DocumentCode
523536
Title
An efficient algorithm to verify generalized false paths
Author
Coudert, Olivier
Author_Institution
OC Consulting Auf der Höh 16a, 83607 Holzkirchen, Germany
fYear
2010
fDate
13-18 June 2010
Firstpage
188
Lastpage
193
Abstract
Timing exception verification has become a center of interest as incorrect constraints can lead to chip failures. Proving that a false path is valid or not is a difficult problem because of the inherent computational cost, and because in practice false paths are not specified one full path at a time. Instead designers use generalized false paths, which represent a set of paths. For instance the SDC format (Synopsys Design Constraint) specifies false path exceptions using a “-from -through -to” syntax that applies on sets of pins, often using wildcards to denote these sets. This represents many (usually hundreds to thousands) actual full paths. This paper proposes a method to verify generalized false paths in a very efficient manner. It is shown to be about 10x faster than the current state-of-the-art, making false path verification an overnight task or less for multi-million gate designs.
Keywords
Added delay; Algorithm design and analysis; Circuit faults; Computational efficiency; Libraries; Logic design; Pins; Propagation delay; Timing; Twitter; Formal verification; SAT; SDC; co-sensitization; correctness; false path; generalized false path; sensitization; timing exception;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2010 47th ACM/IEEE
Conference_Location
Anaheim, CA, USA
ISSN
0738-100X
Print_ISBN
978-1-4244-6677-1
Type
conf
Filename
5522565
Link To Document