반응형

해당 옵션은 OrCAD Professional 라이센스에서 가능하다.

아래와 같이 Flexible 구간의 배선을 진행 할 것이다.

 

1. 먼저 단축키 F3을 클릭하고, Find Filter에서 Pins를 선택하고 해당 핀을 선택하면 라우팅모드가 시작된다.

 

 

2. 먼저 Neck 부분에 한번 클릭하고 Bend구간으로 들어가도록 Spacing을 줄여준다. (만약 한번에 들어갈 수 있으면 Spacing 설정은 안해도 된다.)

마우스 우클릭 - Snap pick to - Segment하면, 정확히 경계선 지점을 기준으로 픽이 된다.

(이때 주의할 점은 Contour Mode 가 비활성화 되어야 한다)

 

 

3. Bending 구간에 들어갈만 한큼, 적당히 Spacing을 줄여준다.

혹시모를 라우팅 실수를 했을 때 되돌리기 귀찮으므로, 마우스우클릭 - Done을 누른다.

4. 이제 Contour 라우팅을 시작해본다. F3키를 누르고 - 아래처럼 드레그한다. (17.2버전은 맨 아래 참고)

 

5.

Routing Keepin과 간격을 1mm로 유지하겠다는 것이다.
그리고나서 Contour Mode를 활성화 시킨다.

6. 그리고나서 아래처럼 클릭한다.

그러면 Route Keepin 가이드에 따라서 마우스를 이동하면 따라서 그려진다.

 

7. 라우팅을 끝에 마우스 우클릭하고 Finish를 누르면 자동으로 핀까지 연결이 된다.

마우스우클릭 - Done으로 종료한다.

 

================================ 17.2 버전 ===========================

 

1. 

2. 저 하얀 x자를 기준으로 Route Keepin 까지 거리다.

 나머지는 위 17.4버전과 같다.

 

(아래 영상도 도움됨)

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

 

반응형
반응형

해당 옵션은 Allegro PCB Designer를 구매하고, High Speed Option까지 구매를 해야 이용이 가능하다.

 

 

 17.2 버전

라이센스 선택

1. Route - Via Structure - Create - High Speed 선택 (해당 High speed 커맨드는 이옵션에만 있다)

2. Name에 이름을 작성, Auto Export를 선택하여 자동으로 xml파일이 생성되도록 한다.

처음 메뉴부분이 다르고

나머지는 아래와 17.4버전과 거의 같다. (아래 3번부터 참고)

 

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

 

아래 작업은 17.4 버전

라이센스 선택

 

1. Route - Structures - Create

2. Name작성, Auto Export eXML 체크

3. Create Structure 창이 떠있는 상태로 Line을 드레그

   그러면 Command창에 "Select the origin of the new structure" 라는 문장이 나오는데,

   저 structure를 사용할 기준점을 지정하라는 것이다.

기준점을 선택하라는 메세지창

4. 그러면 기준점을 선택한다. 그럼 아래와 같은 경고창이 뜨는데, Return Path Via도 만들 것이냐 말것이냐 묻는다.

   필자는 BGA의 Breakout을 만드므로 No를 클릭

No를 클릭

5. 그럼 다음과 같이 .exml 파일을 저장하라고 뜬다. (default로 현재 작업파일 위치로 저장된다)

저장을 하면 아래와 같이 display된다.

 

6. 만든 Breakout 사용하기 Route - Structures - Place

7. 내가만든 via structure 이름이 저기 저장되어있다.

8. 클릭 클릭하여 저렇게 structure로 배치 할 수 있다.

 

------- Return Path가 있는 via structure -------------

아래에서 만든 Differential Pair Via를 Structure로 구성해본다.

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

 

[PCB Editor] Allegro PCB Designer, High speed Option, Differential pair Return Path via 만들기

해당옵션은 Allegro PCB Designer 라이센스의 High speed option을 구매해야 사용할 수 있다. Cadence에서 제공하는 Demo Design으로 테스트했다. CM Rule의 Electrical - Net - Differential Pair에 들어가보면,..

ansan-survivor.tistory.com

1. Route - Structures - Create (17.4버전) / Route - Via structure - Create - High speed (17.2버전)

왼쪽 17.4 버전, 오른쪽 17.2버전

2. Name을 지정하고, Auto Export eXML 체크 상태로

   Find Filter에서 Vias, Clines만 체크한 후

   아래부분만 드레그.

   그러면 Command창에 'Select the origin of the new structure'라고 나오는데, 사용할 기준점을 클릭하라는 것이다.

3. 기준점을 클릭

    yes를 누르고 Return path를 지정한다.

4. 저 2개의 via를 클릭하고,

   마우스 우클릭 - Complete Return Path를 선택

5. 그럼 아래와 같이 창이 뜨는데, via structure의 start layer를 정하라는 것이다.

    top으로 선택

6. .eXML 파일 저장위치 지정

========================== 적용하기 =====================

 

1. Route - Structures - Place

2. database는 방금 내부적으로 생성한 Via structure를 이용할 수 있다.

XML 또는 eXML 파일을 불러와서 사용할때는,  library를 체크해야 이용할 수 있다.

 

3. 막 클릭해서 써본다.

(tip) 아래 Free place structures를 클릭하면, pad클릭없이도 자유롭게 아무대나 배치할 수 있다.

 

아래 영상 참조

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

 

 

 

<추가>

17.4버전의 hotfix 022에서는 새로운 기능이 추가되었다!

Allegro 라이센스의 High-speed라이센스가 있어야 실행이 가능하다.

이 기능은 새로생긴 기능으로 High-speed옵션을 실행하면 아래 항목에 들어있다.

Route - Unsupported Prototypes - Create Structure

    여러 Parameter값을을 넣어서 원하는 Via Structure를 쉽고 빠르게 만들 수 있도록 템플릿화 되었다.

 

 

 

 

 

 

기본적인 via structure를 사용하고 싶은경우 아래 참고.

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

 

[PCB Editor] OrCAD PCB Via structure기능 사용하기

Via의 일정한 형태의 모양을 .xml 파일로 저장하여 반복되는 작업을 편리하게 사용할 수 있도록 한다. 이 옵션은 모든 라이센스에서 가능하다. 아래와 같인 BGA Fanout을 엄청나게 많은 핀들에 적용

ansan-survivor.tistory.com

 

 

반응형
반응형

해당옵션은 Allegro PCB Designer 라이센스의 High speed option을 구매해야 사용할 수 있다.

Cadence에서 제공하는 Demo Design으로 테스트했다.

 

CM Rule의 Electrical - Net - Differential Pair에 들어가보면, 어떤 Net가 Diff pair로 정해져 있는지 볼 수 있다.

마우스 우클릭하여 - Select and Show Element를 선택하면, Show Element창이 열리는데, 저기 좌표를 클릭하면 해당 Net의 위치로 이동할 수 있다.

아래와 같이 DIFF pair를 연결하고자 하는데, Return Path via를 함께 만들 것이다.

High speed option을 이용하면, 수작업을 덜 수 있다.

 

1. 키보드 F3 을 눌러서 배선모드를 활성화 시킨다. 

    배선모드에서 우클릭 - Return Path Vias - Settings

2. Setup 탭에서 Return Path로 쓸 Net이름, 그리고 Pad를 선택한다.

여기서 GND Plane이름을 '0' 으로 지정했다.
사용할 Pad를 C45라는것을 했다.  (필요하면 Padstack로 만들수있다)

3. Spacing 탭으로 사용할 Diff Return path via형태를 지정할 수 있다. 여기서 지정할 Return path via를 손쉽게 사용할 수 있다.

설정이 완료되면 OK를 누름

4. 다시 마우스 우클릭하여 - Return path vias 하면, 위에서 설정한 여러 형태의 Return path via들이 있는데, 여기서 원하는 것을 선택한다.

5. In line 을 선택해봤다.

   그럼 아래같이 자동으로 옆에 나란히 Return path via가 일정한 spacing을 유지한채로 생성됨을 알 수 있다.

6.

7. 생성된 via를 show element 해보면 Net이름 0, pad명 C45 아까 지정한데로 나옴을 알 수 있다.

    더불어 파랑색으로 체크한 옆에 GND로 연결된 via인 Return path가 자동적으로 생성된것까지 확인 할 수 있다.

 

아래 영상이 도움이 될 것이다.

https://resources.pcb.cadence.com/allegro-videos/allegro-return-path-stitching-via-2

 

Allegro - Return Path Stitching Via

Managing your signal's return path is crucial to maintaining the signal integrity of your design. If you're not careful, you might cross a split plane or jump reference planes in your design without n

resources.pcb.cadence.com

https://www.ema-eda.com/resources/library/172-2016-allegro-pcb-high-speed-enhancements

 

 

 

<Differential Pair Return Path Via의 신호 무결성 향상을 위한 Void 유지 방법>

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

 

[PCB Editor] OrCAD / Allegro PCB Editor, Differential Pair Return path Via 배선 시 옆에 사이에 Void (공백) 유지하

고속 PCB를 설계하다보면 Return Path Via가 필요하다. 특히 Differential Pair에 대한 Return Path 설계가 중요한데, https://ansan-survivor.tistory.com/213 [PCB Editor] Allegro PCB Designer, High speed Op..

ansan-survivor.tistory.com

 

반응형
반응형

Via의 일정한 형태의 모양을 .xml 파일로 저장하여 반복되는 작업을 편리하게 사용할 수 있도록 한다.

이 옵션은 모든 라이센스에서 가능하다.

 

아래와 같인 BGA Fanout을 엄청나게 많은 핀들에 적용하려면 노가다하기엔 너무 고통스러울 것이다.

그래서 이 Via Structure 기능을 사용하면 편리하다.

 

아래 작업은 17.2버전.

적용할 Fanout
노가다하기엔 고통

 

* Via Structure .xml 파일 만들기

 

1. 적용할 Fanout 핀 하나 만듦

2. Route - Via Structure - Create - Standard

3. 내가 재사용할 Via structure 이름 생성, Auto Export를 활성화하여 .xml 파일을 자동으로 내보냄

4. 저 Define Via Strucutre 창이 떠있는 상태로 해당부분을 드레그한다.

5. 그럼 아래와 같이 어떤 layer에 할껀지 결정하라고 뜬다. 어떤 layer를 시작부분으로해서 적용할건지 선택한다.

6. OK를 누르면 Default로 현재 작업폴더에 .xml 파일을 생성한다고 잡힌다. 

7. 저장을 하면, 아래와 같이 해당 디렉터리에 myvia.xml 파일이 생성된다. 이 파일로 계속 재탕할 수 있다.

8. ok를 누르면 종료, 더 만들고 싶으면 Name에 이름을 바꿔서 다른 via에 드레그한다.

 

* 생성한 xml 파일 적용시키기

 

1.  Route - Create Fanout

2.  Option창에서 via structure를 체크하고, 나머지 2개 체크박스를 활성화 한뒤

    symbol에서 선택한다.

3. Find 탭에서 Pin을 활성화 하고 아무 핀을 클릭해본다.

4. 드레그로 여러 핀을 동시에 해본다.

 

========================== 17.4 버전 ======================================

* Via Structure .xml 파일 만들기

 

1. Route - Structures - Create

2. Name에 이름을 쓰고, Auto Export XML을 체크한다.

3. 창이 띄어져 있는상태로 원하는 부분을 드레그 한다.

경고가 뜨면 yes클릭

4. 해당 디렉터리에 저장한다. 위에 17.2버전에서 만든 myvia가 있으므로, myvia174로 저장했다.

그럼 마찬가지로 myvia174가 생성된걸 볼 수 있다.

5. 해당창은 그냥 OK를 누르고 종료한다.

* 생성한 xml 파일 적용시키기

 

1. Route - Create Fanout

 

2. Option탭을 보면 Standard Via Structure 선택과 Design, Library 체크상차 활성화를 시키면,

   Symbol에 내가 만든 Via structure를 볼 수 있다.

3. 클릭하면 해당 부분에 위와 같은 via가 생김을 알 수 있다.

4. 드레그하기

 

 

High-Speed의 via structure를 사용하고 싶은경우 아래 참고

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

 

[PCB Editor] Allegro / OrCAD PCB High Speed Via structure기능 사용하기

해당 옵션은 Allegro PCB Designer를 구매하고, High Speed Option까지 구매를 해야 이용이 가능하다.  17.2 버전 1. Route - Via Structure - Create - High Speed 선택 (해당 High speed 커맨드는 이옵션에만..

ansan-survivor.tistory.com

 

반응형
반응형

빠르고 신속하게 Shape을 배치하고 수정하고 삭제한다.

 

 

1. Shape을 빠르게 배치

2. 기존에 있는 Shape의 Net를 빠르게 수정

3. 겹치는 Shape 병합시키기

4. Shape 잘라내기

5. Shape 제거하기

6. Shape 끼워넣기

 

시작하기전에, 다음 설정이 활성화 되어야 그래픽적으로 바로 업데이트 가된다.

 

 

1. Shape을 빠르게 배치

    드레그를 하여 배치한다. 기본으로는 아무 Net가 지정되있지 않는 Dummy Net로 설정된다.

   원하는 Net 핀위로 가서 마우스 우클릭 - Assign Net

   그리고 그 핀을 클릭

   그럼 아래와 같이 해당 Net로 설정되어 연결이 된다.

2. 기존에 있는 Shape의 Net를 빠르게 수정할때 (다시 Shape을 지우고 깔 필요가 없다)

   아래 VCC라고 되어있는Shape을 GND로 바꿔줄 것이다.

Shape 선택 아이콘 클릭

 

바꾸고자하는 Shape 클릭

마우스 우클릭 - Assign Net

GND핀을 클릭해주면, 아래와 같이 Shape전체가 같은 Net가 된다.

 

 

3. 겹치는 Shape 병합시키기

    아래와 같이 같은 Net인 Shape을 2개가 겹치게 생성됬다고 보자.

    Shape - Merge Shapes 클릭

    1번째 net클릭, 2번째 net클릭하면 아래와 같이 하나로 합쳐진다.

    만약 다른 net와 병합하려하면, 아래와 같은 오류가 발생한다.

 

4. Shape 잘라내기

    먼저 Shape을 클릭하여 하이라이트 시킨다.

 

    상단의 저 아이콘을 클릭. 그리고 자르고자하는 부분의 외곽선을 클릭

    자를 부분을 그린다.

    클릭하면 부분이 잘린다. 마우스우클릭 - Done

5. Shape 제거하기

    저 아이콘을 클릭하여 지우고자하는 Shape을 클릭

Ctrl + D 를 누른다.

그럼 Shape이 사라진다.

 

6. Shape 끼워넣기

Polygon 원하는 형상으로 쪼개기
마우스 드레그로 그리기

분리된 Net가 색상이 동일하므로 구분이 어렵다. 고로 색상 변경을 해준다. 이경우 -12V 네트를 분리하였으므로

Ctrl+F5 (color설정창 단축키)

 

 

7. Shape Mode의 옵션들...

    7.0. 마우스우클릭 - Application Mode - Shape Mode 를 하면 우측에 Option창이 Shape에 맞게 활성화 된다.

    7.1. 모서리 부분만 Cornor 줄때

 

아래 영상참고하여 만듦.

https://www.youtube.com/watch?v=0hz84OtXsn0

 

 

 

아래 포스팅은 "Shape Operations"기능을 이용해서 편집하기

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

 

[PCB Editor] OrCAD/Allegro PCB shape Operations 사용하기 (OrCAD PCB Shape 편집 기능)

Shape을 자르고 붙이고 제거하는 등 여러가지 방법으로 다루는 법이 아래 나와 있다. https://ansan-survivor.tistory.com/211 OrCAD/Allegro PCB shape plane을 쉽게 배치, 수정, 제거하는 방법." data-og-descri..

ansan-survivor.tistory.com

 

반응형
반응형

OrCAD에서는 CM Rule으로 설계시 규칙을 강제화 시킬 수 있다.

아래 VIN 이라는 파워관련 Net가 있다.

그런데 이 두께는 CM Rule에서 1mm로 지정해 두었기에 1mm로 배선이 된다.

그러나 만약에 특정부분에서 J1의 1번핀과, U2의 1번핀 사이의 Net두께를 다르게 설정해야 한다면,

CM Rule의 Pin Pair 를 이용할 수 있다.

 

CM Rule - Physical - Net - All Layers 에서 바꾸고자 하는 Net명 (VIN)으로 가서 Pin Pair를 만든다.

해당 창이 뜨면, First Pins (첫번째핀) 에서 Second Pins (두번쨰핀) 선택해주면 된다.

(레퍼런스번호).(핀번호)  이런식으로 구성되어있다.

고로 J1의 1번핀 -> J1.1

U2의 1번핀 -> U2.1

선택해준다.

알림창 뜨는데 그냥 ok

그러면 VIN 아래 J1.1:U2.1 이라는 하위목록이 생기는데, 이를 수정해주면 된다.

저 부분만 0.5mm로 수정해봤다.

이 설정을 바탕으로 다시 Cline을 지우고 배선을 하면 자동으로 아래처럼 두께가 지정된다.

반응형
반응형

OrCAD Professional 이상의 라이센스가 필요하다

(Allegro PCB Designer 라이센스는 기본적으로 포함)

 

어떤 Topology를 원하는 방법으로 생성하거나, 수정할 때 이용하면 좋을 것이다.

 

 

Allegro 라이센스를 활성화시키면 상단에 'Logic' 메뉴가 생긴다.

OrCAD 라이센스로는 이 메뉴가 보이지 않을 것이다. (OrCAD는 Edit - Net Schedule 메뉴)

* 이 매뉴를 클릭해보면 다음과 같은 메세지가 뜰 수도 있다.

  유저의 실수로 혹시 모를 Logic이 바뀔까봐 기본으로 logic_edit_enabled가 비활성화 되어있으므로, 이를 활성화 해야 한다는 메세지다.

고로 아래와같이 해제 한다.

Setup - User Preferences

 

이제 Logic 기능을 사용할 수 있다.

 

 

1. Logic - Net Schedule

   옵션창에서 해당 레이어 class 설정.

Allegro Option
OrCAD Professional Option

2. Topology를 생성할 Pin을 클릭하면 다음과 같은 화면이 활성화 된다.

3. 핀 순서대로 topology 만들기

4. T자형 topology 만들기

 

5. Net Schedule이 올바르게 배치되었는가 Constraint Manager으로 확인

(테스트)

schedule에 맞게 잘 배치되면 PASS가 뜨고
schedule에 맞지 않으면 FAIL이 뜬다.

 

(영상 참고)

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

 

 

www.orcad.com/resources/library/net-schedule-tpoint

 

Net Schedule / TPoint

Address * Location * - Select -AfghanistanÅland IslandsAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntarcticaAntigua and BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliv

www.orcad.com

 

 

반응형
반응형

아래 작업은 이전포스팅의 Return Path를 바탕으로 만들어서 Vision Manager를 적용해보았다.

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

 

[PCB Editor] Allegro PCB Editor High speed Option, Return path Constraint Management (CM Rule) 사용하기

High speed(고속신호)전송 관련하여 PCB 배선(라우팅)을 하게 되면, Return path의 경로를 최대한 짧게 해주는게 중요하다. 자세한 내용은 아래 참조. https://ansan-survivor.tistory.com/57 고속신호 PCB설계시..

ansan-survivor.tistory.com

아래 작업은Allegro High Speed Option이 있어야 가능하다

위 포스팅을 보고 반드시 Return Path에 관한 Rule을 만들어야 한다.

 

1. View - Vision Manager

2. Vision manager 옵션창이 활성화 되는데, 필자는 우측에 Docking 시켰다.

   그리고 마우스 우클릭으로 색상을 변경할수 있다

3. Modify Selection 클릭

4. 드레그하면, CM룰에서 Return Path에 관련설정한 Net만 하이라이트 된다.

   조건에 만족하면 초록색, 불만족하면 빨강색으로 표시하도록 설정했다.

해당하는 Net전체가 Highlight 된다.

5. Clear Selection을 누르면 해제된다.

 

<< Vision Manager로 부품 배치 (Placement) >>

ansan-survivor.tistory.com/502

 

[PCB Editor] OrCAD PCB / Allegro PCB 비전매니저 사용하여 Placement(부품 배치) 하기

DDR을 설계시 부품을 배치하는 것도 중요하다. 사전에 잘 배치를 해야 나중에 배선할 때 여러번 수정하는 고된작업을 예방할 수 있다. OrCAD PCB에서는 Rule을 미리 주고, 배치할 때 해당 범위내에 들

ansan-survivor.tistory.com

<< Vision Manager로 배선 (Routing) >>

ansan-survivor.tistory.com/503

 

[PCB Editor] OrCAD PCB / Allegro PCB 비전매니저 사용하여 Route(배선) 하기

이 기능은 배선(Routing)시 시각적으로 도움을 주어 라우팅을 진행할 때 올바르게 되었는지 알려주는 기능을 제공한다. 또는 배선을 다 완료하고나서 어느 부분이 잘못 되었는지 시각적으로 확인

ansan-survivor.tistory.com

<< Vision Manager로 임피던스 Rule 시각화 (Impedance Rule) >>

ansan-survivor.tistory.com/504

 

[PCB Editor] OrCAD PCB / Allegro PCB 비전매니저 사용하여 Impedance (임피던스) DRC 시각적으로

임피던스를 고려한 Constraint Manager Rule설정에 대한 자세한 방법은 아래 포스팅을 참고한다. ansan-survivor.tistory.com/490 [PCB Editor] OrCAD PCB / Allegro PCB 임피던스 자동 계산 배선, OrCAD PCB Impe..

ansan-survivor.tistory.com

<< Vision Manager로 IR Drop 시뮬레이션 시각적 분석 >>

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

 

[PCB Editor] <Vision Manager> OrCAD / Allegro PCB 비전매니저 IR Drop 시뮬레이션 시각적 분석

이 옵션을 사용하기 위해서는 아래와 같은 조건이 만족해야 한다. 1. Allegro PCB Designer High Speed 옵션 또는 Allegro Venture 라이센스 필요 2. Sigrity Clarity 가 설치되어 있고 라이센스를 보유해야 함 I..

ansan-survivor.tistory.com

 

 

반응형
1···32333435363738···43

+ Recent posts