Title :
Adaptive wire adjustment for bounded skew clock distribution network using quadratic tree
Author :
Saaied, H. ; Al-Khalili, D. ; Al-Khalili, A. ; Nekili, M.
Author_Institution :
Concordia Univ., Montreal, Que., Canada
Abstract :
Recently, a new approach, called Adaptive Wire Adjustment (AWA), was proposed for the synthesis of Clock Distribution Networks (CDNs) in order to cope with modifications required in the design process. The main drawback of the AWA is its slow convergence. In this paper, we propose to use a quadratic tree instead of a binary tree in order to speed up the AWA´s convergence. The proposed approach reduces the skew iteratively by selecting a balancing node (BN), selecting the topology of connecting the BN to its children, and adjusting the edges so that the skew gets smaller, In addition to the faster convergence, the quadratic tree structure offers a topology flexibility that helps to reduce the wire length further. The procedure of selecting the connection topology and determining the edge adjustments are based on the Elmore delay model. The performance of the proposed algorithm is investigated using different random sets of registers. The results show that the number of iterations can be reduced effectively as the number of clock pins increases. Further, for CDNs of 1024, 4096 and 16384 clock pins, the proposed technique can reduce the CDNs total wire length by 4.9%, 14.7% and 27.6% respectively.
Keywords :
circuit CAD; clocks; integrated circuit design; integrated circuit modelling; iterative methods; system-on-chip; Elmore delay model; adaptive wire adjustment; balancing node; bounded skew clock distribution network; quadratic tree; Binary trees; Clocks; Convergence; Joining processes; Network synthesis; Pins; Process design; Topology; Tree data structures; Wire;
Conference_Titel :
Microelectronics, The 14th International Conference on 2002 - ICM
Print_ISBN :
0-7803-7573-4
DOI :
10.1109/ICM-02.2002.1161487