0 Replies Latest reply on Jun 4, 2012 1:36 AM by 51tz

    LVS passed, but I do not think quite normal.

    51tz

      Hi Guys,

       

      I am using certain 3rd-party IO pad library for new project, I intended to sample some IO cells to check LVS. But I found it failed after inital run.

       

      I took a further look at the LVS report, port/net/instance all have errors. I open layout and found p/g port name has suffix colon(:) like “VDD:”, “VSS:”, "VDD33:", "VSSD:" and "FP" while primary cell in cdl netlist only has 3 pins: PAD, FP, C.

       

      I tried many approachs and finally only one can make it pass.

       

      1,  Rule file

           VIRTUAL CONNECT COLON YES

           VIRTUAL CONNECT NAME   "VDD" "VSS" "VDD33" "VSSD" "VDD:" "VSS:" "VDD33:" "VSSD:"

           VIRTUAL CONNECT DEPTH  ALL (Note: "PRIMARY" can not!)

       

      2,  cdl netlist

           *.GLOBAL VDD VSS VDD33 VSSD VDD: VSS: VDD33: VSSD:

           *.CONNECT VDD VDD:

           *.CONNECT VSS VSS:

           *.CONNECT VDD33 VDD33:

           *.CONNECT VSSD VSSD:

       

      Anyone who can adivse if it is normal?  The rule file setting and subckt cdl netlist should keep or not when top cell checks LVS?

       

      Thanks.