Title :
Multi-clock SVA synthesis without re-writing
Author :
Long, Jiang ; Seawright, Andrew ; Kavalipati, Paparao
Author_Institution :
Mentor Graphics Corp., San Jose, CA
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;
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
DOI :
10.1109/ASPDAC.2009.4796553