File net_delay.h
FileList > includes > net_delay.h
Go to the source code of this file.
#include <fstream>#include <map>#include "global_define.h"#include "spdlog/spdlog.h"
Classes
| Type | Name |
|---|---|
| class | NetworkDelayItem Structure presents delay of one package in network. |
| class | NetworkDelayMap Map for network delay information. |
| class | NetworkDelayStruct List of network delay item. |
Public Types
| Type | Name |
|---|---|
| typedef std::tuple< InterChiplet::InnerTimeType, InterChiplet::InnerTimeType > | CmdDelayPair |
| typedef std::multimap< InterChiplet::InnerTimeType, NetworkDelayItem > | NetworkDelayOrder |
Macros
| Type | Name |
|---|---|
| define | DST_DELAY (pair) std::get<1>(pair) |
| define | PAC_PAYLOAD_BIT 512 |
| define | PAC_PAYLOAD_BYTE (PAC_PAYLOAD_BIT / 8) |
| define | SRC_DELAY (pair) std::get<0>(pair) |
Public Types Documentation
typedef CmdDelayPair
typedef std::tuple<InterChiplet::InnerTimeType, InterChiplet::InnerTimeType> CmdDelayPair;
typedef NetworkDelayOrder
typedef std::multimap<InterChiplet::InnerTimeType, NetworkDelayItem> NetworkDelayOrder;
Macro Definition Documentation
define DST_DELAY
#define DST_DELAY (
pair
) std::get<1>(pair)
define PAC_PAYLOAD_BIT
#define PAC_PAYLOAD_BIT 512
define PAC_PAYLOAD_BYTE
#define PAC_PAYLOAD_BYTE (PAC_PAYLOAD_BIT / 8)
define SRC_DELAY
#define SRC_DELAY (
pair
) std::get<0>(pair)
The documentation for this class was generated from the following file /data_sda/junwan02/legosim/Chiplet_Heterogeneous_newVersion/interchiplet/includes/net_delay.h