• DocumentCode
    3144334
  • Title

    Process graph analyzer: a front end tool for VHDL behavioral synthesis

  • Author

    Bhasker, J.

  • Author_Institution
    Honeywell Corp. Syst. Dev. Div., Golden Valley, NM, USA
  • Volume
    1
  • fYear
    1988
  • fDate
    0-0 1988
  • Firstpage
    248
  • Lastpage
    255
  • Abstract
    A front end for an electronic CAD system is described. The system accepts a behavioral description of a digital system design written in VHDL (VHSIC Hardware Description Language), and produces the physical hardware, at the register-transfer level, needed for realizing the specified behavior. The synthesis system comprises three major subsystems: process graph analyzer, design representation, and the MIMOLA synthesis system. The process graph analyzer is an optimization and parallelization tool. It is shown how optimizing techniques used for compilers are adapted to perform a similar optimization function for hardware synthesis. Techniques are presented that extend the parallelization of sequential programs concept for doing control-state partitioning. The technique is novel because of the unique synthesis model that MIMOLA uses. It is shown how to integrate these concepts using a suitable intermediate behavioral representation called the process graph.<>
  • Keywords
    circuit layout CAD; graph theory; logic CAD; specification languages; MIMOLA synthesis system; VHDL; VHDL behavioral synthesis; VHSIC Hardware Description Language; behavioral description; control-state partitioning; design representation; electronic CAD system; front end; optimising compiler; parallelization tool; process graph analyzer; register-transfer level; silicon compiler; Algorithm design and analysis; Circuit synthesis; Control system synthesis; Digital systems; Hardware design languages; Network synthesis; Optimizing compilers; Program processors; Signal processing algorithms; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1988. Vol.I. Architecture Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
  • Conference_Location
    Kailua-Kona, HI, USA
  • Print_ISBN
    0-8186-0841-2
  • Type

    conf

  • DOI
    10.1109/HICSS.1988.11772
  • Filename
    11772