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