• DocumentCode
    839548
  • Title

    The V compiler: automatic hardware design

  • Author

    Berstis, Viktors

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    6
  • Issue
    2
  • fYear
    1989
  • fDate
    4/1/1989 12:00:00 AM
  • Firstpage
    8
  • Lastpage
    17
  • Abstract
    The V language describes VLSI systems concisely through the use of sequential algorithmic descriptions. Because V includes high-level constructs such as queues, asynchronous calls, and cycle-blocks, designs are more readily described and optimized into efficient hardware implementations. The implementations can then be tuned for space, time, or other objectives using annotations. From the input description, the V compiler generates both a register-transfer-level specification and a software simulator. Thus, a single description is suitable for both functional simulation and input to logic synthesis. The author describes parsing. scheduling, and resource sharing using the V compiler. He discusses synthesis and simulation, annotations, and high-level constructs.<>
  • Keywords
    circuit CAD; logic CAD; specification languages; V compiler; V language; VLSI systems; annotations; asynchronous calls; automatic hardware design; cycle-blocks; functional simulation; high-level constructs; logic synthesis; parsing; queues; register-transfer-level specification; resource sharing; scheduling; sequential algorithmic descriptions; software simulator; synthesis; Algorithm design and analysis; Computer languages; Design automation; Design optimization; Hardware; Logic; Resource management; Scheduling algorithm; Tree graphs; Writing;
  • fLanguage
    English
  • Journal_Title
    Design & Test of Computers, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7475
  • Type

    jour

  • DOI
    10.1109/54.19131
  • Filename
    19131