DocumentCode
1162199
Title
HARP: FORTRAN to silicon [compilation system]
Author
Tanaka, Toshiaki ; Kobayashi, Tsutomu ; Karatsu, Osamu
Author_Institution
NTT LSI Lab., Kanagawa, Japan
Volume
8
Issue
6
fYear
1989
fDate
6/1/1989 12:00:00 AM
Firstpage
649
Lastpage
660
Abstract
An advanced silicon compilation system called HARP is described that creates a register-transfer language (RTL) description from a FORTRAN program. HARP contains three main processing parts: a data path synthesizer; a sequence controller synthesizer; and an RTL translator. The first synthesizer generates data paths by solving three subproblems: allocation of function units, storage elements, and interconnection units. The second synthesizer generates a microprogrammed controller and microinstructions. Since the RTL translator transforms the synthesized LSI structures into RTL descriptions which are input for a VLSI synthesizer, LSI mask patterns can be directly generated. HARP produces acceptable LSI ICs which exactly execute the input FORTRAN program. HARP´s target is to construct a top-down LSI design methodology starting with fewer hardware images
Keywords
FORTRAN; VLSI; circuit layout CAD; integrated circuit technology; large scale integration; specification languages; FORTRAN program; HARP; IC layout; LSI mask patterns; RTL translator; VLSI synthesizer; allocation; data path syntheses; data path synthesizer; function units; interconnection units; mask pattern generation; microinstructions; microprogrammed controller; register-transfer language description; sequence controller synthesizer; silicon compilation system; storage elements; top-down LSI design methodology; Application software; Design automation; Hardware; LAN interconnection; Large scale integration; Logic design; Silicon; Specification languages; Synthesizers; Very large scale integration;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.31521
Filename
31521
Link To Document