Storage的性能是整个系统性能高低的关键。这也是人们一直盼望使用更高性能存储器的原因,如SSD的性能比之前的存储器都要强。The-AIO通过独一无二的硬件技术提高存储性能,具体如下:
NFC (NAND Flash Controller)
现今的NAND闪存趋势是增加带宽接口。同时,还为了更为先进的功能,拥有运行设备厂商独有指令的特殊接口。我们的NFC设计主要通过两个改进措施来最大化NAND闪存的性能。第一个改进措施,通过优化系统硬件组件和软件之间的链接来最大化系统性能。第二个改进措施,我们设计的NFC可以支持多种NAND闪存,我们的NFC支持所有闪存厂家的NAND。
DFC (Data Flow Controller)
The-AIO的DFC是为高效FTL功能和数据流管理功能而设计的。DFC被安置在Host interface和NAND Flash controller之间,并可通过缓存、列机制、状态查询、DMA功能等其他方式有效地提高系统性能。
BCH Codes
BCH encoder/decoder提供ECC capabilities,如Data storage和Transmission。BCH则检测和更正如NAND闪存错误等的非相关错误(未突发)。我们的BCH IP将数据编码成一个16383位的数据(2^14伽罗瓦域),每个最高70位的ECC更正存储区块的转换速率可高达1024数据字节。对于每个更正操作,控制器可灵活的动态更改存储区块的大小和ECC等级。可进行8/16位并行操作的引擎允许使用高速闪存设备。The-AIO自主研发的BCH算法在全球高性能算法和小尺寸芯片中位于领先地位。
LDPC (Low-Density Parity-check Codes) 
由于NAND闪存生产过程技术持续下降,NAND Flash memory的可靠性也在急速下降。ECC(Error Correction Code algorithm)是必要的保护数据存储的方法。先进的ECC(如LDPC编码)超过现在主流产品使用的BCH codes,提供比ECC更强大的功能。LDPC codes却存在两项关键的问题。第一,精确的LLR算法要求细微的存储单元传感精度,然而现实却是要承担实施的系统开销、接受潜在的隐患。因此,关键是将细微的存储单元传感精度最小化。第二,精确地LLR算法要求存储单元的阀电压分布模式的有效性。存储单元之间的干扰必须作为主要存储单元阀电压分布变形的来源谨慎地并入分布模式中。我们公司一直致力于以多种NAND闪存测试结果为基础,研发LDPC基础技术。
RFE (Robust Flash Engine) 
NAND闪存为了提高价格竞争力,已经将生产技术过程缩短(20nm->1xnm)。所以,如持久和滞留性能等可靠性能都在下降。为了弥补可靠性的损失,我们研发了包含温度补偿、电偶补偿、读取等级变化等特性的RFE(Robust Flash Engine)。