Title :
A novel analog module generator environment
Author :
Wolf ; Kleine ; Hosticka, B.J.
Author_Institution :
Otto-von-Guericke-Univ. Magdeburg, Germany
Abstract :
This paper describes a novel analog module generator environment for the automatic layout development of analog circuits. The C++ tool features a novel procedural layout description language that drastically eases the creation of analog modules. Due to the object oriented programming the designer can specify the modules in a hierarchical way using elementary geometrical primitives and conditional statements. The primitive objects are placed relatively and are abutted with the help of a special compactor. An optimization routine with backtracking capability facilitates the creation of high quality analog layouts. A layout example of a broad-band BiCMOS amplifier demonstrates the usability of the tool
Keywords :
analogue integrated circuits; circuit layout CAD; circuit optimisation; hardware description languages; integrated circuit layout; object-oriented programming; C++ tool; analog circuits; analog module generator environment; automatic layout development; backtracking capability; compactor; conditional statements; geometrical primitives; object oriented programming; optimization routine; procedural layout description language; Analog circuits; Analog-digital conversion; BiCMOS integrated circuits; Circuits and systems; Libraries; Microelectronics; Object oriented programming; Routing; Usability; Wiring;
Conference_Titel :
European Design and Test Conference, 1996. ED&TC 96. Proceedings
Conference_Location :
Paris
Print_ISBN :
0-8186-7424-5
DOI :
10.1109/EDTC.1996.494330