Hi, everyone. I was doing LVS check recently, I found my schematic and layout matched in the "compare" window, but in the "extract" window (also in the LVS result window), I found a short problem. In the summary file, it said "1 cells has 1 label short problems". I do not know how to deal with it. What is "label short"??? I wonder whether anyone can help me with this problem. Many thanks
In schematics, a short-circuit is created by wire labels with the same node name (this is trivial, of course, but it may occur unintentionally).
In layout, a short-circuit can be created by pin labels with the same name. If there's no physical connection between such nets, this is considered as a label short.
If you try to assign 2 different pin labels to the substrate or to an n-well connection, this eventually could also create a label short error message (usually, a multiply stamped error message is uttered in this case).
This label short problem is found on the capacitors layout of the circuit. If I removed all the capacitors, this label short problem will also gone. There are no pins connected to the capacitors.
And I have checked there are two pin labels with the same name.
This label short problem is found on the capacitors layout of the circuit. If I removed all the capacitors, this label short problem will also gone. There are no pins connected to the capacitors.
Hi ee_wmxaa,
thanks for your feedback! So you found it yourself, congratulations!
Depending on the types of capacitors used: Did you possibly flatten the hierarchy? In this case - again depending on the capacitors used - deeper levels of capacitor pins (e.g. their pin names PLUS & MINUS) could appear on the top level and by this cause such error messages.
when you doing LVS check,do you select compare schematic and layout pin names?You can select it,then try to do LSV again,if the error still exist,maybe there is a real error in your layout,you shoule check it carefully.Otherwise,maybe you have two different net in layout with the same label,or one net with two different label
These capacitors (in the layout) actually are transistors (nmoscap), their S and D terminals are short-cut (this is your net "C1", it corresponds to the "MINUS" node of the cap; the gate G (the poly) of the nmoscap corresponds to the "PLUS" node).
For proper LVS, instead of the cap symbol, you must instantiate the nmoscap symbol in your schematic, and also connect (create a short-circuit between) S & D !
HTH, erikl
If your Assura Shorts List tells you there is an S-D short in the tsmc18rf/nmoscap_PC1/layout view, it must have found an instantiation of this layout.
In this case, there also should be a tsmc18rf/nmoscap_PC1/symbol view available. If not, this lib might be incomplete.
Another chance, which you could try: In the schematic, instead of the nmoscap instantiate a standard nmos transistor (with appropriate w & l), connect S, D & B to vss, and G to the same node where G is connected now, then run LVS again. This could work.