Hi <@U016EM8L91B>, the OSU standard cells in the g...
# gf180mcu
t
Hi @Tim Edwards, the OSU standard cells in the gf180mcuC PDK I build following out conversation the other day have netlists which say they were extracted using magic (presumably at the time open_pdks was making the pdk) but the netlists call for FETs calles n/pmos_3p3, and I cannot find those in the libs.tech/ngspice folder. Do you kinow what is happening there?
l
Hello @Tom, So, the OSU cells were compiled with the model names matching
nmos_3p3
and
pmos_3p3
respectively. The model files found in the openlane flow follow a nomenclature of
nfet_03p3
and
pfet_03p3
respectively. We use the same models but different naming conventions at the moment (haven't gone back to fix yet). You may change the naming convention to the right one to allow proper simulation by navigating into the
libs.ref/gf180mcu_osu_sc_gp9t3v3/
and
libs.ref/gf180mcu_osu_sc_gp12t3v3/
directories and executing the following command for each:
find ./ -type f -exec sed -i -e 's/pmos_3p3/pfet_03p3/g' {} \; && find ./ -type f -exec sed -i -e 's/nmos_3p3/nfet_03p3/g' {} \;
Apologies for this discrepancy. The netlists should simulate correctly now with the model files found in the
libs.tech/ngspice/sm141064.ngspice
file.
t
Thank you very much for the explanation, @Landon Burleson
t
Actually, the model names are
nfet_03v3
and
pfet_03v3
. The naming convention was changed over time but I think is now stable.