← Back to team overview

kicad-developers team mailing list archive

Re: eeschema for IC design


Seems to be a nice mixture of bug sources.

@include[current] is probably a pdk bug. Who is naming a current source
(first letter has to be i) 'include'?

@r1[i] is the ngspice vector name for current through r1.
There is no function i(r1) in ngsppice. So you have to read
@r1[i] from ngspice and translate its name to i(r1) in
eeschema, if you wish to do so.

ngspice lower-cases all netlist entries.

> @m.xm2.msky130_fd_pr__nfet_g5v0d10v5[ib]
> @m.xm2.msky130_fd_pr__nfet_g5v0d10v5[ig]
> @m.xm2.msky130_fd_pr__nfet_g5v0d10v5[is]
> @m.xm2.msky130_fd_pr__nfet_g5v0d10v5[id]

[ib] [ig] [is] are not supported for the BSIM4 MOS model,
because these are no intrinsic model parameters. Therefore these
vectors have length zero (except for [id]). They have been defined
for the vernerable MOS1 - 9 models. I am considering adding these
also for BSIM3/4.

Follow ups