Schematic capture, simulation, PCB autorouting and MCAD integration

Proteus PCB Design

Proteus PCB Design

  -  Demo
Proteus PCB Design software combines the Schematic Capture and ARES PCB Layout programs to provide a powerful, integrated, and easy to use a suite of tools for professional Printed Circuit Board design. The Proteus PCB Design tool range is a professionals choice for modern PCB Layout. With over 25 years of continuous development and innovation, the focus remains on adding functionality while maintaining a simple, clean user interface and tight integration with the schematic design.

All Proteus PCB products include a rich set of core functionality, with more advanced features being added in the higher product levels (PCB Level 2 and above). These are discussed further in the topics below. Design capacity also scales with the product range, from a 500 pin limit in the app Starter Kit to unlimited design capacity in the PCB Design Level 3 and the Platinum products.

Product Range Overview
  • 16 Copper Layers, 10nm Resolution, any angle placement.
  • Lightning-Fast Hardware Accelerated Display.
  • Constraint Driven Layout with Design Rule Aware straight and curved interactive routing.
  • Integrated Shape-Based Autorouting included as standard.
Features and Highlights

Footprint Libraries
The supplied libraries cover a large range of through-hole components including all the most common IC, transistor, diode, and connector packaging types. It also supplies as standard the full IEC libraries and SMT footprints which include all the standard discrete and IC packaging styles. Both the IPC-782 and the IPC-7351 standard surface mount standard libraries are included. More importantly, It provides a seamless import tool for CAD parts that provides access to over 14 million parts via popular vendors such as SamacSys Library Loader, SnapEDA, PCB Library Expert, and Ultra-Librarian.

Templates and Technology Data
The layout module includes a comprehensive scheme for design re-use in the form of board templates and technology data. A user can create several templates representing common projects and then initialize new layouts from the template to preload all of the configured information. A default set of common Eurocard boards are provided as standard. A template file is essentially a basic layout (board edge, mounting holes, etc.) together with a technology data set.

Manual Routing
Manual routing makes no requirement that you start from the ratsnest lines (rubberbanding). You can place tracking in any way you wish and Proteus will remove ratsnest lines as the connections are actually completed. During track placement, the route will follow the mouse wherever possible and will intelligently move around obstacles while obeying the design rules for the project. When editing routes you can re-route or delete any section of a track, irrespective of how it was originally placed. Commands are also provided to change the thickness and/or layer of any section of tracking.

Length Matching
Length matching of tracks is an essential step in ensuring correct timing at the signal receiver for high-speed transmissions. Proteus includes support for automatic length matching of tracks via a simple select and matches user interface. This includes the ability to have track segments in multiple match groups that are needed for routing topologies like the DDR3 fly-by configuration.

Shape-Based Auto-Routing
Proteus design suite includes a world-class integrated shape-based autoroute as standard with all professional purchases. The router uses advanced cost-based conflict reduction algorithms proven to maximize completion rates on even the most densely packed boards. For total control of the routing process, users with the advanced feature set (PCB Design Level 2 and higher) can also drive the router either by writing custom routing scripts or by directly entering routing commands interactively. This provides many additional features such as the ability to route only particular areas or net classes and also additional flexibility such as the ability to specify the fanout direction or length.

Power Planes
It features the ultimate in power plane support - user placeable polygonal regions within which inner boundaries are automatically created around existing pads and tracking. Change the pads and tracking and the boundaries are recomputed to maintain design rule clearances. Thermal reliefs are supported and you can choose whether to hatch or fill each polygon. Inner zones (nested zones) can be included and/or islands of unconnected copper suppressed. All computation is based on grid-less shape geometry and occurs in the background so that there is no interference in manual board placement for computationally intensive layouts.

Stitching and Shielding
Via stitching is a technique used to tie together larger copper areas on different layers, helping keep return paths short and to reduce noise on the PCB. You can automatically stitch planes in the suite via a simple context menu command. This gives you control over via style and also spacing and row offsets for the stitching pattern.

Teardrops are often used at the connection point between track and pad to prevent drill breakout during board manufacture. Proteus PCBDesign includes comprehensive support for teardrops. When enabled, teardrop connections will be made to all qualifying routes. They are then automatically generated, updated, and removed as you place, edit and delete routes during board layout.

During manual routing, It checks each track as you place it and warns you if any design rules (physical/electrical) are broken. You can fully customize the board constraints, setting rules by physical regions such as a layer or a user drawn area of the PCB. You can also set rules by electrical net class and then if necessary combine both to form even tighter constraints (e.g. power lines on a top copper layer).

Project Notes
Project Notes is an application module in the software for adding documentation or written content to the project. It is a free-form editor so you can add whatever you like in whatever style you want. This may be as simple as scribbling a TBD list at the end of the working day or as formal as an approved revision history for the project.

3D Visualisation
The 3D Visualisation Tool (3D Viewer) in Proteus provides a way to extrude a layout and view the board as it would appear in real life. This is extremely useful as a design aid during board layout. Navigation, both orbital and 'fly-by' is extremely intuitive and mouse controlled. The user can also specify a 'height plane' corresponding to the board chassis which will appear as a semi-transparent box around the board, allowing for a quick visual check for protrusions.

Output Formats
As well as supporting the basic ability to output your PCB to standard windows printers, It provides a full set of features for professional board manufacturing. Gerber X2 is the primarily supported manufacturing output format. This format, together with an IPC-D-356 netlist and optional assembly drawings, provides an intelligent and complete representation of the PCB to your manufacturer. Traditional Gerber/Excellon output via the RS274X format is also supported.

Note: In the demo version, you cannot print any Schematics, Bill of Materials, or Layouts. You cannot save your work. You cannot simulate your own microcontroller designs.

  • Proteus PCB Design 8.17 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Proteus PCB Design 8.17 Screenshot 1
  • Proteus PCB Design 8.17 Screenshot 2
  • Proteus PCB Design 8.17 Screenshot 3
  • Proteus PCB Design 8.17 Screenshot 4

What's new in this version:

Proteus PCB Design 8.17
- Push and Shove Route Editing: Route editing operations are now capable of moving other tracks and vias out of the way. This is a huge timesaver, whether you are nudging a via to make space or pushing tracks all the way to their design rule limit to tidy up the board.Push mode is now shared between placement and editing, with a single toggle (SHIFT+P) determining behaviour. When push mode is off route editing can still be design rule aware, giving you the ability to hug but not move other objects on the board
- Diff Pair Routing:The differential pair routing algorithms have been improved in a few places, but most notably with the automatic start and termination. These will now attempt to route through components that are blocking the terminating pads as well as better handle rotated component terminations.
- Route Command Centre (Upgraded):Route command centre remains the control hub for all placement and editing operations. Push mode can be toggled on or off and now applies equally to both placement and editing of routes.
- Finally, while not quite ready for the initial release work progresses well on our new simulation product, Proteus VSM for MicroPython. We're hopeful that this will see launch during the 8.17 Service Pack Cycle.

Proteus PCB Design 8.11 SP0 Build 30052
- Change log not available for this version

Proteus PCB Design 8.10 SP0 Build 29203
- Change log not available for this version

Proteus PCB Design 8.9 SP0 Build 28501
- Change log not available for this version

Proteus PCB Design 8.9 SP0 Build 28360
- Change log not available for this version

Proteus PCB Design 8.9 SP0 Build 27865

Integrated web search:
- Version 8.9 sees the completion of the library part import work by introducing a live web search directly into the library pick form. Now, when you search for a part you can move from installed results to web results at the press of a button. Then you simply double click on the web result to import straight into Proteus. Both the schematic component and the PCB footprint will be imported and, in most cases, the 3D STEP file will also be included.
- There are over 15 million parts in the web search but if the part you want doesn't exist you can request it be built for you. This is a free service and typically takes 24-48 hours. A free account needs to be registered with our partner Samacsys but this can be set up from inside Proteus the first time you try to import a part.

Auto-Compete Manual Routing:
- When routing tracks on the PCB Proteus will now search ahead of the mouse and display a shadow track to a legal destination. You can then simply hit the ENTER button on the keyboard to automatically complete the route as shown by the shadow track. The shadow track will update as you route with the mouse. This allows you to guide the process and then auto-complete when you are happy with the result

When panelizing, the positioning of the incoming boards often needs to have specific clearances from the panel boundary and between other boards on the panel. We've updated the Gerber Editor so that when you are creating a panel the procedure is now:
- Set the world area to be the size of your PCB panel
- Import your first PCB specifying number of copies and clearances
- Repeat if necessary with other PCB's
- Draw final board edge around the world area to represent the panel

Cloud Licensing:
- Following customer requests we've now completed our cloud licensing solution for enterprise customers. This allows the Proteus software to be licensed from a cloud instance. Users will receive a URL and a password, enabling them to log in from their copy of Proteus.
- System administrators can log in via a secure portal to change the password for access and can also reserve licenses to specific IP addresses, leaving the remaining seats available on a first come, first serve basis. A modest rental surcharge applies annually to cover the costs of the server instance and maintenance. Contact us for details.

- We've also added an importer for EDIF2 schematics and include support for new 8051 variants and a host of embedded peripheral models. More details can be found on the Labcenter support forums