Every SSD uses controller that control data from NAND memory to host computer. Here are the good reading about integrity check and way to maximize life of ssd controller.
Integrity check in SSD can be divided into four methods:
• ECC (error correction code)
• CRC (cyclic Redundancy check)
• Correct address translation via LBA (logocal block address)
• Correct version of data
Source: http://www.storagesearch.com/sandforce-art1.html
Thre are some ways to maximize SSD life:
• Wear Levelling
• External Data Buffering
• Improved ECC
Source: http://thessdguy.com/how-controllers-maximize-ssd-life-better-wear-leveling/