Power reduction techniques for a spread spectrum based correlator

This paper presents the design of a low power spread spectrum correlator. We look at two major approaches and evaluate the best alternative for power reduction. We first consider a shift register FIFO implementation and look at reducing the switching activity for the arithmetic operations with a change in the addition algorithm. The correlation calculation can be modified to include storage of the previous result so that arithmetic circuits need only compute the difference between the present and next value. A binary adder tree with bypass can then reduce power by shutting off unnecessary computations. We then look at minimizing the power for sample storage by limiting the amount of data moved per cycle. This can be achieved by using a register file FIFO implementation. Interestingly the two power minimization techniques, bypass adder tree and register file FIFO implementation, were found to be strongly non-orthogonal, with the final effect that the register file changes the data statistics in such a way that it cancels the savings for the adder tree with bypass. The final solution of a register file with standard adder tree was found to have the lowest power dissipation. Using Bus-Invert for encoding the data as it enters the FIFO further reduces the power consumption due to the global bus of the register file.

[1]  T.H. Meng,et al.  A low-power video-rate pyramid VQ decoder , 1996, 1996 IEEE International Solid-State Circuits Conference. Digest of TEchnical Papers, ISSCC.

[2]  Sung-Mo Kang Accurate Simulation Of Power Dissipation In VLSI Circuits , 1985, Nineteeth Asilomar Conference on Circuits, Systems and Computers, 1985..

[3]  Rodger E. Ziemer,et al.  Digital Communications and Spread Spectrum Systems , 1985 .

[4]  Mircea R. Stan,et al.  Bus-invert coding for low-power I/O , 1995, IEEE Trans. Very Large Scale Integr. Syst..

[5]  Anantha Chandrakasan,et al.  Design considerations and tools for low-voltage digital system design , 1996, DAC '96.

[6]  Mircea R. Stan,et al.  Low-power encodings for global communication in CMOS VLSI , 1997, IEEE Trans. Very Large Scale Integr. Syst..

[7]  Sung-Mo Kang Accurate simulation of power dissipation in VLSI circuits , 1986 .