PADS Layout
시작
- PADS Layout 실행
- Start a new design 선택
Layer 설정
- Setup -> Lyer Definition...
- Layer의 Number와 Layer의 정보를 표시
- Layer의 첫 번째, 두 번째는 Top, Bottom 으로 지정
- 전원 층을 가지고 있으면 Inner Layer 를 Plan Layer와 Routing Layer로 사용 가능
- Layer를 추가
- Layer Type - 2 문자로 지정 가능
- CM : Component면으로 No Plane 층
- RT : Routing 면으로 No Plane 층
- CP : Component 면으로 CAM Plane 층
- PL : Routing 면으로 CAM Plane 층
- CX : Component 면으로 Split/Mixed Plane 층
- RX : Routing 면으로 Split/Mixed Plane 층
- Name
- Layer의 Name을 표시
단위 설정
- Tools -> Options...
- Global -> Design units -> Metric
- OK
Grids 설정
- Tools -> Options...
- Grids 에서 설정
라이브러리 설정
- libconv9
- PADS 2007 라이브러리를 2009 용으로 변환
- 기본 프로그램에 포함되어 있음
AutoCAD로 Board Out line 만들기
- PADS Layout 에서 dxf 로 export 한다
- export 한 파일을 AutoCAD로 연다
- AutoCAD 로 Board Out line을 그린다.
- 좌표 0,0 으로 객체를 옮긴다.
- 글자나 치수 등을 지우고 최소한의 객체만 남긴다
- 하나의 Layer로 합친다
- PURGE 명령
- 모두 소거
- AutoCAD 2000/LT2000 DXF 형식 파일로 저장
- PADS Layout 실행
- Layer 선택
- Drafting Toolbar icon 선택
- Import DXF File icon 선택
- dxf 파일을 불러온다.
OrCAD 에서 PADS로 Import 하여 아트웍 하기
- OrCAD에서 회로도를 그린다
- 부품의 Footprint 에 PADS 의 Decal 이름을 넣는다.
- Tools -> Create Netlist... 를 선택
- Other 탭에 가서 Pads2k.dll을 선택, 확인 누르면 netlist 파일 생성
- netlist 파일을 수정
- *PADS2000* 을 !PADS-POWERPCB-V2007.0-BASIC-CP949! DESIGN DATABASE ASCII FILE 1.로 수정
- 확장자를 ASC 로 저장
- PADS Layout을 실행
OrCAD CAPTURE 에서 수정된 NET에 대한 PADS에서의 반영
(기존 PADS에서 PCB 파일의 부품 배치 및 패턴을 최대한 그대로 유지하기 위한 방안
- 회로에서 특정 NET을 수정한 경우
- 부품의 변경 및 부품의 REF 번호 변경 (Re-Numbering)한 경우
- 부품의 추가 및 회로의 추가
준비사항
- 원본 PCB 파일 (회로도, NET LIST) : OLD.PCB
- 수정 회로도(DSN) 및 NET LIST 파일 (ASC) : NEW.DSN
원본 PCB 파일에서 모든 부품을 선택하여 Library 파일로 저장
- PADS에서 원본 PCB 파일을 연다
- 마우스 오른쪽 버튼을 눌러서 부품 선택 기능 선택 (Select Components)
- "Ctrl + A" 를 눌러서 부품 전체를 선택
- 마우스 오른쪽 버튼 눌러서 부품 저장 기능 선택 (Save to Library...)
- Part Types 및 Decals에서 원하는 것을 모두 선택한 후에 Library 파일을 지정하여 저장(보통 Select All 을 이용하여 전체를 선택한 후 저장하면 된다
- 여기서는 DefaultLib.pt9 라는 파일로 저장하겠다.
만약 새로 수정된 회로도의 netlist를 추출하지 않았다면, 추출한다
- 기존의 회로에서 수정된 부품이 있다면, Footprint를 PADS에 Library로 맞추어준다.(PADS의 Library로 Footprint를 지정할 때 PADS에서 Decals과 parts가 있는데, Parts의 이름으로 맞추어 주기 바란다)
- 참고 자료에 의하면, 모든 부품을 Footprint 항목 대신에 별도로 PADS라는 항목을 추가하여 그곳에 PADS의 Parts이름을 입력한다. (아무래도 OrCAD의 Layout과 혼용할 수도 있을 듯 하다.)
- 위와 같이 별도의 항목으로 입력한 후, netlist 추출 시에 PCB Footprint 탭에 {pads}로 수정하면, netlist를 추출 할 수 있다.
- 추출된 netlist 이름은 new.asc 이다.
이제 새로 수정한 netlist를 PADS에서 불러오기 위한 준비를 하겠다
- 보통 그냥 불러와도 크게 문제는 안되나, 가끔 PADS에 등록된 Library 이름들의 중복으로 인하여 원하지 않은 단른 부품의 Library가 불러들여지는 경우가 있다. 이 문제를 피하기 위하여 2가지 방법을 제시하려고 한다.
- 참고자료에 의하면, Library Manager (File - Library...) 에서 "Manage Lib List..." 부분을 선택하여서 위의 1번 과정에서 저장한 DefaultLib.pt9 파일을 제외한 다른 Lib 파일을들 모두 삭제한다 (확실한 방안)
- Library Manager (File - Library...) 에서 "Manage Lib List..." 부분을 선택해서 위의 1번 과정에서 저장한 Library 파일을 가장 위로 올린다
위의 2번 과정에서 추출한 netlist를 PADS에서 Improt 한다.
- 이때 Error 없이 잘 Import가 이루어졌다면, new.pcb 라는 파일로 저장한다.
- Error가 발생하였다면, 원인 해결을 하기 바란다.
다시 기존의 원본 PCB 파일을 불러들인다.(OLD.PCB 파일 열기)
- Tools 메뉴에 Compare/ECO... 항목을 선택
- Original Design File 부분에 old.PCB 를 입력
- New Design File 부분에 new.pcb를 입력
- 다음과 같이 Output Options 를 선택하고, ECO filename 부분에 원하는 이름을 지정한다. (여기서는 update.eco로 지정)
- Comparision 탭
- Compare only ECO Registered Parts, Compare Part Decals 체크
- Unused Pins에서 Ignore the Unused Pins Net 체크
- Net Name 에 NOT_CONNECTED 입력
- Compare Attributes 체크
- Comparison Type 에서 PADS Logic Object Types 선택
- Documents 탭
- Generate Differences Report 체크
- Generate ECO file 체크
- update.eco
- 설정이 위와 같이 완료하였다면 "Run"을 실행하여 2개의 PCB 파일에서 NET가 다른 부분을 추출하여 ECO 파일로 만들어 준다.
이제 원본 PCB 파일이 열려 있는 상태에서 ECO 파일을 Import 하면 된다
- 위에서 추출한 update.eco 파일을 File - Import 메뉴를 이용하여 불러들인다.
- 정상적으로 Import 가 이루어진 경우는 "No Error" 메시지가 나타날 것이다.
- 이제 모든 변경 사항에 대한 netlist 업데이트가 완료되었다.
단축키
Control Key
- Ctrl + A : 설계화면의 모든 요소가 동시에 선택된다.
- Ctrl + U : Highlight해제.
- Ctrl + B : Board outline 전체를 화면에 표시한다.
- Ctrl + Alt + E : View extents와 동일기능.(보드전체보기:Home key와 동일)
- Ctrl + V : Ctrl+C로 복사된 요소를 붙여넣기 함.
- Ctrl + C : 현재 선택된 요소를 Copy 한다.
- Ctrl + W : Zoom mode의 On/Off.
- Ctrl + D : Redraw를 실행한다.
- Ctrl + X : 선택한 요소를 Delete.
- Ctrl + E : 선택된 요소의 이동(Move mode)
- Ctrl + F : 부품 배치면의 변경(Flip Side, Top <-> Bottom)
- Ctrl + Z : Undo와 동일 기능.
- Ctrl + G : Create union
- Ctrl + Alt + C : Display colors setup 대화 상자를 Open.
- Ctrl + H : Highlight (해제는 Ctrl + U)
- Ctrl + Enter : Preference 대화 상자의 Design Tab.
- Ctrl + I : Spin mode (부품을 임의 각도로 회전)
- Ctrl + J : Route loop
- Ctrl + Alt + F : Selection filter 대화 상자을 Open.
- Ctrl + L : 선택된 부품이 일렬로 정렬된다.
- Ctrl + Alt + J : Add jumper mode.
- Ctrl + M : Length minimization
- Ctrl + N : New file을 Open한다.
- Ctrl + Alt + N : View nets 대화 상자를 Open.
- Ctrl + O : File을 Open한다.(Start-up file을 사용하지 않음)
- Alt + P : 이전의 화면을 표시(Toggle)
- Ctrl + Alt + S : Status window를 Open.
- Ctrl + Q : 조회 및 수정 mode(Query/Modify) 선택한 속성확인
- Ctrl + R : 부품을 반 시계방향으로 회전
- Ctrl + S : Save mode
- Ctrl + PageDown : 현재위치를 기준으로 좌표치 계산표시.(Q와 동일)
Modeless Commands
[명령을 입력하고 Enter key를 누른다.]
- AA: Route 또는 2D line작성시 임의 각도 지원.
- AD: Route 또는 2D line작성시 대각선 각도 지원.
- AO: Route 또는 2D line작성시 90도 지원
- OH: 외곽선을 고해상도로 표시한다.
- OL: 외곽선을 사각형으로 표시한다.
- C: Plane layer상의 anti-pads와 Thernals를 볼수있다
- PO: Pour outline의 On/Off toggle
- D: 현재의 작업 Layer를 On/Off 시킨다.
- Q: 커서의 현재위치에서 거리측정 mode로 변환
- DO: Drill outline을 On/Off시킨다.
- R<n>: Real width의 크기를 지정.[r8 : 선폭이 8보다 크면 실제크기로 Display]
- DRI: 설계중 Route의 Intersection만을 체크함.
- DRP: 설계중 Design rule을 항상 체크함.(DRC ON)
- DRO: 설계중 Design rule을 체크하지 않음.(DRC OFF)
- S<n><n>: s100 100 : X100, Y100 좌표를 찾는다.[sQ1 : 부품 Q1을 찾는다
- sR1.2 : 저항 R1의 2번 Pin을 찾는다.]
- SH: Shove mode의 On/Off toggle.
- DRW: 부품 배치중에는 Error 메시지 출력, Routing중에는 Design rule을 체크함.
- Spacebar: 마우스 왼쪽 버튼과 동일.
- E: End via와 End no via사이를 Toggle시킨다.
- SPD: Split/mixed planes에 대한 Plane data를 보여준다.
- SPO: Split/mixed plane에 대한 plane polygon outline을 표시한다.
- SPI: Plane thermal indicator를 표시한다.
- F<s>: File의 내용을 화면으로 볼 때
- G<xx> => g20 : Design grid를 20으로 설정한다.
- GD<xx> => gd20 : Display Grid를 20으로 설정한다.
- GR<xx>: Design Grid를 설정한다.
- GP: Grid를 Radial grid로 변경 및 해제.
- SRX<n>: X에 대한 상대위치 검색
- SR<n>n<n> => X,Y에 대한 마우스 커서로부터 상대위치를 검색
- SRY<n>: Y에 대한 상대위치 검색
- SS<s>: ssu1 : Move mode에서 U1을 검색.(Ref Des로 검색)
- GV<xx>: Via grid setting
- SX<n>: X축의 절대위치로 이동
- SY<n>: Y축의 절대위치로 이동
- HC: 2D-line mode에서 원 그리기
- HH: 2D-line mode에서 직선 그리기
- HP: 2D-line mode에서 다각형 그리기
- HR: 2D-line mode에서 직사각형 그리기
- T: Transparent mode의 ON/Off toggle
- UN<n>: 복수개의 Undo 실행(un 5:Undo를 5번 실행)
- I: Design database의 Integrity 체크(오류는 삭제됨)
- V<NAME>: Via type 선택(예:v standard via)
- VA: 자동으로 Via 선택
- VT: Through hole via 사용
- VP: Partial Via 사용
- L<n>:layer 선택
- N<s>: s로 지정된 net를 highlight시킨다. [highlight의 해제는 n을 입력하고 Enter를 누른다.]
- O<r>: Pad 또는 trace의 외곽선으로 표시한다.(Toggle)
- W<n>: Width를 변경(예:w5는 폭을 5로 변경)
부품 만들기
용어
- Decals : PCB에 실제 놓일 부품 모양
- Parts : 부품의 기본적인 정보 (회로와 아트웍에서 같은 정보를 사용한다
기존 부품을 라이브러리에 추가
- 부품을 선택하여 마우스 오른쪽 버튼을 누른다
- Edit Decal 선택하면 Decal 편집 화면이 뜹니다.
- File -> Save As Decal... 을 선택
- Library 에 라이브러리 파일 선택
- Name of PCB Decal 에 원하는 이름 추가
- File -> Library... 선택
- Parts 선택
- New... 선택하면 Part Information for Part 창이 뜬다.
- PCB Decals 탭 선택
- Decal 에서 선택
- General 탭선택
- Logic Family 에서 적당한 값 선택
- OK 선택
- Save Part Type to Library 창이 뜨면 Name of Part Type 에 Part 이름 기입 후 OK 선택
PCB Decal 만들기
- Menu Bar - Tools - PCB Decal Editor
- Grid 설정
- g50 으로 그리드 설정
- gd50 으로 화면 그리드 점 표시
- Terminal(PIN) 추가
- Drafting Toolbar - Terminal
- Part Type 생성
라우팅 하기
드릴 홀
- GND용 Via 를 만들어서 Properties... 를 수정하여 생성하고, 일괄 적용
Cooper
검사
- Tools -> Verify Design 선택
- Clearance 검사
- Connectivity 검사
거버 만들기
- File -> CAM...
- CAM Directory 설정
- TOP SILK 생성
- Document Name : TOP_SILK
- Document Type : Silkscreen
- Output File : 01_TOP_SILK.pho
- Fabrication Layer : Silkscreen Top
- Layers 선택
- Selected : Top, Silkscreen Top
- Selected -> Top 선택
- Board Outline 체크
- Top Mounted 체크
- Ref. Des. 체크
- Outlines 체크
- Selected -> Silkscreen Top 선택
- Board Outline 체크
- Top Mounted 체크
- Lines 체크
- Copper 체크
- Text 체크
- Outlines 체크
- TOP PATTERN
- Document Name : 02_TOP_PATTERN
- Document type : Routing/Split Plane
- Output File : 02_TOP_PATTERN.pho
- Fabrication Layer : Top
- Layers 선택
- Selected : Top
- Board Outline, Top Mounted, Pads, Traces, Lines, Vias, Copper, Text
- Options 선택
- X, Y Offset : 300, 300
- TOP MASK
- Document Name : 03_TOP_MASK
- Document Type : Solder Mask
- Output File : 03_TOP_MASK.pho
- Fabrication Layer : Solder Mask Top
- Layers 선택
- Selected : Top
- Board Outline, Top Mounted, Pads
- Selected : Solder Mask Top
- Board Outline, Top Mounted, Copper
- Options 선택
- X, Y Offset : 300, 300
- BOTT SILK
- Document Name : 04_BOTT_SILK
- Document Type : Silkscreen
- Output File : 04_BOTT_SILK.pho
- Fabrication Layer : Silkscreen Bottom
- Layers 선택
- Selected : Bottom
- Board Outline, Bottom Mounted, Ref. Des., Outlines
- Selected : Silkscreen Bottom
- Board Outline, Bottom Mounted, Lines, Copper, Text
- Options 선택
- X, Y Offset : 300, 300
- BOTTOM PATTERN
- Document Name : 05_BOTT_PATTERN
- Document Type : Routing/Split Plane
- Output File : 05_BOTT_PATTERN.pho
- Fabrication Layer : Bottom
- Layers 선택
- Selected : Bottom
- Board Outline, Bottom Mounted, Pads, Traces, Lines, Vias, Copper, Text
- Options 선택
- X, Y Offset : 300, 300
- BOTTOM MASK
- Document Name : 06_BOTT_MASK
- Document Type : Routing/Split Plane
- Output File : 06_BOTT_MASK.pho
- Fabrication Layer : Solder Mask Bottom
- Layers 선택
- Selected : Bottom
- Board Outline, Bottom Mounted, Pads, Vias, Copper, Test Points
- Selected : Solder Mask Bottom
- Board Outline, Lines, Copper, Text, Test Points
- Options 선택
- X, Y Offset : 300, 300
- DRILL
- Document Name : 07_DRILL
- Document Type : Drill Drawing
- Output File : 07_DRILL.pho
- Fabrication Layer : <Unassigned>
- Layers 선택
- Selected : Top
- Board Outline, Top Mounted, Pads, Lines, Vias, Text
- Selected : Drill Drawing
- Board Outline , Top Mounted ,Lines, Text
- Options 선택
- X, Y Offset : 300, 300
- NC
- Document Name : 08_NC
- Document Type : NC Drill
- Output File : 08_NC.drl
- Fabrication Layer : <Unassigned>
- Options 선택
- X, Y Offset : 300, 300
X,Y 좌표 생성
- Tools -> Basic Scripting -> Basic Scripts -> 17-Excel Part List Report
댓글 없음:
댓글 쓰기