DocumentCode :
1923919
Title :
Control unit synthesis targeting low-power processors
Author :
Wang, Chum-Yu ; Roy, Kaushik
Author_Institution :
Dept. of Electr. Eng., Purdue Univ., West Lafayette, IN, USA
fYear :
1995
fDate :
2-4 Oct 1995
Firstpage :
454
Lastpage :
459
Abstract :
With demands for reliability and further integration, reducing power consumption becomes a critical concern in today´s processor design. Considering the different techniques to minimize power consumption and promote system´s reliability, reducing switching activity of CMOS circuits is a promising area to be explored. Motivated by these, we propose two optimization schemes which can be incorporated into processor´s control unit synthesis to lower power dissipation. The first one, a low-power decoding scheme, utilizes graph embedding and logic minimization techniques to refine the decoding structure in processor´s control unit. To get further optimization for those control units in nanoprogrammed or microprogrammed architecture, the second scheme is proposed to optimally assign ZERO or ONE to the don´t-care bits distributed in nanocontrol memory or control memory, to significantly reduce switching activity within the control unit and/or on the path from control unit to data processing unit. To achieve these two goals efficiently, we have used pseudo-Boolean programming to optimize the synthesis parameters. Based on a subset of 8086 instruction set, experimental results show that 15.8 percent improvement is obtained by properly encoding instruction opcodes, and 4.9 to 16.6 percent improvement can be obtained from a optimal don´t-care bits assignment
Keywords :
computer architecture; decoding; encoding; instruction sets; logic design; microprocessor chips; microprogramming; minimisation of switching nets; 8086 instruction set; CMOS circuits; control unit synthesis; graph embedding; instruction opcodes; logic minimization; low-power decoding scheme; low-power processors; microprogrammed architecture; nanoprogrammed architecture; pseudo-Boolean programming; switching activity; system reliability; Circuit synthesis; Control system synthesis; Decoding; Energy consumption; Integrated circuit reliability; Optimal control; Power system reliability; Process control; Process design; Switching circuits;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1995. ICCD '95. Proceedings., 1995 IEEE International Conference on
Conference_Location :
Austin, TX
ISSN :
1063-6404
Print_ISBN :
0-8186-7165-3
Type :
conf
DOI :
10.1109/ICCD.1995.528907
Filename :
528907
Link To Document :
بازگشت