Verification of analog and mixed signal designs using online monitoring

Analog and mixed signal (AMS) circuits play an important role in today's System on Chip design. They pose, however, many challenges in the verification of the overall system due to their complex behavior. Among many developed verification techniques, runtime verification has been shown to be effective by experimenting finite executions instead of going through the whole state space. In this paper, we present a methodology for the specification and verification of AMS designs using online monitoring at runtime based on the notion of System of Recurrence Equations (SREs). We implement the proposed methodology in a C language based tool, called C-SRE, and utilize it to verify several properties of a PLL design. We compare our proposed online monitoring techniques with the offline approach. Finally, we apply the proposed methodology to monitor the jitter noise associated with a voltage controlled oscillator.

[1]  Katell Morin-Allory,et al.  Asynchronous online-monitoring of logical and temporal assertions , 2007, FDL.

[2]  Roland E. Best Phase-locked loops : design, simulation, and applications , 2003 .

[3]  Ken Kundert,et al.  Predicting the Phase Noise and Jitter of PLL-Based Frequency Synthesizers , 2009 .

[4]  Behzad Razavi,et al.  Predicting the Phase Noise and Jitter of PLLBased Frequency Synthesizers , 2003 .

[5]  Dejan Nickovic,et al.  AMT: A Property-Based Monitoring Tool for Analog Systems , 2007, FORMATS.

[6]  Dejan Nickovic,et al.  Checking Temporal Properties of Discrete, Timed and Continuous Behaviors , 2008, Pillars of Computer Science.

[7]  E. Allen Emerson,et al.  Temporal and Modal Logic , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[8]  Behzad Razavi,et al.  RF Microelectronics , 1997 .

[9]  Dejan Nickovic,et al.  Monitoring Temporal Properties of Continuous Signals , 2004, FORMATS/FTRTFT.

[10]  Wolfgang Rosenstiel,et al.  Advanced Assertion-Based Design for Mixed-Signal Verification , 2008, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[11]  Rob A. Rutenbar,et al.  Time Domain Verification of Oscillator Circuit Properties , 2006, Electron. Notes Theor. Comput. Sci..

[12]  Kenneth S. Kundert,et al.  Design of mixed-signal systems-on-a-chip , 2000, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[13]  Sofiène Tahar,et al.  Formal verification of analog and mixed signal designs: A survey , 2008, Microelectron. J..

[14]  Cindy Eisner PSL for Runtime Verification: Theory and Practice , 2007, RV.

[15]  Sofiène Tahar,et al.  Towards Assertion Based Verification of Analog and Mixed Signal Designs Using PSL , 2007, FDL.