Tool_InstallGuide_Synopsys_DC

Download Report

Transcript Tool_InstallGuide_Synopsys_DC

툴 설치 가이드
Design Compiler
SynopsysMentor
목차
•
•
•
•
•
설치 파일 다운로드
Tool 설치
License
환경 설정
실행
확인 사항
•
Tool 설치 환경 및 툴 버전
– OS 버전
•
Linux : CentOS 4.8 x86_64
– DC 버전
•
syn_vE-2010.12-SP2
본 과정에서는 위의 환경에서 DC 설치와 환경 설정을 진행할 것이며, 타
Linux 버전 및 타 OS 버전에서의 과정은 차이가 발생할 수도 있음
설치 파일 다운로드
1
2
3
설치 파일 다운로드 – cont’d
필요 사항 입력 후 ID 와 PW 발급
설치 파일 다운로드 – cont’d
발급 받은 ID & PW 로 로그인
설치 파일 다운로드 – cont’d
TOOLS/SYNOPSYS/installer_v2.1/ 으로 이동
installer_v2.1.tar.Z 다운로드
설치 파일 다운로드 – cont’d
TOOLS/SYNOPSYS/Design_Compiler/syn_vE-2010.12/으로 이동
설치 파일 다운로드 – cont’d
필요한 OS 별로 설치 파일 다운로드
- xxx_common.tar -> 설치 시 필요한
common 파일
- xxx_amd64.tar -> Linux 64-bit
- xxx_linux.tar -> Linux 32-bit
- xxx_sparc64.tar -> Solaris 64-bit
- xxx_sparcOS5.tar -> Solaris 32-bit
본 자료에서는
xxx_common.tar, xxxx_linux.tar
다운로드
설치 파일 업로드
•
설치 파일 업로드
– Tool 설치는 root 계정에서 진행하는 것을 권장
• 본 자료는 설치 예시이므로, 사용자 계정으로 작업함
– 툴 설치를 위한 폴더 생성
– 다운 받은 installer 와 설치 파일을 Tool 설치 서버에 업로드
• syn_vE-2010.12-SP2_common.tar
• syn_vE-2010.12-SP2_linux.tar
• installer_v2.1.tar.Z
Tool 설치 전 환경 이해
• 폴더 구성
– source 폴더
• 툴 설치 소스파일들이 있는 곳
• 압축 해제는 윈도우가 아닌 서버에서 반드시 수행
– 툴 설치 폴더(Tool installation directory)
• 툴이 설치될 폴더로서, 유저가 따로 만들어 놓아야 함
Tool 설치 – cont’d
•
installer 압축 해제
인스톨러
Tool 설치 – cont’d
•
인스톨러 실행
클릭
Tool 설치 – cont’d
설치 파일의 위치를 찾음
현재 위치가 기본적으로 나옴
클릭
Tool 설치 – cont’d
인스톨러가
현재 위치에서 찾은 product를 보여줌
이름과 버전이 맞으므로 next
클릭
Tool 설치 – cont’d
Site ID number
시놉시스 라이선스에 적혀 있는
Site number 를 적으면 되지만
Default 상태로 유지해도 됨
클릭
Tool 설치 – cont’d
인스톨러가
현재 위치에서 찾은
syn_vE-2010.12-SP2_common.tar 를
분석해서 Product 이름을 보여줌
현 상황과 일치하므로 next
클릭
Tool 설치 – cont’d
클릭
Tool 설치 – cont’d
인스톨러가
현재 위치에서 찾은
syn_vE-2010.12-SP2_linux.tar 를
분석해서 Product 이름을 보여줌
현 상황과 일치하므로 next
클릭
Tool 설치 – cont’d
Tool installation 디렉토리 위치
Default 위치가 나옴
변경을 위해 Browse 클릭
Tool 설치 – cont’d
경로 선택 후
Done 클릭
Tool 설치 – cont’d
클릭
Tool 설치 – cont’d
지금까지의 정보를
Review
클릭
Tool 설치 – cont’d
파일의 압축을 해제
중
Tool 설치 – cont’d
설치 중
Tool 설치 – cont’d
설치 완료
클릭
Tool 설치 – cont’d
설치 후 확인 되는
메시지
클릭
툴 설치 후 확인
툴 설치 후 생성된 디렉토리
License
• 툴 설치 이후 라이선스 작업을 수행
• 툴 사용 pc 와 라이선스 서버의 구성
– 물리적으로 1개의 서버에서 구현이 가능
– 물리적으로 툴 사용 pc와 라이선스 서버를 따로 구성도 가능
– 라이선스 서버 설치 방법은 2가지 경우와 관계없이 동일함
• 유의사항
– 라이선스 툴 서버 데몬도 DC 와 동일하게 installer 로 설치를 함
License
•
License 데몬 다운로드
1
2
3
License – cont’d
필요 사항 입력 후 ID 와 PW 발급
License – cont’d
발급 받은 ID & PW 로 로그인
License – cont’d
TOOLS/SYNOPSYS/Synopsys_Common_License/scl_v11.2/ 으로 이동
License – cont’d
필요한 OS 별로 설치 파일 다운로드
- xxx_common.tar -> 설치 시 필요한
common 파일
- xxx_amd64.tar -> Linux 64-bit
- xxx_linux.tar -> Linux 32-bit
- xxx_sparc64.tar -> Solaris 64-bit
- xxx_sparcOS5.tar -> Solaris 32-bit
- xxx_x86sol64.tar -> Solaris10 64-bit
- xxx_x86sol32.tar -> Solaris10 32-bit
- xxx_windows.exe -> Windows
- xxx_aix64.tar -> AIX 64-bit
- xxx_rs6000.tar -> AIX 32-bit
- xxx_suse32.tar -> SUSE Linux 32-bit
License – cont’d
• License 데몬 파일 업로드
– 데몬 설치는 root 계정에서 진행
– 다운 받은 데몬 파일과 배포 받은 License 파일을 사용 서버에
업로드
– 여기서는 Linux 용 데몬 파일 사용
License – cont’d
클릭
License – cont’d
1
경로 확인
2
클릭
License – cont’d
1
내용 확인
2
클릭
License – cont’d
클릭
License – cont’d
1
내용 확인
2
클릭
License – cont’d
1
내용 확인
2
클릭
License – cont’d
1
내용 확인
2
클릭
License – cont’d
1
데몬 설치할 경로 설정
2
클릭
License – cont’d
클릭
License – cont’d
License – cont’d
클릭
License – cont’d
클릭
License – cont’d
• SCL 설치 위치 확인
라이선스 파일 편집
• 사전에 2가지 서버 정보 획득
– Hostname
• 라이선스 서버 OS 와 무관
– Hostid
• Linux 경우
맥 어드레스 정보 획득
• Solaris 경우
라이선스 파일 편집
• Vi 명령으로 라이선스 파일을 아래와 같이 수정
라이선스 서버 정보만 확인
수정이 불가함
라이선스 서버의 Hostname
 서버의 이름으로 수정 가능
솔라리스 : Hostid
리눅스 : mac address
라이선스 서비스 포트 번호
 유저가 마음대로 지정 가능
유저가
LCU 데몬 툴이 설치된 디렉토리 밑으로 검색하여 snpslmd 의
실제 경로를 파악 후 기재해줌
라이선스 구동
SCL 데몬 툴 설치 디렉토리 밑에서
lmgrd 가 있는 위치로 이동
라이선스 구동
라이선스 구동 상태 확인
라이선스 정지
라이선스 구동
• 라이선스 구동 세부 점검 방법
– 라이선스 상태 확인(기본)
./lmstat –a –c /home/smkcow/tool/dc/synopsys_license.dat
– Process 확인
ps –aef | grep lmgrd
– 포트 확인
현재 개방된 포트 확인  netsta –na | grep LISTEN
ps –aef | grep lmgrd  netstat –na | grep (포트 번호)
– 로그 확인
./lmgrd –c /home/smkcow/tool/dc/synopsys_license.dat
-l xxx.log
라이선스 구동
• 장애 발생시
– 네트워크 장애
• Floating 라이센싱 방식의 경우, 각 학교의 전산소에 port 방화벽
해제 요청
– 통신 확인
• Ping
– 방화벽 해제
리눅스
iptables -F
lokkit
2가지 명령으로 방화벽 해제
툴 구동
synopsys.cshrc 파일 작성
dc 실행
반도체설계교육센터
Thank You
www.idec.or.kr