• 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. location of the level shifter in CPF

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 90
  • Views 13685
  • 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

location of the level shifter in CPF

archive
archive over 18 years ago

Hi, In CPF, there are two ways to define the location of the level shifters: 1. when defining the level shifter: define_level_shifter_cell -cells cell_list [-valid_location { from | to} 2. when updating the level shifter rule: update_level_shifter_rules -names rule_list -location {from | to} I have two questions: 1. which command option takes precedence over the other if both options have different values? 2. what is the reason behind having this option in both commands in the CPF specification? don't you think that the location option in 'update_level_shifter_rules' is enough to describe the user's intent? Thanks, Khaled


Originally posted in cdnusers.org by khaled
  • Cancel
  • archive
    archive over 18 years ago

    -valid_location is the preferred cell location based on the cell design. -location in update_*_rule command is to give user the flexibility to overwrite the -valid_location from cell definition. If both are set, -location takes the precedence. In most cases, -valid_location should be used and
    -location in update_*_rules should only be used in special cases. Hope it clarifies. Thanks
    Qi


    Originally posted in cdnusers.org by qwang
    • 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