• 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