반응형

보통 Copper Plane을 깔때 OrCAD 에서는 Shape기능을 사용하는데, 이때 static shape과 dynamic shape의 차이를 확인하고 원하는 설계에 맞춰 까는게 좋다.

 

 

<Dynamic Shape 깔기>

1. 

2. dynamic shape은 설정한 Rule에 맞게 실시간으로 업데이트가 바로 된다.

    아래 GND plane을 깔면 GND net와만 short가 되고 나머지는 설정한 Anti pad값 clearance spacing 값이 알아서 적용되어 short되지 않도록 피해 간다.

 

<Static Shape 깔기>

1. 

2. Static shape은 지정한 공간에 정확히 shape을 생성하고 모두 short가 되었으니 아래와 같이 DRC가 뜨게 된다.

 

3. Static Shape에서 수동으로 DRC조건을 피해 Void를 만드는 방법.

    3-1. shape - manual void/cavity - element

    수동으로 변경할 Shape을 먼저 선택 (외곽선을 클릭하면 된다.)

    3-2. Find옵션 전부 켜기

find는 모두 활성화

    3-3. void를 만들고자 하는 element를 선택

shape이 분리된다는 경고

 

(결과)

static shape으로 만든 shape이 수동으로 void가 생성되었다.

 

 

 

(아래 영상 참고)

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

 

 

shape void관련 아래 참고)

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

 

[PCB Editor] Cadence OrCAD PCB Editor Shape(plane) 빈공간(Void) 넣기.

OrCAD PCB Shape (plane)에 Void(빈공간) 넣기 1. 모든 Shape 수정은 Shape Edit 모드로 한다. Shape 모드로 바꾸는 방법은 2가지가 있다. 2. Find 옵션에 Shapes를 체크하여 활성화 한다 (Shape만 선택 가능하도..

ansan-survivor.tistory.com

 

반응형
반응형

아래와 같은 파일의 필름을 다음과 같이 생성했다.

 

그런데 해당 필름이 아닌 내가 보고 싶은 필름으로 새로운 Class를 만들고 싶은경우.

아래와 같이 기본으로 제공하지 않는데 내가 원하는 필름을 만들고 싶은 경우 class를 새롭게 만들어야 한다.

이 경우 Manufacturing 에 myfilm이라는 필름을 만들어 본다.

 

만드는법은 아래와 같다.

 

1. setup - subclasses

2. Manufacturing 버튼 클릭 - "myfilm"입력 후 엔터 또는 다른 곳을 선택하면 자동으로 아래로 이동

3. 옵션의 Manufacturing class를 보면 하위 subclass에 내가 만든 필름이 만들어짐

 

4. 해당 항목으로 기존 다른 class를 아래와 같이 내가 만든 subclass로 변경도 가능하다.

항목선택 - 마우스우클릭

 

5. 내가 만든 필름으로 거버파일들을 불러올 수 있다.

 

 

(거버파일 불러오는 것은 아래 참고)

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

 

[PCB Editor] OrCAD / Allegro PCB 아트워크 (artwork) 파일 열기, .art파일 열기

1. File - Import - Artwork 2. ... 을 눌러서 .art파일을 찾는다 여기서 Soldermask_Top.art를 선택했는데, 그에 맞게 Class를 맞춰준다. (Format은 필요시 맞춰준다. 보편적으로 GerberRS274X) 3. 사각박스가..

ansan-survivor.tistory.com

 

6. 설계파일에 내가 만든 myfilm이 사용되면, color에 해당 항목도 들어가게 된다.

 

 

반응형
반응형

ECAD (전자캐드)와 MCAD(기계캐드)의 협업을 위한 IDX파일과 IDF파일을 Import 및 export할 수 있는 영상이 있다.

해당 메뉴는 아래와 같다.

 

Export 메뉴

Allegro PCB에서
OrCAD PCB에서

Import 메뉴

Allegro PCB에서
OrCAD PCB에서

 

 

IDX 파일 import

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

 

 

IDF파일 Import, Export

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

 

IDX import/export로 기구설계 툴과 연동하여 작업하는 아래 참고 (ECAD MCAD collaboration) 

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

 

[PCB Editor] OrCAD/Allegro PCB 카티아, 오토캐드, 솔리드웍스 등 3D로 만든 기계설계 IDX파일 불러오기/내

ECAD(전기전자CAd) 와 MCAD(기계CAD) 가 서로 협력할 수 있도록 중간 확장자 idx파일을 이용해 import export를 주고 받을 수 있다. idx파일은 import메뉴에서 가져올 수 있다. MCAD와 Collaboration 기능은 아래..

ansan-survivor.tistory.com

 

 

 

반응형
반응형

Differential Pair을 설계할 때 제일 이상적인 것은 양단의 길이가 완전히 일치하는 것인데, 어쩔 수 없이 이를 지킬 수 없을 때 Tolerance (허용치)를 두어야 할 것이다.

이를 Constratint Manager Rule으로 지정할 수 있다.

 

 

1. Differential Pair Net의 길이 확인하기

    Find의 Net를 활성화 하고 마우스를 살짝 올려보면 해당 Net의 길이가 표시 된다.

두 Net의 길이가 다름을 알 수 있다. 약 1mm차이

2. CM Electrical 모드 켜기

해당 모드를 활성화 해야 differential pair에 관한 룰 적용을 할 수 있다.

3. CM Rule 설정

        두 net의 길이 차이가 아래 tolerance를 벗어나면 DRC에러, 벗어나지 않으면 합격이다.

tolerance를 0,1mm로 설정했을 때
tolerance를 1mm로 설정 했을 때

 

 

아래영상을 참고하여 제작

https://www.youtube.com/watch?v=-N9h3SKdM50 

 

 

Differential Pair의 Dynamic Phase는 아래 참고(서로의 길이가 맞는지 실시간 확인)

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

 

반응형
반응형

아래와 같은 layer(8층)를 가진 PCB의 "TEMP"라는 net는 오직 "3층"(layer2)과 "6층"(layer5)에만 배선하도록 Rule을 정해본다.

 

 

Test 보드의 layer(층)
TEMP라는 net를 3층 - 6층에만 라우팅할 예정

 

0. 모드 활성화

Layer sets 모드를 활성화 해야 한다.

 

 

1. Rule설정

위 순서대로 클릭, Layer Set의 셀을 클릭

 

2. 아래 순서대로 클릭하여 원하는 Rule을 만듦

배선하길 원하는 layer를 우측으로 넘김
내가 만든 룰을 클릭하여 우측으로 넘김
내가 만든 Rule이 들어간것을 확인

(결과) 만약 해당 층이 아닌 다른 층으로 배선을 한다면 아래와 같이 DRC에러 띄운다.

 

 

<TIP>

WL모드로 Via를 배치하면 아래와 같이 active해야 할 층을 display해준다.

 

 

 

아래 영상을 참고

https://www.youtube.com/watch?v=79yMUKQJO8I 

 

반응형
반응형

내가 설계한 자료에 대해 comment를 남길 수 있다.

 

1. 라이센스에 따라 옵션이 살짝 다르다. 옵션에 맞게 창을 연다.

   OrCAD PCB : Tools - More - Database History

   Allegro PCB : Tools - Database Diary

왼쪽 OrCAD, 오른쪽 Allegro

 

2. Diary를 작성한다. User는 현재 로그인된 윈도우 계정이름이 자동으로 들어간다.

    2-1. 원하는 Comment를 입력

    2-2. Add Entry 를 눌러 작성한 데이터를 History로 옮김

    2-3. Export를 눌러 추출

 

3. txt파일 저장

 

(결과) 아래 txt파일로 로그가 남는다. 날짜와 함께

 

 

반응형
반응형

 

Shape을 자르고 붙이고 제거하는 등 여러가지 방법으로 다루는 법이 아래 나와 있다.

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

 

[PCB Editor] OrCAD/Allegro PCB shape plane을 쉽게 배치, 수정, 제거하는 방법.

빠르고 신속하게 Shape을 배치하고 수정하고 삭제한다. 1. Shape을 빠르게 배치 2. 기존에 있는 Shape의 Net를 빠르게 수정 3. 겹치는 Shape 병합시키기 4. Shape 잘라내기 5. Shape 제거하기 6. Shape 끼워넣기..

ansan-survivor.tistory.com

 

 

이번 방법은 Shape Operations 기능을 이용해서 Shape의모양을 편집하는 방법이다.

 

1. Shape Operation 기능 활성화

    반드시 Application Mode - Shape Edit로 해야 가능하다.

2. 두 Shape을 합치기

     기준 Shape에서 마우스우클릭 - Shape Operations - OR

합치고자 하는 Shape을 선택하면 하나로 합쳐진다.

3. 두 Shape의 겹치는 부분만 남기기

     기준 Shape에서 마우스우클릭 - Shape Operations - AND

기준 Shape에서 AND선택 후, 다른 Shape을 클릭
결과, 겹치는 부분만 남았다.

4. 선택한 항목과 겹치는 부분까지 몽땅 제거

     기준 Shape에서 마우스우클릭 - Shape Operations - ANDNOT

 

5. 겹치는 부분만 제거

     기준 Shape에서 마우스우클릭 - Shape Operations - XOR

 

 

 

 

 

 

 

 

반응형
반응형

OrCAD PCB에서는 여러 방식의 접지 방법을 제공한다.

이는 padstack의 Anti pad값을 어떻게 설정하냐에 따라 Ground Plane과 Pin간의 거리가 정해진다.

Global 설정으로 현재 설계중인 PCB의 모든 Anti-pad의 방식을 여러가지 방법으로 세팅할 수 있다.

1. 수직으로 연결

2. 대각선으로 연결

3. 통체로 연결 (일체화)

4. 8개의 통로로 연결

5. 연결 안함

이에 관한 자세한 사항은 아래 링크 참고.

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

 

[PADSTACK] Regular pad/Thermal Pad/Anti Pad 에 관한 설명

OrCAD에서 제공하는 pad만들 때쓰는 툴인 Padstack에는 다음과 같은 pad메뉴가 있다. 그림먼저 보자면, 가장 위에 Soldermask는 일반적인 PCB기판의 초록색으로 덮힌 부분 가장 외곽에 씌여진 필름이다.

ansan-survivor.tistory.com

 

그런데 전체 설정(global setting)말고 일부 패드만 다른 연결 방식으로 변경하고자 할때는 아래와 같이 한다.

 

1. Find에서 Pin만 선택하도록 함 - 마우스우클릭 - propertiy edit

 

2. Dyn_Thermal_Con_Type 을 클릭하여 우측으로 보냄

 

3. Assign을 클릭하면, Layer별로 Copper Plane에 연결하는 방식을 개별로 정할 수 있다.

오른쪽 레이어 인데, Assign에 내가 만든 레이어가 자동으로들어가 있다.

 

4. Value값을 선택해 각 레이별 다른 연결방식을 적용해보았다.

선택 완료 후 Apply를 눌러야 적용된다.

(결과)

각 레이어 별로 다른 연결 방식으로 연결되었다.

TOP

대각선으로 연결 (Diagonal)

IN1

전체 연결 (Full Contact)

IN2

연결안함 (None)

BOTTOM

수직연결 (Orthogonal)

 

 

 

(참고 영상)

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

 

 

 

특정 하나의 핀 (패드) 만 다른 방식으로 연결 하고 싶은 경우 아래 참고.

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

 

[PCB Editor] OrCAD / Allegro PCB 특정 핀의 Copper Plane에 Full contact 시키기 (GND 일부 핀 full contact 시키기)

OrCAD PCB에서는 여러 방식의 접지 방법을 제공한다. 이는 padstack의 Anti pad값을 어떻게 설정하냐에 따라 Ground Plane과 Pin간의 거리가 정해진다. 아래 포스팅은 전체적으로 해당 설계에 Copper Plane과 Pin

ansan-survivor.tistory.com

 

 

 

 

 

반응형
1···12131415161718···43

+ Recent posts