| An intermediate representation for behavioral synthesis |
| Full text |
Pdf
(728 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 27th ACM/IEEE Design Automation Conference
table of contents
Orlando, Florida, United States
Pages: 14 - 19
Year of Publication: 1991
ISBN:0-89791-363-9
|
|
Authors
|
|
Nikil D. Dutt
|
Dept. of Information & Computer Science, University of California, Irvine, Irvine, CA
|
|
Tedd Hadley
|
Dept. of Information & Computer Science, University of California, Irvine, Irvine, CA
|
|
Daniel D. Gajski
|
Dept. of Information & Computer Science, University of California, Irvine, Irvine, CA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 23, Citation Count: 4
|
|
|
ABSTRACT
This paper describes an intermediate representation for behavioral and structural designs that is based on annotated state tables. It facilitates user control of the synthesis process by allowing specification of partially design structures, and a mixture of behavior, structure and user specified bindings between the abstract behavior and the structure. The format's general model allows the capture of synchronous and asynchronous behavior, and permits hierarchical descriptions with concurrency. The format is easily translated to VHDL for simulation at each stage of the design process. It therefore complements a good simulation language (VHDL) by providing an excellent input path for behavioral and register-transfer synthesis. The format's simple and uniform syntax allows it to be used both as an intermediate exchange format for various behavioral synthesis tools, and as a graphical tabular interface for the user, thereby allowing a natural medium for automatic or manual refinement of the design.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
ABWS89
|
T. Amon, G. Borriello, W. Winder and C. Sequin, "A Unified Behavioral/Structural Representation for Simulation and Synthesis," 1989 High Level Synthesis Workshop, Oct. 1989.
|
| |
BrMS89
|
O. Bross, P. Marwedel and W. Schenk, "Incremental Synthesis and Support for Manual Binding in MIMOLA," 1989 High Level Synthesis Workshop, Oct. 1989.
|
| |
DuGa89a
|
N. Dutt and D. Gajski, "EXEL" A Language for Interactive Behavioral Synthesis," Ni nth international Symposium on Computer Hardware Description Languages, June, 1989.
|
 |
DuGa89b
|
|
| |
DuHG89
|
N. Dutt, T. Hadley and D. Gajsld, "BIF" A Behavioral Intermediate Format for High Level Synthesis," TR 89-03, U.C. Irvine, Sept. 1989.
|
| |
Dutt88
|
N. D. Dutt, "GENUS: A Generic Component Library for High Level Synthesis," TR 88-22, U.C. Irvine, September, 1988.
|
| |
Dutt89
|
N. D. Dutt, "Behavioral Synthesis from Partial Descriptions," Ph.D. Dissertation, University of Illinois at Urbana-Champaign, January, 1989.
|
| |
Hadl90
|
T. Hadley, "The BIF User Interface and Programming Manual," TR 90-07, U.C. Irvine, April 1990.
|
| |
HaCD90
|
T. Hadley, J. Cho and N. Dutt, "Translating BI1~ into VHDL: Algorithms and Examples," TR 90-06, U.G. Irvine, April 1990.
|
 |
Knap89
|
|
 |
LiGa89
|
|
| |
McPC88
|
Michael C. McFarland , Alice C. Parker , Raul Camposano, Tutorial on high-level synthesis, Proceedings of the 25th ACM/IEEE conference on Design automation, p.330-336, June 12-15, 1988, Atlantic City, New Jersey, United States
|
| |
PaGa86
|
B. Pangrle, D. Gajski, "Slicer: A State Synthesizer for Intelligent Silicon Compilation," ICCAD 86.
|
| |
THBR87
|
D. E. Thomas, R. L. Blackburn and J. V. Rajan, "Linking the Behavioral and Structural Domains of Representation for Digital System Design," IEEE Trans. CAD, Vol. CAD-6, No. 1, ffanuaxy 1987.
|
| |
VHDL87
|
"VHDL Tutorial for IEEE Standard 1076 VHDL"., CAD Language Systems Inc., June 1987.
|
| |
Vant89
|
Vanfage VHDL Simulator, Vantage Analysis Systems Inc., 1989.
|
| |
WhON89
|
G. Whitcomb, et. al, "The Hardware D~t~-Flow Representation and Synthesis Methodology," 1989 High Level Synthesis Workshop, Oct. 1989.
|
 |
YaIs89
|
|
|