TY - GEN A1 - Perez, Eduardo A1 - Mahadevaiah, Mamathamba Kalishettyhalli A1 - Perez-Bosch Quesada, Emilio A1 - Wenger, Christian T1 - Variability and Energy Consumption Tradeoffs in Multilevel Programming of RRAM Arrays T2 - IEEE Transactions on Electron Devices N2 - Achieving a reliable multi-level programming operation in resistive random access memory (RRAM) arrays is still a challenging task. In this work, we assessed the impact of the voltage step value used by the programming algorithm on the device-to-device (DTD) variability of the current distributions of four conductive levels and on the energy consumption featured by programming 4-kbit HfO2-based RRAM arrays. Two different write-verify algorithms were considered and compared, namely, the incremental gate voltage with verify algorithm (IGVVA) and the incremental step pulse with verify algorithm (ISPVA). By using the IGVVA, a main trade-off has to be taken into account since reducing the voltage step leads to a smaller DTD variability at the cost of a strong increase in the energy consumption. Although the ISPVA can not reduce the DTD variability as much as the IGVVA, its voltage step can be decreased in order to reduce the energy consumption with almost no impact on the DTD variability. Therefore, the final decision on which algorithm to employ should be based on the specific application targeted for the RRAM array. KW - RRAM KW - Multilevel switching KW - HfO2 Y1 - 2021 UR - https://opus4.kobv.de/opus4-UBICO/frontdoor/index/index/docId/27514 SN - 0018-9383 SN - 1557-9646 VL - 68 IS - 6 SP - 2693 EP - 2698 ER -