You are on page 1of 205

The ZUKEN logo and CI mark are registered trademarks of Zuken, Inc.

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 Documentation.

to

Online

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 Chapter 1 Welcome to the world of the PCB Design 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 Japanese 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

Welcome to the world of the PCB Design


The aim is to attain a level where you can help operators. You will learn the flow of board design.

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

Beginners Training <PCB Design>


Simple operations for PCB design

Master Training
Library
Master Training <Component Library>
Registration and management of libraries

The aim is to attain the knowledge necessary to be an operator.

Board Design
Master Training <PCB Design>
Detailed operation for PCB design

Master Training <PCB Design Library>


Registration and management of PCB design libraries

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

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.

Preface

Preface - 1

1. Overview of the Lesson


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-1

1. Overview of the Lesson

The procedure for the Beginner Course is as follows:

Board Generation
Creating a PC board database 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.

System Designer

CDB Component information

Design rule library

Component Design rule Connection Attribute Shape Stock information information information information information attribute information

Technology library

PCB

RUL

Layer structure information

Reference

Refer to Chapter 2, 2. Preparing PC Board Data".

Preparation Complete

Designing the PC Board Shape

Creating PC board outline layout area Create a layout area where PC board outlines and components are placed. The tool creates various keep-out areas as needed.

Reference

Refer to Chapter 3, 1. Inputting PC Board Outline".

1-2

Chapter 1

Designing a PC Board for the First Time

1. Overview of the Lesson

Trial Placement
Arranging components 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.
Reference
Refer to Chapter 3, 2. Evaluating Component Placement".

Placement/Wiring
Placing components Place the components.

Reference

Refer to Chapter 3, 3. Placing Components".

Wiring Perform wiring.

Reference

Refer to Chapter 3, 4. Wiring".

Chapter 1

Designing a PC Board for the First Time

1-3

1. Overview of the Lesson

Artwork
Inputting manufacturing object Input objects necessary for manufacturing, such as symbol marks.

Reference

Refer to Chapter 4, 2. Designing Manufacturing Data".

Manufacturing Panel Design


Inputting manufacturing object Design a combination panel.

Reference

Refer to Chapter 4, 4. Designing Manufacturing Panel Data".

CAM Output
Outputting photo data Output the data to be transferred to the photo plotter.

Reference

Refer to Chapter 5, 1. Outputting Photo Data".

1-4

Chapter 1

Designing a PC Board for the First Time

1. Overview of the Lesson

Target time to finish each lesson

Chapter 1

Section 1 2 3 Lesson Overview

Title Before Starting the Lesson Setting up the Training Data Total Starting the CAD File Manager(CFM) Preparing PC board data Total Inputting PC board outline Evaluating component placement Placing components Wiring Total Starting the Artwork Tool Designing manufacturing data Starting the Manufacturing Panel Design Tool Designing manufacturing panel data Total Outputting photo data Checking photo data Completing PC board creation Total

Target Time 10 minutes 10 minutes 10 minutes 0.5 hours 5 minutes 10 minutes 0.25 hours 40 minutes 20 minutes 50 minutes 160 minutes 4.5 hours 5 minutes 25 minutes 5 minutes 10 minutes 0.75 hours 5 minutes 10 minutes 15 minutes 0.5 hours

1 2

1 2 3 4

1 2 3 3

1 2 3

Chapter 1

Designing a PC Board for the First Time

1-5

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)

Layer structure of CR-5000

Layer structure When creating data for one PC board with the CR-5000, input objects into different layers depending on data roles.

Conductor

Silk Resist Metal mask

The above figure is only an image. The layers are actually divided into detailed wiring layers.
As layers belonging to wiring Layer 1 Conductive layer 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) Resist layer Silk layer Metal mask layer Inhibited layer

Example

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.
Conductive layer Resist layer Wiring Layer 4 (Side B) Silk layer Metal mask layer

Input the resist

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.

1-6

Chapter 1

Designing a PC Board for the First Time

2. Before Starting the Lesson

Technology library As explained above, design a PC board based on layer structure. Technology sets this layer structure.
Conductive layer Silk layer Resist layer Metal mask layer Conductive layer Conductive layer Conductive layer Silk layer Resist layer Metal mask layer

Wiring Layer 1 Wiring Layer 2 Wiring Layer 3 Wiring Layer 4

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.

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

Select one technology that corresponds to the PC board to be designed.

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.
Reference To register a technology library, refer to Master Training <PCB Design Library>".

Chapter 1

Designing a PC Board for the First Time

1-7

2. Before Starting the Lesson

Design rule library 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.

RUL

Design rule library

PC board generation

RUL
(a.rul)

Design rule database dedicated to 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.

1-8

Chapter 1

Designing a PC Board for the First Time

2. Before Starting the Lesson

Component Library (CDB)


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.

74LS08

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 pin information and gate information.

Assign the package for the component by package name.

Package
Package name: LS08_DIP Footprint name: DIP14 1 2 3 4 | 13 14

Pin assignment
Pin assignment name: LS08 1A 1B 1Y 2A | 4B VCC 1 1 1 2 | 4 1,2,3,4 A B Y A | B VCC

Assign the component shape on the PC board by footprint name.

Footprint
Footprint name: DIP14

Assign gate. Assign padstack to the pins for the component.

Padstack
Padstack name: Vc1.4c0.8 A B Y

Function
Function name: 2AND INPUT INPUT OUTPUT

Collect pads to create a padstack.

Pad
Pad name: C1.4 C0.8

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.
Reference To register a CDB, refer to Master Training <Component Library>".

Chapter 1

Designing a PC Board for the First Time

1-9

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)

HP-UX

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

1 - 10

Chapter 1

Designing a PC Board for the First Time

3. Setting up Training Data

Note

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

Solaris

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

Chapter 1

Designing a PC Board for the First Time

1 - 11

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 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.

If the variables have not been set, make the settings in the above dialog. HP-UX

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.

Solaris

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.

1 - 12

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
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" } :

HP-UX

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 { "/home/lesson1/cdb/cdb1.prt" } Package { "/home/lesson1/cdb/cdb1.pkg" } : Part { "/users/lesson1/cdb/cdb1.prt" } Package { "/users/lesson1/cdb/cdb1.pkg" } :

Solaris

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 { "/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" } :

Chapter 1

Designing a PC Board for the First Time

1 - 13

1. Starting the CAD File Manager (CFM)


You are going to design the following PC board using the Board Designer/Board Producer.

Chapter 2 Preparing PC Board Data

2-1

1. Starting the CAD File Manager

Starting the CAD File Manager (CFM)


Lesson
UNIX

Now start the CAD File Manager. (Layout Design System) from the CR-5000 route menu to start the CAD 1. Click File Manager.

Tool tip
When the cursor is over an icon button, this is automatically displayed to indicate which tool is started by that button.
Click

Layout Design System

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.

2-2

Chapter 2 Preparing PC Board Data

1. Starting the CAD File Manager

CR-5000 CAD File Manager (CFM)


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.
Reference For the other functions, refer to Appendix 3, [3. CAD File Manager] on page A-3.

1. Menu bar 3. Directory path specification field 2. Icon bar

4. File list canvas

7. Tool box

5. Assist menu

6. Filter 8. Message area

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. accessed. Files in other nodes can also be

Directory path specification field Drive selector Directory selector

UNIX

Directory path specification field Directory selector Node name specification field

Chapter 2 Preparing PC Board Data

2-3

1. Starting the CAD File Manager

4. File list canvas Lists the files and directories existing in the work directory. File or directory name Picks map

File sets

File status indication

Picks map: This is a mark displayed at the beginning of a file name, indicating the file contents. picks maps are mainly displayed.

The following

Object-oriented database Rule directory Directory

ASCII file Binary file 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 (before creating database) PC board database Manufacturing panel 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.

File is locked because you are manipulating it. File is locked because another person is manipulating it. You do not have the right to write data to the file. The unnecessary area on the file is large.

5. Assist menu This menu is displayed by holding down the right button on the file list canvas. commands that can be executed to the file selected on the file list canvas.

This menu lists the

6. Filter Limits the file types to be displayed on the file list canvas or selects the button to be displayed in the tool box. Schematic Design Data Print Circuit Board Data Manufacturing Panel Data Related to System Designer Related to Board Designer Related to Board Producer

7. Tool box Displays the icons that start each tool. The icons displayed in this tool box are determined by the filter, and the tools that can be started are limited by the file set or file selected on the file list canvas (the shaded icons cannot be selected).

Reference

Regarding tools for PCB Design are introduced by P2-5 Tools used for PC Board Design. 8. Message area This area displays guidance or an error that occurs during operation.

2-4

Chapter 2 Preparing PC Board Data

1. Starting the CAD File Manager

Tools Used for PC Board Design


The following tools are used for Beginners Training <PCB Design>: Board Generation Tool This tool prepares the following two files necessary in designing a PC board, based on the information extracted from a schematic (System Designer): PC board database (PCB) Design rule database (RUL) PC Board Shape Edit Tool This tool inputs the following objects necessary in designing a PC board: Board outline Layout area PC board mounting holes Keep-out area data, etc. Floor Planner (option) This tool evaluates whether all the components can be placed within the layout area.

Placement/Wiring Tool This tool determines an accurate placement position for components and designs patterns.

Artwork Tool This tool inputs and edits objects other than those on a conductive layer and checks manufacturing data.
IC2 IC3
IC1
C1 C2 R1

Panel Tool This tool designs a panel on which two or more of one type of PC board are placed or creates two or more PC boards on one panel. Photo Tool This tool outputs the data to be transferred to the photo plotter by each layer.

Photo data

CAM Check Tool This tool checks to see if any data is missing or deformed by putting CAM data pattern onto the pattern on the PC board.

Chapter 2 Preparing PC Board Data

2-5

1. Starting the CAD File Manager

In addition to the these tools used for Beginners Training <PCB Design>, the following tools can be also used: Design Rule Editor This tool is used to set or change the design rules (such as clearance) for each PC board.
Reference This tool is introduced in Master Training <PCB Design>".

PC Board Technology/Component Update Tool If the settings in the technology library have been changed, this tool reflects the change onto the existing PC board.
Reference
This tool is introduced in Master Training <Engineering Change/Operation>".

Forward Annotation Tool (design change) If the schematic (System Designer) is changed, this tool reflects the change on the PC board.
Reference
This tool is introduced in Master Training <Engineering Change/Operation>".

Back Annotation Tool This tool returns the changes made during PC board design to the schematic Reference (System Designer).
This tool is introduced in Master Training <Engineering Change/Operation>".

Drill Tool This tool outputs hole information to be transferred to the drilling machine.
Reference
This tool is introduced in Master Training <CAM>".

Plot Tool This tool prints PCB data and Manufacturing data.
Reference
This tool is introduced in [Master Training <PCB Design>].

All the following tools are optional: Floor Planner (SD) Package Synthesizer Board Analysis Tool BD/Lightning Interface Tool Apsim Interface Tool ICX Data Conversion Tool BD-ANF I/F Tool Calculate Pattern Area Tool SMM I/F Tool (Windows-version only)

In addition to the above tools, some tools can be started by selecting Tool Action on the menu bar for the CAD File Manager.

2-6

Chapter 2 Preparing PC Board Data

2. Preparing PC Board Data


To design a PC board, the following two files are necessary for inputting objects:

PCB
PC board database

RUL
Design rule database

These files contain all the information necessary in designing PC boards (e.g., component shapes and design rules) and must always exist in pairs in the same directory. Now, lets create these two files.

Starting Board Generation Tool


Lesson

1. Move to the pcb directory.

Double Click

2. Click the file set for the PC board to be created, Manager.

ex/[Board] , from the CAD File

Click

A file set is a set of files having PC board data and manufacturing panel data with the same database name.

3. Start the Board Generation Tool. Click (Board Generation) in the tool box.

Click

Chapter 2 Preparing PC Board Data

2-7

2. Preparing PC Board Data

Creating PC Board Data


When a new PC board is generated, information necessary in designing is loaded to the PCB and RUL files. To do so, various files must be referred to at tool execution. The following files are referred to: Schematic (.cir)

Libraries

Part library

Package library

Footprint library

Technology Design rule library library

Specifications Components Net list Design rule list

Board Data Generation Tool

RUL
Design rule database

PCB
PC board database

Connection information

Components to be used

Design rules Number of wiring layers Clearances Pattern width

Net list (NDF)


This is a file storing net connection information and is extracted from the System Designer.

Design rule list (RUF)


It is extracted from the System Designer (this file cannot be edited with vi).

Part library Part Package library Footprint library Technology library Design rule library

(PRT) (PKG) (FTP) (TCH) (RUL)

A registration tool is available for each library.

Reference

To register these libraries, refer to Master Training <Component Library> and Master Training <PCB Design Library>".

2-8

Chapter 2 Preparing PC Board Data

2. Preparing PC Board Data

Lesson

Now we will set rules for PC board generation and generate a new board. 1. Confirm that \home\lesson1\pcb\ex is set as the circuit information name and PC board data name.
A PC board is generated by referring to the files set here. Net list name:C:\home\lesson1\pcb\ex.ndf Design rule list name: C:\home\lesson1\pcb\ex.ruf A PC board shape and a layout area can copy from referring to the PCB file set here. (This training doesnt specify here.) You can use the placement information from the files specified here as it is. (Do not specify other files in this lesson.) PC board data for the name set here will be created. PC board database: \home\lesson1\pcb\ex.pcb Design rule database: \home\lesson1\pcb\ex.rul (Default: Same as circuit information name)

2. Specify the number of PC board layers. In this lesson, we will create a 4-layer PC board.

Click the icon of calculator on the right to


Click

Set No. of Layers .

The Numeric Input dialog box will be opened.


Click

Click

4.

Click OK.
Click

Chapter 2 Preparing PC Board Data

2-9

2. Preparing PC Board Data

3. Specify a design rule name.

Click

Click the list icon for Design Rule Name .

Click

A list of design rules matching the specified number of layers will be displayed.

Click star-4.rul. Click OK.


Click

4. Execute board generation.

Click

Click Execute.

The message Specify net name for power plane layer" is displayed and the Specify Net Name for Power Plane Layer dialog box is displayed.

2 - 10

Chapter 2 Preparing PC Board Data

2. Preparing PC Board Data

Message contents
Although a 4-layer PC board is to be created, the layer type for each layer is set in advance in the technology library. The following four layer types are available. Append any of the attributes depending on the purpose for each layer (input data). Positive attribute
Negative power plane attribute

Mixed attribute

Undefined

The foil remains where an object was input. Append this attribute to a layer where a normal pattern is to be input.

The foil is peeled off where an object was input. Usually, this attribute is appended to use a single power source for the inside layer.

This attribute is appended to a layer where positive and negative attributes are used in combination. Append this attribute to provide two or more power sources to the inside layer or input a wiring pattern to only a specific part, aside from a power source.

Append this attribute to a layer where no object is input.

The PC board for the lesson is given the following layer types:
Positive Negative power plane Negative power plane Positive

A single power source or a signal name for ground must be specified for Layers 2 and 3.

The Board Generation Tool checks the layer type for each layer as soon as a design rule name has been specified. If a layer with negative power plane attributes exists, a dialog box to specify the signal name for that layer is automatically displayed. 5. Specify a net name for a power plane layer.

Click

Click Power Plane Layer 2-Layer.

Click GND (GROUND) in Net Name List


Click

Chapter 2 Preparing PC Board Data

2 - 11

2. Preparing PC Board Data

Click

Similarly, click 3-Layer.

Click

Click VCC (POWER) in Net Name List.

Click OK.
Click

Processing of the Board Generation Tool is started and progress is displayed in the message field.

The Board Generation Tool processes in the following sequence: 1. 2. 3. 4. 5. 6. 7. 8. Loads net list Loads the design rule library Loads the design rule list Creates component mapping Sets a power plane layer net name. Checks the design rule and setting. Creates a PC board database. Creates a parameter DB. (refer to NDF and CDB). (refer to RUL). (refer to RUF). (refer to TCH and CDB).

If an error has occurred, the location of the error can be quickly identified by checking at which stage of processing the error has occurred.
When processing is completed, a dialog box is displayed.
Click

Click OK.

2 - 12

Chapter 2 Preparing PC Board Data

2. Preparing PC Board Data

6. If a warning message is displayed when the processing has been completed, the Error Display dialog box is automatically opened.

Warning contents When the Board Designer places components, component areas are checked for overlapping (Component DRC).

Error

The Component DRC checks both the component- and solder-side. When registering a component shape, therefore, a component area shape must also be input. When executing the Board Generation Tool, a check for whether a component area shape has been input is performed. If a component area shape has not been input, a shape is automatically generated. A component area is input to the front of the component prepared for this Course, but no area is input to the rear. If components having leads on the bottom, such as insertion-type components, are used, contact among the leads must also be checked. This means that a component area on the other side of the placement side is necessary for the lead part. Therefore, a component area is automatically generated on the back of an insertion-type component, and this generation is indicated by a warning message. Generated shape Back of component --- Circle or rectangle enclosing pin shape Front of component --- Circle or rectangle enclosing component shape Component area

A two-line message for each Side A and Side B components. Side A or Side B is displayed per component.

Chapter 2 Preparing PC Board Data

2 - 13

2. Preparing PC Board Data

7. When the warning message has been confirmed, close the Error Display dialog box and exit from the Board Generation Tool.

Click

Click Close.

Click

Click File Exit on the menu bar.

Confirm that the following files have been created on the CAD File Manager: ex.pcb ex.rul

2 - 14

Chapter 2 Preparing PC Board Data

1. Inputting PC Board Outline


As the two files (PCB and RUL) necessary for designing a PC board have been prepared, lets proceed when designing. First, input the board outline and mounting holes for the board by using the PC Board Shape Edit Tool.

Starting the PC Board Shape Edit Tool


Lesson

1. Click

(PC Board Shape Edit Tool) from the CAD File Manager.

Click

Chapter 3

Designing PC Board Data

3-1

1. Inputting PC Board Outline

Editor for the PC Board Shape Edit Tool


The layout of the Editor for the PC Board Shape Edit Tool is as shown below.

1. Menu bar 11. Scale 2. Tool bar

3. Viewer

6. Canvas

4. Panel menu 8. Dialog box

9. Assist menu 10. Origin mark

5. Edit-mode indicators

7. Message area

1. Menu bar The commands for the PC Board Shape Edit Tool are displayed on this menu bar. 2. Tool bar The icons for the most-often used commands are displayed on the tool bar. on an icon, a tool tip is displayed. 3. Viewer This controls display on the canvas, such as zooming in and out. 4. Panel menu This menu displays the command parameters. All detailed specifications for a command are made on this menu. Nothing is displayed on this menu when no command is input. 5. Edit-mode indicators These indicators are used to specify: a. Active layer, b. Grid, c. Coordinates, f. ON/OFF for input grid, g. Visible layer, and h. ON/OFF for the same point. When the cursor is placed

d. Layer to be searched, a b

e. ON/OFF for displayed grid, c f e d h g

6. Canvas This is a work area where objects are displayed and edited.

Click the mouse in this area.

7. Message area This area displays messages indicating errors and processing progress. 8. Dialog box This is a dedicated window that is displayed so that detailed parameters can be specified. 9. Assist menu This menu is used to specify an adjective for a command under execution or the delimiter of a command. By holding down the right mouse button on the canvas, the appropriate menu for a given command will be displayed. 10.Origin mark This is the origin on the Board Designer, indicating the position of coordinates (0, 0). 11.Scale This is the scale of the coordinates along the canvas frame. This scale and the origin mark can be displayed or not.

3-2

Chapter 3

Designing PC Board Data

1. Inputting PC Board Outline

Setting Grid
Menu bar Environment Grid Edit-mode indicator

When inputting an object, white dots that can be used as a yardstick for inputting data can be generated on the canvas. These white dots are collectively called a grid". The grid is helpful when inputting objects and has the following two functions: Display grid Retraction grid
Grid consisting of the white dots displayed on the canvas and used as a yardstick for inputting data. Grid used to correct coordinates and retract a specified point into the grid.

Display grid
Click

Retraction grid

Lesson

1. Set the grid pitch to 1 mm. Click Environment Grid on the menu bar.
Click

The Grid Setup dialog box will be displayed. As the default grid has been defined in the design rule library, its value is displayed.

Note

Four types of grids are available. The grid to be referred to depends on the command to be used (if a command is specified, the grid is changed automatically). Artwork grid Placement grid Wiring grid Via grid
Commands that handle objects other than those on the conductive layer Commands that handle components Commands that handle conductors

2. Set the artwork grid to 1.0 mm. (Although the grid is set to 1 mm by default, for the sake of practice, reset it to 1 mm.) Select Artwork Grid, click right button of mouse, and select Grid List.
Click

X- and Y-pitches are displayed.

The Grid Selection dialog box is displayed.

Click

Search for a grid with Pitch X, Y of 1.0 mm from the list, and click that line.
G-1.0 is now available for this grid.

Click

Click OK.

Chapter 3

Designing PC Board Data

3-3

1. Inputting PC Board Outline

Note

The listed pitches are pre-defined in the design rule library. To set a new pitch that is not displayed on the list, input as follows: Click the frame of the grid pitch to be changed.
The frame turns to red.

Click

Press Back Space more than once on the keyboard to delete the displayed value. Input a pitch from the keyboard. Example: 1.5 (calculation icon) and then the Numeric Input dialog box will be Or, click the displayed. Specify a pitch on this dialog box.

Click

3. Select the grid-type. Confirm that Point Grid is displayed.

Point Grid and Line Grid Two types of grids are available: Point Grid and Line Grid". Choose the grid-type you feel is easier to use. Point Grid Line Grid

3-4

Chapter 3

Designing PC Board Data

1. Inputting PC Board Outline

4. Specify the interval and display method for the grid. Confirm that both Highlight and Skip are OFF.

"Highlight display" and "Skip display" Rather than displaying the whole grid at the same size, you can add emphasis by specifying the pitch. Highlight display Skip display

Large and small dots are displayed at a specified pitch.

The dots are displayed only at the specified pitch with the other dots suppressed.

Specify the pitch as follows. Highlight Interval and Skip Interval Different intervals can be set for the X and Y directions. Here is an example of Highlight display. In Skip display, only highlighted dots are displayed. Pitch X: 1 Pitch Y: 1 Pitch X: 2 Pitch Y: 2 Pitch X: 3 Pitch Y: 2

Every two dots are highlighted in both X- and Y-directions.

Every three dots are highlighted in the X-direction and every two dots in the Y-direction.

5. Specify Spacing Limit.


3

Input 3 as Spacing Limit.

Spacing Limit If the expansion rate is low, the grid decreases if the object is displayed in accordance with the specified display pitch. This means that it takes a long time to re-display the object and work efficiency drops because the object is difficult to see. Therefore, a function is provided that suppresses display of grids if two or more display grids are included in a specified pixel value. Pixel value = 1 Pixel value = 5 Expansion Whole display Whole display

Chapter 3

Designing PC Board Data

3-5

1. Inputting PC Board Outline

6. Confirm that the setting is as follows and click OK. Artwork grid pitch Artwork Grid Pitch X 1.0 Y 1.0 Highlight Skip OFF Spacing Limit 3
Click

7. Display the display grid on the canvas. Click Display Grid on the edit-mode indicator.

Click

8. Set the input grid to ON. (The input grid is set to ON by default.) Confirm that edit-mode indicator ON. Snap Grid is

Note

There are two methods for changing grid pitch by using the edit-mode indicator. Change the grid pitch from grid list.
The grid currently used is displayed on the top line.

The grid names set by the design rules are listed.

Specify the grid pitch and interval by keyboard and change the grid pitch.
Input the pitch and the interval by keyboard directly. Input format is PITCH*INTERVAL. (The left figure is meaning that the grid pitch is 0.635 and the interval 2. The interval is the currently selected Highlight Interval or Skip Interval.

3-6

Chapter 3

Designing PC Board Data

1. Inputting PC Board Outline

Inputting Board Outline


Input the actual outline of the PC board. In this lesson, we will input the following board outline.

Caution

Input one surface as board outline to PC Board Shape Layer. cannot be correctly recognized.

If two or more surfaces are input, the outline

Lesson

1. Check to see if Active Layer is PC Board Shape. Check to see if Active Layer on the edit-mode indicator displays PC Board Shape.
If not, change the display by the following operation:

Operation to Change Active Layer

Click

Click within the Active Layer frame of the edit-mode indicator.

Click

Select a layer name from the list to change the name.

Chapter 3

Designing PC Board Data

3-7

1. Inputting PC Board Outline

* Board Designer Layers Various types of data must be input to create one PC board. Such data must be input to different layers depending on the purpose. The following layers are possible on the Board Designer: Layer Name
Board Outline Hole Layout area Wiring Layer 1 (by number of conductive layers) Symbol-A (Side A/B) Resist-A (Side A/B) MetakMask-A (Side A/B) HeightLimit-A (Side A/B) CompArea-A (Side A/B) ThermalShape-A (Side A/B)

Purpose of Layer
Layer to input the output of a board as a surface Layer to input hole data Layer to input an area where placement and wiring can be performed as a surface Layer to input conductor data Layer to input symbol marks (silk lines) and silk characters Layer to input resist data Layer to input metal mask data Layer to input a height limit area Layer to input a component area Layer to input data used by the Thermal Analysis Tool

You can also register other layers, such as keep-out layers, in the library in advance, as necessary for the work you are performing. * Active Layer A command that inputs an object inputs the object to a layer that is set as the Active Layer. It is therefore necessary to confirm that the intended layer is set as the Active Layer when inputting an object. Active Layer: Board Outline

Board outline layer

Active Layer: Wiring keep-out

Wiring keep-out layer

Be careful not to input an object to a different layer, as the check functions may not operate correctly or a problem may occur in manufacturing data output.
Caution

Holes are input to a specific layer, only hole layers, without having to worry about whether it is an Active Layer.

3-8

Chapter 3

Designing PC Board Data

1. Inputting PC Board Outline

Lesson

2. Click

(Input Area) on the tool bar.


A panel menu for inputting areas will be displayed.

3. Set the panel menu. Confirm that the mode is Consecutive Points.

4. Specify the coordinates.(P1 - P6) There are two ways to input points. You can draw shapes accurately using one of the following methods.

Operation to input coordinates


Note

Specifying coordinates by mouse Set Snap Grid to ON and specify coordinates by clicking the mouse button, using the cursor coordinates displayed at the lower right on the canvas as a yardstick.
The coordinates indicate the position of the arrow.

Inputting coordinates from the keyboard


Input coordinates by using edit-mode indicators.

Select Absolute. Input X-coordinate and press Return. Input Y-coordinate and press Return. Return
Each time Return key is pressed, X-coordinate input, Y-coordinate input, and Apply can be selected in that order.

Chapter 3

Designing PC Board Data

3-9

1. Inputting PC Board Outline

5. Specify Data End in the assist menu. Right-click with the mouse on the canvas (to display the assist menu). Click Data End in the menu.

Click

The object will be finalized.

Instead of using Data End, the Space key may also be input from the keyboard.

6. Fillet the corners (construction points) of the input rectangle. Click tool bar. Set up the panel menu.

(Fillet/Chamfer) on the

Confirm that Fillet has been selected for the mode. Select Generate,Change for Process. Confirm that the Radius is set to 2.
If your settings are different from the above settings, correct them.

3 - 10

Chapter 3

Designing PC Board Data

1. Inputting PC Board Outline

7. Specify the construction points to be filleted.(P1 - P6)

The construction point (50, 70) is not filleted.

The specified construction points are filleted.

8. Specify Data End in the assist menu. Right-click with the mouse on the canvas (to display the assist menu).
Click

Click Command End in the menu.

Chapter 3

Designing PC Board Data

3 - 11

1. Inputting PC Board Outline

* Delimiting Command The Board Designer has the following four delimiters (in the assist menu) that can be input in the middle of command processing. Data End or Space
Determines the processing performed immediately before and continues executing the command.

Data Cancel or Back Space


Cancels the processing performed immediately before and continues executing the command.

Command Cancel or ESC


Cancels the processing performed immediately before and terminates the command.

Command End or Return


Determines the processing performed immediately before and terminates the command.

To select another command, the command immediately before is terminated ( Command Cancel ) even if Command End is not selected, switching to the next command.
Click

In this lesson, because Data End is selected after specifying the outline points on the PC board, the Input Surface command still remains valid. If the next operation is to input a surface, therefore, you can go on without having to select Command End and then click . In this text, a command is always written even if it is the same as that previously executed. Therefore, it may not be necessary to select the command.

3 - 12

Chapter 3

Designing PC Board Data

1. Inputting PC Board Outline

Inputting the Layout Area


The area where components are placed or wiring is performed is called a layout area". To perform placement/wiring, clearance to this layout area is checked. Therefore, be sure to input the layout area before performing placement/wiring. Also be sure to input the layout area inside the board outline. In this lesson, input the layout area 1.0 mm inside the board outline.

Caution

Input the layout area to the layout area layer as one surface. cannot be correctly recognized.

If two or more surfaces are input, the layout area

Lesson

1. Click

(Generate Offset Figure) on the tool bar.

2. Set Layout Area as the Active Layer.


The Active Layer can be changed even while a command is being executed.
Click

Click PC Board Shape on the edit-mode indicator.

Click

Click Layout Area.

Chapter 3

Designing PC Board Data

3 - 13

1. Inputting PC Board Outline

3.

Set the panel menu as follows: Click Area.

Set Pitch 1.

4. Input Layout Area using Generate Offset Figure command based on Board Outline. Click the board outline.

Click

Click

Click inside of the Board Outline (specify direction to do offset).

5. Select Data End from the assist menu.

Release

3 - 14

Chapter 3

Designing PC Board Data

1. Inputting PC Board Outline

* Using Viewer Use the Viewer to change the display area on the canvas. To view operation canvas To display action area
Note
The Viewer can be used even during command execution.

The function and operation of each icon is explained below. Each function can also be activated by inputting appropriate key(s) from the keyboard (key bind function) and wheel mouse button (scroll function). Icon Function All Operation Displays the entire board. A rectangle including the board outline or layout area is regarded as the entire board. Displays again without changing the magnification rate. Specifies an area to be expanded by hold & release. Expands a specified area to a specific rate. Reduces a specified area to a specific rate. Specifies movement by setting two points. Moves up the display area at a specific rate. Moves down the display area at a specific rate. Moves the display area to the left at a specific rate. Moves the display area to the right at a specific rate. Displays the entire data area. Key 0 or w 1 or s 7 or z + 5 or p 8 2 4 6
Up Down Shift + Up Shift + Down Ctrl + Up Ctrl + Down

Scroll

Redraw Zoom Zoom In Zoom Out Pan Pan Up Pan Down Pan Left Pan Right Show Full Data

View operation canvas Operation to change display area by using view operation canvas Hold the yellow frame. Release to the desired destination.

Red: Layout area

Yellow: Canvas display area

Chapter 3

Designing PC Board Data

3 - 15

1. Inputting PC Board Outline

Inputting Hole
Input a mounting hole onto the PC board. A hole is always input to a hole layer no matter what Active Layer it is input from. This means that you dont have to worry about the Active Layer.

Lesson

(Input Hole) on the tool bar. 1. Click 2. Set the panel menu as follows: Confirm that is selected. (Round Hole)

Set the hole diameter to 2.

3. The hole shape follows the cursor. Click the position at which the hole is to be input. Click coordinates (5, 5).

4. Similarly, click the following coordinates. (55,95) (115,95)

(5,65)

(115,5)

3 - 16

Chapter 3

Designing PC Board Data

1. Inputting PC Board Outline

Inputting Wiring Keep-Out Area


By inputting a wiring keep-out area in advance to an area that should not be wired, DRC is executed during wiring, and wiring in the wiring keep-out area cannot be performed. In this lesson, a nameplate will be input later. Therefore, input a wiring keep-out area to the area to which the nameplate will be later input. As we will be inputting the nameplate to Layer 1, input a keep-out area object to the Layer 1 wiring keep-out area. (A keep-out area corresponding to each wiring layer is defined in the technology library). 1. Set Inhibit (wir)-A (wiring keep-out layer for Layer 1) as the Active Layer.

Lesson

(Input Area) on the tool bar. 2. Click 3. Set the panel menu as follows:
Click

Click

(Rectangle).

Set Outline Width to 0.2.

[Outline Width] and [Paint Width] must be set for the area. Data for [Outline Width] < [Paint Width] cannot be created. If [Outline Width] or [Paint Width] has been changed, check if they match, and change the value of [Outline Width] or [Paint Width].

4. Click the following coordinates and select Data End from Assist Menu.

(29,28)

(5,11)

Chapter 3

Designing PC Board Data

3 - 17

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.

Note

ON is selected from the menu bar, a layer If View Reference Act 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.

3 - 18

Chapter 3

Designing PC Board Data

1. Inputting PC Board Outline

6. Set Inhibit (wir)-A as Visible Layer. Select View Layer Settings from the menu bar.
Click

Click the frame for Visible of Layer Name Inihibit (wir)-A ( ).

Click

Click

Click Apply.

Note

OK Apply Reset

.. Save changes and close the dialog .. Save changes without closing the dialog .. Put setting back before changes

Cancel .. Close the dialog without saving changes

A wiring-inhibited figure will be displayed.

Click OK.

Chapter 3

Designing PC Board Data

3 - 19

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.


Click

8. Change the color of the hole layer to purple (Magenta).

Click in the Color frame for a hole layer.


Click

The Color Selection dialog box is displayed.


Click

Click

Click Detail tab to display a dialog box that lists the names of colors. Click Magenta.

Click

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

3 - 20

Chapter 3

Designing PC Board Data

1. Inputting PC Board Outline

* 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.

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

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.

Chapter 3

Designing PC Board Data

3 - 21

1. Inputting PC Board Outline

Closing the PC Board Database


Menu bar File Exit Tool

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.

Lesson

Click

Click Yes.
Click

Note

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.

3 - 22

Chapter 3

Designing PC Board Data

2. Evaluating Component Placement


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 - 23

2. Evaluating Component Placement

Starting the Floor Planner


Lesson

1. Click

from the CAD File Manager.

Click Click

Note

The Placement Grid, predefined in the design rule library, is displayed as the grid.

To use the Placement/Wiring Tool


Lesson

1. Click

(Placement/Wiring) from the CAD File Manager.

Click

Click

After the tool has been started, proceed to page 3-26.

3 - 24

Chapter 3

Designing PC Board Data

2. Evaluating Component Placement

Editor for the Floor Planner


The layout of the Editor for the Floor Planner is as shown below.

1. Menu bar 11. Scale 2. Tool bar 6. Canvas

3. Viewer

8. Dialog box

9. Assist menu

4. Panel menu

10. Origin mark

12. Estimated wiring length

7. Message area

5. Edit-mode indicators

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, e. ON/OFF of input grid, a f. Visible layer, g. ON/OFF of unconnected net, h. ON/OFF of group net display

a b

d. ON/OFF of display grid, c d g e h b

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.

Reference

[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.

Chapter 3

Designing PC Board Data

3 - 25

2. Evaluating Component Placement

Querying Unplaced Components


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.
Lesson

1. Click

(Query Data) on the tool bar.

2. Select Unplaced Component in PCB Data from the panel menu.

Click

Click

The Query window is displayed, showing the list of unplaced components.

3. Close the Query window. Click Close.


Click

3 - 26

Chapter 3

Designing PC Board Data

2. Evaluating Component Placement

Checking the Component Occupancy Area


Menu bar Utilities Placement Design Info.

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.

Lesson

Click

Placement Design Info


Note

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.

Area size (layout area) Keep-out area size (placement keep-out area) Available area
Component Occupancy Area = Component Occupancy Ratio = Total component area (input when footprint is registered) Component Occupancy Area Available Area Size

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.

Click

Chapter 3

Designing PC Board Data

3 - 27

2. Evaluating Component Placement

Arranging Components
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.
Lesson

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)

Reference

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.

Click

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.

Click

3 - 28

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.
Lesson

Next we will actually use the display area storage function. 1. Change canvas display. (Zoom) (Zoom In) (Zoom Out)

Click

2. Click STORE for the Viewer. 3. Click 1 for the screen buffer. 4. Change the canvas display. (Zoom) (Zoom In) (Zoom Out)

Click

Click

5. Click 1 for the screen buffer.

The area stored by clicking STORE is now displayed.

Chapter 3

Designing PC Board Data

3 - 29

2. Evaluating Component Placement

Displaying Reference Designators


Menu bar View Ref-Des

Display the component reference designators.

Caution

This reference designator is displayed only in the Board Designer and is not the data for actual symbol marks or other components.

Lesson

1. Select View Ref-Des from the menu bar.

Click

The reference designator is displayed in white at the center of each component.

3 - 30

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.

Caution

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.

Chapter 3

Designing PC Board Data

3 - 31

3. Placing Components
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


Menu bar Module Placement/Wiring

1. Select Module

Placement/Wiring from the menu bar.

Click

The menu and tool bars are changed to those for the Placement/Wiring Tool and the Normalized Land dialog box is displayed.

Click

2. Select No in this training.

3 - 32

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

1: Positive 2: GND 3: VCC 4: Positive

Unconnected Unconnected Unconnected Unconnected VCC

Unconnected Clearance Thermal Unconnected

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:

PC Board Shape Edit Tool Floor Planner Placement/Wiring Tool Artwork Tool

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.

Chapter 3

Designing PC Board Data

3 - 33

3. Placing Components

Editor for the Placement/Wiring Tool


The layout of the Editor for the Placement/Wiring Tool is as shown below.

1. Menu bar 2. Tool bar 11. Scale 6. Canvas

3. Viewer

9. Assist menu 8. Dialog box

4. Panel menu

10. Origin point 12. Estimated wiring length

7. Message area

5. Edit-mode indicators

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

a c b

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, d a b c j. ON/OFF of unconnected net, g f h e k. ON/OFF of group net k j i 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.

Reference

[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.

3 - 34

Chapter 3

Designing PC Board Data

3. Placing Components

Displaying Unconnected Net and Cursor Position


Lets now display the net that serves as a yardstick in determining the placement positions of components, and the cursor position.
Lesson

1. Click Net

in "Edit-mode indicator".

Click

Note

The balloon mark is displayed if the unconnected net is short in length.

Menu bar View Cursor Coordinates

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.

Click

The cursor coordinates are displayed in white.

Chapter 3

Designing PC Board Data

3 - 35

3. Placing Components

Moving a Component by Dragging


Move the components arranged outside the board into the board area one by one, while keeping an eye on net congestion.
Lesson

Next we will move IC1 by dragging it. 1. Click (Move Component) on the tool bar.

Note

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.

Note

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.

Component on Side B

Component on Side A

Component on Side A

Referring to the cursor coordinates displayed at the lower right of the canvas, click coordinates (43.18, 7.62).

Click

(43.18, 7.62)
Caution

Cursor coordinate at the lower right stands for not location of arrow cursor ( indicating component origin point.

), but one of cross cursor

3 - 36

Chapter 3

Designing PC Board Data

3. Placing Components

Moving a Component by Specifying Coordinates


Lesson

Now lets move IC2 by specifying coordinates. 1. Click (Move Component) on the tool bar. 2. Click IC2.

Click

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)

Chapter 3

Designing PC Board Data

3 - 37

3. Placing Components

* Selecting a Component (1) Selecting a single component To select a component, click the left mouse button. Not selected Click
When the mouse cursor is moved close to the component, a light blue frame will be displayed.

Selected
A light blue frame will be displayed around the component and its pins. When the component is moved, this frame will also move.

IC6

IC6

IC6

(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: Specifying component while Specifying component by area holding down Shift key 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.

Sequentially click components while holding down the Shift key on the keyboard.

P2 P1 A component is alternately selected and canceled.

(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
Single/Multiple selection or Zoom function. Filter for reference designator character string
Click

[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.

3 - 38

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.

Click

Specify Cursor Information ID and Comment from the assist menu.

: 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)

ID

Chapter 3

Designing PC Board Data

3 - 39

3. Placing Components

Changing the Component Angle


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.
Lesson

Place CN1 at an angle of 90 degrees. (Move Component) on the tool bar. 1. Click 2. Click Pin 1 (lower left) on CN1.

Click

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

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.

Note

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).

Click

3 - 40

Chapter 3

Designing PC Board Data

3. Placing Components

Lesson

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. (Move Component) on the tool bar. 1. Click 2. Place C1.
Click Click

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.
Click

--- Rotates the component around


its center.

The component will be rotated by the specified pitch from the current angle.

Note

and on the panel menu are commands that should be executed on a Icons selected component. A component being dragged should be rotated by a command selected from the assist menu.

Chapter 3

Designing PC Board Data

3 - 41

3. Placing Components

Instead of rotating one component at a time, two or more components can also be rotated at once.

Lesson

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 IC7 IC8 IC9 IC10 IC11 2. Click (15. 24, 43. 18) (33. 02, 43. 18) (50. 80, 43. 18) (15. 24, 58. 42) (33. 02, 58. 42) ..(50. 80, 58. 42)

(Move Component) on the tool bar and select components IC6 through IC11.

P2

Release

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).

Hold

P1

Reference

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).

Click

3 - 42

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 C3 C4 C5 C6 .... .... .... .... .... (63.5, 40.64) (63.5, 55.88) (63.5, 71.12) (63.5, 86.36) (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 Center).

(Component

Click

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.

Chapter 3

Designing PC Board Data

3 - 43

3. Placing Components

5. Next, set 270 degrees to [Angle] in the panel menu, and click Center).

(Component

Click

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.

3 - 44

Chapter 3

Designing PC Board Data

3. Placing Components

Changing the Component Placement Side


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.
Lesson

Change the placement side of C2 and C6 while the components are being dragged. (Move Component) on the tool bar. 1. Click 2. Select components C2 and C6. Cancel selection of all the Click components (by clicking the center or the left and right buttons on the mouse), and Click click C2 and C6 while holding down the Shift key. 3. Move C2 and C6 by dragging. Select Data End from the assist menu.

Release

A cross cursor will be displayed, waiting for input of a point to which the components are to be moved.
Click

Click the center of C6.

The two components, C2 and C6, move with the cursor.

4. Select Side B as the placement side.


Release

Select B Side from the assist menu.

Click

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).

Chapter 3

Designing PC Board Data

3 - 45

3. Placing Components

Change the placement side of C3 through C5 all at once, without changing their current placement position.
Lesson

(Move Component) on the tool bar. 1. Click 2. Select components C3 through C5.

P2

Release

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.)

Hold

P1

3. Click

(Place Side B) on [Command] in the panel menu.

Click

In the same manner as before, cancel selection and confirm that C3 through C5 have been placed on Side B.

Caution

To select a component placed on Side B, set the edit-mode indicator [Component Search Layer] to Side B or both sides.

Click

3 - 46

Chapter 3

Designing PC Board Data

3. Placing Components

Checking Placement
Confirm that all components have been placed in the layout area.
Lesson

1. Click

(Query) on the tool bar.

2. Select PCB Data Placement Status from the panel menu.

Click

Click

The placement status will be displayed on the Query window.

3. Next, click Unplaced Component.

Click

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.
Off-board Placed Unplaced

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

Chapter 3

Designing PC Board Data

3 - 47

3. Placing Components

Moving a Component by Using Navigation


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. Navigation OFF Navigation ON
The estimated wiring length is minimized if the component is placed here.

Lesson

Place R1 and R2 by using navigation. (Move Component) on the tool bar. 1. Click 2. Set the Navigate button on the panel menu to ON. Click Navigate on the panel menu.

Click

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. R2

R1

3 - 48

Chapter 3

Designing PC Board Data

3. Placing Components

5. Set navigation back to OFF.


Click

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 tool bar. (Query Data) on the

Select PCB Data Placement Status from the panel menu.


Click

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.

Note

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.

Old information

New information

Clicking Clear at the lower part of the Query window clears the displayed information.

Chapter 3

Designing PC Board Data

3 - 49

3. Placing Components

Executing DRC Again to Components


Online DRC

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). Component areas

Lesson

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.

Click

Error

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

Click

Click Component DRC tab.

3 - 50

Chapter 3

Designing PC Board Data

3. Placing Components

The online DRC will check component overlap check because Comp. - Comp. is set to ON.

Click Close without doing anything.


Click

Note

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.

Click

Note

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.

Click

5. Select Check Re-apply DRC from the menu bar to set the online DRC to OFF.

Click

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.

Click

Chapter 3

Designing PC Board Data

3 - 51

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.
Click

An error mark will be displayed.

8. Select Check View Comp. DRC Errors from the menu bar and set the online DRC to OFF.

Click

The displayed error mark will disappear.

Note

The following table summarizes the above operations. Online DRC Re-apply DRC ON ON OFF View Comp. DRC Errors ON OFF ON OFF ON ON OFF OFF ON OFF OFF
Placement: Possible Check: Executed Error mark: Not displayed

Operation

Error
Placement: Impossible Placement: Possible Check: Executed Error mark: Displayed

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.

3 - 52

Chapter 3

Designing PC Board Data

3. Placing Components

Lesson

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

Click

Select Check Component DRC from the menu bar.

Click

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

Click Error List.

Click

Error list dialogue is displayed.

Caution

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.

Chapter 3

Designing PC Board Data

3 - 53

3. Placing Components

4. Zoom the error location. Click Error Type: Comp. Comp. Cell.

Click

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

Click Close.

6. Return the DRC to its original setting.

3 - 54

Chapter 3

Designing PC Board Data

3. Placing Components

Swapping Component Positions


Menu bar Edit Swap Components

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.

Swapping placement positions of IC9 and IC11

Lesson

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.
Click

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.

Click

4. Click Apply in panel menu.

Click

IC11 and IC9 will be swapped.

Note

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.

Chapter 3

Designing PC Board Data

3 - 55

3. Placing Components

Swapping Gates
Menu bar Edit Swap Gates

The same gates can be swapped just as with the Swap Components command.

Swapping Gate 1 and Gate 2

Caution

You must define in advance that the components can be swapped (pin assignment information).

Lesson

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.
Click

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.
Click

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.

Click

Gates 1 and 2 of IC9 will be swapped and the nets connected to these gates will also be swapped.

3 - 56

Chapter 3

Designing PC Board Data

3. Placing Components

Swapping Pins
Menu bar Utilities Pins Swap

If there are swappable pins in one gate, they can be swapped.

Swapping Pins 1 and 2

Caution

Equivalent definition must be made in advance for the pins (function information).

Lesson

Swap pins for IC9. 1. Display Pin No. Click View PinNo. from menu bar to enter check mark for PinNo..
Click

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.
Click

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.


Click

Information before and after swapping will be displayed at the location of the estimated wiring length on the panel menu.

Chapter 3

Designing PC Board Data

3 - 57

3. Placing Components

5. Click Apply in panel menu.

Click

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

3 - 58

Chapter 3

Designing PC Board Data

3. Placing Components

* 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.
Example

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. exceeded, Data that executes UNDO/REDO is not stacked is displayed. If this number is

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.

Chapter 3

Designing PC Board Data

3 - 59

When components have been placed, wire them.

3 - 60

Chapter 3

Designing PC Board Data

3. Placing Components

Wiring Memory
Menu bar Edit Memory Routing

By specifying a memory (where nets are arranged horizontally and vertically) in the area, the memory can be automatically wired.

Lesson

1. Select Edit Memory Routing from the menu bar.

Click

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. P2

P1

After the area has been specified, wiring is automatically started.

Chapter 3

Designing PC Board Data

3 - 61

3. Placing Components

Inputting Bundle
Wire patterns that go through the same path are wired together as a bundle.
Menu bar Edit Input Bundle

Lesson

Specify wiring paths as a bundle. (Input Bundle) on the tool bar. 1. Click 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.
Click

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.


P1 P2 P3 P8

5. Select Data End from the assist menu.


Release

Instead of selecting Data End, Space key may be input from the keyboard.

The specified unconnected lines are bundled and wired as input lines.

3 - 62

Chapter 3

Designing PC Board Data

3. Placing Components

6. Specify the direction in which the wiring pattern is extracted (P9).

P9

The lines will be bent.

7. Retract the wiring pattern to a pin. Click one of the connection destination pins (P10).

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).

Chapter 3

Designing PC Board Data

3 - 63

3. Placing Components

* Active Layer for the Placement/Wiring Tool The Placement/Wiring Tool carries out editing work only on layers having layer attributes defined as conductive layers. The Active Layer determines what conductive layer a wiring pattern is to be input to. The current Active Layer can be checked at the following two locations: Edit-mode indicator Viewer

<<Operation to change Active Layer>> Changing by using edit-mode indicator


Click

Click the Active Layer display for the edit-mode indicator and select a layer to be set as the Active Layer from the list.

Changing by using viewer


Click

Click a layer to be set as the Active Layer from the layer display bar on the Viewer.

Note

In the viewer, you can change not only Active Layer but also Visible Layer. Click a layer to be set as the visible Layer from the layer display bar on the Viewer with Shift Key.
A slash line means the layer is being set as visible layer. No slash line means the layer is not being set as visible layer

Click

The Active Layer is automatically changed in the following cases:


Active Layer ... Layer 1 Active Layer Layer 4 Even while wiring is performed on Layer 1, Layer 4 will be automatically selected as the Active Layer if via is generated. Active Layer Layer 4 Even if Layer 1 is the Active Layer, Layer 4 will be automatically selected as the Active Layer if an attempt is made to wire from a component on Side B. Active Layer Layer 4 Even if Layer 1 is the Active Layer, Layer 4 will be selected as the Active Layer by clicking on it if all the layers are target layers.

Via is generated. Active Layer ... Layer 1

Click a SMD pin on Side B. Active Layer ... Layer 1

Click a pattern on Layer 4.

3 - 64

Chapter 3

Designing PC Board Data

3. Placing Components

Executing Auto-bundle Routing


Specified unconnected lines will be automatically input as a bundle.
Menu bar Edit Input Bundle The wiring path will be automatically determined.
Caution

Wiring will be performed only on a single layer. If the specified unconnected line is not recognized as a bundle, wiring is not performed.

Lesson

1. Click (Input Bundle) on the tool bar. 2. Set the panel menu as follows:

Click

3. Confirm that the Active Layer is Layer 1.

Reference

If not, change the layer by referring to * Active Layer for the Placement/Wiring Tool on page 3-64.

4. Specify the whole board as an area. P2


.

P1

5. Click Apply in panel menu.

Click

Unconnected lines recognized as bundle lines are wired.

Chapter 3

Designing PC Board Data

3 - 65

3. Placing Components

Template Routing
Template Routing is a function to automatically wire components in accordance with a standard pattern. To execute Template Routing, therefore, one pattern that serves as the standard must be wired in advance.
Menu bar Edit Template Routing

Lesson

1. Set Layer 4 as the Active Layer by using the edit-mode indicator.

Reference

To change the Active Layer, refer to * Active Layer for the Placement/Wiring Tool on page 3-64.

2. Click (Input Routing) on the tool bar. 3. Click Pin 23 in IC2 (P1) and the following points (P2 through 6) sequentially. P3 P2
P1

P5

P4

P6
4. Select (Template Routing) from the tool bar. 5. Set the mode in the panel menu as follows: Target Unconnected Line Assign Interval Grid Interval

6. Click a pattern that is used as the standard (P1).

P1

3 - 66

Chapter 3

Designing PC Board Data

3. Placing Components

7. Sequentially click the unconnected nets (P2 to P3) that are wired by Template Routing.

P2

P3

8. Select Data End from the assist menu.


Release

Instead of Data End, Space key may also be input from the keyboard.

Chapter 3

Designing PC Board Data

3 - 67

3. Placing Components

* Template Routing Command Template Routing can perform the following Template routing following the standard pattern (Specifying an unconnected net by single select)

Template routing following the standard pattern (Specifying unconnected nets by frame select)

Partial template routing (pattern with net)

Partial template routing (pattern without net)

Template routing for area

Copying standard pattern

3 - 68

Chapter 3

Designing PC Board Data

3. Placing Components

Wiring on a Single Layer


Perform wiring by using only one layer.

Lesson

Wire a pattern that connects a connector and a memory on Layer 4.

1. Click

(Input Routing) on the tool bar.

2. Confirm that Layer 4 is the Active Layer by using the Viewer.

Reference

If it is not, change the Active Layer by referring to * Active Layer for the Placement/Wiring Tool on page 3-64.

3. Wire Pin 10 in IC4 with Pin 35 in CN1. Click P1 and P2 below in that order.
P2 P1

Note

Depending on the status of the rubber band, DRC is executed in real-time, and only the patterns that can be wired are temporarily displayed.

4. Click P3 and P4 in that order.


P3

P4

5. Move the cursor to P5. The rubber band will change from a rectangle to a diagonal line. Click P5 when the rubber band angle has changed, and then click Pin 35 in CN1 (P6).
P6 P5
Note

When a pin has been wired, the pattern is automatically determined and you can proceed to the next wiring.

Chapter 3

Designing PC Board Data

3 - 69

3. Placing Components

6. Similarly, wire as follows:

Note

To wire with an unconnected net specified, the unconnected net to be wired is displayed in light blue for emphasis when the cursor is moved near the unconnected net.

* Starting Point for Wiring Pattern Extraction When extracting a pattern by specifying an unconnected net, the starting point is the pin closest to the clicked coordinates.

Click

If you want to change the starting point for extraction to the pin on the opposite side after clicking coordinates, select Another from the assist menu.

Click

* Locking Angle When wiring, the angle can be fixed. Panel menu

Regardless of the angle set on the panel menu, you are navigated to the position at which the pin is connected in 45-degree units.
The cursor changes in shape from a rectangle to a single line at the position where the pattern can be retracted in 45-degree units.

3 - 70

Chapter 3

Designing PC Board Data

3. Placing Components

Wiring on Multiple Layers


To wire two or more layers with a single pattern, via is generated where the layer is changed. Via (padstack)

Lesson

1. Set Layer 1 as the Active Layer.

Reference

To change the Active Layer, refer to * Active Layer for the Placement/Wiring Tool on page 3-64.

2. Click (Input Routing) on the tool bar. 3. Extract the pattern from Pin 16 in CN1 to the left (SIGN14).

P4

P3 P1

P2

4. Click the same place as P4 once again (P5). Via is generated in accordance with the via layer on the panel menu.

P5

5. Extract the pattern (P6). Confirm that the pattern has been generated in Layer 4 (Green).

P6

Chapter 3

Designing PC Board Data

3 - 71

3. Placing Components

6. Change the Active Layer on the panel menu from Layer 4 to 1.


Click

Via is generated as soon as the Active Layer has been changed.

7. Connect the wiring pattern up to Pin 1 in IC9 (P7 and P8).


P8

P7

* Via Generation Via can be generated in the following two ways: 1. Click a point that you want via to be generated at two times.
Click

Click

Active Layer changes in accordance with the specified via layer, and the specified FromTo via is generated.

syThe

2. Change the Active Layer. The specified FromTo via is generated.

Reference

To generate Interstitial Via, refer to Master Training <PCB Design>".

3 - 72

Chapter 3

Designing PC Board Data

3. Placing Components

* Via Grid The Placement/Wiring Tool can set different grid pitches for a wiring pattern and via in the middle of wiring. Wiring grid .. Grid for wiring pattern Via grid............ Grid for via that is generated in the middle of wiring Set a via grid as follows: 1. Set the pitch of the via grid.
Click

Select Environment Grid from the menu bar.

Note

For detail, refer to [ Setting Grid ] on Page3-3. 2. Validate the via grid. Select Environment Via Grid Draw-in from the menu bar. To display via grid, select Environment Via Grid View from the menu bar.

Caution

Via Grid is set to Off by default.

To avoid generating off-grid via, be sure to set it to On.

When Via Grid is set to Draw-in, a check is performed as to whether via is generated on the grid. If the via is not on the grid, the error message Not on Via Grid is displayed and via cannot be generated. To extract a pattern from a component with no pins on the grid, extract the pattern onto the grid and then generate via.

Chapter 3

Designing PC Board Data

3 - 73

3. Placing Components

* Search for Unconnected/Net Zoom/Unconnected Zoom By using the Search for Unconnected and Unconnected Zoom on the assist menu, wiring efficiency can be enhanced.

Example

<<Unconnected Zoom>> This command zooms the unconnected net selected. Click an unconnected net

The unconnected net selected is expanded and displayed.

Click

Example

<<Zoom Net>> This command zooms the whole net selected. During input wiring

The whole net selected is displayed.

Click

Example

<<Search for Unconnected>> This command searches the shortest net of the remaining unconnected nets, and expands and displays that net. The shortest unconnected net is used for wiring input. Search for Unconnected

Click

Caution

Unconnected net like following is not the target for "Search for Unconnected" Unconnected net that "View" setting for the net is OFF. Unconnected net that "Con" setting for the net is OFF. In case that Pattern Search Layer is set as "Single", both ends figures of unconnected net are not in Active Layer. (Ex. Unconnected net generated between SMD terminals in layer 1 when Active Layer is 6.) Unconnected net between terminals of placed and unplaced components.

3 - 74

Chapter 3

Designing PC Board Data

3. Placing Components

Wiring Area
An area can be wired as part of a pattern.

Lesson

Wire Pins 1 and 2 in CN1 and Pin 1 in C1 with an area. 1. Set Layer 4 as the Active Layer.

2. Click (Input Area) on the tool bar. 3. Set the panel menu as follows:

(Polygon) Area Shape ... Outline Width ... 0.5 mm Painting Pitch ... 0.5 mm Painting Angle ... 90 Degrees (Segment) Shape ...

4. Click a pin (P1) that is the same signal as the area.


Caution

Exercise care because the Active Layer may be automatically changed depending on the pin specified. For details, refer to * Active Layer for the Placement/Wiring Tool on page 3-64.

Reference

P1

5. Sequentially click the outline of the area (P2 to P7).


P5 P4 P3

P6

When an area is input, the cursor is retracted into an intersection in 45-degree units and a circular mark is displayed at that position.

P2

P7

6. Select Data End from the assist menu.

Release

Chapter 3

Designing PC Board Data

3 - 75

3. Placing Components

Inside Layer Connection


If the inside layer is a negative surface, a pin of the same signal as the negative surface must be connected to the inside layer one way or another. If the pin is via (through-hole plated), it is automatically changed to thermal land when the tool is changed to the Placement/Wiring Tool. A pin without a through attribute, such as an SMD pin, however, must be connected to the inside layer either by routing a pattern to the pin for the via or by drawing the pin out and generating via.
Lesson

We will now connect the inside layer by wiring up to the pin of a component that is already connected to the inside layer. 1. Click (Input Wire) on the tool bar.

2. Click Pin 2 in C5 (P1) and sequentially click a pattern route (P2, P3, and P4).
P1 P3 P2 P4

Lesson

Next, we will extract the wiring to a position where via can be input and generate via to connect to the inside layer. 1. Click (Input Wire) on the tool bar.

2. Click Pin 1 in C5 (P1), extract the pattern (P2), and generate via (P3).

P1

P2 P3

3. Select Data End from the assist menu.


Thermal will be automatically generated.

Release

3 - 76

Chapter 3

Designing PC Board Data

3. Placing Components

Lesson

Here you will perform extraction on a via pin already connected to the inside layer. 1. Set Layer 1 as the Active Layer.

(Input Wire) on the tool bar. 2. Click 3. Click Pin 20 in IC5 (P1), extract via (P2), and generate via (P3).

P2, P3
P1

4. Select Data End from the assist menu.


Both the pin via and extracted via are connected with the inside layer thermal.

Release

5. To change the land status of a via pin already connected to the inside layer from thermal to clearance, first check in what layer the thermal connection is made. (Query Data) on the tool bar. Click 6. Set the panel menu as follows: Object Info Target ... Figure, Area

7. Click Pin 20 in IC5. If a line is selected, select Next from the assist menu.

Click

Chapter 3

Designing PC Board Data

3 - 77

3. Placing Components

Padstack request

Now we can see that the inside layer is connected to Layer 3.

8. Select Layer 3 as the Active Layer.

9. Click

(Edit Padstack) and click Pin 20 in IC5.

Click

10. Select Clearance in Land Status: on the panel menu and click Apply

Click

The land status of the pad in the Active Layer of the specified padstack will be changed to clearance".

11. Select Fix All Layers in Thermal Attrib.: on the panel menu and click Apply.

Click

The flag mark will change from green to red.

3 - 78

Chapter 3

Designing PC Board Data

3. Placing Components

* Thermal Attribute When the Placement/Wiring Tool has been selected, signal names are checked against the inside layer and the via of the same net are automatically changed to thermal land".
VCC GND VCC

Placement/Wiring Tool

Clearance Thermal

A thermal attribute specifies whether the land status for via of the same net is changed when the tool is changed, as follows: Auto Thermal if the area is at the same potential on the power plane layer, or clearance if the area is at a different potential. Unconnected if areas are not overlapped on a mixed layer. Clearance if areas at the same potential are overlapped. Unconnected if areas are not overlapped. Land status is not changed.

Prior Clearance Fix All Layers

12. Similarly, wire the circled parts in the figure below by using the three methods of connecting the inside layer.

Chapter 3

Designing PC Board Data

3 - 79

3. Placing Components

Moving a Pattern
A pattern can be moved in two ways. One is to input a pattern through a different route by using the Input Wire command. The other is to move a pattern by using the Move Wire command and dragging in construction points or segments units.

Moving Pattern by Using Input Wire Command


P2 P3 P1 P1 P2 P3 P4

Change the route by executing the Input Wire command again to a net already wired.

Caution

The route cannot be changed if a branch exists during wiring.

Moving Pattern by Using Move Wire Command


Change the route by moving some segments or construction points on an existing net.

Lesson

In this lesson, change the route of a pattern (BB [11]) that connects Pin 1 in IC1 and Pin 21 in IC2, by using the Input Wire command. 1. Select Layer 4 as the Active Layer.

(Input Wire) on the tool bar. 2. Click 3. Click Pin 1 (P1) in IC1 and sequentially click another route (P2 to P3).
P3

The existing wiring is highlighted and displayed at an intersection of the pattern. The route is changed as soon as P3 is clicked.

P1

P2

3 - 80

Chapter 3

Designing PC Board Data

3. Placing Components

4. Similarly, change the route of a pattern (CLK) that connects Pin 6 in IC1 and Pin 1 in R1 on the Active Layer, Layer 4.

P5 P4

P1

P3 P2

Lesson

In this lesson, move other patterns by using the Move Wire command to input a pattern (BA [7]) that connects Pin 13 in IC1 and Pin 17 of IC2 to between where the bundles of IC1 and IC2 have been input. (Move Wire) on the tool bar. 1. Click 2. Set the panel menu as follows:

Object to Move Segment Move Mode Segment Lock Spread No Jog

3. Click a pattern (BB [0]) that connects Pin 30 in IC1 and Pin 8 in IC2.

Click

4. Click a position one grid below the original position.

Click

Chapter 3

Designing PC Board Data

3 - 81

3. Placing Components

5. By using the Input Wire command, wire a net (BA [7]) from Pin 13 in IC1 to Pin 17 in IC2 in a vacant space.

6. Similarly, wire a net (SIGN45) that connects Pin 18 in IC2 and Pin 19 in IC1, as shown below.

3 - 82

Chapter 3

Designing PC Board Data

3. Placing Components

* Move Wire Command The Move Wire command can move an object as follows: Object to Move (Segment/Const. Point/Auto)
Specify an object to be moved.

Segment
P1 P2

Const. Point
P1 P2

Auto

Segment or Const. Point is automatically selected depending on the point clicked.

Move Mode (Segment Lock/Segment Free)


Specify whether the angle of the segment connected to the object to be moved is locked or not.

Object to Move: Segment

Segment Lock

Segment Free

Object to Move: Const. Point

Segment Lock

Segment Free

Spread (Off/No Jog/Jog)


When a segment is to be moved, it is possible to specify whether the other patterns can be pushed aside.

OFF
Moved in this range.

P1

No Jog
P1
Moved without a construction point created on other patterns.

Jog
P1
Moved with a construction point created on other patterns

Caution

Spread mode is valid only when Online DRC is ON.

Chapter 3

Designing PC Board Data

3 - 83

3. Placing Components

Equalizing Wiring Space


Menu bar Edit Equi-Space/ Compact Wire

The space between two or more wiring patterns that goes between two objects can be equalized or pushed aside, maintaining clearance. Even Spacing Compact (Center) Compact (Edge)

Lesson

Move the pattern between IC1 and IC2 to the center. 1. Select Edit Equi-Space/Compact-Wire from the menu bar. 2. Set the panel menu as follows: Mode Compact (Center) Compacting Pitch Clearance

3. Click Pin 1 in IC2.


P1

4. Click Pin 30 in IC1.

P2

3 - 84

Chapter 3

Designing PC Board Data

3. Placing Components

Deleting a Pattern
Delete unnecessary patterns.
Lesson

Delete the pattern connecting Pin 7 in IC8 and Pin 7 in IC9. (Delete Wire) on the tool bar. 1. Click 2. Set the panel menu as follows: Mode Series

3. Click the wiring for Pin 7 in IC8 and Pin 7 in IC9.

Click

* Delete Wire Command The Delete Wire command can delete the following: Series Antenna
What is antenna? A pattern that is wired only midway

Segment, arc

Section

Item Net units

By setting Search Filter, it is possible to limit objects (line, via, area, text, hierarchy connector), pen width and etc. Click where is no data and move the cursor (hold & release), then Frame Select is set. And if Frame Select is clicked from assist menu, it becomes Frame Select mode forcibly.
Reference
Refer to Master Training <PCB Design> for "Search Filter".

Chapter 3

Designing PC Board Data

3 - 85

3. Placing Components

Optimizing a Pattern
Menu bar Edit Optimize

An area where wiring can be performed can be expanded through optimization by searching and deleting unnecessary corners and via or by eliminating unnecessary vacant areas. Before proceeding to the lesson, wire a net (RESET) that connects Pin 26 in IC1 and Pin 11 in CN1 on Layer 4 as shown below.

Lesson

1. Select Edit Optimize from the menu bar. 2. Set the panel menu as follows: Mode Delete Corners

3. Click the pattern for Pin 26 in IC1 and Pin 11 in CN1.

Click

* Optimize Command The Optimize command performs the following optimization: Compact Reduces Vias Deletes Corners

(Reduce a space between lines with the grid OFF.)

In the Area Select mode, the following two targets can be selected: Area Series

3 - 86

Chapter 3

Designing PC Board Data

3. Placing Components

Generating Teardrop/Arc for a Pattern


Generates a teardrop, arc, or 45-degree corner for an input pattern. Teardrop
Arc

Arc

45-degree corner

Lesson

In this lesson, a teardrop and an arc are generated for the pattern on Layer 4 that connects a connector and a memory, and 45-degree corner processing is performed on all the patterns wired on Layer 1. 1. Select Layer 4 as the Active Layer and specify Single Layer as the layer to be searched.

Note

Specify a layer to be searched when the layer to which the object to be processed is input is limited. All Layers: Object input to the layer for which Visible Layer is set to ON is processed. Single Layer: Only the object input to the Active Layer is processed. (Post-wiring Process) on the tool bar. 2. Click 3. Set the panel menu as follows: Process Target Generate Teardrop Tangent Arc

Teardrop parameters Shape Arc Target


Click

Through-Hole Pin

Tangent arc parameter Radius 2.0 mm

4. Specify an area.

Release

Hold

Chapter 3

Designing PC Board Data

3 - 87

3. Placing Components

5. Select Layer 1 as the Active Layer and Single Layer as the layer to be searched.

6 7

Click

(Post-wiring Process) on the tool bar.

Set the panel menu as follows: Process Target Generate 45-degree Corners

45-corner parameter Cut Length: 1.27 mm

Click

7. Specify the whole board by area.

Release

Hold

3 - 88

Chapter 3

Designing PC Board Data

3. Placing Components

Re-applying DRC to a Pattern


The following error mark is displayed at a location that violates the clearance value defined as the design rule.

Online DRC

Select Check Online DRC from the menu bar. The clearance value defined as the design rule can be ignored during designing. Online DRC ON Online DRC OFF

Designing is performed while observing the clearance value. Re-apply DRC function

Wiring can be performed freely while ignoring the clearance value.

Select Check Re-apply DRC from the menu bar. It is possible to select whether a DRC check is executed when input data has been determined. Re-apply DRC ON Re-apply DRC OFF

Note

Setting Re-apply DRC to OFF saves time when a large amount of objects, such as areas, that take a long time for DRC execution are input.

View DRC Errors

Select Check View DRC/MRC Errors from the menu bar. Select whether errors are displayed or not.

The following table summarizes the above operations: Online DRC Re-apply DRC View DRC Errors Operation ON ON OFF ON ON OFF OFF DRC error pattern is not generated. ON ON OFF OFF
Wiring can be performed but errors are displayed.

Wiring can be performed and an internal check is executed. Error mark is generated but is not displayed.

OFF

ON OFF
Wiring is performed without a check.

Chapter 3

Designing PC Board Data

3 - 89

3. Placing Components

Depending on the setting of the online DRC, therefore, wiring can be performed even if an error occurs and you are not aware of the error. It is therefore necessary to execute the Area DRC command to check if any error has been overlooked.
Lesson

In this lesson, violation of DRC is deliberately created and Area DRC is executed. 1. Set Check Online DRC and Check Re-apply DRC to OFF by using the menu bar.

2. Select Layer 4 as the Active Layer and All Layers as the layer to be searched.

(Input Wire) on the tool bar and input a pattern (NMI) that connects Pin 17 3. Click in IC1 and Pin 7 in CN1.


4. Click

(Area DRC) on the tool bar and set as follows on DRC Sub Dialog:

Click

Process Check Check type Clearance Normal Clearance: ON

Note

Click

+ Space key

Click on Check to select all check items. And press Space key to turn ON/OFF all check items.

3 - 90

Chapter 3

Designing PC Board Data

3. Placing Components

5. Click Check All Area.


Detected DRC error pattern is displayed on the message area and an error mark is displayed.

Click

6. Click Error List on DRC/MRC Settings.

Click

7. Double-click Normal Clearance in the Error Info dialog box.

Click

The error location will be zoomed.

8. Select View Error Marks on the panel menu and click the error mark.

Click

Click

The error details can be checked.

9. Delete the DRC error pattern (NMI). (

10. Execute Area DRC again.


If Detected no DRC error patterns is displayed in the message area, everything is OK.

Click

11. Set Check Online DRC and Check Re-apply DRC to ON by using the menu bar.

Chapter 3

Designing PC Board Data

3 - 91

3. Placing Components

Referencing Wiring Design Information


Menu bar Utilities Wiring Design Info.

Referencing information on wiring design is possible. 1. Select Utilities Wiring Design Info. from the menu bar.

Click

Number of vias exists in applicable area (component terminal is not included.) Number of pin pair nets expected to go through from Side A to Side B

Area information per conductive layer Layer: Conductive layer number Area: Layout area Prohibit: Wiring keep-out area Enable: Total valid area Pin: Pin area Wiring: Conductor area Vir. Wire: Estimated conductor area Vir. Clear: Estimated clearance area

Display of area information by color Red Light blue Blue Green Green hatch --- Wiring keep-out area --- Pin area --- Conductor area --- Estimated conductor area --- Estimated clearance area

Note

Select View Update from the menu bar to update information. 2. After confirmation, close the Wiring Design Info. dialog box. Click File Quit on the menu bar in the dialog box.

Click

3 - 92

Chapter 3

Designing PC Board Data

3. Placing Components

Checking Wiring Status


Lesson

Click (Query Data) on the tool bar and select PCB Data Wiring Status from the panel menu.

Click

Click Yes.
Click

The current wiring rate and the number of unconnected lines are displayed.

Wire freely until the wiring rate reaches 100%.

Chapter 3

Designing PC Board Data

3 - 93

3. Placing Components

Closing the PC Board Database


When 100% of wiring has been performed, terminate the tool once.
Lesson

1. Select File Exit Tool from the menu bar.

Click

Click

3 - 94

Chapter 3

Designing PC Board Data

1. Starting the Artwork Tool


After wiring has been completed, you can design manufacturing data (figure data not related to conductors). In this document, resist data will be input and component symbols will be generated all at once by using the Artwork Tool, and the following PC board will be completed.

Starting Artwork Tool


Lesson

1. Click file set [ex/[Board]] from the CAD File Manager and click the tool box.

(Artwork Tool) on

Click

Click

Chapter 4

Designing Manufacturing Data

4-1

1. Starting the Artwork Tool

Editor for Artwork Tool


The layout of the Editor for the Artwork Tool is as shown below.

11. Scale

1. Menu bar 2. Tool bar 6. Canvas

3. Viewer

8. Dialog box

9. Assist menu

4. Panel menu

10. Origin mark 5. Edit-mode indicators

7. Message area 1. 2. Menu bar The commands for the Artwork Tool are displayed on this menu bar. Tool bar The icons for the most-often used commands are displayed on the tool bar. on an icon, a tool tip is displayed. Viewer This controls display on the canvas, such as zooming in and out. Panel menu This menu displays the command parameters. All detailed specifications for a command are made on this menu. Nothing is displayed on this menu when no command is input. Edit-mode indicators These indicators are used to specify: a. Active layer, b. Grid, c. Coordinates, d. Layer to be searched, e. ON/OFF for displayed grid, f. ON/OFF for input grid, a c b g. Visible layer, d f e h. ON/OFF for snap point, and g i h i. ON/OFF for In-component edit Canvas This is a work area where objects are displayed and edited. Click the mouse in this area. When the cursor is placed

3. 4.

5.

6. 7. 8. 9.

Message area This area displays messages indicating errors and processing progress. Dialog box This is a dedicated window that is displayed so that detailed parameters can be specified. Assist menu This menu is used to specify an adjective for a command under execution or the delimiter of a command. By holding down the right mouse button on the canvas, an appropriate menu for a given command will be displayed.

10. Origin mark This is the origin on the Board Designer, and is the position of coordinates (0, 0). 11. Scale This is the scale of the coordinates on the canvas and displayed at the frame of the canvas. This scale and the origin mark can be displayed or not.

4-2

Chapter 4

Designing Manufacturing Data

2. Designing Manufacturing Data


Input manufacturing data to ex.pcb created with the Placement/Wiring Tool and edit the data.

Changing Layer Settings


Set the layer necessary for operations with the Artwork Tool as the Visible Layer and change the display color and display mode to ease operations.
Lesson

1. Set or change All Layers to Visible Layer. Select View Layer Settings from the menu bar.
Click

Click an item in Visible (Main).


All layers for Visible (Main) are selected.

+ Space key

Press Space key two times to set Visible (Main) ON for all layer.
By pressing Space key to switch ON or OFF. * Move the cursor to the cell with red frame and click the right button of the mouse to display assist menu. It is possible to switch ON/OFF in assist menu.

Click

Click Apply.

Reference For the Visible Layer, refer to [Layer Settings] on page 3-21.

Chapter 4

Designing Manufacturing Data

4-3

2. Designing Manufacturing Data

* Document Layer Click Display Columns, and then click the row for Display Document layer to select it, as shown below.

Click

The columns set for the document layer are displayed. Doc.Visible (Main)

Displays the data for the

document layer. Does not display the data for the document layer.

What the Document Layer does is as follows: With the Artwork Tool, in addition to any necessary data such as silk and resist, data necessary for printer/plotter output can also be input. The data for printer/plotter output is unnecessary at CAM output. It is therefore input to the document layer and is used as needed. One document layer always exists for each layer as shown below.
Layer Symbol-A

Document Layer for Symbol-A layer

Editor display (with Document Layer ON)

To input data to the document layer, click Utilities Documentation Toolbox on the menu bar, and select a command from Documentation Toolbox for the input document layer, as shown below.

Reference

Data is not input to the document layer in this document. For details, refer to Master Training <PCB Design>.

4-4

Chapter 4

Designing Manufacturing Data

2. Designing Manufacturing Data

2. Set the layer attributes as follows:


Layer Name Hole Layout area Conductive-1 Conductive-2 Conductive-3 Conductive-4 Symbol-A Resist-A MetalMask-A Symbol-B Resist-B MetalMask-B Inhibit (Wir)-A Mark No-Conductive Display Color White Red Cyan Magenta Blue Green Yellow Pink LightBlue Magenta Cyan LightBlue White White White Display Mode Width Width Width Width Width Width Solid Width Width Solid Width Width Simple Width Width

Change the display color and display mode in accordance with the above table.
Leave the setting as they are for layers which are not in the above list.

Click OK.
Click

Chapter 4

Designing Manufacturing Data

4-5

2. Designing Manufacturing Data

Inputting Resist with a Pad


Input resist to a mounting hole by using a pad with a diameter of 2.5 mm.

Resist Input Layer Resist-A Resist-B

Lesson

1. Copy the necessary pad from footprint library cdb1.ftp to ex.pcb".

Select Utilities Copy Component from CDB from the menu bar.

Click

The Copy Component from the CDB dialog box will be displayed.

4-6

Chapter 4

Designing Manufacturing Data

2. Designing Manufacturing Data

2. Copy C2.5". Select Pad as Type.


Click

Click within the Filter field and input *.

Click C2.5.
Click

Click

Click OK.

The Query window displays information on copied components.

Note

The pad used as the padstack (pin shape) for placed components with the Floor Planner or Placement/Wiring Tools for the Board Designer is automatically copied onto the PC board. To copy other pads, however, select Utilities Copy Components from CDB from the menu bar. Component Library Copy

cdb1.ftp

ex.pcb

Chapter 4

Designing Manufacturing Data

4-7

2. Designing Manufacturing Data

3. Select Resist-A as the Active Layer.

4. Select

(Input Pad) from the tool bar.


A panel menu for inputting pads will be displayed.

Click 5. Set a pad with a diameter of 2.5 mm.

(List Icon).

Click

The Pad Select dialog box is displayed and the pad names on the PC board will be listed.
Click

Select C2.5 from the name list.


Click

Click OK.

C2.5 will be set.

Note

Referencing shape By entering check mark for View Shape displays the selected pad shape and screen size of the pad. Clicking cleared Request Shape again then ends display of the shape of the pad.

4-8

Chapter 4

Designing Manufacturing Data

2. Designing Manufacturing Data

6. Input resist to the same coordinates, based on the mounting hole data. Select Snap Point from the assist menu.
The cursor shape is changed as follows:

Click

Click

Click the center of a round hole.


A flag mark will be displayed at the location that is recognized as the snap point.

Note

The Snap Point from the assist menu is valid until the mouse button is clicked the next time. When clicked again, the original cursor is displayed. If the Snap Point check box on the edit-mode indicator is selected, the Snap Point mode is always set.

Click

Note

When the snap point is picked Gridding is OFF internally. 7. Similarly, input resist to the other four round holes by using the Snap Point.

8. Change the Active Layer to Resist-B and input five resists.

9. Terminate the Input Pad command. Select Command End from the assist menu.
Snap

Click

Caution

If selected Snap Point was tried from the indicator, be sure to click it again to return it to cleared Point (Snap Point OFF mode).

Chapter 4

Designing Manufacturing Data

4-9

2. Designing Manufacturing Data

Lesson Check to see if resist (pad) has been input to the same coordinates as the round hole.

1. Click

(Query) on the tool bar.

Click the center of the resist (pad).


Click

Information on the pad on the Active Layer, Resist-B layer, will be displayed on the Query window.

2. Reference other data for the same coordinates.


Click

Click the right button on the mouse and select Next from the assist menu.
Pad information for the round hole on the hole layer will be displayed.

Click

Select Next again.


Information on the Resist-A layer will be displayed.

Caution

If Single Layer is specified by the edit indicator as the layer to be searched, data other than that of the Active Layer is not displayed even when Next is selected.

3. Close the Query window.

Click

Click Close.

4 - 10

Chapter 4

Designing Manufacturing Data

2. Designing Manufacturing Data

Inputting a Line to Remove the Outline Pattern for the Inside Layer
Input a 4.0mm wide line as data to remove the inside layer foil as shown below.

Data input layer Non-Conductive layer

Lesson

1. Select Non-Conductive as the Active Layer.

2. Click

(Input Line) on the tool bar.

3. Set the panel menu as follows:

Shape . Pen Mode

(Polyline) 4.0 mm (Straight Line)

4. Input the data by using Snap Point, based on the board outline coordinates.
Note

If an unexpected point is recognized, the next candidate is recognized when Next Snap Point is selected from the assist menu.

Click

Reference How to use Snap Point, refer to [ Inputting Resist with a Pad ] on page 4-6.

Chapter 4

Designing Manufacturing Data

4 - 11

2. Designing Manufacturing Data

Input P1 through P7 by using Snap Point and Next Snap Point.

Select Command End from the assist menu.

Click

5. The below board is shown.

4 - 12

Chapter 4

Designing Manufacturing Data

2. Designing Manufacturing Data

Inputting Silk with a Footprint


Specific figures and characters, such as company name and logo, can be input to the PC board as a footprint. Input the following arrow marks on a side of the mounting hole by using a footprint.

Silk input layer Symbol-A layer

Lesson

1. Copy the necessary component shape from Component Library cdb1.ftp to ex.pcb".

Click

Select Utilities Copy Components from CDB from the menu bar.

2. Copy component name PL0G01". Follow these steps: (1) Select Footprint as Type. (2) Click in the Filter field and input * Return on the keyboard. (3) Select PL0G01 from the name list.

Click

Click OK.

Reference Refer to Inputting Resist with Pad on page 4-6.

3. Select Utilities Component Toolbox from the menu bar. The Component Toolbox dialog appears.

Input Component

Rotate Move Component Component Change Component Copy Delete Attribute Component Component

Note

To input or edit a component, it is possible to execute from Edit Component in menu bar.

Chapter 4

Designing Manufacturing Data

4 - 13

2. Designing Manufacturing Data

4. Select

(Add Component) from the Component Toolbox. Select Footprint as Type.


Click

Click

(List Icon).

5. Set PL0G01 as the name.


The footprint name will be displayed on the name list in the Component Select dialog box.

Click

Select PL0G01 from the name list and click OK. Input Z as Ref-Des Header.

Click

6. Input an arrow mark. Refer to the figure on the left and input the mark at the same location.

7. Rotate by 90 degrees and input an arrow mark. Input 90 as Angle on the panel menu.

Click

Click near the lower left hole.

Note

The angle when a component is input has absolute coordinates of 0 when the component is registered to the footprint library.

When registered

4 - 14

Chapter 4

Designing Manufacturing Data

2. Designing Manufacturing Data

8. Input the rest of the arrow marks.

9. Close the Component Toolbox.


Click

Click

Chapter 4

Designing Manufacturing Data

4 - 15

2. Designing Manufacturing Data

Inputting Silk with Figure Data


After practicing inputting lines and characters, input a nameplate to the rectangular frame at the lower left of the PC board.

Silk input layer Symbol-A layer

Lesson

1. Copy logo component PL0G02 from Component Library cdb1.ftp to ex.pcb".

Click

Select Utilities Copy Components from CDB from the menu bar.

Select Footprint as Type:. Input * to Filter. Select PL0G02 from the name list.

Click

Click

Click OK.

Reference Refer to Inputting Silk with Footprint on page 4-13.

2. Select Symbol-A as the Active Layer.

3. Use a 1-mm pitch grid as a yardstick to carry out your work. Confirm that the grid pitch is set to 1 mm and that both Display Grid and Snap Grid are set to ON.

4 - 16

Chapter 4

Designing Manufacturing Data

2. Designing Manufacturing Data

4. Input the frame by using Input Line command. Click bar. Set the panel menu as follows

(Input Line) on the tool

Shape

(Rectangle)

Pen . 0.2mm

5. Specify absolute coordinates in the wiring keep-out area on the editor window as shown below and input a rectangle. Input as follows to the coordinate input fields on the edit-mode indicator: X = 7 Y = 13 Apply X = 27 Y = 26 Apply

6. Input the following size frame , using the 1-mm pitch grid as a yardstick. Select (Polyline) from the panel menu.

Click

Click P1 and P2. Select Data End from the assist menu. Similarly, input another line. 7. Set Gridding to OFF .

Chapter 4

Designing Manufacturing Data

4 - 17

2. Designing Manufacturing Data

8. Input characters. Select (Input Character) from the tool bar.

9. Set the panel menu as follows: Method Drag String ID 2 Size

Click

Input the character string from the keyboard after clicking the cell. Click Select Text Table to input size.
Select Text Table will be displayed.

Click ID 2. Click OK. The character string moves with the cursor. Click the mouse button at the location where the character string is to be input.

Click

Click

Next, delete "ID" with the Back Space key and input "BOARD[ex]"

4 - 18

Chapter 4

Designing Manufacturing Data

2. Designing Manufacturing Data

* Character Size

(Free)

Character size may be free or assigned tables numbered 1 to 10.

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.

Click

Caution

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.

P1

P2

Decide on the input position and size for P1 and P2.

Chapter 4

Designing Manufacturing Data

4 - 19

2. Designing Manufacturing Data

11. Use Point to Point and input characters with scaling.

Input your name.


P1

P2

12. Input a logo by using a footprint.

Input the footprint name PL0G02".


P1

Reference Refer to Inputting Silk with Footprint on page 4-13.

13. The input characters will be as shown below.

4 - 20

Chapter 4

Designing Manufacturing Data

2. Designing Manufacturing Data

* Inputting Japanese Kanji Characters Japanese Kanji characters can be input on Japanese OS. Set the panel menu as follows: Method 2 Points Scale ON
Click

Click in the String Value field.


Click

Change input mode to Japanese 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.

Note

Kanji input mode Kanji input of the PC version is dependent on the installed application.

MS-IME ATOK, etc.

UNIX

Change input mode to Japanese 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.

Input mode: Romaji Conversion mode: Successive clause Input character type: Hiragana

The meanings of these characters are as indicated on the left.

Chapter 4

Designing Manufacturing Data

4 - 21

2. Designing Manufacturing Data

Input from the keyboard. Press Space key to convert it into Kanji. To determine conversion, input Return key. Exit Japanese Input mode.

Note

Specifying method
The following two specifying methods can be used:

Drag Point to Point


Drag Point to Point (with scaling) Point to Point (without scaling)

P1

P1

P2

P1

P2

Input characters at the center between the two points.

The characters are expanded to the length between the two points.

4 - 22

Chapter 4

Designing Manufacturing Data

2. Designing Manufacturing Data

Inputting Silk Based on Reference Designator


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.

Silk input layer Symbol-A layer

Lesson

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".

Chapter 4

Designing Manufacturing Data

4 - 23

2. Designing Manufacturing Data

Next, input component symbols to all the components below at once.

Lesson

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.

Click

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.

4 - 24

Chapter 4

Designing Manufacturing Data

2. Designing Manufacturing Data

Note

Symbol Mark Generation Parameters

*1 *2

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 Enter check mark when Non-electrical Component is also target. 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. Parameter related to character generation Specifies Angle Specifies reference point for character Mirror inversion processing Specifies character style. ON/OFF/Only Side B ON Normal/Reverse/Frame character

*3 *4 *5

If the input mode is Ref-Des mode, the initial character of the numeral is omitted.

*1 Specifying a file name means inputting a component symbol based on a file that defines a character string corresponding to a reference designator. Symbol 2 { R10 10K The format file shown on the left can easily R11 10K be created by using the component list for the C1 0.33uF circuit design system, System Designer. C2 1.0uF } *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: IC1 IC1 IC1
(Above Comp.) (Below Comp.) (Left Comp.) (Right Comp.) (Center Comp.) (Base Point)

IC1

IC1

IC1

*4 Gap is the distance from the minimum rectangle enclosing the component to the position where characters are generated, as shown below. (Example) Input position Right Comp. Gap 5

*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.

Chapter 4

Designing Manufacturing Data

4 - 25

2. Designing Manufacturing Data

4. Generate component symbols in the following conditions:

Symbol Target component Generation layer

Ref-Des Character size Both sides Refer. Point Symbol-A Mirror processing Symbol-B Generation location Center Comp. Processing if already generating Replace Origin position.

2 text [B-Side ON]

The setting will be as shown on the left.

5. Specify with P1 and P2 to enclose the whole board.

P2

P1
Note

If you release the mouse button by mistake, you can cancel the setting by using the center mouse button. If P3, P4 to Pn are clicked, a polygon can be specified. 6. Select Data End from the assist menu.
The component for reference input will be selected.
Click

4 - 26

Chapter 4

Designing Manufacturing Data

2. Designing Manufacturing Data

7. Generate a component symbol. Click Apply on the panel menu.


Click

8. Set the temporary display of reference to OFF". Click View Ref-Des to set OFF from the menu bar.

Click

9. The reference designators will be input as shown below.

10. Close the Utilities Toolbox dialog.


Click

Click

Chapter 4

Designing Manufacturing Data

4 - 27

2. Designing Manufacturing Data

Moving Silk
Component symbols can be moved after they have been input. When they are moved, they can also be rotated. Move the following component symbols:

Silk input layer Symbol-A layer Symbol-B layer

Lesson

1. Move the component symbols with Display Grid set to ON"


Click

Click edit-mode indicator Display Grid.

2. Click

(Move) on the tool bar.


The panel menu for moving will be displayed.

Confirm that Drag is highlighted.

3. Drag one component symbol at a time.


Click

(1) Click the center of a component symbol. (2) Move the symbol.

Click

(3) Click the destination.

<<To rotate component symbol>> (1) (2) (3)


Click

(1) Click the center of a component symbol. (2) Click Rotate from assist menu.
* Specify angle to rotate at Angle section in panel menu.

(3) Click the destination.

4 - 28

Chapter 4

Designing Manufacturing Data

2. Designing Manufacturing Data

Note

When an object is to be moved, the object that can be searched is determined by the relation between changing the Active Layer and changing the layer to be searched (All Layers/Single Layer) on the edit-mode indicator.

Changing layer to be searched = All Layers The object displayed can be searched regardless of the Active Layer. Changing layer to be searched = Single Layer Only the object on the Active Layer can be searched. 4. The component symbols have been moved as shown below.

Chapter 4

Designing Manufacturing Data

4 - 29

2. Designing Manufacturing Data

Closing the PC Board Database


Resist and symbol marks have been input and edited with the Artwork Tool. This completes ex.pcb". Save the file and terminate the Artwork Tool.

Lesson

Save the data being edited and terminate the Artwork Tool. 1. Select File Exit from the menu bar.

Click

Click Yes.
Click

Note

Yes No

Save the data being edited and terminates the tool. Terminate the tool without saving the data being edited.

Cancel Cancel Exit.

4 - 30

Chapter 4

Designing Manufacturing Data

3. Starting the Manufacturing Panel Design Tool


When the PC board is designed, design a combination of PC boards. In the Beginners Training Course, two designed PC boards are placed on one board as shown below, by using the Manufacturing Panel Design Tool.

Starting Manufacturing Panel Design Tool


Lesson

1. Click Manufacturing Panel Data from the CAD File Manager.

Click

Chapter 4

Designing Manufacturing Data

4 - 31

3. Starting the Manufacturing Panel Design Tool

2. Click file set [ex/[Panel]] from the CAD File Manager.

Click

3. Click

(Manufacturing Panel Design Tool) on the tool box.

Click

4 - 32

Chapter 4

Designing Manufacturing Data

3. Starting the Manufacturing Panel Design Tool

Editor for Manufacturing Panel Design Tool


The layout of the Editor for the Manufacturing Panel Design Tool is as shown below.

11. Scale

1. Menu bar

2. Tool bar 6. Canvas

3. Viewer

8. Dialog box

9. Assist menu

4. Panel menu

5. Edit-mode indicators 10. Origin mark

7. Message area 1. Menu bar The commands for the Manufacturing Panel Design Tool are displayed on this menu bar. 2. Tool bar The icons for the most-often used commands are displayed on the tool bar. icon, a tool tip is displayed. 3. Viewer This controls display on the canvas, such as zooming in and out. 4. Panel menu This menu displays the command parameters. All detailed specifications for a command are made on this menu. Nothing is displayed on this menu when no command is input. 5. Edit-mode indicators These indicators are used to specify: a. Active layer, b. Grid, c. Coordinates, d. Layer to be searched, e. ON/OFF for displayed grid, a b f. ON/OFF for input grid, d f e g. Visible layer, g i h h. ON/OFF for snap point, and i. ON/OFF for in-component edit, j. ON/OFF for online MRC 6. Canvas This is a work area where objects are displayed and edited. Click the mouse in this area. When the cursor is put on an

c j

7. Message area This area displays messages indicating errors and processing progress. 8. Dialog box This is a dedicated window that is displayed so that detailed parameters can be specified. 9. Assist menu This menu is used to specify an adjective for a command under execution or the delimiter of a command. By holding down the right mouse button on the canvas, an appropriate menu for a given command will be displayed. 10. Origin mark This is the origin on the Board Designer, and is the position of coordinates (0, 0). 11. Scale This is the scale of the coordinates on the canvas and displayed at the frame of the canvas. This scale and the origin mark can be displayed or not.

Chapter 4

Designing Manufacturing Data

4 - 33

4. Designing Manufacturing Panel Data


Create the following combined PC boards by using the Manufacturing Panel Tool.

Inputting PC Boards
Lesson

1. Click

(Insert Board) on the tool bar.


A panel menu for inputting PC boards will be displayed.

2. Specify ex.pcb as Board Name.


Click

(File Selector) of Click Board Name.

Double-Click

Double-click ex.pcb".

4 - 34

Chapter 4

Designing Manufacturing Data

4. Designing Manufacturing Panel Data

3. Place the PC board at coordinates (40, 10) at an angle of 0 degree.

4. Change Angle on the panel menu to 180.

When the PC board is rotated by 180 degrees, it can be moved with the cursor.

5. Place the rotated PC board at coordinates (X: 130 Y: 190).

Chapter 4

Designing Manufacturing Data

4 - 35

4. Designing Manufacturing Panel Data

Closing the Manufacturing Panel Data


Designing of the manufacturing panel data is now complete. Save ex.pn1 and terminate the tool.

Lesson

1. Select File Exit from the menu bar.

Click

Click Yes.
Click

On the CAD File Manager, the PC board data input as manufacturing panel data will be displayed in hierarchical structure.

4 - 36

Chapter 4

Designing Manufacturing Data

4. Designing Manufacturing Panel Data

* Manufacturing Panel Design Tool The Manufacturing Panel Design Tool has the following functions:

Inputting PC board
Not only one PC board can be placed on a board, but two or more PC boards can be input.

Generating conductive area outside of sub-PC board.


Conductive areas are generated in an area without a sub-PC board.

Inputting manufacturing reference point


A reference point for each manufacturing machine can be input.

(Gerber reference point) (Screen reference point)

Reference

For details on the Manufacturing Panel Design Tool, refer to Master Training <CAM>".

Chapter 4

Designing Manufacturing Data

4 - 37

1. Outputting Photo Data


When designing is completed, output data for processing (CAM data) that will be transferred to a manufacturing system. The following two types of CAM data can be output: Photo data Drill data Photo data This data is transferred to a photo plotter that creates a block copy. Photo data such as conductor pattern, silk, resist, and metal mask are output.

Drill data This data is transferred to a drill machine that makes holes. Drill data such as holes to mount insertion components, via, and mounting holes are output.

In this lesson, we will output photo data.

Chapter 5

Outputting Manufacturing Data

5-1

1. Outputting Photo Data

Starting the Photo Tool


Because a parameter file is prepared in advance for this lesson, read that parameter file when starting the Photo Tool.

Photo Tool
Lesson

1. Select file set [ex/[Panel]] from the CAD File Manager and select from the tool box.

(Photo Tool)

Click

Click

Click

The message Manufacturing rule database [C:\home\lesson1\pcb\ex.mrl] is has been read is displayed.

Click OK.
The message Parameter file [C:\home\lesson1\pcb\ex.php] is has been read is displayed.
Click

Click OK.
The Photo Tool is started.

5-2

Chapter 5

Outputting Manufacturing Data

1. Outputting Photo Data

Executing the Photo Tool


Output the photo data for conductive Layer 1.

PHD
(Photo data)

*G54D10*G54D19*X40748Y35937D02* G55D03*X40748Y29937D02*G55D03*X 40748Y23937D02*G55D03*X40748Y17 937D02*G55D03*X30748Y11137D02*G 55D03*X30748Y14737D02*G55D03*X2 6181Y42803D02*G55D03*X26181Y488 03D02*G55D03*X26181Y54803D02*G5 5D03*X26181Y60803D02*G55D03*X36 Photo data list Work directory:C:\home\lesson1 Aperture table:

PHL
(Data list)

No. D code Type 1 2 D19 D20 FLSH FLSH

Shape CI CI

Radius/ Width 0.800000 0.900000

Lesson

1. Output the photo data.

Click

Click Execute Photo.


A confirmation dialog box will be displayed.

Click

Click OK.
Photo data output starts. When the data has been output, the dialog box Photo data output is completed is displayed.
Click

Click OK.

2. Check the data list to see if the photo data has been output. (1) Click the Start button on the task bar and select Programs Accessories WordPad. (2) Open C:\home\lesson1\pcb\Wir1.phl by selecting File Open on WordPad.

Caution

Wir1.phl is not displayed unless All Documents is selected as File Type.

Chapter 5

Outputting Manufacturing Data

5-3

1. Outputting Photo Data

UNIX

Execute the following command from the terminal emulator: < > more / home / lesson 1 / pcb / Wir1.phl 3. Check the contents of the data list.

Data has been output if the count value has increased.

5-4

Chapter 5

Outputting Manufacturing Data

1. Outputting Photo Data

4. Select File Exit photo output tool from the menu bar.

Click

Chapter 5

Outputting Manufacturing Data

5-5

2. Checking Photo Data


When the photo data has been output, check to see if that photo data can be manufactured as correct film. Although the Board Producer offers several checking tools, CAM Check Tool is used for this lesson.

CAM Check Tool


CAM Check Tool checks to see if any data is missing or deformed, by overlapping the figure reproduced from the coordinates of photo data and drill data with the figure resulting from drawing a PC board.
*G54D10*G54D19*X40748Y35937D02* G55D03*X40748Y29937D02*G55D03*X 40748Y23937D02*G55D03*X40748Y17 937D02*G55D03*X30748Y11137D02*G 55D03*X30748Y14737D02*G55D03*X2 6181Y42803D02*G55D03*X26181Y488 03D02*G55D03*X26181Y54803D02*G5 (Photo data) 5D03*X26181Y60803D02*G55D03*X36 181Y67603D02*G55D03*X36181Y6400

PHD

ex.pnl ex.mrl
(Manufacturing panel data)

Data is missing. If any difference, such as a missing or deformed item, is found, the cause can be found and corrective action can be taken. In this way, generation of defective PC board can be suppressed.

Chapter 5

Outputting Manufacturing Data

5-6

2. Checking Photo Data

Executing the CAM Check Tool


Lesson

1. Click

(CAM Check Tool) from CAD File Manager tool box.

Click

Click

2. Select File Name New from the menu bar.

Click

3. Select [Comparison between Photo Data and PCB/Panel Data] and click Next.

Click

4. Select [Saving the parameters used when executing the photo data output.] and click Next.

Click

Chapter 5

Outputting Manufacturing Data

5-7

2. Checking Photo Data

5. Specify the parameter file C:\home\lesson1\pcb\ex.php used at photo data output, and click Next.

Click

Double-Click

Click

6. The contents of the parameter file will be output. Click Next.

Click

7. Select [Compare only selected films] and click Finished.

Click

5-8

Chapter 5

Outputting Manufacturing Data

2. Checking Photo Data

8. [Photo Data] and [PC board/Panel] will be displayed.

9. Select Comparison Processing Bitmap Automatic Check from the menu bar.

Click

10. Click Execute Automatic Check.

Click

An automatic check is started. Each grid on the screen will be zoomed and the figures will be compared in grid units. It may require a lot of time to process depending on the check accuracy setting.

Chapter 5

Outputting Manufacturing Data

5-9

2. Checking Photo Data

11. When all checks have been completed, the results are displayed in the dialog box.

"Total of Errors" displays "0" in "error total" dialog when there is no error.

Reference

When error occurs it is possible to confirm the error on the dialog. For details, refer to [Batch Programs] in the Online Help Contents.

12. Terminate the CAM check tool. Select File Exit... from the menu bar.

Click

Click OK.
Click

5 - 10

Chapter 5

Outputting Manufacturing Data

2. Checking Photo Data

Terminating the CAD File Manager


Terminate the CAD File Manager.
Lesson

Select File Exit Tool from the menu bar for the CAD File Manager.

Click

UNIX

This completes termination of the tool for Windows version. Proceed to 3. Completing PC Board Creation on page 5-13.

Chapter 5

Outputting Manufacturing Data

5 - 11

2. Checking Photo Data

Terminating the CR-5000 Root Menu


UNIX

Terminate the CR-5000 root menu.

Lesson

Select File Exit from the menu bar.

Click

5 - 12

Chapter 5

Outputting Manufacturing Data

3. Completing PC Board Creation


As you have now completed creating a PC board, you understand the flow of work and operations to edit objects. This section summarizes the following three points: Opening and closing files Output Files to be created or edited by each tool

Opening and Closing Files


Three commands to open or close files are available.

Open

Opens and displays a file on the editor window.

Save

Temporarily saves the object being edited to the active file.

Temporary saving

Save As

Saves the object being saved to another file.

When Exit Tool is selected, it is possible to specify whether the data being edited is saved or canceled.
Reference
Refer to [ Closing the PC Board Database ] on page4-30.

Chapter 5

Outputting Manufacturing Data

5 - 13

3. Completing PC Board Creation

Output
The following output functions are available in connection with PC board designing: Printer or plotter output CAM output

Printer or plotter output Data can be output to a printer or plotter from the Board Designer in the following two ways: Print command (hard copy image) Data can be printed by selecting File Print from the menu bar for each editor window. From each editor window

Plot Tool (data image) Start the (Plot Tool) from the tool box of the CAD File Manager and print the data.

Click

Reference

Refer to Master Training <PCB design>.

5 - 14

Chapter 5

Outputting Manufacturing Data

3. Completing PC Board Creation

CAM output To output CR-5000 data to CAM, create a panel design database by using the Panel Editing Tool for the Board Producer and output the data by using the panel design database. Board Producer

Manufacturing Panel Design Tool

PC board database

Photo output

Drill output Panel design database

Reference

Refer to Master Training <CAM>".

Note

In addition, there are other programs available to list variety of information like Board List Processor (blistp), Pin Information List Output program (pinlist), CAM Information List Output program (camlist) and etc.

Chapter 5

Outputting Manufacturing Data

5 - 15

3. Completing PC Board Creation

Files Created and Edited by Each Tool


1. Files used with tools including Board Generation Tool and Artwork Tool The figure and table below summarizes the library files referred to and database files created and edited from Chapter 2, Preparing PC Board Data to Chapter 4, 2. Designing Manufacturing Data". Integrated component management system PC board designing common environment

System Designer

NDF RUF

PRT PKG FTP

TCH RUL

Board Generation Tool

PC Board Shape Edit Tool Floor Planner

PCB RUL

Placement/Wiring Tool Artwork Tool

Files and Related Tools


Extension NDF File Name Net list file File storing connection information on component pins File storing attribute information on components and nets File storing internal attribute information on components Related Tools
Board Generation Tool

RUF

Design Rule File

Board Generation Tool

PRT

Part Library

Part Registration Tool (integrated component management system)

PKG

Package Library

File storing package information on components

Package Registration Tool (integrated component management system)

FTP

Footprint Library

File storing outline information on components File storing information on PC board specifications (such as number of layers, layer attributes, and layer names) File storing information on PC board design

Footprint Registration Tool (integrated component management system)

TCH

Technology Library

Technology Edit Tool (PC board design common environment)

PCB

PC Board Database

PC Board Shape Edit Tool, Floor Planner, Placement/Wiring Tool, Artwork Tool PC Board Shape Edit Tool, Floor Planner, Placement/Wiring Tool, Artwork Tool, Design Rule Edit Tool

RUL

Two types of RULs exist. One is a library file Design Rule Library, storing design rules and the other is a file storing Design Rule Database design rules dedicated to PC board that exist in pairs with PC board.

5 - 16

Chapter 5

Outputting Manufacturing Data

3. Completing PC Board Creation

2. Files used with the Manufacturing Panel Design Tool and Photo Output Tool The following figure and table summarizes the library files referred to and database files created and edited from Chapter 4, 3. Starting the Manufacturing Panel Design Tool to "Chapter 5 Outputting Manufacturing Data".

PC board design common environment

Integrated component management system

TCH

RUL

MRDB

FTP

Manufacturing Panel Design Tool

PCB

RUL

PNL

MRL

Files and Related Tools


Extension MRDB File Name Manufacturing Rule Library File storing specification of manufacturing system File storing information on placing multiple PC boards and figures for manufacturing File storing manufacturing system information used for PC board Related Tools Manufacturing Rule Edit Tool (PC board design common environment)

PNL

Manufacturing Panel Database

Manufacturing Panel Design Tool, Photo Output Tool

MRL

Manufacturing Rule Database

Manufacturing Panel Design Tool, Photo Tool

These libraries and databases are explained in detail in the Master Training Course.

Chapter 5

Outputting Manufacturing Data

5 - 17

1. Using Rev. 7.0 Data or Later with Rev. 10.0


CR-5000 Database Conversion Program (zdbevolv.exe)
The database created and edited with each registration tool for the CR-5000/Board Designer, Board Producer, and CDB is a CR-5000 database. This CR-5000 database must be converted if the CR-5000 version changes. Be sure to execute the CR-5000 database conversion program for the following files:

Library Database
Part Library Package Library Footprint Library Technology Library Design Rule Library Manufacturing Rule Library XX.prt XX.pkg XX.ftp XX.tch XX.rul XX.mrdb

PC Board Design Database


PC Board Database Design Rule Database .pcb .rul

Panel Design Database


Panel Database Manufacturing Rule Database .pnl .mrl

Execute the CR-5000 database conversion program (zdbevolv.exe) as follows: C:\>zdbevolv.exe database name

On the UNIX version, enter zdbevelov.sh instead.


Caution

No extension needs to be specified in the database name.

Example

To use "ex.pcb" created using Rev.7.0 or later with Rev.10.0 C:\>zdbevolv.exe ex

Note

When the program is executed, the file of the old version is backed up under the name database name.svXXXX.extension_. In the above example, ex.svXXXX.pcb_ will be created. The CR-5000 database conversion program can also be executed from the CAD File Manager.

Note

Select Tools Action Update File Version from the menu bar.

Click

Appendix

A-1

2. Using Batch Data Compaction


Batch Data Compaction
Work space is created in a database, such as the PC board database (PCB) and manufacturing panel database (PNL), as designing progresses and the actual file size gradually increases. The compaction function is used to reduce the size of data that has increased.

1. Start CAD File Manager.

A PC board that has to be compacted a red mark. is indicated by 2. Select Tools Tidy Design all from the menu bar.

Click

Click

A confirmation dialog box will be displayed for a PC board that must be compacted.

If two or more PC boards that must be compacted exist, the following dialog box will be displayed and all the PC boards can be compacted at once.

3. When processing is completed, the processing history is displayed.

A-2

Appendix

3. CAD File Manager


In addition to starting the tools, the CAD File Manager provides UNIX commands such as file copy, file deletion, and directory generation, etc. You cannot design the PC board without considering the command types.
Menu bar Icon box Text field for specifying directory path Property Display Location Marker File list canvas Tool box

Assist menu

Filter Message area

The commands are explained below.

Executable Commands from Menu Bar


[File]
[New Open] Generate a new file or directory. This command may be used when nothing is selected in the file list canvas. The targets of the command are as follows:
Directory : Crete a directory. Any file : Start up the text editor. Manufacturing Panel Data : Generate a new manufacturing panel database Simple Design Database Generation : Generate a new PC Board database

Note

Simple Design Database Generation needs optional license.

[Open]

According to the file or file set selected in the file list canvas, start the appropriate tool. (The started tool is the one listed at the top by selecting [Tool] [Action] from the menu bar.) When a directory is selected, you will be brought to that directory.
Throw away to Trash Box : Save the target in the hidden area on the disk Erase directly : Delete the target from the disk by executing a UNIX command rm.

[Delete]

Appendix

A-3

3. CAD File Manager

[Delete]

Throw away to Trash Box : Save the target in the hidden area on the disk Erase directly : Delete the target from the disk by executing a UNIX command rm.

[Copy]

Copy the selected data to the specified directory or file.


Lock Original In case the data is managed as master and copy the data to local node when used, original data can be locked not to be edited by other users. And unlock the data when copy the edited data back to original. Not Copy Design Change Log When copy Design Change log files (.coh/.coe) will not be copied.

Modify file name in the destination directory In case some copy source files exist under the copy source directory it is possible to specify file name to each copy target files.

[Move] [Rename]

Similar to [Copy] function specification, it is possible to move files and directory. Change the name of the selected data. This is available only when one file or file set or directory is selected.

[Property]

Display the file information, etc. The information displayed varies by the selected data type.

When file sets selected

When CR-5000 database selected

When directory selected

Data Version It is possible to confirm data version.

Attribute It is possible to set [Readonly].

A-4

Appendix

3. CAD File Manager

[Unlock] If a tool aborts during operation, a lock file and backup file remain in the working directory. When the two files exist, the associated databases cannot open (the icon is ).
Lock file Backup file : Extension .pcb.lk, etc. These are files locked to inhibit simultaneous accesses. : Extension .pcb.bk, etc. The pre-edit states are held in the backup.

[Erasing a lock file]

Delete a lock file and save the backup file in a trash box. It is used to recover the states immediately before the abort. If the original file has been destroyed, the backup file is restored from the trash box. Delete the lock file, save the original file in the trash box, and restore the backup file to the original file.

[Recovering a Backup File]

[Confirm Lock User]

If other users have opened the file, the exclusive control function works to prevent simultaneous accesses to that file (the icon is ). In this case, you can see which user is accessing the file.

Caution

The Confirm Lock User command is not supported for Windows version.

[View]

[Search] [Next Search]

Search the file list canvas for a file with the specified character string and select one from those found. When more than one file has been found, the found files are selected sequentially by [Next Search]. You may use characters such as * or ? in the character string to be searched for. Similar to Search except that, when more than one file has been found, all found files are selected. Specify whether or not to display the confirmation dialog when starting a tool by specifying File Open from the menu bar.

[File Selection by Regular Expression] [Confirm Flag]

[Tool Box]

Specify whether or not to display the tool.

Appendix

A-5

3. CAD File Manager

[Hierarchical Display]
ON: Display the file set and all associated files contained in it. OFF: Display only the file set.

[Display Design Relation] If the filter is PC Board:

Specify whether to display the relation between schematics and boards. If the filter is Circuit Directory:

[Tool Box Type]


Icon display Text display Icon + Text display

[[Font Type] [Sort]

Select font size to display in File List Canvas. When the filter is All Files, Ordinary Files, or Any Files, you can rearrange the list of files under the following conditions:
- File name - Directories first - Newer - Older - Ascending order of file sizes - Descending order of file sizes

[Display Appendix information]

You can display additional information of a file.


- No display - Display comments - Display file properties - Display link destination (*)

Property Display Location Marker By moving the marker it is possible to display a long file name.
Caution

Display link destination is not supported for Windows version.

[Delete Mode]
Delete directly

Select mode when to delete file or directory.


: Delete file or directory immediately

Through away to Trash Box: Move file or directory to Trash Box once

[Refresh]

Refresh the list in the working directory and display the current status.

A-6

Appendix

3. CAD File Manager

[Move]

[Add Bookmark]

You can add a frequently used directory as a bookmark. Thus, you can select that directory from the list without moving to it.

[Edit Bookmark] The directories added as bookmarks are listed. You can move to a directory by specifying its bookmark.

[Bookmark]

You can move among directories at any time and the directories you moved to remain as a history.

The directory moving commands are listed below. [Back] [Forward] [Up] [Home] [Last] Returns to the previous working directory. From the previous directory placed by [Back], proceeds to the next directory in the history. Moves to the directory (parent directory) one level higher than the current working directory. Moves to the current home directory (login directory). Moves the to directory used when closing the previous CAD File Manager.

The last 5 execution history are stored so that it is possible to move to the directory opened before.

Appendix

A-7

3. CAD File Manager

[Action]

Lists the tools associated with the data type selected from the file list. The tool to be started has been defined in the resource file. You can execute any tool for every data type. Starts Font Editor Tool. Starts Font Manager Tool. Starts Document Designer Tool. Starts Gerber In Tool.

[Font Editor] [Font Manager] [Document Designer] [Gerber In]


Caution

Gerber In needs optional license.

[BGA-F Wizard] [BGA-F Translator]*


Caution

Starts BGA-F Wizard Tool. Starts BGA-F Translator Tool.

BGA-F Wizard and BGA-F Translator needs optional license.

[Data Pack all]


Reference

Execute Data compaction.

Refer to [2. Using Batch Data Compaction] on Page A-2.

[CAM Check Tool] [Library Searcher] [Library Viewer] [Terminal] [Editor]


Caution

Starts CAM Check Tool. Starts Library Searcher. Starts Library Viewer. Starts the X window.(For UNIX). Starts the Dos window(For PC). Starts the vi editor. Because the vi editor is started with no file names specified, you must specify the file name when saving the file.

Editor is not supported for Windows version.

[Any Command] [Scheme Execution] [Trash Box]

Executes any command. Loads, edits, saves, or executes the scheme. Lists the files saved by the delete command. The menu bar in the dialog provides a delete command which deletes the specified file from the list and a restore command which restores the file.

[Find]

Execute the UNIX find command. You may select one file from the list of execution results and move to that directory.

A-8

Appendix

3. CAD File Manager

[Find and Execute Command]

Execute a combination of UNIX find and any commands. The command results are transferred to the next command without being listed.

Caution

"Find" and "Find and Execute Command" are not supported for Windows version.

[Customizing]

It is possible to customize CAD File Manager.


Save destination Specify file to save settings. %HOME%\cr5000\sys\zfmcustm.rsc (user environment) %ZLOCALROOT%zsys\info\eng\zfmcustm.rsc (program environment)

ToolBox/Action menu/Tool menu Filter tool executed from each menu.

Filter
Caution

Set ON/OFF for display filter.

Option

Check of unused area


Setting up the Ratio for Checking Unused Area When the data exceeds the specified ratio, it will be displayed with the icon on the file list canvas.

Directory reload
Setting up the Directory Reload Interval The CR-5000 Deign File Manager reads the directories every specified time and reloads them automatically.

Maximum directory history


Setting up the Maximum Directory History When the number of the directory history exceeds the specified value, it will be removed in the order from the oldest.

Use Bookmark
Check in the Use Bookmark check box to use the bookmark function. To deselect it, check off it again. This will be effective after rebooting the tool.

Save window condition


Check in the Save window condition check box to save the position and size of the window when you terminate the CR5000 CAD File Manager.

Appendix

A-9

3. CAD File Manager

Executable Commands from Tool Bar


The icon box provides some of the menu bar commands which are frequently used.

Move Move Move

Up Back Forward Refresh Go Home File Delete File Copy File File Move

Tool

Trash box

View

File Properties Rename

Text Field for Specifying Directory Path


CR-5000 allows you to access to any data in the node connected over network, by specifying the node name from any machine.

File List Canvas


By clicking a file or file set with the left mouse button, you can select data to be processed. To select multiple files, click them with the left mouse button sequentially while holding the CTRL button. To select successive files at once, click the top and bottom files with the left mouse button while holding the SHIFT key.

Click

Holding the CTRL key


Click

Click

Holding the SHIFT key


Click

When you double click a file or file set, the associated tool (the one which will be displayed at the top by selecting Tool Action from the menu bar) will be started.

A - 10

Appendix

3. CAD File Manager

Assist Menu
The assist menu provides some of the menu bar commands frequently used, according to the data selected in the canvas.
Assist menu will be displayed when press the right button of mouse. When no file selected When select single When select multiple

Filter
You can limit the files to be listed in the file list canvas by the file type.

All Files

List all files existing in the directory. Inhibit listing of files and directories beginning with a dot (.) and those ending with a tilde mark (~). Lists files related to System Designer with the extension .sht, .smb, .prf or etc. Lists files related to Board Designer with extensions such as ".pcb" ".rul" ".ndf" and ".ruf" Lists files related to Board Producer with extensions such as ".pnl" ".mrl" ".phd" and ".drd" Lists all files and directories which matches the regular expression specified by the filter (for example, ex*).

Regular Files

Schematic Design Data

PC Board Data

Manufacturing Panel Data

Any Files

Appendix

A - 11

3. CAD File Manager

Tool Box
The tool box shows the tool icons when the filter is PC Board Data or Manufacturing Panel Data.

Board Generation PC Board Shape Edit Floor Planner Floor Planner(for SD) Placement/Wiring Artwork Package Synthesizer PC Board Design Rule Edit PCB Technology Update Forward Annotation Backward Annotation Transmission Line Analysis BD/Lightning Interface Apsim Interfacel ICX Interface BD-ANF I/F Calculate Pattern Area SMM Interface Photo Tool Drill Tool CAM Check Tool Plot Tool

Panel Photo Tool Drill Tool CAM Check Tool Manufacturing Rule Edit Panel Technology Update Plot Tool ADM Easy Checking Manufacturing Check Verify Check Result

Print Circuit Board Data

Manufacturing Panel Data

From the tool box, you can only start the tools associated with the data selected in the canvas. When you start a tool from the CAD File Manager, the check mark (start check mark) near the tool box is entered showing approximately how you have done the work. (If you have not used the CAD File Manager to start the tool, the check mark will not be entered.)

Messages
Error message area Displays errors occurred during operation. Guide message area Displays guide messages for operation.

A - 12

Appendix

3. CAD File Manager

Files Related to CAD File Manager


*Trash Box Management File
Files deleted (Throw away to Trash Box) from CAD File Manger are saved once in the following location.
Trash box %HOME%\.bfm_trash\~ Trash Box is managed by Trash Box List. Trash box list %HOME%\.bfm_trash\.trashfile

TR0000114521.847705450 C:\home\lesson1\pcb\ex1.pcb TR0000214521.847705453 C:\home\lesson1\pcb\ex1.rul

*The resource for CAD File Manager


System resource file %ZLOCALROOT%\zsys\info\eng\zfilemgr.rsc %HOME%\cr5000\sys\zfilemgr.rsc The resource file constructs CAD File Manager. The following items are defined.
1. Tool 2. Data Type 3. Defining the Lock Status 4. Defining a File Type 5. Defining a Filter 6. Defining a Set Rule 7. Defining a Toolbox 8. Defining a File Action 9. Defining a Arbitrary Tool 10. Defining a New Tool 11. Defining a Colors 12. Defining Font Types 13. Defining a Canvas Layout 14. Defining a Pixmap 15. The limitation ratio for the unused area. 16. Definition of Help Item 17. Defining the Directory Reload Time 18. Defining a Window 19. Defining the Trashcan capacity 20. Defining the minimum size of the Toolbox

Caution

System resource file is prohibited to edit. In order to customize CAD File Manger edit customize resource file introduced in next page.

Appendix

A - 13

3. CAD File Manager

Customizable resource file %ZLOCALROOT\zsys\info\eng\zfmcustm.rsc %HOME\cr5000\sys\zfmcustm.rsc


Tool { ("tarxv" "Extract from tar archive" Shell "cat $data_file_path | tar xvf -" NoQuery Log Wait) ("uncompress" "Uncompress" Shell "uncompress $data_file_path" NoQuery NoWindow Wait) ("mspaint" "MS Paint" Shell "mspaint $data_file_path" NoQuery NoWindow) ("customtool" "User Custom Tool" Shell "custom.sh $data_file_path" NoQuery) ("AWS" "AWS" Shell "/usr/zuken/bin/CR3000 -a" NoQuery Window) } DataType { ("compressfile" File "compress file" "binary" "*.Z" "OTHER") ("tarfile" File "Tar File" "binary" "*.tar" "OTHER") ("bmpfile" File "Bitmap File" "binary" "*.[bB][mM][pP]" "OTHER") } AnyTool { # ("AWS" "*") # ("notool" "*") # ("editbookmark" "*") } FileAction*pcbdata { #("PCBData" "customtool") } FileAction*all { ("tarfile" "tarxv") ("compressfile" "uncompress") ("bmpfile" "mspaint") } ######################################################################### NewOpen { #("PNLData "New Base Name" "MkPanel" NOOPEN "pnldata") } MaxUnusedRatio { ("pcbfile" 30) ("pnlfile" 30) } ReloadTime : 30 TrashCapacity : 25 MinToolboxSize: 0 MaxDirHistory : 5 UseBookmark : Yes RestoreLastState : Yes DeleteMode : Trash FilterMask { # "pcbdata" # "pnldata" # "shtdata" } ToolBoxMask*pcbdata { # "phototool" # "drilltool" } ToolBoxMask*pnldata { # "pnlupdate" } ToolBoxMask*shtdata { # "dscmpbr" } # "pnlupdate" }

ToolBoxMask*shtdata { # "dscmpbr"

Parameter initialization file %HOME%\cr5000\sys\.bfminit


"2.1" ("cr01" . "C:\\home\\lesson1\\pcb") (("cr01" . "Own Node")) #t #t icontext large filename none () #t #t (("cr01"" . "C:\\home\\lesson1\\pcb")) ((374 1024) (115-10)) #t "pcbdata" 220

A - 14

Appendix

Zuken Inc. Beginners Training < PCB Design> Serial ID C1A1001E

You might also like