DocumentCode
1257614
Title
False path exclusion in delay analysis of RTL structures
Author
Nourani, Mehrdad ; Papachristou, Christos A.
Author_Institution
Dept. of Electr. Eng., Univ. of Texas at Dallas, Richardson, TX, USA
Volume
10
Issue
1
fYear
2002
Firstpage
30
Lastpage
43
Abstract
In this paper, we present an accurate delay-estimation algorithm at the register-transfer level. We study three important sources of false paths in register-transfer-level (RTL) structures, i.e., 1) resource binding; 2) interdependent conditions; and 3) datapath-controller path mismatching. The existence and creation of such paths and their effects in delay analysis are discussed. We show that in a RTL datapath structure the accuracy of the delay estimators is affected by the existence of false paths. Specifically, the accuracy drops significantly for structures synthesized from condition-dominated behaviors. We propose a mechanism to efficiently avoid false paths in delay analysis. This is achieved by introducing the propagation delay graph (PDG), whose traversal for delay analysis is equivalent to the traversal of sensitizable paths in the datapath. Comparison with the timing verifier in commercial computer-aided design (CAD) tools, show that estimated delays are within 14% accuracy of those reported by CAD tools.
Keywords
circuit CAD; delay estimation; graph theory; high level synthesis; timing; CAD; HLS; RTL datapath structure; datapath-controller path mismatching; delay analysis; delay estimation algorithm; depth-first search; false path exclusion; high-level synthesis; interdependent conditions; propagation delay graph; register-transfer level; resource binding; Algorithm design and analysis; Circuit synthesis; Delay effects; Delay estimation; Design automation; High level synthesis; Logic; Propagation delay; Silicon compiler; Timing;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/92.988728
Filename
988728
Link To Document