diff --git a/technology/sky130/tech/gds_lib/sky130_custom_cell.gds b/technology/sky130/tech/gds_lib/sky130_custom_cell.gds new file mode 100644 index 00000000..0605826f Binary files /dev/null and b/technology/sky130/tech/gds_lib/sky130_custom_cell.gds differ diff --git a/technology/sky130/tech/gds_lib/sky130_custom_dummy.gds b/technology/sky130/tech/gds_lib/sky130_custom_dummy.gds new file mode 100644 index 00000000..91b7cbc9 Binary files /dev/null and b/technology/sky130/tech/gds_lib/sky130_custom_dummy.gds differ diff --git a/technology/sky130/tech/gds_lib/sky130_custom_replica.gds b/technology/sky130/tech/gds_lib/sky130_custom_replica.gds new file mode 100644 index 00000000..8486c3be Binary files /dev/null and b/technology/sky130/tech/gds_lib/sky130_custom_replica.gds differ diff --git a/technology/sky130/tech/sp_lib/sky130_custom_cell.sp b/technology/sky130/tech/sp_lib/sky130_custom_cell.sp new file mode 100644 index 00000000..5aeb51df --- /dev/null +++ b/technology/sky130/tech/sp_lib/sky130_custom_cell.sp @@ -0,0 +1,12 @@ +* SPICE3 file created from sky130_custom_cell.ext - technology: sky130A + +.subckt sky130_custom_cell BL BR WL VPWR VGND +X1 VGND Q Qbar VGND sky130_fd_pr__nfet_01v8 ad=0.09795 pd=0.915 as=0.0777 ps=0.79 w=0.42 l=0.15 +X3 VPWR Q Qbar VPWR sky130_fd_pr__pfet_01v8 ad=0.0882 pd=0.84 as=0.1197 ps=1.41 w=0.42 l=0.15 +X4 Q Qbar VPWR VPWR sky130_fd_pr__pfet_01v8 ad=0.1218 pd=1.42 as=0.0882 ps=0.84 w=0.42 l=0.15 +X5 Q Qbar VGND VGND sky130_fd_pr__nfet_01v8 ad=0.0756 pd=0.78 as=0.09795 ps=0.915 w=0.42 l=0.15 + +X0 BL WL Q VGND sky130_fd_pr__nfet_01v8 ad=0.1428 pd=1.52 as=0.0756 ps=0.78 w=0.42 l=0.15 +X2 Qbar WL BR VGND sky130_fd_pr__nfet_01v8 ad=0.0777 pd=0.79 as=0.1218 ps=1.42 w=0.42 l=0.15 + +.ends diff --git a/technology/sky130/tech/sp_lib/sky130_custom_dummy.sp b/technology/sky130/tech/sp_lib/sky130_custom_dummy.sp new file mode 100644 index 00000000..0d2566b5 --- /dev/null +++ b/technology/sky130/tech/sp_lib/sky130_custom_dummy.sp @@ -0,0 +1,10 @@ +* SPICE3 file created from sky130_custom_dummy.ext - technology: sky130A + +.subckt sky130_custom_dummy BL BR WL VPWR VGND +X0 a_290_377# a_30_347# VPWR VPWR sky130_fd_pr__pfet_01v8 ad=0.1218 pd=1.42 as=0.0882 ps=0.84 w=0.42 l=0.15 +X1 a_56_159# WL BR VGND sky130_fd_pr__nfet_01v8 ad=0.0777 pd=0.79 as=0.1218 ps=1.42 w=0.42 l=0.15 +X2 a_56_377# a_30_347# VGND VGND sky130_fd_pr__nfet_01v8 ad=0.0756 pd=0.78 as=0.09795 ps=0.915 w=0.42 l=0.15 +X3 VPWR a_30_233# a_290_176# VPWR sky130_fd_pr__pfet_01v8 ad=0.0882 pd=0.84 as=0.1197 ps=1.41 w=0.42 l=0.15 +X4 VGND a_30_233# a_56_159# VGND sky130_fd_pr__nfet_01v8 ad=0.09795 pd=0.915 as=0.0777 ps=0.79 w=0.42 l=0.15 +X5 BL WL a_56_377# VGND sky130_fd_pr__nfet_01v8 ad=0.1428 pd=1.52 as=0.0756 ps=0.78 w=0.42 l=0.15 +.ends diff --git a/technology/sky130/tech/sp_lib/sky130_custom_replica.sp b/technology/sky130/tech/sp_lib/sky130_custom_replica.sp new file mode 100644 index 00000000..21b0d9e4 --- /dev/null +++ b/technology/sky130/tech/sp_lib/sky130_custom_replica.sp @@ -0,0 +1,10 @@ +* SPICE3 file created from sky130_custom_replica.ext - technology: sky130A + +.subckt sky130_custom_replica BL BR WL VPWR VGND +X0 BL WL Q VGND sky130_fd_pr__nfet_01v8 ad=0.1428 pd=1.52 as=0.0756 ps=0.78 w=0.42 l=0.15 +X1 VGND Q VPWR VGND sky130_fd_pr__nfet_01v8 ad=0.09795 pd=0.915 as=0.0777 ps=0.79 w=0.42 l=0.15 +X2 VPWR WL BR VGND sky130_fd_pr__nfet_01v8 ad=0.0777 pd=0.79 as=0.1218 ps=1.42 w=0.42 l=0.15 +X3 VPWR Q VPWR VPWR sky130_fd_pr__pfet_01v8 ad=0.0882 pd=0.84 as=0.2961 ps=3.09 w=0.42 l=0.15 +X4 Q VPWR VPWR VPWR sky130_fd_pr__pfet_01v8 ad=0.1218 pd=1.42 as=0.0882 ps=0.84 w=0.42 l=0.15 +X5 Q VPWR VGND VGND sky130_fd_pr__nfet_01v8 ad=0.0756 pd=0.78 as=0.09795 ps=0.915 w=0.42 l=0.15 +.ends