熟悉企業(yè)級SSD的人應(yīng)該知道,控制器作為SSD核心組成部分,同NAND Flash顆粒一樣,目前只有屈指可數(shù)的幾個廠商可以提供,寶存科技FFSA就是其中之一。在FFSA之前,寶存科技累計出貨量500PB以上的前4代產(chǎn)品都是采用Xilinx的FPGA。不同于其他購買成品芯片作為主控器的企業(yè)級SSD制造商,寶存科技采用完全可編程的FPGA,從一開始就擁有了完全的主控器技術(shù)。
寶存科技推出FFSA意味著什么?當(dāng)前的FPGA方案為什么不再沿用?FFSA和FPGA有什么區(qū)別和聯(lián)系?
寶存科技CEO陽學(xué)仕博士表示:“對客戶的應(yīng)用,甚至對操作系統(tǒng)用于和設(shè)備進(jìn)行對話的驅(qū)動來講,F(xiàn)FSA和FPGA并沒有本質(zhì)區(qū)別,它們是實(shí)現(xiàn)同樣功能、但是計算能力和存在形式不同的芯片?!?/p>
據(jù)了解,F(xiàn)FSA在提升性能、降低功耗的同時,保留了很大程度的靈活性。相對于ASIC芯片長達(dá)6個月以上的開發(fā)周期,F(xiàn)FSA僅使用一半時間即可完成開發(fā),量產(chǎn)交付周期從12周縮短為9周,而開發(fā)成本僅為ASIC開發(fā)的三分之一,因此,F(xiàn)FSA具有一定的價格優(yōu)勢。
從FPGA到FFSA,寶存科技將經(jīng)過市場檢驗(yàn)的Direct-IO系列產(chǎn)品設(shè)計固化為一款完全屬于自己的主控芯片,在保持當(dāng)前所有產(chǎn)品特性、同樣功耗的情況下釋放更多的計算潛力,同時提供了對下一代閃存顆粒的支持。采用FFSA的寶存Direct-IO系列產(chǎn)品,讓用戶可以保持當(dāng)前的使用習(xí)慣,獲得相比當(dāng)前產(chǎn)品雙倍的性能提升,同時大幅度降低FPGA產(chǎn)品上的一些困擾,如SEU等。
較之FFSA,更需要引起用戶注意的是寶存科技的FTL(Flash translation layer)的主機(jī)端處理方式,目前,很多SSD卡或盤,多購買第三方成品主控芯片,其FTL完全由主控芯片來完成。而寶存科技采用的DRAM-less構(gòu)架,將FTL的大部分功能,如地址映射、垃圾回收、損耗均衡等,交由主機(jī)層面實(shí)現(xiàn),主控器則實(shí)現(xiàn)NAND介質(zhì)物理讀寫、數(shù)據(jù)校驗(yàn)、掉電保護(hù)等基礎(chǔ)重要功能。
陽學(xué)仕指出:FTL交由主機(jī)實(shí)現(xiàn),并不會過多占用主機(jī)計算資源,但與此同時會帶來一系列的好處,例如IO隔離、IO原子寫、以及針對關(guān)鍵業(yè)務(wù)應(yīng)用的IO帶寬定制等。如今,這些技術(shù)在系統(tǒng)設(shè)計層面非常流行,同時能夠給上層應(yīng)用提供更多的保障和支持,因此更能夠充分發(fā)揮閃存介質(zhì)的優(yōu)勢。