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

#include <route/bundle.hpp>

Public Attributes

int min_lanes = 3
 a group of fewer connections is left to the router
Coord grid = 500'000
 spine grid step
Coord peel_step = 250'000
 places along a lane where it may leave the block
Coord extend = 30'000'000
 how far a lane may run on straight past the end of the spine
Coord max_pitch = 1'300'000
 pin pitch up to which a footprint counts as a dense package (as the escape plan)
int min_pads = 8

Detailed Description

Definition at line 40 of file bundle.hpp.

Member Data Documentation

◆ extend

Coord tmk::route::BundleOptions::extend = 30'000'000

how far a lane may run on straight past the end of the spine

Definition at line 44 of file bundle.hpp.

◆ grid

Coord tmk::route::BundleOptions::grid = 500'000

spine grid step

Definition at line 42 of file bundle.hpp.

◆ max_pitch

Coord tmk::route::BundleOptions::max_pitch = 1'300'000

pin pitch up to which a footprint counts as a dense package (as the escape plan)

Definition at line 45 of file bundle.hpp.

◆ min_lanes

int tmk::route::BundleOptions::min_lanes = 3

a group of fewer connections is left to the router

Definition at line 41 of file bundle.hpp.

◆ min_pads

int tmk::route::BundleOptions::min_pads = 8

Definition at line 46 of file bundle.hpp.

◆ peel_step

Coord tmk::route::BundleOptions::peel_step = 250'000

places along a lane where it may leave the block

Definition at line 43 of file bundle.hpp.


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