Back to Search
Start Over
Timing constraints for wave-pipelined systems
- 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. >
- Subjects :
- Combinational logic
Synchronous circuit
Sequential logic
Computer science
Pipeline (computing)
Static timing analysis
Digital clock manager
Clock skew
Computer Graphics and Computer-Aided Design
Timing failure
Computer Science::Hardware Architecture
Logic gate
Electrical and Electronic Engineering
Algorithm
Software
Asynchronous circuit
Subjects
Details
- ISSN :
- 02780070
- Volume :
- 13
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Accession number :
- edsair.doi...........1449b899b29605d68daacd891266df59