• 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. override maximum FET length in schematic pcell to match...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 143
  • Views 7452
  • 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

override maximum FET length in schematic pcell to match layout MOSCAP dimensions

tdtg
tdtg over 2 years ago

We have a pesky properties mismatch in LVS because in our supply bypass cell, our drawn MOS cap dimensions cannot be matched by the PDK pcell FET maximum dimension. We are sure the device is OK (it is a MOS cap and we don't care about maximum frequency or something like this that would be affected by fab-specified max W and L for a FET). When we try to set the FET length to match the drawn (primitive) geometry it needs to be longer than the maximum length FET allowed by the pcell.

How can we override the maximum?  We can clearly match a desired width by parallel FET, but not length by series, since LVS says the series FETs don't match the drawn single FET.

Screenshot attached. This cell has 11 MOScaps and also two MIM caps (hidden in layout). The drawn dimension is W/L=145/25 um

Trying to change shows in CIW:

*Warning* Gate Length (l) value: 25.0 exeeds the upper limit of 10.0

Parameter value is set to its max value!

Version ICADVM20.1.64b.500.23 of Layout XL

 for each of the 11 FETs. The maximum length we can set for pcell nmos33 is 10um.

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 2 years ago

    This is generally not a good idea, because you may get some inconsistency - and whether it works or not will depend upon how the underlying PCell has been implemented.

    You can select the instance, and then invoke geQuerySelSet() . Then you can change the PCell parameters directly without triggering any CDF callbacks which might have been limiting the values. Of course, if you do this, then any dependencies will also not be computed either - and so what you do may not make sense. It's also possible that the PCells themselves might also limit the maximum size - in which case this won't work.

    Probably you'd need to contact the provider of the PDK because the precise behaviour is down to how it's been implemented for the particular PDK in question.

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • tdtg
    tdtg over 2 years ago in reply to Andrew Beckett

    Thank you Andrew, that did the trick. The FETs in our cell were drawn in primitive layers. We just want schematic FETs to match them in size for LVS. We have not instantiated the FETs from the schematic.

    This is a useful tip, thanks again

    Tobi

    • 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