indentation
This commit is contained in:
parent
afeb7e4b59
commit
3612ba951c
|
|
@ -21,25 +21,16 @@ int TRANinit(CKTcircuit *ckt, JOB *anal)
|
|||
ckt->CKTstep = job->TRANstep;
|
||||
ckt->CKTinitTime = job->TRANinitTime;
|
||||
ckt->CKTmaxStep = job->TRANmaxStep;
|
||||
|
||||
|
||||
|
||||
/* The following code has been taken from macspice 3f4 (A. Wilson)
|
||||
in the file traninit.new.c - Seems interesting */
|
||||
if(ckt->CKTmaxStep == 0)
|
||||
{
|
||||
if (ckt->CKTstep < ( ckt->CKTfinalTime - ckt->CKTinitTime )/50.0)
|
||||
{
|
||||
ckt->CKTmaxStep = ckt->CKTstep;
|
||||
}
|
||||
else
|
||||
{
|
||||
ckt->CKTmaxStep = ( ckt->CKTfinalTime - ckt->CKTinitTime )/50.0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* The following code has been taken from macspice 3f4 (A. Wilson)
|
||||
in the file traninit.new.c - Seems interesting */
|
||||
if(ckt->CKTmaxStep == 0) {
|
||||
if (ckt->CKTstep < ( ckt->CKTfinalTime - ckt->CKTinitTime )/50.0)
|
||||
ckt->CKTmaxStep = ckt->CKTstep;
|
||||
else
|
||||
ckt->CKTmaxStep = ( ckt->CKTfinalTime - ckt->CKTinitTime )/50.0;
|
||||
}
|
||||
|
||||
ckt->CKTdelmin = 1e-11*ckt->CKTmaxStep; /* XXX */
|
||||
ckt->CKTmode = job->TRANmode;
|
||||
|
||||
|
|
|
|||
|
|
@ -17,28 +17,27 @@
|
|||
|
||||
int
|
||||
BSIM4v4getic(
|
||||
GENmodel *inModel,
|
||||
CKTcircuit *ckt)
|
||||
GENmodel *inModel,
|
||||
CKTcircuit *ckt)
|
||||
{
|
||||
BSIM4v4model *model = (BSIM4v4model*)inModel;
|
||||
BSIM4v4instance *here;
|
||||
BSIM4v4model *model = (BSIM4v4model*)inModel;
|
||||
BSIM4v4instance *here;
|
||||
|
||||
for (; model ; model = model->BSIM4v4nextModel)
|
||||
{ for (here = model->BSIM4v4instances; here; here = here->BSIM4v4nextInstance)
|
||||
{
|
||||
if (!here->BSIM4v4icVDSGiven)
|
||||
{ here->BSIM4v4icVDS = *(ckt->CKTrhs + here->BSIM4v4dNode)
|
||||
- *(ckt->CKTrhs + here->BSIM4v4sNode);
|
||||
}
|
||||
if (!here->BSIM4v4icVGSGiven)
|
||||
{ here->BSIM4v4icVGS = *(ckt->CKTrhs + here->BSIM4v4gNodeExt)
|
||||
- *(ckt->CKTrhs + here->BSIM4v4sNode);
|
||||
}
|
||||
if(!here->BSIM4v4icVBSGiven)
|
||||
{ here->BSIM4v4icVBS = *(ckt->CKTrhs + here->BSIM4v4bNode)
|
||||
- *(ckt->CKTrhs + here->BSIM4v4sNode);
|
||||
}
|
||||
}
|
||||
for (; model ; model = model->BSIM4v4nextModel) {
|
||||
for (here = model->BSIM4v4instances; here; here = here->BSIM4v4nextInstance) {
|
||||
if (!here->BSIM4v4icVDSGiven) {
|
||||
here->BSIM4v4icVDS = *(ckt->CKTrhs + here->BSIM4v4dNode)
|
||||
- *(ckt->CKTrhs + here->BSIM4v4sNode);
|
||||
}
|
||||
if (!here->BSIM4v4icVGSGiven) {
|
||||
here->BSIM4v4icVGS = *(ckt->CKTrhs + here->BSIM4v4gNodeExt)
|
||||
- *(ckt->CKTrhs + here->BSIM4v4sNode);
|
||||
}
|
||||
if(!here->BSIM4v4icVBSGiven) {
|
||||
here->BSIM4v4icVBS = *(ckt->CKTrhs + here->BSIM4v4bNode)
|
||||
- *(ckt->CKTrhs + here->BSIM4v4sNode);
|
||||
}
|
||||
}
|
||||
}
|
||||
return(OK);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue