Optimal Bit-level Arithmetic Optimization for High-Speed Circuits

고속 회로를 위한 비트 단위의 연산 최적화

  • 엄준형 (한국과학기술원 전산학과 첨단정보기술연구센터(AlTrc)) ;
  • 김영태 (한국과학기술원 전산학과 첨단정보기술연구센터(AlTrc)) ;
  • 김태환 (한국과학기술원 전산학과 첨단정보기술연구센터(AlTrc)) ;
  • 여준기 (한국과학기술원 전산학과 첨단정보기술연구센터(AlTrc)) ;
  • 홍성백 (한국과학기술원 전산학과 첨단정보기술연구센터(AlTrc))
  • Published : 2000.04.01

Abstract

고속 회로 합성에 있어서, Wallace 트리 스타일은 연산을 위한 가장 효율적인 수행방식의 하나로 인식되어 졌다. 그러나, 이러한 방법은 빠른 곱셈기의 수행이나 여러 가지 연산수행에 있어, 입력 시그널을 고려하지 않은 일반적인 구조로 수행되어졌다. 본 논문은 연산기에 있어서 이러한 제한점을 극복하는 문제를 다룬다. 우리는 캐리-세이브 방법을 덧셈, 뺄셈, 곱셈이 혼합되어 일T는 일반적인 연산 회로에 적용한다. 그 결과 효율적인 회로를 생성하며, 시그널들이 임의의 도달시간에 대해 회로의 도달시간을 최적화 한다. 또한, 우리는 최적 지연시간의 캐리-세이브 가산회로를 생성하는 효율적인 알고리즘을 제안하였다. 우리는 이러한 최적화 방법을 여러 고속 디지털 필터에 적용시켜 보았고 이는 기존의 비트 단위가 아닌 캐리-세이브 수행방법보다 5%에서 30%사이의 수행시간 향상을 가져왔다.

Keywords