ABSTRACT
This paper presents the design of a non-volatile register file using cells made of a SRAM and a Programmable Metallization Cell (PMC). The proposed cell is a symmetric 8T2P (8-transistors, 2PMC) design; it utilizes three control lines to ensure the correctness in its operations (i.e. Write, Read, Store and Restore). Simulation results using HSPICE are provided for the cell as well as the register file array (both one- and two-dimensional schemes). At cell level, it is shown that the off-state resistance has a limited effect on the Read time, because in the proposed circuit the transistor connecting the PMCs to the SRAM is off. While having no significant effect on the Store time, the time of the Restore operation depends on the value of the off-state resistance, i.e. an increase in off-state PMC resistance causes an increase in Restore time. Comparison between non-volatile register files utilizing either PMCs, or Phase Change Memories (PCMs) is provided. The register file using PMCs has a faster Store and Read times than the PCM-based counterpart; this is mostly caused by the difference in resistance values for these two non-volatile technologies. The lower delay involved in these operations confirms that the proposed PMC-based register file offers significant advantages in terms of delay performance.
- R. K. Gupta, S. Krishnamoorthy, D. Y. Kusuma, P. S. Lee, M. P. Srinivasan "Enhancing charge-storage capacity of non-volatile memory devices using template-directed assembly of gold nanoparticles" Nanoscale Issue 7 pp. 2296--2300, Jan. 2012Google ScholarCross Ref
- H. Li, Y. Chen, L. Benini, G. De Micheli, B. Al-hashimi, W. Mueller "An Overview of Non-Volatile Memory Technology and the Implication for Tools and Architectures" Design, Automation and Test in Europe pp.731--736, 2009 Google ScholarDigital Library
- D. Liu, Nannan Wang, Guang Wang, ZhengZheng Shao, Xuan Zhu, Chaoyang Zhang-Programmable metallization cell based on amorphous La0.79Sr0.21MnO3 thin films for memory applications? Journal of Alloys and Compounds, vol. 580, pp. 354--357, Dec. 2013. doi: 10.1016/j.jallcom.2013.06.095Google ScholarCross Ref
- P. Junsangsri, F, Lombardi and J. Han "HSPICE Macromodel of a Programmable Metallization Cell (PMC) and its application to memory Design" IEEE/ACM international Symposium on NANOARCH, pp. 45--50, July 2014, doi: 10.1109/NANOARCH.2014.6880477 Google ScholarDigital Library
- Hao YAN, Yan LIU, Dong-hui WANG, Chao-huan HOU "A Low-power 8-Read 4-Write Register File Design" IEEE Conference Publications. On Microelectronics and Electronics, pp. 178--181, Sept. 2010. doi: 10.1109/PRIMEASIA.2010.5604933Google Scholar
- P. Junsangsri and F. Lombardi "A New Comprehensive Model of a Phase Change Memory (PCM) Cell" IEEE Trans. On Nanotechnology, vol. 13, no. 6, pp. 1213--1225, Nov. 2014.Google ScholarCross Ref
- M. H. Kaffashian, R. Lotfi, K. Mafinezhad, H. Mahmoodi "Impact of NBTI on performance of domino logic circuits in nano-scale CMOS " Microelectronics Journal, vol. 42, no. 12, pp. 1327--1334, Dec. 2011 Google ScholarDigital Library
- K. Osada (2011). Fundamental of SRAM Memory Cell. In K. Osada, K. Ishibashi (Eds.), Low Power and Reliable SRAM Memory Cell and Array Design (pp. 6) Springer Series in Advanced Microelectronics, vol. 31Google Scholar
- PTM Model, 32-nm MOSFETs. Retrieved from http://www.ptm.asu.eduGoogle Scholar
- P.E. Dodd, F.W. Sexton "Critical charge concepts for CMOS SRAMs" IEEE Trans. On Nuclear Science, vol. 42, no. 6, pp. 1764--1771, Dec. 1995.Google ScholarCross Ref
- E. Seevinck, F. J List, J. Lohstroh "Static-Noise Margin Analysis of MOS SRAM Cells" IEEE Journal of Solid-state circuits, vol. 22, no. 5, pp. 748--754, Oct. 1987Google ScholarCross Ref
- W. Wei, K. Namba, J. Han and F. Lombardi, "Design of a Non-Volatile 7T1R SRAM Cell for Instant-on Operation." IEEE Transactions on Nanotechnology, vol. 13, no. 5, pp. 905--916, 2014.Google ScholarCross Ref
- Q. Zhu, K. Vaidyanathan, O. Shacham, M. Horowitz, L. Pileggi, F. Franchetti "Design Automation Framework for Application-Specific Logic in Memory Block" IEEE ASAP 23rd pp.125--132, July 2012. Google ScholarDigital Library
- W. Wei, K. Namba, and F. Lombardi, "Design and Analysis of Non-Volatile Memory Cells for SEU Tolerance," Proc. 17th IEEE Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, pp. 69--74, Amsterdam, October 2014Google Scholar
Index Terms
- A Design of a Non-Volatile PMC-Based (Programmable Metallization Cell) Register File
Recommendations
HSPICE macromodel of a programmable metallization cell (PMC) and its application to memory design
NANOARCH '14: Proceedings of the 2014 IEEE/ACM International Symposium on Nanoscale ArchitecturesThis paper presents a new HSPICE macromodel of a Programmable Metalization Cell (PMC). The electrical characteristics of a PMC are simulated by using a geometric model that considers the vertical and lateral growth/disolution of the metallic filament. ...
A magnetoelectronic register file cell for a self-checkpointing microprocessor: Research Articles
Nanoelectronic CircuitsA self-checkpointing microprocessor periodically copies the state of the currently executing program to on-chip non-volatile storage, allowing it to resume execution of the program at the last checkpoint after a power supply interruption or shutdown. In ...
Design of a Low-Power Non-Volatile Programmable Inverter Cell for COGRE-based Circuits
GLSVLSI '17: Proceedings of the on Great Lakes Symposium on VLSI 2017This paper proposes a low-power non-volatile programmable inverter cell (NVPINV) that can be used with a COGRE (i.e. a compactly organized generic reconfigurable element) circuit to store the correct information for programming when establishing the ...
Comments