BS2EXP Migration Glenn Son System Design Division October 2010
Migration Planning Funding and Resources
Goals and Objectives
Rollout Schedule
User Training
Pilot Projects
Risk Management Improvement Opportunities
System Interfaces Process Automation
Data Migration
Technical Approach
© 2010 Mentor Graphics Corp.
2
BS2EXP Migration, October 2010
www.mentor.com/pcb
Defining Overall Vision Current State
Obstacles
Desired State
Classic BoardStation
New tool (Expedition) selection
Successful design output
Library construction using LMS
LMS Library migration
Single, new library standard
Customized PLM Interface
Legacy design data migration
Safe, reliable environment
New environment adaptation
Advanced technology
Training
Design methodology change
Pilot Project
A
B © 2010 Mentor Graphics Corp.
3
BS2EXP Migration, October 2010
www.mentor.com/pcb
Migration Team Organization
Migration Owner
Sponsor Project Manager
Library Team
Layout Team
MFG Team
Analysis Team
© 2010 Mentor Graphics Corp.
4
BS2EXP Migration, October 2010
www.mentor.com/pcb
EE Flow 추진 계획(안) 일정 계획 수행내역
프로세스
Design Guide 작성
M1
M2
M3
M4
BSTN 기반 회로설계프로세스 분석
Tool 설치 스크립트 작성, Project Template 구성, Tool 초기 환경 DxD Configuration 파일 구성, Layout/Panel Template Setup 구성 Library 변환 검증 및 보완
Design 관리
Design Data Migration
M6
문서 산출물
Design Guide
EE Flow 기반의 Design Guide 작성
Library 관리
M5
DxD/Exp Setup Guide
변환 Guide
BOM 인터페이스 검증 시
전사시스템 연계 디자인 데이터 인터페이스 검증
스 산출물 인터페이스 검증
템 구 축
회로 동시 설계환경 구성
RSCM Guide
RSCM 서버 구축
CES Rule Template 표준화 Rule-Driven Reuse 환경 구성 CES Rule Template 공용화 Automation
사용자 교육
Automation 항목 선정 (검증, Output, etc)
사용 Guide
Automation 구현 회로설계자 교육 PCB설계자 교육
Pilot 과제 적용 Pilot 과제 적용 © 2010 Mentor Graphics Corp.
5
BS2EXP Migration, October 2010
www.mentor.com/pcb
Migration Scope
LMS Library 변환
사용 환경 Setup
Pilot Project
교육
BS Design 변환
© 2010 Mentor Graphics Corp.
6
BS2EXP Migration, October 2010
www.mentor.com/pcb
Magic Translator Button Translation Perception: Seamless Translation 100% Flawless Results every translation One Button Design Translation
Translation Reality: The “Magic Translator Button” does not exist. With a solid library and good design practices, most translations should be an easy transition from DA/BS to DxD/Exp. Some changes may need to be made to both design and library for a clean translation.
© 2010 Mentor Graphics Corp.
7
BS2EXP Migration, October 2010
www.mentor.com/pcb
LMS Library 변환 DA Symbols
Bstn geometry
Symbol Translator
Geometry Translator
PDB Translator
Dx Symbols
Cell, padstack, pads, holes
PDB
LMS Catalog
Map files
Unsupported, CMT developed
DxDatabook Central Library
Script LMS Catalog
DMS
DMS data loader
© 2010 Mentor Graphics Corp.
8
BS2EXP Migration, October 2010
www.mentor.com/pcb
LMS Library 변환
Source LMS Library 정비 — 가용성 있는 Part Number 정리 (예: 과거 3년간 사용한 부품) — Broken Reference 검사 — Nomap 사용유무 확인 — Non-homogeneous Parts의 Catalog 및 Mapping File 등록 정보 확인
Library 변환 — 변환대상 Library 확보 후에 신규 추가되는 Part에 대한 이력관리 필요 — 변환시 Library 오류 유무 검증 가능 — Catalog 기준으로 변환 — 1 레벨 Partition으로 변환됨 (예: sm_geoms/bga sm_geoms_bga)
변환 Library 검증 — Parts / Symbol / Padstack /Cell 검증 © 2010 Mentor Graphics Corp.
9
BS2EXP Migration, October 2010
www.mentor.com/pcb
변환 Library 검증
We have no way of comparing translated libraries to the source library — Can’t compare the number of elements since the translator creates so many extra cells, padstacks, and pads — Engagement charters make checking and release of library data the customer’s responsibility
Correct-by-construction LMC file helps ensure logical integrity of the library
— Translator and PDB import function catch many inconsistencies in source library
Automation script verifyparts.efm places each symbol for every part number and packages — In the Automation Community — http://communities.mentor.com/mgcx/docs/DOC-1762
© 2010 Mentor Graphics Corp.
10
BS2EXP Migration, October 2010
www.mentor.com/pcb
교육
설계자 기본 교육 — 회로 설계 툴 교육 (DxDesigner) — PCB 설계 툴 사용 교육 (Expedition Introduction)
설계자 중급 교육 — 설계제약조건 툴 활용 교육 (CES) — PCB 설계 툴 사용 교육 (Expedition Advanced)
관리자 교육 — 라이브러리 관리 툴 사용 교육
© 2010 Mentor Graphics Corp.
11
BS2EXP Migration, October 2010
www.mentor.com/pcb
Pilot Project
대상 프로젝트 선정 — 동일과제를 BSTN/EXP로 동시 진행
프로젝트 진행 — New design methodology 검증 – Rule-driven design – Concurrent design: RSCM based DxDesigner/CES, Xtreme PCB – Collaboration with other domains: EDMD, RF, FPGA – Integrated design environment: HLA, Batch DFF, HLSI
프로젝트 검증 — Manufacturing data 검증: Gerber & Drill, Panel, ODB++, Neutral
© 2010 Mentor Graphics Corp.
12
BS2EXP Migration, October 2010
www.mentor.com/pcb
사용 환경 Setup
회로/PCB 설계 환경 구성 — DxDesigner/Layout/Panel Template 구성 — Sheet Border, Pin Component 구성 — ODBC 기반의 DxDatabook 구성 — RSCM 서버 구성 — CES template 구성
전사 기간 시스템 연계 — BOM Interface — Design Data Interface — 부품정보 Interface — 설계 산출물 Interface (PDF, Gerber, Viewing data,…..)
Tool Customizing — Automation 항목 도출 및 구현 (BOM, PDF, Gerber,….) © 2010 Mentor Graphics Corp.
13
BS2EXP Migration, October 2010
www.mentor.com/pcb
BS Design 변환
Source Design 정비 — Broken Reference 검사 — Check geometries — 회로와 PCB의 정합성 확보가 되어 있어야 함 — Stand alone design 확보가 필요할 경우에는 Release PCB 완료해야 함 — BS2EE Ample toolkit을 사용하여 design 조정
Design 변환 — BSTN PCB 변환, DA 회로도 변환 — 회로 및 CES 데이터의 무결성 check
변환 Design 검증 — 검증 스크립트를 사용하여 검증 — Gerber Compare 기능을 사용한 PCB 검증 © 2010 Mentor Graphics Corp.
14
BS2EXP Migration, October 2010
www.mentor.com/pcb
디자인 변환 Overview 1. Design Preparation
Board Station PCB
DA Schematic
BS2EE Toolkit
3. Schematic Translation
2. PCB Translation Updated Board Station PCB
Updated DA Schematic
Cells & Padstacks Temporary PDB PCB Translator
Final DxD/EE Central Library
Symbols & Complete PDB
Translated DxDesigner Schematic
Translated Expedition PCB
Migration to EE7.9: Design Architect/Board Station, August 2010
Schematic Translator
© 2010 Mentor Graphics Corp.
www.mentor.com/pcb
디자인 변환 Overview 4. Post Translation Steps
Packaged DxDesigner Schematic
Translated Expedition PCB
Translated DxDesigner Schematic
6. CES Synchronization SynchBSMigratedDesigns.exe DA2DX Supply Rename Updated Expedition PCB
DxDesigner Schematic Back Annotation
Final Expedition PCB
7. Project Integration
5. Package Schematic Final DxDesigner Schematic
Package
Forward Annotate
Validation and Cleanup
Migration to EE7.9: Design Architect/Board Station, August 2010
Final DxD/EE Central Library
© 2010 Mentor Graphics Corp.
www.mentor.com/pcb
디자인 변환 Script
BS2EE Toolkit
DA2DX Supply Rename Update
SynchBSMigratedDesigns
— — — — — — — — — —
http://communities.mentor.com/mgcx/docs/DOC-1989 Prepares and optimizes design for translation Cleans up pcb viewpoint Adds stub wires to pins with NET assignment Adds net names to un-named nets Invokes RE and enables CES http://communities.mentor.com/mgcx/docs/DOC-1934 Looks in pkgconf.pkgconf file for global net aliases Finds all map files used by design having overriden nets Writes report of part numbers needing SUPPLY_RENAME property in Dx
— http://communities.mentor.com/mgcx/docs/DOC-2054 — Updates DxDesigner net names to match Expedition — Writes CES constraints from Expedition into DxDesigner
© 2010 Mentor Graphics Corp.
17
BS2EXP Migration, October 2010
www.mentor.com/pcb
Validation and Cleanup Final Expedition PCB
Used when trace ends do not exactly match the pad center
Review Open Fanouts and Netlines
Route Tiny Open Nets
Used to verify all that there are no open fanouts or netlines
Validation and Cleanup
Used for finding “Broken Back” traces caused during Forward Annotation
Diagnosing “Broken Back” Traces
Verify Netlist Integrity
Used to compare the net.nets file with the information in CES
Review CES Rules
Needed to ensure net classes or properties were properly translated 18
© 2010 Mentor Graphics Corp. Company Confidential
BS2EXP Migration, October 2010
www.mentor.com
Validation and Cleanup Script
Check any broken back traces indicated in Forward Annotation log — http://communities.mentor.com/mgcx/docs/DOC-1933
Route tiny open nets
— http://communities.mentor.com/mgcx/docs/DOC-1984
Run ConnectivityCheck.vbs
— http://communities.mentor.com/mgcx/docs/DOC-1820
© 2010 Mentor Graphics Corp.
19
BS2EXP Migration, October 2010
www.mentor.com/pcb
Design Translation Validation Process Legacy PCB Example: Bstn
Gerber Files Ensure Gerber files are synchronized with the design
Legacy Schematic Example: DA 20
PCB Translator
Expedition 7.9
Import Bstn Gerber files onto Expedition user layers
PCB CCZ
visECAD Graphical Comparison
Make a copy since comparison is between two files
Gerber User Layers vs. Expedition Elements
PCB CCZ (copy)
visECAD Netlist Comparison
Sch CCZ
Schematic Translator
DxDesigner 7.9 © 2010 Mentor Graphics Corp. Company Confidential
BS2EXP Migration, October 2010
www.mentor.com
Design 변환시 고려사항
기존 사용 툴의 데이터 구조을 신규 툴이 모두 동일한 형태로 지원하지는 않음. — 변환 후 수정 보완이 발생 할 수도 있음.
LMS 라이브러리에 존재하지 않는 라이브러리를 디자인에서 사용했을 경우 — 디자인을 기준으로 모든 부품(Part) 정보를 변환해서 해당 디자인에 종속적인 스탠드-얼론 라이브러리 생성
스탠드-얼론 형태로 변환된 디자인에 표준 라이브러리 시스템에 있는 Part를 추가할 경우 — 표준 라이브러리 시스템의 Part를 Design-specific 라이브러리내로 가져옴. — 또는, Design-specific 라이브러리에서 표준 라이브러리 시스템으로 Part를 보냄 © 2010 Mentor Graphics Corp.
21
BS2EXP Migration, October 2010
www.mentor.com/pcb
Migration Resources on SupportNet
http://supportnet.mentor.com/sysadmin/Expedition-Enterprise-Migration.cfm 22
© 2010 Mentor Graphics Corp. Company Confidential
BS2EXP Migration, October 2010
www.mentor.com
Migration Resources on SupportNet
http://supportnet.mentor.com/reference/other-info/Migrate-DA-BS-to-DxD-EE.cfm 23
© 2010 Mentor Graphics Corp. Company Confidential
BS2EXP Migration, October 2010
www.mentor.com
Share with Others
http://communities.mentor.com/mgcx/community/pcb/design_tasks/migration 24
© 2010 Mentor Graphics Corp. Company Confidential
BS2EXP Migration, October 2010
www.mentor.com
© 2010 Mentor Graphics Corp. Company Confidential
25
www.mentor.com