What is Handshake?
A scheme that transfers data reliably by exchanging a request (req) from the sender and an acknowledgment (ack) from the receiver. Across clock domains only req and ack are synchronized while the data is held stable, which is safe but takes several cycles or more per transfer.
Japanese name: ハンドシェイク
Handshake appears in 8 practice questions across 2 topics, including Timing analysis and CDC, I/O Interfaces & Buses.
Field: Timing analysis and CDC