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