Evaluation Guide
Included in this Guide:
A guided tour of PADS including:
Introduction to PADS Standard Plus
Schematic Capture
Pre-Layout Analysis
Library Management
Constraint Management
Placement and Routing
Routing with PADS Router
Post-Layout Analysis
Archive Management
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.
2014-2015 Mentor Graphics Corporation
Contractor/manufacturer is:
Mentor Graphics Corporation
8005 S.W. Boeckman Road, Wilsonville, Oregon 97070-7777.
Telephone: 503.685.7000
Toll-Free Telephone: 800.592.2210
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: www.mentor.com/trademarks.
End-User License Agreement: You can print a copy of the End-User License Agreement from: www.mentor.com/eula.
Contents
Introduction to the PADS Standard Plus
Introduction........................................................................................................ Intro - 1
Design Process Overview.................................................................................... Intro - 2
PADS Standard Plus Highlights............................................................................ Intro - 3
About This Evaluation......................................................................................... Intro - 5
Schematic Capture
Pre-Layout Analysis
Library Management
Constraint Management
Contents
Archive Management.......................................................................................
Conclusion........................................................................................................
Appendix 1: ODBC Setup.................................................................................
ii
Contents
Introduction to
PADS Standard Plus
Introduction
Introduction
Design Process Overview
PADS Standard Plus Feature Highlights
About this Evaluation
We invite you to use this guide to fully explore both the power
and ease of use of PADS.
Further Exploration
A Complete Solution
A complete design solution that uses advanced technologies
to deliver a feature rich, truly integrated solution that features
a tightly-integrated workflow, world-class support, and a
comprehensive collection of training resources to help you work
more efficiently. In short, PADS offers time-saving integration,
simplified workflows, and an unprecedented value.
Working Together
We work with real-world design examples and also introduce you
to many of the great new features highlighting some of the more
interesting techniques with steps and lots of illustrations.
Introduction
Intro 1
Schematic Capture
with Pre-Layout Analysis
Documentation and
Manufacturing Outputs
Archive Management
Intro 2 Introduction
Design Definition
The PADS flow delivers the most robust system design capture
and definition functionality available, including intuitive project
and design navigation, unlimited hierarchical support, design
reuse, advanced design attribute and constraints management,
annotation including design constraints, cross-probing with
layout and routing, direct schematic-to-signal-integrity analysis
link and Archive Management. Component management is also
available.
Introduction
Intro 3
Analog Analysis
PCB Layout
Thermal Analysis
Engineers and PCB designers can analyze board-level thermal
problems on placed, partially routed, or fully routed PCB designs.
Temperature profiles, gradients, and excess temperature maps
enable designers to resolve board and component overheating
early in the design process.
Intro 4 Introduction
Introduction
Intro 5
Intro 6 Introduction
Schematic Capture
In This Section:
PADS Schematic Design Environment and
Workspace
Creating a New Schematic
Component Management
Wiring the Schematic
Schematic Capture
Lesson 1: PADS Schematic Design Environment and Workspace
Your
PADS
Schematic
Design
environment
starts when you select from the Start menu,
Start > All Programs > PADS VX.1 (32bit) > Design Entry >
xDX Designer.
The PADS Schematic Design Start Page contains links to
tutorial information, videos, online help features, and more.
These items can help you become productive quickly. If
you do not wish to see the Start Page, you can toggle it off
by selecting View > Start Page.
The PADS Schematic Design environment follows Windows
navigation standards. It supports pulldown menus, hot keys,
L1-1
Menus
Toolbars
Properties
Workspace
Symbol
Viewer
Status Bar
Schematic Capture
Extended Tooltips
All of the toolbar icons contain tooltips to help you understand the commands you select. The PADS Schematic Design environment also
contains extended tooltip animation for most of the commands on the toolbars. These animations provide you with a brief video to minimize
the learning curve and place immediate help at your fingertips. Quick-key commands are also provided within the tooltips.
L1-3
Toolbars
Import
xDX
Remote
I/O Development
Synchronize
Designer Database
Layout
PCB
Cut
Paste
Copy
Find/Replace
File
Viewer
Redo
Undo
Package
GRC
Verify
Run Graphical
Rule Checker
Constraint
Manager
PCB
Interface
Zoom
Out
xDX
Fit
Restore
PCB
xDX
Selected Zoom Databook Viewer
Output
Selection
Filter
Push
xDM
Librarian
(Library
Manager)
Export
Remote
Development
Database
Enable/Disable
Selection Filter
Pop
Addins Toolbar
Zoom
In
Zoom
Area
Save
Zoom
Navigator
ICT Properties My
Add
Viewer
Parts Properties
Mode
Push
ICT
Route
Mode
PADS Decal
Preview
Schematic Capture
Toolbars
(Continued)
Net
Bus
Array
Box
Block Multi-Net
Special
Arc
Connection Components
Line
Cut
Nets
Circle Text
Grid
Units
Add
Missing
Ports
Show
Alignment
Markers
Grid
On/Off
Grid
Spacing
Delete
Rotate
90
Disconnect
Flip
Mirror
Scale
Stretch
Align
Left
Align
Center
Align
Right
Align
Bottom
Distribute
Vertically
Bring
Send
Forward Backward
Bring to
Front
Backup
Sheet
Send to Reassign
Back
Names
Manage
Sheet
Backups
L1-5
Schematic Capture
The Navigator Tree Pane
(continued)
L1-7
Object Tooltips
The PADS Schematic Design environment supports tooltips
for Symbols (Components) and Nets. The visible attributes are
configurable. Lets take a closer look.
Schematic Capture
Navigation (Pan and Zoom)
Zooming
Click on any open area in the workspace.
Press the F7 (Zoom In) and F8 (Zoom Out) function keys to zoom.
Zoom in and out for practice. You can also use the different Zoom
icons on the View Toolbar.
Another method for Zooming In and Out is to use the Middle Mouse
Scroll Wheel if you have one.
To Pan within the workspace, click and drag the Middle Mouse Scroll
Wheel. The workspace image moves in the direction opposite to the
dragging direction.
Press the Home key (Zoom to Full) to restore the view to the entire
active schematic sheet, or use the Fit All icon.
You can also Zoom To an area by pressing the z key and dragging a
box around the area.
Use the Save Zoom and Restore Zoom icons when you want to be
able to go back to a previous location on the schematic.
Help System
L1-9
Type C2 in the Find what: text box and click Find All.
Note: The number of found items displays in the Find dialog.
Note: When you search, the results will show in the Find/
Replace tab of the Output window. See item # 6 below.
Schematic Capture
Using the Find Function
(continued)
L1-11
Schematic Capture
Lesson 2: Creating a New Schematic
The PADS Schematic Design environment provides comprehensive
schematic entry with an easy-to-use GUI. It is simple to navigate;
whether you are adding borders or parts as we will experience during
this exercise.
Note: The schematic shown will be constructed during the following exercises.
L2-1
Adding a Border
A border can be added automatically by selecting
Setup > Settings > Schematic Editor > New Sheet from
the main menubar and enabling the Automatically add
border to new schematic sheets option.
NOTE: The setting Automatically adds a border to new
schematic sheet box is unchecked by default.
Schematic Capture
Placing Parts
Placing Parts into the Schematic (Manually)
Click the xDX Databook icon on the View toolbar
L2-3
Schematic Capture
Adding Power and Ground Connections
Open the Settings dialog using Setup > Settings.
L2-5
Schematic Capture
Copying Symbols
We are going to need two resistors in this schematic
example. Press and hold the CTRL key on your keyboard.
With the key pressed use the Left Mouse Button to
select and drag away from the first resistor. As you drag
your mouse, a copy of the resistor will be on your cursor
and ready for placement.
Using the previous method (CTRL + Left-click and drag)
add two more capacitors.
Select a capacitor and create the fourth capacitor
instance using Ctrl +C and Ctrl +V shortcuts.
Note: Right-click to remove the part from your cursor once the
new part is placed.
L2-7
Arrays
The Array feature can be used to add multiple objects.
Using Arrays
Schematic Capture
Moving, Rotating and Mirroring Symbols
There are three ways to rotate objects within the PADS Schematic
Design environment. The first is to use the Rotate button. The second
way uses the F3 key during placement or move. The third way uses the
options from the popup menu. You can easily mirror a symbol during
placement by using the Mirror button on the Transform Toolbar, or
right-click the object and select the Mirror command from the menu.
Lets review a few examples.
Moving Symbols
Arrange the components as shown in the figure.
To move components, select and hold the Left Mouse
Button down while the cursor is over the part you wish
to move. Drag the cursor to the desired location.
Release the Left Mouse Button to drop the part.
NOTE: The two capacitors located in the lower right can be
deleted by selecting them and hitting the Delete key located
on the keyboard.
L2-9
Rotate a Symbol
Click one of the resistors to select it. Click Rotate 90 Degrees.
Note: The Rotate 90 Degrees button is located on the Transform
toolbar. If the toolbar is not active, go to View > Toolbars and select
Transform.
Click and hold on one of the resistors, then drag the cursor.
Note: The symbol moves with the cursor.
While you move the part, press the F3 key and notice the
part rotates 90 degrees clockwise.
Release the mouse to place the rotated resistor.
Right-click on one of the capacitors, then select Transform >
Rotate from the popup menu.
Note: The part rotates at the cursor.
Select the same IC again, this time click the Mirror icon.
Notice the Symbol now mirrors along the Y-axis. Click Mirror
again to reset the symbol to normal.
Schematic Capture
Place the PWR symbols as shown and note the grid alignment
markers show when the symbols are aligned in both the X and Y
axis.
Place the remaining symbols as shown using the grid alignment
markers.
Grid Alignment Markers can also be used to align text or other
objects
L2-11
Review Questions
1 Can I change the size of a border after I have started creating my schematic?
2 Can I mirror a symbol such as a transistor or logic gate?
3 Am I limited to the PWR and GND symbols that are supplied in the library with the PADS Schematic
Design environment?
4 When would I want to create an array of components?
5 Do Properties rotate with a symbol?
Review Answers
1 Sometimes it is difficult to predict in advance just how much room your design might consume on
a sheet (or sheets). You can start a design with a specific border size, and at any time during the
design process, change the border to a size that more closely fits the design requirement.
2 You can easily mirror a symbol during placement by using the Mirror button on the Transform
Toolbar, or right-click the symbol and select the Mirror command from the menu.
3 Though the library contains a selection of PWR and GND symbols, you are free to add any custom
symbols to the library that you require in your design.
4 Many designs contain groups of identical components such as switches, LEDs or decoupling
capacitors. For example, some designers put all of the decoupling capacitors for a design in a group
arrangement on the last page of the schematic. Using the Array command, you can place large
grouping of these components with a few mouse clicks.
5 Properties do rotate with a symbol, however you must be careful when doing this if you want the
visible properties to maintain a specific visual relationship to the component. In some cases, such
as discrete components (capacitors, resistors, diodes), it is preferable to create a separate symbol
for a horizontal orientation and the vertical orientation. This alleviates the need to make any fine
tuning adjustments to the visible properties after the symbols have been placed.
Schematic Capture
Lesson 3: Component Management
PADS Component Management is powered by xDX Databook,
enabling design engineers to access all component information
without data redundancy, multiple libraries or time-consuming
tool overhead.
This exercise will guide you through using the PADS centralized
library, adding a new library, placing complete parts containing
specific property data into the schematic, and verifying the
component to ensure design quality, and to show you how PADS
can help you get your job done right the first time.
Searches can be based on multiple parameters and display a symbol preview of the selected part.
Component Management
L3-1
Schematic Capture
Component Selection Using a Query
When using a standard library configuration with traditional
design tools, you must take the time to enter properties for
every existence of a part. This can be very time consuming and
error prone. This process may also force the creation of hundreds
Component Management
L3-3
Schematic Capture
Search and Place (continued)
The column headers can also be used to sort the results
ascending or descending. In this case we have already
filtered to only four results but we could have used
fewer filters and then sorted the value column to find
the desired part.
Component Management
L3-5
Schematic Capture
Verification
The PADS Schematic Design environment has the ability to run
verification on a group of selected items, a single schematic
Verification
Select the Selection Filter icon located on the Main toolbar.
Enable only the Symbol check box, then click the X button
to close the Symbol selection box.
You will now fix the problem with the capacitor which is
not correctly specified. Double click on the Yellow Circle
or the part listing next to the yellow circle.
On the right hand side a search window opens up with
the common properties automatically applied as filters.
Select any part listed in the search window.
Component Management
L3-7
The system will search the database and find the part
that matches the previously defined conditions. Notice
that the verify routine has locked onto a single part.
Left-click the new part number.
Now select the Annotate Component with Common
Properties icon to change to the new part.
We have now corrected the problem of the properties
and the part number not being equal.
Note: The Properties window now shows the resistor has all
the properties of the part you selected.
Select all three parts you placed using the CTRL key +
Left Mouse Button.
Press the DEL key to delete the added parts.
PADS combined easy-to-use libraries with powerful design and
verification capabilities, to make schematic design accurate,
quick and efficient. It is simple and intuitive, creating the
ultimate user experience, shortens your learning curve and
provides leading performance.
Do you want to experiment with PADS some more? Try
another evaluation, and see how PADS can help you get your
job done right the first time.
Schematic Capture
Review Questions
1 What is the advantage of using Component Management?
2 Will PADS work with my existing component database?
3 How complex can I make my search parameters?
4 Why use Verification?
Review Answers
1 Sorting through a library of a couple of hundred parts might be tedious, but not impossible. Doing
the same for a library (or libraries) of thousands of parts would be extremely time-consuming
and difficult to manage. Fortunately, PADS Schematic Design environment allows you the ability to
perform very complex filtering and searches on large databases of components and presents you
with a selection of candidate parts.
2 PADS Schematic Design environment will work with most ODBC-compliant databases allowing
you to access the wealth of purchasing and engineering data that may already exist within your
company. This connectivity also extends the capability to populate the properties of components
in your design directly from the information in your company database(s).
3 You can build very complex searches so that you can quickly narrow a search of thousands of
components down to a select few for consideration in your design. These searches are cumulative,
so you can start out with a broad range of parameters and then add additional qualifiers until you
have found the desired part.
4 When creating a schematic with a large number of symbols, it is sometimes necessary to edit values
and properties as the design evolves. These changes can sometimes elude updating until later in
the design process. Verification allows you to periodically compare your design database against
your component database to resolve any changes or conflicts.
Component Management
L3-9
Schematic Capture
Lesson 4: Wiring the Schematic
Connecting the Components with Nets
There are a few ways to add nets to components. This section will experiment
with a few different options.
Connecting by Abutment
In PADS Schematic Design environment, click File > Open > Project
and browse to the C:\PADS_Stnd_Plus_Eval\PADSVX.1\Lesson6\
Lesson6.prj file. In the Navigator, expand the Blocks section and
double click the schematic Logic_YourName to open this sheet.
Lets zoom in closer to the ICs. To do this select the Zoom Area icon
on the View toolbar and create a frame around those two symbols.
Select the smaller IC of the two ICs located in the schematic. Press
and hold the Left Mouse Button, to drag the smaller IC over toward
the larger IC placing the pin edges directly over each other.
L4-1
Schematic Capture
Creating Nets Outside of Net Mode
For the IC on the left hand side, right-click the left side
of pin 7.
Move the cursor to the resistor located next to it on its
lower left hand side.
Note: As you move the cursor, a net is added and follows the
cursor.
L4-3
Schematic Capture
Adding Names Using the Navigator
In the schematic, select the net connected to pin 4 of the
IC on the left. The corresponding net in the Navigator
highlights.
L4-5
Notice that all pins have net stubs connected and they
are all named according to the corresponding to the pin.
Schematic Capture
Setting Properties for Parts
Property Visibility
Check that the Properties window is
active in your workspace. If not, open
the Properties window by selecting the
Properties icon on the View toolbar or by
double-clicking the desired object.
L4-7
Schematic Capture
Change/Edit Properties
Select the resistor on the bottom left.
Add or change the following properties:
Part Number
RESISTOR1206
Company Part Number 107-RES
Cell Name
CC1206
Value
5.1K
Tolerance
1%
Power
250mW
L4-9
L4-11
NOTE: If you do not see the Rip Nets menu pick then
you may need to click into the design view to unselect
the bus and then try again.
Schematic Capture
Connecting Component Nets to a Bus
This
is
the
second
way
to
connect
these symbols to this bus. This method
connects the nets from the component to the bus.
Select the bus nets you added in the previous
steps using the CTRL + Click method.
Click the Copy icon on the Main toolbar to place
the nets on the clipboard.
L4-13
Review Questions
1 Do I need to connect every net at all points?
2 Why add names to nets?
3 Which properties should I make visible in my designs?
4 When would I add properties to parts simultaneously?
5 Why would I use a bus to represent connectivity of multiple connections?
Review Answers
1 As long as the schematic accurately represents the desired connectivity, it is not necessary to connect
every net to all points. Connectivity can be established by naming the nets, and as long as all net stubs are
identically named, connectivity will exist.
2 In addition to establishing connectivity, net names also help identify signals in very complex designs. Some
designers will name their nets with a convention that represents the source and destination of the net (such
as FPGA_A\S3_A_MEM_A_ADDR0). This makes it easy to identify the purpose and connectivity of a net just
by examining the name.
3 Which properties you choose to make visible is primarily a decision based upon the intent of the document.
Most designers choose to have reference designators (Ref Designator) visible along with component values,
tolerances, wattages and component names. This is a very individual decision and each company may find it
necessary to set their own standard. The PADS Schematic Design environment allows you to set the visibility
of properties down to the individual component level.
4 If your design contains a quantity of identical components, it may save a lot of time if you select the group
of components (either in the workspace or through the Navigator) and then assign/change the properties
for all of the components simultaneously. This helps to promote uniformity and continuity across the design.
Remember to verify the components when you have finished the design.
5 Connectivity can be accomplished by using individual nets to connect each point, or by naming each of
the nets. Showing all of the connections on a schematic can make the schematic difficult to read and add
unnecessary visual clutter. An alternative is to use a bus to represent a group of nets (such as an address or
data bus) that connect to a number of points (or sheets). This allows you to show the connections at the
components but represent the group across the design with a single (wide) net line. The bus is identified
with a label that shows all of the signals represented by the bus (such as ADDR_BUS_0:15).
Pre-Layout Analysis
In This Section:
Pre-Layout Signal Integrity Analysis
Pre-Layout Analysis
Lesson 5: Pre-Layout Signal Integrity Analysis
HyperLynx LineSim is a pre-layout PCB design simulation
and analysis tool that enables you to evaluate the
signal integrity performance of signal nets. In this exercise,
you will experience the process of selecting a net for
LineSim Link
LineSim Link can export a net to HyperLynx LineSim for
pre-layout simulation.
In PADS Schematic Design environment select
File > Open > Project and select
C:\PADS_Stnd_Plus_Eval\PADSVX.1\Lesson10\
Lesson10.prj.
In the Project Navigator, double-click the Lesson
10 board, then double-click the CORPORATE
schematic to display the list of schematic sheets.
Now double-click the Memory schematic sheet
in the Project Navigator.
Zoom to the upper left IC shown on the Memory
sheet. Select the IC U15.
Note: Set the Selection Filter
necessary.
to Symbol if
L5-1
LineSim Link
(continued)
Pre-Layout Analysis
Launch HyperLynx LineSim
PADS Analysis will open with the DATA_BUS0 net
loaded into the LineSim Free-Form Schematic Editor for
simulation using the models assigned in PADS Schematic
Design environment.
In HyperLynx, select the Edit Stackup icon.
Review the cross section of the 6 layer
board, then close the Stackup Editor.
L5-3
Assigning Models
You need to assign a missing model to U13. Select
U13, right-click, and select Assign Models.
In Assign Models, click Select.
Pre-Layout Analysis
Run Net Simulation
Click Run Interactive Simulation,
the Digital Oscilloscope window opens.
Select Rising Edge. Make sure different colors are
assigned to the probes, and select Start Simulation.
L5-5
Pre-Layout Analysis
Erasing Results and Rerunning Simulation
In the Digital Oscilloscope window, click Erase and
rerun the simulation with RC Termination and the values
assigned. You will notice that we cut down the overshoot
by more than double (about 1.25V). We can continue to
refine if necessary.
Save the results as we did in Running Net Simulation
(Step 3) with file name: DATA_BUS0_terminated.lis.
Click Yes to replace the existing file if it already exists.
Close Digital Oscilloscope and exit HyperLynx LineSim.
Click Yes to save changes, then select File > Close Project.
L5-7
Review Questions
1 When would I want to use HyperLynx LineSim?
2 How does HyperLynx LineSim know how the signal will perform on the printed circuit board?
3 How does HyperLynx LineSim fix signals that dont perform as expected?
4 Does HyperLynx LineSim select the actual components for terminators?
Review Answers
1 HyperLynx LineSim lets you model critical signals in your design and attempts to predict their expected
behavior in the final board design. You can model a signal, use the tool to experiment with corrective
measures and save the simulations for future results comparisons.
2 HyperLynx LineSim uses industry standard component models to predict signal behaviors along with
sophisticated internal algorithms and proprietary technologies.
3 HyperLynx LineSim features wizards that can suggest possible modifications to your signal chain to
correct aberrations and performance issues. Simply run the Wizard and the system will present you
with suggestions to correct signal integrity issues.
4 HyperLynx LineSim offers suggested values for terminators, not specific part numbers. It is up to the user
to determine which manufacturers part number will meet the required specifications for the design.
Library Management
In This Section:
Working with PADS Library Management
Library Management
Lesson 6: Working with PADS Library Management
The key to successful PCB design is ensuring that the physical
design data matches the logical intent of the design. PADS provides
a common interface for managing the various elements that
make up the library objects like schematic symbols, cells (physical
decals) and part definitions. Managing relationships between
library objects ensures the design is correct by construction. The
library management interface is where you create/edit library
objects and maintain the relationships between these objects.
L6-1
Library Management
Library Manager Workspace
The Library Manager interface is used for
library management and editing. It contains
utilities that are specific to the PADS Flow
and provides access to editing tools for
library component creation.
Review the main areas shown. There
is one menubar and one Standard
toolbar. Workspace elements can
be enabled/disabled using the View
menu commands.
Use the Library Navigator Tree to
explore the library structure which
consists of different partitions for
each of the top-level library sections:
Parts definitions of physical parts
Decals physical decals (footprints)
Symbols schematic symbols
Drawings free-form drawings,
reusable copper shapes, board
outlines
Models models used for simulation.
Expand and review the library
sections.
Objects inside each
section are organized in user-defined
groups called Partitions. Each toplevel section shows the same list
of partitions. If you hover with the
cursor over a partition you see a
tooltip indicating the number of
objects inside the partition.
Library
Navigator
Tree
Menus
Toolbar
Workspace
Status Bar
L6-3
Library Management
Finding Objects in a Library (continued)
Now, select the Decals branch in the Library Navigator
Tree, right-click, then select the Find command from the
popup menu. Notice, that this time, the Search for: filter
is set to Decal.
Click OK to initiate the search. The search results in
finding decal DCAP_SR21 inside the CorporateDemo
partition.
L6-5
Library Management
Creating a New Schematic Symbol
Creating and placing all of the pins manually on large pin count
devices can be tedious and error prone. By entering all your
pins into a spreadsheet, you can quickly and easily import them
into the Symbol Editor to generate the symbol graphics.
Select the Symbol Editor icon from the toolbar. This will
open the Symbol Editor interface.
L6-7
Library Management
Creating a New Schematic Symbol (continued)
Select File > Exit to close the Symbol Editor and to return
to the Library Manager.
L6-9
Library Management
Creating a Footprint
To complete the creation of a new library component you need
to create a footprint and a part definition.
Select and expand the Decals branch inside the Library
Navigator Tree, right-click the New_Partition item and
select New Decal from the popup menu.
L6-11
Library Management
Creating a Footprint (continued)
Now, youll adjust locations of the Name and Type labels.
Right-click inside the working area, and select the Select
Text/Drafting item from the popup menu.
Select the Name label with the left-click, and then use
the Ctrl-E shortcut from your keyboard to initiate the
Move command. Click to place the label in the desired
location. Move the Type label using the same method.
Select File > Save Decal As from the main menu to save
the decal to library. Use the default name setting and
location when prompted. Click OK inside the Save PCB
Decal to Library dialog box to file the new Decal and
close the dialog.
L6-13
Library Management
Creating a New Part Definition (continued)
Switch to the Pins tab. Make pins 1, 22, 23 signal pins.
For each pin, click the Pin Group column cell and select
Signal Pin from the dropdown list.
In the Name column type GND for pin 1 and pin 23, then
type PWR for pin 22.
Manually enter
Pin Names
Click Check Part (in the lower left corner of the dialog
box), and then click OK to close the Part has errors (Pins
2-21 have no name defined) message box.
Now you need to fill in the pin names for the gate pins.
In the Part Information dialog, click the cell Name cell
for the pin with pin Number = 2 and enter the pin names
manually to get the result shown at right.
Click Check Part (in the lower left corner of the dialog
box), and then click OK to close the Part has no errors
message box.
L6-15
Library Management
Using a New Part in Your Project (continued)
Switch the xDX Databook window to the
central library view (click CL View icon )
L6-17
Library Management
Using a New Part in Your Project (continued)
Open the library management environment from the PADS
layout environment. To do this click the xDM Library Tools icon
on the main toolbar. This opens the same library management
environment you opened from the PADS Schematic Editor
environment. Arrange the xDM Library Tools and PADS Layout
windows side by side.
L6-19
Review Questions
1 What are the advantages of creating a symbol from a spreadsheet?
2 Why cant I just download a symbol from the component manufacturer?
3 Where do I get the data to input into the Decal Wizard?
Review Answers
1 As the complexity of components increases, it is not uncommon to have symbols with hundreds of
pins. Entering the data for each of these pins into the Symbol Editor can be a very time-consuming and
error-prone task. Using a spreadsheet, you can copy and paste signal data from PDF data sheets into a
spreadsheet and then import it directly into the Symbol Editor. This saves time and improves accuracy.
2 Unfortunately, except for the PDF of the datasheet, very few manufacturers offer any symbols that
can be directly imported into an EDA application. Due to the multitude of different components and
systems, this would be very difficult for the manufacturers to support. Most designers prefer to create
(and check) their own symbols prior to use.
3 You can create a decal in the wizard by entering the physical dimensions of the manufacturers
recommended footprint from the manufacturers component data sheet. You can also use the IPC
standard 3571 compatible Land Pattern Calculator to calculate the appropriate decal dimensions from
the component package dimensions.
L6-21
Constraint
Management
In This Section:
Creating Rules and Constraints
Constraint Management
Lesson 7: Creating Rules and Constraints
PADS Standard Plus has a built-in constraint management system,
allowing you to create and manage constraint-based designs in the
schematic and layout environments. Powerful and easy-to-use, the
spreadsheet-based constraint management environment lets you
to quickly enter constraints in a hierarchical, reusable fashion to
save time.
Select xDX Designer from the Start menu to open the PADS
Schematic Design environment.
TIP: Use All Programs > PADS <release> (platform) > Design Entry >
xDX Designer to launch xDX Designer from the Start menu.
Toolbars
Navigator
Pane
Spreadsheet
Editor
Constraint Tabs
Status Bar
Creating Rules and Constraints
L7-1
Click the Trace and Via Properties tab at the bottom of the
spreadsheet area to activate the Trace and Via Properties
page. Open the Filters menu and select the Enabled menu
item. This enables filters for each column in the Trace and Via
Properties spreadsheet table.
Using the same procedure, enable column filters for the Nets
page.
Constraint Management
Configuring Constraint Manager
(continued)
Expand the Net Classes branch by clicking the [+] sign to display
the (Default) net class item.
Expand the (Default) net class branch to review nets included
in this net class. Collapse the (Default) net class branch by
clicking the [-] sign.
L7-3
Constraint Management
Create a PCB Design for Your Project (continued)
Select the From Library icon
on the Drafting
toolbar. This will get you access to drafting items stored
in the central library associated with our project. The
Get Drafting Item from Library dialog shows only one
CORPBOARDLARGE item that well use as the board
outline for our PCB. Click OK to close the dialog and to
load the item, which is attached to your cursor.
Now you can review layer stackup and via padstack information.
In the Project Explorer pane, double-click the Layers
item, and then double-click on the Electrical Layers item
to expand the Layers branch. Observe that we have a
6-layer board with two plane layers (Layer 3 and Layer
4).
L7-5
Constraint Management
Reviewing Your Project Constraints
Now let's review the board constraints in the Constraint
Manager.
In the Navigation pane expand the Clearances branch
(click on the [+] sign) and select the (Default Rule)
item indicating the default set of clearance rules. This
activates the spreadsheet view of default clearance
constraints defined on all 6 board layers.
L7-7
Constraint Management
Cloning a Net Class
You will now make the next two new net classes by the cloning
method. Cloning a net class creates a copy of an existing net
class with all of its constraints. You then rename the cloned net
class with your new net class name.
To create another net class, right-click the CLOCKS net
class item in the Navigator window and select Clone
from the menu. Then, select the newly created net class
item in the Navigator, then right-click and select Rename
from the menu.
Specify the name ANALOG for the new net class. Because
we were using the Clone command, the constraints for
the ANALOG net class were copied from the CLOCKS net
class.
L7-9
Constraint Management
Creating the Diff Pairs Net Class
You will now make the last net class using the methods you
evaluated in this section.
Create a new class using the New Net Class command
(as described earlier) called DIFF_PAIRS. For this net
class, define a layer specific trace width and differential
spacing values.
L7-11
Assigning Nets
Let's begin with assigning nets to ANALOG net class. We want to
include in this net class all the nets defined inside the hierarchical
symbol instance called Analog. To start, in the spreadsheet editing
area, select Nets view (tab).
Right-click inside the toolbar area (or select View > Toolbars menu
item) to open toolbar activation menu. Make sure that Filters Main,
Filters Levels, Filters Group toolbars are enabled.
From the dropdown list in the Filters Group toolbar select the All
option. This displays the Hierarchical Path column were interested in.
Make sure that the column filters are enabled inside the
Filter Main toolbar.
Ensure that only the Physical Nets button is enabled (disable all nongrayed items) in the Filters Levels toolbar. Expand the (All) row
to show the nets included in the constraint class (All). Click the
Constraint Class/Net column title to sort nets alphabetically. This
gives you the following view of the spreadsheet:
Constraint Management
Assigning Nets (continued)
Select the (Custom) item from the Hierarchical Path
column filter dropdown list. In the Custom Autofilter
dialog, type CORPORATE/Analog, click Apply and Close.
These settings will display the list of nets we want to
include in the ANALOG net class.
L7-13
Constraint Management
Assigning Nets (continued)
We will now use an alternative method to assign two nets
(ASYNC+, ASYNC-) to the net class MATCHTRACK. In
the Navigator pane, select the net class MATCHTRACK,
and right-click to select Assign Nets from the menu. The
Assign Physical Nets to Net Class dialog displays.
Inside the dialog, type ASY* in the search box, and press
enter. Select ASYNC+ and ASYNC- in the Physical nets in
source rule class section on the left hand side.
Click the Move Selected Right button to move the nets
to the Physical nets in target rule class area on the
right. Click OK to assign nets from the target list to the
MATCHTRACK net class.
L7-15
Constraint Management
Creating Differential Pairs (continued)
To review the created differential pairs, arrange
the schematic design workspace and constraint
management workspace in a side by side display. Make
sure that cross-probing in xDX Designer is enabled by
checking Setup > Cross Probing from the main menu.
L7-17
Constraint Management
Assigning Differential Pairs to a Net Class
In this section youll assign your differential pairs to
the DIFF_PAIR net class you created in the "Creating
the Diff Pairs Net Class" section of this lesson.
Right-click the Constraint Classes item in the
Navigator pane to verify that only Differential
pairs are enabled in the Show sub menu.
L7-19
Constraint Management
Creating Clearance Constraints
Defining clearance constraints is a two-stage process.
First you need to create a set of named clearance
rule sets and then you use these rule sets to define
clearance rules between two net classes.
Right-click the Clearances item in the Navigator
pane and select New Clearance Rule from the
menu. Specify the name of the clearance rule
as ANALOG_TO_ALL. Select the item to display
clearance values in the spreadsheet editor.
L7-21
Constraint Management
Creating Clearance Constraints (continued)
Next, populate the table. Double-click
the cell [ANALOG, (All)] and select rule set
ANALOG_TO_ALL from the dropdown list.
L7-23
L7-25
Review Questions
1 Why would I want to use constraints?
2 How do I define constraints within PADS Standard Plus flow?
3 When would I want to use a Constraint Class?
4 What are the benefits with constraining the design before the layout is created?
Review Answers
1 Constraints help establish structure in the design. Not all signals in a design can be routed together
without introducing interference and/or crosstalk. Constraints allow you to create specific routing
conditions for each signal (or group of signals) in the design, each with its own set of spacing and layer
assignment rules. The more complex the design, the more helpful these constraints will be.
2 In the PADS Standard Plus flow, you define constraint information using the Constraint Manager.
Constraint Management features a powerful, easy-to-use spreadsheet-based constraint editing
environment that enables you to quickly enter constraints in a hierarchical, reusable fashion to save
time.
3 In most designs you will often want to assign the same constraint to a group of similar nets. Rather
than assign the same constraint to each individual net, you can group these nets into a Constraint Class.
Any constraints assigned to the Constraint Class will be automatically assigned to all nets within the
Constraint Class, simplifying the process of constraint management within your design.
4 Constraining designs early in the flow significantly improves design quality and decreases the time to
market. In the PADS Standard Plus flow, you will have access to full front-end and back-end constraint
management. Constraint management can be opened directly from the PADS Schematic Design
environment and you can quickly assign constraints to critical nets. By allowing users to apply constraints
early on, you are able to plan more efficient placement and routing strategies that improve the overall
quality of the board, as well as reduce the time needed to complete a design.
121
method allows you to select the desired part and use the cursor
to drag it to a new location. If using the Verb mode you can
select the part and it will automatically snap to the cursor for
placement.
Modeless commands are also available to drive placement in
conjunction with Verb mode. If you enter the Verb mode and
then initiate the modeless command, the specified part will snap
to the cursor ready for placement.
Parts can be rotated, spun, flipped and glued on an individual
basis or as a group. Parts can also be placed at specific coordinates
using either a Properties dialog box or via a modeless command
(S x y).
L8-1
Placing Parts
L8-3
Schematic-Driven Placement
Open Schematic in PADS Schematic Design Environment
With PADS, users have access to a wide range of tools that help
you optimize their component placement. You can quickly place
components by selecting the symbol in the schematic. This feature
allows you to quickly identify critical components to be placed within
the layout.
Select the Ref Des prefix U followed by the Ref Des U1.
Click the Apply button and notice the part highlights.
Hover the cursor to the center of U1 and press Ctrl + E on
your keyboard.
Notice the part snaps to the cursor.
Click the Spacebar to place the part at that location. Press ESC
to deselect the part. Now you are free to move the cursor and
to place another part.
Select the Cancel button on the Find dialog to close that dialog.
Full lists of Modeless Commands are available. Experiment with
the modeless commands available from the Help > Modeless
Commands selection from the menubar.
Placing Parts
L8-5
Placing Parts
L8-7
Use Ctrl + E and notice they all move with the cursor.
Placing Parts
L8-9
Select Edit > Find from the main menubar and then click
the U in the Ref. Des. Prefix column of the dialog. Enter
U[4-7]in the value field and then click Apply in the dialog
to find and select these components in the design. Use
the Alt-Z shortcut to locate the selected component,
then zoom out by pressing the Page Down key twice.
Close the Find dialog.
All four ICs move to the upper right corner of the board
and will display as rotated 90 degrees as shown.
Placing Parts
L8-11
Placing Parts
L8-13
L9-1
(continued)
Drag the trace (by moving the cursor) over the bottom row
of pads and notice the trace routes right over the pad. Do
not add any corners at this point.
Note: This is due to the online DRC being turned off.
Interactive Routing
L9-3
Press the Tab key and notice that the lead trace toggles
to the next available trace.
Stop toggling at the top trace so it becomes the leading
trace.
Interactive Routing
L9-5
Routing Busses
(continued)
Review Answers
1 DRC is an acronym for Design Rule Checking. When DRC is ON, it is in the background constantly
monitoring and enforcing your design rules. This is powerful technology that helps you to maintain the
integrity of your design during placement and routing operations.
2 There are three modes of operation: Prevent, Warn and Ignore Clearance. If you attempt to create
a routing or placement violation in Prevent mode, the system will not allow you to complete the
operation. Similarly, in Warn mode, the system will present a message warning you of the potential
violation and asking permission to complete the task. If Ignore Clearance mode is in effect, you will be
allowed to purposely create clearance violations, but other rules will be enforced.
3 During routing, you may have a rule that specifies a particular clearance for your traces as they
transition across the board. When you near the end of the route, the signal must attach to a high
density component such as a connector or BGA and there is not quite enough room to get the trace to
its destination pin without creating a spacing violation. You can set up a component rule to allow the
trace through at a smaller spacing, or you can turn off DRC temporarily so that you can complete the
traces now and then edit the required rules later during the verification process.
4 When you have a group of signals that share common traits and are going to follow a similar routing
path, you can route them as a group (or bus). You can select a group of nets and set one of them as the
guide trace. As you route the guide trace from one point to the next, the other traces will follow along
as a group, maintaining proper clearances and hugging the guide trace in a uniform pattern. This is a
quick and easy way to route multiple traces such as address and data lines or a set of communications
interface signals.
Interactive Routing
L9-7
121
The Length Monitor can identify when a trace is within the defined
length constraint by changing the color of the monitor. The color
coding on the monitor also helps users to determine when they
are close, within or have exceeded the length constraint defined
on the net, while they are adding the trace data. High-speed
routing commands and features give you control and flexibility
when you route traces.
L10-1
(continued)
L10-3
(continued)
Move the cursor below the pad to remove the section of trace that
separated due to the obstacles. Left-click to add a corner and route up
toward the terminating pad.
The user also has the ability to route part of the differential pair
separately. While still routing the diff pair, right-click and select Route
Separately.
Right-click and select Switch Trace (or Tab Key) to toggle to the second
of the two diff pair traces. Route this one around an obstacle as well.
Now hold down the SHIFT key and left-click. This will place vias on
the differential pair.
Note: Make sure that the Layer Pair is chosen correctly (choose one of the
Routing Layers as the Second Layer) or else routing might not continue
from the vias dropped to the VDD or GND planes due to restrictions on the
particular differential pairs.
Press the CTRL + Tab key to toggle between the different available
via patterns that can be added to the selected differential pair.
Press the Backspace key to remove the other corners just in case you
need to change direction.
You can add accordions to the differential pair as well. While routing
the diff pair, right-click in the design area where you wish to start your
accordion and then select the Add Accordion entry from the menu.
Define upper and lower amplitudes with two left-clicks and drag the
cursor to build the accordion. If the initial amplitude does not fit, you
can redefine the amplitude with extra clicks and continue.
Continue experimenting with routing differential pairs.
Manual Routing of High-Speed Nets
L10-5
).
(continued)
L10-7
(continued)
the
DRC
Settings
L10-9
In this exercise, you will experience the easy way that PADS helps
you define your routing strategy, routing order and fanout rules
for specific components.
Autorouter Strategy
L11-1
L11-2 Autorouting
L11-3
L11-4 Autorouting
Click the All Nets >> button to add All Nets to the bottom of the routing order list. This ensures that during
the Route pass the net ADDR_BUS2 will be routed first
followed by all nets from the ANALOG net class, and
finally, all other nets will be autorouted.
Click the OK button to close the Options Dialog.
Select Tools > Autoroute > Start (or F9) to begin the
autorouter. Watch the board complete routing and
examine the results. The autorouting process for this
board takes several minutes.
Note: PADS Autoroute pops up the Output Window and
shows the pre-route analysis and the progress of the design.
Autorouting
L11-5
Review Questions
1 Why not autoroute every design?
2 Can I autoroute only specific objects and nets in my design?
3 Can I specify that PADS Autorouter route certain nets only on specific layers?
4 Will PADS Autorouter route my design 100%?
Review Answers
1 Not every design is a candidate for autorouting. Though an autorouter is a powerful aid in quickly routing
a large number of nets, it also requires careful setup and a good understanding of the underlying design
rules and constraints. Sometimes it is a better choice to hand-route a design. It is often a good practice
to manually route critical signals and then autoroute the balance of the nets when you are satisfied with
routing of the critical traces.
2 Yes, a common strategy is to partition the autorouting in stages. Determine which nets you want to
manually route, then divide the remaining components and/or nets into groups and autoroute each
group sequentially, protecting the results at specific intervals. This allows you to incrementally route the
design and review the results periodically during the process.
3 One of the advanced features of PADS Autorouter is the flexibility that it gives you during the routing
strategy setup stage. You can easily assign certain nets (or net classes) to specific routing layers. This
helps you maintain crosstalk control and manage impedance requirements.
4 A lot of factors determine the success rate of any routing strategy; it is a delicate balance between
rules definitions, component density, layer stackup and a myriad of other factors. Many times you will
find that it is a good practice to run a series of test routes before running your final passes. This will
allow you an opportunity to examine the results and modify your setting to optimize the autorouter
behavior. With proper attention to the rules definitions and strategy settings, PADS Autorouter can
provide exceptional performance and help you achieve maximum results.
L11-6 Autorouting
Post-Layout Analysis
In This Section:
Signal Integrity Analysis
Thermal Analysis
Post-Layout Analysis
Lesson 12: HyperLynx BoardSim Simulation
This exercise will walk you through the process of sending
a finished design from PADS Layout to HyperLynx BoardSim
and selecting a net for simulation. We will also compare the
simulation results with the pre-layout stage that we prepared
earlier in LineSim.
HyperLynx BoardSim
In PADS Layout, select File > Open and browse to
C:\PADS_Stnd_Plus_Eval\PADSVX.1\Lesson29\
Lesson29.pcb.
L12-1
(continued)
Post-Layout Analysis
HyperLynx BoardSim Simulation
(continued)
L12-3
(continued)
(continued)
L12-5
Post-Layout Analysis
Lesson 13: HyperLynx Thermal Analysis
This exercise will walk you through the process of sending a
finished design from PADS Layout to HyperLynx Thermal for
evaluating any possible heat problems and possible solutions to
eliminate excessive heat areas. This exercise does not cover all of
the aspects of the HyperLynx Thermal software but highlights a
few important features.
L13-1
(continued)
Post-Layout Analysis
HyperLynx Thermal Analysis
(continued)
L13-3
(continued)
Post-Layout Analysis
Review Questions
1 When would I use HyperLynx Thermal?
2 How does HyperLynx Thermal compute the temperature of areas of the board?
3 Can I add my own custom heat sinks and mechanical components to HyperLynx Thermal?
4 How do I utilize the results?
Review Answers
1 Many designs can be temperature sensitive depending upon their application. You can use HyperLynx
Thermal to create a thermal model of your design and determine if you will need to add heat sinking
components or adjust your system cooling and air flow specifications to guarantee proper performance.
2 HyperLynx Thermal uses an extensive library of thermally modeled components and air velocity statistics
to create a sophisticated model of the thermal behavior of your design. Through careful monitoring and
adjustment of these parameters, the system can show you what changes you need to consider in order
to bring your design into an acceptable window of thermal performance.
3 You can add additional models to HyperLynx Thermal to represent specific components that you might
add to your design to improve thermal performance. Careful attention must be given to the creation of
these models so that the application can properly interpret their thermal characteristics.
4 Once you problem areas have been identified and you have been presented with possible solutions, you
can incorporate the necessary changes into your design and rerun additional simulations to confirm the
adjusted behavior of your design.
L13-5
Archive
Management
In This Section:
Archive Management
241
Archive Management
Lesson 14: Archive Management
Welcome to Design Archive, a design archiving and reviewing
tool that you can use to organize and manage your PCB design
development process.
With Design Archive, individual users or small workgroups can
easily create, manage, view, and review their project designs
archived in a vaulted database. They can:
View schematics and layouts
Archive and restore successive versions of a design, with
searchable archive names and descriptions
Compare two versions of a design and view graphical and
data reports of the differences
Before you can start archiving your design data you need to
create a vault a storage where archives are stored. To create
a new vault you need to specify an empty folder it could be a
folder on your local computer or a shared network folder. The
content of this folder is controlled by Design Archive and should
not be modified manually.
Inside the Design Archive workspace click the New vault
icon. The Create New Vault dialog displays. Specify the
name of the vault by typing My New Vault in the Name:
text area.
Enter C:\PADS_Stnd_Plus_Eval\PADSVX.1\Lesson31\
My_First_Vault in the Path: text area (or use the Browse
button to the right to traverse to this location) to specify
the path to the folder for your new vault. Click OK to
create the vault.
Archive Management
L14-1
Archive Management
Organizing Your Vault
(continued)
Archive Management
L14-3
Creating Archives
In the next two sections youll create a couple of archives of the
same project.
Start Design Archive by using your Start Menu, select
Start > All Programs > PADS VX.1 (32-bit) >
xAVE Design Archive VX.1. The Design Archive
remembers the last vault you worked with and opens it
automatically.
Click the + sign next to the Work In Progress folder in
the Vault View, then click the + sign next to the Project-A
project container. Notice the item named as Working
Folder (not set).
Archive Management
Creating Archives
(continued)
Archive Management
L14-5
Creating Archives
(continued)
Archive Management
Creating Archives
(continued)
Archive Management
L14-7
Creating Archives
(continued)
Archive Management
Retrieving Project Data from Archives
Archive Management
L14-9
Archive Management
Retrieving Project Data from Archives
Switch to the Design Archive environment by clicking the
icon on the Windows taskbar.
Archive Management
Viewing Archived Designs (continued)
Explore navigation capabilities: use
middle mouse scroll wheel to zoom
in and out, press and hold the middle
mouse button to pan. When you place
the cursor over a component, the Design
Archive shows its Reference Designator
as a tooltip. When you place the cursor
over a net or bus, the name of the net/
bus is displayed.
Archive Management
Viewing Archived Designs (continued)
Position the cursor over the LED1 part
in schematic view and click to select it.
This immediately modifies the layout
view to locate and select the LED1 in
the layout view.
Archive Management
Viewing Archived Designs (continued)
Click the Reports icon
on the Layout Viewing Area
toolbar. This opens a menu with four report choices.
Explore the contents of the reports. Clicking on a particular
report opens the Report View, where you can print the
report or save it to the vault for further review. You can
also copy report data using Ctrl-A and Ctrl-C shortcuts and
paste it to excel file for further exploration.
Close the Design Archive using the File > Exit command.
Comparing Archives
Design Archive allows you to compare design data from different
archives in a various ways.
Start Design Archive by using your Start Menu,
select Start > All Programs > PADS VX.1 (32-bit) >
xAVE Design Archive VX.1.
Archive Management
Comparing Archives (continued)
DATA COMPARE
Select Lesson31a schematic from Archive 3
and Lesson31a schematic from Archive 1 using
Ctrl+Click. Right-click, then select Compare > Data
from the menu. This opens the Data Compare
dialog. For schematic comparison it deals with
component attribute values. Click OK to start the
process. Since we changed no attributes between
creating archives the report shows no differences.
Close the report view.
Archive Management
Comparing Archives (continued)
GRAPHICAL COMPARE
Design Archive allows you to find graphical layer-by-layer
differences between two versions of layout designs, to
generate a comparison report and to save the report to
the vault.
Archive Management
Comparing Archives (continued)
GRAPHICAL COMPARE
For this simple board, the comparison preview
already shows the differences between two
archives. To get to a greater level of details, click the
COMPARE button to initiate an actual comparison.
For the graphics compare purposes, the Design
Archive divides the board area into rectangular
compare areas (in this case its 4 x 4 = 16 areas)
and is looking for bitmap differences inside each
compare area. The comparison is performed twice,
once with Design 1 image laid over Design 2 image,
and again with Design 2 image laid over Design 1
image. Two comparisons are necessary because
the top layer covers the bottom layer, so some
differences might be seen in one comparison and
not in the other.
Archive Management
Comparing Archives (continued)
GRAPHICAL COMPARE
Click the Backwards icon
Design Review
Another way to use the Design Archive is to perform design
reviews.
Start Design Archive by using your Start Menu,
select Start > All Programs > PADS VX.1 (32-bit) >
xAVE Design Archive VX.1.
Open the Lesson31a layout from the Archive 3 archive.
To access the redlining commands, press the Redlining
icon on the toolbar.
This opens the Redline toolbar (shown here)
and the Markup Viewing Area (located on the top right
side of the workspace).
Archive Management
Review Questions
1 To review schematic or layout information in Design Archive do I need to use a license of xDX or PADS?
2 Can I compare different archives in Design Archive?
3 Can I include notes or comments for archive?
4 If I make another archive will the Design Archive auto-assign a new revision to a new archive?
5 How can I search inside the Vault?
6 Can I move my vault to another location?
Review Answers
1 No, Design Archive does it on its own without using additional xDX or PADS license.
2 Yes you compare different archives and see difference reports in HTML format.
3 Yes, redlines, notes and comments can be included for each archive and can be used for design reviews.
4 Yes, a new revision will be assigned to each new archive and additional descriptive notes identifying
each archive can be added to the revision.
5 You can search for Project containers, folders and archives in a vault using several criteria: user name,
name of a project, folder or archive, text in the archive description. you can search entire Vault or
individual folders for items you are looking for. You dont need to remember exact names by instead
using keywords that are present in the names.
6 Yes, you can copy and move your vault directory to another location on your machine or to another
machine. You can compress your vault and send it by e-mail (if its not too big).
Conclusion
This Evaluation Guide has introduced you to some of the power and flexibility available in PADS, but that is just a
beginning. Obviously, this evaluation has only scratched the surface and presented you with an abbreviated view
into the full spectrum of the design capabilities of the products. If you would like to learn more about the many
features and functions of these applications, there is a wealth of knowledge to experience and discover in the
extensive resources that are available.
Additional resources Include:
Tutorials
Concepts Guides
Extensive Help files
User Manuals
The InfoHub
On-line video presentations
Click the icons below for additional resources:
http://www.pads.com
Note: The setup steps shown here are for Microsoft Windows 7 OS,
32bit and 64bit respectively. You may also be required to download the
Microsoft Access ODBC driver from Microsofts website. If you are using
a different OS, please refer to the instructions specific to your OS for
ODBC setup.