DocumentCode
2649910
Title
The design of an architecture-aware 32-bit signed/unsigned multiplier
Author
Yan, Ma ; De-li, Wang
Author_Institution
Dept. of Elementary Educ., Xijing Univ., Xi´´an, China
Volume
7
fYear
2010
fDate
16-18 April 2010
Abstract
This paper gives a detailed analysis and design of a X86 instruction compatible 32-bit multiplier, which is a part of a 486DX2 like CISC microprocessor. First,Various forms of multiply instructions should be supported by this multiplier are listed and analyzed.The micro instruction modes possibly used are proposed. Combines with the micro architecture of this processor, makes a compromise between the execution unit and the control unit, and take bypass logic into consideration, we demonstrates a 3-pipeline signed and unsigned unified multiplier, which meets the requirements of different types of multiply instructions and different result valid occasions. By means of radix-4 booth method, with the study of the high bits of signed operands, the conventional 17 partial products are reduced to 16, resulting of compact structure. Results show that, the area of this design has a reduction of 11.6% and it takes up less than 12% of the total power consumed by the processor in full load mode.
Keywords
computer architecture; instruction sets; microprocessor chips; 32 bit signed-unsigned multiplier; 486DX2; CISC microprocessor; X86; bypass logic; micro architecture; radix-4 booth method; Computer science; Educational institutions; Hardware; Industrial control; Logic; Microprocessors; Modems; Programming profession; Proposals; Registers; X86; bypass logic; micro instruction; multiplier;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Engineering and Technology (ICCET), 2010 2nd International Conference on
Conference_Location
Chengdu
Print_ISBN
978-1-4244-6347-3
Type
conf
DOI
10.1109/ICCET.2010.5485463
Filename
5485463
Link To Document