Top Banner
BS2EXP Migration Glenn Son System Design Division October 2010
25

BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

Apr 16, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

BS2EXP MigrationGlenn SonSystem Design Division

October 2010

Page 2: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 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

Page 3: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 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

Page 4: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 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

Page 5: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 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

Page 6: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 2010 Mentor Graphics Corp. www.mentor.com/pcb

Migration Scope

6

LMS Library 변환

사용 환경 Setup

교육

BS Design 변환

Pilot Project

BS2EXP Migration, October 2010

Page 7: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 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

Page 8: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 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

Page 9: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 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

Page 10: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 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

Page 11: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 2010 Mentor Graphics Corp. www.mentor.com/pcb

교육

설계자 기본 교육— 회로설계 툴 교육 (DxDesigner)— PCB 설계 툴 사용 교육 (Expedition Introduction)

설계자 중급 교육— 설계제약조건툴 활용 교육 (CES)— PCB 설계 툴 사용 교육 (Expedition Advanced)

관리자 교육— 라이브러리관리 툴 사용 교육

11 BS2EXP Migration, October 2010

Page 12: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 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

Page 13: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 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

Page 14: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 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

Page 15: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 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

Page 16: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 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

Page 17: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 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

Page 18: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

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

Page 19: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 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

Page 20: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

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

Page 21: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 2010 Mentor Graphics Corp. www.mentor.com/pcb

Design 변환시고려사항

기존 사용 툴의 데이터 구조을 신규 툴이 모두 동일한형태로 지원하지는 않음. — 변환후 수정 보완이 발생 할 수도 있음.

LMS 라이브러리에 존재하지 않는 라이브러리를디자인에서 사용했을 경우

— 디자인을기준으로 모든 부품(Part) 정보를 변환해서 해당디자인에종속적인 스탠드-얼론라이브러리 생성

스탠드-얼론 형태로 변환된 디자인에 표준 라이브러리시스템에 있는 Part를 추가할 경우— 표준라이브러리 시스템의 Part를 Design-specific 라이브러리내로가져옴.

— 또는, Design-specific 라이브러리에서표준 라이브러리시스템으로 Part를 보냄

21 BS2EXP Migration, October 2010

Page 22: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

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

Page 23: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

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

Page 24: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

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

Page 25: BS2EXP Migrations3-blogs.mentor.com/gson/files/Glenn-BS2EXP Migration.pdf · — PCB 설계툴사용교육(Expedition Introduction) . 설계자중급교육 — 설계제약조건툴활용교육(CES)

© 2010 Mentor Graphics Corp. Company Confidentialwww.mentor.com25