3D-ICE 3.0.0
Data Fields
PowerGrid_t Struct Reference

Structure used to store data about the power sources. More...

#include <power_grid.h>

Data Fields

CellIndex_t NLayers
 
CellIndex_t NCells
 
CellIndex_t NCellsLayer
 
StackLayerType_tLayersTypeProfile
 
Floorplan_t ** FloorplansProfile
 
Source_tSources
 
Channel_tChannel
 
HeatSink_tTopHeatSink
 
HeatSink_tBottomHeatSink
 
SolidTC_tHeatSinkTopTcs
 
SolidTC_tHeatSinkBottomTcs
 
Capacity_tCellsCapacities
 

Detailed Description

Definition at line 69 of file power_grid.h.

Field Documentation

◆ BottomHeatSink

HeatSink_t* PowerGrid_t::BottomHeatSink

Pointer to the bottom heat sink structure

Definition at line 105 of file power_grid.h.

◆ CellsCapacities

Capacity_t* PowerGrid_t::CellsCapacities

Pointer to a vector storing the thermal capacities of the thermal cells in the entire 3d-ic. This vector is used to improve the performance of the simulator when the system vector is updated.

Definition at line 129 of file power_grid.h.

◆ Channel

Channel_t* PowerGrid_t::Channel

Pointer to the channel structure

Definition at line 97 of file power_grid.h.

◆ FloorplansProfile

Floorplan_t** PowerGrid_t::FloorplansProfile

Vector storing a pointer to floorplans along the vertical profile

Definition at line 89 of file power_grid.h.

◆ HeatSinkBottomTcs

SolidTC_t* PowerGrid_t::HeatSinkBottomTcs

Pointer to a vector storing the BOTTOM thermal conductivities of the thermal cells in the bottommost layer. This vector is filled whenever the SecondaryPath is used to improve the performance of the simulator when the source vector is updated.

Definition at line 121 of file power_grid.h.

◆ HeatSinkTopTcs

SolidTC_t* PowerGrid_t::HeatSinkTopTcs

Pointer to a vector storing the TOP thermal conductivities of the thermal cells in the topmost layer. This vector is filled whenever the HeatSink is used to improve the performance of the simulator when the source vector is updated.

Definition at line 113 of file power_grid.h.

◆ LayersTypeProfile

StackLayerType_t* PowerGrid_t::LayersTypeProfile

Vector storing the types of layer along the vertical profile.

Definition at line 85 of file power_grid.h.

◆ NCells

CellIndex_t PowerGrid_t::NCells

The number of cells in the 3d-ic

Definition at line 77 of file power_grid.h.

◆ NCellsLayer

CellIndex_t PowerGrid_t::NCellsLayer

The number of thermal cells in a layer

Definition at line 81 of file power_grid.h.

◆ NLayers

CellIndex_t PowerGrid_t::NLayers

The number of layers/floorplans in the 3d-ic

Definition at line 73 of file power_grid.h.

◆ Sources

Source_t* PowerGrid_t::Sources

Array containing the source value of each cell in the 3d-grid

Definition at line 93 of file power_grid.h.

◆ TopHeatSink

HeatSink_t* PowerGrid_t::TopHeatSink

Pointer to the top heat sink structure

Definition at line 101 of file power_grid.h.


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