Title :
O2ADL: an object-oriented analog VLSI design language
Author :
Shi, K. ; Walczowski, L.T. ; Nalbantis, D. ; Waller, W.A.J.
Author_Institution :
Electron. Eng. Labs., Kent Univ., Canterbury, UK
Abstract :
Object technology can be applied to analog VLSI design to exploit circuit compositional hierarchy, design process hierarchy and design module reuse. Conventional object-oriented programming languages are not suitable for such application due to the difficulties in describing VLSI circuit behaviour, modelling design technology/process hierarchy, implementing class name sharing and dynamically configuring design database. To overcome these difficulties, we have developed an object-oriented analog VLSI design language which provides a set of high-level constructs to conveniently describe and design VLSI circuits. A number of new concepts have been introduced in O2ADL and a dynamic-and-selective inheritance algorithm has been developed to model the design technology/process, to reduce the size of the design database and to achieve code sharing and reusability
Keywords :
VLSI; analogue integrated circuits; hardware description languages; high level synthesis; integrated circuit design; object-oriented languages; O2ADL; analog VLSI design language; circuit compositional hierarchy; code reusability; code sharing; design module reuse; design process hierarchy; dynamic/selective inheritance algorithm; high-level constructs; object-oriented design language; Algorithm design and analysis; Circuit synthesis; Design engineering; Heuristic algorithms; Laboratories; Object oriented databases; Object oriented modeling; Object oriented programming; Process design; Very large scale integration;
Conference_Titel :
ASIC, 1996., 2nd International Conference on
Conference_Location :
Shanghai
Print_ISBN :
7-5439-0940-5
DOI :
10.1109/ICASIC.1996.562742