2 Replies Latest reply on Jan 4, 2012 2:22 PM by karen_chow

    Error in PEX saying "Rules file must contain a CAPACITANCE ORDER statement"

    wonyoung

      Hello,

       

      I am using PEX v2011.2_27.20 and getting an error whenever I run PEX. The message reads, "FATAL ERROR: Rules file must contain a CAPACITANCE ORDER statement". The problem is that I cannot find CAPACITANCE ORDER in the rule file I received from the foundry. Any help in solving this problem is highly appreciated!

       

      Regards,

      Wonyoung

        • 1. Re: Error in PEX saying "Rules file must contain a CAPACITANCE ORDER statement"
          samantha_lizak

          Hi Wonyoung-

           

          I recommend checking the documentation that came with the PDK for any mention of whether you need to supply this.  The rule might be abbreviated "CAP ORDER".  If already present, it is likely to be in the rules.C file (or whatever the foundry has called the file containing capacitance rules), which the main rule file includes by reference.  It could also be in the main rule file, probably with some sort of IFDEF surrounding it.

           

          Also, the person I checked with before posting this pointed out that the SVRF manual notes that if you are using coplanar layers, and the capacitance rule file was generated by xCalibrate 2010.3 or later, the Cap Order statement should be omitted.  (It isn't clear to me whether that is because the capacitance rules will have their own Capacitance Order statement or it is meant to run without an order at all.)

           

          Hope this helps-

           

          Sam.

          • 2. Re: Error in PEX saying "Rules file must contain a CAPACITANCE ORDER statement"
            karen_chow

            Hi Wonyoung. Were you able to resolve your issue? The CAPACITANCE ORDER statement should contain all of your metal layers, in order. You can look at the header of the capacitance rule file for the layer names. If you are using an old rule file, you need to have this statement. If you use a newer rule file, then you don't need it anymore.