
This paper presents a comprehensive assessment of the impact of various design assist techniques on the inherent performance and reliability of native RRAM on silicon. The collaborative optimization of design and technology plays a crucial role in replacing conventional flash memory as the leading solution. We showcase that employing read-before-write, current-limitation, and write-termination techniques result in reductions of power consumption during programming operations by 47%, 56%, and 13% respectively. Through their combination with write verification and error correction code mechanisms, these enhancements collectively achieve 87% reduction in energy consumption and a notable 55% decrease in access time. These advancements are made possible by the introduction of a novel smart write algorithm (SWA). Leveraging a representative 128kb RRAM macro implemented in 130nm CMOS technology, this study significantly contributes to the feasible integration of RRAM for embedded applications. Experimental assessments on silicon validate the increased reliability, with a demonstrated 28.1µA read margin after undergoing 1 million cycles without encountering any read errors, maintaining a Bit Error Rate (BER) below 10-7.
non-volatile memory, 000, [INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS], error correction code (ECC), [INFO.INFO-DS] Computer Science [cs]/Data Structures and Algorithms [cs.DS], Adaptive and reconfigurable systems, variant-tolerant, [SPI.TRON] Engineering Sciences [physics]/Electronics, [SPI.TRON]Engineering Sciences [physics]/Electronics, 620, smart algorithm
non-volatile memory, 000, [INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS], error correction code (ECC), [INFO.INFO-DS] Computer Science [cs]/Data Structures and Algorithms [cs.DS], Adaptive and reconfigurable systems, variant-tolerant, [SPI.TRON] Engineering Sciences [physics]/Electronics, [SPI.TRON]Engineering Sciences [physics]/Electronics, 620, smart algorithm
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
