728x90
몬테칼로 해석...두둥...
도대체 이게 먼가해서 머리를 싸매고 고민한적이 많다.
드디어 알아 냈으니...아... 개념은 느므느므 쉽더라....ㅎㅎㅎ
개념 ::
이 녀석은 공정상의 variation으로 인해 설계 했던 방향에서 벗어나는 각종 parameter 들을 확률을 이용해 수율등을 예측 할 때 사용한다. 수율을 예측하기 보단 일정 확률 범위안에서 100% 신뢰를 가지길 빌어본다. 자 예를 들어 보면 어떠한 MOS의 width 를 4um로 지정해서 설계를 했다 치자, 문제는 공정을 하다보면 width 나 length 나 심지어 Id current도 정확히 흐르지 않는다. 이를 이유로 각각의 공정에서는 일정 크기의 MOS를 가지고 spice 시뮬레이션 결과에 얼마나 정확히 맞아 떨어지는 지를 문서화 해 둔다.~!!! 그 문서를 보고 그 문서를 참고로 critical point를 확률을 이용하여 변화시키는데 사람 손으로 일일이 손대지 않고 spice가 해준다.
예 ::
** width variation
** nominal_value=1.5u, variation 4%, 6 sigma
.param mp50w1=1.5u **nominal_val
.param mp50w=gauss(mp50w1,40m,6) ** gauss(nominal_val, rel_variation, sigma)
.tran 1n 10u sweep monte=200 firstrun=1
이러면 monte 해석을 200번 한다. ㄷㄷㄷ
다음 옵션도 있음
unif(nominal_val,rel_variation,<multiplier>)
aunif(nominal_val,abs_variation,<multiplier>)
gauss(nominal_val,rel_variation,sigma,<multiplier>)
agauss(nominal_val,abs_variation,sigma,<multiplier>)
limit(nominal_val,rel_variation)
도대체 이게 먼가해서 머리를 싸매고 고민한적이 많다.
드디어 알아 냈으니...아... 개념은 느므느므 쉽더라....ㅎㅎㅎ
개념 ::
이 녀석은 공정상의 variation으로 인해 설계 했던 방향에서 벗어나는 각종 parameter 들을 확률을 이용해 수율등을 예측 할 때 사용한다. 수율을 예측하기 보단 일정 확률 범위안에서 100% 신뢰를 가지길 빌어본다. 자 예를 들어 보면 어떠한 MOS의 width 를 4um로 지정해서 설계를 했다 치자, 문제는 공정을 하다보면 width 나 length 나 심지어 Id current도 정확히 흐르지 않는다. 이를 이유로 각각의 공정에서는 일정 크기의 MOS를 가지고 spice 시뮬레이션 결과에 얼마나 정확히 맞아 떨어지는 지를 문서화 해 둔다.~!!! 그 문서를 보고 그 문서를 참고로 critical point를 확률을 이용하여 변화시키는데 사람 손으로 일일이 손대지 않고 spice가 해준다.
예 ::
** width variation
** nominal_value=1.5u, variation 4%, 6 sigma
.param mp50w1=1.5u **nominal_val
.param mp50w=gauss(mp50w1,40m,6) ** gauss(nominal_val, rel_variation, sigma)
.tran 1n 10u sweep monte=200 firstrun=1
이러면 monte 해석을 200번 한다. ㄷㄷㄷ
다음 옵션도 있음
unif(nominal_val,rel_variation,<multiplier>)
aunif(nominal_val,abs_variation,<multiplier>)
gauss(nominal_val,rel_variation,sigma,<multiplier>)
agauss(nominal_val,abs_variation,sigma,<multiplier>)
limit(nominal_val,rel_variation)
728x90
'HSPICE Skills > others' 카테고리의 다른 글
Pattern Source (0) | 2022.12.21 |
---|---|
digital signal bus sweep (0) | 2018.05.11 |
hspice - MOS transistor saturation check 방법 (0) | 2017.12.26 |
nodal capacitance 계산하기 (0) | 2013.02.16 |
hspice .if 문 (0) | 2011.02.08 |