[PADS]Physical Design Reuse
Physical Design Reuse(PDR)는 Reuse Block(Component, Net, Trace 등)을 생성하여 동일한 PCB 혹은 다른 PCB 파일에 재사용하는 것입니다. 쉽게 설명하면 부품 배치, 배선 등을 라이브러리화하여 사용하는 것으로 반복되는 작업을 줄여 설계 시간을 단축할 수 있습니다. PDR에는 Add Reuse, Make Like Reuse 두 가지 기능이 있으며 각각에 대한 설명은 아래와 같습니다. 1️⃣ Make Reuse 재사용할 Block(Component, Net, […]
[PADS]Select Drawing Objects in a PCB Design
Drawing item selector 스크립트를 사용하면 PCB 디자인 내의 drawing object lists를 확인할 수 있습니다. 리스트에서 특정 drawing object를 선택하여 해당 항목을 확대/축소하여 볼 수 있습니다. 1. DrawingItemSelector.txt 파일을 다운로드 후 확장자를 *.bas로 변경합니다. 2. *.bas 파일을 C:\PADS Projects\Samples\Scripts\Layout 경로에 복사합니다. 3. PADS Layout에서 PCB 파일을 오픈합니다. 4. [Tools]-[Basic Scripts]-[Basic Scripts] 메뉴를 클릭합니다. 5. Load 버튼을 클릭하여 다운받은 DrawingItemSelector.bas 파일을 불러옵니다. 6. DrawingItemSelector 스크립트가 선택된 […]
[PADS]Pins Per Square inch/cm Report
Top Layer, Bottom Layer, Top+Bottom Layer의 단위 면적 당 핀 수에 대한 report를 생성할 수 있는 스크립트 입니다. 디자인 단위가 inch 또는 mils로 설정되어 있는 경우, inch^2 당 핀으로 report가 생성됩니다. 디자인 단위가 metric(mm)로 설정되어 있는 경우에는 cm^2 당 핀 수 입니다. 1. PinsPerSqInch_CM.txt 파일을 다운로드 후 확장자를 *.bas로 변경합니다. 2. *.bas 파일을 C:\PADS Projects\Samples\Scripts\Layout 경로에 복사합니다. 3. […]
[PADS]Drill Drawing에 Stackup 정보 추가하는 방법

[Setup]-[Layer Definition]의 설정을 바탕으로 Drill Drawing Layer(24)에 Stackup 정보를 추가하는 방법에 대해 설명합니다. ✏ PCB Stackup 설정 1. PADS Layout에서 [Tools]-[Layer Definition] 메뉴를 클릭합니다. 2. Electrical Layers 부분 Thickness 버튼을 클릭합니다. 3. Layer 별 thickness 및 dielectric 값을 입력한 후 OK 합니다. 4. OK 버튼을 눌러 Layers Setup 창을 종료합니다. ✏ 스크립트를 이용하여 Stackup 정보 […]
[PADS]PADS Router의 Follow Route
PADS Router의 유용한 기능 중 하나인 Follow 기능은 Trace, Copper, Keepout, Board Outline 등과 같은 기존 Object 형상을 따라 Routing을 진행해야할 때 사용됩니다. 기존 Object와 Trace의 간격은 Design Rule에서 설정된 Clearance 값을 참조합니다. 예를 들어 Differential Pair 같이 적절한 간격을 유지하면서 기존 Trace 모양과 동일하게 작성해야 하는 경우에 사용할 수 있습니다. 1. PADS Router에서 Design […]
[PADS]PADS Router의 Follow Route
PADS Router의 유용한 기능 중 하나인 Follow 기능은 Trace, Copper, Keepout, Board Outline 등과 같은 기존 Object 형상을 따라 Routing을 진행해야할 때 사용됩니다. 기존 Object와 Trace의 간격은 Design Rule에서 설정된 Clearance 값을 참조합니다. 예를 들어 Differential Pair 같이 적절한 간격을 유지하면서 기존 Trace 모양과 동일하게 작성해야 하는 경우에 사용할 수 있습니다. 1. PADS Router에서 Design […]
[PADS] PADS Layout Link 창이 안열리는 경우
PADS Logic 에서 PADS Layout과 연결하기 위해 [Tools]-[PADS Layout] 창을 이용합니다. PADS Layout Link를 실행했는데 창이 열리지 않는 경우 아래와 같이 조치하여 해결할 수 있습니다. 1.PADS Logic 창을 닫습니다. 2. “C:\MentorGraphics\PADS<version>\SDD_HOME\Programs” 경로에서 powerlogic.ini 파일을 메모장으로 오픈 합니다. 3.Ctrl+F 를 눌러 PADS Layout Link 를 검색합니다. 4. 다음과 같이 비슷한 경로의 항목이 검색됩니다. PADS Layout Link […]
[PADS] CAM 출력 시 “Fill Width is too Large for Accurate PAD Fills” 에러
PADS Layout에서 CAM 출력 시, “Fill width is too large for accurate pad fills (fill width=<xx>, pad width=<zz>)”라는 에러 메시지가 뜨면서 출력이 안되는 경우가 있습니다. CAM file 생성 시 fill width의 line을 그려 pad 형상을 채우는데, fill width 값이 pad width보다 크게 되면 pad 형상을 채울 수 없어 위 에러 메시지가 발생합니다. 주로 “corner가 round […]
[PADS] PADS Router의 Copper Plane Merge와 Subtract
PADS VX.2.4 이상에서부터 PADS Router에서도 Copper Plane의 입력이 가능하게 되었습니다. 그리고 PADS VX2.6 이상에서부터는 Copper와 keepout의 입력도 가능하게 되었습니다. 기능은 PADS Router의 메뉴에서 아래와 같이 확인 가능합니다. VX2.4와 VX2.5는 아래메뉴 VX2.6은 아래메뉴입니다. PADS Router는 실시간으로 Flood 모양을 확인 할 수 있는 Dynamic Copper를 지원합니다. 아래의 VCC와 GND에 각각 Copper Plane을 입력하면, Flood가 실시간으로 입력됩니다. 입력 […]
[PADS] PADS Router의 Copper Plane Merge와 Subtract
PADS VX.2.4 이상에서부터 PADS Router에서도 Copper Plane의 입력이 가능하게 되었습니다. 그리고 PADS VX2.6 이상에서부터는 Copper와 keepout의 입력도 가능하게 되었습니다. 기능은 PADS Router의 메뉴에서 아래와 같이 확인 가능합니다. VX2.4와 VX2.5는 아래메뉴 VX2.6은 아래메뉴입니다. PADS Router는 실시간으로 Flood 모양을 확인 할 수 있는 Dynamic Copper를 지원합니다. 아래의 VCC와 GND에 각각 Copper Plane을 입력하면, Flood가 실시간으로 입력됩니다. 입력 […]
[PADS][PADS Pro]회로도에서 공백 문자를 검색하는 방법
회로도에서 net name이나 기타 다른 object에 사용된 공백 문자(space)가 사용된 경우 예기치 못한 문제가 발생할 수 있습니다. 이번 기술 문서에는 net name이나 기타 다른 object에 공백 문자를 사용했는지 체크 하는 방법에 대해 소개하겠습니다. 1. Verify 기능 이용하기 첫번째 방법은 Verify 기능을 이용하는 것입니다. [Tools]-[Verify]에는 property name, net/bus name, property value 및 symbol name에서 잘못된 문자를 […]
[PADS] Hierarchy of Part Outline Layers in PADS 3D
PADS 3D에서는 MCAD에서 사용되는 STEP 파일을 Import / Export 가능 합니다. STEP 파일을 사용하지 않는 경우에는 PADS 상의 부품 외각 라인을 사용하여 2.5D 형태로 출력할 수 있습니다. 외각 라인을 이용하여 2.5D로 출력하는 방법에 대해 알아보도록 하겠습니다. PADS 3D에서 부품 외곽 라인 ➡ Opened Shape로 아웃라인이 표현되어 있는 경우 아웃라인으로 사용되지 않습니다. 이런 경우 PAD의 외각라인으로 […]
[PADS] PCB 상의 부품 및 trace 회전하는 방법
라우팅 된 상태에서 부품만 회전하게 되면 배선이 흐트러지게 됩니다. Trace도 함께 회전하려면 PADS Layout에서 Reuse 기능을 이용하거나 PADS Router에서 회전해야 합니다.이번 기술 문서에서는 “PCB 상의 부품 및 trace 회전하는 방법”에 대해 소개하겠습니다. 1.PADS Layout에서 Reuse 기능을 사용하여 부품 및 trace 회전하는 방법 1.아무 것도 선택하지 않은 상태에서 우 클릭 후 Select Components를 선택합니다.2.회전할 부품을 선택합니다.3.부품이 […]
[PADS] Copper to Copper Same Net Gap Too Small
PADS VX.0 이후 버전부터 적용됩니다. PADS에서는 같은 Net의 Copper와 Copper 사이에 Clearance 설정을 할 수 없습니다.Copper를 flood할 때 Copper와 Copper 사이에 간격이 너무 작은 경우 Copper가 패드 사이를 채우지 못하여 Copper의 연결이 파손될 수 있습니다.이번 기술 문서에서는 “Copper to Copper Same Net Gap Too Small”에 대해 소개하겠습니다. Copper Plane(Copper pour + Plane area)의 외곽선 폭과 […]
[PADS] Allegro to PADS – Migrating with PADS and Allegro on the Same Machine
Migrating with PADS and Allegro on the Same Machine Allegro PCB Editor를 이용하여 작성한 PCB 디자인 파일(*.brd)을 PADS Layout 파일(*.pcb)로 변환하여야 하는 경우가 있습니다. Allegro 파일을 PADS Layout 파일로 변환하기 위해서는 몇 가지 설정 작업이 필요하며, 이 작업에는 Allegro와 PADS 프로그램이 모두 필요합니다. 이번 기술 문서에서는 “Allegro to PADS Layout – 1.Migrating with PADS and […]
[PADS] OrCAD Capture & PADS Layout
PADS Logic 또는 PADS Designer를 이용하여 회로를 작성하면 PADS Layout Link를 이용하여 작성된 회로 정보를 PADS Layout 쪽으로 손쉽게 넘길 수 있습니다. 하지만 OrCAD Capture로 회로도를 작성한 후 PADS Layout을 이용하여 PCB를 설계해야 하는 경우도 있습니다. 이러한 경우, PADS Layout 쪽에 작성된 회로 정보를 넘기기 위해서는 몇 가지 과정을 거쳐야 합니다. 이번 기술 문서에서는 “OrCAD Capture […]