Title :
Jitter-tolerant clock routing in two-phase synchronous systems
Author :
Xi, J.G. ; Dai, W.W.-M.
Author_Institution :
Dept. of Comput. Eng., California Univ., Santa Cruz, CA, USA
Abstract :
Due to process, manufacturing and system operating conditions in a real environment, clock jitter is inevitable. In the presence of jitter, zero or near-zero skew are not really safe for reliable clock operations. Appropriate skew or useful skew can serve as a safety margin to guard against clock jitter. In two-phase clocking, the nonoverlapping interval of two-phase clocks provides an additional degree of freedom to improve either the clock tree cost or jitter-tolerance. We construct a two-phase jitter-tolerant useful-skew tree (JT-UST) such that the susceptibility to clock jitter and the clock tree cost is minimized. Following the Deferred-Merge Embedding (DME) framework, we use a simulated annealing approach to explore the routing topologies and embeddings. Experimental results have shown 63% to 100% reduction of jitter-prone sink pairs over previous clock routing methods while having very comparable clock tree costs.
Keywords :
circuit layout CAD; circuit optimisation; clocks; jitter; network routing; simulated annealing; trees (mathematics); Deferred-Merge Embedding framework; clock jitter; clock tree cost; jitter-tolerance; jitter-tolerant clock routing; manufacturing; near-zero skew; nonoverlapping interval; safety margin; simulated annealing; system operating conditions; two-phase clocking; two-phase jitter-tolerant useful-skew tree; two-phase synchronous systems; zero skew; Clocks; Computer aided manufacturing; Costs; Hazards; Jitter; Manufacturing processes; Routing; Safety; Space vector pulse width modulation; System performance;
Conference_Titel :
Computer-Aided Design, 1996. ICCAD-96. Digest of Technical Papers., 1996 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-8186-7597-7
DOI :
10.1109/ICCAD.1996.569719