Interposer Types
These types are used to store information about interposer based architectures.
-
struct t_interposer_cut_inf
Struct containing information of an interposer cut.
Public Members
-
e_interposer_cut_type dim
Axis of interposer cut location. The cut is perpendicular to this axis. This specifies the dimension of
loc.
-
int loc
Location of the cut on the grid. Locations start from zero and cuts will happen above or to the right of the tiles at location=loc.
-
std::vector<t_interdie_wire_inf> interdie_wires
Connectivity specification between the two sides of the cut.
-
e_interposer_cut_type dim
-
struct t_interdie_wire_inf
Struct containing information of interdire wires i.e. connections between the dies on an interposer.
Public Members
-
t_grid_loc_spec offset_definition
Contains starting and ending point (both inclusive) of scatter-gather instantiations and the increment/distance between the instantiations. offset_definition.repeat_expr is not relevant for interdie wires and is not set to anything or used.
Locations defined by this offset definition define the starting point or the gathering point of the SG pattern. The end or scatter point of the SG pattern is defined by the sg_link.
-
int num
Number of scatter-gather instantiations per switchblock location.
-
t_grid_loc_spec offset_definition