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

Optimal Bit-level Arithmetic Optimization for High-Speed Circuits

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

초록

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

키워드