rmanalo
Advanced Member level 4
- Joined
- Feb 8, 2017
- Messages
- 107
- Helped
- 16
- Reputation
- 32
- Reaction score
- 16
- Trophy points
- 18
- Location
- Philippines
- Activity points
- 979
Hello everyone,
For various reasons, our laboratory only has the library file for the 0.18um TSMC technology node. Some sort of "hand-me-down" from an instructor. I'd like to perform a monte carlo simulation using the HSPICE ver: A-2008.03. Please give feedback if what I'm doing is close to what is expected.
From the library file,
What I intend to do is use the HSPICE variation block to simulate and vary each parameter by applying gaussian distribution to each where the 3-sigma deviation is the SS or FF value for that parameter. For example the vth should look like.
Other parameters are also done in this manner. My goal is to produce a statistical histogram for the D2D or interdie variation.
Questions:
[1] Is this method a good alternative for simulation without the statistical data from the PDK?
[2] does mismatch have a significant effect in D2D variation? (since I did not include it)
For various reasons, our laboratory only has the library file for the 0.18um TSMC technology node. Some sort of "hand-me-down" from an instructor. I'd like to perform a monte carlo simulation using the HSPICE ver: A-2008.03. Please give feedback if what I'm doing is close to what is expected.
From the library file,
Code:
.LIB TT
.param
+toxn = 4.08E-09 toxp = 4.08E-09
+dvthn = 0 dvthp = 0
+dxl = 0 dxw = 0
+cjn = 0.001000266 cjp = 0.001121
+cjswn = 2.040547E-10 cjswp = 2.481E-10
+cjswgn = 3.340547E-10 cjswgp = 4.221E-10
+cgon = 3.665E-10 cgop = 3.28E-10
+hdifn = 2E-07 hdifp = 2E-07
.lib 'mm018.l' MOS
.ENDL TT
***************** CORNER_LIB OF SNSP MODEL ***************
.LIB SS
.param
+toxn = 4.213E-09 toxp = 4.213E-09
+dvthn = 0.1 dvthp = -0.067
+dxl = 1.33E-08 dxw = -2.2E-08
+cjn = 0.001050279 cjp = 0.00117705
+cjswn = 2.142574E-10 cjswp = 2.60505E-10
+cjswgn = 3.507574E-10 cjswgp = 4.43205E-10
+cgon = 3.48175E-10 cgop = 3.116E-10
+hdifn = 2E-07 hdifp = 2E-07
.lib 'mm018.l' MOS
.ENDL SS
***************** CORNER_LIB OF FNFP MODEL ***************
.LIB FF
.param
+toxn = 3.947E-09 toxp = 3.947E-09
+dvthn = -0.1 dvthp = 0.067
+dxl = -1.33E-08 dxw = 2.2E-08
+cjn = 0.0009502527 cjp = 0.00106495
+cjswn = 1.93852E-10 cjswp = 2.35695E-10
+cjswgn = 3.17352E-10 cjswgp = 4.00995E-10
+cgon = 3.84825E-10 cgop = 3.444E-10
+hdifn = 2E-07 hdifp = 2E-07
.lib 'mm018.l' MOS
.ENDL FF
***************** CORNER_LIB OF SNFP MODEL ***************
.LIB SF
.param
+toxn = 4.08E-09 toxp = 4.08E-09
+dvthn = 0.1 dvthp = 0.067
+dxl = 0 dxw = 0
+cjn = 0.001050279 cjp = 0.00106495
+cjswn = 2.142574E-10 cjswp = 2.35695E-10
+cjswgn = 3.507574E-10 cjswgp = 4.00995E-10
+cgon = 3.665E-10 cgop = 3.28E-10
+hdifn = 2E-07 hdifp = 2E-07
.lib 'mm018.l' MOS
.ENDL SF
***************** CORNER_LIB OF FNSP MODEL ***************
.LIB FS
.param
+toxn = 4.08E-09 toxp = 4.08E-09
+dvthn = -0.1 dvthp = -0.067
+dxl = 0 dxw = 0
+cjn = 0.0009502527 cjp = 0.00117705
+cjswn = 1.93852E-10 cjswp = 2.60505E-10
+cjswgn = 3.17352E-10 cjswgp = 4.43205E-10
+cgon = 3.665E-10 cgop = 3.28E-10
+hdifn = 2E-07 hdifp = 2E-07
.lib 'mm018.l' MOS
.ENDL FS
What I intend to do is use the HSPICE variation block to simulate and vary each parameter by applying gaussian distribution to each where the 3-sigma deviation is the SS or FF value for that parameter. For example the vth should look like.
Other parameters are also done in this manner. My goal is to produce a statistical histogram for the D2D or interdie variation.
Questions:
[1] Is this method a good alternative for simulation without the statistical data from the PDK?
[2] does mismatch have a significant effect in D2D variation? (since I did not include it)