• 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. Logic Design
  3. UPF to CPF conversion

Stats

  • Locked Locked
  • Replies 14
  • Subscribers 67
  • Views 26405
  • 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

UPF to CPF conversion

vicky
vicky over 16 years ago

Is there any utility which would do a conversion of an UPF file to CPF file. I have a testcase which has been implemented using UPF and now I am planning to implement the same using CPF. I did a manual conversion of the commands to create the power domains  but I feel that the way the switch cells and isloation cells are defined in the CPF and UPF is very difficult to convert from it. 

  • Cancel
  • Mickey
    Mickey over 14 years ago
    Hi Betty, PIA is now integrated directly into the CLP user interface. When in the CLP gui (lec -lp –verify –gui) in the upper left pane, expand the Design Setup section and click on Power Spec. This is where you can enter the appropriate power intent content. Best regards, Mickey
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • bbai
    bbai over 14 years ago
    Hi, Mickey:

    So right now this is no direct UPF-CPF conversion, such as a script running automatically convert UPF to CFF, but rather

    Input specs into the GUI upon the UPF to create a CPF file. Am I right?

    Thanks again,

    Betty
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Mickey
    Mickey over 14 years ago

    Sorry Betty I misunderstood your questions.  to read in a UPF and convert it to a CPF you will need to read it in and write out the corresponding *.cpf by adding instructions to do so in the *.do file that you pass to CLP.  The script would be something like the following:

     CLP.do script

    ---------------------

    set lowpower option -netlist_style logical

    read library -liberty path/to/design.lib

    read design <hdl_files>

    read power intent -upf path/to/my.upf

    write power intent -cpf path/to/my.cpf

     

    Btw, the *.lib is required because the UPF related power intent information is included in the *.lib in addition to the *.upf.

    Let me know if that helps

    Best regards,
    Mickey 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • pavannelluri
    pavannelluri over 8 years ago

    Can't we directly use UPF file  for low power simulations ? if so, what are the ncelab options ? i am not using irun, some people use -lps_1801, what is this option

    thanks in advance

    Pavan

    • 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