Skip to content

ORRAM: An OpenROAD-Integrated RAM Generator Using Standard Cells

Jul 2026 · arXiv.org · Vol abs/2607.12244 · 0 citations · 6 references
Computer Science

TL;DR

ORRAM is a standard-cell-based memory generator built as a native module within OpenROAD, offering a significantly expanded feature set and matching the bit density of historical DFFRAM results while offering a significantly expanded feature set.

Abstract

Memory inference remains a significant challenge in turnkey ASIC design flows. Inferring flip-flops from RTL can create thousands of densely interconnected instances which dramatically slow down design flows and impede performance. Memory compilers address this issue, although they are third-party tools which are often PDK-specific and may require specialized cells not in the base PDK. To address these shortcomings, we present ORRAM, a standard-cell-based memory generator built as a native module within OpenROAD. Given a standard cell library, ORRAM produces a fully placed and routed RAM block requiring no custom bitcells or external tooling, with timing verification via OpenSTA rather than SPICE simulation. ORRAM supports arbitrary word sizes, word counts, mask granularities, multi-port read configurations, column muxing, latch-based storage, and automatic PDK-agnostic cell selection, making it compatible with most standard cell libraries including sky130hd and NanGate45. Evaluated on SkyWater 130nm, ORRAM matches the bit density of historical DFFRAM results while offering a significantly expanded feature set. The source code is available as part of the OpenROAD project.

View source

Similar papers

Open access Sep 2026

Versat-AI: An ONNX-to-SoC Compiler for Model-Agnostic CGRA Edge Inference

Versat-AI, an open-source compiler that accepts a standard Open Neural Network Exchange model and generates a complete, synthesisable RISC-V System-on-Chip (SoC) with an embedded CGRA accelerator, is presented.

R. Teixeira, J. Rodrigues, Jaime Aguiar et al. · 0 citations
Conference Sep 2026

NanoLogicController: A Minimal Open-Source ASIP for Accelerated Gate-Level Netlist Emulation

Following Moore's Law, the ever-increasing complexity, i.e., the number of logic gates, of digital systems poses significant challenges for verification at the netlist (i.e., logic gate) level. On the one hand, the inherent bit-level parallelism exposed by netlists cannot be efficiently exploited to accelerate simulati...

M. Weißbrich, Mohamed Wassim Chebili, G. Payá-Vayá · 0 citations
Sep 2026

Quantifying the Effect of HCLs on a Fixed-Microarchitecture MXFP4 Accelerator: Special Session Paper

This paper compares the most widely used HCLs using the same fixed design, the OCP MXFP4 block dot product, a quantization primitive at the heart of edge Physical-AI inference, implemented as a single 12-stage, II=1 pipeline.

D. Passaretti, Sajjad Tamimi, Nicola Dall'Ora · 0 citations
#artificial intelligence Preprint Sep 2026

PerfReasoning: How Well Do LLMs Reason on Hardware Performance?

PerfReasoning is introduced, a benchmark that evaluates LLMs both as direct performance reasoners and as generators of analytical performance-model code, exposing the gap between plausible architectural reasoning and reliable performance-model construction.

Da Zhao, K. Sankaralingam, Christos Kozyrakis et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.