ACM Home Page
Please provide us with feedback. Feedback
Integrated placement and skew optimization for rotary clocking
Full text PdfPdf (192 KB)
Source Design, Automation, and Test in Europe archive
Proceedings of the conference on Design, automation and test in Europe: Proceedings table of contents
Munich, Germany
SESSION: Clocks and routing table of contents
Pages: 756 - 761  
Year of Publication: 2006
ISBN:3-9810801-0-6
Authors
Ganesh Venkataraman  Texas A & M University, College Station, TX
Jiang Hu  Texas A & M University, College Station, TX
Frank Liu  IBM Austin Research Lab
C-N. Sze  IBM Austin Research Lab
Sponsors
: The EDA Consortium
EDAA : European Design and Automation Association
IEEE-CS\DATC : The IEEE Computer Society
Publisher
European Design and Automation Association  3001 Leuven, Belgium, Belgium
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 14,   Citation Count: 4
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

The clock distribution network is a key component on any synchronous VLSI design. As techonology moves into the nanometer era, innovative clocking techniques are required to solve the power dissipation and variability issues. Rotary clocking is a novel technique which employs unterminated rings formed by differential transmission lines to save power and reduce skew variability. Despite its appealing advantages, rotary clocking requires latch locations to match pre-designed clock skew on rotary clock rings. This requirement is a difficult chicken-and-egg problem which prevents its wide application. In this work, we proposed an integrated placement and skew scheduling methodology to break this hurdle, making rotary clocking compatible with practical design flows. A network flow based latch assignment algorithm and a cost-driven skew optimization algorithm are developed. Experiments show that our method can generate chip placements which satisfy the unique requirements of rotary clocks, without sacrificing design quality. By enabling concurrent clock network and placement design, our method can also be applied in other clocking methodologies as well.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
D. E. Duarte, N. Vijaykrishnan, and M. J. Irwin. A clock power model to evaluate impact of architectural and technology optimizations. IEEE Transactions on VLSI Systems, 10(6):844--855, December 2002.
 
2
T.-H. Chao, Y.-C. Hsu, J.-M. Ho, K. D. Boese, and A. B. Kahng. Zero skew clock routing with minimum wirelength. IEEE Transactions on Circuits and Systems - Analog and Digital Signal Processing, 39(11):799--814, November 1992.
 
3
R.-S. Tsay. An exact zero-skew clock routing algorithm. IEEE Transactions on Computer-Aided Design, 12(2):242--249, February 1993.
4
 
5
 
6
A. H. Farrahi, C. Chen, A. Srivastava, G. Tellez, and M. Sarrafzadeh. Activity-driven clock design. IEEE Transactions on Computer-Aided Design, 20(6):705--714, June 2001.
 
7
J. Oh and M. Pedram. Gated clock routing for low-power microprocessor design. IEEE Transactions on Computer-Aided Design, 20(6):715--722, June 2001.
 
8
P. J. Restle, T. G. McNamara, D. A. Webber, P. J. Camporese, K. F. Eng, K. A. Jenkins, D. H. Allen, M. J. Rohn, M. P. Quaranta, D. W. Boerstler, C. J. Alpert, C. A. Carter, R. N. Bailey, J. G. Petrovick, B. L. Krauter, and B. D. McCredie. A clock distribution network for microprocessors. IEEE Journal of Solid-State Circuits, 36(5):792--799, May 2001.
 
9
N. Bindal, T. Kelly, N. Velastegui, and K. L. Wong. Scalable sub-10ps skew global clock distribution for a 90nm multi-GHz IA microprocessor. In Proceedings of the IEEE International Solid-State Circuits Conference, pages 346--355, 2003.
 
10
J. Wood, T. C. Edwards, and S. Lipa. Rotary traveling-wave oscillator arrays: a new clock technology. IEEE Journal of Solid-State Circuits, 36(11):1654--1665, November 2001.
 
11
R. O'Mahony, C. P. Yue, M. A. Horowitz, and S. S. Wong. A 10-GHz global clock distribution using coupled standing-wave oscillators. IEEE Journal of Solid-State Circuits, 38(11):1813--1820, November 2003.
 
12
S. C. Chan, K. L. Shepard, and P. J. Restle. Uniform-phase uniform-amplitude resonant-load global clock distributions. IEEE Journal of Solid-State Circuits, 40(1):102--109, January 2005.
 
13
14
15
 
16
 
17
 
18
 
19
R. B. Deokar and S. S. Sapatnekar. A graph-theoretic approach to clock skew optimization. In Proceedings of the IEEE International Symposium on Circuits and Systems, pages 1.407--1.410, 1994.
 
20
 
21
E. M. Sentovich, K. J. Singh, L. Lavagno, C. Moon, R. Murgai, A. Saldanha, H. Savoj, P. R. Stephan, R. K. Brayton, and A. L. Sangiovanni-Vincentelli. SIS: a system for sequential circuit synthesis. Memorandum no. M92/41, ERL, University of California, Berkeley, May 1992.
 
22
CPMO-constrained placement by multilevel optimization. http://ballade.cs.ucla.edu/cpmo/. Computer Science Department, UCLA.

Collaborative Colleagues:
Ganesh Venkataraman: colleagues
Jiang Hu: colleagues
Frank Liu: colleagues
C-N. Sze: colleagues