该公司提供的软件工具链有助于加快产品开发速度,并延长存储器芯片的使用时间。工具包括误差修正码(ECC)软件;用来识别和替代区块的坏区块管理(BBM)(在擦除或编程操作时,通过将数据复制到正确区块实现);通过在所有区块分配“擦除和程序”(Erase and Program)操作的Wear Leveling算法,以优化器件的使用年限;文件系统OS参考软件,以及硬件仿真模型。
此存储器有1024个名义上16KB区块,每个能分成512B的页,每页有16个空余字节(B),它能按页来读取和编程。空余字节可用作误差修正码(ECC)、软件标识或坏区块识别。“复制后程序”(Copy Back Program)模式使得存储在一页的数据能直接编程到另外一页,而不需要外部缓冲,这种特性典型用来转移数据。如果页编程由于有缺陷区块而操作失败时,还提供区块指令,区块擦除时间2ms。每个区块有10万次编程和擦除,以及10年数据保存期。