Title :
CIRSIUM: A circuit simulator in MATLAB® with object oriented design
Author :
Mahmutoglu, A. Gokcen ; Demir, Ali
Author_Institution :
Koc Univ., Istanbul, Turkey
Abstract :
We present CIRSIUM, a CIRcuit SImulator Using MATLAB® and its object oriented programming language. CIRSIUM has been developed as a flexible and modular framework in order to enable the rapid development of new device models and prototyping of new circuit analysis paradigms and algorithms. The modular core code includes the PSP MOSFET compact model and uses SUNDIALS for the solution of dynamical circuit equations. New device models can be added by supplying their stamps in vector/matrix form, and existing models can be translated from the Verilog-A hardware description language using ADMS that automatically computes the necessary Jacobians. CIRSIUM has been initially developed for the analysis of random telegraph signal (RTS) noise in nano-scale integrated circuits. For this purpose, the PSP MOSFET compact model has been expanded with a detailed, non-stationary RTS noise model, that includes a physical description of gate oxide defects and the calculation of their voltage and position dependent capture/emission time constants. Future applications of CIRSIUM will include non-electronic systems, such as noise modeling and analysis for biological neurons, neuronal networks and the nervous system.
Keywords :
MOSFET; circuit simulation; hardware description languages; mathematics computing; object-oriented methods; semiconductor device models; ADMS; CIRSIUM; Jacobians; Matlab; PSP MOSFET compact model; SUNDIALS; Verilog; biological neurons; circuit analysis paradigm; circuit simulator; detailed nonstationary RTS noise model; device model; dynamical circuit equation; flexible framework; gate oxide defects; hardware description language; modular core code; modular framework; nanoscale integrated circuits; nervous system; neuronal networks; nonelectronic systems; object oriented design; object oriented programming language; random telegraph signal noise; vector-matrix form; Computational modeling; Equations; Integrated circuit modeling; Mathematical model; Noise; Object oriented modeling; Solid modeling;
Conference_Titel :
Ph.D. Research in Microelectronics and Electronics (PRIME), 2013 9th Conference on
Conference_Location :
Villach
Print_ISBN :
978-1-4673-4580-4
DOI :
10.1109/PRIME.2013.6603134