티스토리 뷰

연구/HSPICE

[HSPICE] HSPICE 커멘드 명령어 정리

태양의티아 2019. 6. 28. 23:31

연구실에서 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에 명령어를 여러개 담아서 시뮬레이션을 하는 것이 가능하다. 해당하는 명령어는 추후에 정리하고자 한다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
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
글 보관함