TraceMaker
C++ API of the engine
Loading...
Searching...
No Matches
tmk::route::RingPlan Struct Reference

Per ring (1 = perimeter) of the planned arrays: how the pins that need routing were assigned. More...

#include <route/escape_flow.hpp>

Public Attributes

int pins = 0
int pad_layer = 0
 escape on the pad layer through planned channels
int other_layer = 0
 dog-bone via, then planned channels on another layer
int via_only = 0
 dog-bone via site, but no layer had room to leave the array
int none = 0
 no channel and no via site

Detailed Description

Per ring (1 = perimeter) of the planned arrays: how the pins that need routing were assigned.

Definition at line 44 of file escape_flow.hpp.

Member Data Documentation

◆ none

int tmk::route::RingPlan::none = 0

no channel and no via site

Definition at line 49 of file escape_flow.hpp.

◆ other_layer

int tmk::route::RingPlan::other_layer = 0

dog-bone via, then planned channels on another layer

Definition at line 47 of file escape_flow.hpp.

◆ pad_layer

int tmk::route::RingPlan::pad_layer = 0

escape on the pad layer through planned channels

Definition at line 46 of file escape_flow.hpp.

◆ pins

int tmk::route::RingPlan::pins = 0

Definition at line 45 of file escape_flow.hpp.

◆ via_only

int tmk::route::RingPlan::via_only = 0

dog-bone via site, but no layer had room to leave the array

Definition at line 48 of file escape_flow.hpp.


The documentation for this struct was generated from the following file: