Back to Search Start Over

Timing constraints for wave-pipelined systems

Authors :
C.T. Gray
Wentai Liu
Ralph K. Cavin
Source :
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 13:987-1004
Publication Year :
1994
Publisher :
Institute of Electrical and Electronics Engineers (IEEE), 1994.

Abstract

Wave-pipelining is a timing methodology used in digital systems to achieve maximal rate operation. Using this technique, new data are applied to the inputs of a combinational block before the previous outputs are available, thus effectively pipelining the combinational logic and maximizing the utilization of the logic without inserting registers. This paper presents a timing constraint formulation for the correct clocking of wave-pipelined systems. Both single- and multiple-stage systems including feedback are considered. Based on the formulation of this paper, several important new results are presented relating to performance limits of wave-pipelined circuits. These results include the specification of distinct and disjoint regions of valid operation dependent on the clock period, intentional clock skew, and the global clock latency. Also, implications and motivations for the use of accurate delay models and exact timing analysis in the determination of combinational logic delays are given, and an analogous relationship between the multi-stage system and the single-stage system in terms of performance limits is shown. The minimum clock period is obtained by clock skew optimization formulated as a linear program. In addition, important special cases are examined and their relative performance limits are analyzed. >

Details

ISSN :
02780070
Volume :
13
Database :
OpenAIRE
Journal :
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Accession number :
edsair.doi...........1449b899b29605d68daacd891266df59