Skip to main navigation Skip to search Skip to main content

Clock skew scheduling in the presence of heavily gated clock networks

  • Stony Brook University
  • Drexel University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

Clock skew scheduling is a common and well known technique to improve the performance of sequential circuits by exploiting the mismatches in the data path delays. Existing clock skew scheduling techniques, however, cannot effectively consider heavily gated clock networks where a local clock tree exists between clock gating cells and registers. A methodology is proposed in this paper to efficiently achieve clock skew scheduling in circuits with gated clock networks. The methodology is implemented via both linear programming and constraint graph based approaches, and evaluated using the largest ISCAS'89 benchmark circuits with clock gating. The results demonstrate up to approximately 21% reduction in clock period while maintaining the power savings achieved by clock gating. A conventional design flow is used for the experiments, demonstrating the applicability of the proposed algorithms to automation.

Original languageEnglish
Title of host publicationGLSVLSI 2015 - 25th 2015 Great Lakes Symposium on VLSI
PublisherAssociation for Computing Machinery
Pages283-288
Number of pages6
ISBN (Electronic)9781450334747
DOIs
StatePublished - May 20 2015
Event25th Great Lakes Symposium on VLSI, GLSVLSI 2015 - Pittsburgh, United States
Duration: May 20 2015May 22 2015

Publication series

NameProceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI
Volume20-22-May-2015

Conference

Conference25th Great Lakes Symposium on VLSI, GLSVLSI 2015
Country/TerritoryUnited States
CityPittsburgh
Period05/20/1505/22/15

Keywords

  • Clock gating
  • Clock skew scheduling
  • Low power

Fingerprint

Dive into the research topics of 'Clock skew scheduling in the presence of heavily gated clock networks'. Together they form a unique fingerprint.

Cite this