Design Article
Comment
pcsalex
analog design is a kind of art --as it was told by Paul Horowitz--and you can ...
StephanWeber
Hi, I think it is not only ADX which is interesting. ADE GXL from Cadence can ...
Restoring the artistry of analog design
Jeff Jussel, Ashutosh Mauskar, Magma Design Automation Inc.
10/26/2010 2:06 PM EDT
The fact is that analog design is the most difficult and detailed kind of electronic design. The scope of variables to be managed, the extreme sensitivities to circuit constraints, and the quality of results required make analog as much of an art form as it is a science. The engineers that choose to do analog design learn their craft over time and become experts in the nuance of each analog circuit – truly artisans in every sense of the word.
So, it is little wonder that analog design flows have resisted automation. There have been attempts of course. But most were either not generically applicable or required so much work to set up that they failed to deliver any productivity gain for seasoned analog designers. As a result, the basic analog design flow has remained constant for years.
Unfortunately, the increasing complexity of silicon processes and the pervasive growth in mixed-signal designs have combined to swamp analog design teams. As more projects pile on their plates, analog designers don’t have time to practice the creativity that originally attracted them to the field. To restore the artistry to analog design, new tool automation should focus on these major areas: design optimization, design closure, and design reuse.
Design, verify, repeat
The traditional analog design flow is built around repetition of manual optimization and SPICE simulation. Figure 1 shows the basic outline of this iterative flow. From a given specification, a circuit topology is captured in a schematic and device sizes are calculated manually. The circuit performance is verified against SPICE models to predict expected performance in silicon. Specific design goals such as power, gain, or phase margin are achieved by manual calculation or by gut feel from experience and then re-verified in simulation. Once the end performance is met, the design is passed on to a physical design engineer to complete the layout, perform design rule checks and layout vs. schematic verification. The layout engineer then passes the extracted physical design information back to the circuit designer to recheck the circuit operation in SPICE. When physical effects cause the circuit to miss specifications, several more iterations of this circuit-to-layout loop may be required. This process is repeated for each analog circuit design, even to make a relatively simple specification change.

So, it is little wonder that analog design flows have resisted automation. There have been attempts of course. But most were either not generically applicable or required so much work to set up that they failed to deliver any productivity gain for seasoned analog designers. As a result, the basic analog design flow has remained constant for years.
Unfortunately, the increasing complexity of silicon processes and the pervasive growth in mixed-signal designs have combined to swamp analog design teams. As more projects pile on their plates, analog designers don’t have time to practice the creativity that originally attracted them to the field. To restore the artistry to analog design, new tool automation should focus on these major areas: design optimization, design closure, and design reuse.
Design, verify, repeat
The traditional analog design flow is built around repetition of manual optimization and SPICE simulation. Figure 1 shows the basic outline of this iterative flow. From a given specification, a circuit topology is captured in a schematic and device sizes are calculated manually. The circuit performance is verified against SPICE models to predict expected performance in silicon. Specific design goals such as power, gain, or phase margin are achieved by manual calculation or by gut feel from experience and then re-verified in simulation. Once the end performance is met, the design is passed on to a physical design engineer to complete the layout, perform design rule checks and layout vs. schematic verification. The layout engineer then passes the extracted physical design information back to the circuit designer to recheck the circuit operation in SPICE. When physical effects cause the circuit to miss specifications, several more iterations of this circuit-to-layout loop may be required. This process is repeated for each analog circuit design, even to make a relatively simple specification change.

Figure 1: The many manual steps of the traditional analog design flow forces many iterative loops
Navigate to related information



bcarso
10/28/2010 11:00 AM EDT
These tools may well be of assistance, but frankly the replacement of novelty with "flexcells" and the focus on design reuse sounds like the same old baloney, beloved of management types. The article starts with correct observations about the nature of analog design, and ends with a claim about returning to creativity and artistry---but the stuff in the middle just doesn't seem to have that much to do with the endcaps.
Sign in to Reply
smartP
11/3/2010 2:00 PM EDT
I agree, Tool are just tool. In fact tool could cause big problem in a good design. Creativity and artistry needs lots of insight and large range of tool box and fine tuning or using every components in the most elegant way. Tool cant get one to this level. Tool is nice to verify to make sure one passed success but it doesnt have the soul. The soul must be come from the Analog designer. For years now I am investigating in this field and focus on Hybrid fusion philosophy which suppose to be the next generation of analog VLSI evolution. The issue I see is the analog design with insight has become lesser and lesser due to the analog design is pushing into a corner of take believe it is digital block. And for Hybird fusion, the tool one needs is Verilog AMS or spice + simulink + state flow + some 3D parasity extraction ....etc. It is a fun world to come because it will open up door for designer and tool provider.
Sign in to Reply
smartP
11/3/2010 2:05 PM EDT
Thus, there is nothing to restore but lots evolution to a greater and better future is needed.
Sign in to Reply
StephanWeber
1/31/2012 2:40 AM EST
Hi, I think it is not only ADX which is interesting. ADE GXL from Cadence can optimize too and even on full transistor-level. Recently a bigger player used it for a 8-bit flash-ADC yield optimization (on ENOB, Idd, etc.) with very good success. I was pretty surprised, they need not long for setup and run it on a 20-virtual-machine compute server just some hours to optimize all the major parts (pre-amp, latches, etc. Also calibration algorithms can be included. I think with enough computing power designers can do amazing things already now.
Sign in to Reply
pcsalex
2/1/2012 6:33 PM EST
analog design is a kind of art --as it was told by Paul Horowitz--and you can not automate art.
Sign in to Reply