Title :
Clocking for correct functionality on wave pipelined circuits
Author :
Kim, Woo Jin ; Kim, YongBin
Abstract :
Wave pipelining is a method of speeding up the circuit design without the insertion of registers. This reduces the overhead related to clocking significantly and allows for better temporal logic utilization. However, because of the fact there are no intermediate registers, the clocking of wave pipelined circuits becomes more delicate and very susceptible to delay changes due to process, voltage and temperature (PVT) variations. With the traditional method of pipelining, it becomes just a problem of frequency adjustment, but, with wave pipelining, it becomes a more difficult problem due to more complicated constraints involving clock frequency and skew. In this paper, we look at some of the prior works done in this area, and introduce a localized clock circuitry scheme to address this issue.
Keywords :
clocks; logic design; pipeline processing; PVT variations; clock frequency constraints; delay change susceptibility; localized clock circuitry; process variations; skew constraints; temperature variations; voltage variations; wave pipelined circuit clocking; wave pipelining; Circuit synthesis; Clocks; Design engineering; Frequency synchronization; Logic; Pipeline processing; Propagation delay; Registers; Temperature; Timing;
Conference_Titel :
SOC Conference, 2003. Proceedings. IEEE International [Systems-on-Chip]
Print_ISBN :
0-7803-8182-3
DOI :
10.1109/SOC.2003.1241484