Silicon power flash recovery