DocumentCode :
2926627
Title :
Multi-clock SVA synthesis without re-writing
Author :
Long, Jiang ; Seawright, Andrew ; Kavalipati, Paparao
Author_Institution :
Mentor Graphics Corp., San Jose, CA
fYear :
2009
fDate :
19-22 Jan. 2009
Firstpage :
648
Lastpage :
653
Abstract :
This paper presents a compilation procedure for synthesizing multi-clock SVA properties for formal verification. The synthesis framework is built upon an existing compilation algorithm for single-clock SVA properties. While we could use the SVA rewriting rules to transform a multi-clock property into a single-clocked property and then apply existing techniques, instead we propose techniques to selectively model the multi-clock operators to produce a smaller checker logic. Through recursive construction and syntactic transformation, we are able demonstrate the efficiency of the technique and the generated checker logic is provably equivalent to the rewritten version.
Keywords :
clocks; formal verification; hardware description languages; SVA rewriting; checker logic; compilation algorithm; formal verification; multi-clock SVA synthesis; multi-clock operators; recursive construction; syntactic transformation; Graphics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2009. ASP-DAC 2009. Asia and South Pacific
Conference_Location :
Yokohama
Print_ISBN :
978-1-4244-2748-2
Electronic_ISBN :
978-1-4244-2749-9
Type :
conf
DOI :
10.1109/ASPDAC.2009.4796553
Filename :
4796553
Link To Document :
بازگشت