Requirements for highly reliable flash memory storage systems, especially those not removable, such as SSD or embedded Flash or eMMC, are more demanding than for removable consumer
grade cards:
- Good mechanism to detect and correct errors inherent to flash memories
- Efficient algorithms to maximize lifetime
- Tools to predict lifetime or monitor systems' status and health
- Ability to implement customer-specific features