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