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