sky130_fd_bd_sram: Adding the SKY130 SRAM build space + OpenRAM macros.

This pull request adds the sky130_fd_bd_sram library which contains the
SKY130 SRAM build space which includes;
 * Optimized single port SRAM cells including pre-calculated OPC.
 * Optimized dual port SRAM cells including pre-calculated OPC.
 * OpenRAM tech files enabling the compilation of SRAM macros using the
   [OpenRAM memory compiler](https://github.com/VLSIDA/OpenRAM).

The pull request also adds sky130_openram_ip_sram which contains
prebuilt macros for commonly needed SRAM blocks.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
This commit is contained in:
Tim 'mithro' Ansell 2020-11-07 15:17:56 -08:00
parent 662665990b
commit 9579e0c262
5 changed files with 28 additions and 0 deletions

24
.gitmodules vendored
View File

@ -156,3 +156,27 @@
branch = branch-0.1.0
shallow = true
fetchRecurseSubmodules = false
# sky130_fd_bd_sram
[submodule "libraries/sky130_fd_bd_sram/latest"]
path = libraries/sky130_fd_bd_sram/latest
url = https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_bd_sram.git
shallow = true
fetchRecurseSubmodules = false
[submodule "libraries/sky130_fd_bd_sram/v0.0.1"]
path = libraries/sky130_fd_bd_sram/v0.0.1
url = https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_bd_sram.git
shallow = true
fetchRecurseSubmodules = false
# sky130_openram_ip_sram
[submodule "ip/sky130_openram_ip_sram/latest"]
path = ip/sky130_openram_ip_sram/latest
url = https://foss-eda-tools.googlesource.com/skywater-pdk/ip/sky130_openram_ip_sram
shallow = true
fetchRecurseSubmodules = false
[submodule "ip/sky130_openram_ip_sram/v0.0.1"]
path = ip/sky130_openram_ip_sram/v0.0.1
url = https://foss-eda-tools.googlesource.com/skywater-pdk/ip/sky130_openram_ip_sram
shallow = true
fetchRecurseSubmodules = false

@ -0,0 +1 @@
Subproject commit c069296d44f95d3d9aff88798ce2060bfad2763b

@ -0,0 +1 @@
Subproject commit c069296d44f95d3d9aff88798ce2060bfad2763b

@ -0,0 +1 @@
Subproject commit d95f31543f141348a7baaf2be1d42de5479daf7e

@ -0,0 +1 @@
Subproject commit d95f31543f141348a7baaf2be1d42de5479daf7e