SMART CloudSpeed 1000 and 1000E Architecture
Before assembly, SMART subjects all NAND to an extensive re-characterization, which reassigns more accurate P/E Ratios to the NAND. Aggregated flash management ensures that there is an even distribution of different classes of NAND present to benefit the whole. Once assembled the Guardian Technology Platform takes over and the NAND settings are monitored and adjusted constantly.
This keeps the NAND perfectly in tune over the life of the SSD. The award-winning Guardian Technology Platform is SMART's proprietary approach consisting of three integral components.
As NAND geometries shrink, endurance also shrinks and data errors multiply, creating difficulties hampering the introduction of low endurance MLC NAND into the datacenter. Data errors are typically solved with ECC (Error Correction Code). ECC can reach a diminishing point of returns when powerful ECC algorithms create excessive overhead, leading to performance degradation and higher latency. SMART utilizes adaptive DSP (Digital Signal Processing) in concert with advanced ECC algorithms to combat these data errors.
NAND is typically programmed for retention and wear metrics during NAND processing, and the settings are never altered. Adaptive programming dynamically adjusts flash parameters over the course of the SSDs life, tailoring the NAND settings at the base level. This creates exponential increases in endurance of the underlying NAND. Typical SSDs can only achieve wear leveling on each NAND package. Aggregated Flash Processing treats all of the flash elements as a whole and provides global cross-die wear leveling.
DataGuard provides full data path protection and the F.R.A.M.E. (Flexible Redundant of Memory Elements) functionality. F.R.A.M.E. is a cross-die data redundancy feature, similar to parity, which allows for data reconstruction in the event of a catastrophic event, such as a flash page or even an entire NAND block failure.
EverGuard is a third generation host power-loss protection approach that protects against unexpected power interruptions. An array of discrete ploy-Tantalum capacitors provides power to flush all data in transit to the NAND during loss of power. These Tantalum capacitors are rated for high temperature environments and do not experience degradation over time.
There are additional architectural features that reduce the power hold up time requirements, with advanced controller power management, and lower pages reserved for power-down writes.