Supporting Extended Topology

In addition to conventional four terminal (topoid = 0) MOSFET topology, Star-Hspice can support other topologies. You must assign a unique topoid for different topologies.

BSIM SOI topology has been implemented in CMI and assigned a topoid of 1. If your own model topovar is the same as BSIM SOI, you can specify a topoid of 1 and use the Star-Hspice topology structure for stamping information. If your model topology is different from the conventional four-terminal model or the BSIM SOI, then you have to give Star-Hspice the topovar structure and Star-Hspice will assign a unique topoid for your topology.

For example, the following is the topovar structure for the BSIM SOI used in Star-Hspice CMI. The naming convention for the structure fields is the same as in BSIM SOI. For detailed information about fields in the structure, please refer to "BSIM3PD2.0 MOSFET MODEL User' Manual," which can be found at "http://www-device.eecs.berkeley.edu/~bsim3soi".

struct TOPO1 {

double vps;

double ves;

double delTemp; /* T node */

double selfheat;

 

double qsub;

double qth;

double cbodcon;

 

double gbps;

double gbpr;

double gcde;

double gcse;

 

double gjdg;

double gjdd;

double gjdb;

double gjdT;

double gjsg;

double gjsd;

double gjsb;

double gjsT;

 

double cdeb;

double cbeb;

double ceeb;

double cgeo;

 

/* add 4 for T */

double cgT;

double cdT;

double cbT;

double ceT;

 

double rth;

double cth;

 

double gmT;

double gbT;

double gbpT;

double gTtg;

double gTtd;

double gTtb;

double gTtt;

 

};

Star-Hspice Manual - Release 2001.2 - June 2001