i A PHYSICAL IMPLEMENTATION WITH CUSTOM LOW POWER ...
i A PHYSICAL IMPLEMENTATION WITH CUSTOM LOW POWER ...
i A PHYSICAL IMPLEMENTATION WITH CUSTOM LOW POWER ...
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