I haven't compared both netlists bit by bit, but at first glance you can see that the models in
comp_14.spice
have some extra parameters, such as AD (drain area), PD (drain perimeter), AS (source area), and PS (source perimeter). These parameters add parasitic capacitances to the design which may be the cause of your results.
🙌 1
Lucas Daudt Franck
04/08/2024, 2:58 AM
That would be my starting point. Maybe somebody else with more experience could give you a better insight.
m
Mitch Bailey
04/08/2024, 3:24 AM
@naina singhal As @Lucas Daudt Franck mentioned, the comp_14.spice netlist here is an LVS netlist, which you can simulate, but creating a simulation netlist with
Simulation
->
LVS netlist: top level is a .subckt
unchecked might give you a better result. This netlist will probably work best if you create a test bench that instantiates
comp_14
rather than netlisting
comp_14
directly.
The netlist extracted from gds has not been flattened and flattening may solve some of the issues. A quick way to flatten pcells (which may not be sufficient for parasitic resistance extraction), is to add this line before
gds read <filename>
Copy code
gds flatglob {sky130_fd_pr__*[A-Z]*}
n
naina singhal
04/08/2024, 10:48 PM
Ok @Mitch Bailey@Lucas Daudt Franck. Thank you so much for your help. 🙂
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.