Hello, I get the following "property error" while ...
# magic
a
Hello, I get the following "property error" while doing lvs (even if the circuits match uniquely):
Copy code
There were property errors.
sky130_fd_pr__cap_mim_m3_2:C2 vs. flying_cap_0//unit_cap_360/sky130_fd_pr__cap_mim_m3_2:1:
Property VM in circuit1 has no matching property in circuit2
Any ideas? @Tim Edwards @Stefan Schippers
👀 1
m
What command are you using to run netgen? Normally, circuit1 is the layout, which would mean that VM is being extracted as a parameter and you may want to add it to the schematic. If it is a parameter not relevant to LVS (ie. just simulation), then it's possible to delete the parameter in the netgen setup file.
a
I used 'netgen - batch lvs...' In my case circuit1 is the schematic and circuit2 the layout
t
@Alfonso Cortés: Your schematic entry tool is creating a parameter "VM" which does not exist in the subcircuit model. Make sure your circuit simulates the way you think it should! Otherwise, if "VM" is a non-functional parameter, then either (1) you can ignore the error in LVS, or (2) you can create a custom setup file and add the "VM" parameter to the list of parameters for MiM caps that should be ignored.
s
@Alfonso Cortés Thank you for pointing this out. There was an error in the
cap_mim_m3_2.sym
device, the MF parameter was incorrectly named VM. I have updated the symbol. You can copy the updated one into your open_pdks installation (
.../share/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/cap_mim_m3_2.sym
) and regenerate the netlist. Or manually correct VM -> MF manually in the netlist.
🙌 2