• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Digital Implementation
  3. ERROR: CPF file incomplete

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 91
  • Views 13478
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ERROR: CPF file incomplete

Yemelya
Yemelya over 14 years ago

Hi,

I started creating a CPF according to cpf_ref.pdf document from Cadence. But obviously I am missing something. But what?
The CPF and the error message attached below.

May be somebody has and could share a good (accomplished) example of CPF file for encounter to be a base to start with.

Thank you very much!

Regards,
-Boris

__________________________ 

set_design AAA

create_power_domain  -name PD_VDD    -instances {BBB/CCC BBB/DDD}
create_power_domain  -name PD_VDD_SW -default

define_library_set -name PD_VDD_SW_set -libraries {../LLL_1.2v_25c.lib}
define_library_set -name PD_VDD_set    -libraries {../LLL_1.2v_25c.lib}

create_nominal_condition -name high -voltage 1.32

create_power_mode -name PM1 -default -domain_conditions { PD_VDD_SW@high PD_VDD@high }
update_power_mode -name PM1 -sdc_files ./timing.sdc

create_bias_net -net vdd_sw -driver analog_top/VSS_SW
create_bias_net -net vdd    -driver analog_top/VSS

create_global_connection -net vdd_sw -domain PD_VDD_SW -pins analog_top/VDD_SW
create_global_connection -net vdd    -domain PD_VDD    -pins analog_top/VDD

end_design

__________________________

INFO: processed 11 CPF commands in 60 lines from file CPF.tcl, with 0 errors
Checking CPF file ...
**ERROR: (ENCCPF-243):  can't bind power domain PD_VDD to a library_set
**ERROR: (ENCCPF-243):  can't bind power domain PD_VDD_SW to a library_set
**ERROR: (ENCCPF-237):  library set not specified for nominal condition high in default power_mode PM1
**ERROR: (ENCCPF-249):  CPF file incomplete

  • Cancel
  • patrice06
    patrice06 over 14 years ago

     Hi Boris,

    I have little experience with CPF but as I run in the same error message, I have learned that the message is due to a missing statement in the CPF file : update_nominal_condition. This statement makes the binding between library and power domain. With your name definition, you should add something like:

    update_nominal_condition -name high -library_set PD_VDD_set

     Best Regards

    Patrice

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Yemelya
    Yemelya over 14 years ago

    Thank you Patrice!
    I'll try it.

    Best regards,
    -Boris

      

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information