A Fault-Tolerant and High-Speed Memory Controller Targeting 3D Flash Memory Cubes for Space Applications

被引:4
作者
Agnesina, Anthony [1 ]
Shim, Da Eun [1 ]
Yamaguchi, James [2 ]
Krutzik, Christian [2 ]
Carson, John [2 ]
Nakamura, Dan [3 ]
Lim, Sung Kyu [1 ]
机构
[1] Inst Technol, Sch ECE, Atlanta, GA 30332 USA
[2] Irvine Sensors Corp, Costa Mesa, CA USA
[3] CALTECH, NASA Jet Prop Lab, Pasadena, CA 91125 USA
来源
2020 IEEE 38TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2020) | 2020年
关键词
Aerospace and electronic systems; Computer architecture; Disk drives;
D O I
10.1109/ICCD50377.2020.00078
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this work, we develop a new 3D flash memory cube architecture that integrates multiple flash dies and their logic controller in a unique and optimized fashion for space applications. In our Loaf-of-Bread (LOB) configuration, flash dies are standing up and bonded laterally instead of the conventional pancake-style vertical die stacking. Our LOB allows the flash dies to be bonded without the use of through-silicon-vias and microbumps. Instead, we insert a redistribution layer in between two adjacent dies to bring the IO signals to the bottom, where a logic controller die collects the IOs from all flash dies and coordinates the communication with an off-cube host processor. Thus, our LOB configuration allows the users to form flash memory cubes using off-the-shelf 2D flash dies and complete the integration at a packaging house instead of a fab. A key element in our LOB flash cube is the logic controller architecture that supports fault-tolerant and energy-efficient operation of the cube. We develop the controller architecture and validate the functionality using C++ emulation and FPGA prototyping. Compared with a state-of-the-art space-grade flash memory module, our system shows a 20X bandwidth improvement in a smaller form factor along with a 25X better ratio of density per volume.
引用
收藏
页码:425 / 432
页数:8
相关论文
共 13 条
[1]   A Novel 3D DRAM Memory Cube Architecture for Space Applications [J].
Agnesina, Anthony ;
Sidana, Amanvir ;
Yamaguchi, James ;
Krutzik, Christian ;
Carson, John ;
Yang-Scharlotta, Jean ;
Lim, Sung Kyu .
2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
[2]  
Agrawal N., 2008, USENIX Annual Technical Conference, V8, P57
[3]  
Bagatin M, 2015, 2015 IEEE RAD EFF DA
[4]  
Cai Y., 2017, ARXIV ABS171111427
[5]   An adaptive striping architecture for flash memory storage systems of embedded systems [J].
Chang, LP ;
Kuo, TW .
EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, :187-196
[6]  
Heidecker J., 2013, Mram technology status
[7]  
Irom Farokh., 2013, 2013 IEEE Radiation Effects Data Workshop (REDW), P1, DOI DOI 10.1109/REDW.2013.6658209
[8]  
Kim Jesung., 2002, CONSUMER ELECT IEEE
[9]  
Lee D. U., 2014 IEEE INT SOLID
[10]  
Ng Tak-kwong, 2006, 2 IEEE INT C SPAC MI