• 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. PCell instantiation with ILList parameter for entering points...

Stats

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

PCell instantiation with ILList parameter for entering points/coords

Adrian Nistor
Adrian Nistor over 6 years ago

Hi all,

We are using something like this:

pcDefinePCell( list(ddGetObj("myLib") myCellName "layout")
(
    (param1 string "something")
    (coords ILList '((0.0 0.0) (1.0 0.0 ) (1.0 1.0)) "polygon" "orthogonal")
    (param2 string "something_else")

)

let( () ....)

)

Based on the coords parameter , when I instantiate the pcell, virtuoso offers me the possibility to enter the points, similar to enterPolygon() function.

Question:
Where can I find some documentation regarding this behaviour? What other options do I have after the default list of the ILList parameters? [e.g.: "polygon" "orthogonal" .... what else? ]

Thanks,
Regards,
Adrian

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    Hi Adrian,

    This is from an ancient (not particularly well supported) mechanism in the old Graphical PCell tool. That allowed you to create "Parameterized Shapes" where the shape could drawn on the initial placement of the pcell. This is covered in the Virtuoso Parameterized Cell Reference manual, but it doesn't document how the ILList parameter is encoded.

    This has rather been superseded by a new "Fluid PCells" mechanism that allows both creation of pcells using one or more fluid shapes, and then provides commands to allow the fluid shapes to be edited thus altering the PCell. A tool such as Cadence PCell Designer makes creating these a lot easier.

    In general, the old Graphical PCell environment that's in the layout editor (under Tools->Plugins->PCell) is in very low maintenance mode.

    Regards,

    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