DocumentCode :
3388397
Title :
Timing-safe false path removal for combinational modules
Author :
Kukimoto, Y. ; Brayton, R.K.
Author_Institution :
Monterey Design Syst. Inc., Sunnyvale, CA, USA
fYear :
1999
fDate :
7-11 Nov. 1999
Firstpage :
544
Lastpage :
549
Abstract :
A combinational module is a combinational circuit that can be used under any arrival time condition at the primary inputs. An intellectual property (IP) module, if combinational, is one such example. The false-path-aware delay characterization of a combinational module without disclosing its internal structural detail is crucial for accurate timing analysis of IP-based designs. We address three related issues on delay characterization of combinational modules. We first introduce a new notion called timing-safe replaceability as a way of comparing the timing characteristics of two combinational modules formally. This notion allows us to determine whether a new module is a safe replacement of an original module under any surrounding environment with respect to timing. Second, we consider false path detection of combinational modules. Although false path detection is essential in accurate delay modeling, we argue that the conventional definition of false paths such as floating mode analysis is not appropriate for defining the falsity of a path for a combinational module since the falsity is relative to an arrival time condition. A new definition of false paths, termed strongly false paths, is introduced to resolve this issue. Strongly false paths are those paths that are guaranteed to be false under any arrival time condition, and thus uniquely defined independent of arrival time conditions. Finally, we propose a new algorithm that removes strongly false paths from a combinational module by a circuit transformation. We prove that the resulting circuit is a timing-safe replacement of the original.
Keywords :
combinational circuits; delays; logic CAD; timing; circuit transformation; combinational circuit; combinational modules; delay modeling; false path detection; false-path-aware delay; floating mode analysis; intellectual property; strongly false paths; timing analysis; timing-safe false path removal; Accuracy; Combinational circuits; Delay effects; Performance analysis; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1999. Digest of Technical Papers. 1999 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
ISSN :
1092-3152
Print_ISBN :
0-7803-5832-5
Type :
conf
DOI :
10.1109/ICCAD.1999.810709
Filename :
810709
Link To Document :
بازگشت