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

Package tunnels (doc 05 §52): a connection between two perimeter pins of one dense package on the same net (the core rail's three pins, the supply pins of a package) goes where the designer puts it: a short stub and a via straight out of each pin, and the run between the two vias on the other layer, under the package. More...

#include <route/bundle.hpp>

Public Attributes

int tried = 0
int placed = 0

Detailed Description

Package tunnels (doc 05 §52): a connection between two perimeter pins of one dense package on the same net (the core rail's three pins, the supply pins of a package) goes where the designer puts it: a short stub and a via straight out of each pin, and the run between the two vias on the other layer, under the package.

The run is one search (A*, octilinear, exact checks) between the two via sites; nothing is placed unless the whole tunnel passes.

Definition at line 63 of file bundle.hpp.

Member Data Documentation

◆ placed

int tmk::route::TunnelStats::placed = 0

Definition at line 64 of file bundle.hpp.

◆ tried

int tmk::route::TunnelStats::tried = 0

Definition at line 64 of file bundle.hpp.


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