Title :
Verifying LOC based functional and performance constraints
Author :
Chen, Xi ; Hsieh, Harry ; Balarin, Felice ; Watanabe, Yosinori
Author_Institution :
California Univ., Riverside, CA, USA
Abstract :
In the era of billion-transistor design, it is critical to establish effective verification methodologies from the system level all the way down to the implementations. Assertion languages (e.g. IBM´s Sugar2.0, Synopsys´s OpenVera) have gained wide acceptance for specifying functional properties for automatic validation. They are, however, based on linear temporal logic (LTL), and hence have certain limitations. Logic of constraints (LOC) was introduced for specifying quantitative performance constraints, and is particularly suitable for automatic transaction level analysis. We analyze LTL and LOC, and show that they have different domains of expressiveness. Using both LTL and LOC can make the verification process more effective in the context of simulation assertion checking as well as formal verification. Through industrial case studies, we demonstrate the usefulness of this verification methodology.
Keywords :
constraint handling; formal verification; logic design; logic simulation; temporal logic; LOC; LOC based functional constraints; LOC based performance constraints; LTL; automatic transaction level analysis; automatic validation; formal verification; linear temporal logic; logic of constraints; model checking; simulation assertion checking; simulation trace analysis; system level verification; Analytical models; Context modeling; Ear; Formal verification; Hardware design languages; Lab-on-a-chip; Laboratories; Logic; Specification languages; Testing;
Conference_Titel :
High-Level Design Validation and Test Workshop, 2003. Eighth IEEE International
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-7803-8236-6
DOI :
10.1109/HLDVT.2003.1252479