Version 15.5
Training Manual October 21, 2005
Allegro
®
PCB SI Foundations - iLS
1990-2005 Cadence Design Systems, Inc. All rights reserved.
Printed in the United States of America.
Cadence Design Systems, Inc., 555 River Oaks Parkway, San Jose, CA 95134, USA
Other Trademarks
Open SystemC, Open SystemC Initiative, OSCI, SystemC, and SystemC Initiative are trademarks or registered trademarks of Open SystemC Initiative, Inc. in
the United States and other countries and are used with permission.
All other trademarks are the property of their respective holders.
1st Silicon Success
®
Allegro
®
Assura
™
BuildGates
®
Cadence
®
(brand and logo)
CeltIC
®
ClockStorm
®
CoBALT
™
Conformal
®
Connections
®
Design Foundry
®
Diva
®
Dracula
®
Encounter
®
Fire & Ice
®
First Encounter
®
Cadence Trademarks
FormalCheck
®
HDL-ICE
®
Incisive
®
IP Gallery
™
Nano Encounter
™
NanoRoute
™
NC-Verilog
®
OpenBook
®
online documentation library
Orcad
®
Orcad Capture
®
Orcad Layout
®
PacifIC
™
Palladium
™
Pearl
®
PowerSuite
™
PSpice
®
QPlace
®
Quest
®
SeismIC
™
SignalStorm
®
Silicon Design Chain
™
Silicon Ensemble
®
SoC Encounter
™
SourceLink
®
online customer support
Spectre
®
TtME
®
UltraSim
®
Verifault-XL
®
Verilog
®
Virtuoso
®
VoltageStorm
®
Trademarks and service marks of Cadence Design Systems, Inc. (Cadence) contained in this document are attributed to Cadence with the appropriate symbol.
For queries regarding Cadence’s trademarks, contact the corporate legal department at the address above or call 800.862.4522.
Confidentiality Notice
No part of this publication may be reproduced in whole or in part by any means (including photocopying or storage in an information storage/retrieval system)
or transmitted in any form or by any means without prior written permission from Cadence Design Systems, Inc. (Cadence).
Information in this document is subject to change without notice and does not represent a commitment on the part of Cadence. The information contained herein
is the proprietary and confidential information of Cadence or its licensors, and is supplied subject to, and may be used only by Cadence’s customer in accordance
with, a written agreement between Cadence and its customer. Except as may be explicitly set forth in such agreement, Cadence does not make, and expressly
disclaims, any representations or warranties as to the completeness, accuracy or usefulness of the information contained in this document. Cadence does not
warrant that use of such information will not infringe any third party rights, nor does Cadence assume any liability for damages or costs of any kind that may
result from use of such information.
RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the
Rights in Technical Data and Computer Software clause at DFARS 252.227-7013.
UNPUBLISHED This document contains unpublished confidential information and is not to be disclosed or used except as authorized by written contract with
Cadence. Rights reserved under the copyright laws of the United States.
Table of Contents Allegro PCB SI Foundations
October 21, 2005 Cadence Design Systems, Inc. iii
NOTE: Lab exercises for this class were developed in cooperation with Altera Corporation to provide real design
examples. Please read the following notice before proceeding with the course.
CUSTOMER TERMS AND CONDITIONS
1. License Grant
. Subject to the limitations contained herein, Cadence hereby grants to Customer a limited, revocable,
non-transferable, non-sublicenseable, non-
e
xclusive license to use, copy, have copied, modify, create or have created
derivative works, perform, and display the database design # 140-0365000-01 Rev C (“Design”) solely to aid in
its/their training on the use of Cadence products (“Training”). Customers is expressly prohibited from (a) using the
Design to develop or program any non-Altera devices, and (b) distributing,
selling, and/or otherwise marketing
products containing the Design to any third party. Notwithstanding any provision of this agreement to the contrary,
Altera shall at all times retain all title to and ownership of the Design and any derivative works created by Customer.
All rights not expressly granted herein or to Cadence and/or its Customers shall be retained by Altera.
2. Confidentiality
.
The Design is Altera confidential information. Customer agrees not to disclose the Design
to any third party or use the Design for any purpose other than the purposes set forth in Section 1. Upon written demand
by Altera or Cadence, Customer shall: (a) immediately cease using Altera’s confidential information, (b) return the
confidential information and all copies, notes or extracts thereof in its possession to Altera or Cadence within seven (7) days
of receipt of demand, (c) destroy all residual copies, notes or extracts of the confidential information, and (d) upon Altera’s
or Cadence’s request, immediately certify in writing that Customer have complied with the obligations set forth in this
paragraph.
3. No Warranties
. The Design is provided to Customer on an AS-
I
S basis. CADENCE AND ALTERA
SPECIFICALLY DISCLAIMS ALL WARRANTIES, INCLUDING, WITHOUT LIMITATION,
THE
WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
OR ANY WARRANTY THAT THE DESIGN WILL BE DEFECT-FREE OR BUG-
F
REE. Customer acknowledges
that neither Cadence nor Altera has any obligation to provide any maintenance o
r
support in connection with its/their
use of the Design.
4. Limitation of Liability
. IN NO EVENT SHALL ALTERA OR CADENCE BE LIABLE UNDER ANY
LEGAL THEORY, WHETHER IN TORT, CONTRACT OR OTHERWISE (a) FOR ANY LOST PROFITS, LOST
REVENUE OR LOST BUSINESS, (b) FOR ANY LOSS OF OR DAMAGES TO OTHER SOFTWARE OR DATA,
OR (c) FOR ANY INCIDENTAL, DIRECT, INDIRECT, CONSEQUENTIAL OR SPECIAL DAMAGES
RELATING TO THE USE OF THE DESIGN BY CADENCE OR ANY CUSTOMER, EVEN IF ALTERA HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH LI
A
BILITY AND NOTWITHSTANDING ANY FAILURE OF
ESSENTIAL PURPOSE OF ANY LIMITED REMEDY STATED HEREIN. Some jurisdictions do not allow the
limitation or exclusion of special, incidental or consequential damages, so the above limitations or exclusions may not
apply to Customer in full but shall be interpreted to apply to the maximum extent permissible under applicable law.
5. Termination
. Cadence may terminate this agreement (a)
a
t any time for any reason by providing Customer at
least thirty (30) days prior written notice or (b) immediately upon breach of this agreement by Customer. The license
restrictions and the ownership terms in Section 1, and Sections 2 through 7 shall survive the termination of this
agreement.
6. Export
. Customer shall not export or re-export, directly or indirectly, the Design without first obtaining any
necessary U.S. or other governmental licenses and approvals.
7. General Provisions
. Customer agrees that the validity and construction of these terms and conditions shall be
governed by the laws of the State of California, without regard to conflict of law or choice of law principles. Customer
agrees to submit to the exclusive jurisdiction of the courts in the State of California for the resolution of any dispute or
claim arising out of or relating to these terms and conditions. Cadence and Customer hereby agree that the party who
does not prevail with respect to any dispute, claim, or controversy relating to these terms and conditions shall pay the
costs actually incurred by the prevailing party, including any attorneys’ fees. Each party agrees to waive its rights to a
jury trial related to these terms and conditions.
Allegro PCB SI Foundations Table of Contents
iv Cadence Design Systems, Inc. October 21, 2005
October 21, 2005 Allegro PCB SI Foundations v
Contents
Lesson 1: Introduction to Allegro PCB SI Design Flow.......................................................................1-1
Cadence PCB Tools Used in This Class........................................................................................1-1
Getting Help ..................................................................................................................................1-2
Allegro PCB SI Design Flow ........................................................................................................1-3
Allegro PCB SI Foundations Lab Flow.........................................................................................1-4
What is Allegro PCB SI 610?........................................................................................................1-5
Allegro PCB SI 610 Window........................................................................................................1-6
Basic Display Functions: Display Ratsnest...................................................................................1-7
Basic Display Functions: Color and Visibility..............................................................................1-8
Getting Information About Objects...............................................................................................1-9
Component Placement.................................................................................................................1-11
Labs .............................................................................................................................................1-12
Lab 1-1: Basic Allegro PCB SI Features...................................................................................1-13
Lesson 2: Allegro PCB SI Design Flow — Pre-placement...................................................................2-1
Allegro PCB SI Design Flow ........................................................................................................2-1
Design Flow—Pre-Placement .......................................................................................................2-2
Board Setup Requirements for Extracting and Applying Topologies...........................................2-3
Database Setup Advisor.................................................................................................................2-4
Database Setup Advisor—Cross Section ......................................................................................2-5
What is the Layout Cross Section?................................................................................................2-6
Defining the Layout Cross Section................................................................................................2-6
Materials Editor.............................................................................................................................2-8
DC Voltages ..................................................................................................................................2-9
Database Setup Advisor—DC Nets.............................................................................................2-10
Device CLASS and PINUSE Properties .....................................................................................2-11
Database Setup Advisor—Device Setup.....................................................................................2-13
Editing the Parts List ...................................................................................................................2-14
Editing Pin Types ........................................................................................................................2-15
Labs .............................................................................................................................................2-16
Lab 2-1: Board Setup Requirements — Invoking the Database Setup Advisor........................2-17
Lab 2-2: Board Setup Requirements — Editing the Board Cross Section................................2-21
Lab 2-3: Board Setup Requirements — Identifying DC Nets...................................................2-24
Lab 2-4: Board Setup Requirements — Device Setup ..............................................................2-27
Lab Summary ..............................................................................................................................2-31
Database Setup Advisor—SI Models..........................................................................................2-32
Signal Model Assignment Form..................................................................................................2-32
Auto Setup Models......................................................................................................................2-34
Signal Analysis Library Browser ................................................................................................2-35
Translating and Adding Libraries................................................................................................2-36
The Model Browser.....................................................................................................................2-38
Model Integrity............................................................................................................................2-40
Model Integrity Features .............................................................................................................2-41
Model Dump/Refresh ..................................................................................................................2-42
Database Setup Advisor—SI Audit.............................................................................................2-43