Added the sky130_sram_macros library from the github/efabless
repository.  These are used in the Caravel chip, but there is no
place where the underlying cells are made available in the PDK,
making it impossible to run LVS, DRC, or do simulation at anything
other than a black-box level of the whole SRAM block.
diff --git a/sky130/magic/sky130.magicrc b/sky130/magic/sky130.magicrc
index 0875315..8efd70b 100644
--- a/sky130/magic/sky130.magicrc
+++ b/sky130/magic/sky130.magicrc
@@ -65,6 +65,7 @@
     addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_osu_sc
     addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_osu_sc_t18
     addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_ml_xx_hd
+    addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_sram_macros
 } else {
     addpath ${PDKPATH}/libs.ref/sky130_fd_pr/${MAGTYPE}
     addpath ${PDKPATH}/libs.ref/sky130_fd_io/${MAGTYPE}
@@ -78,6 +79,7 @@
     addpath ${PDKPATH}/libs.ref/sky130_osu_sc/${MAGTYPE}
     addpath ${PDKPATH}/libs.ref/sky130_osu_sc_t18/${MAGTYPE}
     addpath ${PDKPATH}/libs.ref/sky130_ml_xx_hd/${MAGTYPE}
+    addpath ${PDKPATH}/libs.ref/sky130_sram_macros/${MAGTYPE}
 }
 
 # add path to GDS cells
@@ -95,6 +97,7 @@
     path cell +${PDKPATH}/libs.ref/gds/sky130_osu130
     path cell +${PDKPATH}/libs.ref/gds/sky130_osu130_t18
     path cell +${PDKPATH}/libs.ref/gds/sky130_ml_xx_hd
+    path cell +${PDKPATH}/libs.ref/gds/sky130_sram_macros
 } else {
     path cell ${PDKPATH}/libs.ref/sky130_fd_pr/gds
     path cell +${PDKPATH}/libs.ref/sky130_fd_io/gds
@@ -108,6 +111,7 @@
     path cell +${PDKPATH}/libs.ref/sky130_osu130/gds
     path cell +${PDKPATH}/libs.ref/sky130_osu130_t18/gds
     path cell +${PDKPATH}/libs.ref/sky130_ml_xx_hd/gds
+    path cell +${PDKPATH}/libs.ref/sky130_sram_macros/gds
 }
 #endif (FULLTECH)