Pipelining of high performance synchronous digital systems

A new approach is described to the design of those synchronous digital systems in which the performance parameters latency and clock frequency are of primary importance. Specifically, the trade-off between clock frequency and latency is analysed in terms of the circuit characteristics of a pipelined data path. A design paradigm relating latency and clock frequency as a function of the level of pipelining is described for studying the performance of a synchronous system. This perspective permits the development of design equations for constrained and unconstrained design problems from which the optimal level of pipelining can be determined in terms of the delays of logic, interconnect, and registers, and the clock skew and number of logic stages.

[1]  Peter R. Cappello,et al.  Bit-level fixed-flow architectures for signal processing , 1982 .

[2]  Akira Kanuma,et al.  CMOS circuit optimization , 1983 .

[3]  Eby G. Friedman,et al.  Design and analysis of a hierarchical clock distribution system for synchronous standard cell/macrocell VLSI , 1986 .

[4]  C.M. Lee,et al.  An algorithm for CMOS timing and area optimization , 1984, IEEE Journal of Solid-State Circuits.

[5]  Leonard W. Cotten Circuit implementation of high-speed pipeline systems , 1965, AFIPS '65 (Fall, part I).

[6]  Mehdi Hatamian,et al.  Fundamental interconnection issues , 1987, AT&T Technical Journal.

[7]  D. Deschacht,et al.  Explicit formulation of delays in CMOS VLSI , 1987 .

[8]  B. Archie Bowen,et al.  Synthesis of efficient pipelined architectures for implementing DSP operations , 1985, IEEE Trans. Acoust. Speech Signal Process..

[9]  Mehdi Hatamian Understanding Clock Skew in Synchronous Systems , 1988 .

[10]  M. Hatamian,et al.  Parallel bit-level pipelined VLSI designs for high-speed signal processing , 1987, Proceedings of the IEEE.

[11]  L.W. Linholm,et al.  An optimized output stage for MOS integrated circuits , 1975, IEEE Journal of Solid-State Circuits.

[12]  Richard C. Jaeger,et al.  Comments on "An optimized output stage for MOS integrated circuits" [with reply] , 1975 .

[13]  Sudhir Ahuja,et al.  Effective Pipelining of Digital Systems , 1978, IEEE Transactions on Computers.

[14]  Peter R. Cappello,et al.  Optimal choice of intermediate latching to maximize throughput in VLSI circuits , 1984 .

[15]  S. A. Huss,et al.  Signal delay calculation for integrated CMOS circuits , 1987 .

[16]  Charles E. Leiserson,et al.  Optimizing synchronous systems , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).