Languages

CommunityCategory: GLISTERCadence Virtuoso 실행시 발생하는 DataReg Error 메시지

GLISTER

Cadence Virtuoso 실행시 발생하는 DataReg Error 메시지

SA Support Team Staff 2019-04-03

Cadence Virtuoso를 처음 실행할때 아래와 같이 “DataReg Error: 메시지가 발생합니다. 왜 발생하는 것이고, 어떻게 하면 해결할 수 있나요?

DataReg Error: (xmodel_2019.0208_x86_64/cadence/etc/registry/data/xmodel.reg, 12): Warning: new definition of xmodelView masks previous definition.
DataReg Error: (XMODEL/xmodel_2019.0208_x86_64/cadence/etc/registry/data/xmodel.reg, 28): Warning: new definition of tbXmodelView masks previous definition.
DataReg Error: (/xmodel_2019.0208_x86_64/cadence/etc/registry/data/xmodel.reg, 44): Warning: new definition of docXmodelView masks previous definition.
DataReg Error: (/xmodel_2019.0208_x86_64/cadence/etc/registry/tools/xmodel.reg, 12): Warning: new definition of xmodelIDE masks previous definition.
DataReg Error: (/xmodel_2019.0208_x86_64/cadence/etc/registry/tools/xmodel.reg, 20): Warning: new definition of xmodelTB masks previous definition.
DataReg Error: (/xmodel_2019.0208_x86_64/cadence/etc/registry/tools/xmodel.reg, 28): Warning: new definition of xmodelDocViewer masks previous definition.
1 Answers
Best Answer
SA Support Team Staff 2019-04-03

해당 에러메시지는 XMODEL registry 파일들이 중복 설치되었을때 발생합니다. GLISTER 환경에서 쓰이는 xmodel view나 testbench view 등을 사용하기 위해서는 해당 view의 등록정보를 담고 있는 registry 파일들이 Virtuoso 시작시에 로드되어야 하는데, 두 군데 이상의 위치에 같은 XMODEL registry 파일을 중복 설치하신 것으로 보입니다.

참고로, Cadence Virtuoso는 아래의 순서대로 디렉토리들을 방문하면서 registry 파일들을 로딩합니다. 자세한 내용은 Cadence의 Cadence Application Infrastructure User Guide 문서를 참고하세요.

  1. 현재 디렉토리 ($PWD)
  2. 사용자의 홈디렉토리 ($HOME)
  3. $CDS_PROJECT 디렉토리
  4. $CDS_SITE 디렉토리
  5. $CDSHOME/share 디렉토리

즉, 이들 디렉토리들 중에 XMODEL 관련 registry 파일이 두번 이상 중복 설치되었을 가능성이 있습니다. 예를 들어서, GLISTER User Guide의 Section 2.1 Configuring GLISTER on Cadence Virtuoso의 내용에 따라 registry 파일들을 setup_registry 스크립트를 이용해 설치하셨다면, registry 파일을 Cadence 설치디렉토리($CDSHOME)에 설치하신 후에, 현재 디렉토리나 홈디렉토리에도 설치하지 않았나 확인해보세요. GLISTER 매뉴얼은 setup_registry 스크립트에 --cdshome 옵션을 주어 실행하는 방법과 --local 옵션을 주어 실행하는 방법 두가지를 설명하고 있는데, 이 중에 한가지만 실행하시면 됩니다. 둘을 모두 실행하면 registry 파일이 중복설치되어 해당 에러 메시지가 나오게 됩니다.