The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by marketing, 2016-11-04 10:23:24

Altium Designer LIVE - event highlights

Highlights

Copyright © 2016 Premier EDA Solutions Ltd.

www.eda.co.uk

Altium Designer is an all-encompassing PCB design software that works with the entire PCB design
process. It’s used industry wide for creating the simplest to the most complex of boards and is
adaptable for those with distinct technology requirements. The software is flexible enough to
integrate with a variety of company structures, sizes and cultures.

Premier EDA Solutions is the UK Sales & Support centre for Altium Designer. We provide support,
training and technical know-how that helps design professionals become quickly skilled in operating
this powerful software.

Selecting PCB design software can be a major decision whether it be by yourself or with the
involvement of other business stakeholders. We have produced this document as highlights of
Altium Designer and as a summary of what we demonstrated to you. It includes points to consider
when selecting your design software and hyperlinks to videos that illustrate how Altium Designer
addresses these.

Please feel free to share this document with colleagues and management within your organisation.
If you have any questions or require any further information, please contact us.

Copyright © 2016 Premier EDA Solutions Ltd.

1

Table of Contents

1. UNIFIED APPLICATION .............................................................................. 4

1.1. Altium Designer Home page and user environment ..............................................................4

2. DESIGN DATA MANAGEMENT WITH ALTIUM DESIGNER ........................... 5

2.1. Vault Console Overview ..........................................................................................................5
2.2. Vault Explorer in Altium Designer ...........................................................................................5

1. .................................................................................................................. 6
3. LIBRARY MANAGEMENT WITH ALTIUM DESIGNER ................................... 6

3.1. Create ATSAM3N0CA-CU schematic symbol in Vault .............................................................6
3.2. Create BGA footprint...............................................................................................................6
3.3. Create component ..................................................................................................................7
3.4. Supply chain ............................................................................................................................7
3.5. Placing components via Libraries panel..................................................................................7
3.6. Component Vault ....................................................................................................................8
3.7. Wiring and dragging ................................................................................................................8

4. SCHEMATIC CAPTURE WITH ALTIUM DESIGNER ...................................... 9

4.1. Design annotation ...................................................................................................................9
4.2. PCB Directives .........................................................................................................................9
4.3. Component-based PCB Rules................................................................................................10
4.4. Collaborative Comments.......................................................................................................10
4.5. Design reuse ..........................................................................................................................10
4.6. Checking the integrity of a schematic ...................................................................................10
4.7. Active BOM............................................................................................................................11

Copyright © 2016 Premier EDA Solutions Ltd.

2

4.8. Design Variants......................................................................................................................11

5. PCB LAYOUT WITH ALTIUM DESIGNER ................................................... 12

5.1. Starting a new PCB ................................................................................................................13
5.2. Engineering Change Order (ECO) ..........................................................................................13
5.3. PCB placement with Altium Designer ...................................................................................14
5.4. PCB routing............................................................................................................................14
5.5. PCB routing (cont’d) ..............................................................................................................15
5.6. Planes & Polygons .................................................................................................................16
5.7. Native 3D PCB Design............................................................................................................17
5.8. Importing mechanical enclosures .........................................................................................17
5.9. Live 3D clearance checking ...................................................................................................18
5.10. Flex-Rigid ...............................................................................................................................18

6. RELEASE DATA MANAGEMENT ............................................................... 19

6.1. Draftsman..............................................................................................................................19
6.2. Output jobs............................................................................................................................19
6.3. Releasing data into the Vault ................................................................................................20
6.4. Vault Explorer........................................................................................................................20

7. FURTHER INFORMATION......................................................................... 21

Contact us.........................................................................................................................................21

Copyright © 2016 Premier EDA Solutions Ltd.

1. UNIFIED APPLICATION

1.1. Altium Designer Home page and user environment

 Altium Designer is a single application for all electronics design phases
 Latest news and software updates brought to Home page
 Documents can be managed in three ways

 Using the Windows File System
 Using the built-in Subversion (SVN) version control system
 Using the optional Altium Vault
 The demonstration opened a “Managed Project” from a Company-specific Vault.
Projects in Altium Designer contain all of the design documents and also give
access to non-native file types (like Excel and PDF), so all relevant documents are
just a click away. By using a Managed Project, it also gave control over the revisions
and “life cycle states” (Prototype, Production etc.) of the design documents.

Copyright © 2016 Premier EDA Solutions Ltd.

4

2. DESIGN DATA MANAGEMENT WITH ALTIUM DESIGNER

What to consider

Design Data Management

When developing an electronic product, you create literally hundreds of documents.
Managing these documents is the key to success. Knowing which versions of schematic
matches with which version of PCB and matches with which version of the Bill of Materials is
not easy. The Windows file system is great and well known, however it is easy for things to
get unwieldly. We forget document naming conventions, overwrite data and often have
multiple versions of the same document saved in different places.
Clearly there needs to be a better way for Companies which require more formal data
management and revision control processes.

2.1. Vault Console Overview

 The Company-specific Vault was first accessed using a Web Browser
 This Vault Console allowed access to

 Users and Roles
 SVN as a repository for informal versions
 Create a managed project from the console to define user access rights and

starting point
 Project as a managed item

2.2. Vault Explorer in Altium Designer

 Overview of Vault Structure. The Vault contained a series of folders which were
used to organise the storage area in accordance with their Company needs. Areas
for Libraries, Released Data and even an Engineers “Sand box” had been created

 Open Managed Project
 Projects Panel shows all documents related to this project

Copyright © 2016 Premier EDA Solutions Ltd.

5

3. LIBRARY MANAGEMENT WITH ALTIUM DESIGNER

What to consider

Library Management

Component Libraries form the cornerstone of successful PCB design. Representing the
schematic symbols and PCB footprints accurately however is only a small part of the
equation here. Mistakes cost money. Time-pressure leads to lack of discipline. Incomplete
and duplicate components create problems with supply chain information and in turn lead to
engineers wasting significant time in Excel spreadsheets "fixing" the Bill of Materials. Lack of
consideration for production documentation at library level similarly causes engineers to
defocus from creativity. This in turn can raise the need for pre-processing and tidying up the
passage of data from design into manufacturing.

3.1. Create ATSAM3N0CA-CU schematic symbol in Vault

 Users identified and given access rights
 Copy Pin Data from datasheet
 Symbol Generator Wizard
 Import Pin data from Excel
 Rapidly create a 100-pin schematic symbol which matches with datasheet
 Place Component and Release to the Vault

3.2. Create BGA footprint

 IPC 7350 Compliant Footprint Wizard built in, rapidly create a 100-pin BGA
 Link to STEP model or define 3D within Altium Designer – both used for clearance

checking

Copyright © 2016 Premier EDA Solutions Ltd.

6

3.

3.3. Create component

 Components bring together schematic symbols, PCB footprints and simulation
models

 Searched component suppliers via the web for the device. This gives all of the
starting properties (price, datasheet, supply chain details etc)

 Could use a Company Standard Template to ensure key properties are always
present in a new component

3.4. Supply chain

 Add Supply chain information to component
 Link to internet suppliers such as Farnell and Digikey
 Able to link to your own internal supply chain data (via ODBC). Easy to integrate

with Company ERP/MRP systems

3.5. Placing components via Libraries panel

 Components can be easily found based on key properties. Search and filter
 Select the Capacitors Library, focus on Value and Voltage. Group by both and look

at 10nF – we can easily see all of the available 10nF capacitors, grouped by Voltage
Rating
 Place a capacitor and view Supply chain data from Schematic (hover mouse to see
component Pricing and Availability)

Copyright © 2016 Premier EDA Solutions Ltd.

7

3.

3.6. Component Vault

 Lifecycle flags the “state” of each component (New, Prototype, Production,
Obsolete etc.)

 Vault controls Approvals and authorisation process, so only specific users can
“promote” components from various lifecycle states (eg from Prototype, to
Production)

 Increment the lifecycle to Prototype. Try to increment the lifecycle to Production
and note that an approval request has been sent

 Can accurately track component history, revision and who authorised it’s use for
production

3.7. Wiring and dragging

 Place components from the libraries panel
 Wire and dragging dynamic feedback when a new connection will be made

Copyright © 2016 Premier EDA Solutions Ltd.

8

4. SCHEMATIC CAPTURE WITH ALTIUM DESIGNER

What to consider

Schematic Capture

Capturing the functional aspects of the design and seamlessly passing these aspects into the
PCB layout phase are often the only consideration for capturing a schematic. Looking deeper
into the process here, we know that there is relatively more time during this phase than in
the PCB layout phase. We also know that if the schematic is "wrong" then the PCB will be
"wrong" and this could be costly both in monetary value and in terms of project timescales.
Capturing the design intent at schematic level will drive the layout phase more effectively,
having re-usable schematic elements (sub-circuits and even entire sheets) will increase the
quality and repeatability of your designs. Taking time to thoroughly check and verify your
schematic will significantly decrease the potential for having to do "silly" Engineering Change
Orders.
Having fluidity between the schematic and PCB phases will allow for early release of
information to the PCB designers. This in turn facilitates rapid consideration of perhaps 3D
placement or mechanical constraints before committing to PCB layout.
Early consideration of the Bill of Materials will allow rapid evaluation of cost, supply chain
and other critical aspects of your design. Gain confidence in the integrity of the information
passed to the PCB layout phase and that critical design rules, engineering notes and
component selections are correct and robust.

4.1. Design annotation

 Nets with High Speed Digital considerations were highlighted in Yellow. This allows
us to easily identify critical aspects of the design

 This colour will sync to PCB if you wish

4.2. PCB Directives

 Capture the design intent and “drive” the PCB layout process
 Differential Pair parameter set placed
 PCB Layout Directive (setting Power Width Constraints)
 Blankets can be used to group components/nets and apply Rules

Copyright © 2016 Premier EDA Solutions Ltd.

9

4.

4.3. Component-based PCB Rules

 Add a Clearance Rule to the Connectors. Can be defined at Library Level or at
Schematic Level

 Eg. Extra clearance around SMB to ensure connectors can be plugged in (room for
fingers)

4.4. Collaborative Comments

 In a Managed Project, engineers may add Comments which are linked to the
associated design document (eg schematic or PCB)

 Select a Comment to view the panel. Note that the Comments may be “resolved”
or additional notes added to provide communication between multiple engineers
working on the same project

4.5. Design reuse

 Managed Sheets allow you to access a “library” of reusable schematic sheets
 Place PSU Managed Sheet into top level sheet
 Drill in to show the reusable sheet is flagged Read-Only

4.6. Checking the integrity of a schematic

 “Silly” mistakes are shown using a red underline (eg Duplicate Designators,
Ambiguous Net Names etc).

 More comprehensive error checking is performed by Compiling the Project. Here a
whole host of things are checked for and an interactive browse mechanism is used
to easily find the offending items.

Copyright © 2016 Premier EDA Solutions Ltd.

10

4.

4.7. Active BOM

 Interact with component supply chain and design costs from within Altium
Designer

 Component suppliers can be ranked. Pricing, stock levels, availability are all visible
and auto-adjusts based on volume and target prices (set by the user)

 Ability to add placeholders for non-electrical components such as Mechanical
Items, Heatsinks, PCB bare board and software. This means the costing can be for
the entire product rather than just the components on the PCB.

 Can be run at any stage in the design process, so easy to get costing estimates
early

 Construct custom report, column order, sorting, grouping, filtering

4.8. Design Variants

 Create a Variant to define Fitted, Non Fitted and Alternative Parts
 Propagates through to Bill of Materials, Schematic Drawings, PCB Assembly

Drawings, 3D drawings, Pick and Place Reports etc.
 Control over how the Variant is displayed (eg Red Cross through Non Fitted

Components, change text font for Alternate Values etc.)

Copyright © 2016 Premier EDA Solutions Ltd.

11

5. PCB LAYOUT WITH ALTIUM DESIGNER

What to consider

PCB Layout

In many cases it makes sense to pre-define as much of the starting point for PCB layout as
possible. Utilising common and repeatable form factors, design templates, layer stacks and
design rules will allow the PCB layout engineer to jump-start the design rather than starting
from a "blank sheet" every time. Handling changes in a seamless and robust fashion
supports the iterative nature of the early design phases. Being able to quickly identify
components, nets, rules and design notes creates confidence that the PCB will properly
reflect the design intent. Streamlining component placement and PCB routing with modern,
easy-to-use, commands allows the designer to concentrate on what is being designed rather
than the layout tool itself. Gaining visual feedback (even in 3D) whilst designing, leads to
efficiency and increases your ability to design the board right first time.

Consideration of complex design rules for manufacturing, high speed digital and high
voltage/current should be easy and should give control to the designer rather than simply
constrain. This leads to confidence which in turn increases quality and reliability.

Being able to view the PCB in 3D at board level, component level and even assembly level
revolutionises the way in which the designer can interact with the PCB. This is so much
more than just seeing if the board can fit into its enclosure!

When it comes to outputting critical manufacturing data, have everything pre-defined and
ready-to-go. Set up custom reports specific to your processes, combine multiple outputs into
a single, searchable PDF, handle assembly variants with ease and create documentation sets
which are portable between projects.

Copyright © 2016 Premier EDA Solutions Ltd.

12

5.

5.1. Starting a new PCB
 File » New » PCB
 Pre-loading of a custom PCB Template, containing Fabrication Drawing, board

outline and mechanical constraints, layer stacking and design rules

 A third party tool from ICD was used to create layer stack using a robust library of

board materials, ability to define impedance requirements and adjust track
widths/clearances to optimise design rules for impedance-controlled boards

 Bring in components from schematic
 ECO - adding new components, nets, classes, rooms and rules
 Rooms represent placement regions on the PCB. Automatically defined from each

sheet in the design (eg Power Supply Sheet)

5.2. Engineering Change Order (ECO)

 There is a natural fluidity between Schematic Capture and PCB Layout phases in
Altium Designer

 After starting the PCB phase, we placed a Snippet into schematic
 A Snippet is a section of circuitry (or part of the PCB layout) which can be stored

away and rapidly re-used
 Having placed the Snipped, we run ECO to update PCB and observe the results.

ECO is fully documented and you can preview the changes before actually making
them

Copyright © 2016 Premier EDA Solutions Ltd.

13

5.

5.3. PCB placement with Altium Designer

 Floor planning and pre-placement by using Rooms.
 Move Component by designator and place in specific location on back of board.

Lock component to avoid moving it in error
 Polar Grid can be created and components can automatically rotate to suit. In fact,

you can have as many grids as you need
 View-Flip Board and work from the back of the board
 Can use the schematic to help drive the PCB layout process. Split the screen, cross

probe, cross select.
 Reposition selected components brings each component to your cursor in the

order in which you selected them
 Interactive placement allows component Pushing, Avoidance and Swapping

5.4. PCB routing

 Altium Designer is crafted to make visualisation during the PCB layout phase easy
 Net names are shown on tracks and pads plus in the Heads Up Display
 Single-Layer Mode can be toggled on/off at any time. This highlights the current

layer and puts the others into a grey scale, the highlight can be faded up and down
using hotkeys
 You can define Layer Sets and hard toggle layer visibility as well
 Differential Pairs are easy to work with
 Ratsnest and routing is highlighted in the same colour as used in Schematic
 There is a specific panel for Differential Pairs, allowing you to rapidly find them and
adjust their rules etc.
 Routing enjoys all of the features of the interactive routing engine in Altium
Designer (follow mouse, push/shove, avoid obstacles etc.) AND has specific
controls for differential pairs (toggle spacing/widths etc.)
 Multi-trace routing

Copyright © 2016 Premier EDA Solutions Ltd.

14

5.

5.5. PCB routing

 Select a series of pads and route them as a multi-trace object
 Switch layers and automatically put in vias, adjust via pattern (linear or
staggered) using hot keys
 Adjust clearance between these traces using rules and/or manual override

 Pin swapping
 Can be defined at library level, or on-the-fly in PCB
 Can stop routing to perform interactive or automatic pin swapping
 Can pin swap whilst routing too!

 Smart dragging. Select a group of tracks and push them around. Clearance and 45
degree angles are all maintained. Easy to perform “tidy up” as a result

 Interactive routing. Really easy to use, has hot keys which toggle the routing
modes to suit your needs. Walk around, push and auto complete modes. Can also
re-route existing traces and redundant loops are automatically removed

 Interactive trace length tuning
 Can be performed on single nets or differential signals. Define the rule and
then click on the net where you wish the trombones and accordions to start.
Move the cursor along the net and see a bar graph showing how close to the
defined length you are. Adjust the trombones and accordions using drag
handles and maintain full length control

 xSignals

 Where more complex length controls are needed, you can define xSignals.
Here you can define a complete path from source, through a series
terminator to destination. Length rules are defined and respected in the
usual way. Visual indication of the “quality” of the routing (from a length
perspective) is shown by colour highlighting in the xSignals panel

 This technique also has a built in wizard to help with the complex
requirements of DDR (for example)

Copyright © 2016 Premier EDA Solutions Ltd.

15

5.

5.6. Planes & Polygons

 Place polygon interactively if you wish
 Use the central Polygon manager for more control
 Create a Top Layer polygon from the board outline
 Copy the properties of that polygon and create a Bottom Layer polygon
 Set up clearance, and thermal relief rules, adjust the order in which polygons are

poured
 Having created the polygons, plough through by routing a trace
 Via Stitching can be created easily to connect Top Layer to Bottom Layer.
 The via stitching area is considered as a single object and can be easily edited

and/or removed if needed
 A similar technique may be used for Via Shielding – ie surrounding a specific net

with a “guard band” of vias.

Copyright © 2016 Premier EDA Solutions Ltd.

16

5.

5.7. Native 3D PCB Design

 Contrast 2D and 3D visualisation of the “finished” board

 Show that the visualisation of the bare board can accurately model the physical
PCB. Solder resist colour can be changed. Silkscreen can be moved, mounting holes
can have their solder resist expansion changed, it is easy to see if vias have been
“tented”

 Change the settings and we can see an expanded view of the board
 Notice that the via barrels are emphasised
 Use the PCB panel to highlight specific nets and busses, visualise power plans
etc. all in 3D

 Revert back to the realistic 3D view and turn on the components
 See the STEP models used for accurately modelling the connectors
 See the 3D bodies created in Altium Designer used to model the coil and
other parts which do not have a STEP model

 Modify the colour of an LED component from Red to Green. Discuss using this
technique to produce a specific 3D drawing showing the “hand inserted”
components

5.8. Importing mechanical enclosures

 Open a board with a pre-placed enclosure. Note that you can import “free” models
(STEP format) into Altium Designer
 Models can be easily aligned with the PCB using snap points
 Models can be used to define complex board outlines
 Models are used in conjunction with PCB component models for clearance
checking and collision detection

Copyright © 2016 Premier EDA Solutions Ltd.

17

5.

5.9. Live 3D clearance checking

 The design is showing some errors – clearance violations and collisions
 Clearance rule is modified to allow better fitting of connectors through apertures

in the moulding
 Variants are used to show that a collision with one connector is not valid as it is

only used for test purposes and will be removed before the PCB is placed into its
enclosure
 The remaining “offending” connector is moved to better align with the aperture in
the moulding. Note that moving the component in a PCB design system (as
opposed to a Mechanical system) allows full appreciation of electrical design rules

5.10. Flex-Rigid

 View layer stack regions in 2D. Highlight the bend lines
 Switch to 3D to show folding, note that full clearance checking is performed during

the fold process

Copyright © 2016 Premier EDA Solutions Ltd.

18

6. RELEASE DATA MANAGEMENT

6.1. Draftsman™

 Open draftsman document from project
 Automated extraction of drawing data from the source PCB document
 Interactive placement of:

 Assembly & Fabrication Views
 Board Detail & Board Section Views
 Layer Stack Legends
 Drill Drawings & Drill Tables
 Bill of Materials
 Callouts, Notes, and Dimensioning
 Direct outputs to PDF and printers

6.2. Output jobs

 An Output Job is a document containing all of the settings for all of the outputs
from your entire Project

 We have defined Schematic Prints, Assembly Drawings, 3D Prints and three
different versions of the BoM, all of these outputs are targeted to create a single
multi-page PDF

 Show that Gerber, ODB++, Gerber X2, IPC-2581 and other “file based” outputs can
be targeted to specific date-stamped folders

 Illustrate how to create a specific report from the BoM highlighting the non-RoHS
compliant components. Show that this output could be targeted to Excel and
merged into a heavily stylised report using templates.

 Create Smart PDF containing a complete documentation set. Schematic Prints, PCB
Drawings, 3D Prints Bills of Materials and custom reports combined into a single
PDF with bookmarks allowing easy searching for components and/or nets

 Create a 3D PDF allowing manipulation of the PCB in 3D within the Acrobat PDF
Reader

Copyright © 2016 Premier EDA Solutions Ltd.

19

6. RELEASE

6.3. Releasing data into the Vault

 Open the release view to show that by using Altium Vaults, we have a robust
means of maintaining verified release data

 The process involves creating a Snapshot of the Project, verifying that that
Snapshot passes ALL DRC checks and then Releases everything as a new version
into the Vault

6.4. Vault Explorer

 Open Vault Explorer to show the bare board output for the project and its life cycle
 Open Item History of Bare Board, observe the complete development history of

this project, from New Design through various Prototypes, through different
Production Runs
 Each Item contains complete information to re-instantiate the project at that point
in time

Copyright © 2016 Premier EDA Solutions Ltd.

20

7. FURTHER INFORMATION

Contact us

 Premier EDA Solutions Ltd.
4 Millers House (1st Floor)
Roydon Road
Stanstead Abbotts, Ware
SG12 8HN
UK

Tel: 01920 876250
eMail: [email protected]
Web: www.eda.co.uk

Copyright © 2016 Premier EDA Solutions Ltd.

21

Copyright © 2016 Premier EDA Solutions Ltd. www.eda.co.uk

22


Click to View FlipBook Version