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

#include <place/congestion.hpp>

Public Attributes

double pitch_mm = 0.5
 track pitch (width + clearance) used for the capacity
double usable = 0.6
 fraction of the ideal track length that is routable (pads, vias, detours)
double pin_tracks = 0.5
 a pin consumes this many tracks across its bin
int max_bins = 32
 bins along the longer side of the board

Detailed Description

Definition at line 24 of file congestion.hpp.

Member Data Documentation

◆ max_bins

int tmk::place::CongestionOptions::max_bins = 32

bins along the longer side of the board

Definition at line 28 of file congestion.hpp.

◆ pin_tracks

double tmk::place::CongestionOptions::pin_tracks = 0.5

a pin consumes this many tracks across its bin

Definition at line 27 of file congestion.hpp.

◆ pitch_mm

double tmk::place::CongestionOptions::pitch_mm = 0.5

track pitch (width + clearance) used for the capacity

Definition at line 25 of file congestion.hpp.

◆ usable

double tmk::place::CongestionOptions::usable = 0.6

fraction of the ideal track length that is routable (pads, vias, detours)

Definition at line 26 of file congestion.hpp.


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