DocumentCode :
452074
Title :
The Attributed-Behavior Abstraction and Synthesis Tools
Author :
Arnstein, Lawrence F. ; Thomas, Don
Author_Institution :
Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA
fYear :
1994
fDate :
6-10 June 1994
Firstpage :
557
Lastpage :
561
Abstract :
Though high-level synthesis tools seem to fit nicely into the traditional top-down VLSI design methodology in which an abstract algorithmic model is transformed into a detailed register transfer level implementation, there is an important difference between filling in the details by hand and relying on a high-level synthesis tool to do so. Unlike the hand-designer, an engineer who uses a synthesis tool is not likely to be familiar with the specific register transfer level implementation. Thus, the use of high-level synthesis tools can effectively inhibit the engineer´s ability to attack design problems or make informed trade-offs at either the specification or implementation level. A solution to this problem that we have developed in this research is to expose register transfer level implementation detail to the engineer, for both analysis and modification, in terms of the original algorithmic specification of the system. We introduce a new design abstraction that can uniformly represent both the input and output of high level synthesis tools. When coupled with a new type of synthesis tool, the attributed-behavior abstraction can increase the potential for high-level design space exploration by making synthesis results accessible to the engineer.
Keywords :
Algorithm design and analysis; Clocks; Cost function; Delay effects; Design automation; Distributed computing; Libraries; Machinery; Permission; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation, 1994. 31st Conference on
ISSN :
0738-100X
Print_ISBN :
0-89791-653-0
Type :
conf
DOI :
10.1109/DAC.1994.204165
Filename :
1600438
Link To Document :
بازگشت