bs2exp migrations3-blogs.mentor.com/gson/files/glenn-bs2exp migration.pdf · — pcb...
TRANSCRIPT
BS2EXP MigrationGlenn SonSystem Design Division
October 2010
© 2010 Mentor Graphics Corp. www.mentor.com/pcb
Migration Planning
2
Goals and Objectives
Data Migration
System Interfaces
Rollout Schedule
Improvement Opportunities
PilotProjects
Risk Management
Funding and Resources
Technical ApproachProcess
Automation
User Training
BS2EXP Migration, October 2010
© 2010 Mentor Graphics Corp. www.mentor.com/pcb
Defining Overall Vision
BS2EXP Migration, October 20103
Current State
Classic BoardStation
Library construction using LMS
Customized PLM Interface
Desired State
Successful design output
Single, new library standard
Safe, reliable environment
Advanced technology
Design methodology change
Obstacles
New tool (Expedition) selection
LMS Library migration
Legacy design data migration
New environment adaptation
Training
Pilot Project
A B
© 2010 Mentor Graphics Corp. www.mentor.com/pcb
Migration Team Organization
4
Migration Owner
Library Team Layout Team MFG Team Analysis Team
Project Manager
Sponsor
BS2EXP Migration, October 2010
© 2010 Mentor Graphics Corp. www.mentor.com/pcb
EE Flow 추진계획(안)
수행 내 역일정계획
문서산출물M1 M2 M3 M4 M5 M6
프로세스Design Guide 작성
BSTN 기반 회로설계프로세스 분석Design Guide
EE Flow 기반의 Design Guide 작성
시
스
템
구
축
Tool 초기 환경Setup
Tool 설치 스크립트 작성, Project Template 구성, DxD Configuration 파일 구성, Layout/Panel Template 구성
DxD/Exp Setup Guide
Library 관리 Library 변환 검증 및 보완
Design 관리 Design Data Migration 변환 Guide
전사시스템연계
BOM 인터페이스 검증
디자인데이터 인터페이스 검증
산출물인터페이스 검증
회로동시설계환경구성
RSCM 서버 구축 RSCM Guide
Rule-Driven Reuse 환경 구성
CES Rule Template 표준화
CES Rule Template 공용화
AutomationAutomation 항목선정 (검증, Output, etc)
사용 GuideAutomation 구현
사용자교육회로설계자교육
PCB설계자교육
Pilot 과제 적용 Pilot 과제 적용
BS2EXP Migration, October 20105
© 2010 Mentor Graphics Corp. www.mentor.com/pcb
Migration Scope
6
LMS Library 변환
사용 환경 Setup
교육
BS Design 변환
Pilot Project
BS2EXP Migration, October 2010
© 2010 Mentor Graphics Corp. 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.
BS2EXP Migration, October 20107
© 2010 Mentor Graphics Corp. www.mentor.com/pcb
LMS Library 변환
8 BS2EXP Migration, October 2010
Bstn geometry
Geometry Translator
CentralLibrary
DASymbols
Symbol Translator
LMS Catalog
PDB Translator
Map files
DMS
DxDatabook Script
DMS data loader
LMS Catalog
PDBDx Symbols
Unsupported, CMT developed
Cell, padstack, pads, holes
© 2010 Mentor Graphics Corp. 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 검증
9 BS2EXP Migration, October 2010
© 2010 Mentor Graphics Corp. 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
10 BS2EXP Migration, October 2010
© 2010 Mentor Graphics Corp. www.mentor.com/pcb
교육
설계자 기본 교육— 회로설계 툴 교육 (DxDesigner)— PCB 설계 툴 사용 교육 (Expedition Introduction)
설계자 중급 교육— 설계제약조건툴 활용 교육 (CES)— PCB 설계 툴 사용 교육 (Expedition Advanced)
관리자 교육— 라이브러리관리 툴 사용 교육
11 BS2EXP Migration, October 2010
© 2010 Mentor Graphics Corp. 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
12 BS2EXP Migration, October 2010
© 2010 Mentor Graphics Corp. 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,….)
13 BS2EXP Migration, October 2010
© 2010 Mentor Graphics Corp. 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 검증
14 BS2EXP Migration, October 2010
© 2010 Mentor Graphics Corp. www.mentor.com/pcb
디자인변환 Overview
Migration to EE7.9: Design Architect/Board Station, August 2010
Cells & Padstacks Temporary PDB
Symbols & Complete PDB
1. Design Preparation
BS2EE Toolkit
Final DxD/EE Central Library
2. PCB Translation
PCB Translator
UpdatedBoard Station
PCB
Translated Expedition PCB
Board Station PCB
3. Schematic Translation
Schematic Translator
UpdatedDA Schematic
TranslatedDxDesignerSchematic
DA Schematic
© 2010 Mentor Graphics Corp. www.mentor.com/pcb
디자인변환 Overview
Migration to EE7.9: Design Architect/Board Station, August 2010
4. Post Translation Steps
Final DxD/EE Central Library
5. Package SchematicFinal
DxDesigner Schematic
Final Expedition PCB
Forward Annotate
Back Annotation
7. Project Integration
DA2DX Supply Rename
TranslatedDxDesignerSchematic
DxDesigner Schematic
Package
Translated Expedition PCB
SynchBSMigratedDesigns.exe
6. CES Synchronization
Packaged DxDesigner Schematic
Updated Expedition PCB
Validation and
Cleanup
© 2010 Mentor Graphics Corp. www.mentor.com/pcb
디자인변환 Script
BS2EE Toolkit— 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
DA2DX Supply Rename Update— 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
SynchBSMigratedDesigns— http://communities.mentor.com/mgcx/docs/DOC-2054— Updates DxDesigner net names to match Expedition— Writes CES constraints from Expedition into DxDesigner
17 BS2EXP Migration, October 2010
18© 2010 Mentor Graphics Corp. Company Confidentialwww.mentor.com
Validation and Cleanup
Final Expedition PCB
Validation and Cleanup
Review Open
Fanouts and Netlines
Verify Netlist
Integrity
Review CES Rules
Diagnosing “Broken Back” Traces
Route Tiny Open Nets
Used when trace ends do not exactly match the pad center
Used to verify all that there are no open fanouts or netlines
Used for finding “Broken Back” traces caused during
Forward Annotation
Used to compare the net.netsfile with the information in CES
Needed to ensure net classes or properties were properly translated
BS2EXP Migration, October 2010
© 2010 Mentor Graphics Corp. www.mentor.com/pcb
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
19 BS2EXP Migration, October 2010
20© 2010 Mentor Graphics Corp. Company Confidentialwww.mentor.com
Design Translation Validation Process
BS2EXP Migration, October 2010
Legacy PCBExample: Bstn
visECADGraphical Comparison
Gerber User Layers vs.Expedition Elements
Expedition7.9
Legacy SchematicExample: DA
Schematic Translator
visECADNetlist Comparison Sch CCZ
DxDesigner7.9
Gerber FilesImport Bstn Gerber files onto Expedition user layers
Ensure Gerber files are synchronized with the design PCB CCZ
Make a copy since comparison is between two files
PCB CCZ (copy)
PCB Translator
© 2010 Mentor Graphics Corp. www.mentor.com/pcb
Design 변환시고려사항
기존 사용 툴의 데이터 구조을 신규 툴이 모두 동일한형태로 지원하지는 않음. — 변환후 수정 보완이 발생 할 수도 있음.
LMS 라이브러리에 존재하지 않는 라이브러리를디자인에서 사용했을 경우
— 디자인을기준으로 모든 부품(Part) 정보를 변환해서 해당디자인에종속적인 스탠드-얼론라이브러리 생성
스탠드-얼론 형태로 변환된 디자인에 표준 라이브러리시스템에 있는 Part를 추가할 경우— 표준라이브러리 시스템의 Part를 Design-specific 라이브러리내로가져옴.
— 또는, Design-specific 라이브러리에서표준 라이브러리시스템으로 Part를 보냄
21 BS2EXP Migration, October 2010
22© 2010 Mentor Graphics Corp. Company Confidentialwww.mentor.com
Migration Resources on SupportNet
http://supportnet.mentor.com/sysadmin/Expedition-Enterprise-Migration.cfm
BS2EXP Migration, October 2010
23© 2010 Mentor Graphics Corp. Company Confidentialwww.mentor.com
Migration Resources on SupportNet
http://supportnet.mentor.com/reference/other-info/Migrate-DA-BS-to-DxD-EE.cfm
BS2EXP Migration, October 2010
24© 2010 Mentor Graphics Corp. Company Confidentialwww.mentor.com
Share with Others
http://communities.mentor.com/mgcx/community/pcb/design_tasks/migration
BS2EXP Migration, October 2010
© 2010 Mentor Graphics Corp. Company Confidentialwww.mentor.com25