Alt 2 Pads
Alt 2 Pads
Alt 2 Pads
This material contains trade secrets or otherwise confidential information owned by Siemens Industry Software, Inc.,
its subsidiaries or its affiliates (collectively, "Siemens"), or its licensors. Access to and use of this information is
strictly limited as set forth in Customer's applicable agreement with Siemens. This material may not be copied,
distributed, or otherwise disclosed outside of Customer's facilities without the express written permission of
Siemens, and may not be used in any way not expressly authorized by Siemens.
This document is for information and instruction purposes. Siemens reserves the right to make changes in
specifications and other information contained in this publication without prior notice, and the reader should, in all
cases, consult Siemens to determine whether any changes have been made. Siemens disclaims all warranties with
respect to this document including, without limitation, the implied warranties of merchantability, fitness for a
particular purpose, and non-infringement of intellectual property.
The terms and conditions governing the sale and licensing of Siemens products are set forth in written agreements
between Siemens and its customers. Siemens' End User License Agreement may be viewed at:
www.plm.automation.siemens.com/global/en/legal/online-terms/index.html.
No representation or other affirmation of fact contained in this publication shall be deemed to be a warranty or give
rise to any liability of Siemens whatsoever.
TRADEMARKS: The trademarks, logos, and service marks ("Marks") used herein are the property of Siemens or
other parties. No one is permitted to use these Marks without the prior written consent of Siemens or the owner of
the Marks, as applicable. The use herein of third party Marks is not an attempt to indicate Siemens as a source of a
product, but is intended to indicate a product from, or associated with, a particular third party. A list of Siemens'
trademarks may be viewed at: www.plm.automation.siemens.com/global/en/legal/trademarks.html. The registered
trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the
mark on a world-wide basis.
Author: In-house procedures and working practices require multiple authors for documents. All
associated authors for each topic within this document are tracked within the Siemens
documentation source. For specific topic authors, contact the Siemens Digital Industries
Software documentation department.
Revision History: Released documents include a revision history of up to four revisions. For
earlier revision history, refer to earlier releases of documentation on Support Center.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
4 PADS® Layout Translator User’s Guide, PADS VX.2.10
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Table of Contents
Chapter 1
Introduction to the PADS Layout Translator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter 2
CADSTAR Design and Library Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
CADSTAR Library Translation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
CADSTAR Design Translation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Translating CADSTAR Designs and Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Combining CADSTAR Layout and Schematic Libraries into a Single PADS Library . . . . 14
CADSTAR to PADS Rule Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
CADSTAR to PADS Layer Type Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
CADSTAR to PADS Areas and Coppers Mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Chapter 3
OrCAD Design and Library Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
OrCAD Library Translation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
OrCAD Design Translation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Translating OrCAD Designs and Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Combining OrCAD Layout and Schematic Libraries into a Single PADS Library . . . . . . . 24
OrCAD To PADS Design Rule Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
OrCAD to PADS Layer Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
OrCAD to PADS Obstacle Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Chapter 4
P-CAD Design and Library Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
P-CAD Library Translation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
P-CAD Design Translation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Translating P-CAD Designs and Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Combining P-CAD Layout and Schematic Libraries into a Single PADS Library. . . . . . . . 34
P-CAD to PADS Rule Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
P-CAD to PADS Default Layer Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
P-CAD Object Type to PADS Rule Owner Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Chapter 5
Altium/Protel Design and Library Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Altium/Protel Library Translation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Altium/Protel Design Translation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Altium Designer Translation Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Translating Altium/Protel Designs and Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Combining Altium/Protel Layout and Schematic Libraries into a Single PADS Library. . . 47
Chapter 6
Eagle Design and Library Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Eagle Library Translation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Eagle Design Translation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Eagle Translator Restrictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Translating Eagle Designs and Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Eagle to PADS Rule Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Eagle to PADS Default Layer Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Third-Party Information
The PADS Layout translator converts CADSTAR®, OrCAD®, P-CAD®, Protel®, Altium®, and
Eagle® PCB designs and libraries to PADS Layout designs and libraries.
This is a list of the input types and versions:
• CADSTAR design files in binary (*.pcb) formats and PCB Components, Parts, and
Documentation Symbols libraries in binary (*.lib) formats generated in CADSTAR up
to version 8.
• CADSTAR design files and PCB Components, Parts, and Documentation Symbols
libraries in ASCII (*.cpa) formats generated in CADSTAR up to version 18.
• OrCAD Layout design files in both binary (*.max) and ASCII (*.min) formats generated
in OrCAD Layout 9.X, 10.X.
• OrCAD PCB libraries in both binary (*.llb) and ASCII (*.min) formats generated in
OrCAD Layout 9.X, 10.X.
• P-CAD design files (*.pcb) in both binary and ASCII formats generated in P-CAD 2001,
2002, 2004, 2006.
• P-CAD PCB libraries in the binary format (*.lib) generated in P-CAD 2001, 2002, 2004,
2006.
• Protel 99 design files (*.pcb) in both binary and ASCII formats, including designs stored
in Protel Design Database (*.ddb) project files.
• Protel 99 PCB library files (*.lib), including PCB libraries stored in Protel Design
Database (*.ddb) project files.
• Altium design files (*.pcbdoc) in binary or ASCII format generated in Altium DXP,
2004, 2006, or in Altium Designer. Translation of Altium Designer files Winter09 and
later is supported at a Beta level, since this part of the translator is still under
development.
• Altium PCB library (*.pcblib) files, including libraries stored in Integrated Libraries
(*.intlib) generated in Altium DXP, 2004, 2006, or in Altium Designer. Translation of
Altium Designer files Winter09 and later is supported at a Beta level, as this part of the
translator is still under development.
• Eagle designs files (*.brd) in ASCII-XML format generated in Eagle Version 6.X or
later.
• Eagle library files (*.lbr) in ASCII-XML format generated in Eagle Version 6.X or later.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Introduction to the PADS Layout Translator
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 2
CADSTAR Design and Library Translation
The PADS Layout translator converts the following categories of CADSTAR design and library
files:
• CADSTAR design files in binary (*.pcb) formats and PCB Components, Parts, and
Documentation Symbols libraries in binary (*.lib) formats generated in CADSTAR up
to version 8.
• CADSTAR design files and PCB Components, Parts, and Documentation Symbols
libraries in ASCII (*.cpa) formats generated in CADSTAR up to version 18.
Tip
The PADS Layout translator does not convert CADSTAR Schematic Symbols libraries. Use
the PADS Schematic translator to translate these libraries.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
CADSTAR Design and Library Translation
CADSTAR Design Translation Notes
The translator automatically creates these files from the single CADSTAR source file. The
output Part Type and PCB Decal files contain data; the CAE Decal and 2D Lines files do not
contain data—their data is generated by the PADS Schematic Translator.
CADSTAR Libraries
CADSTAR library files can be one of the following types: Parts, PCB Components, Schematic
Symbols, and Documentation Symbols. Since part entries in the Parts library refer to symbols
located in a separate PCB Components library, make sure that the associated PCB Components
libraries are located in the same directory as the Parts library you are translating.
Note
If a CADSTAR layer has no equivalent layer type in PADS Layout, the translator uses the
CADSTAR name in the translated file.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
CADSTAR Design and Library Translation
CADSTAR Design Translation Notes
Since there are no equivalents in PADS Layout for CADSTAR’s Placement Area, Routing Area
and Area Cutout, these Areas and Area Cutouts are ignored by the translator and an appropriate
message is entered in the log-file.
See CADSTAR to PADS Areas and Coppers Mapping for information on how CADSTAR
Areas and Coppers are translated to PADS Layout.
Flooding/Hatching
Translated copper pour and plane area objects aren’t automatically hatched when you load the
translated design in PADS Layout. They are automatically hatched when you load the translated
design in PADS Router.
Figure Attributes
Since PADS Layout does not support attributes on geometry, keepouts, coppers and
connections, CADSTAR's Figure, Area, Copper, Template and Connection attributes are not
translated. If the Translate figure and copper labels as free text option is checked, the translator
creates the attributes’ values as free text objects.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
CADSTAR Design and Library Translation
Translating CADSTAR Designs and Libraries
Tip
If you are translating a CADSTAR Parts Library, all associated PCB
Components libraries must be located in the same directory as the Parts library.
Tip
If the output file is open in PADS Layout, the file is not translated and a message
is written to the output log.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
CADSTAR Design and Library Translation
Translating CADSTAR Designs and Libraries
5. In the Overwrite existing files drop-down list, select one of the following to specify how
the translator should proceed if it needs to overwrite an existing file:
• No — Leave the existing file intact; the source file is not translated.
• Yes — Overwrite the existing file.
• Ask — Display a prompt asking whether to overwrite the existing file.
6. In the CADSTAR tab, select the check boxes to set translation options.
• Select the Preserve net colors check box to preserve the colors of CADSTAR nets
for corresponding nets in PADS Layout.
Tip
Because PADS Layout net color applies to nets, pads, vias, and coppers, while
CADSTAR net color applies only to unroutes, the translated design colors may
not match the original design colors.
• Select the Rename layers check box to rename CADSTAR layer names to PADS
Layout names. See Translating CADSTAR Designs and LibrariesTranslating
CADSTAR Designs and Libraries for information on CADSTAR to PADS layer
name mapping.
• Select the Translate figure and copper labels as freetext check box to preserve the
CADSTAR figure, copper, template and connection attribute values as free text
objects in PADS Layout. If this check box is unselected, attributes of these types will
be ignored.
• Select the Explode doc symbols check box to allow exploding of CADSTAR
document symbols to collections of line, arc and text objects. If the box is
unchecked, document symbols are translated as component symbols in PADS
Layout.
7. (Optional) Click the Attributes Mapping button to display the Attributes Mapping
dialog, where you can add, delete and modify CADSTAR component and net attribute
names, and map them to PADS Layout equivalents. (The translator uses the attributes
mapping while translating part type, decal, component, net class, and pin attributes. The
mapping is preserved in the translator’s configuration ini-file.)
Tip
Attributes that are not listed are translated using the original name from the source
design; they have an attribute type of Free Text.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
CADSTAR Design and Library Translation
Combining CADSTAR Layout and Schematic Libraries into a Single PADS Library
iii. Select the corresponding PADS attribute name in the Map to box.
iv. Select the type of the attribute in the Type combo box and click the Add button.
Tip
To add an item with a new unit type, select Measure in the Type combo box,
type the new unit name in the Quantity combo box, click the Add button and
specify a unit abbreviation (for example, m or F) and a short unit name (for
example, meter or Farad) in the New Unit dialog box. Then click the Add button
again.
When you are finished adding, deleting and modifying items, Click OK to close the
Attributes Mapping dialog.
8. In the PADS Layout Translator dialog, click Translate. The displayed Translation
Progress indicator shows both current file and overall job progress.
When translation is complete, the Translation Results dialog box displays the content of
a log file created during translation. The log file contains the following information:
• Path of the translated files
• Number of errors and warnings
• Detailed description of each error or warning
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
CADSTAR Design and Library Translation
CADSTAR to PADS Rule Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
CADSTAR Design and Library Translation
CADSTAR to PADS Rule Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
CADSTAR Design and Library Translation
CADSTAR to PADS Layer Type Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
CADSTAR Design and Library Translation
CADSTAR to PADS Areas and Coppers Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
CADSTAR Design and Library Translation
CADSTAR to PADS Areas and Coppers Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
CADSTAR Design and Library Translation
CADSTAR to PADS Areas and Coppers Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 3
OrCAD Design and Library Translation
The PADS Layout translator converts the following types of OrCAD design and library files:
• OrCAD Layout design files in binary (*.max) and ASCII formats (*.min) generated in
OrCAD Layout 9.X, 10.X.
• OrCAD PCB libraries in the binary (*.llb) and ASCII formats (*.min) generated in
OrCAD Layout 9.X, 10.X.
OrCAD Library Translation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
OrCAD Design Translation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Translating OrCAD Designs and Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Combining OrCAD Layout and Schematic Libraries into a Single PADS Library . . . 24
OrCAD To PADS Design Rule Mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
OrCAD to PADS Layer Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
OrCAD to PADS Obstacle Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
OrCAD Design and Library Translation
OrCAD Design Translation Notes
Layers Translation
The translator gives you the option of preserving the original OrCAD layer names or changing
them to the corresponding default PADS Layout layer names.
See OrCAD to PADS Layer Mapping for details of the mapping of OrCAD design layers to
PADS Layout.
Obstacles Translation
See OrCAD to PADS Obstacle Mapping for details of the mapping of OrCAD obstacles to
PADS Layout.
Track Translation
If a track object has no assigned nets in OrCAD, it is translated as a 2-d line object in PADS
Layout; otherwise, it becomes a trace in PADS Layout.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
OrCAD Design and Library Translation
Translating OrCAD Designs and Libraries
Procedure
1. Start menu > PADS [Version] > PADS Layout Translator
2. Select the OrCAD tab.
3. Populate the Files to translate file list:
a. In the Files to translate area, select the appropriate check box(es) to specify whether
to translate designs, libraries, or both. Then click Add.
b. In the Select Input Design(s) dialog box, browse to and select the source file(s) you
want to make available for translation.Then click Open. The selected files are added
to the Files to translate file list. Files newly added to the list are checked (enabled for
translation) by default.
To remove a file from the list, select it and click Remove.
4. Set the output location for translated files:
a. In the Designs box, accept the default output location for translated design files, or
click the ... button to browse to and specify a different one.
b. In the Libraries box, accept the default output location for translated library files, or
click the ... button to browse to and specify a different one. The default values are
from the current FileDir (designs) and LibDir (libraries) entries in the PADS Layout
powerpcb.ini file.
Tip
If the output file is open in PADS Layout, the file is not translated and a message
is written to the output log.
5. In the Overwrite existing files drop-down list, select one of the following to specify how
the translator should proceed if it needs to overwrite an existing file:
• No — Leave the existing file intact; the source file is not translated.
• Yes — Overwrite the existing file.
• Ask — Display a prompt asking whether to overwrite the existing file.
6. In the Translation options area, select the OrCAD tab, and then select the check boxes to
set translation options.
• Select the Preserve net colors check box to preserve the colors of OrCAD nets for
corresponding nets in PADS Layout.
Tip
Because PADS Layout net color applies to nets, pads, vias, and coppers, while
OrCAD net color applies only to unroutes, the translated design colors may not
match the original design colors.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
OrCAD Design and Library Translation
Combining OrCAD Layout and Schematic Libraries into a Single PADS Library
• Select the Rename layers check box to rename OrCAD layer names to PADS Layout
names. See OrCAD to PADS Layer Mapping for information on OrCAD to PADS
layer name mapping.
Tip
If an OrCADlayer has a non-default name, the translator preserves the non-
default name in the translated file even if the Rename layers check box is
selected.
• Select the Flood copper pours check box to flood all copper pours on the translated
board. If this check box is not selected, only copper pour outlines and cutouts are
preserved.
• Select the Explode doc symbols check box to allow exploding of OrCAD document
symbols to collections of line, arc and text objects. If the box is unchecked,
document symbols are translated as component symbols in PADS Layout.
7. In the PADS Layout Translator dialog, click Translate. The displayed Translation
Progress indicator shows both current file and overall job progress.
Results
When translation is complete, the Translation Results dialog box displays the content of a log
file created during translation. The log file contains the following information:
• Path of the translated files
• Number of errors and warnings
• Detailed description of each error or warning
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
OrCAD Design and Library Translation
OrCAD To PADS Design Rule Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
OrCAD Design and Library Translation
OrCAD to PADS Layer Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
OrCAD Design and Library Translation
OrCAD to PADS Obstacle Mapping
• Routing inner layers (IN1 through IN9, I10, I11, I12) are translated as additional
nonplane electrical layers.
• Plane layers are translated as Split/Mixed electrical layers,
• Documentation layers are translated as additional General nonelectrical layers.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
OrCAD Design and Library Translation
OrCAD to PADS Obstacle Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 4
P-CAD Design and Library Translation
The PADS Layout translator converts the following types of P-CAD design and library files:
• P-CAD design files in binary and ASCII formats (*.pcb) generated in P-CAD 2001,
2002, 2004, 2006.
• P-CAD PCB libraries in the binary format (*.lib) generated in P-CAD 2001, 2002, 2004,
2006.
P-CAD Library Translation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
P-CAD Design Translation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Translating P-CAD Designs and Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Combining P-CAD Layout and Schematic Libraries into a Single PADS Library. . . . 34
P-CAD to PADS Rule Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
P-CAD to PADS Default Layer Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
P-CAD Object Type to PADS Rule Owner Mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
P-CAD Design and Library Translation
P-CAD Design Translation Notes
See P-CAD to PADS Rule Mapping for details of the mapping of P-CAD design rules to PADS
Layout.
Layers Translation
Default Layers—The translator gives you the option to preserve the original P-CAD layer
names, or to change them to the corresponding default PADS Layout layer names.
See P-CAD to PADS Default Layer Mapping for details of the default mapping of P-CAD
design layers to PADS Layout.
CustomizedLayers — You can also customize layer mappings for individual layers by
specifying the P-CAD layer name and the PADS Layout layer number.
Pads Translation
• P-CAD Ellipse, Target, and Mounting Hole pads are translated as circle/oval shaped
pads in PADS Layout.
• P-CAD Thermal and NoConnect pads are translated as corresponding Thermal and
Antipad pad shapes.
• P-CAD 8-sided regular polygon pads are translated as chamfered rectangle pads in
PADS Layout.
• P-CAD 4-sided regular polygon pads are translated as square pads in PADS Layout.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
P-CAD Design and Library Translation
P-CAD Design Translation Notes
Flooding/Hatching
Translated copper pour and plane area objects are not automatically hatched when you load the
translated design in PADS Layout. They are automatically hatched when you load the translated
design in PADS Router.
Line keepouts
A P-CAD widthless Line Keepout is translated as a closed filled polygon keepout 1 mil wide in
PADS Layout.
Free pads
Free pads in the P-CAD design are translated as dummy components with no geometry and a
single pad stack in PADS Layout.
Copper Ties
P-CAD Copper Ties electrically connect two or more nets while maintaining the ability to route
them separately. These Copper Ties are translated in PADS Layout as regular pieces of drafting
copper with no net.
Room attributes
Since PADS Layout does not support P-CAD Rooms, room attributes and rules are translated as
component attributes for all components included in the room.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
P-CAD Design and Library Translation
Translating P-CAD Designs and Libraries
P-CAD System (TrueType) fonts are translated as corresponding System fonts in PADS
Layout.
Tip
The default P-CAD pattern graphic (usually “Primary”) is named without the suffix.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
P-CAD Design and Library Translation
Translating P-CAD Designs and Libraries
Tip
If the output file is open in PADS Layout, the file is not translated and a message
is written to the output log.
5. In the Overwrite existing files drop-down list, select one of the following to specify how
the translator should proceed if it needs to overwrite an existing file:
• No — Leave the existing file intact; the source file is not translated.
• Yes — Overwrite the existing file.
• Ask — Display a prompt asking whether to overwrite the existing file.
6. In the Translation options area, select the P-CAD tab, and then select the check boxes to
set translation options.
• Select the Preserve net colors check box to preserve the colors of P-CAD nets for
corresponding nets in PADS Layout.
• Select the Rename layers check box to rename P-CAD layer names to PADS Layout
names. See P-CAD to PADS Default Layer Mapping for information on P-CAD to
PADS layer name mapping.
7. (Optional) Click the Layer Mapping button to customize the layer mapping. In the P-
CAD Layer Mapping dialog box, for each layer whose mapping you want to customize:
a. Enter the P-CAD layer name.
b. Enter the PADS Layout layer number.
c. When you are finished adding layers, click OK.
8. (Optional) Click the Attributes Mapping button to display the Attributes Mapping
dialog, where you can add, delete and modify P-CAD component and net attribute
names, and map them to PADS Layout equivalents. (The translator uses the attributes
mapping while translating part type, decal, component, net class, and pin attributes. The
mapping is preserved in the translator’s configuration ini-file.)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
P-CAD Design and Library Translation
Combining P-CAD Layout and Schematic Libraries into a Single PADS Library
Tip
Attributes that are not listed are translated using the original name from the source
design; they have an attribute type of Free Text. If you do not want to translate an
attribute, select the Do not translate check box. If the name of a file type is case
sensitive, select the Case sensitive check box.
Tip
To add an item with a new unit type, select Measure in the Type combo box, type
the new unit name in the Quantity combo box, click the Add button and specify
a unit abbreviation (for example, m or F) and a short unit name (for example, meter
or Farad) in the New Unit dialog box. Then click the Add button again.
When you are finished adding, deleting and modifying items, click OK to close the
Attributes Mapping dialog.
9. In the PADS Layout Translator dialog, click Translate. The displayed Translation
Progress indicator shows both current file and overall job progress.
When translation is complete, the Translation Results dialog box displays the content of
a log file created during translation. The log file contains the following information
• Path of the translated files
• Number of errors and warnings
• Detailed description of each error or warning
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
P-CAD Design and Library Translation
P-CAD to PADS Rule Mapping
2. Using the Schematic Translator, clear the Overwrite existing files check box, and
translate the P-CAD library.
3. Save the schematic library to the same directory where you saved the library you
translated in Layout.
Results
The Schematic translator does not overwrite Part Types created by the Layout translator, and it
creates records in the schematic symbol library file (.ld9).
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
P-CAD Design and Library Translation
P-CAD to PADS Rule Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
P-CAD Design and Library Translation
P-CAD to PADS Default Layer Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
P-CAD Design and Library Translation
P-CAD Object Type to PADS Rule Owner Mapping
Tip
If layers are specified in the P-CAD rule scope, then the rule translates to PADS Layout as a
conditional rule.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 5
Altium/Protel Design and Library Translation
The PADS Layout translator converts the following types of Altium/Protel design and library
files:
• Protel 99 design files (*.pcb) in the binary format as well as in the ASCII format,
including designs stored in Protel Design Database (*.ddb) project files.
• Protel 99 PCB library files (*.lib), including PCB libraries stored in Protel Design
Database (*.ddb) project files.
• Altium design files (*.pcbdoc) in binary or ASCII format generated in Altium DXP,
2004, 2006, or in Altium Designer.
Note
Translation of Altium Designer files Winter09 and later is supported at a Beta level,
since this part of the translator is still under development.
• Altium PCB library (*.pcblib) files, including libraries stored in Integrated Libraries
(*.intlib) generated in Altium DXP, 2004, 2006, or in Altium Designer.
Note
Translation of Altium Designer files Winter09 and later is supported at a Beta level,
since this part of the translator is still under development.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Altium/Protel Design and Library Translation
Altium/Protel Design Translation Notes
If an Altium/Protel source file is stored in a MS Access database, the translator uses the stored
MS Access name as the name for the resulting PADS Layout design or library.
Padstack Translation
• Altium/Protel octagonal pads are translated as chamfered rectangle pads to PADS
Layout.
• Square holes are not supported in PADS. They are translated as round holes with
diameter equal to the square hole size.
Part Types
Since Altium/Protel PCB does not have the concept of Part Types, the translator creates a PADS
Layout part type object for each PCB Decal used in a design or a library. If the schematic library
reference is specified in Protel DXP, it is used as the part type name; otherwise the original PCB
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Altium/Protel Design and Library Translation
Altium/Protel Design Translation Notes
Decal name is used, unless the "Use Comment attribute as part type name" check box is
selected.
When the "Use Comment attribute as part type name" check box is checked the translator
determines whether that attribute value is appropriate to be used as a part type name. If the
comment attribute value has any of the following characteristics, it will not be used as a part
type name:
• It is a floating-point number with an appended value unit name ("mils", "Hz" etc.)
• It contains white-spaces or lower-case characters.
• It is too long or too short.
• It has any other attribute inconsistent with what the PADS product might use as a part
type name.
Tip
The "Use Comment attribute as part type name" checkbox does not apply to the
translation of libraries. There are no attributes in libraries.
Track Translation
If a track object has no assigned nets in Altium/Protel, it is translated as a 2-d line object in
PADS Layout ; otherwise, it becomes a trace in PADS Layout.
Flooding/Hatching
Translated copper pour and plane area objects are not automatically hatched when you load the
translated design in PADS Layout. They are automatically hatched when you load the translated
design in PADS Router.
PADS Layout does not support Altium/Protel vertical and horizontal hatching styles; they are
translated as pane hatching.
Solid regions
Solid regions in the Altium/Protel design are translated as solid coppers in PADS Layout.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Altium/Protel Design and Library Translation
Altium/Protel Design Translation Notes
Free pads
Free pads in the Altium/Protel design are translated as dummy components with no geometry
and a single pad stack in PADS Layout.
LibrarySolderMaskExpansion=
LibraryPasteMaskExpansion=
By default those values are empty and pads are not created.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Altium/Protel Design and Library Translation
Altium/Protel Design Translation Notes
The Expansion value is set for the diameter (the same as in "CAM.Solder mask.Adjust",
"CAM.Paste mask.Adjust" attributes in PADS Layout; in Altium this value is set for the radius
(extension) in mils.
Example:
LibrarySolderMaskExpansion=8
LibraryPasteMaskExpansion=0
Pads with a local extension defined in the pads dialog are always translated.
Mounting Holes
In PADS Layout, no specific design object designation exists for mounting holes. A new
mechanism has been introduced in the alt2pads.ini file to allow specification of which pins are
mounting holes. Mounting holes (marked in the alt2pads.ini) are translated as unused pins and
"Pin number" name will start with a prefix which can be customized in alt2pads.ini file.
The new section in the alt2pads.ini file has been introduced to translate mounting holes:
1. Default
[Protel Mounting Holes]
PinNumberPrefix=@@MT
2. The user will need to indicate which pins within in a decal are mounting holes e.g.
[Protel Mounting Holes]
DECAL_NAME2="PIN_NUMBER1",PIN_NUMBER2"
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Altium/Protel Design and Library Translation
Altium Designer Translation Restrictions
Note
Each PinNumber needs be added in "", separated by ',' and have no space between.
3. Mounting holes (marked in the alt2pads.ini) are translated as unused pins and "Pin
number" name will start with prefix which can be customized in the alt2pads.ini file.
• Embedded Board Arrays (board panels), which don’t exist in PADS Layout
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Altium/Protel Design and Library Translation
Translating Altium/Protel Designs and Libraries
• Only the Simple and Top-Middle-Bottom padstack modes are fully supported. “Full
stack mode” (defining pads for individual layers) is translated as Top-Inner-Bottom
layer padstacks. (The Inner pad is taken from the first inner layer.)
• The following items are not translated:
o Slotted and square holes
o Rounded rectangle pads
o Solid region objects
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Altium/Protel Design and Library Translation
Translating Altium/Protel Designs and Libraries
Tip
If the output file is open in PADS Layout, the file is not translated and a message
is written to the output log.
5. In the Overwrite existing files drop-down list, select one of the following to specify how
the translator should proceed if it needs to overwrite an existing file:
• No — Leave the existing file intact; the source file is not translated.
• Yes — Overwrite the existing file.
• Ask — Display a prompt asking whether to overwrite the existing file.
6. In the Translation options area, select the Protel tab, and then select the check boxes to
set translation options.
• Select the Preserve net colors check box to preserve the colors of Protel nets for
corresponding nets in PADS Layout.
Tip
The colors in the translated design may not match the original design colors
because, while Protel net color applies only to unroutes, PADS Layout net color
applies to nets, pads, vias, and coppers.
• Select the Rename layers check box to rename Protel layer names to PADS Layout
names. See Altium/Protel to PADS Layer Type and Name Mapping for information
on Protel to PADS layer name mapping.
Tip
If an Altium/Protel layer has a non-default name, the translator preserves the
non-default name in the translated file even if the Rename layers check box is
selected.
• Select the Merge adjacent coppers check box to enable merging of multiple adjacent
coppers in the Protel source design into a single copper in the resulting PADS
Layout design. (This feature increases PADS Layout graphics performance.)
7. In the PADS Layout Translator dialog, click Translate. The displayed Translation
Progress indicator shows both current file and overall job progress.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Altium/Protel Design and Library Translation
Combining Altium/Protel Layout and Schematic Libraries into a Single PADS Library
8. When translation is complete, the Translation Results dialog box displays the content of
a log file created during translation. The log file contains the following information:
• Path of the translated files
• Number of errors and warnings
• Detailed description of each error or warning
Tip
The Translator places translations of the two types of files in separate folders.
3. Copy the resulting PCB library file (.pd9) to the folder into which you saved the
translated schematic library.
4. Because part types are translated by the Schematic translator, and the Layout translator
generates part type data based on the PCB decal names, verify that the PCB decals are
assigned to the part types correctly.
Results
The Altium/Protel PCB library typically does not include part type information, so the Layout
translator creates part types based on PCB decal names.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Altium/Protel Design and Library Translation
Altium/Protel to PADS Rule Mapping
pad class
component class
via specification
pad specification
footprint-pad
pad
• If layers are specified in the Protel rule scope, then the rule translates as a conditional
rule.
• The translator ignores disabled Protel rules.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Altium/Protel Design and Library Translation
Altium/Protel to PADS Rule Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Altium/Protel Design and Library Translation
Altium/Protel to PADS Rule Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Altium/Protel Design and Library Translation
Altium/Protel to PADS Rule Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Altium/Protel Design and Library Translation
Altium/Protel to PADS Layer Type and Name Mapping
Tip
If a default Altium/Protel layer name has been changed to a different name, the translator
preserves the changed name even if the Rename layers check box is selected.
Layer types are also translated when you rename layers. Altium/Protel layer types are mapped
to PADS Layout layer types as shown in Table 5-3. PADS Layout layer types are set in the
Layers Setup dialog box (Setup > Layer Definition).
Table 5-3. Altium/Protel to PADS Layer Type Mapping
Altium/Protel Type PADS Layout Type Notes
Signal layer Electrical layer (No Plane)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Altium/Protel Design and Library Translation
Altium/Protel to PADS Layer Type and Name Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Altium/Protel Design and Library Translation
Altium/Protel to PADS Layer Type and Name Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 6
Eagle Design and Library Translation
The PADS Layout translator converts Eagle design and library files to PADS Layout designs
and libraries.
The PADS Layout translator converts the following types of Eagle design and library files:
• Eagle PCB design files in ASCII-XML format (*.brd) generated in Eagle Version 6.X
and later.
• Eagle PCB library files in ASCII-XML format (*.lbr) generated in Eagle Version 6.X
and later.
Eagle Library Translation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Eagle Design Translation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Eagle Translator Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Translating Eagle Designs and Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Eagle to PADS Rule Mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Eagle to PADS Default Layer Mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Eagle Design Translation Notes
Clearance Rules
Clearance rules map to the PADS default Clearance Rules.
See “Eagle to PADS Rule Mapping” on page 67 for details on mapping Eagle design rules to
PADS Layout.
Net Class
The translator always creates a net class.
• Width values are set as in the Eagle General Rules on a class level.
• The Eagle drill value is not set on the PADS side.
• The clearances are set as class to class Conditional Rules between objects using the
Trace to all objects and the Copper to all objects settings.
Differential Pairs
Eagle recognizes differential pairs based upon the suffix _N and _P. Differential pairs are
assigned to the same class as in Eagle.
The translator observes the following rules when translating differential pairs:
• The trace length min/max is set as the PADS defaults of 0 and 448000.
• The width is taken from the Net Class associated with the nets.
• The gap is taken from the Conditional Rule TraceToTrace restriction (Eagle clearance
value).
Layers Translation
Default Layers — The translator preserves the original Eagle layer names.
See “Eagle to PADS Default Layer Mapping” on page 69 for details of the default mapping of
Eagle design layers to PADS Layout.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Eagle Design Translation Notes
The library records the settings for the normal or extended layer modes. You cannot place a part
with extended mode settings into a design configured to normal layer mode.
By default, the translator always creates two electrical layers (Top and Bottom marked as
Component Layers) together with a base set of special layers that are required for every design.
Table 6-1. PADS Base Layer Mapping
Eagle Layer PADS Layout Layer PADS Layer Association
Eagle 1 - Tracks, Top Side Component Side, Top Silkscreen Top, Solder Mask
Top, Paste Mask Top,
Assembly Drawing Top
Eagle 16 - Tracks, Bottom Component Side, Bottom Silkscreen Bottom, Solder
Side Mask Bottom, Paste Mask
Bottom, Assembly Drawing
Bottom
Eagle 20 - Dimension Layer Layer_25 (or Layer_125 in N/A
extended layer mode).
Eagle 20 - tPlace Layer Silkscreen Top Component Side, Top
Eagle 21 - bPlace Layer Silkscreen Bottom Component Side, Bottom
Eagle 29 - tStop Layer Solder Mask Top Component Side, Top
Eagle 30 - bStop Layer Solder Mask Bottom Component Side, Bottom
Eagle 31 - tCream Layer Paste Mask Top Component Side, Top
Eagle 32 - bCream Layer Paste Mask Bottom Component Side, Bottom
No Eagle Equivalent Drill Drawing N/A
No Eagle Equivalent Assembly Drawing Top Component Side, Top
No Eagle Equivalent Assembly Drawing Bottom Component Side, Bottom
The translator creates electrical layers based on the layerSetup variable which defines the
padstacks. The electrical layers are always visible and set as Routing layers (except the Top and
Bottom layers which are set as Component layers).
The Eagle translator creates layers based upon the presence of objects on those layers. It is
possible that the translator could create certain layers that may not contain objects when the
translator subsequently places the translated objects on predefined PADS Layout layers (such as
keepouts, vias, or pads).
In Eagle, layers are defined as “object” layers meaning that they contain objects of a specific
type.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Eagle Design Translation Notes
• - = Horizontal
• | = Vertical
• / = 45
• \ = -45
• a, *, default: = any
Invalid Characters/Validation
You can define invalid characters for specific objects by modifying the alt2pads.ini file.
The invalid characters list does not automatically synchronize with the schematic translator.
Before migration, all of the project lists need to be synchronized.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Eagle Design Translation Notes
[Illegal Characters]
PartType=\{}*,.’@
Decal={}*,’
Symbol=!”%&*()/\?.,[]{}:<>|$=
RefDes={}*,.~
Net={}*,?
Pin=,.{}*?
1. Rectangle:
a. Mirror is automatically converted
b. Width by default is set to 1
2. Wire (2D Line):
a. Cap - end of the line is not handled
b. Style:
i. Continuous = solid
ii. Longdash = dash
iii. Shortdash = dot
iv. Dashdot = dash-dot
3. Line segments are joined automatically (if possible). To manually join segments not
automatically joined, select the shapes and use the Join command to join them together.
Grids/Units
Grid/unit settings do not migrate from Eagle. The translator sets the default unit to mils.
Colors
Colors for layers are taken from the Eagle design. During the translation, the translator extracts
the specific Eagle colors and a custom color configuration palette is created in PADS Layout.
The translator assigns colors to specific design objects in PADS based upon the following rules:
• The Pads color is set based upon the Eagle Pads layer color.
• The Vias color is set based upon the Eagle Via layer color.
• The Connections (unroutes) color is set based upon the Eagle Unrouted layer color.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Eagle Design Translation Notes
• Keepouts:
o The Top/Bottom Keepouts color is set based upon the Eagle tKeepout/bKeepout
layers colors
o The Keepouts color for all other layers is set based upon the Eagle tValues/bValues
layers colors.
• The RefDes color (RefDes column color for specific layers) is set based upon the Eagle
tNames/bNames layers colors.
• The Part Type and Attribute color (Type and Attribute column color for specific layers0
is set based upon the Eagle tValues/bValues layers colors.
In Eagle, colors for SMD pads are taken from the pads on the top/bottom layers. PADS does not
distinguish between through-hole and SMD pads for color assignments; the color is always
taken from the Eagle Pads object type.
RefDes and Part Types Attribute (Part Label Properties) visibility is always set to show.
Visibility is not set according to the Eagle Names and Values layer settings.
Parts
When translating the design, the translator can create a design Part Type based upon the
schematic definition. The schematic file is needed to associate same part types, swap gate, swap
pin and pin type definitions.
If there is no schematic file associated, the translator creates the Part Type definition from the
Value attributes in the .brd file (which could be different than the schematic).
Padstacks/Pads
The translator always translates pads on inner layers as round pads.
The translator observes the following rules when translating pads and padstacks:
1. Pad shapes are translated as they appear on the top/bottom layers; inner layers are
always round.
2. Diameter = 0 means auto-pad size = 3R, where R is half of the drill size (25% of drill
size on the left, 25% of drill size on the right of the pad). This method is the default
behavior in the library, but can be overwritten in Design rules. (Not applicable in the
library - always default.)
3. The translator does not recognize slotted holes.
4. First property — means that the pad shape will be overwritten by Design rules.
5. For long pads — the ratio is 2:1 by default. The configuration can be configured in the
Design rules. (In the library, the default is used.)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Eagle Design Translation Notes
6. Pin names in Eagle are rotated according to the pin orientation. PADS does not rotate
the pin names.
Pin Type and Swap
The translator sets pin swap based upon the Eagle attribute swaplevel.
Pin types are defined based upon information in the symbol. The design translator needs to have
the associated schematic file available to correctly translate the pin types.
Table 6-2. Pin Types
Eagle Pin Types PADS Pin Types
in Load
out Source
io Bidirectional
pwr Power
hiz Tristate
sup Ground
nc Undefined
pas
<none> Open Collector
Or-Tieable Source
Terminator
If the translator encounters schematic pins with multiple layout pin assignments, those pins will
be translated as pin name = name_<number>. The first name is unique so the incremental
numbering starts from the second pin:
Table 6-3. Pin Renumbering
Pin Name Pin Number
EPIN A
EPIN_1 B
EPIN_2 C
EPIN_3 D
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Eagle Design Translation Notes
Gate Swap
Gates are set to be swappable only if they have the same symbol. It is possible that gates could
be different depending upon the value defined in Eagle by the swaplevel attribute.
Components
In Eagle, it is possible to place a component without a part type; only a decal is required. In this
situation, the translator creates an artificial part type with the name “$$$” + decal name.
Logic Family
Logic Families identify specific groups of components in the design. If the translator cannot
find a matching Logic Family available, it attempts to create one.
1. Existing Logic Families are loaded from the PowerPCB.ini file. If no Logic Families or
PowerPCB.ini file are found, the translator logs a warning and the uses the default Logic
Families instead.
2. The translator will first search for an existing Logic Family with the same RefDes prefix
AND with a part/decal/symbol name starting with the name of the Logic Family.
3. If the translator does not find a matching Logic Family, the translator searches for an
existing Logic Family with the same RefDes prefix.
4. If the translator still does not find an existing matching Logic Family, the translator
attempts to create a new Logic Family:
o The translator generates a unique 3-character name. If the translator cannot generate
a unique name, it writes an error, assigns “UND” as the Logic Family and continues.
o If the prefix is too long, it truncates to 6 characters. The translator logs a warning.
o The translator attempts to update the PowerPCB.ini file:
• The PowerPCB.ini file is not updated if more than 100 Logic Families exist (this
limit is used in other places). An error is written to the log file..
• The PowerPCB.ini file is not updated if the default Logic Families are being
used. A warning is written to the log file.
• Otherwise, the PowerPCB.ini file will be updated. A note is written to the log
file.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Eagle Design Translation Notes
Mounting Holes
The translator translates holes in decals and design holes as one-pin components.
The name assigned to translated mounting holes is defined by the PinNumberPrefix entry in the
alt2pads.ini file section:
Nets
Nets are translated according to the properties of the individual objects that make up the nets:
the connections/pin pairs, traces, coppers and vias.
Connections/Pin Pairs
Eagle pin pairs descriptions are not preserved and could be different in PADS Layout. The
connectivity of the pins should be the same as in the original design file.
Traces
The translator does not translate Eagle one-pin nets as they are not supported in the PADS flow.
In a case where a one-pin net has a trace attached, it translates as a copper.
Coppers
The translator recognizes polygons associated with signals and translates them as Copper
Planes. Additionally, the Flood Priority is set based upon the Eagle “rank” value. This value
defines how shapes are flooded in cases where they overlap.
Vias
The translator translates Eagle vias as through vias or as partial vias. The Eagle “extend”
property is used to determine onto which layers the vias are placed..
Attributes
The translator translates Eagle attributes and maps them to PADS attributes.
After the translation, it is possible that the direction of the attribute text could appear differently
than in Eagle.
Texts
The PADS default font is used for all texts.
Multiple lines of text are translated as one and a warning message is added to the log.
Dimensions
The translator does not support the translation of dimensions.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Eagle Design Translation Notes
Variants
The translator does not support the translation of variants.
Decals
In Eagle board designs there could be different decals with the same name coming from
different libraries. If this is encountered, the translator renames these decals (except the first
one) as DECALNAME_LIBRARYNAME and a warning is added to the message log: “Decal
was renamed to avoid conflicts with another decal. Update Eagle decals to use the same library
definition to avoid forward annotation errors.”
Labels
In PADS Layout, labels are used to define the component RefDes and PartType placeholders.
Thermals
The translator recognizes thermals and uses a specific set of rules to translate them into PADS
Layout design objects.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Eagle Translator Restrictions
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Translating Eagle Designs and Libraries
b. In the Select Input Design(s) dialog box, browse to and select the source file(s) you
want to make available for translation.Then click Open. The translator adds the
selected files to the Files to translate file list. The translator enables (selects) any
newly added file in the list for translation.
Note
The translator uses the associated schematic file to generate the correct data for
forward annotation and back annotation of the part type names as well as the
definitions for gate swap, pin swap and pin types. In order to process this data, a
schematic file (*.sch) with the same name as the board file (*.brd) should reside in
the same folder as the pcb design file. The translator adds the file automatically
when you select the pcb design file.
If the schematic file is not in the same folder or is not the named the same as the
board file, it does not automatically load. Use the Eagle Sch... button to locate and
load the file. Information from the file is added to the log.
Tip
If the output file is open in PADS Layout, the translator does not translate the file
but writes a message to the output log instead.
5. In the “Overwrite existing files” dropdown list, select one of the following to specify
how the translator should proceed if it needs to overwrite an existing file:
• No — Leave the existing file intact; the source file is not translated.
• Yes — Overwrite the existing file.
• Ask — Display a prompt asking whether to overwrite the existing file.
6. In the Translation options area, select the Eagle tab, and then select the check boxes to
set translation options.
• Select the “Update PADS Layout Logic Family list” check box to add any new logic
family types to list in PADS Layout.
• Select the “Use stop/cream” check box to use the stop/cream pad and via property
for creating pads on the solder and past mask layers.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Eagle to PADS Rule Mapping
7. (Optional) Click the Attributes Mapping button to display the Attributes Mapping
dialog, where you can add, delete and modify Eagle component and design attribute
names, and map them to PADS Layout equivalents. (The translator uses the attributes
mapping while translating part type, decal, component, net class, and pin attributes. The
mapping is preserved in the translator’s configuration .ini file.)
Tip
Attributes that are not listed are translated using the original name from the source
design; they have a “Do not translate” attribute type of Free Text. If you do not want
to translate an attribute, select the “Do not translate” check box. If the name of a file type
is case sensitive, select the “Case sensitive” check box.
Tip
To add an item with a new unit type, choose Measure in the Type combo box,
type the new unit name in the Quantity combo box, click the Add button and
specify a unit abbreviation (for example, m or F) and a short unit name (for example,
meter or Farad) in the New Unit dialog box. Then click the Add button again.
When you are finished adding, deleting and modifying items, click OK to close the
Attributes Mapping dialog.
8. In the PADS Layout Translator dialog, click Translate. The displayed Translation
Progress indicator shows both current file and overall job progress.
When translation is complete, the Translation Results dialog box displays the content of
a log file created during translation. The log file contains the following information
• Path of the translated files
• Number of errors and warnings
• Detailed description of each error or warning
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Eagle to PADS Rule Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Eagle to PADS Default Layer Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Eagle to PADS Default Layer Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Eagle to PADS Default Layer Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Eagle Design and Library Translation
Eagle to PADS Default Layer Mapping
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Third-Party Information
Details on open source and third-party software that may be included with this product are available in the
<your_software_installation_location>/legal directory.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.