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 명령을 이용하여 작성된 탭 을 근거로 하여 속성과 속성값의 변화 내용을 받고자 할 때 사용한다.