What Is The Reason For Detonation In SI Engine?

What Is The Reason For Detonation In SI Engine? In S.I. engines detonation is caused by the auto-ignition of end gas towards the end of combustion whereas knocking in CI engines is due to auto-ignition of the first charge at the start of combustion. What causes detonation in aircraft? During detonation, the fuel/air charge (or