Automating wave-pipelined circuit design

Wave pipelining offers faster clock rates than conventional pipelining; however, wave-pipelined circuit design is time-consuming and requires a high level of expertise. Wave pipelining is especially vulnerable to delay changes due to variations in process, voltage, and temperature (PVT) and in the operating environment. Wave pipelining's performance is also affected by the minimum-delay path. Thus, minimum delay is also a concern for wave-pipelined circuits. Automating wave-pipelined circuit design, especially generating a design netlist, is therefore challenging. To automate the generation of wave-pipelined design netlists, we use a commercial synthesis tool, the synopsys design compiler, and delay-balancing scripts.

[1]  Robert K. Brayton,et al.  Valid clocking in wavepipelined circuits , 1992, ICCAD.

[2]  S. K. Nandy,et al.  NPCPL : Normal Process Complementary Pass Transistor Logic for Low Latency, High Throughput Designs , 1993, The Sixth International Conference on VLSI Design.

[3]  Giovanni De Micheli,et al.  Designing high-performance digital circuits using wave pipelining: algorithms and practical experiences , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[4]  Maciej J. Ciesielski,et al.  Clock period minimization with wave pipelining , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[5]  John P. Fishburn,et al.  Clock Skew Optimization , 1990, IEEE Trans. Computers.

[6]  Kevin John Nowka,et al.  High-performance CMOS system design using wave pipelining , 1996 .

[7]  R. S. Parthasarathy,et al.  Double pass-transistor logic for high performance wave pipeline circuits , 1998, Proceedings Eleventh International Conference on VLSI Design.

[8]  Wentai Liu,et al.  Timing constraints for wave-pipelined systems , 1994, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[9]  R. K. Brayton,et al.  Valid clocking in wavepipelined circuits , 1992, 1992 IEEE/ACM International Conference on Computer-Aided Design.

[10]  E. F. Klass Wave pipelining : Theoretical and practical issues in CMOS , 1994 .