BS2EXP Migration - Mentor Graphics

Report 21 Downloads 811 Views
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