From aca46beb743489a770e3a4b30f646c76aab70171 Mon Sep 17 00:00:00 2001 From: mrg Date: Wed, 8 May 2019 16:17:19 -0700 Subject: [PATCH] Add multiport bitcell spice --- technology/scn3me_subm/sp_lib/cell_1rw_1r.sp | 14 ++++++++++++++ technology/scn3me_subm/sp_lib/cell_1w_1r.sp | 14 ++++++++++++++ .../scn3me_subm/sp_lib/replica_cell_1rw_1r.sp | 14 ++++++++++++++ .../scn3me_subm/sp_lib/replica_cell_1w_1r.sp | 14 ++++++++++++++ 4 files changed, 56 insertions(+) create mode 100644 technology/scn3me_subm/sp_lib/cell_1rw_1r.sp create mode 100644 technology/scn3me_subm/sp_lib/cell_1w_1r.sp create mode 100644 technology/scn3me_subm/sp_lib/replica_cell_1rw_1r.sp create mode 100644 technology/scn3me_subm/sp_lib/replica_cell_1w_1r.sp diff --git a/technology/scn3me_subm/sp_lib/cell_1rw_1r.sp b/technology/scn3me_subm/sp_lib/cell_1rw_1r.sp new file mode 100644 index 00000000..1c4c1bc3 --- /dev/null +++ b/technology/scn3me_subm/sp_lib/cell_1rw_1r.sp @@ -0,0 +1,14 @@ + +.SUBCKT cell_1rw_1r bl0 br0 bl1 br1 wl0 wl1 vdd gnd +MM9 RA_to_R_right wl1 br1 gnd n w=1.8u l=0.6u +MM8 RA_to_R_right Q gnd gnd n w=1.8u l=0.6u +MM7 RA_to_R_left Q_bar gnd gnd n w=1.8u l=0.6u +MM6 RA_to_R_left wl1 bl1 gnd n w=1.8u l=0.6u +MM5 Q wl0 bl0 gnd n w=1.2u l=0.6u +MM4 Q_bar wl0 br0 gnd n w=1.2u l=0.6u +MM1 Q Q_bar gnd gnd n w=2.4u l=0.6u +MM0 Q_bar Q gnd gnd n w=2.4u l=0.6u +MM3 Q Q_bar vdd vdd p w=1.2u l=0.6u +MM2 Q_bar Q vdd vdd p w=1.2u l=0.6u +.ENDS + diff --git a/technology/scn3me_subm/sp_lib/cell_1w_1r.sp b/technology/scn3me_subm/sp_lib/cell_1w_1r.sp new file mode 100644 index 00000000..aed7466b --- /dev/null +++ b/technology/scn3me_subm/sp_lib/cell_1w_1r.sp @@ -0,0 +1,14 @@ + +.SUBCKT cell_1w_1r bl0 br0 bl1 br1 wl0 wl1 vdd gnd +MM9 RA_to_R_right wl1 br1 gnd n w=1.8u l=0.6u +MM8 RA_to_R_right Q gnd gnd n w=1.8u l=0.6u +MM7 RA_to_R_left Q_bar gnd gnd n w=1.8u l=0.6u +MM6 RA_to_R_left wl1 bl1 gnd n w=1.8u l=0.6u +MM5 Q wl0 bl0 gnd n w=1.2u l=0.6u +MM4 Q_bar wl0 br0 gnd n w=1.2u l=0.6u +MM1 Q Q_bar gnd gnd n w=2.4u l=0.6u +MM0 Q_bar Q gnd gnd n w=2.4u l=0.6u +MM3 Q Q_bar vdd vdd p w=1.2u l=0.6u +MM2 Q_bar Q vdd vdd p w=1.2u l=0.6u +.ENDS + diff --git a/technology/scn3me_subm/sp_lib/replica_cell_1rw_1r.sp b/technology/scn3me_subm/sp_lib/replica_cell_1rw_1r.sp new file mode 100644 index 00000000..e90dd033 --- /dev/null +++ b/technology/scn3me_subm/sp_lib/replica_cell_1rw_1r.sp @@ -0,0 +1,14 @@ + +.SUBCKT replica_cell_1rw_1r bl0 br0 bl1 br1 wl0 wl1 vdd gnd +MM9 RA_to_R_right wl1 br1 gnd n w=1.8u l=0.6u +MM8 RA_to_R_right Q gnd gnd n w=1.8u l=0.6u +MM7 RA_to_R_left vdd gnd gnd n w=1.8u l=0.6u +MM6 RA_to_R_left wl1 bl1 gnd n w=1.8u l=0.6u +MM5 Q wl0 bl0 gnd n w=1.2u l=0.6u +MM4 vdd wl0 br0 gnd n w=1.2u l=0.6u +MM1 Q vdd gnd gnd n w=2.4u l=0.6u +MM0 vdd Q gnd gnd n w=2.4u l=0.6u +MM3 Q vdd vdd vdd p w=1.2u l=0.6u +MM2 vdd Q vdd vdd p w=1.2u l=0.6u +.ENDS + diff --git a/technology/scn3me_subm/sp_lib/replica_cell_1w_1r.sp b/technology/scn3me_subm/sp_lib/replica_cell_1w_1r.sp new file mode 100644 index 00000000..bd2e5eb5 --- /dev/null +++ b/technology/scn3me_subm/sp_lib/replica_cell_1w_1r.sp @@ -0,0 +1,14 @@ + +.SUBCKT replica_cell_1w_1r bl0 br0 bl1 br1 wl0 wl1 vdd gnd +MM9 RA_to_R_right wl1 br1 gnd n w=1.8u l=0.6u +MM8 RA_to_R_right Q gnd gnd n w=1.8u l=0.6u +MM7 RA_to_R_left vdd gnd gnd n w=1.8u l=0.6u +MM6 RA_to_R_left wl1 bl1 gnd n w=1.8u l=0.6u +MM5 Q wl0 bl0 gnd n w=1.2u l=0.6u +MM4 vdd wl0 br0 gnd n w=0.8u l=0.6u +MM1 Q vdd gnd gnd n w=2.4u l=0.6u +MM0 vdd Q gnd gnd n w=2.4u l=0.6u +MM3 Q vdd vdd vdd p w=0.6u l=0.6u +MM2 vdd Q vdd vdd p w=0.6u l=0.6u +.ENDS +