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
Link To Document