pcb design master training_cr
DESCRIPTION
The Master Training is designed to enable you to perform a variety of settings and operations required for the advanced operator based on basic knowledge and operation learned in the CR-5000 Beginner's Training Course.TRANSCRIPT
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 to “OnlineDocumentation” and “Online Help”.
◆The contents of this manual are subject to change without notice. ◆Copying the contents of this manual without permission from Zuken
Inc. is prohibited by law.
© 2007 ZUKEN Incorporated.
Contents
Preface Welcome to the World of PCB Design
Chapter 1 Using PCB Design Tools
1. Overview of the Lesson ................................................................................................1-1
Chapter 2 PCB Design
1. PCB Design ..................................................................................................................2-1
2. Libraries ........................................................................................................................2-3 Component Library.........................................................................................................................2-3 Technology Library .........................................................................................................................2-4 Design Rule Library........................................................................................................................2-6 Manufacturing Rule Library ............................................................................................................2-7
3. Resource Files..............................................................................................................2-8 PCB Library List File (library.rsc)....................................................................................................2-8 Managing the PCB Library List File (library.rsc) ...........................................................................2-10 Editing the PCB Library List File (library.rsc) ................................................................................2-12 Other Resource Files ...................................................................................................................2-15
Chapter 3 Starting Board Designer
1. Starting the Board Designer..........................................................................................3-1 Starting Board Designer .................................................................................................................3-2
2. Starting the Board Generation Tool ...............................................................................3-4 Board Generation Tool ...................................................................................................................3-5 * Resource files ..............................................................................................................................3-7 Executing the Board Generation Tool.............................................................................................3-9 * Component assignment (Component mapping) ........................................................................3-13
3. Starting the Design Rule Editor ...................................................................................3-15 Design Rule Editor .......................................................................................................................3-16 * Resource files ............................................................................................................................3-17 Defining Design Rules Specific to the PC Board ..........................................................................3-18 * Adding Groups and Group Groups, and Adding and Deleting Members....................................3-24 * Application Rule .........................................................................................................................3-29
4. Starting PC Board Shape Edit Tool .............................................................................3-32 PC Board Shape Edit Tool ........................................................................................................... 3-33 * Resource files for each edit tool ................................................................................................ 3-34 * Loading and outputting parameter.rsc ....................................................................................... 3-35 Designing PC Board Shape and Layout Area.............................................................................. 3-36 Designing Height Limit Area ........................................................................................................ 3-39
5. Starting Floor Planner .................................................................................................3-40 Floor Planner ............................................................................................................................... 3-40 Stacking Components.................................................................................................................. 3-42 Displaying Reference Designators .............................................................................................. 3-44 Selecting Components................................................................................................................. 3-45 Creating Groups .......................................................................................................................... 3-47 Editing Group Areas .................................................................................................................... 3-49 Checking Placement.................................................................................................................... 3-55 * Optional placement grid and clearance area............................................................................. 3-57 Moving a Component While Pushing Aside Other Components.................................................. 3-60 Saving Placement Results........................................................................................................... 3-61 * Estimated wire length ................................................................................................................ 3-62
6. Starting Placement/Wiring Tool ...................................................................................3-63 * Land status normalization ......................................................................................................... 3-65 Placement/Wiring Tool ................................................................................................................. 3-66 Displaying Nets............................................................................................................................ 3-67 * Net construction ........................................................................................................................ 3-68 * Area Net Display for the Input Wire command .......................................................................... 3-71 Setting a Grid............................................................................................................................... 3-72 Moving Components.................................................................................................................... 3-74 Aligning Components................................................................................................................... 3-78 Changing Components ................................................................................................................ 3-79 Generating Components.............................................................................................................. 3-84 Changing Pin Pitch ...................................................................................................................... 3-85 Locking Components ................................................................................................................... 3-86 Executing Component DRC......................................................................................................... 3-87 * Executing Online Check for Component DRC........................................................................... 3-90 Viewing Wiring Probability Distribution ........................................................................................ 3-91 Performing Wiring........................................................................................................................ 3-93 High-level Wiring (L-type Wiring) ................................................................................................. 3-98 High-level Wiring (Via) ................................................................................................................. 3-99 High-level Wiring (Auto Avoid) ................................................................................................... 3-101 High-level Wiring (Neck Down).................................................................................................. 3-101 High-level Wiring (Spread)......................................................................................................... 3-102 High-level Wiring (Semi-auto-routing)........................................................................................ 3-103 High-level Wiring (Change Path) ............................................................................................... 3-104 High-level Wiring (Tangent Arc, Teardrop) ................................................................................. 3-105 High-level Wiring (Change Pattern Width or Padstack) ............................................................. 3-106 High-level Wiring (Shield Wiring) ............................................................................................... 3-108
Auto-routing (Pair Routing).........................................................................................................3-110 Auto-routing (Control Wire Length)............................................................................................. 3-111 Wiring without Net ......................................................................................................................3-113 Editing Net..................................................................................................................................3-114 Copying a Wiring Pattern ...........................................................................................................3-115 Moving by Block .........................................................................................................................3-116 Locking a Wiring Pattern ............................................................................................................3-117 Editing an Area...........................................................................................................................3-118 Reshaping Wiring.......................................................................................................................3-122 Executing Post-wiring Process...................................................................................................3-123 Editing a Pad..............................................................................................................................3-126 Editing a Padstack .....................................................................................................................3-127 Changing Reference Designator ................................................................................................3-129 * Ref-Des and Original Ref-Des .................................................................................................3-131 Changing the Stock Code ..........................................................................................................3-132 Changing the Attributes of Components/Pins.............................................................................3-133 * Resource Files Referenced in Component/Pin Browser ..........................................................3-134 Generating the Test Point...........................................................................................................3-135 Lowlight Display .........................................................................................................................3-138 Executing Area DRC ..................................................................................................................3-139 Approving Error Information .......................................................................................................3-143 Executing General DRC.............................................................................................................3-145
7. Starting Artwork Tool .................................................................................................3-146 Artwork Tool................................................................................................................................3-146 Starting Artwork Tool...................................................................................................................3-147 Inputting a Component...............................................................................................................3-148 Erasing a Component ................................................................................................................3-150 Moving a Component .................................................................................................................3-150 Copying a Component ...............................................................................................................3-151 Changing Component Attributes ................................................................................................3-152 Inputting Component Symbols ...................................................................................................3-153 Creating a Hole Drawing ............................................................................................................3-155 Executing the Symbol Mark Cut .................................................................................................3-159 Inputting Photo Data.. ................................................................................................................3-161 Inputting PCB/PNL Layer Data...................................................................................................3-162 * About Document Layers...........................................................................................................3-163 Viewing a Figure.........................................................................................................................3-164 Executing Area MRC................. .................................................................................................3-167 * Layers That Can Be Checked in Area MRC Checking....... ......................................................3-168 * About the Settings Dialog Box .................................................................................................3-176
8. Functions Available for All Tools................................................................................3-177 Referring to Objects ...................................................................................................................3-178 Measuring Between Objects ......................................................................................................3-192 Setting the Display Status of Layer ............................................................................................3-194 Setting a Visible Layer Group.....................................................................................................3-196
Setting the Order of Layer Names.............................. ....................................................... ........3-198 Editing Layer Comment................................. ................................................................... .........3-199 * Displaying a layer comment as a layer name................. .............................................. ...........3-199 Setting Display Parameters................................ ................................................................... ....3-200 Setting Search Condition.......................... ....................................................................... ..........3-204 Using Search Filter .......................................................................................... ..........................3-207 Displaying Scale or Cursor Coordinates.................................................................................... 3-208 Using Security Copy Function ................................................................................................... 3-208 Using Subcanvas....................................................................................................................... 3-209 Moving Origin... ................................................................................ .........................................3-209 Setting Highlight........ ............................................................................ ....................................3-210 Changing Design Rules............................................................................................................. 3-212
9. Using the Assist Menu ..............................................................................................3-213 Using Repeat............................................................................................................................. 3-213 Using Next ................................................................................................................................. 3-214 Using Another ............................................................................................................................ 3-214 Using Snap Point....................................................................................................................... 3-215 Using Next Snap Point............................................................................................................... 3-215 Using Input Coordinates ............................................................................................................ 3-216 Inputting X/Y Coordinates.......................................................................................................... 3-216 Using Relative Point .................................................................................................................. 3-217 Using Division Point................................................................................................................... 3-217
Chapter 4 Designing Multi-layer Board
1. Inner Layer Design........................................................................................................4-1 Designing a Power Plane Layer .................................................................................................... 4-2 Designing a Mixed Layer ............................................................................................................... 4-4
2. Using Interstitial Via ......................................................................................................4-7 Changing Design Rules (Setting Via Specifications) ..................................................................... 4-8 Generating Interstitial Via .............................................................................................................. 4-9 Displaying Via From-to ................................................................................................................ 4-11
Chapter 5 Outputting the PC Board Information
1. Outputting the Component List .....................................................................................5-1 Using Board List Processor ........................................................................................................... 5-1
2. Printing..........................................................................................................................5-4 Printing (Hardcopy Image)............................................................................................................. 5-4 Printing (Data Image)................................................................................................................... 5-16 * Drawing by Command Input (Batch) ......................................................................................... 5-34
Preface - 1
Preface Welcome to the World of PCB Design
Preface
The Master Training <PCB Design> is designed to enable you to perform a variety of settings and operations required for the advanced operator based on basic knowledge and operation learned in the CR-5000 Beginner's Training <PCB Design> Course.
Beginner’s Training
Master Training Users engaged only in library design and management should study up through Library but we also recommend reading Board Design. Users only engaged in board design are expected to mainly study Board Design but are recommended to previously read and try out Library.
The aim is to attain a level where you can help operators. You will learn the flow of board design.
Simple operations for PCB design
The aim is to attain the knowledge necessary to be an operator.
Library Board Design
Master Training <Component Library>
Registration and management of libraries
Master Training <PCB Design Library>
Registration and management of PCB design libraries
Master Training <PCB Design>
Detailed operation for PCB design
Master Training <CAM>
Operation for manufacturing panel design through CAM output
Master Training <Engineering
Change/Operation>
Operation and knowledge related to engineering design change/operation
Beginner’s Training <PCB Design>
1 - 1
1. Overview of the Lesson
Chapter 1 Using PCB Design Tools
In the Master Training <PCB Design> course, you will learn the knowledge and functions necessary for PCB design based on the operations you have learned in the CR-5000 Beginner's Training <PCB Design> Course. The files you should refer to or generate are shown below. For the lesson, the following files are provided:
• explc.ndf and explc.ruf Used to generate a PC board and place components. • exwir.pcb and exwir.rul Used for wiring, printing, and other functions. • exchk.pcb and exchk.rul Used for checking manufacturing data. • exart.pcb and exart.rul Used to practice Artwork commands.
Understanding the flow of PCB design This chapter explains the operation flow of designing a PC board with CR-5000 and the preparation and knowledge required for it. This is explained in Chapter 2, [PCB Design].
• Design process flow • Preparation • Resource files
PRT PKG NDF RUF
CDB System Designer
FTP
Technology library Design rule library
Net Rule
ruleA ruleB
RUL PCB
Design rule database
PC board database
Reference
Chapter 1 Using PCB Design Tools
1 - 2
1. Overview of the Lesson
Using Board Designer This chapter explains how to design a PC board. 1. Starting Board Designer The basics of each tool and how to start Board Designer are introduced. 2. Starting Board Generation Tool A PC board database based on NDF and RUF extracted from System Designer is generated.
3. Starting Design Rule Editor Based on the general design rules read from the design rule library, design rules particular to the PC board are added and edited.
4. Starting PC Board Shape Edit Tool The PC board shape, layout area, height-limited area, inhibited figures, and other information necessary for PC board design are first input. 5. Starting Floor Planner Before starting detailed design, the placement of components are checked to see whether the PC board size and selected components are appropriate. 6. Starting Placement/Wiring Tool The exact component positions are determined and the wiring patterns are designed. 7. Starting Artwork Tool Manufacturing data such as resist data and metal mask data are designed and checked.
8. Functions Available for All Tools This section outlines common functions and commands that are available for all Board Designer Tools. 9. Using Assist Menu This section outlines Assist Menu that complements each command.
This is explained in Chapter 3, [Starting Board Designer].
• Query command • Ruler command • Layer Settings dialog, etc.
• Snap point • Next • Another • Repeat
• Coordinates • Relative point • Division point
VCCGND
GND
NDF RUF PCB RUL
System Designer Board Designer
IC1
IC2
R1
Net Rule PC board database
Design rule
database
Reference
1 - 3
1. Overview of the Lesson
Chapter 1 Using PCB Design Tools
Designing Multilayer PC Boards This chapter explains how to configure individual settings based on the actual PC board design and how to use various commands. 1. Inside Layer Design This section explains using the inside layer as the power plane layer or to provide multi-powers. 2. Using Interstitial Via This section explains steps to generate vias with various layer combinations (such as those of Layer 1 to 2, or Layer 2 to 5). This is explained in Chapter 4, [Designing Multi-layer Board]. Outputting PC Board Information This chapter explains how to output various forms of information from the PC board data you designed. 1. Outputting the Components List This section explains steps to output information on the components placed on the PC board as a list. 2. Printing This section explains steps to output PC board data to the printer or the plotter. This is explained in Chapter 5, [Outputting the PC Board Information].
Placement Placement Reference side coordinates Angle =============================== IC1 A_SIDE 60.960,45.720 0.000 ------------------------------------------------------- IC2 A_SIDE 83.820,30.480 0.000 ------------------------------------------------------- IC3 A_SIDE 83.820,50.800 0.000 ------------------------------------------------------- IC4 A_SIDE 83.820,71.120 0. -----------------------------------------------------
Reference
Reference
2 - 1 Chapter 2 PCB Design
1. PCB Design The flow of PCB design using CR-5000 is shown below.
Refer to “Master Training <Component Library>.”
Library registration Refer to “Master Training <PCB Design Library>.”
PC board design
Introduced by this textbook. Refer to “Master Training <CAM>.” Reference
Reference
Reference
Register technology library
Register design rule library
Register component library (CDB)
Paneling
CAM output
Generate PC board database (Edit design rules particular to PC board)
Input PC board outline
Check component placement
Place components
Wiring
Input manufacturing data
Check
Chapter 2 PCB Design
2 - 2
1. PCB Design
Before designing a PC board, prepare the following libraries and information:
Register shapes, attributes, names, and other information about components to be used.
For details on the component library, refer to “Master Training <Component Library>”. Register PC board layer structure, layer attributes, and other information.
For details on the technology library, refer to “Master Training <PCB Design Library>”.
Define a variety of rules.
For details on the design rule library, refer to “Master Training <PCB Design Library>”.
Connection information, electrical rules, and other information of the PC board to be designed are extracted from System Designer.
"SIGN12" : : "SN74LS08" : "AND2" : "IC9" : "1" : : "1.cmp13" : "A" : "SIGN2" : : "SN74LS08" : "AND2" : "IC9" : "2" : : "1.cmp13" : "B" : "SIGN8" : : "SN74LS08" : "AND2" : "IC9" : "3" : : "1.cmp13" : "Y" : "GND" :GROUND : "SN74LS08" : : "IC9" : "7" : : : : "SIGN22" : : "SN74LS08" : "AND2" : "IC9" : "11" : : "1.cmp16" : "Y" : "SIGN9" : : "SN74LS08" : "AND2" : "IC9" : "12" : : "1.cmp16" : "A" : "SIGN12" : : "SN74LS08" : "AND2" : "IC9" : "13" : : "1.cmp16" : "B" :
(design expcb1.cir (header) (rule (net "AA[0]" (pinList (funcTerm "1.cmp25" "A0") (funcTerm "1.cmp89" "4Y"))) (net "WAIT" (pinList (part "SN74LS08") (stockId "Z121A1121"))) (comp "IC14"
Information from schematic (net list and design rule list)
Design rule library
Reference
Reference
Reference
Technology Library
Component Library
Design rule list (RUF)
Net list (NDF)
2 - 3 Chapter 2 PCB Design
2. Libraries You need the following libraries to generate a PC board with CR-5000.
• Component library (PRT, PKG and FTP) • Technology library (TCH) • Design rule library (RUL)
For CAM output, you also need the following library. • Manufacturing rule library (MRDB)
This section outlines these libraries.
Component Library The component library has registered information on components used at PC board design. Component attribute information is stored in the part library (PRT), package information is stored in the package library (PKG), and component shape information is stored in the footprint library (FTP). These three files are generically called CDB. You need to register all component information required for various PC board designs in the CDB. When you generate a PC board, only component information required for the PC board is copied from the CDB containing all component information to the PC board database (PCB) and design rule database (RUL). For details on the component library, refer to “Master Training <Component Library>.” Reference
FTP PKG PRT
New PC board generation
Package type :DIP
Component shapes to be used
:DIP14-A :DIP14-B
:
1:1A 1 A 2:1B 1 B 3:1Y 1 Y 4:2A 2 A
:
PCB RUL
Only necessary components are copied from the CDB libraries to generate a PC board.
Chapter 2 PCB Design
2 - 4
2. Libraries
When designing a PC board, you will input various objects (such as conductive patterns, symbol marks and resist) to “layers.” The technology library (TCH) defines all layers necessary in designing a PC board.
Conductive Layer 1
Conductive Layer 2
Side A regist layer
Side B regist layer
Side A symbolmark layer
Side B symbolmark layer
In CR-5000, layers for components that register component data (“footprint layers”) are defined in the CDB footprint library and layers necessary at PC board design (“PCB layers”) are defined in the technology library. Therefore, to use components on the PC board, you must correlate individually defined footprint layers and PCB layers, and the technology library will correlate those footprint layers and PCB layers. Correspondence between footprint layers and PCB layers is called “layer mapping.” According to the layer mapping, the same footprint can support correspondence between 2-layered or 4-layered boards and all PCB layers, as seen in the diagram above.
Technology Library
Layers are defined for each object type for easy output to film at manufacturing time.
Component sideconductive layer
Inside layerconductive layer
Solder sideconductive layer
Conductive Layer 1
Conductive Layer 2
Conductive Layer 1
Conductive Layer 2
Conductive Layer 3
Conductive Layer 4
Footprint layer
2-layered board
4-layered board
Layer Mapping
2 - 5 Chapter 2 PCB Design
2. Libraries
The layers required to design a PC board (PCB layers) vary depending on the number of layers and/or board specifications. In the technology library, register all layer definitions that are considered necessary in one file.
When you generate a PC board, from the technology library containing multiple technologies, only copy technology suitable for the board specifications to the PC board database (PCB).
For details on the technology library, refer to “Master Training <PCB Design Library>.” Reference
TCH
4-layered board (2) 6-layered board
4-layered board (1)
To generate a 4-layered PC board
[4-layered board (1)]
TCH
Example
Single sided board
Chapter 2 PCB Design
2 - 6
2. Libraries
General conditions (rules) for PC board design are registered in the design rule library (RUL).
- Various clearance values - Pattern width - Via used during wiring - Grid
When generating a new PC board, specify the design rules that best match the board specifications. In this manner, general design rules are copied and a design rule database (RUL) is generated. The detailed specifications for each PC board (Example: pattern width for each net name) are defined in the design rule database using other tools. Defining design rules specific to each PC board is explained in [3. Starting the Design Rule Editor] on page 3-15. For details on the design rule library, refer to “Master Training <PCB Design Library>.”
The design rule library consists of several files, each containing different design rules depending on the number of PC board layers or set values.
Design Rule Library
Reference
Example
Reference
General design rules
Design rules specific to a PC board
TCH
RUL
New PC board generation
Specifi-cations A
RUL
Design rule library
Specifi-cations B
RUL
Specifi-cations C
RUL
PC board database
Design rule database
PCB
Technology library
2 - 7 Chapter 2 PCB Design
2. Libraries
The manufacturing rule library (MRDB) has registered information on panel design specifications used at panel database creation, photo machine information for CAM output, and drill machine information. For panel design, refer to “Master Training <CAM>.” When you generate a panel database, only necessary information from the manufacturing rule library is copied to the panel database (PNL) and manufacturing rule database (MRL).
Although a manufacturing rule library is not referenced at PC board generation, it is needed when directly outputting photo or drill data from the completed PC board.
Manufacturing Rule Library
MRDB
Clearance at panel design
Panel outline to sub-PC board Sub-PC board to sub-PC board Sub-PC board to resist
:
*Panel design specifications are only referred to at panel generation.
Panel design specificationNC format Aperture table
Character code D10 Block order D11 : :
Photo machine information
NC format Tool table Character code T10 Block order T11 : :
Drill machine information
Reference
New manufacturing panel data generation
PNL MRL
MRDB TCH RUL PRT FTP PKG
CDB
Panel database Manufacturing rule database
MRDB
[Photo data]
2 - 8 Chapter 2 PCB Design
3. Resource Files CR-5000 tools refer to the “resource files” defining the operating environment. If you have created resource files in the specified format and stored them in the specified directories, they are automatically loaded at tool activation, and the tool operating environment and defaults are set. This section introduces the main resource files.
PCB Library List File (library.rsc) The libraries required for PC board design with CR-5000 have been introduced in the previous sections. Although you can create them in an arbitrary directory under an arbitrary name (extension is fixed), you should define “what file in which directory is referred to as a library.” The “PCB library list file (library.rsc)” defines the paths for files referenced as libraries.
Absolute paths for files referred to as libraries by library-type are specified in library.rsc. For example, when the above library.rsc is employed, the files enclosed with are referred to as libraries in the configuration below.
Example
2 - 9 Chapter 2 PCB Design
3. Resource Files
Store library.rsc in one of the following directories. Priority 1 %HOME%\cr5000\ue\library.rsc (Local resource file) Priority 2 %CR5_PROJECT_ROOT%\zue\info\library.rsc (Project resource file) Priority 3 %ZUEROOT%\info\library.rsc (Master resource file) Their roles and usages are explained on the following pages. The environment variables shown above (e.g. %ZUEROOT%) are shown as they appear in Windows. In UNIX, they are represented in the form $ZUEROOT. This document uses the Windows format. The format for library.rsc is as follows:
Part{ "C:\\home\\master\\cdb\\cdb2.prt" } Package{ "C:\\home\\master\\cdb\\cdb2.pkg" } Footprint{ "C:\\home\\master\\cdb\\cdb2.ftp" } Searcher{ "C:\\home\\master\\cdb\\searcher" } Technology{ "C:\\home\\master\\tch\\lay.tch" } DesignRule{ "C:\\home\\master\\rule.rul" } ManufactureRule{ "C:\\home\\master\\mrdb\\pro.mrdb" } PanelTemplate{ "C:\\home\\master\\pnl\\template" } * Hatched libraries are explained from page 2-3.
The above format example is library.rsc in the Windows version. For details on the format for the UNIX version, refer to $ZUEROOT/info/library.rsc in the UNIX version. You can set only one library filename to one type of library. If you enter multiple filenames, names other than the first filename are ignored.
Caution!
Caution!
UNIX
Part library filename
Package library filename
Footprint library filename
Search data generation directory path name Technology library filename
Design rule library directory name
Manufacturing rule library filename
Panel template generation directory path name
Chapter 2 PCB Design
2 - 10
3. Resource Files
As explained earlier, library.rsc can have the following three paths. If multiple library.rsc files exist, the highest priority file is referred to and the others are not. Priority 1 %ZUEROOT%\info\library.rsc (Local resource file) Priority 2 %CR5_PROJECT_ROOT%\zue\info\library.rsc (Project resource file) Priority 3 %HOME%\cr5000\ue\library.rsc (Master resource file) %ZUEROOT%\info\library.rsc (Local resource file: user environment)
Specifying %ZUEROOT%=the log-in user's home directory, you can set local resource files for each log-in user. This is a resource file only for the user.
%CR5_PROJECT_ROOT%\zue\info\library.rsc (Project resource file: project environment)
%CR5_PROJECT_ROOT%= mounting directory or an arbitrary directory the user selects. This is a resource file that can be shared by different machine users.
%HOME%\cr5000\ue\library.rsc (Master resource file: program environment) %HOME%=program installation directory. This is a resource file common to all users of the same program server. If the program is installed in each machine, different machine users cannot share this file.
The above environment variables (such as $ZUEROOT) are used on the UNIX-version. In the Windows-version, use an environment variable such as %ZUEROOT%. In this textbook, UNIX formats (Example: $ZUEROOT) are used.
Managing the PCB Library List File (library.rsc)
Caution!
Example
2 - 11 Chapter 2 PCB Design
3. Resource Files
The %CR5_PROJECT_ROOT% environment variable is not automatically set at installation. You have to set this for each client to use.
Caution!
Chapter 2 PCB Design
2 - 12
3. Resource Files
Although you can edit library.rsc with the UNIX vi editor or Windows Wordpad, the “PCB Design Library List File Editor” can also be used for editing. This section introduces instructions for editing library.rsc using this tool. The PCB Design Library List File Editor can be used for all types of library.rsc: master resource files (program environment), project resource files (project environment), and local resource files (user environment). Edit the prepared library.rsc for the user's environment according to your environment.
Resource file to be edited %HOME%\cr5000\ue\library.rsc (Local resource file: user environment)
↓ (\home\lesson2)
Library to be referred to (already prepared.) • Part library \home\lesson2\cdb\cdb2.prt • Package library \home\lesson2\cdb\ceb2.pkg • Footprint library \home\lesson2\cdb\cdb2.ftp • Technology library \home\lesson2\tch\lay.tch • Design rule library \home\lesson2\rule.rul
Start PCB Design Library List File Editor. 1. From the Start menu, click Programs CR-5000 Board Designer 10.0 Utilities
PCB Design Library List File Editor to start the editor. 1. Click Utilities PCB library list file Editor in CR-5000 Root Menu to start the editor.
Editing the PCB Library List File (library.rsc)
Lesson
Click
UNIX
2 - 13 Chapter 2 PCB Design
3. Resource Files
2. PCB Design Library List File Editor isstarted.
library.rsc=library.rsc=%HOME%\cr5000\ue\library.rsc for the user environment is opened.
3. Click File Open User on the menu bar.
Click
Chapter 2 PCB Design
2 - 14
3. Resource Files
4. Change the part library path. Reverse the part library path by clicking it. 5. Similarly, change the other libraries as explained on page 2-12. 6. After changing them, save data and then end the tool.
A dialog box to change the name is started.
Specify a library filename from the file selector.
Click
Click Change....
Click
Click
Select \home\lesson2\cdb\cdb2.prt and click OK. \home\lesson2\cdb\cdb2.prt is already prepared.
Click
Click
Click
2 - 15 Chapter 2 PCB Design
3. Resource Files
The tools related to PCB design also refer to the following resource files in addition to library.rsc.
Board Designer tool resource file
%ZUEROOT%\info\board.rsc (Master resource file) %CR5_PROJECT_ROOT%\zue\info\board.rsc (Project resource file) %HOME%\cr5000\ue\board.rsc (Local resource file)
They define operation parameters (default) particular to each tool.
Resource file for layout DB parameter initialization
%ZUEROOT%\info\parameter.rsc
This is a resource file referred to at PC board generation. This file defines units stored on the PC board database (PCB) and defaults for each table.
CAD File Manager System Resource File
%ZLOCALROOT%\zsys\info\eng\zfilemgr.rsc (Master resource file)
CAD File Manager Customization Resource File
%ZLOCALROOT%\zsys\info\eng\zfmcustm.rsc (Master resource file) %CR5_PROJECT_ROOT%\zsys\info\zfmcustm.rsc (Project resource file) %HOME%\cr5000\sys\zfmcustm.rsc (Local resource file)
These resource files are referenced when the CAD File Manager starts, and define tools and commands which are started from the CAD File Manager.
CAD File Manager Parameter Initialization Resource File
%HOME%\cr5000\sys\.bfminit
This is a resource file containing the initial settings for CAD File Manager. It is automatically updated when CAD File Manager is terminated.
The file priority and handling of the environment variable is the same as that for library.rsc. For management, refer to “Managing the PCB Library List File” on page 2-10. CR-5000 refers to many resource files other than those related to PCB design. CR-5000 refers to many resource files other than those related to PCB design. For a list of the resource files not referred to here, refer to [Resource Files] in the Online Help.
Other Resource Files
Reference
Reference
3 - 1
1. Starting Board Designer
Chapter 3 Starting Board Designer
The flow of PCB design using CR-5000 is shown below.
Board Designer is equipped with the PC board design tools listed above. Board Generation Tool Generates PC board data based on the net list and a design rule list extracted from the schematic (System Designer).
Design Rule Editor Defines design rules particular to the PC board based on the design rule database for each PC board generated with Board Generation Tool.
PC Board Shape Edit Tool Necessary data, such as PC board shapes, inhibited figures, mounting holes, etc. are entered before starting the design.
Floor Planner Examines component placement.
Placement/Wiring Tool Places components and performs wiring accurately.
Artwork Tool Inputs and edits manufacturing data (such as resist data and metal mask data), except conductor data, necessary for manufacturing, and also performs manufacturing checks.
Generate PC board database Board Generation Tool
Edit design rule particular to PC board
Input PC board shape, etc.
Check component placement
Component placement/wiring
Artwork design
Design Rule Editor
PC board Shape Edit Tool
Floor Planner
Placement/Wiring Tool
Artwork Tool
NDF RUF PCB RUL
System Designer Board Designer
VCCGND
GND
IC1
IC2
R1
Chapter 3 Starting Board Designer
3 - 2
1. Starting Board Designer
Start Board Designer.
1. From the Start menu, click Programs CR-5000 Board Designer 10.0 CAD File Manager.
1. Click (Layout Design System) in the CR-5000 root menu. The CAD File Manager, which is the Board Designer/System Designer root menu, is started.
Starting Board Designer
Lesson
UNIX
Board Generation Tool PC Board Shape Edit Tool Floor Planner (optional) Floor Planner (for SD, optional) Placement/Wiring Tool Artwork Tool Package Synthesizer (optional) Design Rule Editor Technology Update Tool Forward Annotation Tool Backward Annotation Tool Board Analysis (optional) BD/Lightning Interface Tool (optional) Apsim Interface Tool (optional) ICX Data Conversion (optional) BD-ANF I/F (optional) Calculate Pattern Area Tool (optional) SMM I/F Tool (optional) Photo Tool Drill Tool CAM Check Tool Plot Tool
3 - 3 Chapter 3 Starting Board Designer
1. Starting Board Designer
2. Move the work directory to “\home\lesson2\pcb.”
Double-click the pcb directory.
Double-Click
3 - 4
2. Starting the Board Generation Tool
Chapter 3 Starting Board Designer
1. Click the explc/[Board] file set from CAD File Manager. 2. Click (Board Generation).
Lesson
Click
Click
3 - 5 Chapter 3 Starting Board Designer
2. Starting the Board Generation Tool
Board Generation Tool is the first tool executed in the flow of PC board design. Generate a PC board by referring to schematic information and extracting information necessary for the PC board from each library.
Board Generation Tool
Generate PC board database Board Generation Tool
Edit design rule particular to PC board
Input PC board shape, etc.
Check component placement
Component placement/wiring
Artwork design
Design Rule Editor
PC board Shape Edit Tool
Floor Planner
Placement/Wiring Tool
Artwork Tool
PRT PKG NDF RUF
CDB System Designer
FTP
Technology library Design rule library
Net Rule
ruleA ruleB
RUL PCB
Design rule database
PC board database
Chapter 3 Starting Board Designer
3 - 6
2. Starting the Board Generation Tool
There are two types of information loaded from the schematic:
Net list information (NDF) In the net list (NDF), information for one function pin is written on one line.
“SIGN1” : : “SN74LS00” : “AND” : “IC1” : “1” Net name Net attribute Part name Function name Reference Pin number : UNFIXED : “1.cmp2” : “A” : ; Lock attribute Symbol ID Function pin name Package attribute
Design rule information (RUF) (not editable) Contains the rules for nets and components necessary at PC board design.
Example
3 - 7 Chapter 3 Starting Board Designer
2. Starting the Board Generation Tool
* Resource files The Board Generation Tool refers to the following resource files. %ZUEROOT%\info\library.rsc %CR5_PROJECT_ROOT%\zue\info\library.rsc %HOME%\cr5000\ue\library.rsc
%ZUEROOT%\info\board.rsc %CR5_PROJECT_ROOT%\zue\info\board.rsc %HOME%\cr5000\ue\board.rsc
• Net and design rule list output On/Off • Target schematic sheet number
FromTo • Component assignment On/Off • Parameter resource path name • Temporary part assignment On/Off • Correspondence table • Display footprint independent from
package On/Off • ALIVH switch On/Off • MSF check button On/Off
These resource files are referred to by Board Designer tools. The following items are referred to at PC board generation.
These define the default values for items displayed when Set
Set up Tool is selected from the Board generation Tool menu bar.
Defines the name of files or directories where the libraries to be used are registered. Board Generation Tool refers to
Part { “C:\\home\\lesson2\\cdb\\cdb2.prt” } Package { “C:\\home\\lesson2\\cdb\\cdb2.pkg” } Footprint { C:\\home\\lesson2\\cdb\\cdb2.ftp” } Technology { “C:\\home\\lesson2\\tch\\lay.tch” } DesignRule { “C:\\home\\lesson2\\rule.rul” }
• Part library file name • Package library file name • Footprint library file name • Technology library file name • Directory name storing the design rule
library
Chapter 3 Starting Board Designer
3 - 8
2. Starting the Board Generation Tool
%ZUEROOT%\info\parameter.rsc This is the file where you define command parameters and table initial values for Board Designer and Board Producer. Information set in this file is saved onto the PC board database.
3 - 9 Chapter 3 Starting Board Designer
2. Starting the Board Generation Tool
Specify the number of layers and the design rules for the PC board to be generated before executing Board Generation Tool. Because this tool loads various information, the menu bar has many settings.
Confirm the reference library name. The library names in the following resource files are displayed:
1. %HOME%\cr5000\ue\library.rsc 2. %CR5_PROJECT_ROOT%\zue\info\library.rsc 3. %ZUEROOT%\info\library.rsc
You can also temporarily change the library name with this menu.
For library.rsc, refer to “3. Resource Files” on page 2-8.
Four nets are to be loaded:
• CR-5000 schematic (NDF/RUF extracted from schematic) • CR-5000 net list (existing NDF/RUF) • PWS/CCF net list • PWS/ECF net list
For details on CCF and ECF, refer to the online documentation.
If the message area displays the message “An error has occurred” or “Warning has been issued,” confirm the contents. Error and warning messages are deleted once they have been referred to. If you click Save Messages from the Display Messages dialog box, you can redisplay the contents by selecting Confirm Confirm Error Error log or Warning log.
Reference
Menu bar Set Library
Reference
Menu bar Set Net List Type
Note
Menu bar Confirm
Confirm Error
Executing Board Generation Tool
Menu bar Set
Set up Tool When checked, nets and design rules are extracted from the schematic at PC board generation. (Output is enabled only in an environment where System Designer operates.)
To extract nets and design rules, specify the desired schematic sheet.
When component mapping is completed, you can change component assignment.
To read a file other than the master parameter resource file(%ZUEROOT%\info\parameter.rsc), specify this item. When checked, a temporary part name can be assigned for a component not contained in the Part Library.
Chapter 3 Starting Board Designer
3 - 10
2. Starting the Board Generation Tool
After executing the tool, you can confirm process results.
Check whether related files exist at tool execution.
The operation flow for PC board generation is shown below.
Load the net list and check whether the parts in the list have been registered in the CDB. Load the number of PC board layers and general rules.
Add design rules particular to the PC board defined on the schematic.
Based on the reference and part names in the net list, correlate references and CDB library names (component assignment).
If a power plane exists as the wiring layer attribute, set the signal name that has been set on Board Generation Tool initial screen to the design rule database.
Check for setting errors in the design rule database (RUL) generated by Steps 1 - 5 above.
Based on the design rule database (RUL) generated by Steps 1 - 5 above, generate the PC board database (PCB) which is a file to input objects. Then, copy only the components used for the PC board from the CDB to the PCB.
Load attributes such as layer colors from the resource files.
Menu bar Confirm
Confirm Data
Menu bar Confirm
Confirm Process
1. Load the net list
2. Load the design rule library
3. Load the design rule list
4. Generate component mapping
5. Set a power plane net name
6. Check design rules/settings
7. Generate PC board database
8. Generate parameter DB
RUL creation
PCB creation
3 - 11
2. Starting the Board Generation Tool
Chapter 3 Starting Board Designer
Execute Board Generation Tool. 1. Check Map Components.
Click Set Set up Tool... from the menu bar. Check Map Components.
Click OK .
2. Specify the number of layers and design rule name.
Set 6 as the number of layers. Specify layer6 as design rule name. Click Execute .
3. Specify a net name for the power plane layer.
Assign net names for the power planes as follows:
For Layer 3: GND For Layer 4: VCC
Click OK .
Lesson
Click
Click
Click
Click
Click
Chapter 3 Starting Board Designer
3 - 12
2. Starting the Board Generation Tool
4. When component mapping generation is complete, Component Mapping Editor is started. (This is because Map Components is checked at tool setting.)
Items that can be set or referenced are as follows:
Component ID (reference) Part name Stock code (*) Package name Footprint specification name (*) Footprint name (*) Side B footprint name (*) Placement side Placement angle
You can also set jumpers and decoupling capacitors.
For jumpers and decoupling capacitors, refer to “Master Training <Engineering Change/Operation>.”
5. Exit Component Mapping Editor.
Click File Exit from the menu bar.
When the editor is ended, processing automatically proceeds to the next operation.
*: Changeable if the CDB contains multiple definitions.(Double-clicking within the frame displays the list dialog box.)
Reference
Click
3 - 13
2. Starting the Board Generation Tool
Chapter 3 Starting Board Designer
* Component assignment (Component mapping) Use the tool for component assignment to set the components used for the PC board. You can specify three types of components: • Components: Assign components defined in the net list. • Decoupling capacitors: Define decoupling capacitors to be generated automatically
during PC board design. • Jumpers: Define jumpers to be generated during PC board design. The net list contains “Part name” and “Reference designator” for the components used on the PC board.
The CDB library is configured as follows:
As shown above, when the part name associated with the reference designator is determined, the package and footprint names are naturally determined. However, remember that one part may contain multiple stock codes or one package may have multiple footprint specification names or multiple footprint names. So, these names are not always decisive. For some boards, you may have to specify names other than the defaults. For component assignment, the default names are determined by the reference designators and part names in the net list. Change them as needed. This tool also allows you to set information other than CDB, such as the placement side and angle.
Chapter 3 Starting Board Designer
3 - 14
2. Starting the Board Generation Tool
6. If a warning is issued when the PC board database is completed, a message appears.
Click OK.
In the lesson, the component area automatically generated is used as it is. (If you do not want to use the automatically generated shape, delete the PC board and design rule databases, re-edit the footprint library and re-execute Board Generation Tool.) 7. Exit Board Generation Tool.
Select File Exit from the menu bar.
Caution!
Click
This time, a component area is not input on the soldering side of the sample component. Therefore, a warning message appears indicating that a component area on the side opposite to the placement side is automatically generated for insertion-mounted components at PC board database generation.
Click Close.
Click
Two files [explc.pcb/explc.rul] are generated.
Click
3 - 15
3. Starting the Design Rule Editor
Chapter 3 Starting Board Designer
Start Design Rule Editor to edit design rules specific to a PC board. Select the “explc/[Board]” file set, and then click (PC Board Design Rule Edit).
Design Rule Editor is started.
Lesson
Click
Click
Chapter 3 Starting Board Designer
3 - 16
3. Starting the Design Rule Editor
The data in the design rule library specified at execution of Board Generation Tool are copied to the design rule database. Design Rule Editor allows you to modify these contents or set design rules particular to a certain net.
You may execute this tool any time after generating the design rule database.
Design Rule Editor
Generate PC board database Board Generation Tool
Edit design rules particular to a PC board
Input the PC board shape, etc.
Check component placement
Component placement/wiring
Artwork design
Design Rule Editor
PC board Shape Edit Tool
Floor Planner
Placement/Wiring Tool
Artwork Tool
PCB
PC Board A
RUL
GND VCC GND +5V
[layer6]
PCB
PC Board B
RUL
VCCGND
[layer6]
General design rule
Board- specificdesign rule
Design rule library
[layer6]
VCCGND
3 - 17
3. Starting the Design Rule Editor
Chapter 3 Starting Board Designer
* Resource files Design Rule Editor refers to the following resource files: %ZUEROOT%\info\library.rsc %CR5_PROJECT_ROOT%\zue\info\library.rsc %HOME%\cr5000\ue\info\library.rsc
You can also check these files from Design Rule Editor.
Click Set Library from the menu bar.
Part { “C:\\home\\lesson2\\cdb\\cdb2.prt” } Package { “C:\\home\\lesson2\\cdb\\cdb2.pkg” } Footprint { “C:\\home\\lesson2\\cdb\\cdb2.ftp” } Technology { “C:\\home\\lesson2\\tch\\lay.tch” } DesignRule { “C:\\home\\lesson2\\rule.rul” }
:
• Part library file name • Package library file name • Footprint library file name • Technology library file name • Directory name storing the design rule library
The confirmation dialog opens.
Click
Defines the names of files or directories where the libraries used are registered. Design Rule Editor refers to the following libraries.
Chapter 3 Starting Board Designer
3 - 18
3. Starting the Design Rule Editor
Design Rule Editor has the same menu structure as Design Rule Library Edit Tool, but there are some menu items that are available only in Design Rule Editor. Design Rule Library Edit Tool
Design Rule Editor
We will discuss difference between Design Rule Editor and Design Rule Library Edit Tool on the following pages. For the same items, refer to “Master Training <PCB Design Library>.”
The individual rules will not be described here. For details on the rules that can be defined for each object, refer to the online help.
Defining Design Rules Specific to the PC Board
Reference
Reference
3 - 19
3. Starting the Design Rule Editor
Chapter 3 Starting Board Designer
Via/Area Spec [Qualified Padstack]
You can specify signal names and preferred padstacks for particular From-To pairs of inner layer vias.
Net Name From To Padstack 2 5 VIA0.7-1.3
GND VIA0.8-1.4 VCC VIA0.8-1.4
Example
Padstack(VIA0.8-1.4)
Padstack(VIA0.7-1.3)
GND
Chapter 3 Starting Board Designer
3 - 20
3. Starting the Design Rule Editor
Net Objects
You can set rules for each of the following objects:
Default Settings
You can set the following attributes for each object. Using "Default Settings", you can set the default values of properties in the Net Objects dialog.
Net
- Pin Object - Pinpair group group - Pinpair group - Pinpair
- Net Object - Net group group - Net group
- Net - Net class
Note
Show or hide each category of configurable settings.
Filtering with power or ground properties or with regular expressions is available.
List objects that belong to each category in a tree-like format.
Pin Wiring Order You can set the wiring order only if the pin wiring order property (net) is set to ON.
3 - 21
3. Starting the Design Rule Editor
Chapter 3 Starting Board Designer
Net Group For details on how to add or delete net groups and their nets, refer to “Adding Groups and Group Groups, and Adding and Deleting Members” on page 3-24. Net Group Group
For details on how to add or delete net group groups and their nets, refer to “Adding Groups and Group Groups, and Adding and Deleting Members” on page 3-24. For net group groups, a design rule stack can be defined. This sets the clearance between nets from net groups in the same group.
Set properties for net groups.
Set properties for nets in the net group.
Set properties for net group groups.
Set properties for net groups in the net group group.
Reference
Reference
Chapter 3 Starting Board Designer
3 - 22
3. Starting the Design Rule Editor
Net Class
For details on the operations for adding or deleting net classes, or adding or deleting nets that belong to them, refer to page 3 -24, “Adding Groups and Group Groups, and Adding and Deleting Members.” The rules that can be defined for net classes are the same as for nets. Pinpair For details on how to add or delete pinpairs and their nets, refer to “Adding Groups and Group Groups, and Adding and Deleting Members” on page 3-24.
Set properties for nets to which the related pinpairs belong.
Set properties for pinpairs.
Define pinpairs.
Reference
Set the properties for net classes.
You can also set net properties.
Reference
3 - 23
3. Starting the Design Rule Editor
Chapter 3 Starting Board Designer
Pinpair Group For details on how to add or delete pinpair groups and their nets, refer to “Adding Groups and Group Groups, and Adding and Deleting Members” on page 3-24. Pinpair Group Group For details on how to add or delete pinpair group groups and their nets, refer to “Adding Groups and Group Groups, and Adding and Deleting Members “ on page 3-24.
Reference
Reference
Set properties for pinpair groups.
Set properties for pinpairs in the pinpair group.
Set properties for pinpair group groups.
Set properties for pinpair groups in the pinpair group group.
Chapter 3 Starting Board Designer
3 - 24
3. Starting the Design Rule Editor
*Adding Groups and Group Groups, and Adding and Deleting Members
To add groups and group groups, and add and delete members, do the following:
To add groups and group groups
To add or delete members (1)
To add or delete members (2)
To add or delete pinpairs
Select the desired object, and then click Append from the assist menu. In the dialog box displayed, enter the group name or group group name and click OK. Select the desired group or group group, and then click Edit member from the assist menu. In the dialog box displayed, add or delete members. Select the desired member, and then click Send to from the assist menu and select the name of the defined group or group group. Select the desired net. Click Add/Del Pinpair and add or delete pinpairs in the dialog box displayed.
Click
Click
Click
Click
Click
Click
3 - 25
3. Starting the Design Rule Editor
Chapter 3 Starting Board Designer
Comp. Objects
Set properties for components.
Chapter 3 Starting Board Designer
3 - 26
3. Starting the Design Rule Editor
You can only customize the above dialogs and control edit permissions in Design Rule Editor. From the menu bar, click Utilities Customize....
Your customizations are stored in %HOME%\cr5000\ue\ruleedit.rsc.
Click
Click
With your customizations, the dialog boxes are changed and the specified items are grayed out.
Specify whether each item can be displayed and edited.
Note
3 - 27
3. Starting the Design Rule Editor
Chapter 3 Starting Board Designer
In this lesson, you will add signal rules to board-specific design rules. 1. Click Register Qualified padstack on the Via/Area Spec tab.
2. Click the list icon for padstack names. In the list dialog box displayed, select
“VIA0.7-1.3” and click OK. 3. Select the net names VCC and GND and click Add>>.
4. Click OK to close the dialog box.
Lesson
Click
Click
Click Click
Click
Release
Click
ClickHold
Chapter 3 Starting Board Designer
3 - 28
3. Starting the Design Rule Editor
5. Click Net Objects to display the dialog box for editing net objects. Select Net and check Power/Ground net for filtering.
6. Select the GND Design Rule Stack cell and click the action button. In the Design Rule
Stack dialog box, select all0.3 and click OK. 7. Similarly, define the following settings:
Net Name Design Rule Stack Wiring Width Stack GND,VCC all0.3 line0.5_0.2
8. Set the max total length and min total length for SIGN2 as follows.
Net Name Max Total Length Min Total Length SIGN2 30 20
Click
Click
Click
Click
3 - 29
3. Starting the Design Rule Editor
Chapter 3 Starting Board Designer
9. From the menu bar, click File Exit and save the settings.
10. Select the Wiring Clearance tab and change the settings as follows:
Clearance Priority : ON Shield Gap Priority : Shield Gap
*Application Rule
This section explains the "application rule" set in Design Rule Library Editor and Design Rule Editor. The application rule is not board specifications, such as wire length and grid settings, registered in the design rule library (RUL), but settings to control clearance values to be used when you execute the Area DRC command or generate shield patterns using Board Designer. Via Clearance for Core Layer
This allows you to specify different clearance values to be used for through and internal vias in the core layer.
Corelayer
When Via Clearancefor Core Layer is used
Through Via inCore Layer
When Via Clearance forCore Layer is not used
Internal Via inCore Layer
Internal Via Internal Via
① ② ① ②
For details on clearance settings, refer to “Appendix 1 List of Design Rule Unit Settings” in “Master Training <PCB Design Library>”.
The Via Clearance for Core Layer option can be selected only if Core Layer is checked on the Board Spec tab.
Click
Click
Click
Click
Reference
Note
Chapter 3 Starting Board Designer
3 - 30
3. Starting the Design Rule Editor
Clearance Priority
There are several places where you can specify the clearance value, and here you can control the priority for referencing clearance values. When unchecked:
The largest clearance value is used. When checked:
Clearance values are used in the following order:
Shield Gap Priority This setting controls the distance (clearance) between the shielded net and the related shield pattern when shield patterns are generated. The Largest:
The largest of clearance and shield gap values is used. Shield Gap:
The shield gap value is used.
Clearance:
The clearance value used by the net is used.
When clearance is 0.3mm and shield gap is 0.15mm:
The Largest Shield Gap Clearance
0.3mm
0.15mm
0.3mm
Net group group
Net group
Net
Board
High
(Priority)
Low
Example
3 - 31
3. Starting the Design Rule Editor
Chapter 3 Starting Board Designer
11. From the menu bar, click File Exit Tool to exit the tool.
There are two types of design rules: some design rules are stored only in the design rule database (RUL), and others are stored both in the design rule database (RUL) and the PC board database (PCB). The following four items are stored in both of these databases:
• Wiring Spec - Net Name of Power Plane • Via/Area Spec - Default Padstack • Via/Area Spec - Qualified Padstack • Via/Area Spec - Available Padstack
If any of these four items has been changed after the PC board database is created, a message is displayed and the changes are automatically applied to the PC board database before the tool is exited.
Click
Click
Click
3 - 32
4. Starting PC Board Shape Edit Tool
Chapter 3 Starting Board Designer
1. Select the explc/[Board] file set from CAD File Manager, and then start PC Board
Shape Edit Tool by clicking (PC Board Shape Edit). In this lesson, you will learn operations up to component placement using the PC board “explc/[Board].” During the lesson, learn the functions of each command reading the descriptions given here.(An explanation of the functions of each command is provided. Confirm each command’s functions while proceeding with the lesson.)
Lesson
Click
Click
3 - 33 Chapter 3 Starting Board Designer
4. Starting PC Board Shape Edit Tool
PC Board Shape Edit Tool allows you to input objects not directly related to the schematic before beginning placement of components. The following objects may be input:
- PC board shape - Layout area - Keep-out areas (placement, wiring, via) - Height limit area - Mounting hole - Resist for mounting hole - Various dimension lines
When using PC Board Shape Edit Tool to input objects, input them to the associated layers. For that purpose, be sure to confirm that the input layer is the active layer before inputting objects. PC Board Shape Edit Tool operations are almost the same as those for Artwork Tool. This section explains the commands particular to PC Board Shape Edit Tool. For details on operations, refer to “Artwork Command Reference”.
PC Board Shape Edit Tool
Reference
Generate PC board database Board Generation Tool
Edit design rule particular to PC board
Input the PC board shape, etc.
Check component placement
Component placement/wiring
Artwork design
Design Rule Editor
PC Board Shape Edit Tool
Floor Planner
Placement/Wiring Tool
Artwork Tool
Note
Chapter 3 Starting Board Designer
3 - 34
4. Starting PC Board Shape Edit Tool
* Resource files for each edit tool PC Board Shape Edit Tool, Floor Planner, Placement/Wiring Tool, Artwork Tool and Panel Design Tool refer to the following resource files: %ZUEROOT%\info\board.rsc %CR5_PROJECT_ROOT%\zue\info\board.rsc %HOME%\cr5000\ue\board.rsc (Top priority)
They set the environment for Board Designer and Board Producer.
%ZUEROOT%\info\parameter.rsc This file defines command parameters and initial values for tables in Board Designer and Board Producer. The set information is stored in the PC board database.
PC Board Shape Edit Tool refers to the following items:
3 - 35 Chapter 3 Starting Board Designer
4. Starting PC Board Shape Edit Tool
* Loading and outputting parameter.rsc Data set in parameter.rsc is referred to at PC board generation and stored in the PC board database.
If command parameters in parameter.rsc are changed after PC board database generation, the modifications are not reflected to the existing PC board database. To reflect them, follow the directions below 1. Open the PC board database with Placement/Wiring Tool or other tools, and then
click Environment Parameter Resource Load on the menu bar. 2. Select a resource filename
and click OK.
This reflects data in parameter.rsc to the PC board database. Conversely, you can also reflect command parameters modified on the PC board database to parameter.rsc. 1. Open the PC board database with Placement/Wiring Tool or other tools, and then
click Environment Parameter Resource Output on the menu bar.
2. Select a resource filename and click OK.
This outputs command parameters on the PC board database to the specified resource file.
Loading a parameter resource file
Outputting a parameter resource
Click
Click
Chapter 3 Starting Board Designer
3 - 36
4. Starting PC Board Shape Edit Tool
Designs PC board shape, layout areas, and keep-out areas. Be sure to input one PC board shape area and one layout area to a pre-determined layer, as they are areas that the system uses for recognition. When input of one of the objects above is fixed, the area containing the object is immediately set as the whole display area. Use the following commands to input and edit the data above:
(Input Area) • • •Input the area data.
(Generate Offset Figure) • • •Input the area data using offsets.
(Edit Shape) • • •Edit the area data.
(Fillet/Chamfer) • • •Generate arcs at construction points or
chamfer corners.
(Move) • • •Move the area data.
(Erase) • • •Erase the area data. For the Edit, Move and Erase commands, refer to “Artwork Command Reference.” Now you will learn how to use the Input Area and Generate Offset Figure commands. 1. Activate the layer appropriate for the object. 2. Click (Input Area) on the tool bar. 3. Make the nessesary settings in the panel menu. 4. Input an area.
Reference
- PC board shape : Recognition area for Board Producer - Layout area : Recognition area for Board Designer
Designing PC Board Shape and Layout Area
Input Area
Specify input shape Polygon Rectangle Arc Circle
When you input arcs and circles, you can select theinput modes.
Arc input modes Circle input modes
P1 P2
P3P4
P5
P1
P2
Subcommand (for polygon input)
Straight line
Auto-tangent
Arc
Arc input mode
Specifies 3 points on the arc
Specifies the ends and radius
Specifies the center and radius
Specifies the diameter and end point
3 - 37 Chapter 3 Starting Board Designer
4. Starting PC Board Shape Edit Tool
1. Activate the layer appropriate for the object.
2. Click (Generate Offset Figure) on the tool bar. 3. Make the necessary settings in the panel menu.
4. Generate the offset figure.
For details on parameters for the Generate Offset Figure command, refer to “Artwork Command Reference.” When you select PC Board Shape or Layout Area for the active layer, the Outline Width and Paint Width options are grayed out and thus cannot be set, because these are in the section recognized by the system. (When PC Board Shape or Layout Area is selected as the active layer, this becomes area for system recognition. Thus, the Outline Width and Paint Width options are grayed out and cannot be set.)
Generate Offset Figure
Figure Type • Line • Height Limit Area • Area • RulesByArea
The panel menu varies depending on the figure type selected.
Line Height Limit Area RulesByArea
Target
Whole • • Generate in the whole figure. Section • • Generate in the specific section.
Gap : Specify the offset gap. Generate Count : Specify the number of figures generated.
P1: Click on the base figure for the offset. P2: Click on the empty area to indicate the direction for the offset.
Note
Reference
Chapter 3 Starting Board Designer
3 - 38
4. Starting PC Board Shape Edit Tool
1. Set the active layer to PC Board Shape, and input the PC board shape based on the coordinates shown below.
2. Change the active layer to Layout Area, and click (Generate Offset Figure) on
the tool bar to input the layout area with 2 mm offset inside the PC board shape.
Lesson
Make the following settings in the panel menu:
Figure Type : Area Target : Whole Gap : 2 mm Generate Count : 1
Click on the PC board shape and then click on the empty area inside to generate the layout area.
PC board shape
Layout area
3 - 39 Chapter 3 Starting Board Designer
4. Starting PC Board Shape Edit Tool
If you have input a height limit area on the PC board, you can limit the placement of components by checking the component height.
When you input overlapping objects, the shorter one has priority.
The component height can be set as a part attribute or package attribute, as well as being registered in the footprint. For details, refer to “Master Training <Component Library>.” Now you will learn how to input height limit area. 1. From the menu bar, click Input Height Limit Area. 2. Do the necessary setting in the panel menu.
3. Input the area in the same way as for the Input Area command. 1. Input a 3-mm height limit area on the HeightLimit-A layer.
If you have any objects with a pre-determined input position such as mounting holes and dimension lines, you can input them before beginning design.
Designing Height Limit Area
Lesson
Reference
Set the height limit.
Select the input layer (HeightLimit-A/HeightLimit-B).
Note
PC board shape
Layout area
Height limit area
3 - 40
5. Starting Floor Planner
Chapter 3 Starting Board Designer
1. Move to Floor Planner by clicking Module Floor Planner on the menu bar. Floor Planner is an option. If you are not using it, place components as shown on page 3-63 and follow the operations explained from page 3-63.
Floor Planner Floor Planner is a tool to check floor planning before precisely placing components. It is the designers' responsibility to consider whether all necessary components can be placed in the predetermined area and to follow the rules (for example, an IC and a capacitor should be placed close to each other). Floor Planner helps them in doing this. For the resource files that Floor Planner refers to, refer to “Resource file for each edit tool” on page 3-34.
Lesson
Reference
Note
Generate PC board database Board Generation Tool
Edit design rule particular to PC board
Input the PC board shape, etc.
Check component placement
Component placement/wiring
Artwork design
Design Rule Editor
PC Board Shape Edit Tool
Floor Planner
Placement/Wiring Tool
Artwork Tool
Click
You can move to Floor Planner with the PC board open.
3 - 41
5. Starting Floor Planner
Chapter 3 Starting Board Designer
Floor Planner provides the following functions: Stack Components
This function displays all components on the canvas ignoring the online DRC, and allows you to check whether placement/wiring is possible.
Group Area This function gathers components placed close to each other into groups, and allows you to check their placement positions as a group.
GroupA
GroupC
GroupB
Trial Placement This function uses the connection relationships among the components that have been placed, and places the components automatically so that the wire length becomes shorter.
Save Placement Results You can save/load three placement result patterns. These can be compared and the best one selected.
Placement Result 1 Placement Result 2 Placement Result 3
Chapter 3 Starting Board Designer
3 - 42
5. Starting Floor Planner
The Stack Components command arranges and places components. You can place the components anywhere on the canvas, ignoring the DRC.
The arranged components hold their last arranged coordinates even after they have been moved with the Move command, and so they can be returned to the last arranged position using (the Out-board Standby instruction) in Move Component. You can arrange components in two ways:
• Auto Stack Arranges the components matching the rules without specifying the area.
• Manual Stack Arranges by specifying the components and area.
Now you will learn how to execute these two operations. 1. Click (Stack Components) from the tool bar. 2. Specify the pitch and type (from 4 types) of components to be arranged in the panel
menu.
The Stack Components function arranges components so that the component areas do not overlap each other.
Note
Stacking Components
Auto Stack
Arranges all components including placed ones outside the PC board.
Arranges only non-placed components outside the PC board, leaving placed components as they are.
Arranges only the components not contained in a group outside of the PC board, on the right.
Specifies a group name in the dialog box and arranges the components contained in that group in the group area. You can specify multiple group names.
Specify the direction for component arrangement. Specify the stack pitch for components.
When you specify components, they are placed immediately.
3 - 43
5. Starting Floor Planner
Chapter 3 Starting Board Designer
1. Click (Stack Components) on the tool bar. 2. Specify the alignment direction in the panel menu.
3. Select a component to be arranged. (If they are on the canvas, click them one by
one. If not, use the Component Selector.) 4. Specify a position where data is ended. 5. When the cursor changes to , specify an arrangement area with two points.
You can arrange components anywhere on the canvas because you specify the area. From the tool bar, click (Stack Components) to automatically arrange unplaced components outside of the PC board shape.
Manual arrangement
[Horizontal] [Vertical]
Click Unplaced.
Click
Note
Unplaced components are arranged outside of the PC board shape.
Lesson
Chapter 3 Starting Board Designer
3 - 44
5. Starting Floor Planner
Displays reference designators. Because the displayed reference designators are not symbol mark data, they cannot be output to photo data. They are only displayed to facilitate operation. (It is possible to draw them.)
IC5
IC2IC1 IC3
IC4
1. Select View Ref-Des from the menu bar.
ON OFF
1. Select Environment Option from the menu bar.
For details on setting these options, refer to “Setting Display Parameters” on page 3-200. 1. Select View Ref-Des from the menu bar to display reference designators for all
components.
Reference
Displaying Reference Designators
Lesson
Display/Not Display Reference Designators
Display Only the Reference Designators of Specified Components
Display at the center of components
Target All Comp. : For all components Specified Comp. : For only components
specified for display
View Side Both : Components on both sides A Side : Components on A side B Side : Components on B side Following Active Layer :
Follow the current active layer Display Attributes
Also displays marks for attributes. O: Outside-board standby componentF: Group net display component L: Position lock S: Placement side lock A: Angle lock R: Reference lock J: Jumper component B: Decoupling capacitor component
Select the Component tab.
Attribute mark
3 - 45
5. Starting Floor Planner
Chapter 3 Starting Board Designer
In [CR-5000/Beginner's Training <PCB Design>], you had selected components to be moved by clicking them on the screen or specifying the area. You can also select components by their attributes without clicking.
1. Click Utilities Select Manager on the menu bar.
For details on the function types, refer to “Generating Components” on page 3-84. 2. Select the condition set check box for the item to be set, and then set the condition.
3. Clicking Apply selects the components that meet the specified conditions.
You cannot specify multiple package-types for one item. (For example, you cannot specify both “SOP” and “QFP” at once).
Reference
Utilities Select Manager Components contained in the group defined by Group Manager.
Reference added to component
Side where the component is placed
Select jumper, non-electrical, or electrical component
Package-type defined in package library
Select one of 4 mount types according to the package-type defined in package library
Checkboxes for conditions
Number of set pins
Part name defined in part library
Package name defined in package library
Footprint name defined in footprint library
Upper height limit set in component area of footprint library
Insert mounted type components
• You can specify multiple conditions. When you specify multiple conditions, components that satisfy all conditions specified will be selected.
• You can use regular expressions (* and ?) for
group, reference, part, package, and footprint names.
• The number of pins in the right frame must be
greater than that in the left frame.
Caution!
Selecting Components
Chapter 3 Starting Board Designer
3 - 46
5. Starting Floor Planner
If you save the conditions you have set using Select Manager, you can reuse the same conditions as many times as you want. 1. Click Utilities Select Manager on the menu bar. 2. Set conditions. 3. Click File Save on Select Manager. 4. The Enter Name dialog box appears. Enter a name for the condition (Component
Selection Condition Name).
5. Click OK to exit Select Manager.
1. Click (Move Component) on the tool bar. 2. Click Utilities Component Condition Selector on the menu bar. 3. Select the name assigned in the above step and click OK. If you want to keep the set condition, specify it in the resource file (parameter.rsc). Note
Create Component Selection Conditions
Use Component Selection Conditions
Click
Click
Click
Click
Click
Click
3 - 47
5. Starting Floor Planner
Chapter 3 Starting Board Designer
By grouping components and circuit blocks that you want to be placed close to each other, you can place them as a group. GroupA GroupB GroupC
1. Click Attributes Group Manager on the menu bar. If you have defined a group using System Designer, the component group can be generated automatically. 2. Click Group New... on the Group Manager menu bar.
Enter a name of your choice in the Enter Name dialog box and click OK. 3. Set the From: and To: options for components to be moved between groups.
Note
Click
Register a Component Group Using Group Manager
Select the group to which the components to be grouped currently belong.
Select the component group to which the selected components are going to belong.
You can enter the component selection from the keyboard. Regular expressions are available (Example: IC*, C*).
Component list
Deselect the components selected in the component list.
Move Component button
Creating Groups
Click
Chapter 3 Starting Board Designer
3 - 48
5. Starting Floor Planner
4. Select the components to be added to the target group from the list of components in the source group. You may also select components using Select Comp..
5. After specifying the components, click to move the components to GroupB. 6. After completing group registration, click OK to exit Group Manager. Alternatively, you can select components from the canvas and group them together. 1. Click (Move Components) on the tool bar. 2. Select the components to be grouped.
3. Click Attributes Grouping... from the menu bar, and then select the desired group
from the Select Group dialog box. Register components to a group as follows:
Lesson
GroupA: IC1/IC2/IC3/IC4/IC5 (already registered.) GroupB: IC6/IC7/IC8/IC9/IC10/IC11 GroupC: IC12/IC13/IC14/IC15/IC16/IC17/IC18/IC19/IC20
Click
Register a Component Group after Selecting Components
Release
Hold
Release
Hold
Click
Click
Click
3 - 49
5. Starting Floor Planner
Chapter 3 Starting Board Designer
This section explains the commands to generate, edit, move, and erase a group area.
GroupB(18%:50%)
GroupC(32%:50%)
GroupA(15%:50%)
Create a group area on the PC board. 1. Click (Add Group Area) on the tool bar. 2. Specify the group name for the area to be created in the panel menu. 3. Specify the area.
When a group area is re-input, the existing group will be replaced.
You can automatically generate a group shape for a component group without a defined group shape. 1. Click (Generate Group Area) on the tool bar, and click Generate Automatically
in the panel menu.
Note
Create a Group Area
Group Area Automatic Creation
Editing Group Areas
Actions for Groups
Delete Group
Divide Group
Specify a group name for the area to be generated.
You can enter different areas on Sides A and B.
Specify an angle at area input.
Click
Group Area
Inter-group net
Decide on the group area by referring tothe inter-group net.
GroupB(50%:50%)Data end
P3P2
P1
GroupA(50%:50%)Data end
P2
P1
Chapter 3 Starting Board Designer
3 - 50
5. Starting Floor Planner
Group area descriptions
Numeric values in parentheses indicate current and index values for the component occupancy ratio. GroupA (30% : 50%) Group name (Current value : Index value) For this group, the components occupy 30% of the total group area. You can change index values for the component occupancy ratio.
Delete the group area from the PC board. 1. Click (Add Group Area) on the tool bar. 2. Specify the name of the group to be deleted in the panel menu. 3. Click (Delete Group) in Command.
Edit the group area shape on the PC board. 1. Click (Add Group Area) on the tool bar. 2. Specify the name of the group to be edited in the panel menu. 3. Click two points on the group area outline and input a new shape.
GroupA(50%:50%)
GroupA(50%:50%)
GroupA(50%:50%)
Delete Group Area
Click
From the menu bar, select Utilities Placement Design Info.. Select the desired group area. Change the component occupancy index ratio.
Edit Group Area
Click
Data End
P1
P2 P3
Example
Note
3 - 51
5. Starting Floor Planner
Chapter 3 Starting Board Designer
If a group area has been input for both Sides A and B, you can divide it into respective group areas. 1. Click (Add Group Area) on the tool bar. 2. Specify the name of the group to be edited in the panel menu. 3. Click (Divide Group) in Action for Groups.
The entire area remains unchanged, but the Side A and B areas overlap.
The above operation divided the group area input commonly for Sides A and B to respective areas at the same point. You may also input respective areas by selecting Side A or B from the panel menu when inputting the group area.
Move a group area already created, without changing its shape. 1. Click (Move Group Area) on the tool bar.
2. Panel menu 3. Select and move the group area(s). Selecting one group area
GroupA(50%:50%)
GroupB(30%:50%)
GroupA(50%:50%)
GroupB(30%:50%)
Selecting multiple group areas
GroupA(50%:50%)
GroupB(30%:50%)
GroupA(50%:50%)
GroupB(30%:50%)
GroupA(50%:50%)
GroupB(30%:50%)
Specify angle for rotation when executing rotation from the Assist menu.
Divide Group Area
Click
Note
Actions for Groups Delete Group
Divide Group
When checked, grouped components placed in the area are moved together with the group area.
Specify distance for relative move.
Data End
P1
P2
P1
Shift + P2
P3
Move Group Area
Chapter 3 Starting Board Designer
3 - 52
5. Starting Floor Planner
Change the shape of a generated group area. 1. Click (Edit Group Area) on the tool bar.
2. Specify a group area. According to the point you specify, Move Construction Point or Move Segment is automatically
selected. Move Construction Point Specify a construction point in the group area and click the destination.
Move Segment Specify one side of the group area and click the destination.
To add construction points to the group area, use the Create Group Area command.
When a group area is created, you can display the following:
1. Click View Comp. Group from the menu bar to switch between displaying and
hiding group areas.
Caution!
Display Related to Group Area
Edit Group Area Shape
OFF ON
P1
P1
Group shape
Guide
Inter-group net
Fixed componet
Segment Stretch To fix the segment angles on both sides of the specified side or construction point, select Lock. To be able to change the segment angles to any angle you want, select Free.
3 - 53
5. Starting Floor Planner
Chapter 3 Starting Board Designer
2. Select Environment Option from the menu bar, and set the Shape and View Side options on the Component tab.
3. You can display inter-group nets by selecting the Group Net edit-mode indicator.
By clicking the list icon, you can also refer to or define the inter-group nets in detail.
4. Click (Move Components) on the tool bar and select the group net components
to be displayed. Click Attributes Group Net Display Component Set from the menu bar.
Shape Group Shape Group Shape and Guide The group guide area is an area indicating the value of (component total area) ÷ (component occupancy index ratio). This group guide area is helpful in inputting or editing a group area.
Click
Click
GroupA(70%:50%)
GroupA(70%:50%)
View Side Both : Components on both sides A Side : Components on A side B Side : Components on B side Following Active Layer :Follows the current active layer
You can view color and display settings and net count or width values for the group net.
If you have defined Group Net Display Component for a key component such as a connector component, you can display the inter-group net between the component and the group.
Group Net Display Component
Chapter 3 Starting Board Designer
3 - 54
5. Starting Floor Planner
1. Input group areas, and then move and edit them so that they have the following
shapes:
2. Click (Move Components) on the tool bar. Place CN1 and IC1 in the coordinates
shown below and define the group net display component for CN1.
3. Check Group Net on Edit-mode indicator to display the group nets between the group
net display components and the related component groups.
Lesson
CN1 0-degree angle (53.34, 10.16) IC1 180-degree angle (73.66, 48.26)
Click
3 - 55
5. Starting Floor Planner
Chapter 3 Starting Board Designer
Now we will try a trial placement.
Trial placement means that a search is made of the combinations of placed components and non-placed or outside-board standby components for the one that has the strongest connection relationship. Non-placed components are then automatically placed near a placed component. This function allows you to place the components that have strong connection relationships near each other, reducing the estimated wire length.
Before trying trial placement, you must define some key components. You can also perform trial placement according to group areas.
Three commands are available for trial placement: Trial Placement (Serial) Trial placement for each component.
Trial Placement (Repeat) Trial placement for the specified number of components.
Trial Placement (All) Trial placement for all components in-batch.
Caution!
Checking Placement
Trial placement
Placed component
Trial placement for GroupA
Only the components in the specified group are placed in the group area.
Chapter 3 Starting Board Designer
3 - 56
5. Starting Floor Planner
1. Click Utilities Trial Placement on the menu bar. 2. The Trial Placement dialog box appears.
Target components, component group names, and target areas
Target areas Target components
Component group names Layout areas Group areas
All components - All components are placed in the layout area.
Components in all groups are placed in their related group
areas.
Grouped components Selected Components in the specified group
are placed in the layout area.
Components in the specified group are placed in their
related group areas.
- Components that do not belong to any group are placed in the layout
area.
Non-grouped components
Selected Components that do not belong to
any group are placed in the specified group area.
3. After setting the necessary items, click a Trial Placement command ( )
to start placement. You can suspend the process with the Break key (Ctrl + Break for Windows-version). Note
Click
Note
Same as Outside-board Standby and Unplaced Components for the Move Component command.
Trial Placement commands
Specify whether to place components using a grid
Reference grid for grid placement
Switch whether to use Bus Mode(In Bus Mode, components that have bus relationships with each other are grouped and placed once. You need to specify the minimum number of connections between two components for the Bus mode.)
In this mode, the components shown below are also processed:
Components not connected to nets Components connected only to power/ground Components without connections to placed components
Specify target component (All Components, Non-grouped, Grouped)
Specify the group names when the target components are grouped.
Specify the area to place components. (Group area, layout area)
Specify whether to refer to existing wiring patterns. When referred to, wiring is regarded as wiring inhibited data processing.
If placement is impossible, change the angle by 90 degrees and retry.
Specify the placement side (No Change, Areas Equal, Side A, Side B)
Specify the number of repetitions for Trial Placement.
3 - 57
5. Starting Floor Planner
Chapter 3 Starting Board Designer
* Optional placement grid and clearance area At trial placement, components are placed so that a DRC error does not occur and the estimated wire length is minimized.
Components are placed with minimum clearance between them without causing DRC errors.
Depending on how the net is filled and the number of connections, components may be placed too close to each other. In such a case, you can use another grid or increase the clearance between components for trial placement. Optional placement grid Define a grid for each component selection condition effective only for trial placement.
Grid on the screen: 2.54 Placement grid: 7.62
Click Utilities Optional Placement Grid on the menu bar.
Add a component select condition name
You can do this from Append Row in the assist menu.
Specify Pitch X, Y and Origin X, Y You can also specify a size not defined as grid.
Specify grid name You can select a name from the list by double-clicking.
Chapter 3 Starting Board Designer
3 - 58
5. Starting Floor Planner
Clearance area Only for trial placement, you can outwardly expand the component area for each component selection condition.
Click Utilities Expanded Clearance Area on the menu bar. Before using Optional Placement Grid or Clearance Area, you must preset the component selection conditions (using Select Manager). For Select Manager, refer to “Selecting Components” on page 3-45. When doing trial placement using Optional Placement Grid or Clearance Area, you must consider the following two points: 1. Set the “Base Grid” and “Optional Placement Grid” with a sufficiently large pitch. For trial placement, the
system searches for a placement area based on the set grid. So, if the grid is too small, it will take a long time to search for a placement area, causing the process to be delayed.
2. Use the placement grid to adjust the component interval and set the clearance areas only when necessary.
Placement is inhibited in all clearance areas set. If many clearance areas are specified, the area available for placement is reduced and searching will take longer. On the other hand, if the placement grid is used for adjusting component intervals, the search areas are skipped by grid. In this way, unnecessary searches are not carried out and the processing time can be reduced. In addition, unused areas are available for placing components for which other grids have been set.
Reference
Caution!
Caution!
Component area
Expanded clearance area
Default Expanded Clearance Area Expanded clearance area for components other than those specified with an optional expanded clearance area.
Add a component select condition name
You can do this from Append Row in the Assist Menu.
Optional Expanded Clearance Area Set expanded clearance areas individually for additional component select conditions.
Offset X
Offset Y
3 - 59
5. Starting Floor Planner
Chapter 3 Starting Board Designer
1. For an insert-mounted type component, set the Optional Placement Grid Pitches X and Y both to 5.08. Select Manager
Set the component select condition name with a mount-type of Insert Mount (“Insert” is already provided in this data, so you do not have to add it).
Optional Placement Grid
Set component selection condition “insert” to grid 5.08.
2. Click Utilities Trial Placement on the menu bar, and then set as follows:
3. For each group, click (Trial Placement (All)).
If some components cannot be placed, make them standby outside the PC board, change parameters such as Bus Mode, and then re-execute the trial placement. When trial placement is performed for GroupB with a certain group area shape, the message, “A net that may exceed maximum wire length is included” is displayed. This message will appear when the component placement position exceeds the maximum wire length specified when the design rules were set for IC9 in GroupB. You will correct this position in the following lesson.
Lesson
Target Component: Grouped Component
Target Area: Group Area
Caution!
Chapter 3 Starting Board Designer
3 - 60
5. Starting Floor Planner
You can move a component while pushing aside other placed components. 1. Click (Move Component) on the tool bar. 2. Check Spread in the panel menu. 3. Place components so that they overlap.
Move IC9 to a position where a maximum wire length error does not occur.
The maximum wiring length limit is set to net of IC9 pin 2, SIGN2.
For a net with the maximum or minimum total length specified, a diamond appears when moving a component or inputting wire so that the design rule will not be violated. For details, refer to the online help.
Lesson
Note
Moving a Component While Pushing Aside Other Components
Click
If component areas overlap each other, move the placed component.
Reference
3 - 61
5. Starting Floor Planner
Chapter 3 Starting Board Designer
You can save up to three placement results. 1. Click Utilities Save Placement Results ... on the menu bar. 2. Click Placement Results 1 and OK in the Save Placement Results dialog box. 3. Change component placement. Click Utilities Save Placement Results ... on the
menu bar again and save the result in Placement Results 2. 4. Change component placement again. Click Utilities Save Placement Results ... on
the menu bar again and save the result in Placement Results 3. 5. Click Utilities Load Placement Results ... on the menu bar. Click Placement
Results 1 and OK in the Load Placement Results dialog box.
6. Click Placement Results 3 and OK in the Load Placement Results dialog box.
Click
Click
Click
Click
Click
Click
Click
Click
Placement Result 1
Placement Result 2
Placement Result 3
Placement Result 1
Click
Click
Placement Result 3
Saving Placement Results
Chapter 3 Starting Board Designer
3 - 62
5. Starting Floor Planner
* Estimated wire length You can calculate and display the estimated wire length based on the unconnected net length (Manhattan length). Based on this information, you can evaluate the placement of components.
Click View Show Estimated Wire Length on the menu bar to switch display/hide of estimated wire length.
If the estimated wire length has been changed by executing commands such as Move Component and Swap Gates, the difference is displayed in parentheses ( ). Floor Planner does not calculate power or ground net lengths, but Placement/Wiring Tool does.
Caution!
Click
Current estimated wire length Difference from the previous length
3 - 63
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
1. Click Module Placement/Wiring on the menu bar to move to Placement/Wiring
Tool.
When the module is switched from Floor Planner to Placement/Wiring Tool, land status is internally changed (normalized). Information on changed land status is displayed here. Click Yes to close the dialog box.
Placement/Wiring Tool is started while the changed land status is marked.
Lesson
You can switch tools while the PC board remains open.
Click
Click
Chapter 3 Starting Board Designer
3 - 64
6. Starting Placement/Wiring Tool
2. View the information to see how the land status has been changed.
3. Click a padstack name to zoom in the marked position. 4. After checking information on changed land status, remove the marks. Marks remain unless you remove them. Be sure to remove unnecessary marks each time.
Click
Click
Click
The selected padstack will be zoomed in.
Click the ID cell in the Error list dialogue, select a column of IDs, and click Remove From List by Selecting ID.
Caution!
On the menu bar, click Check Error List.
Click
Layer with changed land status Padstack with changed land status
Land status before and afterthe change
Padstack signal name
3 - 65
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
5. Because Placement/Wiring Tool does not require the group area or inter-group net, set the display mode to OFF.
* Land status normalization When the module is switched from Floor Planner to Placement/Wiring Tool, the land status of padstack is internally changed. This process is called “land status normalization.” If the inside layers contain a negative power plane layer or mixed layer, the padstack (via) with the same signal name as the negative surface is connected on thermal land. For those with a different signal name, “Unconnected” status is entered for the clearance land.
However, Floor Planner regards all vias as clearance land on the inside layers regardless of signal name of the via and negative surface. Because a position that should be thermal land must be changed to thermal land before Placement/Wiring Tool operation, the land is automatically normalized at module switching. For details on land status normalization, refer to Online help.
Click
Click
Click View Group Display Mode on the menu bar.
Uncheck the Group Net check box on the edit-mode indicator.
Reference
GND
VDDVCCMixed layer
Power planelayer
VDDVCC
Padstack signal : VDDPadstack signal : VCC
Padstack signal : GND
Chapter 3 Starting Board Designer
3 - 66
6. Starting Placement/Wiring Tool
When you have determined rough placement using Floor Planner, proceed to precise placement and wiring steps. This section explains the commands provided for placement and wiring. Although the following commands are not covered in Master Training, Beginner’s Training explains them in detail. Refer to “CR-5000 Beginner's Training <PCB Design>“ and Online help.
Swap Components Swap Gate Swap Pin Memory Routing Template Routing Move Wire Delete Wire
For resource files that Placement/Wiring Tool refers to, refer to “Resource files for each edit tool” on page 3-34. Reference
Reference
Generate PC board database Board Generation Tool
Edit design rule particular to PC board
Input PC board shape, etc.
Check component placement
Component placement/wiring
Artwork design
Design Rule Editor
PC Board Shape Edit Tool
Floor Planner
Placement/Wiring Tool
Artwork Tool
Placement/Wiring Tool
3 - 67
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
Check the Net check box on the edit-mode indicator.
Open the Set Net Display Color dialog box from the edit-mode indicator.
Displaying Nets
Set Net Display Color Dialog Box
Unconnected Net Display ON
Click
Click
Additional Information Filter According to the net rule given to the net, control the nets displayed in the color list.
Switch the display (Unconnected Net) and the Construct Net function for particular nets ON/OFF.
Set Color Display... When changing the display color or mode from the default, specify whether to use that color for all data or for specified objects only
Selectable objects Unconnected Net/Pin/Via/Line/Area
Color Parameters Set net display color and display mode. Color:
Displays the net in a specified color.
Hatching: Displays the net in the hatching mode.
Tone: Displays the net with tone patterns.
Layer Color:
Selectable from the layer color names. You can also read and output the layer color file.
Net Name Filter With the net name, limit the nets displayed in the net color list (example: SIGN*).
Chapter 3 Starting Board Designer
3 - 68
6. Starting Placement/Wiring Tool
* Net construction You can specify whether to calculate net information in real-time at wiring input or component moving. When a net has many connections, such as a power or ground net, you can improve the response to commands by turning off the Construct Net function. <<Operation>> 1. Open the Set Net Display Color dialog box from the edit-mode indicator.
2. Set the Construct Net function to ON or OFF in the Set Net Display Color dialog box. When the Check Wiring command is executed, a network reconstruction confirmation dialog box is displayed.
If Yes is selected in the dialog box, net is recalculated and the wiring ratio and other data are displayed, even for a net with the Construct Net function off.
If No is selected in the confirmation dialog box, a net with the Construct Net function off is not calculated. In other words, the wiring ratio and other data are not updated. For details on the Check Wiring command, refer to “CR-5000 Beginner's Training <PCB Design>.” Reference
Caution!
Click
Click
Click
Even when the Construct Net function is set to OFF, you can recalculate connection status by clicking Reconstruct Net in the assist menu when entering wiring or moving components.
3 - 69
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
Sample operation of Set Net Display Color dialog box. Display only the nets connected from “GroupA”.
Select the View column and click OFF in the assist menu. From Additional Information Filter, click “CGroup[GroupA]”.
Select the View column and click ON in the assist menu.
In the Set Net Display Color dialog box, set the display colors for particular nets as follows.
Lesson
GND : Green VCC : Yellow SIGN2 : Magenta (Setting Max/Min Wire Length)
Example
Click
Click
Click
Chapter 3 Starting Board Designer
3 - 70
6. Starting Placement/Wiring Tool
The following net display functions are also provided. Setting for Selected Net
You can change the net color, switch the unconnected net view, and switch net construction ON/OFF by selecting Setting for Selected Net from the assist menu of each command and specifying nets on the canvas without using the Set Net Display Color dialog box.
Display Net Density function
You can also display net density outside the PC board shape.
Note
Click
Select View and check the Display Net Density check box from the menu bar.
Click
3 - 71
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
* Area Net Display for the Input Wire command By specifying Disp. Nets in the assist menu during execution of the Input Wire command, you can display only the unconnected nets which contain pins in the specified area. This command allows you to input patterns, inhibiting display of unconnected nets not related to the nets being operated. 1. Click (Input Wire) on the tool bar. 2. Click Disp. Nets in the assist menu.
3. Specify the area for pins generated from the unconnected net to be displayed. fc Hold the Shift key down and select areas to display multiple unconnected nets in the selected areas. 4. Click Command End in the assist menu or press the Return key on the keyboard.
You can also select one of the three modes below from the assist menu, in addition to displaying nets in the specified area:
• Display All Display all nets. • Display Area Display the nets in the specified area (default). • Undisplay area Do not display the nets in the specified area.
If you have used Display Area Net to limit the nets to be displayed, only nets in the specified area are displayed unless you change the area with Display Area Net or change Display/Non-display using the Set Net Display Color dialog box.
Caution!
Click
Click
Note
P1
P2
Chapter 3 Starting Board Designer
3 - 72
6. Starting Placement/Wiring Tool
The Board Designer provides four types of grids: You can set four types of grids in Board Designer. Click Environment Grid Settings on the menu bar.
Line grid does not support via grid and, therefore, the via grid is always point grid.
Caution!
Setting a Grid
1. Artwork grid Grid referred to when editing manufacturing information (referred to in PC Board Shape Edit Tool and Artwork Tool)
2. Placement grid Grid referred to, for example, when moving components.(Referred to in Placement/Wiring Tool and Floor Planner)
3. Wiring grid Grid referred to when inputting lines or surfaces as patterns. (Referred to in Placement/Wiring Tool and Floor Planner)
4. Via grid Grid referred to when inputting vias. (Referred to in Placement/Wiring Tool and Floor Planner)
Grid types can also be selected from the predefined list by selecting the grid type cell and clicking Grid List from the assist menu.
Click
Pitch X, YInput grid spacing
Origin X, Y X- and Y-coordinates for the grid origin
Point GridDisplays the set grids with points.
Line Grid Displays the set grids with broken lines.
Skip display/interval Grids are displayed at the specified intervals by checking the Skip check button and setting the skip interval.
Highlight display/intervalGrids are highlighted at the specified intervals by checking the Highlight check button and setting the highlight interval.
3 - 73
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
You can temporarily change the wiring grid on the canvas without specifying numerical values in the Set Grid dialog box. Based on the objects on the PC board, specify the number of grid pitches to be generated between objects. 1. Click Environment Change Grid on the menu bar. 2. Click an object (P1). See Caution below. An object specifies any point on the wiring line or the center of a pin, via, or area.
3. Click a point (P2) where no objects exist “divisions - 1” times.
4. Click another object (P3).
5. Click Environment Change Grid from the menu bar, and then click Mode Set To
Original in the assist menu. In addition to the operation explained above, the temporary grid can be undone using the Change Grid command if P1 and P2 are the same point.
Via Grid Draw-in is Off by default. Set Draw-in or View On if necessary.
Note
Change Grid
Caution!
Click Environment Via Grid Draw-in from the menu bar. Click Environment Via Grid View on the menu bar.
P2 1
P3
P1 A flag is marked.
Click The temporary grid you have set will be undone.
Click
Click
Chapter 3 Starting Board Designer
3 - 74
6. Starting Placement/Wiring Tool
Move components already placed.
Command
Moving Components
Outside-board Standby Put the component standby at the last arranged position.
Component Standby Put the component in an unplaced state.
Change Placement Side: Side A/B Switch the placement sides. Delete Component
Delete the component.
Optimize Component Angle Rotate the component so that the estimated wire length is reduced. (Available only in Floor Planner.)
Edit Move Component
Consider Jumper Generate wiring pattern where a jumper existed after deleting or moving a jumper.
Action for Components
Start Component Selector or enter the reference designator directly to select components.
Relative Move Move components by the specified values.
Fix Wire Bond Pad The Wire Bond Pad does not follow the component movement.
Spread Push aside components when component areas overlap.
Decoupling Capacitor Set the placement side of the selected decoupling capacitor and move it
Rotate Component Rotate the component by a relative angle
Rotate around the component origin
Rotate around the component center
Change Angle Rotate the component by an absolute angle.
Rotate around the component origin
Rotate around the component center
Comp. in Placement Group When a component is selected, components in a placement group is selected at the same time.
Do not Select from Child When Comp. in Placement Group is used, other components are not selected from child components.
Navigate Guide placement so that the estimated wire length is minimized.
Reroute when moving components Connect the construction point near the component pin to the move destination pin with any angle. Cut the existing wiring pattern around the component and reroutes. Cut the existing wiring patterns in a segment according to the amount of component movement and reroutes.
The maze rerouting function is available only when the optional software Embedded Router is purchased. Caution!
3 - 75
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
1. Click (Move Component) on the tool bar. 2. Click the component.
3. Click the destination.
1. Click (Move Component) on the tool bar. 2. Select components by drawing an area or clicking multiple components one by one
while holding down the Shift key, and click Data End on the assist menu.
3. Specify a reference point for moving components and perform the move.
1. Click (Move Component) on the tool bar and select components. 2. Click Rotate and Side B in the assist menu and click the destination.
During move the components can be rotated and the placement side can be changed also by using the Rotate button on the panel menu.
Move Single Component
Move Multiple Components
Note
Shift + P2
Shift + P1
Data End
The selected components will be highlighted.
Temporary view of the component follows the cursor movement.
P1
P2
P3
P4
Rotate Component during Moving or Change Placement Side
P1
P2
Chapter 3 Starting Board Designer
3 - 76
6. Starting Placement/Wiring Tool
1. Click (Move Component) on the tool bar, select components, click Data End, and click the base point.
2. Click Relative Turn in the assist menu. 3. Click the destination. 1. Click (Move Component) on the tool bar and select components.
2. Click the Rotate button on the panel menu, and click the Place Side B button.
P1Data End
The result is that the components are turned on the Y-axis specified and the placement side changes. A-side components are moved to B-side. B-side components are moved to A-side.
P2
Rotate Component at Placement Position or Change Placement Side
The selected components will be highlighted.
Click
Click
Relative Turn
Relative Turn of Component during Moving
3 - 77
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
1. Click (Move Component) on the tool bar, and check the Reroute check box and
select Simple mode on the panel menu. 2. Select the connected component and drag it.
The simple mode is useful in the parallel movement and rotation of components.
This function is available only in Placement/Wiring Tool.
1. Click (Move Component) on the tool bar, and check the Reroute check box and select the Channel mode on the panel menu.
2. Select the connected component and drag it.
The channel routing mode is valid in the parallel movement and the spread movement. Rotating and changing the component side is impossible. All patterns are not always rerouted. This function is available only in Placement/Wiring Tool.
Caution!
Caution!
Caution!
Cuts the existing wiring pattern around the component and reroutes.
Move Component with Reroute ON (Channel connection)
Note
Caution!
Note
A DRC error may occur depending on the angle.
Connect them at any angle.
Move Component with Reroute ON (Simple connection)
Non-parallel moving.
Click
Click
Chapter 3 Starting Board Designer
3 - 78
6. Starting Placement/Wiring Tool
Align disorderly placed components. You can also re-place components onto a grid.
The components are aligned using the combination of align direction and align base as follows.
1. Click (Align Components) on the tool bar. 2. Set the panel menu as follows:
Align Direction : Horizontal Align Base : Top Even Spacing : ON Space (Pin-Pin) : 2.54
3. Select multiple components to be aligned, click Data End in the assist menu, and drag
the components to the destination.
Aligning Components
Edit Align Component
Note
Lef t Center
BottomCenter
Right
Top
Hor
izon
tal
Ver
tical
Data End
Place selected components onto a grid.
Specify the alignment direction and base position.
Rotate the component that is being dragged by the specified angle.
Place the components in the same way as on the schematic. (For detail, see “Master Training <Engineering Change/Operation>”)
Align the components at the specified angle.
Align selected components with the specified interval.
3 - 79
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
While designing the PC board, you can change components to those from another package.
You can only change components that use the same pin assignment names in parts. If a component has been registered without pin assignment, all components with the same pin count are to be changed. The Change Component command has the following four modes.
Change Part Change Part (In Table) Change Footprint Reset Footprint Shape
Caution!
Changing Components
Edit Change Component
DIP14
SOP14
AND INV
AND*4 INV*6
DIP14 SOP14
74LS04-DIP 74LS08-DIP
74LS04-SOP 74LS08-SOP
Footprint
Package
Part Function
Pin assignment
Part
Chapter 3 Starting Board Designer
3 - 80
6. Starting Placement/Wiring Tool
1. Click (Change Component) on the tool bar. 2. Click the components to be changed.
When you select a component, other components having the same part name will also be highlighted.
To simultaneously execute the change instruction to components that are highlighted, click them sequentially. To change all components that are highlighted, select Select All from the assist menu.
3. From the parts list to be changed, specify the part names.
4. Click Apply on the panel menu.
When executing with CDB Components checked, information on the components copied from CDB to the PC board is listed.
Note
Note
P1 IC1
SN74LS08 SN74LS08
IC2
The selected components will be highlighted. P1
Changes are applied to the specified components. Click
Click
The selected part name is displayed.
When you click the destination part name, the footprint name used will be displayed.(You can also change it from the List icon.)
Keep the original footprint after changing the parts.
When selected, component symbols generated for components remain after the change.
Select this checkbox to specify a component registered in the CDB but not on the PC board.
3 - 81
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
You can change all components having the specified name in one operation, instead of changing them individually. 1. Click (Change Component) on the tool bar. 2. Change the Change Mode to Change Part (In Table) in the panel menu and click
Change Part Dialog. 3. Filter the part names that you want to change to change them in one operation.
Click the part name list icon.
Double-Click
Click
Click
Click
Double-click the part name cell.
Select a part name to change and click OK.
The part names are changed.
Click Close.
Change Part (In Table)
Click
Click Keep the original footprint after changing the parts.
When selected, component symbols generated for components remain after the change.
Select the part name to change from the part list and click OK.
Click
Click
Click
Chapter 3 Starting Board Designer
3 - 82
6. Starting Placement/Wiring Tool
You may also change the component shape only, leaving the part name as-is. The component shape is determined from the package information in the CDB library as you can see from the figure below. You can change the footprint, ignoring the package information, just for practice. 1. Click (Change Component) on the tool bar. 2. Switch the Change Mode to Change Footprint in the panel menu and select
components to change. 3. Select footprint names to be changed from the list and click Data End in the assist
menu.
Caution!
Change Footprint
Part Information Part Name: SN74LS08 Package Name: LS08-DIP
Package Information Package Name: LS08-DIP Footprint Name: DIP14
Footprint information Footprint Name: DIP14
The selected components will be highlighted. P1
Click The part name is not changed and only the footprint name is changed for each placement side.
Click
Check Independent of Package to select footprints in different packages but with the same pin count and pin number. Uncheck this check box to select only footprints in the same package. If Independent of Package is checked, note that the package type and mounting type information will be retained even though you can freely change the shape.
You can change the footprint Spec. Name and select the target footprint.
Check this check box to target components in the same part. Uncheck it to target components with different part names but the same footprint name.
3 - 83
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
You can reset the component shape that is edited (land cut, silk editing, etc.).
1. Click (Change Component) on the tool bar. 2. Switch the Change mode to Reset Footprint Figure in the panel menu, and select
components to change.
3. Click Apply on the panel menu.
The Change Component command can be executed against selected components, either using the panel menu or the assist menu.
If any of these check boxes are checked, the original status (edited status) remains unchanged after reset.
Padstack Maintains all padstacks in the component
Pad Maintains all pads in the component
General Figure (Edited) Maintains edited figures in the component
Check this check box to target components in the same part. Uncheck it to target components with different part names but with the same footprint name.
Click
The selected components will be highlighted. P1
Click
Click
Panel menu Assist Menu
Reset Footprint Shape
The edited status is reset.
Chapter 3 Starting Board Designer
3 - 84
6. Starting Placement/Wiring Tool
All components on the PC board were in the net list, and then were generated on the PC board database at PC board generation. You can also generate individual components, which are not in the net list, on the PC board, if necessary. The following components may be generated:
1. Click Edit Add Component on the menu bar. 2. Specify the components to be generated in the panel menu.
3. The component follows the cursor movement. Click the placement position.
Generating Components Utilities Add Component
ZUKEN
Ordinary components with terminals
Electrical components
Components that are defined as jumpers in the part library
Jumper components
Components that are not related to the net (having no terminal), such as logos and drawing frame components
Non-electrical components
IC1If the specified reference designator already exists, the initial letter remains and only the number increments.
CDB Components Check this check box to specify a component registered in the CDB but not existent on the PC board. (The component is automatically copied from the CDB to the PC board.)
Placement Side Placement side for the component to be generated
Angle Placement angle for the component to be generated
List Generatable part names are listed.
Filter Filtering is available against the name and pin count.
Click
Ref-DesSpecifies the header and starting number of the reference of the component to be generated.
Comp. type Electrical/Jumper/Non-electrical
3 - 85
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
Change the pin pitch. This is effective on components with the same part name and stock code but different pitches, such as jumper components and axial components.
1. Click Edit Change Pitch on the menu bar. 2. Click the component pin to be changed.
3. If the component allows pitch change, it is highlighted and dragging starts.
4. When you click while the pitch is changed, the pitch changes to that displayed by
dragging.
Pitch-changeable components Components that allow pitch change are 2-pin components with multiple footprint names defined in the same package. When you execute the Change Pitch command, the footprint will actually be changed to another.
7mm 5mm 3mm
Note
Before Change
Part : JUMPER Package : JUMPER Footprint : JUMPER10.0
After Change
Part : JUMPER Package : JUMPER Footprint : JUMPER20.0
P1
P2
Changing Pin Pitch Edit Change Pitch
Chapter 3 Starting Board Designer
3 - 86
6. Starting Placement/Wiring Tool
You can place four types of locks on a component.
Location Lock Inhibit changing the placement location, angle, and placement side.
Place Side Lock Inhibit changing the placement side. Angle Lock Inhibit changing the angle. Ref-Des Lock Inhibit changing the reference designator.
1. Click (Move Component) on the tool bar. 2. Click Select Only in the assist menu and select components.
3. Click Attributes Unlock Component Location on the menu bar. (Click one of the following: Location / Place Side / Angle / Ref-Des.)
1. Click (Move Component) on the tool bar and select locked components.
2. Click Attributes Unlock Component Location on the menu bar.
When you lock a component, you must use the Move Component command to select the component. By clicking Select Only in the assist menu of the Move Component command, you can just select the component at the current position.
Locking Components Attributes Lock Component or Unlock Component
A mark indicating the location lock appears.
Click
Note
Click The component is not dragged, but only is highlighted. P1
Click(L)
(L)
P1
Click
Lock Component
Unlock Component
3 - 87
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
You can check clearance between component areas, between a component and a placement keepout area, and also check that the component does not violate the placement side limit and placement angle limit.
For details on the check items for Component DRC, refer to [Setting items of component DRC and check contents] in the online help.
Component DRC Setup dialog box
Panel menu
Clearance check between component areas.
Clearance check between component area and inhibit area.
Executing Component DRC Check Component DRC
Execute Check.
Clear Error Marks.
View the details of the error.
Che.: Setting for checking or clearing error marks. Log: Setting to either retain or clear the check log. Disp.: Setting for displaying error marks.
Reference
Chapter 3 Starting Board Designer
3 - 88
6. Starting Placement/Wiring Tool
1. Click Check Component DRC on the menu bar to open the DRC Settings dialog.
Check Check and Disp. check boxes for items to check.
2. Click Check All Area on the panel menu. Batch check is performed for components on the entire PC board. Error marks may appear depending on the checked items.
1. Click Error List in the DRC Settings dialog box to display the Error list dialogue.
The selected error information is zoomed in, and the error mark is highlighted.
Click
Refer to Component DRC Error Information
Error list dialogue is started.
Click the Error Type cell. Click
Click
Click
3 - 89
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
1. Select the Clear Error Marks mode in the panel menu, and click on the PC board.
Instead of clearing error marks, you may temporarily turn off error display only. Because error marks are stored internally when the display of error marks is disabled, repeating the check without displaying error marks results in storing a great amount of error mark information. Thus, if possible, keep the View Comp. DRC Errors ON, and execute Clear Error Marks on error marks that are unnecessary.
Note
Click
Caution!
On the menu bar, click Check View Comp. DRC Errors
Clearing Component DRC Error Marks
Click
Click
All error marks are cleared.
Chapter 3 Starting Board Designer
3 - 90
6. Starting Placement/Wiring Tool
*Executing Online Check for Component DRC
Executing the component DRC check online allows you to check the component movement real-time when deciding the placements. Click Check Online DRC on the menu bar.
Click Check DRC/MRC Settings on the menu bar.
Click
You can switch ON/OFF and check the current status from the viewer on the upper right of the editor.
If an error occurred while moving components, an error mark appears and the movement will not proceed.
Select Check check boxes for items to check online.
3 - 91
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
You can display a color matrix showing the probability of unconnected net being wired on the PC board. By keeping the wiring probabilities on the PC board nearly flat, you can place components in a manner so that wiring is facilitated. Therefore, keep the Wiring Probability Distribution displayed at floor planning and placement. Click Utilities Wire Probability Distribution on the menu bar.
You can change the settings of the information displayed. Setting the Wiring Probability Distribution View
Click View Parameters on the menu bar. Specify Wiring Detour Factor
Wiring detour factor to be taken into account when calculating the probabilities. The wiring detour is assumed to be the wiring width and clearance multiplied by the Wiring Detour factor.
Scale Set the division count for distribution. The greater the scale value, the more minute the distribution.
Display probability distribution for individual conductive layers.
Click View Visible Layer on the menu bar.
Setting for visible layers is performed. Specify the timing to refresh display.
Click View View Mode Constant Update or Optional Update on the menu bar.
Grid Specify the number of vertical and horizontal points for displaying a color matrix.
Color scale Indicates the probabilities shown by these colors.
Wiring probability distribution Displays the distribution with a color matrix.
Component shape
Viewing Wiring Probability Distribution
Chapter 3 Starting Board Designer
3 - 92
6. Starting Placement/Wiring Tool
We have now introduced you to all the commands related to component placement. Next, we will show you commands for wiring. Open “exwir/[Board]” provided for wiring and try the operations following the instructions. Click File Open on the menu bar.
When you want to open another file, you can specify the filename after selecting File
Open on the menu bar without ending the tool each time. Note
Lesson
Click
Click
Click
Click
Click Yes in the confirmation dialog box.
Select exwir.pcb and click OK.
3 - 93
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
Now we proceed to input wire. Various functions are provided.
Parameters
See pages indicated for details on parameters with pages noted.
Edit Input Wire
Pen Selects either round or square.
Pair LayerWhen you double-click to generate a via and switch the active layer, the layer set as paired layer is activated.
FromTo Specifies from which layer to which layer the generated via runs through.
ShapeFor details on each mode, see page 3-94 and onward.
Angle Specifies angle lock for wiring pattern
Display Chart Specify whether to display the wiring length graph or not (See page 3-97.)
Change Padstack Allows entering a via into a padstack different from the default. (See page 3-107)
Width Specify the wire width. Checking the Fix Width check box allows setting a wire width different from the default.
Reference
Performing Wiring
Detailed parameters for fillet generation (See page 3-105.)
Detailed parameters for L wiring (See page 3-98.)
Detailed parameters for build-up via generation
Specify whether to check clearance to resist and the same net via at online DRC.
Sets pattern drawing into/from points other than pin reference points (See page 3-95.)
Sets angle lock for extraction from wire bond pad
Specifies highlight for a selected net pin, via, and wire.
Sets auto-draw-in mode. (See page 3-95.)
Specifies automatic divide input. (See page 3-96.)
Sets input angle when the wiring input angle is specified.
Detailed parameters for jumper automatic generation
Displays a warning when a loop is to be cut automatically in wiring.
Detailed parameters for semi-autorouting (See page 3-103.)
Detailed parameters for Spread (See page 3-102.)
Detailed parameters for tangent arc generation (See page 3-105.)
Switches to rubber band display (Rectangular/Linear)
Chapter 3 Starting Board Designer
3 - 94
6. Starting Placement/Wiring Tool
1. Click (Input Wire) on the tool bar.
2. Specify an unconnected line. When you move the cursor, the unconnected line nearest the cursor is highlighted.
3. Sequentially specify points on the wiring route. Before specifying the wiring route, the shape it will have after specification is temporarily displayed. You can confirm the shape. In addition, a rubber band from the cursor to the end point is shown in a rectangle.
4. Generate a via as needed. You can generate a via by again clicking the same coordinates specified immediately before. You may also generate a via by changing the active layer to another layer. For the generation of vias, see “High-level Wiring (Via)” on page 3-99.
5. Specify wiring route (immediately before the end point). The rubber band from the cursor to the end point turns in a straight line positioned with an angle of 45 or 90 degrees. This is useful for snapping to an off-grid pin.
6. Specify the end point. When you move the cursor to the end pin, the pin is highlighted if connection to its center is allowable. Clicking the end point automatically completes wiring.
During the wire input, clicking Data End while entering a pattern sets the wiring made until then.
Note
Input Wire
P1
P2
P4
P5
Data End
Reference
P3
3 - 95
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
If a component pin is created with a line or area, you can specify any position (even a position other than center point) to draw the pattern to. 1. Click (Input Wire) on the tool bar, and click Parameters on the panel menu.
Uncheck the Into CenterPoint check box. 2. Click any point in the pin and start inputting wiring. Default setting for this check box is unchecked (no retraction to the center). When the pin is a via, pattern is retracted to the center regardless of the setting. If auto retraction is enabled for a retraction object when wiring is suspended, the line pattern is automatically generated to retract the end point to the object. 1. Click (Input Wire) on the tool bar, and click Parameter on the panel menu.
Select the Auto-draw-in Mode check box.
2. Now we will input wiring. Extend wire toward the retraction object and execute Data End when the flag mark appears.
Note
Caution!
Click
Click
Data End
Draw from a point other than the center
Auto-draw-in Mode
Chapter 3 Starting Board Designer
3 - 96
6. Starting Placement/Wiring Tool
When the line pattern input with Wire Input passes over the same net pad or padstack, the line is connected to the pad or padstack in-batch. 1. Click (Input Wire) on the tool bar, and click Parameter on the panel menu.
Check the Auto-divide Mode check box. 2. Wire so that the wiring goes over the same net pad or padstack.
When wiring to a 2-pin component that has been defined to have no logical polarity in the part library, you can change the connection destination and draw the wire to either of these two pins only if neither of them has been wired. 1. Click (Input Wire) on the tool bar to start inputting wiring.
The swappable component pins are indicated by balloon marks. 2. First, the line is drawn to the opposite pin where an unconnected line does not exist.
The pins are exchanged automatically, and the unconnected line display changes.
Auto-divide Mode
Click
You can confirm that construction points on the pins (padstacks) are generated and connected.
P1
P2
Wiring to a Non-polarized Component
If the Auto-divide Mode is OFF, the construction points will not be generated and it will result in unconnected lines.
3 - 97
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
You can perform wiring checking maximum/minimum wire lengths by displaying the pattern’s current wire length. 1. Click (Input Wire) on the tool bar, click Display Chart on the panel menu, and
begin wire input.
Regardless of the Wire Length Chart display, a diamond is displayed for nets with specified maximum/minimum wire lengths as for Move Component.
If you input wire where no unconnected nets or patterns have been specified, a temporary net (pattern without signal name) is generated. 1. Click (Input Wire) on the tool bar, and input wire to an area where nothing
exists.
-?- appears on the cursor.
A pattern without connections is generated. 2. Start inputting the wire that is to be connected to a temporary net, and connect it to
the wiring of the temporary net.
The connected net is added.
Considering the wire length
Click
The chart display color indicates whether or not the wire length is in an allowable range.
Green: In allowable range Purple: The allowable range may be exceeded if
wiring continues in this way. Red: The allowable range has been exceeded.
If checked, the wire length chart will be started every time the wire input command is executed.
Wiring a temporary net
P2 P1
Chapter 3 Starting Board Designer
3 - 98
6. Starting Placement/Wiring Tool
There are two types of L-type wiring. In Mode1, the corner (P2) is determined after the end point (P3) is specified. In Mode2, the wiring between the second point (P2) and the third point (P3) consists of two segments, and these two segments are determined when P3 is entered.
1. Click (Input Wire) on the tool bar.
2. Click Parameter on the panel menu. 3. Select L-wire from the assist menu.
4. Input wire.
[Mode 1]
[Mode 2] When there are multiple possible shapes for L-wiring, you can switch them by clicking Another on the assist menu. Once you set L-wiring to ON, it remains on until you click L-wire again on the assist menu.
Note
Caution!
P1 P2
P3 P3 P3
P1 P2
P3
P3
Mode1 Mode2
Edit
Input Wire
High-level Wiring (L-type Wiring)
Select the mode.
Check this check box to perform L-wiring to the first point of the first segment.
Check this check box to process the corner point with the specified length and 45 degree angle.
Click
3 - 99
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
There are 2 ways to enter a via: inputting a single via and generating it on the wire. 1. Click (Input Wire) on the tool bar, and select Via in Shape on the panel menu. 2. To input a via by specifying a net, click Select Net in the assist menu and specify the
conductive figure to be assigned on the canvas.
3. Input a via.
The via shape and FromTo follows the cursor movement. When you specify a net, the net name also follows it.
Input a via.
Any lines and vias nearby will be automatically snapped. This is useful when multiple vias need to be input for reinforcement.
1. Click (Input Wire) on the tool bar, and select Std in Shape on the panel menu. 2. Begin inputting wire.
Edit
Input Wire Input a single via
Click
P1 P2
P3 P4
Click
P2 P1
High-level Wiring (Via)
Generating a via on the wire
Click
Click
Chapter 3 Starting Board Designer
3 - 100
6. Starting Placement/Wiring Tool
3. Double-click to generate a via. 4. Vias can also be generated by changing the active layer.
Change the active layer using the view area or the active layer selection list.
The FromTo of the via generated by a change of the active layer follows the setting of the panel menu, and the resulting active layer will be the active layer that was changed. For the generation of interstitial vias, see “Using Interstitial Via” on page 4-7.
Double-Click
Click
Click
Note
Reference
The FromTo of the via generated by double-clicking and the resulting active layer follow the setting of the panel menu (FromTo, Pair Layer).
FromTo :1-6 Changed active layer: :6
Note
3 - 101
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
Wiring is carried out avoiding any obstacles.
1. Click (Input Wire) on the tool bar, and select Auto Avoid in Shape on the panel
menu. 2. Input wire over an obstacle.
The obstacle will automatically be avoided in the temporary view.
This is available only when Online DRC is enabled.
High-level Wiring (Neck Down)
If the line width is too big to wire between pins, you can perform wiring by temporarily reducing the wiring width. For the two types of pattern width, you must define the net and default values in advance using Design Rule Editor. 1. Click (Input Wire) on the tool bar, and click Neck Down in Shape on the panel
menu.
Caution!
High-level Wiring (Neck Down) High-level Wiring (Auto Avoid)
Click
Click
P1
P2
Edit
Input Wire
Edit
Input Wire
Default wiring width stack
Wiring width stack per net
Normal wire width
Wiring width during neck down
Chapter 3 Starting Board Designer
3 - 102
6. Starting Placement/Wiring Tool
2. Input wire.
The temporary view is automatically necked down.
This is available only when Online DRC is enabled. In the lesson data, the SIGN23 pattern is defined with maximum pattern width of 0.5 mm and minimum pattern width of 0.2 mm. Change the grid temporarily to G-0.635 so that the pattern can pass through the SMD pins after the neck-down process.
High-level Wiring (Spread) Wire while pushing aside other patterns. 1. Click (Input Wire) on the tool bar, and click Spread in Shape on the panel menu.
2. Click Parameters from the panel menu and specify the target object for spread.
Lesson
Caution!
P3
P2
P1
P2
P1
P4
P3
Specify whether antenna pattern is a target of spread or not.
Antenna OFF
Antenna ON
Click
Edit Input Wire
Specify whether areas are targets or not
Specify whether vias are targets or not
3 - 103
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
3. Input wire.
Pattern Area
This is available only when Online DRC is enabled. If the retraction destination for the line pattern is surrounded by areas, you cannot retract the line nor confirm it.
High-level Wiring (Semi-auto-routing) A search for a route between two points is automatically started. 1. Click (Input Wire) on the tool bar, and click SemiAuto in Shape on the panel
menu.
2. Click Parameter in the panel menu and select the search mode.
3. Specify an unconnected net to start inputting wire, and then specify the net end point.
This is available only when Online DRC is enabled.
Caution!
Caution!
Search for a route in the rubber band status.
Search for the route between the specified two points.
Automatically generate jumpers as needed.
Automatically generate vias as needed.
Push aside obstructive patterns.
P2 P1 P3
P4 P5
P4
P3 P2
P1
Click
P1
P2
Caution!
Edit Input Wire
Chapter 3 Starting Board Designer
3 - 104
6. Starting Placement/Wiring Tool
You can cut existing wiring and change a path by creating a loop when inputting wire.
1. Click (Input Wire) on the tool bar. 2. Input wire so that a loop is created.
The looped wires are cut and the path is change.
A loop pattern can also be created without cutting a wire.
Click Loop on the panel menu.
A loop pattern is created without changing the path.
You can set a warning to be displayed when wiring that needs to be cut exists.
Check the Warn of Loop Cut check box in the Parameters dialog.
A warning will be displayed for the following actions: - Cutting a portion of a loop - Cutting a portion that is not the “entire pattern between the start and the end of the input pattern”.
P1 P2 P3
P4
Edit Input Wire
Note
Click
P1 P2 P3
P4
Note
Click
Click
Caution!
P1
P2
P3
P4
High-level Wiring (Change Path)
3 - 105
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
You can input a pattern while generating tangent arcs or teardrops. Tangent arcs and fillets may be used in combination with other input shapes (Example: L-type wiring and tangent arc).
The detailed parameters of both are set in the Parameters dialog box.
1. Click (Input Wire) on the tool bar, and check the Tangent Arc and Teardrop check boxes on the panel menu.
2. Input wire.
You can input the shape while confirming it.
High-level Wiring (Tangent Arc, Teardrop)
Edit
Input Wire
Tangent arc Teardrops
Tangent arc radius
Specify a value greater than the half of the wiring width.
Teardrop shape Teardrop length ratio
Tangent Arc
Arc Radius × Length ratio = Teardrop length Radius Teardrop length
Specify a value greater than 1.
Click Click
Chapter 3 Starting Board Designer
3 - 106
6. Starting Placement/Wiring Tool
Default wiring width and padstacks to be used as vias are predefined using Design Rule Editor, but you can change them while performing wiring. The wiring width can be changed to any value when you input wire or even in the middle of wiring. The wiring width is changed on the panel menu. 1. Click (Input Wire) on the tool bar.
2. Specify an unconnected net and begin inputting wire. 3. Change the value in Width on the panel menu.
Changing the wiring width automatically checks the Fix Width check box.
4. Continue wire input.
The changed wiring width applies to subsequent segments.
Because the changed wiring width will be applied to subsequent wiring, if you want to restore the default setting, you need deselect the Fix Width check box.
High-level Wiring (Change Pattern Width or Padstack)
Change Pattern Width
P1 P2
P3
Caution!
While the wiring width can be set to any value, if wiring width limits exist, it cannot be changed to values that are not registered.
When checked, the specified wiring width is used for any nets.
Edit
Input Wire
3 - 107
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
You can change vias to have non-default settings in via input or when you enter them during wiring. 1. Click (Input Wire) on the tool bar. 2. Specify an unconnected net and begin inputting wire.
3. Click Change Padstack on the panel menu, and select a padstack name.
4. Input a via.
A via is inserted using a non-default padstack.
The specified padstack name is valid until you select Data End.
In the Change Padstack List dialog box, padstacks that are defined in via specification for design rules (Qualified Padstack/Available Padstack) are listed.
Caution!
Click
Change Padstack
Click
Click
P1
Note
Chapter 3 Starting Board Designer
3 - 108
6. Starting Placement/Wiring Tool
You can input a pattern while generating shield patterns all around. A shield pattern with a specified signal is generated only on nets with a shield pattern specified.
Before shield wiring, you need to preset the attribute indicating “Shield wiring is to be performed” and “Shield pattern net name” to the net. These settings are design rules.
Set shield parameters, such as specification of whether to generate a shield during wiring or the shield shape to be generated.
1. Click (Input Wire) on the tool bar. 2. Click Environment Shielding Mode on the menu bar, and check the Execute check
box.
High-level Wiring (Shield Wiring)
Put Wire Generating Shield
Prepare for Shield Wiring
Shielding Mode Environment
Shielding Mode
Generate shield patterns at wiring input
Generate shield patterns pushing aside obstructive objects
Delete the shield pattern if it is in the floating island status
Use arcs as shield pattern corners
Shield nets with shield generation specification
Set shield pattern shapes around the pin and via
Generate shield patterns longer than the specified length
Edit Input Wire
Click
Edit Design Rule - Net object - Net
Specify whether to perform shield wiring.
Shield net name to be generated at shield wiring
Gap between the target net and the shield pattern (optional)
The wiring width stack to be applied to the shield pattern (optional)
3 - 109
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
3. Specify nets targeted for shield generation and input wiring.
The shield pattern shape is also displayed in real-time as a rubber band.
Clicking Data End retracts the shield pattern to an object with the same signal. Connected to the area in the inside layer.
1. Click (Post-wiring Process) on the tool bar, click the Generate mode on the
panel menu, and check the Shielding check box. 2. Click a net for which you want to generate a shield.
A shield pattern is generated.
For the post-wiring command, see “Executing Post-wiring Process” on page 3-123. For the gap value between the shield pattern and the target net that is referenced during the generation of shield, see “*Application Rule” on page 3-29.
Nets targeted for shield generation and shield patterns are internally correlated.
Therefore, if the pattern targeted for shield generation is edited, the corresponding shield pattern is updated as well. Likewise, if the pattern targeted for shield generation is deleted, the corresponding shield pattern is deleted as well.
Note
This shield pattern is correlated with BA[2].
Click
Click
Click
Reference
Reference
Generate shield later
Chapter 3 Starting Board Designer
3 - 110
6. Starting the Placement/Wiring Tool
Pair routing makes it possible to wire unconnected nets consisting of a pair of lines on a single active layer, or nets set as differential pairs.
Pair routing requires that “Perform pair routing” attribute has been enabled for the net. These settings are defined in design rules.
For information on creating net groups, see “Adding Group and Group Groups, and Adding and Deleting
Members” on page 3-24. 1. Click Edit HSL Pair Routing on the menu bar, and click Reference to Rule on
the panel menu.
Highlights unconnected nets for which parallel wiring is enabled.
2. Draw an area over the target unconnected nets.
Specifying nets causes them to connect automatically.
A wiring route is being searched for on the currently active layer. Set the grid to OFF for wiring.
You can specify any unconnected net and implement pair routing using the Pair Routing command, even if the Parallel Wiring attribute is not enabled in the net group setting of the design rule.
Edit HSL
Pair Routing
Implement pair routing
Click
P1
P2
Caution!
Note
P1 P2
Click
Prepare for pair routing
Edit Design Rule - Net Objects - Net Group
Reference
Group the nets to include in the pair wiring.
Parallel Wiring: ON (Pair routing enabled)
Auto-routing (Pair Routing)
3 - 111
6. Starting the Placement/Wiring Tool
Chapter 3 Starting Board Designer
You can set the existing wires that violate the minimum wire length and equal length wiring specifications to automatically correct. Length control requires that each attribute that is going to be referred to has been enabled for the net. The settings are defined in design rules.
<Equal Length Wiring>
Net Group
Pinpair within a net
Pinpair group
<Min Total Length> Net
Pinpair
Auto-routing (Control Wire Length) Edit HSL
Length Control
Prepare for length control
Group the pinpairs
Create a pinpair Min Length
Edit Design Rule - Net objects
Equal Length Wiring: ON Group the nets
Create a pinpair Same Length: ON
Min Total Length
Equal Length Wiring: ON
Chapter 3 Starting Board Designer
3 - 112
6. Starting the Placement/Wiring Tool
1. Click Edit HSL Length Control on the menu bar.
2. Select a mode and a detour shape in the panel menu.
3. Specify the target pattern.
Accordion
Trombone
By specifying Report in the panel menu, you can display the Equal Length Wiring and Minimum Wire Length information, current wiring pattern length, and check whether there are any violations.
Displays the maximum/minimum wire length and any violation.
Displays the matching setting and any violation.
Mode Selects the wire length control mode to apply.
Wire length in package Wire length control is done considering wire length in packagealso.
Prior Segment Create a detour route passing through the designated line.
Shape Accordion Trombone
Click
Control the wire length
Note
P1
P1
3 - 113
6. Starting the Placement/Wiring Tool
Chapter 3 Starting Board Designer
You can wire from an unconnected pin that has no unconnected nets. 1. Click Environment Net-less Design Mode on the menu bar.
2. Click (Input Wire) on the tool bar. 3. Click an unconnected pin, and begin wire input.
-?- appears on the cursor. Since the connection destination has not been selected, rubber band is not displayed. Connect it to a pin of the destination net.
You can also connect an unconnected pin to an existing net on the PC board. When you have connected unconnected pins, they are only temporarily assigned a net. If the wiring pattern is deleted, the pins return to unconnected. To assign an internal net to the pin, you must execute the Edit Net command. For the Net Edit command, refer to the next page. If Net-less Design Mode is enabled, a warning dialog will appear.
Enabling Net-less Design Mode may cause unintentional net connection or wiring, and a warning dialog box will be displayed when one of the following actions takes place.
- Switching the module to Placement/Wiring Tool - Opening a file in Placement/Wiring Tool
Reference
Note
Caution!
Editing Net Environment Net-less Design Mode
Wiring without Net
Click
Note
P1
P4 P3
P2
Chapter 3 Starting Board Designer
3 - 114
6. Starting the Placement/Wiring Tool
You can edit a net in the following manner: 1. Click Utilities Edit Net on the menu bar. 2. Select an edit mode in the panel menu.
3. Specify objects according to the edit mode.
The net name that is automatically assigned cannot be changed. If you want to change the net name, execute Forward Annotation. Nets on the power plane layer cannot be deleted.
Utilities
Edit Net
• Delete Net - Delete the selected nets from the PC board. • Delete Subnet - Disconnect the net from the specified object. • No Net Net - Connect an object without a connection to any net on the PC board. • Generate New Net - Generate a net that does not exist on the PC board.
Specify an unconnected net or pin. A series of nets are deleted.
P1
Click
Delete a Net
Delete a Sub-net
Specify a pin or an existing wire. A net is removed from the object that is connected with the specified object.
ClickP1
Click a pin connected to a net (P1)
A net is added and an unconnected net is generated.(Click P1 and P2 in any order.)
Click an unconnected pin (P2)
No Net Net
P1
P2
Connect two unconnected pins. Specify the area. The signal name is automatically assigned.
Generate a New Net $BN000001
Caution!
Caution!
Editing Net
3 - 115
6. Starting the Placement/Wiring Tool
Chapter 3 Starting Board Designer
The Copy command allows you to do the following operations: • Sequential pattern copy containing vias
• Interstitial copy of lines, areas, vias, and text
1. Click (Copy) on the tool bar.
2. Click the copy source pattern and then click the copy destination.
Selecting the Continuous check box enables copying the same shape continually.
Edit Move command can be executed from the menu bar in the same manner as the Copy command.
Copying a Wiring Pattern
Edit Copy
Base Point Select the base point for copying.
Select Via Enable copying of vias. (Selecting only vias is also possible.) Fix Width Maintain the line width when copying the object. (When unchecked, the
default line width is applied.) Fix Net Maintain the original data's net when copying the object. Lock Hierarchy Connector Keep hierarchy connectors generated at divided design on the divided area.
Drag Specify the destination by dragging the object. Relative Specify the destination by specifying the relative distance.
Pick two points on the canvas to specify the distance. Sets a numeric value to specify the relative distance. Specifies the number of copies.
Continuous Check this to copy continuously.
Rotate Specify rotation angle for the Rotate command that is activated from the assist menu. Lock Via Angle can be selected.
To Another Layer Specify the source and destination layers when the copying is done to another layer. (Non-conductive layers can also be selected.)
Note
P1 P2 P3P4
P5 P6 P7
Chapter 3 Starting Board Designer
3 - 116
6. Starting the Placement/Wiring Tool
You can move the components and wiring patterns in a specified area in one operation. If you must move components after inputting the wiring pattern, you can use this convenient function to move them while keeping the current connections. 1. Click Edit Move Block on the menu bar.
2. After specifying an input area, click Data End from the assist menu.
(Omit this operation if the group name has been specified.)
Data End.
The selected object is highlighted. 3. When the cursor turns into a cross cursor, specify the reference point to move, and
click the move destination.
The selected object is displayed in the temporary view.
Moving by Block Edit
Move Block
P1
P2
P3 (Base Point for Moving) P4
Select how to specify an area.
Input Area Area Of Group
Check this to move visible layer data only.
Check this to move vias also.
Rotate Specify rotation angle for the Rotate command that is activated from the assist menu. Lock Via Angle can be selected.
Cut Mode Select the objects to cut when creating an area, and select the stretch line mode when moving the lines.
Stretch Line checked, No Jog
Line and Area Stretch Line unchecked
Line and/or Area checked
unchecked checked unchecked checked, No Jog Stretch Line
Carry out Relative Reverse for all components and objects on the board.
Set the reverse layer of each nonconductive layer.
3 - 117
6. Starting the Placement/Wiring Tool
Chapter 3 Starting Board Designer
A wiring pattern can be locked. The locked patterns are exempted from the Erase, Spread, and Move commands.
1. Click Attributes Lock Wire on the menu bar.
2. Select Lock on the panel menu.
3. Specify the wiring pattern to lock by specifying a point or an area. The selected wires will be highlighted.
4. Click Apply on the panel menu. Red marks are displayed at the construction points in locked patterns. (An area pattern displays this mark at the center of the smallest square enclosing the area.)
By clicking Apply All Area in the panel menu, you can select the entire PC board according to the single/all-layer specification on the indicator.
1. Click Attributes Lock Wire on the menu bar. Red marks are displayed at the construction points in locked patterns.
2. Select Unlock from the assist menu.
3. Specify the wiring pattern to unlock by specifying a point or an area, and click Apply
from the panel menu.
When any locked wiring pattern is referenced, an indication “Fix” is displayed.
With this command, padstack land status cannot be locked. For information on locking the land status, see “Editing a Padstack” on page 3-127.
Note
Caution!
Locking a Wiring Pattern
Lock a pattern
Unlock a pattern
Attributes Wire Lock
Click
Note
Click
Click
Chapter 3 Starting Board Designer
3 - 118
6. Starting Placement/Wiring Tool
Input or edit an area.
If you end operation after confirming the shape when online DRC is activated, this function searches for an obstacle that which does not maintain clearance from an area. It then automatically cuts the area shape so that clearance can be maintained from the obstacle (DRC error avoiding function).
Commands
After starting the Edit Area command, specify the following necessary subcommands to edit the area.
A button that appears pressed is a subcommand that will be executed in command execution. For details on the commands to set mesh parameter, shape parameter and creating mesh plane, refer to Online help.
Reference
Editing an Area
Edit/Input Window Move Window Copy Window Delete Window MoveYou can specify the target only when moving.
Merge Area
Convert Line To Area Convert the shape of lines already input into an area.
Mesh Clear Meshing Edit Meshing
Input Net Areas Refer to non-conductive layer lines and input an area in batch.
Divide Area
Cut Out Figure
Default (Input/Edit)
Edit Input Area (Conductive)
Parameters (Refer to the next page.)
Shape ParametersInput an area with primitive shape by specifying parameters.
Commands
Specify outline width, painting width, and painting angle of the area.
Subcommands
Straight line Auto-tangent Arc Arc mode
Two-point diameter and two end points
Pick 3 Points on arc Center and two edges
Center and radius
Shape
Polygon Reptangle Circle
Meshplane Parameters
Specify lock angle of the area outline.
Change land status and input an area even if the padstack contained in the area will generate a DCR error.
3 - 119
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
1. Click (Input Area) on the toolbar, and click on the pin that has the same net with
the area you want to input. An object with a net must be clicked before input. 2. Select the points on the outline sequentially, and click Data End in the assist menu.
For an object in the same net, an overlapping area is generated. For an object in a different net, the generated area is set aside by the defined clearance (DRC error avoiding function).
Caution!
P2 P3
P4 P5
Data End
Input Area (Standard)
Specify whether to regard the conductive data without in-component net as an inhibited figure.
Display error marks for places where the input cannot be made to the specified coordinates because of the line width. (Clearing error marks is also possible.)
Specify the line input layer that will be a slit referenced in the Plur. Net Insert command.
Set non-conductive figures as the target of cut-out. (Can be set to always be the target during input).
If the area contains lines on the same net, these lines will be cut. Circular figure processing
Octagon Rectangle Circle
Rectangular line processing Octagon Rectangle Circle
Specify whether to regard data without in-component net on the same layer as an inhibited figure. Not specified Specify incremental
pitch
No specification Thermal processing
Cut-out shapes are reshaped if multiple objects in a line are present.
Merge Distance
Divide mode
Offset Overlap
Divide and overlap width
Pitch
Automatically set the division count and input the area.
Specify whether to generate an area inside when an obstacle is looping. When selected, an area is generated inside.
Specify whether to perform DRC error avoiding for a resist. If checked, the resists are also handled during DRC error avoiding
Specify whether to generate an island area. When selected, an islannd area is not generated.
Not specified Division count specified
P1
Specify whether to connect a pin shape on the same net with the positive area as thermal lines in area input and cut-out. You can also specify the target.
Chapter 3 Starting Board Designer
3 - 120
6. Starting Placement/Wiring Tool
1. Click (Input Area) on the toolbar, and click Parameters in the panel menu.
2. Select an object (a pin or pattern) with the same net as the area.
3. Select the points of the area outline sequentially.
Thermal process is applied only to pins. Wiring vias are not processed. 1. Click (Input Area) on the tool bar.
2. Specify two points on the outline of the area to be edited.
3. Specify points on the new outline sequentially.
Caution!
Edit Surface
Check Thermal Process and Thermal Line Output, then specify the width, the angle, and the count of thermal lines.
P1
P2
P1
P3
P5 P4
Data End
P3 P2
P7
P5
P6
P4
Data End
The same net pins are connected with area and line.
A flag mark appears on the outline you specified.
Input Area (Thermal Process)
3 - 121
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
1. Click (Input Area) on the tool bar. 2. Specify two points on the area outline.
3. Change the outline width, pitch, and angle in the panel menu, and click Data End. 1. Click (Input Area) on the tool bar. 2. In the standard area input, specify the outline.
3. After specifying an outline, click the Add Cutout subcommand. When you click the subcommand, the area indicating the outline is confirmed and operation continues. Now, the subcommand is ready to execute.
4. Specify the area outline again.
When executing a subcommand for an area already input, first click the subcommand and then specify the target area or the window of the area. If you specify the area outline while holding down the Shift key without specifying an object on the same net, you can input an area that has no net.
Note
Add Cutout
Change Area Attribute
P2
P1
Data End
Note
P1 P2
P6 P3 P5 P4
Click
Data End
P1 P2
P3 P4
Chapter 3 Starting Board Designer
3 - 122
6. Starting Placement/Wiring Tool
You can increase the area for wiring by deleting unnecessary corners and vias, or by packing patterns. Delete corner
You cannot delete a corner of a net having a power plane on the inside layer. Packing
The patterns are packed based on the clearance values and may not be on the grid. Delete vias
1. Click Edit Reshape on the menu bar. 2. Select the object to be processed.
Caution!
Turn ON/OFF execution mode
Object in Selecting Area Area Processes only segments in the specified area. Series Processes a series of lines in the specified
area.
Push-aside Direction (Upper R./Lower L.)
Wiring is reshaped according to the execution mode.
Edit Reshape
Reshaping Wiring
3 - 123
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
You can perform the following processes on a pattern already wired: Generate, delete, or change teardrop
Perform processing for via pins, SMD pins, or vias being wired.
Generate, delete, or change 45-degree corners
Perform 45-degree processing for 90-degree corners. Generate, delete, or change tangent arc
Generate tangent arcs at wiring pattern corners. Change wiring width
Increase or decrease the pattern width in-batch. Generate, delete, or change shield pattern
Generate or delete a shield pattern for a net for which Shield Wiring has been set to ON in design rule.
Generate line/area reinforcing pattern
Generate a reinforcing pattern for an endpoint or T-junction in a wiring pattern.
Generate vias at equal intervals
Generate vias at equal intervals on different conductive layer areas of the same net.
Generate or reset cut land Cut the padstack so that the foil spacing is held at the position where a clearance error has occurred. In addition, cut the resist figure along with it.
Merge vias
Merge duplicate vias that are on the same coordinate. Remove antenna vias
Remove unnecessary interstice from interstitial vias that generate antenna.
Merge vias and Remove antenna vias cannot be executed if the post-wiring process will result in violation of [Design Rule] – [Via Spec. (Interstitial Via - Combination Limit)].
Edit Post-wiring Process
Executing Post-wiring Process
Note
Chapter 3 Starting Board Designer
3 - 124
6. Starting Placement/Wiring Tool
Click (Post-wiring Process) on the tool bar.
Teardrop parameter
R × Length ratio = L
Connection target
Minimum Width Ratio Generate teardrop if <wiring width> × <width ratio> ≤ <teardrop width> .
Delete Corners
Delete corners in pads and generate teardrop.
Area Spread Spread area when generating a teardrop.
Process mode (Generate, Delete, Change)
Target Check the process to be executed. (The Wiring Width check box can be checked only if the process mode is Generate.)
Parameters (See below.)
Reinforce Area Parameters (See the next page.)
Equal-Space Via Parameters (See the next page.)
Padstack Select how to process padstacks.
Parameters Tangent Line Arc
Throughhole Pin
SMD Pin
Via, Pad
Specify Tangent Arc Radius. (If genaration with the specified radius is not possible, a tangent arc with a smaller radius will be generated.)
Specify the cut length of 45-degree corner. (If the cut is not possible, the cut length will be half of the specified length.)
Wiring Width Change the wiring width. Balance Process all the
specified wiring. Increase Execute only when
increasing the width.
Decrease Execute only when decreasing the width.
Max Pattern Width Pattern Width Min Pattern Width
Follows the design rules
Padstack (Cut Land) parameter Noun to Cut (Through-hole Pin/SMD Pin/Via) Area Properties Specify the attributes of the area that
will be created after cutting. Merge Torelance
Specify the allowable range to be considered as the same coordinate when merging vias. (If the space between vias is equal to or less than this value, the vias will be merged.)
3 - 125
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
1. Click (Post-wiring Process) on the tool bar, and check the process to be
executed in the panel menu. 2. Specify the object to be processed. About Land Cutting
If the padstack cut does not allow maintaining of the minimum pad width defined as design rule, that padstack cutting is not carried out.
If the padstack reference point appears outside, an error occurs and cutting is not carried out. If the padstack containing the cut pad also contains resist data, the resist figure will also be cut. The resist figure is cut based on the values set in “Solder Resist Clearance” defined as design rule. Resist will not be cut unless the conductive layer is cut.
Reinforce Area Parameter
Equi-Space Via Parameters
Performed 45-degree processing and generated fillet and shielding pattern.
Generate Via Specify the padstack to be generated as equal-space vias.
Via Space Specify the space between the centers of generated vias.
Power Plane Specify the layer if one of the areas where vias are generated is a power plane. (Set “no value” to specify two areas.)
Origin Specify the origin from which vias are generated.
Caution!
Target Throughhole Pin SMD Pin Via, Pad T Junction Close Via
Area Properties Specify the attributes of the area to be generated.
Specify the attributes of the generated area to be the same as Wiring Width.
Close Via Process Process vias that are closer than the specified space.
Of f set
Via Space
Corner Type Corner Process
Arc 45 degrees
Spread areas in a different net when generating an area.
Radius
Corner Length
Chapter 3 Starting Board Designer
3 - 126
6. Starting Placement/Wiring Tool
You can perform the following editing to pads on the PC board and pads in the padstack.
1. Click Edit Edit Pad on the menu bar.
2. Select a target pad and click Select Area in the panel menu. When the area to take in
is highlighted, click Apply. 1. Click Edit Edit Pad on the menu bar. 2. After selecting a target pad, in the panel menu, specify a new padstack name for the
Original Pad, and click Apply.
P1
Take in Area The area on the visible layer that overlaps with the pad is snapped (taken in) as a pad.
Change Pad Changes the pad, excludes pads, changes their diameter, etc.
Take in Area
Click
Click
Change Pad
Caution!
Caution!
Click
Click
You can execute Exclude Pad only for non-conductive layer pads.
You can execute Change Pad Diam only for round pads.
Click
Click
P1
Click
Edit Edit Pad Editing a Pad
3 - 127
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
You can edit the padstack on the PC board as follows:
Change Padstack
Replaces the padstack.
Rotate Rotates the padstack.
Change land status
Changes to any land status. (The pad is also changed when the land status changes.)
Change thermal attributes
Change thermal attributes. (See below for thermal attributes.)
Change From-to
Changes the padstack interstice.
Change Hole Diameter Changes the hole diameter in the padstack.
Check Land Status
Checks the land status that are changed when normalizing land status, .
Click (Edit Padstack) on the tool bar.
Editing a Padstack
Edit Edit Padstack
Change padstack
Change land status
Change From-to
Change hole diameter
Land Status Select a process to change land status of the active layer (Landless/Connect/Unconnect/Thermal/Clearance) and to normalize (single/all).
Rotate Specify the rotation angle.
FromTo: Specify FromTo after the change.
Change Hole Diam: Change the diameter (for round holes only).
Reset Hole Reset the hole of the padstack whose diameter was changed.
Select a target padstack name. (Keyboard input possible.)
Check Land Status The land status that will be changed when normalizing land status can be checked.
Change Padstack Specify a new padstack name. Refers to design rules. Keeps the original setting for hole type only.
Thermal Attributes: When normalizing the land status, keep the land status for each attribute as follows: Prior Clearance: Changes to Clearance if the changed thermal is
on the same net. Auto: Changes to Thermal/Clearance automatically considering
the connection to the same/different net. All Layers Fixed: The current land status is maintained regardless
of the connection status.
Select Padstack in Comp.:Check it to select padstacks in components or component pins.
Chapter 3 Starting Board Designer
3 - 128
6. Starting Placement/Wiring Tool
1. Click (Edit Padstack) on the tool bar. 2. Specify the padstack to be changed.
3. Specify a new padstack name on the panel menu and click Apply.
1. Click (Edit Padstack) on the tool bar. 2. Change to the active layer whose land status will be changed, and specify a
padstack.
3. From the panel menu, change the land status to Clearance and click Apply; then
change the thermal attribute to Prior Clearance and click Apply.
The Edit Padstack command ignores Online DRC and makes changes on execution. When you execute the Edit Padstack command, be sure to execute the Area DRC command in the end. Locked padstacks cannot be selected. If you want to change their land status, unlock them first. For details on unlocking, refer to “Locking a Wiring Pattern” on Page 3 –117.
Caution!
Change Pad
Click
Padstack is changed.
Change land status Change thermal attributes
Highlighted and a flag mark appears. P1
Highlighted and a flag mark appears. P1
Click
Click
Use the Query command to review.
Caution!
3 - 129
6. Starting the Placement/Wiring Tool
Chapter 3 Starting Board Designer
You can change the reference designator given to components. There are seven change modes available. Change 1 by 1 Change reference designator of individual components.
IC6 IC8IC10
IC11 IC7IC9
U1 IC8IC10
IC11 IC7IC9
Number Offset Provide offset reference numbers and re-assign them in one operation.
IC6 IC8IC10
IC11 IC7IC9
IC106 IC108IC110
IC111 IC107IC109
Change Header Text Re-assign only alphabetical parts of Reference designator in one operation.
IC6 IC8IC10
IC11 IC7IC9
U6 U8U10
U11 U7U9
Change Digit Count of No. Unify the number of digits for reference numbers and re-assign them in one operation.
IC6 IC8IC10
IC11 IC7IC9
IC006 IC008IC010
IC011 IC007IC009
Batch Change Use the specified alphabetical letters and numbers and re-assign them in one operation.
IC6 IC8IC10
IC11 IC7IC9
U101 U103U105
U106 U102U104
Change Sequence Re-assign numbers based on placement position separated by divide lines.
IC6 IC8IC10
IC11 IC7IC9
IC1 IC5IC3
IC2 IC6IC4
Change Location Separate with divide lines and re-assign using location addresses.
IC6 IC8IC10
IC11 IC7IC9
1A1 3A12A1
1B1 3B12B1
Changing Reference Designator Attributes Change Ref-Des
Chapter 3 Starting Board Designer
3 - 130
6. Starting the Placement/Wiring Tool
1. Click Attributes Change Ref-Des on the menu bar.
2. From the panel menu, change to the Change Header Text mode, and click the reference designator header text that you want to change.
3. From the panel menu, specify the new reference designator header text, and click
Apply.
1. Click Attributes Change Ref-Des on the menu bar, and change to
Change in Batch mode in the panel menu.
Change in Batch
Change Header Text
Click
Click
Change the symbols already input as well at the same time.
Display the change information in the Query Window.
Components with the specified reference designator header text are selected.
Click
The header text is changed to the specified text, and the change information is displayed.
Click
3 - 131
6. Starting the Placement/Wiring Tool
Chapter 3 Starting Board Designer
2. Specify the area of the components to be changed, and specify Data End in the assist menu.
3. From the panel menu, specify the new reference designator header text and starting
number, and then click Apply.
* Ref-Des and Original Ref-Des A component has two internal reference designators. Even if the reference designator has been changed, the reference designator assigned at PC board generation is maintained until back annotation is executed in order to maintain consistency with the schematic.
Also, the changed information is displayed if View Change No. is on.
The specified header text is used, and the numbers are re-assigned in ascending order from the specified starting number.
Click
Reference designator in Board Designer
Original reference designator
Data End
Chapter 3 Starting Board Designer
3 - 132
6. Starting the Placement/Wiring Tool
If you specify multiple stock codes for a component in advance in the part library, you can reselect a stock code from among them on the PC board.
Part Editor
1. Click Attributes Change Stock Code on the menu bar. 2. Specify a component.
3. From the panel menu, click on a new stock code and click Apply.
Attributes Change Stock Code
When the component is loaded on the PC board, the default stock code is selected.
You can register multiple stock codes.
Click
Click
Make sure that the stock code has been changed.
Changing the Stock Code
3 - 133
6. Starting the Placement/Wiring Tool
Chapter 3 Starting Board Designer
The attributes for components/pins are initially set by System Designer or CDB. You can temporarily change these attributes on the PC board.
System Designer CDB
value:0.1u
EMC Part:No
elec_type:capa
Placement Layer:A
Board Designer
value:0.1u
EMC Part:NoPlacement Layer:A
elec_type:capa
1. Click Attributes Comp/Pin Browser from the menu bar. Circuit Information Change attributes for each component set in the schematic.
Part Change attributes that have been set for parts on CDB.
Changing the Attributes of Components/Pins Attributes Comp/Pin Browser
Component Attribute
Pin Attribute
Component Attribute
Pin Attribute
Chapter 3 Starting Board Designer
3 - 134
6. Starting the Placement/Wiring Tool
2. Select the component to be changed, enter the new attributes, and click OK.
3. Click (Query Data) on the toolbar, and select the component whose attributes have been changed.
* Resource Files Referenced in Component/Pin Browser
Component/Pin Browser refers to the following resource files:
%ZUEROOT%\info\cpbrowser.rsc %CR5_PROJECT_ROOT%\zue\info\cpbrowser.rsc %HOME%\cr5000\ue\cpbrowser.rsc #################################################################### ## ## Component/Pin Browser Property Table ## [usage] ## “propName” type “propLabel” list listType editable ## #################################################################### #################################################################### ## COMP PROPERTY ITEMS #################################################################### Comp*Property 6 {
“compComment” text “Comment” - - - “decoupleBalance” float “Decoupling Balance” - - - “decoupleDist” float “Decoupling Distance” - - - “emcPart” text “EMC Part” (“YES” “NO”) fix - “enetNonSeries” text “E-Net Non Series” (“YES” “NO”) fix - “ICX_PART_MODEL” text “ICX_PART_MODEL” - - - “placementGroup” text “Placement Group Name” - - - “placementKind” text “Placement Kind” (“PASS” “SERIES”) - - “powerDiss” float “Power Consumption(W)” - - -
The format is the same as cdb.rsc; by referencing files different from cdb.rsc, it is possible to control between “reference only on the PC board” and “updatable on the PC board.”
Click
Click
Click
You can check that the set attribute is applied.
Click
Note
3 - 135
6. Starting the Placement/Wiring Tool
Chapter 3 Starting Board Designer
Allocate the test point attribute to specified nets/components, and generate/delete padstacks for test point. 1. Click Edit Testpoints on the menu bar. Action
Auto Alloc./Auto Clear Based on Allocation Mode and Parameters settings, generates/deletes all test points that can be generated/deleted.
Mark TPs/Unmark TPs Attach/detach only the test point attributes to/from existing objects (vias/pins).
Alloc.byHand Allocate newly-generated pads/padstacks as test points.
Lock TPs/Unlock TPs Lock/unlock test points already generated.
Inh. Comp./UnInh.Comp. For the specified components, set/reset the attribute that inhibits generation of test points.
Set Probe/Delete Probe For test points already generated, set/delete the probe provided in parameters.
Auto Extract For test points already generated, set the probe defined in the resource file (tpprobe.rsc) in one operation.
Edit Testpoints
ActionSelect a processing mode such as test point allocation or deletion.
Select a side where a test point is generated. A Side – Generate on A Side (only test points that can be generated
on Side A). B Side – Generate on B Side (only test points that can be generated
on Side B). Both (prior A Side) Attempt to generate on A Side first; if it is
impossible, generate on B Side. Both (prior B Side) Attempt to generate on B Side first; if it is
impossible, generate on A Side.
Allocation modeSelect an object to which the test point attribute is allocated.
Select – Specify how to select a target for test point generation.
Report ModeSet the sorting method and name for the test point list and
Output a report (list of test points.)
Zoom in on generated test points.
Re-allocate reference designator to generated test points on the entire PC board.
Test point attribute allocation
Generate a new padstack for test point
Generating the Test Point
Chapter 3 Starting Board Designer
3 - 136
6. Starting the Placement/Wiring Tool
Parameter
Add only test point attributes to existing pins/vias. 1. Click Edit Testpoints on the menu bar, and specify settings in the panel menu.
2. Click Patameters in the panel menu to specify settings for pins/vias to which attributes can be allocated.
If you have not set “Usable Existing Padstacks”, test points cannot be generated. At generation, make sure you have set “Usable Existing Padstacks” in advance.
Padstacks to Generate TPsSet a padstack to be used as a test point at test point generation.
Set clearance between test points and between a test point and an inhibited area.
Push aside the existing wiring at test point generation.
Highlight the net requiring a test point.
Assembly State Select component mounting status virtually at test point generation. Assembled all comps Generate TPs assuming that placed components have been mounted. Mounted SMD comps Generate TPs assuming that only placed SMD components have been mounted. Bare board state Generate TPs assuming that no component has been placed.
Probe Name Select a probe to be set as test point. (You can select from among probe names defined in tpprobe.rsc.)
Ref-Des Format Net name + 01
Generate a reference designator in the format "Header text + net name - number of TPs”
Serial No. Generate a reference designator in the format “Header text + serial numberin the TP generation order.
Usable Existing Padstacks..Conv. Vias...
Replace with padstack for test point when allocating to an existing via.
SMD Params... When generating to SMD pins, set detailed coordinates for generation.
Min Pad Diameter and Min SolderResist
Set minimum land diameter that enables TP generation.
Action: Mark TPs
Set Min Pad Diameter and Min SolderResist, and click Apply the Min Sizes.
A list of padstack that can be generated is displayed.
Click
Caution!
Adding Test Point Attributes
TP Inhibition Layers... Set the test point inhibitation layers.
3 - 137
6. Starting the Placement/Wiring Tool
Chapter 3 Starting Board Designer
3. On the PC board, click on the object to which you want to add test point attributes.
4. Click View Testpoints on the menu bar.
Select a component to generate all possible test points. 1. Click Edit Testpoints on the menu bar, and specify settings in the panel menu. 2. Click Parameters in the panel menu to specify settings for padstacks to generate TPs. 3. On the PC board, click on the component to which you want to add test point
attributes.
By checking Fan-out TPad of Allocation Mode, fan-out from SMD pins is enabled for newly generated TPs. Because padstacks to generate TPs are not included in the training data, you need to prepare your data in order to actually perform this function.
P1
P2
Action: Auto Alloc. Select: Comp+peri
Click
Click
Test point attributes are added to component pins.
By fan-out, padstacks to generate TPs are generated.
Caution!
Note
Auto Generation of Test Points for Components
A mark is displayed to indicate a test point. Click
Chapter 3 Starting Board Designer
3 - 138
6. Starting the Placement/Wiring Tool
1. Click Edit Testpoints on the menu bar, and click Do Report in the panel menu.
Select a net or a component on the canvas and display the unselected figures in a lowlight color (a color like gray which does not stand out). 1. Click View Lowlight from the menu bar and set the dialogs. 2. Click the component to be highlighted. The other objects will be displayed in a lowlight
color.
Listing Test Points
The net names, the number of generated test points, and reference names are listed in the Query window.
Click
Lowlight Display
Target Specify the target figure. (Other figures are displayed in alowlight color.)
View Lowlight
If it is selected when a component is selected, nets connected tothe component are selected at the same time.
If it is selected when a net is selected, nets in the same net groupare selected at the same time.
Of the normal color figures, figures in invisible layers are also displayed.
Normal color figures are displayed on top of lowlight color figures.
If it is selected when a net is selected, the shielding line andshielding area are selected at the same time.
Click
Click the componentat the lower left.
Only the selected component and thenet connected to it will be highlighted.
3 - 139
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
Checks whether various rules are followed on the PC board designed with Placement/Wiring Tool in detail.
For details on the check items for Area DRC, refer to [Performing DRC by specifying an area] in the online help.
Check Area DRC
Same Net Check Resist-Conductor Check
Unconnected Thermal Check
Antenna Via Check Missing Fillet Check Open Area Check
DRC Setup dialog box
Panel menu
Executing Area DRC
Perform checking.
Clear error marks.
Review details of errors.
Specify options for each check item.
Check: Specify settings for checking or deleting error marks. Log: Specify whether check log is maintained or not. Disp: Specify whether error marks are displayed or not.
Reference
Chapter 3 Starting Board Designer
3 - 140
6. Starting Placement/Wiring Tool
1. Click (Area DRC) from the toolbar, and click DRC Settings.
Select the Check and Disp cells for the items you want to check.
2. Click Check All Area in the panel menu.
Checking is performed for components on the entire PC board in one operation.
Error marks are displayed depending on the items you selected for the check.
Click
Error mark DRC [1:0.135 ]
Layer Error Once an error mark is generated, it remains until error mark clear is performed or data is modified.
Executing Area DRC
3 - 141
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
1. From the panel menu, click View Error Marks, and click an error mark on the PC board.
Details about the error are displayed in the Query window.
You can also view information for all errors on the PC board by clicking Check All Area in the panel menu.
Reviewing Area DRC Error Information
Click
Click
Note
Chapter 3 Starting Board Designer
3 - 142
6. Starting Placement/Wiring Tool
1. From the panel menu, click Clear Error Marks, and click Check All Area to clear all error marks.
All error marks are cleared.
This may also be done by specifying area. Only error marks that are checked in the Check cells of the Settings dialog box are cleared.
If the Disp cells of the Settings dialog box are unchecked, or if Check DRC/MRC Draw Error Mark is unchecked, you might overlook error marks that exist internally. Too many error marks can cause a huge file size. Display error marks and clear unnecessary ones.
Clearing Area DRC Error Marks
Click
Click
Click
Caution!
3 - 143
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
For the detected error information, you can specify actions (such as Need modification or False error) or set approval attributes. By doing this, some errors will not be displayed during subsequent check, and only newly detected errors can be viewed. 1. From Error list dialogue, select Action, and enter comments if necessary.
Types of actions Unprocessed: An action has not been specified yet Modified: Errors that are already modified. Specify this if you want to keep error
information after the error has been modified. Approved: Errors that can be avoided during manufacturing process, and thus
require no modification of data. False error: Errors that are marked as errors by the system but cause no problem in
the actual design. Query: Errors for which an action cannot be determined. Modification required: Significant errors that need modification.
Approving Error Information
Approving Error Information
No correction needed (same net error that cause no Manufacturing problem)
The error is detected again toprompt decision on whethercorrection is necessary
A false error isnot detected again
Unprocessed False error
When checked again When checked again
Chapter 3 Starting Board Designer
3 - 144
6. Starting Placement/Wiring Tool
You can also view approval information when you query about error marks.
1. From the Error list dialogue, click Display option... and turn off the error information
items that you do not wish to display after the approval. Turning off the display will not delete the error information itself.
Note
Click
Click
Click
Click
Controlling how to display error information
Caution!
The corresponding items are not displayed in the error list, and error marks disappear from the PC board.
3 - 145
6. Starting Placement/Wiring Tool
Chapter 3 Starting Board Designer
You can check the clearance between figures on a non-conductive layer and between figures on conductive and non-conductive layers. The following layer combinations can be checked.
Non-conductive layer – all conductive layers Non-conductive layer – single conductive layer Non-conductive layer – non-conductive layer
1. Click Check DRC NonConductive Layers on the menu bar.
2. Specify an area, or click Check All Area from the panel menu to perform checking.
Error marks are displayed.
You can view error information in Error list dialogue as you can in Area DRC.
When error information is displayed in General DRC, approval settings for error information cannot be specified.
Clearance Specify clearance to be referred to.
Specify layers to be checked.
Figure Specify which clearance between objects is referred to at the time of setting "Rule unit" and "Rule stack".
Select a mode.
Resource File Specify a file name to save settings to and load settings from.
Starts Error List Dialogue.
Caution!
Executing General DRC Check DRC NonConductive Layers
3 - 146
7. Starting Artwork Tool
Chapter 3 Starting Board Designer
Artwork Tool You can use Artwork Tool to input and edit manufacturing data (such as resist data and metal mask data) necessary in manufacturing except conductor data, and also carry out various manufacturing checks.
Artwork Tool enables you to input figures other than conductive patterns into the PC board database designed by Board Designer.
Artwork Tool also provides various checking functions including the check for missing resists or metal masks. The Artwork Tool commands to input/edit figures are not explained in this textbook. For details regarding the commands to input/edit artwork figures, refer to “Artwork Command Reference”.
Generate PC board database
Edit design rule peculiar to PC
Input PC board shape, etc.
Check component placement
Component placement/wiring
Artwork design
Board Generation Tool
Design Rule Editor
PC Board Shape Edit Tool
Floor Planner
Placement/Wiring Tool
Artwork Tool
Note
50 55
ZUKEN
Alignment marks
Dimension lines
Logo
Errors
3 - 147
7. Starting Artwork Tool
Chapter 3 Starting Board Designer
Using Artwork Tool, open [exchk/[Board]] (this is the data for artwork data input and manufacturing check). 1. Close the PC board file [exwir[Board]], used in the lesson for Placement/Wiring Tool,
and select the “exchk/[Board]” file set and click (Artwork).
Lesson
Starting Artwork Tool
Click Click
Chapter 3 Starting Board Designer
3 - 148
7. Starting Artwork Tool
Artwork Tool allows you to input logos, alignment marks and other non-electrical components (printed components that have no pins, etc.).
1. To input non-electrical parts, click Utilities Copy Component from CDB on the menu
bar.
Lesson
Inputting a Component Edit Component Input
ZUKEN
Printed components
Type (Part/Footprint) Select a type of component you want to input.
Ref-Des Specify the header text and the number for reference designator.
Specify a name for the component you input.
Specify the placement angle of the component you input.
Specify the scale value of the component you input.
Specify the placement side of the component you input.
Enter “PLOGO1” in the Filter text area, and press the Enter key of the keyboard.
From Name List, select “PLOGO1” and click OK.
After reviewing the action information, close the Query window.
Click
Click
3 - 149
7. Starting Artwork Tool
Chapter 3 Starting Board Designer
Copying components from CDB Non-electrical components such as printed components, etc. have no pins and do not exist in the schematic. Therefore, you must copy them into the PC board database in advance before you input.
For details on copying components from CDB, refer to “Master Training <Engineering Change/Operation>“. 2. Click Edit Component Input from the menu bar.
Input
PLOGO1
PRT PKG FTP
CDB Library
PLOGO1
PC Board Database
Reference
Note
In the upper section of the PC board, input a component beside the mounting hole.
Input other components beside the mounting holes at four corners of the PC board.
You must change the angle for each component.
Select “Part” for Type and select “PLOGO1” from the list icon for Name.
Chapter 3 Starting Board Designer
3 - 150
7. Starting Artwork Tool
You can erase the existing non-electrical components from the PC board (there is no specific command mode).
Moving a Component You can move the existing non-electrical parts on the PC board. The Drag mode and the Relative mode are available.
Erasing a Component
Drag mode
P1 P2
Relative mode
Relative Distance
Specify relative distance
ApplyP1
Destination
Indicate distance by specifying two points
Two Points
Specify two points Apply
P1
Destination
P2
P3
Edit Component Delete
Edit Component Move
Specify Single Object
P1
Specify Area
3 - 151
7. Starting Artwork Tool
Chapter 3 Starting Board Designer
You can copy the existing non-electrical components on the PC board. The Drag mode and the Relative mode are available. Copying process is similar to that of the Move command, except that you need to specify the target reference designator.
Copying a Component
CAM2CAM1
Drag Mode
P1
Relative Mode
Relative Distance
P2
CAM2
CAM1
CAM1
CAM2
CAM3
CAM1
CAM1
CAM2
CAM1CAM1
CAM1
Indicate distance by specifying two points
Specify relative distance
Apply P1
Two Points
Specify two points Apply P1
P2
P3
You can also use two points mode to make multiple copies.
Multiple copy (Relative Distance)
Specify relativedistance Apply
P1
Specify number of copies
Edit Component Copy
Chapter 3 Starting Board Designer
3 - 152
7. Starting Artwork Tool
You can change the attributes (such as reference designator and part name) of existing non-electrical components on the PC board. The following attributes can be changed: You cannot change reference designator if you select multiple components by specifying an area. 1. Let's change the reference designator of the component you entered. Click Edit
Component Change Attribute from the menu bar, and click the component.
2. Review the reference designator of the component you have changed. Click
(Query Data) from the toolbar, and click that component.
• Ref-Des • Part names • A Side footprint name • B Side footprint name• Placement Side • Absolute Angle
Caution!
Lesson
In the Change Component Attribute dialog box, change the Ref-Des to “CAM1” and click OK.
You can see that the Ref-Des has been changed to “CAM1”.
Click
P1
P1
Changing Component Attributes Edit Component Change Attribute
3 - 153
7. Starting Artwork Tool
Chapter 3 Starting Board Designer
Input component symbols.
The following types of component symbols are available for input.
Inputting Component Symbols
Input Component Symbol
C1005
C1
0.1uF
User Defined Part Name
Reference Designator
• Part Name • Reference Designator • User Defined (text)
Cutout Character
Framed text
Input
Execute
Select Text Table... Select text attributes from the table.
Ref. Point: Specify the reference point of the text.
Symbol (User Defined/Part Name/Reference Designator) Select the type of component symbol.
Font: Select a font.
Mirror in the X-axis direction.
Method (Drag/2 Points/Above Component/Below Component/Left Component/Right Component/ Center Component/Base Point)
Set attributes for the input text.
Input text for a user defined symbol.
Select a Reference Designator for inputting component symbols.
Char. Angle: Specify the angle of the text.
Rot. Angle Specify the angle of rotation performed during dragging.
Gap (2 Points Parameters) When two points are specified, set the distance from the first reference point.
Scale (2 Points Parameters) When two points are specified, set scaling in accord with the second point.
Style Painting Width Specify painting width of the reverse (cutout
character) area. Frame Offset For reverse/framed characters, specify a value
for offset between characters and the outline.
Frame Reverse
Chapter 3 Starting Board Designer
3 - 154
7. Starting Artwork Tool
1. Let's input a component symbol. Click (Add Component Symbol) on the tool bar. Specify as follows in the panel menu:
2. Select a component and enter its component symbol.
Change the setting of Active Layer to Symbol-A.
Based on the settings made above, a component symbol is input below the component.
Layers on Which Component Symbols Can Be Input
You can input component symbols on the layers that are defined as follows in the Technology Editor.
Symbol : Ref-Des Method : Below Comp. Select Comp. : R1 Char.Width : 1.27 Height : 1.27 Spacing : 0.1 Line Spacing : 0.0 Pen Width : 0.1
Lesson
P1
[Layer Type: Symbol Mark]
Note
Layers with [Layer Type: Others] and related to conductive layers.
3 - 155
7. Starting Artwork Tool
Chapter 3 Starting Board Designer
This function enables you to generate text or pads at holes on the panel or the PC board. You can also output lists of items such as hole diameters or generated text or pad names. The layer to which text, pad, or the list is input changes to active at the hole drawing execution.
1. Let's create a hole drawing.
Click Utilities Hole Drawing on the menu bar.
The symbol generation for hole drawing dialog box is displayed.
Lesson
Parameters for list output Reference Point
Specify the coordinates for upper-left corner of the list to be generated.
Table Size Specify the size of the list to be generated.
Set Columns Specify the items that will be output to the list to be generated.
Parameters for characters to be generated Char. Angle
Specify the angle of text to be generated. Refer. Point
Specify the reference point of text to be generated.
Font Specify the font of text to be generated.
Offset Specify the offset value of the text to be generated at a hole.
Pen Width
Char. Spacing
Char. Width
Character height
Creates a list
Generates text
Utilities
Hole Drawing
Creating a Hole Drawing
Chapter 3 Starting Board Designer
3 - 156
7. Starting Artwork Tool
2. Set conditions of the holes where the hole drawing is generated.
In the table, click Append Row from the assist menu.
From the Hole Type list box, select Round Hole and click OK.
In the Hole Dia cell, enter “0.6” using the keyboard.
In the from-to cell, select Through from the pull-down menu.
In the Plating cell, select Plated from the pull-down menu.
In the Hole Type cell, select Undefined from the pull-down menu.
In the Drill Type cell, select Normal from the pull-down menu.
In the Gen. Text cell, enter “0.6” using the keyboard.
Click
Click
Click
Click
Click
Click
Click
3 - 157
7. Starting Artwork Tool
Chapter 3 Starting Board Designer
3. Repeat Step 2 to specify the following conditions.
4. Specify parameters for the list.
Check Create List and specify settings as follows:
Click Set Columns.
Set Columns in List as follows:
Click Close.
5. Generate holes figures.
Change the Active Layer to Hole-Mark.
Click Start Gen.
The Query Window opens, and the Generate Symbol List is displayed.
Hole Shape Hole Dia from-to Plating Hole Type Drill Type Gen. Text Symbol Type Round 0.7 Through Plated Undefined Normal 0.7 String Round 2.0 Through Unplated Undefined Normal 2.0 String
Reference Point X: -5.0 Y: 100.0 Table Size Width: 50.0 Height: 25.0
Click
Click
HoleShape/Hole Dia./Gen. Text/Total
Click
Click
Chapter 3 Starting Board Designer
3 - 158
7. Starting Artwork Tool
6. Let's check the generated text and the list.
Reading all hole conditions By clicking Read of whole data in the setup dialog box, all the hole information for the PC board or panel is loaded at once and those holes can be used for hole drawing generation. If you check Output holes on board only, hole information which does not exist on the board is not output to the list. To treat data at the same point (data at the same coordinates with the same shape or a hole of the same size) as a single hole when outputting to a list or outputting symbols, select Skip Same Point.
Using a pad for a generated character You can generate text using a pad instead of a generated string.
Specify the conditions of generated holes as follows:
The pads used for hole drawing must have been copied to PCB in advance.
Caution!
Gen. Text : Pad name to be generated Symbol Type : Pad
Note
Click Click
3 - 159
7. Starting Artwork Tool
Chapter 3 Starting Board Designer
Cuts the data of symbol marks that have been created on a line or an area and that overlap resist, holes, or component symbol data. 1. Let's cut symbol marks. Click Utilities Cut Symbol Mark on the menu bar.
On the panel menu, click Local Pitch and specify “0.4” in Pitch.
2. Check In-component in the edit mode indicator
Lesson
Executing the Symbol Mark Cut
Specify the clearance value to be referred to. Rule Pitch: The setting of Design Rules - Artwork tab - Clearance (Symbol Mark-Hole/Resist) is used. Local Pitch: The setting specified here locally is used.
Padstack mode Specify the target of cutting and its pitch if the padstack does not contain resist data.
Text Shape (Rectangle/True Shape) Select the text recognition shape when the target of cutting is text.
Correct Area in Pad Specify the attributes of area data to be created after cutting when tha target of cutting is a pad.
Copy the original data Copy the original data to a different layer.
Click
Checked: Also cuts in-component symbol marks. Unchecked: Does not cut in-component symbol marks.
Click
Utilities Cut Symbol Mark
Chapter 3 Starting Board Designer
3 - 160
7. Starting Artwork Tool
3. Execute the Symbol Mark Cut 4. Check that cutting has actually been performed. The Cut Symbol Mark command is useful in editing errors detected by Area MRC (Symbol Mark Check).
Symbol marks for pins and component symbols have been cut.
Symbol marks for resist in vias have been cut.
Note
Click
Click Check All on the panel menu.
3 - 161
7. Starting Artwork Tool
Chapter 3 Starting Board Designer
On the PCB layers, you can input photo data generated in various formats.
For details on document layers, refer to “About Document Layers” on Page 3-163. 1. Click Input Photo Data on the menu bar.
2. Input data.
Data is input onto the active layer.
Inputting Photo Data
Specify photo data, machine name, and other items in the setup dialog box, and click Execute.
Note
Reference
FilesSpecify the photo data you want to input (the file extension is .phd).
Manufacturing Rule Library Specify the library containing the Photo Machine that defines the format of the target photo data.
Machine Name Specify the Photo Machine that defines the format of the target photo data.
If checked, adds to a document layer.
Scale: Specify a scale value.
Click
P1
Use the cursor or specify coordinates.
Input Photo Data
Chapter 3 Starting Board Designer
3 - 162
7. Starting Artwork Tool
You can input data of other PC board layers or panel layers created by Board Designer.
For details on document layers, refer to “About Document Layers” on the next page. 1. Click Input CR-5000 PCB, PNL’s Layer on the menu bar.
2. Input data.
Inputting PCB/PNL Layer Data
Reference
Files Specify the target PC board data or panel data you want to input.
Source Specify the layer from which data is input.
Select Objects Specify the target objects you want to input. Copy In-component Data as well Copy In-childboard Data as well Copy Non-padstack Data Copy In-padstack Data
Action for Different Pad Version No. Specify the action to be taken if the same pad exists in the source and the destination. Terminate as Error Prioritize Src. Data Prioritize Dst. Data
Destination Specify the layer to which data is input.
If checked, import between document layers is enabled. (If unchecked, import between data layers is performed.)
Use the cursor or specify coordinates to input data.
Input CR-5000 PCB, PNL’s Layer
3 - 163
7. Starting Artwork Tool
Chapter 3 Starting Board Designer
* About Document Layers For each layer processed by Board Designer, there is a layer called “document layer” that has one to one correspondence to the data layer.
PC board
shape layerConductive
Layer 1
Symbol-A
PC board shape layer(Document layer)
Conductive Layer 1(Document layer)
Symbol-A(Document layer)
A document layer contains data (such as dimension lines and comments) that is not necessary in CAM output but is necessary in printer/plotter output.
120.0
120.0
70.0 50.0
50.0
80.0
Click Utilities Documentation Toolbox on the menu bar to display icons that you can use to execute input commands for document layers.
For detains on each command, refer to “Artwork Command Reference”. To delete or edit figures, use the general commands.
Reference
Note
[Plotter output]
Input lines Generate offset figures
Input area Generate outline
Input text Input dimension lines
Generate magnified figures
Chapter 3 Starting Board Designer
3 - 164
7. Starting Artwork Tool
In the Query Data command, you can specify Change Search Layer to display object attributes of an active or visible layer in the Query window, or to measure the foil spacing between two objects. Depending on how you specify objects (Single Select or Frame Select), different information is displayed. Single Select and Frame Select are explained separately below. When specifying a single object, attributes of the specified object and the shortest distance from the previously displayed object are displayed.
Single Select
Single Select (1)
P1
P2
Search Data: ON Detail: OFF Segment Unit: OFF Ruler: ON
Single Select (2)
P1Search Data: ON Detail: OFF Segment Unit: ON Ruler: OFF
Example
Viewing a Figure
Attributes Query Data
Search DataON: Display the object attributes. OFF: Display the coordinates of the specified point.
Segment UnitON: Displays segments of the specified line. OFF: Displays the whole specified line.
Ruler ON: Displays the shortest distance from the previously
specified object. OFF: Does not display the shortest distance.
Ruler Settings Pitch: Specify the graduation pitch of the displayed ruler. Spacing: When the ruler is displayed, generates an error message if the distance is equal to or less
than the specified spacing value. Padstack Layer: Specify the layer to be searched. Text Shape: Specify either rectangle or actual shape.
Detail ON: Displays the construction point information for the
figure also. OFF: Displays only the attributes of the figure.
3 - 165
7. Starting Artwork Tool
Chapter 3 Starting Board Designer
When you specify a frame, the following information in the specified frame can be referenced:
When you specify area, Search Data should be checked.
Frame Select
• Get Total Pen Width • Pad List • Padstack List • Get Total Data Count
Select information to be displayed.
Frame Select - Get Total Pen Width Example
Frame Select - Pad List
Frame Select - Padstack List
Frame Select - Get Total Data Count
TEXT
Caution!
Chapter 3 Starting Board Designer
3 - 166
7. Starting Artwork Tool
Displaying Components and Objects in Components
Depending on whether you display components or objects in components, you need to change the In-component mode in the edit-mode indicator.
In-component mode is available in the Artwork Tool commands.
ON: Each object in components is searched OFF: Each component is searched.
Note
Display Components
Search Data: ON Detail: ON Segment Unit: OFF Ruler: ON In-component: OFF
P1
Example
Display in-Component Objects
Search Data: ON Detail: OFF Segment Unit: OFF Ruler: ON In-component: ON
P1
Note
3 - 167
7. Starting Artwork Tool
Chapter 3 Starting Board Designer
Checks in detail that the various rules are observed on manufacturing data designed with Artwork Tool. For details on the check items for Area MRC, refer to [Performing MRC by specifying an area] in the online help.
IC1
C10
Missing resist check Resist - Resist check Symbol Marks - Clearance check for each data
Missing symbol Annular ring check Hole clearance check mark check
Executing Area MRC
Panel Menu
Settings Dialog
Perform check.
Clear error marks.
Review details of errors.
Check: Settings for checking or clearing error marks. Log: Settings of whether check log is maintained or not. Disp: Settings of whether or not to display error marks.
Specify options for each check item.
Check Area MRC
Reference
Chapter 3 Starting Board Designer
3 - 168
7. Starting Artwork Tool
* Layers That Can Be Checked in Area MRC Checking
For Resist Check, Symbol Mark Check, and Metal Mask Check, only data on layers with proper layer attributes are checked.
Data on user-defined layers are not checked in the Area MRC check. However, data on user-defined layers are checked for the “Square Line Angle” check.
In addition, Visible for each target layer must be checked when Area MRC is performed.
If [Resist-A] is checked and [Resist-B] is unchecked:
When “Missing Resist” check is performed ...
Layers for symbol mark data
Layers for resist data
Layers for metal mask data
Caution!
Note
Example
Only errors for Resist-A layer are detected because Visible for Resist-B layer is unchecked.
3 - 169
7. Starting Artwork Tool
Chapter 3 Starting Board Designer
1. Click Check Area MRC on the menu bar, and click MRC Settings.... 2. Click Check All Area on the panel menu. 1. From the panel menu, select View Error Marks, and click an error mark on the PC
board.
Executing Area MRC
Check on the Check and Disp cells for the items you want to check.
The check is performed for components on the entire PC board in one operation.
Error marks are displayed depending on the items you selected for the check.
Click
Reviewing Area MRC Error Information
The Error list dialogue is displayed, and you can review the details of the error.
Click
Click
Chapter 3 Starting Board Designer
3 - 170
7. Starting Artwork Tool
1. In the panel menu, select Clear Error Marks and click Check All Area. 1. Click Check Area MRC on the menu bar, and click MRC Settings....
Clearing Area MRC Error Marks
All the error marks are cleared.
Specify checked items as follows:
Click
Click
Missing Resist : ON Symbol Check : ON Text-Copper : ON Missing Metal Mask : ON (other items : OFF)
Lesson
Click
3 - 171
7. Starting Artwork Tool
Chapter 3 Starting Board Designer
2. In the panel menu, click Check and then click Check All Area. 3. Confirm the error positions.
Error marks are displayed.
Click Error List in the Settings dialog box.
Click on a cell for the error type “Missing Resist”.
The error position is zoomed in.
Click
Click
Click
Click
Click
Chapter 3 Starting Board Designer
3 - 172
7. Starting Artwork Tool
4. To correct the error positions, click (Input Pad) on the toolbar, and select a pad from the panel menu.
5. Input pads on the resist layer.
Click the list icon.
Type of error: Missing Resist How to Correct: On error positions, input pads for resist.
From the PadSelect dialog box, select “C2.4” and click OK.
Change the active layer to Resist-A.
Input a pad on each error position.
Next, change the active layer to Resist-B, and input pads on the same positions.
P2P1
Click
Click
Click
3 - 173
7. Starting Artwork Tool
Chapter 3 Starting Board Designer
6. Zoom in error positions and correct all errors. 7. Click (Move) on the toolbar, and move the text that caused an error.
Click on a cell of the type “Text-Copper” in the error list.
The error position is zoomed in.
Type of error: Text-Copper How to correct: Move the text that caused an error to a position where there is no overlapping with the copper.
Click the text.
P2
P1
Click on the destination and drag tothat position.
Click
Chapter 3 Starting Board Designer
3 - 174
7. Starting Artwork Tool
8. Continue to correct error positions.
Click (Input Pad) on the toolbar, and select the “R1.2-0.65” pad.
Click on a cell of the type “Missing Metal Mask” in the error list.
Type of error: Missing Metal Mask How to Correct: On error positions, input pads for metal mask.
Change the active layer to MetalMask-A.
Input a pad on the error position.
Input a pad on the second errorposition also.
Click
3 - 175
7. Starting Artwork Tool
Chapter 3 Starting Board Designer
9. Continue to correct error positions.
Click (Add Component Symbol) on the toolbar, and click on an error component.
10. Click Check Area MRC on the menu bar, and perform the check again.
P1
Click on a cell of the type “Symbol Check (Not exist Symbol)” in the error list.
Type of error: Symbol Check (Not exist Symbol) How to correct: Generate component symbols (reference designator) for components that caused errors.
Change the active layer to Symbol-A.
The component symbol follows the cursor position.
Click on any appropriate position and input a component symbol.
Make sure that no error exists, and exit the command.
P2
Click
Chapter 3 Starting Board Designer
3 - 176
7. Starting Artwork Tool
* About the Settings Dialog Box
The following are additional functions of the common Settings dialog box used in Component DRC, Area DRC, and Area MRC.
Load/Save the Settings
You can save settings for the check (such as “Che.” on/off and “Disp” on/off) into a file, and later load these settings onto another PC board.
Reviewing the Check Log
You can review the log of information, such as the user who performed the check and time.
Whether or not to maintain log can be set in the Settings dialog box.
Specify the file name into which settings are saved.
Specify the file name to be loaded.
Checked time, User, Number of errors
Cond. Layer No.
Caution!
3 - 177 Chapter 3 Starting Board Designer
8. Functions Available for All Tools Board Designer has PC Board Shape Edit Tool, Floor Planner, Placement/Wiring Tool, and Artwork Tool; Board Producer has Panel Tool. Some functions can be used in all of these tools. The following pages introduce the functions marked with in the following list of functions used in the tools.
Undo/Redo [CR-5000 Beginner's Training <PCB Design>] Query Data Command (only for Floor Planner and Placement/Wiring Tool) Ruler command Layer Settings dialog Edit Visible Layer Groups dialog Change Order of Layer Name dialog Edit Layer Comment dialog Setting Display Environment Setting Search Condition Scale display Display cursor coordinates [CR-5000 Beginner's Training <PCB Design>] Coordinates [CR-5000 Beginner's Training <PCB Design>] Base grid (page 3-72) Commit File Function Subcanvas Move Origin Highlight Edit Design Rule Copy or Update Component from CDB [Master Training <Engineering
change/operation>] The Query commands described in this textbook can be used only for Floor Planner and Placement/Wiring Tool. For the Query commands provided for the other tools, refer to “Artwork Command Reference.” For the functions with , refer to the documentation that explains each function. For Panel Tool, refer to “Master Training <CAM>.”
Reference
Reference
Reference
Chapter 3 Starting Board Designer
3 - 178
8. Functions Available for All Tools
You can query various information on specified objects, such as component attributes and coordinates, total wiring length of the net, and the layers with figures. You can also use this command to check the design state of a board, such as connection ratio, placement status, and engineering changes. The Query Data command has the following two modes.
Object Info PCB Data
Object Info Select a type of figure data to query from the Target items, and click the figure data. Target figure data and displayed information vary depending on each item.
Target: Component When you specify component(s) by clicking a single object (Specify Single Object) or enclosing an area (Specify Area), the configuration of components, such as Part Name, Pin Count, Footprint name, and User Property, is displayed. (1) Use the Component Selector dialog in which the Reference designator is listed to select a component.
The component selected from the list is highlighted and its information is displayed. (2) Check the Auto-zoom check box and select a component with the Component Selector dialog.
The specified component is zoomed in and its information is displayed. The specified component is zoomed in and its information is displayed. Select Fix Zoom Ratio to keep the zoom ratio fixed and adjust the display position. (This can also be used with pins and nets.)
(3) Check the item(s) of Output Information (Part , Package , FootPrint, and/or Comp. in Placement Group check boxes) and select a component. The component information as well as the information of each library (Part, Package, FootPrint) that makes up that component are displayed. In the case of a component in a placement group, the components that are either directly or indirectly connected by a placement group name for component or pin properties will be selected. For example, when you want to check the library information of the part used in IC1, you can check it on board without referring to the master component library (CDB). The content of the component library displayed here is that of the component library in PCB, not the master component library (CDB) that was referred to when a new board was generated. This makes it possible to use the displayed information to compare the contents of the master component library with that of the component library in PCB.
For the component selector, refer to “Beginner's Training <PCB Design>.” For the relationship between the master component library (CDB) and the component library in PCB, refer to “Master Training <Engineering Change/Operation>.”
(1)
(3)
(2)
Attributes Query
Referring to Objects
ReferenceReference
Object Info – A mode that queries the information of figure data by specifying a single
object or an area.
PCB Data – A mode that queries the design state of a board.
3 - 179 Chapter 3 Starting Board Designer
8. Functions Available for All Tools
There are two ways to select components, Specify Single Object and Specify Area. Different information is displayed for each specification [When selecting with Single Select]
Ref-Des Part Name Gate ID Place Side Limit Coordinates Pin Assign. Name Pin Count Permitted Angle Placement Angle Package Name Comp. Group Name Component Height Information Place Side Footprint Spec. Assignment Phase Comp. Drc Grop Component Symbol Footprint Name Part Assignment Lock Comp. in Placement Group Stock Code (Technology) Attribute User Property
[When selecting with Frame Select] Part Name Coordinates Stock code Angle Ref-Des Footprint Name Original Ref-Des Package Name Component Symbol Type (by package) Pin Pin Assignment Name Placement Side
[When checking the Part check box in Output Information] Part Name Solder Method Reason (when Admitted Part is “No”) Pin Count Logical Polarity Create User Version Use for Circuit Design Create Time Type Use for Board Design Update User Package Name Parts List Update Time Pin Assignment Name Component level Attribute Stock code Admitted Part
Example
Example
Example
Chapter 3 Starting Board Designer
3 - 180
8. Functions Available for All Tools
[When checking the Package check box in Output Information]
Package Name Mount Type Create User Type Footprint Spec. Create Time Version Footprint Name Update User Type Body Insertion Pitch Update Time (When no value, it is not output.) (When no value, it is not output.) Attribute Type Lead Line Insertion Height (When no value, it is not output.) (When no value, it is not output.)
[When checking the FootPrint check box in Output Information] Footprint Name Mounter Name Pin Count Mounting Point1 Version Mounting Point2 Use for Panel Design Create User Mounting Symmetry Create Time Private Footprint Update User Technology Name Update Time Attribute
[If Comp. in Placement Group in Output Information is selected] As well as component information for the single component specified, you can check the following information.
[Decoupling Capacitor] [ESD Part] [Osc] [Comp. In Placement Group (No Type)]Ref-Des Ref-Des Group Name Group Name Parent Pin Number Parent Pin Number Ref-Des Ref-Des Parent GND Pin Parent GND Pin Pin Number Pin Number Component type Component type Component type Component type Placement State Placement State Placement State Placement State Part Name Part Name Part Name Part Name Placement Priority Ref-Des
Example
Example
Example
Example of selecting a parent component common to a decoupling capacitor, an ESD part and an osc.
3 - 181 Chapter 3 Starting Board Designer
8. Functions Available for All Tools
Target: Pin When you click a component pin, the following pin information is displayed. * Pin information can be specified only for a single object. (1) … If Send To Design Rule Editor is selected, you can send pin names of specified data to Net
Objects dialog in Design Rule Editor. (This is also applied to when you select either Net, Subnet, or Figure/Area.)
Coordinates Gate Pin Name (Gate ID) Padstack Name Net Name Ref-Des Attribute (Original Ref-Des) Part Pin Name Part Name Part Pin Number Pin Number (Pin Name) Part Pin Property (Input/Output Attribute)
From the Query Data command, you can send the selection state to the Design Rule Editor, and you can also send the selection state in the Design Rule Editor to the Query Data command. For details, refer to the online help for the Placement/Wiring Tool and the Design Rule Editor.
Target: Net When you click a wiring pattern (line/area), an unconnected net, or a pin, the information about the net, such as a net name, wiring status, and a net rule, is displayed. * Net information can be specified only for a single object.
Net Name Pattern Width of Individual Conductive Layers Wiring Status (Number of Pin Pairs, Unconnected Count, Total Wiring Length, and Via Count) Wiring Rule (the net rules, such as Max/Min Total Length and Max Via Count) User Property (the user property assigned to the net is displayed)
(1)
(1)
Example
Example
Chapter 3 Starting Board Designer
3 - 182
8. Functions Available for All Tools
To specify a net, aside from clicking on the canvas, you can select the net name from the list in the Set Net Display Color dialog.
1. Select Attributes Set Net Display Color or click the Net icon on the edit-mode indicator. 2. Select a net name to query on the Set Net Display Color dialog. 3. Click Send on the assist menu (right-click).
The specified net name will be sent to the canvas and the net information is displayed. If you have checked the Auto-zoom check box, the net will be zoomed in. This helps you search using a net name.
Target: Subnet When you click a wiring pattern (line/area) or a pin, the following net information of figures (subnets) that connect to the specified figure on the same net is displayed. * Subnet information can be specified only for a single object.
Net Name Wiring Status (Number of Subnets in Same Net, Total Wiring Length, Via Count) Wiring Rule (the net rules, such as Max/Min Total Length and Max Via Count) Connected Component Pin
Send to the canvas Click
Click
Note
Example
3 - 183 Chapter 3 Starting Board Designer
8. Functions Available for All Tools
Target: Figure/Area The name of a figure, a layer name, a net name, and figure information are displayed. You can switch the target figures by selecting the layer type in the Select mode. You can also measure the shortest distance between the specified figures. * Figure/Area information can be specified only for a single object. (1) Set the layer type for which to search.
Searchable layers and figure data vary depending on the layer type you select. Cond. Layer Conductive layer figure, padstack Noncond. Layer Height limit area, component area, placement/wiring/via
keep-out, text, component symbol, dimension line, resist, silk, metal mask, user defined layer
System Layer Padstack, component group, PC board outline, layout area All Layers All figures are searched.
(2),(4) Shortest or 2 Points have the following meanings, respectively:
Shortest When you click two figures or areas on the same layer in succession, the shortest distance between them is displayed. If one of them is a padstack, you can click Ruler to set the search target layer
2 Points Displays the coordinates of any 2 points clicked and the distance between them. If a pattern or figure exists at the clicked points, it is automatically retracted into the center or construction point.
(3) When Details is checked, the Query window displays the construction point information of the
figure, the pad attributes of the padstack, etc.
[When you select lines]
Shortest Distance (when figures are specified in succession) Net Name Clearance Layer Name Line Type Pen type Line Length Construction Point Information (when Details is checked)
[When you select areas]
Shortest Distance (when figures are specified in succession) Net Name Clearance Layer Name Outline Width Painting Width Painting Angle Area Construction Point Information (when Details is checked)
(2)
Example
(1)
(3)
(4)
(2)
Chapter 3 Starting Board Designer
3 - 184
8. Functions Available for All Tools
[When you select padstacks] Hole Shape (Hole Diameter) Shortest Distance (when figures
are specified in succession) Plating Attribute Net Name Hole Kind Clearance Drill Type Padstack Name Ref-Des (when a padstack in the component is specified) From – To (layers) Pin Number (when a padstack in the component is specified)Coordinates Attribute (Via) Absolute Angle (Land Status) when Details is checked Via Type (Pad Information) when Details is checked. Thermal Attribute
Example
Example
3 - 185 Chapter 3 Starting Board Designer
8. Functions Available for All Tools
[When you select areas (Height Limit Area, RulesByArea)]
Shortest Distance (when figures are specified in succession) Layer Name Figure Height (Height Limit Area) Layer (RulesByArea) Design Rule Stack (RulesByArea) Wiring Width Stack (RulesByArea) Default Padstack (RulesByArea) Area (RulesByArea) Construction Point Information (when Details is checked)
Target: Segment When you click a wiring pattern or an area outline, the coordinates of the start and end points and the width between them are displayed for each line segment. * Segment information can be specified only for a single object.
(1) If you check the Details mode, the construction points and angles of the segments are displayed.
(2) If you check the Same Width check box, the total length of the series of segments that preserve the
same width with the segment clicked is displayed.
Layer Name Length Construction Point Information (when Details is selected)
Example
Example
(1) (2)
Chapter 3 Starting Board Designer
3 - 186
8. Functions Available for All Tools
Target: Block Area/Panel The information of the block areas of a board that have been divided by divide design and/or the information of panel data (Placement/Wiring Tool Utilities View Panel Data) is displayed. * Block Area/Panel can be specified only for a single object.
File Path Name Board ID (Panel display only) Input Mode (Panel display only) Coordinates Absolute Angle
Target: Component Group When you click a component group area created by Floor Planner, the placement side and the Reference designator information of the components that belong to the group are displayed. * Component Group information can be specified only for a single object.
Component Group Name Placement Side Reference designator that belongs to the component group Construct points in the component group area
For a component group, refer to “Creating Groups” on page 3-47.
Example
Example
Example
Reference
3 - 187 Chapter 3 Starting Board Designer
8. Functions Available for All Tools
PCB Data You check the design information of a PC board, such as connection ratio, placement status, and design changes. You can check the following PC board information.
PCB Data: Placement Status The placement status, such as the total count of components placed on A and B sides, and the component information, such as the total count of component pins, are displayed. The following information is displayed for both A and B sides.
Placed Component (pin) Count Outside Board Component (pin) Count Unplaced Component (pin) Count Total Component (pin) Count
PCB Data: Wiring Status The wiring status, such as normal signal, number of nets divided into power and ground, connection ratio, and unconnected count, etc. is displayed.
Number of Nets for Net (normal signal), Power, and Ground Number of Pin Pairs for Net (normal signal), Power, and Ground Unconnected Count for Net (normal signal), Power, and Ground Connection Ratio for Net (normal signal), Power, and Ground Total Wiring Length Via Count
When you check the wiring status, the dialog “Recalculate unconnected nets?” is displayed in order to calculate the unconnected count and the connection ratio. If you click Yes, all nets are recalculated. Click Yes to confirm the correct wiring status.
You can set the net construction in the Set Net Display Color dialog, but if you want to carry out net reconstruction to all nets, you can execute a wiring status command. If you carry out net construction for each net, you should set it in the Set Net Display Color dialog.
For net construction, refer to “* Net construction” on page 3-68.
Reference
Note
Click
Chapter 3 Starting Board Designer
3 - 188
8. Functions Available for All Tools
PCB Data: PCB Design Changes This is displayed when the design changes related to nets have been made on a PC board.
PCB Data: Technology Info The information of the technology used on a PC board is displayed. You can check the details on a board without referring to the technology library.
PCB Data: Unplaced Component The information of the unplaced components that are not placed on the canvas is displayed.
Ref-Des Part Name Footprint Stock code Pin Count Placement Side
For an unplaced component, refer to “Beginner's Training <PCB Design>.”
Reference
3 - 189 Chapter 3 Starting Board Designer
8. Functions Available for All Tools
PCB Data: Decoupling Capacitor The decoupling capacitor information that has been set by the Generate all command for decoupling capacitors is displayed.
Ref-Des Part Name Footprint Name Placement Side Parent Component Placement Priority
For a decoupling capacitor, refer to “Master Training <Engineering Change/Operation>.” PCB Data: Shield Wiring A pattern to which a shield attribute has been specified in the design rule is temporarily displayed on the canvas, and the conditions are displayed on the Query window.
Shield Target Net Name Shield Net Name
PCB Data: Temporary Net A temporary net and unconnected pins are temporarily displayed on the canvas, and their information is displayed in the Query window.
In-component Data (the number of temporary net figures as in components) Total Number of Unconnected Pins, their Ref-Des and Pin Number. Net Name (when connected in the Net-less Design mode) Rest (Total number of figures that have temporary nets other than in-component figures)
Reference
Chapter 3 Starting Board Designer
3 - 190
8. Functions Available for All Tools
PCB Data: Added Component The information of components that have been newly generated on the board, not of the components that have been added due to the engineering change (Forward Annotation) from a schematic (System Designer), is displayed.
Ref-Des Part Name Package Name Footprint Name Component Type Placement Side
For forward annotation, refer to “Master Training <Engineering Change/Operation>.” PCB Data: Edited Component The components with shapes that have been edited on board by land cut, by the padstack change of component pins, or by silk cut, are displayed.
Ref-Des Footprint Name Placement Side Type (whether in-component figures or component pins have been edited) Layer Name (if the type is Padstack, displays “<Padstack>”) Layer Type
PCB Data: Not Approved Part The parts that have been set as not approved parts and the number of parts that refer to those parts are displayed.
Part Name Number of Referred Unadmission Parts (the number of parts that refer to the not approved parts)
For an approved part, refer to “Master Training <Component Library>.” PCB Data: Temporary Components Displays information on packages, footprints and similar objects created using simple component registration, and components whose relationships (parts, packages or footprints) in the master library have changed during Temporary Component Assignment.
Packages Footprints Components whose relationships have changed
Reference
Reference
3 - 191 Chapter 3 Starting Board Designer
8. Functions Available for All Tools
PCB Data: Jumper The information of jumpers is displayed.
Unplaced -- Unplaced jumpers Outside Board -- Jumpers outside the board Unconnected -- Jumpers with incomplete connection Valid -- Valid jumpers that have a pattern beneath themselves Needless -- Needless jumpers that do not have a pattern beneath themselves Rest -- Jumpers other than the one with 2 pins
For a jumper, refer to “Master Training <Engineering Change/Operation>.” PCB Data: Component Library Info in PCB You can select the component library information in the PC board database from the list to display it. The objects you can query are Part, Package, Footprint, Padstack, and Pad. [When the type is Padstack]
Padstack Name Build up Via Attribute Create User Update Time Penetration Attribute Use for Panel Design Create Time Attribute Plating Attribute Version Update User
[When the type is Pad]
Pad Name Use for Panel Design Create Time Attribute Flash Mode Version Update User Pad Shape Create User Update Time
For a part, package, and footprint, refer to “Target: Component” on page 3-178.
Click
Reference
Reference
3 - 192 Chapter 3 Starting Board Designer
8. Functions Available for All Tools
You can measure the distance between objects with the Ruler command.
(1) Distance between Two Points (2) Minimum Distance (Figures)
Measuring Between Objects
P1
P2
P1
P2
P1
P2
P1
Utilities Ruler
When the target object is padstack, target layer for measuring is selected.
When Snap To is “Edge,” specify either “Rectangle” or “True Shape” for the edge of text or component symbol. (5)
Measure the pitch between two specified points. (1)
Measure the minimum distance between Segments. (3)
Specify the point of a figure from which measuring is done. (4)
Edge – Distance from the edge of a figure
Center – Distance from the center of a figure
Measures the distance with the specified angle (Horizontal/Vertical/None). (6)
When the Ruler command is finished, the ruler is removed.
Display each distance X direction and Y direction [OFF] [ON]
Specify the ruler height which is displayed on the editor
Specify the ruler pitch which is displayed on the editor
Specify whether to snap the specified point to the edge or center of a figure.
Measure the minimum distance between figures. (2)
3 - 193 Chapter 3 Starting Board Designer
8. Functions Available for All Tools
(3) Minimum Distance (Segments) (4) Snap To (5) Text
(6) Lock Angle
Edge
Center
Horizontal Vertical
P1
P2
P1
P2
Rectangle True Shape
Chapter 3 Starting Board Designer
3 - 194
8. Functions Available for All Tools
In the Layer Settings dialog box, you can facilitate operation on the canvas by defining the layers to display on the canvas and the colors, painting, and other attributes of each layer. Click View Layer Settings on the menu bar.
(1) Setting Table Visible Specify the layers to be displayed on the canvas.
In Board Designer, you input objects into several layers according to their purposes. This setting defines whether to display these layers.
Color Select the color to be displayed on the canvas from the color box
icon. The color box icon starts up by clicking inside the frame. Display Mode Specify the display status of figures on the canvas.
View Layer Settings
Display
Display
Simple Width Solid
In addition to the four modes above, tone patterns such as Cross1 are alsoavailable.
Hatching
Setting the Display Status of Layer
Limit the layers to be displayed by the text in Layer Name. Example:
S* => Symbol-A Symbol-B
Limit layers to be listed by layer type.
Display Columns: (2) Set each column in the table to display/hide.
Setting Table: (1)Set layers to display, their priority, and the color attribute.
Target Canvas: Specify a canvas to set layer attributes.
Main Canvas Sub-canvas 1 Sub-canvas 2 Sub-canvas 3
(1)
When checked, layer comment information for layer names is displayed.
(2)
3 - 195 Chapter 3 Starting Board Designer
8. Functions Available for All Tools
Hatching Pitch Enter the painting angle and pitch with the keyboard Hatching Angle when Display Mode is Hatching.
(2) Display Columns By selecting this in the dialog, you can add the columns for the items below to the items displayed in the setting table. You can also hide columns which are already displayed with this setting. Layer Type : Layer Type Column (conductive layer, symbol mark, etc.)
related to the layer name. Object Settings: Columns of Object Settings for both the Data Layer and
the Document Layer
Display Document Layer: Following columns related to the document layer: Visible, Color, Display Mode, Hatch Patch, Hatch Angle
Priority: Specify the layer display order on the canvas with a number from 0
to 1000.
For the document layer, refer to “About Document Layers” on page 3-163. For a layer comment, refer to “Editing Layer comment” on page 3-199. For a subcanvas, refer to “Using Subcanvas” on page 3-209.
If you check View Reference Act Layer on the menu bar, the active layers specified to be hidden in the Layer Settings dialog box are displayed.
Reference
Reference
Reference
Note
The smallest number has the highest priority.
Priority 1 Priority 5
Chapter 3 Starting Board Designer
3 - 196
8. Functions Available for All Tools
You can form a group of frequently used visible layers and switch to them by specifying a “visible layer group name” in one operation.
Displaying unnecessary visible layers causes too many objects to be overlapped, which reduces operating efficiency. However, if you switch the setting for each layer one by one, it requires many operation steps, which also results in reducing operating efficiency. We recommend creating visible layer groups.
1. Click View Edit Visible Layer Groups on the menu bar.
2. In the New Visible Layer Group dialog box, specify a visible layer group name and
check the layers to be displayed.
Setting a Visible Layer Group
Click
Click New.
Specify a visible layer group name.
Check layers that you want to make visible.
The ON/OFF status of the layer currently displayed on the main canvas is used to set values.
When switched to this visible layer group, the specified active layer is displayed.
View Edit Visible Layer Groups
3 - 197 Chapter 3 Starting Board Designer
8. Functions Available for All Tools
3. The created visible layer group name is listed in the Edit Visible Layer Groups dialog box. You can change or delete the setting or change the list order as needed.
4. You can select the defined visible layer group(s) from the pull-down menu in the
edit-mode indicator at lower right on the canvas or by launching the Visible Layer Group dialog box.
After setting visible layer groups, you can save them in a parameter resource. The saved parameter resource can also be used for other PC board files. For saving and loading a parameter resource, refer to “Loading and Outputting parameter.rsc” on page 3-35.
Change the order to list visible layer groups.
Delete a visible layer group.
Change the setting of a visible layer group.
Click
Click
Reference
Note
Chapter 3 Starting Board Designer
3 - 198
8. Functions Available for All Tools
You change the display order of layer names on a PC board. The order of layer names changed here will be reflected on the dialog boxes that display layer names, such as the Layer Settings dialog box and the selection list of active layers. Click Attributes Change Order of Layer Name on the menu bar.
Change Order of Layer Name cannot be applied to active layers in Placement/Wiring Tool, which lists only their conductive layer numbers. For the Layer Settings dialog box, refer to “Setting the Display Status of Layer” on page 3-194. For an active layer, refer to “Beginner's Training <PCB Design>”. The display order of layer names can also be set with Technology Editor. If you generate PC board data using technology in which the display order of layer names has been changed at the technology registration, the board data will be created reflecting the changed contents. In addition, for board data of newly generated board, you can update the display order of layer names that has been changed with the technology by using PC Board Technology/Component Update Tool.
For how to set the display order of layer names with Technology Editor, refer to “Master Training <PCB Design Library>.” For PC Board Technology/Component Update Tool, refer to “Master Training <Engineering Change/Operation>.”
Setting the Order of Layer Names
Caution!
Reference
Reference
Note
Reference
Reference
Attributes
Change Order of Layer Name
Move a selected layer name upward/downward. * You can select multiple layer names at one time.
List layer names by dividing for each layer type.
Display the nonconductive layers related to conductive layers with Technology by grouping them for each conductive layer.
Sort the list of the displayed layer names in ascending/descending order.
Limit layers to be listed by layer type.
Load a csv format file that describes the display order of layer names. * If a layer name that does not exist on the board to be imported is described in the csv file, the layer name will be ignored.
Output the display order of layer names into a csv format file.
3 - 199
8. Functions Available for All Tools
Chapter 3 Starting Board Designer
You can set and edit your comments for layer names of a board. Click Attributes Edit Layer Comment on the menu bar.
The layer comments set or edited can be referred as comment information of board layer names in the Layer Settings dialog box and the active layer.
The layer comments set or edited in the Edit Layer Comment dialog box cannot be displayed in the active layer of Placement/Wiring Tool, where only conductive layer numbers are displayed.
* Displaying a layer comment as a layer name You can display the layer comments edited in the Edit Layer Comment dialog box as layer names in the tools that display layer names, such as the Layer Settings dialog box, the active layer, the Change Order of Layer Name dialog box, the Edit Visible Layer Groups dialog box, etc. Click Environment Option... on the menu bar.
For the Option dialog box, refer to “Setting Display Environment” on the next page.
Editing Layer Comment
Limit layers to be listed by the layer name text. Example: S* Symbol-A Symbol-B
Limit layers to be listed by layer type.
When checked, the Layer Type column is displayed.
You can set and edit the comment for layer names.
Environment Option...
* The example in the left figureshows the display status of theactive layers in Artwork Tool.
Attributes Edit Layer Comment
Caution!
Select Show Comment as Layer Name for Layer Name.
Only layer names are displayed.
Reference
Chapter 3 Starting Board Designer
3 - 200
8. Functions Available for All Tools
You set parameters, such as color, font, and position, for various displays (Ref-Des, Pin Number, Component Origin, Block Area, Dimension, etc.) that support the design. 1. Click Environment Option... on the menu bar.
For searching objects, refer to “Setting Search Condition” on page 3-204.
General .. Specify the parameters related to the display attributes in general.
Display Color/Group, Ref-Des (Side A/B), Mark Set the display colors for component groups, Reference Designator, and DRC error marks.
Display Font/Ref-Des
Specify the font that is used when Ref-Des Display is ON. (*This is also used in displaying pin numbers.)
Display Font/Group ID
Specify the font for group areas and group names that are displayed when you design groups.
Display Font/Screen Info
Specify the font for cursor coordinates, estimated wire length, scale, etc.
Display Font/Data Attr.
Specify the font for the component area and the height information of a height limit area that is displayed when data attribute value is ON.
Precision The number of decimal places for real numbers displayed on the canvas or the Query window.
For the display option of Via from-to, refer to “Displaying Via From-to” on page 4-11. For the display option of Block Area, refer to “Master Training <Engineering Change/Operation>.” For the display option of Layer Name, refer to “Displaying a layer comment as a layer name” on page 3-199.
Setting Display Parameters
2. Select View from the pull-down menu.
The Option dialog box has parameters for the following two environments
View -- Parameters to set the display environment. Search Objects -- Parameters to set the environment for searching
objects.
Reference
ReferenceReferenceReference
Environment Option...
(*1)
(*2)
3 - 201
8. Functions Available for All Tools
Chapter 3 Starting Board Designer
(*1) Display Color Select one of the basic 24 colors provided by the system or 128 custom colors. For custom color, refer to “Online Documentation”. Custom colors are available only for Windows. For UNIX, the display color is 24 colors. (*2) Display Font Select one of five fonts.
Component .. Specifies the display parameters related to components.
Ref-Des -- Specify the display parameters for Reference designator that are displayed when you selected View Ref-Des on the menu bar and set it to ON
Ref-Des/Target All Comp. : Displays the Reference designator of all components. Specified Comp. : Displays the Reference designator only of the specified components.
When you specify components to be displayed, launch a command with which you can select components (ex. Move Component) and click Attributes Set Display Comp. Attr. on the menu bar.
Ref-Des/View Side Both : Displays the Reference designator of components placed on both sides. A Side : Displays the Reference designator of only the components placed on A side. B Side : Displays the Reference designator of only the components placed on B side. Following Comp. Search Layer : Displays the Reference designator of components placed on the current active
layer. Example) When the active layer is A side or the top layer, the Reference designator is displayed only for the components placed on A side.
Ref-Des/Display Attributes Displays the Reference designator of a component and the following attributes of the component
behind Reference designator: (O).. Off-Board Component (S).. Placement Side Lock Specified Component (J).. Jumper Component (A).. Angle Lock Specified Component (B).. Decoupling Capacitor Component (R).. Reference Designator Lock Component (L).. Position Lock Specified Component (F).. Group Net Component
Reference
Caution!
Chapter 3 Starting Board Designer
3 - 202
8. Functions Available for All Tools
Component Origin .. Specifies the display parameters for component origins that are displayed when you selected View Component Origin on the menu bar and set it to ON.
Component Origin/Target
All Comp. : Displays the component origins of all components. Specified Comp. : Displays the component origins only of the specified components.
When you specify components to be displayed, launch a command with which you can select components and click Attributes Set Display Comp. Attr. on the menu bar.
Component Origin/View Side
Both : Displays the component origins of components placed on both sides. A Side : Displays the component origins of only the components placed on A side. B Side : Displays the component origins of only the components placed on B side. Following Comp. Search Layer : Displays the component origins that are placed on the current active layer.
Example) When the active layer is A side or the top layer, the component origin is displayed only for the components placed on A side.
Pin No. .. Specifies the display parameters for Pin No. that are displayed when you selected View Pin No.
on the menu bar and set it to ON.
Pin No./Target All Comp. : Displays the pin numbers of all components. Specified Comp. : Displays the pin numbers only of the specified components.
When you specify components to be displayed, launch a command with which you can select components (ex. Move Component) and click Attributes Set Display Comp. Attr. on the menu bar.
Pin No./View Layer
All Layers : Displays pin numbers of all pins regardless of visible or active layers. Visible Layer : Displays pin numbers of the components that have pin figures on the layer
selected as a visible layer. Active Layer : Displays pin numbers of the components that have pin figures on the specified
active layer. * When the pin figures are padstack, the conductive layers between FromTo are also the target
layers to be displayed.
Comp. Group .. Specifies the shape parameters for component group areas that are displayed when you selected View Component Group on the menu bar and set it to ON.
Component Group/Shape
Group Shape Group Shape and Guide
Component Group/View Side Both : Displays the common component group area for both A and B sides. A Side : Displays the component group area for A side. B Side : Displays the component group area for B side. Following Comp. Search Layer : Displays the component group area that is placed on the current active layer.
Example) When the active layer is A side or the top layer, the component group area for A side is displayed.
For the design using a component group area, refer to “Creating Groups” on page 3-47.
Reference
3 - 203
8. Functions Available for All Tools
Chapter 3 Starting Board Designer
Component Dragging ... Sets what is displayed when components are dragged using command such as the Move Component command or the Align Components command.
Component Dragging/Comp. Shapes Complete Simple 1 Simple 2 Displays the shape of components as they are.
Displays footprints and the outline of terminals.
Displays the conductive layer shape of the component placement side layer and the related nonconductive layer shape (* Whether a nonconductive layer is displayed or not depends on ON/OFF of the visible layer.) and hole shapes.
Component Dragging/ Power/GND Net Hide : Does not display Power/GND nets Decoupling Capacitor/ESD Only :Only displays Power/GND nets connected to decoupling capacitors
or ESDs Display All : Displays Power/GND nets for all components
Component Dragging/ Power/GND Mark If this is selected, "P" and "G" are displayed for Power and GND pins
Component Dragging/ Power/GND Net If this is selected, "T" marks are displayed for nets with topology rules Dimension .. Specifies the display parameters related to dimensions.
Each item has the following meanings.
For more information on a dimension, refer to “Artwork Command Reference”.
Arrow LengthText Frame
Bullet Adds a frame to text.
Diameter of the bullet
Cuts the part of a dimensionthat overlaps the text
Clipping
Dimension Line Offset
Witness Line Offset
Arrow Angle
Frame Offset
Reference
Chapter 3 Starting Board Designer
3 - 204
8. Functions Available for All Tools
You can control how to search objects including specifying area selection, searching the same point, etc. for the commands that work with objects, such as move, delete, query, etc. 1. Click Environment Option... on the menu bar.
For View, refer to “Setting Display Parameters” on page 3-215. Select Sets parameters for the Frame Select mode.
Frame Select has two methods to specify: Rectangle and Polygon.
Rectangle Polygon
・ Press and hold the mouse button at the place without objects and drag the mouse.
・ After you enclosed the object with a rectangle,
release the mouse button. When you release the button, the selection of the object is completed.
・ Click Frame Select in the assist menu. ・ Specify the polygon area by clicking.
・ After you enclosed the object, click Data End
in the assist menu to complete the selection of the object.
Click free space to: Specify the operation when a place without objects is clicked during execution of a command to specify objects.
Cancel selected objects
No command is executed because there is no object. Operation continues and the mode is changed to Specify Single Object.
Indicate start point of frame
The point clicked becomes the start point for the polygon area selection mode.
Environment Option...
2. Select Search Objects from the pull-down menu.
The Option dialog box has parameters for the following two environments.
View .. Parameters to set the display environment. Search Objects .. Parameters to set the environment for
searching objects.
Reference
Release
Hold P1
P2
ClickP1 P2
P3
P5
P4
P6
Setting Search Condition
3 - 205 Chapter 3 Starting Board Designer
8. Functions Available for All Tools
Frame contains no object: Specify the operation to perform if there is no object when a frame is completed with the polygon area selection mode.
Complete
Completes with no object selected and the polygon area selection mode ends.
Continue Does not complete the frame and the polygon area selection mode continues. You can return to the point you clicked immediately before completing and continue to recreate the frame with the Data Cancel command.
Snap Point Search Conditions .. Controls the object for search target when a snap point
is used.
No Object Selected .. Sets whether the specified coordinates should be handled as an input point or an error when there was no candidate for snap point.
Prohibit Construct Point Input (ON) Cancels the specified point as an error. Prohibit Construct Point Input (OFF) Issues a warning and accepts the specified point.
Construct Point of Arc: Specify whether the snap point search of the figures with an arc searches for the start/end point of an arc or the center point of an arc.
Start/End Point
When you click near the start/end point of an arc, that point is picked as a snap point. You can also specify the arc center point as a snap point by clicking near the arc center point.
Center
When you click a point on an arc, the arc center point is picked as a snap point.
Target Layer: Sets the target layer for snap point search.
Visible Layer The figures on the layer selected as a visible layer are the target for snap point search.
Designated Layer
The figures on the layer specified in Select Layer are the target for snap point search.
Search Target: Specify figures for the search target in Select Object.
Select Object Specify the figure for the snap point search target from All Nouns, Pad, Line, Area, Constraints Area, Hole, and Padstack.
* The setting of Select Layer and Select Object is valid only for the artwork type commands.
Click
Click
Caution!
Chapter 3 Starting Board Designer
3 - 206
8. Functions Available for All Tools
Specify Trap Trap refers to an area where an object is recognized by clicking or by enclosing. Specify Trap is for specifying the recognized area.
* Specify Trap is valid only for the artwork type commands
Individual Pick .. Specify the area recognized when a figure is clicked in the Individual Pick mode. In the Individual Pick mode, the cursor becomes a rectangle (a search trap), and the figure that overlaps with this rectangle is recognized. The search trap can be resized using “<” or “>” keys on the keyboard.
Individual Pick/Line
Point Recognized when a construction point is clicked. Series Recognized when a line is clicked.
Individual Pick/Area
Point Recognized when a construction point on an area outline is clicked. Series Recognized when an area outline is clicked. Whole Recognized when an area is clicked.
Individual Pick/Constrains Area
Point Recognized when a construction point on a constrains area outline is clicked. Series Recognized when a constrains area outline is clicked.
* Constrains area refers to a component area, a height limit area, etc.
Area Pick .. Specify the area recognized when a figure is enclosed in the Area Select mode.
Area Pick/All Nouns Point Recognizes figures whose construction points are in the specified area. Series Recognizes figures if a part of them is in the specified area. Whole Recognizes figures whose entire shapes are in the specified area.
Caution!
3 - 207 Chapter 3 Starting Board Designer
8. Functions Available for All Tools
You can specify the target of each command execution for each noun using a search filter. You can set the search filter in every panel menu that works with figures (Delete, Move, Query, etc.). 1. Click Edit Delete on the menu bar.
2. Click the Search Filter tab on the panel menu.
3. Enclose a whole PC board in the Frame Select mode.
Using Search Filter
Set the panel menu as follows:
Area: Whole Line: Whole
Click
Check Single, Frame, and Condition only for the Line item and uncheck all for the other figure items.
Click Frame Search Condition.
Add conditions for the target line to refine the search. Check Line Width, enter “0.2” – “0.2”, and click OK.
Only the lines of line width 0.2 are deleted.
Line Width 0.4 Line Width 0.4
Line Width 0.2 Area Area
Example
Chapter 3 Starting Board Designer
3 - 208
8. Functions Available for All Tools
You can display the following items on the canvas:
Click View Scale on the menu bar. Click View Cursor Coordinates on the menu bar. Initially, these are all set to ON. The scale and cursor coordinates are not actual objects. They are only displayed to assist you in this operation.
Using Security Copy Function Floor Planner and Placement/Wiring Tool save the current status in the working file at every Data End (automatic commitment function). If the tool has terminated abnormally, you can recover the status at last Data End execution by this function.
Click Environment Auto Security Copy and set it to ON (default) on the menu bar. However, response is diminished when the file is overwritten at every Data End. Therefore, the operator can specify the time to save the current status, without saving at every Data End.
You can save the current status by clicking File Security Copy on the menu bar.
If the Auto security copy function is not activated, you should save the current status at the appropriate time. PC Board Shape Edit Tool and Artwork Tool do not have the security copy function. The current status is always saved in the working file at every Data End.
Note
Caution!
Displaying Scale or Cursor Coordinates View Scale
View Cursor Coordinates
Cursor Coordinates Display coordinates for the current cursor position.
Caution!
File Security Copy
Scale Display Displays the origin mark and coordinate scale.
Environment Auto Security Copy
3 - 209 Chapter 3 Starting Board Designer
8. Functions Available for All Tools
Board Designer can provide three subcanvases besides the canvas. The subcanvases allow you to mirror the entire PC board, to apply layer settings different from that on the canvas, or to design on the subcanvas.
Moving Origin For PC board data or panel design data, you can move the origin as needed. 1. Click Environment Move Origin on the menu bar, and enter the destination of the
origin directly on the canvas or enter the distance to move and click Apply on the panel menu.
2. When you confirm the destination, click Move Origin.
Once the origin is moved, this operation cannot be undone with the Undo function.
Using Subcanvas View Subcanvas
Environment Move Origin
The destination of the origin is temporarily displayed.
Click
The origin is moved to the destination.
Caution!
Click Click
Chapter 3 Starting Board Designer
3 - 210
8. Functions Available for All Tools
You can display specified objects in specified colors. The display color that you set here takes priority over the display colors specified in the Layer Settings or Set Net Display Color dialog box. Highlight is not supported in Placement/Wiring Tool and Floor Planner. Objects are highlighted only while you are editing a file. Switching modules or reopening the file clears the highlight setting.
Editing a highlighted figure clears the highlight setting of the figure. Highlighting is convenient: 1. Click Utilities Highlight on the menu bar. 2. Click Entry/Delete on the panel menu to launch the Highlight dialog box. (1) Table Name ... Set the table name of a highlight color group.
You can register up to 5 table names. (2) Display Color ... Set the highlight display color for the table name.
Double-click the cell and select a color from the color box icon. (3) Hatching Pitch ... Set the hatching pitch for highlight display when the object
display mode is “hatching with width”. (4) Hatching Angle ... Set the hatching angle for highlight display when the object
display mode is “hatching with width”.
Utilities
Highlight
Caution!
Caution!
Caution!
To change the display color of a particular object regardless of the colors that have been specified for each layer.
To highlight an object that meets certain conditions.
Click
(1) (2) (3) (4)
Setting Highlight
3 - 211 Chapter 3 Starting Board Designer
8. Functions Available for All Tools
3. Define the display color of the figure that you want to highlight in the setting table.
4. Select the table name that defines the highlight color that you want to use from Table,
and select a figure.
Select Single Object
Select By Frame
5. Click the highlighted figure to clear highlight.
Reselecting the highlighted figure clears highlight. If you want to clear all of the highlighted figures, Click Data Cancel on the assist menu or click an empty place on the canvas.
Click
Click
Click
Note
Clear
Chapter 3 Starting Board Designer
3 - 212
8. Functions Available for All Tools
Previously, you might have defined the design rules for each PC board before starting its design. You can change the design rules while designing without closing the file. 1. Click Module Edit Design Rules on the menu bar.
2. Board Design Rule Editor is started.
Change design rules. 3. Click File Exit on the menu bar to end Design Rule Editor. The changes you make here are reflected to the PC board database in real-time when Board Design Rule Editor is ended. Let's save the file here. 1. Click File Save on the menu bar.
The Save command writes the current status in the database file without closing the file. Therefore, you can continue the operation.
Note
Lesson
Module
Edit Design Rules
Click
Changing Design Rules
Click
3 - 213
9. Using the Assist Menu
Chapter 3 Starting Board Designer
By displaying the assist menu during the command execution, you can use some convenient functions such as Snap point and Next Snap Point (collectively called Adjective) together with the command being executed. Adjectives displayed on the assist menu vary according to the type of command and the processing status. The common adjectives used in commands will be introduced in the following sections.
Using Repeat Repeat is an adjective used to input multiple objects at a time that are the same as the one previously input. Clicking Repeat displays a dialog box, from which you can specify the count and pitch.
OK Execute + Close dialog box Apply Execute + Continue dialog box Cancel Cancel dialog box
An operation example is given below.
Input five pads, each offset by X = 2 and Y = 2.
Repeat
Repeat
Next
Another
Snap Point
Next Snap Point
Coordinates
X/Y-Coordinates
Relative Point
Division Point
Chapter 3 Starting Board Designer
3 - 214
9. Using the Assist Menu
When an unexpected object has been recognized by a command such as (Query), you can use an adjective called Next to cancel the currently recognized object and search for the next adjacent object.
An operation example is given below.
Delete a pad.
If you have accidentally searched for a line with P1, specify Next to search for the pad. When the next candidate was not found after repeating Next, the guide message “Returned to the first selection.” appears and the first candidate object is selected.
Using Another Another is an adjective used to display the next candidate in the temporary display when multiple results are obtained by a command such as (Input Arc) command
in “Arc Tangent ” mode.
An operation example is given below.
Generate an offset line in the direction opposite to the one specified.
When you specify P1 and P2, offset lines are temporarily displayed downward in the traveling direction and Another causes them to be generated upward.
Next
Using Next
Another
Target
Gap
Gen. Cnt.
Whole
0.5
2
Next
Search Search
3 - 215
9. Using the Assist Menu
Chapter 3 Starting Board Designer
Snap Point is an adjective used to search for a construction point of an object already input and to input an object to the same construction point. Snap Point An operation example is given below.
Input a line to the same construction points as the PC board shape.
Snap Point can be executed only once. Specify Snap Point each time it is required. If you check Snap Point in the edit-mode indicator, Snap Point will always be activated. You can search for objects even when they are not on the active layer. For detailed setting when using snap points, refer to “Setting Search Condition” on page 3-204.
Using Next Snap Point Next Snap Point is an adjective used to search for the next candidate when an unexpected snap point has been searched for from multiple objects by Snap Point.
An operation example is given below
Input a line to the same construction point as the layout area.
If a construction point on a PC board shape with P1 is searched accidentally, Next Snap Point allows you to search for a construction point in the layout area.
= Construction point
Caution!
Caution!
Snap Point
Reference
Using Snap Point
Next Snap Point Snap Point
Next Snap Point
Next Snap PointSnap Point P1 Next Snap PointSnap Point P2 Snap Point P3Snap Point P4 Snap Point P5Snap Point P6
Command End
Chapter 3 Starting Board Designer
3 - 216
9. Using the Assist Menu
Input Coordinates is an adjective used to specify an object position by inputting the absolute coordinates or the relative coordinates based on the previous coordinates, instead of moving the cursor and clicking. Clicking Coordinates displays the Input Coordinates dialog box, from which you can select the Value-Type (Absolute or Relative) and set the coordinates.
An operation example is given below.
Inputting X/Y Coordinates For typical coordinate input, the coordinates (x, y) specified on the canvas are used. In this case, the X- and Y-coordinates can be specified individually. They are not specified by numeric input, but from the canvas. The cursor is fixed at a specified X-axis position and determines the Y-coordinate on the X-axis. An operation example is given below.
X-/Y-coordinate input
Input Coordinates
Coordinates Apply
OK Command End
Apply
AbsoluteX=1 Y=1
Relative X=5 Y=0
RelativeX=0 Y=4
Using Input Coordinates
Coordinates
3 - 217
9. Using the Assist Menu
Chapter 3 Starting Board Designer
Relative Point is an adjective used to input an object by specifying the relative coordinates based on the first point. Clicking Relative Point displays the Relative Point dialog box, from which you can set the reference coordinates used to input relative coordinates.
An operation example is given below.
Using Division Point Division Point is an adjective used to divide the distance between the two specified points by the specified division count. Input the resulted division point that has the specified number as the coordinates. Clicking Division Point displays the Division Point dialog box, from which you can set the point and division count.
An operation example is given below.
Input a line between two lines using Division Point.
Division Point
Division Point P3,P4 OK Point=1 Division point=3
Command End
Division Point P5,P6 OK Point=1 Division point=3
Division Point P1,P2 OK Point=1 Division point=3
Point = Point selected from division points (points beginning at P1)
Using Relative Point
From the tool bar
(Polyline)
Division Point
OK
Command End
Relative X=5 Y=4
Relative Point
P2
P1
Relative Point
From the tool bar
Relative Point Base point
P1
OK
P1
P2
Y=+4X=+5
(1, 1)
4 - 1
1. Inner Layer Design
Chapter 4 Designing Multi-layer Board
As layers on the PC board increase, you will be required to design the inside layers. The attributes to be added to layers vary according to the purposes of the inside layers. Positive layer Power plane layer Mixed layer Power plane and mixed layers require special specifications. We will describe the procedures to design the layers from the next page.
Input patterns in the same way as outside layers.
Give a signal to the entire layer and generate thermal/clearance lands.
Divide a layer into multiple islands and give a signal to each island.
Positive and negative layers are used in combination.
Chapter 4 Designing Multi-layer Board
4 - 2
1. Inner Layer Design
A layer with one net on its power plane is referred to as a power plane layer. A power plane layer usually assigns power and ground signals.
Figures generated in a power plane layer are thermal or clearance lands only.
Designing a Power Plane Layer
Register CDB Library
Register in Technology Library
Wiring
Generate PC Board Database
Input PC Board Shape, etc.
Output
Place Components
Register in Design Rule Library
Automatically generate thermal/clearance lands
Specify signal name
Register padstack
Define power plane layer
4 - 3
1. Inner Layer Design
Chapter 4 Designing Multi-layer Board
When registering a padstack, specify thermal/clearance land pad name for the conductive layer. Use Edit Technology to set “Power plane” as the Layer-Type for the conductive layer. When executing Board Generation Tool, specify a signal name for the power plane layer. When you open a file with Placement/Wiring Tool, objects with the same signals as the Power Plane are automatically converted to thermal land, and the others are converted to clearance land.
Floor Planner Placement/Wiring Tool Normalizing land status is supported only in Placement/Wiring Tool.
1. Register padstack
2. Define full surface
3. Specify signal name
4. Generate thermal/ clearance lands (Normalize land status)
Caution!
Chapter 4 Designing Multi-layer Board
4 - 4
1. Inner Layer Design
You may assign multiple signals to one layer (dividing into islands) and input negative figures such as clearance or thermal and positive figures such as patterns and areas to the same layer.
You may input positive figures and negative figures to a mixed layer (thermal/clearance).
Designing a Mixed Layer
Register CDB Library
Register in Technology Library
Wiring
Generate PC Board Database
Input PC Board Shape, etc.
Output
Place Components
Register in Design Rule Library
Output mixed layer
Register padstack
Define mixed layer
Input area
Designed image Manufacturing image
4 - 5
1. Inner Layer Design
Chapter 4 Designing Multi-layer Board
When registering a padstack, specify thermal/clearance land pad name for the conductive layer.
In Technology Setup Tool, set “Mixed” as the conductive layer-type. Switch to Placement/Wiring Tool and input the area to be divided into islands. 1. Click (Input Area) on the tool bar. 2. Click pins with the same signal as the area.
3. Make the mixed layer active. 4. Input an area.
2. Define mixed layer
3. Input area
1. Register padstack
Thermal lands are generated in all the padstacks with the same net.
Chapter 4 Designing Multi-layer Board
4 - 6
1. Inner Layer Design
For a mixed layer, the input positive and negative figures overlap with each other. Therefore, when outputting the photo data, output positive and negative figures as different data, and merge them on the film. Open “exwir/[Board]” data for this lesson. Because layer 4 is a mixed layer, input an area to Layer 4 for dividing into islands. 1. Click (Input Area) on the tool bar. 2. Click the VDD pin. 3. Set the active layer to Layer 4. 4. Input the area. 5. Input VCC [+5V] to the area in the same way.
4. Output
Lesson
Net display colors are set as follows: VCC [+5V] Blue VDD Violet
When you input an area, pins and vias with the same net are converted to thermal land, and pins and vias with the different net to clearance land.
Click
4 - 7
2. Using Interstitial Via
Chapter 4 Designing Multi-layer Board
When you input wire as Layer 1 to Layer 2 or Layer 2 to Layer 4 for multiple-layered board design, interstitial vias will be generated. We will describe the generation of interstitial vias. The operation flow for designing multiple-layered boards is shown below. <Operation Flow>
Change Design Rule Drill rule setting
Generate interstitial vias
* Refer to Note on page 4-10.
Register CDB Library
Register in Technology Library
Wiring
Input PC Board Shape, etc.
CAM Output
Place Components
Register in Design Rule Library
Generate PC Board Database Edit design rules particular to PC board
Chapter 4 Designing Multi-layer Board
4 - 8
2. Using Interstitial Via
Define the specifications for vias generated during wiring by using the Via/Area Spec tab in Design Rule Library. 1. Start Edit Design Rule from PCB Design Common Tool. 2. Define the Enable Interstitial Via and Layer Combi. Limit. options.
Check Enable Interstitial Via and Layer Combi. Limit..
Click Register Layer Combination of Via. 3. Define combinations of interstitial vias that can be used on PC boards.
Set FromLayer and ToLayer, and click Add>>.
After you have defined necessary combinations, click OK.
4. Review the combinations of interstitial vias you have defined.
Check this option if you are using interstitial vias on PC boards. Otherwise, interstitial vias cannot be used on PC boards.
Enable Interstitial Via
Changing Design Rules (Setting Via Specifications)
Click the Via/Area Spec tab and define the interstitial via in the Via Spec. section.
Click
Click
Click
Click Click
Click
Click
4 - 9
2. Using Interstitial Via
Chapter 4 Designing Multi-layer Board
Placement/Wiring Tool generates interstitial vias at wire input. Interstitial vias are generated in two ways: 1. Double-clicking 2. Switching the active layer Change the active layer during wiring.
If it is difficult to change the active layer on the canvas because there are too many conductive layers, you can also change the active layer from the Cond. Layer dialog box.
Click View Cond. Layer on the menu bar.
Generating Interstitial Via
1. Double-clicking 2. Switching the active layer
Interstitial via from 2 to 5
Double-clicking the snap point will generate an interstitial via. The first interstitial via generated is the via of the combination of layers displayed in FromTo in the panel menu.
Interstitial via from 1 to 5Click
Click
Note
Interstitial via from 1 to 12 Click
Click
Double-Click
Chapter 4 Designing Multi-layer Board
4 - 10
2. Using Interstitial Via
You cannot generate vias on the layer whose layer-type is power plane layer in the From-to specification. The From-to settings of a new via conforms to the From-to specification on the Input Wire panel menu when generating it both by double-clicking and by switching the active layer. The Pair Layer specification shows the layer that the active layer is changed to when the snap point is double-clicked. • If you draw a pattern from Layer 2 and double-click with the settings Pair Layer = 2 - 5
and FromTo = 1 – 6 The active layer changes from Layer 2 to Layer 5 and a via from Layer 1 to Layer 6 is generated. • If you change the active layer from Layer 1 to Layer 2 with FromTo = 1-6 The active layer is switched from Layer 1 to Layer 2 and via for Layer 1 to 6 is generated.
Pair Layer: When a via is generated by double-clicking, the active layer is switched to the layer specified in Pair Layer. The Pair Layer specification itself changes by switching the active layer.
FromTo: This is a specification for vias to be generated. When Fix is unchecked, the FromTo specification changes in line with Pair Layer. When Fix is checked, the FromTo setting can be specified from a combination other than that of Pair Layer.
Caution!
Set Pair Layer and FromTo
When you generate a via by double-clicking, the generated via is for the combination displayed in FromTo in the panel menu. When you click the snap point again,the combination will change. When you specify a combination limit, the combinations change in the order of list in the Set Combination Specification dialog box as shown in the figure on the right.
Set layer combinations when generating interstitial via by double-clicking Note
Layer 2 Layer 2 Via for Layer 1 to 6
Layer 5
Double-Click
Layer 1 Layer 1
Via for Layer 1 to 6
Layer 2
Click
Note
4 - 11
2. Using Interstitial Via
Chapter 4 Designing Multi-layer Board
By displaying interstitial via combinations using the Via from-to mark on the canvas, you can use other commands while you are viewing the combinations. 1. Click View Via from-to on the menu bar to set it ON.
Click Environment Option on the menu bar to display the Option dialog box. By setting the Via from-to option, you can select from one of the following two marks to be displayed
Direction Layer
[Direction] This mark indicates whether the via extends from an active layer toward the front or towards the rear side. [Layer] This mark shows a layer by a scale and From-to layer by a vertical bar.
Via from-to mark
Click
From-to mark is displayed
Penetrates the front and rear sides
Penetrates the front side Penetrates the
rear side
Layer 1 to 5 Layer 2 to 4
Displaying Via From-to
5 - 1
1. Outputting the Component List
Chapter 5 Outputting the PC Board Information
List the information related to the components placed on the PC board.
Using Board List Processor Board List Processor enables you to output information on components from the PC board database (PCB) or the panel database (PNL) to an ASCII file in the format specified in the blp file.
<Sample Output>
PCB RUL
PC board database Panel database
Board List Processor
Output format file
BLP
PNL MRL
ASCII output
Chapter 5 Outputting the PC Board Information
5 - 2
1. Outputting the Component List
You can output the following information using Board List Processor:
PC Board related data Component group information Component information (reference designators, placement sides, placement coordinates, etc.) Stock code information Footprint information Package information Mounting form information (insertion height and pitch information) Part information Pin Assignment information Mounter information (mounter names, mounting base point coordinates)
Pin information Padstack information Hole information
1. From CAD File Manager, select PC board data or panel data, and click Tool Action
Board List Processor on the menu bar.
Items that can be output.
Items that will be output.
Specify the starting column position, the maximum number of characters,and the alignment setting to make the output list easier to read.
Specify the target filefor ASCII output data.
Set details for each outputitem. Values you can set varydepending on the item foroutput. Set output string for"String", sort setting methodfor "Ref-Des", and output sideinformation for"Placed/unplaced".
Click
Click
Add or delete the information listto be output.
5 - 3
1. Outputting the Component List
Chapter 5 Outputting the PC Board Information
2. Click Append list... to specify the information to be listed.
You can review the output results by clicking Option View Output on the menu bar. This way you do not have to open the output file.
3. Save the output list and its format you have specified into a parameter file by clicking
File Parameter File Save from the menu bar.
Board List Processor also allows you to merge the output with csv files and set headers and footers. For details on how to set parameters for each item and define the output format, refer to the online help.
Click
Click
Append the items to be output to Output list from Data.
Specify Output column position andOutput File. Click Output.
The saved parameter file can be read byclicking Parameter File Open. Click
Reference
Click
Note
Click
Note
5 - 4
2. Printing
Chapter 5 Outputting the PC Board Information
Printing (Hardcopy Image) Board Designer and Board Producer allow you to output PC board data and manufacturing data to a printer or plotter during or after the completion of the design process. You may also display the print preview on the screen. The data flow for printing is shown in the figure above. Internally, the intermediate plotting data for CR-5000 is output from the PC board and then converted to the associated printer/plotter format before output.
Data flow for printer/plotter output
PCB
Board Designer Board Producer
Read
PNL
Intermediate data
Pre-processing
Read Write Write
Post-processing
Printer/plotteroutput
5 - 5
2. Printing
Chapter 5 Outputting the PC Board Information
From the menu bar, click File Print.
When printing, the following options can be set:
(1. Output layers) (2. Draw mode) 3. Output target 4. Property 5. Coordinate conversion (Clipping, Mirror, Rotate, Scale, Offset) 6. Reference designator/Board name print parameters 7. Component group area print parameters 8. DRC error print parameters 9. Display data attribute value print parameters The settings for the output layers and the draw mode are configured on the Layer Settings dialog box, not on the Print dialog box.
Conductive pattern line Component group *1 *2 Conductive pattern surface Pin number *1 *2 Conductive pattern via Via from-to *1 *2 Conductive pattern pin Wire bond *1 *2 Hole Lead symbol *1 *2 Component area Error mark for DRC/MRC/component DRC *1 Keep-out area Data attribute value *1 *2 Height-limited area Test point rectangle area *1 Layout area Pattern component temporary display *1 PC board outline Wire bond attach point *1 Silk figure Board ID *1 *3 Symbol text Divided area *1 *3 Reference *1 Ruler *1 Component origin *1 Unconnected net *1 *2 Group net *1 *2
Output objects
*1 Only when they are displayed on the canvas.
*2 Only when board data is printed. *3 Only when panel data is printed.
Board Designer Board Producer
Caution!
Chapter 5 Outputting the PC Board Information
5 - 6
2. Printing
Now you will learn how to set each option on the Print dialog box. The first two print options, the output layer and the draw mode, described in the previous pages are defined on the Layer Settings dialog box for board data (panel data).
1. Output layer Click View Layer Settings on the menu bar to specify the output layers.
2. Draw mode Click View Layer Settings on the menu bar to specify the draw mode.
For details on the Layer Settings dialog box, refer to “Setting the Display Status of Layer” on page 3-194.
Output layer
Draw mode
The layers with Visible setting ON in the Layer Settings dialog box will be output.
The setting in Disp. Mode determines the draw mode.
Reference
Simple
Solid
5 - 7
2. Printing
Chapter 5 Outputting the PC Board Information
3. Output target Specify the plotter label name for the output target. You can output directly to the connected plotter or printer, or output to the specified file in the format for various plotters and printers. When you select the device to output a file, a field to specify the file name is displayed. [Outputting to a plotter or printer]
[Outputting to the screen]
[Outputting to a file <1>]
The following output formats are available:
[Outputting to a file <2>] When you select the device that allows you to output to a file, you can output to both device and file.
Setting the output device as default target When you set the selected printer or plotter as a default target, the device is automatically displayed in the Plotter Label field the next time you open the dialog box.
Select the desired printer or plotter name from the pull-down menu.
(1) Select the output format from the pull-down menu. (2) Specify the output file name.
(1) Select the output device from the pull-down menu. (2) Check Output to file, and the Output File Name field is displayed. Specify the desired file name.
Check Set As Default.
Output target
Select X-Window or DISPLAY from the pull-down menu.
(1)
(2)
CR5000 CR3000 LIPS HP-GL
Note
(1)
(2)
Click
Click
Note
Chapter 5 Outputting the PC Board Information
5 - 8
2. Printing
4. Property Define paper and color settings.
(1) PropertySet name The property set consists of parameters on the Paper tab, such as paper size, orientation, and margins, as well as parameters on the Color tab, such as enabling or disabling the pallet set.
The property set you have defined can be saved or deleted.
(2) Paper Set the appropriate paper parameters for printing on the Paper tab.
Size Select the output paper size from the pull-down menu. You can set the Width and Height fields only when Specify Size is selected.
Orientation Select the paper orientation. When Automatic is selected, the optimum orientation is determined based on the data.
Click Property next to Plotter Label to display the Print Property dialog box.
The following settings can be configured:
Property
(1)
(2) (3)
Size Orientation Margins
Width
Height
5 - 9
2. Printing
Chapter 5 Outputting the PC Board Information
Margins Specify the paper margins. The margin settings are used when automatic scale and automatic offset settings are selected.
(3) Color Set color related settings for printing. Select the Color tab and set appropriate parameters.
Enabling/disabling the pallet set Specify whether the pallet set information is used when print operation is performed.
In some tools, enabling/disabling the pallet set is not supported.
The following color settings can be set:
Always enabled
Can be configured
Bottom
Top Left Right
Enabling/disabling the pallet setSetting the pallet set
Chapter 5 Outputting the PC Board Information
5 - 10
2. Printing
Setting the pallet set Associate the CR-5000 color numbers with plotter's pen and pallet numbers. You can set the pen and pallet numbers for each color for the output data.
Add... : Saves the displayed pallet set with different file name. Delete : Deletes the displayed pallet set. OK : Updates the displayed pallet set and exits the dialog box. Cancel : Exits the dialog box without updating the displayed pallet set.
The Default pallet set cannot be modified. 5. Coordinate conversion
Clipping Specify the drawing area.
On : Draws data in the area displayed on the canvas. Off : Draws all data in the displayed area.
Mirror Specify the settings for mirroring process.
Off X Direction Y Direction
Select the name of the pallet set that defines the pen and pallet numbers.
Set the pen and pallet numbers for each CR-5000 color.
The following coordinate conversion can be performed on the output data.
Caution!
Coordinate conversion
Clipping Mirror Rotate Scale Offset
5 - 11
2. Printing
Chapter 5 Outputting the PC Board Information
Rotate Specify the setting for rotating process.
No rotation 90 180 270
Scale Specify the setting for scaling process.
Automatic: On The optimum scaling will be calculated based on paper size and margins. Automatic: Off Scaling values must be set.
Offset Specify the setting for offset process based on the origin of the drawing area.
Automatic: On Offset values will be calculated based on paper size and margins so that the central point of the data becomes the center of the drawing area.
Automatic: Off Offset values must be set. For details on [Read Parameters] and [Save Parameters], refer to the online help. 6. Board name/Reference designator print parameters Board names and reference designators are output only when View Ref-Des is selected on the menu bar.
Board Designer Board Producer
X offset
Y offset
Board name/ Reference designator print parameters
Chara. Height
Chara. Width
Chara. Spacing
Pen Width
Input reference point (nine types)
Nowidth Width Hatching Painting
9 types
Reference
Chapter 5 Outputting the PC Board Information
5 - 12
2. Printing
For panel data, you can output board names (displayed when the subboard display option is set to Simple) only when they are displayed on the canvas.
7. Component group print parameters Component group areas are output only when View Comp. Group is selected on the menu bar.
For details about the setting, refer to the previous page. 8. DRC error print parameters DRC errors are output only when DRC errors are displayed on the canvas.
For details about the setting, refer to the previous page.
DRC error print parameters
Board Designer
Board Designer
Note
Component group print parameters
Reference
Reference
5 - 13
2. Printing
Chapter 5 Outputting the PC Board Information
9. Display data attribute value print parameters Data attribute values are output only when they are displayed on the canvas.
For details about the setting, refer to page 5-11. 1. Make simulative drawing for the PC board data on the screen as shown below. Use
the following board data:
<PCB> file name /home/lesson2/pcb/exwir.pcb
2. From the menu bar, click File Print.
Data attribute value print parameters
Board Designer
Reference
Lesson
Display mode of the wiring layers Layer 1 : Simple Layer 2 to 5 : Width Layer 6 : Solid
Set the layer display mode as follows:
Plotter Label X-Window
Coordinate Conversion Scale : Automatic Offset : Automatic
Set the following options:
Click Property.
Click
Chapter 5 Outputting the PC Board Information
5 - 14
2. Printing
3. Set the following properties:
Paper Size : A4 Orientation : Landscape
Ref-Des Plot Mode : Nowidth
Click OK.
Enter “property1” and click OK.
Click Ref-Des.
Click OK.
(4)
Click
Click
Click
Click
5 - 15
2. Printing
Chapter 5 Outputting the PC Board Information
4. Output the data.
5. Exit the plot window.
Click OK.
The Execute dialog box is displayed. As the dialog message indicates, pressingthe Break (Ctrl + Break for Windows) keycancels the operation.
From the plot window menu bar,click File Quit.
The data is output in the plot window.
Click
Click
Chapter 5 Outputting the PC Board Information
5 - 16
2. Printing
In the previous section “Printing (Hardcopy Image),” you have opened PC data on the Editor window and printed the data. For data image drawing, you can print the PC data without opening it. The data flow for printer/plotter output is as follows: In the same way as in the previous section “Printing (Hardcopy Image),” the data flow is divided into two parts: pre-processing and post-processing. The pre-processing part provides the following functions:
Printing (Data Image)
PC board drawing program functions
Output Plotter Output Destination Output Format Output Paper Size Paper Orientation Rotate Scale Offset Clipping Select Drawing Target Layer Specify Pen/Palette Numbers Drawing Shape Output Mirror by Layer
Specify Drawing Attribute for Drawing of Each Positive/Negative figure
Specify Drawing Attribute for Each Specified Component Reference Designator
Specify Drawing Attribute for Pin Attribute Figure Draw Reference Designator Specify Drawing Attribute for Each Specified Net Attribute Specify Drawing Attribute for Drawing of Specified Net Name Drawing Unconnected Net Drawing of Specified Figure Specify Drawing Attribute for Each Specified Hole Draw Test Points
Data flow for printer/plotter output
PCB
Board Designer Board Producer
PNL
Intermediate data
Pre-processing
Read Write Read Write
Post-processing
Printer/plotteroutput
5 - 17
2. Printing
Chapter 5 Outputting the PC Board Information
From CAD File Manager, select the PC board data (panel data) you want to plot, and click (Plot tool) on the tool box. Each item in Plot Tool is described below. 1. Specify PC board file name or panel file name to be output (required item)
Specify the PCB (PNL) file name to be plotted.
2. Specify a parameter file (optional item)
In Plot Tool, the content of items that have been once specified can be saved in parameter files, which can be loaded later if necessary.
To load an existing parameter file, select a parameter file in the file selector.
Click
Specify target PC board file name/panel file name
Specify a parameter file
Chapter 5 Outputting the PC Board Information
5 - 18
2. Printing
3. Specify Output Target
Specify the plotter label name for the output target. You can output directly to the connected plotter or printer, or output to the specified file in the format for various plotters and printers. When you select the device for file output, a field to specify the file name is displayed.
Outputting to a plotter or printer
Select the desired printer or plotter name from the pull-down menu.
Outputting to the screen
Select X-Window or DISPLAY from the pull-down menu.
Outputting to a file <1>
(1) Select the output format from the pull-down menu. (2) Specify the output file name.
The following output formats are available.
Outputting to a file <2>
When you select the device that allows you to output to a file, you can output to both the device and the file.
(1) Select the output device from the pull-down menu. (2) Check Output to file, and the destination specification field is displayed. Specify the desired file name.
Note
CR5000 CR3000 LIPS HP-GL
(2)
(2)
Specify Output Destination
(1)
(1)
(2)
5 - 19
2. Printing
Chapter 5 Outputting the PC Board Information
4. Specify paper size/orientation
Specify parameters for the paper used in printing. The following settings are available for output paper.
Size Select output paper size from the pull-down menu. You can set the Width and Height fields only when Specify Size is selected.
Orientation Select the paper orientation. When Automatic is selected, the optimum orientation is determined based on the data.
5. Specify Coordinate Options
The following coordinate conversion can be performed on the output data.
Rotate Specify the setting for rotating process.
Paper Parameters
Size Orientation
Rotate Scale Offset Clipping Option Unit
Specify Coordinate Options
Landscape
Portrait
No rotation 90 degrees 180 degrees 270 degrees
Chapter 5 Outputting the PC Board Information
5 - 20
2. Printing
Scale Specify the setting for scaling process.
Offset Specify the setting for offset process based on the origin of the drawing area.
Specify Clipping Draw only the specified area of the PC board data.
Specify Clipping On: Draws only the specified area.
Specify Clipping Off: Draws the entire PC board.
Option Unit Specify unit for the coordinate option settings.
Automatic: On The optimum scaling will be calculated based on paper size and margins.
Automatic: Off Scaling values must be set.
Automatic: On Offset values will be calculated based on paper size and margins so that the central point of the data becomes the center of the drawing area.
Automatic: Off Offset values must be set.
mm/inch/mil/micron
5 - 21
2. Printing
Chapter 5 Outputting the PC Board Information
6. Specify drawing page
Set the combination of drawing target layers and output format for each page.
(1) Append Page Append a new page. A “page” is a unit for drawing. Plot Tool outputs drawing data for each page. You can preset multiple pages and have them output in one operation.
Click Append Page to open the New Page dialog.
<<How to specify in the dialog box>> 1. Enter the page name to be added from the keyboard, and click Append Page. 2. Click Close when addition is finished. (2) Copy Page Copy an existing page.
Select the page name to be copied, and click Copy Page to display the Plot Tool - Copy Page dialog box.
<<How to specify in the dialog box>> 1. Enter a new page name in the New Page Name field from the keyboard, and
click Copy Page. 2. Click Close when copying is finished.
Specify drawing page
(1)
(3)(4)
(5) Set output layer and format for eachpage
Rename an existing page
Delete an existing page Copy a page
Append a page
Note
Click
(2)
Chapter 5 Outputting the PC Board Information
5 - 22
2. Printing
(3) Delete Page Delete an existing page.
(4) Rename Page Change the name of an existing page.
<<How to specify in the dialog box>> 1. Enter a new name in the New Page Name field from the keyboard, and click
Rename Page. 2. Click Close when renaming is finished.
Click
Click
Click
Select the page name to be deleted, and click Delete Page.
Click OK in the confirmation dialogbox.
Select a page name, and click Rename Page to display the Plot Tool - Rename Page dialog box.
5 - 23
2. Printing
Chapter 5 Outputting the PC Board Information
(5) Page-Settings Specify output layers and output format for each page.
(a) Displays page names that have been registered with Append Page. Click each individual page name to specify parameters when plotting the page. You can also use to change the page order (plotting order).
(b) Switch tabs to specify each setting item. You can specify the following eight items.
(c) Each item has its own settings, which will be explained in the following section.
Drawing Layer
Layer Name: Specify PC board layer name Output: Specify output target layers. Select layer(s) you want to output. Pen/Palette: Specify pen number and palette number. Drawing Mode: Select a drawing shape from the following six types.
Click
(a) (c)
(b)
Drawing Layer Net Positive/Negative Figure Object Component/Ref-Des Hole Net Attribute ICT
Drawing Layer
Widthless Width Tone Hatching 1 Hatching 2 Paint
Paint the inside using the specifiedpallete number.
Draw outline using the specifiedpen number, and paint the insideusing the specified pallete number.
Click Page-Settings to open the Page Settings dialog.
Chapter 5 Outputting the PC Board Information
5 - 24
2. Printing
Pitch : Specify a hatching pitch when drawing mode is Hatching 1 or 2. Angle 1 : Specify a hatching angle when drawing mode is Hatching 1 or 2. Angle 2 : Specify a hatching angle when drawing mode is Hatching 2. Mirror : Mirroring is performed for each output layer. [Draw specified data only]
When checked, only the data enabled in Component/Ref-Des, Net Attribute, Net, Figure Object, and Hole on the drawing layers will be drawn.
[Display Draw Data Only] When checked, only the drawing layers will be displayed in the list.
[Display Document Layer] When checked, document layers will be also displayed in the list.
Document layers are displayed with [doc].
Angle 2
Angle 1
Mirror in X Direction Mirror in Y Direction
X-direction mirroring except characters
Y-direction mirroring except characters
Y-direction mirroring for characters only
X-direction mirroring for characters only
Mirroring Off
5 - 25
2. Printing
Chapter 5 Outputting the PC Board Information
Positive/Negative
[Draw Figure] Select whether to draw positive figures or negative figures (thermal/clearance lands in padstacks, and mesh figures in mesh planes) in the drawing layers.
• Draw both positive and negative figures • Draw positive figures only • Draw negative figures only
[Negative Area] Draw negative areas using Nega-Area creating function of Photo Tool. Specify the following settings for nega-area drawing:
• Base area layer • Base area pen width • Base area outside offset • Mirror • Draw Mode etc.
Component/Ref-Des
Specify special drawing attributes for figures that belong to the reference designators specified in Drawing Layers. You can specify the following attributes for reference designators.
• Drawing Mode • Pen/Palette numbers
[Draw Attribute on Pin] When checked, special drawing attributes can be specified for figures that belong to pins.
[Ref-Des, Pin Number/Pin Name] If you want to draw reference designators, pin numbers or pin names for display on the canvas, specify the placement side for these components from among A Side, B Side, or Both Sides. You can set the drawing attributes during drawing with the [Parameters] button.
[Specified Drawing Target Comp.] If this is checked, you can set the component to use for drawing with the [Target Comp. Settings] button.
[Display Draw Data Only] When checked, only rows specified as plotting targets are displayed in the list.
[Specified filter for Ref-Des] Filter reference designators to display only reference designators that match with the conditions.
[Destination] The destination set for each component is displayed.
The [Ref-Des] does not depend on Drawing Layers. You can draw them without specifying Drawing Layers.
Component/Ref-Des
Note
Positive/Negative
Chapter 5 Outputting the PC Board Information
5 - 26
2. Printing
Net Attribute
Specify special drawing attributes for each signal attribute of nets (Normal net, Power net, Ground net, or Temporary net) in drawing layers. You can specify the following attributes for net attributes.
• Drawing Mode • Pen/Palette numbers
[Display Draw Data Only] When checked, only rows specified as plotting targets are displayed in the list.
Net
Specify special drawing attributes for nets specified in drawing layers. You can specify the following attributes for net names.
• Drawing Mode • Pen/Palette numbers
[Draw Unconnect Net] When checked, unconnected nets are plotted in the mirror mode using the specified pen number.
[Display Draw Data Only] When checked, only rows specified as plotting targets are displayed in the list.
[Specified filter for Net name] Filter net names and display only nets that match with the conditions.
[Import Net display colors] Assign pen/pallet numbers used for drawing nets based on the net display colors of System Designer or Board Designer When imported, colors are converted to pen/pallet numbers that corresponds to plotter labels. If you want to specify pen/pallet numbers corresponding to display colors, click PalletSet-Settings and open the PalletSet dialog to specify them.
[Draw Unconnected Net] does not depend on Drawing Layers. You can draw them without specifying Drawing Layers.
Note
Click
Click
Net
Net Attribute
5 - 27
2. Printing
Chapter 5 Outputting the PC Board Information
Figure Object
Specify special drawing attributes for figure objects specified in drawing layers. You can specify the following attributes for figure objects:
• Drawing Mode • Pen/Palette numbers
You can specify the following figure objects: •Text •Mesh Plane •Padstack •Component figure •Constraints Area •Component Symbol •Padstack (Instance) •Round hole •Line •Pad •Dimension •Square hole •Area •Pad (Instance) •Leader •Slot hole •Wirebond
[Draw Bond Wire]
When checked, you select options such as the pen number to be used, mirroring mode, and destination, and draw bond wires.
[Display Draw Data Only] When checked, only rows specified as plotting targets are displayed in the list.
Hole [Specified Setting Target]
Specify special drawing attributes for hole figures specified in drawing layers. You can specify the following attributes for hole figures:
• Drawing Mode • Pen/Palette numbers
You can specify the following. The edit menus will change accordingly, when you switch between radio buttons.
Specified Plating Specified From-To
Specified Dia./Kind [Display Draw Data Only]
When checked, only rows specified as plotting targets are displayed in the list.
Specify draw attributes for holes with each plating attribute (Plating and No Plating).
In the Layer menu, specify a draw attribute by selecting the layer combination among Through Hole, From-To Hole, and Cover Hole.
Specify draw attributes for combinations of hole diameter/kind.
Figure Object
Hole
Chapter 5 Outputting the PC Board Information
5 - 28
2. Printing
ICT
Draw test point (TP) information on the PC board (TP path, TP names, and TP position marks).
You can specify the following attributes for drawing TPs. [Process Mode]
Select a process mode of TP drawing from the following three options: OFF: TP drawing is not performed A Side: Draw TPs generated on A Side. B Side: Draw TPs generated on B Side.
[Path Pen Number] Specify a pen number used to track the position of TPs.
0: Drawing of TP path is not performed. Numbers greater than 0: Draw TP paths using this specified pen
number. (This does not apply to TPs generated on prior reference nets.)
For details on test point generation command and prior reference nets, refer to online help.
[TP Name Pen Number] Specify a pen number used to draw TP names.
Numbers greater than 0: Draw TP names using the specified pen number.
[Character Width] Specify character width for drawing TP names.
0.0: Calculate automatically based on the PC board shape and the layout area. 0.0 < W < 2000 mm: Draw TP names using the specified character width.
[Spacing] Specify character spacing for drawing TP names.
0.0: Calculate automatically based on the PC board shape and the layout area. 0.0 < S < 2000 mm: Draw TP names using the specified character spacing.
[TP Offset] Specify the offset value for TP names when the same TP names exist. If there are more than one identical PC boards in panel data, the same TP names exist. To avoid this, the offset number specified here will be appended to TP names to distinguish TPs with the same name on each PC board.
[TP Name Interval] Specify interval to draw TP names.
0: Drawing of TP name is not performed. (This does not apply to TPs generated by Prior Reference Nets.) Numbers greater than 0: Drawing is performed using the specified interval. Draw those TP names whose generation order is divisible by the specified value. Note that TPs generated on Prior Reference Nets and the first/last generated TPs are drawn regardless of the interval value.
Reference
Ict
5 - 29
2. Printing
Chapter 5 Outputting the PC Board Information
[TP Mark Pen Number]
Specify a pen number used to draw the position marks for TPs. 0: Use the pen number used for drawing TP paths. Numbers greater than 0: Draw TP position marks using the specified pen number.
The TP position marks vary depending on whether the TPs are generated in the Prior Reference Nets mode of the test point command or in a normal method as follows:
[Fill Background]
Specify a pallet number used to paint the background of TP names. -1: The background of TP names is blanked out (erased). 0: The background of TP names is not painted. Numbers greater than 0: Paint the background of TP names using the
specified pallet number. (Overlay)
[Height]
Specify character height to draw TP names. 0.0: Calculate automatically based on the PC board shape and the layout area. 0.0 < H ≤ 2000 mm: Draw TP names using the specified height.
[TP Mark Width]
Specify the width of TP position marks. -1.0 Drawing of TP position marks is not performed. 0.0 Draw TP position marks using half the character width for TP names. 0.0<[W]<2000mm Draw TP position marks using the specified character width.
[Draw Position] Specify a drawing position of TPs from the following nine options: Lower Left Lower Center Lower Right
Center of Left Center Center of Right Upper Left Upper Center Upper Right (default)
[Mirror] Specify a mirroring mode when ICT is plotted.
[Include prior nets in TP name interval]
Specify whether to include prior nets when determining the TP name interval.
[Plotting cross path line]
Specify whether to keep cross path lines crossed when plotting them.
TP position mark for Prior Reference Nets
Normal TP position mark
-1: Blank out (erase) 0: No background Greater than 0: Overlay
Chapter 5 Outputting the PC Board Information
5 - 30
2. Printing
ICT drawing does not depend on Drawing Layers. You can draw them without specifying Drawing Layers.
You can draw ICTs only if you have input test points (TPs) in Board Designer.
For details on test point generation command and Prior Reference Nets, refer to online help. Priorities for Draw Attributes
In Component/Ref-Des (including pin attributes), Net Attribute, Net, Figure Object, and Hole, if more than one drawing attributes have been specified for a figure, the following is the priority of attributes.
Use the following conditions to output the drawing data to the screen “DISPLAY”, and review the output image.
<PCB> file name : \home\lesson2\pcb\exwir.pcb Plotter intermediate data output destination : \home\lesson2\pcb Output format : CR-5000 Paper size : JIS A3 Paper orientation : landscape Scaling : Auto Offset : Autp Page name : plot [The settings of the page named “plot”]
Output Layer Drawing Mode Pen Number PC board Shape NoWidth 6 Conductive Layer 1 Width 1 Symbol-A Tone 2 Resist-A Width 5 Metalmask-A Width 3
Draw Unconnected Net ON 7
Reference
Caution!
Note
Caution!
Hole diameter/kind > Penetration attributes > Plating attributes > Figure object > Net >Net attributes > Pins Higher priority Lower priority
Lesson
5 - 31
2. Printing
Chapter 5 Outputting the PC Board Information
1. Select the file set [exwir/[Board]], and click (Plot Tool) in the tool box of the CAD File Manager.
Click Append Page.
Enter a new page name “plot” and click Append Page. Click Page-Settings. Set attributes for the target drawing layers as follows: Click the Net tab, and specify as follows: Click Close to close the Page-Settings dialog.
Output Layer Pen No.
Drawing Mode
PC board Shape 6 NoWidth Cond. Layer 1 1 Width
Symbol-A 2 Tone Resist-A 5 Width
Draw Unconnected Net : ON Pen Number : 7
Click
Click
Click
Click
Chapter 5 Outputting the PC Board Information
5 - 32
2. Printing
2. Specify plotter label, paper, and coordinate options. Click Coordinate Option-Settings. Click Close.
3. Perform drawing.
In the Page List, select plot. Click Plot Execute. The confirmation dialog box appears. Click OK.
The Status dialog is displayed, and the Plot Window appears. After reviewing the Plot Window, close the dialog. The confirmation dialog box appears. Click OK.
Plotter Label : DISPLAY Paper size : JIS A3 Paper Orientation : Landscape
Scale : Automatic ON Offset : Automatic ON
Click
Click
Click
Click
Click
Click
5 - 33
2. Printing
Chapter 5 Outputting the PC Board Information
4. Save the set parameters with the file name “plot.plp.” Click File Save Parameter File on the menu bar.
Enter the file name “plot” as shown in the left. Click OK.
5. Close Plot Tool. Click File Exit on the menu bar.
Click
Click
Click
Chapter 5 Outputting the PC Board Information
5 - 34
2. Printing
* Drawing by Command Input (Batch) You can draw PC boards from the command line without using Plot Tool.
The following two methods can be used for command input: [1. Specifying draw parameters as optional parameters]
In the command line, you can perform drawing by using individual optional parameters that correspond to the items specified in Plot Tool.
If you want to output the PC board data “ex.pcb” as follows:
Output Layer Drawing Mode Pen No. Cond Layer 1
Symbol-A Width Tone
1 2
When executing the above command, intermediate data will be generated with the file name specified in the “-o” option and the file extension “.pld” into the folder where the command was issued. Next, use the post-processing program “post1.bat” to output the already generated “sample.pld” to “DISPLAY”.
As described above, zplot.exe/sh cannot be output directly to a printer/plotter. This command performs only “Pre-processing”, described in the figure on page 5-16. Post-processing for output to a printer/plotter is performed by the post-processing program (post*.bat/sh), which handles the already generated intermediate data.
<XX>zplot.exe ex -p:scale auto -p:offset auto -p:paper A3/L PCB data name Scaling Offset Paper size
-p:layer WIR1:without:width:1,WIR1-S:without:tone:2 -o sample ↓
Output layer (Drawing mode & Pen No.) Output file name
<XX>zplot.exe [parameters] ↓
1. Specify edit parameters as optional parameters. 2. Specify edit parameters in the parameter file.
<XX> zplot.exe PCB/Panel data name [parameters] ↓ Syntax
Example
Scale : Automatic Offset : Automatic Paper size : A3 Plotter label : DISPLAY
<XX> post1.bat sample.pld ↓
Note
UNIX <XX>zplot.sh [parameters] ↓
5 - 35
2. Printing
Chapter 5 Outputting the PC Board Information
[2. Specifying draw parameters in the parameter file]
In addition to the previous method in which you specified optional parameters in the command line, you can also prepare a parameter file (a specifically formatted text file) in advance, and use it to perform drawing.
If you want to use the parameter file “plot.plp” (which you've created in a previous lesson) to draw PC board data “exwir.pcb” to a plotter label named “DISPLAY”:
When you specify a parameter file, you do not need to specify the target PC board data on the command line because it is already included in the parameter file. Next, use the post-processing program “post1.bat” to output the already generated “sample.pld” to “DISPLAY”.
As described above, you can use the parameter file generated from Plot Tool, and also create a new parameter file from the command line using the “-p:mkparam” option.
If you want to create a parameter file “prm.clp” to be used for drawing the PC board data “exchk.pcb”:
You can specify both parameter file and optional parameters at the same time; in this case, optional parameters take priority. On UNIX, the post-processing program is named “post1.sh”. Also, you must add “-r” when you specify intermediate data. <XX> post1.sh -r plot.pld When you install CR-5000, the post-processing program “post1.bat/sh”, which generates output to DISPLAY, is provided by default. You need to create new post processing programs in order to output to printers/plotters. The newly created post-processing programs will be named “post1.exe/sh”, “post2.exe/sh” ... and so on. For details on how to create the post-processing program (post.bat/sh), refer to the online documentation. For details on the batch program “zplot.exe/sh”, refer to the online help [Batch Programs].
Parameter file name
<XX>zplot.exe -p plot ↓
<XX>post1.bat plot.pld ↓
Create a parameter file
<XX> zplot.exe -p:mkparam prm exchk ↓ PCB data name
Example
Note
Caution!
Caution!
Reference
Reference
Example