티스토리 뷰
연구실에서 HSPICE를 가지고 연구를 하게 되어
하나씩 하나씩 정리하고자 했다.
우선은 기본적으로 HSPICE를 리눅스 서버 상에서 돌리는 경우가 다수일 것이기 때문에
리눅스 환경을 가정하고서 글을 적는다.
1. HSPICE가 정상적으로 source 되었는지 확인
which hspice
리눅스 환경에서 which를 쓸 경우 뒤에 오는 명령어의 위치가 어디에 있는지 검색하여 경로를 알려준다.
때문에 위와 같이 명령어를 입력해서 '경로'가 나오면 hspice를 쓸 수 있는 상태이다.
2. hspice 사용 방법
(1) 기본 - 1
hspice test.sp > test_log.log
의미는 다음과 같다.
1) test.sp 파일을 읽어서 시뮬레이션 하겠다
2) 화면에 뜨는 결과는 test_log.log 라는 파일을 만들어서 저장하겠다
결과는 명령어를 실행한 폴더에 test.mt0, test.tr0, test.ac0 등의 이름으로 저장된다.
test_log.log는 확장자나 이름에 구애받지 않고 원하는 것을 선택하면 된다.
(2) 기본 - 2
hspice -i spice/test.sp > result/result_test.lis
-i 는 입력과 관련된 명령어이다.
1) spice 폴더에 있는 test.sp 파일을 읽어다가 시뮬레이션 하겠다.
2) 화면에 뜨는 결과는 result 폴더에 result_test.lis로 저장한다.
시뮬레이션 결과는 현재 명령어를 실행한 경로에 test.mt0, test.tr0, test.ac0 등의 이름으로 저장된다.
(3) 결과 위치 지정하기
hspice -i spice/test.sp -o result/test
-o 는 결과물의 저장과 관련된 명령어이다.
모든 결과 (화면에 뜨는 것, 그래프 파일 등)을 result폴더에 test라는 이름을 가진 형태로 저장한다.
이때, 화면에 뜨는 것은 .lis 확장자로 저장되고, 나머지는 각자의 확장자를 지닌다.
(4) 인터렉티브 시뮬레이션
hspice -I
hspice -I -L script
-I 는 인터렉티브(interactive) 시뮬레이션 모드와 관련된 명령어이다.
-L 을 붙일 경우 script에 명령어를 여러개 담아서 시뮬레이션을 하는 것이 가능하다. 해당하는 명령어는 추후에 정리하고자 한다.
'연구 > HSPICE' 카테고리의 다른 글
[HSPICE] HSPICE에서 Tran simulation 하기 (0) | 2019.07.01 |
---|---|
[HSPICE] HSPICE에서 Alter구문 사용 (5) | 2019.06.29 |
[HSPICE] HSPICE 기본 문법 (0) | 2019.06.29 |
[HSPICE] HSPICE에서 License check 시간 줄이기 (0) | 2019.06.29 |
- Total
- Today
- Yesterday
- 와디즈
- 투자
- 레이크머티리얼즈
- s-rim
- 음향기기
- 카카오페이지
- 프린터
- XBOOMGO
- 사경인
- MicroLED
- 적정가치
- 재무제표모르면주식투자절대로하지마라
- AMD
- 회로
- 노트북
- hspice
- 3500u
- 장르소설
- latex
- 블루투스5.0
- 갤럭시북이온
- verilog
- Overleaf
- 포트삭제
- 시뮬레이션
- IEEE
- 논문쓰기
- 리뷰
- 갤럭시
- vivado
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |