Preface: Allegro® User Guide: Getting Started With Physical Design Product Version 16.6 October 2012
Preface: Allegro® User Guide: Getting Started With Physical Design Product Version 16.6 October 2012
Preface
This set of user guides describe design methodologies and concepts for:
Physical layout systems of printed circuit boards (PCBs)
Packaging of single die
Packaging of one or more die components and any number of discrete components
Note: Many features are common to all three layout editors: Allegro PCB Editor, Allegro
Package Designer, and System-in-Package tools. When a feature is not common to all editors, it
is noted in the heading. If an illustration shows only one of the editors, it is also noted. When
the documentation does not note a specific editor, this means that the feature applies to all three
layout editors.
This preface contains the following sections:
Design Tools
Online Documentation Information
User Guide Conventions
Late-Breaking Information
Cadence Customer Response Center
For information on new features, see the What's New document in the user documentation.
Design Tools
Based on the licenses you have purchased and the product choices made by the installer, you
may have access to these tools. .
Tool Used For...
Allegro PCB Editor Creating graphic symbols that represent packages, mechanical
elements, drawing formats, and custom pads
Performing placement, interactive routing, and manufacturing output
processes
Preparing the design (for example, defining properties, constraints
and other design rules, creating keepin and keepout areas, and so on)
Allegro Package Designer A tool that uses the SpiderRoute autorouting technology for complex,
(APD) high-density interconnect IC packages. APD SpiderRoute
complements the already robust IC packaging routing environment,
1
which includes the Allegro PCB Router, by providing innovative
algorithms for supporting all chip-attach technology. APD
SpiderRoute provides IC package designers with true any angle,
multi-layer routing capability, concurrent routing, preroute feasibility,
and on-the-fly pin swap.
System-in-Package (SiP) One of a suite of tools that helps you streamline the integration of
Layout multiple high-pin-count chips onto a single substrate. The product
suite targets the major challenges of SiP level connectivity definition
and management, physical concept prototyping of the SiP floorplan,
including multi-chip die stacks, and die I/O planning to optimize and
minimize substrate connectivity routing and signal integrity
challenges.
You use Cadence SiP Layout for constraint and rules-driven, detailed
physical substrate construction and manufacturing preparation.
Padstack Editor A graphical user interface that lets you create and visualize multi-
layer padstacks. This tool eases the definition of complex padstack
geometries by visualizing the padstack from the cross-section and
plane views.
Allegro Design Entry HDL, Assigning Allegro PCB Editor properties to schematic symbols and
Allegro Design Entry CIS, nets that drive Allegro PCB Editor in placement and routing
third-party, or OrCAD
Capture CIS schematic or Generating the information necessary for backannotation to a
netlist schematic by running backannotation
Allegro PCB Router A tool that handles high-density designs requiring complex design
rules. The Allegro PCB Router uses powerful, shape-based
algorithms to efficiently use the routing area. In addition, the Allegro
PCB Router integration with Allegro PCB Editor layout, Allegro
PCB SI, and APD provides high-speed constraint management across
the entire design flow.
SigNoise Obtaining timing delay estimates for unrouted connections and noise
reflection data before routing
EMControl Checking compliance to electromagnetic interference rules
Allegro Constraint Manager A spreadsheet-based product, which acts as a command center for the
correct-by-design process. Constraint Manager establishes, manages,
reviews, and validates physical and spacing constraints as well as
electrical design rules or constraints that control interconnect signal
quality. As of 16.0, Constraint Manager (specifically the Physical and
Spacing worksheets) is available for all PCB Editor tiers. This
powerful tool allows you to graphically create, edit, and review
topology templates or electronic blueprints. It provides real-time
updates of the spreadsheets, and automatically integrates the results
for you.
Allegro PCB SI A tool that offers an integrated high-speed design and analysis
environment for creating digital PCB systems and integrated circuit
2
(IC) package designs. Allegro PCB SI allows you to explore and
resolve electrical performance-related issues in all stages of the
design cycle. By exploring and making trade-offs among timing,
signal integrity, crosstalk, power delivery, and EMI, you can optimize
electrical performance before committing to final design for
manufacture.
AXL-SKILL (Allegro Creating programming constructs that let you access design databases
Extension Language) and create custom interactive commands.
Also installed is a number of programs that you can run from an operating system prompt.
These programs may display graphical user interfaces when run, or may require that you enter
arguments and options from the keyboard.
Types of Information
The following types of information are available:
Overviews: Design methodologies and concepts
Command Reference: Definitions, syntax, and procedures associated with each command
Command Browser using the helpcmd command: Access to complete selection of
keyboard commands and any associated online documentation
Technical Definitions: General terminology associated with development and design
Running Commands
The user interface uses toolbars (menu items and icon buttons) to run commands. It also
provides a console window prompt (>) from where you can enter commands. This user guide
documents the menu selection followed by the console command that activates the command.
In most cases, the console command is formatted as a hot link that, when you click on it, brings
up procedural information on the command in the Allegro PCB and Package Physical Layout
Command Reference. For example, the convention used in this document is: choose Route -
Gloss - Parameters (gloss param command).
This means that you choose the menu selection in the user interface or type in the command
4
name as it is written in the user guide at the tool command prompt.
Courier This guide shows all Run/command line names and examples in
Courier font.
nonitalic Nonitalic words indicate keywords that you must enter literally. These
keywords represent command (function, routine) or option names.
<variable> Words in italics indicate variables for which you must substitute a
name or value. Names are case sensitive. Angle brackets (<variable
may also enclose variables.
For example
Use the switch option -s <symfile> to refresh specified symbols.
5
| Vertical bars (OR-bars) separate possible choices for a single
argument. They take precedence over any other character.
For example
command argument | argument
,... A comma and three dots together indicate that if you specify more than
one argument, you must separate those arguments by commas.
Late-Breaking Information
Information about Cadence products that becomes available after the product has been shipped
may be published in a Release Alert on Cadence Online Support,
http://www.support.cadence.com
or the Cadence ftp site. See Using Cadence Online Support for more information. For
customers without access to Cadence Online Support, contact your Cadence Channel partner.
6
http://support.cadence.com/wps/myportal/cos/psa?uri=deeplinkmin:contacts
Education Services
Cadence offers many education services for customers including traditional classes and web-
based training, and will customize training for specific needs. OrCAD customers can contact
their local Cadence Channel Partner for training services offered. For a description of classes
and their schedules, visit the Cadence Education Services web site.
Return to top of page