The Soft Error Detection (SED) and Soft Error Correction (SEC) reference design is supported in the Lattice Avant™ device families that implements a state machine controller that interfaces with the SEDC Controller IP to enable the soft error detection/correction (SEDC) function, which can be used to detect and correct static random access memory (SRAM) errors.