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 :
بازگشت