JOURNAL ARTICLE

DOORS: An object-oriented CAD system for high level synthesis

A. BasuA.K. MajumdarSudeshna Sarkar

Year: 1997 Journal:   IEE Proceedings - Computers and Digital Techniques Vol: 144 (5)Pages: 331-331

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:
Doors Computer science Abstraction Datapath Process (computing) Object (grammar) State (computer science) Circuit design System requirements specification Embedded system Programming language Software engineering Operating system

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
14
Refs
0.15
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
VLSI and FPGA Design Techniques
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
© 2026 ScienceGate Book Chapters — All rights reserved.