The V Compiler: Automatic Hardware Design

  • Authors:
  • Viktors Berstis

  • Affiliations:
  • -

  • Venue:
  • IEEE Design & Test
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

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.