Emmanuel Innocent
09/05/2023, 7:48 PMsm141064.ngspice
)? This makes it difficult working with xschem.
Please I need your assistance on this. Thank you.
PS: I'm using the GF180mcuC transistors. I've attached the screenshot of the schematics and the error messages.Luis Henrique Rodovalho
09/05/2023, 8:32 PMMitch Bailey
09/05/2023, 9:22 PMnf=24
, W=0.3u
, L=5u
represents a physical layout of 24
transistors of W=0.0125u L=5u
.
Maybe you intended nf=24, W=7.2u, L=5u
?
nf
and mult
are not interchangeable.Mitch Bailey
09/05/2023, 9:50 PMmult=1 nf=2 W=2u L=0.5u
(SGDGS) and mult=2 nf=1 W=1u L=0.5u
(2 x SGD) have the same number of physical gates and in LVS are equivalent to one mult=1 W=2u L=0.5u
.
The difference is that nf
is used in the xschem model in the calculation of the source/drain area and perimeter.
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
Emmanuel Innocent
09/05/2023, 11:44 PMEmmanuel Innocent
09/06/2023, 12:09 AMunknown subckt error
. I don't know why.
I see that from the source/drain area/perimeter calculation you pasted in the thread, the micrometer suffix u
is not attached to those constant numbers in the calculation. But in the netlist my schematics generated from here, I see the u
attached to those constant numbers.
Could this be part of the issue?Mitch Bailey
09/06/2023, 12:12 AMEmmanuel Innocent
09/06/2023, 12:29 AMMitch Bailey
09/06/2023, 12:52 AMW=0.25u L=0.5u
?Emmanuel Innocent
09/06/2023, 12:55 AMMitch Bailey
09/06/2023, 1:46 AMnfet_03v3.4
?
Does it work with a model name of just nfet_03v3
?
(I’m not too familiar with spice simulation.)Emmanuel Innocent
09/06/2023, 5:44 AM~/share/pdk/gf180mcuC/libs.tech/ngspice
that ngspice is suppose to look into has this file sm141064.ngspice
with the spice definitions.
When I defined the transistor as just nfet_03v3 the simulation brings up could not find valid model name
error.
But when I define the transistor as one of the specific model name e.g nfet_03v3.4 or nfet_03v3.11 or nfet_03v3.0
it brings up just unknown subckt error
.Emmanuel Innocent
09/06/2023, 5:47 AMnfet_03v3
seems to be working fine now. Before it wasn't. Thank you.Mitch Bailey
09/06/2023, 5:51 AMu
.Emmanuel Innocent
09/06/2023, 5:52 AMvthn = @m.xm1.msky130_fd_pr__nfet_01v8[vth]
work for gf180mcuC just like for skywater130?
Because it seems not to be working here. Maybe I'm doing something wrong.Mitch Bailey
09/06/2023, 6:02 AM.0
at the end of the model name in the control statement.Emmanuel Innocent
09/06/2023, 6:08 AMW/L = 400
. Please how would enter the sizing in spice with L = 0.5u
. Would use W = 200u
. Would the wmax
not affect this? Is that where nf
come in handy?
This is just an arbitrary question I'm asking, so something maybe wrong with the question.Emmanuel Innocent
09/06/2023, 6:09 AMEmmanuel Innocent
09/08/2023, 12:13 PM