반응형

Cadence에서 올린 변환하는 방법에 대한 공식적인 가이드 라인이다. (영문자료)

alt2cap.pdf
0.80MB

Cadence 참고 가이드

OrCAD_Altium_Migration_Guide.pdf
1.59MB

 

아래 Youtube 동영상 참고.

 

 

(회로도 변환)

Altium -> OrCAD Capture

https://www.youtube.com/watch?v=4UxJcxxfB7k 

 

 

(PCB변환)

Altium -> OrCAD PCB Editor

https://www.youtube.com/watch?v=W9_okCz35Fw

 

 

아래 자료는 OrCAD에서 만든 Schematic을 알티움으로 import하는 것이다.

https://blog.naver.com/engincubating/221381403360

 

Altium에서 OrCAD 라이브러리 파일 불러오기

OrCAD에서 작성한 라이브러리를 Altium에서 불러오는 방법입니다1. 알티움을 실행하시면 위와 같은 화...

blog.naver.com

 

반응형
반응형

https://www.parallel-systems.co.uk/pcbeditoradvanced_10netschedulingstatic/

 

PCBEditorAdvanced_10NetSchedulingStatic - Parallel Systems

Net Scheduling: Differential Pair, Static Phase A new check for OrCAD PCB Editor Professional is the Differential Pair Static Phase tolerance. This is essentially used to ensure that the length or delay of the nets in a differential pair is within a user-d

www.parallel-systems.co.uk

Differential 설계시 설정에 관한 정보. (위에 유익한 링크를 올렸습니다.)

 

The difference being that if you wish to change the track thickness and spacing as the differential pair changes layers in the PCB to control impedance then they should be defined as a Physical Cset. If the track thickness and gap remains the same throughout the cross section of the PCB then it is recommended that the differential pair be defined as an Electrical Cset.

For Constraint Regions the differential pairs MUST be defined as a Physical Cset.

Uncoupled length and static phase must be defined as an Electrical Cset, so you may find you have both an Electrical Cset and a Physical Cset to control the differential pairs.

You will see the values for Min Line Spacing, Primary Gap, Primary Width, Neck Gap, Neck Width, + and - Tolerance will be inherited from the Physical / Electrical domains depending on how they are defined.

 

Trace 두께, 사이간격이 전체가 일정할 때

=> Elecrical Cset을 설정

 

임피던스를 조절하기 위해 DiFF pair Route의 두께나 Gap이 달라지거나, Layer가 바뀌는 경우, 

Constraint Region을 사용하여 Route의 두께가 달라질 수 밖에 없는 경우,

=> Physical Cset을 설정해야만함.  

속성이 의미하는 명칭

================== 추가 =======================

출처: https://www.slideshare.net/EMAMarketing/orcad-constraint-driven-design-flow

 

* Uncoupled Length : 커플링 되지 않는 구간의 길이 의미. differential pair는 모든 길이가 coupling되어야 하는데, 시작부나 중간에 장애물이 나왔을 때, 동일하게 갈 수 없게 되는데, 그 길이의 길이를 제한.

 

* Gather Control : Max uncoupled length 계산시,  pin에서 Gather Point까지 etch length길이로 칠지 말지 결정.

* Static Phase Tolerance : differential nets의 두 Net (A, B) 간의 허용하는 길이 차. 값이 -1일 경우 길이차를 확인하지 않음. (differntial 신호는 위상이 상반된 신호가 동시에 출발하는데, 이 신호의 위상이 다르면 Common mode가 발생하는데, 그 tolerance를 정함)

 

=============================================

 

버전 OrCAD PCB Std 17.2

 

설계 규칙을 위한 Rule을 만들어 주기 위해 CM Rule - 맨처음 Electrical tap의 Routing - Differential Pair 의 새로운 Set속성을 만들어 준다.

**중요**  Net - Routing - Differential Pair의 "Referenced Electrical CSet"을 위에 만든 DIFF로 지정해 주어야, Set에서 설정한 값이 Net에 고스란히 반영된다. (Set로 지정되면, 위 Set에서 설정한 값들이 그데로 적용됨)

Electrical Constraint Set (Rule을 지정해주는 곳)

 

- Min Line Spacing (두 Diff Pair Route간의 거리 제한)

   두 Route간의 사이 거리가 0.1mm 일때,  제한을 0.1mm로 하면 아래와 같이 오류가 없이 넘어간다.

사이 간격을 0.1 으로 제한 했을 때,

  두 Route간의 사이 거리를 0.2mm로 할때, 아래와 같이 DRC에러가 발생한다. 0.2mm 이상 떨어져 있어야 하는데, Actual value는 0.1mm이기 때문이다.

사이간격을 0.2로 제한했을 때.

- Primary Gap (두 Diff Pair Route간의 거리 조절)

  0.8mm , 0.1mm 설정값 비교.

0.8mm로 설정했을 때,
0.1mm 으로 설정했을 때,

Net (실제적인 route의 속성을 지정해주는 곳)

 

- Prim. Width (Differential Pair의 두께를 조정)

0.8mm 설정 시

 

0.1mm 설정시

 

(아래는 Differntial Pair의 길이를 튜닝하는 부분)

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

 

[PCB Editor] OrCAD PCB Differential Pair의 Dynamic Phase 사용하기 (디퍼런셜 페어 양단의 길이를 최대한 일치

이 기능은 OrCAD Professional 이상 또는 Allegro 라이센스에서 가능하다. Differntial Pair에 대해서 아래 참고 ansan-survivor.tistory.com/21 PCB Differential Pair에 관하여 실제 PCB의 고속 신호선(USB, CAN..

ansan-survivor.tistory.com

 

 

 

반응형
반응형

이전 포스팅과 마찬가지로, Ultra Libraian은 Cadence 및 여러 ECAD의 Symbol뿐만 아니라, 패키지의 Footprint 와 심지어 기구설계시 필요한 3D Model까지 지원한다.  기구설계자는 기구 설계시 Chip의 높이나 너비 등의 치수를 고려하여 미리 설계하는데 도움을 줄 수가 있다. 

(Capture의 Symbol생성의 자세한 내용은 아래 이전 포스팅을 확인하길 바란다.)

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

 

OrCAD Capture IC회사의 라이브러리 파일(.OLB) 다운로드 하기 / 무료 심볼(Symbol)받기

Orcad Capture를 하다보면, 필요한 라이브러리 Symbol을 만들어 주어야 하는데, 이는 여간 귀찮은 일이다. 어차피 우리가 디자인하는 Symbol은 결국 IC회사에서 만든 Datasheet를 보고 만들어야 하는데, 이는 이미..

ansan-survivor.tistory.com

 

https://www.ultralibrarian.com/

 

Ultra Librarian

2. Download Unlimited access to FREE schematic symbols, PCB footprints, and 3D STEP models in your native CAD format.

www.ultralibrarian.com

Ultra Libraian은 회원가입 후 이용이 가능하다.

 

이 포스팅은 Ultra Librarian의 아래 영문 Tuteriol을 보고 만든 자료이다. 동영상자료도 들어있다.

https://app.ultralibrarian.com/content/help/?orcad_allegro_pcb_editor_v17_2.htm

 

Ultra Librarian

Ultra Librarian Ultra Librarian -->      CAD Model Import Instructions

app.ultralibrarian.com

 

이제 OrCAD/Allegro PCB 에서 사용할 Footprint와 3D Model파일을 어떻게 받는지 포스팅 할 것이다.

 

1. Ultra Librarian 사이트에 들어가서 부품을 검색한다. (필자는 이전 포스팅과 마찬가지로 LT1965를 검색)

2. 여러 회사들의 동일 제품들이 가격, 구매가능여부, 인증표 등의 정보를 제공하는데, 이중 오른쪽에 ECAD라이브러리 기능을 지원하는 제품을 선택한다. (아래 그림처럼 저 부분이 활성화가 되어있는 제품)

3.  아래와 같이 Symbol / Footprint / 3D Model Step 파일의 미리보기를 볼 수 있다. 이처럼 이 사이트에서는 Symbol, Footprint, 3D model까지 제공해 준다. Download Now를 클릭하자.

4. 아래 창이 활성화 되는데, 여러 회사의 ECAD 라이브러리를 지원함으로 Cadence를 클릭하여 필자는 Symbol과  Footprint를 받고, 3D Cad의 Step파일을 받았다. (Footprint만 필요하면, 아래 Footprint만 체크하면 된다.)

반응형

5. 다운로드를 받고 압축을 풀면 아래와 같이 선택한 3개의 폴더가 뜬다. 만약 Footprint만 받기 위해 OrCAD/Allegro PCB Editor 만 선택하면, 저 아래 PCB의 1개의 폴더만 생성될 것이다.

6. Footprint를 만들기 위해 위에 표시한 PCB부분, 즉, AllegroV17_2 폴더로 들어가면, 아래와 같이 여러 파일들이 들어있다. 이는 Footprint를 생성하기 위한 데이터들 이다. 이중, .bat파일을 실행한다.

7.  실행이 되면 아래 단계를 무시하고 그냥 넘어가면된다. 그러나 다음과 같이 오류가 발생하면, 약간의 .bat파일의 Text를 수정해 주어야 한다.

8. .bat 파일의 오른쪽마우스를 클릭하여 편집한다.

9. 아래 하일라이트된 부분을 수정한다.

수정전, 아래와 같이 저부분을 수정한다.
다음과 같이 수정. (수정후) 저장한다.

10.  .bat파일을 다시 실행시키면, 아래와 같이 PCB Editor가 실행될 것이다. (Allegro PCB Editor / OrCAD PCB Designer Standard / OrCAD PCB Designer Professional 등 어떤걸 실행시켜도 상관없음 구매한 제품에 따라)

11. 그러면 PCB Editor가 실행되고 여러창이 번쩍 번쩍 거리면서 마치 렉걸린것 처럼 보이지만, 이는 정상적인 것이다. Footprint관련 파일을 생성하는 과정이다. 아래와 같이 여러 파일들이 생성 될 것이다. 그리고 창이 저절로 종료 될 것이다.

12.  .dra 파일을 열어 확인해본다. 필자의 경우 <MSOP-8_ms.dra>를 PCB Editor로 열었다. 아래와 같이 Footprint가 생성된 것을 확인할 수 있다. Footprint는 3개로 생성이 되었는데, MSOP-8_ms / MSOP-8_ms-M / MSOP-8_ms-L 아마 사이즈에 따라 Footprint가 나뉜거 같다.

13.  생성된 < xxx.pad > < xxx.psm > < xxx.dra > 3개의 파일을 Default PCB 라이브러리 디렉터리인 "C:\Cadence\SPB_17.2\share\pcb\pcb_lib\symbols" 에 옮겨주면 그 Footprint가 PCB에 등록이 될 것이다.

.pad / .psm / .dra  파일 복사 및 잘라내기
다음 Default 디렉터리로 옮겨준다.

OrCAD Capture 심볼을 불러오는 방법은 아래 참고

 

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

 

OrCAD Capture IC회사의 라이브러리 파일(.OLB) 다운로드 하기 / 무료 심볼(Symbol)받기

Orcad Capture를 하다보면, 필요한 라이브러리 Symbol을 만들어 주어야 하는데, 이는 여간 귀찮은 일이다. 어차피 우리가 디자인하는 Symbol은 결국 IC회사에서 만든 Datasheet를 보고 만들어야 하는데, 이는 이미..

ansan-survivor.tistory.com

 

반응형
반응형

Orcad Capture를 하다보면, 필요한 라이브러리 Symbol을 만들어 주어야 하는데, 이는 여간 귀찮은 일이다.

어차피 우리가 디자인하는 Symbol은 결국 IC회사에서 만든 Datasheet를 보고 만들어야 하는데, 이는 이미 다 만들어져 배포하고 있다.

Ultra Librarian, 이는 모든 ECAD설계 툴의 심볼을 통합해서 무료로 제공해주는 좋은 사이트이다.

https://www.ultralibrarian.com/

 

Ultra Librarian

2. Download Unlimited access to FREE schematic symbols, PCB footprints, and 3D STEP models in your native CAD format.

www.ultralibrarian.com

이곳은 회원가입 후 이용가능하다.

 

아래 Ultra Librarian Tuteriol을 참고하여 제작하였다.

https://app.ultralibrarian.com/content/help/?orcad_allegro_pcb_editor_v17_2.htm

 

Ultra Librarian

Ultra Librarian Ultra Librarian -->      CAD Model Import Instructions

app.ultralibrarian.com

 

자 이제, OrCAD Capture 17.2 버전에서 어떻게 Symbol을 이곳에서 받아서 불러오는지 포스팅 할 것이다.

 

1. Ultra Librarian 사이트에 들어가서 부품을 검색한다. (필자는 LT1965를 검색)

2. 여러 회사들의 동일 제품들이 가격, 구매가능여부, 인증표 등의 정보를 제공하는데, 이중 오른쪽에 ECAD라이브러리 기능을 지원하는 제품을 선택한다. (아래 그림처럼 저 부분이 활성화가 되어있는 제품)

3.  아래와 같이 Symbol / Footprint / 3D Model Step 파일의 미리보기를 볼 수 있다. 이처럼 이 사이트에서는 Symbol, Footprint, 3D model까지 제공해 준다. Download Now를 클릭하자.

4.  아래 창이 활성화 되는데, 여러 회사의 ECAD 라이브러리를 지원함으로 Cadence를 클릭하여 필자는 Symbol과  Footprint를 받고, 3D Cad의 Step파일을 받았다. (Symbol만 필요하면, 아래 Symbol만 체크하면 된다.)

5. 다운로드를 받고 압축을 풀면 아래와 같이 선택한 3개의 폴더가 뜬다. 만약 Symbol만 받기 위해 OrCAD Capture만 선택하면, 저 아래 1개의 폴더만 생성될 것이다.

6. 폴더를 열어보면, 다음과 같이 .xml 파일만 덜렁 있을텐데, 우리는 OrCAD Capture에서 사용하기 위해 .OLB파일(Capture파일 확장자)이 필요하다.

7. OrCAD Capture 실행 - File - Import - Library XML

  그리고나서 아까 폴더에가서 .XML 파일을 선택하여 열기를 누른다.

  그럼 아래와 같이 자동 완성 될 것이다. 그리고 OK를 누른다.

import할 .XML파일, 생성할 .OLB파일 디렉터리 자동 완성

8. OK를 누르면 다음과 같이 .OLB 확장명으로 라이브러리가 생성된다.

9. Capture를 실행시켜서 확인 해본다. File - open - Library

10. 다음과 같이 생성된 것을 볼 수 있다.

 

(PCB Footprint를 불러오는 방법은 아래 참고)

 

https://ansan-survivor.tistory.com/33?category=352322

 

OrCAD/Allegro PCB IC회사의 Footprint 파일( .psm / .pad / .dra ) 및 3D Model 파일 (.step) 무료 다운로드 하기

이전 포스팅과 마찬가지로, Ultra Libraian은 Cadence 및 여러 ECAD의 Symbol뿐만 아니라, 패키지의 Footprint 와 심지어 기구설계시 필요한 3D Model까지 지원한다. 기구설계자는 기구 설계시 Chip의 높이나 너비..

ansan-survivor.tistory.com

 

 

 

<Mentor Xpedition 에서 다운받아 불러오는 방법은 아래 참고>

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

 

[Xpedition Library] <Ultra Librarian> 엑스페디션 회사의 라이브러리 무료 파일 다운로드 하기 / 무료 심

OrCAD에서도 Ultra Librarian을 통해 심볼을 받을 수 있지만, Xpedition도 가능하다. https://ansan-survivor.tistory.com/32 OrCAD Capture IC회사의 라이브러리 파일(.OLB) 다운로드 하기 / 무료 심볼(Symbol)받..

ansan-survivor.tistory.com

 

반응형
반응형

보통 16.6버전 이하의 여러 버전을 설치하고 바꿀때 "Cadence Switch Release" 프로그램을 사용한다.

< 시작 - Cadence - Cadence Switch Release >

그럼 아래와 같이 설치한 버전들이 나오게 되어 구동시킬 버전을 선택하면 된다.

 

그러나 16.6 이상의 버전에서는 Switch Release프로그램을 구동할 필요가 없다.

아래의 작업만 수행하면 된다.

필자의 경우 OrCAD 16.6 / 17.2 / 17.4 를 설치했다.

 

그럼 아래와 같이 수동으로 환경변수를 바꿔준다.

내컴퓨터 - 우마우스 클릭 - 속성
고급시스템설정 - 고급 - 환경변수 - CDSROOT 수정
CDSROOT 를 C:\Cadence\SPB_16.6 으로 변경한다.

** <Tip>

16.6, 17.2, 17.4 설치된 라이센스 중 제일 하위버전인 16.6 으로 CDSROOT를 설정해야, 모든 버전에 적용된다.

만약 17.2, 17.4 버전이 설치되어있다면, 17.2를 써야 할 것이다.

 

 

반응형
반응형

프로그램을 실행 했는데 다음과 같은 에러가 발생했다.

이 문제는 보통 실행과정중 버전 충돌 관련한 문제.

cdsCommon.dll 에러

필자의 경우, Cadence OrCAD/PCB가 16.6과 17.2 두개의 버전이 깔려있다.

아래와 같이 경로로 이동하여 switchversion.exe 프로그램을 "관리자권한" 으로 실행한다.

저 파일을 실행하고, 원하는 버전을 선택하고 OK를 누른다.

그래도 안되면, 아래와 같이 시스템 변수 CDSROOT를 본인 버전에 맞게 수정한다.

내컴퓨터 - 속성 - 고급시스템설정

만약 이렇게 해도 실행이 안된다면, 재설치를 권유한다.

 

 

반응형
반응형

이러한 회로를 만들었다. 사용한 OPAMP의 symbol은 위와 같다.

그리고 Footprint를 지정해주는데, 위에 Symbol을 Part Edit으로 들어가면 아래와 같다.

위에 핀을 보면, 1부터 7까지 있다. 즉 이 OPAMP는 총 7개의 핀만을 사용한다는 것이다.

 

그중에 5번핀과 1번핀은 단축키 X를 눌러서 사용하지 않는다는 것으로 지정해놓았다. 또는 오른쪽 아래와 같은 단축키를 눌러서 지정해놓으면 된다.

핀사용 안함

 

그리고 Footprint를 설정하는데, 핀의 갯수 보통 짝수이다. 예를 들어 (4핀, 6핀, 8핀... 등)

그래서 이핀의 경우 8핀의 Footprint를 사용하는데(아래와 같이)

8핀 Footprint

그럼 OrCAD Capture에서 Footprint를 등록할 때, 사용하지 않는 Pin에 대해서 NC Property를 설정해 주어야 한다.

그러나 여기서 헷갈릴 수 있다. X마크로 1번, 5번 핀을 사용하지 않는다고 설정했고, 8번 핀은 아예 Edit Part에 나와있지 않다.  그러면 보통 안쓰는 핀은 총 3개이므로,  NC -> 1,5,8 으로 지정할 수 있다. 그러나 이는 에러를 발생시킨다.

 

에러 발생 !!

================================= 해결책 ======================================

 

명확히 계념을 잡아둬야 할 것은,

* NC property는 Part 자체에 없는 핀을 설정하는 것. (Footprint 핀은 8개인데, Symbol에서 쓰는 핀은  7인 경우)

* X마크는 이미 패키지에 핀은 있는 상태에서, 단지 핀을 Disable 시키는 것이므로 NC에 포함 시키지 않아도 된다.

 

고로 위에 OPAMP는 7개의 핀을 사용하므로, NC에는 8번만 넣어주기만 하면 된다. (1,5는 사용하는 IC에 이미 있는 핀이므로 넣을 필요가 없는 것이다.)

없는 핀만 설정

 그러면 성공적으로 Netlist가 넘겨져 PCB의 Footprint에 반영이 된다.

반응형
반응형

Cadence OrCAD 17.2버전기준)

PCB 보드를 완성하고 이니셜이나 회사 로고 또는 원하는 주석을 PCB보드에 기입할 수 있다.

아래 사진은 에플컴퓨터 PCB보드의 실크스크린으로 회사 마크를 세겨놓은 것이다.

다음과 같이 Text 실크 스크린을 새길 것이다.

에플 로고 실크스크린

1. 오른쪽마우스 클릭(바탕에) - Application Mode - General Edit

2. 오른쪽 Option이 다음과 같이 활성화 되면, Boad Geometry 환경으로 넘어간다.

3. Setup - Design Parameters

4. Design Parameter Editor 내로 들어가서 ... 박스를 클릭하면 다음과 같이 나오는데,

이는 1~16번까지 디폴트로 기존 Width와 Height 등 값들이 설정되어있는데, 마치 매크로처럼 꺼내 쓰는거다.

여기서 Add를 눌러서 나만의 값 17번에 등록한다.

Width: 0.5에 Height: 5 를 임의로 등록해주었다 (mm단위환경설정함) 저장을 위해 반드시 OK를 눌러주자

5.  자 설정을 완료했으니 이제 Silkscreen Text를 넣어보자  <Add - Text>

6. 그러면 오른쪽 Option창을 다음과 같이 맞춘다.  PCB아랫방향에 세기고자 하면 Silkscreen Bottom선택 Text Block을 아까 지정한 17번으로 수정해준다.

7. 그 상태에서 설계화면을 누르면 Text 입력상자가 활성화되고 입력하여 원하는 위치로 움직이면 된다.

아까 Text간 사이조절을 가깝게 해서 다음과 같이 위아래로 길게 나왔다.

이 "Hello World"는 Silkscreen으로 입력되어 PCB보드가 나올때 같이 찍혀서 나오게 된다.

============================================================================

============================================================================

 

<TIP> 

속성으로 만들고 싶다면, 아래와 같이 한다.

1. Add - Text

2. 아무거나 입력한다. 입력후 오른쪽마우스 - Done

3. 문자클릭 - 오른쪽마우스 - Quick Utilites - Design Parameters...

그러면 아까 했듯이 똑같은 Parameter 설정하는 부분이 나온다.

여기서 위에서 했던것 처럼 Add눌러서 18번을 만들어 원하는 설정 추가한다. ex) width 0.3 hight 3 간격을 좀 넓히고

4. 문자 오른쪽 마우스클릭 - Change Text Block to - 본인이 원하는 설정값

반응형
1···52535455565758

+ Recent posts