Upload
truongduong
View
230
Download
2
Embed Size (px)
Citation preview
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