• 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. Problem in grid resolution.

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 126
  • Views 15631
  • 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

Problem in grid resolution.

Debajit B
Debajit B over 12 years ago

 Hi,

I've a layout for a design with the following grid settings in the Layout editor:

Minor Spacing=0.001; Major Spacing=0.01;X Snap Spacing=0.001; Y Snap Spacing=0.001. The LEF file thus generated has all co-ordinates for the layer shapes with a precision of 1/1000 th of a micro meter (1 nm) (for eq X.XXX um) . However, the header lef from the foundry specifies the Manufacturing Grid resolution to be 0.01 um. This is a conflict and thus I'm not able to integrated the design in SOC encounter since the boundary of the shapes does not fall in the specified grid.

The layout is quite large and not feasible to manually re-shape all the nets and shapes to match the required 0.01 um grid resolution. Hence is there any other way to automatically force the shape boundary (which now has a precision like X.XXX um) to be compatible with 0.01 um grid resolution.(with a precision of X.XX um)? 

Tool version= IC6.1.4.500.12

Assura = 4.1_USR2_HF2

SOC encounter = 6.2

 

Any help is appreciated.

Debajit Basak

  • Cancel
  • ColinSutlieff
    ColinSutlieff over 12 years ago

    Hi Debajit,

    I can only think of 2 ways at the moment:

    1. Go through your existing layouts with SKILL and round-up/down all geometric information

     This is a bit dangerous because it could create opens/shorts due to the rounding process

    2. Use VLM (or the optimizer) to perform grid-snapping. (use DRC-fix mode)

    This will actually make sure that any snapping does not violate the netlist (and remain DRC correct).

    But it could also take some time, depending on the size and complexity of the layouts.

    The second alternative may requires some tech-file setup as well. It all depends what info you have in your techlib.

    Check the docs for "Virtuoso Layout Migrate" to see if you think this may help.

     

    Colin

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Debajit B
    Debajit B over 11 years ago

     Hi Colin,

    The 1st method worked quite well for me and I was lucky not to have any short/open after runing a script to force all boundaries to a given grid setting. 

    I appologise for the late acknowledgement.

    Thank you,

    Debajit

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Debajit B
    Debajit B over 11 years ago

     Hi Colin,

    The 1st method worked quite well for me and I was lucky not to have any short/open after runing a script to force all boundaries to a given grid setting. 

    I appologise for the late acknowledgement.

    Thank you,

    Debajit

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • KarimOsama
    KarimOsama over 10 years ago
    Hi Debajit, can you please show how to make this rounding using SKILL ? I have the same problem.
    • 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