Proteus includes fully design rule aware manual routing and curved routing modes. A forward looking algorithm means that routes being placed can be auto-completed at any time. Proteus also includes support for high speed net tuning and comes with a dedicated differential pair routing mode.

  • Fully design rule aware routing including curved routing.
  • Smart vias use drill ranges automatically when placed.
  • Support for high speed net tuning and differential pairs.
  • Support for teardrops including auto-regeneration after edit.
Route Placement.

Route Placement

The basic act of route placement is a simple one. The user selects routing mode, clicks on the source pad/track and then the route follows the users mouse movement to the destination when another mouse click completes the route.
Since Proteus knows which net class is being routed it will automatically select the specified track style and via style for the route. It will also ensure that the route obeys all the configured design rules and will intelligently move around obstacles as it follows the mouse during placement.

Curved Routing.

Curved Routing

The process for curved routing is exactly the same as for normal routes except that the CTRL button is held down to convert the corners into arcs. Since curved mode is activated on a user toggle it can easily be applied to some or all of the route being placed. Curved routed is also fully design rule aware is otherwise identical to linear route placement.

Proteus includes dedicated support for length matching and differential pair routing. Learn More
Click to Complete routing allows you to auto-route the track being placed.

Click to Complete

When you start to place a route in Proteus, the software attempts to look ahead and and plots a 'shadow track' showing you how to get to the nearest legal destination without violating design rules. This shadow track will update as the user guides placement towards the intended destination with the mouse. When the shadow track looks right it can be completed automatically by pressing the ENTER key.
This is a huge time-saving feature. It works especially well for simple short distance routes where often the shadow track is correct as soon as you start placement.

Smart Vias.

Smart Vias

Vias in Proteus are linked to the specified drill ranges set up by the user in the Layer Stack. This ensures that each blind or buried via hole is legal and manufacturable given the current board configuration. Placement of vias can take place in one of two ways:
1) The user sets up layer pairs to tell Proteus where to go when a via is dropped on a given layer. Double click of the mouse during routing then places the via and routing continues unhindered on the destination layer.
2) The user presses the SPACE bar during route placement to float a via on the end of the mouse and then uses PGUP/PGDOWN to choose the destination layer.
In either case Proteus will use the smallest defined drill pass between source and destination layer to set the via drill range.



Placing teardrops at the connection point between track and pad is often useful in preventing drill breakout during board manufacture. Proteus includes both a global configuration for teardrops and a local override on a particular pad/connection.
Teardrops are fully design rule aware and will not be added in cases where their presence would violate an existing design rule. They will also adapt dynamically if a trace is edited to ensure the best coverage between the connecting track and the pad.

The ability to add and configure teardrops is part of the advanced feature set and requires Proteus PCB Level 2 or higher.