Академический Документы
Профессиональный Документы
Культура Документы
CR-5000, System Designer, Board Designer, PWS, Package Synthesizer and Lightning are
trademarks or registered trademarks of Zuken, Inc.
The other company names and product names are trademarks or registered trademarks of each
company.
This manual was prepared as an educational text.
For details on specific product features, refer to Online
Documentation.
The contents of this manual are subject to change without notice.
Copying the contents of this manual without permission from Zuken
Inc. is prohibited by law.
2007 ZUKEN Incorporated.
Contents
Preface Welcome to the world of the PCB Design
Chapter 1 Designing a PC Board for the First Time
1. Overview of the Lesson................................................................................................1-1
2. Before Starting the Lesson............................................................................................1-6
3. Setting up the Training Data..................................................................................................1-10
Chapter 2 Preparing PC Board Data
1. Starting the CAD File Manager (CFM) ..........................................................................2-1
Starting the CAD File Manager (CFM) ...........................................................................................2-2
CR-5000 CAD File Manager (CFM) ...............................................................................................2-3
Tools Used for PC Board Design....................................................................................................2-5
2. Preparing PC Board Data.............................................................................................2-7
Starting Board Generation Tool ......................................................................................................2-7
Creating PC Board Data.................................................................................................................2-8
Chapter 3 Designing PC Board Data
1. Inputting PC Board Outline...........................................................................................3-1
Starting the PC Board Shape Edit Tool...........................................................................................3-1
Editor for the PC Board Shape Edit Tool..................................................................................................3-2
Setting Grid....................................................................................................................................3-3
Inputting Board Outline ..................................................................................................................3-7
* Board Designer Layers ................................................................................................................3-8
* Active Layer .................................................................................................................................3-8
* Delimiting Command..................................................................................................................3-12
Inputting the Layout Area.............................................................................................................3-13
* Using Viewer..............................................................................................................................3-15
Inputting Hole...............................................................................................................................3-16
Inputting Wiring Keep-Out Area....................................................................................................3-17
* Layer Settings............................................................................................................................3-21
Closing the PC Board Database ..................................................................................................3-22
2. Evaluating Component Placement..............................................................................3-23
Starting the Floor Planner.........................................................................................................................3-24
Editor for the Floor Planner......................................................................................................................3-25
Querying Unplaced Components ............................................................................................................3-26
Checking the Component Occupancy Area...........................................................................................3-27
Arranging Components .............................................................................................................................3-28
* Display Area Storage Function..............................................................................................................3-29
Displaying Reference Designators...............................................................................................3-30
* Floor Plan.................................................................................................................................................3-31
3. Placing Components...................................................................................................3-32
Moving to the Placement/Wiring Tool ...........................................................................................3-32
* Land Status................................................................................................................................3-33
* Moving between Tools ...............................................................................................................3-33
Editor for the Placement/Wiring Tool.......................................................................................................3-34
Displaying Unconnected Net and Cursor Position................................................................................3-35
Moving a Component by Dragging..........................................................................................................3-36
Moving a Component by Specifying Coordinates.................................................................................3-37
* Selecting a Component..............................................................................................................3-38
* Cursor Information.....................................................................................................................3-39
Changing the Component Angle ..................................................................................................3-40
Changing the Component Placement Side..................................................................................3-45
Checking Placement....................................................................................................................3-47
* Component Placement Status ...................................................................................................3-47
Moving a Component by Using Navigation..................................................................................3-48
Executing DRC Again to Components .........................................................................................3-50
Swapping Component Positions ..................................................................................................3-55
Swapping Gates...........................................................................................................................3-56
Swapping Pins .............................................................................................................................3-57
* UNDO/REDO.............................................................................................................................3-59
4. Wiring..........................................................................................................................3-60
Wiring Memory.............................................................................................................................3-61
Inputting Bundle...........................................................................................................................3-62
* [Input Bundle] Command...........................................................................................................3-63
* Active Layer for the Placement/Wiring Tool................................................................................3-64
Executing Auto-bundle Routing....................................................................................................3-65
Template Routing.........................................................................................................................3-66
* Template Routing Command .....................................................................................................3-68
Wiring on a Single Layer..............................................................................................................3-69
* Starting Point for Wiring Pattern Extraction................................................................................3-70
* Locking Angle ............................................................................................................................3-70
Wiring on Multiple Layers.............................................................................................................3-71
* Via Generation...........................................................................................................................3-72
* Via Grid......................................................................................................................................3-73
* Search for Unconnected/Net Zoom/Unconnected Zoom...........................................................3-74
Wiring Area...................................................................................................................................3-75
Inside Layer Connection ..............................................................................................................3-76
* Thermal Attribute........................................................................................................................3-79
Moving a Pattern..........................................................................................................................3-80
* Move Wire Command................................................................................................................3-83
Equalizing Wiring Space...............................................................................................................3-84
Deleting a Pattern........................................................................................................................3-85
* Delete Wire Command...............................................................................................................3-85
Optimizing a Pattern.....................................................................................................................3-86
* Optimize Command...................................................................................................................3-86
Generating Teardrop/Arc for a Pattern.........................................................................................3-87
Re-applying DRC to a Pattern......................................................................................................3-89
Referencing Wiring Design Information........................................................................................3-92
Checking Wiring Status................................................................................................................3-93
Closing the PC Board Database ..................................................................................................3-94
Chapter 4 Designing Manufacturing Data
1. Starting the Artwork Tool ...............................................................................................4-1
Starting Artwork Tool.......................................................................................................................4-1
Editor for Artwork Tool .................................................................................................................................4-2
2. Designing Manufacturing Data......................................................................................4-3
Changing Layer Settings................................................................................................................4-3
* Document Layer ..........................................................................................................................4-4
Inputting Resist with a Pad.............................................................................................................4-6
Inputting a Line to Remove the Outline Pattern for the Inside Layer............................................4-11
Inputting Silk with a Footprint.......................................................................................................4-13
Inputting Silk with Figure Data......................................................................................................4-16
* Character Size...........................................................................................................................4-19
* Inputting J apanese Kanji Characters .........................................................................................4-21
Inputting Silk Based on Reference Designator.............................................................................4-23
Moving Silk...................................................................................................................................4-28
Closing the PC Board Database ..................................................................................................4-30
3. Starting the Manufacturing Panel Design Tool ............................................................4-31
Starting Manufacturing Panel Design Tool....................................................................................4-31
Editor for Manufacturing Panel Design Tool ..........................................................................................4-33
4. Designing Manufacturing Panel Data..........................................................................4-34
Inputting PC Boards.....................................................................................................................4-34
Closing the Manufacturing Panel Data.........................................................................................4-36
* Manufacturing Panel Design Tool ..............................................................................................4-37
Chapter 5 Outputting Manufacturing Data
1. Outputting Photo Data..................................................................................................5-1
Starting the Photo Tool ...................................................................................................................5-2
Executing the Photo Tool................................................................................................................5-3
2. Checking Photo Data....................................................................................................5-6
CAM Check Tool ..................................................................................................................................... 5-6
Executing the CAM Check Tool......................................................................................................5-7
Terminating the CAD File Manager ..............................................................................................5-11
Terminating the CR-5000 Root Menu...........................................................................................5-12
3. Completing PC Board Creation...................................................................................5-13
Opening and Closing Files...........................................................................................................5-13
Output..........................................................................................................................................5-14
Files Created and Edited by Each Tool ........................................................................................5-16
Appendix
1. Using Rev. 7.0 Data or Later with Rev. 10.0.........................................................................A-1
CR-5000 Database Conversion Program (zdbevolv.exe).............................................................. A-1
2. Using Batch Data Compaction..................................................................................... A-2
Batch Data Compaction................................................................................................................ A-2
3. CAD File Manager ....................................................................................................... A-3
Executable Commands from Menu Bar......................................................................................... A-3
Executable Commands from Tool Bar......................................................................................... A-10
Text Field for Specifying Directory Path....................................................................................... A-10
File List Canvas........................................................................................................................... A-10
Assist Menu................................................................................................................................. A-11
Filter............................................................................................................................................ A-11
Tool Box...................................................................................................................................... A-12
Messages.................................................................................................................................... A-12
Files Related to CAD File Manager............................................................................................. A-13
* Trash Box Management File..................................................................................................... A-13
* The resource for CAD File Manager......................................................................................... A-13
Preface - 1
Preface Welcome to the world of the
PCB Design
Preface
The Beginners Training <PCB Design> is designed to enable you to learn basic
knowledge and operations essential for PCB design by performing the entire PCB
design using connection information from the schematic.
Beginners Training
Master Training
Users engaged only in library design and management should study up through
Library but we also recommend reading Board Design.
Users only engaged in board design are expected to mainly study Board Design but
are recommended to previously read and try out Library.
The aim is to attain a level where you
can help operators.
You will learn the flow of board design.
Simple operations for PCB design
Beginners Training
<PCB Design>
The aim is to attain the knowledge
necessary to be an operator.
Master Training
<Component Library>
Registration and management of
libraries
Master Training
<PCB Design Library>
Registration and management of PCB
design libraries
Master Training
<PCB Design>
Detailed operation for PCB design
Master Training
<CAM>
Operation for manufacturing panel
design through CAM output
Master Training
<Engineering
Change/Operation>
Operation and knowledge related to
engineering design change/operation
Library Board Design
1 - 1
1. Overview of the Lesson
Chapter 1 Designing a PC Board for the First Time
In the Beginner Course, you will learn the flow of designing a PC board and simple
inputting and editing operations through creating a PC board.
You will be creating the following PC board in this course.
Completed PC board
Completed Panel
Chapter 1 Designing a PC Board for the First Time
1 - 2
1. Overview of the Lesson
The procedure for the Beginner Course is as follows:
Based on connection
information and rule
information extracted from
the System Designer, load
the necessary information
from the technology library,
design rule library, and
component library.
Refer to Chapter 2, 2. Preparing PC Board Data".
Create a layout area where
PC board outlines and
components are placed. The
tool creates various keep-out
areas as needed.
Refer to Chapter 3, 1. Inputting PC Board Outline".
Board Generation
Creating a PC board database
Reference
Preparation Complete
Designing the PC Board Shape
Creating PC board outline layout area
Reference
System Designer
CDB
Component information
Connection
information
Attribute
information
Shape
information
Design rule
library
Stock
information
Component
attribute
information
Design rule
information
Technology
library
Layer
structure
information
PCB RUL
1 - 3
1. Overview of the Lesson
Chapter 1 Designing a PC Board for the First Time
Temporarily place the
components in the layout
area to determine which
components are to be used
and whether the components
can be placed in the layout
area.
Refer to Chapter 3, 2. Evaluating Component Placement".
Place the components.
Refer to Chapter 3, 3. Placing Components".
Perform wiring.
Refer to Chapter 3, 4. Wiring".
Trial Placement
Arranging components
Reference
Placement/Wiring
Placing components
Reference
Wiring
Reference
Chapter 1 Designing a PC Board for the First Time
1 - 4
1. Overview of the Lesson
Input objects necessary for
manufacturing, such as
symbol marks.
Refer to Chapter 4, 2. Designing Manufacturing Data".
Design a combination panel.
Refer to Chapter 4, 4. Designing Manufacturing Panel Data".
Output the data to be
transferred to the photo
plotter.
Refer to Chapter 5, 1. Outputting Photo Data".
Artwork
Inputting manufacturing object
Reference
Manufacturing Panel Design
Inputting manufacturing object
Reference
CAM Output
Outputting photo data
Reference
1 - 5
1. Overview of the Lesson
Chapter 1 Designing a PC Board for the First Time
Target time to finish each lesson
Chapter Section Title Target Time
1 1 Lesson Overview 10 minutes
2 Before Starting the Lesson 10 minutes
3 Setting up the Training Data 10 minutes
Total 0.5 hours
2 1 Starting the CAD File Manager(CFM) 5 minutes
2 Preparing PC board data 10 minutes
Total 0.25 hours
3 1 Inputting PC board outline 40 minutes
2 Evaluating component placement 20 minutes
3 Placing components 50 minutes
4 Wiring 160 minutes
Total 4.5 hours
4 1 Starting the Artwork Tool 5 minutes
2 Designing manufacturing data 25 minutes
3 Starting the Manufacturing Panel Design
Tool
5 minutes
3 Designing manufacturing panel data 10 minutes
Total 0.75 hours
5 1 Outputting photo data 5 minutes
2 Checking photo data 10 minutes
3 Completing PC board creation 15 minutes
Total 0.5 hours
1 - 6 Chapter 1 Designing a PC Board for the First Time
2. Before Starting the Lesson
Before starting the lesson, it is necessary to understand the layer structure and
libraries of the CR-5000, though these are not mentioned in the lessons in this
document.
Layer structure
Technology library
Design rule library
Component library (CDB)
When creating data for one PC board with the CR-5000, input objects into different
layers depending on data roles.
The above figure is only an image. The layers are actually divided into detailed
wiring layers.
The layers are broken down into wiring layers as shown above.
To input a resist to Side B, for example, input the data to the resist layer on Side B.
Each layer, such as a resist layer and silk layer, has various roles as attributes. If
data is accidentally input to an inappropriate layer, a design error may occur.
Layer structure
Layer structure of
CR-5000
Conductor
Silk
Resist
Metal mask
Wiring Layer 1 (Side A)
Wiring Layer 2 (Inside Layer 1)
Wiring Layer 3 (Inside Layer 2)
Wiring Layer 4 (Side B)
Wiring Layer 1
(Side A)
As layers belonging to wiring Layer 1
Conductive layer
Resist layer
Silk layer
Metal mask layer
Inhibited layer
Example
Wiring Layer 4 (Side B)
Conductive layer
Resist layer
Silk layer
Metal mask layer
Input the resist
1 - 7 Chapter 1 Designing a PC Board for the First Time
2. Before Starting the Lesson
As explained above, design a PC board based on layer structure. Technology sets
this layer structure.
As many technologies as the types and structures of PC boards, such as 2-layer and
4-layer PC boards, exist. These technologies are stored in a technology library. To
design a PC board, therefore, you will select the technology suitable for the PC board
to be designed from the technology library.
Single-sided PC board technology
Double-sided PC board technology
4-layer PC board (inside layer negative full
surface layer) technology
4-layer PC board (inside layer mixed)
technology
Six-layer PC board technology
You have to register and create a technology library. However, you do not have to
register one in these lessons because a sample technology library is provided.
To register a technology library, refer to Master Training <PCB Design Library>".
Technology library
Wiring Layer 1
Wiring Layer 2
Wiring Layer 3
Wiring Layer 4
Conductive layer
Silk layer
Resist layer
Metal mask layer
Conductive layer
Conductive layer
Conductive layer
Silk layer
Resist layer
Metal mask layer
Technology library
Select one technology
that corresponds to the
PC board to be designed.
Reference
Chapter 1 Designing a PC Board for the First Time
1 - 8
2. Before Starting the Lesson
A design rule library defines design rules for a whole PC board that are referred
during PC board design.
Various clearances Main wiring direction Via used
Via specifications Grid used Wiring pattern width
Register the design rules that your company uses most frequently in the design rule
library.
When new PC board data is generated (i.e., at PC board generation), this design rule
library is referenced to create a design rule database file dedicated to the PC board.
The design rule library cannot set the design rule for a specific net. To set a specific
net, use the design rule database file dedicated to the PC board.
Design rule library
RUL
PC board generation
RUL
Design rule library
Design rule database dedicated to PC board
(a.rul)
1 - 9 Chapter 1 Designing a PC Board for the First Time
2. Before Starting the Lesson
A library in which information on the shape of a component and information on
internal attributes are defined and registered is called a CDB". The structure of a
CDB is illustrated below, taking components on a PC board as examples.
In this figure, parts, package, and pin assignment are explained in that order.
However, registration actually progresses from the bottom to the top of this figure,
from pad and padstack.
In the Beginner Course, a CDB is already prepared so that a new CDB does not have
to be registered.
To register a CDB, refer to Master Training <Component Library>".
Reference
Component Library (CDB)
74LS 08
Assign pin
information and
gate information.
Assign gate.
Collect pads to create
a padstack.
Call and place a
component to be
placed on the PC
board by part name.
Part
Part name: 74LS08
Package name: LS08_DIP Pin assignment name: LS08
Assign the package
for the component by
package name.
Package
Package name: LS08_DIP
Footprint name: DIP14
Footprint
Footprint name: DIP14
Assign the component
shape on the PC
board by footprint
name.
Assign padstack to the
pins for the
component.
Padstack
Padstack name: Vc1.4c0.8
Pad
Pad name: C1.4 C0.8
Function
Function name: 2AND
A INPUT
B INPUT
Y OUTPUT
Pin assignment
1 1A 1 A
2 1B 1 B
3 1Y 1 Y
4 2A 2 A
| | | |
13 4B 4 B
14 VCC 1,2,3,4 VCC
Pin assignment name:
LS08
1 - 10 Chapter 1 Designing a PC Board for the First Time
3. Setting up Training Data
Before beginning training, you will need to set up the training data.
Set up the training data in advance, referring to the procedure below.
<1. Registering users for training>
1) Register the user [lesson1] for training.
*On the UNIX version, it is necessary to set up individual login user environments to accommodate the
registered users. Set up individual user enviroments for the UNIX version by referring to the [CR-5000
Installation Guide For Unix].
<2. Installing training data>
Copy the training data from <CR-5000 Training Rev.10.0 CD-ROM> to your PC (about
3MB).
(1) Insert the <CR-5000 Training Rev.10.0 CD-ROM> into your CD-ROM drive.
(2) The installer starts up. Follow the instruction on the screen to install the
training data.
*If the installer does not start up, double-click setup.exe in the following location.
(CD-ROM drive>\Windows\setup.exe)
Follow the steps below to mount the <CR-5000 Training Rev.10.0 CD-ROM>.
Perform the steps as a superuser.
(1) Check the device file for CD-ROM drive. If you cannot find it, refer to the
reference manual for your operating system.
(2) When "etc/pfs_fstab" does not exist, create the file by using the touch command.
touch /etc/pfs_fstab
(3) Execute "pfs_mount" and "pfsd" (Be sure to execute the commands in the
following order.)
/usr/sbin/pfs_mount &
/usr/sbin/pfsd &
(4) Mount your CD-ROM drive to "cdrom." When the directory "cdrom" does not
exist, create it by the mkdir command.
mkdir /cdrom
/usr/sbin/pfs_mount /dev/dsk/c0t0 /cdrom
(/dev/dsk/c0t0d0 is a device file for CD-ROM drive)
(5) To remove the disc from your CD-ROM drive, unmount the CD-ROM drive
before you remove the disc.
/usr/sbin/pfs_umount /cdrom
HP-UX
1 - 11 Chapter 1 Designing a PC Board for the First Time
3. Setting up Training Data
To use the mounted CD-ROM drive from another host by using NFS, create
"etc/pfs_exports" and write the following text string in the file.
/cdrom
Execute the following command.
/usr/sbin/pfs_exportfs /cdrom
Copy the training data from <CR-5000 Training Rev.10.0 CD-ROM> to your
workstation (about 3MB).
(1) Move to the root directory.
cd /
(2) Extract the setup data by using the tar command.
zcat /cdrom/HP-UX/tg10.0_bd_HP_eng.tar.Z | tar xvf -
*The setup data directory "tg10.0_bd_HP" will be created under /home.
Move the training data. Log in as "Lesson1".
(1) Enter the following string in the window.
/home/tg10.0_bd_HP/bin/set_data1.sh
For setting up the CD-ROM drive, refer to "3.2.2.3 Setting up the CD-ROM Drive" in
<CR-5000 Installation Guide For UNIX>.
Perform the process as a superuser.
(1) Move to the root directory.
cd /
(2) Extract the setup data by using the tar command.
zcat /cdrom/Solaris/tg10.0_bd_SUN_eng.tar.Z | tar xvf -
*The setup data directory "tg10.0_bd_SUN" will be created under /export/home.
Move the training data. Log in as "Lesson1".
(1) Enter the following string in the window.
/export/home/tg10.0_bd_SUN/bin/set_data1.sh
Solaris
Note
Chapter 1 Designing a PC Board for the First Time
1 - 12
3. Setting up Training Data
<3. Checking the environment variables>
1) Log in as [lesson1] to check the environment variable "HOME" for the user "lesson1".
Open the [System Properties] dialog, and check that the environment variables for
the user lesson1 have been set as follows.
Variable : HOME
Value : [the directory where the data is installed] \lesson1
If the variables have not been set, make the settings in the above dialog.
1) In the window, enter the following.
echo $HOME
2) If a piece of text like the following is displayed, the environment variable has been
set correctly.
/home/lesson1
If this is not displayed properly, the environment variable "HOME" has not been set correctly, and you should
therefore make the settings again.
1) In the window, enter the following.
echo $HOME
2) If a piece of text like the following is displayed, the environment variable has been
set correctly.
/export/home/lesson1
If this is not displayed properly, the environment variable "HOME" has not been set correctly, and you should
therefore make the settings again.
When using Windows2000
Right-click the [My Computer] icon, and
select [Properties] from the menu.
On the [System Properties] dialog box,
select the [Advanced] tab and click the
[Environment Variables] button to show
the setting screen for environment
variables.
When using WindowsXP
From the [Start] menu, select [Control
Panel] and double-click [System].
On the [System Properties] dialog box,
select the [Advanced] tab and click the
[Environment Variables] button to show
the setting screen for environment
variables.
HP-UX
Solaris
1 - 13 Chapter 1 Designing a PC Board for the First Time
3. Setting up Training Data
<4. Setting up the resource files>
* Only change the resource files as follows if you changed the install directory in "2. Installing training data."
1) Open the following file in a text editor such as Notepad.
%HOME%\cr5000\ue\library.rsc
2) Change all of the file paths in library.rsc as follows. (Change all occurrences.)
Example: If you installed the files in D:\users
1) Open the following file in a text editor such as vi.
$HOME/cr5000/ue/library.rsc
2) Change all of the file paths in library.rsc as follows. (Change all occurrences.)
Example: If you installed the files in /users
1) Open the following file in a text editor such as vi.
$HOME/cr5000/ue/library.rsc
2) Change all of the file paths in library.rsc as follows. (Change all occurrences.)
Example: If you installed the files in /users
Part {
"C:\\home\\lesson1\\cdb\\cdb1.prt"
}
Package {
"C:\\home\\lesson1\\cdb\\cdb1.pkg"
}
:
Part {
"D:\\users\\lesson1\\cdb\\cdb1.prt"
}
Package {
"D:\\users\\lesson1\\cdb\\cdb1.pkg"
}
:
Part {
"/home/lesson1/cdb/cdb1.prt"
}
Package {
"/home/lesson1/cdb/cdb1.pkg"
}
:
Part {
"/users/lesson1/cdb/cdb1.prt"
}
Package {
"/users/lesson1/cdb/cdb1.pkg"
}
:
HP-UX
Solaris
Part {
"/export/home/lesson1/cdb/cdb1.prt"
}
Package {
"/export/home/lesson1/cdb/cdb1.pkg"
}
:
Part {
"/users/lesson1/cdb/cdb1.prt"
}
Package {
"/users/lesson1/cdb/cdb1.pkg"
}
:
2 - 1
1. Starting the CAD File Manager (CFM)
Chapter 2 Preparing PC Board Data
You are going to design the following PC board using the Board Designer/Board
Producer.
Chapter 2 Preparing PC Board Data
2 - 2
1. Starting the CAD File Manager
Now start the CAD File Manager.
1. Click (Layout Design System) from the CR-5000 route menu to start the CAD
File Manager.
1. Click Start on the task bar and then Programs CR-5000 Board Designer 10.0
CAD File Manager from the menu.
2. The CR-5000 CAD File Manager, which is the main menu for the Board Designer, is
opened.
Layout Design System
Click
Lesson
Tool tip
When the cursor is over an icon button,
this is automatically displayed to
indicate which tool is started by that
button.
Starting the CAD File Manager (CFM)
UNIX
2 - 3
1. Starting the CAD File Manager
Chapter 2 Preparing PC Board Data
The CR-5000 CAD File Manager (CFM) is the main menu from which CR-5000 tools
are started. The names and basic functions of each part of the DFM are explained
here.
For the other functions, refer to Appendix 3, [3. CAD File Manager] on page A-3.
1. Menu bar
Commands (such as to copy and move a file and to move a directory) and CAD File Manager display
settings are displayed here.
2. Icon bar
Of the commands available on the menu bar, the icons that are used the most often are displayed.
3. Text field for specifying directory path
This field is used to specify the node and directory storing the work file. Files in other nodes can also be
accessed.
CR-5000 CAD File Manager (CFM)
Reference
1. Menu bar
2. Icon bar
7. Tool box
8. Message area
3. Directory path specification field
4. File list canvas
6. Filter
Directory selector
Directory path specification field
Node name specification field
UNIX
Directory selector
Drive selector
Directory path specification field
5. Assist menu
Chapter 2 Preparing PC Board Data
2 - 4
1. Starting the CAD File Manager
4. File list canvas
Lists the files and directories existing in the work directory.
Picks map: This is a mark displayed at the beginning of a file name, indicating the file contents. The following
picks maps are mainly displayed.
Object-oriented database
ASCII file
Rule directory
Binary file
Directory
Executable file
File set: Indicates one PC board or panel as one cluster.
We recommend starting a tool with a file set selected.
PC board database
Circuit Directory
File status indication: Indicates the current status of the file on the picks map, showing whether it can be
manipulated or not.
(5,11)
Chapter 3 Designing PC Board Data
3 - 18
1. Inputting PC Board Outline
5. Change the Active Layer to PC Board Shape and display the entire board .
By changing the Active Layer, the figure that has been displayed is no longer displayed.
If View Reference Act Layer ON is selected from the menu bar, a layer
that is set as a non-Visible Layer is now becomes an Active Layer. That layer can
then be displayed on the canvas only while it is an Active Layer.
In this lesson,
Reference Act Layer is set to
ON. Therefore, Inhibit
(wir)-A is displayed while it is
an Active Layer, but is not
displayed when another layer
is selected as an Active Layer.
Note
3 - 19
1. Inputting PC Board Outline
Chapter 3 Designing PC Board Data
6. Set Inhibit (wir)-A as Visible Layer.
Select View Layer Settings
from the menu bar.
Click the frame for Visible of
Layer Name Inihibit (wir)-A
( ).
Click Apply.
OK .. Save changes and close the dialog
Apply .. Save changes without closing the dialog
Reset .. Put setting back before changes
Cancel .. Close the dialog without saving changes
A wiring-inhibited figure will be
displayed.
Click OK.
Click
Click
Note
Click
Chapter 3 Designing PC Board Data
3 - 20
1. Inputting PC Board Outline
7. Change the display color of the screen.
Select System Layer from Layer Type to list only layers related to System Layer.
Select System Layer from
Layer Type.
8. Change the color of the hole layer to purple (Magenta).
Click in the Color frame for a
hole layer.
The Color Selection dialog box is
displayed.
Click Detail tab to display a
dialog box that lists the names
of colors.
Click Magenta.
Click OK.
9. Similarly, set the color of the conductive layer.
Select All Layers or Conductive
Layer from Layer Type.
Set as follows.
Wiring Layer 1 Yellow
Wiring Layer 2 Pink
Wiring Layer 3 Blue
Wiring Layer 4 Green
Click OK.
Click
Click
Click
Click
Click
Click
3 - 21
1. Inputting PC Board Outline
Chapter 3 Designing PC Board Data
* Layer Settings
Layer Settings sets layer display related setting in order to be easy to operation on
canvas.
For example, in case that many objects overlaps each other and it is difficult to do
operation on canvas, it is possible to set un-display unnecessary layers or change
color of layer or paint wiring pattern or not paint the pattern.
[ How to set ]
Select View Layer Settings from the menu bar.
Refer to "Master Training <PCB Design>for "Layer Settings" dialog details.
* When displaying multiple objects in each layer, it takes a long time to re-display
them. It is therefore recommended to remove unnecessary layers from being Visible
Layers.
The Visible Layer can be changed at any time.
Click
Click Visible (Main) to select all layers.
Press Space to switch display ON or
OFF.
* Click right button of mouse on cell with red frame
and the following assist menu displays. On this
menu, it is possible to switch ON (display) /OFF
(un-display) layer.
By clicking following check box to switch
ON/OFF by layer.
"Visible" ON OFF
Reference
Chapter 3 Designing PC Board Data
3 - 22
1. Inputting PC Board Outline
Operation with the Board Generation Tool for this lesson is now completed. Save the file
and terminate the tool.
1. Save the file and terminate the tool.
Select File Exit Tool from the
menu bar.
Click Yes.
From the next page, operation using the Floor Planner (optional) is explained. The
same operation can be performed with the Placement/Wiring Tool. If you do not have
the Floor Planner, use the Placement/Wiring Tool for the exercise.
Closing the PC Board Database
Menu bar
File Exit Tool
Lesson
Note
Click
Click
3 - 23
2. Evaluating Component Placement
Chapter 3 Designing PC Board Data
Before the placement position of components is determined, the Floor Planner is used
to evaluate whether all components can be placed or whether to group components and
roughly place them while taking relations among groups into consideration. In other
words, it is a tool for efficient trial and error testing before starting detailed designing.
In this lesson, the following components are placed outside of the board outline.
Chapter 3 Designing PC Board Data
3 - 24
2. Evaluating Component Placement
1. Click from the CAD File Manager.
The Placement Grid, predefined in the design rule library, is displayed as the grid.
1. Click (Placement/Wiring) from the CAD File Manager.
After the tool has been started, proceed to page 3-26.
Starting the Floor Planner
Lesson
Click
Click
Note
Lesson
To use the Placement/Wiring Tool
Click
Click
3 - 25 Chapter 3 Designing PC Board Data
2. Evaluating Component Placement
The layout of the Editor for the Floor Planner is as shown below.
1. Menu bar
The commands for the Floor Planner are displayed on this menu bar.
3. Viewer
This controls display on the canvas. In addition, two selector
buttons, DRC (a) and COM (b), are provided.
a. Online DRC ON/OFF button
b. ON/OFF button for communication with schematic
5. Edit-mode indicators
These indicators are used to specify:
a. Placement grid, b. Coordinates, c. Component search side, d. ON/OFF of display grid,
e. ON/OFF of input grid,
f. Visible layer,
g. ON/OFF of unconnected net,
h. ON/OFF of group net display
12. Estimated wiring length
This field displays the total estimated wiring length for an unconnected net or an increase or decrease in
the estimated wiring length if this length has been changed because of command operation.
[2. Tool bar], [Panel Menu], [6. Canvas], [7. Message area], [8. Dialog], [9. Assist menu], [10. Origin mark], and
[11. Scale] are the same as those for the PC Board Shape Edit Tool.
Refer to Editor for the PC Board Shape Edit Tool on page 3-2.
a b
d
g h
e
f
c
Reference
Editor for the Floor Planner
4. Panel menu
3. Viewer
8. Dialog box
6. Canvas
9. Assist menu
1. Menu bar
10. Origin mark
2. Tool bar
7. Message area 5. Edit-mode indicators
12. Estimated wiring length
11. Scale
a
b
Chapter 3 Designing PC Board Data
3 - 26
2. Evaluating Component Placement
Because the components to be used are already defined on the net list (NDF) and
design rule list (RUF), the necessary components are prepared on the PC board
database when the Board Generation Tool has been executed.
However, because these components have been internally prepared and their
placement position has not been determined, they are not displayed on the canvas.
Components in this status are called unplaced components".
Now, lets take a look at the list of unplaced components.
1. Click (Query Data) on the tool bar.
2. Select Unplaced Component in PCB Data from the panel menu.
The Query window is displayed,
showing the list of unplaced
components.
3. Close the Query window.
Click Close.
Querying Unplaced Components
Lesson
Click
Click
Click
3 - 27 Chapter 3 Designing PC Board Data
2. Evaluating Component Placement
The layout area input by the PC Board Shape Edit Tool and the area occupied by all
the components can be checked before executing placement.
1. Select Utilities Placement Design Info. from the menu bar.
The Placement Design Info is a tool that calculates occupancy ratio based on
information on the layout and component areas. By checking the calculated values,
you can evaluate whether all components can be placed before actually executing
placement.
If the component occupancy ratio is close to 100%, placement/wiring may be
impossible. It is therefore necessary to re-input the layout area or evaluate the
component shapes.
2. After checking, close the Placement Design Info dialog box.
Select File Quit from the
menu bar for the Placement
Design Info dialog box.
Checking the Component Occupancy Area
Menu bar
Utilities
Placement Design Info.
Component Occupancy Area = Total component area (input
when footprint is registered)
Component Occupancy Ratio = Component Occupancy Area
Available Area Size
Available area
Keep-out area size
(placement keep-out area)
Area size (layout area)
Note
Lesson
Click
Placement Design Info
Click
Chapter 3 Designing PC Board Data
3 - 28
2. Evaluating Component Placement
Place components temporarily on the canvas without worrying about the clearance.
In this way, rough layout of the components can be grasped and placement can be
easily executed later.
In the lesson, arrange all the unplaced components in a vacant area other than the
layout area.
1. Use the Viewer to display the canvas as shown below so that areas other than the
layout area can be seen.
(Zoom)
(Zoom In)
(Zoom Out)
To use the Viewer, refer to * Using Viewer on page 3-15.
2. Select (Stack Components) from the tool bar.
3. Select Unplaced from the panel menu.
As soon as Unplaced has been clicked,
placement is started and all the
unplaced components will be placed
outside of the board outline.
4. Click (Show Full Data) in the display action area to display all the data.
Arranging Components
Lesson
Reference
Click
Click
3 - 29 Chapter 3 Designing PC Board Data
2. Evaluating Component Placement
* Display Area Storage Function
View operation of the Viewer is explained on page 3-15. The Viewer also has a
function to hold up to three display areas.
Screen buffer
Displays the area displayed immediately before on the canvas.
Stores the current display area to the screen buffer.
Next we will actually use the display area storage function.
1. Change canvas display.
(Zoom)
(Zoom In)
(Zoom Out)
2. Click STORE for the
Viewer.
3. Click 1 for the screen
buffer.
4. Change the canvas display.
(Zoom)
(Zoom In)
(Zoom Out)
5. Click 1 for the screen buffer.
The area stored by clicking STORE
is now displayed.
Click
Click
Click
Lesson
Chapter 3 Designing PC Board Data
3 - 30
2. Evaluating Component Placement
Display the component reference designators.
This reference designator is displayed only in the Board Designer and is not the data for actual symbol marks or
other components.
1. Select View Ref-Des from the menu bar.
Displaying Reference Designators
Menu bar
View Ref-Des
Caution
Lesson
Click
The reference designator is displayed
in white at the center of each
component.
3 - 31 Chapter 3 Designing PC Board Data
2. Evaluating Component Placement
* Floor Plan
The Floor Planner has many functions for efficient trial and error testing before
starting detailed designing.
In addition to the functions explained in this section, the tool also has the following
functions:
Designing by group area
Components closely related to each other
can be grouped and a group area can be
placed, taking the relation among groups
(net among groups) into consideration.
Trial Placement
The components are automatically placed
one by one, while checking their connection
with the key component, so that the wiring
length can be shortened.
Save Placement Result
Several placement results can be saved so
that the best placement can be determined
by comparing these results.
In this way, the Floor Planner helps you in calculating designing.
The Floor Planner only checks for overlapping among component areas. It does not execute detailed checking,
such as checking clearance between pins that is predefined by the design rule. For accurate placement, use
the Placement/Wiring Tool.
Caution
3 - 32
3. Placing Components
Chapter 3 Designing PC Board Data
After you have checked placement for all the components by using the Floor Planner,
accurately position the components by using the Placement/Wiring Tool.
Moving to the Placement/Wiring Tool
1. Select Module Placement/Wiring from the menu bar.
The menu and tool bars are changed
to those for the Placement/Wiring Tool
and the Normalized Land dialog box is
displayed.
2. Select No in this training.
Menu bar
Module
Placement/Wiring
Click
Click
3 - 33 Chapter 3 Designing PC Board Data
3. Placing Components
* Land Status
If there is a negative layer in the inside layer, the land status will automatically be
changed when you move to the Placement/Wiring Tool.
Land in the Floor Planner Land in the Placement/Wiring Tool
VCC
When you move to the Placement/Wiring Tool, each land status is changed one by
one, meaning that it may take a long time to move between tools.
The location of the change can be checked on the Normalized Land dialog box.
* Moving between Tools
A total of four tools are available for board designing:
These four tools can be started by clicking the
corresponding button from the CAD File Manager.
Once one of the tools has been started, you can
move to another by using Module on the menu bar.
1: Positive
2: GND
3: VCC
4: Positive
Unconnected
Unconnected
Unconnected
Unconnected
Unconnected
Clearance
Thermal
Unconnected
PC Board Shape Edit Tool
Floor Planner
Placement/Wiring Tool
Artwork Tool
Chapter 3 Designing PC Board Data
3 - 34
3. Placing Components
The layout of the Editor for the Placement/Wiring Tool is as shown below.
1. Menu bar
The commands for the Placement/Wiring Tool are displayed on this
menu bar.
3. Viewer
This controls display on the canvas. In addition, you can switch
a. online DRC (ON/OFF), b. schematic communication (ON/OFF)
c. switch active layer and visible layer
5. Edit-mode indicator
These indicators are used to specify:
a. Active layer, b. Wiring (placement) grid, c. Via grid, d. Coordinate input, e. Layer to be searched,
f. Component search side, g. ON/OFF of display grid, h. ON/OFF of input grid,
i. Selection of Visible Layer,
j. ON/OFF of unconnected net,
k. ON/OFF of group net
12. Estimated wiring length
This field displays the total estimated wiring length for an unconnected net or an increase or decrease in
the estimated wiring length if this length has been changed because of command operation.
[2. Tool bar], [4. Panel menu], [6. Canvas], [7. Message area], [8. Dialog box], [9. Assist menu], [10. Origin mark],
and [11. Scale] are the same as those of the Artwork Tool and Floor Planner.
Refer to Editor for the PC Board Shape Edit Tool on page 3-2.
Editor for the Placement/Wiring Tool
Reference
a b d
g h e f
c
j k i
4. Panel menu
3. Viewer
8. Dialog box
6. Canvas
9. Assist menu
11. Scale
1. Menu bar
2. Tool bar
7. Message area 5. Edit-mode indicators
10. Origin point
12. Estimated wiring length
a
b
c
3 - 35 Chapter 3 Designing PC Board Data
3. Placing Components
Lets now display the net that serves as a yardstick in determining the placement positions
of components, and the cursor position.
1. Click Net in "Edit-mode indicator".
The balloon mark is displayed if the unconnected net is short in length.
2. Next, display the cursor coordinates. (The coordinates are already displayed because
this is set to ON by default. However, try this for the sake of practice.)
Confirm that check mark is
entered for View Cursor
Coordinates.
The cursor coordinates are displayed in
white.
Displaying Unconnected Net and Cursor Position
Note
Menu bar
View
Cursor Coordinates
Lesson
Click
Click
Chapter 3 Designing PC Board Data
3 - 36
3. Placing Components
Move the components arranged outside the board into the board area one by one,
while keeping an eye on net congestion.
Next we will move IC1 by dragging it.
1. Click (Move Component) on the tool bar.
If no command is input, the Placement/Wiring Tool displays the wiring grid. If a
command related to placement (such as Move Component) is executed, the grid
automatically becomes a placement grid.
2. Specify and move a component.
Click Pin 1 (lower left) on IC1.
Before clicking, the selected
component is highlighted and
displayed.
The component moves with the cursor.
A rubber band for the net is displayed
from the pins of the component that is
moved. The net expected to straddle
between Side A and Side B is displayed
with dotted lines.
3. Place the component.
Referring to the cursor
coordinates displayed at the
lower right of the canvas, click
coordinates (43.18, 7.62).
Cursor coordinate at the lower right stands for not location of arrow cursor ( ), but one of cross cursor
indicating component origin point.
Moving a Component by Dragging
Lesson
Note
Note
Caution
Component on
Side B
Component on
Side A
Component on
Side A
(43.18, 7.62)
Click
3 - 37 Chapter 3 Designing PC Board Data
3. Placing Components
Now lets move IC2 by specifying coordinates.
1. Click (Move Component) on the tool bar.
2. Click IC2.
3. Input coordinates from the keyboard to determine the placement position.
Input from edit-mode indicator
[Coordinates] as follows:
X 68. 58
Y 35. 56
Apply
The component will be placed at the
coordinates specified in the Coordinates
dialog box, with the origin (position of the
cross cursor) at the coordinates.
4. Similarly, move IC3, IC4, and IC5 to the following coordinates:
IC3 (68. 58, 50. 8)
IC4 (68. 58, 66. 04)
IC5 (68. 58, 81. 28)
Moving a Component by Specifying Coordinates
Lesson
Click
Chapter 3 Designing PC Board Data
3 - 38
3. Placing Components
* Selecting a Component
(1) Selecting a single component
To select a component, click the left mouse button.
Not selected Click Selected
(2) Canceling selection of component
To cancel selection of a component:
With a three-button mouse... Click the center button.
With a two-button mouse...... Click both the left and right buttons at the same time.
(3) Selecting two or more components
Two or more components can be selected in the following two ways:
(4) Component Search Layer
The side that a component is to be placed on can be limited.
Side A, Side B or both sides can be selected
by the edit-mode indicator.
(5) Selecting a component by specifying reference designator
If a component cannot be found on the canvas or cannot be specified by the mouse
because it has not been placed, it can be specified by reference designator.
Panel menu
Click locations P1, where no component
exists, and hold pressing right button of
mouse to location P2, then release the button.
If any component is in the area specified by
P1 and P2, that component will be selected.
When the mouse
cursor is moved
close to the
component, a
light blue frame
will be displayed.
A light blue frame will
be displayed around
the component and its
pins. When the
component is moved,
this frame will also
move.
Single/Multiple selection or Zoom function.
Filter for reference designator character string
[All Type], [Circuit], [Jumper],[NonCircuit]
selection
[Unplaced], [Off-Board Comp.], [Placed], or [All
Comp.] selection
[All Comp.], [With Comment], [Conditional Net],
[Key Component], [Net], or [Group] selection
Display of the reference designator satisfying
the condition.
Click
Specifying component by area
Specifying component while
holding down Shift key
Sequentially click components while holding
down the Shift key on the keyboard.
A component is alternately selected and
canceled.
IC6 IC6
IC6
P1
P2
3 - 39 Chapter 3 Designing PC Board Data
3. Placing Components
* Cursor Information
When the cursor is moved close to a component or net, the reference designator of the
component (or the net name of the net) can be displayed on the screen.
The information to be displayed differs depending on the command used. For
example, if a command that manipulates a component is used, the reference
designator for a component is displayed. If a command that manipulates a wiring
pattern is used, a net name or the pin name of a component is displayed.
Specify Cursor Information
ID and Comment from the
assist menu.
ID : Reference Designator(Placement Side) and Net Name Pin No.
(Pin Name)
Comment : Comment appended to a net or a component on the schematic
(System Designer)
Click
Chapter 3 Designing PC Board Data
3 - 40
3. Placing Components
Components are arranged at an angle of 0 degree. However, the angle of a specified
component can be changed while the component is being dragged.
Place CN1 at an angle of 90 degrees.
1. Click (Move Component) on the tool bar.
2. Click Pin 1 (lower left) on CN1.
3. CN1 rotates 90 degrees while it moves with the cursor.
Hold the right mouse button down
while the component moves with the
cursor.
The assist menu will be displayed.
Release the mouse button at Rotate.
The component will be rotated
counterclockwise while it moves with the
cursor.
The component will be rotated at the angle
specified by Rotation Pitch in the panel menu.
The component can also be rotated by specifying an angle in [Fixed Angle Rotate].
4. Place the component at the coordinates (X: 114.3 Y: 25.4).
Changing the Component Angle
Lesson
Release
Note
Click
Click
3 - 41 Chapter 3 Designing PC Board Data
3. Placing Components
It is also possible to rotate a component after it has been placed, as well as while it is
moved.
Lets next rotate C1 by 180 degrees after it has been moved by dragging.
1. Click (Move Component) on the tool bar.
2. Place C1.
Click Pin 1 (lower left) in C1.
Place C1 immediately below
CN1 (connector) (109.22,
15.24).
3. Input 180 within the white frame of [Rotation Pitch] in the panel menu.
4. Check to see that C1 is selected (if a light blue frame is displayed).
If the component is not selected,
cancel selection by clicking the center
button or both the left and right
buttons of the mouse, and then click
C1 while holding down the Shift key.
5. Click (By Center) of [Rotation Pitch] in the panel menu.
--- Rotates the component around
its origin.
--- Rotates the component around
its center.
The component will be rotated by the
specified pitch from the current angle.
Icons and on the panel menu are commands that should be executed on a
selected component.
A component being dragged should be rotated by a command selected from the assist menu.
Lesson
Note
Click
Click
Click
Chapter 3 Designing PC Board Data
3 - 42
3. Placing Components
Instead of rotating one component at a time, two or more components can also be
rotated at once.
Place IC6 through IC11 into the board area and rotate them all at once by 180 degrees.
1. Place IC6 through IC11 so that the center of each component is at the following coordinates:
IC6 (15. 24, 43. 18)
IC7 (33. 02, 43. 18)
IC8 (50. 80, 43. 18)
IC9 (15. 24, 58. 42)
IC10 (33. 02, 58. 42)
IC11 ..(50. 80, 58. 42)
2. Click (Move Component) on the tool bar and select components IC6 through IC11.
Click and hold pressing to the point where to
enclose components to move and then
release the button.
Components crossing the area are selected as well as
components enclosed in area.
If even part of a component is in the area specified by
P1 and P2, that component is selected.
If all the components are not selected, or if an
unnecessary component is selected by mistake, click on
the component again while holding down the Shift key
(the clicked component is alternately selected and
canceled).
For details on how to select components, refer to * Selecting Component on page 3-38.
3. Confirm that the angle at [Rotation Pitch] in the panel menu is 180 degrees and then
click (Component Center).
Reference
Lesson
Click
P1
P2
Hold
Release
3 - 43 Chapter 3 Designing PC Board Data
3. Placing Components
Command [Rotation Pitch] was used above. In addition, command [Angle] can also
be used.
Rotation Pitch .... Rotates a component relative to the current angle.
Angle .................. Changes the angle of a component absolutely, regardless of the
current angle.
Lets check the difference between the two commands by trying them.
1. Place C2 through C6 at the following coordinates:
C2 .... (63.5, 40.64)
C3 .... (63.5, 55.88)
C4 .... (63.5, 71.12)
C5 .... (63.5, 86.36)
C6 .... (38.1, 22.86)
2. Select only C2.
Cancel selection by clicking the center or
both the left and right buttons on the mouse
and then click C2 while holding down the
Shift key.
3. Set [Rotation Pitch] in the panel menu to 90 degrees and click (Component
Center).
4. Click (Component Center) on [Rotation Pitch] in the panel menu again.
Each time the icon is clicked, the component
is rotated by the specified angle.
Click
Chapter 3 Designing PC Board Data
3 - 44
3. Placing Components
5. Next, set 270 degrees to [Angle] in the panel menu, and click (Component
Center).
6. Click (Component Center) on [Angle] in the panel menu again.
The angle of the component is
changed to that specified, regardless
of the number of times the icon has
been clicked.
7. Rotate C2 through C6 270 degrees.
Click
3 - 45
3. Placing Components
Chapter 3 Designing PC Board Data
When components have been arranged, all components are placed on Side A. The
placement side can also be changed, like the angle, while the component is moved by
dragging. In addition, the placement side of two or more components can also be
changed all at once.
Change the placement side of C2 and C6 while the components are being dragged.
1. Click (Move Component) on the tool bar.
2. Select components C2 and C6.
Cancel selection of all the
components (by clicking the
center or the left and right
buttons on the mouse), and
click C2 and C6 while holding
down the Shift key.
3. Move C2 and C6 by dragging.
Select Data End from the assist
menu.
A cross cursor will be displayed,
waiting for input of a point to which
the components are to be moved.
Click the center of C6.
The two components, C2 and C6, move
with the cursor.
4. Select Side B as the placement side.
Select B Side from the assist
menu.
Click the original placement
positions of the components
again.
5. Cancel selection of the components.
With a 3-button mouse Click the center button.
With a 2-button mouse Click the left and right buttons at the same time.
Confirm that the color of the pins has changed from Yellow (Side A) to Green (Side B).
Changing the Component Placement Side
Lesson
Release
Click
Click
Click
Click
Release
Chapter 3 Designing PC Board Data
3 - 46
3. Placing Components
Change the placement side of C3 through C5 all at once, without changing their current
placement position.
1. Click (Move Component) on the tool bar.
2. Select components C3 through C5.
Click and hold pressing right
button of mouse to enclose
components C3, C4 and C5 and
release the button.
(Or, click each component while holding
down the Shift key.)
3. Click (Place Side B) on [Command] in the panel menu.
In the same manner as before,
cancel selection and confirm
that C3 through C5 have been
placed on Side B.
To select a component placed on Side B, set the edit-mode indicator [Component Search Layer] to Side B or both
sides.
Lesson
Caution
Click
Click
P1
P2
Hold
Release
3 - 47
3. Placing Components
Chapter 3 Designing PC Board Data
Confirm that all components have been placed in the layout area.
1. Click (Query) on the tool bar.
2. Select PCB Data Placement Status from the panel menu.
The placement status will be
displayed on the Query window.
3. Next, click Unplaced Component.
If an unplaced component exists,
detailed information on that
component can be checked with
Unplaced Component.
In this lesson, you can confirm that all
the components are displayed on the
canvas.
* Component Placement Status
The status of a component may appear in the following three ways in the database.
Placed
Component placed in the layout
area
Off-board
Component placed on the canvas
outside the layout area
Unplaced
Component not placed on the
canvas
Checking Placement
Click
Click
Off-board
Unplaced
Placed
Lesson
Click
Chapter 3 Designing PC Board Data
3 - 48
3. Placing Components
Navigation is a function to navigate you so that the estimated wiring length becomes
the shortest, by checking the connection of the net when a component is moved by
dragging.
Place R1 and R2 by using navigation.
1. Click (Move Component) on the tool bar.
2. Set the Navigate button on the panel menu to ON.
Click Navigate on the panel
menu.
An Unconnected Net Indicator will be
displayed.
3. Click R2.
The vector will be displayed.
Painted line
Estimated wiring length before
moving component
Unpainted line
Estimated wiring length if
component is placed at cursor
position
Minimum
Total if estimated wiring length is
minimized while cursor is moved
and its coordinates
4. Place R1 and R2 by referring to the following figure.
Moving a Component by Using Navigation
Lesson
Click
R2
R1
Navigation OFF Navigation ON
The estimated wiring
length is minimized if the
component is placed here.
3 - 49
3. Placing Components
Chapter 3 Designing PC Board Data
5. Set navigation back to OFF.
Click Navigate on the panel
menu.
As soon as navigation has been set
back to OFF, the Unconnected Net
Indicator will disappear.
6. Check to see if any unplaced component or off-board component remains, by using
(Query).
Click (Query Data) on the
tool bar.
Select PCB Data Placement
Status from the panel menu.
If the values for Off-Board and
Unplaced are 0, it means that all the
components have been placed on the
PC board.
Click Close at the lower part of
the Query window.
The displayed information will not be cleared just by closing the Query window.
If the Query Data command is executed again, the previous information will be
displayed if the screen is scrolled.
The object queried is displayed at the
top when the Query command is
executed.
Clicking Clear at the lower part of the
Query window clears the displayed
information.
Click
Note
Old information
New information
Click
Chapter 3 Designing PC Board Data
3 - 50
3. Placing Components
When components are placed, the proximity of the input component areas to
components is always checked. Therefore, placing components in violation of the
pre-defined placement design rule is not possible. Height can also be specified in the
component area (FromTo), and the component area height for other components and
whether a component exceeds a specific height limit can be checked (online DRC
function).
Deliberately place components so that a DRC error occurs, in order to try out online DRC
operations.
1. First, try to place IC6 and IC9 so that they overlap each other, by using the [Move
Component] command.
An error will occur and the
components cannot be placed.
2. Select Check DRC/MRC Settings from the menu bar and confirm the check item.
Click Component DRC tab.
Online DRC
Component areas
Lesson
Click
Click
Click
Error
Executing DRC Again to Components
3 - 51
3. Placing Components
Chapter 3 Designing PC Board Data
The online DRC will check component
overlap check because Comp. - Comp.
is set to ON.
Click Close without doing
anything.
The check item for the online DRC is controlled by selecting Check DRC/MRC
Settings from the menu bar.
3. Select Check Online DRC from the menu bar to set the online DRC to OFF.
Instead of selecting Check Online DRC from the menu bar, the
online DRC can be switched between ON and OFF by clicking
DRC ON / DRC OFF at the upper right of the Viewer.
Light blue: Online DRC ON, Blue: Online DRC OFF
4. Place IC6 and IC9 so that they overlap each other.
An error mark is displayed on the
canvas but the components can be
placed.
5. Select Check Re-apply DRC from the menu bar to set the online DRC to OFF.
6. Place IC6 and IC9 so that they overlap each other.
Because the online DRC is not
performed when the components are
placed, no error mark is displayed.
Note
Note
Click
Click
Click
Click
Click
Chapter 3 Designing PC Board Data
3 - 52
3. Placing Components
7. Select Check Re-apply DRC from the menu bar to set the online DRC back to ON
and place the components again.
An error mark will be displayed.
8. Select Check View Comp. DRC Errors from the menu bar and set the online DRC
to OFF.
The displayed error mark will
disappear.
The following table summarizes the above operations.
Online DRC
Re-apply
DRC
View Comp.
DRC Errors
Operation
ON
ON
OFF
ON
ON
OFF
OFF
Placement: Impossible
ON
Placement: Possible
Check: Executed
Error mark: Displayed
ON
OFF
Placement: Possible
Check: Executed
Error mark: Not displayed
ON
OFF
OFF
OFF
Placement: Possible
Check: Not executed
Error mark: Not displayed
Depending on the online DRC setting, therefore, components can be placed even if an
error occurs and you may not be aware of the error. The Component DRC command
is therefore provided. After the placement positions for all the components have been
determined, be sure to execute Component DRC to see if an erroneous component
exists.
Click
Note
Error
Click
3 - 53
3. Placing Components
Chapter 3 Designing PC Board Data
IC6 and IC9 are overlapped in the lesson on the preceding page, but the error mark is
not displayed. In this status, execute Component DRC.
1. Check View Comp. DRC Errors.
2. Execute Component DRC
Select Check Component
DRC from the menu bar.
Click Check All Area in panel
menu.
The error mark is displayed.
3. Check the location of the errors.
Click DRC Settings in panel
menu.
Click Error List.
Error list dialogue is displayed.
Error mark is displayed when Component DRC is executed even if Check View Comp. DRC Errors is OFF.
(Error mark is disappeared when Redraw is executed. But, the error is not listed in Error list dialogue when Check
View Comp. DRC Errors is OFF.
Lesson
Caution
Click
Click
Click
Click
Chapter 3 Designing PC Board Data
3 - 54
3. Placing Components
4. Zoom the error location.
Click Error Type: Comp. -
Comp. Cell.
The clicked component will be
zoomed.
5. Return the component to the original position.
If the error has been corrected, the
error message is deleted from the
error list.
Click Close.
6. Return the DRC to its original setting.
Click
Click
3 - 55
3. Placing Components
Chapter 3 Designing PC Board Data
Components using the same footprint (the same shape) can be swapped on the board.
Because the reduction rate is displayed by calculating the estimated wiring length
before and after swapping, the components can be swapped by using this reduction
rate as a criterion.
Swap six components, IC6 through IC11, so that the estimated wiring length is minimized.
1. Select Edit Swap Components from the menu bar.
2. Click one of the components to be swapped. Click IC11 in this example.
A flag mark is displayed on the canvas
indicating the component that can be
swapped.
The footprint name and a list of the
components to be swapped are
displayed on the panel menu.
3. Next, click IC9.
The value of the estimated wiring
length will be displayed on the panel
menu.
If the reduction rate on the panel
menu is less than 100%, the estimated
wiring length is reduced.
4. Click Apply in panel menu.
IC11 and IC9 will be swapped.
By setting Same Footprint Only on the panel menu to OFF,
components can be swapped regardless of shape. To swap
the positions of components with different shapes, do so based
on the origins of the components, ignoring DRC.
Swapping Component Positions
Menu bar
Edit
Swap Components
Swapping placement
positions of IC9 and IC11
Lesson
Note
Click
Click
Click
Chapter 3 Designing PC Board Data
3 - 56
3. Placing Components
The same gates can be swapped just as with the Swap Components command.
You must define in advance that the components can be swapped (pin assignment information).
Swap the gates for IC9.
1. Select Edit Swap Gates from the menu bar.
2. Click one of the gates to be swapped. Click Pin 1 (upper right) in IC9.
On the canvas, a balloon mark is
displayed on Pins 1 through 3
(selected gate), and a flag mark is
displayed on the pins of the gate that
can be swapped.
The selected gate name and a list of
the gates that can be swapped will be
displayed on the panel menu.
3. Click one of the gates that can be swapped. Click Pin 4 in IC9.
Information before and after
swapping will be displayed at the
location of the estimated wiring
length on the panel menu.
4. Click Apply in panel menu.
Gates 1 and 2 of IC9 will be swapped
and the nets connected to these gates
will also be swapped.
Swapping Gates
Menu bar
Edit Swap Gates
Swapping Gate 1
and Gate 2
Lesson
Caution
Click
Click
Click
3 - 57
3. Placing Components
Chapter 3 Designing PC Board Data
If there are swappable pins in one gate, they can be swapped.
Equivalent definition must be made in advance for the pins (function information).
Swap pins for IC9.
1. Display Pin No.
Click View PinNo. from
menu bar to enter check mark
for PinNo..
PinNo. is displayed
.
2. Select Edit Swap Pins from the menu bar.
3. Click one of the pins to be swapped. Click Pin 4 in IC9.
An x mark will be displayed on Pin 4
and a flag mark will be displayed on
the pins that can be swapped.
A list of the swappable pins will be
displayed in the same manner as
when swapping gates.
4. Click a pin that can be swapped. Click Pin 5 in IC9.
Information before and after
swapping will be displayed at the
location of the estimated wiring
length on the panel menu.
Menu bar
Utilities Swap
Pins
Swapping Pins
Swapping Pins 1 and 2
Caution
Lesson
Click
Click
1 2 1
2
Click
Chapter 3 Designing PC Board Data
3 - 58
3. Placing Components
5. Click Apply in panel menu.
Pins 4 and 5 in IC9 will be swapped.
6. Turn off Pin No. display
Click View PinNo. from
menu bar to take off check mark
for PinNo..
Click
Click
3 - 59
3. Placing Components
Chapter 3 Designing PC Board Data
* UNDO/REDO
UNDO invalidates a command executed to an object and restores the original
status; REDO executes the command again from the status.
UNDO ... Invalidates executed processing and restores the status before
execution.
REDO ... Restores invalidated processing.
To move component
Click .
Restores the status before moving the
component.
Click .
Re-executes moving.
Information in the command stack for UNDO is cleared if the file is closed or the tool is changed (e.g., from the
Floor Planner to the Placement/Wiring Tool).
The number of times UNDO can be executed is already defined in the resource file. If this number is
exceeded, Data that executes UNDO/REDO is not stacked is displayed.
Only a command that effects an object (such as that Input, Edit, or Delete) can be invalidated by the UNDO
command. Commands that do not directly manipulate objects, such as view manipulating, changing grid,
request, and check commands, are not subject to UNDO.
In addition, some commands cannot be invalidated by UNDO.
Example
3 - 60
Chapter 3 Designing PC Board Data
When components have been placed, wire them.
3 - 61
3. Placing Components
Chapter 3 Designing PC Board Data
By specifying a memory (where nets are arranged horizontally and vertically) in the
area, the memory can be automatically wired.
1. Select Edit Memory Routing from the menu bar.
2. Set Horizontal to 4 and Vertical to 1 for Prim. Wir. Dir". in the panel menu.
3. Specify the whole board with a rectangle.
After the area has been specified,
wiring is automatically started.
Wiring Memory
Menu bar
Edit
Memory Routing
Lesson
P1
P2
Click
Chapter 3 Designing PC Board Data
3 - 62
3. Placing Components
Wire patterns that go through the same path are wired together as a bundle.
Specify wiring paths as a bundle.
1. Click (Input Bundle) on the tool bar.
2. Confirm each item in panel menu are set like following picture.
3. Confirm that Layer 1 is the Active Layer.
If not, select Layer 1 by using the
pull-down menu.
4. There are several unconnected lines in parallel between IC1 and IC2. Sequentially
click them (P1 through P8).
Specify in the vicinity of an IC1
pin.
5. Select Data End from the assist menu.
Instead of selecting Data End, Space
key may be input from the keyboard.
The specified unconnected lines are
bundled and wired as input lines.
Inputting Bundle
Lesson
Click
Release
Menu bar
Edit
Input Bundle
P1 P2P3 P8
3 - 63
3. Placing Components
Chapter 3 Designing PC Board Data
6. Specify the direction in which the wiring pattern is extracted (P9).
The lines will be bent.
7. Retract the wiring pattern to a pin. Click one of the connection destination pins (P10).
All the patterns will be
wired.
* [Input Bundle] Command
The [Input Bundle] command executes the following:
Inputting signal net as a bundle
The specified unconnected
lines are bundled and wired.
Inputting temporary net as a bundle
The fixed number of bundles can be input, regardless of
whether the lines of those bundles are connected or not.
Via generation during bundle input
Via can be generated during wiring (specified from the
assist menu).
Editing bundle line
Route for already routed bundle line can be changed as
bundle.
Bundle candidate display
Out of many unconnected bundles, those that can be
input as a bundle are highlighted and displayed (this
highlighted display is cleared when the bundle is
displayed again).
P9
P10
Drag
String
ID
Size
2
Click
Click
Click
Chapter 4 Designing Manufacturing Data
4 - 19
2. Designing Manufacturing Data
* Character Size
Character size may be free or assigned tables numbered 1 to 10.
(Free)
By changing the setting in the
Input Character dialog box,
size can be changed.
(Tables 1 to 10)
Selecting Attributes Text Settings from the menu bar displays the Text Settings
dialog to set text size.
On this menu, the size
corresponding to a table
number can be changed.
Click Select Text Table on the Input Text panel menu. The test size corresponding
to the table number specified as size can be checked.
The character size corresponding to a table number cannot be changed by merely checking the current
character size.
10. Input a text string.
Input By from the keyboard.
Specify position (start point) of
character is displayed in the
message area at the lower left of the
editor window.
Decide on the input position
and size for P1 and P2.
Caution
Click
P1 P2
Chapter 4 Designing Manufacturing Data
4 - 20
2. Designing Manufacturing Data
11. Use Point to Point and input characters with scaling.
Input your name.
12. Input a logo by using a footprint.
Input the footprint name
PL0G02".
Refer to Inputting Silk with Footprint on page 4-13.
13. The input characters will be as shown below.
Reference
P1
P2
P1
Chapter 4 Designing Manufacturing Data
4 - 21
2. Designing Manufacturing Data
* Inputting Japanese Kanji Characters
J apanese Kanji characters can be input on J apanese OS.
Set the panel menu as follows:
Method
2 Points
Scale
ON
Click in the String Value field.
Change input mode to
J apanese Input mode.
Switching ON/OFF for Japanese
Input mode depends on how the
setting is done.
key or other are assigned.
The following
are
displayed.
Kanji input of the PC version is dependent on the installed application.
MS-IME
ATOK, etc.
Change input mode to
J apanese Input mode.
Switching ON/OFF for Japanese
Input mode depends on how the
setting is done.
+Alt key or other are
assigned.
will be displayed at the lower
right part of the editor.
The meanings of these
characters are as indicated on
the left.
Click
Click
Note
Kanji input mode
UNIX
Input mode: Romaji
Conversion mode: Successive clause
Input character type: Hiragana
Chapter 4 Designing Manufacturing Data
4 - 22
2. Designing Manufacturing Data
Input from the
keyboard.
Press Space key to convert it
into Kanji.
To determine conversion, input
Return key.
Exit J apanese Input mode.
The following two specifying methods can be used:
Drag
P1 P1 P2 P1 P2
Specifying method
Input characters at the center
between the two points.
The characters are expanded to
the length between the two points.
Note
Drag
Point to Point
Chapter 4 Designing Manufacturing Data
4 - 23
2. Designing Manufacturing Data
The reference designator assigned at component assignment can be input as a
component symbol. A reference designator can be input by clicking one component at
a time, or all reference designators can be input at once. First input one reference
designator at a time.
1. Set Symbol-A as the Active Layer.
2. Click (Input Symbol) on the tool bar.
A panel menu for inputting
component symbols will be displayed.
On the panel menu, select
Symbol Ref-Des
3. Input a component symbol.
Click a component.
The reference designator will be
displayed at the cursor position.
Click the position where the
reference designator is to be
input.
4. Similarly, input a component symbol to the component on the right of IC6".
Inputting Silk Based on Reference Designator
Silk input layer
Symbol-A layer
Lesson
Chapter 4 Designing Manufacturing Data
4 - 24
2. Designing Manufacturing Data
Next, input component symbols to all the components below at once.
1. Click (Delete) on the tool bar.
Click P1, at the lower left of
IC6".
IC6 will disappear.
Similarly, delete IC7".
2. Select Utilities Utilities Toolbox from the menu bar.
The Utilities Toolbox dialog will be
displayed.
3. Click (Generate Symbol Area) in the Utilities Toolbox dialog.
Parameters for generating a
component area are displayed on the
panel menu.
Lesson
Click
Chapter 4 Designing Manufacturing Data
4 - 25
2. Designing Manufacturing Data
*1 Specifying a file name means inputting a component symbol based on a file that defines a character
string corresponding to a reference designator.
The format file shown on the left can easily
be created by using the component list for the
circuit design system, System Designer.
*2 On the component symbol generation layer, the reference can only be input to the component placed
on the selected side in a specified area (component placement side = Both).
*3 The following six modes of specification can be used:
(Above Comp.) (Below Comp.) (Left Comp.) (Right Comp.) (Center Comp.) (Base Point)
*4 Gap is the distance from the minimum rectangle enclosing the component to the position where
characters are generated, as shown below.
*5 Symbol synchronization is used to delete an existing component symbol and generate the reference
designator for a component if the reference designator of a generated component is not synchronized
with the reference designator of a component due to reference designator change.
Symbol Mark Generation Parameters
Specifies input mode. Part Name/Ref-Des/File
If the input mode is File, set a file name.
Specifies a component for which a component symbol is to be
generated. Both/Side A/Side B
Specifies component symbol generation layer.
Corresponds to the user-defined layer corresponding to the
conductive layer in the symbol mark layer on the component
placement side or the outermost layer.
Generation position Above/below/right/left/center/Base Point
Gap
Processing for a generated component
Change input/newly generate/not generate/symbol synchronization
Stores the original position.
If the input mode is Ref-Des mode, the initial character of the
numeral is omitted.
Mirror inversion processing ON/OFF/Only Side B ON
Parameter related to character generation
Specifies character style. Normal/Reverse/Frame character
Symbol 2 {
R10 10K
R11 10K
C1 0.33uF
C2 1.0uF
}
Note
(Example) Input position Right Comp.
Gap 5
IC1
IC1
IC1 IC1
IC1
IC1
Specifies Angle
Specifies reference point for character
*1
*2
*3
*4
*5
Enter check mark when Non-electrical Component is also target.
Chapter 4 Designing Manufacturing Data
4 - 26
2. Designing Manufacturing Data
4. Generate component symbols in the following conditions:
Symbol Ref-Des
Character size 2
Inputting PC board
Not only one PC board can be placed on a board, but two or more PC boards can be
input.