Shift switching and novel arithmetic schemes

High speed shift switching with CMOS and precharged CMOS techniques are proposed for arithmetic designs with existing technology, which can substantially increase speed and/or reduce area for parallel counters. The transmission-gate-based shift switches are cascaded to synthesize an N-bit parallel counter, achieving a delay of (log(N+1)-1) times a full adder delay. The pass-transistor-based shift switches are cascaded to construct fast domino chains, which differ from the traditional (precharged CMOS NP) domino chains (on data paths) mainly in that they can readily provide a semaphore to indicate the end of the domino process. This suggests a new approach for asynchronous arithmetic.

[1]  M. Bergman,et al.  "Introduction to nMOS and cMOS VLSI Systems Design" by Amar Mukherjee, from: Prentice-Hall, Englewood Cliffs, NJ 07632, U.S.A , 1986, Integr..

[2]  Vojin G. Oklobdzija Design and analysis of fast carry-propagate adder under non-equal input signal arrival profile , 1994, Proceedings of 1994 28th Asilomar Conference on Signals, Systems and Computers.

[3]  Viktor K. Prasanna,et al.  An optimal multiplication algorithm for reconfigurable mesh , 1992, [1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing.

[4]  A. L. Fisher,et al.  Ultrafast compact 32-bit CMOS adders in multiple-output domino logic , 1989 .

[5]  Rong Lin Reconfigurable Buses with Shift Switching - VLSI RADIX Sort , 1992, ICPP.

[6]  Dionysios I. Reisis,et al.  Parallel Computations on Reconfigurable Meshes , 1993, IEEE Trans. Computers.

[7]  Christopher S. Wallace,et al.  A Suggestion for a Fast Multiplier , 1964, IEEE Trans. Electron. Comput..

[8]  Earl E. Swartzlander Parallel Counters , 1973, IEEE Transactions on Computers.

[9]  M. Pracchi,et al.  A critique of network speed in VLSI models of computation , 1982, IEEE Journal of Solid-State Circuits.

[10]  Stephan Olariu,et al.  Reconfigurable Buses with Shift Switching: Concepts and Applications , 1995, IEEE Trans. Parallel Distributed Syst..

[11]  C. M. Lee,et al.  High-speed compact circuits with CMOS , 1982 .

[12]  Hungwen Li,et al.  Reconfigurable Massively Parallel Computers , 1991 .