User`s Guide Translators

Transcription

User`s Guide Translators
User’s Guide
Translators
Document Reference: for Release 11.0
Last Modified: June 2, 2011
User’s Guide
Sigrity, Inc.
phone: (408) 688-0145
email: [email protected]
Copyright  2011 Sigrity, Inc. All rights reserved.
900 E. Hamilton Avenue, Suite 500; Campbell, CA 95008
Trademark: SpeedXP, SPEED2000, PowerSI, Broadband SPICE, PowerDC, SpeedPKG,
XtractIM, SpeedPCB, OptimizePI, Unified Package Designer, OrbitIO, SystemSI and other Sigrity
product names referenced herein are trademarks of Sigrity, Inc. and may be registered in certain
jurisdictions.
All other products, designations, logos, and symbols mentioned in this manual are used for
identification purposes only, and may be trademarks or registered trademarks of their respective
companies. Registered and unregistered trademarks, as used in this manual, are the exclusive
property of their respective owners.
Restrict Permission: This publication contains trade secrets and proprietary information owned
by Sigrity and is protected by copyright law. Unauthorized reproduction or distribution of this
publication, or any portion of it, may result in civil and criminal penalties. This publication may not
be copied, reproduced, modified, published, uploaded, posted, transmitted, or distributed outside
of Sigrity in any way, without prior written permission from Sigrity. Except as specified in this
permission statement, which grants Sigrity customers permission to print hard copies of this
publication subject to the following conditions:
1. Any authorized copy of the publication or portion thereof must include all original copyright,
trademark, and other proprietary notices and this permission statement.
2. The publication may not be modified in any way.
3. The information contained in this document shall not be used for the benefit of any third party.
Sigrity©
Last Modified: June 2, 2011
ii
User’s Guide
Table of Contents
Table of Contents
PREFACE
1
Overview .................................................................................................................................. 1
Who Should Read This Guide ................................................................................................ 1
Related Documentation........................................................................................................... 1
Customer Support Information ............................................................................................. 2
1 INTRODUCTION
3
1.1 Software Overview .......................................................................................................... 3
1.2 Installation ....................................................................................................................... 3
1.2.1 System Requirements .............................................................................................. 3
1.2.2 Install Translators .................................................................................................... 4
2 SPDLINKS
9
2.1 Overview .......................................................................................................................... 9
2.1.1 Launch SPDLinks.................................................................................................... 9
2.1.2 File Formats........................................................................................................... 10
2.2 Translating Mentor BoardStation Files ...................................................................... 11
2.2.1 File Selection ......................................................................................................... 11
2.2.2 Net Selection ......................................................................................................... 13
2.2.3 Settings .................................................................................................................. 16
2.2.4 Start a Translation.................................................................................................. 18
2.2.5 Batch Mode Command.......................................................................................... 19
2.3 Translating CR5000 Files ............................................................................................. 19
2.3.1 File Selection ......................................................................................................... 19
2.3.2 Net Selection ......................................................................................................... 21
2.3.3 Settings .................................................................................................................. 21
2.3.4 Start a Translation.................................................................................................. 23
2.3.5 Batch Mode Command.......................................................................................... 23
2.4 Translating P-CAD Files............................................................................................... 24
2.4.1 File Selection ......................................................................................................... 24
2.4.2 Net Selection ......................................................................................................... 25
2.4.3 Settings .................................................................................................................. 25
2.4.4 Start a Translation.................................................................................................. 27
2.4.5 Batch Mode Command.......................................................................................... 27
2.5 Translating ODB++ Files.............................................................................................. 28
2.5.1 Export ODB++ Files ............................................................................................. 28
2.5.2 File Selection ......................................................................................................... 28
2.5.3 Net Selection ......................................................................................................... 30
2.5.4 Settings .................................................................................................................. 30
2.5.5 Start a Translation.................................................................................................. 32
2.5.6 Batch Mode Command.......................................................................................... 32
2.6 Translating Cadvance Files .......................................................................................... 33
2.6.1 File Selection ......................................................................................................... 33
2.6.2 Net Selection ......................................................................................................... 34
2.6.3 Settings .................................................................................................................. 34
2.6.4 Start a Translation.................................................................................................. 37
2.6.5 Batch Mode Command.......................................................................................... 37
2.6.6 Export a Netlist File in Cadvance Tool ................................................................. 37
2.7 Translating Cadence fies............................................................................................... 38
2.7.1 File Selection ......................................................................................................... 38
2.7.2 Net Selection ......................................................................................................... 40
Sigrity©
Last Modified: June 2, 2011
iii
User’s Guide
Table of Contents
2.7.3 Settings .................................................................................................................. 40
2.7.4 Start a Translation.................................................................................................. 42
2.7.5 Batch Mode Command.......................................................................................... 43
2.8 Reusing a Log File ......................................................................................................... 43
2.8.1 Using a Log File with Batch Mode Command ...................................................... 44
3 PADS2SPD TRANSLATOR
45
3.1 Overview ........................................................................................................................ 45
3.1.1 Launch Pads2Spd Translator................................................................................. 45
3.1.2 Input an .asc File.................................................................................................... 46
3.1.3 Output Files ........................................................................................................... 47
3.2 Setting Options .............................................................................................................. 48
3.2.1 Set up Translation Options .................................................................................... 48
3.2.2 Select Nets ............................................................................................................. 51
3.2.3 Change Net Color .................................................................................................. 52
3.3 Start a Translation ........................................................................................................ 53
3.4 Batch Mode Command ................................................................................................. 53
3.4.1 Batch Mode Command Using Log File................................................................. 54
3.5 Reusing a Log File ......................................................................................................... 54
4 RIF2SPD TRANSLATOR
55
4.1 Overview ........................................................................................................................ 55
4.1.1 Launch Rif2Spd Translator ................................................................................... 55
4.1.2 Input a .rif File....................................................................................................... 56
4.1.3 Output Files ........................................................................................................... 57
4.2 Setting Options .............................................................................................................. 58
4.2.1 Set up Translation Options .................................................................................... 58
4.2.2 Select Nets ............................................................................................................. 61
4.2.3 Change Net Color .................................................................................................. 63
4.3 Start a Translation ........................................................................................................ 64
4.4 Batch Mode Command ................................................................................................. 64
4.4.1 Batch Mode Command Using Log File................................................................. 64
4.5 Reusing a Log File ......................................................................................................... 64
5 DSN2SPD TRANSLATOR
65
5.1 Overview ........................................................................................................................ 65
5.1.1 Launch Dsn2Spd Translator .................................................................................. 65
5.1.2 Input a .dsn File ..................................................................................................... 66
5.1.3 Output Files ........................................................................................................... 67
5.2 Setting Options .............................................................................................................. 68
5.2.1 Set up Translation Options .................................................................................... 69
5.2.2 Select Nets ............................................................................................................. 71
5.2.3 Change Net Color .................................................................................................. 73
5.3 Setting Stackup.............................................................................................................. 74
5.3.1 Adjust DSN Information ....................................................................................... 74
5.3.2 Set up Positive/Negative Layers............................................................................ 75
5.3.3 Rename an Output Layer....................................................................................... 75
5.3.4 Change Stackup Sequence..................................................................................... 76
5.3.5 Merge Layers......................................................................................................... 76
5.3.6 Extract a Layer ...................................................................................................... 76
5.4 Start a Translation ........................................................................................................ 77
5.5 Batch Mode Command ................................................................................................. 78
5.5.1 Batch Mode Command Using Log File................................................................. 78
5.6 Reusing a Log File ......................................................................................................... 78
Sigrity©
Last Modified: June 2, 2011
iv
User’s Guide
Table of Contents
6 NDD2SPD TRANSLATOR
79
6.1 Overview ........................................................................................................................ 79
6.1.1 Launch Ndd2Spd Translator.................................................................................. 79
6.1.2 Input/Output Files.................................................................................................. 81
6.2 Setting Options .............................................................................................................. 83
6.2.1 Set up Translation Options .................................................................................... 83
6.2.2 Select Nets ............................................................................................................. 86
6.2.3 Change Net Color .................................................................................................. 87
6.3 Batch Mode Command ................................................................................................. 88
6.3.1 Batch Mode Command Using Log File................................................................. 88
6.4 Reusing a Log File ......................................................................................................... 88
7 ALTIUM2SPD INTERFACE
89
7.1 Overview ........................................................................................................................ 89
7.2 Using Altium2Spd ......................................................................................................... 90
APPENDIX A EXPORTING ASC FILES FROM MENTOR PADS
91
APPENDIX B EXPORTING BOARDSTATION LAYER
96
APPENDIX C EXPORTING ODB++ FILE IN ALTIUM DESIGNER
97
INDEX
99
Sigrity©
Last Modified: June 2, 2011
v
User’s Guide
Preface
Preface
This Preface gives a brief introduction to the Translators User Guide and has the following
sections.

Overview

Audience

Related documentation

Customer support information
Overview
This User Guide describes how to use format translators to translate layout data files in other
formats into Sigrity SPD format.
This guide has the following chapters.
Chapter
Page
Introduction
3
SPDLinks
9
Pads2Spd Translator
45
Rif2Spd Translator
55
Dsn2Spd Translator
65
Ndd2Spd Translator
79
Altium2Spd Interface
89
Appendix A Exporting ASC Files from Mentor PADS
91
Appendix B Exporting BoardStation Layer
96
Appendix C Exporting ODB++ File in Altium Designer
97
Who Should Read This Guide
This guide is compiled for engineers who need to convert file formats from time to time. The
engineers must have related knowledge on signal and power integrity simulations.
Related Documentation
You may need to refer to the following documentation.

Sigrity CAD Interfaces Translator Notes
http://www.sigrity.com/spdnet/translators/docs/CADinterface.pdf
Sigrity©
Last Modified: June 2, 2011
1
User’s Guide
Preface
Customer Support Information
If you encounter any difficulties using the product, or if you have any suggestions for
improvement, please contact us by any of the following ways.

Phone: (408) 688 0145

Fax: (408) 688 0144

E-mail: [email protected]
Please visit our website for the latest product documents and updates.

www.sigrity.com
Sigrity©
Last Modified: June 2, 2011
2
User’s Guide
1
Introduction
Introduction
This chapter introduces Translators 11.0.
This chapter has the following sections:
1.1

Software Overview

Installation
Software Overview
Translators 11.0 consists of the following translators:

SPDLinks

Dsn2Spd Translator

Ndd2Spd Translator

Pads2Spd Translator

Rif2Spd Translator
You can use the translators to conveniently transform design file formats generated by EDA tools
to a .spd format. The SPD files can be used on Sigrity products.
Translators 11.0 supports translating, not limited to, the following file formats:

Cadence: .brd, .mcm, and .sip

Cadvance: .dbr

Mentor BoardStation: ASCII design outputs

Mentor PADS: .asc

P-CAD: .pcb

Zuken CADStar & Visula: .rif

Zuken CR5000: .pcf, .ftf, and .mrf

ODB++ Files: .tgz, .gz, .Z, .tar, .zip, and .7z
Note: A license is now required to run the translator. Check with your Sigrity Sales Contact if you
do not have license information.
1.2
Installation
This section describes installation requirements and steps to install the Translators.
This section has the following topics:

System Requirements

Install Translators
1.2.1 System Requirements
The following system requirements are necessary for Translators:
Sigrity©
Last Modified: June 2, 2011
3
User’s Guide
Introduction

Microsoft Windows XP and 7

RedHat Enterprise Linux AS/ES/WS release 4, x86_64

RedHat Enterprise Linux AS/ES/WS release 5, x86_64

SUSE Linux Enterprise Server 10, x86_64

Minimum 2G RAM.
1.2.2 Install Translators
Follow these steps to install Translators independently from the CD:
1.
Insert your install CD and the installation automatically starts.
or
Double-click Setup from the CD or where you put the install files.
A welcome window appears.
2.
Click Next.
The License Agreement window appears.
Sigrity©
Last Modified: June 2, 2011
4
User’s Guide
3.
Introduction
Click Yes to accept the license agreement.
The Customer Information window appears.
4.
Enter your User Name and Company Name.
5.
Click Next.
The Choose Destination Location window appears.
6.
Click Next if you want the files to be installed in the default location.
or
Click Browse… to navigate to the folder where you want the files to be installed.
Sigrity©
Last Modified: June 2, 2011
5
User’s Guide
Introduction
The Select Components window appears.
7.
Check the components you want to install.
8.
Click Next
The Set Sample Files window appears.
9.
Click Next if you want the sample files to be installed in the default location.
or
Click Browse… to navigate to the folder where you want the sample files to be installed.
The Enter Text window opens.
Sigrity©
Last Modified: June 2, 2011
6
User’s Guide
Introduction
10. Enter your license server information using the format shown on the screen. This
information can be changed at a later time.
11. Click OK to continue.
The Setup Status window appears.
The blue bar shows the status as the program is being installed. Click Cancel if you wish to
end the installation process.
12. (Optional) Click Yes in the Question dialog to install MS VC++ 2008 Redistributable Setup.
If you have installed it, click No.
The following window appears.
Sigrity©
Last Modified: June 2, 2011
7
User’s Guide
Introduction
13. Click Finish to complete the installation.
Sigrity©
Last Modified: June 2, 2011
8
User’s Guide
2
SPDLinks
SPDLinks
This chapter describes how to use the SPDLinks translator to convert multiple file types
into .spd format.
The chapter has the following sections:
2.1

Overview

Translating Mentor BoardStation Files

Translating CR5000 Files

Translating P-CAD Files

Translating Odb++ Files

Translating Cadvance Files

Translating Cadence Files

Reusing a Log File
Overview
This section has the following topics:

Launch SPDLinks

File Format
2.1.1 Launch SPDLinks
You can launch the SPDLinks translator in this way:
Select
Start > All Programs > Sigrity > Translators 11.0 > SPDLinks.
The main interface of the SPDLinks appears.
Sigrity©
Last Modified: June 2, 2011
9
User’s Guide
SPDLinks
2.1.2 File Formats
The SPDLinks is designed to convert files in multiple formats:
PCB Placement Files: *.pcf, *.ftf, *.mrf, *.pcb, *.dbr, *.brd, *.mcm,
*.txt, and *.sip
Mentor BoardStation Files: Any File
CR5000 Files: *.pcf, *.ftf, and *.mrf
P-CAD Files: *.pcb
Odb++ Files: *.tgz, *.gz, *.Z, *.tar, *.zip, *.7z
Cadvance dbr Files: *.dbr
Cadence Files: *.brd, *.mcm, *.txt, *.sip
Click Browse… next to the File to be translated field, a Select File window opens. You can see
the file types from the drop-down menu of Files of type.
Sigrity©
Last Modified: June 2, 2011
10
User’s Guide
SPDLinks
Note: If you want to convert other format files besides those mentioned in the following three
sections, follow the same steps described hereinafter. Some settings may be different for various
format files.
2.2
Translating Mentor BoardStation Files
Note: Sigrity now supports ODB++ which may provide a smoother interface than the native CAD
files. Please refer to the Translating ODB++ Files 2.5 for instructions on this new interface. If
you prefer to use the old pathway instead, continue with the instructions below.
The SPDLinks can translate Mentor BoardStation files to *.spd file format.
This section has the following topics:

File Selection

Net Selection

Settings

Start a Translation

Batch Mode Command
2.2.1 File Selection
Follow these steps to select a file:
1.
Click Browse… next to the File to be translated field to open the following dialog.
Sigrity©
Last Modified: June 2, 2011
11
User’s Guide
2.
SPDLinks
Select Mentor BoardStation Files (Any File) from the drop-down menu of Files of type.
Sigrity©
Last Modified: June 2, 2011
12
User’s Guide
3.
SPDLinks
Select any file and click Open to open the file. The four BoardStation files must be within
the same folder.
The SPDLinks interface becomes as shown below.

One Settings option appears in the left pane.

An output file name is automatically generated in the Target Sigrity Spd File field, as
SigritySPD.spd.
You can also click Browse… and select an output file.
2.2.2 Net Selection
You can select nets to be translated. If you do not select nets for a translation, the SPDLinks will
translate all nets from the input file by default.
Follow these steps to select nets:
Sigrity©
Last Modified: June 2, 2011
13
User’s Guide
1.
SPDLinks
Select Net Selection in the left pane to show the Net Choice dialog box.
All nets have been selected automatically and moved into the right Net Name list.
2.
Select a net in the right Net Name list and click
to deselect the net.
You can use the Ctrl or Shift key to select multiple nets.
You can also:

Click

Select nets in the left Net Name list and click
Name list for a translation if necessary.

Enter a net name in the Find field. Click the right Find button to find the net in the
right Net Name list, or click the left Find button to find the net in the left Net Name
list.
to remove all nets from the right Net Name list.
Sigrity©
Last Modified: June 2, 2011
to move the nets into the right Net
14
User’s Guide
SPDLinks
Note: SPDLinks supports pattern matching selection capability, using wild cards like "*" and"?".
Example:
"*" — stands for one or more than one character(s).


"?" — stands for any one character.
Sigrity©
Last Modified: June 2, 2011
15
User’s Guide
SPDLinks
2.2.3 Settings
You can set multiple options in the Settings dialog box.
Click Settings in the left pane to show the Settings dialog box.
The Settings dialog box has the following options.

You can select one option from the drop-down menu:

This option determines the translation of MIXED layers in the input file. Plane Layer
(Ignore wires) is selected by default.
Sigrity©
Last Modified: June 2, 2011
16
User’s Guide
SPDLinks
-
Plane Layer (Ignore wires): The translator will translate MIXED layers to plane
layers. The translator will ignore traces on these layers.
-
Plane or Signal (Auto-detect): The translator will check if the MIXED layer has traces.
If it has traces, the translator will translate the layer to a signal layer. Otherwise, it will
translate the layer to a plane layer.
-
Signal Layer: The translator will translate MIXED layers to signal layers.

This option is selected by default.

The translator will translate patches on signal layers.

The option is selected by default.

The translator will add an extra pair of planes to the bottom of the structure in the output file
if all metal layers do not have patches.

The translator will add an extra metal plane layer to the bottom of the structure in the output
file if only one metal layer has patches.

If selected, the translator will translate component footprints.

This option is selected by default.

The translator will translate elements without net names.

If cleared, the translator will NOT translate elements without net names.

The translator will NOT translate void shapes with areas less than this value and with any
enclosed vias. In the .spd file format, a via hole is automatically generated when a via
passing through a metal shape. Therefore, via holes do not need to be translated.

This option is selected by default.

The translator will assign shape components of nets with colors of the selected nets.

If cleared, the translator will assign shape components with the default color of the shape.

This option is selected by default.

The translator will use the signal layer boundary for creating shapes on plane layers.

If cleared, the translator will use the pcb rectangle boundary for creating shapes on plane
layers.

This option is selected by default.

The translator will add net names to object names.
Sigrity©
Last Modified: June 2, 2011
17
User’s Guide
SPDLinks

The translator will discard voids with areas less than this value, which will not present in
the .spd file.

The default value is 0 mm2.

The translator will discard any traces shorter than this value.

The default is 0.0 mm. No traces are discarded.

The translator will translate arcs to line segments of this value or shorter to ensure smooth
appearance.

The default is 0.2 mm.

The translator will add this string in the field into all names of layers, nodes, vias and traces.
This option is useful when you combine two .spd files together.
User specified settings are saved in the registry and used as the defaults each time the translator is
launched.
You can click
to restore Sigrity default settings.
2.2.4 Start a Translation
You can click Translate to start a translation now.
The SPDLinks will create two new files: SigritySPD.spd and SigritySPD.spd.LOG. An
error report file may appear in the folder as SigritySPDerror.log if something is wrong
with the translation. .
Sigrity©
Last Modified: June 2, 2011
18
User’s Guide
SPDLinks
2.2.5 Batch Mode Command
SPDLinks.exe -b -mbs DesignNameFolder DesignName.spd
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\SPDLinks.exe"
-b -mbs "D:\Working\Translator\References\Board Station Files"
"D:\Working\Translator\References\Board Station
Files\SigritySPD.spd"
Batch Mode Command Using Log File
SPDLinks.exe -b -log LogFileName.log
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\SPDLinks.exe"
-b -log "D:\Working\Translator\References\Board Station\test.log"
2.3
Translating CR5000 Files
Note: Sigrity now supports ODB++ which may provide a smoother interface than the native CAD
files. Please refer to the Translating ODB++ Files 2.5 for instructions on this new interface. If
you prefer to use the old pathway instead, continue with the instructions below.
The SPDLinks can translate Zuken CR5000 files (*.pcf, *.ftf and *.mrf) to *.spd file
format.
This section has the following topics:

File Selection

Net Selection

Settings

Start a Translation

Batch Mode Command
2.3.1 File Selection
Follow these steps to select a CR5000 file:
1.
Click Browse… next to the File to be translated field to open the following dialog box.
Sigrity©
Last Modified: June 2, 2011
19
User’s Guide
SPDLinks
Note: If a *.pcf file is not within the same folder as the *.ftf files is, or two file names
do not match, the following warning box will appear.
Click OK. Change the names or put the two files within one same folder.
2.
Select a CR5000 file and click Open to open the file.
The SPDLinks interface becomes as shown below.

One Settings option appears in the left pane.
Sigrity©
Last Modified: June 2, 2011
20
User’s Guide

SPDLinks
An output file name is automatically generated in the Target Sigrity Spd File field.
You can also click Browse… and select an output file.
2.3.2 Net Selection
You can select nets to be translated. If you do not select nets for a translation, the SPDLinks will
translate all nets from the input file by default.
See 2.2.2 Net Selection for detailed descriptions of net selection.
2.3.3 Settings
You can set multiple options in the Settings dialog box.
Click Settings in the left pane to show the Settings dialog box.
The Settings dialog box has the following options.

You can select one option from the drop-down menu:

This option determines the translation of MIXED layers in the input file. Plane or Signal
(Auto-detect) is selected by default.
-
Plane or Signal (Auto-detect): The translator will check if the MIXED layer has traces.
If it has traces, the translator will translate the layer to a signal layer. Otherwise, it will
translate the layer to a plane layer.
-
Plane Layer (Ignore wires): The translator will translate MIXED layers to plane
layers. The translator will ignore traces on these layers.
-
Signal Layer: The translator will translate MIXED layers to signal layers.
Sigrity©
Last Modified: June 2, 2011
21
User’s Guide
SPDLinks

This option is selected by default.

The translator will translate patches on signal layers.

This option is selected by default.

The translator will assign shape components of nets with colors of the selected nets.

If cleared, the translator will assign shape components with the default color of the shapes.

The translator will add an extra pair of planes to the bottom of the structure in the output file
if all metal layers do not have patches.

The translator will add an extra metal plane layer to the bottom of the structure in the output
file if only one metal layer has patches.

This option is selected by default.

The translator will add net names to object names.

This option is selected by default.

The translator will translate elements without net names.

If cleared, the translator will NOT translate elements without net names.

This option is selected by default.

The translator will translate pads with cutout as shapes.

The translator will discard any traces shorter than this value.

The default is 0.0 mm. No traces are discarded.

The translator will translate arcs to line segments of this value or shorter to ensure smooth
appearance.

The default is 0.2 mm.

The translator will add this string in the field into all names of layers, nodes, vias and traces.
This option is useful when you combine two .spd files.
User specified settings are saved in the registry and used as the defaults each time the translator is
launched.
You can click
to restore Sigrity default settings.
Sigrity©
Last Modified: June 2, 2011
22
User’s Guide
SPDLinks
2.3.4 Start a Translation
You can click Translate to start a translation now.
The SPDLinks will create two new files: filename.spd and filename.spd.LOG.
In this example, the two files are demo.spd and demo.spd.LOG.
You can reuse the log file for future translations that have the same settings.
2.3.5 Batch Mode Command
SPDLinks.exe -b -pcf | ftf] DesignName.[pcf | ftf] DesignName.spd
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\SPDLinks.exe"
-b -ftf "D:\Working\Translator\References\ftf\demo.ftf"
"D:\Working\Translator\References\ftf\demo.spd"
"C:\Program Files\Sigrity\Translators 11.0\Programs\SPDLinks.exe"
-b -pcf "D:\Working\Translator\References\ftf\demo.pcf"
"D:\Working\Translator\References\ftf\demo.spd"
Batch Mode Command Using Log File
SPDLinks.exe -b -log LogFileName.log
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\SPDLinks.exe"
-b -log "D:\Working\Translator\References\ftf\test.log"
Sigrity©
Last Modified: June 2, 2011
23
User’s Guide
2.4
SPDLinks
Translating P-CAD Files
Note: Sigrity now supports ODB++ which may provide a smoother interface than the native CAD
files. Please refer to the Translating ODB++ Files 2.5 for instructions on this new interface. If
you prefer to use the old pathway instead, continue with the instructions below.
The SPDLinks can translate P-CAD files (*.pcb) to *.spd file format.
This section has the following topics:

File Selection

Net Selection

Settings

Start a Translation

Batch Mode Command
2.4.1 File Selection
Follow these steps to input a P-CAD file:
1.
Click Browse… next to the File to be translated field to open the following dialog box.
2.
Select P-CAD Files from Files of type.
3.
Select a file and click Open to open the file.
The SPDLinks interface becomes as shown below.
Sigrity©
Last Modified: June 2, 2011
24
User’s Guide
SPDLinks

One Settings option appears in the left pane.

An output file name is automatically generated in the Target Sigrity Spd File field.
You can also click Browse… and select an output file.
2.4.2 Net Selection
You can select nets to be translated. If you do not select nets for a translation, the SPDLinks will
translate all nets from the input file by default.
See 2.2.2 Net Selection for detailed descriptions of net selection.
2.4.3 Settings
You can set multiple options in the Settings dialog box.
Click Settings in the left pane to show the Settings dialog box.
Sigrity©
Last Modified: June 2, 2011
25
User’s Guide
SPDLinks
The Settings dialog box has the following options.

You can select one option from the drop-down menu:

This option determines the translation of MIXED layers in the input file. Plane or Signal
(Auto-detect) is selected by default.
-
Plane or Signal (Auto-detect): The translator will check if the MIXED layer has traces.
If it has traces, the translator will translate the layer to a signal layer. Otherwise, it will
translate the layer to a plane layer.
-
Plane Layer (Ignore wires): The translator will translate MIXED layers to plane
layers. The translator will ignore traces on these layers.
-
Signal Layer: The translator will translate MIXED layers to signal layers.

This option is selected by default.

The translator will translate patches on signal layers.

This option is selected by default.

The translator will assign shape components of nets with colors of the selected nets.

If cleared, the translator will assign shape components with the default color of the shapes.

The option is selected by default.

The translator will add an extra pair of planes to the bottom of the structure in the output file
if all metal layers do not have patches.

The translator will add an extra metal plane layer to the bottom of the structure in the output
file if only one metal layer has patches.

This option is selected by default.

The translator will add net names to object names.

This option is selected by default.

The translator will translate elements without net names.

If cleared, the translator will NOT translate elements without net names.

The translator will discard any traces shorter than this value.
Sigrity©
Last Modified: June 2, 2011
26
User’s Guide
SPDLinks

The default is 0.0 mm. No traces are discarded.

The translator will translate arcs to line segments of this value or shorter to ensure smooth
appearance.

The default is 0.2 mm.

The translator will add this string in the field into all names of layers, nodes, vias and traces.
This option is useful when you combine two .spd files.
User specified settings are saved in the registry and used as the defaults each time the translator is
launched.
You can click
to restore Sigrity default settings.
2.4.4 Start a Translation
You can click Translate to start a translation now.
The SPDLinks will create two new files: filename.spd and filename.spd.LOG.
In this example, the two files are test.spd and test.spd.LOG.
You can reuse the log file for future translations that have the same settings.
2.4.5 Batch Mode Command
SPDLinks.exe -b -pcb DesignName.pcb DesignName.spd
Example:
Sigrity©
Last Modified: June 2, 2011
27
User’s Guide
SPDLinks
"C:\Program Files\Sigrity\Translators 11.0\Programs\SPDLinks.exe"
-b -pcb "D:\Working\Translator\References\PCAD\test.pcb"
"D:\Working\Translator\References\PCAD\test.spd"
Batch Mode Command Using Log File
SPDLinks.exe -b -log LogFileName.log
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\SPDLinks.exe"
-b -log "D:\Working\Translator\References\PCAD\test.log"
2.5
Translating ODB++ Files
The SPDLinks can translate ODB++ files (*.tgz; *.gz; *.Z; *.tar; *.zip; *.7z)
to *.spd file format.
This section has the following topics:

Export ODB++ Files

File Selection

Net Selection

Settings

Start a Translation

Batch Mode Command
2.5.1 Export ODB++ Files
Mentor's Valor ODB++ viewer is free to view designs. The viewer is available on website:
http://www.mentor.com/products/pcb-system-design/downloads/odb-viewer
To export ODB++ files, follow these steps:
1.
Enable all options when generating the ODB++ compressed file archive.
2.
Review the file in the ODB++ viewer and note the "step" name to be translated.
If only one "step" is found, the viewer and the interface will skip that option.
Be sure all planes are in the desired state for analysis. If not, update the design and regenerate
the ODB++ file.
To open an ODB++ file, follow these steps:
1.
Set the file browser type to ODB++.
2.
Select the desired file.
Select the desired step if more than one "step" is found.
2.5.2 File Selection
Follow these steps to select an .Odb++ file:
1.
Click Browse… next to the File to be translated field to open the following dialog box.
Sigrity©
Last Modified: June 2, 2011
28
User’s Guide
SPDLinks
2.
Select Odb++ Files from Files of type.
3.
Select an Odb++ file and click Open to open the file.
The SPDLinks interface now becomes as shown below.

One Settings option appears in the left pane.
Sigrity©
Last Modified: June 2, 2011
29
User’s Guide

SPDLinks
An output file name is automatically generated in the Target Sigrity Spd File field.
You can also click Browse… and select an output file.
2.5.3 Net Selection
You can select nets to be translated. If you do not select nets for a translation, the SPDLinks will
translate all nets from the input file by default.
See 2.2.2 Net Selection for detailed descriptions of net selection.
2.5.4 Settings
You can set multiple options in the Settings dialog box.
Click Settings in the left pane to show the Settings dialog box.
The Settings dialog box has the following options.

You can select one option from the drop-down menu:

This option determines the translation of MIXED layers in the input file. Plane Layer
(Ignore wires) is selected by default.
-
Plane Layer (Ignore wires): The translator will translate MIXED layers to plane
layers. The translator will ignore traces on these layers.
-
Plane or Signal (Auto-detect): The translator will check if the MIXED layer has traces.
If it has traces, the translator will translate the layer to a signal layer. Otherwise, it will
translate the layer to a plane layer.
-
Signal Layer: The translator will translate MIXED layers to signal layers.
Sigrity©
Last Modified: June 2, 2011
30
User’s Guide
SPDLinks

This option is selected by default.

The translator will include all patches of metal/area fills on signal layers in the translation.

The option is selected by default.

The translator will add an extra pair of planes to the bottom of the structure in the output file
if all metal layers do not have patches.

The translator will add an extra metal plane layer to the bottom of the structure in the output
file if only one metal layer has patches.

The translator will NOT translate elements without net names.

If selected, the translator will translate elements without net names.

The translator will NOT translate void shapes with areas less than this value and with any
enclosed vias. In the .spd file format, a via hole is automatically generated when a via
passing through a metal shape. Therefore, via holes do not need to be translated.

This option is off by default.

If checked, the translator will synthesize netlist on unassigned objects.

It always takes a long time to synthesize netlist, so if not based on IP concerns, do not check
this option.

This option is selected by default.

The translator will use the signal layer boundary for creating shapes on plane layers.

If cleared, the translator will use the pcb rectangle boundary for creating shapes on plane
layers.

This option is selected by default.

The translator will add net names to object names.

The translator will discard any traces shorter than this value.

The default is 0.0 mm. No traces are discarded.

The translator will translate arcs to line segments of this value or shorter to ensure smooth
appearance.

The default is 0.2 mm.
Sigrity©
Last Modified: June 2, 2011
31
User’s Guide

SPDLinks
The translator will add this string in the field into all names of layers, nodes, vias and traces.
This option is useful when you combine two .spd files together.
User specified settings are saved in the registry and used as the defaults each time the translator is
launched.
You can click
to restore Sigrity default settings.
2.5.5 Start a Translation
You can click Translate to start a translation now.
The SPDLinks will create two new files: filename.spd and filename.spd.LOG.
In this example, the two files are Layout.spd and Layout.spd.LOG.
You can reuse the log file for future translations that have the same settings.
2.5.6 Batch Mode Command
SPDLinks.exe -b -zip DesignName.zip(.z or other supported formats)
DesignName.spd
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\SPDLinks.exe"
-b -zip "D:\Working\Translator\References\odb\odb.tar"
"D:\Working\Translator\References\odb\odb.spd"
Batch Mode Command Using Log File
SPDLinks.exe -b -log LogFileName.log
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\SPDLinks.exe"
-b -log "D:\Working\Translator\References\odb\test.log"
Sigrity©
Last Modified: June 2, 2011
32
User’s Guide
2.6
SPDLinks
Translating Cadvance Files
The SPDLinks can translate Cadvance files (*.dbr, *.dbg) to *.spd file format.
This section has the following topics:

File Selection

Net Selection

Settings

Start a Translation

Batch Mode Command

Export a Netlist File in Cadvance Tool
2.6.1 File Selection
Follow these steps to input a Cadvance file:
1.
Click Browse… next to the File to be translated field to open the following dialog box.
2.
Select Cadvance dbr Files from Files of type.
3.
Select a file and click Open to open the file.
The SPDLinks interface now becomes as shown below.
Sigrity©
Last Modified: June 2, 2011
33
User’s Guide
SPDLinks

One Settings option appears in the left pane.

An output file name is automatically generated in the Target Sigrity Spd File field.
You can also click Browse… and select an output file.
2.6.2 Net Selection
You can select nets to be translated. If you do not select nets for a translation, the SPDLinks will
translate all nets from the input file by default.
See 2.2.2 Net Selection for detailed descriptions of net selection.
2.6.3 Settings
You can set multiple options in the Settings dialog box.
Click Settings in the left pane to show the Settings dialog box.
Sigrity©
Last Modified: June 2, 2011
34
User’s Guide
SPDLinks
The Settings dialog box has the following options.

You can select one option from the drop-down menu:

This option determines the translation of MIXED layers in the input file. Plane Layer
(Ignore wires) is selected by default.
-
Plane Layer (Ignore wires): The translator will translate MIXED layers to plane
layers. The translator will ignore traces on these layers.
-
Plane or Signal (Auto-detect): The translator will check if the MIXED layer has traces.
If it has traces, the translator will translate the layer to a signal layer. Otherwise, it will
translate the layer to a plane layer.
-
Signal Layer: The translator will translate MIXED layers to signal layers.

This option is selected by default.

The translator will translate patches on signal layers.

The option is selected by default.

The translator will add an extra pair of planes to the bottom of the structure in the output file
if all metal layers do not have patches.

The translator will add an extra metal plane layer to the bottom of the structure in the output
file if only one metal layer has patches.

This option is selected by default.
Sigrity©
Last Modified: June 2, 2011
35
User’s Guide
SPDLinks

The translator will NOT translate elements without net names.

If the check box is cleared, the translator will translate elements without net names.

The translator will NOT translate void shapes with areas less than this value and with any
enclosed vias. In the .spd file format, a via hole is automatically generated when a via
passing through a metal shape. Therefore, via holes do not need to be translated.

This option is selected by default.

The translator will assign shape components of nets with colors of the selected nets.

If cleared, the translator will assign shape components with the default color of the shapes.

This option is selected by default.

The translator will use the signal layer boundary for creating shapes on plane layers.

If cleared, the translator will use the pcb rectangle boundary for creating shapes on plane
layers.

This option is selected by default.

The translator will add net names to object names.

The translator will discard voids with areas less than this value, which will not present in
the .spd file.

The default value is 0 mm2.

The translator will discard any traces shorter than this value.

The default is 0.0 mm. No traces are discarded.

The translator will translate arcs to line segments of this value or shorter to ensure smooth
appearance.

The default is 0.2 mm.

The translator will add this string in the field into all names of layers, nodes, vias and traces.
This option is useful when you combine two .spd files.
User specified settings are saved in the registry and used as the defaults each time the translator is
launched.
You can click
to restore Sigrity default settings.
Sigrity©
Last Modified: June 2, 2011
36
User’s Guide
SPDLinks
2.6.4 Start a Translation
You can click Translate to start a translation now.
The SPDLinks will create two new files: filename.spd and filename.spd.LOG.
In this example, the two files are test.spd and test.spd.LOG.
You can reuse the log file for another translation.
2.6.5 Batch Mode Command
SPDLinks.exe -b -dbr DesignName.dbr DesignName.spd
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\SPDLinks.exe"
-b -dbr "D:\Working\Translator\References\dbr\test.dbr"
"D:\Working\Translator\References\dbr\test.spd"
Batch Mode Command Using Log File
SPDLinks.exe -b -log LogFileName.log
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\SPDLinks.exe"
-b -log "D:\Working\Translator\References\dbr\test.log"
2.6.6 Export a Netlist File in Cadvance Tool
A netlist(*.net) file can be exported in Cadvance tools. This file defines some net property for
pin of components. These net information can’t be found in *.dbg file, so we can’t assign
correct net to a pin without netlist file. Cadvance provides a tool to export netlist file.
Sigrity©
Last Modified: June 2, 2011
37
User’s Guide
2.7
SPDLinks
Translating Cadence fies
Note: Sigrity now supports ODB++ which may provide a smoother interface than the native CAD
files. Please refer to the Translating ODB++ Files 2.5 for instructions on this new interface. If
you prefer to use the old pathway instead, continue with the instructions below.
The SPDLinks can translate Cadence files (*.brd, *.sip, *.mcm) to *.spd file format.
This section has the following topics:

File Selection

Net Selection

Extracta Path

Settings

Start a Translation

Batch Mode Command
2.7.1 File Selection
Follow these steps to input a Cadence file:
1.
Click Browse… next to the File to be translated field to open the following dialog box.
Sigrity©
Last Modified: June 2, 2011
38
User’s Guide
SPDLinks
2.
Select Cadence brd/sip/mcm Files from Files of type.
3.
Select a file and click Open to open the file.
The SPDLinks interface now becomes as shown below.
Sigrity©
Last Modified: June 2, 2011
39
User’s Guide
SPDLinks

One Settings option appears in the left pane;

One Extracta Path option appears in the left pane;

An output file name is automatically generated in the Target Sigrity Spd File field.
You can also click Browse… and select an output file.
2.7.2 Net Selection
You can select nets to be translated. If you do not select nets for a translation, the SPDLinks will
translate all nets from the input file by default.
See 2.2.2 Net Selection for detailed descriptions of net selection.
2.7.3 Settings
If this is the first time that you launch the BrdExtractor Translator, the following Settings dialog
box appears.
1.
Browse to select the env file or enter its path in the “env” file path field.
2.
Browse to select the extracta.exe file or enter its path in the “extracta.exe” path field.
Note: If you do not define the paths, Brdextractor can’t launch normally.
You can set multiple options in the Settings dialog box.
The Settings dialog box has the following options.

You can select one option from the drop-down menu:
Sigrity©
Last Modified: June 2, 2011
40
User’s Guide

SPDLinks
This option determines the translation of MIXED layers in the input file. Plane Layer is
selected by default.
-
Plane Layer: The translator will translate MIXED layers to plane layers. The translator
will ignore traces on these layers.
-
Plane or Signal: The translator will check if the MIXED layer has traces. If it has
traces, the translator will translate the layer to a signal layer. Otherwise, it will translate
the layer to a plane layer.
-
Signal Layer: The translator will translate MIXED layers to signal layers.

This option is selected by default.

The translator will translate patches on signal layers.

This option is selected by default.

The translator will assign shape components of nets with colors of the selected nets.

If cleared, the translator will assign shape components with the default color of the shapes.

The translator will add an extra pair of planes to the bottom of the structure in the output file
if all metal layers do not have patches.

The translator will add an extra metal plane layer to the bottom of the structure in the output
file if only one metal layer has patches.

This option is selected by default.

The translator will add net names to object names.

This option is selected by default.

The translator will NOT translate elements without net names.

If the check box is cleared, the translator will translate elements without net names.

If checked, the translator will create partial Ckt names based upon component part number.

If checked, the translator will use the “Drill/Slot hole” for the outer diameter and “Drill/Slot
symbol” as inner diameter.

This option is selected by default.
Sigrity©
Last Modified: June 2, 2011
41
User’s Guide
SPDLinks

If cleared, then split vias on connected layers only.

The translator will discard any traces shorter than this value.

The default is 0.0 mm. No traces are discarded.

The translator will translate arcs to line segments of this value or shorter to ensure smooth
appearance.

The default is 0.2 mm.

The translator will add this string in the field into all names of layers, nodes, vias and traces.
This option is useful when you combine two .spd files.
User specified settings are saved in the registry and used as the defaults each time the translator is
launched.
You can click
to restore Sigrity default settings.
2.7.4 Start a Translation
You can click Translate to start a translation now.
The SPDLinks will create two new files: filename.spd and filename.spd.LOG.
In this example, the two files are test.spd and test.spd.LOG.
You can reuse the log file for another translation.
Sigrity©
Last Modified: June 2, 2011
42
User’s Guide
SPDLinks
2.7.5 Batch Mode Command
SPDLinks.exe -b -mcm | sip | brd] DesignName.[mcm | sip | brd]
DesignName.spd
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\SPDLinks.exe"
-b -mcm "D:\Working\Translator\References\demo.mcm"
"D:\Working\Translator\References\demo.spd"
"C:\Program Files\Sigrity\Translators 11.0\Programs\SPDLinks.exe"
-b -sip "D:\Working\Translator\References\demo.sip"
"D:\Working\Translator\References\demo.spd"
"C:\Program Files\Sigrity\Translators 11.0\Programs\SPDLinks.exe"
-b -brd "D:\Working\Translator\References\demo.brd"
"D:\Working\Translator\References\demo.spd"
Batch Mode Command Using Log File
SPDLinks.exe -b -log LogFileName.log
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\SPDLinks.exe"
-b -log "D:\Working\Translator\References\test.log"
2.8
Reusing a Log File
You can reuse a log file from another translation.
1.
Make a backup copy of a log file to be reused.
2.
Click
.
The Open dialog box appears.
3.
Select a log file and click Open to load the file.
Sigrity©
Last Modified: June 2, 2011
43
User’s Guide
SPDLinks
2.8.1 Using a Log File with Batch Mode Command
SPDLinks.exe -b -log LogFileName.log
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\SPDLinks.exe"
-b -log "D:\Working\Translator\References\Log Files\test.log"
Sigrity©
Last Modified: June 2, 2011
44
User’s Guide
3
Pads2Spd Translator
Pads2Spd Translator
Note: Sigrity recommends using the ODB++ interface for related designs. (Pads Layout 9.0 or
later can export ODB++ file.)
This chapter describes how to convert a Pads (.asc) file into an .spd file.
The chapter has the following sections.
3.1

Overview

Setting Options

Starting a Translation

Batch Mode Command

Reusing a Log File
Overview
This section describes basic operations and covers the following topics:

Launch Pads2Spd Translator

Input an .asc File

Output Files
Note: Sigrity now supports ODB++ which may provide a smoother interface than the native CAD
files. Please refer to the Translating ODB++ Files 2.5 for instructions on this new interface. If
you prefer to use the old pathway instead, continue with the instructions below.
3.1.1 Launch Pads2Spd Translator
You can launch the Pads2Spd Translator in this way:
Select Start > All Programs > Sigrity > Translators 11.0 > Pads to Spd.
The main interface of the Pads2Spd Translator appears.
Sigrity©
Last Modified: June 2, 2011
45
User’s Guide
Pads2Spd Translator
You can right click the title bar to open a pop-up menu.
You can

Enable or disable Show Assumption. It is enabled by default.

Select About Pads2Spd… to get the software version information.
3.1.2 Input an .asc File
After you have launched the Pads2Spd Translator, you can follow these steps to input an .asc
file:
1.
Enter a file path and name directly in the Innoveda (Pads) ASC file field.
Sigrity©
Last Modified: June 2, 2011
46
User’s Guide
Or click
2.
Pads2Spd Translator
to open the open dialog box.
Select a file and click Open to open it.
3.1.3 Output Files
You must enter an output file name in the Sigrity SPD file field.
Or click
to open an open dialog box. Browse to select a file for output.
A translation will produce two new files in this example: test.spd and test.spd.LOG.

test.spd: The destination file.

test.spd.LOG: A log of the translation process, which includes:
Sigrity©
Last Modified: June 2, 2011
47
User’s Guide
Pads2Spd Translator
- Input and output files specified.
- Translation date.
- All translation options (nets translated, layer arrangement, and settings).
- Any warnings issued during the translation.
- Component model information.
You can reuse the log file.
3.2
Setting Options
This section describes translation options and net selection.
This section has the following topics:

Set up Translation Options

Select Nets

Change Net Color
3.2.1 Set up Translation Options
Now you can start to set up translation options.
Click Settings and click the Options tab.
The Setting dialog box has three tabs: Options, Net Selection, and Stackup.
The Options tab appears first.
Sigrity©
Last Modified: June 2, 2011
48
User’s Guide
Pads2Spd Translator
The Options dialog box has the following options.

The option determines the translation of power layers in the input .asc file. Plane or
Signal (Auto-detect) is selected by default.
-
Plane or Signal (Auto-detect): The translator will check if the power layer has traces.
If there are traces on it, the translator will translate the power layer to a signal layer.
Otherwise, it will translate the power layer to a plane layer.
-
Plane Layer (Ignore wires): The translator will translate power layers to plane layers.
The translator will ignore any wires on power layers that will be translated to traces.
-
Signal: The translator will translate power layers to signal layers.

The option is selected by default.

The translator will translate patches (partial fills) on the signal layers.

If selected, the translator will add an extra pair of planes to the bottom of the structure in the
output file if all metal layers do not have patches.

If selected, The translator will add an extra metal plane layer to the bottom of the structure in
the output file if only one metal layer has patches.
Sigrity©
Last Modified: June 2, 2011
49
User’s Guide
Pads2Spd Translator

If selected, the translator will NOT translate elements without net names.

If selected, the translator will NOT translate void shapes which areas are less than this value
and enclose any vias. In the SPD file format, a via hole is automatically generated when a via
passing through a metal shape. Therefore, via holes do not need to be translated.

This option is selected by default.

The translator will assign shape components of nets with colors of the selected nets.

If cleared, the translate will assign shape components with the default color of the shape.

The translator will discard voids with areas less than this value, which will not present in
the .spd file.

The default value is 0 mm2.

The translator will merge a trace shorter than this value with traces connected to its terminals,
or discard the trace if it is not connected to any vias or other traces.

The default value is 0 mm.

The translator will translate arcs to line segments of this value or shorter to ensure smooth
appearance.

The default is 0.2 mm.

This option is selected by default.

The translator will translate all components in the input file.

The translator will add this string in the field to all names of layers, nodes, vias and traces.
This option is useful when you combine two .spd files.

This option is selected by default.

The translator will add net names to object names in the output file.

This option is selected by default.

The translator will translate padstacks.
Sigrity©
Last Modified: June 2, 2011
50
User’s Guide
Pads2Spd Translator

This option is selected by default.

The translator will use pin names for package nodes if present in design file.
3.2.2 Select Nets
You can click the Net Selection tab in the Settings dialog box and then select nets.
If you do not select and move nets to the Nets Selected list, all nets in the input file will be
translated later.
1.
Click the Net Selection tab.
The Net Selection tab looks as shown below.
The Net Selection tab shows all available nets in the .asc file for translation and the
default color assigned to each net.
2.
Click a net name in the Nets Selecting list and it moves into the Nets Selected list.
To move multiple nets together into the Net Selected list:

Hold the Ctrl key and click several nets.
The nets move to the Nets Selected list.
To move a range of nets together into the Net Selected list:
1.
Hold the Shift key.
2.
Click a net as a start.
3.
Click another net as an end.
All nets between the first and last nets move to the Nets Selected list.
Sigrity©
Last Modified: June 2, 2011
51
User’s Guide
Pads2Spd Translator
To deselect a net from the Net Selected list:

Hold the Ctrl key and click a selected net name in the Net Selecting list.
The net is deselected.
To deselect all nets from the Net Selected list:

Click an empty area in the Nets Selecting list.
All nets are deselected from the Nets Selected list.
3.2.3 Change Net Color
You can change a net color after you have selected the nets.
All layers within a package are assigned with a color. If the default color is selected for the net,
the colors of the components on the net are assigned with the default colors of corresponding
layers, and all vias of the net will be in red.
If nets have traces that run on several layers, the traces are assigned with the default color of the
associated layer.
Sigrity©
Last Modified: June 2, 2011
52
User’s Guide
1.
Pads2Spd Translator
Click the color box next to a net.
A Color Selector dialog box appears.
3.3
2.
Select a color from the drop-down list.
3.
Click OK.
Start a Translation
Up to now, you can start a translation since all necessary settings are done.
Click Translate to start a translation. The following message box may appear first.
Click OK to skip. And the translation starts.
The Pads2Spd Translator interface will disappear when a translation is done.
The translation duration depends on the size of the .asc file. Usually, the translation will be
completed within minutes.
3.4
Batch Mode Command
Pads2Spd.exe -b DesignName.asc DesignName.spd
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\Pads2Spd.exe"
-b "D:\Working\Translator\References\asc\test.asc"
"D:\Working\Translator\References\asc\test.spd"
Sigrity©
Last Modified: June 2, 2011
53
User’s Guide
Pads2Spd Translator
3.4.1 Batch Mode Command Using Log File
Pads2Spd.exe -b LogFileName.log
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\Pads2Spd.exe"
-b "D:\Working\Translator\References\asc\test.log"
3.5
Reusing a Log File
You can reuse a log file from another translation.
See 2.8 Reusing a Log File for detailed descriptions.
Sigrity©
Last Modified: June 2, 2011
54
User’s Guide
4
Rif2Spd Translator
Rif2Spd Translator
This chapter describes how to convert a .rif file to a .spd files.
The chapter has the following sections.
4.1

Overview

Setting Options

Starting a Translation

Batch Mode Command

Reusing a Log File
Overview
This section describes basic operations and has the following topics:

Launch Rif2Spd Translator

Input a .rif File

Output Files
Note: Sigrity now supports ODB++ which may provide a smoother interface than the native CAD
files. Please refer to the Translating ODB++ Files 2.5 for instructions on this new interface. If
you prefer to use the old pathway instead, continue with the instructions below.
4.1.1 Launch Rif2Spd Translator
You can launch the Rif2Spd Translator in this way:
Select Start > All Programs > Sigrity Translators 11.0 > Rif to Spd.
Sigrity©
Last Modified: June 2, 2011
55
User’s Guide
Rif2Spd Translator
The main interface of the Rif2Spd Translator appears.
You can right-click the title bar to open a pop-up menu.
Select About Rif2Spd… to get the software version information.
4.1.2 Input a .rif File
You can follow these steps to input a .rif file:
1.
Enter a file path and name directly in the Zuken Rif file field.
Sigrity©
Last Modified: June 2, 2011
56
User’s Guide
Rif2Spd Translator
Or click
2.
to open the following dialog box.
Select a file and click Open to open it.
4.1.3 Output Files
You must enter an output file name in the Sigrity SPD file field, for example, test:
Or click
to open an open dialog box.
Browse to select a file for output.
A translation will produce two new files in this example: test.spd and test.spd.LOG.

test.spd: The destination file.

test.spd.LOG: A log of the translation process, which includes:
- Input and output files specified.
- Translation date.
Sigrity©
Last Modified: June 2, 2011
57
User’s Guide
Rif2Spd Translator
- All translation options (nets translated and settings).
- Any warnings issued during the translation.
You can reuse the log file.
Now the main interface looks like the following figure.
4.2
Setting Options
This section describes translation options and net selection.
This section has the following topics:

Set up Translation Options

Select Nets

Change Net Color
4.2.1 Set up Translation Options
Follow these steps to set up translation options.
Click Settings.
The Setting dialog box has two tabs: Options and Net Selection.
Sigrity©
Last Modified: June 2, 2011
58
User’s Guide
Rif2Spd Translator
The Options dialog box has the following options.

This option determines the translation of power layers from the input .rif file. Plane or
Signal (Auto-detect) is selected by default.
-
Plane or Signal (Auto-detect): The translator will check if the power layer has traces.
If there are traces on it, the translator will translate the power layer to a signal layer.
Otherwise, it will translate the power layer to a plane layer.
-
Plane layer (Ignore wires): The translator will translate power layers to plane layers.
The translator will ignore any wires on power layers that will be translated to traces.
-
Signal: The translator will translate power layers to signal layers.
Sigrity©
Last Modified: June 2, 2011
59
User’s Guide
Rif2Spd Translator

The option is selected by default.

The translator will translate patches (partial fills) on the signal layers.

The option is selected by default.

The translator will add an extra pair of planes to the bottom of the structure in the output file
if all metal layers do not have patches.

The translator will add an extra metal plane layer to the bottom of the structure in the output
file if only one metal layer has patches.

This option is selected by default.

The translator will NOT translate elements without net names.

If cleared, the translator will translate elements without net names.

If selected, the translator will NOT translate void shapes with areas less than this value as
well as with any enclosed vias.
In the .spd file format, a via hole is automatically generated when a via passing through a
metal shape. Therefore, via holes do not need to be translated.

This option is selected by default.

The translator will assign shape components of nets with colors of the selected nets.

If cleared, the translator will assign shape components with the default color of the shape.

The translator will discard voids with areas less than this value, which will not present in
the .spd file.

The default value is 0 mm2.

The translator will merge a trace shorter than this value with traces connected to its terminals,
or discard the trace if it is not connected to any vias or other traces.

The default value is 0 mm.

The translator will translate arcs to line segments of this value or shorter to ensure smooth
appearance.

The default is 0.2 mm.
Sigrity©
Last Modified: June 2, 2011
60
User’s Guide
Rif2Spd Translator

This option is selected by default.

The translator will translate all components in the input file.

The translator will add this string in the field to all names of layers, nodes, vias and traces.
This option is useful when you combine two .spd files.

This option is selected by default.

The translator will add net names to object names.

This option is selected by default.

The translator will translate padstacks.

If you enter a name in this field, the translator will check this field and look for component
values at the same time.
4.2.2 Select Nets
You can click the Net Selection tab in the Settings dialog box and then select nets.
If you do not select, all nets in the input file will be translated later.
1.
Click the Net Selection tab.
The Net Selection tab has Nets Selecting and Net Selected lists as shown below.
Sigrity©
Last Modified: June 2, 2011
61
User’s Guide
Rif2Spd Translator
The Net Selection tab shows all available nets in the .rif file for translation and the
default color assigned to each net.
2.
Click a net name in the Nets Selecting list and it moves to the Nets Selected list.
To move multiple nets together to the Nets Selected list:

Hold the Ctrl key and click several nets.
The nets move to the Nets Selected list.
To move a range of nets together to the Nets Selected list:
1.
Hold the Shift key.
2.
Click a net as a start.
3.
Click another net as an end.
All nets between the first and last nets move to the Nets Selected list.
Sigrity©
Last Modified: June 2, 2011
62
User’s Guide
Rif2Spd Translator
To deselect a net from the Nets Selected list:

Hold the Ctrl key and click a selected net name in the Net Selecting list.
The net is deselected.
To deselect all nets from the Nets Selected list:

Click an empty area in the Nets Selecting list.
All nets are deselected from the Nets Selected list.
4.2.3 Change Net Color
You can change a net color after you have selected the net.
All layers within a package are assigned with a color. If the default color is selected for the net,
the colors of the components on the net are assigned with the default colors of corresponding
layers, and all vias of the net will be in red.
If nets have traces that run on several layers, the traces are assigned with the default color of the
associated layer.
1.
Click the color box next to a net.
A Color Selector dialog box appears.
Sigrity©
Last Modified: June 2, 2011
63
User’s Guide
4.3
Rif2Spd Translator
2.
Select a color from the drop-down list.
3.
Click OK.
Start a Translation
Up to now, you can start a translation since all necessary settings are done.
Click Translate to start a translation.
The Rif2Spd Translator interface will disappear when a translation is done.
The translation duration depends on the size of the .rif file. Usually, the translation will be
completed within minutes.
4.4
Batch Mode Command
Rif2Spd.exe -b DesignName.rif DesignName.spd
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\Rif2Spd.exe" b "D:\Working\Translator\References\rif\test.rif"
"D:\Working\Translator\References\rif\test.spd"
4.4.1 Batch Mode Command Using Log File
Rif2Spd.exe -b LogFileName.log
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\Rif2Spd.exe" b "D:\Working\Translator\References\rif\test.log"
4.5
Reusing a Log File
You can reuse a log file from another translation.
See 2.8 Reusing a Log File for detailed descriptions.
Sigrity©
Last Modified: June 2, 2011
64
User’s Guide
5
Dsn2Spd Translator
Dsn2Spd Translator
This chapter describes how to convert a .dsn file into an .spd file. The .dsn is a file format
for Cadence SPECCTRA router. Many CAD layout tools output physical layout data into .dsn
format files.
This chapter has the following sections:
5.1

Overview

Setting Options

Setting Stackup

Starting a Translation

Batch Mode Command

Reusing a Log File
Overview
This section describes basic operations and covers the following topics:

Launch Dsn2Spd Translator

Input a .dsn File

Output Files
Note: Sigrity now supports ODB++ which may provide a smoother interface than the native CAD
files. Please refer to the Translating ODB++ Files 2.5 for instructions on this new interface. If
you prefer to use the old pathway instead, continue with the instructions below.
5.1.1 Launch Dsn2Spd Translator
You can launch the Dsn2Spd Translator in this way:
Select Start > All Programs > Sigrity Translators 11.0 > Dsn to Spd.
Sigrity©
Last Modified: June 2, 2011
65
User’s Guide
Dsn2Spd Translator
The main interface of the Dsn2Spd Translator appears.
You can right click the title bar to open a pop-up menu.
You can

Enable or disable Show Assumption. It is enabled by default.

Select About Dsn2Spd… to get the software version information.
5.1.2 Input a .dsn File
After you have launched the Dsn2Spd Translator, you can follow these steps to input a .dsn file:
1.
Enter a file path and name directly in the Cadence BRD file field.
Sigrity©
Last Modified: June 2, 2011
66
User’s Guide
Or click
2.
Dsn2Spd Translator
to open the following dialog box.
Select a file and click Open to open it.
5.1.3 Output Files
You must enter an output file name in the Sigrity SPD file field, for example, demo:
Sigrity©
Last Modified: June 2, 2011
67
User’s Guide
Or click
Dsn2Spd Translator
to open the following dialog box.
Browse to select a file for output.
A translation will produce two new files, which in this example are demo.spd and
demo.spd.LOG.

demo.SPD: The output file.

demo-MM-DD-HH-MM-SS.spd.LOG: A log of the translation process, which includes:
- Dsn2Spd translator version.
- Input and output files specified.
- Translation date.
- All translation options (nets translated, layer arrangement and settings).
- Any warnings issued during the translation.
- Component Model Information.
- Component Linkage Information.
The log file is named as xxx-(month)-(date)-(hour)-(minute)(second).spd.LOG, for example demo-06-02-10-28-49.spd.LOG, and saved to the
same folder as the output file.
5.2
Setting Options
This section describes translation options, net selection, and net color.
This section has the following topics:

Set up Translation Options

Select Nets

Change Net Color
Sigrity©
Last Modified: June 2, 2011
68
User’s Guide
Dsn2Spd Translator
5.2.1 Set up Translation Options
Now you can start to set up translation options.
Click Settings and click the Options tab.
The Setting dialog box has three tabs: Options, Net Selection, and Stackup.
The Options tab in the Settings dialog box appears.
The Options dialog box has the following options.

This option determines the translation of power layers in the input .dsn file. Plane or
Signal (Auto-detect) is selected by default.
-
Plane or Signal (Auto-detect): The translator will check if the power layer has traces.
If there are traces on it, the translator will translate the power layer to a signal layer.
Otherwise, it will translate the power layer to a plane layer.
Sigrity©
Last Modified: June 2, 2011
69
User’s Guide
Dsn2Spd Translator
-
Plane Layer (Ignore wires): The translator will translate power layers to plane layers.
The translator will ignore any wires on power layers that will be translated to traces.
-
Signal: The translator will translate power layers to signal layers.

The option is selected by default.

The translator will translate patches (partial fills) on the signal layers.

The option is selected by default.

The translator will add an extra pair of planes to the bottom of the structure in the output file
if all metal layers do not have patches. And the translator will add an extra metal plane layer
to the bottom of the structure in the output file if only one metal layer has patches.

This option is selected by default.

The translator will NOT translate elements without net names.

If cleared, the translator will translate elements without net names.

If selected, the translator will NOT translate void shapes which area are less than this value
and enclose any vias.
In the .spd file format, a via hole is automatically generated when a via passing through a
metal shape. Therefore, via holes do not need to be translated.

This option is selected by default.

The translator will assign shape components of nets with colors of the selected nets.

If cleared, the translator will assign shape components with the default color of the shape.

The translator will discard voids with areas less than this value, which means the voids will
not present in the .spd file.

The default value is 0 mm2.

The translator will merge a trace shorter than this value with traces connected to its terminals,
or discard the trace if it is not connected to any vias or other traces.

The default value is 0 mm.

The translator will translate arcs to line segments of this value or shorter to ensure smooth
appearance.

The default is 0.2 mm.
Sigrity©
Last Modified: June 2, 2011
70
User’s Guide
Dsn2Spd Translator

This option is selected by default.

The translator will translate all components in the input file.
Some .dsn files (for example, those exported from Zuken) use a combined resolution
denominator value and unit value to interpret (or derive) the geometric data display.

If selected, the translator will read the resolution denominator value present in the .dsn file.
Note: If your input files are from Zuken, you must check this option to properly translate them.

This option is selected by default.

The translator will use the signal layer boundary for creating shapes on plane layers.

If cleared, the translator will use the pcb rectangle boundary for creating shapes on plane
layers.
Note: If the .dsn file has a power layer boundary, the power layer boundary will be used for
creating shapes on plane layers no matter this option is selected or not.

The translator will add this string in the field to all names of layers, nodes, vias and traces.
This option is useful when you combine two .spd files.

This option is selected by default.

The translator will add net names to object names.

If selected, the translator will translate keep out as shapes.

This option is selected by default.

The translator will translate padstacks.

If selected, the translator will have overlapped shapes.
5.2.2 Select Nets
You can click the Net Selection tab in the Settings dialog box and then select nets for translation.
If you do not select and move nets to the Nets Selected list, all nets in the input file will be
translated.
1.
Click the Net Selection tab.
The Net Selection tab looks as shown below.
Sigrity©
Last Modified: June 2, 2011
71
User’s Guide
Dsn2Spd Translator
The Net Selection tab shows all available nets in the .dsn file for translation and each net is
assigned with the default color.
2.
Click a net name in the Nets Selecting list and it moves to the Nets Selected list.
To move multiple nets together to the Nets Selected list:

Hold the Ctrl key and click several nets.
The nets move to the Nets Selected list.
To move a range of nets together to the Nets Selected list:
1.
Hold the Shift key.
2.
Click a net as a start.
3.
Click another net as an end.
Sigrity©
Last Modified: June 2, 2011
72
User’s Guide
Dsn2Spd Translator
All nets between the first and last nets move to the Nets Selected list.
To deselect a net from the Nets Selected list:

Hold the Ctrl key and click a selected net name in the left panel.
The net is deselected.
To deselect all nets from the Nets Selected list:

Click an empty area in the Nets Selecting list.
All nets are deselected from the Nets Selected list.
5.2.3 Change Net Color
You can change a net color after you have selected the nets.
All layers within a package are assigned with color. If the default color is selected for a net, the
colors of the components on the net are assigned with the default colors of corresponding layers,
and all vias of the net will be in red.
If nets have traces that run on several layers, the traces are assigned with the default color of the
associated layer.
1.
Click the color box next to a net.
A Color Selector dialog box appears.
2.
Select a color from the drop-down list.
Sigrity©
Last Modified: June 2, 2011
73
User’s Guide
3.
5.3
Dsn2Spd Translator
Click OK.
Setting Stackup
This section describes how to do stackup settings and covers the following topics:

Adjust DSN Information

Set up Positive/Negative Layers

Rename an Output Layer

Change Stackup Sequence

Merge Layers

Extract a Layer
Click the Stackup tab to open the Stackup page which has Stackup in the File and Output
Stackup lists.
The Stackup in the File list has the stackup information within the input .dsn file.
You can rearrange the output stackup in the Output Stackup pane.
5.3.1 Adjust DSN Information
The Output Stackup list displays the initial interpretation of the DSN information when you
open the Stackup tab.
Sigrity©
Last Modified: June 2, 2011
74
User’s Guide
Dsn2Spd Translator
The following descriptions are about how each layer in the .dsn file is initially interpreted as an
individual layer within the .spd file.

The parent layer consists of child items.

Child items are indicated by lines without + or – symbols.

The text in child item names does not appear in the .spd file.

All child items from one layer are listed under the parent item with indentation.

You can click + and – symbols to show or hide child items.
DSN Example
The + and – symbols indicate that this object is an expandable parent item. The character string
shown after the icons ( , , or ) will be output to the .spd file as an SPD layer name.
You can make changes on them if necessary.
5.3.2 Set up Positive/Negative Layers
By default, the Dsn2Spd Translator processes all input layers as positive.
You can set a positive layer to be negative in the Stackup dialog box.

Clear happy face icon
If this icon precedes a child item, the layer is translated as a positive layer. If this icon
precedes a parent item, all of its child items are treated as a positive layer.

Dark happy face icon
If this icon precedes a child item, the layer is translated as a negative layer. If this icon
precedes a parent item, all of its child items are treated as a negative layer.

Gray happy face icon
If this icon precedes a parent item, some of its child items are designated positive and some
of its child items are designated negative.
Click an icon to toggle between positive and negative for a layer and its child items.
Note: Sigrity software defines a layer (or object) as negative if the metal patches (within
the .dsn file) are represented in the way of a negative film.
5.3.3 Rename an Output Layer
Follow these steps to rename a layer:
1.
Click a parent item to select a layer.
2.
Click the layer name again. Do not double click.
3.
Enter a new name and click anywhere else. Do not press the Enter or Esc key.
Note: The child item names cannot be edited since they stand for names in the .dsn file, which
have no correspondence in the SPD layer naming paradigm.
Sigrity©
Last Modified: June 2, 2011
75
User’s Guide
Dsn2Spd Translator
5.3.4 Change Stackup Sequence
Follow these steps to move a layer to another location:
1.
Select a parent item to be moved.
2.
Hold and drag it to the destination which must be a parent item.
3.
Release the mouse.
The moved item is automatically inserted above the target item if it is originally below the
destination. The moved item is automatically inserted under the target item if it is originally
above the destination.
Note: Only parent item sequence can be changed.
5.3.5 Merge Layers
Follow these steps to merge layers:
To merge a child item to a parent item

Drag a child item to a parent item or a child item.
The dragged child item merges into the destination parent item.
If the dragged item is the only child item of its parent item, the parent item is deleted
automatically after the operation.
To merge a parent item to a parent item

Drag a parent item to a target parent item.
All the child items of the dragged parent item are merged to the destination parent. The
dragged parent item is deleted automatically after the merging.
5.3.6 Extract a Layer
The process that a child item is transformed to a parent item is called an extraction.
Follow these steps to extract a layer:
Sigrity©
Last Modified: June 2, 2011
76
User’s Guide
Dsn2Spd Translator
1.
Select a child item to be extracted.
2.
Right click and drag the item to a new location.
The new parent item is inserted above the parent item location that you select. The dragged
child item will become the child item of the newly inserted parent item.
Up to now, you can click OK to finish the settings.
5.4
Start a Translation
Up to now, you can start a translation since all necessary settings are done.
Click Translate to start a translation. The following message box may appear first.
Click OK to skip. And the translation starts.
The Dsn2Spd Translator interface will disappear when a translation is done.
The translation duration depends on the size of the .dsn file. Usually, the translation will be
completed within minutes.
Sigrity©
Last Modified: June 2, 2011
77
User’s Guide
5.5
Dsn2Spd Translator
Batch Mode Command
Dsn2Spd.exe -b DesignName.dsn DesignName.spd
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\Dsn2Spd.exe" b "D:\Working\Translator\References\dsn\test.dsn"
"D:\Working\Translator\References\dsn\test.spd"
5.5.1 Batch Mode Command Using Log File
Dsn2Spd.exe -b LogFileName.log
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\Dsn2Spd.exe" b "D:\Working\Translator\References\dsn\test.log"
5.6
Reusing a Log File
You can reuse a log file from another translation.
See 2.8 Reusing a Log File for detailed descriptions.
Sigrity©
Last Modified: June 2, 2011
78
Ndd2Spd Translator
6
Ndd2Spd Translator
This chapter describes how to convert a .ndd file into an .spd file.
The chapter has the following sections.
6.1

Overview

Setting Options

Batch Mode Command

Reusing a Log File
Overview
This section describes basic operations about the Ndd2Spd Translator.
This section has the following topics:

Launch Ndd2Spd Translator

Input/Output Files
Note: Sigrity now supports ODB++ which may provide a smoother interface than the native CAD
files. Please refer to the Translating ODB++ Files 2.5 for instructions on this new interface. If
you prefer to use the old pathway instead, continue with the instructions below.
6.1.1 Launch Ndd2Spd Translator
You can launch the Ndd2Spd Translator in this way:
Select Start > All Programs > Sigrity Translators 11.0 > Ndd to Spd.
The main interface of the Ndd2Spd Translator appears.
Sigrity©
Last Modified: June 2, 2011
79
Ndd2Spd Translator
Sigrity©
Last Modified: June 2, 2011
80
Ndd2Spd Translator
You can right-click the title bar to open a pop-up menu.
Select About Ndd2Spd… to get the software version information.
6.1.2 Input/Output Files
After you have launched the Ndd2Spd Translator, you can follow these steps to input a .ndd file:
1.
Enter a file name directly in the Mentor NDD file field.
Or click
to open an open dialog box.
Sigrity©
Last Modified: June 2, 2011
81
Ndd2Spd Translator
2.
Select a file and click Open to open it.
You must enter an output file name in the Sigrity SPD file field, for example, demo:
Or click
to open the following dialog box.
Browse to select a file for output.
Sigrity©
Last Modified: June 2, 2011
82
Ndd2Spd Translator
6.2
Setting Options
This section describes translation options and net selection.
This section has the following topics:

Set up Translation Options

Select Nets

Change Net Color
6.2.1 Set up Translation Options
Now you can start to set up translation options.
Click Settings to open the Settings dialog box.
The Setting dialog box has two tabs: Translation Options and Net Selection.
Translation Options
The Translation Options dialog box has the following options.
Sigrity©
Last Modified: June 2, 2011
83
Ndd2Spd Translator

This option is selected by default.

The translator will translate etches (traces) of selected nets on layers of which the Layer_Use
properties are defined as Power Plane.

If cleared, the translator will translate only metal patches of selected nets on Power Plane
layers. All the etches (traces) will be removed on layers of which the Layer_Use properties
are defined as Power Plane. Each .spd file must contain at least one pair of planes.
Note: The .spd file format supports three types of layers: signal, plane and dielectric
medium. Shapes only can be placed on the plane layer; whereas, signal layers can have
traces and shapes.

This option is selected by default.

The translator will translate patches (shapes) onto signal layers.

If cleared, the translator will not translate patches (shapes).

This option is selected by default.

The .ndd file contains no metal layers or patches, an extra pair of planes is added to the
bottom of the structure in the output .spd file.

In the case the .ndd file has only one metal layer that contains patches, a single metal plane
layer is added to the bottom of the structure in the output .spd file.

This option is selected by default.

The translator will not translate traces, vias and shapes without net names.

If cleared, the translator will translate elements without net names.

If selected, the translator will not translate void shapes with areas less than this value and any
enclosed vias.
Note: A via hole (antipad or viapad void) is automatically generated when a via is defined as
passing through a metal shape; therefore, via holes do not need to be translated separately.

This option is selected by default.

The translator will assign shape components of different nets with colors of the selected nets.

If cleared, the translator will assign shape components with the default color of the shape.

The translator will discard voids with areas less than this value in the translated .spd file.

The default is 0 mm2.
Sigrity©
Last Modified: June 2, 2011
84
Ndd2Spd Translator

A trace shorter than this value is joined with traces connected to its terminals; or it is
discarded if it is not connected to any vias or other traces.

The default is 0 mm.

The translator will translate arcs to line segments of this value or shorter to ensure smooth
appearance and help optimize simulation time.

The default is 0.2 mm.

This option is selected by default.

The translator will translate passive components such as resistors, inductors and capacitors,
so-called R, L, and C automatically.

If you want to perform linkage of the components using other Sigrity software, you should
uncheck the option.

A clearance around the traces is generated with distance equal to the percentage of trace
width input.

The translator looks for the field input that you’ve entered while looking for component
values.

By default, the translator looks for ICX_VALUE.

This option is selected by default.

The translator will translate pads.

If selected, the translator will translate elements within the coordinates of a rectangular area.
Enter coordinates for an area in the fields if necessary.

The translator will add this string (1 to 4 characters) in the field to all names of layers, nodes,
vias and traces. This option is useful when you combine two .spd files.

This option is selected by default.

The translator will add net names to object names.
Sigrity©
Last Modified: June 2, 2011
85
Ndd2Spd Translator

If you want to include Board Station Thermal Ties, enter a file path or browse to find a file.

If you want to use a .hkp file, enter a file path or browse to find a file.
6.2.2 Select Nets
You can click the Net Selection tab in the Settings dialog box and then select nets.
If you do not select and move nets to the Nets Selected list, all nets in the input file will be
translated later.
1.
Click the Net Selection tab.
The Net Selection tab looks as shown below.
The Net Selection tab shows all available nets in the .asc file for translation and the
default color assigned to each net.
2.
Click a net name in the Nets Selecting list and it moves into the Nets Selected list.
To move multiple nets together into the Net Selected list:

Hold the Ctrl key and click several nets.
The nets move to the Nets Selected list.
To move a range of nets together into the Net Selected list:
3.
Hold the Shift key.
4.
Click a net as a start.
5.
Click another net as an end.
Sigrity©
Last Modified: June 2, 2011
86
Ndd2Spd Translator
All nets between the first and last nets move to the Nets Selected list.
To deselect a net from the Net Selected list:

Hold the Ctrl key and click a selected net name in the Net Selecting list.
The net is deselected.
To deselect all nets from the Net Selected list:

Click an empty area in the Nets Selecting list.
All nets are deselected from the Nets Selected list.
6.2.3 Change Net Color
You can change a net color after you have selected the nets.
If nets have traces that run on several layers, the traces are assigned with the default color of the
associated layer.
1.
Click the color box next to a net.
A Color Selector dialog box appears.
2.
Select a color from the drop-down list.
3.
Click OK.
Sigrity©
Last Modified: June 2, 2011
87
Ndd2Spd Translator
6.3
Batch Mode Command
ndd2spd.exe -b DesignName.ndd DesignName.spd
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\ndd2spd.exe" b "D:\Working\Translator\References\ndd\test.ndd"
"D:\Working\Translator\References\ndd\test.spd"
6.3.1 Batch Mode Command Using Log File
ndd2spd.exe -b LogFileName.log
Example:
"C:\Program Files\Sigrity\Translators 11.0\Programs\ndd2spd.exe" b "D:\Working\Translator\References\ndd\test.log"
6.4
Reusing a Log File
You can reuse a log file from another translation.
See 2.8 Reusing a Log File for detailed descriptions.
Sigrity©
Last Modified: June 2, 2011
88
Altium2Spd Interface
7
Altium2Spd Interface
This chapter describes how to set up and use the Sigrity Altium2Spd interface to generate
Sigrity .spd files from within the Altium Designer tool environment.
This chapter has two sections:

Overview

Using Altium2Spd
Note: Sigrity now supports ODB++ which may provide a smoother interface than the native CAD
files. Please refer to the Translating ODB++ Files 2.5 for instructions on this new interface. If
you prefer to use the old pathway instead, continue with the instructions below.
7.1
Overview
Sigrity developed a plug-in utilizing Altium’s Software Developers Kit (SDK). It inserts a menu
item Export to Sigrity SPD File into the File menu, so Altium users can generate .spd files
directly from Altium Designer.
Follow these steps to install Sigrity’s interface into an Altium Designer Summer09 or Winter09
environment.
For Altium Summer09:
1.
2.
Copy the following files into the Altium System folder like this: C:\Program Files\Altium
Designer Summer 09\System.

AltiumSummerSigrity.dll

AltiumSummerSigrity.rcs

AltiumSummerSigrity.ins
Start Altium Summer.
For Altium Winter09:
1.
2.
Copy the following files into the Altium System folder like this: C:\Program Files\Altium
Designer Winter 09\System.

AltiumWinterSigrity.dll

AltiumWinterSigrity.rcs

AltiumWinterSigrity.ins
Start Altium Winter.
Sigrity©
Last Modified: June 2, 2011
89
Altium2Spd Interface
7.2
Using Altium2Spd
On the File menu, click Export to Sigrity SPD File. You can create the .spd file in the same
folder where the original design file resides.
Sigrity©
Last Modified: June 2, 2011
90
Appendix A Exporting ASC Files from Mentor PADS
Appendix A Exporting ASC Files from
Mentor PADS
The Pads2Spd translator does not support negative plane layers. All plane layers need to be
converted to positive planes. If a layer is defined as a Split/Mixed plane, it may still be missing the
complete positive plane information. To properly fill and convert a plane to be positive, proceed
the following steps first:
A.1
Pre-settings
In Setup a Layer Definition, change the Plane Type to Split/Mixed.
Sigrity©
Last Modified: June 2, 2011
91
Appendix A Exporting ASC Files from Mentor PADS
A.2
Settings in Pour Manager:
1.
On the Tools menu, click Pour Manager.
2.
Click the Flood tab.

3.
Click the Hatch tab.

4.
Select Flood All and then click Start.
Select Hatch All and than click Start.
Click the Plane Connect tab.

Select All and then click Start.
Answer yes to ok to connect planes.
Sigrity©
Last Modified: June 2, 2011
92
Appendix A Exporting ASC Files from Mentor PADS
Sigrity©
Last Modified: June 2, 2011
93
Appendix A Exporting ASC Files from Mentor PADS
A.3
Settings in Options:
1.
On the Setup menu, click Options.
2.
Click the Split/Mixed Plane tab.
3.
Set Save to PCB to All Plane Data.
4.
Set Mixed Plane Display to Generated Plane Data.
5.
Save the .pcb file and close.
Sigrity©
Last Modified: June 2, 2011
94
Appendix A Exporting ASC Files from Mentor PADS
A.4
Export an .asc File.
Follow these steps to export an .asc file from a PADS PowerPCB application:
1.
On the File menu, click Export to open the File Export dialog box.
2.
Select Save as type as ASCII File (*.asc).
3.
Enter a file name, for example, powerpc2.asc.
4.
Click Save.
The ASCII Output dialog box appears as shown below.
5.
Click Select All to select all sections.
6.
Select a format from the Format drop-down list.
7.
Set Units to Basic.
8.
Check Parts and Nets under Expand Attributes.
9.
Click OK.
An .asc file is exported.
A.5
Import the .asc to the PADS again, and check if the
display is correct.
A.6
Translate the ASC file to SPD using Pads2SPD.exe.
Sigrity©
Last Modified: June 2, 2011
95
Appendix B Exporting BoardStation Layer
Appendix B Exporting BoardStation
Layer
Board Station Graphical Interface
You must load your design in LAYOUT.
You must set your AMPLE_PATH environment variable to pick up the customized user-ware as
follows:
UNIX Example
bsh>AMPLE_PATH=$MGC_HOME/pkgs/sigrity_interface/userware/En_naExpo
rt AMPLE_PATH
Or
csh>setenv AMPLE_PATH
$MGC_HOME/pkgs/sigrity_interface/userware/En_na
Windows Example
C\>set AMPLE_PATH=%MGC_HOME%\pkgs\sigrity_interface\userware\En_na
If you have your own custom user-ware and already have the AMPLE_PATH environment
variable set, then include:
$MGC_HOME/pkgs/sigrity_interface/userware/En_na in your AMPLE_PATH for
UNIX
%MGC_HOME%\pkgs\sigrity_interface\userware\En_na for a Windows OS
Export a *.spd file
Follow these steps to export a BoardStation design to a Speed2000 format file:
1.
Save a Board Station LAYOUT design.
2.
Right click to open Top Menu….
3.
Select Sigrity Interface → Create Sigrity Interface Files in the Top Menu ....
The files required to run the interface have now been written to the SigrityInterfaceFiles
directory in the current design container, next to the design’s pcb container.
4.
Right click again and select Sigrity Interface → Export to Sigrity SPD file.
The interface is invoked using the files already created.
Sigrity©
Last Modified: June 2, 2011
96
Appendix C Exporting ODB++ File in Altium Designer
Appendix C Exporting ODB++ File in
Altium Designer
In Altium Designer, follow these steps to export an ODB++ file:
1.
(Recommended) Set all hatches to solid (don’t save) first. Select
Altium Designer > Tools > Polygons Pours > Convert Hatched Polygons to Solid.
2.
Click OK to convert all hatches to solid.
Sigrity©
Last Modified: June 2, 2011
97
Appendix C Exporting ODB++ File in Altium Designer
3.
Select
File > Fabrication Outputs > ODB++ Files.
4.
Click OK to export ODB++ file.
Sigrity©
Last Modified: June 2, 2011
98
User’s Guide
Index
Index
C
M
Cadence
3, 65, 66
Cadvance
3, 10, 33, 38, 39
CR5000 Files
10
Customer Information
5
Customer Support Information
2
Mentor BoardStation files
Mentor BoardStation Files
Mentor PADS
D
documentation
1
3
4
3
45
3, 10, 24
10
Rif2Spd Translator
55
SPDLinks
SPDLinks translator
9, 10
9
Z
L
License Agreement
log file
Pads2Spd Translator
P-CAD
PCB Placement Files
S
I
install Translators
Introduction
P
R
F
file formats
11
10
1, 3, 91
4
43
Zuken CADStar & Visula
Zuken CR500
Sigrity©
Last Modified: June 2, 2011
3
3, 19
99