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