Design of a Low Power High Speed Conditional Select Adder/Subtracter for Next Generation ASIC Library

차세대 ASIC 라이브러리를 위한 고속 저전력 조건 선택 덧셈기/뺄셈기의 설계

  • 조기선 (東國大學校 半導體科學科) ;
  • 송민규 (東國大學校 半導體科學科)
  • Published : 2000.11.01

Abstract

As multimedia applications become popular, computers increasingly require high-speed DSP for 3-DIM computer graphic. In this Paper, a Macro-cell Library of conditional select adder/subtracter is proposed for DSP within high speed and low power consumption. Using, this design method, we are able to obtain an auto generation of the adder or(and) subtracter from 8-bit to 64-bit. The proposed adder/subtracter has been fabricated with a 0.25${\mu}m$, single-poly, five-metal, N-well CMOS technology. From the experimental results, delay time is 3.43ns, and the power consumption is 42.8${\mu}w$/MHz at the input frequency of 50MHz, at 2.5V single power supply, in case of the 32-bit adder/subtracter.

본 논문에서는 DSP에서 필수적인 고속 저 전력 조건 선택 덧셈기/뺄셈기의 마크로 셀 라이브러리를 설계, 구축하였다. 덧셈기의 Carry전달 지연 시간을 최소로 하기 위한 CLA 기법과 연산 가능한 모든 결과 값을 미리 계산한 후 선택하는 조건 선택 기법을 적용하였다. 또한 이러한 설계방법이 8비트에서 64비트까지 자동 생성될 수 있도록 전용 프로그램을 작성하고 셀 기반 설계기법을 도입하여 Auto P&R Tool과 연계하여 자동으로 레이아웃이 가능하도록 하였다. 제안된 덧셈기/뺄셈기는 0.25${\mu}m$, 1-Poly, 5-Metal, N-well CMOS 공정을 사용하여 제작되었으며, 2.5V 단일 공급전압에서 지연시간, 소모 전력을 측정하였다. 측정결과 32 비트 덧셈기/뺄셈기의 경우 3.43ns의 지연시간과 42.8${\mu}w$/MHz의 전력소비를 나타내었다.

Keywords

References

  1. Gensuke. Goto et.al., A4.1-nsCompact $54{\times}54-b$ Multiplier Utilizing Sign-Select Booth Encoders, IEEE J. of Solid-state Circuits, vol.32, no. 11, pp. 1676-1681, Nov. 1997 https://doi.org/10.1109/4.641687
  2. Neil H. E. weste, Kamran eshraghian, Principles of CMOS VLSI Design, 2nd edition, Addison-wesley pub. co., pp. 381-563
  3. Jim Lipman, Not just your basic ASIC libraries, in EDN Magazine, pp. 53-60, Volumn 4, June 5, 1997
  4. F. Moraes, et.al., Pre-layout performance prediction for automatic macro-cell synthesis, IEEE International Symposium on Circuits and Systems, pp. 814~817, Volume 4, Mar 12, 1996 https://doi.org/10.1109/ISCAS.1996.542149
  5. Abdellatif Bellaouar, et. al., Low-Power Digital VLSI Design Circuits and Systems, Kluwer Academic Publishers, pp. 409-450, Sep., 1995
  6. T. Sakurai, et. al., Low-Power Circuit Design for Multimedia VLSI, in Proc. IEEE ICVC 95, pp. 37-42, Oct., 1995
  7. K.Yano, et. al., Top-Down Pass-Transistor Logic Design, IEEE J. of Solid-State Circuits, Vol. 31, no. 6, pp.792-803, Jun., 1996 https://doi.org/10.1109/4.509865
  8. M. Song, et. al., Design Methodology for High Speed and Low Power Digital Circuits with Energy Economized Pass-transistor Logic (EEPL), in Proc. IEEE ESSCIRC 96, pp.120-123, Sep., 1996
  9. N. Ohkubo, M. Suzuki, T. Shinbo, T. Yamanaka, A. Shimizu, K. Sasaki, and Y. Nakagome, 'A 4.4ns CMOS $54{\times} 54-b$ multiplier using pass-transistor multiplexer,' IEEE J. Solid-State Circuits, vol. 30, pp. 251-256, Mar. 1995 https://doi.org/10.1109/4.364439
  10. M. Song, et. al., Power Optimization for Data Compressors of a Parallel Structured $54{\times}54$bit Multiplier, in Proc. IEEE ECCTD 95, pp. 427-430, Sep., 1995
  11. Wei Hwang. et,al., Implementation of a Self-Resetting CMOS 64-bit Parallel Adder with Enhanced Testability IEEE J. of Solid-State Circuits, Vol. 34, no. 8, pp. 1108-1117, Aug., 1999 https://doi.org/10.1109/4.777109