Altium Designer Documentation

# Routing Topology

Modified by Jason Howie on Mar 22, 2017

#### Contents

All Contents

Rule category: Routing

Rule classification: Unary

## Summary

This rule specifies the topology to be employed when routing nets on the board. The topology of a net is the arrangement or pattern of the pin-to-pin connections. By default, pin-to-pin connections of each net are arranged to give the shortest overall connection length. A topology is applied to a net for a variety of reasons; for high speed designs where signal reflections must be minimized the net is arranged with a daisy chain topology; for ground nets a star topology could be applied to ensure that all tracks come back to a common point.

For detailed information regarding how to target the objects that you want a design rule to apply to, see Scoping Design Rules.

## Constraints

Default constraint for the Routing Topology rule.

• Topology - defines the topology to be used for the net(s) targeted by the scope (full query) of the rule. The following topologies can be applied:
• `Shortest` - this topology connects all nodes in the net to give the shortest overall connection length.
• `Horizontal` - this topology connects all the nodes together, preferring horizontal shortness to vertical shortness by a factor of 5:1. Use this method to force routing in the horizontal direction.
• `Vertical` - this topology connects all the nodes together, preferring vertical shortness to horizontal shortness by a factor of 5:1. Use this method to force routing in the vertical direction.
• `Daisy-Simple` - this topology chains all the nodes together, one after the other. The order they are chained is calculated to give the shortest overall length. If a source and terminator pad are specified, then all other pads are chained between them to give the shortest possible length. Edit a pad to set it to be a source or terminator. If multiple sources (or terminators) are specified, they are chained together at each end.
• `Daisy-MidDriven` - this topology places the source node(s) in the center of the daisy chain, divides the loads equally and chains them off either side of the source(s). Two terminators are required, one for each end. Multiple source nodes are chained together in the center. If there are not exactly two terminators the `Daisy-Simple` topology is used.
• `Daisy-Balanced` - this topology divides all the loads into equal chains, the total number of chains equal to the number of terminators. These chains then connect to the source in a star pattern. Multiple source nodes are chained together.
• `Starburst` - this topology connects each node directly to the source node. If terminators are present, they are connected after each load node. Multiple source nodes are chained together, as in the `Daisy-Balanced` topology.

## How Duplicate Rule Contentions are Resolved

All rules are resolved by the priority setting. The system goes through the rules from highest to lowest priority and picks the first one whose scope expression matches the object(s) being checked.

## Rule Application

During autorouting.

## Tips

1. When using the Autorouter, routing completion time may be longer when using topologies other than `Shortest`.
Found an issue with this document? Highlight the area, then use Ctrl+Enter to report it.

Contact our corporate or local offices directly.

You are reporting an issue with the following selected text
and/or image within the active document:
ALTIUM DESIGNER FREE TRIAL
Altium Designer Free Trial
Let’s get started. First off, are you or your organization already using Altium Designer?

In that case, why do you need an evaluation license?

Got it. You actually don’t need an evaluation license for that.

Please fill out the form below to get a quote for a new seat of Altium Designer.

If you are on Altium Subscription, you don’t need an evaluation license.

If you are not an active Altium Subscription member, please fill out the form below to get your free trial.

Why are you looking to evaluate Altium Designer?

You came to the right place! Please fill out the form below to get your free trial started.

In the meantime, feel free to request a free trial by filling out the form below.

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

That’s great! Making things is awesome. We have the perfect program for you.

Upverter is a free community-driven platform designed specifically to meet the needs of makers like you.