|
ABSTRACT
One of the main problems when designing large ASICs today is to distribute a low power synchronous clock over the whole chip and a lot of remedies to this problem has been proposed over the years. For Networks-on-Chip (NoC), where computational Resources are organised in a 2-D mesh connected together through Switches in an on-chip interconnection network, another possibility exists: Globally Pseudochronous Locally Synchronous clock distribution.In this paper, we present a clocking scheme for NoCs that we call Globally Pseudochronous Locally Synchronous, in which we distribute a clock with a constant phase difference between the switches. As a consequence of the phase difference, some paths along the NoC switch network become faster than the others. We call these paths Data Motorways. By adapting the switching policy in the switches to prefer data to use the motorways, we show that the latency within the network is reduced with up to 40% compared to a synchronous reference case.The phase difference between the resources also makes the circuit more tolerant to clock skew. It also distributes the current peaks more evenly across the clock period, which lead to a reduction in peak power, which in turn further reduces the clock skew and the jitter in the clock network.
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
|
The International Technology Roadmap for Semiconductors. Semiconductor Industry Association, International SEMATECH:Austin, TX., 2001.
|
| |
2
|
C. Anderson. Physical design of a fourth-generation POWER GHz microprocessor. In Solid-State Circuits Conference, 2001.
|
| |
3
|
|
| |
4
|
E. Friedman. Clock distribution networks in synchronous digital integrated circuits. Proceedings of the IEEE, 2001.
|
 |
5
|
A. Hemani , T. Meincke , S. Kumar , A. Postula , T. Olsson , P. Nilsson , J. Oberg , P. Ellervee , D. Lundqvist, Lowering power consumption in clock by using globally asynchronous locally synchronous design style, Proceedings of the 36th ACM/IEEE conference on Design automation, p.873-878, June 21-25, 1999, New Orleans, Louisiana, United States
[doi> 10.1145/309847.310091]
|
| |
6
|
R. Ho, K. Mai, and M. Horowitz. The future of wires. Proceedings of the IEEE, 2001.
|
 |
7
|
|
| |
8
|
J. Liu, L.-R. Zheng, D. Pamunawa, and H. Tenhunen. A global wire planning scheme for network-on-chip. In IEEE International Symposium on Circuits and Systems (ISCAS), Proceedings of, 2003.
|
| |
9
|
F. Mu and C. Svensson. Self-tested self-synchronization circuit for mesochronous clocking. IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, 2001.
|
| |
10
|
|
 |
11
|
Frank O'Mahony , C. Patrick Yue , Mark A. Horowitz , S. Simon Wong, Design of a 10GHz clock distribution network using coupled standing-wave oscillators, Proceedings of the 40th conference on Design automation, June 02-06, 2003, Anaheim, CA, USA
[doi> 10.1145/775832.776005]
|
| |
12
|
I. Soderquist. Globally updated mesochronous design style. IEEE Journal of Solid-State Circuits, 2003.
|
| |
13
|
J. Wood, T. Edwards, and S. Lipa. Rotary traveling-wave oscillator arrays: a new clock technology. Solid-State Circuits, IEEE Journal of, 2001.
|
| |
14
|
|
| |
15
|
|
CITED BY 6
|
|
|
|
|
|
|
|
Tobias Bjerregaard , Mikkel Bystrup Stensgaard , Jens Sparsø, A scalable, timing-safe, network-on-chip architecture with an integrated clock distribution method, Proceedings of the conference on Design, automation and test in Europe, April 16-20, 2007, Nice, France
|
|
|
|
|
|
|
|
|
|
|