Title :
ABCD-NL: Approximating Continuous non-linear dynamical systems using purely Boolean models for analog/mixed-signal verification
Author :
Karthik, Aadithya V. ; Ray, Sambaran ; Nuzzo, Pierluigi ; Mishchenko, Alexander ; Brayton, Robert ; Roychowdhury, Jaijeet
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of California, Berkeley, Berkeley, CA, USA
Abstract :
We present ABCD-NL, a technique that approximates non-linear analog circuits using purely Boolean models, to high accuracy. Given an analog/mixed-signal (AMS) system (e.g., a SPICE netlist), ABCD-NL produces a Boolean circuit representation (e.g., an And Inverter Graph, Finite State Machine, or Binary Decision Diagram) that captures the I/O behaviour of the given system, to near SPICE-level accuracy, without making any apriori simplifications. The Boolean models produced by ABCD-NL can be used for high-speed simulation and formal verification of AMS designs, by leveraging existing tools developed for Boolean/hybrid systems analysis (e.g., ABC [1]). We apply ABCD-NL to a number of SPICE-level AMS circuits, including data converters, charge pumps, comparators, non-linear signaling/communications sub-systems, etc. Also, we formally verify the throughput of an AMS signaling system - modelled in SPICE using 22nm BSIM4 transistors, Booleanized with high accuracy using ABCD-NL, and property-checked using ABC.
Keywords :
Boolean functions; SPICE; charge pump circuits; comparators (circuits); formal verification; integrated circuit design; integrated circuit modelling; mixed analogue-digital integrated circuits; ABCD-NL; AMS designs; BSIM4 transistors; Boolean circuit representation; SPICE-level accuracy; analog-mixed-signal verification; charge pumps; comparators; continuous nonlinear dynamical systems; data converters; formal verification; nonlinear signaling; purely Boolean models; size 22 nm; Accuracy; Bit rate; Charge pumps; Integrated circuit modeling; SPICE; Solid modeling; Transient analysis;
Conference_Titel :
Design Automation Conference (ASP-DAC), 2014 19th Asia and South Pacific
Conference_Location :
Singapore
DOI :
10.1109/ASPDAC.2014.6742898