Title :
A Python interface for SPICE-based simulations
Author :
Batas, Daniel ; Fiedler, Horst
Author_Institution :
Integrated Syst. Inst., Tech. Univ. Dortmund, Dortmund, Germany
Abstract :
This paper introduces a programming interface for integrated CMOS circuit design. It connects the SPICE netlist level to an easy to use programming language: Python [1]. After classifying the context of this tool the fundamental application for parametric circuit simulation and signal processing is shown. This is done at the example of a parameterizable netlist for an inverter. Further on, calculations for a single MOS-device are shown. Normally required input parameters for SPICE can be set to be calculated in dependence of specified normally calculated output parameters. It is also shown how to deal with a two-dimensional search of input parameters.
Keywords :
CMOS analogue integrated circuits; SPICE; circuit simulation; high level languages; integrated circuit design; signal processing; Python interface; SPICE netlist level; SPICE-based simulation; integrated CMOS circuit design; parametric circuit simulation; programming interface; programming language; signal processing; Computational modeling; Geometry; Integrated circuit modeling; Logic gates; Mathematical model; SPICE; Semiconductor device modeling;
Conference_Titel :
Signals and Electronic Systems (ICSES), 2010 International Conference on
Conference_Location :
Gliwice
Print_ISBN :
978-1-4244-5307-8
Electronic_ISBN :
978-83-9047-4-2