Results

November 12, 2022 · View on GitHub

Go Back

Results

This page of the documentation explains the results of OpenRAM.

Table of Contents

  1. Small Layouts
  2. Relative Planar Bitcells
  3. SRAM Area
  4. Generated Layout by OpenRAM
  5. Timing and Density Results for Generated SRAMs
  6. Comparison with Fabricated SRAMs
  7. Conclusions

Small Layouts

512 x 16b x 1rw FreePDK452048 x 32b x 1rw FreePDK45

Relative Planar Bitcells (0.35um SCMOS)

Standard 6T (1rw) 6.8um x 9.2umIsolated Read 10T (1rw, 1r) 10.9um x 13.9umDFF 21.9um x 21.2um (from OSU standard cell library)

SRAM Area

SRAM Area

Generated Layout by OpenRAM for a multiport (6R/2W) SRAM in 32 nm SOI CMOS Technology

Generated Layout

Timing and Density Results for Generated SRAMs

Timing and Density Results

Comparison with Fabricated SRAMs

Reference\textrm{Reference}Feature Size\textrm{Feature Size}Technology\textrm{Technology}Density (Mb/mm2)\textrm{Density } (Mb/mm^2)
IEEE-VLSI’08\textrm{IEEE-VLSI'08}$65 nm$CMOS\textrm{CMOS}$0.7700$
JSSC’11\textrm{JSSC'11}$45 nm$CMOS\textrm{CMOS}$0.3300$
JSSC’13\textrm{JSSC'13}$40 nm$CMOS\textrm{CMOS}$0.9400$
OpenRAM\textrm{OpenRAM}$45 nm$FreePDK45\textrm{FreePDK45}$0.8260$
JSSC’92\textrm{JSSC'92}$0.5 \mu m$CMOS\textrm{CMOS}$0.0036$
JSSC’94\textrm{JSSC'94}$0.5 \mu m$BICMOS\textrm{BICMOS}$0.0020$
JSSC’99\textrm{JSSC'99}$0.5 \mu m$CMOS\textrm{CMOS}$0.0050$
OpenRAM\textrm{OpenRAM}$0.5 \mu m$SCMOS\textrm{SCMOS}$0.0050$

Conclusions

  • The main motivation behind OpenRAM is to promote and simplify memory-related research in academia and provides a platform to implement and test new memory designs.
  • OpenRAM is open-sourced, flexible, and portable and can be adapted to various technologies.
  • OpenRAM generates the circuit, functional model, and layout of variable-sized SRAMs.
  • OpenRAM provides a memory characterizer for synthesis timing/power models.
  • We are also actively introducing new features, such as non-6T memories, variability characterization, word-line segmenting, characterization speed-up, etc.