Académique Documents
Professionnel Documents
Culture Documents
Artwork
Function
<Main function>
Measure the minimum length between a pair of adjacent patterns.
Display the measured point with dimension arrow and label on canvas.
List the result from the measuring.
Edit the list
Export the list into an ASCII file (CSV).
Output dimension arrow and label into document layer.
<Operation>
4. Set the net voltage and the clearance by electric potential difference if
necessary.
5. Launch the command.
Artwork Tool, Utilities Potential distribution.
6. Set the condition to measure.
A : Calculate
If you set a value here, it checks pairs only whose clearance are
narrower than the length you set. If the check box Check Area is
off, it checks all pairs. The smaller value you set, the faster the
check goes.
B : Layer
Outer Layer : Top/bottom layers are checked.
All Layer : All layer, top, bottom, and inner, are checked.
7. Measure.
Click Check Execute. Conductive figures on target layer and
4
plating holes are checked. Each pair of nets can be checked on
each layer. After Check Execute, dimension arrow is displayed.
Click
5
Zoom
To zoom one point, double-click a net name.
Double-click
Sort
To sort the list, use Sort in the assist menu.
Click
Click
6
10. Output dimension arrow and label into document layer.
1. In the list dialog, select the layer and judgment you want to generate
dimension arrows for.
2. Set the parameters for dimension arrow and text.
3. Preview it.
4. Select the layer to output arrows.
5. Output.
1 2
7
1-2 Fillet/Chamfer
New
Fillet/Chamfer
Summary
Fillet/Chamfer command is now available for area and line.
<Fillet>
A: Change corner to tangent arc with specified radius.
B: Change tangent arc and arc to specified radius.
C: Change tangent arc and arc to corner.
D: Change chamfer to tangent arc
A B
C D
<Chamfer>
A: Chamfer corner with specified cut length.
B: Chamfer corner of tangent arc or arc corner with specified cut length.
C: Change the cut length of chamfer.
D: Change a chamfer to corner.
A B
C D
8
<Target object>
Area
Line
Component Area
Height Limit Area
RulesByArea
<Related tool>
PC Board Shape Edit
Artwork
Panel
Pad Canvas Editor
Footprint Editor
Function
<Operation>
1. Launch the tool. Edit Fillet/Chamfer, or click .
2. Set the parameter.
<Fillet> <Chamfer>
Radius
Cut Length
9
Tangent Arc and Arc Only (Fillet only)
If you check this ON, Fillet works on tangent arc and arc. It does not
work on corner.
Note
<Fillet>
If the apex of arc is not on the cross-point of both lines, it cannot be a
target.
If fillet cannot be generated with the radius you set, because of the
distance between a target and the construction point, the radius is
decreased.
In BD and BP, if you run Fillet on a square line, the line changes to a
round line.
In Footprint Editor, if a figure is set pin, fillet is not generated.
If the radius gets less than half of line width and/or outline width of the
object after generating/changing fillet, fillet is not generated.
It is impossible to fillet the start-end point of a closed line.
Start-end point.
If any part gets narrower than the outline width of the area, it behaves
according to the setting in board.rsc. If any figure cannot exist after
correcting, fillet is not generated and an error message appears.
10
<Chamfer>
The target corner should consist of two lines whose relative degree is 90.
If the apex of arc is not on the cross-point of both lines, it cannot be a
target.
If chamfer cannot be generated with the cut length you set, because of the
distance between a target and the construction point, the cut length is
shortened.
If a target corner has a tangent arc, a chamfer is generated leaving the
tangent arc as it is.
If the length of the target corners is shorter than twice the cut length,
chamfer is generated with the half of the line length.
In BD and BP, if you run Fillet on a square line, the line changes to a
round line.
In Footprint Editor, if a figure is set pin, fillet is not generated.
It is impossible to chamfer the start-end point of a closed line.
If the line has different widths in it, the line width of the line that is drawn
first applies to the chamfer part.
Generate/Change by Frame Select works for apex and tangent arc only.
It cannot be used to chamfer arc or to change cut length of chamfer part.
11
Delete by Frame Select works for chamfer part that consists of vertical, 45
degree, and horizontal lines.
Even if a chamfer part has tangent arc, the cut length can change.
However, the tangent arc become apex.
If the cut length gets less than half of line width and/or outline width of the
object after generating/changing fillet, fillet is not generated.
If any part gets narrower than the outline width of the area, it behaves
according to the setting in board.rsc. If any figure cannot exist after
correcting, chamfer is not generated and an error message appears.
(Please refer to the Note-Fillet.)
Resource File
<parameter.rsc>
Item Keyword Value Default/
If omitted
Common
Procedure Artwork.FilletChamfer.process Generate/Delete Generate
Fillet
Radius Artwork.Fillet.radius 0<Real value <=19900(mm) 1.0
Specify Min Radius Artwork.Fillet.checkminradius on/off off
Min Radius Artwork.Fillet.minradius 0<Real value <=19900(mm) 1.0
Tanget Arc and Arc Only Artwork.Fillet.target All/ArcOnly All
Chamfer
Cut Length Artwork.Chamfer.cutlength 0<Real value <=19900(mm) 1.0
Specify Min Length Artwork.Chamfer.checkminlength on/off off
Min Length Artwork.Chamfer.mincutlength 0<Real value <=19900(mm) 1.0
<pad.rsc/footprint.rsc>
Item Keyword Value Default/If omitted
(XXX=Footprint or Pad) (In( ), value for pad)
Common
Mode XXX*filletChamferMode Fillet/Chamfer Fillet
Procedure XXX*filletChamferProcess Generate/Delete Generate
Fillet
Radius XXX*filletRadius 0<Real value <=19900(mm) 1.0 (0.1)
Specify Min Radius XXX*filletCheckMinRadius ON/OFF OFF
Min Radius XXX*filletMinRadius 0<Real value <=19900(mm) 1.0 (0.1)
12
Tangent Arc and XXX*filletTarget All/ArcOnly All
Arc Only
Chamfer
Cut Length XXX*chamferCutLength 0<Real value <=19900(mm) 1.0 (0.1)
Specify Min Length XXX*chamferCheckMinLength ON/OFF OFF
Min Length XXX*chamferMinCutLength 0<Real value <=19900(mm) 1.0 (0.1)
<Effective tool>
Board Outline Tool
Artwork Tool
Panel Tool
Function
Reference circle
Reinforcing area
Reference line
Originating point
Arc
<Operation>
4. Select Input Line, Arc, or Input Documentation Line, Arc.
13
And select Double Tangent Arc from Pointing Mode.
3
4
14
Pad
Pad included in a padstack
Hole included in a padstack
9. Select a reference line on canvas.
It is impossible to select a line as a reference line if;
The line touches the reference circle.
The distance from the center point of the reference circle to the
line is the value you set as Radius.
Note
The arcs are generated with round pen type.
If the line cannot be edited, it cannot be a reference line.
When select a reference line, edge point only (Start/End point) can be
selected.
Yes No
If you select a line contains more than two points for a reference line, the
edge side is trimmed regardless of where you click.
Click1 Trimmed
Click2
15
1-4 Construction Line command
New
Construction Line command
Summary
The new command Construction Line allows you to generate line that
works as an assistant line when you create figures. Construction line are
generated on document layer of active layer.
<Effective tool>
Board Outline Tool
Artwork Tool
Panel Tool
Function
To launch the command, Utility Construction Line, or click the icon.
<Drag>
This mode allows you to input a line as dragging it.
A
B Pitch = 3
C
D
E Generate Count = 2
16
A: Select Reference Segment
If this setting is on, the angle of the reference segment is used when
construction line is input. the first click selects a reference segment, and
the second click inputs a construction line. If this setting is off, the first
click inputs a line.
B: Horizontal
To input a horizontal construction line, turn this on.
C: Offset
To input offset line(s), turn this on. Set the direction, pitch, and the
generate count.
Direction
Plus: Generate offset line above the horizontal line.
Minus: Generate offset line below the horizontal line.
Both: Generate offset lines above/below the horizontal line.
D: Vertical
To input a vertical construction line, turn this on.
E: Offset
To input offset line(s), turn this on. Set the direction, pitch, and the
generate count.
Direction
Plus: Generate offset line on the right side of the vertical line.
Minus: Generate offset line on the left side of the vertical line.
Both: Generate offset lines on the both sides of the vertical line.
F: Rotate
To input a construction line with rotating, turn this on. Set the angle to
rotate.
NOTE :
If Select Reference Segment is set on, the fillet line is recognized as
follows (the red parts).
17
<2 Points>
This mode allows you to specify the number and the pitch of construction
lines between the specific two points.
A
B
C
D
Click 1
Pitch = 3
Click 2
A: Generate Count
Specify how many lines you want to generate.
B: Pitch
If you generate more than one line, specify the distance between each
construction lines.
C: Snap to Data
If you turn this on, the 1st and 2nd click are snapped to a line segment.
The target should be;
Area
Line
Component Area
Height Limit Area
RulesByArea
Meshplane
D: Angle Mode
Horizontal Line
To input horizontal construction line, select this mode.
Vertical Line
To input vertical construction line, select this mode.
18
Parallel Line
To input parallel line between any two points, select this mode.
Parallel to Snapped Segment = ON
If Snap to Data is ON, this mode generates construction line that
parallels to the line segment to which your click is snapped. If
both your 1st and 2nd click are snapped to lines, the construction
line parallels to the 1st line you clicked.
Parallel to Snapped Segment = OFF
This mode generates vertical construction line to the line between
two points you click.
Specify Angle
To input construction line with specified angle, select this mode.
NOTE :
The pitch is referred if Generate Count is more than one.
Snap to Data can be toggled any time.
If Select Reference Segment is set on, the fillet line is recognized as
follows (the red parts). (Please see the NOTE for Drag mode.)
<Delete All>
Delete all construction lines on active layer.
NOTE : If a construction line is moved or copied to data layer from
document layer, it cannot be deleted with this command.
<Broken Line>
You can choose the line type for construction line.
Table
Specify the document line property (Artwork.DocumentLineTable)
that is loaded from parameter.rsc.
Specify Broken Line
ON : Input solid line.
OFF : Input broken line.
Dash1 Spacing
Dash1 Dash2
Spacing
Dash1 Dash2
Spacing
Resource file
parameter.rsc
The first keyword is “Artwork”, and the second one is “ConstuctionLine”.
<Drag>
Parameter Value If omitted
Select Reference Segment specifybasis on/off off
Horizontal Line generatehorizontal on/off off
19
Offset dohoroffset on/off off
Direction hdirection plus/minus/both plus
Pitch horpitch 0<Real value <=19900(mm) 1.0
Generate Count horcountdrag 0<Integer <=19900 1
Vertical Line generatevertical on/off off
Offset doveroffset on/off off
Direction verdirection plus/minus/both plus
Pitch verpitch 0<Real value <=19900(mm) 1.0
Generate Count vercountdrag 0<Integer <=19900 1
Rotate dorotate on/off off
Rotation Angle rotateangle 0.0<Real value<360.0 45.0
<2 Points>
Parameter Value If omitted
Generate Count countbetween 1<Integer <=19900 1
Pitch pitchbetween 0<Real value <=19900 1.0
Snap to Data datasearch on/off off
Angle Mode kindbetween horizontal/vertical/ horizontal
parallel/specifyangle
Parallel to Snapped Data paralleltodata on/off off
Abs. Angle absangle 0<=Real value <180 0.0
20
Function
When specify the section, Another is available to change the section.
Then an offset figure is generated for the start/end point.
21
22
Chapter 2
Placement/Wiring
Function
It is possible to specify the different nets to connect at the same
position in the schematic.
DRC error does not occur when connecting the specified different nets.
It is possible to route the specified different nets into the star-point
while on-line DRC is ON.
DRC error occurs when the specified different nets are connected
outside the star-point.
It is possible to define a component pin as a star-point during layout.
Design flow
10. Register CDB
6. Register a footprint.
Pin
The star-point pins consist of one padstack and virtual pad(s). A single
padstack is used as a pin, and the other virtual pads are used as the other
pins. They are placed overlapping at the same position.
Virtual pads
Padstack
<In the case of 4 pins>
24
8. Register a part
Part Kind
Printed Part
Pin count
Specify the number of different nets to connect together. It is necessary to
register parts for each number of pins.
Pattern Part Type
To define the part as a star-point component, the attribute should be set.
Part attribute Value
patternPartType star_point
“Through” and “no-hole” padstack does not have a hole but it enables the
connection between layers. Board Designer recognizes this as connected
even though it is not connected when board manufacturing. Please use
this padstack with caution. Currently there is no way to check it by
Board Designer.
GND2
25
DRC/Land status
<Setting environment – board.rsc>
The following parameter should be set for star-point design.
board.rsc
Parameter Value If omitted
starPointDesign on/off off
<DRC>
Clearance/short errors are ignored if the conductive figure of a star-point
net approach/overlaps with other star-point nets within the star-point
area.
The following table shows the manner of DRC for the specified different
nets within the star-point area.
Layout area/in-component
Line Area/meshplane Pad Pad in padstack
Line No err Short err No err No err
area/in-
Layout
compo
Example;
Line against line Error
<Land status>
The land status changes automatically if the net connects with a star-point
that the net belongs to.
N3
N1 N4
In the case of using line
N2 The land status of layer 2 changes to
“Connect”.
N3
N1 N4
N2
In the case of using area in a mixed layer
The land status of layer 2 changes to
“Thermal”.
26
N3
N4
In the case of using area in a mixed layer
N1 The land status of layer 2 and 3 changes to
N2
“Thermal”.
Pattern – Pattern that are different nets and connect to the same
star-point No Error Error
Error
Error
Area Line
27
Pin on which a star-point is placed – Pattern of different net to connect to
that star-point
If a SMD pin and star-point
SMD pin Star-point are placed together, the
SMD pin is treated as a
star-point.
<Note>
Performance may get worse in the case of setting star-point.
When you place a star-point at the position where the lines causes short,
the DRC error mark does not disappear.
If you place a star-point on another star-point, DRC error occurs.
Regarding star-point, Area DRC supports “Normal Clearance” and
“In-component”.
netA
Via
netA netB
Line (netB)
28
<Note>
The program see the whole of the line to determine if a star-point
connects to an existing line of a different net. Therefore in the following
situation, on-line DRC happens to allow you to input wire crossing on the
existing line.
netA, netB
If a pattern is spread by Spread mode, the pattern does not take account
of a star-point.
On-line DRC – Resist does not take account of star-point.
Shape – SemiAuto does not take account of star-point.
netA netB
netB
29
Correcting land status
<Function>
Correcting land status supports the following case;
Star-point padstack - Star-point pin within the same star-point
When a padstack and a pin within the same star-point are placed at the
same position, the land status should be unconnected.
Padstack in star-point Unconnected Land
Star-point – Pattern
When a star-point and pattern are connected together, the land status
should be connected.
Line
Connected Land
Star-point (padstack)
Line (netA)
Connected Land
<Note>
If a star-point and a line are not connected directly, the land status is not
corrected. Please refer to the following illustration.
Line
The line does not connect to the
SMD pin star-point. Therefore the land
status of the star-point is not
Star-point “Connected”.
30
Area DRC/Open Thermal
<Function>
Area DRC/Open Thermal detects thermal that does not connect to
conductive area enough. This check function is available for a star-point
and conductive area.
Star-point (netA, netB)
Pad (netA)
Area (netB)
In the above example, the area and pad on layer 2 are different nets, but
the land status should be thermal. Area DRC/Open Thermal checks if
they connect correctly.
Query Data
<Function>
The following information is added to Query Data – Object Info – Pin.
Star Point
Star Point Net Name
31
Place a star-point component pin on a star-point component pin
<Limitation>
If a star-point component and normal component are moved together, DRC
error occurs when they are placed on another component.
Error
32
13. Click Preview and check it . If the check is OK, Click Generate.
33
Operation
1. Select Utilities Template Area Template Area Settings.
Specify Template Area Layer from the dialog.
3. A: Click Change Attribute from the Toolbox. And click the Area is input
by 1.
B: The Template Area settings dialog is displayed.
Push the left button from the mouse and select Append Row from
the assist menu.
Specify Conductive Layers that generates the area and the Net name
from the dialog.
Moreover specify the priority order.
C: And when you want to change the cutout parameter, click Cut Out
Parameters and change the parameter.
34
4. Select Utilities Template Area Generate Conductive Area.
Parameters
You can specify the following parameters.
They are same as Area parameters.
35
Report …. Output parameters that were set to a Query Window
when generate the conductive area.
Template
Necessary Conditions
Please check on Utilities Template Area Auto Correct Area.
36
Chapter 3
Interface
IGES File
Footprint
Library
38
< Regarding Dimension Line>
Operation
igesin.exe [parameter]
[ Mandatory parameter ]
[ Optional parameter ]
39
Example:
Conversion layer type Convert Surface, Dimension line and TEXT to Height
Limitation Layer
Tolerance ±0.00001
Limitation
Conversion to Conductive layer, Hole/Variant hole layer and Component area
layer is impossible.
40
3-2 Support Footprint by “igesout”
New
Export IGES data from Footprint library
Summary
Exporting IGES data from Footprint Library is possible from Rev.8.
But the support is only by a batch command.
The GUI doesn't exist in Rev.8.
Basically, the spec is same as “igesout” for PCB/PNL.
Footprint
Library
IGES File
Details Function
You can specify the Footprint layer that outputs to iges.
The Footprint layer you can specify is Conductive layer, Non-conductive
layer and Hole layer.
Multiple CR-5000 layers can be output for one iges layer. But one CR-5000
layer can't be output for multiple iges layers with one time.
41
Operation
[ Mandatory parameter ]
<Basename>
-p:ftpname <Output footprint name>
[ Optional parameter ]
The following is a sample when the parameter file for igesout is created.
Example:
The following is a sample when the parameter file for igesout is output.
42
Log/Warning file name Standard output
Limitation
• The “igesout” can't output “pin number”.
• Footprint name that can output by one time is only one.
If footprints are specified at multiple times, the last one is output.
Function
<Parameter file – Layer mapping>
It is necessary to prepare a parameter file. The layer mapping is defined
as follows.
CR-5000LayerName : DxfLayerName
CR-5000LayerName DxfLayerName
layer:system:outline: PC Board shape layer
layer:system:outlineDrawing: Document layer of Board shape layer
layer:system:hole: Hole layer
layer:system:layout: Layout area layer
layer:cond:Layer Name: Conductive layer
layer:condDrawing:Layer name: Document layer of conductive layer
layer:nonCond:Layer name: Non-conductive layer
layer:nonCondDrawing:Layer name: Document layer of non-conductive layer
NOTE : Do not set the grayed-out layer names. They are not available for
importing to footprint.
<Data correction>
Data correction is different from that for PCB conversion. If there is a
object that can not be input to the specified layer, it is ignored.
Layer Area Line Character
Conductive layer An area included in No correction. No correction.
another area is
converted into a
cutout.
43
Symbol mark layer An area included in No correction. No correction.
Resist layer another area is
Metal mask layer converted into a
cutout.
COC area layer Converted into an Ignored. Ignored.
area.
Hole layer Only object that can Only object that can Ignored.
be converted into be converted into
circle is converted into circle is converted into
round hole. round hole.
Variant hole layer No correction. No correction. Ignored.
Keepout layer An area included in No correction. Ignored.
another area is
converted into a
cutout.
Undefined layer No correction. No correction. No correction.
<Operation>
dxfin.exe [option] basename –p:ftpname footprint_name
Required parameter
basename
Specify a DXF file name without the extension. If this basename is
used for a data to be written to, the program searches in the order of
panel (.pnl) PCB (.pcb) footprint (.ftp).
-p:ftpname
Specify a footprint name for the data you import into a footprint
library.
Limitation
Layer Limitation
Hole layer Round shape object only can be imported.
Keepout area Area and line only can be imported.
Variant hole layer Area and line only can be imported.
COC area layer Area only can be imported.
44
3-4 dxfout supports footprint
Improved
dxfout supports footprint
Summary
It is possible to export DXF data from footprint. The function is basically
the same as the current dxfout, however the following functions are not
supported.
Block Mode
Reference Name Output Mode
Function
<Parameter file – Layer mapping>
It is necessary to prepare a parameter file. The layer mapping is defined
as follows.
CR-5000LayerName DxfLayerName
layer:system:outline: PC Board shape layer
layer:system:outlineDrawing: Document layer of Board shape layer
layer:system:hole: Hole layer
layer:system:layout: Layout area layer
layer:cond:Layer Name: Conductive layer
layer:condDrawing:Layer name: Document layer of conductive layer
layer:nonCond:Layer name: Non-conductive layer
layer:nonCondDrawing:Layer name: Document layer of non-conductive layer
It is possible to map more than one footprint layers to one DXF layer, but it
is not possible to map one footprint layer to more than one DXF layer.
45
<Color setting - ColorName>
It is possible to specify the color.
DisplayAttributes 8 {
COND_A 5 0 e 45 90 55 y
COND_INNER7 0 f 45 90 5 n
COND_B 2 0#######################################################
e 45 90 5 n
RESIST_S_A 5 0# e 45 90 5 n
RESIST_P_A 6 0# e Color
45 resource
90 5 file
n common for CDB, layout, CAM
・ #
・ The color is specified
#######################################################
ZPCB 3 { from the number in
dispftp.rsc 0 black "Black" dispftp.rsc through
1 white "White" color.rsc.
2 red "Red"
3 green "Green"
4 blue "Blue"
# Default parameter file created by DXFOUT.
5 yellow "Yellow"
6 magenta layer:cond:condA:
"Magenta" condLayer_A:color:Yellow
7 cyan "Cyan"
layer:cond:condB:condLayer_B:color:Red
・ layer:nonCond:Symbol-A:Silk-A:color:Blue
・ layer:nonCond:Symbol-B:Silk-B:color:White
・
・
color.rsc
(Windows ver.)
NOTE : “White” is specified in case of that;
The color is not set in color.rsc.
dispftp.rsc and color.rsc are not be loaded.
<Operation>
dxfout.exe [option] basename
Required parameter
basename
Specify the file name to be imported/exported.
-p:ftpname footprint_name
Specify a footprint name to be exported.
46
Limitation
It is not possible to output pin number object.
If broken line, phantom line, or double phantom are output in the setting of
outlineMode:wid or outlineMode:off, the line type is ignored.
It is possible to specify one footprint name in one execution.
<PCF>
Wiring inhibit or permit property
Area automatically revise property
<PNF>
Child panel information output
<FTF>
Dimension lines standard value information for each footprint
Bond wire information output
47
Chapter 4
CR-5000 Common
ZCRDB_VERSIONUP=Auto
New
Rev9 to Rev8 Version Down Program
Summary
When the database version is in Rev.9 and need to down grade to Rev.8,
following program is provided to convert the data.
New attributes and internal data structure may not be converted to Rev.8
data.
Detail
Command
[ Option ]
-m nobackup
-m recursive
-V
-e <output_error_filename>
-w <output_warning_filename>
For example; When doing version down the Rev9 database ABC.pcb and
ABC rul without backup file
49
Board Designer Rev9 New Features
Limitation
Attribute Conversion
Data Property After converted to
Rev8
Net Object Max Stub
Default setting Stimulus
Pin Stimulus
Pin Swap
Electrical Net Pin Pair Wiring Width Stack
Pin Pair Group Pinpair Max Wire Length
Pinpair Min Wire Length
Pinpair Max Delay
Pinpair Min Delay
Pinpair Max Wire Length Delete
Electrical Net Pinpair Min Wire Length
Shield Net
Shield Gap
Stimulus
Path Path
Bus Bus
Differential Pair Differential Pair
Net Class Net Class
Electrical Net Class Electrical Net Pin Pair
Pin Pair Group Electrical Net Pin Pair Release from Pin
PairGroup
Note : Pinpair Net name of Net property and Net group are handled as
Differential pair at Rev8 Placement/Wiring Tool. But the property
“DifferentialPair” was added from Rev9. This program will not convert
differential pair in Rev.9 into Rev.8.
Note : In Rev9 with E-net design environment = ON, all nets will belong to
E-net. Therefore E-net with single net will be generated in the design.
This program will also convert the E-net that has only 1 net.
Rev.9 will skip display of above windows when they are small enough to
ignore.
50
Board Designer Rev9 New Features
Summary
New encryption key is added in license file to exclude illegally copied
licenses in the black market, and to exclude bug in the license file.
FLEXlm version
Following is a table of FLEXlm versions required for Rev.9.
Note : Name of license program has been changed from FLEXlm to FLEXnet.
This document will use FLEXlm.
51
Board Designer Rev9 New Features
4- 4 Installation
New
Delete Lightning Files from Rev.8.030
Summary
In Rev.8.030, installation added “ZSIEROOT” to registry and zsie directory
under install directory. This provided functionality to run Lightning
SI-Epilog and/or SI-Prolog from CR-5000.
The installation has changed in SD/BD Rev.9. The registry “ZSIEROOT”
will no longer be registered during installation and files/directories related
to zsie will be deleted.
Detail
This change is only for Windows Platform, as HP-UX and Solaris platform
did not provide Lightning tools interfaces in Rev.8.030.
Process of deleting Electrical Edit related files will run depending on the
situation of SD installation.
Official release
at Rev10
New
Install Floor Planner Files on Windows
Summary
A tool to start Lightning Floor Planner from SD is added from Rev.9. The
process of staring Lightning Floor Planner will share some of setting with
BD. Therefore install/uninstall procedure need to consider cases for install
status of SD and BD.
Detail
<Database Server>
From Rev.9, System Designer will install Database Server (ozserver) when
Floor Planner option is selected during installation. With this change, SD
will also stop Database Server while installing SD just as BD.
52
Board Designer Rev9 New Features
Limitation
<Uninstall Rev.8 Board Designers>
Since Rev.8 Board Designer does not consider the installation of System
Designer with Floor Planner option, uninstall process of Rev.8 Board
Designer will delete necessary settings from Rev.9 System Designer Floor
Planner.
Official release
at Rev10
New
Install Floor Planner Files on UNIX
Summary
A tool to start Lightning Floor Planner is added to SD. Floor Planner will
share some of files with BD. Therefore install/uninstall procedure need to
consider cases for install status of SD and BD.
Detail
<Database Server>
From Rev.9, System Designer will install Database Server (ozserver) when
Floor Planner option is selected during installation. With this change, SD
will also stop Database Server while installing SD just as BD.
53
Board Designer Rev9 New Features
Limitation
Uninstall Rev.8 Board Designers
Since Rev.8 Board Designer does not consider the installation of System
Designer with Floor Planner option, uninstall process of Rev.8 Board
Designer will delete necessary settings from Rev.9 System Designer Floor
Planner.
$ZCSROOT/info/jpn/figure.rsc
$ZCSROOT/info/eng/figure.rsc
54
Board Designer Rev9 New Features
Note : - Customize function for BD and BP will remain the same with Rev.8.
- CLUI commands are not supported
Footprint Editor
Customize Environment Resource file directory
Program Environment $ZCSROOT/info/custom/foot/
Project Environment $CR5_PROJECT_ROOT/zcs/info/custom/foot/
User Environment $HOME/cr5000/cs/custom/foot/
Note : - These files are not designed to be shared between different tools.
- Customization will be automatically saved to the file when command is
defined in the editor.
55
Board Designer Rev9 New Features
When more than one customize definition exists, tool will determine which
definition to follow according to priority explained above.
Unit of override is different by customize target. Following is the unit of
override in Rev.9.
New
Key map customize function
Summary
There is new GUI based Keymap customize function available.
Operation
You can start customize editor for each items from Menu Æ [Environment]
Æ [Customize].
Keymap Editor
1. Select the environment to edit. (Displayed only for Administrative users)
2. Select the short cut key to edit the command definition.
3. Click on Set Keymap button.
56
Board Designer Rev9 New Features
New
Menu bar customize function
Summary
There is GUI based Menubar customize function available.
It can easily customize menu bar.
Operation
You can start customize editor for each items from Menu Æ [Environment]
Æ [Customize] Æ [Menubar].
Menubar Editor
1. Select the environment to edit. (Displayed only for Super user)
2. Select the location in the menu structure to insert new menu.
3. Click on icon in the dialog.
1
2
3
57
Board Designer Rev9 New Features
Create Cascade
When this item is selected, following diagram will appear. Label the
cascade and define Icon and Mnemonic key if needed. Then new
branch will be created in the menu.
New
Toolbar customize function
Summary
There is GUI based Toolbar customize function available from Rev.9.
It has 3 functions.
• System Toolbar customize (Standard Toolbar)
• User Defined Toolbar creation and customize
• Floating and Docking of Toolbar (Windows Only)
Operation
You can start customize editor for each items from Menu Æ [Environment]
Æ [Customize] Æ [Toolbar].
Toolbar Editor
1. Select the environment to edit. (Displayed only for Super user)
2. Click New… button to add new toolbar to the environment.
3. Select name of the toolbar in the left section of the dialog.
4. Select Create Button icon to add command icon.
5. After adding new command, select Edit icon to change Icon, Label,
Tool tip, and Active Display.
1
4
58
Board Designer Rev9 New Features
Button Arrangement
Normal = Icons are placed in a line.
X columns = Icons will be placed with specified columns.
Note : It requires to dock and float the tool bar in order to switch vertical and
horizontal orientation.
User commands
can be grayed out
by item.
59
Board Designer Rev9 New Features
Note : When the hierarchy display is “OFF”, the mark (angry face mark) isn't displayed
even if the unused area value is bigger than the specified value.
4- 8 BD-Viewer
New
Viewer tool for Board Designer
Summary
There are several viewer tools for Board Designer design data. With strong
demand from the market and new strategy to expand CR-5000 in to the
market, we will bring out new BD Viewer.
60
Board Designer Rev9 New Features
New
Installation
Summary
Not yet decided how would the tool going to be provided. With the provided
installer, setup tool will finish install/uninstall of program to PC.
New
Functionality
Summary
BD-viewer will have following functionalities. Many of them are look and
feel GUI similar to Board Designer.
Detail
Reference Board and Footprint data
BD-Viewer can read board data and footprint library.
From footprint library file, BD-Viewer can reference Footprint objects.
There are 3 ways to open file.
- Menu --> Open
- Drag & Drop
- Command line
61
Board Designer Rev9 New Features
Layer Order
Priority to display layer can be changed from Layer Order dialog.
The setting is applicable while the file is opened. It will be cancelled after
the file has been closed.
62
Board Designer Rev9 New Features
(Install Path)\_bdviewer_.ini
63
Board Designer Rev9 New Features
Select by Net/Ref-Des/Pin
In the viewer window, there is panel menu to list components, pin and nets.
Selecting objects from this panel will highlight. If Zoom check box is ON,
then viewer will zoom in to the target object.
64
Board Designer Rev9 New Features
Query Data
Click on objects to report data on the canvas. To see more detail, display
Output Window. Query will search object from displayed layers with
priority of Layer Order. Use “Next” from assist menu to search for
duplicated object. And use “Another” to search for duplicated figure within
same object.
Measure
Measuring function is provided at same time as Query Data. Shortest
distance will be reported between 1st pick and 2nd pick.
Followings are target of measure function.
65
Board Designer Rev9 New Features
Input Comment
Input comment from Menu --> Edit --> Input Comment.
This comment data will be saved as xxx.msb file under same directory with
design data. If comments can’t be saved, tool will report error.
This file can be referred and edited by BD-Viewer only.
(Data Path)\xxx.pcb
(Data Path)\xxx.msb
66
Board Designer Rev9 New Features
BD-Viewer can’t open data when it is locked by other BD tools. When users
access at same time, some user may find data locked. In this case, wait for
a while and retry when the data is not locked.
67
Board Designer Rev9 New Features
Operation
The function requires the setting of “plotter setup”.
1. Please start up the Plotter Configuration Tool from [Programs] Æ [CR-5000 Board
Designer] Æ [Utilities] Æ[Plotter setup].
2. Please select [Set Detail5] and select “ON” to “Volume of data reduction”.
68
Board Designer Rev9 New Features
Note 1: Target objects are line, slot hole, text and dimension line.
Note 3: When the square dash line includes the next elements, the dash
shape may be different from the intermediate data.
Intermediate data
69
Board Designer Rev9 New Features
Enhance
Font Output
Summary
When the postscript is outputted, text data can be outputted as text.
But the font is not the one that is used by Board Designer
($ZLOCALROOT/zsys/font, $CR5_PROJECT_ROOT/local/zsys/font/user).
At Rev9, defining the font to postscript and adjusting the text shape
between Board Designer and postscript.
But there are limits to the Font that postscript interpreter can recognize.
Therefore when you set the Font name in the Plotter setup, the font name
that postscript can recognize is listed.
Operation
The function requires the setting of “plotter setup”.
1. Please select [Set Detail3] and set “ON” to “Plot use font”.
And define the Font name
70
Board Designer Rev9 New Features
When you define different fonts for both 1 byte and 2byte,
Note 1: When you specify both –p:label and –p:font, the font of –p:label is
ignored.
Note 2: When 2 bytes font is included in the intermediate data, you can not
specify 2 byte font for postscript
71
Board Designer Rev9 New Features
Summary
The “Apply” button in the Print dialog has deleted by unification of GUI in
Rev7.
But some of customers performed the plot tool without closing the dialog by
Apply button.
From Rev7, the dialog always closed when it was performed.
So they requested the "Apply" button at Rev9, the “Apply” button is come
back into the dialog.
72
Board Designer Rev9 New Features
Enhance
Support for Project Resource
Summary
At the Print dialog, it supports Read/Write of the parameter in
$HOME/ue/plotter.rsc.
Many customers wish the supporting of Project resource.
In Rev9, it supports Project resource.
The priority of the resource file is updated by this support.
<Rev9 >
$HOME/cr5000/ue/plotter.rsc High
$CR5_PEOJECT_ROOT/zue/info/plotter.rsc
$ZUEROOT/info/plotter.rsc Low
Added
Note : At Rev8, the parameter was always written and read. But at Rev9,
the plotter.rsc is read when the print dialog is started up. Therefore
the parameter may be different from the previous parameter. If you
saved the previous parameter, you can get the same.
73
Board Designer Rev9 New Features
Summary
The Plot Tool can plot reference designator. But Pin number and name can
not be output.
At Rev9, pin number/name can be output.
Reference : Please see online-help or the usage by "zplot.exe –help” for details.
Enhance
Enhancement of Reference designator plot
Summary
At Plot Tool, when you specify to output Ref-des, you can output them
according to each components angle at Rev9.
And also you can specify the components you want to output Ref-des.
74
Board Designer Rev9 New Features
Reference : Please see online-help or the usage by "zplot.exe –help” for details.
Enhance
Enhancement of load parameter file (.plp)
Summary
When you read the parameter file for the plot tool from [File] Æ [Read
Parameter File], the layer order for each page always is reset at Rev8.
From Rev9, it is kept. In other words, the layer order belongs to the order
that is described in parameter (.plp).
Cunductive-1*Layer 2 {
"BOARD/data:width:1/1:off" "on"
"WIR1/data:width:1/1:off" "on"
"Symbol-A/data:width:1/1:off" "on"
"MetalMask-A/data:width:1/1:off" "on"
"Resist-A/data:width:1/1:off" "on"
"WIR2/data:width:1/1:off" "on"
"WIR3/data:width:1/1:off" "on"
"WIR4/data:width:1/1:off" "on"
}
75
Board Designer Rev9 New Features
Note 1: The “Hole” and the “Hole in padstack” are always displayed at the
bottom layer regardless of the parameter file.
Note 2: When the parameter file doesn’t have all layer settings, firstly layer
names that are described by the parameter file are displayed and
then other PCB layer names are displayed.
Add
Import Net display color by zplot
Summary
At plot tool, already net display color can be imported.
At Rev9, the function that imports net color is added to the batch program
“zplot”.
Details
The parameter for the option –p:import is as follows.
[#2] …. “SD” Import SD net color (when you ignore the item, “SD” is used)
“BD” Import BD net color
Reference: The "SD" net color gets from RUL. And the "BD" net color gets
from PCB.
76
Board Designer Rev9 New Features
Note 1 : The color that is specified by the net name specify (-p:net/Net) option
is ignored. The color that is imported from the display color is used.
Note 3 : The display color refers to plotter.rsc and converts to pen color and
pallet color for plot.
Therefore the correspondence between colors for display and for plot
needs to set by [Import Net display colors].
Note 4 : The plot tool can not read in the parameter even if the parameter
including the [Import] parameter for single specify
Enhance
Expanding of restrictions for the text counts
Summary
Until Rev8, if PCB has the text data that is the over 65535 characters, when
the data is printed out, it is aborted.
Therefore the over 65535 characters are handled as the restriction.
But the internal process is updated and the data can be printed out from
Rev9.
77
Board Designer Rev9 New Features
Summary
At DRC, MRC, EMC adviser, and ADM, you can confirm each
results on the Verify Check Result dialog for ADM.
< DRC > < EMC Adviser > < ADM >
Operation
The Verify check result dialog starts up by [Module] Æ [Verify check result] from
menu bar.
The next describes the operation when you import DRC/MRC and EMC adviser
error.
< Import check result into the Verify check result dialog >
1. Select [File] Æ [Import BD Result] from the menu bar of the Verify check result
dialog.
78
Board Designer Rev9 New Features
1. Select [File] Æ [Export BD Result] from the menu bar of the Verify check result
dialog.
Details
The order of displaying error messages is as follows.
79
Board Designer Rev9 New Features
Summary
When you set the plotter environment on UNIX OS, the root permission
was required because the process like spooler setting etc requires the root
permission.
Therefore there is a request that want to set the plotter environment by
non-root user when the root permission is not allowed for CAD manager
or when system manager doesn't want to update the spooler setting.
At Rev9, it supports for this enhancement request. (BD-14679)
Details
When the non-root customer starts up the Plotter Configuration Tool, the
following message is displayed.
(Append/Modify)
• Spooler setting
• Setting a printer model file
• Setting it as default output location
(Delete)
• Delete spooler
• Delete a printer model file
80
Board Designer Rev9 New Features
The next table summarizes the difference between root user and non-root user.
81
82
Chapter 5
PCB Library
<Default Rule>
• Max Zo
• Max Xtalk
• Pin Pair Max Delay
• Pin Pair Max Length
• Pin PairLength Tolerance
• Max Overshoot
• Max Skew Delay
• Min Impedance
• Pin Pair Min Delay
• Pin Pair Min Length
• Max Stub Length
• Stimulus
<Electrical Net>
• Electrical Net Name
• E-net Max Total Length
• E-net Min Total Length
• E-net Max Via Count
• Layout Guide
• Max Stub Length
• Max Xtalk
• Max Overshoot
• Max Zo
• Min Zo
• Max Delay
• Max Skew Length
84
Board Designer Rev9 New Features
<Net Class>
• Net Class Name
• Max Total Length
• Min Total Length
• Pin Pair Max Length
• Pin Pair Min Length
• Max Skew Length
• Shield
• Shield Net Name
• Shield Gap
• Shield Wiring Width Stack
• Max Stub Length
• Priority Layer Mode
• Priority Wiring Layer1
• Priority Wiring Layer2
• Same Net Clearance
• Same Net Parallel Length
• Max Delay
• Max Zo
• Min Zo
• Max Fanout Via Count
• Period
• Duty
• Rise Time
• Voltage Amplitude
• Max Xtalk
• Xtalk Type
• Xtalk Max ParallelLength
• Xtalk Intensity
• Ground Prohibit
85
Board Designer Rev9 New Features
<Differential Pair>
• Differential Pair Name
• Max Zo
• Max Xtalk
• Max Delay
• Max Length
86
Board Designer Rev9 New Features
<Path>
• Path Name
• Max Delay
• Max Length
• Max Skew Length
• Max Skew Delay
• Min Delay
• Min Length
• Electrical Net
<Bus>
• Bus Name
• Max Zo
• Max Xtalk
• Max Delay
• Max Length
• Max Skew Length
• Max Overshoot
• Max Skew Delay
• Min Delay
• Min Length
• Stimulus
• Electrical Net
• Path
87
Board Designer Rev9 New Features
C. Sections for Design Rule Database path and Design Rule Name are added.
88
Chapter 6
6- 1 Support of constraint DB -
Forward Annotation
Specifying the properties that reflect from SD
Enhance
by the resource file
Summary
The Pinpair that is set by BD can not reflect to SD by Backward Annotation.
Therefore the Pinpair information is deleted after Forward Annotation is
performed. Of course, the topology that is indicated by “Pinpair neighbor's
flag” is also deleted. The spec is the same at Rev9.
But our customers have to set Pinpair information on BD again after
performing Forward Annotation.
Rev9 can specify properties that reflect from SD for getting rid of this.
It is specified by the resource file.
At “Pinpair neighbor” property isn’t updated when the property is not
defined by SD.
Details
The resource file is as follows.
$ZPLSROOT/info/dsnrule.rsc
$CR5_PROJECT_ROOT/zpls/info/dsnrule.rsc
$HOME/cr5000/pls/dsnrule.rsc
DsnRule*Pin {
("driverKind" CLEAR)
("ICX_SERIES" CLEAR)
("ICX_PORT_TYPE" CLEAR)
("enetSeries" CLEAR)
("pinComment" CLEAR)
("placementGroup" CLEAR)
("decoupleDist" CLEAR)
("powerPinGroup" CLEAR)
("Stimulus" CLEAR)
("nominateddriver" CLEAR)
When the specified property value
} isn't transferred from SD, it is done
according to the next setting.
90
Board Designer Rev9 New Features
Enhance
Keeping “Pinpair neighbor's flag”
Summary
The “Pinpair neighbor's flag” is kept by Forward Annotation even if the
definition is not on SD.
This property can be kept regardless of resource file “dsnrul.rsc".
Detail
Problem in former versions
There are 2 cases when keep in-component object option is ignored.
91
Board Designer Rev9 New Features
No Object
Deleted Object
1. Padstack
1 2 3 4 5 Result: 6
Footprint Data condition Data copied Footprint after Keep pin
No Data on the board
before update on the board to the buffer update reference
after update point?
Yes
1 R R R R R
Yes
2 R R R R
Yes
3 R I I R I
Yes
4 R I I I
Yes
5 R R
No
6 R
Yes
7 R
No
8
Yes
9 R R R R R R R R R R
92
Board Designer Rev9 New Features
Yes
10 R R R R R R R R R
Yes
11 R R R R R R R R
Yes
12 R R R I R I R R R I
Yes
13 R R R R R R R
Yes
14 R R R R R
Yes
15 R R R R
No
16 R R
2. Pad
1 2 3 4 5 6
Result: Keep
Footprint Data condition Data copied Footprint after
No Data on the board pin
before update on the board to the buffer update
after update reference
point?
Yes
1 R R R R R
Yes
2 R R R R
Yes
3 R I I R I
Yes
4 R I I I
Yes
5 R R
No
6 R
No
7 R R
No
8
Yes
9 R R R R R R R R R R
93
Board Designer Rev9 New Features
Yes
R R R R R R R R R
10
Yes
11 R R R R R R R
Yes
12 R R R R R R R I
I I
Yes
13 R R R R R R R
Yes
14 R R R R R
Yes
15 R R R R
No
16 R R
3. Symbol Mark
1 2 3 4 5 6
Result: Keep
Footprint Data condition Data copied Footprint after
No Data on the board pin
before update on the board to the buffer update
after update reference
point?
No
1
No
2 S S S
No
2 R R R
Yes
3 R I I R I
Yes
4 R I I I
94
Board Designer Rev9 New Features
Yes
5 R R
No
6 R
No
R R
7
No
8
No
9 R R R R R R R R R R
No
10 R R R R R R R R
No
11 R R R R R R
Yes
12 R R R I I,R I R R I I
Yes
13 R R R I,R R R I
Yes
14 I,R
R R R I
Yes
15 R R R R
No
16 R R
95
Chapter 7
• Linear Dimension
• Diameter/Radius Dimension
• Angle Dimension
• Leader
• Linear Dimension (Without Arrow) This is new
Horizontal Vertical
Operation
B. Specifying Angle
A • Horizontal
• Vertical
B • Parallel
• Perpendicular
C
D C. Specifying the position of the dimension text
97
Board Designer Rev9 New Features
98
Board Designer Rev9 New Features
Note : When you create drill data without “sort” mode on drill tool, hole count
between the drill data and the hole drawing may not be same count
even if you set "ON" to the parameter.
<Case 1>
At drill tool, the parameter “Skip Same Point” works consecutive same
size holes. But at the hole drawing, the parameter always work because
of the hole drawing doesn’t have sort mode.Therefore hole count may not
be same count.
<Case 2>
Slot hole and Square hole are expressed at drill tool. Therefore they don’t
recognize as same position even if they are same position and same size.
<Case 3>
At hole drawing, when the parameter “Symbol Type” is Pad and the
appropriated pad doesn't exist, it is not counted.
99
Board Designer Rev9 New Features
You will recover the database file according to the above message.
The recoverChk.html describes the next.
Note : If you don’t need this check or don’t want to work it, please set
the next environment variable value. The check becomes invalid.
ZPMS_DB_CHECK=skip
100
Chapter 8
Floor Planner
Placement/Wiring
8-1 Floor Plan Design Flow
8-2 Correction Process between PCB-RUL
8-3 Constraint Database Unification
8-4 Hierarchical Reference of net rule
8-5 Area DRC
8-6 Component DRC
8-7 Rebuild Electrical Net command
8-8 Topology
8-9 Synchronized Selection
8-10 Synchronized Selection from Design Rule Editor
8-11 Active 45 routing command
8-12 Copper Ratio Distribution
8-13 Edit Interstitial Via
8-14 Divide Board
8-15 Cross Glass
8-16 Abolition of “bdplist”
8-17 Control Layer Setting Columns
8-18 Standard ASCII I/O (Rev8 Æ Rev9)
Board Designer Rev9 New Features
Circuit
New Board
Generation
Case I Case II
Case when same design Temporary design environment is
environment is applied to applied to floor plan data.
floor plan data.
In order to start the floor planning tool, SD will first create temporary BD
board data and then create CTF file for Lightning.
This process is done from Floor Plan Startup Tool.
102
Board Designer Rev9 New Features
Operation
Floor Plan Startup Tool is to support starting floor plan.
What was done manually by designer is now guided by the tool.
1. Start the utility from System Designer Utility or Design File Manager.
2. Set up the startup tool then execute. Following settings are needed.
- Circuit Name
- Design Rule Name
- Board Shape and Layout Area size
3. Set temporary package and footprint if some parts don’t have complete
information in Master Library. In this case, create the temporary library just
for floor planning.
103
Board Designer Rev9 New Features
4. Start floor planning with Lightning Realize or P.R.Editor. Tool to start from
this dialog is defined in resource file.
104
Board Designer Rev9 New Features
Limitation
Limitations of applying Floor Plan flow are as follows.
- Cannot apply operation using “Temporary Part and Footprint” from
New Board Generation and from Forward Annotation.
- Cannot update design against divided board design.
- See online help, “Floor Plan Startup Tool” for additional limitations.
New
Floor Plan Startup Tool
Summary
There are several functionalities in the flow to start to floor plan. This
section explains detail of operation for Floor Plan Startup Tool.
There are 3 situations to use Floor Plan Startup Tool.
Case A Start floor plan from scratch. (Floor Plan Board Generation)
Case B Update existing floor plan data. (Forward Annotation)
Case C Start the floor plan tool with existing design.
See description for case A, B, and C.
Detail
Floor Plan Startup Tool dialog
As explained in the floor plan flow, startup tool generate board data first
and covert it to Lightning floor plan data.
105
Board Designer Rev9 New Features
When this check is ON, tool will either generate floor plan board or
update existing board before starting the floor plan tool. When this is
OFF, tool will start floor plan with existing floor plan board.
The size of board and layout area can be either copied from existing
design or specify width and height.
To start floor plan from the scratch, set up the tool from dialog A. To
update the design, set options in dialog B.
Case A Case B
106
Board Designer Rev9 New Features
XXX.cir
ext
XXX.ndf
XXX.ruf
XXX.ctf
XXX
XXX.pcb
XXX.rul
hotstage 2
data
XXX
XXX.ctf
Resource File
Parameters for startup tool are defined in resource files with following
priority.
1. $HOME/cr5000/ue/info/floorplan.rsc
2. $CR5_PROJECT_ROOT/zue/info/floorplan.rsc
3. $ZUEROOT/info/floorplan.rsc.
107
Board Designer Rev9 New Features
New
Temporary Component Assignment dialog
Summary
During generation of floor plan board, some part may not have complete
package and/or footprint defined. As long as part objects are registered in
part library, it is possible to run floor plan tool with temporary package
and/or footprint objects. If such part is used in the circuit, Floor Plan
Startup Tool will opens dialog to assign temporary package and footprint
object to the part.
These temporary setting can be updated once after master library has
officially defined package and/or footprint to the part.
Detail
When there is more than 1 part without package or footprint defined in the
master library, following dialog will appear after executing Floor Plan
Startup Tool.
When temporary package or footprint is defined for the floor plan board,
temporary CDB library is generated under following directory structure.
In addition, “xxx.csv” file is saved with temporary library to store
assignment of package and footprint objects for the board.
108
Board Designer Rev9 New Features
<Search Dialog>
When search dialog is opened from component assignment dialog, package
and footprint will refer to part information and filter existing object names
in master library and temporary library.
109
Board Designer Rev9 New Features
New
Temporary Package Editor
Summary
Similar to Package Editor, Temporary Package Editor has limited
functions to assign necessary attributes for the packages.
Detail
Start the editor from Temporary Component Assignment dialog.
110
Board Designer Rev9 New Features
New
Temporary Footprint Editor
Summary
In the same manner as setting the package, set footprint object name in
the Temporary Component Assignment.
Temporary Footprint Editor has shaved functionality compare to Footprint
Editor. This is to utilize Parametric Registration and limit the information
so that designer can save time to register temporary footprint.
Detail
<Reference a Master Footprint Library>
Temporary Footprint Editor will automatically refer to master footprint
library and copy Footprint Layer Definition, Pad objects, and Padstack
objects to temporary footprint library every time start the editor.
Note : If layer with different attribute but same layer name exist between
master library and temporary library, tool will report copy error.
111
Board Designer Rev9 New Features
<Package Type>
When the editor starts, it refers to package type if defined. Then
automatically starts parametric generation dialog according to the
package type.
(Package type AXIAL, RADIAL DTP, QTP, SMD-CONNECTOR, INS-
CONNECTOR, SMD-OTHER, INS-OTHER, and Undefined will open
Select Shape dialog. CHIP will open 2-TERM-CHIP or 3-TERM-CHIP)
<Parametric Generation>
There is a difference in Parametric Generation from Rev.8.
Parametric Generation can apply Pad for terminals. There are 4 changes
made to support pad terminal.
- Pad placement layer
- Pad parameter radio button
- Pad name definition cell (Entries change according to package type.)
- Term (terminal object) pull down list
112
Board Designer Rev9 New Features
Add
Report Temporary Component
Summary
When the placement is done in Lightning Realize or P.R.Editor, design is
brought back to BD. When temporary package or footprint is used in the
design, it needs to be replaced with the one in master library.
To find if there are any temporary objects on the board, the function is
provided to report such objects.
Detail
Start Query command in the Placement/Wiring Tool.
In the PCB Data mode, select Temporary Component.
113
Board Designer Rev9 New Features
New
Temporary Component Information Update Program
Summary
When design is to be continued from floor planning, temporary component
may exist in the design. They need to be updated when a proper component
is ready in master library.
A program is provided to replace the temporary component with the one in
master library.
Detail
Update program will compare component information with the one in the
library and update to latest information in following cases.
114
Board Designer Rev9 New Features
Add
Copy Component Placement Information
Summary
Board Designer can import placement information from a floor plan design
when generating a new board. This is to utilize the floor plan design
information to board design.
Detail
When a floor plan is designed with different design rule, or design in “Floor
Plan Only” design mode (floorplanBoardCheck : On), designer may need to
import placement information from floor plan design.
When the board is generated for floor plan design in “Floor Plan Only”
mode, generated board data cannot be opened by BD main modules.
In this case, designer can copy placement information from the board.
ext
XXX.ndf
XXX.ruf
XXX.ctf
XXX
floorplan
bd
XXX.pcb
XXX.rul
<Default PCB path for Component Placement>
Copy Component Placement Information is automatically filled when the
“xxx.pcb” and “xxx.rul” files exist at above relative path from “xxx.ndf” and
“xxx.ruf”.
115
Board Designer Rev9 New Features
Summary
The reason why the Floor Planner officially supports from Rev10 is that it
has a few problems.
The problems are as follows.
At Rev10, above problems are improved. Therefore current spec will have big
difference from Rev10.
There are other problems regarding to the operability.
Detail
The following function will be added.
• Registration a new part information as a temporary part(Generic
Part)
• It can edit the board shape
• It can change the layer count (change the technology)
• The pin count of the part is considered when the temporary
footprint is registered.(The pin count is automatically set on the
parametric editor.)
• The project structure is changed. Please see the next page for
detailes.
(At Rev10, the update tool from the Rev9 project structure to
Rev10 is not provided. So if you introduce to your customers this
function at Rev9, also please inform this notice.)
116
Board Designer Rev9 New Features
xxxx
Rev9
sd
floorplan
bd pcb rul
hotstage
The constraints data
is reset
xxxx ctf
scenario
simlib
templates
bd pcb rul
hotstage They can not
data ctf refer each other
xxxx ctf
scenario
simlib
The project tree already exists
templates (BD, LT data)
Rev10
xxxx
sd
xxxx.cir
hotstage
data ctf
xxxx ctf
scenario
The plan is not be fixed
simlib
It is a current plan
templates
117
Board Designer Rev9 New Features
Detail
Internal process will resolve the situation by updating RUL information.
This process was planned to perform automatically, however due to
technical difficulties, process runs only for following cases.
• EMC Advisor
• Cursor Information Dialog
• ZFC
• Design Rule Editor (Net Object Dialog)
• bd2ctf
• ctf2bd
• bd2hs
• hs2bd
• Lightning SI-Epilog
• Topology (Internal Utility to set Topology)
118
Board Designer Rev9 New Features
Detail
Design Environment
Electrical design environment becomes effective when either one of
following condition is applied in the design.
- PCB design already has E-net objects in the net object.
- board resource file have following setting.
#################################################
# Electorical-Net Flag [On/Off]
useENet: On
119
Board Designer Rev9 New Features
Menu)
New attributes for Pin pair group 3 3
New attributes for Pin pair 3 3
Pin swap for swappable pins (Functionality) 3 N/A
Pin swap for swappable pins (Assist Menu) 3 *
Limitation
- Once the E-net environment is set for design, E-net environment can’ be turned
OFF in BD.
- When you open Design Rule Editor from DFM with “UseEnet=On” in board.rsc
file, E-net will be assigned even when you do not save the data.
<Board Level>
- Default settings
<Net Objects>
- Net group group
- Net group
- Net class
- Electrical Net class
- Bus
- Path
- Differential pair
- Net
<Pin Objects>
- Pinpair group group
- Pinpair group
- Pinpair
120
Board Designer Rev9 New Features
Enhance
Default Settings
Summary
New net object is added from Rev.9 called Default Settings.
Default Settings defines attribute values for board level.
The value defined for Default Setting is applied according to the prioritized
reference rule for each attribute. All objects may refer to Default Setting
value. This will work as template value for objects with same attributes.
Enhance
Net Class and Electrical Net Class
Summary
New objects are added from Rev.9 called Net Class and Electrical Net
Class.
Net Class and Electrical Net Class is template setting for net and E-net
object. This means that:
- Net and Net Class has same of attribute.
- Electrical Net and Electrical Net Class has same of attributes.
The difference is priority of rule reference.
121
Board Designer Rev9 New Features
Detail
By becoming a member of Net Class or Electrical Net Class, default setting
can be applied for members of the class.
Effective Function
For example:
- DRC
- Wiring Command
Net > Electrical net > Net class > Electrical net class
According to above setting following settings are applied for Shield Gap.
(When value is not defined for E-net.)
SIGN159 = 3.000
SIGN164 = 1.000
SIGN165 = 2.000 (from Netclass2)
SIGN525 = 2.000 (from Netclass2)
Limitation
A net can become a member of 1 Net Class only.
An E-net can become a member of 1 Electrical Net Class only.
122
Board Designer Rev9 New Features
Add
Bus and Path object
Summary
Net object class call Bus and Path is added in BD database to adapt to
Lightening database.
Functions for Bus and Path by Rev.9 are as follows.
Path
E-net1 E-net2
Detail
Here is brief explanation and sample of each object.
For detail of Bus and Path, please refer to Lightening online help.
<Bus>
Bus is group of E-nets or Paths in bus connection.
Member of this class can be either group of E-nets or group of Path
- Pin pair
- Electrical Net
- Pin pair group
- Bus
- Differential pair
- Electrical net class
- Default settings
123
Board Designer Rev9 New Features
Note : In Lightning, Bus can also retain pin pair group as member. In
Rev.9 handling or display of pin pair group under Bus is not
supported. The bus name will be shown after the pin pair group
name under pin pair group branch.
<Path>
Path object is kind of E-net group in sequential connection with passive
component(s) in between.
Currently, there is no function that refers to the value defined for Path attributes.
Add
Differential Pair
Summary
BD will support differential pair class from Rev.9 which already exists in
Lightening. To adjust to this change, Pair Routing will also refer to
differential pair net class objects in Net Objects dialog.
Detail
New Differential Pair
There are 2 ways to add member to differential pair.
- Select 2 E-nets from Net branch and set as differential pair from assist menu.
- Select 2 pins belonging to different nets in the same E-net.
Note : Conversion of following settings will take place during data version
update.
- 2 nets in 1 Net Group with parallel wiring setting.
- Nets with Pair Net name
Operation
1. Set Differential Pair
In the Design Rule dialog, select 2 E-nets.
Or select 2 pins from different nets under same E-net.
124
Board Designer Rev9 New Features
Effective Tool
Differential Pair Routing command, which existed in Package module has now
moved to Placement/Wiring tool.
When using this Differential Pair Routing following spacing rule is referenced.
<Operation>
1.Define Differential Pair Spacing
Define a value for differential pair spacing.
125
Board Designer Rev9 New Features
Limitation
Setting differential pair nets
- Topology for differential pair cannot be changed. It can only refer to.
- E-net can be a member of 1 differential pair.
- E-net can’t be a member of differential pair when it has topology defined.
- Differential pair can’t be set in the Design Rule Editor started from DFM.
- When FA is done, the differential pair settings will be gone.(Rev9.000R2)
126
Board Designer Rev9 New Features
Detail
E-net pin pair will be listed under E-net in the Net tree and Pin pair tree.
127
Board Designer Rev9 New Features
Pin pair Neighboring flag is automatically assigned to pin pair when topology is set.
Pin pair created with topology style setting will have “Pinpair neighboring
flag” as ON.
There is no way to change this value and they will be referenced by “Add/Del
Pinpair” operation.
- Add at once will add pin pair with “Pinpair Neighboring Flag” OFF.
- Del at once will delete pin pair with “Pinpair Neighboring Flag” OFF.
2. E-net has pin pair, but topology style has not been set
When new topology is set, tool will automatically create pin pair and
overwrite existing pin pair if same pin pair already exists.
128
Board Designer Rev9 New Features
$HOME /red_data/templates/stimili/
Swappable_ORANGE Swappable_BLUE
Rats nest automatically swaps pin connection if same “Swappable” value is set.
Note : Swappable can be defined for pins in Daisy or Bus topology Enet.
129
Board Designer Rev9 New Features
Swappable Check
Swappable Check will run internally and refer following points about
selected group of pins.
Pins can be set as Swappable when they meet all condition.
- All pins belong to same net
- Topology is Daisy Chain or Bus
- Pin I/O attributes are same all pins
- Pin I/O is not NOSWAP for all pins
- Selected group of pins are adjacent
Pin Swap
The function to swap pin is available in Pin Attribute Table to change the
pin pair for topology point of view.
Select 2 pins in the table and select Swap Pin from assist menu.
Pin swap is available for receiver pins in “Daisy” and “Bus” topologies.
When pins are swapped, existing pin pair will be canceled and will be
created with new combination of pin pair with swapped pins. When pin has
“Swappable” defined, they can’t be swapped.
J1 J2 J3
P0 P4
P1 P2 P3
J1 J2 J3
P0 P4
P1 P3 P2
130
Board Designer Rev9 New Features
New
Edit Differential Pin Pair
Summary
After the Differential Pair is created in the Net Objects dialog, it is possible
to edit the Differential Net Pair member and Differential Pin Pair
member.
Detail
Differential Net Pair and Differential Pin Pair are related. Change made
in either group member would have effect on another group.
To edit member, select Differential Net Pair or Differential Pin Pair then
click Edit Member from the assist menu.
This opens “Add/Del Differential Pin Pair*Differential Net Pair” dialog.
131
Board Designer Rev9 New Features
(3) Net pair with “GREEN” already exists in combination with “SIGN973”.
Enhance
Board Design Rule Editor Utilities
Summary
Customize utility and Design Rule Check utility has adapted to new
attributes in the database.
Detail
Customize
The utility has new items to control display and editing of net rules.
Attributes for following classes are now available.
- Default Seetings
- Net class
- Electrical Net class
- Bus
- Path
- Differential Pair
Limitation
- Design Rule Check does not check net rule values in hierarchical way.
- Check is performed only for Net and Electrical Net (above check)
132
Board Designer Rev9 New Features
Detail
There are 2 types of rules to reference the design rule.
< Refer to most strict design rule value defined for objects >
example) Area DRC -> Minimum Wiring Length for a Pinpair
DRC will refer to following objects and apply maximum value
found.
- Pinpair
- Pinpair Group
- Bus
- Default
Note : For the hierarchical reference of design rule, refer to online help,
“Board Designer – Edit Design Rule – Referring and Editing
Design Rule Database – Net Object” and find reference rule for
each attribute and object.
133
Board Designer Rev9 New Features
8- 5 Area DRC
Improve Enhance
at Rev9.010
Support of Electrical Net
Summary
In Rev.9, electrical net will introduce the idea of Electrical Net Pinpair.
There are 4 DRC rules that support Electrical Net Pinpair.
• Max/Min Length Check
• Max/Min Delay Check
• Matching Check
• Same Delay Check
134
Board Designer Rev9 New Features
Detail
When topology rule is defined for Electrical net, check will complete for
connected terminal pinpairs. It was required to complete whole wiring of
net when topology was set.
Limitation
When terminal of pinpair is junction, either for 1 end or both ends, check
can’t be performed.
Example :
Check between P2 and P4 : Possible (enet pinpair)
Check between P4 and J : Impossible (enet pinpair)
Check between P2 and J : Possible (pinpair)
P1 J (Junction))
P2 (pin) P3 P4 (pin)
netA netB
Improve
at Rev9.010 Enhance
P1
netA P2 P3 P4
netB
Passive
Compone
t
135
Board Designer Rev9 New Features
Enhance
Matching Check
Same Delay Check
Summary
Check for pinpair group, such as P1– P4 (Red line) and P1 – P5 (Blue Line).
P5
P1
netA
P2 P3 P4
netB
Passive
Component
5- 6 Component DRC
Improve
at Rev9.010 Enhance
Support of Topology
Summary
As a part of constraints (design rule) unification, the idea of topology will be
supported by following Component DRC check item.
• MaxTotalLength Check
(Label had changed from “NetMaxLength” check)
When one of following topology type is set for the net, the check will
calculate sum of pinpair distance according to the topology rule.
• Star
• Remote Star
• Daisy Chain
• Bus
With following topology type setting, check will apply same check method
as Rev.8, which is to add up unconnected net length.
• H Tree
• User Defined type
136
Board Designer Rev9 New Features
Example
Case1) Case2) (1,1)
(4,1) (4,1)
( 4 , -1 ) ( 4 , -1 )
Case1 ) Case2)
Measured MaxTotalLength = 14 Measured MaxTotalLength = 13
Improve
at Rev9.010 Enhance
Support of Electrical Net
Summary
As a part of constraints (design rule) unification, the idea of Electrical Net
Pinpair will be supported by following Component DRC check item.
• PinPairMaxLength Check
Detail
The “Manhattan Length” between target pinpair is applied for the check.
Following is the error message displayed in the error report.
137
Board Designer Rev9 New Features
Improve
at Rev9.010 Enhance
Pinpair Wire Length Gauge
Summary
Move Component command will display diamond shape gauges for all
Pinpairs and all Electrical Pinpairs that component pin belongs to.
In former revision, it showed gauge(s) only for pin(s) that had unconnected
line (rats net) between moving component.
Detail
<Gauge Line>
The diamond shape gauge shows following.
• Dash Line – Pin is within the range of maximum wire length.
• Solid Line – Pin is outside the range of maximum wire length.
Note : When unconnected line (rats net) are turned off when moving
components, the gauge will refer to the setting and it will also be turned
off.
When the receiver was moved When the driver was moved When the passive part was moved
Driver Driver
ドライバ
Max Stub Length
Driver
レシーバ
Max Wire
最大配線長Length
138
Board Designer Rev9 New Features
Enhance
Definition of Exclude Net Header for E-net
Summary
The panel menu for Rebuild Electrical Net is now removed.
Definition of prohibited electrical net name header is now in board.rsc file.
#################################################
# The character sequence which is not
# used for Electrical Net Name.
# When inputting more than one, divide by " "(space).
noUseENetHeader: ""
Note : This change is same for Package Synthesizer and Package Predictor.
Enhance
Merge Differential Pair
Summary
When E-net with differential pair setting is entirely merged to other E-net,
differential pair will also be merged.
Detail
The command will merge differential pair according to following rule.
- Maintain more complete differential pair setting, more than incomplete
setting. (See table for help)
- Maintain differential pair existing under absorbing E-net, more than
absorbed E-net.
139
Board Designer Rev9 New Features
n1 n2
A D (n1,n4)
n4 n3
B C (n2,n3)
D C
A,B,C,D are independent electrical nets
n1 n2
A D (n1,n4)
n4 n3
D C
- C N one
140
Board Designer Rev9 New Features
Enhance
Report Electrical Net Change
Summary
After Rebuild Electrical Net command, tool will report changes made in the
board. Following is a example of report.
141
Board Designer Rev9 New Features
8- 8 Topology
Add
Setting the Topology Style
Summary
Topology is added as a new attribute for E-net. In Rev.9, topology uses same
utility as Lightning. BD will create CTF file and hand it to Lightning utility
to configure topology attributes against E-net.
Detail
There are following topologies that can be specified.
- Star
- Remote Star
- H Tree
142
Board Designer Rev9 New Features
Error Cases
Topology style setting will report error in following cases.
- More than 3 pins have same E-net Series
- No pin belongs to net.
- E-net has Power or Ground attribute.
(E-net shouldn’t be Power or Ground net)
- Cannot set Bus topology when E-net has Series component.
- Topology cannot be changed for Jumper component and Star Point
component.
- Component with destination is in the E-net.
Enhance
Branch Point on Stub Pin
Summary
There is an idea of “stub” in Lightning that allows placement of pin away
from branch point and not applying transmission line in between.
From point of view that branch point can be placed on stub pin without the
stub segment, tool will recognize stub pin as branch point when more than
2 patterns are connected to the stub pin.
143
Board Designer Rev9 New Features
* Stub Pin …. Pin that belongs to pinpair that has stub attribute.
* Stub Attribute …. Pin that belongs to pinpair that has stub attribute.
Example
(Star Topology) (1,1)
Stub Pin
Normal Pin
A F
B C D E
B D
A F
C E
Branch point not on Stub Pin
144
Board Designer Rev9 New Features
Improve
at Rev9.010 Enhance
Unconnected Line Display
Summary
To display relation of net connection, unconnected line will be displayed
according to the topology which is defined for the net.
• The tool will display unconnected lines for following topology types.
- Star
- Remote Star
- Daisy Chain
- Bus
Detail
The display of unconnected net line is based on following process flow.
<Process Flow>
1. Construct unconnected lines between Stub Pins.
(Unconnected line will be displayed between nearest Stub Pins.)
2. Consider result of process “1” as if they are connected pin pair and
calculate rest of unconnected lines with normal pins.
Star
Star
with 2 Drivers
Case 1
Star
with 2 Drivers
Case 2
Remote Star
Case 1
Remote Star
Case 2
B D B D B D
Daisy Chain
A F A F A F
Bus
C E C E C E
B D B D B D
A F A F F
Daisy Chain/Bus A
with Pin Groups C E C E C E
PinGroup PinGroup
145
Board Designer Rev9 New Features
Limitation
Electrical Net
Display of unconnected lines for Enet is not supported. The tool will handle
topology per net.
Loop Net
When loop pattern exist in the net, the result may not be the closest
unconnected line.
Topology Error
When connected pattern is violating the topology rule, unconnected line
will be displayed between nearest pins.
A D
<Current> <Rev9.010>
C C
B B
A A
D D
146
Board Designer Rev9 New Features
Improve
at Rev9.010 New
DRC for Stub Length
Summary
DRC for Stub length is available.
This function is effective in Electrical Net design mode.
Detail
DRC checks distance of stub, which is length of pattern from branch point.
It will report error when Stub length is longer than rule length.
Check will refer to following rule objects and apply most strict rule from the
candidate. (Smallest value)
- Enet
- Enet Class
- Board
Limitation
Branch Point on Stub Pin
When the Branch Point is on the Stub Pin, stub length is 0.
147
Board Designer Rev9 New Features
Improve
at Rev9.010 Enhance
DRC Error Mark for Topology
Summary
DRC error will be marked at location where topology error exists.
Error was marked on one of the pin that belonged to the topology net.
Detail
DRC will mark topology error for following cases.
• Unconnected pin exists in topology
• Unconnected pin exist and pattern is pulled out
• More than 2 branch points exist for single branch point in topology
Example
Star topology error
Limitation
- There will be only 1 topology error marked for 1 net.
- Primitive coordinate can no longer be found.
148
Board Designer Rev9 New Features
Improve
at Rev9.010 Enhance
Guide with Topology
Summary
There is guide line shown to target object when wiring an unconnected net.
The guide will now consider the topology and limit the target object to
show the guide line.
Target of guide line is selected from objects with unconnected line attached
to it.
Example
Star topology
Limitation
Target of guide
Guide function will select target from conductive object (single object) that
has unconnected line shown between the wiring pattern.
It will not consider the swappable pins.
Improve
at Rev9.010
Add
Marks to show permissible Stub Length
Summary
Permissible stub length is shown with diamond figure around the stub pin
and flag mark on the pattern.
Detail
Stub length is shown in the following cases.
149
Board Designer Rev9 New Features
Diamond Figure
Diamond figure appears around the stub pin when no pattern is connected
to this pin. The diamond figure shows maximum stub length from the pin.
Figure is shown during wiring command before net is selected.
Flag Mark
Flag is shown either on the branch point within the range of stub length or
at the maximum length from stub pin.
When branch point is already decided, flag will be shown on that point.
** Branch Point **
There are 2 exceptional cases when pattern is considered as branch point.
- Point where wiring width is changed
- Via is considered as branch point in Area DRC Topology check.
Add
Cursor information Topology Style
Summary
There is new option in Cursor Information Dialog to show topology
information about the selected net.
Detail
Activate the function by following steps.
1. Start Input Wire command.
2. Select from assist menu, Cursor Information --> Display Topology
Information
Following line is added to the cursor information.
- Topology Style
Cursor information is displayed for following 6 topology styles.
When topology is different from following styles, it is not reported.
- Star
- Remote Star
- Daisy Chain
- H Tree
- Bus
- User Defined
150
Board Designer Rev9 New Features
Improve
at Rev9.010
Enhance
Rats net display during moving component
Summary
It is possible to tell if topology is set for the moving component or not by
finding “T” mark. However, the relation of pin connection can’t be updated
unless the component is placed. This function is going to display rats net
while moving the component.
Detail
The display of rats net is different between following topologies settings.
Rev. 9 Rev. 8
A net is twisted
151
Board Designer Rev9 New Features
Enhance
T mark for topology net
Summary
It is possible to show or hide the T mark by setting in parameter.rsc or
from option dialog.
Display.CompDragTMark : on #off
Enhance
Detail
There are 2 ways to define relations between parent and child component.
Limitation
Placement Group for ground pin is invalid.
152
Board Designer Rev9 New Features
Enhance
Display control options for rats net
Summary
There are 3 new options for controlling rats net.
For 2 layer board, there is no VCC or GND layer, so they need to be
connected with conductive patterns. To help this operation, rats net can be
shown for VCC and GND nets as well.
Detail
Followings are new option settings for rats net. It is possible to set from
Environment -> Option or in parameter.rsc file.
8- 9 Synchronized Selection
Enhance
Component Group Selection
Summary
In the Move Component command, when a parent component is selected to
move, related child components will automatically selected and move along
with parent component. This is to help designer move components comes in
set or to keep relative position.
Detail
In Rev.9, following cases are considered parent-child component.
In these cases, components will be selected according to the panel menu in
Move Command.
- Design Rule – Comp. Object – Component has Placement Group Name
defined.
- Design Rule – Net Object – Pin name has Placement Group Name
defined.
- Decoupling capacitor is generated for IC component. (Placement Group
Name is defined by the tool.)
- Selected component is group of ESD component.
153
Board Designer Rev9 New Features
For example,
Another example, selecting IC1, IC2, or IC3 will select all 3 components in
following case.
154
Board Designer Rev9 New Features
A
- - - Placement Group is set for component or pin. (Group Name “A”)
155
Board Designer Rev9 New Features
2 OFF
3 OFF
4 OFF
5 ON
6 ON
7 ON
8 ON
9 ON
A B A B
10 ON
A B A B
11 ON A A
C C
B B
A
12 ON A
B C C
B
156
Board Designer Rev9 New Features
For No.5 and No.16, “Select” will be applied when selection of toggle
conflicts between “Select” and “Unselect”
2 OFF
3 OFF
4 ON
5 ON
*
6 ON
7 OFF
A B A B
8 OFF
A B A B
9 OFF
A B A B
10 OFF
A B A B
11 ON
A B に B
157
Board Designer Rev9 New Features
13 ON
A B A B
14 ON
A B A B
15 ON A A
B B
16 ON A A
*
B B
A A
17 ON
B B
2 OFF
A A
3 ON
A A
4 ON
A A
5 OFF
A B A B
6 ON
A B A B
7 ON/OFF
A B A B
158
Board Designer Rev9 New Features
9 ON/OFF
A B A B
10 ON/OFF
A A A A
11 OFF
A B A B
12 OFF
A B A B
13 OFF
A B A B
14 ON
A B A B
15 ON
A B A B
16 ON
A B A B
17 OFF A A
B B
18 ON A A
B B
19 OFF A A A
A
A A
20 ON A A A A
A A
21 OFF
A B A B
22 OFF
A B A B
159
Board Designer Rev9 New Features
24 ON
A B A B
Resource File
Option setting for Placement Group can be defined in parameter file.
.
$ZUEROOT/info/parameter.rsc
Limitation
Following selection will group select components.
- Component Selector
- SD (Cross Probing)
Other select functionality does not group select components.
Enhance
Parent and Child relation
Summary
In Placement Group, an idea of parent and child component is used for
selecting component. Followings are detail of definition of parent and child
components.
Detail
There are 3 types of parent and child relations.
- Decoupling Capacitor
- ESD Components
- Oscillator Circuit Components
160
Board Designer Rev9 New Features
Decoupling Capacitor
[Parent component]
- Component with 3 pins or more.
- Connect target pin and GND pin is connected with decoupling capacitor.
<Connect target pin> A or B
A. Placement Group Name is defined for pin.
Æ Pin is connected with power or normal signal. (Not GND net)
B. Placement Group Name is not defined for pin, but for Component.
Æ If Power pin exists in “Part Pin”, then Power pin becomes target.
Æ If above pin doesn’t exist, pin with Power Net becomes target.
[Child component]
- Component has 2 pins.
- One of pin is GND pin.
- Net for GND pin matches with one of parent component pin.
- Net for non GND pin matches with one of parent connect target pin.
- Placement Group Name for non GND pin matches with one for connect
target pin.
ESD Components
[Parent component]
- Component has 2 or more pins.
- Component attribute (in Comp.Object) “ESD Part” is blank or NO.
- Connected with ESD Part.
[Child component]
- Component has 2 pins.
- Component attribute (in Comp.Object) “ESD Part” is YES.
- One of pin is GND pin.
- One of pin has same Placement Group and net name with parent component pin.
- Both pin has Placement Group name defined.
[Child component]
- All components belong to same Placement Group (Pin or Component) with
components that have Placement Kind “OSC” defined for component attribute.
Enhance
Handling of Decoupling Capacitor
Summary
In Rev.8, there were 2 different structures for decoupling capacitor.
- Generate decoupling capacitor in SD and F/A to BD.
- Generate decoupling capacitor in BD from Utility.
These differences had problem in using EMC Advisor and placement
utilities. This is unified so that both EMC Advisor and placement utilities
will work for both cases. Detail is explained in “Parent and Child relation”.
161
Board Designer Rev9 New Features
Limitation
Add Decoupling Capacitor
Rev.8 could have created decoupling capacitor with GND or POWER net on
both pins. From Rev.9, pair of GND and POWER net can be assigned to
decoupling capacitor.
In addition, parent component must have 3 or more pins. In Rev.8, it could
have been 2 pins or more.
Arrange
In case there are more than 2 parent components exist in same Placement
Group, result of “Arrange” command will vary.
Result 2 Resutl3
Components in are example of related
parent components and decoupling capacitors.
Divide Board
Decoupling Capacitor will not be imported to parent board when
expanding the child board.
Load Nesting in Divide command will not display (B) mark for decoupling
capacitor.
pcout
Once the data structure is updated to Rev.9, output mode in Rev.8 mode
will not include decoupling capacitor.
162
Board Designer Rev9 New Features
ZFC
No replacement function can be provided to refer decoupling capacitor from PCB.
It is required to use new function and refer to decoupling capacitor in RUL file.
New
Place Decoupling Capacitor
Summary
A function to place decoupling capacitor is added to Move Component
command. This function is to place related decoupling capacitor next to
power pin of selected component.
Detail
Difference between “Arrange” command is that this command will place all
related command next to power pin even when DRC error will occur. This
is based on idea that decoupling capacitor will be adjusted to proper
location after they are placed close to parent component.
Limitation
- Placed components will be in parallel. (0 degree).
- Placement of decoupling capacitor will only refer 1 parent component.
- Placement will refer to Grid ON/OFF.
- Components need to adjust placement after the command is executed as
command will disregard DRC error.
- Components with location, angle, or place side lock will fail and report
error in the message field.
163
Board Designer Rev9 New Features
Add
Query Data command for Placement Group
Summary
The name of query command option changed from “Decoupling Capacitor”
to “Comp. in Placement Group”.
In addition, new option is added for Search Target “Component”.
Detail
PCB Data mode will report followings.
- Decouling Capacitor, ESD Components, Oscillator Circuit Components
- All decoupling child components related to parent component.
- All ESC child components related to parent component.
- Oscillator circuit components in group of Placement Group.
- Components not belonging to above group.
Limitation
Panel Tool doesn’t report (Decoupling Capacitor) for components.
164
Board Designer Rev9 New Features
Detail
The function will support following sending object selection.
Send Net name
Single net selection can be passed to command that controls net object.
Multiple nets selection can be recognized by following commands.
- Low Light
- Query Command (Net and Enet)
There are 2 additional options for sending selection from Net Objects dialog.
*Query command for pin supports automatic zoom function.
*Query command supports option to keep the canvas zoom ratio.
Add
Reference Net Objects from Query Command
Summary
Query command will have option to send selection to Net Objects dialog.
Detail
Following objects will have option in the panel menu to send object name to
Net Objects dialog.
- Pin
- Net
- Subnet
- Figure/Object
- Enet
165
Board Designer Rev9 New Features
Enhance
- Low Light
- Query Command (Net and Enet)
In Rev.8, all commands can only receive 1 net at a time. Therefore, Net
Color Display can only send 1 net at a time.
Enhance
Limitation
To open the Edit Design Rules (Board Design Rule Editor), the Net Objects
dialog need to be closed. Following message will appear to confirm.
166
Board Designer Rev9 New Features
Operation
1. Select [Edit] Æ [Input Wire(Active45)] from the menu bar.
The next panel menu is displayed.
A. Pair Layer … Generate Via by double-click and
A switch to the pair layer
E. Highlight SelectNet …. When the wire start or end, the selected Net , Terminal,
and Via are highlight
[Change Padstack] … Change padstack for the via
167
Board Designer Rev9 New Features
168
Board Designer Rev9 New Features
Detail
Set board thickness
In order for utilizing the new mode, it is necessary to set conductor
thickness in Board Design Rule --> Board Spec and define Layer thickness.
The tool will only add up thickness of conductors.
Start the utility GUI and set following items.
Grid X, Y
Divide minimal rectangular area that includes Layout area with selected
number. Tool will calculate copper area distribution based on lattice
created by these grids.
169
Board Designer Rev9 New Features
There are settings for Color, Scaling, Via display, and Component area display.
If part of target padstack is violating drill rule (via rule), then edit
command will report in the canvas that From-To is violating the rule.
When all target padstacks are violating the rule, then command will report
error in message line.
Error message
170
Board Designer Rev9 New Features
Height Limitation
Area
Enhance
Input New Divide Area
Summary
To set place new divide area next to existing one, you can use Shift key to
select the outline of existing divide area and create new divide area next to
it. In Rev.8, new divide area can’t be placed when you select outline of
existing divide area as it becomes mode to edit existing area.
+ Shift
Click
171
Board Designer Rev9 New Features
Enhance
Detail
Following objects and attributes are checked.
When there is difference between checked areas, Expand command will
keep areas separated.
Rules By Area
- Design Rule Stack
- Wiring Width Stack
- Default Padstack
- Effective Layer
- Qualified Padstack
Template Area
- Comments
- Cut Out Parameters
172
Board Designer Rev9 New Features
Detail
Target Object
- All figure types on conductive layer except for negative figures.
Note : Function will search for all layers even when search mode is single.
Note : Command will generate cross glass even when the target layer has visible
setting turned OFF.
Enhance
Generate Cross Glass by area selection
Summary
In Rev.8, cross glass was generated for location selected by the cursor.
From Rev.9 area selection is supported so that it will reduce operation to
place cross glass individually.
173
Board Designer Rev9 New Features
Effective Mode
- Generate Offset
- Generate Crossing
Enhance
Target all objects on conductive layer
Summary
All objects on conductive layer will be a target to generate cross glass.
This will reduce chance of having short between figures on conductive
layers.
Previous function had
Effective Mode
- Generate Offset
- Generate Crossing
Target Object
All figure on conductive layers except
for negative figures.
- Line
- Shield Line
- Area
- Shield Area
- Mesh Plane
- Text
- Pad
- Pad in Padstack
Enhance
Do not generate over covered Cross Glass
Summary
When generating cross glass is completely covered (overlapped) by existing
cross glass, then command will not input cross glass for that area.
Effective Mode
- Generate Offset
- Generate Crossing
174
Board Designer Rev9 New Features
Enhance
Cross Glass covering offset figure
Summary
Generate offset figure will refer to actual overlapping figures and add
offset to it. When “Generate Min. Rectangle” is ON, then command will
calculate minimum rectangular cross glass to include offset figure.
Effective Mode
- Generate Crossing
Enhance
Control Cross Glass generation for same net
Summary
In a hybrid design, there is no insulator between conductive layers and to
control connection. Option for to generate cross glass will give designer a
control of same net connection.
Effective Mode
- Generate Crossing
175
Board Designer Rev9 New Features
Enhance
Exclude generation between specified layers
Summary
An option to exclude from generating cross glass is added in panel menu.
This option is effective for example, in case when insulator exists between
3rd and 4th layer.
Effective Mode
- Generate Offset
- Generate Crossing
176
Board Designer Rev9 New Features
Detail
Display columns and their order in Layer Setting dialog can be controlled
individually.
board.rsc file
Following is a sample setting in board.rsc file and corresponding column names.
Order of listing in resource file controls column order from left to right.
layerSettingsColumns 2 {
layerType off
visible on
color on
dispMode on
hatchPitch on
hatchAngle on
object off
docVisible off
docColor off
docDispMode off
docHatchPitch off
docHatchAngle off
docObject off
priority off
}
- [Doc.]Hatch Pitch
- [Doc.]Angle Pitch
- [Doc.]Object Settings
177
178
Chapter 9
CAM
Board List Processor
9-1 Check Aperture Violation – Integration of the way of operation
9-2 Improvement of Simulation Results Window operation
9-3 Improvement of RS274X analysis
9-4 Improvement of Manufacturing Rule Edit
9-5 Improvement of board List Processor
9-6 Enhancement of Photo/Drill plot by Plot Tool
Board Designer Rev9 New Features
Summary
The Check Aperture Violation dialog becomes same as other dialog.
Therefore the setting operation is integrated.
Enhance
Keeping the layer name order
Summary
When the order of layer name list on the Check Aperture Violation is
updated by “Change Order of Layer Name”, the Check Aperture Violation
dialog displays the layer name according to the order.
Same Order
< Change Order of Layer Name > <Check Aperture Violation dialog >
180
Board Designer Rev9 New Features
Enhance
Displaying the Layer comment as the layer name
Summary
When you specify the “Show Comment as Layer Name” to “Layer Name”
by [Environment] Æ [Option], the Layer name in the violation figures list
dialog also shows the Layer comment.
Summary
At the Simulation Results Window for “Check Aperture Violation” and
“Check Hole Tool-code Violation”, the window operation (e.g. Zoom-Inetc)
can be done by the wheel mouse operation.
181
Board Designer Rev9 New Features
Summary
You can import RS274X format even if it is including the operator
(+,-,x,/,=) in the AM parameter that is the definition section of Aperture.
For example, at the next the result of $1x$2 substitutes to $5.
$5=$1x$2
Summary
Some customers wish only the library manager can edit their library.
The library manager does not want to edit them by designers.
Therefore Rev9 supports what open the Manufacturing Rule library with
Read-only mode.
When the library does not have a write permission for the user, it is opened
with Read-only mode.
Grayed out
182
Board Designer Rev9 New Feature
Summary
Adding some functions and updating some specs the "bdplist" has to Board
List Processor.
Customer can move to Board List Processor from “bdplist” easily by this
improvement.
Supporting items are as follows.
Enhance
Expansion of output items of Component Group
Summary
You can output “Component Group center coordination” and “Component
group property”.
183
Board Designer Rev9 New Features
Summary
At “bdplist” for UNIX, the next system texts supports to output next
information.
It is similar function as“uname” of UNIX command.
From Rev9, the “bdplist” is abolished.
But you can use the“.edf” file that is a parameter file for “bdplist”.
At Rev8.030, their system texts didn't work even if the “edf” had the next
system texts on Board List Processor.
When the “.edf” file has the next system texts, Board List Processor output
appropriate information according to them.
Enhance
Updating the process of output for empty value
Summary
When the output object doesn't have the value(the value is empty),there
was the different result between Board List Processor and “bdplist”.
At Board List Processor, it changes the handling same as “bdplist”.
184
Board Designer Rev9 New Features
Enhance
Cancellation of the limit of text count in a line
Summary
“bdplist” doesn’t have the limitation to output text count in a line.
But Board List Processor was 256 texts in a line.
Therefore the text was cut from 256th text at Board List Processor
In Rev9, the limitation is canceled and the process becomes congruent with
“bdplist”.
The text was cut from 256th text All texts can be output
Add
Summary
You can control outputting of part information by Approval/Unapproval.
185
Board Designer Rev9 New Features
Add
Addition of “bdplist” compatible mode
Summary
There was a different coordinates calculation process between Board List
Processor and “bdplist” as follows.
Board List Processor considers view of each side. Therefore it can calculate
A side and B side separately.
But the mirror process is added to the coordinates calculation process
purely at "bdplist".
You need to set a special environment variable value when you specify the
“bdplist” mode. Normal GUI doesn’t have the menu.
The environment variable value is as follows.
ZBLP_BDPLIST_MODE = ON
Enhance
Supporting an optional angle for rotation
Summary
Until Rev8, you specify a rotation angle with 90 degree unit.
From Rev9, you can specify a rotation angle with any value.
Free Angle
186
Board Designer Rev9 New Features
Summary
At the Plot Tool, when you plot photo data or drill data, you can plot
overlaying with PCB/PNL data.
At that time, photo or drill parameter file you specify is read.
In Rev8, they can be loaded including PCB/PNL file name that is described in
the parameter file.
And we can not update the PCB/PNL file name. It is just for reference.
But at Rev9, we can update the PCB/PNL name on the dialog.
187