20
T lG id T ool Guide Mentor - Calibre Mentor Calibre 조 인 신 연구원 [email protected]

Tool InstallGuide Mentor Calibre

  • Upload
    sckid

  • View
    242

  • Download
    1

Embed Size (px)

DESCRIPTION

tool install

Citation preview

Page 1: Tool InstallGuide Mentor Calibre

T l G idTool GuideMentor - CalibreMentor Calibre

조 인 신 연구원[email protected]

Page 2: Tool InstallGuide Mentor Calibre

목차목차

• 설치 파일 다운로드• Tool 설치Tool 설치• 환경 설정• 실행

• Virtuoso 연동

Page 3: Tool InstallGuide Mentor Calibre

※ 확인 사항※ 확인 사항

• Tool 설치 환경 및 Calibre 버전– OS OS

• Linux : CentOS 4.8 x86_64

– Calibre 버전– Calibre 버전• 2010.3_37.26

본 과정에서는 위의 환경에서 Calibre 설치와 환경 설정을 진행할 것이며, 본 과정에서는 위의 환경에서 설치와 환경 설정을 진행할 것이며,

타 Linux 버전 및 타 OS 버전에서의 과정은 차이가 발생할 수도 있음

Page 4: Tool InstallGuide Mentor Calibre

※ 주의 사항※ 주의 사항

• 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 에서만 사용 가능함

Page 5: Tool InstallGuide Mentor Calibre

설치 파일 다운로드설치 파일 다운로드

1

2

3

Page 6: Tool InstallGuide Mentor Calibre

설치 파일 다운로드 t’d설치 파일 다운로드 – cont’d

ID & PW 로 로그인ID & PW 로 로그인접속 정보는 WG 교수님 및 EDA Tool 담당자에게

메일로 안내 함

Page 7: Tool InstallGuide Mentor Calibre

설치 파일 다운로드 t’d설치 파일 다운로드 – cont’d

Mentor/Calibre/calibre 2010 3 37 26/ 으로 이동Mentor/Calibre/calibre_2010.3_37.26/ 으로 이동

Page 8: Tool InstallGuide Mentor Calibre

설치 파일 다운로드 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 까지

Page 9: Tool InstallGuide Mentor Calibre

Tool 설치Tool 설치

• 설치 파일 업로드– Tool 설치는 root 계정에서 진행oo 설치는 oot 계정에서 진행– Calibre 설치를 위한 폴더 생성

• /TOOLS/Mentor/Calibre• /TOOLS/Mentor/Calibre

– 다운 받은 설치 파일을 사용 서버에 업로드여기서는 i 용 설치 파일 사용– 여기서는 Linux 용 설치 파일 사용

Page 10: Tool InstallGuide Mentor Calibre

Tool 설치 t’dTool 설치 – cont’d

• 설치 파일 권한 변경 및 파일 실행

• 설치 진행

D 입력 후 엔터

Page 11: Tool InstallGuide Mentor Calibre

Tool 설치 t’dTool 설치 – cont’d

Y 입력 후 엔터Yes 입력 후 엔터

설치 진행 과정

Page 12: Tool InstallGuide Mentor Calibre

Tool 설치 t’dTool 설치 – cont’d

• 설치 완료

Page 13: Tool InstallGuide Mentor Calibre

환경 설정환경 설정

• 환경 설정은 각 사용자 계정에서 진행• 사용 로그인 shell 형태에 따라 작성하는사용 로그인 shell 형태에 따라 작성하는

환경 설정 파일의 형식이 다름• 여기서는 c-shell(csh) 을 사용함

Page 14: Tool InstallGuide Mentor Calibre

환경 설정 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)

Page 15: Tool InstallGuide Mentor Calibre

실행실행

• cshrc sourcing 및 calibre 실행

– 설치가 제대로 되면 위와 같이창 활Calibre Interactive 창이 활성화 됨

Page 16: Tool InstallGuide Mentor Calibre

실행 t’d실행 – cont’d

– License 구동 및 환경 설정에 제대로 되었을경우 mmDRC 또는 mmLVS, PEX 실행 시터미널 창에 에러 메시지 출력되지 않음제대로 되지 않았을 경우 터미널 창에제대로 되지 않았을 경우 터미널 창에에러메시지 출력되면서 창이 자동 꺼짐

Page 17: Tool InstallGuide Mentor Calibre

Virtuoso 연동Virtuoso 연동

Page 18: Tool InstallGuide Mentor Calibre

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 파일에 다음 장의 내용을마지막에 추가마지막에 추가

Page 19: Tool InstallGuide Mentor Calibre

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")

Page 20: Tool InstallGuide Mentor Calibre

반도체설계교육센터반도체설계교육센터

Thank YouThank Youwww.idec.or.kr