Affiliation:
1. University of California Santa Cruz
2. Universidade Federal do Rio Grande do Sul
Abstract
Clock meshes are extremely effective at producing low-skew regional clock networks that are tolerant of environmental and process variations. For this reason, clock meshes are used in most high-performance designs, but this robustness consumes significant power. In this work, we present two techniques to optimize high-performance clock meshes. The first technique is a mesh perturbation methodology for nonuniform mesh routing. The second technique is a skew-aware buffer placement through iterative buffer deletion. We demonstrate how these optimizations can achieve significant power reductions and a near elimination of short-circuit power. In addition, the total wire length is decreased, the number of required buffers is decreased, and both skew and robustness are improved on average when variation is considered.
Funder
Division of Computing and Communication Foundations
Publisher
Association for Computing Machinery (ACM)
Subject
Electrical and Electronic Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications
Reference20 articles.
1. Cadence. 2005. SoC encounter user guide. http://www.ece.utep.edu/courses/web5375/Links_files/4.1.pdf. Cadence. 2005. SoC encounter user guide. http://www.ece.utep.edu/courses/web5375/Links_files/4.1.pdf.
2. Sizing of clock distribution networks for high performance CPU chips
3. Clock buffer and wire sizing using sequential programming
Cited by
13 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献