Altium Designer
Schematic capture and board level design

Evaluate
Upgrade Centre
Sales Centre
Go to the Home Page

 

Building the physical platform

The printed circuit board connects together the discrete components, connectors and other hardware that form the physical platform of the design. With increasing component densities, faster signal speeds and transitions, and tighter manufacturing tolerances, successful board design today, more than ever, relies on design systems that unify design definition and physical layout.

In Altium Designer our proven strength in board-level system design has been integrated at the platform level with support for programmable design within an FPGA environment. This provides a complete and unified system that can be deployed across all elements of the electronic product design process.

Altium Designer’s board-level design capabilities are second to none, and allow you to fully define and implement all physical elements of your design.

Building the physical platform


     

Integrated design environment

Altium Designer unifies the process of board design by providing a single, integrated environment for capturing design data, verifying the performance of the circuit, and designing the PCB.

     
Project management features
Projects can be kept well structured, up-to-date and on-track with Altium Designer's enhanced project management capabilities. This one intuitive system manages versions, revisions, linked information and project history for an entire project.
Strong project management features are essential to manage the rapid development and revision of electronic products. Altium Designer keeps the design team in the picture with features that include full integration with popular Version Control Systems, a built-in document history management system, powerful new revision comparison engines that detect physical differences in schematic and PCB files, and component-to-document linking.
Popup screenshots and movies showing the Project Management Features This feature is implemented in the Foundation option This feature is not implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Project-centric approach
With Altium Designer, all files, links and settings are stored as part of a project. When reloaded, projects are therefore ready to go without the need to restore a matching setup configuration.
Altium Designer's new consolidated approach to projects gives more than the ability to see the schematics and their PCB files together. Error checking settings, design transfer settings, output generation and links between components and a company database are all defined and stored as part of the project.
Popup screenshots and movies showing the Project-centric approach This feature is implemented in the Foundation option This feature is not implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Design Environment
To maximize your productivity as a designer the environment that you work in must be intuitive and flexible, and be in step with best practices for PC-based design tools. Altium Designer’s user interface has been designed with a focus on ease-of-use, intuitive control, improved productivity, and consistency of interface across all editors.
Whether you work alone or as part of a large design team, Altium Designer provides the most productive board-level design environment available on the Windows desktop.
The DXP environment makes extensive use of customizable panels to organize and give you access to the various tools and features available in a particular editor. Workspace panels can be docked, floated, or set to automatically hide when not in use. Floating panels and toolbars will automatically fade out of the way when you are performing any editing in the workspace.
Popup screenshots and movies showing the Design Environment This feature is implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is implemented in the Embedded Intelligence Implementation option
Go to the top of the page

Develop boards that are correct by design

Altium Designer's powerful rules-driven design, layout and editing environment gives you full control over all aspects of the physical implementation of your circuit. The system helps you create boards that are correct by design, and ensures the integrity of design data and compliance with all design constraints at every stage of the design process from capture through to board production.

     
Full constraints-driven design
Altium Designer provides a comprehensive set of design rules that cover all aspects of the board design process. From electrical and routing constraints through to signal integrity, Altium Designer’s hierarchical rules system provides the power and flexibility to completely control all crucial parameters in the design.
Popup screenshots and movies showing Constraints-driven design This feature is implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Precise design rule scoping
Instead of a set of fixed, pre-defined rule scopes, Altium Designer features a flexible query system to define the objects that a rule is applied to. This gives precise control over rule targeting, and makes the process of constraining your design fast and efficient.
You can also define multiple rules of the same type targeted to different sets of objects, providing hierarchical constraint definition. To know where rules are applied you can navigate through the defined rules and have Altium Designer highlight the objects targeted, or simply right-click on an object to find out exactly which rules are applicable to it.
Popup screenshots and movies showing Rule Scoping This feature is implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Maintaining the accuracy of source schematics
PCB re-spins cost time and money, so finding design errors early is essential. Altium Designer introduces the concept of project compilation to the capture process to ensure the integrity and consistency of the source files within a project.
At any time in the design process you can compile your schematic project, which is also automatically compiled before any critical design actions. In this way the system ensures that you are alerted to errors and potential design problems as you design. With Altium Designer you can capture your application with the confidence that your projects will be correct by design, and that the integrity of your source files is constantly maintained throughout the design process.
Popup screenshots and movies showing how to maintain schematic accuracy This feature is implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is implemented in the Embedded Intelligence Implementation option
Complete design synchronization
Altium Designer’s unified environment supports full and automatic synchronization of your entire board project, and allows you to efficiently manage the flow of changes between the PCB design and the source schematics.
Synchronization is bi-directional, so you can manage changes made at both the schematic and PCB level within a single operation. You have full control over the direction in which changes are propagated, and you can fully document any changes by generating engineering change order reports during synchronization.
Popup screenshots and movies showing Design Synchronisation This feature is implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Navigating design data
Altium Designer brings clarity to design navigation with a variety of innovative ways to filter, display and edit your design data.
You can interactively browse through components, nets or violations within schematic or PCB documents, and drill down through the hierarchy to highlight the individual primitives associated with objects. With Altium Designer your cursor becomes an interactive data mining tool. As you hover the cursor within the PCB design, essential information is displayed about the underlying objects.
Popup screenshots and movies showing how to Navigate Design Data This feature is implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is implemented in the Embedded Intelligence Implementation option
Go to the top of the page

Bring structure to the design process

The Altium Designer schematic editor facilitates the capture of designs of any complexity by supporting a hierarchical approach to design. This allows you take both a top-down and bottom-up view of the overall circuit, and to easily break the design into functional blocks.

     
Schematic wiring
Altium Designer includes a raft of schematic wiring enhancements to accelerate the process of wiring up the design. These include:
  • automatic wire cutting when a component is placed on top of a wire
  • a new break wire tool, ideal when you need to modify the existing wiring
  • an ‘always drag’ mode to maintain wire connectivity as components are repositioned
  • automatic port and sheet entry direction, based on how the net is being driven
  • graphical display of the pin direction, making it easier to read the circuit functionality
  • optional wiring crossover display modes, ensuring there is no ambiguity in the schematic printouts
  • auto dimming and zooming modes that make wiring at any zoom level fast and accurate.
Popup screenshots and movies showing Schematic Wiring This feature is implemented in the Foundation option This feature is not implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Handling repeated circuit elements
Many designs include extensive blocks of repeated circuitry. Cutting and pasting circuit segments achieves the overall design structure, but makes editing difficult. You need to make repeated edits to change the circuit or channel structure. Altium Designer has an extensive array of capabilities in this area, significantly streamlining repetitive design tasks.
  This feature is implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Windows clipboard support
Working back and forth between different Windows applications should not be hard, and with Altium Designer Windows clipboard support it isn’t. Circuit fragments can be copied and pasted directly into the handbook open in a word processor, just as easily as component and outline details can be copied from the PCB into the test instructions.
Popup screenshots and movies showing Windows Clipboard support This feature is implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is implemented in the Embedded Intelligence Implementation option
Paste reports directly into schematic
You can now copy and paste from Excel (or any other Windows clipboard source) directly onto a schematic sheet. This gives you the ability to open a spreadsheet, select and copy a region and then paste the information into a schematic sheet. All layout and formatting applied to the spreadsheet is retained, greatly improving the quality of documentation generated from the system.
Popup screenshots and movies showing Pasting Reports into Schematic This feature is implemented in the Foundation option This feature is not implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Smart Paste - a new dimension to the clipboard
Smart Paste allows a group of objects to be selected and pasted as objects of a different type.  For example, a series of net labels can be selected and pasted as ports or Windows clipboard text can be pasted as sheet entries. Sophisticated data transformations can also be performed such as pasting a bus net-label as the equivalent series of individual wire labels, or the reverse case of a series of matching wire labels as a single bus label.
Popup screenshots and movies showing Smart Paste This feature is implemented in the Foundation option This feature is not implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Multi-channel design
With Altium Designer you can handle repeated circuitry intelligently within the schematic hierarchy. You can reference a single subsheet multiple times by including a repeat parameter in the referencing sheet symbol. When you compile your project, Altium Designer will automatically instantiate the repeated blocks or channels programmatically. Because the hierarchy is maintained within the project throughout the capture process, you can edit the source schematic at any time and recompile to propagate the edits to all repeated blocks or change the number of repeated instances. As you move through to board design, Altium Designer will automatically propagate channel instantiation through to the PCB layout. This allows you to layout one channel and then copy the placement and routing across the remaining channels.
Popup screenshots and movies showing Multi-Channel Design This feature is implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Snippets and unions
Altium Designer allows you to create and store design "snippets". Any number of items in a Schematic can be grouped together into a "union" and then stored as a "snippet" for reuse in the future. Snippets are displayed in the Snippets panel as thumbnail images and are organized into repositories. Each schematic Snippet is stored as a standard schematic file which can be reused in the future and shared with other users. Snippets can be exploded back to free objects if required and individual objects can still be edited when they are in this form within the document. Text, images and source code can be stored as snippets as well. This is useful for storing commonly used text and images like copyright information etc.
Popup screenshots and movies showing Snippets and Unions This feature is implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is implemented in the Embedded Intelligence Implementation option
Schematic hierarchy management
Working with multi-sheet, hierarchical designs is effortless with Altium Designer. There is an impressive array of commands provided to streamline the task of creating sub-sheets, parent sheets and maintaining integrity between the various levels in your design.
Popup screenshots and movies showing Schematic Hierarchy Management This feature is implemented in the Foundation option This feature is not implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Component to document linking
Along with enhanced component-to-database linking, Altium Designer offers a new approach to linking from a component to reference information such as datasheets or application notes. Component parameters that allow direct linking of documents such as PDF files or web-based URLs can now be added. Two parameter types are available: a help link, which opens the target document when the F1 key pressed while hovering over the component on a sheet, or multiple document links that appear in the popup menu when right-clicking on a component.
Popup screenshots and movies showing Component to Document Linking This feature is implemented in the Foundation option This feature is not implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Go to the top of the page

Layout and route the PCB

Altium Designer preserves the hierarchy and functional partitioning of the design into the physical realm, making it easy to scope physical constraints to drive the layout and routing process.

     
Complete interactive routing system
A large portion of the board design effort is spent on routing the connections. As board real estate shrinks and component and pin densities increase, the routing challenge becomes tougher. You need to be able to squeeze the most from every square millimeter of routing space.
Altium Designer provides you with a complete interactive routing solution that combines rules-driven, versatile interactive routing modes, predictive track placement and dynamically optimized connectivity to allow you to efficiently tackle any routing challenge.
Popup screenshots and movies showing Interactive Routing This feature is not implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Versatile routing modes
In tight spots you can simply hug existing tracks and Altium Designer will enforce the defined clearance constraints, preventing you from creating rule violations. You can also switch modes and Altium Designer will push existing tracks out of the way, under full design rule compliance, to make room. To re-route a track simply route the new path and Altium Designer will automatically remove redundant copper, making design rework fast and efficient.
To support routing to large BGA devices, Altium Designer includes an automatic BGA escape routing function that will fanout and place stub tracks on all used pins of the device to make connection paths accessible around the periphery of the component. The mix of interactive routing features in Altium Designer provides a complete and unified interactive routing environment that allows you to quickly and efficiently tackle any board routing challenge.
Popup screenshots and movies showing Versatile Routing Modes This feature is not implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Effortless Layer Stackup
The PCB layer stackup can be configured and visualized in the Layer Stack Manager. PCB physical properties can be specified, these values are used if you choose to use the interactive impedance-controlled routing capabilities or perform a signal integrity analysis.
Popup screenshots and movies showing Layer Stackup controls This feature is not implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Copper Plane Support
Multi-layer boards are the norm today, and so is the need to maximize the areas of solid copper on the board. Altium Designer provides fully editable polygonal-shaped copper region objects as well as comprehensive solid plane and split plane capabilities.
Popup screenshots and movies showing Copper Plane support This feature is not implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
PCB Placement Rooms
The rectangular or multi-sided placement rooms are ideal for defining placement areas for related components. Rooms can be defined automatically for each sheet in the schematic, and there are also a number of tools for quickly defining rooms in the PCB editor. Rooms can be autorouted individually, and for multi-channel designs, the placement and routing of one room can be copied to other rooms.
Popup screenshots and movies showing PCB Placement Rooms This feature is not implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Flip and edit the board
Today's double-sided SMD placement provides a number of challenges for board designers. Altium Designer has the ability to flip the board over at any time during the layout process. While flipped the full array of editing, routing and placement commands continue to work just the same as when viewing the board from the front.
Popup screenshots and movies showing Board Flipping This feature is not implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Preserve track angles while editing
While editing existing tracks, Altium Designer allows dragging to maintain the angle of adjoining segments. This, coupled with some significant enhacements in this area, signficiantly streamlines the track editing process.
Popup screenshots and movies showing Track Editing This feature is not implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Board insight
A complex-multi layer board makes for a visually dense and often difficult to interpret workspace. The new Board Insight system makes it easier to view and understand the objects in your design. The Board Insight system is an integrated set of features developed to meet your view management needs. Board Insight includes an Insight Lens, heads-up cursor information, floating graphical views, simplified net highlighting, and enhanced net labeling on objects.
Popup screenshots and movies showing Board Insight This feature is not implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Autorouting support
Altium Designer comes equipped with Altium’s Situs Topological Autorouter engine, which is fully integrated into the PCB editor. The Situs engine uses topological analysis to map the board space. Topological mapping provides greater flexibility in route path determination and allows non-orthogonal routing corridors to be more efficiently exploited.
Altium Designer also includes full bi-directional support for the SPECCTRA autorouter. During export you can automatically preserve existing board routing, control the mapping of Altium Designer via rules to SPECCTRA pad stacks, and propagate net classes to SPECCTRA to allow efficient generation of class-based routing constraints.
Popup screenshots and movies showing Autorouting Support This feature is not implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Go to the top of the page

High speed design support

Altium Designer supports high-speed design with targeted design rules, complete system-level support for managing differential signals, and integrated signal integrity analysis. Altium Designer’s extensive rules system allows you to create constraints targeted towards high-speed design and differential signalling.

     
Working with differential signals
Differential signaling is being increasingly used in mainstream board design – particularly where programmable devices are used. FPGA vendors are including extensive LVDS capabilities in even their lower-cost device ranges because it not only improves reflection noise, but also electromagnetic interference (EMI) and power consumption. Altium Designer provides system-wide support for differential signaling, and lets you take full advantage offered by the LVDS capabilities of today’s FPGAs.
You can define differential signal pairs at the schematic or PCB level – Altium Designer will propagate and synchronize the definitions throughout the project. With linked FPGA and PCB projects, Altium Designer automatically maps a differential signal defined as within the FPGA project to appropriate signal pairs in the physical design.
Altium Designer’s PCB editor includes interactive routing support for differential signals, allowing you to simultaneously route both nets of a pair under full design rule compliance. This provides integrated and system-wide support for differential signal from FPGA design right through to PCB layout.
Popup screenshots and movies showing Differential Pair Routing This feature is implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Managing signal integrity issues
The fast edge transitions on modern logic families are making signal integrity analysis a crucial part of the physical design process. FPGAs in particular can present significant problems. The wide range of programmable I/O characteristics available on these devices complicates the process of correctly terminating signal lines to prevent excessive reflections.
With Altium Designer you can perform signal integrity analysis at the capture stage, as well as during board layout. This allows you to identify potential problem areas, determine the correct termination strategy and add the necessary components to the design before moving to PCB layout.
Full impedance, signal reflection and crosstalk analysis can be run on your final board to check the real-world performance of your design after layout is complete. Signal integrity screening is built into the Altium Designer design rules system, allowing you to check for potential signal integrity violations as part of the normal board DRC process.
Popup screenshots and movies showing Signal Integrity Analysis This feature is implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Impedance-controlled routing
Net impedance, track clearances, signal reflections, path lengths, critical trace widths – all these factors and many more need to be carefully monitored and controlled to produce a successful board design.
Impedance-controlled routing is an excellent technique for minimizing potential signal integrity issues on a board. As well as specifying track widths as a numerical value, you can also specify them as a required impedance with Altium Designer.
Popup screenshots and movies showing impedance-controlled routing This feature is not implemented in the Foundation option This feature is implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Go to the top of the page

Mixed-signal circuit simulation

Functional circuit simulation is a useful tool in investigating aspects of circuit performance during development. With Altium Designer you don’t need to move to a separate environment in order to make use of simulation in your design flows. Mixed-signal circuit simulation is a unified part of the capture process, and is fully integrated with the schematic editing environment.

     
Simulation overview
The Altium Designer simulation engine supports both standard SPICE 3f5/XSpice and PSpice models, giving you the widest possible choice of component simulation options.
Altium Designer provides a full array of simulation analyses, including advanced temperature and parameter sweeping, Monte Carlo component tolerance sweeps, pole-zero analysis and noise analysis.
Simulation results are displayed for analysis in the integrated waveform viewer, which gives you a detailed and accurate picture of circuit performance. You can perform mathematical post-processing of simulation results, overlay waveforms, display different simulation types on a single graph and export the waveform data.
Popup screenshots and movies showing Mixed Signal Simulation This feature is implemented in the Foundation option This feature is not implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Support for PSPICE
Altium Designer's mixed-signal simulator has been updated to provide compatibility with PSpice models and circuits. This allows the use of manufacturer supplied PSpice models in addition to the existing support of the XSPICE standard.
Popup screenshots and movies showing PSPICE support This feature is implemented in the Foundation option This feature is not implemented in the Board Implementation option This feature is not implemented in the Embedded Intelligence Implementation option
Go to the top of the page

Building the physical platform Design management Design to manufacture Managing libraries PCB-FPGA integration Working with programmable devices

Go back to the Altium Designer 6.0 Product Overview or select a process from above.

 
© 2006 Premier EDA Solutions Ltd.