Multiplier. 2

32-bits Radix-4 booth encoded multiplier를 구현했다.
compressor를 사용하여 만들어졌으며
현재는 최종적으로 32-bits Ladner-Fischer adder 2개를 연결하여 연산된다.

booth encoding을 하기 전보다 크기는 약 1/6정도 증가하였으며
2's complement bits의 음수 연산이 가능하게 되었다.

output port까지의 propagation delay는 49ns 정도이며 
원래 구성하였던 multiplier와 차이는 없다.

이를 optimization하기 위해서 일단은
64-bits adder들의 비교 및 삽입이 우선적으로 필요하게 되었으며
compressor를 사용하였을 때
carry가 ripple되는 구간이 현재 4-bits CLA 혹은 32-bits LFA로 구성되어 있으므로
이를 변경해 보는것을 시행하여 보도록 하겠다.

댓글

이 블로그의 인기 게시물

중국 컵라면 강사부 홍소우육면 康师傅 红烧牛肉面 캉시푸 홍샤오니우러우미엔

Hilton 등급 없이 Visa Infinite 카드로 룸 업그레이드 받고 Hilton Gold Fast Track 달성하기

토탈워:삼국 예약판매 스틸북 개봉기 Total war:Three kingdoms Steel book edition