295

PCB Design Master Training_cr

Embed Size (px)

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.

Citation preview

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

Zuken Inc.

Master Training <PCB Design >

Serial ID C2A1001E