• start
  • proteus
  • utstyr
  • bøker
  • skolesider
  • kontakt oss
  • Shape Based Autorouting with Proteus

    Proteus includes a fully integrated shape based autorouter at no additional cost with all versions of our professional PCB Design software.

    The router uses a multi-pass cost-based conflict reduction process to find a routing solution which adapts to the natural flow of the nets. Adaptive routing algorithms are now regarded as the most effective way to reach high completion rates whilst also giving results which are often hard to distinguish from manual routing.

    In a shape-based router, each entity on the board is represented as polygonal geometry with no reference to a specific routing grid. This enables the router to cope easily with boards in which there is a mixture of imperial and metric spacings, or where there are SMD devices with a variety of pitches. Also, unlike a grid-based router, a shape based auto-router does not have to work at a particular resolution so routing of high density or fine pitch boards is not significantly slower than for lower density work. Put another way routing time depends only on the number of objects on the boards and on the the number of connections to be routed.

    ARES Autorouter

    The Proteus Shape Based Autorouter before and after routing on a six layer PCB.

    Main Features and Configurations

    All versions of Proteus include the integrated shape-based router and can use the fully automated routing mode. However, only users with the advanced feature set (PCB Design Level 2 or higher) can operate the router interactively or by writing custom router scripts.

    Proteus Shape Based Autorouter (all products) Includes:

    • True shape-based gridless autorouter.
    • World class performance with adaptive cost-based algorithms to maximise completion rates.
    • Fully integrated with the ARES Professional Layout package.
    • Works seamlessly with ARES Design Rule Manager and Net Class configurations.
    • Routes SMD devices on both sides.
    • Supports blind and buried vias.
    • Post autorouting clean-up optimisation.

    Proteus Shape Based Autorouter (PCB Design Level 2 and higher) also Includes:

    • The ability to write and batch execute custom routing scripts - ideal for complex boards that will take time to complete.
    • The ability to operate interactively, typing routing commands to drive the router. The ultimate in flexibility.
    • Partial routing of the board. The user can select an area of the board or a set of connections (net or net classes) to be routed.
    • The use of the full router command set in both of the above modes to provide greater control (e.g. fanout direction and length, mitring severity, etc.).

    Execution Modes and Operation

    There are three principle execution modes for the Proteus router; fully automated mode, batch mode (scriptable) and interactive mode. All users can run the router in fully automatic mode whilst only users with the advanced feature set (PCB Design Level 2, Level 2+ and Level 3) can run the router in batch mode or interactive mode.

    Fully Automated Routing
    AutoRouter Dialogue Form

    Configuration options in fully automated routing mode.

    In this mode the user will simply place the footprints, configure any necessary design rules and net class information and then invoke the router dialogue form. Limited configuration options are available (each with context sensitive help explaining their usage) which can be adjusted if required before starting routing. The entire board will then be routed according to a predefined sequence and taking into account the configurable values. This is the simplest and most general purpose of the routing modes and will serve well for routing less complex or busy PCB's.

    Batch Mode Routing

    This mode allows the user to write their own routing sequences using the router command language and then to batch run the script. It is particularly useful where the board is more involved or where greater control is needed - for example to detail additional routing rules and costings or to control fanout lengths. The language syntax is very similar to that used for the SPECCTRATM router and is fully documented in the software.

    Interactive Routing

    This mode provides the greatest level of flexibility as the users types commands directly from the ARES application. This not only allows viewing of progress after each command but also allows the user to select an area of the board or a series of connections and then to execute routing commands only on the tagged area/items. This mode is well suited to high density boards or to users who wish to review router performance and progress iteratively.

    ARES Autorouter in Interactive Mode

    The Proteus Shape Based Autorouter running in Interactive Mode with routing commands being entered manually.