Hi, Regarding the Netgen, we've faced a serious is...
# ieee-sscs-dc-22
s
Hi, Regarding the Netgen, we've faced a serious issue when we want to do LVS. It seems that Netgen cannot distinguish between different pins when we choose the multiplier more than one (in a capacitor bank or amplifier). The layout and the schematic are correct and we've used common centroid method. Appreciate it if you could help us.
t
For the first screenshot, the MiM cap is not reversible (although you could make it so in the setup file if you wanted to). So to make a match, the schematic should have the MiM caps turned upside down.
In the second screenshot, netgen sees a different number of devices in parallel between schematic and layout, which is impossible to figure out from a screenshot of the layout.
m
@Tim Edwards arren't the MiM cap pins intentionally non-permutable because the parasitic capacitance is different between the upper and lower layers? @sepide asgari Can you share your gds and schematic?
a
@Tim Edwards About the second screenshot we have a folded cascode OTA, and we want to permute sources and drains. I manage to use " permute default" and " permute transistors" command but there is no changes in the comp.out file. I also tried "permute cell name pin1 pin2" which works properly for PMOS or NMOS, but when I use this command for both NMOS and PMOS, netgen responded an error and jumped out of it. I wonder if there is any course of action to solve it?
m
Post your extracted spice file and your schematic spice file and your lvs results and I'll take a look at it.
a
m
What command do you use to run netgen lvs? I'd recommend something like
Copy code
netgen -batch lvs "opa_post.spice ota" "ota_schema.spice op_amp" $PDK_ROOT/sky130A/libs.tech/netgen/sky130A_setup.tcl
The setup file has all the permutations and reductions defined. You also probably want to generate your xschem netlist with
Simulation -> LVS Netlist: Top level is a .subckt
a
I run netgen then use [ lvs "opa_posy.spice ota" "ota_schem.spice op_amp" tun1.tcl ]. So I have to use this setup file instead of mine. Thanks for your suggestion.
👍 1