Behavioral modeling of low-frequency noise in switched-capacitor circuits using Python

Thumbnail Image
Kalogiros, Spyridon
Salgado, Gerardo
McCarthy, Kevin
O'Connell, Ivan
Journal Title
Journal ISSN
Volume Title
Institute of Electrical and Electronics Engineers (IEEE)
Research Projects
Organizational Units
Journal Issue
In precision circuits validating the performance in the presence of low-frequency noise is particularly challenging especially at transistor level, as long simulations are required to observe the low frequency performance. However, running such system-level simulations is rarely practical at transistor level as these simulations can take days to weeks to complete. This work presents a high-level model in Python for generating low-frequency noise which can be used for validating the low-frequency performance of a design in a timely manner. Simulation times can be reduced from days to minutes, enabling designers to achieve a high-level simulation coverage. With Python and NumPy this can be achieved using open-source software tools at no cost.
Behavioral modeling , Flicker noise , Python , Switched-capacitor integrators , System-level design
Kalogiros, S., Salgado, G., McCarthy, K. and O'Connell, I. (2022) 'Behavioral modeling of low-frequency noise in switched-capacitor circuits using Python', 2022 20th IEEE Interregional NEWCAS Conference (NEWCAS), Quebec City, QC, Canada, 19-22 June, pp. 446-449. doi: 10.1109/NEWCAS52662.2022.9842076
Link to publisher’s version
© 2022, European Union. Published by IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.