소프트웨어 설치 및 등록
주의: 윈도우 10 버전 업데이트 금지
윈도우 10의 버전을 업데이트하는 경우 (예: Windows 10 Version 20H2에서 21H1로 업데이트), 시스템 정보가 변경되어 실바코 라이센스를 사용하지 못 할 수도 있습니다. 특히 주의하여 주십시오.
지원 운영체제
설치 가이드
- 실바코 소프트웨어 설치 가이드 (영어)
- 소프트웨어 설치 요약 (한글)
- SFLM 라이센스 서버 설치 요약 (한글)
- SFLM 라이센스 서버 지정 요약 (한글)
웹사이트 등록, 소프트웨어 다운로드 및 설치
실바코는 매년 제품 그룹별로 베이스라인 소프트웨어를 출시하며, 그 사이에 주기적으로 업데이트를 제공합니다. 다음은 실바코 툴을 다운로드하고 설치하는 데 필요한 절차를 설명합니다. 현재 사용중인 운영 체제에서 해당 제품이 지원되는지 확인하십시오. 자세한 내용을 보려면 링크를 클릭하십시오.
온라인 실바코 계정 등록
- [자료 > 다운로드]로 이동하거나 링크를 클릭하십시오.
- [등록]을 클릭합니다.
- 회사 또는 기관의 연락처 정보와 이메일 주소를 사용하여 양식을 작성합니다.
- 정보를 정확하게 입력해야 실바코 제품과 유용한 기술 정보를 이용할 수 있습니다.
- 등록이 승인되면 임시 비밀번호가 발급되며, 추후 변경할 수 있습니다.
- 이후 소프트웨어 업데이트에 필요하므로 로그인 정보를 저장하십시오.
소프트웨어 다운로드 요청
실바코의 모든 소프트웨어는 실바코 웹사이트에서 다운로드할 수 있습니다.
- [자료 > 다운로드]로 이동하거나, 링크를 클릭합니다.
- 실바코 계정으로 로그인합니다.
- [다운로드 > 소프트웨어 요청]으로 이동합니다.
- 해당되는 운영 체제에 적합한 실바코 제품 패키지를 찾습니다.
- 각 패키지의 “상세 정보” 링크를 통해 구성 요소를 확인할 수 있습니다 .
- 해당 패키지를 확인하고, [요청]을 클릭합니다.
- 다음 웹 페이지에서 요청 양식을 작성합니다. 소프트웨어의 최종 사용에 대한 일반적인 설명 (기술 적용 및 목적)을 포함합니다.
- 부정확하게 입력하면 소프트웨어 전달이 지연될 수 있습니다.
- 잠시 후 다운로드 접근 권한이 부여되어, 소프트웨어 다운로드 링크가 있는 이메일을 받을 수 있습니다.
베이스라인 소프트웨어 설치 (리눅스에서 .bin 파일 실행)
root/sudo 권한 계정으로 로그인합니다.
- 설치 가이드에 앞서, 필요한 패키지가 설치되어 있는지 확인하십시오.
- 사용하려는 툴이 해당 운영 체제에서 지원되는지 확인하십시오. 자세한 내용을 보려면 링크를 클릭하여 주십시오.
- 다운로드가 승인되면 해당 링크가 이메일로 전송되어, 실바코 웹 사이트에서 다운로드할 수 있습니다. .bin 파일의 다운로드 링크를 클릭하여 주십시오
- 터미널 창에서 .bin 파일을 실행합니다.
- bin 파일이 실행되지 않는 경우, “chmod 777 ./(파일 이름).bin” 을 입력하여 파일의 권한을 변경한 후 .bin 파일을 다시 실행합니다.
- 설치 마법사가 시작되면 화면의 지시를 따릅니다.
- [choose]를 선택하여 설치 위치를 지정합니다.
- 설치 마법사에서 관리자 비밀번호를 생성합니다. 이것은 SFLM 서버의 관리자 비밀번호입니다 (자세한 내용은 SFLM 서버 등록을 참조하여 주십시오). 비밀번호를 입력하고 (안내에 따라 다시 입력), 다음을 클릭합니다.
- 추후 관리를 위해 비밀번호를 따로 저장하여 주십시오.
- 설치가 완료되었는지 확인하려면, 설치 마법사에서 설정한 설치 경로로 이동합니다. 설치 경로에 폴더가 있으면, 설치 경로에 폴더가 있으면 설치는 완료된 것입니다.
베이스라인 소프트웨어 설치 (윈도우에서 .exe 파일 실행)
사용하려는 제품이 해당 운영 체제에서 지원되는지 확인하십시오. 자세한 내용은 링크를 클릭하여 주십시오.
관리자 권한이 있는 계정으로 로그인합니다.
- 다운로드가 승인되면 해당 링크가 이메일로 전송되어, 실바코 웹 사이트에서 다운로드할 수 있습니다. .exe 파일의 다운로드 링크를 클릭하여 주십시오.
- 더블 클릭하여 파일을 실행합니다. 설치 마법사가 시작되면, 화면의 지시를 따릅니다.
- 윈도우에서의 기본 설치 위치: C:₩sedatools₩
- 설치 마법사에서 관리자 비밀번호를 생성합니다. 이것은 SFLM 서버의 관리자 비밀번호입니다 (자세한 내용은 SFLM 서버 등록을 참조하여 주십시오). 비밀번호를 입력하고 (안내에 따라 다시 입력), 다음을 클릭합니다.
- 추후 관리를 위해 비밀번호를 따로 저장하여 주십시오.
- 설치가 완료되면 재부팅합니다.
- 설치가 완료되었는지 확인하려면, 설치 마법사에서 설정한 설치 경로로 이동합니다. 설치 경로에 폴더가 있으면 설치는 완료된 것입니다.
소프트웨어 업데이트 (리눅스에서 .ssu 파일 실행)
기존에 설치한 베이스라인에 소프트웨어 업데이트를 적용할 수 있습니다. 업데이트 파일은 .ssu 파일입니다. 이를 통해 새 버전이 기존 설치 위치에 추가됩니다. 기존 버전은 삭제되지 않으며, 계속 이용할 수 있습니다.
- 리눅스 터미널:
- (설치 디렉토리)/bin/sman
- SMAN:
- 왼쪽의 [Tools > Add and Manage Updates]로 이동합니다.
- [Browse]를 클릭하여 .ssu 파일을 찾습니다.
- [Install]을 클릭합니다.
- 링크 또는 바로 가기를 업데이트하라는 메시지가 나오면 [Yes]를 클릭합니다.
소프트웨어 업데이트 (윈도우에서 .ssu 파일 실행)
기존에 설치한 베이스라인에 소프트웨어 업데이트를 적용할 수 있습니다. 업데이트 파일은 .ssu 파일입니다. 이를 통해 새 버전이 기존 설치 위치에 추가됩니다. 기존 버전은 삭제되지 않으며, 계속 이용할 수 있습니다.
- 프롬프트 또는 PowerShell:
- (설치 디렉토리)₩exe₩sman
- 또는 실바코 바로 가기 폴더에서 “Management Console”을 실행합니다.
- SMAN:
- 왼쪽의 [Tools-> Add and Manage Updates]로 이동합니다.
- [Browse]를 클릭하고 .ssu 파일을 찾습니다.
- [Install]을 클릭합니다.
- 링크 또는 바로 가기를 업데이트하라는 메시지가 나오면 [Yes]를 클릭합니다.
SFLM 라이센스 서버 설치
실바코 툴을 사용하기 위해 SFLM (Silvaco Floating License Manager) 라이센스 서버를 설정합니다. 이 서버는 실바코 툴에 대한 플로팅 툴 라이센스를 관리합니다.
SFLM 서버 설치 및 시작
SFLM 라이센스 서버를 아직 설치하지 않은 경우 다음 안내에 따라 실행합니다. SFLM 서버는 실바코 툴에 대해 플로팅 라이센스를 관리합니다. root 또는 관리자 권한으로 설치합니다.
리눅스
- 터미널: (설치 디렉토리)/bin/sflm -install
윈도우
- 프롬프트 또는 PowerShell: (설치 디렉토리)₩exe₩sflm -install
SFLM 라이센스 서버 설치가 시작되면 비밀번호를 설정하라는 메시지가 표시됩니다. 이것은 SFLM 서버에서 관리자 비밀번호로 사용됩니다.
설치 후 서버를 재부팅합니다.
SFLM 서버 웹 페이지 확인
SMAN을 이용하여 SFLM 서버 페이지 확인:
SFLM 서버 설치 후 SMAN 유틸리티를 통해 서버에 액세스할 수 있습니다.
리눅스
- 터미널: (설치 디렉토리)/bin/sman
윈도우
- 프롬프트 또는 PowerShell: (설치 디렉토리)₩exe₩sman
- 또는 실바코 바로 가기 폴더에서 ” Management Console”을 실행합니다.
SMAN의 [System > Licensing > Management] 에서 원하는 SFLM 서버를 선택할 수 있습니다. 윈도우에서는 SMAN 창에 웹 페이지가 포함됩니다.
서버가 다수 있는 경우, SMAN [System > Licensing > Management]에서도 확인할 수 있습니다.
웹 브라우저:
브라우저에서 시스템 이름, IP 주소 또는 라이센스 서버에서 로그인하였다면 127.0.0.1을 통해 확인할 수 있습니다.
- http://(서버 이름):3162
- http://(서버 IP):3162
- http://127.0.0.1:3162
SFLM 서버 온라인 등록
아래 안내에 따라 SFLM HostID를 생성합니다. (0SSMID###### 형식)
- SFLM 서버 웹 페이지에서 [Admin > Register License Server]를 클릭합니다.
- SFLM 서버 설치 단계에서 설정한 SFLM 관리자 비밀번호로 로그인합니다.
- [Register Online]을 클릭하고, 다음 웹 페이지에서 항목을 입력한 후 “Next”를 클릭합니다.
- 이상이 없으면, 확인 웹 페이지가 로드됩니다. 계속하려면 “Next”를 클릭합니다.
- 다음 웹 페이지에서 서버 “Code Name” 즉 HOSTID가 “0SSMID########” 형식으로 표시됩니다.
- 0SSMID ID를 실바코에 전달하여 라이센스를 받습니다. 라이센스를 취득하면 “SFLM 라이센스 파일 설치” 안내에 따릅니다.
SFLM 서버 오프라인 등록
SFLM 서버가 인터넷에 연결되지 않은 경우, SFLM 등록을 오프라인으로 완료할 수 있습니다. 그러나 가능하면 온라인 등록을 권장합니다.
- SFLM 서버 웹 페이지에서 [Admin > Register License Server]를 클릭합니다.
- SFLM 서버 설치 단계에서 설정한 SFLM 관리자 비밀번호로 로그인합니다.
- [Register Offline]을 클릭하면, Machine Credentials, Machine ID, Machine key가 포함된 웹 페이지가 열립니다.
- 표시된 정보 전체를 텍스트로 복사하여 실바코에 이메일로 전달합니다.
- 실바코에서 코드 네임과 활성화 코드를 전달합니다.
- 수신한 코드 네임과 활성화 코드로 등록을 완료합니다.
- [Activate SFLM Server Offline] 웹 페이지에서 “Next”를 클릭합니다.
- 코드 네임과 활성화 코드를 입력한 후 “Next“를 클릭합니다.
- 등록에 성공하면 Hostid (예: 0SMID######)를 확인할 수 있습니다.
SFLM 라이센스 파일 설치
실바코에서 라이센스를 생성하면 사용자는 수동 또는 자동으로 설치할 수 있습니다.
- 기존 SFLM 서버 웹 페이지로 이동합니다 (예: http://(서버 이름):3162, http://(서버 IP):3162 또는 http://127.0.0.1:3162).
- SFLM 웹 페이지에서 “Install New License(s)” 를 클릭합니다.
- SFLM 관리자 비밀번호를 입력하여 로그인합니다.
- “Automatic Update” 또는 “Installed Saved File” 을 클릭합니다.
- “Automatic Update”를 선택하면 인터넷에서 라이센스 파일이 다운로드되어 SFLM 서버에 자동으로 설치됩니다.
- “Installed Saved File”을 선택하면 SFLM 서버에서 라이센스 파일을 선택할 수 있습니다.
- SFLM 웹 페이지에서 설치 완료를 확인하면, 유효한 라이센스를 볼 수 있습니다.
기존 SFLM 서버에 연결
기존 SFLM 라이센스 서버가 있는 경우, 클라이언트 머신을 라이센스 서버에 연결할 수 있습니다.
리눅스
- 터미널: (설치 디렉토리)/bin/sflm_access
윈도우
- 프롬프트 또는 PowerShell: (설치 디렉토리)₩exe₩sflm_access
- 또는 실바코 바로 가기 폴더에서 “SFLM Access”를 실행
SFLM Access에서 “Configure”를 클릭하여, 새 서버를 추가할 수 있습니다. SFLM Access에 대한 보다 상세한 내용은 “Standard Floating License Manager: Installation and User’s Guide” 제4장을 참조하여 주십시오.
FlexLM 라이센스 서버 설치
실바코 툴도 FlexLM을 사용할 수 있습니다. 자세한 내용은 온라인으로 제공되는 FlexLM 문서를 참조하여 주십시오.
FlexLM 패키지 설치
FlexLM 라이센스를 사용하여 실바코 툴을 이용하려면, 실바코 웹 사이트에서 제공하는 FlexLM 베이스라인 패키지를 요청하여 다운로드하십시오.
Red Hat/CentOS 사용자의 경우, 다음 명령어를 실행하여 redhat-lsb-core 패키지가 설치되어 있는지 확인하십시오:
lsb_release -a
“Command not found”를 반환하는 경우 redhat-lsb-core 패키지를 설치해야 합니다.
다음 명령어를 사용하여 yum으로 yum 데이터베이스를 업데이트합니다:
sudo yum makecache
yum 데이터베이스를 업데이트한 후, 다음 명령어로 yum을 사용하여 redhat-lsb-core를 설치할 수 있습니다:
sudo yum -y install redhat-lsb-core
이제 FlexLM 패키지를 설치할 수 있습니다.
FlexLM HostID 생성
라이센스를 생성하려면 아래 절차에 따라 HostID를 취득합니다.
리눅스
- 터미널:
- (설치 디렉토리)/bin/lmhostid
윈도우
- 프롬프트 또는 PowerShell에서 실바코 설치 디렉토리에 있는 FlexLM 폴더로 이동:
- (설치 디렉토리)₩lib₩flexlm₩(Version_Number)₩(OS_Version)₩
- 예: cd C:₩sedatools₩lib₩flexlm₩11.14.2.R₩x86_64-windows
- 다음 커맨드를 실행합니다.
- .₩lmutil lmhostid
HostID를 출력하여, 실바코에 전달합니다.
FlexLM 라이센스 수정
FlexLM 라이센스 파일을 받으면 수동으로 수정합니다.
- 실바코에서 발급한 라이센스 파일을 엽니다.
- (your_server) 항목을 찾아 컴퓨터 이름으로 수정합니다.
- DAEMON 라인을 찾아서, 실바코 설치 디렉토리의 lib 폴더에 있는 simucad 데몬의 경로를 삽입합니다.
- 리눅스 – (설치 디렉토리)/lib/flexlm/(Version)/x86_64-linux/simucad
- 윈도우 – (설치 디렉토리)₩flexlm₩(Version)₩x86_64-windows₩simucad
라이센스 파일로 FlexLM 서버 시작
리눅스
- 터미널:
- (설치 디렉토리)/bin/lmgrd -c (라이센스 파일 이름) – l (로그 파일 경로)
윈도우
- 프롬프트 또는 PowerShell에서 실바코 설치 디렉토리에 있는 FlexLM 폴더로 이동
- (설치 디렉토리)₩lib₩flexlm₩(Version_Number)₩(OS_Version)₩
- 커맨드 실행:
- .₩lmgrd -c (라이센스 파일 이름) – l (로그 파일 경로)
FlexLM 서버 연결
다음 환경 변수를 설정하여 주십시오:
리눅스
- 터미널:
- bash 셸: EXPORT 커맨드
- 예시
- export LM_LICENSE_FILE=mylicensefile.lic
- export SFLM_FLEXLM=1
- csh: SETENV 커맨드
- 예시
- setenv LM_LICENSE_FILE “mylicensefile.lic”
- setenv SFLM_FLEXLM 1
윈도우
- 프롬프트 또는 PowerShell: SETX 커맨드를 사용하여 환경 변수를 설정
- 예시
- setx LM_LICENSE_FILE “mylicensefile.lic
- setx SFLM_FLEXLM “1”
- 예시
FlexLM 라이센스 설치 확인
터미널 또는 윈도우 프롬프트/PowerShell에서 다음과 같이 실행합니다.
리눅스
- (설치 디렉토리)/bin/lmstat -a
윈도우
- (설치 디렉토리)₩lib₩flexlm₩(Version_Number)₩(OS_Version)₩lmutil lmstat -a
리눅스 지원 패키지
설치 가이드에 앞서, 먼저 다음 패키지가 설치되어 있는지 확인하여 주십시오.
- glibc.i686
- libgcc.i686
- libstdc++.i686
- zlib.i686
- xorg-x11-fonts-75dpi.noarch
- xorg-x11-fonts-misc.noarch
root 계정으로 터미널에서 다음과 같이 입력하여, 패키지를 설치할 수 있습니다.
- yum install glibc.i686 libgcc.i686 libstdc++.i686
- yum install zlib.i686
- yum install xorg-x11-fonts-75dpi.noarch xorg-x11-fonts-misc.noarch
기타 / FAQ
Silvaco Management Console Report 생성
소프트웨어 문제 해결을 위해 리포트를 생성할 수 있습니다. 아래 단계에 따라 사용자가 생성합니다.
- Silvaco Management Console (sman)을 시작합니다.
- 리눅스: 터미널에서 (설치 디렉토리)/bin/sman
- 윈도우: 설치 디렉토리의 Silvaco Management Console
- 툴바에서 “Generate New Report” 를 선택합니다.
- 보고서가 생성되면 .rpt 파일을 저장하여 실바코에 전달합니다.
리눅스 지원 라이브러리
설치 가이드에 앞서, 먼저 다음 패키지가 설치되어 있는지 확인하여 주십시오.
- glibc.i686
- libgcc.i686
- libstdc++.i686
- zlib.i686
- xorg-x11-fonts-75dpi.noarch
- xorg-x11-fonts-misc.noarch
root 계정으로 터미널에서 다음과 같이 입력하여, 패키지를 설치할 수 있습니다.
- yum install glibc.i686 libgcc.i686 libstdc++.i686
- yum install zlib.i686
- yum install xorg-x11-fonts-75dpi.noarch xorg-x11-fonts-misc.noarch
방화벽 및 포트
방화벽에서 다음 포트가 열려 있는지 확인하십시오.
- 2809: CORBA 스탠더드 네이밍 서비스 포트. 프로세스 간 통신에 필요합니다.
- 3162: SFLM 서버 포트. SFLM 라이센스 서버에 필요합니다.
- 31620: SFLM 모니터 포트. 애플리케이션과 라이센스 서버 간의 통신에 필요합니다.
- FlexLM 라이센스 파일에서, SERVER 라인의 끝에 있는 번호가 FlexLM 서버가 실행되는 포트 번호이며, 이 번호는 사용 가능한 모든 번호로 변경할 수 있습니다.
CentOS7 및 관련 OS에서 팝업 창이 잠긴 경우
대부분의 최신 리눅스 버전에서 팝업 창이 있는 툴에 문제가 있습니다. 이 때 팝업 창이 부모 창에 부착되어 이동할 수 없으며, 부모 창을 이동하면 팝업도 같이 이동합니다. GNOME Tweaks 에서 ‘Windows’의 ‘Attached modal dialogs’를 비활성화하면 팝업 창을 이동할 수 있습니다.
/tmp 디렉토리에 충분한 공간이 없는 경우
.bin 파일을 설치하는 동안 설치 프로그램은 로컬 시스템의 /tmp 파티션을 사용합니다.
이 파티션에 5G 이상의 충분한 공간이 없는 경우, 아래와 같은 메시지 (또는 유사한 메시지)가 표시됩니다.
Preparing to install WARNING: /tmp does not have enough disk space! Attempting to use // for install base and tmp dir. Extracting the JRE from the installer archive... Unpacking the JRE... Extracting the installation resources from the installer archive... The size of the extracted files to be installed are corrupted. Please try to download the installer again and make sure that you download using 'binary' mode. Please do not attempt to install this currently downloaded copy.
다음 환경 변수로 사이즈가 큰 디스크 파티션을 지정하여, 설치 프로그램이 해당 디렉토리를 가리키도록 합니다.
export IATEMPDIR=””
여기서 지정한 디렉토리는 임시로 사용할 충분한 공간이 있는 디렉토리입니다.