Low Power Planning

In  modern CMOS digital designs up to 40% of the total power dissipation is due to clock distribution: reducing clock net consumption  greatly impacts the overall design power budget.

 

is NOT a clock tree synthesis tool, it provides a set of constraints used to build a low power clock distribution network.

 

is based on an activity driven clock gating strategy applied to a placed design.

plans the clock tree structure by assigning to the same branch clocked elements with “close” activity which are also physically “close” in the placement. Power savings are obtained by masking off the clock, when not necessary, not only in the synchronous elements but also on the clock tree interconnections.

First, builds a clock tree topology balancing the reduction in clock switching against clock and activation function capacitive loading estimates. Then it inserts clock gating logic in the tree, balancing its power consumption against the power on the gatedclock sub-tree.The output of is not a layout of the clock tree, but a clock netlist which is fed to a back-end tool for clock routing.

The tool handles hierarchical placed designs in which synchronous modules can be identified.

 

 

BullDAST s.r.l. - C.so Vinzaglio, 3 - 10121 Torino - ITALY