• DocumentCode
    3149813
  • Title

    A General Methodology for Synthesis and Verification of Register-Transfer Designs

  • Author

    Parker, Alice C. ; Kurdahi, Fadi ; Mlinar, Mitch

  • Author_Institution
    Department of Electrical Engineering-Systems, University of Southern California, Los Angeles, C
  • fYear
    1984
  • fDate
    25-27 June 1984
  • Firstpage
    329
  • Lastpage
    335
  • Abstract
    The general relationship between register-transfer synthesis and verification is discussed, and common mechanisms are shown to underlie both tasks. The paper proposes a framework for combined synthesis and verification of hardware that supports any combination of user-selectable synthesis techniques. The synthesis process can begin with any degree of completion of a partial design, and verification of the partial design can be achieved by completing its synthesis while subjecting it to constraints that can be generated from a "template" and user constraints. The driving force was the work done by Hafer [3] on a synthesis model. The model was augmented by adding variables and constraints in order to verify interconnections. A multilevel, multidimensional design representation [6] is introduced which is shown to to be equivalent to Hafer\´s model. This equivalence relationship is exploited in deriving constraints off the design representation. These constraints can be manipulated in a variety of ways before being input to a linear program which completes the synthesis/verification process. An example is presented in which verification and synthesis occur simultaneously and the contribution of each automatically varies, depending on the number of previous design decisions.
  • Keywords
    Automatic testing; Constraint theory; Design engineering; Design optimization; Hardware; Multidimensional systems; Process design; Registers; Reliability theory; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1984. 21st Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-0542-1
  • Type

    conf

  • DOI
    10.1109/DAC.1984.1585815
  • Filename
    1585815