• 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. Add button on Parameter tab PCELL

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 143
  • Views 1779
  • 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

Add button on Parameter tab PCELL

Esteban Saavedra
Esteban Saavedra 6 months ago

Hi All, 

I'm working with pcell SKILL coding, and I want to know, is it possibly to add an extra button in the parameter tab GUI at bottom next to OK, Cancel and Apply buttons?

Sorry, I tried to add a image for better explanation but the tool is not allowing me to do it, hope previous senetence is enough.

Thank you.

Cordially,

Albert Esteban Saavedra Hernandez

  • Cancel
  • Andrew Beckett
    Andrew Beckett 6 months ago

    I'm assuming you're taking about the Edit Properties form in the layout editor. 

    This is not possible; you can control the parameters on that tab (typically via the CDF parameters for the cell), and you can have "button" CDF parameters, but this will not add buttons to the bottom of the form.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Esteban Saavedra
    Esteban Saavedra 6 months ago in reply to Andrew Beckett

    Thank you, I already implemented a second button using hiDisplayAppDBox, but I have a doubt now, when create the text to display, everything is showed in a singe row, how can I make a change of line to avoid that?

          cdfCreateParam(

                cdfId

                ?name       "customInfo"

                ?prompt      "Custom Info"

                ?display      "cdfgData~>customMode~>value == \"ON\""

                ?type       "button"

                ?callback   "hiDisplayAppDBox(

                                        ?name 'CustomInfo

                                        ?dboxBanner  \"Custom Info\"

                                        ?buttonLayout 'Close

                                        ?dboxText   \"To be able to use the custom section for PADs, please follow the next guidelines:
    1. The list names for Custom Pads, Pin Names and Custom Noise Levels should be the same, if not a text will show 'List lenghts for PADs, Pin Names and noise type should be equal' 2. The preferred nomenclature for Noise Levels is as follows: a. MN  - Medium Noise b. MLN - Medium Low Noise c. LN  - Low Noise d. ULN - Ultra Low Noise if any othe nomeclature is used, the text will be replaced for 'invalid Noise Level'\" 
     

                                  )"

          );cdfCreateParam

    Cordially,

    Albert Esteban Saavedra Hernandez

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett 6 months ago in reply to Esteban Saavedra

    Within the string passed to ?dboxText, add \n (backslash n) anywhere you want a newline (line break) to spread the text over multiple lines.

    Andrew

    • 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