loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
16th Conference on Advanced Research in VLSI (ARVLSI'95)
On the performance of level-clocked circuits
Chapel Hill, North Carolina
March 27-March 29
ISBN: 0-8186-7047-9
C. Ebeling, Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
B. Lockyear, Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
Although it is well-known that substituting level-sensitive latches for edge-triggered registers can boost circuit performance, results of measuring the performance gained by using latches in real circuits-when retiming is used to optimize the performance of both types of circuits-have been disappointing. In this paper we re-examine the speedup that can be expected from using latches and develop upper and lower bounds on the clock period of retimed circuits that are tighter than previously published bounds. We then show experimentally that pipelined level-clocked circuits almost always achieve the lower bound while edge-clocked circuits seldom do. These bounds also illuminate where performance from level-clocking can and cannot be achieved. For the circuits that do benefit from latches, the average speedup is about 11%, although much greater speedups are common. Another factor affecting performance that has generally been ignored is clock skew. Clocks in edge-clocked circuits must be slowed down by an amount equal to the clock skew while level-clocked circuits are more tolerant of clock skew. We show experimentally that on average level-clocked circuits can tolerate clock skew of 15% of the clock period which can be translated directly into increased performance.
Index Terms:
clocks; flip-flops; timing; synchronisation; level-clocked circuits; level-sensitive latches; retiming; clock period; pipelined circuits; clock skew
Citation:
C. Ebeling, B. Lockyear, "On the performance of level-clocked circuits," arvlsi, pp.342, 16th Conference on Advanced Research in VLSI (ARVLSI'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.