
ALTER 기능은 위와 동일하되 ALTER에 나온 부분만 값을 바꾸거나 교체하는 것이다. 즉, ALTER를 쓰면 앞에서 적었던 조건들을 다시 쓰면서 용량과 우리의 시간을 낭비하는 것을 방지할 수 있다. 그래서 Manual에 있는 예제를 중심으로 정리하고자 한다. ** alter를 이용할 경우, 명령어를 그대로 가져다 쓰지 말고 Parameter로 값을 받아오고 Parameter를 변경하자 ** 시뮬레이션의 경우 종류가 같아야(tr, dc, ac) 꼬이지 않고 시뮬레이션 가능하다. ** alter에서 Netlist의 경우 같은 이름으로 만들면 이전 Netlist를 대체한다. ** 아주 잘 쓰는 방법 중 하나로 if else 구문이 존재한다. 1. 온도 변경 회로 시뮬레이션에서 온도는 중요한 요소이다. .t..

이 부분은 계속해서 추가해 나갈 예정이다. 1. 전체적인 구조 ***** 반드시 첫 줄은 주석으로 처리하거나 Title을 적자 ****** .lib '라이브러리 경로' TT $ TT/SS/FF/SF/FS 등의 공정 변수가 들어갈 수 있다. .param 변수명=변수값 $ 예시로 .param pTemp=25 가 있다. .temp 온도 $ 일반적으로는 온도를 Param과 함께써서 .temp 'pTemp'로 쓴다. .inc 'netlist파일 경로' ***** 여기서부터 추가하려고 하는 netlist들을 넣는다. ****** * 추가하고자 하는 netlist들 중 전류원이나 전압원을 먼저 적는다. * 추가하고자 하는 device들을 적는다. ***************************************..

HSPICE는 명령어를 실행할 때마다 License를 체크한다. 회로 하나만 돌리거나, 거대한 친구를 돌릴 경우 License 체크 시간은 크게 의미가 없지만 만약 많은 수의 회로를 반복적으로 돌릴 경우 이 시간은 기하급수적으로 늘어난다. 이러한 문제를 해결하기 위해 HSPICE는 Client-Server 기능을 마련해 두었다. 1. C/S 설명 하나하나의 회로의 크기가 작지만 많이 돌려야 할 때 쓴다. Cell들의 특징을 잡아낼 경우에 쓴다고 나와있다. 하나의 사용자당 1개의 Server를 만들 수 있으며, Server는 계속해서 back-ground에서 돌게 된다. 1시간 동안 입력이 들어오지 않으면, 자동으로 Lisence를 풀고 기능을 종료시킨다. 2. 사용법 hspice -C C/S 기능을 사용..

연구실에서 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 라..
- Total
- Today
- Yesterday
- 사경인
- MicroLED
- latex
- 시뮬레이션
- 논문쓰기
- 블루투스5.0
- 카카오페이지
- IEEE
- 음향기기
- AMD
- 와디즈
- 갤럭시
- 회로
- hspice
- vivado
- s-rim
- verilog
- 포트삭제
- 재무제표모르면주식투자절대로하지마라
- 갤럭시북이온
- 리뷰
- 투자
- 노트북
- 장르소설
- XBOOMGO
- 3500u
- 적정가치
- 프린터
- Overleaf
- 레이크머티리얼즈
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |