An optimal clock period selection method based on slack minimization criteria

8Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

An important decision in synthesizing a hardware implementation from a behavioral description is selecting the clock period to schedule the datapath operations into control steps. Prior to scheduling, most existing behavioral synthesis systems either require the designer to specify the clock period explicitly or require that the delays of the operators used in the design be specified in multiples of the clock period. An unfavorable choice of clock period could result in operations being idle for a large portion of the clock period and, consequently, affect the performance of the synthesized design. In this article, we demonstrate the effect of clock slack on the performance of designs and present an algorithm to find a slack-minimal clock period. We prove the optimality of our method and apply it to several examples to demonstrate its effectiveness in maximizing design performance.

Cite

CITATION STYLE

APA

Chang, E. S., Gajski, D. D., & Narayan, S. (1996). An optimal clock period selection method based on slack minimization criteria. ACM Transactions on Design Automation of Electronic Systems, 1(3), 352–370. https://doi.org/10.1145/234860.234864

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free