BALLISTIC: an analog layout language
A high-level language intended for analog layout is described. Code written in the language is compiled into the Mentor Graphics Lx language and executed in the GDT layout environment. The language allows analog circuits to be described hierarchically using objects such as transistors, differential-...
Saved in:
Published in | Proceedings of the IEEE 1995 Custom Integrated Circuits Conference pp. 41 - 44 |
---|---|
Main Authors | , , , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
1995
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A high-level language intended for analog layout is described. Code written in the language is compiled into the Mentor Graphics Lx language and executed in the GDT layout environment. The language allows analog circuits to be described hierarchically using objects such as transistors, differential-pairs, current-mirrors, and capacitor arrays as building-blocks (custom library objects are also supported). All objects are fully-parameterized and technology-independent, and placement and routing are specified relatively. Hence, circuits described in the language are easily ported to new technologies without changing code. The language is also concise. For example, a fully-parameterized op amp was described using 230 lines of BALLISTIC code, as compared to over 17,000 lines of Lx code. |
---|---|
ISBN: | 9780780325845 0780325842 |
DOI: | 10.1109/CICC.1995.518134 |