|Home > Functional description > Interfaces > Abort interface|
When a fault is detected on the DFI interface, it causes repeated retries of commands on the memory interface. The Abort interface is a 4-phase request and acknowledge handshake. The DMC can use this interface to recover from a livelock that is caused by a DRAM failure or a PHY failure.
The following diagram shows the request, acknowledge handshake:
The system can issue an abort at any time, which puts the DMC into the ABORT architectural state. Software must then restore the memory state. All current system transactions are retried after software restores the memory state and puts the DMC back into the READY state.
The Abort interface has the payload signal abort_err_type as an input to the DMC, which the DMC outputs as dfi_disconnect_error on the DFI interface during an abort sequence. Any PHY training that is in progress gets aborted and the DMC indicates to the PHY the error type through dfi_disconnect_error.