• 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. CPF format

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 92
  • Views 15200
  • 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

CPF format

bharat kurra
bharat kurra over 14 years ago

Hi all,

My requirement is something like this my tile in onoff and the output ports need to be always on

Can someone help me in writing CPF for above requirement so that i can see a attribute of onoff for all the cells in the tile and always on attribute for output ports

I have written a CPF by seeing the user guide but i see a error while runnig Logical CLP

Error is something like this :

Driver Domain is onoff

Input Domain is also onoff

 

Thanks

 

  • Cancel
  • QiWang
    QiWang over 14 years ago
    Bharat, In the future, please post the blog in the low power solution area to ensure a prompt respond. It is difficult to answer your question without a picture of your design. Also, the answer is different for a soft block vs a hard block. If your design is a simple as: IN ----> i1/in ----> i1/INV ---> i1/out ---> OUT where IN/OUT are top level port. i1 is a hierarchical instance or tile and inside an inverter called INV. then the CPF can be: create_power_domain -name PD1 -instances i1 -shutoff_condition ... create_power_domain -name PD2 -default -boundary_ports {OUT IN} above will declare i1 be part of a switchable domain and IN and OUT ports are always on, as PD2 has no off condition. In this case, there is not impact if you have create_power_domain -name PD2 -default -boundary_ports { OUT IN i1/out} because in CPF a hierarchical pin like i1/out has not semantics of power domain. Its power characteristics is controlled by the leaf driver, i.e. i1/INV/Y hope I understand your question right Qi
    • 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