HSPICE Skills/.option
.option
vfr43edc
2011. 1. 24. 11:37
728x90
제가 쓰는 기본 옵션 설정 명령입니다.
.option method=gear post dccap=1
거의 위에 있는 놈만 사용하는데요.
각각의 의미는
:: gear method : 이놈은 미세 전압및 전류가 계산상의 문제로 oscilation 일어나는 일을 방지
:: post : post가 없으면 tr#, ac# 등등의 파일이 안만들어 짐.
:: dccap=1 : 이놈이 있으면 dc simulation 할때 MOSCAP capacitance를 측정할 수 있음
간혹 쓰는 놈들
.option parhier=local
:: 전역 변수중에 subckt 변수명과 같은 이름을 가진 아이가 있을시 같은 변수로 인식 못하게 함
이걸 모를때 cadence로 누가 변수를 library에 parameter 랑 같은 이름으로 해서 시뮬레이션
돌리고 있었음. 대소문자 구분이 되는 cadence 에서 변수명은 같지만 대소문자로 다른 변수
였는데, cadence에선 시뮬레이션 잘 되더니 hspice 에서 안되는 거였음..ㅠㅠ 이넘 이거 알기
전까지 막막 쪼였음..ㅠㅠ
.option probe post
.probe [tran/dc/ac] xxxx
:: .option probe는 .probe에 적힌 전압(또는 전류 아니면 파라미터 등등)들만 tr#등의 결과에 저장한다. 회로가 너무너무 커서 결과파일 요량이 하드용량을 초과 한다거나 너무 큰 나머지 wave reader등에서 못읽어 올 때 상용자가 필요한 노드만 (혹은 기타 element나 parameter) .probe 뒤에 적어 주면 그 결과만 저장을 하고 나머진 버리게 되어 결과파일 용량을 획기 적으로 줄임...
.option method=gear post dccap=1
거의 위에 있는 놈만 사용하는데요.
각각의 의미는
:: gear method : 이놈은 미세 전압및 전류가 계산상의 문제로 oscilation 일어나는 일을 방지
:: post : post가 없으면 tr#, ac# 등등의 파일이 안만들어 짐.
:: dccap=1 : 이놈이 있으면 dc simulation 할때 MOSCAP capacitance를 측정할 수 있음
간혹 쓰는 놈들
.option parhier=local
:: 전역 변수중에 subckt 변수명과 같은 이름을 가진 아이가 있을시 같은 변수로 인식 못하게 함
이걸 모를때 cadence로 누가 변수를 library에 parameter 랑 같은 이름으로 해서 시뮬레이션
돌리고 있었음. 대소문자 구분이 되는 cadence 에서 변수명은 같지만 대소문자로 다른 변수
였는데, cadence에선 시뮬레이션 잘 되더니 hspice 에서 안되는 거였음..ㅠㅠ 이넘 이거 알기
전까지 막막 쪼였음..ㅠㅠ
.option probe post
.probe [tran/dc/ac] xxxx
:: .option probe는 .probe에 적힌 전압(또는 전류 아니면 파라미터 등등)들만 tr#등의 결과에 저장한다. 회로가 너무너무 커서 결과파일 요량이 하드용량을 초과 한다거나 너무 큰 나머지 wave reader등에서 못읽어 올 때 상용자가 필요한 노드만 (혹은 기타 element나 parameter) .probe 뒤에 적어 주면 그 결과만 저장을 하고 나머진 버리게 되어 결과파일 용량을 획기 적으로 줄임...
728x90