DocumentCode :
2545711
Title :
Clock Skew Scheduling with Delay Padding for Prescribed Skew Domains
Author :
Lin, Chuan ; Zhou, Hai
Author_Institution :
Magma Design Autom., Santa Clara, CA
fYear :
2007
fDate :
23-26 Jan. 2007
Firstpage :
541
Lastpage :
546
Abstract :
Clock skew scheduling is a technique that intentionally introduces skews to memory elements to improve the performance of a sequential circuit. It was shown in (Ravindran, 2003) that the full optimization potential of clock skew scheduling can be reliably implemented using a few skew domains. In this paper we present an optimal skew scheduling algorithm for sequential circuits with flip-flops. Given a finite set of prescribed skew domains, the algorithm finds a domain assignment for each flip-flop such that the clock period is minimized with possible delay padding. Experimental results validate the efficiency of our algorithm and show 17% improvement on average in clock period.
Keywords :
clocks; flip-flops; logic design; scheduling; sequential circuits; clock period; clock skew scheduling; delay padding; domain assignment; flip-flops; memory elements; optimal skew scheduling algorithm; prescribed skew domains; sequential circuit; Circuit optimization; Clocks; Delay; Design automation; Flip-flops; Frequency; Integrated circuit interconnections; Processor scheduling; Sequential circuits; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2007. ASP-DAC '07. Asia and South Pacific
Conference_Location :
Yokohama
Print_ISBN :
1-4244-0629-3
Electronic_ISBN :
1-4244-0630-7
Type :
conf
DOI :
10.1109/ASPDAC.2007.358042
Filename :
4196088
Link To Document :
بازگشت