Title :
A compositional theory for post-reboot observational equivalence checking of hardware
Author :
Khasidashvili, Zurab ; Kaiss, Daher ; Bustan, Doron
Author_Institution :
Israel Design Center, Intel, Haifa, Israel
Abstract :
We propose an equivalence checking theory in a wider-than-usual sense. The theory shows how to combine Formal Equivalence Checking (FEC) of specification and implementation models with Assertion Based Verification (ABV) of the specification model, and with Reboot Sequence Checking (RSC) on both models, to ensure that the implementation model has the intended logic functionality. Here, FEC is performed to ensure that the input-output behavior of the models coincides in post-reboot states. ABV ensures that the specification model has the intended logic functionality captured by temporal assertions. RSC ensures deterministic behavior of the models after reboot. We propose a flexible compositional theory for FEC, an abstraction method for ABV, and a scalable algorithm for RSC, enabling performance of all three activities in a modular, compositional manner, and largely independently: FEC and ABV are performed without knowing the actual reboot sequence (and the respective initial states) of the two models; and FEC, ABV and RSC have the same observables.
Keywords :
electronic design automation; formal verification; assertion based verification; compositional theory; flexible compositional theory; formal equivalence checking; logic functionality; models input-output behavior; post reboot observational equivalence checking; reboot sequence checking; scalable algorithm; specification model; Algorithm design and analysis; Chip scale packaging; Formal verification; Hardware; Logic design; Power system modeling; Power system security; Software systems;
Conference_Titel :
Formal Methods in Computer-Aided Design, 2009. FMCAD 2009
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4244-4966-8
Electronic_ISBN :
978-1-4244-4966-8
DOI :
10.1109/FMCAD.2009.5351129