Framework for Soft-Error-Resilient Sequential Cell Design