DocumentCode
1270003
Title
DOORS: an object-oriented CAD system for high level synthesis
Author
Basu, A. ; Majumdar, A.K. ; Sarkar, S.
Author_Institution
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur, India
Volume
144
Issue
5
fYear
1997
fDate
9/1/1997 12:00:00 AM
Firstpage
331
Lastpage
342
Abstract
To expedite the design process of a complex system, it is required to view the system as interactions of complex subsystems which are not necessarily RTL components and synthesise the hardware from such a specification. In the paper, an automated design and synthesis environment called DOORS has been proposed that can accept a complex system specification at such a high level of abstraction and synthesises the circuit. DOORS is based on an object-oriented design methodology. Circuit elements are treated as classes. The designer describes the circuit behaviour as a sequence of state transitions in response to external messages. The method executed in response to a message is transparent to the external world. The specification may involve presynthesised components whose functionalities are invoked by sending messages to them. The synthesis system of DOORS accepts the specification and synthesises the circuit in terms of these components. The authors have mainly concentrated on the datapath synthesis mechanism of DOORS
Keywords
high level synthesis; object-oriented methods; object-oriented programming; DOORS; circuit behaviour; design and synthesis; high level synthesis; object-oriented CAD system; object-oriented design; state transitions;
fLanguage
English
Journal_Title
Computers and Digital Techniques, IEE Proceedings -
Publisher
iet
ISSN
1350-2387
Type
jour
DOI
10.1049/ip-cdt:19971442
Filename
627912
Link To Document