United Business Media EE Times


Search

HOMEMARKET INTELLIGENCE UNITFORUMSDESIGNNEW PRODUCTSCAREERSBLOGSCONTACTEVENTSSIGN UP!RSSMost Popular contentTrusted Sources

 



Viewpoint

How Will Anyone Verify Million-Gate Designs?

It is becoming increasingly difficult to verify designs with simulation as gate counts approach the million-gate mark. Formal verification will help fill the gap.

By Allan Wallack


To verify a design is to check that it conforms to a specification. Today, designers try to verify logic by simulating huge numbers of input vectors. They are spending too much time simulating and getting too little verification in return as design complexity grows. Designers are adopting a new approach that augments simulation with faster, more thorough methods that help eliminate two major problems they face when they rely on simulation alone. First, it simply takes too long to simulate all the vectors needed to adequately verify a big design. Second, no matter how many vectors are simulated, it is impossible to ensure that they cover all possible logical input conditions.

Often dubbed "formal verification," the new breed of logic verification tools cuts design cycles by slashing the time designers spend making sure errors don't creep in during the design process. Each verification run is much quicker than simulating a vector set, often by more than an order of magnitude. This kind of verification is inherently complete, eliminating the worry that the vectors will miss a crucial flaw in the implementation.

So what's formal about these tools? Instead of showing how the circuit responds to stimuli, and then relying on the designer to compare the responses produced by two circuit versions, logic verification tools use an RTL or netlist description of a circuit as its specification against which they compare the logic in revised versions. By compiling the two designs into a "formal" representation of the logic, logic verification tools can use mathematical methods to conclusively prove whether the logic in the two versions is equivalent. It is the inherent completeness of these verification methods that causes people to call them formal.

Even as designs pass a million gates, simulation will remain an important part of IC and system design methodologies. Interactive simulation is well-suited to the beginning of the design process, where the initial hardware description language (HDL) model is the design to be verified, and the "specification" exists only in the designer's mind. Detailed timing simulation will remain a crucial step at the end of the process.

But during the middle stages of the design process, simulation is a bottleneck that logic verification tools will eliminate. Instead of having to decide which vectors to simulate and how often to run them, designers will directly compare the logic in their gate-level implementation against the logic in an already verified RTL model. Later, as they refine the implementation--to add test logic, improve timing paths, or fix bugs--they will quickly verify that each new revision is logically the same as the previous version.

Although complete verification is an enormous benefit, it is the need to get products to market sooner that is causing companies to adopt logic verification tools. Use of formal methods is not a guarantee that these tools will save enough time to justify their adoption. But our experience shows that the results can be dramatic: whereas pushing all the vectors through a design with a simulator takes several CPU weeks, logic verification can take just a few hours. That's the kind of improvement that designers need in order to verify million-gate designs.

Allan Wallack is president and chief executive officer of Chrysalis Symbolic Design.


integrated system design  February 1995



[ Articles from Integrated System Design Magazine ] [ ICs and uPs ]
[ Custom ICs and Programmable Logic ] [ Vendor Guide ]
[ Design and Development Tools ] [ Home ]



For more information about isdmag.com e-mail cam@isdmag.com
For advertising information e-mail amstjohn@mfi.com
Comments on our editorial are welcome.
Copyright © 1996 - 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