• 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. Cdsenv setting with Backannotation in LayoutXL

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 144
  • Views 5534
  • 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

Cdsenv setting with Backannotation in LayoutXL

Jinhyung
Jinhyung over 1 year ago

Hi, thanks for your time.

I have a few questions with the 'backannotation' in Layout XL.


1. lxDummyBackAnnotateMFactorName

I want to know what this setting is. 

I found that when I make instances to freeze pcell, make dummies with "create dummy with net" , and wirte "m" to the value of "lxDummyBackAnnotateMFactorName" in the Cdsenv Editor,

then, the dummy instances are insered with mulit factor in Schemaic when the backannotation is executed.

However, if I don't wirte any value of "lxDummyBackAnnotateMFactorName", then instances which is made by freeze pcell in Layout is not inserted with multi factor.

The point is, I want to know that "lxDummyBackAnnotateMFactorName" is only for backannotating the freeze cells with multi factor, or there is another usage with "lxDummyBackAnnotateMFactorName".


2. lxDummyBackAnnotateMissingTerm

In 'Cadence Help', it says "Allow dummies to be backannotated when the layout instances has missing terminals compared to the schematic".

However, I can't find any differences whether the turn on the setting "lxDummyBackAnnotateMissingTerm" or not.

So, I want to know what situation this setting works.


3. Instance property with dummy

When I execute the "Create dummy with net", then two options are made, "lvsIgnore", "ignore".

I think these options are for ignoring these dummies in LVS, but not clearly understood.

So, I want to know what thess options are for?


Best regards.

  • Cancel
Parents
  • RobMan
    RobMan over 1 year ago

    Re. Freeze Pcell: This creates a new (fixed) cellview in the designated library. The default is for a unique cellName for each instance. So what are you doing? Creating one frozen dummy then re-referencing other occurrences. Dummies can be mFactored when reconginsed as dummies (appropriate properties) with matching parameters.

    Why are you freezing the dummies?

    Re. ignore/ lvsIgnore: 

    Virtuoso Layout Suite XL: Connectivity Driven Editing User Guide -- lvsIgnore Property (cadence.com)

    Virtuoso Layout Suite XL: Connectivity Driven Editing User Guide -- ignore Property (cadence.com)

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • RobMan
    RobMan over 1 year ago

    Re. Freeze Pcell: This creates a new (fixed) cellview in the designated library. The default is for a unique cellName for each instance. So what are you doing? Creating one frozen dummy then re-referencing other occurrences. Dummies can be mFactored when reconginsed as dummies (appropriate properties) with matching parameters.

    Why are you freezing the dummies?

    Re. ignore/ lvsIgnore: 

    Virtuoso Layout Suite XL: Connectivity Driven Editing User Guide -- lvsIgnore Property (cadence.com)

    Virtuoso Layout Suite XL: Connectivity Driven Editing User Guide -- ignore Property (cadence.com)

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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