2007 Asia and South Pacific Design Automation Conference
Clock Skew Scheduling with Delay Padding for Prescribed Skew Domains
Yokohama
January 23-January 26
ISBN: 1-4244-0629-3
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.
Index Terms:
clock period, clock skew scheduling, delay padding, prescribed skew domains, memory elements, sequential circuit, optimal skew scheduling algorithm, flip-flops, domain assignment
Citation:
null Chuan Lin, null Hai Zhou, "Clock Skew Scheduling with Delay Padding for Prescribed Skew Domains," asp-dac, pp.541-546, 2007 Asia and South Pacific Design Automation Conference, 2007