Self Refresh:-
The self-refresh operation deactivates the clock to reduce the power consumption of the device, and it automatically executes a refresh operation by using the internal refresh counter. The self-refresh mode is effective when not accessing the device for a long time although the data must be held.
Auto Refresh:-
Auto refresh is a command that refreshes DRAM. When the auto refresh command is input, a row addressNote is selected and refresh is executed. To hold the data, auto refresh must be executed the number of times corresponding to the number of row addresses within the stipulated time for the refresh cycle (tREF). (In the case of 8,192/64 ms, auto refresh must be performed 8,192 times within 64 ms.)
When auto refresh ends, the device automatically goes into the idle status.
Refer This Link