|
TraceMaker
C++ API of the engine
|
#include <route/global_router.hpp>
Public Attributes | |
| Coord | tile = 0 |
| tile size; 0 = 8 x (narrowest width + clearance), clamped to 1.5..5 mm | |
| Coord | pitch = 0 |
| track pitch (width + clearance) used for capacities | |
| double | via_cost_tiles = 2.0 |
| cost of a via, in tile lengths | |
| int | iterations = 8 |
| negotiation rounds after the first pass | |
| Coord | via_diameter = 0 |
| Coord | via_drill = 0 |
| via used for the via capacity of a tile; 0 = no via capacity | |
| std::vector< std::pair< int, geom::Box > > | pads |
| Every pad of the nets being routed, as (net, copper box): a pad that straddles a cut line carries its net across without a track, so that net is not counted there. | |
| Coord | via_pitch = 0 |
| spacing of the via sites sampled in a tile (via diameter + clearance) | |
Definition at line 36 of file global_router.hpp.
| int tmk::route::GlobalOptions::iterations = 8 |
negotiation rounds after the first pass
Definition at line 40 of file global_router.hpp.
| std::vector<std::pair<int, geom::Box> > tmk::route::GlobalOptions::pads |
Every pad of the nets being routed, as (net, copper box): a pad that straddles a cut line carries its net across without a track, so that net is not counted there.
Definition at line 44 of file global_router.hpp.
| Coord tmk::route::GlobalOptions::pitch = 0 |
track pitch (width + clearance) used for capacities
Definition at line 38 of file global_router.hpp.
| Coord tmk::route::GlobalOptions::tile = 0 |
tile size; 0 = 8 x (narrowest width + clearance), clamped to 1.5..5 mm
Definition at line 37 of file global_router.hpp.
| double tmk::route::GlobalOptions::via_cost_tiles = 2.0 |
cost of a via, in tile lengths
Definition at line 39 of file global_router.hpp.
| Coord tmk::route::GlobalOptions::via_diameter = 0 |
Definition at line 41 of file global_router.hpp.
| Coord tmk::route::GlobalOptions::via_drill = 0 |
via used for the via capacity of a tile; 0 = no via capacity
Definition at line 41 of file global_router.hpp.
| Coord tmk::route::GlobalOptions::via_pitch = 0 |
spacing of the via sites sampled in a tile (via diameter + clearance)
Definition at line 45 of file global_router.hpp.