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.

Property) block. The physical design flow actually transforms the synthesized design into the<br />

layout that gets fabricated. Proper design considerations at the layout level are of utmost<br />

importance for the commercial success of the IP block.<br />

The pre-layout power characteristics of the IP block, estimated after synthesizing the<br />

Verilog/VHDL netlist can use wireload models to model the interconnect parasitics. Such a<br />

model could be pessimistic or optimisitic dependent on the vendor library. For an accurate power<br />

estimation it is necessary to calculate the power consumed by the chip after placement and<br />

routing of the chip has been completed. Also, as the RHF has interconnects which are<br />

reconfigurable, it is necessary to understand the power consumed by the interconnects. Hence it<br />

is of prime importance to do a post-layout power analysis.<br />

As the objective of the SuperCISC reconfigurable hardware fabric (RHF) is to achieve a<br />

low power reconfigurable solution, it is necessary to use custom circuit design techniques to<br />

reduce any source of wasteful power consumption in the fabric. As the SuperCISC RHF uses a<br />

complete combinational flow, glitching power is inherent to the fabric. The key design technique<br />

that has been adopted is to freeze the inputs to the computational units using latches until all the<br />

inputs to the computational unit have arrived. The latches are transparent (allow data to pass<br />

through) when enabled and hold the previous value when disabled. The ‘enable’ input to these<br />

latches is controlled by a delay element, which times the enabling of the latches. The value of the<br />

delay element to be used is determined using STA (Static Timing Analysis) at the mapping stage<br />

in the reconfigurable hardware fabric design flow. Hence, delay elements can be used to self-<br />

time the design. However, conventional delay elements, like the inverter chain, transmission<br />

gate, n or p-voltage controlled delay elements have a limitation on the range of delay that can be<br />

obtained. Also the signal integrity of these delay elements is significantly degraded because of<br />

3

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

Saved successfully!

Ooh no, something went wrong!