PCB Design Beginner Training_cr
Short Description
The Beginner’s Training is designed to enable you to learn basic knowledge and operations essential for PCB design by p...
Description
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 z Starting the CAD File Manager (CFM) ...........................................................................................2-2 z CR-5000 CAD File Manager (CFM) ...............................................................................................2-3 z Tools Used for PC Board Design....................................................................................................2-5
2. Preparing PC Board Data .............................................................................................2-7 z Starting Board Generation Tool ......................................................................................................2-7 z Creating PC Board Data.................................................................................................................2-8
Chapter 3
Designing PC Board Data
1. Inputting PC Board Outline ...........................................................................................3-1 z Starting the PC Board Shape Edit Tool...........................................................................................3-1 z Editor for the PC Board Shape Edit Tool ..................................................................................................3-2 z Setting Grid ....................................................................................................................................3-3 z Inputting Board Outline ..................................................................................................................3-7 * Board Designer Layers ................................................................................................................3-8 * Active Layer .................................................................................................................................3-8 * Delimiting Command..................................................................................................................3-12 z Inputting the Layout Area .............................................................................................................3-13 * Using Viewer..............................................................................................................................3-15 z Inputting Hole ...............................................................................................................................3-16 z Inputting Wiring Keep-Out Area....................................................................................................3-17 * Layer Settings ............................................................................................................................3-21 z Closing the PC Board Database ..................................................................................................3-22
2. Evaluating Component Placement..............................................................................3-23 z Starting the Floor Planner .........................................................................................................................3-24 z Editor for the Floor Planner ......................................................................................................................3-25 z Querying Unplaced Components ............................................................................................................3-26 z Checking the Component Occupancy Area...........................................................................................3-27 z Arranging Components .............................................................................................................................3-28 * Display Area Storage Function..............................................................................................................3-29 z Displaying Reference Designators ...............................................................................................3-30 * Floor Plan .................................................................................................................................................3-31
3. Placing Components...................................................................................................3-32 z Moving to the Placement/Wiring Tool ...........................................................................................3-32 * Land Status ................................................................................................................................3-33 * Moving between Tools ...............................................................................................................3-33 z Editor for the Placement/Wiring Tool.......................................................................................................3-34 z Displaying Unconnected Net and Cursor Position................................................................................3-35 z Moving a Component by Dragging..........................................................................................................3-36 z Moving a Component by Specifying Coordinates .................................................................................3-37 * Selecting a Component..............................................................................................................3-38 * Cursor Information .....................................................................................................................3-39 z Changing the Component Angle ..................................................................................................3-40 z Changing the Component Placement Side ..................................................................................3-45 z Checking Placement ....................................................................................................................3-47 * Component Placement Status ...................................................................................................3-47 z Moving a Component by Using Navigation ..................................................................................3-48 z Executing DRC Again to Components .........................................................................................3-50 z Swapping Component Positions ..................................................................................................3-55 z Swapping Gates...........................................................................................................................3-56 z Swapping Pins .............................................................................................................................3-57 * UNDO/REDO .............................................................................................................................3-59
4. Wiring..........................................................................................................................3-60 z Wiring Memory .............................................................................................................................3-61 z Inputting Bundle ...........................................................................................................................3-62 * [Input Bundle] Command ...........................................................................................................3-63 * Active Layer for the Placement/Wiring Tool................................................................................3-64 z Executing Auto-bundle Routing ....................................................................................................3-65 z Template Routing .........................................................................................................................3-66 * Template Routing Command .....................................................................................................3-68
z Wiring on a Single Layer ..............................................................................................................3-69 * Starting Point for Wiring Pattern Extraction................................................................................3-70 * Locking Angle ............................................................................................................................3-70 z Wiring on Multiple Layers .............................................................................................................3-71 * Via Generation ...........................................................................................................................3-72 * Via Grid......................................................................................................................................3-73 * Search for Unconnected/Net Zoom/Unconnected Zoom ...........................................................3-74 z Wiring Area...................................................................................................................................3-75 z Inside Layer Connection ..............................................................................................................3-76 * Thermal Attribute........................................................................................................................3-79 z Moving a Pattern ..........................................................................................................................3-80 * Move Wire Command ................................................................................................................3-83 z Equalizing Wiring Space...............................................................................................................3-84 z Deleting a Pattern ........................................................................................................................3-85 * Delete Wire Command...............................................................................................................3-85 z Optimizing a Pattern.....................................................................................................................3-86 * Optimize Command ...................................................................................................................3-86 z Generating Teardrop/Arc for a Pattern .........................................................................................3-87 z Re-applying DRC to a Pattern......................................................................................................3-89 z Referencing Wiring Design Information........................................................................................3-92 z Checking Wiring Status ................................................................................................................3-93 z Closing the PC Board Database ..................................................................................................3-94
Chapter 4
Designing Manufacturing Data
1. Starting the Artwork Tool ...............................................................................................4-1 z Starting Artwork Tool.......................................................................................................................4-1 z Editor for Artwork Tool .................................................................................................................................4-2
2. Designing Manufacturing Data......................................................................................4-3 z Changing Layer Settings ................................................................................................................4-3 * Document Layer ..........................................................................................................................4-4 z Inputting Resist with a Pad.............................................................................................................4-6 z Inputting a Line to Remove the Outline Pattern for the Inside Layer ............................................4-11 z Inputting Silk with a Footprint .......................................................................................................4-13 z Inputting Silk with Figure Data......................................................................................................4-16 * Character Size ...........................................................................................................................4-19 * Inputting Japanese Kanji Characters .........................................................................................4-21 z Inputting Silk Based on Reference Designator.............................................................................4-23 z Moving Silk...................................................................................................................................4-28 z Closing the PC Board Database ..................................................................................................4-30
3. Starting the Manufacturing Panel Design Tool ............................................................4-31 z Starting Manufacturing Panel Design Tool....................................................................................4-31 z Editor for Manufacturing Panel Design Tool ..........................................................................................4-33
4. Designing Manufacturing Panel Data..........................................................................4-34 z Inputting PC Boards .....................................................................................................................4-34 z Closing the Manufacturing Panel Data .........................................................................................4-36 * Manufacturing Panel Design Tool ..............................................................................................4-37
Chapter 5
Outputting Manufacturing Data
1. Outputting Photo Data ..................................................................................................5-1 z Starting the Photo Tool ...................................................................................................................5-2 z Executing the Photo Tool................................................................................................................5-3
2. Checking Photo Data ....................................................................................................5-6 z CAM Check Tool ..................................................................................................................................... 5-6 z Executing the CAM Check Tool......................................................................................................5-7 z Terminating the CAD File Manager ..............................................................................................5-11 z Terminating the CR-5000 Root Menu ...........................................................................................5-12
3. Completing PC Board Creation...................................................................................5-13 z Opening and Closing Files ...........................................................................................................5-13 z Output ..........................................................................................................................................5-14 z Files Created and Edited by Each Tool ........................................................................................5-16
Appendix 1. Using Rev. 7.0 Data or Later with Rev. 10.0.........................................................................A-1 z CR-5000 Database Conversion Program (zdbevolv.exe).............................................................. A-1
2. Using Batch Data Compaction ..................................................................................... A-2 z Batch Data Compaction ................................................................................................................ A-2
3. CAD File Manager ....................................................................................................... A-3 z Executable Commands from Menu Bar......................................................................................... A-3 z Executable Commands from Tool Bar ......................................................................................... A-10 z Text Field for Specifying Directory Path....................................................................................... A-10 z File List Canvas........................................................................................................................... A-10 z Assist Menu................................................................................................................................. A-11 z Filter ............................................................................................................................................ A-11 z Tool Box ...................................................................................................................................... A-12 z Messages.................................................................................................................................... A-12 z 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 Beginner’s Training 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.
Beginner’s Training
The aim is to attain a level where you can help operators. You will learn the flow of board design.
Beginner’s Training Simple operations for PCB design
The aim is to attain the knowledge necessary to be an operator.
Master Training Library
Board Design
Master Training
Master Training
Registration and management of libraries
Master Training Registration and management of PCB design libraries
Detailed operation for PCB design
Master Training Operation for manufacturing panel design through CAM output
Master Training 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
CDB Component information
System Designer
Creating a PC board database
Design rule library
Component Design rule Connection Attribute Shape Stock information information information information information attribute information
PCB
Reference
RUL
Technology library
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.
Layer structure information
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
1-2
Refer to “Chapter 3, 1. Inputting PC Board Outline".
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
1-4
Refer to “Chapter 5, 1. Outputting Photo Data".
Chapter 1
Designing a PC Board for the First Time
1. Overview of the Lesson
Target time to finish each lesson
Chapter
Section
Title
Target Time
1
1
Lesson Overview
10 minutes
2
Before Starting the Lesson
10 minutes
3
Setting up the Training Data
10 minutes Total
2
1
Starting the CAD File Manager(CFM)
2
Preparing PC board data Inputting PC board outline
40 minutes
2
Evaluating component placement
20 minutes
3
Placing components
50 minutes
4
Wiring
160 minutes
1
Starting the Artwork Tool
2
Designing manufacturing data
3
Starting the Manufacturing Panel Design Tool
3
Designing manufacturing panel data
25 minutes 5 minutes 10 minutes 0.75 hours
1
Outputting photo data
5 minutes
2
Checking photo data
10 minutes
3
Completing PC board creation
15 minutes Total
Chapter 1
4.5 hours 5 minutes
Total 5
0.25 hours
1
Total 4
5 minutes 10 minutes
Total 3
0.5 hours
Designing a PC Board for the First Time
0.5 hours
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.
z Layer structure z Technology library z Design rule library z 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)
Resist layer Wiring Layer 1 (Side A)
Silk layer Metal mask layer
Wiring Layer 4 (Side B)
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)
Input the resist
Silk layer Metal mask layer
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.
Wiring Layer 1
Conductive layer Silk layer Resist layer Metal mask layer
Wiring Layer 2
Conductive layer
Wiring Layer 3
Conductive layer
Wiring Layer 4
Conductive layer Silk layer Resist layer Metal mask layer
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 ".
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 specifications
Grid used
Via 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
Design rule database dedicated to PC board
(a.rul)
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
Pin assignment
Package name: LS08_DIP
Pin assignment name: LS08
Footprint name: DIP14
Assign the component shape on the PC board by footprint name.
Footprint Footprint name: DIP14
1 2 3 4 | 13 14
1A 1B 1Y 2A | 4B VCC
1 1 1 2 | 4 1,2,3,4
A B Y A | B VCC
Assign gate. Assign padstack to the pins for the component.
Padstack
Function
Padstack name: Vc1.4c0.8
Function name: 2AND A B Y
Collect pads to create a padstack.
INPUT INPUT OUTPUT
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 ".
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) 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].
Copy the training data from to your PC (about 3MB). (1) Insert the 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 . 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 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 . 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
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
* 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" } :
HP-UX
Part { "D:\\users\\lesson1\\cdb\\cdb1.prt" } Package { "D:\\users\\lesson1\\cdb\\cdb1.pkg" } :
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" } :
Solaris
Part { "/users/lesson1/cdb/cdb1.prt" } Package { "/users/lesson1/cdb/cdb1.pkg" } :
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" } :
Chapter 1
Part { "/users/lesson1/cdb/cdb1.prt" } Package { "/users/lesson1/cdb/cdb1.pkg" } :
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
z Starting the CAD File Manager (CFM) Lesson
Now start the CAD File Manager.
UNIX
(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
z 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 2. Icon bar
3. Directory path specification field
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.
…Object-oriented database …Rule directory …Directory
File set:
The following
…ASCII file …Binary file …Executable file
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
z Tools Used for PC Board Design The following tools are used for “Beginner’s Training ”: z 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) z 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. z Floor Planner (option) This tool evaluates whether all the components can be placed within the layout area.
z Placement/Wiring Tool This tool determines an accurate placement position for components and designs patterns.
z Artwork Tool This tool inputs and edits objects other than those on a conductive layer and checks manufacturing data.
C1 C2 R1
IC2 IC3
IC1
z 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. z Photo Tool This tool outputs the data to be transferred to the photo plotter by each layer.
Photo data
z 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 “Beginner’s Training ”, the following tools can be also used: z 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 ".
z 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 ".
z 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 ".
z 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 ".
z Drill Tool This tool outputs hole information to be transferred to the drilling machine. Reference
This tool is introduced in “Master Training ".
z Plot Tool This tool prints PCB data and Manufacturing data. Reference
This tool is introduced in [Master Training ].
All the following tools are optional: z Floor Planner (SD) z Package Synthesizer z Board Analysis Tool z BD/Lightning Interface Tool z Apsim Interface Tool z ICX Data Conversion Tool z BD-ANF I/F Tool z Calculate Pattern Area Tool z 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
RUL
PC board database
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, let’s create these two files.
z 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
A “file set ” is a set of files having PC board data and manufacturing panel data with the same database name.
Click
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
z 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 Design rule list
Net list
Board Data Generation Tool
RUL Design rule database
Connection information
Components to be used
PCB PC board database
Design rules Number of wiring layers
Pattern width
Clearances
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 ● ●
Reference
2-8
(PRT) (PKG) (FTP) (TCH) (RUL)
A registration tool is available for each library.
To register these libraries, refer to “Master Training ” and “Master Training ".
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 doesn’t 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
Set No. of Layers .
Click
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
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.
Undefined
Append this attribute to a layer where no object is input.
The PC board for the lesson is given the following layer types: Positive
A single power source or a signal name for ground must be specified for Layers 2 and 3.
Negative power plane Negative power plane Positive
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
Similarly, click 3-Layer.
Click
Click VCC (POWER) in Net Name List.
Click
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
2 - 12
Chapter 2 Preparing PC Board Data
Click OK.
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
Click Close.
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, let’s proceed when designing. First, input the board outline and mounting holes for the board by using the PC Board Shape Edit Tool.
z 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
z 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
3. Viewer 2. Tool bar
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.
When the cursor is placed
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.
d. Layer to be searched, a b
6. Canvas This is a work area where objects are displayed and edited.
e. ON/OFF for displayed grid, c f e d h g
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
z 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: 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 Retraction grid
Display grid Click
Lesson
Retraction grid
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.
Click
The Grid Selection dialog box is displayed.
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.
Click
The frame turns to red.
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
3-4
Chapter 3
Line Grid
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. zChange 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.
zSpecify 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
z Inputting Board Outline Input the actual outline of the PC board. In this lesson, we will input the following board outline.
! Caution
Lesson
Input one surface as board outline to PC Board Shape Layer. cannot be correctly recognized.
If two or more surfaces are input, the outline
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
Chapter 3
Designing PC Board Data
Click within the Active Layer frame of the edit-mode indicator.
Select a layer name from the list to change the name.
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
Purpose of Layer
Board Outline Hole
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
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)
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
3-8
Holes are input to a specific layer, only hole layers, without having to worry about whether it is an Active Layer.
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
z 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.
z 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
Click Data End in the menu.
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
Chapter 3
Click Command End in the menu.
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
z 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
Lesson
Input the layout area to the layout area layer as one surface. cannot be correctly recognized.
1. Click
If two or more surfaces are input, the layout area
(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
Click
Click the board outline.
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
Redraw Zoom Zoom In Zoom Out Pan Pan Up Pan Down Pan Left Pan Right Show Full Data
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.
Key
Scroll
0 or w 1 or s 7 or z +
Ctrl + Up
-
Ctrl + Down
5 or p 8
Up
2
Down
4
Shift + Up
6
Shift + Down
Displays the entire data area.
View operation canvas
Red: Layout area
Yellow: Canvas display area
Chapter 3
Designing PC Board Data
z Operation to change display area by using view operation canvas Hold the yellow frame. ↓ Release to the desired destination.
3 - 15
1. Inputting PC Board Outline
z 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 don’t 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
z 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).
Lesson
1. Set Inhibit (wir)-A (wiring keep-out layer for Layer 1) as the Active Layer.
(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 Apply.
Click
Note
OK
….. Save changes and close the dialog
Apply
….. Save changes without closing the dialog
Reset
….. Put setting back before changes
Cancel ….. Close the dialog without saving changes
A wiring-inhibited figure will be displayed.
Click OK.
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 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
z Closing the PC Board Database Menu bar File Æ Exit Tool
Lesson
Operation with the Board Generation Tool for this lesson is now completed. Save the file and terminate the tool. 1. Save the file and terminate the tool. Select File Æ Exit Tool from the menu bar.
Click
Click Yes. Click
Note
3 - 22
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.
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
z 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
z Editor for the Floor Planner The layout of the Editor for the Floor Planner is as shown below.
1. Menu bar
3. Viewer
2. Tool bar
11. Scale
6. Canvas
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.
a
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
b
d. ON/OFF of display grid,
f
c
d g
b
e h
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
z 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, let’s 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
z Checking the Component Occupancy Area Menu bar Utilities Æ Placement Design Info.
Lesson
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.
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 =
Total component area (input when footprint is registered)
Component Occupancy Ratio =
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
z 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
4. Click
(Show Full Data) in the display action area to display all the data.
Click
3 - 28
As soon as Unplaced has been clicked, placement is started and all the unplaced components will be placed outside of the board outline.
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
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
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
z Displaying Reference Designators Menu bar View Æ Ref-Des
! Caution
Lesson
Display the component reference designators.
This reference designator is displayed only in the Board Designer and is not the data for actual symbol marks or other components.
1. Select View Æ Ref-Des from the menu bar.
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.
z 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
Unconnected Unconnected Unconnected Unconnected
1: Positive 2: GND 3: VCC 4: Positive
Unconnected Clearance Thermal Unconnected
VCC When you move to the Placement/Wiring Tool, each land status is changed one by one, meaning that it may take a long time to move between tools. The location of the change can be checked on the Normalized Land dialog box.
* Moving between Tools A total of four tools are available for board designing:
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
z Editor for the Placement/Wiring Tool The layout of the Editor for the Placement/Wiring Tool is as shown below.
1. Menu bar
3. Viewer
2. Tool bar 11. Scale
6. Canvas
9. Assist menu
4. Panel menu
8. Dialog box
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.
a c
b
3. Viewer This controls display on the canvas. In addition, you can switch a. online DRC (ON/OFF), b. schematic communication (ON/OFF) c. switch active layer and visible layer 5. Edit-mode indicator These indicators are used to specify: a. Active layer, b. Wiring (placement) grid, c. Via grid, d. Coordinate input, e. Layer to be searched, f. Component search side, g. ON/OFF of display grid, h. ON/OFF of input grid, i. Selection of Visible Layer, 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
3 - 34
[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.
Chapter 3
Designing PC Board Data
3. Placing Components
z Displaying Unconnected Net and Cursor Position Let’s 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
Menu bar View Æ Cursor Coordinates
The balloon mark is displayed if the unconnected net is short in length.
2. Next, display the cursor coordinates. (The coordinates are already displayed because this is set to ON by default. However, try this for the sake of practice.) Confirm that check mark is entered for View Æ Cursor Coordinates.
Click
The cursor coordinates are displayed in white.
Chapter 3
Designing PC Board Data
3 - 35
3. Placing Components
z 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
Note
(Move Component) on the tool bar.
If no command is input, the Placement/Wiring Tool displays the wiring grid. If a command related to placement (such as Move Component) is executed, the grid automatically becomes a placement grid. 2. Specify and move a component. Click Pin 1 (lower left) on IC1. Before clicking, the selected component is highlighted and displayed.
The component moves with the cursor.
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.
Component on Side B
Component on Side A
Component on Side A
3. Place the component. 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
3 - 36
Cursor coordinate at the lower right stands for not location of arrow cursor ( indicating component origin point.
Chapter 3
Designing PC Board Data
), but one of cross cursor
3. Placing Components
z Moving a Component by Specifying Coordinates Lesson
Now let’s 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
IC6
IC6
When the mouse cursor is moved close to the component, a light blue frame will be displayed.
Selected
IC6
A light blue frame will be displayed around the component and its pins. When the component is moved, this frame will also move.
(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.
ID
: “Reference Designator(Placement Side)” and “Net Name Pin No. (Pin Name)” Comment : Comment appended to a net or a component on the schematic (System Designer)
Chapter 3
Designing PC Board Data
3 - 39
3. Placing Components
z 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. Let’s 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 Pin 1 (lower left) in C1.
Click
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.
Place IC6 through IC11 into the board area and rotate them all at once by 180 degrees.
Lesson
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
(Move Component) on the tool bar and select components IC6 through IC11.
× P2
Hold
(15. 24, 43. 18) (33. 02, 43. 18) (50. 80, 43. 18) (15. 24, 58. 42) (33. 02, 58. 42) ..(50. 80, 58. 42)
Release
P1
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).
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. Let’s 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
z 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. 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.
Lesson
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. Select B Side from the assist menu.
Release
Click the original placement positions of the components again.
Click
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
3. Click
P1
×
(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
z Checking Placement Confirm that all components have been placed in the layout area. Lesson
(Query) on the tool bar.
1. Click
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
Placed Unplaced
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
z 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 Navigate on the panel menu.
Click
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.
Old information
New information
Chapter 3
Designing PC Board Data
The object queried is displayed at the top when the Query command is executed.
Clicking Clear at the lower part of the Query window clears the displayed information.
3 - 49
3. Placing Components
z Executing DRC Again to Components When components are placed, the proximity of the input component areas to components is always checked. Therefore, placing components in violation of the pre-defined placement design rule is not possible. Height can also be specified in the component area (FromTo), and the component area height for other components and whether a component exceeds a specific height limit can be checked (online DRC function). Component areas
Online DRC
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 Component DRC tab.
Click
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
Operation
Error Placement: Impossible Placement: Possible Check: Executed Error mark: Displayed
ON OFF
OFF
ON OFF OFF
Placement: Possible Check: Executed Error mark: Not 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
Select Check Æ Component DRC from the menu bar.
Click
Click
Click Check All Area in panel menu.
The error mark is displayed.
3. Check the location of the errors.
Click
Click DRC Settings in panel menu.
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
6. Return the DRC to its original setting.
3 - 54
Chapter 3
Designing PC Board Data
Click Close.
3. Placing Components
z 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.
Click
If the reduction rate on the panel menu is less than 100%, the estimated wiring length is reduced.
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
z 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
Lesson
You must define in advance that the components can be swapped (pin assignment information).
Swap the gates for IC9. 1. Select Edit Æ Swap Gates from the menu bar. 2. Click one of the gates to be swapped. Click Pin 1 (upper right) in IC9. On the canvas, a balloon mark is displayed on Pins 1 through 3 (selected gate), and a flag mark is displayed on the pins of the gate that can be swapped.
Click
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
z Swapping Pins Menu bar Utilities Pins
Æ
Swap
If there are swappable pins in one gate, they can be swapped.
1
! Caution
Lesson
2
Swapping Pins 1 and 2
1
2
Equivalent definition must be made in advance for the pins (function information).
Swap pins for IC9. 1. Display Pin No. Click View Æ PinNo. from menu bar to enter check mark for PinNo.. 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. An “x” mark will be displayed on Pin 4 and a flag mark will be displayed on the pins that can be swapped.
Click
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
z Wiring Memory Menu bar Edit Æ Memory Routing
Lesson
By specifying a memory (where nets are arranged horizontally and vertically) in the area, the memory can be automatically wired.
1. Select Edit Æ Memory Routing from the menu bar.
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
z 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).
The lines will be bent.
×
P9
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
• Changing by using edit-mode indicator Click the Active Layer display for the edit-mode indicator and select a layer to be set as the Active Layer from the list.
Click
• Changing by using viewer Click
Note
Click a layer to be set as the Active Layer from the layer display bar on the Viewer.
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.
Click
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
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.
Via is generated. Active Layer ... Layer 1
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.
Click a SMD pin on Side B. Active Layer ... Layer 1
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.
Click a pattern on Layer 4.
3 - 64
Chapter 3
Designing PC Board Data
3. Placing Components
z 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
Lesson
Wiring will be performed only on a single layer. If the specified unconnected line is not recognized as a bundle, wiring is not performed.
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
z 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
Reference
1. Set Layer 4 as the Active Layer by using the edit-mode indicator.
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
Chapter 3
Instead of Data End, Space key may also be input from the keyboard.
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
z 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
z 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
Reference
1. Set Layer 1 as the Active Layer.
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 ×
P2
×P1
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).
× ×
P7
P8
* 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. syThe
Active Layer changes in accordance with the specified via layer, and the specified FromTo via is generated.
Click
Click
2. Change the Active Layer. The specified FromTo via is generated.
Reference
3 - 72
To generate Interstitial Via, refer to “Master Training ".
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
Note
Select Environment Æ Grid from the menu bar.
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
This command zooms the unconnected net selected. Click an unconnected net
The unconnected net selected is expanded and displayed.
Click
Example
This command zooms the whole net selected. During input wiring
The whole net selected is displayed.
Click
Example
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" z Unconnected net that "View" setting for the net is OFF. z Unconnected net that "Con" setting for the net is OFF. z 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.) z Unconnected net between terminals of placed and unplaced components.
3 - 74
Chapter 3
Designing PC Board Data
3. Placing Components
z 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.
Reference
For details, refer to “* Active Layer for the Placement/Wiring Tool” on page 3-64.
× P1
5. Sequentially click the outline of the area (P2 to P7).
×
P5×
P6
P4× ×P3
×
P2
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.
×
P7
6. Select Data End from the assist menu.
Release
Chapter 3
Designing PC Board Data
3 - 75
3. Placing Components
z 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. (Input Wire) on the tool bar.
1. Click
2. Click Pin 2 in C5 (P1) and sequentially click a pattern route (P2, P3, and P4). P3
P1
P4
× ×
× × P2
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.
Click
Chapter 3
Designing PC Board Data
If a line is selected, select Next from the assist menu.
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
Placement/Wiring Tool
GND
Clearance Thermal
VCC
A thermal attribute specifies whether the land status for via of the same net is changed when the tool is changed, as follows: Auto
Prior Clearance Fix All Layers
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.
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
z 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.
z Moving Pattern by Using Input Wire Command
Change the route by executing the Input Wire command again to a net already wired. P2
P3 P1 P1
! Caution
P4 P2
P3
The route cannot be changed if a branch exists during wiring.
z 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.
×P2
P1×
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
Lesson
P1
× ×P3
×P2
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 Free
Segment Lock
• Object to Move: Const. Point
Segment Free
Segment Lock
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.
P1
Moved with a construction point created on other patterns
• Jog
! Caution
Spread mode is valid only when Online DRC is ON.
Chapter 3
Designing PC Board Data
3 - 83
3. Placing Components
z Equalizing Wiring Space Menu bar Edit Æ Equi-Space/ Compact Wire
Lesson
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)
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.
×
3 - 84
Chapter 3
P2
Designing PC Board Data
3. Placing Components
z 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
Segment, arc
Section
What is antenna? A pattern that is wired only midway
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 ” for "Search Filter".
Chapter 3
Designing PC Board Data
3 - 85
3. Placing Components
z Optimizing a Pattern Menu bar Edit Æ Optimize
Lesson
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.
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
z Generating Teardrop/Arc for a Pattern Generates a teardrop, arc, or 45-degree corner for an input pattern. Teardrop
Arc
45-degree corner
Arc
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
Through-Hole Pin
Tangent arc parameter Radius 2.0 mm
Click
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.
(Post-wiring Process) on the tool bar.
6
Click
7
Set the panel menu as follows: Process
Generate
Target
45-degree Corners
45-corner parameter Cut Length: 1.27 mm
Click
7. Specify the whole board by area.
Release
×
3 - 88
×
Hold
Chapter 3
Designing PC Board Data
3. Placing Components
z 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.
Wiring can be performed freely while ignoring the clearance value.
Select Check Æ Re-apply DRC from the menu bar.
Re-apply DRC function
It is possible to select whether a DRC check is executed when input data has been determined. Re-apply DRC Æ ON
Note
View DRC Errors
Re-apply DRC Æ OFF
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.
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 Wiring can be performed but errors are displayed.
ON OFF
OFF
OFF
Chapter 3
Wiring can be performed and an internal check is executed. Error mark is generated but is not displayed.
ON OFF
Wiring is performed without a check.
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.
× × × ×
×
× ×
(Area DRC) on the tool bar and set as follows on DRC Sub Dialog:
4. Click
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
z 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
Note
--- Wiring keep-out area --- Pin area --- Conductor area --- Estimated conductor area --- Estimated clearance area
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
z 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
z 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.
z Starting Artwork Tool Lesson
1. Click file set [ex/[Board]] from the CAD File Manager and click
(Artwork Tool) on
the tool box.
Click
Click
Chapter 4
Designing Manufacturing Data
4-1
1. Starting the Artwork Tool
z Editor for Artwork Tool The layout of the Editor for the Artwork Tool is as shown below.
11. Scale
1. Menu bar
3. Viewer
2. Tool bar 6. Canvas
8. Dialog box
4. Panel menu
9. Assist menu
10. Origin mark 5. Edit-mode indicators
7. Message area 1.
Menu bar The commands for the Artwork 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.
When the cursor is placed
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, 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
6.
Canvas This is a work area where objects are displayed and edited.
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.
Click the mouse in this area.
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.
z 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 an item in Visible (Main).
Click
All layers for Visible (Main) are selected.
Press Space key two times to set Visible (Main) ON for all layer.
+ Space key
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 Apply.
Click
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
4-4
Data is not input to the document layer in this document. For details, refer to “Master Training ”.
Chapter 4
Designing Manufacturing Data
2. Designing Manufacturing Data
2. Set the layer attributes as follows: Layer Name
Display Color
Display Mode
White
Width
Layout area
Red
Width
Conductive-1
Cyan
Width
Conductive-2
Magenta
Width
Conductive-3
Blue
Width
Conductive-4
Green
Width
Symbol-A
Yellow
Solid
Resist-A
Pink
Width
MetalMask-A
LightBlue
Width
Symbol-B
Magenta
Solid
Resist-B
Cyan
Width
Hole
MetalMask-B
LightBlue
Width
Inhibit (Wir)-A
White
Simple
Mark
White
Width
No-Conductive
White
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
z 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 OK.
Click
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
cdb1.ftp
Chapter 4
Copy
ex.pcb
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
(List Icon).
5. Set a pad with a diameter of 2.5 mm.
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
4-8
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.
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.
Click
The cursor shape is changed as follows:
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.
Click
! Caution
Select Command End from the assist menu.
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
Snap
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 the right button on the mouse and select Next from the assist menu.
Click
Pad information for the round hole on the hole layer will be displayed.
Select Next again.
Click
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
4 - 10
Chapter 4
Click Close.
Designing Manufacturing Data
2. Designing Manufacturing Data
z 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
z 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.
Rotate Move Component Component Change Component Copy Delete Attribute Component Component
Input 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.
Select PL0G01 from the name list and click OK.
Click
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
Note
Click near the lower left hole.
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
Chapter 4
Click
Designing Manufacturing Data
.
4 - 15
2. Designing Manufacturing Data
z 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 OK.
Click
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.
Click
Select (Polyline) from the panel menu.
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
4 - 18
Chapter 4
Next, delete "ID" with the Back Space key and input "BOARD[ex]"
Designing Manufacturing Data
2. Designing Manufacturing Data
* Character Size Character size may be free or assigned tables numbered 1 to 10.
●(Free)
By changing the setting in the Input Character dialog box, size can be changed.
●(Tables 1 to 10) Selecting Attributes Æ Text Settings from the menu bar displays the Text Settings dialog to set text size.
On this menu, the size corresponding to a table number can be changed.
Click Select Text Table… on the Input Text panel menu. The test size corresponding to the table number specified as size can be checked.
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
Chapter 4
Decide on the input position and size for P1 and P2.
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.
Change input mode to Japanese Input mode.
UNIX
Switching ON/OFF for Japanese Input mode depends on how the setting is done. 半角/全角 +Alt key or other are assigned.
あ連R漢
Input mode: Romaji Conversion mode: Successive clause Input character type: Hiragana
Chapter 4
will be displayed at the lower right part of the editor.
The meanings of these characters are as indicated on the left.
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)
×作成者
P1
×
P1
作成者
×
P2
Input characters at the center between the two points.
4 - 22
Chapter 4
●Point to Point (without scaling)
×
P1
作成者 ×
P2
The characters are expanded to the length between the two points.
Designing Manufacturing Data
2. Designing Manufacturing Data
z 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
(Delete) on the tool bar.
1. Click
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
Symbol Mark Generation Parameters
Note
*1
Specifies input mode. Part Name/Ref-Des/File If the input mode is File, set a file name.
*2
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
*3 *4 *5
Specifies reference point for character Mirror inversion processing Specifies character style.
ON/OFF/Only Side B ON Normal/Reverse/Frame character
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
IC1
IC1
IC1 (Above Comp.)
(Below Comp.)
(Left Comp.)
(Right Comp.)
(Center Comp.)
(Base Point)
*4 Gap is the distance from the minimum rectangle enclosing the component to the position where characters are generated, as shown below. (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 [zB-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
Chapter 4
Click
Designing Manufacturing Data
.
4 - 27
2. Designing Manufacturing Data
z 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 edit-mode indicator Display Grid.
Click
(Move) on the tool bar.
2. Click
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.
(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.
zChanging layer to be searched = All Layers The object displayed can be searched regardless of the Active Layer. zChanging 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
z 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
… Save the data being edited and terminates the tool.
No
… 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 Beginner’s Training Course, two designed PC boards are placed on one board as shown below, by using the Manufacturing Panel Design Tool.
z 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
z 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
3. Viewer
2. Tool bar 6. Canvas
8. Dialog box
4. Panel menu
9. Assist 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.
When the cursor is put on an
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.
c j
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, 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.
z 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
4 - 34
Chapter 4
Double-click “ex.pcb".
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
z 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 ".
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: z Photo data z Drill data z 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.
z 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
z 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.
Click
(Photo Tool)
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
z 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)
Lesson
No. D code Type 1 2
D19 D20
FLSH FLSH
Shape CI CI
Radius/ Width 0.800000 0.900000
1. Output the photo data.
Click
Click Execute Photo. A confirmation dialog box will be displayed.
Click OK.
Click
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.
“Wir1.phl” is not displayed unless “All Documents” is selected as File Type.
! Caution
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.
z 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
z 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
z 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
z Terminating the CR-5000 Root Menu UNIX
Lesson
Terminate the CR-5000 root menu.
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: z Opening and closing files z Output z Files to be created or edited by each tool
z 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.
Save As
Temporary saving
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 [ z Closing the PC Board Database ] on page4-30.
Chapter 5
Outputting Manufacturing Data
5 - 13
3. Completing PC Board Creation
z Output The following output functions are available in connection with PC board designing: z Printer or plotter output z CAM output
Printer or plotter output Data can be output to a printer or plotter from the Board Designer in the following two ways: z 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
z Plot Tool (data image) Start the (Plot Tool) from the tool box of the CAD File Manager and print the data.
Click
Reference
5 - 14
Refer to “Master Training ”.
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
Note
Refer to “Master Training ".
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
z 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".
System Designer
Integrated component management system
NDF RUF
PRT PKG FTP
Board Generation Tool
PC board designing common environment
TCH RUL
PC Board Shape Edit Tool Floor Planner
PCB RUL
Placement/Wiring Tool Artwork Tool
Files and Related Tools Extension
5 - 16
File Name
Related Tools
NDF
Net list file
File storing connection information on component pins
Board Generation Tool
RUF
Design Rule File
File storing attribute information on components and nets
Board Generation Tool
PRT
Part Library
File storing internal attribute information on components
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
Footprint Registration Tool (integrated component management system)
TCH
Technology Library
File storing information on PC board specifications (such as number of layers, layer attributes, and layer names)
Technology Edit Tool (PC board design common environment)
PCB
PC Board Database
File storing information on PC board design
PC Board Shape Edit Tool, Floor Planner, Placement/Wiring Tool, Artwork 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.
Chapter 5
Outputting Manufacturing Data
PC Board Shape Edit Tool, Floor Planner, Placement/Wiring Tool, Artwork Tool, Design Rule Edit Tool
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
TCH
RUL
Integrated component management system
MRDB
FTP
Manufacturing Panel Design Tool
PNL
PCB
RUL
MRL
Files and Related Tools Extension
File Name
Related Tools
MRDB
Manufacturing Rule Library
File storing specification of manufacturing system
Manufacturing Rule Edit Tool (PC board design common environment)
PNL
Manufacturing Panel Database
File storing information on placing multiple PC boards and figures for manufacturing
Manufacturing Panel Design Tool, Photo Output Tool
MRL
Manufacturing Rule Database
File storing manufacturing system information used for PC board
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:
PC Board Design Database
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 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
Example
No extension needs to be specified in the database name.
To use "ex.pcb" created using Rev.7.0 or later with Rev.10.0 C:\>zdbevolv.exe
Note
ex
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
A confirmation dialog box will be displayed for a PC board that must be compacted.
Click
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 [New Open]
[File]
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.
[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”.
Appendix
A-3
3. CAD File Manager
[Delete]
[Copy]
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 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]
Similar to [Copy] function specification, it is possible to move files and directory.
[Rename]
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
When directory selected
database selected
Data Version
Attribute
It is possible to confirm
It is possible to set [Readonly].
data version.
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 ).
! Caution
[View]
Lock file
: Extension .pcb.lk, etc. These are files locked to inhibit simultaneous accesses.
Backup file
: 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.
[Recovering a Backup File]
Delete the lock file, save the original file in the trash box, and restore the backup file to the original 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.
The Confirm Lock User command is not supported for Windows version.
[Search] [Next Search]
[File Selection by Regular Expression] [Confirm Flag]
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.
[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]
Specify whether to display the relation between schematics and boards.
If the filter is PC Board:
If the filter is Circuit Directory:
[Tool Box Type] Icon display
Icon + Text display
Text display
[[Font Type]
Select font size to display in File List Canvas.
[Sort]
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]
Select mode when to delete file or directory.
Through away to Trash Box: Move file or directory to Trash Box once Delete directly
[Refresh]
A-6
: Delete file or directory immediately
Refresh the list in the working directory and display the current status.
Appendix
3. CAD File Manager
[Move]
You can add a frequently used directory as a bookmark. Thus, you can select that directory from the list without moving to it.
[Add Bookmark]
[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]
Returns to the previous working directory.
[Forward]
From the previous directory placed by [Back], proceeds to the next directory in the history.
[Up]
Moves to the directory (parent directory) one level higher than the current working directory.
[Home]
Moves to the current home directory (login directory).
[Last]
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
! Caution
! Caution
[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.
[Font Editor]
Starts Font Editor Tool.
[Font Manager]
Starts Font Manager Tool.
[Document Designer]
Starts Document Designer Tool.
[Gerber In]
Starts Gerber In Tool.
Gerber In needs optional license.
[BGA-F Wizard]
Starts BGA-F Wizard Tool.
[BGA-F Translator]*
Starts BGA-F Translator Tool.
BGA-F Wizard and BGA-F Translator needs optional license.
[Data Pack all]
Execute Data compaction.
Reference Refer to [2. Using Batch Data Compaction] on Page A-2.
[CAM Check Tool]
Starts CAM Check Tool.
[Library Searcher]
Starts Library Searcher.
[Library Viewer]
Starts Library Viewer.
[Terminal]
Starts the X window.(For UNIX). Starts the Dos window(For PC).
[Editor]
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.
! Caution
Editor is not supported for Windows version.
[Any Command]
Executes any command.
[Scheme Execution]
Loads, edits, saves, or executes the scheme.
[Trash Box]
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]
A-8
Execute the UNIX “find” command. You may select one file from the list of execution results and move to that directory.
Appendix
3. CAD File Manager
[Find and Execute Command]
! Caution
Execute a combination of UNIX “find” and any commands. The command results are transferred to the next command without being listed.
"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
Set ON/OFF for display filter.
! Caution
Check of unused area
Option
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.
Tool
Move
Up
Move
Back
Move View
Forward File
Refresh Go
File
Home File
Delete
File
Trash box
File Properties Rename
Move
Copy
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.
Regular Files
:
Inhibit listing of files and directories beginning with a dot (.) and those ending with a tilde mark (~).
Schematic Design Data
:
Lists files related to System Designer with the extension “.sht“, “.smb“, “.prf“ or etc.
PC Board Data
:
Lists files related to Board Designer with extensions such as ".pcb" ".rul" ".ndf" and ".ruf"
Manufacturing Panel Data
:
Lists files related to Board Producer with extensions such as ".pnl" ".mrl" ".phd" and ".drd"
Any Files
:
Lists all files and directories which matches the regular expression specified by the filter (for example, ex*).
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
Manufacturing Panel Data
Print Circuit Board 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. Beginner’s Training < PCB Design> Serial ID C1A1001E
View more...
Comments