0% found this document useful (0 votes)
434 views38 pages

Allegro PCB Editor

Allegro PCB Editor

Uploaded by

Find Tutor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
434 views38 pages

Allegro PCB Editor

Allegro PCB Editor

Uploaded by

Find Tutor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 38

Cadence SPB: What's New in 16.

6 Quarterly Incremental Release (QIR) 003

Cadence® SPB: What’s New in 16.6


Quarterly Incremental Release 003

This document describes the new features and enhancements in Cadence SPB products in
16.6 Quarterly Incremental Release (QIR) 3. The products covered are:
■ Allegro PCB Editor
■ Cadence® SiP Layout and Allegro® Package Designer (APD)
■ Virtuoso SiP Architect
■ OrCAD® Capture
■ Cadence® PSpice®

July 2013 5 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

Allegro PCB Editor

This document describes the new features and enhancements in Allegro PCB Editor16.6
Quarterly Incremental Release (QIR).
■ Step Model Support for accurate 3D viewing
■ Route Interconnect Optimization
■ Productivity Enhancements
■ Database and Miscellaneous Enhancements
■ RF PCB Enhancements

Step Model Support for accurate 3D viewing


The Allegro PCB Editor products currently provide 3D viewing of an Allegro board drawing
based on the open drawings layer visibility and object selection. The 3D viewer provides a
basic rendering of board geometry, conductors, via structures and component geometry with
little or no detail also referred to as block style or “skyscraper” viewing. The desire by users
for a solution that provides more detail in component modeling to assure proper clearances
and positioning that the block style viewing does not provide has been addressed thru the use
of STEP models.

An update to Allegro 16.6 (QIR) provides users the ability to map package and mechanical
symbols to STEP models, display the STEP model in the Allegro 3D viewing tool, and to
export the Allegro board drawing as a STEP model. The capability of including enclosures
associated with the board is also provided for positioning and collision detection.

Symbol to STEP Model Mapping


STEP models are associated to Allegro package and mechanical symbol models through a
mapping tool. This mapping tool sets the STEP model name to the symbol and defines offset
information to correctly position the STEP model in the 3D viewer. The mapping data created
is then instantiated into the Allegro symbol as a property. Step model mapping is supported
in both the Symbol and PCB Editor.

July 2013 6 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

Menu Path for Step Mapping

Setup – Step Package Mapping

Figure 11- STEP model mapping

3D Viewer with STEP models


Once STEP model mapping is completed, the Allegro 3D viewer will display the graphical
representations of the STEP models. The 3D viewer relies on the currently visible layers in

July 2013 7 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

the Allegro PCB editor to determine what is displayed in the viewer. To view the 3D STEP
models, the following CLASS/SUBCLASSES must be visible in the Allegro PCB Editor
window:
■ PACKAGE GEOMETRY/PLACE_BOUND_TOP
■ PACKAGE GEOMETRY/PLACE_BOUND_BOTTOM
■ MANUFACTURING/STEP3D_ASSEMBLY_ENCLOSURE

Figure 1-2 Display of STEP models using standard 3D viewer

Mechanical Step Model Support


The ability to view other objects, such as shields and housings is possible if those objects are
represented by STEP models. Allegro STEP model support provides the ability to map these
other type objects. Once mapped to the board design, the 3D viewer will display these models
where the user can then visually check for any collisions or other component placement
issues.

July 2013 8 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

Mechanical STEP models must be placed within the path defined by the steppath variable.
The STEP Package Mapping tool will list the mechanical STEP model as an entry in the
Available STEP Models list.

The mapping tool contains two buttons, Add Mech and Delete Mec. The Add Mech creates a
board or mechanical symbol that represents the mechanical model (enclosure) that the STEP
model is mapped to. This board symbol used for mapping is placed on the board drawing
origin. The offset values defined in the mapping tool position the enclosure STEP model onto
the proper location and orientation in the board drawing.

Figure 1-3 Import of Mechanical STEP Model

Export Allegro database as Step model


STEP models are used in various ways in the mechanical design environment such as
checking for form and fit. Allegro STEP model support provides the ability to export an Allegro
board drawing as a STEP model for use in a mechanical design environment.

STEP model export supports AP203, AP204 and AP242 protocols, standard units, and
various output option to minimize or maximize STEP model data. Potential for very large
STEP model files exists when exporting STEP Model Parts and external copper data.

July 2013 9 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

Figure 1-4 STEP Export User Interface

Route Interconnect Optimization


A major effort targeted at improving the productivity and efficiency aspects of the interactive
routing environment continues into the post 16.6 Quarterly Incremental Releases.
■ Auto- Interactive Breakout Technology (AiBT)
■ Split View
■ Zoom Swap Views
■ Auto Interactive Add Connect
■ Detune

Auto- Interactive Breakout Technology (AiBT)


Auto Interactive Breakout (AiBT) technology improves user efficiency for generating breakout
routing from a component, for one or both sides of a bus/interface. AiBT can be used with the
new, SplitView and BundleSequence commands, to dramatically shorten the time
required to develop a high-quality and properly ordered breakout solution.

Menu Path for AiBT

Route – Unsupported Prototypes Menu – Enable Auto-interactive Breakout

July 2013 10 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

Enabling this menu, adds new menu commands to the popup menu, that allow access to
AiBT. This menu needs to be enabled for each session of Allegro PCB Editor.

The “Enable Auto-interactive Breakout menu item is currently only available when:
■ Running Allegro with the “Design Planning” option, or GXL license.
■ Running SiP or APD with the SiP license.

After creating bundles within Allegro’s Interconnect Flow Planning Environment, hover over a
bundle then use the RMB context sensitive menu to access the relevant commands for
breakout.

Auto-I BreakOut Both Ends

This command causes both ends of the selected Bundle/Ratsnest to automatically generate
breakout routing.

Auto-I BreakOut Closest End

This command causes the closest end of the selected Bundle/Ratsnest to automatically
generate breakout routing. The other end of the Bundle/Ratsnest remains unaffected. The
closest end is determined by measuring the straight line distance from the location of the
RMB menu invocation by the user, and each gather end point of the Bundle.

It is recommended to use Closest End commands in the direct vicinity of one Bundle gather
location so it is obvious which end is being modified.

July 2013 11 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

Auto-I. Route Trunk

This command will generate the interconnect between existing breakouts. For now, the "Trunk
Router" will create routing only when breakouts exist at both ends of the connection. In the
images below, you hover over anywhere along the "Flow Trunk" and execute the command.
The right image in figure below shows the results of an Auto-I. Route Trunk command.

Bundle Sequences

Sequences control the routing order of the rats of a bundle. The sequence is displayed
visually on the canvas and the user can modify the order.
■ The sequence order at each gather point (bundle end) is the inverse of the other end.
■ Changes at one end of the bundle sequence also affect the other end.
■ Bundles with multiple routing layers allowed can assign specific layers to each rat in a
sequence.

July 2013 12 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

■ If a sequence does not already exist on a bundle, AiBT will generate a sequence after a
breakout command completes. The sequence generated will match the breakout created
on the side of the bundle where the breakout command was run.
■ If a sequence exists, AiBT forces the breakout commands to match the routing result to
the sequence. AiBT will create routing DRCs if that is the only possible way to match the
existing sequence. (this behavior allows the user to see problems with the sequence and
get exactly what has been specified).

Split View
The Split View technology is a new capability that allows the user to view another area of the
design canvas, while still working with the standard main editing canvas.

July 2013 13 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

This technology is extremely effective for breakout routing solutions, where the user can now
visually see both end of the bus/interface and make decisions/edits to both ends at the same
time.

Zoom Swap Views


This command is also located on the Unsupported Prototype Menu. This command will swap
what the user currently sees between the Split View canvas and Main canvas. Using this
command easily allows the user to flip to the other end of the bus and perform edits/
commands in the main window. (this command improves the current use model since both
canvases are not fully editable).

Auto Interactive Add Connect


AiAC is a new version of the existing Add Connect command. This new version provides two
primary modes of operation: Manual and Auto. The Manual mode preserves the traditional
functionality and behavior of Add Connect, while the Auto mode introduces a cursor based
auto-routing methodology that provides cleaner route paths with fewer interactive clicks.
There is also a new secondary mode of operation called Scribble. Scribble routing can be
activated from within both Manual and Auto modes.

July 2013 14 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

Auto Mode vs. Manual Mode

In open space routing, Auto and Manual mode results will be very similar. However, when
routing through obstacle fields and over larger distances of the canvas, the results will diverge
as Auto mode develops a unique solution using auto-routing algorithms, while Manual mode
uses a direct path while ‘bubbling’ around obstacles.

Manual Add Connect Auto-I Add Connect

Scribble mode routing

Scribble is a simple routing mode that allows the user to ‘scribble’ a route path onto the
canvas. Once a click is made, the etch solution for the scribble path will be generated.

July 2013 15 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

Scribble provides a quick two pick methodology to generate complex route paths, along with
a very controlled usage of push/shove based on the scribble path.

Scribble Path Route results

Detune
The Detune command automatically removes ‘standard’ tuning bumps and phase bumps
from cline routing. Users interactively select clines or cline segments and Detune identifies
appropriate bumps and removes them from the cline, leaving the rest of the cline routing
unchanged. The Detune command increases user efficiency by quickly removing timing and
phase compensation, to allow easier modifications to the routing. Previously, users were
forced to manually remove these bumps or delete and replace the routing.

July 2013 16 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

Productivity Enhancements
■ Slide Enhancement
■ New Variable Restores Line Width Retention to legacy behavior
■ Allegro Drafting Prototypes
■ Delete by Line
■ Delete by Rectangle
■ Offset Copy
■ Offset Move
■ Add Perpendicular Line

Slide Enhancement
The Extend Selection option in slide command now provided three choices:
■ Segments: Extends selection to adjacent segments. By default this option is selected.
■ Vias: Extends selection to adjacent vias.
■ Segments and Vias: Extends selection to both segments and vias.

New Variable Restores Line Width Retention to legacy behavior


When the following variable is enabled, user defined line width will reset to ‘constraint defined’
upon re-invoking the “add connect” command. This restores the behavior of the command
with respect to its handling with line width overrides to pre-16.6 behavior.

Variable = acon_no_width_override_retain.

Allegro Drafting Prototypes


Drafting command prototypes are now available for evaluation within all Allegro PCB Editor
products via the following means.
■ Open the User Preferences Editor from the menu by selecting Setup > User Preferences.
■ Select the Unsupported category, check off “Drafting Unsupported Prototypes”, and
press OK.

July 2013 17 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

■ Restart Allegro

The unsupported drafting prototypes will now be available in the menus, either under Edit >
Unsupported Prototypes or Manufacture > Drafting > Unsupported Prototypes. They will also
be available in General Edit application mode when hovering over the applicable objects and
pressing the right mouse button (RMB).

Delete by Line
This command allows users to remove the portion of lines, arcs, and segments lying on one
side of a user-specified cut line. When invoked from the menu, the user is prompted “Select
object(s) to cut”, after which the user is prompted “Specify start point of cut line”, and
subsequently, after a start point is selected, “Specify end point of cut line.” Once the user
specifies two points on the canvas, he is then prompted “Select the side to remove.” When
the user next specifies a point on the canvas, all of the selected objects on the same side of
the cut line as that point are removed. (Note that if a segment is selected, the cut extends only

July 2013 18 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

to the end of that segment. If a line/cline is selected, the cut extends across segments to the
end of the line.)

Delete by Rectangle
This command allows users to remove the portion of lines, arcs, segments, and vias lying
within a user-specified cut rectangle. When invoked from the menu, the user is prompted
“Select object(s) to cut”, after which the user is prompted “Specify start point of cut rectangle”,
and subsequently, after a start point is selected, “Specify end point of cut rectangle.” Once the
user specifies two points on the canvas, the portions of the preselected objects lying within
the cut rectangle are removed.

July 2013 19 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

Offset Copy
This command allows users to make multiple copies of a variety of objects offset from the
original(s) by a specific X and/or Y value. When invoked from the menu, the options dialog in
the Allegro mini-status area is updated to provide fields for entering X and Y offset values, the
number of repetitions to perform, and width/font values that can be applied to any line objects
created, and the user is prompted “Select the element(s) to copy.” As the user selects objects,
copies are created offset from the original location by the values presently specified in the
options dialog.

Offset Move
This command allows users to move a variety of objects by a specific X and/or Y offset. When
invoked from the menu, the options dialog in the Allegro mini-status area is updated to provide
fields for entering X and Y offset values, and the user is prompted “Select element(s) to
move.” As the user selects objects they are moved from their current location by the offset
presently specified in the options dialog

Add Perpendicular Line


This command allows users to add a line perpendicular to another line already in the design.
When invoked from the menu, the user is prompted “Specify reference object of start point.”
After a pick is made, a rubber band line appears, with the reference object or start point as its

July 2013 20 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

first end point, and the user is prompted to specify either the end point or reference object.
Once another pick is made, a line is added perpendicular to the reference object and
extending from that object to the start/end point.

July 2013 21 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

Database and Miscellaneous Enhancements


■ Pastemask DRC update
■ Database Diary
■ Retain Pop-up window locations when using multiple monitors
■ Roaming Aligned with HDL
■ Missing Fillets Report

Pastemask DRC update


■ Shapes drawn on the Package Geometry – Top and Bottom subclasses are now factored
into the DRC check.
■ Pin to pin suppression on same symbol
Nodrc_Sym_Pin_Pastemask

Database Diary
Now available using the PCB Design L License

Retain Pop-up window locations when using multiple monitors


Retention of negative values of pop-up location in allegro.ini file with multiple monitors
is now supported.

Roaming Aligned with HDL


Set User Preference Variable, designhdl_pan, to change the behavior of the PCB Editor
roam function to align with the HDL. When enabled, the roam is performed in the same
direction as the mouse movement. The variable is located in the Display – Roam category.

Missing Fillets Report


Missing fillets are no longer reported at pin/via locations when line width is equal to the joining
pad size.

July 2013 22 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

RF PCB Enhancements
In this release, several enhancements have been made in RF PCB to increase productivity.
■ Layout Enhancements
■ Selecting User Specified Connect Pin
■ RF Routing Enhancements
■ Autoplace Enhancements
■ Discrete Library Translator Enhancements

Layout Enhancements
This module includes the enhancements in the following commands:
■ Modify Connectivity
■ Snap
■ Clearance

Modify Connectivity

The rf_modify_net command is enhanced to support swapping of nets on the pins of an


RF component. To use this functionality, a new option Swap pin nets is added to the Options
tab.

Before pin swapping After pin swapping

Note: This command is disabled if Snap and Auto Shove option is checked.

July 2013 23 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

Snap

In case of multiple pins, it is now easier to pick the destination pins while snapping. The
rf_snap command now displays the RF pins on the top of the drop-down list for pins. You
can also pick the destination pin directly on the canvas to confirm the snap operation.

Clearance

The filter settings are now retained by the tool when initializing clearances using
rf_ac_init command, even after the command is exited.

Selecting User Specified Connect Pin


In the SPB16.6 release, when you place, copy, edit or insert a multi-pin RF component, to
choose a connect pin you need to traverse the pins sequentially. This functionality of selecting
connect pin is enhanced to support the direct pick of the required connect pin on the dynamic
display of the RF component outline.

July 2013 24 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

When inserting a multi-pin RF component, the new right-click menu Pick Connect Pin
allows you to directly pick the desired connect pin of a multi-pin RF component as shown in
the following figure.

Before Picking connect pin After Picking connect pin

The cursor dynamics changes to reflect the selection. Choose Pick Exit Pin option to
continue the routing.

This enhancement is available in rf_add_component, rf_scaled_copy, and


rf_add_connect commands.

RF Routing Enhancements
The rf_add_connect command is enhanced to provide following usability features:
■ Line Width Retention
■ Automatic Layer Switching
■ Undo of Line Width Change

July 2013 25 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

Line Width Retention

Till last release, you can override the line width values but they are not preserved. The
manually set values for line-widths are now saved as a global settings and available in the
drop-down list for further use.

Automatic Layer Switching

Starting from this release, the rf_add_connect command now supports dynamic layer
inheritance.

While routing with Snap to connect point, the tool now automatically selects an appropriate
routing layer, based on already placed RF components.

July 2013 26 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

Undo of Line Width Change

The rf_add_connect command now restores the previous line width value while routing
with Variable line width and Snap to connect point.

Autoplace Enhancements
In the last release, grouping functionality was introduced in the schematic for defining and
managing RF groups for auto placement in the layout.

To improve the autoplace performance, an enhancement has been made to support grouping
functionality in the layout also.

New Group menu is added for RF group creations.

The details of grouping commands are as follows:


■ Group – Add: Attach a property (RFGROUP) to the selected components.
■ Group – Disband: Remove the RFGROUP property from each RF component for the
specific group.

July 2013 27 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Allegro PCB Editor

■ Group – Exclude: Remove the RFGROUP property for selected objects.


■ Group – Display: Highlight/report the RF components within a specific group.

Discrete Library Translator Enhancements


The Allegro Discrete Library to Agilent ADS Translator is enhanced to:
■ retains the unit of footprint in the output.
■ converts the symbol origin to Pin1location while translating Allegro library.

July 2013 28 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Cadence® SiP Layout and Allegro® Package Designer (APD)

Cadence® SiP Layout and Allegro®


Package Designer (APD)

This section describes the new features and enhancements in SiP Layout and Allegro
Package designer (APD) 16.6 QIR.
■ Wirebond Lead Frame Bonding
■ Rename Padstack
■ Create Fanout
■ Package Overlay Generation for IC Designs
■ Assembly Rule Check Enhancements
■ Die Editor Enhancements
■ Enhancements in Stream Import (load stream)
■ Preserving Rat Bundle in Auto Assign Net Command
■ DXF Out Default Color Mapping
■ Unsupported Prototype Menus

July 2013 29 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Cadence® SiP Layout and Allegro® Package Designer (APD)

Wirebond Lead Frame Bonding


You can use the wirebond bond leads (Route – Wire Bond – Bond to Leadframe)
command to automatically wire the die pads to the leads in a lead frame package. The
command bonds the die pads to the leads based on net names.

This command is available from the Auto Bond Lead Frame option in the Wire Bond
Application mode.

You can set the lead frame package type for a design using the config package type
command (Route – Wire Bond – Set Package Type). The lead frame package type
impacts which bond locations are wired on a lead. It also impacts the lead frame offset
distances if the distances are defined in the wire profile set for the design.

Rename Padstack
The rename padstack command (Tools – Padstacks – Rename) allows you to change the
name of existing padstacks in a design. This command changes all references for the
changed padstack name such as all constraint via lists; all via, bond finger, and pin references
to the padstack; and any stored name mappings.

Create Fanout

You can now use the Fanout commands from SiP Layout and APD to:

July 2013 30 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Cadence® SiP Layout and Allegro® Package Designer (APD)

❑ Create clines and vias and connect them to chosen pins or symbols.
❑ Duplicate a fanout pattern from one component to all other instances of that symbol
definition.
❑ Associate clines and vias with their respective component symbol instances.
❑ Disassociate clines and vias from their respective component symbol instances

Package Overlay Generation for IC Designs


Package overlay generation is possible in using the pkg ic overlay export command
(File – Export – Package Overlay File for IC). This command exports an XML file
describing the package geometry objects. This XML file can be opened in loaded EDI in the
Floorplan view using the readPackage command to display the package overlay as a read-
only overlay.
Note: The feature is only available for co-design dies and is available in tools that support co-
design dies.

Assembly Rule Check Enhancements


The minimum shape check and minimum void check Assembly Rule Checks have been
greatly enhanced to eliminate a lot of DRCs because small segments were really just trying
to create a smooth curve transition. On designs with many large complex shapes, the number
of DRCs has been reduced significantly by eliminating these failures to make the tool much
easier to use.

July 2013 31 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Cadence® SiP Layout and Allegro® Package Designer (APD)

Die Editor Enhancements

You can now copy pins during co-design using the Die Editor. In addition, the Die Editor
Component Editing page has been enhanced with the following options:
■ Cursor offset in the Pins tab: In combination with the snap to functionality, allows you
to add, move, or copy pins and place them at a relative offset to another object
■ Custom in the Pins and Drivers tabs: Allows you to hide specific rats.
■ LEF Macro in the Pins tab: When editing a distributed co-design die, allows you to pick
new cell master for a pin when modifying it. The changes will be in the DIA file when it is
generated from SIP to send back to the IC designer.
■ Show Elem: Lets you display information about objects that you select on the canvas.

July 2013 32 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Cadence® SiP Layout and Allegro® Package Designer (APD)

Enhancements in Stream Import (load stream)


The Stream In dialog box provides various enhancements that let you:
■ Set the origin to use for the cursor (Cursor origin)
■ Specify the rotation of an imported stream (Placement rotation)
■ Select to apply a mirror geometry (Mirror around origin)

Preserving Rat Bundle in Auto Assign Net Command


Using the Optimize existing assignments option in the auto assign net command
preserves existing rat bundles while reassigning existing assignments that had rat bundles or
flow plans associated with the affected net connections. Note that bundles are preserved only
for nearest match.

DXF Out Default Color Mapping


DXF out defaults to the color mapping which matches colors to the layers in the database
(Match Database Colors), rather than defaulting to assigning a unique color index from the
256 available colors in sequential order.

Unsupported Prototype Menus


Starting 16.6 release, the Route – Unsupported Prototype and the Tools – Unsupported
Prototype menus will always be visible; variable is no longer required. Do check this location
periodically for prototype applications.

The Tools – Unsupported Prototype – Layer Compare provides a set of commands,


designed to be used together to analyze differences between different layers of a design or
between different versions of designs.

Choose the Help on Unsupported Utilities menu option for detailed help on the prototype
features.

July 2013 33 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Virtuoso SiP Architect

Virtuoso SiP Architect

Difference Viewer Enhancements


In SPB 16.6 QIR 3, the difference viewer is enhanced to show the different categories of
changes for bumps and drivers. Starting this release, you have the option to group the
changes in different categorized based on the type of operation causing the changes.

Supported categories of changes listed in difference viewer are:


❑ Move
❑ Delete
❑ Add
❑ Swap
❑ Replace
❑ Net-Assigned
❑ Net-Unassigned
❑ Place
❑ Un-place

You can use the difference viewer color settings to display each group is a separate color.

July 2013 34 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Virtuoso SiP Architect

While updating a design, you can now either select all changes, or selectively update only a
category of changes. Selective updates can be done using one of the following methods:
■ Select all changes under a category
■ Select individual changes

While selectively updating design with all the changes in a category, it is recommended that
precedence rules listed in the following table are followed.

Operation Operations With Higher


Precedence
ADD MOVE, DELETE
MOVE DELETE
SWAP -
REPLACE -
DELETE -

Changes because of operations with higher precedence are implemented first and are
automatically selected. For example, changes in the MOVE and DELETE category have a
higher precedence than the ADD. So if you choose to import only the changes under the ADD
category, changes under MOVE and DELETE are also imported. Changes in the SWAP,
REPLACE and DELETE categories can be imported independently.

July 2013 35 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Virtuoso SiP Architect

Figure 1-5 on page 36 shows the changes made to a co-design die in SiP Layout. When you
import these changes in Virtuoso Layout, the modifications are displayed in the difference
viewer, as shown in Figure 1-6 on page 36.

Figure 1-5 Co-design die modified

3 Bumps
deleted in
SiP Layout

3 Bumps
Added in
SiP Layout

Co-design die modified in SiP Layout


DiE Footprint in Virtuoso Layout by deleting bumps and adding new
bumps.

Figure 1-6 Changes Listed in Difference Viewer

If you now select Add, the Delete check box is automatically selected. However, if you choose
to import only the changes in the ADD category, you may do so by deselecting the DELETE
check box. This might result in overlapping bumps as shown in Figure 1-7 on page 37.

July 2013 36 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Virtuoso SiP Architect

Figure 1-7 Importing Selective Changes in Virtuoso

Overlapping bumps
in Virtuoso

July 2013 37 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
OrCAD® Capture

OrCAD® Capture

This section describes the new features and enhancements in OrCAD Capture 16.6 QIR.
■ Object Alignment and Distribution in OrCAD Capture
■ Enhancements in Place Part

Object Alignment and Distribution in OrCAD Capture

In OrCAD Capture, you can now align the selected Capture objects vertically (Top, Middle,
and Bottom) or horizontally (Left, Center, and Right) with reference to another selected
Capture object. Using this feature, you can also distribute the selected capture objects
horizontally or vertically within a virtual selection bounding box.

This feature also provides a Mouse Mode option to align selected objects on a schematic
page with reference to the mouse click or equally distribute the selected objects within two
selected points.
Note: All alignment and distribution tasks are available from the Edit menu. These tasks are
also accessible from the Align toolbar.

July 2013 38 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
OrCAD® Capture

Enhancements in Place Part

Using Reload Library Parts in the Place Part dialog, you can now access the library that has
been updated with a modified part, or that has any new parts added or deleted by the librarian
working at a remote location, without relaunching Capture.

July 2013 39 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Cadence® PSpice®

Cadence® PSpice®

This section describes the new features and enhancements in Cadence PSpice 16.6 QIR.
■ Advanced Analog Options

Advanced Analog Options

New options have been added to the Advanced Analog Options dialog box in the following
areas:
■ Shunt Capacitance (CSHUNT)
■ Diode Ohmic Resistance (DIODERS)
■ Diode Junction Capacitance (DIODECJO)
■ Alternate Path Search (TRANCONV)

July 2013 40 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Cadence® PSpice®

■ Debugging Convergence Failure (CONVAID)


■ Bipolar Junction Transistor (BJT) Capacitance (BJTCJ)

July 2013 41 Product Version 16.6


Cadence SPB: What's New in 16.6 Quarterly Incremental Release (QIR) 003
Cadence® PSpice®

July 2013 42 Product Version 16.6

You might also like