• DocumentCode
    275340
  • Title

    An intermediate representation for behavioral synthesis

  • Author

    Dutt, Nikil D. ; Hadley, Tedd ; Gajski, Daniel D.

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    1990
  • fDate
    24-28 Jun 1990
  • Firstpage
    14
  • Lastpage
    19
  • Abstract
    An intermediate representation for behavioral and structural designs that is based on annotated state tables is described. It facilitates user control of the synthesis process by allowing specification of partially designed structures, and a mixture of behavior, structure, and user specified bindings between the abstract behavior and the structure. The format´s general model allows the capture of synchronous and asynchronous behavior, and permits hierarchical descriptions with concurrency. The format is easily translated to VHDL for simulation at each stage of the design process. It therefore complements a good simulation language (VHDL) by providing an excellent input path for behavioral and register-transfer synthesis. The format´s simple and uniform syntax allows it to be used both as an intermediate exchange format for various behavioral synthesis tools, and as a graphical tabular interface for the user, thereby allowing a natural medium for automatic or manual refinement of the design
  • Keywords
    VLSI; circuit CAD; specification languages; user interfaces; VHDL; abstract behavior; annotated state tables; asynchronous behavior; behavioral synthesis; behavioral synthesis tools; concurrency; graphical tabular interface; hierarchical descriptions; intermediate exchange format; intermediate representation; partially designed structures; simulation language; structural designs; synchronous; synthesis process; user control; user specified bindings; Computer science; Concurrent computing; Constraint optimization; High level synthesis; LAN interconnection; Libraries; Process design; Testing; Time factors; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-363-9
  • Type

    conf

  • DOI
    10.1109/DAC.1990.114821
  • Filename
    114821