• 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. Errors in ASSURA -- Cannot understand them

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 127
  • Views 4822
  • 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

Errors in ASSURA -- Cannot understand them

Thodoros
Thodoros over 13 years ago

 Hello,

I tried to design several layouts in vortuoso with the umc 90nm technology and always after correcting a few others I

end up with the same collection of errors. These are:

1. Rule No. 856 : Design_guideline2: NWEL overlap PFET diffusion edge is recommended to be not less than 0.5um

However the PFET is automatically generated so I do not think that I have to change its NWEL boundary distance to the diffusion

 

2. Rule No. 853 : 4.1.13F_DFM.Priority5: Minimum extension of an DIFF region beyond a CONT region is 0.06um

Again the FET that includes the DIFF region and the CONT is automatically generated

3. Rule No. 842 : 4.2.1.1D.b1b2_DFM.Priority4: Minimum ME1 line end enclosure of CONT at ME1 outer corner is 0.06um,  Minimum ME1 line end enclosure of CONT for four sides is 0.02um,  Minimum ME1 line end enclosure of CONT is 0.06um

 These distances are also generated automatically

4. Rule No. 818 : 6A.ME1_NSR: Die corner rule 1, ME1 must draw with 135 angle

5.  Rule No. 709 : 5.1.ME1: Die seal ring rule 1, metal-1 must make a turn with 135 angle within regions 150um away from die corners.

6.  Rule No. 707 : 5.1.DIFF: Die seal ring rule 1, diffusion must make a turn with 135 angle within regions 150um away from die corners.

7. The Metal1 coverage must be larger than 20% over local 100um * 100um area step 50um

Same error for Metal 2,3,4,5,6 and 7

8. Rule No. 371 : 4.1.1G.a: Minimum diffusion density over 150umX150um area, stepping 50um is 25%.

 

What can I do to overcome these errors?

 

Moreover, I tried to run umc90nm_loadProcess() in the CIW, but instead of the Load Metal Option form,
I get the following error:

*Error* fprintf: argument #1 should be an I/O port (type template = "ptg") - nil

 

How does this affect me?

 

Thanks in Advance for your help,

Thodoros

  • Cancel
Parents
  • Thodoros
    Thodoros over 13 years ago

     Hi Queck,

    You are right. There are a lot of switches at the drc rule deck and I am trying to use them as to bypass the die-level verification.

     Thanks for all the help,

    Thodoros

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Thodoros
    Thodoros over 13 years ago

     Hi Queck,

    You are right. There are a lot of switches at the drc rule deck and I am trying to use them as to bypass the die-level verification.

     Thanks for all the help,

    Thodoros

    • 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