A

A Voltage-Controlled, Oscillation-Based ADC Design for Computation-in-Memory Architectures Using Emerging ReRAMs

ACM Journal on Emerging Technologies in Computing Systems, vol. 18, pp. 1–25

Abstract

Conventional von Neumann architectures cannot successfully meet the demands of emerging computation and data-intensive applications. These shortcomings can be improved by embracing new architectural paradigms using emerging technologies. In particular, Computation-In-Memory (CiM) using emerging technologies such as Resistive Random Access Memory (ReRAM) is a promising approach to meet the computational demands of data-intensive applications such as neural networks and database queries. In CiM, computation is done in an analog manner; digitization of the results is costly in several aspects, such as area, energy, and performance, which hinders the potential of CiM. In this article, we propose an efficient Voltage-Controlled-Oscillator (VCO)–based analog-to-digital converter (ADC) design to improve the performance and energy efficiency of the CiM architecture. Due to its efficiency, the proposed ADC can be assigned in a per-column manner instead of sharing one ADC among multiple columns. This will boost the parallel execution and overall efficiency of the CiM crossbar array. The proposed ADC is evaluated using a Multiplication and Accumulation (MAC) operation implemented in ReRAM-based CiM crossbar arrays. Simulations results show that our proposed ADC can distinguish up to 32 levels within 10 ns while consuming less than 5.2 pJ of energy. In addition, our proposed ADC can tolerate ≈30% variability with a negligible impact on the performance of the ADC.

Authors 11

  1. Delft University of Technology

    Affiliation as printed

    Delft University of Technology, Delft, Netherlands

  2. Delft University of Technology

    Affiliation as printed

    Delft University of Technology, Delft, Netherlands

  3. RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University, Aachen, Germany

  4. RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University, Aachen, Germany

  5. Delft University of Technology

    Affiliation as printed

    Delft University of Technology, Delft, Netherlands

  6. Forschungszentrum Jülich

    Affiliation as printed

    Forschungszentrum Juelich GmbH, Peter-Gruenberg Institut (PGI-7), Juelich, Germany

  7. RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University, Aachen, Germany

  8. Delft University of Technology

    Affiliation as printed

    Delft University of Technology, Delft, Netherlands

  9. Delft University of Technology

    Affiliation as printed

    Delft University of Technology, Delft, Netherlands

  10. IBM (United States) · IBM Research - Thomas J. Watson Research Center

    Affiliation as printed

    IBM Thomas J. Watson Research Center, Ossining, New York city, USA

  11. Delft University of Technology

    Affiliation as printed

    Delft University of Technology, Delft, Netherlands

Cited by 21 stored of 21

References 63