• 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 Design
  3. The way a Param shows up on the symbol.

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 125
  • Views 13571
  • 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

The way a Param shows up on the symbol.

MarkTown
MarkTown over 13 years ago

I have IC6.15 

 I'm creating a new device. There is a VTN parameter that I ned as a boolean.

On the symbol I'd like the Param to show as VTN when its selected or be invisable when its not selected.

The VTN=true or VTN=false seems a bit much text.Plus I have 3 different VTNs.

Can this be done in the in the call back? Will the display value, name or both make this so it can't be done?

 

thanks for you thoughts

Mark

  • Cancel
  • skillUser
    skillUser over 13 years ago

    Hi Mark,

    In the CDF for the VTN parameter you should be able to make the "display condition" a SKILL expression that returns t or nil to control whether the parameter is displayed or not - is this what you are looking for?

    Hope it helps.

    Lawrence.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • skillUser
    skillUser over 13 years ago

    Oh, and in the Interpreted Labels section you can mark the parameter to display only the value, not the name too, does that help?

    Regards,

    Lawrence.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • MarkTown
    MarkTown over 13 years ago

     Hi Lawance, thanks for getting back to me.

        I'll have to look into the  Interpreted Labels section, I've not studed that. Its the name of the value I want to turn on and off. The value would be true or false and I'm not interested in displaying that, if possible.

        I was thinking alone the line of your 1st post. The callback and what is exicuted. So something like this:
      ( VTNi
          when((paramID = get(cdfgData 'VTN))
              if(paramID->value && paramID->value != "FALSE" then
              wParamID->display = "name" ; name no value
              else
              wParamID->display = "invisible"  ; no name and no value
          )
          )
      )

    but that many not be able to over ride the

    cdfId->paramLabelSet = " ... VTN ... "  in the CDF.

    That's the concept ... I've not yet tried to figure outthe exact code. That's what I'm starting to look into now.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • MarkTown
    MarkTown over 13 years ago

    n/a

    • 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