• 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. How to pass parameter to "number of pair of points, time...

Stats

  • Replies 0
  • Subscribers 143
  • Views 56
  • Members are here 0

How to pass parameter to "number of pair of points, time, voltage" parameters of cell "vpwl" inside a pcell?

Yuto Lau
Yuto Lau 20 hours ago

Hi everyone,

I would like to add some features on Andrew's bussetp.il script, (the script is in this link: https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1Od0000000nX1lEAE&pageName=ArticleContent.).

(previous post: https://community.cadence.com/cadence_technology_forums/f/custom-ic-skill/65168/how-to-pass-parameters-to-sub-cells-parameter-in-pcell),

I want to add cell "vpwl" from analogLib into pcell "bussetp". Besides defining "vhi" and "vlo" as parameter "vdc" of "vpwl" as in previous post (https://community.cadence.com/cadence_technology_forums/f/custom-ic-skill/65168/how-to-pass-parameters-to-sub-cells-parameter-in-pcell), 

I try to pass parameter to "number of pairs of points", "time X" and "Voltage X" (X is determined by value of "number of pair"). With this feature, I can define the control signal waveform in transient sim, like power on sequence.

However, I encounter two issues as below

1) For cell "pwl" , the value of "Time" and "Voltage" are combined as a vector, passing to parameter "wave". How can I realize such combination?  

2)  As number of "Time" and "Voltage" pair is unknow until "number of pairs of points" is defined, how should I define pcell CDF so that it can adjust the number of inputs?

Could you please give me any idea or point me to some useful material?

Thanks and regards,

Yutao

  • Cancel
  • Sign in to reply

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