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
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;
Conference_Titel :
Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on
Print_ISBN :
0-7803-8702-3
DOI :
10.1109/ICCAD.2004.1382587