• 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. Connectivity->Update->Layout Parameters problem

Stats

  • Locked Locked
  • Replies 9
  • Subscribers 126
  • Views 5408
  • 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

Connectivity->Update->Layout Parameters problem

pham777
pham777 over 12 years ago

Hi,

I am using virtuoso XL in cadence ic615.06.15.151. I noticed that Connectivity->Update->Layout Parameters do NOT update multiplier

parameter m of device in schematic. As a result, if schematic has been changed, and you tried to update layout parameters corrresponding to schematic, you are going to miss this kind of change, and you're going to find out when you run LVS. That's a big hassle. Is it a way to get around this ??

Thanks,

HP

  • Cancel
  • skillUser
    skillUser over 12 years ago

    Hi HP,

    Have you checked that the parameters are set up correctly on the Layout XL Options form (Options -> Layout XL), look at the "Schematic Parameter Names" section under the "Parallel-connected factor" that the names match those used in the schematic, and that the 'm' factor names are not set up to be ignored during generation and update (in the "Ignore" section at the top of the form).

    If this does not help you may need to supply more detail.

    Best regards,

    Lawrence.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • pham777
    pham777 over 12 years ago

    Hi Lawrence,

    Thanks for your input. I did check layout xl options form as you said. I want to upload a picture of the form here, but I don't know how.

    One more detail, if I delete old layout of that particular instance and regenerate it from schematic then it comes out OK, but if I used connectivity->update->Layout Parameters then it will update all parameters except m(multiplier)

    regards,

    ha

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 12 years ago

    Use the Options tab when replying to a post to attach a picture.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • pham777
    pham777 over 12 years ago
    Sorry, I'm out of office for a week. Here is my layoutXL parameter option form.
    • xl_options.png
    • View
    • Hide
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • berndfi
    berndfi over 12 years ago

     Just a guess, probably try "Update -> Compopnents and Nets", because the m factor usually creates an extra device.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 12 years ago

    Bernd,

    You beat me to it - indeed, you need to do Update Components and Nets.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • pham777
    pham777 over 12 years ago

    Yes, it works when I do Update Components and Nets. But that's mean I can NOT use Connectivity->Update->Layout Parameters ??

    then what is the use of this method ??

    regards,

    HP

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • berndfi
    berndfi over 12 years ago
    I tried this now in my environment and it works as it’s supposed to do.
    Even if I have not worked intensively with layout XL over the last couple of
    years I wouldn’t expect the tool to behave different.
    Why the m (multiplicity) factor is treated differently form other parameters like width, length or number
    of fingers, which are all updated with the "update layout parameters", is because m defines a m times physically
    separated devices in parallel. In this case it is an extra component and some extra nets, parallel wiring for S, D, G for e.g.
    a MOS device. So you need in fact "update components and nets".
    This should it make more clear.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • pham777
    pham777 over 12 years ago

    Thanks Berndfi.

    HP

    • 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