반응형

OrCAD Capture의 회로설계를 마치고 PCB 설계를 위해 Netlist를 넘기는 과정에서 아래와 같은 에러가 발생할 수 있다.

Annotate 관련 에러인데, 분명 풋프린트를 다 알맞게 넣었고, 아무리봐도 문제가 없는데 이러한 에러가 발생할 때...

 

"ERROR(ORCAP-36036): Multiple pin 6's which have different nets connected for U4 ~~" 이러한 메세지가 발생하면 복잡하다... 그러나 해결했던 과정을 쓴다.

 

1. 우선 Annotate를 다시하고 Netlist를 생성해본다. (거의 여기서 해결됨)

    xxx.dsn 클릭 - 마우스우클릭 -  Annotate

    Unconditional reference update 선택 - OK

    새로 Netlist 생성한다. (잘 넘어가는지 확인)

    대부분 여기서 해결이 되지만, 해결이 안될경우 아래와 같이 해본다.

 

 

 

2. 에러가 나는 해당파트를 지웠다가 다시 배치 (Design Cache 때문이 아닌지 의심이 듦) 후 annotate - Netlist 뽑기

에러가 나는 해당 파트를 제거하고 다시 배치 (Design Cache를 배치하는게 아닌지 확인) - 그리고 Annotate

        - 이때 allegro 폴더에 생성된  netlist.log , netrev.lst 파일을 지우고 다시 netlist를 생성한다.

          (가끔 덮어쓰기가 안되서 계속 이전것만 계속 불러오는 경우가 있다)

    xxx.dsn 클릭 - 마우스우클릭 -  Annotate

    Unconditional reference update 선택 - OK

    새로 Netlist 생성한다. (잘 넘어가는지 확인)

    

이렇게 해봤더니 해당 에러가 발생하지 않고 잘 넘어갔다.

정확한 아무리 검색해도 원인을 찾을 수 없지만... 이렇게 하니 해결됬다 아무튼

 

 

 

반응형
반응형

https://m.blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=kingreddrake&logNo=220864141155&proxyReferer= 

 

ERROR(SPMHDB-238): The design is corrupted. It may have been copied from a different architecture using ASCII mode; copy using b

ERROR(SPMHDB-238): The design is corrupted. It may have been copied from a different ar...

blog.naver.com

위 포스팅에 이에 대한 에러설명이 나와있다.

즉, OrCAD PCB로 설계한 데이터(확장명  brd , dra , mdd)를 PCB Editor로 열어야 하는데, 다른 것을 열었을 때라고 한다.

또 만약 파일을 받았는데 안열린다고 할 때, 의심해봐야할 것은, 혹시 다른 PCB설계툴 (Altium 또는 PADS)로 만들어놓고 확장명만 .brd 로 바꾼게 아닌지 의심해봐야 한다.

 

내부 데이터가 맞지 않으면 이런 에러를 띄우니 주의.

반응형
반응형

패드 스텍으로 패드를 제작할 때 아래와 같은 오류를 직면하는 경우가 있다.

 

이경우는 100% 저장시 파일명에 문제가 있어서 그렇다. 또는 저장 경로에 문제가 있어서 그렇다.

Padstack 파일 및 저장경로에 한글이 포함되어있거나, 특수문자가 포함되면 위와 같은 에러가 발생한다.

 

따라서 가능한 영문으로 파일을 저장하고, 특수문자는 "_" 언더바만 사용하도록 한다. 숫자도 사용가능

 

반응형
반응형

OrCAD PCB에 네트리스트를 import 할 때, Netlist의 이름이 너무 길어서 발생하는 에러이다.

간단 해결방법은

1. 바탕에 마우스우클릭 - Quick Utilities - Design Parameter

2. Design 탭 - Long name size 를 255으로 변경

3. 그리고나서 다시 Netlist를 import 한다.

 

 

 

 

===그럼에도 해결이 안된다면===

 

1. 찾기 - 시스템 환경 변수 편집

2. 사용자변수에 새로만들기 - "ALLEGRO_LONG_PACKAGE_NAME"을 생성하고 값을 "TRUE"로 지정

 

 

 

 

반응형
반응형

간혹 윈도우 업데이트같은 경우로 인해 일부 dll파일이 누락되어 잘 작동했던 OrCAD Capture가 실행이 안되는 경우가 있다.

이 경우에 아래 두 블로그를 참고하여 윈도우 패키지 파일을 다운로드 하거나, 해당 dll 파일을 다운로드하여 Windows system에 잘 저장하면 된다.

 

<mfc110.dll> 에러 발생시 해결방법

https://m.blog.naver.com/howtoorcad/221881170608

 

OrCAD 프로그램 실행 시 mfc110.dll 오류 해결 방법

여러분~ 오(아캐드) 하(이)~! 드디어 OrCAD 설치를 마치고 실행을 해보려는데~ 혹시 Capture 실행할 ...

blog.naver.com

 

 

 

<msvcr110.dll> 에러 발생 시 해결 방법

 

17.2버전은 2005, 2008, 2012 마이크로소프트 재배포 프로그램을 재설치 하면되고,

17.4버전은 2005,2008,2012,2015를 재설치 하면 된다.

 

반응형

 

1. 제어판 - 프로그램 제거 - 2005, 2007, 2012, 2015~ 아래 항목과 같이 재배포프로그램 재설치할 항목 제거

 

2. "C:\Cadence\SPB_17.4\tools\msbase"경로로 이동해서 모든 exe파일 설치 (프로그램 경로가 생성됨)

    <17.2 버전의 경우 : C:\Cadence\SPB_17.2\tools\msbase>

    또는

 

    C:\Cadence\SPB_17.4\tools\InstallUtils 폴더의 InstallConfig.exe 를 실행

 

반응형
반응형

 

Allegro PCB Librarian 세팅을 하고 Library Explorer을 실행시켰을때 아래와 같이 에러가 발생할 경우..

보통 한 PC에 여러 버전이 설치되있는경우 발생. 고로 한가지의 버전만 설치를 권장한다.

 

아래와 같이 해결한다.

 

1. 환경설정의 CDSROOT변수를 바꾼다.

    시작 오른쪽 돋보기 표시 또는 Win키 + S 를 눌러 "환경"입력 후 환경변수편집으로 들어간다.

    영문인 경우 "env"입력

만약 16.6버전과 17.2버전이 같이 깔려있을 때, 17.2를 실행 시키기 위해서는 위처럼 변경

 

2. 그리고나서 툴을 껐다가 다시 켠다. 그러면 제대로 실행 될 것이다. 만약 이렇게 해도 안된다면 전부다 깔끔하게 삭제하고 재설치를 권장한다.

    (깔끔히 삭제 방법은 아래 참고)

https://ansan-survivor.tistory.com/888

 

[Allegro PCB Librarian] Allegro Project Manager에 "Can't reach this page" 에러 발생 시

만약 project manager로 새로운 project를 생성했는데 아래와같은 에러가 발생했을 때 아래와 같이 해결했다. 여러 버전이 깔려있으면 이러한 에러가 발생함으로 하나의 버전만 설치를 권장한다. < Cade

ansan-survivor.tistory.com

 

 

 

 

 

 

반응형
반응형

만약 project manager로 새로운 project를 생성했는데 아래와같은 에러가 발생했을 때 아래와 같이 해결했다.

여러 버전이 깔려있으면 이러한 에러가 발생함으로 하나의 버전만 설치를 권장한다.

< Cadence에서 제공하는 Solution >

1. 해당 에러가 발생하는 .cpm 파일 텍스트편집기로 아래 라인 제거

    (.htm이나 .html 으로 링크 걸려있는 라인이 있으면 모두 제거)

2. Cadence SPB Switch 프로그램을 관리자 권한으로 실행하여 현재 버전에 맞게 변경

3. 환경변수 CDSROOT도 해당 버전에 맞게 변경해야 함으로 set cdsroot 로 해당 버전에 맞게 변경 (아래 참고)

 

참고 링크) Cadence Support 회원가입 후 이용 가능

https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1O0V000006DelSUAS&pageName=ArticleContent 

 

https://support.cadence.com/CadenceRedirectScreen?startURL=%2Fapex%2FArticleAttachmentPortal%3Fid%3Da1O0V000006DelSUAS%26pageName%3DArticleContent

 

support.cadence.com

 

 

<위 방법으로 안될 때 최종 방법 - 전부 깔끔이 삭제 후 재설치>

우선 가장 이상적인 방법은 하나의 버전만 사용한다. 그러나 어쩔 수 없다면 가능한 16.6버전은 사용하지 않고 17.2버전과 17.4 버전을 같이 쓴다. (16.6버전은 32bit 환경에서 만들어졌기에 호환성이 떨어진다.)

 

1. 우선 제어판으로 모든 Cadence 프로그램을 삭제한다.

 

2. 모든 Cadence 관련된 환경변수를 지운다. (Cadence 관련된 것들만 지운다)

  시스템변수 항목에 CDS_ 로 시작하는 것 싹다 제거

  %CDS_ ~~ 라고 쓰여 있는 것 싹다 제거

  경로에 C:\Cadence\ ~~ 라고 쓰여있는 변수 싹다 제거

 

3. 그리고 C:\Cadence 폴더를 제거 한 후 재부팅

4. 그리고 다시 설치한다. 그러면 해결 된다.

 

 

 

반응형
반응형

간혹 OrCAD Capture를 하다가 아래와 같은 에러에 직면하는 경우가 있다.

 

#1 ERROR(ORCAP-36019): Unable to open file "C:\Users\유저이름\AppData\Local\Temp\tmp_pstxnet.dat" for writing.

#2 ERROR(ORCAP-36018): Aborting Netlisting... Please correct the above errors and retry.

 

이럴 경우 아래와 같은 조치를 취해본다.

 

1.  검색창 (Win키 + S) - 시스템 환경 변수 편집

환경이라고 검색하면 바로 보인다.

 

2. 고급 - 환경변수 클릭

 

3. 상단의 사용자 변수 TEMP와 TMP를 아래와 같이 수정한다.

TEMP    C:\temp
TMP     C:\temp

 

4.  상단의 사용자 변수 HOME변수를 아래와 같이 수정한다.

HOME    C:/SPB_Data

    그리고나서 C:/SPB_Data 폴더가 있는지 확인한다. 이 경로를 작업경로로 잡은 것이다. 없으면 생성한다.

 

만약 이렇게 위와 같은 방법으로도 해결이 안될 경우, 재설치 한다.

 

반응형
123

+ Recent posts