DocumentCode :
2314651
Title :
Constraint Management and Checking in Template-Based Circuit Designs
Author :
Bartolotti, Richard ; Burd, Tom ; McMinn, Brian ; Chandra, Arun
Author_Institution :
AMD, Sunnyvale, CA, USA
fYear :
2009
fDate :
7-9 Dec. 2009
Firstpage :
107
Lastpage :
113
Abstract :
In a template-based design methodology, constraint management and proof are critical to accurate circuit analysis. Constraints are defined in one of three places: at the template level, at the circuit design level, or at the RTL level. Constraints are used to restrict the patterns of both logical and electrical analyses. At the circuit level, where the templates are instantiated, the constraints must be proven true to validate the logical and electrical analyses. In this paper, we show all aspects of our constraint management in our template-based design methodology. We show how we use constraints for formal equivalence checking, electrical analysis, and template verification and how we validate constraints using formal techniques and simulation assertions.
Keywords :
circuit analysis computing; constraint handling; formal verification; logic analysers; logic design; RTL level; circuit analysis; constraint management; electrical analysis; formal equivalence checking; template based circuit design; template verification; Analytical models; Circuit analysis; Circuit simulation; Circuit synthesis; Circuit testing; Circuit topology; Design methodology; Microprocessors; Pattern analysis; Pattern matching; Assertions; Classification; Constraint; Formal Proofs; Template;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microprocessor Test and Verification (MTV), 2009 10th International Workshop on
Conference_Location :
Austin, TX
ISSN :
1550-4093
Print_ISBN :
978-1-4244-6479-1
Electronic_ISBN :
1550-4093
Type :
conf
DOI :
10.1109/MTV.2009.18
Filename :
5460803
Link To Document :
بازگشت