Vidya Prabhu
Priyabrata Kundu
Agenda
LSI Proprietary
the
Clock Gating
Multi-supply voltage
- needs level shifters
LSI Proprietary
LSI Proprietary
Advantage of CPF
LSI Proprietary
LSI Proprietary
Simulation without CPF ckout switches from high freq to low freq
BUG FIX
- Logic moved to another module which is ON during SLEEP
LSI Proprietary
10
11
LSI Proprietary
12
Simulation with CPF ckout_LS is X till REG2 powers up, causing sync_out
(signal inside clock_control) to go X
BUG FIX:
- Logic 2 power supply changed from REG2 to REG1
Simulation with CPF after bug fixedckout_LS is X only till REG1 powers up
LSI Proprietary
13
LSI Proprietary
14
LSI Proprietary
15
Workaround:
Incorporate power signals in the AMS models.
AMS model should reflect the correct behaviour of power loss. Depending on
the implementation of AMS model, output is corrupted or zeroed.
Power signals not connected by design, testbench drives power signals of
AMS models by out-of-module reference.
LSI Proprietary
16
end
Simulation result Output Out is zeroed when regulator output Vreg1_out is low.
LSI Proprietary
17
LSI Proprietary
18
Simulation without CPF Q_local_tmp is initialized and ADC sampling happens correctly
Simulation with CPF Q_local_tmp is X throughout the simulation, affects ADC sampling
LSI Proprietary
19
`TOP..<full_hierarchy_path>..MEM_ELEMENT
LSI Proprietary
20
MEM_ELEMENT \
create_power_domain PD1 \
-include_scope
set_domain_supply_net PD2 \
-primary_power_net vdd1 \
-primary_ground_net VSS
create_power_switch clks_ls_SW \
-domain PD1 \
-output_supply_port {VDDO vdd1} \
-input_supply_port {VDDI VDD} \
-control_port {SLEEP pse_en} \
-on_state {on_state VDD {pse_en==1}} \
-off_state {off_state {pse_en==0}}
LSI Proprietary
22
Conclusion
Consistency in low power information throughout the design cycle
Possible to verify power intent and find bugs early on in the design
cycle, which was previously not possible.
Power aware coverage provides a metric that describe how well the
power intent has been tested.
Managing two different power specification formats is easier with
automatic translation using Conformal LP.
Verifying power specification in mixed signal designs is challenging.
LSI Proprietary
23
References:
[1]Power Forward, A Practical Guide to Low Power Design User Experience
with CPF. [Online]. Available:
http://www.powerforward.org/media/p/65.aspx
[2]Si2 CPF 1.0 Tutorial 12-06-2007. [Online]. Available:
http://www.si2.org/openeda.si2.org/cpf_tutorial_20071206/
LSI Proprietary
24
Thank you
Questions?
LSI Proprietary
25