News and New Products

Formal verification goes interactive

Jim Lipman -- EDN, 6/6/1996

EDN -- 06.06.96 Formal verification goes interactive Chrysalis Symbolic Design's Design Explore, an interactive formal verification tool for debugging complex chip designs, complements the use of simulation for design evaluation and debugging but without requiring simulation vectors. Until now, you used batch-oriented formal analysis tools to prove the equivalence of a design at different levels of abstraction, such as before and after synthesis from a register-transfer to a gate level. Applying formal verification techniques interactively speeds design debugging over using traditional simulation methods alone. You need neither a simulation vector file nor a testbench to use formal verification. Interactive formal verification lets you interact with a design on a symbolic basis. This basis lets you see cause-and-effect relationships between a design's signals, regardless of the value of the signals. This technique helps you understand how a design behaves under all logical conditions.

You first employ Design Explore to compile a Verilog design into a Symbolic Logic file. You use this file to analyze the entire design or individual design modules or hierarchical subtrees. You then ask Design Explore for information about a design's signals, logic elements, or module instances. Signal names are the basis for most questions. When you ask about an output or state bit, for example, the tool responds in terms of signals that affect the value of the signal of interest. This approach tracks the cause of a problem from the point of observation to its origin. Design Explore's answers to your questions can be textual or graphical. Graphical format lets you visualize logic fan-in and -out and Boolean equations. Using the tcl (tool command language) scripting language, you can add your own combination of commands.

Design Explore runs on Hewlett-Packard, IBM, and Sun workstations, costs $35,000, and is free to owners of Design Verifyer, Chrysalis' formal equivalence-checking tool. The company plans VHDL support for this year.

—by Jim Lipman

Chrysalis Symbolic Design, North Billerica, MA. (508) 436-9909, (508) 436-9697, http://www.chrysalis.com.



ADVERTISEMENT

ADVERTISEMENT

Feedback Loop


Post a CommentPost a Comment

There are no comments posted for this article.

Related Content

 

By This Author


ADVERTISEMENT

Knowledge Center



Technology Quick Links

EDN Marketplace


©1997-2008 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites

ADVERTISEMENT
You will be redirected to your destination in few seconds.