362
Index
E
Edge (e), weight of, 298, 309–310
Electromagnetic interference
(EMI), 2, 194
Energy and reliability trade-off in
coding technique, 227–230
Energy overhead, 173
Energy reduction, 230
Error-correcting code (ECC), 220
Extended-BFT interconnection (EFTI)
network, 21, 22f
Extended generalized fat-tree (XGFT), 9
F
Failures in time (FIT), 193
Faults in NoC fabric, sources of,
193–204
due to aging effects
HCI, 195
NBTI, 194
permanent faults, 194
transient faults
capacitive crosstalk, 195, 196f,
197–199
other sources of, 203–204
soft errors, 199–203
Fiduccia–Mattheyses (FM) partitioning
algorithm, 265
Field-programmable gate array
(FPGA), 289
Finite-state machines (FSMs), 312, 313f
First-in first-out (FIFO), 9, 34, 236, 330
asynchronous design, 54–55
design of memory, 56f
dual-clock asynchronous, 54, 56f
gating write clock of, 158f
impact of size and placement in
energy and performance of
network, 90–93, 90f
component-wise energy
consumption, 92f, 93f
network energy consumption,
91f, 93f
Flow control
protocol, 43–45
signals, 58
Forbidden overlap codes (FOCs),
212–213
combining adjacent subchannels
in, 214f
truth table, 213t
Forbidden pattern code (FPC), 214–215
combining adjacent subchannels
in, 216f
truth table, 215t
Forbidden pattern condition, 214
Forbidden transition codes (FTCs),
213–214
combining adjacent subchannels
in, 215f
truth table, 214f
Forbidden transition condition, 213
Forward error correction (FEC)
technique, 220
G
GALS style of communication, 57, 57f
Gaussian pulse Q(x), 228
Generic core interface (GCI), 46
Genetic algorithm (GA), 123, 266
Globally asynchronous locally
synchronous (GALS) style, 3
go-back-N retransmission, 219
Greedy incremental (GI) heuristics, 138
Ground bounce, 203
Guaranteed throughput (GT) service,
45–46
H
Hamming code, 220, 221f
Head-of-line (HoL), 30
Hop-by-hop (HBH) error control, 219
Hot carrier injection (HCI), 195
Hurst parameter (HP), 83
Hybrid-communication ReNoC
(HCR-NoC), 290–291
I
Idle periods (P i ), 83
Input buffer age, 175
Input buffer utilization, 175
Index
E
Edge (e), weight of, 298, 309–310
Electromagnetic interference
(EMI), 2, 194
Energy and reliability trade-off in
coding technique, 227–230
Energy overhead, 173
Energy reduction, 230
Error-correcting code (ECC), 220
Extended-BFT interconnection (EFTI)
network, 21, 22f
Extended generalized fat-tree (XGFT), 9
F
Failures in time (FIT), 193
Faults in NoC fabric, sources of,
193–204
due to aging effects
HCI, 195
NBTI, 194
permanent faults, 194
transient faults
capacitive crosstalk, 195, 196f,
197–199
other sources of, 203–204
soft errors, 199–203
Fiduccia–Mattheyses (FM) partitioning
algorithm, 265
Field-programmable gate array
(FPGA), 289
Finite-state machines (FSMs), 312, 313f
First-in first-out (FIFO), 9, 34, 236, 330
asynchronous design, 54–55
design of memory, 56f
dual-clock asynchronous, 54, 56f
gating write clock of, 158f
impact of size and placement in
energy and performance of
network, 90–93, 90f
component-wise energy
consumption, 92f, 93f
network energy consumption,
91f, 93f
Flow control
protocol, 43–45
signals, 58
Forbidden overlap codes (FOCs),
212–213
combining adjacent subchannels
in, 214f
truth table, 213t
Forbidden pattern code (FPC), 214–215
combining adjacent subchannels
in, 216f
truth table, 215t
Forbidden pattern condition, 214
Forbidden transition codes (FTCs),
213–214
combining adjacent subchannels
in, 215f
truth table, 214f
Forbidden transition condition, 213
Forward error correction (FEC)
technique, 220
G
GALS style of communication, 57, 57f
Gaussian pulse Q(x), 228
Generic core interface (GCI), 46
Genetic algorithm (GA), 123, 266
Globally asynchronous locally
synchronous (GALS) style, 3
go-back-N retransmission, 219
Greedy incremental (GI) heuristics, 138
Ground bounce, 203
Guaranteed throughput (GT) service,
45–46
H
Hamming code, 220, 221f
Head-of-line (HoL), 30
Hop-by-hop (HBH) error control, 219
Hot carrier injection (HCI), 195
Hurst parameter (HP), 83
Hybrid-communication ReNoC
(HCR-NoC), 290–291
I
Idle periods (P i ), 83
Input buffer age, 175
Input buffer utilization, 175
