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

#include <passes/stitch.hpp>

Classes

struct  ReturnNet
 Return-path stitching: every via of signal wants a via (or plated through-hole pad) of plane within distance, centre to centre. More...

Public Attributes

bool planes = false
 plane stitching on a grid
Coord pitch = 5'080'000
 Grid pitch.
std::vector< ReturnNet > returns
long work_limit = 2'000'000
 Work budget (rule 5): sites examined plus exact checks. When it runs out no further site is tried.

Detailed Description

Definition at line 15 of file stitch.hpp.

Member Data Documentation

◆ pitch

Coord tmk::passes::StitchOptions::pitch = 5'080'000

Grid pitch.

The default is the catalogue's general high-speed value (TI SPRAAR7J: a stitching via within 200 mil); app code passes the catalogue's number, this is its fallback.

Definition at line 19 of file stitch.hpp.

◆ planes

bool tmk::passes::StitchOptions::planes = false

plane stitching on a grid

Definition at line 16 of file stitch.hpp.

◆ returns

std::vector<ReturnNet> tmk::passes::StitchOptions::returns

Definition at line 27 of file stitch.hpp.

◆ work_limit

long tmk::passes::StitchOptions::work_limit = 2'000'000

Work budget (rule 5): sites examined plus exact checks. When it runs out no further site is tried.

Definition at line 29 of file stitch.hpp.


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