DOI QR코드

DOI QR Code

멤리스터-CMOS 기반의 잉여 이진 가산기 설계

Design of Redundant Binary Adder based on Memristor-CMOS

  • Ahn, Yeongyu (College of Electrical and Computer Engineering, Chungbuk National University) ;
  • Lee, Sang-Jin (College of Electrical and Computer Engineering, Chungbuk National University) ;
  • Kim, Seokman (College of Electrical and Computer Engineering, Chungbuk National University) ;
  • Eshraghian, Kamran (College of Electrical and Computer Engineering, Chungbuk National University) ;
  • Cho, Kyoungrok (College of Electrical and Computer Engineering, Chungbuk National University)
  • 투고 : 2014.03.24
  • 심사 : 2014.09.11
  • 발행 : 2014.09.25

초록

본 논문은 멤리스터-CMOS 기반의 잉여 이진 부호화 자리수 (RBSD) 가산기를 제안한다. 기존의 RBSD 가산기는 리플 캐리 가산기에 비해 큰 면적을 차지한다. 또한 처리하는 비트 수가 적을 때 연산 속도가 느린 단점이 있다. 제안된 RBSD 가산기는 기존 RBSD 가산기의 단점을 보완하기 위해 멤리스터-CMOS 회로를 사용한다. 제안된 멤리스터-CMOS 기반의 RBSD 가산기는 기존 RBSD 가산기에 비해 단위 셀 면적이 45% 감소하였고, 지연시간이 24% 감소하였다. 제안된 멤리스터-CMOS 기반의 RBSD 가산기의 구현으로 인해 RBSD 가산기의 장점이 더욱 부각되고, 대용량 회로에서 더 큰 이득을 얻는다.

This paper presents a memristor-CMOS based RBSD adder. Conventional RBSD adders suffer bigger hardware due to the extra logic handling larger number of bits. The purpose of this paper is to improve the silicon surface area and the computation delay of conventional RBSD adders. The proposed method employs memristor-CMOS based circuit. The implementation results shows that the proposed memristor-CMOS based RBSD adder saves the cell area by 45%, and reduces time delay 24% compared to conventional RBSD adders. The proposed RBSD adder design can bring further area saving for large scale designs.

키워드

참고문헌

  1. H. Ling, "High-speed binary adder," IBM Journal of Research and Development, Vol. 25, no. 3, pp. 156-166, March 1981. https://doi.org/10.1147/rd.252.0156
  2. O. J. Bedriji, "Carry-select adder," IRE Transactions on Electronic Computers, Vol. 11, no. 3, pp. 340-346, June 1962.
  3. V. Kantabutra, "Recursive carry-lookahead / carry-select hybrid adder," IEEE Transactions on Computers, Vol. 42, no. 12, pp. 1495-1499, December 1993. https://doi.org/10.1109/12.260639
  4. G. Metze, and J. E. Robertson, "Elimination of carry propagation in digital computers," IFIP Congress, pp. 389-395, Paris, France, June 1959.
  5. A. F. Gonzalez, and P. Mazumder, "Redundant arithmetic, algorithms and implementations," Integration, the VLSI Journal, Vol. 30, no. 1, pp. 13-53, November 2000. https://doi.org/10.1016/S0167-9260(00)00015-8
  6. H. R. Srinivas, and K. K. Parhi, "Computer arithmetic architectures with redundant number systems," 1994 Conference Record of the Twenty-Eighth Asilomar Conference on Signals, Systems and Computers, Vol. 1, pp. 182-186, November 1994.
  7. A. Avizienis, "Signed-digit number representations for fast parallel arithmetic," IRE Transactions on Electronic Computers, Vol. EC-10, no. 3, pp. 389-400, September 1961. https://doi.org/10.1109/TEC.1961.5219227
  8. A. Kumar, N. Sharma, and A. K. Wadhwani, "Fast adder design using redundant binary numbers with reduced chip complexity," IACSIT International Journal of Engineering and Technology, Vol. 3, no. 3, pp. 274-278, June 2011. https://doi.org/10.7763/IJET.2011.V3.237
  9. L. O. Chua, "Memristor-the missing circuit element," IEEE Transactions on Circuit Theory, Vol. 18, no. 5, pp. 507-519, September 1971. https://doi.org/10.1109/TCT.1971.1083337
  10. D. B. Strukov, G. S. Snider, D. R. Stewart, and R. S. Williams, "The missing memristor found," Nature, Vol. 453, pp. 80-83, May 2008. https://doi.org/10.1038/nature06932
  11. K. Eshraghian, O. Kavehei, K. R. Cho, J. M. Chappell, A. Iqbal, S. F. Al-Sarawi, and D. Abbott "Memristive device fundamentals and modeling: applications to circuits and systems simulation," Proceedings of the IEEE, Vol. 100, no. 6, pp. 1991-2007, June 2012. https://doi.org/10.1109/JPROC.2012.2188770
  12. Ca-Ram Han, Sang-Jin Lee, K. Eshraghan, Kyoungrok Cho, "Primitive IPs Design Based on a Memristor-CMOS Circuit Technology," Journal of the Institute of Electronics Engineers of Korea, Vol. 50, No. 4, pp. 65-72, April 2013. https://doi.org/10.5573/ieek.2013.50.4.065
  13. T. N. Rajashekhar, and O. Kal, "Fast multiplier design using redundant signed-digit numbers," International Journal of Electronics Theoretical and Experimental, Vol. 69, no. 3, pp. 359-368, 1990. https://doi.org/10.1080/00207219008920321
  14. N. Sharma, B. S. Raj, and A. Kumar, "Design of RBSD adder and multiplier circuits for high speed arithmetic operations and their timing analysis," Special Russian Issue: Advances in Computer Science and Engineering, Research in Computing Science23, pp. 243-254, 2006.
  15. Q. Xia, et al., "Memristor- CMOS hybrid integrated circuits for reconfigurable logic," Nano letters, Vol. 9, No. 10, pp. 3640-3645, 2009. https://doi.org/10.1021/nl901874j