hspice level 49 and .lib/.param?

Dan McMahill <[email protected]>
Newsgroups gmane.comp.gnu.gnucap.devel
Message-ID <[email protected]>
anyone working on an Hspice level 49 MOS compatible model for gnucap?

mosis, for example at:

http://www.mosis.org/cgi-bin/cgiwrap/umosis/swp/params/tsmc-018/t58f_mm_non_epi_thk-params.txt

has level 49 models for various CMOS processes.

I think there are actually some additional parameters that hspice will 
take which aren't included in that particular model in the URL.

And on a related note, are there any plans to implement the hspice 
".lib" and ".param" statements?  With those two and the ability to use 
expressions in the .model cards, you can easily implement up/down 
process corner models.  For example you might have a model file called 
'myfile.l' which you would include in your .ckt file with:

.lib 'myfile.l' TYP
or
.lib 'myfile.l' SLOW

myfile.l might look like:

.LIB TYP
.param
+ dvthn = 0
+ toxn = 4e-9
+ dvthp = 0
+ toxp = 4e-9
.lib 'myfile.l' MOS
.ENDL TYP

.LIB SLOW
.param
+ dvthn = 0.1
+ toxn = 4.2e-9
+ dvthp = 0.1
+ toxp = 4.2e-9
.lib 'myfile.l' MOS
.ENDL SLOW

.LIB MOS
.MODEL NMOS (
+TOX  = toxn
+VTH0 = '0.5 + dvthn'
+K1 = 0.5
)

.MODEL PMOS (
+TOX  = toxp
+VTH0 = '0.6 + dvthp'
+K1 = 0.6
)

.ENDL MOS



Thanks

-Dan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.