Wednesday, May 22, 2013

Tackling Design for Yield Questions at DAC


Process variations are unavoidable, but how can chip designers plan for them in their designs to obtain optimal yield and device performance? That’s one of the focal points of a pavilion panel at the upcoming Design Automation Conference (DAC), to be held June 2-6 in Austin, TX. Titled "Learn the Secrets of Design for Yield," it will be moderated by yours truly with panelists: Shaofeng Yu of Semiconductor Manufacturing International (SMIC); Dr. Min-Chie Jeng from Taiwan Semiconductor Manufacturing Co. (TSMC); and Dr. Luigi Capodieci from GLOBALFOUNDRIES.

Time and place: Wednesday, June 5th, from 1:30 to 2:15 pm, Booth #509 on the DAC exhibit floor.

Foundries supply process information to chip designers, but according to Dr. Zhihong Liu, CEO of ProPlus Design Solutions (one of the organizers of the session), this process information is sometimes either too conservative or too optimistic, and the foundry models may be used inappropriately or incorrectly on an application-specific basis. Compounding the problem are selective corner models (i.e., process, voltage and temperature or “PVT” corners) and Monte Carlo analysis approaches often employed by circuit designers may give limited information, giving them low confidence on the yield prediction and design optimization.

The panel will look at advanced process node challenges that highlight increased random process variations and layout-dependent effects designers must address in SoC design. The panel of foundry experts will share techniques to manage these sub-nanometer effects to improve manufacturability and yield.

Liu said Monte Carlo analysis works well, but can be costly because it takes so long to run. In the past, designers have used Monte Carlo analysis for some key components, but now it will be required more often for “all kinds of circuits and components,” Liu said. He added that there are some tricks you can use to ease the pain of Monte Carlo simulation, such as parallelization and advanced algorithms. “People generally use so-called advanced sampling technology. That is a sort of statistical algorithm, trying to not reduce the accuracy of the simulation in terms of statistics, yet still significantly reduce the sampling size so that you don’t need to simulate a thousand or million of times, Liu said.

Design for Yield (DFY) has quite a different meaning to the chip design industry than Design for Manufacturing (DFM). DFM was a common buzzword in the 2004-2005 timeframe, although everyone seemed to define it a bit differently. EDA suppliers eventually came up with a commercial DFM solution, after which the term DFM fell out of favor. DFY today refers to the gap between what the designers think they need to guarantee a reliable design and what the manufacturer or foundry think they need from the designers to be able to manufacture the product in a reliable fashion.

SoCs are clearly getting bigger and more complex. At the Advanced Semiconductor Manufacturing Conference in May, Subi Kengeri, vp of advanced technology architecture at GLOBALFOUNDRIES, said 47% of SoC designs now use more than 5M gates. There are also a larger number of clock domains, which means managing multiple macros operating at different frequencies. There are also more voltage domains across the chip, with five now being the average.

Among the question the DFY DAC panel will address: How do foundries handle variability analysis? What are the conditions for tapeout? Can designers trust the foundry models? Do they need to run Monte Carlo analysis (and if so, how can they speed it up?). How many PVT corners do they need to verify?

Liu says that designers need to have support from CAD vendors, and also they need to have the model variation information from foundries. “If those are well integrated with a reasonable efficiency, the design job will be more suitable for higher yield or a better tradeoff between yield and performance,” he said. If that doesn’t exist (and it often doesn’t) bad things can happen. “Sometimes, if you do not have a way to justify a reasonable yield, the best way to make sure that you can get your tapeout success is to build in a lot of margins. That’s why the more advanced technology nodes don’t give what Moore’s Law predicted: because we have to design in a lot of margin to deal with the process variation,” Liu said. Never fear, the “secrets” will be revealed in June. I hope to see you there.