Title :
Clock tree structure with reduced wire length using the matched-delay skew compensation technique
Author :
Esmaeili, S.E. ; Farhangi, A.M. ; Al-Khalili, A.J. ; Cowan, Glenn E. R.
Author_Institution :
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, QC, Canada
fDate :
April 29 2012-May 2 2012
Abstract :
In this paper we propose a new approach to balance skew in the clock network by manipulating the operating speed of the flip-flop. Six versions of the master-slave flip-flop with different data to output (TDQ) delays are used in a matched-delay skew compensation technique. The TDQ delay in each version of the flip-flop was increased by increasing the channel length of transistors in intermediate stages of the flip-flop. Distributing flip-flops according to their delay requirements reduces the effect of clock skew on the outputs of sequentially adjacent flip-flops. Furthermore, it increases skew bounds required by algorithms to balance the skew in the clock distribution network leading to reduced design complexity. Constructing five benchmark clock trees with a Modified Deferred Merge Embedding (MDME) algorithm with four, five, and six versions of the flip-flop shows that the matched-delay skew compensation technique can compensate for a skew up to 15% of the clock period. In addition, matched-delay skew compensation achieves a reduction in total wire length and wire elongation up to 16.6% and 56.8%, respectively, as compared to the traditional DME algorithm with only one flip-flop.
Keywords :
clocks; flip-flops; MDME algorithm; channel length; clock distribution network; clock skew; clock tree structure; design complexity reduction; master-slave flip-flop; matched-delay skew compensation technique; modified deferred merge embedding algorithm; operating speed; wire elongation reduction; wire length reduction; Clocks; Delay; Flip-flops; Master-slave; Merging; Transistors; Wires; Clock distribution network; flip-flop; matched delay; skew compensation; wire elongation; wire length;
Conference_Titel :
Electrical & Computer Engineering (CCECE), 2012 25th IEEE Canadian Conference on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4673-1431-2
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2012.6335054