92
Expedition PCB Introduction February 2005

Expedition PCB Introduction - bbs.hwrf.com.cnbbs.hwrf.com.cn/downpcbe/Expedition_PCB设计流程-919.pdf · Title: Microsoft PowerPoint - Mod_00_PCB Design process.ppt Author: JianFeng

Embed Size (px)

Citation preview

Expedition PCB Introduction

February 2005

7-2 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Design Source

CDB

DxDesignerExpedition

7-3 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

DxDesigner and Expedition PCB Integration (Cont.)

B

C

A

7-4 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Creating Board Geometries

February 2005

7-5 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Objectives

Upon completion of this module, you will be able to:♦ Create a board geometry that includes:

A board outlineMounting holesPlacement obstructsRouting boarder and obstructs

7-6 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Board Outline

7-7 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Board Outline (Cont.)

Edit > Place > Board Outline

7-8 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Modifying the Board Outline

Endpoint Handle (Vertex)

Midpoint Handle

Selected Endpoint Handle

Start Point Marker(Object Origin)

7-9 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Route Border

BoardOutline

RouteBorder

7-10 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Mounting Holes

BoardOutline

RouteBoarder

MountingHole

Edit > Place > Mounting Hole

7-11 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Mounting Holes (Cont.)

Edit > Place > Mounting Hole

7-12 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Board Origins

Board OriginDrill Origin

Edit > Place > Origin

7-13 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Expedition PCB Introduction

Setting Up for Layout

February 2005

7-14 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Setting Up Parameters-General

Setup > Setup Parameters

A

B

7-15 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Setting Up Parameters-Plane

Setup > Setup Parameters

7-16 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Setting Up Parameters-Via Definitions

Setup > Setup Parameters

7-17 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Editor Control — General

Setup > Editor ControlA

B

7-18 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Editor Control — Routes

Setup > Editor Control

A

7-19 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Editor Control — Grids

Setup > Editor Control

7-20 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Net Classes &Clearance Defining

7-21 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

♦ Clearances

♦ Trace width

♦ Exceptional Area Rule

♦ Via define

♦ Diff-Pairs define

♦ TOP structure

♦ Length restrain

Group Match

Single Trace length

7-22 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Invoking CES from Expedition PCB

Before CES Enabled

Replaced

After CES Enabled

7-23 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

What is CES?

♦ CES is a Constraint Editor System.

♦ CES is a common environment that can be accessed from most of Mentor Graphics front-end and back-end systems to define and refine the design constraints.

♦ Can be accessed stand-alone or from within:

Expedition PCB

DxDesigner

7-24 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

CES in the Design Flow

Constraint Editor System (CES)

Data

Front-End CES Database

Back-End CES Database

Data

Launch

Forward/Back Annotation

Expedition PCB

Updates Updates

DxDesigner

Design Capture

7-25 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Activating CES in Expedition PCB

1

2

5

3

4

6

7-26 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

CES Browser

7-27 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

CES Spreadsheets

Constraint Subset

Tabs for Selecting Sheets

7-28 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Updating Design with Actual Values

Data > Actuals > Update All/ Update Selected

7-29 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Creating a Scheme

RMB

RMB

7-30 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Creating a Net Class

1

2

7-31 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Creating a Net Class (Cont.)

2 Enter a new name

New net class is added to every scheme

1 RMB

7-32 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Assigning Nets to a Net Class

3 Select the desired nets

Click the button4

Select the Source and Target Net Class2

11

7-33 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Setting up Trace Properties

7-34 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Setting up Via Assignments

7-35 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Creating a Clearance Rule

RMB

RMBFrom Default Rule values

7-36 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Setting up Class to Class Clearances

1

2

Final Results

35

4

7-37 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Expedition PCB Introduction

Placing Parts

February 2005

7-38 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Objectives

Upon completion of this module, you will be able to:♦ Place parts and cells♦ Move, rotate, and push parts♦ Swap pins and gates♦ Back Annotate

7-39 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Editor Control Placement Settings

Grids Tab

Parts Tab

Setup > Editor Control

7-40 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Placing Parts and Cells

CriterionFilter

ActiveList

Properties

Place > Place Parts and Cells

7-41 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Placing With Keyin Commands

7-42 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Moving Parts

MovingPart

CrosshairCursor

NetlinesCoordinate

Readout

Place > Move

7-43 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Rotating Parts

Place > Rotate 90

Place > Rotate 180

7-44 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Pushing Parts

Place > Push

7-45 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Aligning Parts

Align Right

Place > Align Right

Place > Align Left

Align Top

Place > Align Top

Place > Align Bottom

7-46 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Part Swapping

U12 U13 U24

Select First

Select Second

U12 U24 U13

Place > Swap Parts

7-47 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Color By Net

View > Display Control

7-48 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Placing Mechanical Cells

7-49 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Expedition PCB Introduction

Routing Traces

February 2005

7-50 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Objectives

Upon completion of this module, you will be able to:♦ Perform manual routing tasks♦ Route using Auto-active routing tools

7-51 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Routing Overview

ManualPlow RoutingMulti Plow

Semi-automaticFanout, Route,Reroute, Gloss

7-52 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Fanouts

1. Select Pins

2. Route > Interactive > Fanout

before

after

7-53 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Manual Routing — Plowing

Route > Interactive > Plow

7-54 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Changing Layers

View > Display Control

Layer Pairs

7-55 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Moving Traces and Vias

7-56 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Fixing Traces and Vias

Fixed

Semi-fixed

UnFix

7-57 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Plow Modes

♦ Forced Plow♦ Route Plow♦ Angle Plow♦ Dyna-Plow

♦ Multi-Plow

7-58 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Gloss Mode

Gloss On Gloss Partial

FirstClick

SecondClick

FirstClick

SecondClick

Route > Interactive > Gloss

7-59 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Semi-automatic Routing

Semi-automatic Routing Consists of:♦ Fanout♦ Tune♦ Route♦ Reroute♦ Auto Finish (during plowing)♦ Copy Trace♦ Push Trace♦ Gloss

7-60 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Copying Traces

GhostedImage

SelectedTraces

Route > Interactive > Copy Trace

7-61 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Rounding Traces

Rounded CornersAngled Corners

7-62 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Teardrops

7-63 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Changing Trace Widths

Route > Change Width

14

7-64 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Generating Planes

February 2005

7-65 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Objectives

Upon completion of this module, you will be able to:♦ Provide the definition of a plane♦ Create and delete plane shapes♦ Verify plane data

7-66 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

What Are Planes?

7-67 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Negative and Positive Planes

7-68 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Plane Shapes

EndpointHandle

Midpointhandle

Polygon, Circle,Rectangle

7-69 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Plane Shape Properties

Edit > Place >Plane Shape

7-70 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Modifying Plane Shapes

Vertex

7-71 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Processing Planes

Setup > Setup Parameters

Setup > Net Classes and Clearances

7-72 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Plans ProcessorRoute > Planes > Planes Processor

7-73 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Plane OptionsRoute > Planes > Planes Processor

7-74 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Deleting Plane Data

Route > Planes > Delete Plane Data

7-75 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Verifying Plane Data

7-76 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Expedition PCB Introduction

Creating Silkscreens

February 2005

7-77 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Objectives

Upon completion of this module, you will be able to:♦ Explain the function of a silkscreen♦ Modify reference designators♦ Add silkscreen text♦ Generate silkscreen graphics

7-78 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

What Is a Silkscreen?

U17

74ALS000_SOP

ReferenceDesignator

Part Number

Outline

7-79 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Renumbering Reference Designators

1

2

3

ECO > Renumber Ref Des

7-80 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Renumbering Reference Designators (Cont.)

ECO > Renumber Ref Des

7-81 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Moving Reference Designators

ECO > Renumber Ref Des

7-82 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Adding Nomenclature and Graphics

BoardPart Number

7-83 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Generating Silkscreen Graphics

Output > Silkscreen Generator

7-84 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Expedition PCB Introduction

Generating Gerber and Drill Data

February 2005

7-85 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Objectives

Upon completion of this module, you will be able to:♦ Create a Gerber photo-plot

7-86 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Photo-plotting Overview

Artwork Layers

7-87 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Gerber Machine Format

Setup > Gerber Machine Format

7-88 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Photo-plotting OutputOutput > Gerber

7-89 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Output File Contents

1

2

3

4

5

Output > Gerber

7-90 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Padstack Holes Review

7-91 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

NC Drill

Output > NC Drill

7-92 • Expedition PCB Introduction: Setting Up for Layout Copyright © 2005 Mentor Graphics Corporation

Drill Chart Graphics