Silvaco EDA Tool 설치 및 주요 사용법

DA Tool Silvaco 설치 및 사용법

– 운영체제 환경

RHEL6.7+

libXt.i686
libXt-devel.i686
gdbm.i686
elfutils-libelf.i686
libXt.i686
mesa-libGL.i686
mesa-libGLU.i686
glibc-devel.i686
openmotif.i686
openmotif22.i686
redhat-lsb.i686
readline-devel.i686
numactl.i686
xorg-x11-fonts-75dpi-7.2-11.el6.noarch.rpm

– 설치 관련 파일

# ls -1
18268-str_files_for_std_examples-2016-00.ssu
18269-str_files_for_victory_examples-2016-00.ssu
18390-vwf-2016-00-rh64.tar.gz
18617-iccad-2016-00-rh64.tar.gz
18630-digitalcad-2016-00-rh64.tar.gz
18644-interconnect-2016-00-rh64.tar.gz
18696-flexlm-2016-00-sol.tar.gz
18841-Alps2-2017-00-rh64.tar.gz

이중 주로 사용하는 패키지는 아래와 같다.

17882-sflm-2015-00-rh64.tar.gz
18621-ams-2016-00-rh64.tar.gz
18793-flexlm-2017-00-rh64.tar.gz
18997-tcad-2017-00-rh64.tar.gz

– 패키지 설치 방법

위 패키지 파일의 압축을 해제하는 걸로 설치는 완료된다.

# mkdir /APP/Silvaco
// 응용 패키지
# tar xzvf 18997-tcad-2017-00-rh64.tar.gz -C /APP/Silvaco
# tar xzvf 18621-ams-2016-00-rh64.tar.gz -C /APP/Silvaco
// 라이선스 Client 패키지
# tar xzvf 17882-sflm-2015-00-rh64.tar.gz -C /APP/Silvaco
// 라이선스 서버 패키지
# tar xzvf 18793-flexlm-2017-00-rh64.tar.gz -C /APP/Silvaco

# vi /etc/profile.d/silvaco.sh

SIMUCAD_LICENSE_FILE=27000@192.168.206.1
export LM_LICENSE_FILE=$SIMUCAD_LICENSE_FILE
export SFLM_FLEXLM=1
export PATH=/APP/Silvaco/bin:$PATH

– 라이선스 서비스 시작 방법

라이선스 서버 관리는 flexlm tool 을 이용한다.

/APP/Silvaco/lib/flexlm/11.14.2.R/x86_64-linux 밑에 lmgrd 등 관련 명령이
존재 한다.

/APP/Silvaco/lib/flexlm/11.14.2.R/x86_64-linux/lmgrd -c <licensefile> -l <logfile>

– 주요 사용 명령

응용 실행 명령어는 /APP/Silvaco/bin 에 존재한다.
주요 사용하는 명령은 아래와 같다.

athena : 터미널 대화형 명령어
atlas : 터미널 대화형 명령어
deckbuild : GUI, 개발 도구
gateway : GUI, 설계,해석,후처리 통합 UI
sedit : GUI, 개발도구
smartspice : GUI/배치명령, 시뮬레이터
smartview : GUI, 후처리
tonyplot : GUI, 후처리
tonyplot3d : GUI, 후처리
victoryp : 터미널 대화형 명령어

전체적인 응용 사용 flow 는 아래와 같다.

gateway 를 통해 input 에 해당하는 스키매틱 파일을 생성한다. (확장자 .in)
smartspice 로 시뮬레이션을 하고, smartview 로 결과를 확인하다.

gateway 에서는 이 모든 절차를 수행 가능하다.
만일 smartspice 계산 시간이 오래 걸리는 작업은 별도의 계산서버에서
smartspice 를 배치로 수행하고, smartview 로 결과를 확인할 수도 있다.

샘플파일은 /APP/Silvaco/examples 디렉토리에 존재함.

– gateway 사용방법

gateway 실행
열기>작업영역> workspace 파일 열기
열기>스키매틱> schlr 파일 열기

툴바에 실행아이콘 클릭
시뮬레이션이 완료되면 자동으로 smartview 가 실행되며 결과를 보여줌.

gateway로 작업을 하면 $HOME/.silvaco 에 작업 수행 내역이 저장됨.
간혹 저장된 환경과 새로 수행하는 환경이 충돌하여 문제 발생하는 경우가
발생함. 이때는 해당 디렉토리를 삭제함.

– smartspice 사용 방법

GUI 실행: smartspice 명령 수행
배치 실행:

smartspice -help
smartspice -b -P <core_num> -o <outputfile> -r <rawfile>

시뮬레이션이 완료되면.. out, raw 파일이 생성된다.

out 파일은 수행 로그이고, raw 파일은 결과 바이너리 파일이다.

– smartview 사용방법

smartview <rawfile>

– tonyplot

find /<example_path> -name “*plot*”

해당 디렉토리로 가서 tonyplot 실행 후 열기

– tonyplot3d

opengl 지원해야 됨.

$ cd <example>/deckbuild/4.2.1.R/hbt/hbtex07/hbtex07.in
$ deckbuild bhtex07.in

run 버튼 실행

그럼..자동으로 altas.exe solver 가 실행되고, 자동으로 결과를 tonyplot3d에서
로딩하여 수행이 됨.

– deckbuild ascii 실행 방법

deskbuild -ascii -run hbtex08.in

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.