The demand for high performance,Low Power floating point unit has been on the rise during the recent years. Recently, in multimedia and portable system, fast and accurate co-processor for scientific application, DSP and Signal Processing is needed. and also the Low power consumption is necessay because the battery is developed very slowly, twice battery performance per ten year.
In this thesis the Floating-Point Arithmetic units, Adder/Subtractor and Multiplier/Divider which are frequenlty used in many applications and consumes much power,than Square Root and remainder. I will focus on the ALU that is designed to have multiple path according to the characteristics of the operands and to have small area. And Multiplier with radix-4 modified booth algorithm and divider with radix-4 SRT algorithm are designed to consume less power and have small area.
최근의 무선통신과 휴대용 멀티미디어 시스템의 요구가 증가함에 따라 속도 뿐만 아니라 전력소모면에서도 우수한 특성을 가지는 콘트롤러의 요구가 증가 되고 있다. 신호처리나 화상처리와 같은 멀티미디어 분야에 대한 처리를 위해선 정수 연산의 능력으로만 한정된 저전력 프로세서만으로 그러한 요구를 만족시켜 줄 수 없다. 그러므로 저면적과 더불어 저전력화된 부동소수점 연산기가 필요하다.
이 논문에서는 부동소수점에 쓰이는 가장 자주 쓰이는 네가지 연산, 즉 덧셈, 뺄셈, 곱셈, 나눗셈에 대한 저면적과 저전력화된 구조를 제시한다. 덧셈, 뺄셈, 곱셈은 가장 많이 쓰이는 연산이다. 특히 덧셈/뺄셈유닛은 입력 데이타 또는 연산중의 특성에 따라 여러 경로를 가짐으로서 저면적과 저전력의 구조를 가지도록 설계하였다. 곱셈은 radix-4 modified Booth, 나눗셈은 radix-4 SRT 알고리듬을 사용하였고 서로 공유하는 구조를 가짐으로서 적은 면적과 저전력의 구조를 가지도록 구현되었다.