Al-Ghazali, 2
Arbiter
clocked, 199
definition, 200
distributed, 203
dynamic priority, 235, 241, 247, 248
four-phase, 218
multiway, 58, 204, 224, 225, 227, 230
ordered, 238
priority, 235
RGD, 211, 212, 214, 221, 228, 229, 230
static priority, 241
synopsis, 201
tree, 176, 203, 227, 229, 230, 250
two-way, 204, 209, 211, 223, 227
Asynchronous reset, 135
Avoiding conflicts, 114
Back edge, 9, 34, 36, 47, 95, 96, 101, 107, 135
Balance point, 23, 33, 35, 37, 59, 65, 66, 81, 84, 85, 86, 87, 88, 89, 93, 102, 140, 141
Baseline shift, 154
Basic MUTEX, 50
Bit period, 155, 156, 157, 159, 161, 162
Buridan, 2
Bus links, 145
Cgate, 184, 185, 186, 187, 192
Canonical structure of arbiters, 240
Channel, 126
Characteristic impedance, 160
Clock generators, 184
Clock tree, 116, 150, 189, 190
Common mode noise, 160
Conflict detection, 114, 115, 200
Constant, 126
Cross-talk, 116, 153, 161, 164, 172, 180
Deep metastability, 9, 47, 83, 92, 93, 102
Delay insensitive, 157
Delay locked loop, 84, 89, 102
Differential link, 160
Digital oscilloscope, 21, 77, 83, 86
Disturbing metastability, 136
Dual-Rail, 157
Error function, 60
Event histogram, 78
Fairness, 201, 202, 203, 229, 238
FIFO, 107, 108, 109, 110, 115, 190, 191, 192, 194, 230
Flow control, 105, 108, 113, 115, 127, 181
Four slot mechanism, 131
Four-phase, 186, 187, 191, 210, 211, 212, 214, 215, 216, 219, 221, 222, 223, 227, 239
GALS wrapper, 191
Handshake, 10, 190, 191, 192, 200, 213, 219, 222, 232
Heterochronous, 9
Input time constant, 25
Input time distribution, 90, 91
Interconnect rise time, 151
Jamb latch, 9, 42, 43, 45, 46, 47, 48, 49, 53, 59, 61
Late transient detector, 78, 79, 80, 81, 102
Latency, 9, 106, 107, 109, 112, 115, 119, 120, 125, 139, 143, 190, 193, 194, 226, 229, 250, 253
Level Encoded Dual Rail, 158
Level triggered latch, 34
Line driver, 160
Locally delayed latching, 116
Manchester Code, 156
Master slave flip-flop, 14, 32, 38, 46
Mesochronous, 8, 110, 113, 193
Metastability blocker, 138
Metastability filter, 40, 41, 49, 54
Metastability window Tw, 9, 25, 34, 35
Metastable events, 9, 19, 23, 26, 32, 79, 82, 83, 84, 123, 141
MTBF, 9, 25, 29, 37, 53, 66, 67, 83, 101, 106, 107, 122, 123
Multistable flip-flops, 55
Multi-way MUTEX, 211, 225, 227, 230
N out of m, 169
Network on chip, 145, 147, 164, 194
Non Return to Zero, 155
Non-deterministic, 59, 84, 200, 214
Non-return-to-zero, 210
NRZ, 155, 156, 159, 161, 167, 194, 210, 223, 224, 227, 228, 229, 230
Numerical integration, 73
One of four, 162, 166, 167, 168
One-hot, 253
Output time, 4, 5, 9, 22, 27, 30, 36, 38, 45, 46, 59, 87, 88, 93, 95
Packet, 146, 164, 169, 171, 172, 199
Parallel serial, 181
Pausible clock, 183, 185, 187, 191
Petri nets, 10, 200, 203, 204, 205, 225, 253
Phase encoding, 156, 170, 171, 172, 173, 174
Point to point links, 144
Pool, 126
Power supply variation, 52
Priority discipline, 203, 235, 248, 253
Q-flop, 9, 49, 101, 121, 122, 123, 124
Recovery from failures, 119
Rent's Rule, 144
Resolution time constant, 9, 26, 39
Return to Zero, 155
Robust synchronizer, 52
Routing nodes, 146
Select block, 166
Serial link, 155, 157, 159, 180, 181
Signal Transition Graph, 205
Simulation, 44, 46, 47, 69, 70, 71, 72, 73, 95, 134
Small signal model, 22
Spacer, 157, 162, 163, 169, 170, 177, 239, 241, 249
Speed-independent, 10, 219, 225, 241, 247, 248, 253
Symbol-dependent matrix, 173
Synchronizer
data, 139
edge triggered, 14
FIFO, 108
multiple flop, 139
pipelined, 107
predictive, 113
redundant, 140
selection, 99
speculative, 120, 121, 123, 124
System on silicon, 143
TDC, 178
Three slot mechanism, 129
Throughput, 9, 31, 105, 106, 108, 109, 193, 230
Time encoding, 177
Time to digital converter, 178
Transient errors, 170
Transitions per bit, 155, 156, 157, 159, 168, 169, 170, 171, 178
Tristable flip-flop, 56
Two oscillator method, 83, 102
Two-phase, 191, 207, 210, 211, 212, 216, 221, 223, 227
Two-way MUTEX, 212, 224, 225, 227
Unsynchronized paths, 134
Wire area, 144, 147, 148, 149, 194
Workshop on Synchronizer failures, 5
Synchronization and Arbitration in Digital Systems D. Kinniment
© 2007 John Wiley & Sons, Ltd
18.224.58.182