Placing Fanout & Escape Routes on Your PCB in Altium Designer

Altium Designer includes excellent surface mount component fanout tools, which also support BGA escape routing. The escape routing engine will attempt to route each pad out to just beyond the edge of the device - making routing connections to them much easier.

Fanout and escape routing is launched from the Route » Fanout sub-menu of the main menus or using the Component Actions » Fanout Component command from the component's right-click menu.

  • The Route » Fanout » All command is used to fanout the pads of all surface mount components in the current design that connect to both signal and power plane nets. This procedure can be particularly useful in determining whether a design - especially a complex, high-density design - is likely to be successfully routed when passed to the Autorouter.

    Running this command is equivalent to running both the Fan out Signal and Fan out to Plane passes in a strategy defined for the Autorouter.

  • The Route » Fanout » Power Plane Nets command is used to fanout the pads of all surface mount components in the current design that connect to power plane nets.

    Running this command is equivalent to running the Fan out to Plane pass in a strategy defined for the Autorouter.

  • The Route » Fanout » Signal Nets command is used to fanout the pads of all surface mount components in the current design that connect to signal plane nets.

    Running this command is equivalent to running the Fan out Signal pass in a strategy defined for the Autorouter.

  • The Route » Fanout » Net command is used to fanout all SMT component pads connected to a chosen net.

    Running this command is equivalent to running either the Fan out Signal or Fan out to Plane pass in a strategy defined for the Autorouter depending on whether you have chosen a signal or power plane net.

    If you do not know the location of a pad on the net, or one of its connection lines, click in free space and the Net Name dialog will pop up, prompting for the net name. If you are unsure of the net name, type ? then click OK to launch the Nets Loaded dialog, which lists all loaded nets for the design. The SMT component pads for the net you choose in the dialog will be fanned out (where possible) when you click OK.
  • The Route » Fanout » Connection command is used to fanout all SMT component pads in a chosen connection.

    Running this command is equivalent to running either the Fan out Signal or Fan out to Plane pass in a strategy defined for the Autorouter depending on whether the connection you have chosen is associated with a signal or power plane net.

  • The Route » Fanout » Component command is used to fanout the pads of the chosen surface mount component that connect to both signal and power plane nets.

    Running this command is equivalent to running both the Fan out Signal and Fan out to Plane passes in a strategy defined for the Autorouter.

    If you do not know the location of a component, click in free space and the Component Designator dialog will pop up, prompting for the component name. If you are unsure of the component name, type ? then click OK to launch the Components Placed dialog, which lists all components for the design. The pads for the SMT component you choose in the dialog will be fanned out (where possible) when you click OK.

    If a component contains pads that are not connected to any nets, a dialog will appear asking if you wish to fanout these pads as well.

  • The Route » Fanout » Selected Components command is used to fanout the pads of the selected surface mount components that connect to both signal and power plane nets.

    Running this command is equivalent to running both the Fan out Signal and Fan out to Plane passes in a strategy defined for the Autorouter.

    If a component contains pads that are not connected to any nets, a dialog will appear asking if you wish to fanout these pads as well.

  • The Route » Fanout » Pad command is used to fanout the chosen SMT component pad that connects to either a signal or power plane net.

    Running this command is equivalent to running either the Fan out Signal or Fan out to Plane pass in a strategy defined for the Autorouter, depending on whether the pad is connected to a signal or power plane net.

  • The Route » Fanout » Room command is used to fanout the pads of all surface mount components in the chosen room that connect to both signal and power plane nets.

    Running this command is equivalent to running both the Fan out Signal and Fan out to Plane passes in a strategy defined for the Autorouter.

  • The Component Actions » Fanout Component command from the right-click menu of the required component (selected or not) in the design space is used to fanout the pads of the surface mount component currently under the cursor, that connect to both signal and power plane nets.

    Running this command is equivalent to running both the Fan out Signal and Fan out to Plane passes in a strategy defined for the Autorouter.

    If a component contains pads that are not connected to any nets, a dialog will appear asking if you wish to fanout these pads as well.

Fanout Behavior

Used inner pads are first fanned out using the traditional dog-bone (a short route with a via on the end) to access another layer, and then from the via they are escape routed out just beyond the edge of the device, working through the available routing layers until all pads have been escape routed.

Fanout and escape routing is done in accordance with the applicable design rules, including the Fanout Control rule, Width rule (for additional track laid down), Routing Via Style rule (for dropped fanout vias), Routing Layers rule, and the Clearance rule. A report of all pads that could not be escape routed will be generated and opened, click on an entry in the report to cross probe to the PCB and examine that object.

After selecting a fanout command, the Fanout Options dialog will open. The dialog includes controls that let you specify fanout and escape routing options, as well as options for using blind vias (configured in the Via Types tab of the Layer Stack Manager). Other options include fanning out the outer two rows of pads in addition to the inner (and harder to get to) rows, and only pads that have nets assigned to them.

Use the Fanout Options dialog to control fanout and escape routing options.
Use the Fanout Options dialog to control fanout and escape routing options.

Example of fanout and escape routes for a 1mm pitch BGA.
Example of fanout and escape routes for a 1mm pitch BGA.

  • If you use any of the fanout commands before autorouting the board, there is no need to lock the preroutes unless you have additional manual routing or have modified the fanout routing in some way.
  • To fanout the pads of a component, make sure that there is no polygon pours under this component on any layer. Polygons can be shelved before creating fanouts and restored afterward.
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
기능 제공 여부

사용 가능한 기능은 보유하고 계시는 Altium 솔루션에 따라 달라집니다. 해당 솔루션은 Altium Develop, Altium Agile의 에디션(Agile Teams 또는 Agile Enterprise), 또는 활성기간 내의 Altium Designer 중 하나입니다.

안내된 기능이 고객님의 소프트웨어에서 보이지 않는 경우, 보다 자세한 내용을 위해 Altium 영업팀 에 문의해 주세요.

구버전 문서

Altium Designer 문서는 더 이상 버전별로 제공되지 않습니다. 이전 버전의 Altium Designer 문서가 필요하신 경우, Other Installers 페이지의 Legacy Documentation 섹션을 방문해 주세요.