Allegro16 6培训教程 (中文版) 简体
Allegro16 6培训教程 (中文版) 简体
allegro Allegro
Allegro PCB Layout
A.
Allegro
? Padstack Designer
Padstack Designer Pad
? DB doctor
DB doctor
1. Data-base
2. Data-base
3. DRC
.brd .mcm .mdd .psm .dra .pad and . sav databases.
C. Allegro
Allegro
Extension File Type
.brd Board/Substrate file that represents the drawing database
.dra Drawing file. You must create one of these before you create a
symbol file. Later,
this file is compiled into a binary symbol file.
.pad Padstack file
D. Allegro
Allegro
C:\Cadence\SPB_16.6
C:\SPB_DATA
D:\WORK
E.
Allegro
Change
Directory
F.
Allegro
G. Allegro
Allegro Allegro
Allegro
Allegro
File
Commands Buttons
H.
? Options Folder Tab
command
? Find Folder Tab (Find Filter)
? Move Display
? Resize Display
? Find Next
? Find Previous
XY
Snap to current grid
Relative (from last pick):
A
R
CMD :
1.
2.
3. Stop Esc
:
View > Windows Control Panel
I. Options Window
Options window
Options
J.
Find
Find Allegro Find Find
Filter Element
Element
Element
Design Object Find Filter
K. Visibility
Views
Save view
Complete save
*.color
Views route route
L.
LMB LMB
RMB RMB Pop-Up
Menu stork
Shift Shift+RMB CMB
( middle mouse
wheel)
#
M.
# View>Zoom
Zoom In
Zoom Out
Zoom by Points
Zoom Fit board outline
Zoom World Drawing Extents size
Zoom Center x,y
Zoom Previous
Refresh
Setup > User Preferences Categories
Input no_dynamic_zoom OK
Zoom In Zoom Out Zoom In Zoom Out
N.
alias
F2 Add connect
a b c
a. alias
b.
c.
Ctrl Alt Shift Ctrl Alt Ctrl Shift Shift Alt Ctrl Alt Shift
Ctrl
F1 Help
O. Strokes
Strokes
Layout
Ctrl
P. Application Mode
Setup/Application Mode, General,Placement,Etch,Flow Planning,Siginal
Interity,None
Q. Color
Color Layers Nets Layer Net
2. Net
NET pins, vias, clines, shapes, and ratsnests
bus, diff pair, Xnet and net objects
Display/Color/Vibilitily
(1) net color Addr_bus Rats ,
Clk_Out
, A1~A7 Rats , :
(2) Clk_Out highlight Dehighlight :
Ascending:
Descending:
Overrides on top: color net
Overrides on bottom: color net
(6) Disable custom colors net color color
:
net color net color .
color
layer
net color net color
R. 3-D Viewer
3-D Viewer allegro board file 3-D 3-D Viewer PCB
Editor Products
OpenGL APD/SiP
1. 3-D viewer menu View 3D view Icon
S. Flip Design
Flip design Y PCB
1. Flip design OpenGL Viewer
2. Flip Design menu View Flip Design Icon
T. Script
Script
:
1. File Script
2. File Name
3. Record
4.
5. Stop
*.scr, command Replay :Replay [Link]
V. Env
ENV Allegro Allegro Env Set
Command User
Preference
allegro env file
1. <home>:\pcbenv\env file
2. Cadence\spb_16.6\share\pcb\text\env file (env_local.txt)
# Home
W. Skill File
# Skill File
Skill file Cadence Cadence Skill files
[Link] maintenance Cadence
Skill .il ([Link])
Skill file <home-dir>\pcbenv\ [Link] skill file
skill file ;
setSkillPath(buildString(append1(getSkillPath() "D:/skill")));
load("[Link]");
D:/skill : skill file D skill skill files
X. Getting Help
Allegro
# WinHelp F1 or
# [Link]
[Link]
# (CRC):0800-241-256
# Online service [Link]
[Link]
Padstacks
Allegro Padstack Designer Padstack Editor
Pad Pad
A. Anatomy of a Padstack
B. Pad
Pad
Regular pad
plane
plane
Anti-pad plane
pad plane
pad
plane
Shape-pad
C. Pad
Pad Pad
Pad Pad shape symbol flash symbol
D. Shape Symbol
shape symbol
pad Pad( pad )
shape symbol
shape symbol
a.
Setup>Drawing Size
PCB
mil mil
2
Move Origin X Y
Size Other
Width Height
A B C D
A1 A2 A3 A4
OK
b. File>New
Drawing Type Shape symbol
c. Drawing Name shape symbol
d. OK Shape symbol
Shape Symbol
File/Create Symbol
corner
1 shape
2 corner
Orthogonal 90
Chamfer 45
Round
F. Shape Expand/Contract
General Edit shape shape
Expand/Contract Option panel
G. Flash Symbol
Flash symbol
Flash Symbol
a. Setup>Drawing Size
b. File>New
e. OK Shape symbol
f. control panel Option
g. Add>Flash Flash
h. ok Flash symbol
i. File>save *.dra
dra i Shape Symbol
g. Add>Flash Flash
h. ok flash
i. File>save *.dra
j. File>Create symbol *.fsm PCB
H.
Symbol Pad
Type pad
Etch layers
Mask layers
Single Mode
(2) Pad
Microvia :
Microvia, create via microvia; create via
Allow suppression of unconnected internal pads :
Artwork pad
Artwork Pad
Enable Antipads as Route Keepouts(ARK) :
, Mechanical Pin, antipads route keepout
, Mechanical Pin, antipads route keepout
(3)
mil 2 2
(4)
Enabled Pad drill 1
Rows Columns
#Hole type:
[Link] drill:
[Link] slot:
[Link] slot:
#Plating:
[Link]:Drill hole
[Link]-Plated:Drill hole
[Link]:Drill hole
Circle drill Oval slot Rectangle slot
(6) NC Drill
figure:
Character:
Width/Height:
Pad
Geometry
Circle:
Square:
Oblong:
Rectangle:
Octagon:
Shape: Shape
Flash symbol
:TR_80_60 flash symbol fsm
(5) Pad Top
(6)
layer .
(9)
I. Padstack
(1) Design
Layout Tools/Padstacks/Modify Design Padstack
Options Tab
Padstack Padstack Pad
Padstack
(2) Padstack
Allegro Padstack Editor Padstack
File/Open Padstack
Component Symbols
Allegro
A.
a. Pad
b. Allegro File>New
Cadence
g. Wizard
Datasheet mil 2 Package
symbol mil 2, Reference U* R* C*
U* Next
h. Pin
Number of pins Dip16 Pin 16
Lead pitch e
100mil
Terminal row spacing pin e1
Package width E
Package length D
Next
i. Pad
Pad
Dip16 Pin Pad60cir36d
Padstack to use for pins 1 Pin1
Pin
C.
Example soic14 package symbol
(1) (Padstack)
(2) Assembly outline Silkscreen outline
(3) Labels Device RefDes Value Tolerance Part Number
(4) Package Boundary Via keepout
(1) Padstack
a. Allegro File>New New Drawing
Rectangular soic14
Polar Pin
Pin Pin
Allegro Pin
#Qty: pin
#Spacing: pin
#Order:
Soic14 14 Pin X ______ Qty 7 Pin
Pin 100mil
Pin 7 Pin
Rotation 0
Pin
Pin Pin 1
Inc Pin 1
1 2
0 0 Pin
Rectangular
pad 14 Pin
a. Add
Control Panel
Min height
Max height
Max height
2. Edit>property shape
show shape
Note:
RefDes
(5)
Note: save *.dra
[Link]
Create symbol *.psm ,
[Link]
no_symbol_onsave dra
psm
Setup/User Preference Drawing
Shape Symbol
D. Jumpers
allegro jumper
board file jumper
1. jumper
Package symbol
jumper jumper
Jumper
Silkscreen_Top label:jumper*
(6)
E. Import/Export csv file
csv Pin
F. Auto Re-pinning
pin
2. renumber pin
renumber
Importing Logic
allegro Netlist Allegro
Capture Allegro Capture
A.
Netlist Allegro Layout
Netlist Capture
Netlist Allegro Layout
1. Orcad Capture
2. OrCAD Capture Netlist
3. Netlist Allegro PCB Designer layout
4. Allegro PCB layout
5. Allegro back annotate Logic layout
Logic OrCAD Capture
Netin
( ) Capture netlist PCB Editor Allegro
DesignEntryCIS(Capture)
( ) Capture netlist Other [Link]
Allegro Other ( 10.5
[Link]
[Link] )
Device File Device File
Device Pin
(1)
Netlist Symbol
Swap Pin
1.
2. Edit>Part
3. View>Package
4. Edit>Properties
Swap Pin PinGroup swap Pin
PinGroup
Pin1 2 3 PinGroup 1 Pin4 5 6
PinGroup 2 Pin1 2 3 swap Pin4
5 6 swap
Swap Functions
Functions Gate
1. New>Library
(2) PIN
Netlist Power pin
1.
2. Edit>Part
3. Pin
4. Edit>Properties
Footprint
soic16 Allegro
Reference Value Property
C. Netlist
(1) Capture netlist PCB Editor
1. Netlist
Allegro netlist :
4. Cadence netlist
Note
# Import logic type Design Entry HDL Design Entry HDL
CIS(Capture) SCALD
netlist file
# Place changed component netlist
# Always :
# Never netlist
# If same symbol :
4 - 13
# HDL Constraint Manager Enabled How options
Constraint
Allegro Cadence HDL
constraints
# Allow etch removal during ECO: netlist
ETCH
# Ignore FIXED property : Fixed Property Pass
fixed
# Create user-defined properties : Netlist
1. Allegro
2. Netlist File>Open
3. File>Import>Logic Netlist
4. Other netlist
Import netlist netlist
Creating Board
Allegro PCB Layout
Allegro
A. Board Wizard
1. File>New
-
-
-
-
-
2.
Yes Next
Next
4. board symbol
board symbol
Next
5.
Units
Other
Next
6.
Grid spacing
Setup>Grid
Etch layer count
Power Top, Bot, Gnd,
Pow 4
Do you want the default definitions of artwork films for these layers to be
generated?
Etch layer count
- Generate default artwork films
Next
7.
Layer name
Top Bottom
Layer type
Routing layer
Powerplane Generate negative layers for Power planes
Power plane layer
,
Next
8.
Padstack
Circular board
Rectangular board
Wizard
Mechanical Symbol
Mechanical Symbol
Next
10_1. Circular board
( Corner cutoff )
Route keepin distance
Note
Route keepin
Package keepin
Next
11. Board Wizard
Finish
B.
1. File>New
2. Drawing Name test
3. Drawing Type Board
4. OK Board
Drawing Size
Setup> Cross-section
DRC
Total Thickness
FR-4 Copper
Layer Type
Subclass Name
Negative Artwor k
Setup>Grid
Grid on
Non-Etch
Offset 0,0
All etch TOP
VCC GND BOTTOM
C. Outline
10000 12000
1. Add>Line
2. Control Panel Options Class Board Geometry
Sub-class Outline
3.
Command
X00 x 0 y 0
X 10000 0 x 10000 y 0
X 10000 12000 x 10000 y 12000
X 0 12000 x 0 y 12000
X00
10000 12000
Note
Manufacture > Dimension/Draft > Chamfer
Radius
4. Dxf shape
Shape/Compose Shape
D. Route keepin Package keepin
1 Setup>Areas> Route keeping Package keepin
2 Outline Route keepin Package keepin
outline
1 Edit>Z-copy
2 Control>Option
Options Form
Copy to Class/Subclass Package
Keepin>All Route keepin>All
Shape Options
- Copy Voids Netname shape Voids
Netname Etch shape
- Size Contract Expand shape
Offset 0
Route keepin Package keepin outline Contract
Offset
outline Route keepin Packagekeepin
Note
Z-Copy Outline shape
Control>Find Shape
Outline Line
Control>Find Line
E. Mechanical Symbol
Mechanical Symbol
Drawing Size
Outline
F. Associative Dimensioning
Allegro dimension dimension
dimension
dimension
1. :
Manufacturing - Dimension Environment
Dimension Edit command
2. 16.5 dimension
dimension
dimension
dimension
16.5 dimension
3. delete dimensions dimension
dimension
4. move text edit leader dimension
5. Y dimension Y
Lock dimensions
6. text
%v
%u MM In
7. change text
8. Z-move dimension
Board Geometry
Dimension
Assembly Notes
Any user defined subclass
Drawing Format
Any user defined subclass
Manufacturing
Any user defined subclass
9.
dimension
dimension
Placement
A.
50mils
Setup >Grids Placement
Non Etch Spacing 50
B. Placement
Place>manually
PCB
Graphics Text
Note
List 4 4 Components by Refdes
netlist
database Mechanical symbol Format symbol Library
C. Placement
1. Place>Quickplace
PCB
Placement
Edge
Top Bottom
2. Place OK
netlist
outline
PCB
3. RefDes , Move Find
Find by Name RefDes
4.
D. Align Components
2. Shift or Ctrl
3. SHIFT
Align component
Note:
1.
2.
DFA Constraint
E. Snap to Object
: pin mechanical
Snap
MOVE COPY
Snap pick to
slide
F. Placement Replication
placement
Placement Replication Placement Edit Mode
:
1. Module Placement
Place replicate create
2.
2.
(7)
(8)
Replicated Circuits
2. Moving Replicated Circuits as a Group
(1) Replicated Circuits group
(2) Replicated Circuits
Super Filter Module Replicated Circuits
Move
Move Find Filter group
Replicated Circuits
3. Locking the Circuits
(1) Circuits Circuits
Circuits
group
(2) group locked
(2) Modules
(Replicated Circuits)
(3) Modules Replicated Circuits Align
modules.
- Disband Group
(3) location
- allegro Pre-selection
- Shift Arrow keys
Arrow key grid
9. Change pick point during Move operation
(1) move pick point
(2) pick point
Spacing Physical
Waive DRCs
Constraints Manager
, :
Setup > Constraint Manager
Setup > Constraint Manager > Physical
Setup > Constraint Manager > Spacing
Setup> Constraint Manager > Same Net Spacing
A. Physical rules
Via :
1. Setting the Default Physical Rules Physical Constraint Set
Default Physical Line Width Neck width
F. Region
Region ,
1. Defining Constraint Regions
Shape> Polygon/Rectangular/Circular
2. Define and Apply the New Rule Set
Constraint Manager Rule Constraint Region
DiffPair :
Calculator User Impedance .., setup >
constraints> Ecsets > diff pair values
Primary Gap
Line Width
Neck Gap/Width
Coupled Tolerance +/- --
Min Line Spacing
Gather Control Gather Uncoupled Length
Max Uncoupled Length ,
Phase Tolerance
:
Pseudo Segment Uncoupled Length DRC
, :
H. Property
Net Property
(1)
FIXED
RefDes Rename
NCPIN_TESTED NC Pin
(2) Net
FIXED Net
NO_RAT Net
BUS_NAME Net
TESTPIN_COUNT Net
MIN_LINE_WIDTH Net
MIN_LINE_WIDTH NET_PHYSICAL_TYPE
MIN_LINE_WIDTH
DIFFERENTIAL_PAIR
IMPEDANCE_RULE
IMPEDANCE_RULE A B C D
A Pin
B Pin
Net A B ALL
C
D
PROPAGATION_DELAY A B C D
A Pin
B Pin
Net 2 Pin A L B S
C
D
PROPAGATION_DELAY U1.4 U2.8 1000mil 1500mil
U1.4 U2.8 1000mil 1500mil
PROPAGATION_DELAY U1.4 U2.8 1000mil
U1.4 U2.8 1000mil
PROPAGATION_DELAY U1.4 U2.8 1500
U1.4 U2.8 1500mil
PROPAGATION_DELAY L S 1000mil 1500mil
Net 1000mil 1500mil
PROPAGATION_DELAY L S 1000mil
Net 1000mil
PROPAGATION_DELAY L S 1500mil
Net 1500mil
RELATIVE_PROPAGATION_DELAY
RELATIVE_PROPAGATION_DELAY A B C D E F
A BUS_NAME MATCH_GROUP
B GLOBAL LOCAL B G L
C Pin
D Pin
Net 2 Pin C L D S
E Target
F
I. Waive DRCs
Display/Waive DRCs DRC
.
:
1. AGND DGND DRC
Display/Waive DRCs/Show
DRC Display/Waive DRCs/Show/Restore
DRCs/Show/Restore all
J. Display Constraint
Constraint Display /Constraint
Routing and Glossing
A.
Setup>Grids
B. Adding Signal Connections and Inserting Vias
Allegro Layout
Route>Connect
Act
Alt
Via Via Padstack
WL working layer
Line lock
45 45
90 90
Off
Miter
Min Fixed
Line width
Default
Bubble
3.
Act
Alt
Via
Bubble
Via
Done , Idle
Oops
Cancel
Next ,
Reject , ,
Add Via
Swap Layer (Act Alt ) Drill Pin
Pad or Via
Finish
Neck mode , Physical Rule Set
Target
New Target
No Target
Snap Rat T T
Toggle Pad ( )
Route offset
Option
Route offset 4~18.5
C. Moving Etch with the Slide Option
Slide Etch
Route>Slide Options
Active etch subclass
Active
Net name net name
Min Corner Size 45 2
Vertex Action
Bubble
Shove vias vias
Clip dangling clines dangling clines
Smooth
Allow DRCs DRC
Gridless
Auto Join
Extend Selection
Add connect
Slide Cut
slide offset
vertex
Auto Join
3. pin/via
4. line-lock
E. Custom smooth
Route>Custom smooth
Corner Type
Restrict Seg Entry for Pads of Type Pads
Minimum Pad Entry Length pad
F. VERTEX ( )
Note
Net NO_RAT net
Display>Highlight or Display>Dehighlight
Highlight , Highlight
net
Delete Find Clines Cut
Cut Done
8 - 18
I. SPECCTRA
Route>SPECCTRA >Route Automatic
Close
Route
Undo
Results
Help
Router Setup Tab
Strategy
Specify Routing Passes Routing Passes
Fanout
J. Gloss
Route>Gloss>
Bubbles ( )
Jogs ( )
Dangling line ( )
Line Segments
Convert 90 s to 45 90o 45o
Extend 45 45o
Maximum 45 Length 45o A
-1
Length Limit
B
-1
Corner Type
Number of Executions
Copper
routing plane Positive
Negative Shape Plane
Shape
A.
shape Allegro Artwork :
(1) :
: 1. shape
2. PCB Gerber
: 1. thermal flash symbols
2. DRC Check Rule
(2) :
Gerber
shape
Gerber
B.
(1)
Shape shape
b. , Static solid
c.
Thermal Relief anti_pad
(2) SPLIT
3v(ETCH/VCC)
ANTIETCH/VCC
:
Vcc shape
C.
(1)
Shape shape
Etch
b.
Dynamic copper
Static solid
Static Crosshatch
Unfilled
c.
d. Shape
e. route keeping
D.
Shape/Global shape parameters
(1) Shape fill
Dynamic fill:
Smooth: fill void DRC shape
Rough: void
Disabled: fill, void, DRC, netin, gloss, testprep
add/replace vias
Xhatch Style:
Fill Style
Note : Edit/Properties
E.
(1)
shape/Manual Void
Delete : Void
Element :
Move : void
Copy : void
(2)
a. Shape/Edit Boundary
Rename
Rename
Logic/Auto Rename Refdes
Design
Room ROOM
Window
List List
A.
Logic>Auto Rename Refdes>Rename
Rename.
More ( Rename )
Layer
Starting layer
#Component Origin:
Renaming Method:
Sequential:
Grid based:
Refdes Digits
C.
PCB SCH , Backannotation
A.
B.
(1) PCB Editor Netlist,
OrCAD Tools/Back Annotate, PCB .
(3)
AutoSilk & Report
AutoSilk
Layer
Element
Classes and subclasses
Any Classes
Silk Silk
None
Text
Rotation
Maximum displacement ,
Displacement incremen ,
Minimum line length Line Arc
a. HTML
b.
c.
Bill of Material Report BOM
Design Rules Check Report DRC
Net Loop
d. New/Edit
save
Load
Gerber
Gerber RS274D (
erber4x00,Gerber6x00) Gerber RS274x BarcoDPF MDA
Gerber6x00 Gerber RS274x
A.
( ) Gerber RS274D ( Gerber6x00 )
Gerber6x00 art_aper.txt
Gerber6x00
2. OK art_param.txt File
3. Apertures --- Edit Aperture Wheels Edit
Auto without Rotation( )
with
Rotation Without Rotation
OK art_aper.txt
- BOTTOM
ETCH/BOTTOM,PIN/BOTTOM,VIA
CLASS/BOTTOM
5. Film Options
.Rotation ( )
.Offset X: / Y: ( )
.Undefined line width
.Shape bounding box Outline
( )
.Plot mode Positive (Artwork ) Negative (Artwork )
.Film mirrored Gerber
.Full Contact Thermal-Reliefs Thermal
( )
.Draw missing pad apertures Aperture D-Code
Pad Line Draw
Ex:
[Link] subclass [Link]
VIA CLASS/TOP
PIN/TOP
MANUFACTURING/PHOTOPLOT_OUTLINE
ETCH/TOP
DRAWING FORMAT/OUTLINE
Gerber
Display Allegro
Allegro
match display
Save
Load
RS274 :
Ex:
[Link] subclass [Link]
VIA CLASS/GND
PIN/GND
MANUFACTURING/PHOTOPLOT_OUTLINE
ETCH/GND
DRAWING FORMAT/OUTLINE
ANTI ETCH/GND
Anti etch ( )
Gerber 6x00 Anti Etch
Gerber RS-274D-X Anti Etch
Note:
[Link] File Thermal
D21 T188X174X40 CAM Tools
( ) Gerber RS274X
Gerber RS274X Gerber6x00 RS274X
Gerber RS274X
1. Manufacture>Artwork General Parameters
Device type --- Gerber RS274X
Format --- Integer places: 2 Decimal places: 5 ( inch )
2. OK art_param.txt File
3. Film Control Artwork
Ex:
[Link] , subclass [Link] ,
VIA CLASS/GND
PIN/GND
MANUFACTURING/PHOTOPLOT_OUTLINE
ETCH/GND
DRAWING FORMAT/OUTLINE
Gerber6x00 Anti etch ( )
5. Create Artwork .Art
[Link]
cam tool composite
,
B.
File/Import/Artwork Load File
C. Drill Customization
/Manufacture/NC/ Customization, Drill symbol
Validate
Merge , ,
D.
Manufacture/NC/Drill legend
E.
Manufacture/NC/Drill Parameters NC
NC Parameter Format Gerber
Manufacture/NC/NC
Drill
F.
nc_tools_auto.txt
Manufacture/NC/NC Route NC Route
CADIn
CAD PowerPCB PCAD
OrCAD Layout PCB
A. PowerPCB to Allegro
:
1. PADS .asc
(1) PowerPCB allegro
(2) File>Export .asc ( Save
)
(3) asc output file name
(4) Select All
(5) Format PowerPCB V3.0 ~ 2007
(6) Units Basic Current.
(7) reuse
(8) OK .ASC
2. ALLEGRO .ASC
(1) ALLEGRO
B. PCAD to Allegro
PCAD PCB ( PDIF )
1. File>Import>CAD Translators>PCAD
2. Run
3. File/Open brd
C. OrCAD Max to Allegro
1. File>Import>CAD Translators>OrCAD Layout