• DocumentCode
    2351048
  • Title

    Exploiting level sensitive latches in wire pipelining

  • Author

    Seth, Vikram ; Zhao, Min ; Hu, Jiang

  • Author_Institution
    Dept. of Electr. Eng., Texas A&M Univ., College Station, TX, USA
  • fYear
    2004
  • fDate
    7-11 Nov. 2004
  • Firstpage
    283
  • Lastpage
    290
  • Abstract
    Wire pipelining emerges as a new necessity for global wires due to increasing wire delay, shrinking clock period and growing chip size. Existing approaches on wire pipelining are mostly based on edge triggered flip-flops. In this paper, we demonstrate the advantages of using level sensitive latches in terms of both latency and area cost. The input-output timing coupling and the strict short path constraint for latches demand additional design elaborations compared with flip-flops. New approaches are proposed in this work to solve these difficulties so that the advantages of latches can be fully utilized. In particular, a deferred delay padding technique is developed to correct short path violations with the minimal extra cost. These techniques are integrated with a dynamic programming based concurrent synchronous element and repeater insertion framework. Experimental results confirm the advantages of using latches as well as effectiveness of our algorithms.
  • Keywords
    circuit optimisation; dynamic programming; flip-flops; network analysis; pipeline processing; wiring; concurrent synchronous element; deferred delay padding technique; dynamic programming; edge triggered flip-flops; input-output timing coupling; level sensitive latches; repeater insertion framework; short path constraint; short path violations; wire pipelining; Clocks; Costs; Delay; Flip-flops; Latches; Pipeline processing; Repeaters; Synchronization; Timing; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-8702-3
  • Type

    conf

  • DOI
    10.1109/ICCAD.2004.1382587
  • Filename
    1382587