functional units in altium designer

36
Altium Designer Functional Areas

Upload: vudieu

Post on 01-Jan-2017

288 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Functional Units in Altium Designer

Altium Designer Functional Areas

Page 2: Functional Units in Altium Designer

Why Data Management

The Idea behind Altium Designer

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 2

Page 3: Functional Units in Altium Designer

� What exactly is the output of Altium Designer?

ONE Tool for each Electronic Design Engineer

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 3

Page 4: Functional Units in Altium Designer

Traditional Design Tool Chain Model.

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 4

Page 5: Functional Units in Altium Designer

One tool, one GUI, one unified set of data

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 5

Page 6: Functional Units in Altium Designer

One tool, one GUI, one unified set of data

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 6

Page 7: Functional Units in Altium Designer

Why Data Management

Schematic & PCB: Designing with Altium

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 7

Page 8: Functional Units in Altium Designer

Schematic Level Design

� Full Hierarchical Design

– Logical project partitioning

– Intuitive design navigation

� Design Reuse

– Multi-channel design

– Snippets & Device Sheets

� Structured Classes

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 8

� Structured Classes

– E.g. nets, components, sheets etc.

– Object Class explorer

Page 9: Functional Units in Altium Designer

Schematic Level Design

� Variant Management

– Graphical representation

– Schematic and PCB

� PCB rules allready definable in Schematic

– Directives / blankets

� Advanced Graphical Editing

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 9

� Advanced Graphical Editing

– Find Similiar

– Smart Paste

– List Panel .

Page 10: Functional Units in Altium Designer

Synchronizing Schematic and PCB

� Difference Engine

– 100% User-configurable and –controlled comperator

– Engineering Change Orders flow

� Reliable ECO Process

– Engineering Change Order flow

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 10

– Engineering Change Order flow

Page 11: Functional Units in Altium Designer

PCB Level Design

� Complete Schematic-PCB design integrity

– Fully synchronizable

– Select in Schematic and PCB simultaneous

� Intuitive User-Interface

– Live Highlighting

– Fully configurable display options

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 11

� Customizable Grids

– Cartesian & Polar Grids

� Convenient PCB setup

– Layer stack manager

– Board wizard

Page 12: Functional Units in Altium Designer

PCB Level Design

� Advanced Interactive Routing

– E.g. Auto-complete, push-and-shove, hugging ...

– Multi-track (Bus) routing

– Differential pair routing

– Impedance-controlled routing

� Length tuning

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 12

– For single and differential tracks

� Graphical comparision of versions

– Merge resolution view

� Topological Auto-Routing

– Finish up your design

– BGA escape router

Page 13: Functional Units in Altium Designer

Navigation and Highlighting

� Build-in Navigator

– Browse through all objects in a project

– Easy find capabilities

� Highlighting

– Automatic highlighting the objects of interest

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 13

Page 14: Functional Units in Altium Designer

PCB in 3D

� Unique 3D-Mode in PCB-Editor

– Integrated in PCB layout module

� Modelling the PCB

– Create Board-Outline from MCAD-Data

– Rendered in real-time

� Full Placement Capabilities

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 14

– User-definable clearance rules

– Violations shown graphically

– Real-time constraint checking

Page 15: Functional Units in Altium Designer

PCB Collaboration

� Multiple Designers working on the same PCB

– Reduce design cycle time by 40-70%

– Utilize local or globally dispersed teams

– Manage layout and engineering resources with fexibility

� Simultaneous layout

– by multiple designers or technical experts

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 15

– by multiple designers or technical experts

Page 16: Functional Units in Altium Designer

Library Creation

� Schematic Symbol Creation

– From data sheet/Excel list

� Footprint Creation

– IPC compliant Footprint Wizard

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 16

– IPC compliant Footprint Wizard

� 3D Model included

– 3D Extruded/STEP Model

� Unified Components in Alium Live

– >100.000 Unified Components

Page 17: Functional Units in Altium Designer

Today’s Libraries Concepts

� Type 1: Independent Libraries

� Type 2: Integrated Libraries

� Type 3: Database Libraries

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 17

1

2

3

5

6

NC1

A2

GND3

Y4

VCC5

21

1 2 3

1

2

3

5

6

Page 18: Functional Units in Altium Designer

Next Generation Component Management...

Component

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 18

Component

Libraries

Part Choices

Page 19: Functional Units in Altium Designer

Live Supplier Data – BOM Generation

� Live Supplier Links

– Drag & Drop to Components

– Automize BOM & Purchase Order generation

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 19

# Comment Quantity Supplier Manufacturer Part Number Supplier Part Number

1 COAX-F 500 Farnell 034-1038 1894599

2

Approved Notes

Page 20: Functional Units in Altium Designer

Why Data Management

Included Tools and Functionality

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 20

Page 21: Functional Units in Altium Designer

Version Control System

� Build in Apache Subversion (SVN)

– Check out data from Repository

– All team members can change

– Only one set of Master Files

– Fully Integrated in Altium Designer

– Compare any Files

– New version generation from Altium

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 21

– New version generation from Altium

Page 22: Functional Units in Altium Designer

History Management

� Automatic History

– Compare two different Versions

– Revert back to older versions

– Graphical Visualisation

– Differences Window

– Highlighting of changes

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 22

Page 23: Functional Units in Altium Designer

Production Data Generation: Output Job

� Pre-pack your preferred output settings

– Simplifies the creation of manufacturing files and design documentation

– Allows all relevant information to be grouped together for output

– Project and variant driven output generation

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 23

Page 24: Functional Units in Altium Designer

Configuration Management

� Automize Output Generation per Configuration

– Predefine a set of Output Job to be executed per configuration

– Different storage places per configuration with or without a Vault

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 24

Page 25: Functional Units in Altium Designer

Design and Supply Chain Area

� Combine Design and Supply Chain Area

– All involved team members in a company can work with the same tool:

� Designers, Librarians, Purchaser, Product Managers etc.

� Even suppliers can use data directly from the Vault.

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 25

Page 26: Functional Units in Altium Designer

Altium Vault

� What does a Vault offer?

– Storage of data (incl. lifecycle management)

– Relational database (‘where-used’ functionality)

– Authentication (AVS, incl. approval processes)

– Webserver application (AVS, access from anywhere)

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 26

– Webserver application (AVS, access from anywhere)

� What can be inside?

– Components (with models, parameters & links to supplier information)

– Managed Design Content (reusable design data and templates)

– Released Designs (complete designs for manufacturing)

Page 27: Functional Units in Altium Designer

Vaults – The Different Flavors

� All customers under

subscription get it

� Access from Altium

Designer Panel

� Limited to 3 Users

Altium Personal Vault

- No Authentication

- Vault & Data resides locally

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 27

� Sold separately

� User Identification and

controlled access

� Access from Altium

Designer Panel and web

browser (Intranet)

27Copyright © 2013 Altium Limited

Altium Vault Server

- Authentication locally

- Vault & Data resides locally

Page 28: Functional Units in Altium Designer

Release & Lifecycle Management

� Automized Release Data Management

– Generate ALL necessary files on a push button.

– All files 100% checked vs. your rules.

� Full Lifecycle Management

– Have all lifecycles of your product

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 28

Checkout Snapshot

Validate Design

Generate Outputs

Commit Release

Page 29: Functional Units in Altium Designer

Mixed Signal Simulation

� Supports popular circuit simulation standards

– Fully compatible with SPICE3f5

– Supports for a wide range of PSpice® device models

� A Broad Range of Analysis Types

– Transient, AC Small, Fourier, Pole-Zero

– Noise, Monte-Carlo, Parameter Sweep

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 29

� Capture once for SIM & PCB

Page 30: Functional Units in Altium Designer

Signal Integrity

� Proven Technology

– Transmission line calculations and I/O buffer models (IBIS)

– Industry-proven algorithms (Field-Solver)

� Quickly explore potential solutions

– Cross-Probing / Highlighting SCH/PCB/SIM

� Takes advantages of Unified Database

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 30

– No need to feed a ‚Monster‘

– Hope is not part of your design strategy

Page 31: Functional Units in Altium Designer

� Vendor Independent Design (using Vendors PaR)

– Actel, Altera, Lattice, Xilinx

� Diverse design capture capabilities

– Schematic entry plus VHDL/Verilog

– Top-down design with OpenBus (Wishbone based)

– C-Based FPGA Logic Development

Embedded Design

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 31

– C-Based FPGA Logic Development

� Software Platform Builder

– Mappers, drivers, applications and services incl.

� Additionally

– Instant Prototyping / Verification with NanoBoards

– Free of Charge IP Library

– Virtual Instruments

Page 32: Functional Units in Altium Designer

Scripting Capabilities within Altium Designer

� Full flexibility

– Several scripting languages

– Script units and script forms

– Editors / debugger build in

� Ready to use

– CTRL + mouse = synthax

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 32

– Examples and references

– Customer collection (Altium Addons)

Page 33: Functional Units in Altium Designer

Why Data Management

The Ecosystem around Altium Designer

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 33

Page 34: Functional Units in Altium Designer

Altium Live: A complete Ecosystem

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 34

Page 35: Functional Units in Altium Designer

� Objective: Deliver new features and fixes to you as soon as possible.

� Two different stages of the install process:

– Pre-Installation: Altium Platform Installer

– Post-Installation: Plug-ins and Updates

The new installation and update process

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 35

– Post-Installation: Plug-ins and Updates

� Two types of modules are available:

– System Modules

– Plugin Modules

Page 36: Functional Units in Altium Designer

Altium Designers complete Ecosystem

MCAD IntegrationMCAD Integration

PCB DesignPCB Design Data ManagementData Management

Copyright © 2013 Altium Limited – Functional units of AD – JK, v 2.3 36

Design Design VerificationVerification

Embedded DesignEmbedded Design

Single Single GUI GUI

Altium Live / InstallerAltium Live / Installer

Design CreationDesign Creation