Design Article
Examining the case for analog automation
Vanessa Knivett
6/22/2009 12:01 AM EDT
Complete automation of the analog IC design flow is a concept that has been debated for decades. With total automation still a distant goal, the EDA community has focused on automating elements of the design process, such as placement, circuit optimization, routing and verification.
But why does 100 percent automation evade us still--and, indeed, should it even be the focus?
"It's a worthy goal, a bit like trying to put people on Mars: I don't know whether we'll ever get there, but a lot of good technology gets derived from that," said Randolph Fish, director of marketing, custom layout and routing at Cadence Design Systems Inc.
![]() |
| An op amp layout is automatically placed using Modgens and Analog Placer. |
![]() |
| Designing chips on a lighted drafting table/font> |
"I love tools and love to automate," said Chris Collins, Texas Instruments' analog EDA manager. "But I don't believe in analog synthesis, because analog isn't structured. There are behavioral languages and so forth, but you'll never have a usable form of analog synthesis, and I am not seeing a lot of effort put into this area by vendors anymore."
The skepticism about analog automation--or, more specifically, analog synthesis--is not that surprising when you consider that the annals of analog EDA history are littered with companies that tried to tackle the job and failed. Nowadays, EDA vendors talk more about productivity improvements than synthesis, and there has indeed been productivity success in the analog domain.
For example, demand from mid- to high-complexity analog and mixed-signal applications, where increases in transistor count and parasitics have driven up simulation time, has prompted companies such as Cadence and Gemini Design Automation to turn to multicore computing and multithreaded software techniques to improve simulation speed and accuracy.
But simulation is just one aspect of the analog design flow. One of the biggest bottlenecks is layout. "Many analog designers aren't able to get the whole chip together and start simulating until close to the time when the design must go out the door," said TI's Collins. "If there's a mistake, then it's back to layout."






Comments
cliffnotes
7/15/2009 5:54 AM EDT
We (Analog Rails) have analog automation. Create your topology (DUT), add your testbenches (analysis and measurements), and assign what devices you want to optimize. Press the optimize button, then watch the circuit automatically resize, place, route, parasitic extract, and resimulate with the real layout extracted values. We have been working on analog routing and differential structures for many years. We also do digital place and route as well, with our own standard cell generators, so we have an entire mixed signal flow on Openaccess. Come see us at DAC.
Sign in to Reply