<@U016H5X1K62>: My recommendation for now is (1) ...
# open_pdks
t
@User: My recommendation for now is (1) create your own local copy of the PNP layout and name it something different like "pnp_wrapper" or something. (2) change the name of the model extracted, in the magic sky130A.tech file, from
sky130_fd_pr__pnp_05v0
to
sky130_fd_pr__pnp_05v5_W3p40L3p40
. That should give you a result that works for LVS and simulation (except that I am seeing "area=0p" in the output, which I don't understand; you have the correct area in your output. . . ). I will need to do something similar in the PDK itself. It's kind of annoying that they have separate models for the two "approved" sizes of PNP rather than a continuous model, but at least I can introduce an ID layer that can disambiguate the two PNP layouts and produce the correct result on extraction.