kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #44697
Re: eeschema for IC design
-
To:
kicad-developers@xxxxxxxxxxxxxxxxxxx
-
From:
Holger Vogt <holger.vogt@xxxxxxxxxx>
-
Date:
Sun, 25 Oct 2020 15:48:06 +0100
-
In-reply-to:
<CANPfQgvLznTcE4bt=j0bLPQ8h62v3HRLZDM4n8cThx971gProw@mail.gmail.com>
-
User-agent:
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.1
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
References