28.11.2012 Views

i A PHYSICAL IMPLEMENTATION WITH CUSTOM LOW POWER ...

i A PHYSICAL IMPLEMENTATION WITH CUSTOM LOW POWER ...

i A PHYSICAL IMPLEMENTATION WITH CUSTOM LOW POWER ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

and discharges the gate of the diode-connected NMOS to ground. Thus the circuit eliminates<br />

static power consumption. Appendix D which contains the characterization data for the delay<br />

elements shows the off-state leakage power consumed by the device.<br />

After the delay has been accomplished, the current path from Vdd to ground through<br />

transistors M11,M12 and M13 when D is ON is a source of unwanted power consumption. So<br />

the use of a control signal Dctrl to turn OFF the input to transistor M12 after the delay happens,<br />

eliminates the unwanted current consumption. Dctrl is generated using the AND of inputs D and<br />

PEN as shown in Figure 7. The circuit schematic of a programmable delay element is shown in<br />

Figure 6-22. Figure 6-23 shows the AND gate to generate the Dctrl signal. The control bits for<br />

programming the delay value can be set during the configuration phase of the reconfigurable<br />

hardware fabric.<br />

C0<br />

M26<br />

C1<br />

M24 C2<br />

M22<br />

M27<br />

M25<br />

Vdd<br />

M23<br />

M20<br />

M21<br />

dbar<br />

VCTRL<br />

D<br />

~ Qcharge<br />

M9<br />

CTRL<br />

M19<br />

PEN<br />

M2<br />

M11<br />

M12<br />

M13<br />

M1<br />

Q<br />

M4<br />

M3<br />

NEN PEN<br />

Figure 6-22: Programmable delay element<br />

106<br />

Vdd<br />

M5<br />

M6<br />

Q ~<br />

~<br />

D<br />

M7<br />

M8<br />

M15<br />

M16<br />

Qcharge<br />

M10<br />

NEN<br />

M17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!