DocumentCode :
2633871
Title :
An optimal algorithm for allocation, placement, and delay assignment of adjustable delay buffers for clock skew minimization in multi-voltage mode designs
Author :
Lim, Kyuong-Hwan ; Kim, Taewhan
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., Seoul, South Korea
fYear :
2011
fDate :
25-28 Jan. 2011
Firstpage :
503
Lastpage :
508
Abstract :
Satisfying clock skew constraint is one of the most important tasks in the clock tree synthesis. Moreover, the task becomes much harder to solve as the clock tree is designed under multiple power mode environment, in which the voltage applied to some design module varies as the power mode changes. Recently, it is shown that adjustable delay buffer (ADB) whose delay can be tuned dynamically can be used to solve the clock skew problem effectively under multiple power modes. However, due to the area/control overhead by ADBs it is very important to minimize the number of ADBs. This work provides a complete solution to the problem of clock skew minimization using ADBs under multiple power modes. We propose a linear-time optimal algorithm that simultaneously solves the problems of computing (1) the minimum number of ADBs to be used, (2) the location at which each ADB is to be placed, and (3) the delay value of each ADB to be assigned to each power mode. Experimental results show that in comparison with the previous work [8] which iteratively performs the ADB allocation, placement, and delay assignment, our integrated algorithm produces consistently better designs for all tested benchmarks under four power modes, reducing the number of ADBs by 9.27% further on average at skew bound of 30ps~50ps even with shorter clock latencies.
Keywords :
buffer circuits; clocks; logic design; minimisation; trees (mathematics); ADB allocation; ADB placement; adjustable delay buffers; clock latency; clock skew constraint; clock skew minimization; clock tree synthesis; delay assignment; design module; linear-time optimal algorithm; multiple power mode environment; multiple power modes; multivoltage mode designs; Algorithm design and analysis; Benchmark testing; Clocks; Delay; Optimization; Resource management; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (ASP-DAC), 2011 16th Asia and South Pacific
Conference_Location :
Yokohama
ISSN :
2153-6961
Print_ISBN :
978-1-4244-7515-5
Type :
conf
DOI :
10.1109/ASPDAC.2011.5722242
Filename :
5722242
Link To Document :
بازگشت