네트리스트 작성하기

Download Report

Transcript 네트리스트 작성하기

네트리스트 작성하기
경남정보대
정보통신계열
• Footprint 란?
도면을 설계할 때는 시각적 또는 상징적인
부품인 Capture Library를 이용하지만
PCB Design 을 위해서는 실질적이고 물리
적인 Layout Library로 갱신하여야 한다.이
러한 Layout Library를 Footprint라 한다.
1. 네트리스트 작성 과정
• 네트리스트(Netlist):Net와 Part및 심벌들의 연결
에 관련된 정보를 의미.
1)회로도면의 설계-회로도 설계 ( *.DSN)
2)부품 참조-번호의 지정
3)부품의 속성 갱신-심벌 및 부품의 속성 갱신.
(*.UPD)
4)설계도면의 오류 검사-전기적 또는 설계규칙에
대한 오류 없어야 함. (*.DRC)
5)네트리스트의 생성-설계도면의 네트리스트 생성
(*.MNL)
각 파일 내용
기본
확장자
내
용
*.OPJ
디자인 설계 파일과 해당 프로그램을 링크시켜주는 파일
*.DSN
회로도를 나타내는 디자인 파일
*.OLB
부품과 심벌 정보를 가지는 파일
*.UPD
각 부품에 대한 Footprint정보를 일괄적으로 Update할 때 사
용되는 파일
*.SWP
Layout 상에서 변경된 정보를 Capture상에 적용시키는 파일
*.DRC
전기적인 검증 결과가 저장되는 파일
*.BOM
부품 목록이 저장되는 파일
*.XRF
회로도 설계 시 사용된 부품의 정보를 담고 있는 파일
*.MNL
핀과 핀 사이의 연결 정보와 Footprint정보를 담고 있는 파일
Annotate
: 부품에 일련번호를 자동으로 부여하는 기능
 Scope
- Update entire design :회로도면 전체의 부품 참조를 갱신.
- Update Selection : 선택 도면에 대한 부품 참조를 갱신.
 Action
- Incremental reference update
:기존 참조번호를 가지고 있는 것 외 초기화 되어 있는 부품에 대한 갱신.
- Unconditional reference update
:기존의 참조번호를 가지고 있는 것을 무시
- Reset part references to ”?” : 모든 참조 번호를 갱신
- Add intersheet References
: 평면구조의 경우 Off-pageConnector주위에 연결된 Page No를 표시.
- Delete intersheet References
: 평면구조의 경우 Off-pageConnector주위에 연결된 Page No를 삭제.
 Mode
- Update Occurrences:계층구조로 설계된 도면에서 적용.
- Update Instances:단면 혹은 평면 구조로 설계된 도면에 적용.
 Physical Packaging
- Combined property string:한 개의 패키지 내에 여러 개의 부품이 들
어 있는 것을 묶기 위한 속성을 지정.
 Option
- Reset reference numbers to begin at 1 in each page:
기존에 지정되어 있는 부품 참조 번호를 무시하고 무조건 “1번” 부터
다시 부여.
- Do not change the page number:기존에 이미 선택되어 있는 도면
의 페이지 번호를 그대로 사용한다.(페이지 번호 변경되지 않는다.)
Design Rule Check
 Scope
- Check entire design
: 설계에 포함된 모든 회로도와 회로도면 전체 페이지를 검사한다.
- Check selection
: 선택된 회로도면만 검사한다.
 Action
- Check entire rules
: 설계 규칙 검사 항목을 선택한다.
- Deleteing existing DRC markers
: DRC marker를 지우고자 할때
 Report 항목 설정
:DRC의 범위,그리드를 벗어난 부품,연결되지 않는 네트나 핀, 포트
또는 페이지 오프 커넥터, 동일한 부품 참조, 종류가 맞지 않는 부품
OrCad 회로 설계도구와 호환되지 않는 설계 항목.
 Report
- Check hierarchical port connections
:계층 구조 도면에서 상위 회로도와 하위 회로도 간의 계층 구조 포트가
동일한지를 검사.
- Check off-page connector connections
:회로도면이 여러 장의 페이지에 작성될 때 오프 페이지 커넥터가 동일
한지를 검사.
- Check unconnected nets
:오프-페이지 커넥터 또는 계층구조 포트에 연결되어 있지 않는 같은
이름의 네트를 검사.
- Check SDT compatibility
: 설계 파일이 SDT파일로 저장될 경우 호환성을 검사.
- Report identical part references
: 부품 참조 번호를 검사하고 같은 부품 참조가 사용된 부품을 알려 줌.
- Report invalid packaging
:동일한 패키지를 사용하도록 지정된 부품의 패키지 속성 상호간 충돌
여부를 검사.
- Report off-grid objects
:그리드의 위치를 벗어난 회로도면의 요소를 리포트 파일에 기록.
Report all net names
: 회로도면의 사용된 모든 네트의
이름을 리포트 파일에 기록한다.
Report hierarchical ports and
off-page connectors
:리포트 파일에 모든 계층 구조 포
트와 페이지 오프 커넥터를 기록하
도록 설정.
Bill of Materials
• Scope:전체의 디자인이나 선택된 스키매틱 페이지에서
진행을 선택.
• Header:첫번째 줄의 위에 글자를 위치하게 하며 이 텍스
트 박스의 왼쪽이 비어 있다면 첫번째 줄에는 어떠한 내
용도 없게 된다.
• Combined property string: BOM파일에 포함시킬 속성
을 지칭.
• Place Each part Entry on a separate :분리된 줄에 나열
되어 있는 각각의 부품을 원한다면 이 아이템을 선택.
• Merge an include file with report:파일을 포함해서 사용
하려면 이 아이템을 선택.
Cross Refernce Parts
• Scope:전체 디자인 도면이나 선택된 스키매틱
페이지의 영역 설정을 선택.
• Sorting:부품의 값이나 부품의 참조 중에 어떤 종
류를 출력할 것인지를 정의.
• Report the X and Y coordinates of all parts:모
든 부품의 가로, 세로의 위치를 포함하는 보고서
를 생성하는 옵션.
• Report unused parts in multiple part packages:
다중의 부품 패키지에서 사용되지 않는 부품을
보고서를 통해 알려주는 옵션이다.
• Report File:교차 참조 보고서를 포함하는 파일
의 이름을 지정하게 한다.
Create Netlist
• PCB Footprint
- Combined property string
: 네트리스트에서 사용할 PCB풋프린트를 지정.
• Option
-Run ECO to Layout
: 레이아웃 툴에서 자동적으로 ECO를 수행.
- User Properties are in inches
:모든 속성을 인치의 단위로 나타냄.
- User Properties are in millimeters
:모든 속성을 밀리미터의 단위로 나타냄.
네트리스트 형식
• EDIF200:인쇄회로기판 관련 툴과 인터페이스를 위한 네트리
스트 형식으로 버전. 2.0.0
• Pspice:아날로그, 디지털 복합 시물레이션 툴인 SPICE형식의
PS pice에 사용되는 네트리스트 형식.
• SPICE:회로설계 또는 분석을 위한 SPICE툴에 사용되는 형식.
• VHDL: VHDL설계와 관련된 하드웨어 언어의 네트리스트 형식.
• Verilog:하드웨어 표현 언어로 나타내는 형식.
• Layout:PCB레이아웃 툴인 Layout 또는 Layout Plus에 사용.
• INF:디지털 시물레이션을 위해서 사용되는 네트리스트
• Other: 앞에 설명한 네트리스 형식이 아닌 다른 네트리스 파일
로 작성하고자 할 때 Other 탭에서 필요한 형식을 찾아 사용
할 수 있다.
명령
개요
Annotate
부품의 참조와 핀 번호를 분해하여 부품의 패
키지를 저장하거나 부품 참조번호를 지정되지
않는 값으로 환원 시켜 패키지 정보를 초기화.
Back Annotate
사용자 또는 보드 레이아웃 프로그램에 의해
생성된 스왑파일에 근거하여 핀 또는 게이트를
교체하거나 패키지를 변경.
Update Properties
사용자가 작성한 갱신파일에 근거하여 속성을
추가하거나 속성의 값을 변경한다.
Design rules check
ERC메트릭스의 정의에 따라 디자인의 전기규
칙 위반사항을 검사하여 위반사항을 표시하고
리포트를 작성. 기존의 DRC표시를 제거하면
시작된다.
Create Netlist
신호와 핀의 논리적인 연결을 표시하는 파일을
생성하며, 이 파일은 보드 레이아웃 등에서 필
요로하며 30가지 이상의 형식을 지원.
명령
개요
Cross Reference
스키매틱 페이지와 모든 부품의 위치를 리포트
로 작성하며, 디자인을 개발하거나 문서화 할
때 사용.
Bill of materials
디자인에 포함된 전기적인 부품과 기타 부품의
목록을 문서의 형식에 맞추어 작성하며, 사용
자가 작성한 추가 파일을 기초로 하여 정보를
추가할 수 있다..
Export Properties
스프레드시트와 데이터베이스을 이용하여 프
로젝트에 포함된 각각의 모든 부품의 속성과
속성의 값을 탭으로 작성하여 속성을 보내고자
할 때 사용한다.
Import Properties
Export Properties 명령을 이용하여 작성된 탭
을 근거로 하여 속성과 속성값의 변화 내용을
받고자 할 때 사용한다.