• 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