2007 · 10 citations · 14 references
EngineeringComputer EngineeringElectrical EngineeringAnalog ElectronicsFormal MethodsHardware Description LanguagesFinite State Machine ModelingHardware Modeling For Digital SystemsMixed-signal ModelingModel CheckingPetri NetsTemporal LogicBinary Decision DiagramsHybrid Petri NetsMixed-signal VerificationPetri Net Model CheckingState-space StructureSymbolic Model CheckingSymbolic VerificationVhdl-ams
This paper presents a Boolean based symbolic model checking algorithm for the verification of analog/mixed-signal (AMS) circuits. The systems are modeled in VHDL-AMS, a hardware description language for AMS circuits. The VHDL-AMS description is compiled into labeled hybrid Petri nets (LH-PNs) in which analog values are modeled as continuous variables that can change at rates in a bounded range and digital values are modeled using Boolean signals. System properties are specified as temporal logic formulas using timed CTL (TCTL). The verification proceeds over the structure of the formula and maps separation predicates to Boolean variables. The state space is thus represented as a Boolean function using a binary decision diagram (BDD) and the verification algorithm relies on the efficient use of BDD operations.
14
Symbolic model checking for real-time systems
Thomas A. Henzinger, Xavier Nicollin, Joseph Sifakis et al. · 2003 · 300 citations
Choice Reviews Online · 2002 · 247 citations
René David, Hassane Alla · Discrete Event Dynamic Systems · 2001 · 244 citations