Skip to main content
Video s3

An Open-Source RRAM Compiler

    Details
    Presenter(s)
    Dimitrios Antoniadis Headshot
    Affiliation
    Affiliation
    Imperial College London
    Country
    Country
    Greece
    Author(s)
    Affiliation
    Affiliation
    Imperial College London
    Display Name
    Andrea Mifsud
    Affiliation
    Affiliation
    Imperial College London
    Display Name
    Peilong Feng
    Affiliation
    Affiliation
    Imperial College London
    Affiliation
    Affiliation
    Imperial College London
    Abstract

    Memory compilers are necessary tools to boost the design procedure of digital circuits. However, only a few are available to academia. Resistive Random Access Memory (RRAM) is characterised by high density, high speed, non volatility and is a potential candidate of future digital memories. To the best of the authors’ knowledge, this paper presents the first open source RRAM compiler for automatic memory generation including its peripheral circuits, verification and timing characterisation. The RRAM compiler is written with Cadence SKILL programming language and is integrated in Cadence environment. The layout verification procedure takes place in Siemens Mentor Calibre tool. The technology used by the compiler is TSMC 180nm. This paper analyses the novel results of a plethora of M x N RRAMs generated by the compiler, up to M = 128, N = 64 and word size B = 16 bits, for clock frequency equal to 12.5 MHz. Finally, the compiler achieves density of up to 0.024 Mb/mm2.

    Slides
    • An Open-Source RRAM Compiler (application/pdf)