Title :
Improved synchronization methodologies for high performance digital systems
Author :
Welch, Sean ; Kornegay, Kevin
Author_Institution :
Sch. of Electr. & Comput. Eng., Cornell Univ., Ithaca, NY, USA
Abstract :
Traditional synchronization methodologies have largely concentrated on the use of a global clock signal to maximize the functional integration possible on the chip. Unfortunately, distribution of a low skew clock signal over the entire die at current clock rates is becoming increasingly difficult. By using a combination of architectural design and delay insensitive data encoding, it is possible to ameliorate the inter-patch penalties and take synchronization overhead into account. Extending this architectural modeling, it is also possible to account for other types of overhead, such as those due to Vdd changes between digital regions and analog or RF regions, thus enabling design optimizations for system on a chip applications. Finally, a potential methodology for containing metastability at synchronizer boundaries with relatively low latencies is proposed
Keywords :
application specific integrated circuits; circuit optimisation; circuit stability; clocks; integrated circuit design; logic CAD; synchronisation; architectural design; architectural modeling; clock rates; delay insensitive data encoding; design optimizations; high performance digital systems; inter-patch penalties; latencies; metastability; synchronization methodologies; synchronization overhead; synchronizer boundaries; system on a chip; Clocks; Copper; Digital systems; Frequency; Impedance; Lapping; Postal services; Propagation delay; Synchronization; Wire;
Conference_Titel :
VLSI, 2000. Proceedings. IEEE Computer Society Workshop on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7695-0534-1
DOI :
10.1109/IWV.2000.844531