Home > Community > Forums > Custom IC Design > Assura 3.1.6 USR1 - Assura DRC drc.rul file error?

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 Assura 3.1.6 USR1 - Assura DRC drc.rul file error? 

Last post Fri, Jun 26 2009 10:57 AM by tkhan. 1 replies.
Started by canuck 26 Jun 2009 09:06 AM. Topic has 1 replies and 2794 views
Page 1 of 1 (2 items)
Sort Posts:
  • Fri, Jun 26 2009 9:06 AM

    • canuck
    • Not Ranked
    • Joined on Wed, May 27 2009
    • Posts 3
    • Points 75
    Assura 3.1.6 USR1 - Assura DRC drc.rul file error? Reply

    I'm setting up Cadence IC 5.1.41_USR5 using Assura 3.1.6_USR1 and I'm doing a simple Assura DRC on a basic inverter structure just for test purposes. The technology is IBM_PDK cmrf8sf 130nm from CERN. The error I get when I try a simple DRC is:

     ....

    \o info:   dubiousData is handled by default in Assura.
    \o     87. dubiousData(("MG" "vdd") "illegal shapes (MG vdd)")
    \o info:   dubiousData is handled by default in Assura.
    \o     88. dubiousData(("MQ" "vdd") "illegal shapes (MQ vdd)")
    \o info:   dubiousData is handled by default in Assura.
    \o     89. dubiousData(("E1" "gnd") "illegal shapes (E1 gnd)")
    \o info:   dubiousData is handled by default in Assura.
    \o     90. dubiousData(("LY" "gnd") "illegal shapes (LY gnd)")
    \o info:   dubiousData is handled by default in Assura.
    \o     91. dubiousData(("M1" "gnd") "illegal shapes (M1 gnd)")
    \o info:   dubiousData is handled by default in Assura.
    \o     92. dubiousData(("M2" "gnd") "illegal shapes (M2 gnd)")
    \o info:   dubiousData is handled by default in Assura.
    \o     93. dubiousData(("M3" "gnd") "illegal shapes (M3 gnd)")
    \o info:   dubiousData is handled by default in Assura.
    \o     94. dubiousData(("M4" "gnd") "illegal shapes (M4 gnd)")
    \o info:   dubiousData is handled by default in Assura.
    \o     95. dubiousData(("M5" "gnd") "illegal shapes (M5 gnd)")
    \o info:   dubiousData is handled by default in Assura.
    \o     96. dubiousData(("M6" "gnd") "illegal shapes (M6 gnd)")
    \o info:   dubiousData is handled by default in Assura.
    \o     97. dubiousData(("MG" "gnd") "illegal shapes (MG gnd)")
    \o info:   dubiousData is handled by default in Assura.
    \o     98. dubiousData(("MQ" "gnd") "illegal shapes (MQ gnd)")
    \e *Error* eval: undefined function - geomGetLayerBBox
    \e <<< Stack Trace >>>
    \e geomGetLayerBBox(iblk_ovr_t3)
    \e (iblkt3_warn = (geomGetLayerBBox iblk_ovr_t3))
    \e prog(nil dubiousData(("BFMOAT" "drawing") "illegal shapes (BFMOAT)") dubiousData(("BN" "DEV") "illegal shapes (PD)") dubiousData(("BN" "drawing") "illegal shapes (BN)") dubiousData(("BP" "drawing") "illegal shapes (BP)") ... )
    \e rcProg((m5fngr_e004 mgly_two_fy errptch_mg nj_elup08 pj_elup09 ... ) dubiousData(("BFMOAT" "drawing") "illegal shapes (BFMOAT)") dubiousData(("BN" "DEV") "illegal shapes (PD)") dubiousData(("BN" "drawing") "illegal shapes (BN)") dubiousData(("BP" "drawing") "illegal shapes (BP)") ... )
    \e drcExtractRules(dubiousData(("BFMOAT" "drawing") "illegal shapes (BFMOAT)") dubiousData(("BN" "DEV") "illegal shapes (PD)") dubiousData(("BN" "drawing") "illegal shapes (BN)") dubiousData(("BP" "drawing") "illegal shapes (BP)") dubiousData(("C4" "drawing") "illegal shapes (C4)") ... )
    \e load("/opt/cadence/Technology/IBM_PDK/cmrf8sf/V1.6.0.2DM/Assura/DRC/drc.rul")
    \e (... in _vuiDRCsubmitRun ...)
    \e (... in _vuiDRCrunCB ...)
    \e _vuiDRCrunCB(vuiDRCForm)
    \e ...
    \o Errors exist in the rules file '/opt/cadence/Technology/IBM_PDK/cmrf8sf/V1.6.0.2DM/Assura/DRC/drc.rul'.
    \w *WARNING* Failed to build VDB. Cannot submit DRC Run.
    \w

    It seems like it's having trouble with the geomGetLayerBBox function. I get this error in IC6.1 as well. I'm thinking this could be an error in the actual drc.rul file because I can find info on functions named geomGetBBox, but only the function geomGetLayerBBox. 

    This could also be that a newer version of Assura uses this geomGetLayerBBox function and I need to upgrade my Assura version. Any help would be appreciated.

     

    Thanks,

    Brad Weber

    • Post Points: 20
  • Fri, Jun 26 2009 10:57 AM

    • tkhan
    • Top 50 Contributor
    • Joined on Sat, Aug 16 2008
    • Toronto, Ontario
    • Posts 159
    • Points 2,220
    Re: Assura 3.1.6 USR1 - Assura DRC drc.rul file error? Reply

    I'm using IBM CMOS8RF V1501 from MOSIS and I get these same messages using IC5141 and ASSURA317. One thing you need to do is in Assura DRC, add the switch corresponding to your BEOL stack. For example, my Switch Names field reads: BEOL_STACK_323 GridCheck ext_latchup. I read on the MOSIS forum that this solved the messages for someone, but I still get them... It still does a full DRC check, and I can clear both Calibre and Assura. 

    • Post Points: 5
Page 1 of 1 (2 items)
Sort Posts:
Started by canuck at 26 Jun 2009 09:06 AM. Topic has 1 replies.