Skip to main content
Log in

Abstract

Digit serial architectures, which have digit serial data transmission combined with digit serial computation, are uniquely suited for the design of VLSI signal processors. The speed disadvantages of digit serial input are overcome if the input is overlapped with the computation—what we refer to as digit pipelining. Digit pipelining allows us to break up long strings of combinatorial logic and, thus, to increase the clock rate of the system while still preserving much of the circuit structure. In general, for a modest increase in hardware (which in VLSI translates to a modest increase in area) digit serial architectures offer the potential of higher throughput than equivalent word parallel architectures. Several designs for various digit serial adders are presented. Then two filter examples are discussed that use the digit serial adders to achieve digit pipelining.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. R. Lyons, “A bit-serial VLSI architectural methodology for signal processing,”VLSI'81, Ed. J.P. Gray. New York: Academic Press, 1981, pp. 131–140.

    Google Scholar 

  2. P. Denyer and D. Renshaw,VLSI Signal Processing: A Bit-Serial Approach, Reading, MA: Addison-Wesley, 1985.

    Google Scholar 

  3. M.J. Irwin and R.M. Owens, “Digit pipelined arithmetic: A tutorial,”IEEE Computer Magazine, April 1987, pp. 61–73.

  4. S.G. Smith and P.B. Denyer,Serial-Data Computation, Kluwer Academic Publishers, 1988.

  5. S. Knowleset al., “Bit-level systolic arrays for IIR filtering,”Proc. of the Intl. Conf. on Systolic Arrays, San Diego, CA, May 1988, pp. 653–663.

  6. R. Hartley and P. Corbett, “A digit-serial silicon compiler,”Proc. of DAC'88, Anaheim, CA, June 1988, pp. 646–649.

  7. S.G. Smith and P.B. Denyer, “Advanced serial-data computation,”Journal of Parallel and Distributed Computing, June 1988.

  8. R. Woods,et al., “Systolic IIR filters with bit-level pipelining,”Proc. of ICASSP'88, March 1988, pp. 2072–2075.

  9. M.J. Irwin and R.M. Owens, “A comparison of two digit serial VLSI adders,”Proc. ICCD, Rye Brook, NY, Oct. 1988, pp. 227–229.

  10. G. Metze and J. Robertson, “Elimination of carry propagation in digital computers,”Proc. International Conf. on Information Processing, Paris, France, June 1959.

  11. A. Avizenis, “Signed-digit number representations for fast parallel arithmetic,”IRE Trans. Electronic Computers, vol. EC-10, 1961, pp. 389–400.

    Article  Google Scholar 

  12. G. Metze,A Study of Parallel One's Complement Arithmetic Units with Separate Carry or Borrow Storage, Ph.D. Thesis, Report No. 8, Digital Computer Laboratory, University of Illinois, Nov. 1957.

  13. J. Robertson, “A theory of decomposition of structures for binary addition and subtraction,” UIUCDCS-R-80-1004, Dept. of Computer Science, Univ. of Illinois, Jan. 1981.

  14. M. Andrews, “A systolic SBNR adaptive signal processor,”IEEE Trans. Circuits and Systems, vol. CAS-33, 1986, pp. 230–238.

    Article  Google Scholar 

  15. T. Carter, “Structured arithmetic tiling of integrated circuits,”Proc. of 8th Symp. on Computer Arithmetic, Como, Italy, May 1987, pp. 41–48.

  16. S. Kuninobu,et al., “Design of high-speed MOS multiplier and divider using redundant binary representation,”Proc. of 8th Symp. on Computer Arithmetic, Como, Italy, May 1987, pp. 80–86.

  17. J. Beekman, R.M. Owens, and M.J. Irwin, “Mesh arrays and LOGICIAN: A tool for their efficient generation,”Proc. of DAC '87, July 1987, pp. 357–363.

  18. H.T. Kung and C. Leiserson, “Systolic arrays (for VLSI),”Sparse Matrix Proceedings, SIAM, 1979, pp. 256–282.

  19. C. Leiserson and J. Saxe, “Optimizing synchronous systems,” CMU-CS-82-101, Dept. Computer Science, Carnegie-Mellon Univ., 1982.

  20. C. Leiserson, R. Rose and J. Saxe, “Optimizing synchronous circuitry by retiming,”Third Caltech Conf. on VLSI, Ed. R. Bryant: Pasadena: Computer Science Press, 1983.

    Google Scholar 

  21. R.M. Owens and M.J. Irwin, “Being stingy with multipliers,” CS-87-33, Dept. of Computer Science, Penn State University, Nov. 1987. To appear inIEEE Trans. Computers.

  22. M.J. Irwin and D. Heller, “Online pipelined systems for recursive numeric computation,”Proc. of 7th Inter. Symp. on Computer Architecture, France, May 1980, pp. 292–299.

  23. K.K. Parhi and D. Messerschmitt, “Look-ahead computation: Improving interation bounds in linear recursions,”Proc. of ASSP, Dallas, 1987, pp. 42.18.4–4.

  24. R.M. Owens, and M.J. Irwin, “The arithmetic cube,”IEEE Trans. Computers, 1987, pp. 1342–1348.

  25. M.J. Irwin, “A digit pipelined dynamic time warp processor,”IEEE Trans. ASSP, vol. 36, 1988, pp. 1412–1422.

    Article  MATH  Google Scholar 

  26. C-M Wu, R.M. Owens, and M.J. Irwin, “A space warp VLSI processor,” InVLSI Signal Processing, III, Ed., R.W. Broderson, Monterey: IEEE Press, 1988.

    Google Scholar 

  27. R.M. Owens and M.J. Irwin, “An overview of the Penn State design system,”Proc. of DAC'87, July 1987, pp. 516–522.

  28. M.J. Irwin and R.M. Owens, “A VLSI design system for signal processors,” InVLSI Signal Processing, III Ed. R.W. Broderson, Monterey: IEEE Press, 1988, pp. 283–294.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Irwin, M.J., Owens, R.M. A case for digit serial VLSI signal processors. J VLSI Sign Process Syst Sign Image Video Technol 1, 321–334 (1990). https://doi.org/10.1007/BF00929925

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00929925

Keywords

Navigation