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
fDate :
9/1/1997 12:00:00 AM
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;
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
DOI :
10.1049/ip-cdt:19971442