Upload
sckid
View
235
Download
1
Embed Size (px)
DESCRIPTION
tool install
목차목차
• 설치 파일 다운로드• Tool 설치Tool 설치• 환경 설정• 실행
• Virtuoso 연동
※ 확인 사항※ 확인 사항
• Tool 설치 환경 및 Calibre 버전– OS OS
• Linux : CentOS 4.8 x86_64
– Calibre 버전– Calibre 버전• 2010.3_37.26
본 과정에서는 위의 환경에서 Calibre 설치와 환경 설정을 진행할 것이며, 본 과정에서는 위의 환경에서 설치와 환경 설정을 진행할 것이며,
타 Linux 버전 및 타 OS 버전에서의 과정은 차이가 발생할 수도 있음
※ 주의 사항※ 주의 사항
• OS 버전에 따른 Calibre 사용 가능 여부– Calibre 2012.2 버전까지만 RHEL 4.X 또는Ca b e 0 . 버전까지만 . 또는
CentOS 4.X 의 OS 에서 사용 가능함Calibre 2012 2 이상의 버전은 RHEL 5 X 또는– Calibre 2012.2 이상의 버전은 RHEL 5.X 또는CentOS 5.X 의 OS 에서만 사용 가능함
설치 파일 다운로드설치 파일 다운로드
1
2
3
설치 파일 다운로드 t’d설치 파일 다운로드 – cont’d
ID & PW 로 로그인ID & PW 로 로그인접속 정보는 WG 교수님 및 EDA Tool 담당자에게
메일로 안내 함
설치 파일 다운로드 t’d설치 파일 다운로드 – cont’d
Mentor/Calibre/calibre 2010 3 37 26/ 으로 이동Mentor/Calibre/calibre_2010.3_37.26/ 으로 이동
설치 파일 다운로드 t’d설치 파일 다운로드 – cont’d
필요한 OS 별로 설치 파일 다운로드필요한 OS 별로 설치 파일 다운로드- ixl_cal_2010.3_37.26_mib.exe -> Linux- so5_cal_2010.3_37.26_mib.exe -> Solaris 10
ss5 cal 2010 3 37 26 mib exe > Solaris 9 까지- ss5_cal_2010.3_37.26_mib.exe -> Solaris 9 까지
Tool 설치Tool 설치
• 설치 파일 업로드– Tool 설치는 root 계정에서 진행oo 설치는 oot 계정에서 진행– Calibre 설치를 위한 폴더 생성
• /TOOLS/Mentor/Calibre• /TOOLS/Mentor/Calibre
– 다운 받은 설치 파일을 사용 서버에 업로드여기서는 i 용 설치 파일 사용– 여기서는 Linux 용 설치 파일 사용
Tool 설치 t’dTool 설치 – cont’d
• 설치 파일 권한 변경 및 파일 실행
• 설치 진행
D 입력 후 엔터
Tool 설치 t’dTool 설치 – cont’d
Y 입력 후 엔터Yes 입력 후 엔터
설치 진행 과정
Tool 설치 t’dTool 설치 – cont’d
• 설치 완료
환경 설정환경 설정
• 환경 설정은 각 사용자 계정에서 진행• 사용 로그인 shell 형태에 따라 작성하는사용 로그인 shell 형태에 따라 작성하는
환경 설정 파일의 형식이 다름• 여기서는 c-shell(csh) 을 사용함
환경 설정 t’d환경 설정 – cont’d
• 환경 설정 내용 작성– .cshrc 파일에 작성.cs c 파일에 작성
• 따로 sourcing 을 할 필요가 없음• 로그인 시 자동 환경 설정 적용됨로그인 시 자동 환경 설정 적용됨
– calibre.cshrc 파일에 작성• 로그인 후 source calibre cshrc 로 sourcing 필요• 로그인 후 source calibre.cshrc 로 sourcing 필요
– 작성 내용setenv MGC_HOME /Calibre설치경로setenv MGLS_LICENSE_FILE 1717@License_server_IPset path = ($MGC_HOME/bin $path)
Ex)
실행실행
• cshrc sourcing 및 calibre 실행
– 설치가 제대로 되면 위와 같이창 활Calibre Interactive 창이 활성화 됨
실행 t’d실행 – cont’d
– License 구동 및 환경 설정에 제대로 되었을경우 mmDRC 또는 mmLVS, PEX 실행 시터미널 창에 에러 메시지 출력되지 않음제대로 되지 않았을 경우 터미널 창에제대로 되지 않았을 경우 터미널 창에에러메시지 출력되면서 창이 자동 꺼짐
Virtuoso 연동Virtuoso 연동
Virtuoso 연동 t’dVirtuoso 연동 – cont’d
• .cdsinit 파일 복사– /cadence 설치폴더/tools/dfII/cdsuser/.cdsinit /cade ce 설치폴더/too s/d /cdsuse /.cds t
파일을 사용자 계정으로 복사Ex) cp /TOOLS/Cadence/IC5141_USR6/tools/dfII/cdsuser/.cdsinit ~/ p
복사한 d i it 파일에 다음 장의 내용을• 복사한 .cdsinit 파일에 다음 장의 내용을마지막에 추가마지막에 추가
Virtuoso 연동 t’dVirtuoso 연동 – cont’d
;###################################################;##### CALIBRE INTERACTIVE SKILL CODE #########
; MGC_HOME is not set correctly. Report the problem.;##### CALIBRE INTERACTIVE SKILL CODE #########;###################################################
; check MGC_HOME;
printf("// Calibre Error: Environment variable ")if( mgc_home==nil || mgc_home=="" then
printf("MGC_HOME is not set.");else
if( !isDir(mgc home) then;mgc_home=getShellEnvVar("MGC_HOME")
;mgc_rve_init_socket 1717
if( !isDir(mgc_home) thenprintf("MGC_HOME does not point to a directory.");
elseif( !isReadable(mgc_home) then
printf("MGC_HOME points to an unreadable
if( mgc_home!=nil && isDir(mgc_home) && isReadable(mgc_home) then
setSkillPath(append1(getSkillPath() strcat(mgc home
directory.");)
))printf(" Calibre Skill Interface not loaded.\n")setSkillPath(append1(getSkillPath() strcat(mgc_home
"/shared/pkgs/icv/tools/queryskl")))
; Load calibre.skl or calibre.4.3.skl, not both!
p ( )
; Display a dialog box message about load failure.
hiDisplayAppDBox(?name 'MGCHOMEErrorDlg
; Load calibre.skl for Cadence versions 4.4 and greaterload("calibre.skl")
;;; Load calibre 4 3 skl for Cadence version 4 3
?name MGCHOMEErrorDlg?dboxBanner "Calibre Error"?dboxText "Calibre Skill Interface not loaded."?dialogType hicErrorDialog?dialogStyle 'modal
;;; Load calibre.4.3.skl for Cadence version 4.3;;; load("calibre.4.3.skl")
else
?buttonLayout 'Close)
)printf("Calibre!!!\n")
반도체설계교육센터반도체설계교육센터
Thank YouThank Youwww.idec.or.kr