4 Replies Latest reply on Jun 6, 2012 5:16 PM by chris_balcom

    PEX mismatch issue

    mugofgold

      Hi,

       

      When I ran Calibre LVS on a top level cell in FLAT mode, it is LVS matching perfectly.

       

      Now when I run PEX,

           It is running LVS again in (hier mode) and it's failing.

       

      **************************************************************************************************************

                                       INCORRECT INSTANCES

       

      DISC#  LAYOUT NAME                                               SOURCE NAME

      **************************************************************************************************************

       

        8    X43(-6.655,19.795)  nmos_rf_33                            ** missing instance **

       

      --------------------------------------------------------------------------------------------------------------

       

        9    X44(0.255,19.795)  nmos_rf_33                             ** missing instance **

       

      --------------------------------------------------------------------------------------------------------------

       

      10    ** missing instance **                                    XM16  nmos_rf

       

      --------------------------------------------------------------------------------------------------------------

       

      11    ** missing instance **                                    XM17  nmos_rf

       

      --------------------------------------------------------------------------------------------------------------

       

      I actually have "nmos_rf" device only. It is creating a dummy instance "nmos_rf_33". Unfortunately I am having a device with the same name.

       

      So I am getting the following messages,

       

      Warning: Duplicate subckt definition "NMOS_RF_33" at line 917 in file "./CalibrePEX/svdb/top.sp"

      Warning: Duplicate subckt definition "NMOS_RF_18" at line 1376 in file "./CalibrePEX/svdb/top.sp"

       

      When I looked at *.sp file, it is having:

      ***************************************

      .SUBCKT nmos_rf_33 D G S B     ------> Actual device

      .ENDS

      ***************************************

      and

      ***************************************

      .SUBCKT nmos_rf_33 S D G B

      ** N=9 EP=4 IP=38 FDC=1          ------> Generated device

      *.SEEDPROM

      X0 D G S B nmos_rf lr=6e-08 wr=2.5e-06 nr=4 $X=-210 $Y=0 $D=259

      .ENDS

      ***************************************

      It is also creating "nmos_rf_9" and "nmos_rf_22" instances but causing no issues (as I do not have these as devices).

       

      I couldn't figure out how to solve the issue and wondering if anyone encountered similar issue.

       

      Regards,

      Naveen