Not using automation isn’t “badass”, it’s a sign of a deeply screwed up engineering culture. It’s on par with forcing software developers to program exclusively in machine code.
Luckily, Apple uses the standard EDA tools pretty extensively so I don’t really think this applies to them. I also agree that Apple hardware engineers are generally extremely good.
They have done OK.
Sorry if I offended you. None was meant. I’ll edit that out.
Also, I don’t think what you wrote is offensive in any way - no need to edit unless you feel compelled to.
Here's Wayback: https://web.archive.org/web/20121014135435/http://www.chipwo...
The money shot:
"So this is the first Apple core we’ve seen done with custom digital layout. In fact, with the exception of Intel CPUs, it’s one of the first custom laid out digital cores we’ve seen in years! This must have taken a large team of layout engineers quite a long time. The obvious question is, why? This is a more expensive and time-consuming method of layout. However it usually results in a faster maximum clock rate, and sometimes results in higher density. Certainly one possibility is that Apple could not meet timing on a automatically laid out block, and chose to go with a custom laid out block. Was this a decision at the architecture stage, or did timing fail late in the design cycle and a SWAT team of layout engineers brought in to save the day? We’ll probably never know, but it is fascinating, and also 2X faster (according to the below image)"
So layout; not design. My brother is the one that does this kind of thing; not me.
There was another article that I read, back then, by a more "reputable" site, maybe an IEEE pub. Can't remember. it was a ways back.
Apple has an absolutely top-shelf team, designing chips.
By hand (Qualifier: Not sure if they still do, but they did, while everyone else was using automation).
They also have a great deal of experience in repaving the highway while traffic is running at capacity. They mentioned it in their keynote. They've done it three times. I have been there, for each of those times.
I was also there for the one time they completely pooched it (Can anyone say "Copeland"? Drop and give me twenty!).
It will be moderately painful. Not too bad. Quite manageable, and it will take at least a couple of years to transition.
I am in no hurry for one of those dev kits, though. They will be quite rough, and I have no compelling reason to use them.
I am looking forward to an entirely new Xcode. The current one is getting crashier every day. I'd also like to have one that can run on my iPad.