3 ms·
I've been in digital physical design for 25 years. The Asianometry videos are a good intro into some of this. On the analog side you have a lot of custom tran
by lizknope 4y ago
I've been in digital physical design for 25 years. The Asianometry videos are a good intro into some of this.
On the analog side you have a lot of custom transistors and hand drawn layout.
On the digital side it is Verilog RTL, synthesis to logic gates, and automated place and route.
The CAD flow is literally tens of thousands of lines of Tcl code gluing tools hundreds of libraries and tools from multiple vendors into something that just crashes once a day and not constantly.
There is still a lot of manual work involved even on the digital side. The number of PVT (Process / Voltage / Temperature) timing corners has exploded over the last decade. The design can have no logical bugs and timing closure still takes 6 months on big chips. Hundreds of clocks, new DRC violation types with every new process shrink. More tools to check IR drop, electromigration, yield enhancement.
One engineer is able to do something that would have taken 25 engineers 25 years ago but the chips have grown in size and complexity. We have over 50 physical design engineers on my current 20x20mm 5nm chip. Probably another 50 RTL designers, 10 DFT, an army of verification engineers. I'm ignoring the lab debug and software teams which I don't know as much about.
Designing with code is the only way to realistically do this on the schedules we have which are usually 1.5 to 2 years.
- gautamcgoel 4y agoWhat kind of chip are you guys building?
- lizknope 4y agoLarge networking chip
- pbazarnik 4y agoAt deep submicron technologies even analog circuit layout must be done by CAD tool in order to meet DFM (design for manufacturing ) rules. These rules (due to interference effects used in photolitography) are too complex for manual layout of even medium size designs within reasonable schedule. Manual layout results in lingering rule viloations and larger utilized silicone area than CAD tool output.
- lizknope 4y agoAll of the analog serdes layout engineers I know still draw wires by hand. This was true at least in 10nm when I worked with them.