Professional Documents
Culture Documents
Document Revision 4
This document contains information that is proprietary to Mentor Graphics Corporation. The original recipient of this
document may duplicate this document in whole or in part for internal business purposes only, provided that this entire
notice appears in all copies. In duplicating any part of this document, the recipient agrees to make every reasonable
effort to prevent the unauthorized use and distribution of the proprietary information.
Note - Viewing PDF files within a web browser causes some links not to function (see MG595892).
Use HTML for full navigation.
This document is for information and instruction purposes. Mentor Graphics 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 Mentor Graphics to determine whether any changes have been
made.
The terms and conditions governing the sale and licensing of Mentor Graphics products are set forth in
written agreements between Mentor Graphics and its customers. 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 Mentor
Graphics whatsoever.
MENTOR GRAPHICS MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE.
MENTOR GRAPHICS SHALL NOT BE LIABLE FOR ANY INCIDENTAL, INDIRECT, SPECIAL, OR
CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING BUT NOT LIMITED TO LOST PROFITS)
ARISING OUT OF OR RELATED TO THIS PUBLICATION OR THE INFORMATION CONTAINED IN IT,
EVEN IF MENTOR GRAPHICS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
U.S. GOVERNMENT LICENSE RIGHTS: The software and documentation were developed entirely at
private expense and are commercial computer software and commercial computer software
documentation within the meaning of the applicable acquisition regulations. Accordingly, pursuant to
FAR 48 CFR 12.212 and DFARS 48 CFR 227.7202, use, duplication and disclosure by or for the U.S.
Government or a U.S. Government subcontractor is subject solely to the terms and conditions set forth in
the license agreement provided with the software, except for provisions which are contrary to applicable
mandatory federal laws.
TRADEMARKS: The trademarks, logos and service marks ("Marks") used herein are the property of
Mentor Graphics Corporation or other parties. No one is permitted to use these Marks without the prior
written consent of Mentor Graphics or the owner of the Mark, as applicable. The use herein of a third-
party Mark is not an attempt to indicate Mentor Graphics as a source of a product, but is intended to
indicate a product from, or associated with, a particular third party. A current list of Mentor Graphics’
trademarks may be viewed at: mentor.com/trademarks.
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.
End-User License Agreement: You can print a copy of the End-User License Agreement from:
mentor.com/eula.
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 Mentor Graphics
Technical Publication’s source. For specific topic authors, contact Mentor Graphics Technical
Publication 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 Layout 3D Design Guide, X-ENTP VX.2.6
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Table of Contents
Chapter 1
Designing in 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3D PCB Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Adding a 3D View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Setting the Display for 3D PCB Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Manipulating the 3D View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Synchronizing the 2D and 3D Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Checking the Status of the 3D Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Chapter 2
Managing 3D Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3D Model Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Assigning a 3D Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Assigning a 3D Model to a Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Assigning 3D Models Automatically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Assigning 3D Models Manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Updating 3D Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Updating the 3D Model Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Generating 3D Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Importing, Aligning, and Mapping a 3D Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Changing the Properties of a Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Comparing 2D Components with 3D Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Composite 3D Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Viewing Composite 3D Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Using Custom Properties to Model Package Cells in 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Defining 3D Clearance Overrides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Chapter 3
Importing and Exporting 3D Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Importing 3D Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Importing and Exporting Mechanical Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Importing a Mechanical Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Mating an Imported Mechanical Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Importing a 3D Board Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Mapping Connectors for Multi-board Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Exporting 3D Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Exporting the 3D Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Exporting STEP Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Chapter 4
Analyzing Designs in 3D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Measuring in 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Analyzing HDI Designs in 3D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Third-Party Information
End-User License Agreement
with EDA Software Supplemental Terms
Use the 3D View in Layout for analyzing the design from multiple perspectives, and for
refining the part placement within the context of the entire mechanical assembly.
3D PCB Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Adding a 3D View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Setting the Display for 3D PCB Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Manipulating the 3D View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Synchronizing the 2D and 3D Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Checking the Status of the 3D Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3D PCB Design
3D PCB design allows you to view a layout in three dimensions so you can better evaluate how
the PCB fits in the overall mechanical assembly.
You can import 3D models of mechanical design objects such as enclosures and brackets and
place them in the 3D PCB design.
You can rotate the board through different angles to more easily verify the correct placement of
electronic and mechanical components. 3D design is especially useful for verifying that you
have allowed adequate vertical (Z-axis) clearances for all components.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Designing in 3D
3D PCB Design
You can choose to view the layout from various preset 3D views and then rotate those views at
different angles to help inspect details of complicated assemblies. You can customize cross-
section 3D views to aid in generating assembly drawings. You can also capture images from the
3D view and insert them in assembly drawings or other design documentation to describe
complicated assemblies more clearly.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Designing in 3D
3D PCB Design
3D Model Library
3D PCB design references a large and comprehensive library of predefined 3D models for the
electronic and mechanical components that are most commonly used in a layout. The 3D
models show photorealistic images of the components in the 3D view and accurately represent
the multidimensional sizes and shapes of the components. They also include three dimensional
clearance properties for accurate placement verification.
The 3D models are predefined in the M3DL (Mentor 3D Model Library). The system assigns
3D models from the M3DL library to the components when you open the 3D View. You can
modify certain properties of the model instances in your particular design to customize them for
special situations. You can also assign a different 3D model to a particular component, if
necessary, to guarantee its accurate representation in the 3D View.
If the system does not find a matching 3D model in the M3DL library for a particular
component, a default 2D extruded model is generated in place of a photorealistic 3D model. For
best design results, you should assign appropriate 3D models to any 2D extruded models in your
design. This assures that the 3D View is accurate and works correctly with all DRC
verifications.
Note
You must install and configure the M3DL library to be able to access and use the 3D models
in your design. See Mentor 3D Library (M3DL) Installation Guide for more detailed
information about installing and configuring M3DL.
• Update the local design library with the most current models from the Central Library.
See “Updating 3D Models” on page 33.
• Update the Central Library with new model assignments that you make in the local
design library. See “Updating the 3D Model Library” on page 35.
• Export local model library changes to data files you can manage with EDM Library
Cockpit. See “Updating the 3D Model Library” on page 35.
• Search for and import a model definition from the M3DL model library. (See
“Assigning a 3D Model to a Component” on page 27.)
• Import a model definition from a third party source in STEP, SAT or IGES format. See
“Assigning a 3D Model” on page 25.
• Generate a custom model definition from a basic template as a replacement model. See
“Generating 3D Models” on page 36.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Designing in 3D
3D PCB Design
The following diagram illustrates how 3D model data flows between the different libraries and
tools, and identifies which Layout commands to use for each task.
Note
If you assign 3D models in Cell Editor and save them to the Central Library, those
assignments are passed to the design the moment you add a part from the Central Library to
the design. In that case, you only need to use the 3D > Models > Update command if the
Central Library definition changes after you add the part.
Placement in 3D
You can place both electronic and mechanical parts in 3D. The 3D perspectives allow you to
verify that there are no mechanical clearance problems or other placement errors. By viewing
the parts placement from different angles and perspectives in 3D, you may catch potential
problems that you would not ordinarily notice in the normal 2D view of the design.
Place parts and move them in the 3D View the same way you place parts in the 2D view. The
3D View provides advanced visual aids to assist you in placing groups of parts more efficiently.
Any placement changes you make in the 3D View are reflected in the 2D view.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Designing in 3D
3D PCB Design
Routing in 3D
3D PCB design is primarily a placement tool. The regular interactive routing functions that are
available in the 2D view are not supported in the 3D view. However, you can autoroute
connections in 3D.
3D PCB design also offers one benefit for analyzing the routing of high-density microvia
designs: you can view the arrangement and connections of the microvias in 3D by looking
through the layer stackup and evaluate areas of routing concern. This unique perspective helps
you identify potential problem areas that you may want to reroute to achieve the best routing
results with blind and buried vias.
Flex Designs in 3D
When you view flex designs in 3D, you can graphically view the bend areas in either their flat
or folded state. The view is controlled by the Flex Bend option, under the Flex Objects category,
in the 3D tab of Display Control.
Note
The Z-axis zoom is disabled in the folded view.
Note
In 3D, if the board is folded, and a plane created with the "Ignore Route Border" option
extends beyond the board outline, then the software trims the plane to the board outline to
ensure it can be bent.
You can view modifications to the bend areas interactively by opening the Properties dialog box
within the 2D view, switching to the 3D view, then making any adjustments to the Bend Radius,
Bend Angle, or Bend Origin parameters. Run 3D DRCs to ensure bends do not cause proximity
violations with other parts of the design.
Related Topics
Adding a 3D View
Setting Online Checking for Placement [Layout Verification Guide]
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Designing in 3D
Adding a 3D View
Display Control Dialog Box - 3D Tab [Layout Operations and Reference Guide]
3D Batch Proximity Hazards [Layout Verification Guide]
Adding a 3D View
Add a 3D View to see the current design in three dimensions with photorealistic models.
Procedure
Choose the Window > Add 3D View menu item.
Results
The 3D View opens as a separate tabbed window within Layout. A new 3D menu appears in the
Menu bar.
Related Topics
Manipulating the 3D View
Setting the Display for 3D PCB Design
Synchronizing the 2D and 3D Views
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Designing in 3D
Setting the Display for 3D PCB Design
2. Check the preferred display options in the different sections of the 3D tab. The
following settings are recommended for general use.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Designing in 3D
Manipulating the 3D View
3. (Optional) Save the Display Control settings as a scheme so you can reuse them again in
a later editing session.
4. (Optional) Choose the View > Toolbars > 3D General menu item and the
View > Toolbars > 3D View menu item to display the two 3D toolbars.
The buttons on the 3D toolbars provide quick access to the same commands that are
available in the main 3D menu.
Note
The 3D toolbars are not visible if you close the 3D View window. They are re-
instated if you re-open the 3D View window (Window > Add 3D View menu item).
5. (Optional) Select the models you want to hide, then choose the Hide popup menu item.
The selected models “disappear”, enabling you to see other design features that would
otherwise be hidden from view by those models.
Note
The Hide state is saved with the design database. The next time you open the design,
or close and then open the 3D View window, any hidden models from the last
session remain hidden.
Tip
To display the hidden models again, choose the Unhide All popup menu item. (This
command is available only if there are hidden models in the design.)
Related Topics
Saving, Modifying, and Reusing Settings and Assignments With Schemes [Layout Operations
and Reference Guide]
Manipulating the 3D View
Display Control Dialog Box - 3D Tab [Layout Operations and Reference Guide]
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Designing in 3D
Manipulating the 3D View
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Designing in 3D
Manipulating the 3D View
Note: The rotation axes are relative to the board and the preset view. They are not
relative to your display screen.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Designing in 3D
Manipulating the 3D View
3. Use the Quick View Cube control at the lower left corner of the 3D View to orient the
3D perspective interactively. (The Quick View Cube mimics the orientation and display
perspective of the 3D View workspace.)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Designing in 3D
Synchronizing the 2D and 3D Views
Restore the standard Hover the cursor over the Quick View Cube and
isometric orientation click the “home” icon.
Note
The 3D View display orientation you set with the Quick View Cube is not saved
with the design database unless you enable “On design open, automatically open the
3D view if it was open in the previous session” in the Design Settings section of the
Settings dialog box (Setup > Settings menu item) and then save the design.
If this option is enabled when you first open the design session, the previous 3D View
display orientation is restored whenever you close and then re-open the 3D View within
that design session. Otherwise, when you open a 3D View, the default (Top view)
orientation displays.
Related Topics
Setting the Display for 3D PCB Design
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Designing in 3D
Synchronizing the 2D and 3D Views
Procedure
1. Close the Start Page window and any other windows you may have open except for the
2D and 3D windows.
2. Choose the Window > Tile Vertically menu item.
The 2D and 3D View windows align side-by-side and are automatically synchronized.
3. Use the Display Control (View > Display Control menu item) to change the display
settings for the two views, as needed.
Note: The Display Control settings apply to the window that is currently active. You
must adjust the visibility settings independently for each window. For example, if the
3D View window is active, any changes you make to the display settings apply only to
the 3D View window, not to the 2D window.
4. In the Display Control, 3D Tab, Options section, check the Drive 2D View check box if
you want changes and view settings you make in the 3D View to control the 2D View.
(Alternately, check the Follow 2D View check box if you want the 2D View to control
the 3D View.)
Related Topics
Setting the Display for 3D PCB Design
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Designing in 3D
Checking the Status of the 3D Design
Procedure
1. Choose the 3D > Design Status menu item.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Designing in 3D
Checking the Status of the 3D Design
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Designing in 3D
Checking the Status of the 3D Design
3. (Optional) Make any changes necessary. For example, change model assignments,
assign 3D models to parts that do not have model assignments, or change the Z-axis
clearances to accommodate height restrictions for the design. After making the changes,
generate a new 3D Design Status Report and review it again.
Related Topics
Assigning a 3D Model
Defining 3D Clearance Overrides
3D PCB Design
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 2
Managing 3D Models
You can assign 3D models to package cells or mechanical cells so these cells are represented
accurately in the 3D View.
A 3D model defines a three dimensional photorealistic image of an electronic component or a
mechanical part, and includes length, width, and height properties that are used for design rule
checking (DRC) when you place the cells in the design.
Layout provides a large and comprehensive library (called M3DL — Mentor 3D Model
Library) of predefined 3D models. The system assigns 3D models from M3DL to the
components when you open the 3D View. If a component does not have a matching 3D model
in the library, you can assign an appropriate model in the cell definition so the correct model is
used for all instances of that cell in the design.
Note
You must install and configure the M3DL library to be able to access and use the 3D models
in your design. See Mentor 3D Library (M3DL) Installation Guide for more detailed
information about installing and configuring M3DL.
3D Model Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Assigning a 3D Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Assigning a 3D Model to a Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Assigning 3D Models Automatically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Assigning 3D Models Manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Updating 3D Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Updating the 3D Model Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Generating 3D Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Importing, Aligning, and Mapping a 3D Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Changing the Properties of a Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Comparing 2D Components with 3D Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Composite 3D Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Viewing Composite 3D Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Using Custom Properties to Model Package Cells in 3D . . . . . . . . . . . . . . . . . . . . . . . . . 47
Defining 3D Clearance Overrides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
3D Model Management
3D Model Management
When you work in the 3D workspace, you may need to assign true photorealistic 3D models to
components so you can accurately check the design for possible manufacturing issues.
The system uses a default 2D extruded model when a true 3D model has not been assigned to a
component. In the 3D workspace, the default 2D extruded model appears as a simple blue box
using the basic width, length, and height of the component. Leads, body features, and other
physical characteristics of the actual component are not represented by the default extruded
model. For accurate 3D viewing, you should replace the extruded models with photorealistic 3D
models.
You can assign photorealistic 3D models to components either manually or automatically. The
3D models are stored in a library called M3DL (Mentor 3D Model Library). You must install
the M3DL library and configure it for use before you can search for 3D models and assign them.
You can also import and assign custom models when you cannot find a correct match in the
library.
Manual Assignment
You can search the M3DL library manually to find the best model for a specific component.
You specify precise search parameters and locate the exact 3D model you need. You can only
search for and assign one model to one component at a time using the manual method, although
you can assign that model to multiple similar components at the same time.
For more detailed information about how to assign models manually, see Assigning a 3D Model
to a Component.
Automatic Assignment
You can automatically assign 3D models to multiple components using basic search criteria to
find models that best fit each component. The automatic method enables you to replace 2D
extruded models with true photorealistic 3D models for all of the components in the design. The
automatic method also provides a way to search for and assign a model to a single component,
but this is not as precise as the manual method.
For more detailed information about how to assign models automatically, see Assigning 3D
Models Automatically.
Imported Models
You may not be able to find the correct 3D model in the M3DL library for special mechanical
parts (such as heatsinks, mounting fixtures, or stiffeners) or for other custom off-board
assembly parts (such as enclosures, brackets, or card guides). In these cases, you can import
custom-made 3D models and use them in your design.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Assigning a 3D Model
You can import any STEP model file or other file that is in an industry standard 3D model
format.
For more detailed information about how to import 3D models, see Importing, Aligning, and
Mapping a 3D Model.
Generated Models
You can search for exact custom models based on generic 3D model types to match a special
component. Use the 3D Model Generator to replace models in the design with a different model
of a specific type from the 3D model library (M3DL).
For more detailed information about the 3D Model Generator, see Generating 3D Models.
For more detailed information about how to assign 3D alternate assembly models, see
Assigning a 3D Model to a Component.
Related Topics
Installing M3DL [Mentor 3D Library (M3DL) Installation Guide]
Configuring the ODBC Driver for Parametric Search [Mentor 3D Library (M3DL) Installation
Guide]
Assigning a 3D Model
You can assign a different 3D model to a component or mechanical object as a replacement for
the default model assignment.
This enables you to customize the 3D View to match more exactly the particular requirements
of your design.
When the system generates a 3D View of the design, it creates 2D extruded models for those
objects that do not have matching 3D models from the model library. The 2D extruded models
are not truly photorealistic and may not accurately represent the correct dimensional form of
their objects.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Assigning a 3D Model
Tip
To be sure the 3D View is as accurate as possible, assign 3D models to components or
mechanical objects that use the default 2D extruded models.
Procedure
1. Select the component or mechanical object that needs a new model assignment.
2. Assign a 3D model in one of the following ways:
Results
The newly assigned 3D model appears in the 3D View in place of the default model for the
selected component or mechanical object. The new model assignment is saved with the design.
Related Topics
3D PCB Design
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Assigning a 3D Model to a Component
Note
Search the version of the 3D model library depending on which driver (ODBC Postgres
Unicode) is currently configured.
Prerequisites
• The 3D model library (M3DL) has been installed.
• The 3D model library database has been configured so it is accessible for searching.
Video
Procedure
1. In the 3D View, select a component that does not have a true photorealistic 3D model
assignment.
2. Open the Search dialog box in one of the following ways:
If you are in Cell Editor:
a. Choose the Window > Add 3D View menu item to open a 3D View if one is not
already open.
b. In the Align 3D Models dialog box, select <Unmapped Models>, then select the
part from the Parts mapped to selected model list.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Assigning a 3D Model to a Component
c. Click Search.
If you are in Layout:
Choose the 3D > Models > Search menu item.
Note
If you are accessing the M3DL library for the first time during the current design
session, you may be prompted to enter a username and password. Use the
appropriate username and password for your system configuration, depending on how
the M3DL library is installed.
Tip
If the software returns an ODBC Alias: M3DL error, the Data Source in your
postgresSQL server is incorrect. You must use the name M3DL. See Configuring the
ODBC Driver for Parametric Search.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Assigning a 3D Model to a Component
c. In the search string text box, either enter the string you are trying to find or choose a
predefined string from the context-sensitive dropdown list. The dropdown list
changes based on the attribute you choose.
Tip: Use the SQL wildcard character (*) before and after the search string to assure
a complete search of the library. For example, *SOIC* finds all variants of the basic
string SOIC. The search strings are case-sensitive: *SOIC* returns different results
than *soic*.
d. Continue to define additional query conditions, as needed, to refine your query.
Click AND or OR to insert these logic operators between multiple condition
statements. Click the parentheses buttons to insert parentheses in the statements.
Tip: If you make a mistake, click to remove the last item you entered in the
statement. Repeat as often as needed to remove more items. You can also select a
single condition in the query statement to edit just that condition.
The full query statement appears in the query list as you create it.
e. Click OK.
The final query statement you defined appears in the query list of the Search dialog
box.
5. In the Search dialog box, click Fields to specify which model attributes (columns) to
display in the model list.
Note
The model list does not update to reflect changes you make in the Choose Display
Fields dialog box until you run the query.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Assigning a 3D Model to a Component
Note
You cannot assign an override model unless the component has multiple cell
definitions.
Note
If errors occur and the import fails, the system creates a log file (<modelname>.log)
in the ...PCB\LogFiles directory that lists the coordinate locations of the errors.
9. (Optional) Use the Align 3D Model dialog box to align the imported model more
precisely with its associated component. Click the green orientation arrows that
surround the model in the workspace to rotate it along the different axes.
Results
• In Cell Editor, the replacement model you select appears in the Model Name list of the
Align 3D Models dialog box. The replacement model is mapped to the selected cell.
• In Layout, the replacement model appears in the 3D View for the selected component.
Examples
To search for a 3D model based on a vendor name and the number of leads, use a query
statement similar to the following:
To perform a more complex search for a 3D model based on multiple conditions, use a query
statement similar to the following:
Related Topics
Assigning 3D Models Automatically
Importing, Aligning, and Mapping a 3D Model
Installing M3DL [Mentor 3D Library (M3DL) Installation Guide]
Configuring the ODBC Driver for Parametric Search [Mentor 3D Library (M3DL) Installation
Guide]
Assigning Alternate Cells [Common Library Editors User's Guide]
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Assigning 3D Models Automatically
Prerequisites
• The 3D model library (M3DL) has been installed.
• The 3D model library database has been configured so it is accessible for searching.
Video
Procedure
1. In the 3D View workspace, choose the 3D > Models > Bulk Assign menu item.
Note
If you are accessing the M3DL library for the first time during the current design
session, you may be prompted to enter a username and password. Use the
appropriate username and password for your system configuration, depending on how
the M3DL library is installed.
2. (Optional) Uncheck “Hide Parts with Local 3D mapping” to include parts that have
already been mapped manually.
3. (Optional) Check “Use same 3D model for similar unmapped parts (same cell name,
same height, same ref des prefix)” if you want to assign the same 3D model to all
components that have the same characteristics (name, height, ref des prefix).
4. (Optional) Check “Use same 3D model for alternate cells of the same part (cells with
same criteria)” if you want to assign the same alternate 3D model to all components that
have the same part number.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Assigning 3D Models Manually
5. Select all of the parts in the list that you want to update with 3D model assignments, then
under “Proposed Action”, click Auto Assign.
6. (Optional) Select a specific part and modify the search criteria. Repeat this, as needed,
for other parts in the list:
Tip
Check “Enable Cross Probing”, then select a part in the list to locate it in the design
workspace.
Prerequisites
• You must have installed the 3D model library.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Updating 3D Models
• You must have configured the 3D model library database so it is accessible for
searching.
Procedure
1. In the 3D View workspace, choose the 3D > Models > Bulk Assign menu item.
2. (Optional) Check “Use same 3D model for similar unmapped parts (same cell name,
same height, same ref des prefix)” if you want to assign the same 3D model to all
components that have the same characteristics (name, height, ref des prefix).
3. (Optional) Check “Use same 3D model for alternate cells of the same part (cells with
same criteria)” if you want to assign the same alternate 3D model to all components that
have the same part number.
4. Select the part in the list you want to update.
5. (Optional) Under “Search Criteria”, click Change and modify the search parameters as
needed, then click OK.
6. Under “Current 3D Model”, click Select Manually.
7. In the Select a model dialog box, select the model you want to assign. (Use the Preview
windows to see and verify the model you select.)
8. Click OK.
The 3D model you select replaces the default model in the design workspace. In the
Bulk Assign dialog box, the “Proposed Action” for the selected part changes to “Do Not
Process”.
9. (Optional) Repeat this procedure to assign specific 3D models to other parts.
10. Click Close to exit the Bulk Assign dialog box.
Related Topics
Assigning a 3D Model to a Component
Assigning 3D Models Automatically
Installing M3DL [Mentor 3D Library (M3DL) Installation Guide]
Configuring the ODBC Driver for Parametric Search [Mentor 3D Library (M3DL) Installation
Guide]
Bulk Assign Dialog Box [Layout Operations and Reference Guide]
Updating 3D Models
You can verify the status of the 3D models in your design and update the 3D models in your
local design library.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Updating 3D Models
This assures that you are using the most recent 3D model definitions from the Central Library in
your current design.
Procedure
1. Choose the 3D > Models > Update menu item.
The Update Models dialog box shows the status of the 3D models in your local design
library.
Status Description
Parts with up-to-date 3D model Lists the parts in the local library that have
3D models current with those in the Central
Library.
Parts with 3D model updates Lists the parts in the local library that have
available in library 3D models not current with those in the
Central Library.
Parts with 3D model but no Lists the parts in the local library that do not
model in local cache have 3D models, but do have models in the
Central Library.
Parts without 3D model in Lists the parts that do not have 3D models in
library either library.
Parts with a local 3D model (A Lists the parts in the local library that have
3D model is available in library) imported 3D models, which correspond to
3D models in the Central Library.
Parts with a local 3D model (No Lists the parts in the local library that have
3D model available in library) imported 3D models, which do not
correspond to models in the Central Library.
Tip: If all of the parts are listed under the status heading Parts with up-to-date 3D
model, then all of the models in your local library are current and up-to-date and you do
not need to update them. Click Cancel to exit.
2. Click Update to update the 3D models for all of the listed categories. (You cannot
update individual categories of parts or individual parts separately.)
Note: Clicking Update overwrites all outdated, 2D extruded, and imported models in
the local library with the most current 3D models from the Central Library.
Results
The system updates the local 3D model library with the latest 3D models contained in the
Central 3D Model Library.
Related Topics
3D PCB Design
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Updating the 3D Model Library
Note
Updating the Central Library with customized 3D model assignments from a local design
may cause future designs to use unapproved models. Be sure to confirm that the local model
assignments are approved for use in the Central Library before you process the updates.
Procedure
Do any of the following:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Generating 3D Models
Related Topics
Updating 3D Models
Update Library Dialog Box [Layout Operations and Reference Guide]
Export Model Updates Dialog Box [Layout Operations and Reference Guide]
Generating 3D Models
Use the 3D Model Generator to replace models in the design with a different model of a specific
type from the 3D model library (M3DL).
The 3D Model Generator enables you to browse the entire contents of the M3DL library for
particular models, based on specific package types and physical parameters. You select the
desired model and then “generate” a new replacement model to assign to a component.
Note
The 3D Model Generator is not a model editor. You cannot use it to change the model
definitions in the M3DL library.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Generating 3D Models
Prerequisites
• The 3D model library (M3DL) has been installed.
• The 3D model library database has been configured so it is accessible for searching.
Procedure
1. Select a part in the 3D View that does not have a photorealistic 3D model assignment.
2. Choose the 3D > Models > Generate menu item.
This launches the 3D Model Generator, which may take time to load the M3DL library
data. The 3D Model Generator dialog box appears along with the Make part dialog box.
3. In the 3D Model Generator dialog box, navigate the tree list and select a Package Type.
An image of the model for the selected package type appears in the large preview
window and is highlighted. The Package name appears in the Make part dialog box.
4. In the Make part dialog box, click Parameters.
5. In the Parameters dialog box, select the specific model you want to use and verify that
the physical parameters (lead count and spacing, package dimensions, and so forth)
match your requirements, then click Ok.
Tip
Check different parameters to filter the list of available models based on the selected
parameters.
Note
You cannot edit the parameters. They are derived from the model definitions in the
M3DL library. If you need a model with different parameters that you cannot find in
the library, you can import a new model definition from an outside source. See
“Importing, Aligning, and Mapping a 3D Model” on page 38.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Importing, Aligning, and Mapping a 3D Model
Results
The model you selected appears in the design workspace as a replacement for all parts that are
identical to the one you first selected. The new model is stored in the local library.
Related Topics
Installing M3DL [Mentor 3D Library (M3DL) Installation Guide]
Configuring the ODBC Driver for Parametric Search [Mentor 3D Library (M3DL) Installation
Guide]
Assigning Alternate Cells [Common Library Editors User's Guide]
3D Model Management
Note
Search the version of the 3D model library depending on which driver (ODBC Postgres
Unicode) is currently configured.
Procedure
1. In the 3D View, select a part that does not have a 3D model assignment.
2. Choose the Edit Selected Cell popup menu item.
The 3D View of the Cell Editor’s Graphics Editor opens and shows the default 2D
extruded model for the selected cell. The Align 3D Models dialog box also opens.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Importing, Aligning, and Mapping a 3D Model
3. In the Align 3D Models dialog box, in the Model Name column, select <Unmapped
Models>, then select the appropriate part name from the Parts mapped to selected
model list.
4. Click Import.
5. In the Import Part Model dialog box, select the correct model definition file you want to
import and click Import.
6. If the component has multiple cell definitions, a prompt dialog box appears. Do one of
the following:
Note
You cannot assign an override model unless the component has multiple cell
definitions.
Note
If errors occur and the import fails, the system creates a log file (<modelname>.log)
in the ...PCB\LogFiles directory that lists the coordinate locations of the errors.
The new model appears in the Model Name list of the Align 3D Models dialog box and
is assigned to the cell.
7. (Optional) Use the alignment functions in the dialog box to make any necessary changes
to the Offset or Rotate settings so the model aligns correctly with the cell pads. Use the
Align Pin-Pad Center and Define Seating Plane functions to assure these alignments
are correct.
As you enter new values, the position of the model adjusts dynamically in the 3D View
of the Graphics Editor.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Changing the Properties of a Model
Tip
You may need to adjust the viewing perspective of the model to select objects and
verify the correct alignment to the pads.
Procedure
1. Select the mechanical model you imported.
2. Choose the 3D > Mechanical Model Properties menu item.
3. In the Mechanical Model Properties dialog box, enter a new name for the model
Instance.
4. Select the Type for the model.
5. (Optional) Check the Save with design check box to save the model definition with the
design database.
Note: If you do not check this option, the model will not be saved with the design file.
6. (Optional) Check the Include with board export check box to enable export of the
model definition.
7. In the Movement section, define the following parameters, as needed, to change the
location of the model instance:
a. Choose Absolute or Delta for the type of coordinates.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Comparing 2D Components with 3D Models
Note
This option is only active as long as you keep the Mechanical Model Properties
dialog box open. When you close the dialog box, the option is disabled and the
move mode is cancelled.
8. When you are finished, close the Mechanical Model Properties dialog box to exit the
edit/move mode.
Related Topics
Importing a Mechanical Model
3D PCB Design
Procedure
1. In the Options section of the 3D tab in Display Control, check Overlay 3D models with
2.5D.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Comparing 2D Components with 3D Models
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Comparing 2D Components with 3D Models
2. Examine the design and identify any components that may have alignment or
positioning problems.
Tip: Rotate the 3D image or change the view settings as needed to better evaluate the
alignments. If necessary, uncheck Perspective in the Options section of the 3D tab in
Display Control so you can see the alignments and positions more clearly.
3. Correct any problems by adjusting the alignment of the 3D models so they are
positioned correctly relative to the 2D components and land patterns.
Related Topics
Setting the Display for 3D PCB Design
Measuring in 3D
Importing, Aligning, and Mapping a 3D Model
3D PCB Design
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Composite 3D Models
Composite 3D Models
A composite 3D model includes multiple models to accommodate different manufacturers’
variations for a component.
When you view composite 3D models, you see all of the possible models that may be available
for particular components that have different manufactured specifications.
In contrast, a regular 3D model displayed in the 3D View shows only a single photorealistic
representation of a component. This is the default 3D model assigned to the component and
represents the preferred manufacturer’s specifications.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Composite 3D Models
You assign a default 3D model to a component and create additional model assignments for a
composite model with xLM Librarian. The assignments are based on the manufacturers’ part
numbers that you expect to use in the design.
Related Topics
Viewing Composite 3D Models
3D PCB Design
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Viewing Composite 3D Models
Prerequisites
• You must have at least one composite model defined in your design to view the
composite models.
Procedure
1. In the Options section of the 3D tab in Display Control, check Composite Models.
The composite models in the design are shown with their multiple model
representations.
2. (Optional) If necessary, adjust the position and alignment of the composite models for
particular components to improve the placement and fit for all of the possible model
configurations.
Related Topics
Setting the Display for 3D PCB Design
Importing, Aligning, and Mapping a 3D Model
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Using Custom Properties to Model Package Cells in 3D
Note
Cells that do not have 3D model assignments display as basic 2D extruded models (simple
blue rectangles).
Note
If you assign a 3D model to a package cell (see “Managing 3D Models” on page 23), the
height of the 3D model overrides the height calculated by the system based on the defined
cell properties.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Using Custom Properties to Model Package Cells in 3D
The total height of the part includes the die height, any metalization or poly-silicon openings
that offset the pin heights, and the 3D ball/bump dimensions.
Prerequisites
• A 3D model has not been assigned to the package cell.
Procedure
1. Choose the Setup > Libraries > Cell Editor menu item to open Cell Editor.
2. Choose the Package tab in Cell Editor to view all package cells.
3. Select the name of the package cell you want to model.
4. Click to open the Package Cell Properties dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Using Custom Properties to Model Package Cells in 3D
b. Enter MGC_DiePinDelta in the Name field, then enter the topside and bottomside
delta value(s), including the units, in the Value field.
The format for the delta values is:
<topside_delta>;<bottomside_delta>
Note
Positive deltas indicate metalization (added to the die height), negative deltas
indicate openings (subtracted from the die height).
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Using Custom Properties to Model Package Cells in 3D
8. In the Custom Properties dialog box, define properties to model the desired 3D solder
ball shape.
Model the solder balls as 1. Add the “3D_PinModel” property and enter the
copper pillars value “CopperPillar”.
2. Add the “3D_PinDiameter” and “3D_PinLength”
properties, and enter the appropriate values.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Using Custom Properties to Model Package Cells in 3D
Tip
If you define 3D model properties for both the cell and the instance, the values for
the instance take precedence.
9. Close the Custom Properties and Package Cell Properties dialog boxes and click Apply
to apply the changes to the cell.
The model properties you defined are applied to the package cell.
10. (Optional) Choose the Window > Add 3D View menu item to open a 3D view, then
zoom in to display the 3D model for the package cell you modified.
Note
If a 3D View is already open in Layout and you opened the Cell Editor from Layout,
you must close the Cell Editor to refresh the 3D View with the new cell properties.
Related Topics
Package Cell Properties Dialog Box [Cell Editor User's Guide]
Creating Part and Die Stacks [Layout Advanced Packaging Guide]
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing 3D Models
Defining 3D Clearance Overrides
Procedure
1. In the 3D View, choose the 3D > Clearances menu item.
2. In the 3D Clearances dialog box, click Define a new clearance ( ).
A new row appears in the table.
3. In the new row, choose the From and To objects from the dropdown lists.
4. Enter values for the Minimum XY, Minimum Z, Optimal XY, and Optimal Z
clearances.
5. Click OK.
Results
The clearance overrides you define are recognized and verified by the 3D design rule check
(DRC) functions.
Related Topics
Measuring in 3D
Checking the Status of the 3D Design
Analyzing HDI Designs in 3D
3D PCB Design
3D Clearances Dialog Box [Layout Operations and Reference Guide]
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 3
Importing and Exporting 3D Data
Layout supports the import and export of 3D data so you can exchange 3D design information
with third party tools.
Importing 3D Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Importing and Exporting Mechanical Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Importing a Mechanical Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Mating an Imported Mechanical Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Importing a 3D Board Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Mapping Connectors for Multi-board Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Exporting 3D Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Exporting the 3D Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Exporting STEP Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Importing and Exporting 3D Data
Importing 3D Data
Importing 3D Data
You can import 3D data files that define various design, mechanical, or assembly objects, such
as custom component models, enclosures, heat sinks, and so forth.
Importing and Exporting Mechanical Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Importing a Mechanical Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Mating an Imported Mechanical Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Importing a 3D Board Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Mapping Connectors for Multi-board Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
You can also export a mechanical assembly that you have created within the 3D View so you
can save it for use later in other designs.
Procedure
Do one of the following:
Related Topics
Importing a Mechanical Model
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Importing and Exporting 3D Data
Importing a Mechanical Model
3D PCB Design
Procedure
1. Choose the 3D > Import Mechanical Model menu item.
2. In the Import Mechanical Model dialog box, locate and select the model file you want to
import.
3. Click Import.
Results
The new mechanical model appears in the 3D View at the origin of the design. You can now
modify the properties of the model to move it within the layout.
Related Topics
Mating an Imported Mechanical Model
Changing the Properties of a Model
Importing and Exporting Mechanical Assemblies
3D PCB Design
Prerequisites
• At least one mechanical model has been imported (see “Importing a Mechanical Model”
on page 55).
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Importing and Exporting 3D Data
Mating an Imported Mechanical Model
Video
Procedure
1. In the 3D View, choose the 3D > Mating > Mate menu item.
2. Select a feature (face, edge, or axis) on the source object (imported model) that you want
to use for alignment.
Selectable features on the source object highlight as you hover over them.
3. Select the corresponding feature on the target object (existing model) that you want to
align with the source object.
The two models mate and align at the selected alignment features.
Tip
Use the pan, zoom, and rotate controls to inspect the alignment of the mated objects.
4. (Optional) Repeat Steps 2 - 3 to re-align the models to different features until you are
satisfied with their mating alignment.
5. Choose the Done popup menu item to exit the Mating mode.
6. (Optional) Move the mated objects as a single combined entity to position them in the
preferred location in the design.
Tip
To unmate the objects, choose the 3D > Mating > Unmate (or UnMate All) menu
item.
Related Topics
Importing a Mechanical Model
Manipulating the 3D View
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Importing and Exporting 3D Data
Importing a 3D Board Outline
Prerequisites
• A valid STEP file exists that contains the new 3D board outline definition that you want
to import.
Procedure
1. In the 3D View, choose the 3D > Import Mechanical Model menu item to import the
STEP file that contains the new 3D board outline definition.
The model of the imported board outline appears in the 3D View.
2. Create the new board outline from the imported model:
a. Choose the 3D > Create Board menu item.
b. Select the top face of the imported board outline to identify that face. (Selectable
features on the model highlight as you hover over them with the cursor.)
c. Select the origin point or another feature on the imported board outline to be used as
the origin.
The Map Hole Features dialog box appears.
d. In the Map Hole Features dialog box, choose the appropriate Hole Type and Hole
Attribute mappings for each hole and contour on the new 3D board outline.
e. Click OK.
Results
The imported 3D board outline replaces the existing board outline. (The existing board outline
is deleted.) The hole properties are updated for the new outline based on the mappings you
define.
Related Topics
Importing a Mechanical Model
Map Hole Features Dialog Box [Layout Operations and Reference Guide]
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Importing and Exporting 3D Data
Mapping Connectors for Multi-board Assemblies
Prerequisites
• At least one mechanical model file (.xtda) for another PCB (daughter board) has been
created with at least one connector that has the same number of pins as one of the
connectors in the current PCB design (mother board).
Procedure
1. Choose the 3D > Import Mechanical Model menu item.
2. In the Import Mechanical Model dialog box, locate and select the mechanical model file
you want to import, then click Import.
In the Connector Mapping dialog box, connectors with the same number of pins are
listed for both the current design and the imported PCB. (In most typical cases, there is
only one matching connector for each board.)
3. Select the connectors you want to map to each other and verify that the pin-to-pin net
assignments are correct.
Note
You cannot edit the net name assignments for the pins in this dialog box. The listings
are for reference purposes only.
4. (Optional) Check Enable Connector Cross Probing to find a selected connector in the
3D View.
5. Click OK to confirm the mappings between the connectors.
Netlines become visible in the 3D View that show the connectivity between the
connector in the current mother board design and the mapped connector on the imported
daughter board.
Tip
Double-click the imported PCB to open the Mechanical Model Properties dialog
box, check Allow interactive mechanical model movement, then move the
imported PCB to better align the netlines between the connectors. (You must keep the
dialog box open to move the model.)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Importing and Exporting 3D Data
Mapping Connectors for Multi-board Assemblies
6. (Optional) If you have imported multiple PCBs with connectors that have the same pin
count as one of the connectors in the current design, select a different imported PCB and
choose the Map Connectors popup menu item to open the Connector Mapping dialog
box and re-map the connectors as needed.
Examples
The following image shows the 3D View of an imported PCB with mapped connectors and
visible netlines joining those connectors.
Related Topics
Connector Mapping Dialog Box [Layout Operations and Reference Guide]
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Importing and Exporting 3D Data
Exporting 3D Data
Exporting 3D Data
You can export the 3D data in Layout and save it as image files or STEP format data files for
use in other third party tools.
Exporting the 3D Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Exporting STEP Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Note
When you choose a graphic file format, all of the other data output options in the
Export dialog box become grayed out and are unavailable.
5. Click Save.
Related Topics
Manipulating the 3D View
Setting the Display for 3D PCB Design
Export Dialog Box [Layout Operations and Reference Guide]
Exporter Object [Layout Automation Reference]
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Importing and Exporting 3D Data
Exporting STEP Files
Note
If you use an M3DL 3D model in the design, the exported STEP file uses the simplified
version of the model to improve performance of the MCAD system.
4. Click Save.
Related Topics
Export Dialog Box [Layout Operations and Reference Guide]
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Importing and Exporting 3D Data
Exporting STEP Files
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 4
Analyzing Designs in 3D
You can analyze designs in the 3D View to verify clearance distances, inspect inner layer
connectivity, or confirm the proper fitting of off-board assemblies, among other analytical
functions.
Measuring in 3D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Analyzing HDI Designs in 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Measuring in 3D
You can measure distances between features of the 3D models for components and mechanical
objects when working in the 3D View.
Note
The units of measure are the default units you define in the Setup Parameters dialog box,
General tab (Setup > Setup Parameters menu item).
Procedure
1. Open Display Control, 3D tab (View > Display Control menu item) and enable the
correct display settings so the objects you want to measure are visible and selectable.
2. Use the 3D rotate, pan, and zoom controls to orient the design in the 3D View so the
objects you want to measure are contained within the view.
3. Choose the Measure > Distance popup menu item.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Analyzing Designs in 3D
Measuring in 3D
Tip
Choose the Measure > Minimum Distance popup menu item instead if you want to
quickly measure the minimum distance between the closest features of two selected
objects. Choose either the Mechanical Model Selection or the Board Selection popup
menu item to limit your selections to one of those design levels.
4. Choose one of the following popup menu items to set a snap mode:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Analyzing Designs in 3D
Measuring in 3D
8. Select the Exit (F12) Action Key to clear the measurement line and readout so you can
make additional measurements.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Analyzing Designs in 3D
Analyzing HDI Designs in 3D
Related Topics
Setting the Display for 3D PCB Design
Manipulating the 3D View
Assigning a 3D Model
Setup Parameters Dialog Box - General Tab [Layout Operations and Reference Guide]
The 3D Conductor View differs from the standard 3D View in the following ways:
Procedure
1. Make sure the design objects you want to analyze are visible in 3D:
a. Open a 3D window (Window > Add 3D View menu item).
b. Open Display Control (View > Display Control menu item).
c. In the 3D tab of Display Control, check the items you want to make visible.
d. Close the 3D Window, and optionally close Display Control.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Analyzing Designs in 3D
Analyzing HDI Designs in 3D
2. In the 2D view, click Route mode , then select an object or area of the board to
analyze. (You must be in Route mode to generate a 3D Conductor View.)
3. Choose the Window > Add 3D Conductor View menu item to open the 3D Conductor
View.
4. Adjust the 3D Conductor View in any of the following ways to visually inspect and
analyze the selected region of the design:
Related Topics
Setting the Display for 3D PCB Design
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Analyzing Designs in 3D
Analyzing HDI Designs in 3D
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Third-Party Information
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.
End-User License Agreement
with EDA Software Supplemental Terms
Use of software (including any updates) and/or hardware is subject to the End-User License Agreement together with the
Mentor Graphics EDA Software Supplement Terms. You can view and print a copy of this agreement at:
mentor.com/eula