@Stefan Schippers: Something I discovered a few days ago (apologies if this has been seen before and I just missed it or forgot about it): The SkyWater continuous models changed the diodes from D-type components to X-type subcircuits; I knew about that part. What I didn't notice, though, is that the subcircuits redefine the perimeter parameter name from
pj
to
perim
, and the subcircuit calls the model with
pj={perim}
. I patched this up in magic's device extraction, and I patched it up in the original PDK by adding subcircuit definitions for each of the diodes to make them forwardly-compatible with the continuous models, but the xschem diode symbols need the parameter changed from
pj
to
perim
.
👍 1
🙌 1
s
Stefan Schippers
03/13/2024, 3:27 PM
Ok, will do that.
In the mean time:
@Tim Edwards
Xyce dies on the following line (
line 90, libs.tech/combined/continuous/models_global.spice
I also don't understand exactly what this means and surprised why ngspice does not complain.
🙌 1
Stefan Schippers
03/13/2024, 3:36 PM
@Tim Edwards A question about diodes. What are the units in the combined models? what is the correct value of AREA and PERIM for a square 1μm x 1μm silicon size diode? So I will set reasonable default values.
t
Tim Edwards
03/13/2024, 3:38 PM
The continuous models have the same weird units as before, for which the 1μm x 1μm diode has
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.