반응형

이 옵션은 Allegro PCB 라이센스의 High-speed 옵션이 있어야 가능

 

원래는 Constraint Manager의 Electrical Rule을 사용하기 전에 기본적으로 Set를 먼저 만들어서 Net에 적용시키는 방법을 주로 사용한다.  (아래 참고)

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

 

[PCB Editor] OrCAD PCB / Allegro PCB Constraint Manager Rule에 대해서... (CM Rule에 대한 사용법)

OrCAD PCB 또는 Allegro PCB에서 무조건 사용되는 Constraint Manager이지만, 제대로 사용방법을 이해하고 사용하는 사람이 드물기도 하고, 또 이 때문에 진입장벽이 있다. 또 아주 디테일한 Rule설정은 OrCAD

ansan-survivor.tistory.com

 

그러나 때로는 설계자가 설계를 하면서 만든 어떤 전기적 속성 Rule을 템플릿화 시켜 Set으로 저장하고 싶은 경우가 있다. 즉 Set에서 Net으로 적용하는 것이 아니라,  개별 Net에서 만든 어떤 Rule을 거꾸로 Set으로 템플릿저장한 후 그것으로 나머지 Net에게 reuse 하고 싶은 경우가 있을 것이다.

 

그럴때는 이 Electrical Cset reuse (ecset reuse) 를 사용해야 한다.

 

 

어떤 하나의 Net에서 아래와같이 토폴로지를 만들었다고 가정.

(토폴로지를 방법은 아래 참고)

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

 

[PCB Editor] OrCAD / Allegro PCB Designer, Net Schedule 사용하기, 네트 스케쥴링

OrCAD Professional 이상의 라이센스가 필요하다 (Allegro PCB Designer 라이센스는 기본적으로 포함) 어떤 Topology를 원하는 방법으로 생성하거나, 수정할 때 이용하면 좋을 것이다. Allegro 라이센스를 활성

ansan-survivor.tistory.com

 

1. 위에서 만든 Net의 토폴로지는 Constraint Manager에 들어가보면 아래와 같이 입력되어있다.

 

2. 해당 Net에서 마우스우클릭 - Create - Electrical CSet

Class Set의 이름 입력
이제 Set에 가서 확인해보면 내가 만든 해당 Schedule의 템플릿이 들어가 있다.

 

3. 해당 Template set에 여러가지 Electrical Rule을 적용 (아래 예시는 아무 rule넣음)

stub length 허용치 입력
최대 via갯수 제한
임피던스는 50옴으로 유지

 

4. Electrical Rule Mode를 켬 (만약 꺼져있다면)

 

 

5. Set으로 저장된 Rule들을 다른 Net에 적용 시키기 가능!

 

(아래 영상 참고)

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

 

반응형
반응형

우선 이 기능은 Allegro PCB Designer 이상의 라이센스보유자만 가능하다.

 

여기서 두개의 PCB를 연결한다는 것은 실제 두 Brd파일을 하나로 가져와서 설계한다는 것이 아니다.

두개의 완성된 PCB Board파일 (.brd)파일이 서로 물리적으로 결합될 때, 시뮬레이션 또는 Constraint Rule 값을 통합하여 설정할 수 있다.

 

예를 들면 아래와 같이 컴퓨터의 Main Board에 메모리가 결합되는데, 이는 두개가 하나의 PCB가 되는 것이 아니고, 2개의 PCB가 만나서 서로의 Pin들이 접해서 연결되는 것이다.

 

아래 DIMM 메모리 Board파일과  Mother Board파일 으로 Design Link를 시도해본다.

메모리 모듈 Board 파일

위 메모리 모듈 DIMM은 아래 위치에 삽입된다.

마더보드 Board 파일

이제 두 Board파일을 Link해본다.

 

1. Analyze - Model Browser

 

2. 좌측 하단의 Add - DesignLink

    "DesignLink"의 이름 지정 (어떤 링크인지 이름등록)

생성된 것을 확인

 

3. 만든 DesignLink를 편집 (Edit)

 

4. PCB Board 파일 추가 (어떤 파일을 Link할건지)

첫번 째 파일 MotherBoard (MBOARD)
두번쨰 파일 추가 메모리 (DIMM)

 

5. 두 Brd파일의 연결관계 지정. 연결 이름 지정

이 연결을 DIMM1 으로 명명

        * 중요. 이 두 Joint의 연결은 Connector 방식으로 바로 접하고 있다. 그래서 길이를 0으로 함.

          만약 케이블이나 길이가 길면 그 해당 길이 값을 넣어야 한다.

길이 0m  (meter 단위이니 주의)

 

6. 두 Board 파일 내 Component 를 매칭시킴

마더보드에 있는 커넥터 심볼
메모리에 있는 Port 핀 심볼

 

 

7. 핀맵 보기 (핀 연결관계)

두 커넥터의 핀번호는 같아야 맵핑이 된다.

 

8. 완료된 Design Link 설정을 등록시킴 

Analyze - Initialize
내가 만든 design link 세팅

 

9. Constraint Manager 확인

        이제 Contraint Manager (CM Rule)에 들어가보면, DIMM 에 대한 CMrule, MBOARD에 대한 CMRule.

        둘다 연결이 된 1dimm 에 대한 CMRule 3개가 잡히게 된다.

 

 

10. 서로 연결된 Connect의 한 Net의 전송선로 확인

SigXplorer으로 확인.

(결과)

Mother Board의 파트 U7(CPU 부분)과 DIMM 메모리 U1 칩이 서로 연결됨을 확인 할 수 있다.

 

아래영상 참고

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

 

 

 

 

 

 

반응형
반응형

 

Qoo10 에서는 한글과 원화로 쉽게 구매가 가능하다! (이것도 안되면 아마존..)

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

 

엔드와츠 직구 링크 (원화로 결재하기) Qoo10 에서 구매하기.

무슨 이유인지 모르겠지만 사마귀 제거에 최고의 효능을 자랑하는 Endwarts가 국내에서 자꾸 판매금지를 먹는다... 정말 이해가 안된다 이렇게 기가막힌 사마귀 제거약을..?? (공식적으로 식약청에

ansan-survivor.tistory.com

 

 

 

 

무슨 이유인지 모르겠지만 사마귀 제거에 최고의 효능을 자랑하는 Endwarts가 국내에서 자꾸 판매금지를 먹는다...

정말 이해가 안된다 이렇게 기가막힌 사마귀 제거약을..??

 

(엔드와츠 메뉴얼 번역본)

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

 

사마귀 제거약 Endwarts 엔드와츠 사용시 주의점. (메뉴얼 번역본)

사마귀 치료에 특효약인 엔드와츠는 국내에서 판매가 되지 않아 보통 해외에서 직구한다. 비록 많은 블로거 유투버들이 엔드와츠 사용법에 대한 방법을 설명해주지만, 실제 제조사가 만든 메뉴

ansan-survivor.tistory.com

 

엔드와츠 치료 후기는 아래에 있다.

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

 

커다란 족저 사마귀 5개월에 완치시키기! <Endwart + 덕트테이프 치료 성공기> (Clear the large wart within

 ※ 경고 ※ 본 포스팅은 혐오스러운 사진을 포함하니 심신이 미약한 사람은 뒤로가기를 누르세요!! (혐오스러운 사마귀 사진) 눈 갱 을 방 지 하 기 위 해 포 스 팅 은 아 래 에 서 시 작 합 니 다

ansan-survivor.tistory.com

 

 

그래서 불편하지만 아마존 직구 링크를 아래에 첨부한다. 없다면 아마존에서라도 살수밖에...

요즘은 Master , Visa 카드만 있으면 자동으로 환전 결제가 되니 직구에 어려움이 없다.

동일한 성분이지만 아마존에서 판매하는 것은 면봉찍는 방식이 아닌 Pen형식이라 더 바르기 편하다

 

 

 

 

방법.

반응형

1. 아마존 회원가입, 후 로그인

    해외 배송가능하니 본인주소는 네이버에 [내 주소] 영어주소 치면 알아서 알려준다.

2. 아래 링크 또는 위 링크 클릭하여 Buy Now

 

 

 

 

 

3. 내 주소 선택 (필자는 배송지 주소가 2개라서)

4. 내 카드 등록

    *반드시 카드 아래 MasterCard 또는 Visa 마크가 있어야 한다 (BC카드 안됨)

    결제 통화를 South Korean WON (KRW)으로 바꾸면 자동 환전되어 원화결제 가능! 다되면 우측에 Continue

5. 배송결과 확인 후 배송

    내 배송지 확인, Billing address (동일한지 확인)

    우측 하단에 원화로 결제 됨을 볼 수 있다. (환율에 따라 가격변동 있음)

    배송옵션 좀더 빠른거하면 배송비 올라감

 

 

 

반응형
반응형

이 기능은 Allegro PCB Designer 이상의 라이센스 보유자만 가능하다.

(OrCAD 라이센스 불가)

 

아래 두 라이센스의 import 메뉴 차이를 본다. (옵션 장난질이 H모 자동차 같다)

OrCAD 라이센스
Allegro Designer 라이센스

실행 하면 아래와 같은 옵션들이 나온다.

 

멘토 파일이 없어 테스트는 못하지만, 아래 영상을 참고해본다.

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

 

Mentor Graphic PADS에서 나온 아래 파일들을 하나씩 대입하여 넣는다.

Option에서 좀더 디테일하게 지정해준다.

그러면 Mentor에서 만든 데이터들이 온전하게 Allegro PCB에 Import가 된다고 한다.

반응형
반응형

아래 사이트에 아주 좋은 메뉴얼이 있다.

http://www.gamgakdesign.com/igtech/news/Altium.pdf

 

알티움으로 작업물을 가져오거나 내보낼 때 위 자료를 참고하면 좋을듯하다.

 

 

Alitum에서 만든 자료를 OrCAD로 가져오는 방법은 아래 참고.

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

 

[CAPTURE / PCB Editor] Altium(알티움) 에서 OrCAD 파일 변환하기 (Capture, PCB)

Cadence에서 올린 변환하는 방법에 대한 공식적인 가이드 라인이다. (영문자료) Cadence 참고 가이드 아래 Youtube 동영상 참고. (회로도 변환) Altium -> OrCAD Capture https://www.youtube.com/watch?v=4UxJc..

ansan-survivor.tistory.com

 

 

 

 

반응형
반응형

이 기능은 Allegro PCB Designer 이상의 옵션에서 가능하다.

배선(Route)을 실행하면 기본 배선 옵션은 왼쪽. Allegro 라이센스를 갖고있다면 우측과 같이 Offset 기능이 있다.

왼쪽 일반 라이센스, 오른쪽 Allegro 라이센스

 

만약 어떤 특정 배선에 꺾이는 각도가 거의 없는 지그재그 배선을 할 때, 만약 이 기능이 없으면 Line lock을 off로 하면 자유로운 각도로 배선이 된다.

그러나 이 기능만으로 두개의 배선이 Offset 간격을 유지한채 적은 각도로 가기엔 정교한 노가다 배선이 필요하다.. 

Grid 조절도 잘 해야 하며.. 실제로 offset이 유지되는지 확인도 해야 하며.. 어렵다.

 

이 offset 기능을 이용해서 배선을 해본다.

꺾는 각도는 10도 (default) 으로 해서 나란히 offset을 유지하는 배선을 한다.

  * 참고로 Line lock을 45로 바꿔야 Route offset이 활성화 된다.

원하는 offset각도 입력 가능
이 기능도 어느정도 Grid의 조절이 필요하다...

 

    물론 이 작업도 깔끔하진 않다... 눈대중의 노가다가 필요하다... 그래도 off로 자유각도 배선하는 것 보다는 난이도는 쉬워진다. 얼마나 쓰일진 모르겠지만... 대충 이런기능도 있다 Allegro PCB 라이센스에...

 

(자세한 사항은 아래 영상 참고해본다.)

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

 

반응형
반응형

고속 PCB를 설계할 때, 특정 고속 주파수가 필요로 하는 Net의 신호 손실 및 왜곡을 줄이기 위해 Via사용을 최소화 해야 한다. Allegro PCB 라이센스가 있으면 Electrical Constraint Rule에서 Via 갯수 제한을 설정할 수 있다.

(Contraint Manager 사용 방법은 아래 참고)

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

 

[PCB Editor] OrCAD PCB / Allegro PCB Constraint Manager Rule에 대해서... (CM Rule에 대한 사용법)

OrCAD PCB 또는 Allegro PCB에서 무조건 사용되는 Constraint Manager이지만, 제대로 사용방법을 이해하고 사용하는 사람이 드물기도 하고, 또 이 때문에 진입장벽이 있다. 또 아주 디테일한 Rule설정은 OrCAD

ansan-survivor.tistory.com

 

1. Constraint Manager Electrical Rule Vias 항목

 

2. Rule 설정

      Constraint에는 Set을 만들어 적용하는 방법이 있고, 각 개별 Net에 바로 적용하는 방법이 있다.

      여기서는 Set을 만들어서 하위 Net에 적용시키는 방법 사용.

    2-1. Class생성 및 Set 값 설정

새로운 클래스를 만듦
해당 클래스 Set에 최대 via갯수 제한은 2개, Via structure는 사용안함 (비워둠)

    (Via Structure의 사용방법은 아래 참고)

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

 

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

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

ansan-survivor.tistory.com

    

    2-2. Set한 설정을 Net에 적용. (아래에서는 다발로 묶인 여러 bus net에 한방에 적용)

 

3. 해당 Electrical Via Mode를 On 시켜준다.

Analyze - Analsis Mode
해당 Rule 켜기

    그러면 이제 Rule에 부합하는지 판독이 되며, 초록색은 합격, 빨간색을 불합격이며 Max 2로 되어있는데, 실제 (Actual) 5개로 초과되었으니 이제 설계자가 수정하여 Rule에 부합하도록 해서 PASS를 만들어야 한다.

 

4. 수정해서 부합시키기

    더블클릭하면 해당 Net가 하이라이트되어 이동된다.

의도적으로 Via를 제거하여 Rule만족
Via를 제거해서 해당 Net는 이제 2개의 Via만 갖게 되어 Rule만족

 

 

 

 

 

아래영상참고

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

 

 

반응형
반응형

OrCAD PCB 또는 Allegro PCB에서 무조건 사용되는 Constraint Manager이지만, 제대로 사용방법을 이해하고 사용하는 사람이 드물기도 하고, 또 이 때문에 진입장벽이 있다.

또 아주 디테일한 Rule설정은 OrCAD PCB / Allegro PCB의 다른 툴 대비 강점이기도 하다.

이를 아주 직관적으로 간단하게 이해하고 진행해도 별 문제는 없을 것이다.

 

먼저 Constraint Manager Rule (= CM Rule)은 Setup 메뉴를 통해 들어간다.

(16.6버전, 17.2버전, 17.4 버전 등 모든 버전 동일)

또는 Command창에 "cmgr"을 입력하면 바로 열린다.

 

기본적으로 알아야 할 사항은, Constraint Manager Rule 설정값을 입력 또는 수정시 실시간 반영되며, OK나 Apply 같은 버튼을 누를 필요없다, 바로 적용된다.

 

여기서 제일 중요한 부분이 아래와 같이 4개의 항목이 있다.

 

Electrical ( 기본적인 PCB설계시 사용하지 않지만, 고속 PCB설계시 필요한 Rule 설정, 상위 라이센스가 필요)

Physical (배선 두께, 사용 Via 설정 등 가장 기본적인 설정)

Spacing (배선간, Pin 간, Hole간, Shape간 이격간격 설정 등 가장 기본적인 설정)

Same Net Spacing ( Spacing과 동일하지만, 동일한 Net간의 설정하는 항목)

 

이중 "Physical, Spacing"은 가장 기본적이면서 반드시 설정해야할 항목이다.

그리고 Physical과 Spacing은 "Default"라는 Set이 최초로 자동으로 정해져 있다. 그래서 Set값을 바꾸기만 해도 모든 Net에 일괄 적용이 된다. 필요하다면 설계자가 필요한 Set을 만들어 Net에 개별 설정하면 된다.

 

Electical은 특수한 고속 PCB를 설계하는 목적이 아니라면 필요없는 항목이다. 기본적으로 Set이 적용되어 있지 않기 때문에 Electical Rule을 사용 시 설계자가 직접 Set을 Net에 적용시켜주어야 한다.

Set과 Net의 형태 (다 저런식이다)

Rule을 보면 복잡하게 생겼지만, 우리는 "Set"과 "Net"에 초점을 맞추면 된다. 위 4개의 항목은 모두 SetNet을 가지고 있다.

위 4개의 항목은 모두 Set과 Net를 갖고있다.

결론부터 말하면, 

"Set"은 어떤 세팅을 하는 것이다. 여기에 값을 세팅한다고 해서 해당 Net들에 적용되는 것이 아니다. 말 그대로 세팅만 할 뿐이다. Set의 이름은 유저가 부여하며, 이를 하나의 Net또는 여러 다발의 Net에 한방에 적용시킬 수 있다.

 

 

그러나 "Net"에서는 열어보면 현재 내가 설계하고 있는 모든 각각의 Net정보들이 들어있다. 즉, OrCAD Capture에서 불러온 회로도의 모든 정보 (Netlist)의 정보가 다 들어있다. 각각 개별 Net당 Rule을 하나씩 정할 수 있거나, 위에 Set에서 정한 Rule을 다발로 묶인 여러 Net에 한방에 적용시킬 수 있다.

(다발로 class를 묶는 방법은 아래 참고)

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

 

[PCB Editor] OrCAD/Allegro Constraint Manager(CM rule) 에서 Class 만들기, Class 변경하기, Class 제외하기

OrCAD PCB에서 CM Rule으로 Physical, Spacing 등 여러 값들을 설정하는데, 여러 net를 묶어서 하나의 class로 만들 수 있다. 예를 들어 Power의 역할만 하는 Class를 묶기 위해서는 아래와 같이 한다. 1. Ctrl키..

ansan-survivor.tistory.com

 

다발 (class)로 묶은 후 set값을 적용시키면 하위 항목들이 일괄 적용된다.

그러나 적용후에도 개별적으로 Net에서 바꿀 수 있긴하다.

 

그 외 Properties에 "No Rat"가 있는데, 이는 내가 만약 어떤 특정 Net를 배선연결 없이 Copper Plane으로 깐다고 했을 때 Rats선을 제거해 주는 기능이다. (예를 들면 VCC GND같은 전원)

해당 항목을 active 시키면 Rat (가이드선) 이 없어진다.

이는 Net가 연결되서 사라진게 아니라, 배선이 아닌 나중에 Plane으로 연결 할 것을 가정하기 때문에 없애버린것.

 

위에서 Physical과 Spacing은 "Default"라는 Set이 이미 일괄 적용되었다고 설명했다.

그러나 Electical은 최초로는 해제되어있는데, Rule을 설정한다고해서 바로 적용되는 것이 아니라 아래와 같이 Mode에서 On을 시켜주어야 한다.

1. Constraint 창 내에서 Analyze - Analysis Mode  또는  Setup - Constraints - Mode

 

2. Physical과 Spacing은 기본적으로 대부분 On으로 켜져있음을 확인.

    그러나 Electical을 보면 Rule들이 기본적으로 꺼져 있음을 알 수 있다. Electrical을 위해서는 이를 켜야 한다.

    마찬가지로 Constraint Manager에서 값을 입력한다고 모든 Rule이 적용되는 것이 아니고, 이렇게 Mode에서 On을 시켜주어야 해당 Rule이 적용됨을 명심하도록 한다!

 

반응형
1···47484950515253···181

+ Recent posts