DocumentCode
106409
Title
Simulation-Assisted Formal Verification of Nonlinear Mixed-Signal Circuits With Bayesian Inference Guidance
Author
Leyi Yin ; Yue Deng ; Peng Li
Author_Institution
Dept. of Electr. & Comput. Eng., Texas A&M Univ., College Station, TX, USA
Volume
32
Issue
7
fYear
2013
fDate
Jul-13
Firstpage
977
Lastpage
990
Abstract
The pressing need for the verification of analog and mixed-signal (AMS) designs is driven by increased design complexity and the integration of such circuits into SoCs. However, verification of AMS circuits remains a significant challenge. This paper proposes a simulation-assisted formal verification methodology that leverages SMT-based satisfiability techniques to tackle the challenges arising from the inherent analog and/or hybrid nature of AMS systems. Although state-of-the-art SMT solvers, in the worst-case scenario, still have exponential complexity in the number of constraints, the main focus of this paper is to first formally formulate the verification task into an SMT problem, then accelerate the verification by using simulation assistance. To verify the nonlinear dynamics, randomly sampled simulations are first applied to quickly explore the reachable state space, and then a nonlinear SMT solver is invoked to ensure the conservativeness. To achieve optimal efficiency, the tradeoff between the runtime costs of simulation and SMT solving is analyzed by means of a Bayesian inference-based technique that dynamically learns from the simulation history. This paper demonstrates the feasibility and efficacy of the proposed methodology on conservative verification of dynamic properties of nonlinear AMS circuits.
Keywords
Bayes methods; belief networks; electronic engineering computing; formal verification; mixed analogue-digital integrated circuits; Bayesian inference based technique; Bayesian inference guidance; SAT modulo theory; SMT based satisfiability; SMT solving; conservative verification; conservativeness; design complexity; exponential complexity; mixed signal design; nonlinear AMS circuit; nonlinear SMT solver; nonlinear dynamics; nonlinear mixed signal circuit; optimal efficiency; reachable state space; sampled simulation; simulation assistance; simulation assisted formal verification; Automata; Clocks; Computational modeling; Integrated circuit modeling; Nonlinear dynamical systems; Runtime; Transient analysis; Bayesian inference; PLL; SMT solver; formal verification;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2013.2245941
Filename
6532381
Link To Document