• 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. Custom IC SKILL
  3. Compare instance CDF parameters with their default valu...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 143
  • Views 13825
  • 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

Compare instance CDF parameters with their default values

San
San over 9 years ago

Hi,

I want to compare cdf param values of a Pcell instance in my library to that of the cdf param of same pcell in technology library. So I want to compare cdf param of my instance with their default values. 

Now I see lot of differences when I compare them. 

Someone told me I may need to use "formInitProc"  as many of the differences were because of initial values of cdf parameters when you place an instance. 

I am not sure how to use it, 

So do I need to open a blank cell view and place an instance of original Pcell symbol (from tech library) and then get cdfgData from that cell and run formInitProc on it and then compare the cdf parameters with my cell ?

So basically I am seeing this "fake" differences  because the cdf parameter values gets changed when we place them in a cellview. How to get rid of these differences which are not real. 

let me know if you need more explanation. 

I appriciate your  help.

Thanks

Sanket 

  • Cancel
Parents
  • skillUser
    skillUser over 9 years ago
    Hi Sanket, Unless all of the PCell parameters are stored on the instance (i.e. where the parameters have storeAsDefault 'true'), default values for parameters are not stored on instances. So only when the user enters a value that differs from the default is it stored on the instance (apart from the exception noted). How are you comparing the instance parameters? You can obtain the base cell CDF of the PCell master and compare the values there against the instance(s) values. If this does not seem helpful then you will probably need to supply some more details so folks can better understand the scenario and possible solutions. Best regards, Lawrence.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • skillUser
    skillUser over 9 years ago
    Hi Sanket, Unless all of the PCell parameters are stored on the instance (i.e. where the parameters have storeAsDefault 'true'), default values for parameters are not stored on instances. So only when the user enters a value that differs from the default is it stored on the instance (apart from the exception noted). How are you comparing the instance parameters? You can obtain the base cell CDF of the PCell master and compare the values there against the instance(s) values. If this does not seem helpful then you will probably need to supply some more details so folks can better understand the scenario and possible solutions. Best regards, Lawrence.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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