• 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. Digital Implementation
  3. How to check the manufacturing grid parameter for an Encounter...

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 91
  • Views 16851
  • 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

How to check the manufacturing grid parameter for an Encounter session?

Tongju
Tongju over 13 years ago

After Nanoroute finished, there are vias off manufacturing grid, which even couldn't be identified by "verify geometry" (the Off Manufacturing Grid check has been turn on) inside Encounter. However, sign-off DRC checker (third part tool) will be able to find out those real violations after the design has been saved into OA database.

I am using OA based flow: all the rules related to technology/process are from my OA techlibrary. Inside the OA tech library, there are "mfgGridResolution( ( 0.050000))" and also, the techGetMfgGridResolution(techID) will give back 0.05 correctly for me inside OA (Virtuoso) envirenment. So, I pretty much believe the manufaturing gird information is provided correctly in the OA tech library.

How do I know Encounter fetch the correct manufacturing grid value from OA tech library or not? I guess Encounter is using a wrong value 0.01u instead of 0.05u since it could detect any offgrid errors that were intrudeced by me on purpose and were below 0.01u while it totally couldn't identify the violations above 0.01u.  Further more, is there anyway to reset the manufacturing grid inside Encounter?

 Thanks,

 Tongju

  • Cancel
  • Tongju
    Tongju over 13 years ago

    Update on status:  I could check the manufacturing grid value for the current session by click on "All Colors"->"View-Only"->"Manufacture Grid" and then measure it using ruler. It is 0.01 instead of the correct one (0.05).  Anybody know how to reset the value?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Kari
    Kari over 13 years ago

     You can also check it with dbGet:

    dbGet head.mfgGrid

    The manufacturing grid is set by the tech lef. Check your tech lef file for the following statement:

     MANUFACTURINGGRID 0.005 ;

     

    - Kari

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Kari
    Kari over 13 years ago

     Sorry - I forgot that you were using OA. The lef comment may not apply to you.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Tongju
    Tongju over 13 years ago

    Thank you, Kari, for your help!

    I just filed an online service request ( id # 42712684) to ask how to convert manufacturing grid information from OA reference library into Encounter.

     Tongju

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Tongju
    Tongju over 13 years ago

    With the help from Cadence expert, the issue is solved. The reason is an extra information in my techlib, which provided manufacturing resolution for a routing layer. When Encounter got to fetch the MFG, it searchs for all the MFG values (global value and those for each route layer) and then use the minimum one. 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Clidre
    Clidre over 9 years ago

    Tongju said:

    With the help from Cadence expert, the issue is solved. The reason is an extra information in my techlib, which provided manufacturing resolution for a routing layer. When Encounter got to fetch the MFG, it searchs for all the MFG values (global value and those for each route layer) and then use the minimum one. 

    I know is a very old post, but I'm having the same problem (off grid vias). How did you manage to solve that? Did you modify the techlib?

    • 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