United Business Media EE Times


Search

HOMEMARKET INTELLIGENCE UNITFORUMSDESIGNNEW PRODUCTSCAREERSBLOGSCONTACTEVENTSSIGN UP!RSSMost Popular contentTrusted Sources

 

'Variability' emerges as an issue at DAC
Print this article Email this article Reprints RSS Digital Edition

EE Times


ANAHEIM, Calif. — The big technology splash at this year's Design Automation Conference came not from a commercial EDA company but from IBM Corp., the world's biggest design tool developer.

Technical papers from IBM Research detailed the first practical use of a statistical timing analyzer at the 40th DAC here last week. And at a special session called "Coping with variability: the end of deterministic design," both IBM and Intel Corp. listed probabilistic tools as a priority area into which they will plow R&D dollars to tackle sub-90-nanometer design. Such is not the case for commercial tool vendors like Synopsys, Cadence or Magma.

EDA vendors are just beginning to look at probabilistic methods, so-called because they relax the metrics of various parameters in order to obtain the best results for different design goals. "Probabilistic tools aren't yet on our product schedules," said Louis Scheffer, a Fellow at Cadence Design Systems Inc. "There are several methods being pondered in academia, and most of it is really raw."

"The EDA industry's lack of knowing what silicon vendors really need, unfortunately, isn't a big surprise," said Gary Smith, chief EDA analyst at Gartner Dataquest, who predicted nevertheless that vendors of commercial design automation tools eventually will catch on.

Academics and researchers say that mature probabilistic technology will allow users to home in as early as the register-transfer level (RTL) on the right mix of yield, timing and power by using a mix of statistical algorithms. Proponents believe that statistical methods will enter every aspect of design and drive the next retooling, from RTL down through manufacturing (see box, page 90).

"I think this is the start, but it is still very early in a sea change from deterministic tools to probabilistic tools," said Chandu Visweswariah of IBM's Thomas J. Watson Research Center, who is considered a leading researcher in probabilistic tools. Visweswariah said the technology will become necessary at 65- and 45-nm nodes.

"Variability is here; make it your friend," he quipped.

His IBM colleagues Kerim Kalafala, a software developer, and Srinath Naidu, a doctoral student at Eindhoven University of Technology in the Netherlands, demonstrated the statistical timing analyzer technology. After implementing three statistical timing algorithms, the researchers came up with a timing-vs.-performance curve in 15 minutes, tested with Monte Carlo simulation. Performing that same feat using IBM's respected EinsTimer static tool took 68 hours, also tested with Monte Carlo simulation, the researchers said. The team said the technology will start off as an extension to EinsTimer but could grow to replace it.

But to really take off, say scientists who are watching this area closely, probabilistic technology requires intimate correlation to silicon. For that reason, some believe this design methodology may give the edge to vertical ASIC vendors, which develop their own design tools closely correlated to their silicon. This breed of chip maker may well obtain the edge needed to dominate the 65-nm and lower manufacturing nodes-and perhaps even the 90-nm node-killing the momentum of suppliers that rely on a flow from customer-owned tooling to the foundry, observers said.

"We think the super IDMs [integrated device manufacturers] like IBM and Intel are pulling away and will stay one or two generations ahead of the COT-to-foundry guys," said Dataquest's Smith. "Statistical timing analysis and other probabilistic methods are a big area where they are doing it."

But Taiwan Semiconductor Manufacturing Co. is on the probabilistic bandwagon too, Ping Yang, vice president of research and development for TSMC, said in response to written inquiries from EE Times. The foundry's managers believe the technology will become dominant in nanometer design, he said, adding that TSMC has in its current offerings and under development statistical analysis tools from multiple third-party vendors and from internal development teams.

A number of academics watching this space, however, said foundries would have to share transistor variation lengths within a chip-chip to chip and run to run-with EDA and library vendors before probabilistic tools could become commercialized. Even the IBM researchers said that data was not easy to get from IBM's own silicon process technology group.

Researchers at IBM and Intel say that they will spend heavily on probabilistic design.
"We have a foot in the door with the [IBM] foundry technology folks to better characterize this data and get a better handle on what the sources of variation were, how were they correlated, how they varied: Did they vary chip to chip [or] were they completely random?" said IBM's Kalafala. "That's a direct line of communication we have at IBM that most companies don't necessarily have."

A TSMC spokesman said the foundry "already [supplies its] vendors with this information for both devices and interconnects."

"We believe it is a differentiating strength that we are not betting entirely on one horse, and externally produced tools are developed by competitive vendors who will apply their own core competencies to add additional value," said R&D chief Ping Yang.

Meanwhile, Intel researcher Shekhar Borkar presented a DAC paper on process, voltage and temperature variations and their impact on circuit and microarchitecture. His point was that taking correlations into account is a crucial capability of a statistical timer.

Statistical timing has the potential to improve turnaround time, help manage risk and guarantee first-time-right hardware, he said. And it will have a profound impact on modeling, analysis, verification, synthesis and design methodology, Borkar said.

In his presentation, Visweswariah proposed three novel probabilistic algorithms for statistical timing analysis and parametric yield prediction of digital chips-specifically, microprocessors and ASICs. The algorithms address manufacturing and environmental variations and work in tandem to exploit a needed method as the situation demands.

Visweswariah listed three main reasons why today's deterministic design paradigm is breaking down. Critical dimensions are scaling faster than designers can control them, he said. Second, in recent technology generations interconnect metallization has shown large variability. These new sources of variability are relatively uncorrelated to the earlier ones and are relatively uncorrelated from one metal level to another as well, leading to an explosion in the number of significant and independent sources of variation. Concomitantly, the number of cases, or "corners," of the guard belts required for confident coverage has shot up.

Third, Visweswariah said, across-the-chip line width variation, caused mainly by reticle and proximity effects during lithography and by local density effects, is increasing with each new generation of technology.

Not only must timing verification be performed statistically, Visweswariah said, but so must but other design tasks. "We are presented with an opportunity to reduce the number of sign-off timing runs by applying statistical techniques," he said.

While none of this is particularly new, the number of these effects is increasing and so is their magnitude, he said, rendering worst-casing all of them as simply not practical anymore. Simultaneously, time-to-market pressure is precluding exhaustive timing verification at a ballooning number of combinations of cases and static timer settings.

The solution is statistical static timing analysis, Visweswariah argued, which will simultaneously enable targeting of high-performance chips while providing quantitative risk management.

Implemented and applied correctly, the technique will reduce pessimism, improve verification turnaround time and provide a means for increasing parametric yield, he concluded.

Academics said the design world will inevitably turn to statistical timing analysis, at www.eet.com/story/OEG20030325S0024.

Researchers make a case for probabilistic timing, at www.eedesign.com/news/OEG20021204S0016.






  Free Subscription to EE Times
First Name Last Name
Company Name Title
Email address
  Click here for your Free Subscription to EETimes Europe
 
CAREER CENTER
Looking for a new job?
SEARCH JOBS
SPONSOR

RECENT JOB POSTINGS
CAREER NEWS
DoD Recognizes University Scientists For Basic Research
Annual awards to university faculty to conduct next-generation research projects were announced this week by the Defense Department.

For more great jobs, career related news, features and services, please visit EETimes' Career Center.



All White Papers »   

  Design Resources
Designing for a dual Galileo-based GPS system
Malcolm Lomer of SiGe Semiconductor discusses GPS design challenges with the Galileo satellite system.
More »
 
Education and
Learning


Learn Now:












Home | About | Editorial Calendar | Feedback | Subscriptions | Newsletter | Media Kit | Contact | Reprints|  RSS|   Digital|  Mobile
Network Websites
International
Network Features




All materials on this site Copyright © 2010 TechInsights, a Division of United Business Media LLC All rights reserved.
Privacy Statement | Terms of Service | About