United Business Media EE Times


Search

HOMEMARKET INTELLIGENCE UNITFORUMSDESIGNNEW PRODUCTSCAREERSBLOGSCONTACTEVENTSSIGN UP!RSSMost Popular contentTrusted Sources

 

Sea Change or Old Faithful

As DAC approaches, will the industry see big changes in tools and flows — a paradigm shift — or simply more evolution?

By Tets Maniwa


In years past, DAC has provided a stage for presenting the tools that have dramatically changed the design world we live in. Virtually all evolutionary phases in EDA tools and methodologies have been announced at DAC. The fact that the adoption rate has, historically, hovered around zero for a year or more following each important announcement merely indicates that any tools released at DAC must be tested over time to validate the associated innovation as acceptable and significant.

In its short history, the EDA industry exhibited cycles of about eight to ten years per major tool change.

We've watched as tools have evolved from netlists, to schematics, to language-based design, to synthesis. Over the same time period, the level of abstraction has continued to move upwards, from discrete devices and their interconnections, to graphical depictions of device connections, to text descriptions of functionalityı starting at the gate level, progressing to RTL, and now approaching the system-level.

The move to the system level, however, seems to have stalled. We haven't seen pervasive adoption of new tool categories at the design level since the introduction of synthesis. The level of design abstraction moved up from gates, but the basic design flow still consists of writing words that describe a logic flow. Although the majority of a design is at the register-transfer level, at present very little seems to be at a higher level. One of the challenges is in defining the appropriate entry type: it could be an object-oriented language like C++ or Java, a special system-design language(s), graphical entry tools, or something elseıfor instance, a general purpose programming language.

Unfortunately, the occasional perception of DAC as a venue for major design flow departures is marginalized by the high rate of faulty announcements that come out of the conference. For example, two years ago the buzz was on IP and SOCs. The tool vendors claimed that their new tools and methodologies would make the design of large IC system chips "easy." This posturing probably delayed the adoption of system-level design tools by at least two yearsıa situation that may be in part a function of the hubris of the EDA companies. Thus, just as you should never trust a "turnkey" tool, use good judgement when entertaining ideas that don't seem earned. That being said, it's still the creative people, who make the changes and optimizations that enable the next generation of products.

Gordon Moore notes that up to and including the 0.25-ım generation of processes, changes in device speed and density could be attributed to: two-thirds part processing changes and one-third part designer creativity. In the future, these ratios will undoubtedly reverse.

Last year, the big announcements at DAC were centered on physical design and verification. In the physical space, about a half dozen new companies and a couple of older companies introduced new toolsımost trying to achieve timing closure by performing some type of logical optimization at the physical level. In the verification arena, many companies added capabilities and tools to the mix to address the growing need for better verification.

Here, in the verification space, we may find the key to the slow movement toward system-level design. Today, designers develop their designs in RTL and pass it on to the verification staff, who then requires up to 75 percent of the design cycle to prove the design. If the designers move up to a higher level of language, how do the verification people keep up with the amount of code generated? If the design entry is a C-type language, the RTL that results from the language input will be even less readable and less understandable than human-generated code. RTL would present additional difficulties, because the optimizing steps from the compiler would make the source even more distant from the intermediate HDL.

At a recent EDAC meeting, Anant Agrawal, vice president of engineering at Sun, said after his designers develop and verify a design, then the verification team re-verifies the design at functional-, RT-, gate-, transistor-, and netlist-level to ensure functionality prior to tape-out. He said "the next generation of design flows needs to have the capability to verify once and then, through formal methods or correct by construction techniques, make the various transformations to the design."


To voice an opinion on this or any other article in Integrated System Design , please e-mail your comments to mikem@isdmag.com.


Send electronic versions of press releases to news@isdmag.com
For more information about isdmag.com e-mail webmaster@isdmag.com
Comments on our editorial are welcome.
Copyright © 2000 Integrated System Design Magazine

  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
SRC Expands R&D Centers
The Semiconductor Research Corp has added a new center to its university R&D efforts.

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


All White Papers »   

 
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 © 2009 TechInsights, a Division of United Business Media LLC All rights reserved.
Privacy Statement | Terms of Service | About