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-...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the IEEE 1995 Custom Integrated Circuits Conference pp. 41 - 44
Main Authors Owen, B.R., Duncan, R., Jantzi, S., Ouslis, C., Rezania, S., Martin, K.
Format Conference Proceeding
LanguageEnglish
Published IEEE 1995
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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