You are on page 1of 72

Layout 3D Design Guide

Release X-ENTP VX.2.6

Document Revision 4

© 2012-2019 Mentor Graphics Corporation


All rights reserved.

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.

Mentor Graphics Corporation


8005 S.W. Boeckman Road, Wilsonville, Oregon 97070-7777
Telephone: 503.685.7000
Toll-Free Telephone: 800.592.2210
Website: mentor.com
Support Center: support.mentor.com

Send Feedback on Documentation: support.mentor.com/doc_feedback_form


Revision History ISO-26262

Revision Changes Status/Date


4 Modifications to title page to reflect the latest product version Released
supported. Approved by Regis Krug. September
All technical enhancements, changes, and fixes listed in the 2019
Xpedition Enterprise Flow Release Notes for this product are
reflected in this document. Approved by Mike Bare.
3 Modifications to title page to reflect the latest product version Released
supported. Approved by Regis Krug. February
All technical enhancements, changes, and fixes listed in the 2019
Xpedition Enterprise Flow Release Notes for this product are
reflected in this document. Approved by Mike Bare.
2 Modifications to title page to reflect the latest product version Released
supported. Approved by Regis Krug. September
All technical enhancements, changes, and fixes listed in the 2018
Xpedition Enterprise Flow Release Notes for this product are
reflected in this document. Approved by Mike Bare.
1 Modifications to improve the readability and comprehension of the Released
content. Approved by Regis Krug. February
All technical enhancements, changes, and fixes listed in the 2018
Xpedition Enterprise Flow Release Notes for this product are
reflected in this document. Approved by Mike Bare.

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.

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.
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

Revision History ISO-26262

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

Layout 3D Design Guide, X-ENTP VX.2.6 5


Table of Contents

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

6 Layout 3D Design Guide, X-ENTP VX.2.6


Chapter 1
Designing in 3D

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.

Layout 3D Design Guide, X-ENTP VX.2.6 7

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

Figure 1-1. 3D PCB Design View

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.

8 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.
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.

3D Model Library Management


Manage the 3D model libraries in the following ways:

• 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.

Layout 3D Design Guide, X-ENTP VX.2.6 9

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.

Figure 1-2. 3D Model Library Management Processes

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.

10 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.
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.

3D PCB Design and Mechanical Collaboration


From the 3D menu, you can launch the MCAD Collaborator tool that allows you to exchange
data about changes to mechanical parts with a mechanical design team. You can preview
change requests submitted by the mechanical design team. Design objects that are impacted by
a change request are highlighted in the 3D View. They adjust in real time as you evaluate the
proposed changes from different perspectives before you decide to accept or reject a change.
(See the Layout MCAD Collaborator Guide for more details about exchanging change
requests.)

Related Topics
Adding a 3D View
Setting Online Checking for Placement [Layout Verification Guide]

Layout 3D Design Guide, X-ENTP VX.2.6 11

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

Setting the Display for 3D PCB Design


Control what is visible and selectable in the 3D View with the Display Control, 3D tab.
Prerequisites
• A 3D View of the design has been opened (Window > Add 3D View menu item).
Procedure
1. Choose the View > Display Control menu item to open Display Control, then click the
3D tab.

12 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.
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.

Table 1-1. Recommended Display Control Settings for the 3D View


Section Settings
Options Check the following:
• Discard Tiny Objects
• Dynamic Highlight
• Faster View Manipulation
• Fix/Lock Markers
• Mechanical Model Selection
• Origin Marker
• Perspective
• Photorealistic
• Test Point Markers
Objects Check the following:
• Board
• Bond Wires
• Component Pads
• Embedded Materials
• Fiducials
• Holes
• Netlines (required for viewing Sketch Plans in 3D)
• Traces
• Via Pads
Note: To view the silkscreen in 3D, you must first
run the Silkscreen Generator.
Flex Objects (Available only with a Flex design.)
Check the following:
• Flex Bend
• Stiffener
Assemblies section Check any assembly objects you add that you want to
display.
Components section Check any components you add that you want to display.
Mechanicals section Check any mechanical objects you add that you want to
display.
PCBs section Check any PCBs you add that you want to display.

Layout 3D Design Guide, X-ENTP VX.2.6 13

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]

Manipulating the 3D View


You can view the design from different angles and rotations in the 3D View.
Procedure
1. Choose the 3D > View menu item, then choose any of the preset views from the
cascading menu.

14 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.
Designing in 3D
Manipulating the 3D View

2. To manipulate the preset view you selected, do any of the following:

If you want to... Do the following...


Zoom in or out of the Rotate the middle mouse wheel up or down.
current preset view.
Rotate the current preset Press Shift and press and hold the middle mouse
view around the X or Y button as you drag the cursor up and down for X axis
axis. rotation or sideways for Y axis rotation.
Rotate the current preset Press Ctrl and press and hold the middle mouse
view around the Z axis. button as you drag the cursor in a circular motion.
Pan across the current Press and hold the middle mouse button as you drag
preset view. the cursor up and down or sideways.
View a cross section of Choose the 3D > View menu item, then choose a Cut
the board to inspect the Plane option.
inner layer connectivity. Tip: You can also choose the
View > Toolbars > 3D View menu item to
access the 3D toolbar buttons that control the
different cross section views.

Layout 3D Design Guide, X-ENTP VX.2.6 15

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.

16 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.
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.)

If you want to... Do the following...


Orient the 3D View to an Click a face, a corner, or an edge of the Quick View
element of the Quick Cube. (The reference element you click is
View Cube highlighted.)

For example, if you click the Front face of the Quick


View Cube, the 3D View orients to the Front
orthogonal view.
Adjust the orientation Click a face, a corner, or an edge of the Quick View
dynamically Cube and drag the cube in any direction.
Rotate the Quick View With a face (orthogonal) view displayed, hover the
Cube one face up, down, cursor over the Quick View Cube and click one of
left, or right the side triangles.

Note: Side triangles do not appear with a corner


or edge orientation.

Layout 3D Design Guide, X-ENTP VX.2.6 17

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

If you want to... Do the following...


Rotate the current view 90 Hover the cursor over the Quick View Cube and
degrees clockwise or click either of the two roll arrows.
counter-clockwise

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

Synchronizing the 2D and 3D Views


You can see the 2D and 3D views simultaneously and synchronize them so changes you make
in one view appear simultaneously in the other view.
When you select a part in one of the views and move it to a new location, the same part is
selected, highlighted, and moved in the other view. Any change you make in one view is
reflected in the other view.

18 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.
Designing in 3D
Synchronizing the 2D and 3D Views

Figure 1-3. Synchronized 2D and 3D Views Example

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

Layout 3D Design Guide, X-ENTP VX.2.6 19

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

Checking the Status of the 3D Design


You can generate a report of the 3D statistics and verify that the 3D design is acceptable.
This helps you keep track of changes in the 3D View, the parameters you have set, and how the
design is currently configured.

Procedure
1. Choose the 3D > Design Status menu item.

20 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.
Designing in 3D
Checking the Status of the 3D Design

A 3D Design Status Report file appears.

Layout 3D Design Guide, X-ENTP VX.2.6 21

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

2. Review the contents of the report file to verify the 3D parameters.

Status Parameter Description


Design Z Extents Shows the maximum range in the Z-axis of all
models in the design.
Note: The beginning value of the range shows a
negative number if models are mounted on the rear
of the PCB.
The Design Z Extents range tells you the overall
thickness so you can verify that you have not
exceeded the overall thickness (height) restriction
for the assembled PCB.
Part models found Lists the 3D model assignments for each part in the
design.
Review this list to verify that you have the correct
model assignment for each part.
Part models not found Lists all parts that do not have a 3D model
assignment. By default, these parts are represented
by 2D extruded models.
To assure the greatest accuracy possible in the 3D
View, assign true photorealistic 3D models to all of
the parts in this list.
Assemblies Lists any mechanical assemblies that you have
imported into the design. (If you do not have
assemblies, this entry does not appear in the report
file.)
Review this list to verify that you have imported all
of the correct assemblies into the 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

22 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.
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

Layout 3D Design Guide, X-ENTP VX.2.6 23

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.

24 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.
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.

Alternate Assembly Models


You can assign an alternate model to use in the 3D view as an override to the default model for
a specific component with a part number that has multiple cell definitions. (You cannot assign
an override model unless the component has multiple cell definitions because alternate models
are mapped to alternate cells in the part definition.) This allows you to display variant assembly
configurations in the 3D view of the design.

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.

Layout 3D Design Guide, X-ENTP VX.2.6 25

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:

If you want to... Do the following...


Import a 3D model from a 1. Choose the 3D > Models > Import menu item.
third party source 2. In the Import Part Model dialog box, locate and
select the model file you want to import.
3. (Optional) Check “Auto align with 2D cell” to
open the Align 3D Model dialog box
automatically after importing the model.
4. Click Import.
5. If the selected component has multiple cell
definitions, a prompt dialog box appears:
• Click Yes to assign it as the default model for
all components with this same part number.
• Click No to assign it to only this component as
an override model.
6. (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.
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.
Search the 3D Model See “Assigning a 3D Model to a Component” on
Library for a new model page 27.
assignment

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

26 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.
Managing 3D Models
Assigning a 3D Model to a Component

Checking the Status of the 3D Design


Updating 3D Models
3D Model Management
Align 3D Models Dialog Box [Cell Editor User's Guide]

Assigning a 3D Model to a Component


Use queries to search the 3D model library (M3DL) for a replacement model to assign to a
component.
You can search the 3D model library from either Cell Editor or from Layout.

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.

Layout 3D Design Guide, X-ENTP VX.2.6 27

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.

3. Click Criteria to open the Query Builder dialog box.


4. Define an SQL query statement using the predefined parameters to search for specific
model attributes:

a. Choose the desired attribute from the dropdown list.


b. Choose the Boolean operator from the dropdown list.

28 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.
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.

6. Click Run Query.


7. In the list, select the model you want to use, then click OK or Apply.
8. If the component has multiple cell definitions, a prompt dialog box appears. Do one of
the following:

If you want to... Do the following...


Make the selected model Click Yes.
the default model for this The selected model is assigned as the default model
part for all components with this same part number.
Add the selected model as Click No.
an override model for this The selected model is assigned to only this
specific cell component as an override. All other components
with this same part number use the default model.

Layout 3D Design Guide, X-ENTP VX.2.6 29

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

If you want to... Do the following...


Abort the model Click Cancel.
assignment

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:

vendor like Samtec AND lead_count = 10

To perform a more complex search for a 3D model based on multiple conditions, use a query
statement similar to the following:

vendor like *Micron* AND lead_count = 48 AND package_name like *SOP* OR


package_name like *SOIC*

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]

30 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.
Managing 3D Models
Assigning 3D Models Automatically

Assigning 3D Models Automatically


You can automatically assign photorealistic 3D models to multiple parts using basic search
criteria.
This is useful when you have a design where most of the parts are not assigned a true 3D model.
In the 3D workspace, parts that do not have a true 3D model assignment are represented by
default 2D extruded models in blue. For accurate 3D viewing, replace the extruded models with
photorealistic 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.
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.

Layout 3D Design Guide, X-ENTP VX.2.6 31

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.

a. Under “Search Criteria”, click Change.


a. In the Change Search Criteria dialog box, add, delete, or edit the Numerical
Constraints and Textual Constraints to define custom search parameters.
a. Click OK.
7. When you are finished defining the search criteria, click Process.
Results
As the system searches and assigns models, the 2D extruded models are replaced in the
workspace with true photorealistic 3D models.
In some cases, a matching 3D model cannot be found in the library for certain parts. The list
shows “No Model Found”. You must either try different search parameters manually or import
a new 3D model definition for those parts.
Related Topics
Assigning a 3D Model to a Component
Assigning 3D Models Manually
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]
Bulk Assign Dialog Box [Layout Operations and Reference Guide]

Assigning 3D Models Manually


You can manually assign photorealistic 3D models to parts using basic search criteria.
Use the auto-interactive selection feature in the Bulk Assign dialog box to search the M3DL
library for a specific model and preview it before assigning it to a part.

Prerequisites
• You must have installed the 3D model library.

32 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.
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.

Layout 3D Design Guide, X-ENTP VX.2.6 33

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

34 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.
Managing 3D Models
Updating the 3D Model Library

Checking the Status of the 3D Design


Assigning a 3D Model
Updating the 3D Model Library

Updating the 3D Model Library


You can update the Central Library with the 3D model mapping and alignment data from the
local design.
You can also export the 3D model data from the local design for use with the EDM Library
Cockpit.

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:

If you want to... Do the following...


Update the model 1. Choose the 3D > Models > Update Library
mapping and alignment menu item.
data in the Central Library 2. In the Update Library dialog box, use the check
with the model boxes to select the models you want to process.
assignments from the 3. Choose the desired Overwrite policy from the
local design dropdown list.
4. (Optional) Check Enable cross probing to locate
the selected models in the design workspace and
verify that these are the correct models you want
to update.
5. Click OK to process the updates.
6. Click OK to close the message window that
confirms the updates have been made
successfully.
The 3D model assignments defined in the local
design overwrite the existing model mapping and
alignment data in the Central Library. The updated
model assignments in the Central Library are
available for use in other designs.

Layout 3D Design Guide, X-ENTP VX.2.6 35

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

If you want to... Do the following...


Export the model mapping 1. Choose the 3D > Models > Export Updates
and alignment data from menu item.
the local design for use 2. In the Export Model Updates dialog box, specify
with EDM Librarian the directory path for the output files.
Tip: To avoid overwriting changes that you
exported previously, export changes to a new
location.
3. Use the check boxes to select the models you
want to process.
4. (Optional) Check Enable cross probing to locate
the selected models in the design workspace and
verify that these are the correct models you want
to update.
5. Click OK.
The system saves the model update files for the
selected models in the specified directory (the
Central Library is not updated). You are now ready
to use these files for processing with EDM Library
Cockpit.
See the Xpedition EDM Library Manual for
Component Engineers for more detailed information.

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.

36 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.
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.

6. In the Make part dialog box, click Ok.


7. If the component has multiple cell definitions, a prompt dialog box appears. Do one of
the following:

If you want to... Do the following...


Make the selected model Click Yes.
the default model for this The selected model is assigned as the default model
part for all components with this same part number.

Layout 3D Design Guide, X-ENTP VX.2.6 37

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

If you want to... Do the following...


Add the selected model as Click No.
an override model for this The selected model is assigned to only this
specific cell component as an override. All other components
with this same part number use the default model.
Note: You cannot assign an override model
unless the component has multiple cell
definitions.
Abort the model Click Cancel.
assignment

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

Importing, Aligning, and Mapping a 3D Model


You can map a 3D model to a package cell or a mechanical cell that does not have a 3D model
assignment.
You can import a new 3D model definition from an external source and map that to a cell. You
can then align the 3D model so that it is placed correctly on the pads of a package cell.

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.

38 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.
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:

If you want to... Do the following...


Make the selected model Click Yes.
the default model for this The selected model is assigned as the default model
part for all components with this same part number.
Add the selected model as Click No.
an override model for this The selected model is assigned to only this
specific cell component as an override. All other components
with this same part number use the default model.
Abort the model Click Cancel.
assignment

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.

Layout 3D Design Guide, X-ENTP VX.2.6 39

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.

8. Close the Graphics Editor.


Results
The new 3D model assignment is saved with the design database.
Related Topics
Assigning a 3D Model to a Component
Assigning 3D Models Automatically
Assigning Alternate Cells [Common Library Editors User's Guide]

Changing the Properties of a Model


You can change certain properties of an imported 3D mechanical model such as its location
coordinates or rotation.
Tip
If you import a mechanical model, you need to change its default properties so you can
move it interactively and save the model with the design database.

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.

40 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.
Managing 3D Models
Comparing 2D Components with 3D Models

b. Type values for the Rotate and Offset coordinates.


c. Check the Allow interactive mechanical model movement (disable all other)
check box to move the model interactively without changing the placement of the
other component 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

Comparing 2D Components with 3D Models


Overlay an extruded 2D outline on a 3D model to verify the correct alignment and positioning
of the 3D model.
An extruded 2D outline, also known as a 2.5D outline, is displayed in the 3D View as a simple
rectangular box that represents the size of the 2D component outline and any Z-axis height
value that may be defined. In some cases, the 2.5D outline may not cover the full extent of the
component pads or represent the correct height. By comparing the 2.5D outline with the 3D
model, you can check the accuracy of the 3D model representation and its position relative to
the component land patterns. The comparison may reveal situations where the 3D model does
not align correctly with the land patterns.

Procedure
1. In the Options section of the 3D tab in Display Control, check Overlay 3D models with
2.5D.

Layout 3D Design Guide, X-ENTP VX.2.6 41

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

The 2.5D outlines are shown as blue rectangular solids.

42 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.
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

Layout 3D Design Guide, X-ENTP VX.2.6 43

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.

44 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.
Managing 3D Models
Composite 3D Models

Figure 2-1. Composite Model Example

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

Layout 3D Design Guide, X-ENTP VX.2.6 45

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

Viewing Composite 3D Models


Viewing the composite models in your design allows you to check the placement to be sure all
of the possible model configurations for a component will fit correctly without physical
violations.
Composite models help you quickly identify possible placement problems that may not be
apparent by viewing only the default model assignment.

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

46 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.
Managing 3D Models
Using Custom Properties to Model Package Cells in 3D

Comparing 2D Components with 3D Models


Composite 3D Models
3D PCB Design

Using Custom Properties to Model Package


Cells in 3D
You can define custom properties to accurately model package cells that do not have 3D
models.
If a 3D model is not available for your package cell, you can model the solder balls, pin
connectivity, and the die height. This not only ensures the package cell height is correctly
calculated by the software and does not violate maximum height requirements for housings or
packages, but also enables the part to correctly display in the 3D View.

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.

Layout 3D Design Guide, X-ENTP VX.2.6 47

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.

5. Define the die height.


a. In the Package Cell Properties dialog box, enter the Height of the silicon used to
make the die, based on the units specified in the Units field, excluding any
metalization or slots used for pin connections. See Package Cell Properties Dialog
Box.
Cell Editor assigns the height property to the placement outline of the component.
6. Click Custom Properties to open the Custom Properties dialog box for the selected
cell.
7. Define a custom property to account for metalization or slots (openings) at the die pin
connections.

48 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.
Managing 3D Models
Using Custom Properties to Model Package Cells in 3D

a. Click to create a new custom property.

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).

Layout 3D Design Guide, X-ENTP VX.2.6 49

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.

If you want to... Do the following.


Model the solder balls as balls 1. Add the “3D_PinModel” property and enter the
value “Ball”.
2. Add the “3D_PinDiameter” property and enter a
value.
3. (Optional) Add the either or both of the
“3D_PinTopCut” and the “3D_PinBottomCut”
properties and enter the appropriate values.

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.

50 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.
Managing 3D Models
Using Custom Properties to Model Package Cells in 3D

If you want to... Do the following.


Model the solder balls as 1. Add the “3D_PinModel” property and enter the
capped copper pillars value “CappedCopperPillar”.
2. Add the “3D_PinDiameter” and “3D_PinLength”
properties and enter the appropriate values.

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]

Layout 3D Design Guide, X-ENTP VX.2.6 51

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

Defining 3D Clearance Overrides


You can define clearance values for the 3D models in your design that override the default
clearance definitions.
This allows you to customize the clearance rules for particular models to accommodate special
design requirements. Any override clearance rules you define apply only to your local design
and do not change the master model definitions.

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]

52 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.
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

Layout 3D Design Guide, X-ENTP VX.2.6 53

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

Importing and Exporting Mechanical Assemblies


You can import a 3D mechanical assembly (such as an enclosure or a mounting bracket) that
you have created or exported previously from the 3D View.
After you import it, you can place and manipulate the mechanical assembly in 3D to better
visualize how it fits within the overall design.

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:

If you want to... Do the following...


Import an existing 1. Choose the 3D > Import Assembly File menu
mechanical assembly item.
2. In the Import Product Assembly File dialog box,
locate and select the assembly file (.assy) you
want to import.
3. Click Open.
Export a mechanical 1. Choose the 3D > Export Assembly File menu
assembly item.
2. In the Export Product Assembly File dialog box,
enter the name for the assembly file (.assy) you
want to export and specify the directory path
where you want to save the file.
3. Click Save.

Related Topics
Importing a Mechanical Model

54 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.
Importing and Exporting 3D Data
Importing a Mechanical Model

3D PCB Design

Importing a Mechanical Model


You can import a 3D mechanical model (such as a heat sink, bracket or card guide) that you
have created in a third party design tool.
Tip
You need to change the default properties of an imported model if you want to move it
interactively and save the model with the design database. See “Changing the Properties of a
Model” on page 40.

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

Mating an Imported Mechanical Model


You can attach an imported mechanical model to another model so that they are correctly
aligned with each other and move together, if movement is possible.
For example, you can mate an imported enclosure to the board or you can mate an imported
heatsink to a component so you can move and position the mated objects as a single entity.

Prerequisites
• At least one mechanical model has been imported (see “Importing a Mechanical Model”
on page 55).

Layout 3D Design Guide, X-ENTP VX.2.6 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

56 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.
Importing and Exporting 3D Data
Importing a 3D Board Outline

Importing a 3D Board Outline


You can import a 3D board outline definition from a STEP file to update the existing board
outline.
Use this procedure to update to a more recent outline based on input from the mechanical design
team or when you need to have a more accurate 3D representation of the 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]

Layout 3D Design Guide, X-ENTP VX.2.6 57

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

Mapping Connectors for Multi-board Assemblies


You can view the netlines between connectors on different PCBs in the 3D View and specify
the mapping between different connectors to verify if they mate properly.
The ability to display the netlines between connectors in a multi-board assembly helps you
confirm if two connectors have matching pin/net assignments so they connect properly. If the
net assignments do not match, you must change the assignments either in the current PCB
design or in the model file for the PCB model that you import.

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.)

58 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.
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]

Layout 3D Design Guide, X-ENTP VX.2.6 59

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

Exporting the 3D Image


You can capture the current 3D View and export it as an image file for use in assembly
drawings and other manufacturing or test documentation.
Procedure
1. Use the 3D rotate, pan, and zoom controls to orient the design in the 3D View the way
you want it to appear in the exported image.
2. (Optional) Use the display options in the Components section of the 3D tab in Display
Control to highlight specific parts or toggle their visibility.
3. Choose the 3D > Export menu item.
4. In the Export dialog box, choose the graphic file format for the exported image file, then
specify the output directory and file name.

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]

Exporting STEP Files


You can export your entire design or just the PCB in STEP format.
STEP files contain definitions for the entire design, for specific surface metal features (pads,
traces, planes), or for all of the mechanical models in the design. Use the exported STEP files to
work with the design in a third party mechanical CAD system.

60 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.
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.

Restrictions and Limitations


• The only way to exclude a component from the exported data is to unplace the
component from the design, run the Export procedure below, then use Undo to replace
the component. To export only the board data without any components, you must first
unplace all of the components.
Procedure
1. In the 3D View, choose the 3D > Export menu item.
2. In the Export dialog box, choose “STEP” from the Type dropdown list, then specify the
output directory and file name.
3. Do one of the following:

If you wanto to... Do the following...


Export all mechanical model In the Model Options section, select “All mechanical
definitions models”.
Tip: If your 3D mapping is local and did not
come from the Central Library, you can unmap
the 3D model from the component to reduce the size
of the STEP output file. (An unmapped component is
output as a 2.5D extruded model.)
Export surface metal features 1. In the Model Options section, select “’Include
with board export’ items only”.
2. In the Metal Element Options section, check the
surface metal features you want to export.
Note: The system generates and exports 3D
definitions for the selected metal features on both
the top and bottom layers of the PCB.

4. Click Save.
Related Topics
Export Dialog Box [Layout Operations and Reference Guide]

Layout 3D Design Guide, X-ENTP VX.2.6 61

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

62 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.
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.

Layout 3D Design Guide, X-ENTP VX.2.6 63

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:

If you want to... Choose...


Measure between any two features Snap to Closest
(Default)
Note: Snap to Closest
automatically determines
and highlights the nearest axis,
edge, face, or point on the
features.
Measure between the central axes of two Snap to Axes
circular features
Measure between the edges of two rectangular Snap to Edges
features

64 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.
Analyzing Designs in 3D
Measuring in 3D

If you want to... Choose...


Measure between the flat surfaces of two Snap to Faces
rectangular features
Measure between the points (corners) of two Snap to Points
rectangular features
5. (Optional) Choose the Cumulative popup menu item if you also want to measure the
cumulative distance between multiple features. (The cumulative value is shown in the
status bar.)
6. Click on a feature to mark the starting point of the measurement.
The mode you select determines the appropriate feature automatically and highlights it.
The distance from the starting point appears dynamically in a small readout attached to
the cursor as you drag the cursor.
7. Hover over another feature to mark the ending point of the measurement.
The second feature highlights. The final measured distance between the two features
appears when you hover over or click the ending point.

8. Select the Exit (F12) Action Key to clear the measurement line and readout so you can
make additional measurements.

Layout 3D Design Guide, X-ENTP VX.2.6 65

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]

Analyzing HDI Designs in 3D


The 3D Conductor View provides a realistic preview of selected conductive elements to help
analyze HDI designs.
The 3D Conductor View enables you to see into the layer stackup and inspect traces on internal
layers, via connections between layers, and other aspects of the design that may not be visible in
the 2D view.

The 3D Conductor View differs from the standard 3D View in the following ways:

• It displays only the conductive (copper) elements.


• It displays only a preselected area rather than the entire board.
• It remains static and is not altered by changes made in Display Control.
Video

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.

66 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.
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:

If you want to... Do the following...


Rotate the view Rotate the Quick View Cube to achieve the
desired perspective.
Reposition the view Use the mouse scroll wheel to zoom in and out.
Use the middle mouse button to pan the view.
View a specific side of the board Choose the View popup menu item, then choose a
side or edge option from the popup menu.
Toggle the display between the design Choose the View popup menu item, then choose
layer colors and a photorealistic image the Photorealistic popup menu item to view the
photorealistic image. (This is the default setting.)
Disable this option to view the design with the
layer colors defined in Display Control.
View a cross section of the board to Choose the View popup menu item, then choose a
inspect the inner layer connectivity Cut Plane option from the popup menu.
Tip: Increase the Z-axis scaling to expand the
cross section when you use the Cut Plane
views.
Measure distance between objects 1. Choose the Measure popup menu item, then
choose a distance option from the popup
menu.
2. Click an object in the workspace, then click a
second object to measure the distance
between them.
Expand the view in the Z-axis to Choose the Z-Axis Scaling popup menu item,
improve visibility between layers then choose a scaling value from the popup menu.
Generate and export a graphic snapshot 1. Choose the Export popup menu item.
of the 3D Conductor View 2. In the Export dialog box, enter the parameters
for the file you want to export, then click
Save.

Related Topics
Setting the Display for 3D PCB Design

Layout 3D Design Guide, X-ENTP VX.2.6 67

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

Manipulating the 3D View


Measuring in 3D

68 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.
Third-Party Information

For third-party information, refer to Third-Party Software

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

You might also like