A Ternary Based Soft Error Resilient SRAM Content Addressable Memory with Improved security using checksum method