Current pulse generator: A circuit for programming RRAM in current mode
Bojian Zhang, Paolo Gibertini, Meysam Akbari, Erika Covi

TL;DR
This paper presents a current pulse generator circuit using a current mirror topology to improve RRAM programming accuracy by operating in current mode, achieving low mismatch and effective current control.
Contribution
A novel current generator circuit for RRAM programming in current mode, enhancing switching uniformity and programming precision.
Findings
Achieved up to 400 μA programming current range.
Minimum current mismatch of 1%.
Demonstrated effective current conversion from voltage pulses.
Abstract
Switching uniformity, as a major challenge, hinders the practical implementation of \ac{RRAM} in memory application. Operating \ac{RRAM} in current mode, is proposed as an efficient method to improve programming schemes accuracy within the finite readout window. In this article, we demonstrate a current generator circuit to perform current programming on \ac{RRAM}. Current mirror topology is used in our circuit to convert an external pulse voltage into a pulse current fed to \ac{RRAM} directly with an amplitude equivalent with the DC reference current. The targeting ranges of \ac{RRAM}'s programming current are up to 400\,\textmu A and, in that case, our proposed circuit achieved minimum current mismatch of 1\%.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Network Packet Processing and Optimization · Parallel Computing and Optimization Techniques
