If you have a digital design that uses Si2 Common Power Format (CPF) commands on some digital blocks, you can reuse the same CPF file when you reconfigure your design by replacing a digital block with an analog (SPICE) one. Using this feature, you can propagate the effect of power simulations onto your analog blocks in a direct way and measure analog effects, such as leakage current under power shutoff.
To enable the CPF flow, use -lps_cpf <file>.cpf on the xrun command line. You can use this feature for any mixed-signal design, with the restriction that CPF constructs cannot be applied directly to the analog content of your design. Under these conditions, the Xcelium simulator with mixed-signal option provides support for CPF and the following set of commands:
set_cpf_version
set_design
set_hierarchy_separator
end_design
set_instance
set_macro_model
end_macro_model
create_isolation_rule
create_ground_nets
create_global_connection
create_power_mode
create_power_nets
create_power_domain
create_state_retention_rule
create_nominal_condition
create_mode_transition
define_always_on_cell
define_isolation_cell
define_state_retention_cell
update_power_domain
create_level_shifter_rule
update_isolation_rules
CPF is a standard format, based on Tcl, for specifying all power-specific information and constraint requirements from design through verification and implementation.
