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

A routed pair, measured on its tracks: a sample of one half counts as coupled where a parallel track of the other half on the same layer lies within coupled_gap edge to edge. More...

#include <route/diff_pair.hpp>

Public Member Functions

double coupled_share () const
double skew () const

Public Attributes

std::string net_a
std::string net_b
double length_a = 0
double length_b = 0
 track length, nm
double coupled_a = 0
double coupled_b = 0
 coupled track length, nm
int vias_a = 0
int vias_b = 0
double gap_min = 0
double gap_median = 0
 edge gap over coupled samples, nm (0 when nothing is coupled)

Detailed Description

A routed pair, measured on its tracks: a sample of one half counts as coupled where a parallel track of the other half on the same layer lies within coupled_gap edge to edge.

Definition at line 50 of file diff_pair.hpp.

Member Function Documentation

◆ coupled_share()

double tmk::route::PairStats::coupled_share ( ) const
inline

Definition at line 56 of file diff_pair.hpp.

◆ skew()

double tmk::route::PairStats::skew ( ) const
inline

Definition at line 57 of file diff_pair.hpp.

Member Data Documentation

◆ coupled_a

double tmk::route::PairStats::coupled_a = 0

Definition at line 53 of file diff_pair.hpp.

◆ coupled_b

double tmk::route::PairStats::coupled_b = 0

coupled track length, nm

Definition at line 53 of file diff_pair.hpp.

◆ gap_median

double tmk::route::PairStats::gap_median = 0

edge gap over coupled samples, nm (0 when nothing is coupled)

Definition at line 55 of file diff_pair.hpp.

◆ gap_min

double tmk::route::PairStats::gap_min = 0

Definition at line 55 of file diff_pair.hpp.

◆ length_a

double tmk::route::PairStats::length_a = 0

Definition at line 52 of file diff_pair.hpp.

◆ length_b

double tmk::route::PairStats::length_b = 0

track length, nm

Definition at line 52 of file diff_pair.hpp.

◆ net_a

std::string tmk::route::PairStats::net_a

Definition at line 51 of file diff_pair.hpp.

◆ net_b

std::string tmk::route::PairStats::net_b

Definition at line 51 of file diff_pair.hpp.

◆ vias_a

int tmk::route::PairStats::vias_a = 0

Definition at line 54 of file diff_pair.hpp.

◆ vias_b

int tmk::route::PairStats::vias_b = 0

Definition at line 54 of file diff_pair.hpp.


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