DocumentCode :
391781
Title :
Switching activity minimization by efficient instruction set architecture design
Author :
Ramakrishna, Venkatraman ; Kumar, Rakesh ; Basu, Anupam
Volume :
2
fYear :
2002
fDate :
4-7 Aug. 2002
Abstract :
Power consumption can be greatly minimized by reducing the bus signal transition activity (also called switching activity) in the control and data path circuit. Switching activity occurs due to the switching between two instructions (of the embedded software) on successive clock cycles. Our belief is that the binary encoding of instructions (machine code) plays a significant role in determining the amount of switching in a circuit. Thus, our aim is to realise a machine encoding of instructions of an ASIP such that for a given data path, it will minimize the average switching activity in the control path circuit of the ASIP and hence the total switching activity in the ASIP. Given the application-domain of the ASIP, we have used information theoretic techniques to arrive at an encoding of the op-code that minimizes redundancy and also the switching activity. We have compared our encoding of instruction op-codes with those obtained by other encoding techniques using a switching activity estimator designed by us.
Keywords :
VLSI; application specific integrated circuits; clocks; instruction sets; integrated circuit design; minimisation of switching nets; bus signal transition activity; clock cycles; data path circuit; information theoretic techniques; instruction set architecture design; machine encoding; redundancy; switching activity minimization; total switching activity; Application specific processors; Capacitance; Decoding; Encoding; Entropy; Frequency; Power dissipation; Probability; Switching circuits; Wires;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2002. MWSCAS-2002. The 2002 45th Midwest Symposium on
Print_ISBN :
0-7803-7523-8
Type :
conf
DOI :
10.1109/MWSCAS.2002.1186904
Filename :
1186904
Link To Document :
بازگشت