GitHub
01/17/2025, 10:56 AMrg
is not reacting to the number of fingers I set. This is not ideal, as the PSP model can model extrinsic resistances.
From the PSP model doc:
image
The calculation of rg
is:
image
In the model file of IHP's PDK, the PSP model is instantiated like that:
image
This means that essentially the nf
(number of fingers, here called ng
, which is not consistent) parameter is never passed on to the PSP model, instead only the width of a single finger is used in the model, and the multiplier parameter m
is then increased by nf
as passed on to the model as mult=ng*m
. In this way, the intrinsic model does not know about the true nf
and m
parameters. This is also confirmed by looking at the model parameters in ngspice, which always shows nf=1
.
Maybe this can be changed in a future release? It looks like some capabilities of the PSP model are bypassed in this way.
IHP-GmbH/IHP-Open-PDKGitHub
01/17/2025, 10:56 AM