Updating `.magic.lef` files using `lef write {cell} -toplayer`.
Only top layer ends up in port value, others end up in the obstruction layer.
Updating sky130_fd_sc_hdll 0.1.0.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
diff --git a/cells/a211o/sky130_fd_sc_hdll__a211o_1.magic.lef b/cells/a211o/sky130_fd_sc_hdll__a211o_1.magic.lef
index 046014a..4a8d1be 100644
--- a/cells/a211o/sky130_fd_sc_hdll__a211o_1.magic.lef
+++ b/cells/a211o/sky130_fd_sc_hdll__a211o_1.magic.lef
@@ -75,19 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.655000 0.085000 1.400000 0.455000 ;
- RECT 2.700000 0.085000 3.080000 0.455000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -97,19 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.525000 1.915000 0.905000 2.635000 ;
- RECT 1.525000 2.265000 2.085000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -126,15 +100,38 @@
END X
OBS
LAYER li1 ;
- RECT 0.605000 0.625000 3.535000 0.815000 ;
- RECT 0.605000 0.815000 0.845000 1.505000 ;
- RECT 0.605000 1.505000 3.545000 1.685000 ;
- RECT 1.095000 1.865000 2.565000 2.095000 ;
- RECT 1.095000 2.095000 1.355000 2.455000 ;
- RECT 2.195000 0.265000 2.520000 0.625000 ;
- RECT 2.305000 2.095000 2.565000 2.455000 ;
- RECT 3.205000 1.685000 3.545000 2.455000 ;
- RECT 3.310000 0.265000 3.535000 0.625000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.525000 1.915000 0.905000 2.635000 ;
+ RECT 0.605000 0.625000 3.535000 0.815000 ;
+ RECT 0.605000 0.815000 0.845000 1.505000 ;
+ RECT 0.605000 1.505000 3.545000 1.685000 ;
+ RECT 0.655000 0.085000 1.400000 0.455000 ;
+ RECT 1.095000 1.865000 2.565000 2.095000 ;
+ RECT 1.095000 2.095000 1.355000 2.455000 ;
+ RECT 1.525000 2.265000 2.085000 2.635000 ;
+ RECT 2.195000 0.265000 2.520000 0.625000 ;
+ RECT 2.305000 2.095000 2.565000 2.455000 ;
+ RECT 2.700000 0.085000 3.080000 0.455000 ;
+ RECT 3.205000 1.685000 3.545000 2.455000 ;
+ RECT 3.310000 0.265000 3.535000 0.625000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a211o/sky130_fd_sc_hdll__a211o_2.magic.lef b/cells/a211o/sky130_fd_sc_hdll__a211o_2.magic.lef
index bcaa46b..a50c026 100644
--- a/cells/a211o/sky130_fd_sc_hdll__a211o_2.magic.lef
+++ b/cells/a211o/sky130_fd_sc_hdll__a211o_2.magic.lef
@@ -75,21 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 0.090000 0.085000 0.385000 0.905000 ;
- RECT 1.005000 0.085000 1.770000 0.445000 ;
- RECT 3.110000 0.085000 3.385000 0.525000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -99,21 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.090000 1.490000 0.385000 2.635000 ;
- RECT 1.100000 1.830000 1.355000 2.635000 ;
- RECT 2.155000 2.190000 2.430000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -129,15 +99,42 @@
END X
OBS
LAYER li1 ;
- RECT 1.100000 0.695000 3.935000 0.875000 ;
- RECT 1.100000 0.875000 1.355000 1.490000 ;
- RECT 1.100000 1.490000 3.935000 1.660000 ;
- RECT 1.555000 1.840000 3.045000 2.020000 ;
- RECT 1.555000 2.020000 1.935000 2.465000 ;
- RECT 2.475000 0.275000 2.855000 0.695000 ;
- RECT 2.715000 2.020000 3.045000 2.465000 ;
- RECT 3.555000 0.275000 3.935000 0.695000 ;
- RECT 3.555000 1.660000 3.935000 2.325000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.090000 0.085000 0.385000 0.905000 ;
+ RECT 0.090000 1.490000 0.385000 2.635000 ;
+ RECT 1.005000 0.085000 1.770000 0.445000 ;
+ RECT 1.100000 0.695000 3.935000 0.875000 ;
+ RECT 1.100000 0.875000 1.355000 1.490000 ;
+ RECT 1.100000 1.490000 3.935000 1.660000 ;
+ RECT 1.100000 1.830000 1.355000 2.635000 ;
+ RECT 1.555000 1.840000 3.045000 2.020000 ;
+ RECT 1.555000 2.020000 1.935000 2.465000 ;
+ RECT 2.155000 2.190000 2.430000 2.635000 ;
+ RECT 2.475000 0.275000 2.855000 0.695000 ;
+ RECT 2.715000 2.020000 3.045000 2.465000 ;
+ RECT 3.110000 0.085000 3.385000 0.525000 ;
+ RECT 3.555000 0.275000 3.935000 0.695000 ;
+ RECT 3.555000 1.660000 3.935000 2.325000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a211o/sky130_fd_sc_hdll__a211o_4.magic.lef b/cells/a211o/sky130_fd_sc_hdll__a211o_4.magic.lef
index eb19589..befff0a 100644
--- a/cells/a211o/sky130_fd_sc_hdll__a211o_4.magic.lef
+++ b/cells/a211o/sky130_fd_sc_hdll__a211o_4.magic.lef
@@ -81,31 +81,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 7.360000 0.085000 ;
- RECT 0.485000 0.085000 0.865000 0.465000 ;
- RECT 1.445000 0.085000 1.825000 0.445000 ;
- RECT 2.420000 0.085000 2.805000 0.445000 ;
- RECT 3.440000 0.085000 3.820000 0.445000 ;
- RECT 4.640000 0.085000 5.010000 0.445000 ;
- RECT 6.615000 0.085000 6.995000 0.805000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 7.360000 0.240000 ;
END
@@ -115,30 +90,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 7.360000 2.805000 ;
- RECT 0.090000 1.875000 0.425000 2.635000 ;
- RECT 1.050000 1.875000 1.380000 2.635000 ;
- RECT 2.010000 1.835000 2.260000 2.635000 ;
- RECT 5.070000 2.275000 5.450000 2.635000 ;
- RECT 6.140000 2.275000 6.520000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 7.360000 2.960000 ;
END
@@ -161,22 +112,68 @@
END X
OBS
LAYER li1 ;
- RECT 0.525000 1.045000 2.620000 1.325000 ;
- RECT 2.385000 1.325000 2.620000 1.505000 ;
- RECT 2.385000 1.505000 2.705000 1.675000 ;
- RECT 2.395000 0.615000 6.040000 0.805000 ;
- RECT 2.395000 0.805000 2.620000 1.045000 ;
- RECT 2.530000 1.675000 2.705000 1.870000 ;
- RECT 2.530000 1.870000 3.860000 2.040000 ;
- RECT 2.570000 2.210000 4.900000 2.465000 ;
- RECT 3.025000 0.255000 3.270000 0.615000 ;
- RECT 4.040000 0.255000 4.420000 0.615000 ;
- RECT 4.570000 1.880000 6.995000 2.105000 ;
- RECT 4.570000 2.105000 4.900000 2.210000 ;
- RECT 5.660000 0.275000 6.040000 0.615000 ;
- RECT 5.660000 2.105000 5.970000 2.465000 ;
- RECT 6.615000 1.535000 6.995000 1.880000 ;
- RECT 6.740000 2.105000 6.995000 2.465000 ;
+ RECT 0.000000 -0.085000 7.360000 0.085000 ;
+ RECT 0.000000 2.635000 7.360000 2.805000 ;
+ RECT 0.090000 1.875000 0.425000 2.635000 ;
+ RECT 0.485000 0.085000 0.865000 0.465000 ;
+ RECT 0.525000 1.045000 2.620000 1.325000 ;
+ RECT 1.050000 1.875000 1.380000 2.635000 ;
+ RECT 1.445000 0.085000 1.825000 0.445000 ;
+ RECT 2.010000 1.835000 2.260000 2.635000 ;
+ RECT 2.385000 1.325000 2.620000 1.505000 ;
+ RECT 2.385000 1.505000 2.705000 1.675000 ;
+ RECT 2.395000 0.615000 6.040000 0.805000 ;
+ RECT 2.395000 0.805000 2.620000 1.045000 ;
+ RECT 2.420000 0.085000 2.805000 0.445000 ;
+ RECT 2.530000 1.675000 2.705000 1.870000 ;
+ RECT 2.530000 1.870000 3.860000 2.040000 ;
+ RECT 2.570000 2.210000 4.900000 2.465000 ;
+ RECT 3.025000 0.255000 3.270000 0.615000 ;
+ RECT 3.440000 0.085000 3.820000 0.445000 ;
+ RECT 4.040000 0.255000 4.420000 0.615000 ;
+ RECT 4.570000 1.880000 6.995000 2.105000 ;
+ RECT 4.570000 2.105000 4.900000 2.210000 ;
+ RECT 4.640000 0.085000 5.010000 0.445000 ;
+ RECT 5.070000 2.275000 5.450000 2.635000 ;
+ RECT 5.660000 0.275000 6.040000 0.615000 ;
+ RECT 5.660000 2.105000 5.970000 2.465000 ;
+ RECT 6.140000 2.275000 6.520000 2.635000 ;
+ RECT 6.615000 0.085000 6.995000 0.805000 ;
+ RECT 6.615000 1.535000 6.995000 1.880000 ;
+ RECT 6.740000 2.105000 6.995000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a211oi/sky130_fd_sc_hdll__a211oi_1.magic.lef b/cells/a211oi/sky130_fd_sc_hdll__a211oi_1.magic.lef
index 0fe6ce5..3d8a8a5 100644
--- a/cells/a211oi/sky130_fd_sc_hdll__a211oi_1.magic.lef
+++ b/cells/a211oi/sky130_fd_sc_hdll__a211oi_1.magic.lef
@@ -76,17 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.085000 0.085000 0.425000 0.595000 ;
- RECT 1.550000 0.085000 1.930000 0.455000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -96,16 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 0.545000 1.905000 0.925000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -125,9 +104,27 @@
END Y
OBS
LAYER li1 ;
- RECT 0.125000 1.525000 1.330000 1.725000 ;
- RECT 0.125000 1.725000 0.375000 2.455000 ;
- RECT 1.145000 1.725000 1.330000 2.455000 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.085000 0.085000 0.425000 0.595000 ;
+ RECT 0.125000 1.525000 1.330000 1.725000 ;
+ RECT 0.125000 1.725000 0.375000 2.455000 ;
+ RECT 0.545000 1.905000 0.925000 2.635000 ;
+ RECT 1.145000 1.725000 1.330000 2.455000 ;
+ RECT 1.550000 0.085000 1.930000 0.455000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a211oi/sky130_fd_sc_hdll__a211oi_2.magic.lef b/cells/a211oi/sky130_fd_sc_hdll__a211oi_2.magic.lef
index 920324c..59dfbd0 100644
--- a/cells/a211oi/sky130_fd_sc_hdll__a211oi_2.magic.lef
+++ b/cells/a211oi/sky130_fd_sc_hdll__a211oi_2.magic.lef
@@ -77,24 +77,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.060000 0.085000 ;
- RECT 0.145000 0.085000 0.395000 0.815000 ;
- RECT 1.055000 0.085000 1.435000 0.475000 ;
- RECT 2.015000 0.085000 2.395000 0.475000 ;
- RECT 3.975000 0.085000 4.355000 0.455000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.060000 0.240000 ;
END
@@ -104,23 +86,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.060000 2.805000 ;
- RECT 2.635000 1.835000 2.865000 2.635000 ;
- RECT 3.595000 1.835000 3.825000 2.635000 ;
- RECT 4.555000 1.835000 4.785000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.060000 2.960000 ;
END
@@ -138,19 +103,51 @@
END Y
OBS
LAYER li1 ;
- RECT 0.145000 1.785000 0.405000 2.285000 ;
- RECT 0.145000 2.285000 2.415000 2.455000 ;
- RECT 1.175000 1.785000 1.365000 2.255000 ;
- RECT 1.175000 2.255000 2.415000 2.285000 ;
- RECT 1.535000 1.455000 4.325000 1.655000 ;
- RECT 1.535000 1.655000 1.915000 2.075000 ;
- RECT 2.135000 1.835000 2.415000 2.255000 ;
- RECT 2.585000 0.265000 3.795000 0.475000 ;
- RECT 3.095000 1.655000 3.365000 2.465000 ;
- RECT 3.625000 0.475000 3.795000 0.635000 ;
- RECT 3.625000 0.635000 4.835000 0.855000 ;
- RECT 4.055000 1.655000 4.325000 2.465000 ;
- RECT 4.585000 0.265000 4.835000 0.635000 ;
+ RECT 0.000000 -0.085000 5.060000 0.085000 ;
+ RECT 0.000000 2.635000 5.060000 2.805000 ;
+ RECT 0.145000 0.085000 0.395000 0.815000 ;
+ RECT 0.145000 1.785000 0.405000 2.285000 ;
+ RECT 0.145000 2.285000 2.415000 2.455000 ;
+ RECT 1.055000 0.085000 1.435000 0.475000 ;
+ RECT 1.175000 1.785000 1.365000 2.255000 ;
+ RECT 1.175000 2.255000 2.415000 2.285000 ;
+ RECT 1.535000 1.455000 4.325000 1.655000 ;
+ RECT 1.535000 1.655000 1.915000 2.075000 ;
+ RECT 2.015000 0.085000 2.395000 0.475000 ;
+ RECT 2.135000 1.835000 2.415000 2.255000 ;
+ RECT 2.585000 0.265000 3.795000 0.475000 ;
+ RECT 2.635000 1.835000 2.865000 2.635000 ;
+ RECT 3.095000 1.655000 3.365000 2.465000 ;
+ RECT 3.595000 1.835000 3.825000 2.635000 ;
+ RECT 3.625000 0.475000 3.795000 0.635000 ;
+ RECT 3.625000 0.635000 4.835000 0.855000 ;
+ RECT 3.975000 0.085000 4.355000 0.455000 ;
+ RECT 4.055000 1.655000 4.325000 2.465000 ;
+ RECT 4.555000 1.835000 4.785000 2.635000 ;
+ RECT 4.585000 0.265000 4.835000 0.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a211oi/sky130_fd_sc_hdll__a211oi_4.magic.lef b/cells/a211oi/sky130_fd_sc_hdll__a211oi_4.magic.lef
index 444241e..7fd9c25 100644
--- a/cells/a211oi/sky130_fd_sc_hdll__a211oi_4.magic.lef
+++ b/cells/a211oi/sky130_fd_sc_hdll__a211oi_4.magic.lef
@@ -59,14 +59,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 4.145000 1.035000 5.305000 1.275000 ;
- RECT 4.145000 1.275000 4.960000 1.615000 ;
- RECT 7.300000 0.995000 7.735000 1.325000 ;
- RECT 7.300000 1.325000 7.510000 1.655000 ;
- LAYER mcon ;
- RECT 4.285000 1.445000 4.455000 1.615000 ;
- RECT 7.340000 1.445000 7.510000 1.615000 ;
LAYER met1 ;
RECT 4.225000 1.415000 4.515000 1.460000 ;
RECT 4.225000 1.460000 7.570000 1.600000 ;
@@ -90,34 +82,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 8.280000 0.085000 ;
- RECT 0.095000 0.085000 0.395000 0.585000 ;
- RECT 1.000000 0.085000 1.285000 0.525000 ;
- RECT 3.935000 0.085000 4.105000 0.525000 ;
- RECT 4.865000 0.085000 5.195000 0.445000 ;
- RECT 5.815000 0.085000 6.145000 0.445000 ;
- RECT 6.755000 0.085000 7.085000 0.445000 ;
- RECT 7.665000 0.085000 8.070000 0.445000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 8.280000 0.240000 ;
END
@@ -127,31 +91,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 8.280000 2.805000 ;
- RECT 0.515000 2.255000 0.895000 2.635000 ;
- RECT 1.455000 2.275000 1.835000 2.635000 ;
- RECT 2.395000 2.275000 2.775000 2.635000 ;
- RECT 3.335000 2.275000 3.715000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 8.280000 2.960000 ;
END
@@ -178,21 +117,77 @@
END Y
OBS
LAYER li1 ;
- RECT 0.095000 1.795000 4.105000 2.085000 ;
- RECT 0.095000 2.085000 0.345000 2.465000 ;
- RECT 0.615000 0.530000 0.825000 0.695000 ;
- RECT 0.615000 0.695000 1.755000 0.865000 ;
- RECT 1.115000 2.085000 4.105000 2.105000 ;
- RECT 1.115000 2.105000 1.285000 2.465000 ;
- RECT 1.455000 0.255000 3.715000 0.505000 ;
- RECT 1.455000 0.505000 1.755000 0.695000 ;
- RECT 2.055000 2.105000 2.225000 2.465000 ;
- RECT 2.995000 2.105000 3.165000 2.465000 ;
- RECT 3.935000 2.105000 4.105000 2.255000 ;
- RECT 3.935000 2.255000 8.070000 2.465000 ;
- RECT 4.275000 1.785000 5.460000 2.085000 ;
- RECT 5.130000 1.445000 6.610000 1.695000 ;
- RECT 5.130000 1.695000 5.460000 1.785000 ;
+ RECT 0.000000 -0.085000 8.280000 0.085000 ;
+ RECT 0.000000 2.635000 8.280000 2.805000 ;
+ RECT 0.095000 0.085000 0.395000 0.585000 ;
+ RECT 0.095000 1.795000 4.105000 2.085000 ;
+ RECT 0.095000 2.085000 0.345000 2.465000 ;
+ RECT 0.515000 2.255000 0.895000 2.635000 ;
+ RECT 0.615000 0.530000 0.825000 0.695000 ;
+ RECT 0.615000 0.695000 1.755000 0.865000 ;
+ RECT 1.000000 0.085000 1.285000 0.525000 ;
+ RECT 1.115000 2.085000 4.105000 2.105000 ;
+ RECT 1.115000 2.105000 1.285000 2.465000 ;
+ RECT 1.455000 0.255000 3.715000 0.505000 ;
+ RECT 1.455000 0.505000 1.755000 0.695000 ;
+ RECT 1.455000 2.275000 1.835000 2.635000 ;
+ RECT 2.055000 2.105000 2.225000 2.465000 ;
+ RECT 2.395000 2.275000 2.775000 2.635000 ;
+ RECT 2.995000 2.105000 3.165000 2.465000 ;
+ RECT 3.335000 2.275000 3.715000 2.635000 ;
+ RECT 3.935000 0.085000 4.105000 0.525000 ;
+ RECT 3.935000 2.105000 4.105000 2.255000 ;
+ RECT 3.935000 2.255000 8.070000 2.465000 ;
+ RECT 4.145000 1.035000 5.305000 1.275000 ;
+ RECT 4.145000 1.275000 4.960000 1.615000 ;
+ RECT 4.275000 1.785000 5.460000 2.085000 ;
+ RECT 4.865000 0.085000 5.195000 0.445000 ;
+ RECT 5.130000 1.445000 6.610000 1.695000 ;
+ RECT 5.130000 1.695000 5.460000 1.785000 ;
+ RECT 5.815000 0.085000 6.145000 0.445000 ;
+ RECT 6.755000 0.085000 7.085000 0.445000 ;
+ RECT 7.300000 0.995000 7.735000 1.325000 ;
+ RECT 7.300000 1.325000 7.510000 1.655000 ;
+ RECT 7.665000 0.085000 8.070000 0.445000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 1.445000 4.455000 1.615000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.340000 1.445000 7.510000 1.615000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a21bo/sky130_fd_sc_hdll__a21bo_1.magic.lef b/cells/a21bo/sky130_fd_sc_hdll__a21bo_1.magic.lef
index ce1ff97..c68f6da 100644
--- a/cells/a21bo/sky130_fd_sc_hdll__a21bo_1.magic.lef
+++ b/cells/a21bo/sky130_fd_sc_hdll__a21bo_1.magic.lef
@@ -66,20 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 1.045000 0.085000 1.290000 0.865000 ;
- RECT 2.620000 0.085000 3.350000 0.455000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -89,21 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.515000 2.225000 0.915000 2.635000 ;
- RECT 2.035000 2.155000 2.415000 2.635000 ;
- RECT 3.075000 1.495000 3.360000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -119,19 +90,45 @@
END X
OBS
LAYER li1 ;
- RECT 0.105000 1.845000 0.965000 2.045000 ;
- RECT 0.105000 2.045000 0.345000 2.435000 ;
- RECT 0.515000 0.265000 0.795000 1.165000 ;
- RECT 0.515000 1.165000 0.965000 1.845000 ;
- RECT 1.135000 1.045000 1.730000 1.345000 ;
- RECT 1.135000 1.345000 1.465000 2.455000 ;
- RECT 1.460000 0.265000 1.940000 0.625000 ;
- RECT 1.460000 0.625000 3.545000 0.815000 ;
- RECT 1.460000 0.815000 1.730000 1.045000 ;
- RECT 1.685000 1.785000 2.810000 1.985000 ;
- RECT 1.685000 1.985000 1.865000 2.455000 ;
- RECT 2.640000 1.985000 2.810000 2.455000 ;
- RECT 3.285000 0.815000 3.545000 1.325000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.105000 1.845000 0.965000 2.045000 ;
+ RECT 0.105000 2.045000 0.345000 2.435000 ;
+ RECT 0.515000 0.265000 0.795000 1.165000 ;
+ RECT 0.515000 1.165000 0.965000 1.845000 ;
+ RECT 0.515000 2.225000 0.915000 2.635000 ;
+ RECT 1.045000 0.085000 1.290000 0.865000 ;
+ RECT 1.135000 1.045000 1.730000 1.345000 ;
+ RECT 1.135000 1.345000 1.465000 2.455000 ;
+ RECT 1.460000 0.265000 1.940000 0.625000 ;
+ RECT 1.460000 0.625000 3.545000 0.815000 ;
+ RECT 1.460000 0.815000 1.730000 1.045000 ;
+ RECT 1.685000 1.785000 2.810000 1.985000 ;
+ RECT 1.685000 1.985000 1.865000 2.455000 ;
+ RECT 2.035000 2.155000 2.415000 2.635000 ;
+ RECT 2.620000 0.085000 3.350000 0.455000 ;
+ RECT 2.640000 1.985000 2.810000 2.455000 ;
+ RECT 3.075000 1.495000 3.360000 2.635000 ;
+ RECT 3.285000 0.815000 3.545000 1.325000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a21bo/sky130_fd_sc_hdll__a21bo_2.magic.lef b/cells/a21bo/sky130_fd_sc_hdll__a21bo_2.magic.lef
index 2a6e0b2..8f1b590 100644
--- a/cells/a21bo/sky130_fd_sc_hdll__a21bo_2.magic.lef
+++ b/cells/a21bo/sky130_fd_sc_hdll__a21bo_2.magic.lef
@@ -66,22 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 0.090000 0.085000 0.345000 0.545000 ;
- RECT 1.070000 0.085000 1.400000 0.785000 ;
- RECT 2.125000 0.085000 2.455000 0.465000 ;
- RECT 3.495000 0.085000 3.875000 0.825000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -91,21 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.090000 2.255000 0.425000 2.635000 ;
- RECT 1.140000 2.275000 1.470000 2.635000 ;
- RECT 3.155000 2.185000 3.325000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -125,23 +94,51 @@
END X
OBS
LAYER li1 ;
- RECT 0.620000 1.075000 0.950000 1.495000 ;
- RECT 0.620000 1.495000 1.385000 1.665000 ;
- RECT 1.215000 1.665000 1.385000 1.895000 ;
- RECT 1.215000 1.895000 2.375000 2.105000 ;
- RECT 1.555000 1.555000 2.035000 1.725000 ;
- RECT 1.605000 0.655000 2.035000 0.825000 ;
- RECT 1.865000 0.825000 2.035000 0.995000 ;
- RECT 1.865000 0.995000 2.325000 1.325000 ;
- RECT 1.865000 1.325000 2.035000 1.555000 ;
- RECT 2.125000 2.105000 2.375000 2.465000 ;
- RECT 2.205000 1.505000 2.715000 1.675000 ;
- RECT 2.205000 1.675000 2.375000 1.895000 ;
- RECT 2.495000 0.635000 2.940000 0.825000 ;
- RECT 2.495000 0.825000 2.715000 1.505000 ;
- RECT 2.545000 1.845000 3.875000 2.015000 ;
- RECT 2.545000 2.015000 2.925000 2.465000 ;
- RECT 3.495000 2.015000 3.875000 2.465000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.090000 0.085000 0.345000 0.545000 ;
+ RECT 0.090000 2.255000 0.425000 2.635000 ;
+ RECT 0.620000 1.075000 0.950000 1.495000 ;
+ RECT 0.620000 1.495000 1.385000 1.665000 ;
+ RECT 1.070000 0.085000 1.400000 0.785000 ;
+ RECT 1.140000 2.275000 1.470000 2.635000 ;
+ RECT 1.215000 1.665000 1.385000 1.895000 ;
+ RECT 1.215000 1.895000 2.375000 2.105000 ;
+ RECT 1.555000 1.555000 2.035000 1.725000 ;
+ RECT 1.605000 0.655000 2.035000 0.825000 ;
+ RECT 1.865000 0.825000 2.035000 0.995000 ;
+ RECT 1.865000 0.995000 2.325000 1.325000 ;
+ RECT 1.865000 1.325000 2.035000 1.555000 ;
+ RECT 2.125000 0.085000 2.455000 0.465000 ;
+ RECT 2.125000 2.105000 2.375000 2.465000 ;
+ RECT 2.205000 1.505000 2.715000 1.675000 ;
+ RECT 2.205000 1.675000 2.375000 1.895000 ;
+ RECT 2.495000 0.635000 2.940000 0.825000 ;
+ RECT 2.495000 0.825000 2.715000 1.505000 ;
+ RECT 2.545000 1.845000 3.875000 2.015000 ;
+ RECT 2.545000 2.015000 2.925000 2.465000 ;
+ RECT 3.155000 2.185000 3.325000 2.635000 ;
+ RECT 3.495000 0.085000 3.875000 0.825000 ;
+ RECT 3.495000 2.015000 3.875000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a21bo/sky130_fd_sc_hdll__a21bo_4.magic.lef b/cells/a21bo/sky130_fd_sc_hdll__a21bo_4.magic.lef
index 07d7f93..edaa676 100644
--- a/cells/a21bo/sky130_fd_sc_hdll__a21bo_4.magic.lef
+++ b/cells/a21bo/sky130_fd_sc_hdll__a21bo_4.magic.lef
@@ -70,28 +70,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.680000 0.085000 1.070000 0.445000 ;
- RECT 1.650000 0.085000 2.030000 0.445000 ;
- RECT 2.735000 0.085000 3.505000 0.445000 ;
- RECT 4.175000 0.085000 4.505000 0.445000 ;
- RECT 6.065000 0.085000 6.345000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -101,28 +79,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.690000 2.275000 1.070000 2.635000 ;
- RECT 1.650000 2.275000 2.030000 2.635000 ;
- RECT 2.605000 2.275000 2.990000 2.635000 ;
- RECT 4.555000 2.275000 4.935000 2.635000 ;
- RECT 5.495000 2.275000 5.875000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -140,29 +96,70 @@
END X
OBS
LAYER li1 ;
- RECT 0.105000 0.255000 0.510000 0.840000 ;
- RECT 0.105000 0.840000 0.300000 1.795000 ;
- RECT 0.105000 1.795000 0.535000 1.935000 ;
- RECT 0.105000 1.935000 3.090000 2.105000 ;
- RECT 0.105000 2.105000 0.520000 2.465000 ;
- RECT 1.710000 0.995000 3.030000 1.185000 ;
- RECT 1.710000 1.185000 2.750000 1.325000 ;
- RECT 2.860000 0.615000 3.915000 0.670000 ;
- RECT 2.860000 0.670000 5.385000 0.785000 ;
- RECT 2.860000 0.785000 3.030000 0.995000 ;
- RECT 2.920000 1.355000 3.525000 1.525000 ;
- RECT 2.920000 1.525000 3.090000 1.935000 ;
- RECT 3.215000 0.995000 3.525000 1.355000 ;
- RECT 3.275000 1.695000 3.445000 2.210000 ;
- RECT 3.275000 2.210000 4.385000 2.380000 ;
- RECT 3.745000 0.255000 3.915000 0.615000 ;
- RECT 3.745000 0.785000 5.385000 0.840000 ;
- RECT 3.745000 0.840000 3.915000 1.805000 ;
- RECT 4.205000 1.445000 4.385000 1.935000 ;
- RECT 4.205000 1.935000 6.345000 2.105000 ;
- RECT 4.205000 2.105000 4.385000 2.210000 ;
- RECT 5.105000 0.405000 5.385000 0.670000 ;
- RECT 6.090000 1.460000 6.345000 1.935000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.105000 0.255000 0.510000 0.840000 ;
+ RECT 0.105000 0.840000 0.300000 1.795000 ;
+ RECT 0.105000 1.795000 0.535000 1.935000 ;
+ RECT 0.105000 1.935000 3.090000 2.105000 ;
+ RECT 0.105000 2.105000 0.520000 2.465000 ;
+ RECT 0.680000 0.085000 1.070000 0.445000 ;
+ RECT 0.690000 2.275000 1.070000 2.635000 ;
+ RECT 1.650000 0.085000 2.030000 0.445000 ;
+ RECT 1.650000 2.275000 2.030000 2.635000 ;
+ RECT 1.710000 0.995000 3.030000 1.185000 ;
+ RECT 1.710000 1.185000 2.750000 1.325000 ;
+ RECT 2.605000 2.275000 2.990000 2.635000 ;
+ RECT 2.735000 0.085000 3.505000 0.445000 ;
+ RECT 2.860000 0.615000 3.915000 0.670000 ;
+ RECT 2.860000 0.670000 5.385000 0.785000 ;
+ RECT 2.860000 0.785000 3.030000 0.995000 ;
+ RECT 2.920000 1.355000 3.525000 1.525000 ;
+ RECT 2.920000 1.525000 3.090000 1.935000 ;
+ RECT 3.215000 0.995000 3.525000 1.355000 ;
+ RECT 3.275000 1.695000 3.445000 2.210000 ;
+ RECT 3.275000 2.210000 4.385000 2.380000 ;
+ RECT 3.745000 0.255000 3.915000 0.615000 ;
+ RECT 3.745000 0.785000 5.385000 0.840000 ;
+ RECT 3.745000 0.840000 3.915000 1.805000 ;
+ RECT 4.175000 0.085000 4.505000 0.445000 ;
+ RECT 4.205000 1.445000 4.385000 1.935000 ;
+ RECT 4.205000 1.935000 6.345000 2.105000 ;
+ RECT 4.205000 2.105000 4.385000 2.210000 ;
+ RECT 4.555000 2.275000 4.935000 2.635000 ;
+ RECT 5.105000 0.405000 5.385000 0.670000 ;
+ RECT 5.495000 2.275000 5.875000 2.635000 ;
+ RECT 6.065000 0.085000 6.345000 0.885000 ;
+ RECT 6.090000 1.460000 6.345000 1.935000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a21boi/sky130_fd_sc_hdll__a21boi_1.magic.lef b/cells/a21boi/sky130_fd_sc_hdll__a21boi_1.magic.lef
index 69758da..04dea31 100644
--- a/cells/a21boi/sky130_fd_sc_hdll__a21boi_1.magic.lef
+++ b/cells/a21boi/sky130_fd_sc_hdll__a21boi_1.magic.lef
@@ -66,18 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 1.025000 0.085000 1.255000 0.865000 ;
- RECT 2.715000 0.085000 3.075000 0.815000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -87,18 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 0.525000 2.175000 0.895000 2.635000 ;
- RECT 2.105000 1.905000 2.485000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -116,13 +92,34 @@
END Y
OBS
LAYER li1 ;
- RECT 0.095000 1.835000 0.855000 2.005000 ;
- RECT 0.095000 2.005000 0.355000 2.435000 ;
- RECT 0.365000 0.265000 0.855000 0.715000 ;
- RECT 0.515000 0.715000 0.855000 1.835000 ;
- RECT 1.745000 1.525000 3.005000 1.725000 ;
- RECT 1.745000 1.725000 1.935000 2.455000 ;
- RECT 2.835000 1.725000 3.005000 2.455000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.095000 1.835000 0.855000 2.005000 ;
+ RECT 0.095000 2.005000 0.355000 2.435000 ;
+ RECT 0.365000 0.265000 0.855000 0.715000 ;
+ RECT 0.515000 0.715000 0.855000 1.835000 ;
+ RECT 0.525000 2.175000 0.895000 2.635000 ;
+ RECT 1.025000 0.085000 1.255000 0.865000 ;
+ RECT 1.745000 1.525000 3.005000 1.725000 ;
+ RECT 1.745000 1.725000 1.935000 2.455000 ;
+ RECT 2.105000 1.905000 2.485000 2.635000 ;
+ RECT 2.715000 0.085000 3.075000 0.815000 ;
+ RECT 2.835000 1.725000 3.005000 2.455000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a21boi/sky130_fd_sc_hdll__a21boi_2.magic.lef b/cells/a21boi/sky130_fd_sc_hdll__a21boi_2.magic.lef
index eeedc2a..2493dcc 100644
--- a/cells/a21boi/sky130_fd_sc_hdll__a21boi_2.magic.lef
+++ b/cells/a21boi/sky130_fd_sc_hdll__a21boi_2.magic.lef
@@ -69,22 +69,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 1.085000 0.085000 1.325000 0.885000 ;
- RECT 2.140000 0.085000 2.470000 0.445000 ;
- RECT 3.990000 0.085000 4.330000 0.785000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -94,22 +78,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.095000 2.080000 0.425000 2.635000 ;
- RECT 2.635000 2.195000 2.805000 2.635000 ;
- RECT 3.460000 2.275000 3.840000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -128,17 +96,46 @@
END Y
OBS
LAYER li1 ;
- RECT 0.265000 0.360000 0.825000 0.530000 ;
- RECT 0.645000 0.530000 0.825000 1.070000 ;
- RECT 0.645000 1.070000 1.355000 1.285000 ;
- RECT 0.645000 1.285000 0.825000 2.265000 ;
- RECT 1.100000 1.795000 1.350000 2.285000 ;
- RECT 1.100000 2.285000 2.415000 2.465000 ;
- RECT 2.035000 1.855000 4.320000 2.025000 ;
- RECT 2.035000 2.025000 2.415000 2.285000 ;
- RECT 3.110000 2.025000 4.320000 2.105000 ;
- RECT 3.110000 2.105000 3.280000 2.465000 ;
- RECT 4.060000 2.105000 4.320000 2.465000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.095000 2.080000 0.425000 2.635000 ;
+ RECT 0.265000 0.360000 0.825000 0.530000 ;
+ RECT 0.645000 0.530000 0.825000 1.070000 ;
+ RECT 0.645000 1.070000 1.355000 1.285000 ;
+ RECT 0.645000 1.285000 0.825000 2.265000 ;
+ RECT 1.085000 0.085000 1.325000 0.885000 ;
+ RECT 1.100000 1.795000 1.350000 2.285000 ;
+ RECT 1.100000 2.285000 2.415000 2.465000 ;
+ RECT 2.035000 1.855000 4.320000 2.025000 ;
+ RECT 2.035000 2.025000 2.415000 2.285000 ;
+ RECT 2.140000 0.085000 2.470000 0.445000 ;
+ RECT 2.635000 2.195000 2.805000 2.635000 ;
+ RECT 3.110000 2.025000 4.320000 2.105000 ;
+ RECT 3.110000 2.105000 3.280000 2.465000 ;
+ RECT 3.460000 2.275000 3.840000 2.635000 ;
+ RECT 3.990000 0.085000 4.330000 0.785000 ;
+ RECT 4.060000 2.105000 4.320000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a21boi/sky130_fd_sc_hdll__a21boi_4.magic.lef b/cells/a21boi/sky130_fd_sc_hdll__a21boi_4.magic.lef
index 32c9961..d01e593 100644
--- a/cells/a21boi/sky130_fd_sc_hdll__a21boi_4.magic.lef
+++ b/cells/a21boi/sky130_fd_sc_hdll__a21boi_4.magic.lef
@@ -69,30 +69,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 7.360000 0.085000 ;
- RECT 0.770000 0.085000 1.155000 0.445000 ;
- RECT 1.785000 0.085000 2.165000 0.445000 ;
- RECT 2.745000 0.085000 3.385000 0.525000 ;
- RECT 6.085000 0.085000 6.275000 0.565000 ;
- RECT 7.000000 0.085000 7.240000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 7.360000 0.240000 ;
END
@@ -102,30 +78,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 7.360000 2.805000 ;
- RECT 0.645000 2.175000 0.905000 2.635000 ;
- RECT 3.535000 2.275000 3.915000 2.635000 ;
- RECT 4.495000 2.275000 4.875000 2.635000 ;
- RECT 5.455000 2.275000 5.835000 2.635000 ;
- RECT 6.415000 2.275000 6.795000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 7.360000 2.960000 ;
END
@@ -149,25 +101,70 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 0.445000 0.615000 ;
- RECT 0.090000 0.615000 1.155000 0.795000 ;
- RECT 0.095000 1.785000 1.010000 2.005000 ;
- RECT 0.095000 2.005000 0.425000 2.465000 ;
- RECT 0.840000 0.795000 1.155000 1.035000 ;
- RECT 0.840000 1.035000 2.620000 1.345000 ;
- RECT 0.840000 1.345000 1.010000 1.785000 ;
- RECT 1.180000 1.795000 1.425000 2.215000 ;
- RECT 1.180000 2.215000 3.365000 2.465000 ;
- RECT 2.055000 2.205000 3.365000 2.215000 ;
- RECT 3.165000 1.875000 7.240000 2.105000 ;
- RECT 3.165000 2.105000 3.365000 2.205000 ;
- RECT 3.565000 0.255000 5.865000 0.505000 ;
- RECT 5.095000 2.105000 5.285000 2.465000 ;
- RECT 5.605000 0.505000 5.865000 0.735000 ;
- RECT 5.605000 0.735000 6.825000 0.905000 ;
- RECT 6.050000 2.105000 6.235000 2.465000 ;
- RECT 6.445000 0.255000 6.825000 0.735000 ;
- RECT 6.990000 2.105000 7.240000 2.465000 ;
+ RECT 0.000000 -0.085000 7.360000 0.085000 ;
+ RECT 0.000000 2.635000 7.360000 2.805000 ;
+ RECT 0.090000 0.255000 0.445000 0.615000 ;
+ RECT 0.090000 0.615000 1.155000 0.795000 ;
+ RECT 0.095000 1.785000 1.010000 2.005000 ;
+ RECT 0.095000 2.005000 0.425000 2.465000 ;
+ RECT 0.645000 2.175000 0.905000 2.635000 ;
+ RECT 0.770000 0.085000 1.155000 0.445000 ;
+ RECT 0.840000 0.795000 1.155000 1.035000 ;
+ RECT 0.840000 1.035000 2.620000 1.345000 ;
+ RECT 0.840000 1.345000 1.010000 1.785000 ;
+ RECT 1.180000 1.795000 1.425000 2.215000 ;
+ RECT 1.180000 2.215000 3.365000 2.465000 ;
+ RECT 1.785000 0.085000 2.165000 0.445000 ;
+ RECT 2.055000 2.205000 3.365000 2.215000 ;
+ RECT 2.745000 0.085000 3.385000 0.525000 ;
+ RECT 3.165000 1.875000 7.240000 2.105000 ;
+ RECT 3.165000 2.105000 3.365000 2.205000 ;
+ RECT 3.535000 2.275000 3.915000 2.635000 ;
+ RECT 3.565000 0.255000 5.865000 0.505000 ;
+ RECT 4.495000 2.275000 4.875000 2.635000 ;
+ RECT 5.095000 2.105000 5.285000 2.465000 ;
+ RECT 5.455000 2.275000 5.835000 2.635000 ;
+ RECT 5.605000 0.505000 5.865000 0.735000 ;
+ RECT 5.605000 0.735000 6.825000 0.905000 ;
+ RECT 6.050000 2.105000 6.235000 2.465000 ;
+ RECT 6.085000 0.085000 6.275000 0.565000 ;
+ RECT 6.415000 2.275000 6.795000 2.635000 ;
+ RECT 6.445000 0.255000 6.825000 0.735000 ;
+ RECT 6.990000 2.105000 7.240000 2.465000 ;
+ RECT 7.000000 0.085000 7.240000 0.885000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a21o/sky130_fd_sc_hdll__a21o_1.magic.lef b/cells/a21o/sky130_fd_sc_hdll__a21o_1.magic.lef
index 069d0d1..62ca4f4 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_1.magic.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_1.magic.lef
@@ -67,18 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 0.665000 0.085000 1.335000 0.455000 ;
- RECT 2.575000 0.085000 2.865000 0.815000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -88,18 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 0.525000 1.905000 0.915000 2.635000 ;
- RECT 2.005000 1.925000 2.385000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -115,14 +91,35 @@
END X
OBS
LAYER li1 ;
- RECT 0.545000 0.635000 1.815000 0.835000 ;
- RECT 0.545000 0.835000 0.885000 1.505000 ;
- RECT 0.545000 1.505000 1.365000 1.725000 ;
- RECT 1.095000 1.725000 1.365000 2.455000 ;
- RECT 1.515000 0.265000 1.815000 0.635000 ;
- RECT 1.595000 1.505000 2.865000 1.745000 ;
- RECT 1.595000 1.745000 1.825000 2.455000 ;
- RECT 2.605000 1.745000 2.865000 2.455000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.525000 1.905000 0.915000 2.635000 ;
+ RECT 0.545000 0.635000 1.815000 0.835000 ;
+ RECT 0.545000 0.835000 0.885000 1.505000 ;
+ RECT 0.545000 1.505000 1.365000 1.725000 ;
+ RECT 0.665000 0.085000 1.335000 0.455000 ;
+ RECT 1.095000 1.725000 1.365000 2.455000 ;
+ RECT 1.515000 0.265000 1.815000 0.635000 ;
+ RECT 1.595000 1.505000 2.865000 1.745000 ;
+ RECT 1.595000 1.745000 1.825000 2.455000 ;
+ RECT 2.005000 1.925000 2.385000 2.635000 ;
+ RECT 2.575000 0.085000 2.865000 0.815000 ;
+ RECT 2.605000 1.745000 2.865000 2.455000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a21o/sky130_fd_sc_hdll__a21o_2.magic.lef b/cells/a21o/sky130_fd_sc_hdll__a21o_2.magic.lef
index a1da1f9..2a9615d 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_2.magic.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_2.magic.lef
@@ -66,20 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.175000 0.085000 0.345000 0.555000 ;
- RECT 1.275000 0.085000 1.655000 0.445000 ;
- RECT 3.155000 0.085000 3.535000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -89,20 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.095000 1.665000 0.375000 2.635000 ;
- RECT 1.055000 2.220000 1.485000 2.635000 ;
- RECT 2.705000 2.125000 3.035000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -118,14 +90,39 @@
END X
OBS
LAYER li1 ;
- RECT 0.995000 0.655000 2.240000 0.825000 ;
- RECT 0.995000 0.825000 1.430000 1.690000 ;
- RECT 0.995000 1.690000 2.040000 1.920000 ;
- RECT 1.675000 1.920000 2.040000 2.465000 ;
- RECT 2.050000 0.255000 2.240000 0.655000 ;
- RECT 2.260000 1.670000 3.475000 1.935000 ;
- RECT 2.260000 1.935000 2.485000 2.465000 ;
- RECT 3.255000 1.935000 3.475000 2.465000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.095000 1.665000 0.375000 2.635000 ;
+ RECT 0.175000 0.085000 0.345000 0.555000 ;
+ RECT 0.995000 0.655000 2.240000 0.825000 ;
+ RECT 0.995000 0.825000 1.430000 1.690000 ;
+ RECT 0.995000 1.690000 2.040000 1.920000 ;
+ RECT 1.055000 2.220000 1.485000 2.635000 ;
+ RECT 1.275000 0.085000 1.655000 0.445000 ;
+ RECT 1.675000 1.920000 2.040000 2.465000 ;
+ RECT 2.050000 0.255000 2.240000 0.655000 ;
+ RECT 2.260000 1.670000 3.475000 1.935000 ;
+ RECT 2.260000 1.935000 2.485000 2.465000 ;
+ RECT 2.705000 2.125000 3.035000 2.635000 ;
+ RECT 3.155000 0.085000 3.535000 0.565000 ;
+ RECT 3.255000 1.935000 3.475000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a21o/sky130_fd_sc_hdll__a21o_4.magic.lef b/cells/a21o/sky130_fd_sc_hdll__a21o_4.magic.lef
index 61e5c21..44e1583 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_4.magic.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_4.magic.lef
@@ -70,27 +70,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.980000 0.085000 ;
- RECT 0.105000 0.085000 0.445000 0.445000 ;
- RECT 1.025000 0.085000 1.405000 0.445000 ;
- RECT 2.110000 0.085000 2.885000 0.445000 ;
- RECT 3.555000 0.085000 3.885000 0.445000 ;
- RECT 5.445000 0.085000 5.725000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.980000 0.240000 ;
END
@@ -100,27 +79,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.980000 2.805000 ;
- RECT 0.115000 1.935000 0.445000 2.635000 ;
- RECT 1.025000 1.935000 1.405000 2.635000 ;
- RECT 2.065000 1.515000 2.315000 2.635000 ;
- RECT 3.935000 2.275000 4.315000 2.635000 ;
- RECT 4.875000 2.275000 5.255000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.980000 2.960000 ;
END
@@ -140,22 +98,61 @@
END X
OBS
LAYER li1 ;
- RECT 0.850000 0.995000 2.300000 1.325000 ;
- RECT 2.130000 0.615000 3.295000 0.670000 ;
- RECT 2.130000 0.670000 4.765000 0.785000 ;
- RECT 2.130000 0.785000 2.300000 0.995000 ;
- RECT 2.655000 1.695000 2.825000 2.295000 ;
- RECT 2.655000 2.295000 3.765000 2.465000 ;
- RECT 3.125000 0.255000 3.295000 0.615000 ;
- RECT 3.125000 0.785000 4.765000 0.840000 ;
- RECT 3.125000 0.840000 3.295000 2.125000 ;
- RECT 3.585000 1.445000 3.765000 1.850000 ;
- RECT 3.585000 1.850000 5.860000 2.020000 ;
- RECT 3.585000 2.020000 3.765000 2.295000 ;
- RECT 4.485000 0.405000 4.765000 0.670000 ;
- RECT 4.535000 2.020000 4.705000 2.465000 ;
- RECT 5.530000 2.020000 5.860000 2.395000 ;
- RECT 5.605000 1.460000 5.860000 1.850000 ;
+ RECT 0.000000 -0.085000 5.980000 0.085000 ;
+ RECT 0.000000 2.635000 5.980000 2.805000 ;
+ RECT 0.105000 0.085000 0.445000 0.445000 ;
+ RECT 0.115000 1.935000 0.445000 2.635000 ;
+ RECT 0.850000 0.995000 2.300000 1.325000 ;
+ RECT 1.025000 0.085000 1.405000 0.445000 ;
+ RECT 1.025000 1.935000 1.405000 2.635000 ;
+ RECT 2.065000 1.515000 2.315000 2.635000 ;
+ RECT 2.110000 0.085000 2.885000 0.445000 ;
+ RECT 2.130000 0.615000 3.295000 0.670000 ;
+ RECT 2.130000 0.670000 4.765000 0.785000 ;
+ RECT 2.130000 0.785000 2.300000 0.995000 ;
+ RECT 2.655000 1.695000 2.825000 2.295000 ;
+ RECT 2.655000 2.295000 3.765000 2.465000 ;
+ RECT 3.125000 0.255000 3.295000 0.615000 ;
+ RECT 3.125000 0.785000 4.765000 0.840000 ;
+ RECT 3.125000 0.840000 3.295000 2.125000 ;
+ RECT 3.555000 0.085000 3.885000 0.445000 ;
+ RECT 3.585000 1.445000 3.765000 1.850000 ;
+ RECT 3.585000 1.850000 5.860000 2.020000 ;
+ RECT 3.585000 2.020000 3.765000 2.295000 ;
+ RECT 3.935000 2.275000 4.315000 2.635000 ;
+ RECT 4.485000 0.405000 4.765000 0.670000 ;
+ RECT 4.535000 2.020000 4.705000 2.465000 ;
+ RECT 4.875000 2.275000 5.255000 2.635000 ;
+ RECT 5.445000 0.085000 5.725000 0.885000 ;
+ RECT 5.530000 2.020000 5.860000 2.395000 ;
+ RECT 5.605000 1.460000 5.860000 1.850000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a21o/sky130_fd_sc_hdll__a21o_6.magic.lef b/cells/a21o/sky130_fd_sc_hdll__a21o_6.magic.lef
index 0e1ac1e..aff5a7f 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_6.magic.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_6.magic.lef
@@ -70,30 +70,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.900000 0.085000 ;
- RECT 0.205000 0.085000 0.535000 0.885000 ;
- RECT 1.945000 0.085000 2.275000 0.505000 ;
- RECT 2.915000 0.085000 3.735000 0.505000 ;
- RECT 4.405000 0.085000 4.675000 0.525000 ;
- RECT 5.345000 0.085000 5.615000 0.525000 ;
- RECT 6.285000 0.085000 6.535000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.900000 0.240000 ;
END
@@ -103,30 +79,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.900000 2.805000 ;
- RECT 0.595000 2.140000 0.865000 2.635000 ;
- RECT 1.535000 2.140000 1.805000 2.635000 ;
- RECT 3.485000 1.495000 3.735000 2.635000 ;
- RECT 4.375000 1.785000 4.705000 2.635000 ;
- RECT 5.315000 1.785000 5.645000 2.635000 ;
- RECT 6.265000 1.445000 6.595000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.900000 2.960000 ;
END
@@ -150,21 +102,66 @@
END X
OBS
LAYER li1 ;
- RECT 0.095000 1.460000 0.355000 1.800000 ;
- RECT 0.095000 1.800000 2.275000 1.970000 ;
- RECT 0.095000 1.970000 0.425000 2.465000 ;
- RECT 1.035000 0.275000 1.365000 0.675000 ;
- RECT 1.035000 0.675000 3.735000 0.885000 ;
- RECT 1.035000 1.970000 1.365000 2.465000 ;
- RECT 1.975000 1.970000 2.275000 2.295000 ;
- RECT 1.975000 2.295000 3.245000 2.465000 ;
- RECT 2.045000 1.460000 2.275000 1.800000 ;
- RECT 2.445000 0.255000 2.745000 0.675000 ;
- RECT 2.445000 0.885000 2.695000 1.790000 ;
- RECT 2.445000 1.790000 2.745000 2.125000 ;
- RECT 2.915000 1.785000 3.245000 2.295000 ;
- RECT 3.565000 0.885000 3.735000 1.035000 ;
- RECT 3.565000 1.035000 5.455000 1.275000 ;
+ RECT 0.000000 -0.085000 6.900000 0.085000 ;
+ RECT 0.000000 2.635000 6.900000 2.805000 ;
+ RECT 0.095000 1.460000 0.355000 1.800000 ;
+ RECT 0.095000 1.800000 2.275000 1.970000 ;
+ RECT 0.095000 1.970000 0.425000 2.465000 ;
+ RECT 0.205000 0.085000 0.535000 0.885000 ;
+ RECT 0.595000 2.140000 0.865000 2.635000 ;
+ RECT 1.035000 0.275000 1.365000 0.675000 ;
+ RECT 1.035000 0.675000 3.735000 0.885000 ;
+ RECT 1.035000 1.970000 1.365000 2.465000 ;
+ RECT 1.535000 2.140000 1.805000 2.635000 ;
+ RECT 1.945000 0.085000 2.275000 0.505000 ;
+ RECT 1.975000 1.970000 2.275000 2.295000 ;
+ RECT 1.975000 2.295000 3.245000 2.465000 ;
+ RECT 2.045000 1.460000 2.275000 1.800000 ;
+ RECT 2.445000 0.255000 2.745000 0.675000 ;
+ RECT 2.445000 0.885000 2.695000 1.790000 ;
+ RECT 2.445000 1.790000 2.745000 2.125000 ;
+ RECT 2.915000 0.085000 3.735000 0.505000 ;
+ RECT 2.915000 1.785000 3.245000 2.295000 ;
+ RECT 3.485000 1.495000 3.735000 2.635000 ;
+ RECT 3.565000 0.885000 3.735000 1.035000 ;
+ RECT 3.565000 1.035000 5.455000 1.275000 ;
+ RECT 4.375000 1.785000 4.705000 2.635000 ;
+ RECT 4.405000 0.085000 4.675000 0.525000 ;
+ RECT 5.315000 1.785000 5.645000 2.635000 ;
+ RECT 5.345000 0.085000 5.615000 0.525000 ;
+ RECT 6.265000 1.445000 6.595000 2.635000 ;
+ RECT 6.285000 0.085000 6.535000 0.905000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a21o/sky130_fd_sc_hdll__a21o_8.magic.lef b/cells/a21o/sky130_fd_sc_hdll__a21o_8.magic.lef
index 2a9bcdb..06a3e4f 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_8.magic.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_8.magic.lef
@@ -70,33 +70,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 7.820000 0.085000 ;
- RECT 0.205000 0.085000 0.535000 0.885000 ;
- RECT 1.945000 0.085000 2.275000 0.505000 ;
- RECT 2.915000 0.085000 3.735000 0.505000 ;
- RECT 4.405000 0.085000 4.675000 0.525000 ;
- RECT 5.345000 0.085000 5.615000 0.525000 ;
- RECT 6.285000 0.085000 6.555000 0.525000 ;
- RECT 7.225000 0.085000 7.475000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 7.820000 0.240000 ;
END
@@ -106,33 +79,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 7.820000 2.805000 ;
- RECT 0.595000 2.140000 0.865000 2.635000 ;
- RECT 1.535000 2.140000 1.805000 2.635000 ;
- RECT 3.485000 1.495000 3.735000 2.635000 ;
- RECT 4.375000 1.785000 4.705000 2.635000 ;
- RECT 5.315000 1.785000 5.645000 2.635000 ;
- RECT 6.255000 1.785000 6.585000 2.635000 ;
- RECT 7.215000 1.445000 7.525000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 7.820000 2.960000 ;
END
@@ -158,21 +104,72 @@
END X
OBS
LAYER li1 ;
- RECT 0.095000 1.460000 0.355000 1.800000 ;
- RECT 0.095000 1.800000 2.275000 1.970000 ;
- RECT 0.095000 1.970000 0.425000 2.465000 ;
- RECT 1.035000 0.275000 1.365000 0.675000 ;
- RECT 1.035000 0.675000 3.735000 0.885000 ;
- RECT 1.035000 1.970000 1.365000 2.465000 ;
- RECT 1.975000 1.970000 2.275000 2.295000 ;
- RECT 1.975000 2.295000 3.245000 2.465000 ;
- RECT 2.045000 1.460000 2.275000 1.800000 ;
- RECT 2.445000 0.255000 2.745000 0.675000 ;
- RECT 2.445000 0.885000 2.695000 1.790000 ;
- RECT 2.445000 1.790000 2.745000 2.125000 ;
- RECT 2.915000 1.785000 3.245000 2.295000 ;
- RECT 3.565000 0.885000 3.735000 1.035000 ;
- RECT 3.565000 1.035000 6.135000 1.275000 ;
+ RECT 0.000000 -0.085000 7.820000 0.085000 ;
+ RECT 0.000000 2.635000 7.820000 2.805000 ;
+ RECT 0.095000 1.460000 0.355000 1.800000 ;
+ RECT 0.095000 1.800000 2.275000 1.970000 ;
+ RECT 0.095000 1.970000 0.425000 2.465000 ;
+ RECT 0.205000 0.085000 0.535000 0.885000 ;
+ RECT 0.595000 2.140000 0.865000 2.635000 ;
+ RECT 1.035000 0.275000 1.365000 0.675000 ;
+ RECT 1.035000 0.675000 3.735000 0.885000 ;
+ RECT 1.035000 1.970000 1.365000 2.465000 ;
+ RECT 1.535000 2.140000 1.805000 2.635000 ;
+ RECT 1.945000 0.085000 2.275000 0.505000 ;
+ RECT 1.975000 1.970000 2.275000 2.295000 ;
+ RECT 1.975000 2.295000 3.245000 2.465000 ;
+ RECT 2.045000 1.460000 2.275000 1.800000 ;
+ RECT 2.445000 0.255000 2.745000 0.675000 ;
+ RECT 2.445000 0.885000 2.695000 1.790000 ;
+ RECT 2.445000 1.790000 2.745000 2.125000 ;
+ RECT 2.915000 0.085000 3.735000 0.505000 ;
+ RECT 2.915000 1.785000 3.245000 2.295000 ;
+ RECT 3.485000 1.495000 3.735000 2.635000 ;
+ RECT 3.565000 0.885000 3.735000 1.035000 ;
+ RECT 3.565000 1.035000 6.135000 1.275000 ;
+ RECT 4.375000 1.785000 4.705000 2.635000 ;
+ RECT 4.405000 0.085000 4.675000 0.525000 ;
+ RECT 5.315000 1.785000 5.645000 2.635000 ;
+ RECT 5.345000 0.085000 5.615000 0.525000 ;
+ RECT 6.255000 1.785000 6.585000 2.635000 ;
+ RECT 6.285000 0.085000 6.555000 0.525000 ;
+ RECT 7.215000 1.445000 7.525000 2.635000 ;
+ RECT 7.225000 0.085000 7.475000 0.905000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a21oi/sky130_fd_sc_hdll__a21oi_1.magic.lef b/cells/a21oi/sky130_fd_sc_hdll__a21oi_1.magic.lef
index cf2c855..9e53fdc 100644
--- a/cells/a21oi/sky130_fd_sc_hdll__a21oi_1.magic.lef
+++ b/cells/a21oi/sky130_fd_sc_hdll__a21oi_1.magic.lef
@@ -67,16 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.300000 0.085000 ;
- RECT 0.110000 0.085000 0.440000 0.475000 ;
- RECT 1.595000 0.085000 1.895000 0.815000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.300000 0.240000 ;
END
@@ -86,15 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.300000 2.805000 ;
- RECT 1.140000 2.195000 1.335000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.300000 2.960000 ;
END
@@ -114,10 +95,26 @@
END Y
OBS
LAYER li1 ;
- RECT 0.540000 1.855000 1.895000 2.025000 ;
- RECT 0.540000 2.025000 0.920000 2.455000 ;
- RECT 0.900000 1.525000 1.895000 1.855000 ;
- RECT 1.515000 2.025000 1.895000 2.455000 ;
+ RECT 0.000000 -0.085000 2.300000 0.085000 ;
+ RECT 0.000000 2.635000 2.300000 2.805000 ;
+ RECT 0.110000 0.085000 0.440000 0.475000 ;
+ RECT 0.540000 1.855000 1.895000 2.025000 ;
+ RECT 0.540000 2.025000 0.920000 2.455000 ;
+ RECT 0.900000 1.525000 1.895000 1.855000 ;
+ RECT 1.140000 2.195000 1.335000 2.635000 ;
+ RECT 1.515000 2.025000 1.895000 2.455000 ;
+ RECT 1.595000 0.085000 1.895000 0.815000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a21oi/sky130_fd_sc_hdll__a21oi_2.magic.lef b/cells/a21oi/sky130_fd_sc_hdll__a21oi_2.magic.lef
index cdd6215..493a9bf 100644
--- a/cells/a21oi/sky130_fd_sc_hdll__a21oi_2.magic.lef
+++ b/cells/a21oi/sky130_fd_sc_hdll__a21oi_2.magic.lef
@@ -68,20 +68,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.100000 0.085000 0.395000 0.865000 ;
- RECT 1.910000 0.085000 2.290000 0.445000 ;
- RECT 3.095000 0.085000 3.425000 0.825000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -91,19 +77,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.540000 2.275000 0.920000 2.635000 ;
- RECT 1.625000 2.195000 1.795000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -123,13 +96,37 @@
END Y
OBS
LAYER li1 ;
- RECT 0.110000 1.855000 2.345000 2.025000 ;
- RECT 0.110000 2.025000 1.320000 2.105000 ;
- RECT 0.110000 2.105000 0.370000 2.465000 ;
- RECT 1.150000 2.105000 1.320000 2.465000 ;
- RECT 2.015000 2.025000 2.345000 2.285000 ;
- RECT 2.015000 2.285000 3.390000 2.465000 ;
- RECT 3.085000 1.795000 3.390000 2.285000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.100000 0.085000 0.395000 0.865000 ;
+ RECT 0.110000 1.855000 2.345000 2.025000 ;
+ RECT 0.110000 2.025000 1.320000 2.105000 ;
+ RECT 0.110000 2.105000 0.370000 2.465000 ;
+ RECT 0.540000 2.275000 0.920000 2.635000 ;
+ RECT 1.150000 2.105000 1.320000 2.465000 ;
+ RECT 1.625000 2.195000 1.795000 2.635000 ;
+ RECT 1.910000 0.085000 2.290000 0.445000 ;
+ RECT 2.015000 2.025000 2.345000 2.285000 ;
+ RECT 2.015000 2.285000 3.390000 2.465000 ;
+ RECT 3.085000 1.795000 3.390000 2.285000 ;
+ RECT 3.095000 0.085000 3.425000 0.825000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a21oi/sky130_fd_sc_hdll__a21oi_4.magic.lef b/cells/a21oi/sky130_fd_sc_hdll__a21oi_4.magic.lef
index 8e5dd90..2dbdb29 100644
--- a/cells/a21oi/sky130_fd_sc_hdll__a21oi_4.magic.lef
+++ b/cells/a21oi/sky130_fd_sc_hdll__a21oi_4.magic.lef
@@ -69,28 +69,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.090000 0.085000 0.425000 0.805000 ;
- RECT 1.005000 0.085000 1.385000 0.445000 ;
- RECT 1.985000 0.085000 2.315000 0.525000 ;
- RECT 5.005000 0.085000 5.195000 0.565000 ;
- RECT 5.965000 0.085000 6.225000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -100,27 +78,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 2.485000 2.275000 2.865000 2.635000 ;
- RECT 3.445000 2.275000 3.825000 2.635000 ;
- RECT 4.405000 2.275000 4.785000 2.635000 ;
- RECT 5.365000 2.275000 5.745000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -144,19 +101,59 @@
END Y
OBS
LAYER li1 ;
- RECT 0.180000 1.795000 0.375000 2.215000 ;
- RECT 0.180000 2.215000 2.315000 2.465000 ;
- RECT 1.005000 2.205000 2.315000 2.215000 ;
- RECT 2.115000 1.875000 6.225000 2.105000 ;
- RECT 2.115000 2.105000 2.315000 2.205000 ;
- RECT 2.485000 0.255000 4.785000 0.505000 ;
- RECT 3.085000 2.105000 3.275000 2.465000 ;
- RECT 4.045000 2.105000 4.235000 2.465000 ;
- RECT 4.525000 0.505000 4.785000 0.735000 ;
- RECT 4.525000 0.735000 5.745000 0.905000 ;
- RECT 5.005000 2.105000 5.185000 2.465000 ;
- RECT 5.365000 0.255000 5.745000 0.735000 ;
- RECT 5.965000 2.105000 6.225000 2.465000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.090000 0.085000 0.425000 0.805000 ;
+ RECT 0.180000 1.795000 0.375000 2.215000 ;
+ RECT 0.180000 2.215000 2.315000 2.465000 ;
+ RECT 1.005000 0.085000 1.385000 0.445000 ;
+ RECT 1.005000 2.205000 2.315000 2.215000 ;
+ RECT 1.985000 0.085000 2.315000 0.525000 ;
+ RECT 2.115000 1.875000 6.225000 2.105000 ;
+ RECT 2.115000 2.105000 2.315000 2.205000 ;
+ RECT 2.485000 0.255000 4.785000 0.505000 ;
+ RECT 2.485000 2.275000 2.865000 2.635000 ;
+ RECT 3.085000 2.105000 3.275000 2.465000 ;
+ RECT 3.445000 2.275000 3.825000 2.635000 ;
+ RECT 4.045000 2.105000 4.235000 2.465000 ;
+ RECT 4.405000 2.275000 4.785000 2.635000 ;
+ RECT 4.525000 0.505000 4.785000 0.735000 ;
+ RECT 4.525000 0.735000 5.745000 0.905000 ;
+ RECT 5.005000 0.085000 5.195000 0.565000 ;
+ RECT 5.005000 2.105000 5.185000 2.465000 ;
+ RECT 5.365000 0.255000 5.745000 0.735000 ;
+ RECT 5.365000 2.275000 5.745000 2.635000 ;
+ RECT 5.965000 0.085000 6.225000 0.885000 ;
+ RECT 5.965000 2.105000 6.225000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a221oi/sky130_fd_sc_hdll__a221oi_1.magic.lef b/cells/a221oi/sky130_fd_sc_hdll__a221oi_1.magic.lef
index f6776d4..3dc58c4 100644
--- a/cells/a221oi/sky130_fd_sc_hdll__a221oi_1.magic.lef
+++ b/cells/a221oi/sky130_fd_sc_hdll__a221oi_1.magic.lef
@@ -86,19 +86,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.565000 ;
- RECT 3.030000 0.085000 3.360000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -108,19 +95,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 2.025000 2.215000 2.355000 2.635000 ;
- RECT 3.045000 1.875000 3.375000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -146,13 +120,36 @@
END Y
OBS
LAYER li1 ;
- RECT 0.515000 1.795000 0.815000 2.295000 ;
- RECT 0.515000 2.295000 1.835000 2.465000 ;
- RECT 1.115000 1.795000 2.175000 1.835000 ;
- RECT 1.115000 1.835000 2.825000 2.045000 ;
- RECT 1.115000 2.045000 1.340000 2.125000 ;
- RECT 1.455000 2.255000 1.835000 2.295000 ;
- RECT 2.575000 2.045000 2.825000 2.465000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.515000 0.085000 0.895000 0.565000 ;
+ RECT 0.515000 1.795000 0.815000 2.295000 ;
+ RECT 0.515000 2.295000 1.835000 2.465000 ;
+ RECT 1.115000 1.795000 2.175000 1.835000 ;
+ RECT 1.115000 1.835000 2.825000 2.045000 ;
+ RECT 1.115000 2.045000 1.340000 2.125000 ;
+ RECT 1.455000 2.255000 1.835000 2.295000 ;
+ RECT 2.025000 2.215000 2.355000 2.635000 ;
+ RECT 2.575000 2.045000 2.825000 2.465000 ;
+ RECT 3.030000 0.085000 3.360000 0.485000 ;
+ RECT 3.045000 1.875000 3.375000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a221oi/sky130_fd_sc_hdll__a221oi_2.magic.lef b/cells/a221oi/sky130_fd_sc_hdll__a221oi_2.magic.lef
index 2bad8ab..51ff2e9 100644
--- a/cells/a221oi/sky130_fd_sc_hdll__a221oi_2.magic.lef
+++ b/cells/a221oi/sky130_fd_sc_hdll__a221oi_2.magic.lef
@@ -89,26 +89,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.980000 0.085000 ;
- RECT 0.105000 0.085000 0.355000 0.895000 ;
- RECT 1.125000 0.085000 1.815000 0.555000 ;
- RECT 3.570000 0.085000 3.740000 0.555000 ;
- RECT 5.485000 0.085000 5.655000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.980000 0.240000 ;
END
@@ -118,24 +98,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.980000 2.805000 ;
- RECT 4.035000 2.125000 4.285000 2.635000 ;
- RECT 4.975000 2.125000 5.225000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.980000 2.960000 ;
END
@@ -156,24 +118,59 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 1.795000 0.435000 2.295000 ;
- RECT 0.090000 2.295000 1.375000 2.465000 ;
- RECT 1.125000 1.495000 1.375000 1.785000 ;
- RECT 1.125000 1.785000 3.265000 1.955000 ;
- RECT 1.125000 1.955000 1.375000 2.295000 ;
- RECT 1.605000 2.125000 1.855000 2.295000 ;
- RECT 1.605000 2.295000 3.775000 2.465000 ;
- RECT 1.985000 0.255000 3.305000 0.475000 ;
- RECT 2.075000 1.955000 2.325000 2.125000 ;
- RECT 2.545000 2.125000 2.795000 2.295000 ;
- RECT 3.015000 1.955000 3.265000 2.125000 ;
- RECT 3.525000 1.785000 5.695000 1.955000 ;
- RECT 3.525000 1.955000 3.775000 2.295000 ;
- RECT 3.945000 0.255000 5.265000 0.475000 ;
- RECT 4.505000 1.955000 4.755000 2.465000 ;
- RECT 5.015000 0.475000 5.265000 0.905000 ;
- RECT 5.490000 1.455000 5.695000 1.785000 ;
- RECT 5.490000 1.955000 5.695000 2.465000 ;
+ RECT 0.000000 -0.085000 5.980000 0.085000 ;
+ RECT 0.000000 2.635000 5.980000 2.805000 ;
+ RECT 0.090000 1.795000 0.435000 2.295000 ;
+ RECT 0.090000 2.295000 1.375000 2.465000 ;
+ RECT 0.105000 0.085000 0.355000 0.895000 ;
+ RECT 1.125000 0.085000 1.815000 0.555000 ;
+ RECT 1.125000 1.495000 1.375000 1.785000 ;
+ RECT 1.125000 1.785000 3.265000 1.955000 ;
+ RECT 1.125000 1.955000 1.375000 2.295000 ;
+ RECT 1.605000 2.125000 1.855000 2.295000 ;
+ RECT 1.605000 2.295000 3.775000 2.465000 ;
+ RECT 1.985000 0.255000 3.305000 0.475000 ;
+ RECT 2.075000 1.955000 2.325000 2.125000 ;
+ RECT 2.545000 2.125000 2.795000 2.295000 ;
+ RECT 3.015000 1.955000 3.265000 2.125000 ;
+ RECT 3.525000 1.785000 5.695000 1.955000 ;
+ RECT 3.525000 1.955000 3.775000 2.295000 ;
+ RECT 3.570000 0.085000 3.740000 0.555000 ;
+ RECT 3.945000 0.255000 5.265000 0.475000 ;
+ RECT 4.035000 2.125000 4.285000 2.635000 ;
+ RECT 4.505000 1.955000 4.755000 2.465000 ;
+ RECT 4.975000 2.125000 5.225000 2.635000 ;
+ RECT 5.015000 0.475000 5.265000 0.905000 ;
+ RECT 5.485000 0.085000 5.655000 0.905000 ;
+ RECT 5.490000 1.455000 5.695000 1.785000 ;
+ RECT 5.490000 1.955000 5.695000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a221oi/sky130_fd_sc_hdll__a221oi_4.magic.lef b/cells/a221oi/sky130_fd_sc_hdll__a221oi_4.magic.lef
index f668b68..46dfced 100644
--- a/cells/a221oi/sky130_fd_sc_hdll__a221oi_4.magic.lef
+++ b/cells/a221oi/sky130_fd_sc_hdll__a221oi_4.magic.lef
@@ -90,40 +90,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 10.580000 0.085000 ;
- RECT 0.115000 0.085000 0.365000 0.895000 ;
- RECT 1.135000 0.085000 1.305000 0.555000 ;
- RECT 2.075000 0.085000 2.245000 0.645000 ;
- RECT 2.075000 0.645000 3.205000 0.925000 ;
- RECT 3.035000 0.595000 3.205000 0.645000 ;
- RECT 6.455000 0.085000 6.625000 0.555000 ;
- RECT 9.275000 0.085000 9.445000 0.555000 ;
- RECT 10.165000 0.085000 10.335000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 10.580000 0.240000 ;
END
@@ -133,34 +99,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 10.580000 2.805000 ;
- RECT 6.825000 2.215000 9.085000 2.635000 ;
- RECT 9.745000 1.795000 9.915000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 10.580000 2.960000 ;
END
@@ -189,28 +127,87 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 1.445000 0.405000 2.295000 ;
- RECT 0.090000 2.295000 2.325000 2.465000 ;
- RECT 1.095000 1.785000 1.345000 2.295000 ;
- RECT 2.075000 1.445000 3.330000 1.615000 ;
- RECT 2.075000 1.615000 2.325000 2.295000 ;
- RECT 2.435000 0.255000 6.185000 0.425000 ;
- RECT 2.435000 0.425000 2.860000 0.475000 ;
- RECT 2.565000 1.795000 2.815000 2.215000 ;
- RECT 2.565000 2.215000 6.655000 2.465000 ;
- RECT 3.035000 1.615000 3.330000 1.835000 ;
- RECT 3.035000 1.835000 6.185000 2.045000 ;
- RECT 3.335000 0.425000 6.185000 0.475000 ;
- RECT 6.405000 1.785000 9.525000 2.045000 ;
- RECT 6.405000 2.045000 6.655000 2.215000 ;
- RECT 6.795000 0.255000 9.055000 0.475000 ;
- RECT 8.805000 0.475000 9.055000 0.725000 ;
- RECT 8.805000 0.725000 9.995000 0.905000 ;
- RECT 9.275000 2.045000 9.445000 2.465000 ;
- RECT 9.355000 1.445000 10.425000 1.615000 ;
- RECT 9.355000 1.615000 9.525000 1.785000 ;
- RECT 9.615000 0.255000 9.995000 0.725000 ;
- RECT 10.175000 1.615000 10.425000 2.465000 ;
+ RECT 0.000000 -0.085000 10.580000 0.085000 ;
+ RECT 0.000000 2.635000 10.580000 2.805000 ;
+ RECT 0.090000 1.445000 0.405000 2.295000 ;
+ RECT 0.090000 2.295000 2.325000 2.465000 ;
+ RECT 0.115000 0.085000 0.365000 0.895000 ;
+ RECT 1.095000 1.785000 1.345000 2.295000 ;
+ RECT 1.135000 0.085000 1.305000 0.555000 ;
+ RECT 2.075000 0.085000 2.245000 0.645000 ;
+ RECT 2.075000 0.645000 3.205000 0.925000 ;
+ RECT 2.075000 1.445000 3.330000 1.615000 ;
+ RECT 2.075000 1.615000 2.325000 2.295000 ;
+ RECT 2.435000 0.255000 6.185000 0.425000 ;
+ RECT 2.435000 0.425000 2.860000 0.475000 ;
+ RECT 2.565000 1.795000 2.815000 2.215000 ;
+ RECT 2.565000 2.215000 6.655000 2.465000 ;
+ RECT 3.035000 0.595000 3.205000 0.645000 ;
+ RECT 3.035000 1.615000 3.330000 1.835000 ;
+ RECT 3.035000 1.835000 6.185000 2.045000 ;
+ RECT 3.335000 0.425000 6.185000 0.475000 ;
+ RECT 6.405000 1.785000 9.525000 2.045000 ;
+ RECT 6.405000 2.045000 6.655000 2.215000 ;
+ RECT 6.455000 0.085000 6.625000 0.555000 ;
+ RECT 6.795000 0.255000 9.055000 0.475000 ;
+ RECT 6.825000 2.215000 9.085000 2.635000 ;
+ RECT 8.805000 0.475000 9.055000 0.725000 ;
+ RECT 8.805000 0.725000 9.995000 0.905000 ;
+ RECT 9.275000 0.085000 9.445000 0.555000 ;
+ RECT 9.275000 2.045000 9.445000 2.465000 ;
+ RECT 9.355000 1.445000 10.425000 1.615000 ;
+ RECT 9.355000 1.615000 9.525000 1.785000 ;
+ RECT 9.615000 0.255000 9.995000 0.725000 ;
+ RECT 9.745000 1.795000 9.915000 2.635000 ;
+ RECT 10.165000 0.085000 10.335000 0.905000 ;
+ RECT 10.175000 1.615000 10.425000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a222oi/sky130_fd_sc_hdll__a222oi_1.magic.lef b/cells/a222oi/sky130_fd_sc_hdll__a222oi_1.magic.lef
index b8473ff..06deecc 100644
--- a/cells/a222oi/sky130_fd_sc_hdll__a222oi_1.magic.lef
+++ b/cells/a222oi/sky130_fd_sc_hdll__a222oi_1.magic.lef
@@ -93,20 +93,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 0.925000 0.085000 1.705000 0.465000 ;
- RECT 3.555000 0.085000 3.965000 0.815000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -116,19 +102,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 3.155000 1.905000 3.485000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -149,13 +122,37 @@
END Y
OBS
LAYER li1 ;
- RECT 0.565000 2.055000 0.895000 2.295000 ;
- RECT 0.565000 2.295000 2.465000 2.465000 ;
- RECT 1.825000 1.500000 4.025000 1.735000 ;
- RECT 1.825000 1.735000 2.935000 1.830000 ;
- RECT 2.170000 2.135000 2.465000 2.295000 ;
- RECT 2.685000 1.830000 2.935000 2.250000 ;
- RECT 3.765000 1.735000 4.025000 2.250000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.565000 2.055000 0.895000 2.295000 ;
+ RECT 0.565000 2.295000 2.465000 2.465000 ;
+ RECT 0.925000 0.085000 1.705000 0.465000 ;
+ RECT 1.825000 1.500000 4.025000 1.735000 ;
+ RECT 1.825000 1.735000 2.935000 1.830000 ;
+ RECT 2.170000 2.135000 2.465000 2.295000 ;
+ RECT 2.685000 1.830000 2.935000 2.250000 ;
+ RECT 3.155000 1.905000 3.485000 2.635000 ;
+ RECT 3.555000 0.085000 3.965000 0.815000 ;
+ RECT 3.765000 1.735000 4.025000 2.250000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a22o/sky130_fd_sc_hdll__a22o_1.magic.lef b/cells/a22o/sky130_fd_sc_hdll__a22o_1.magic.lef
index 260a573..a4faf07 100644
--- a/cells/a22o/sky130_fd_sc_hdll__a22o_1.magic.lef
+++ b/cells/a22o/sky130_fd_sc_hdll__a22o_1.magic.lef
@@ -77,19 +77,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.090000 0.085000 0.595000 0.850000 ;
- RECT 2.585000 0.085000 2.915000 0.445000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -99,19 +86,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 1.540000 2.255000 1.895000 2.635000 ;
- RECT 2.585000 1.935000 2.915000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -129,15 +103,38 @@
END X
OBS
LAYER li1 ;
- RECT 0.090000 1.495000 3.035000 1.715000 ;
- RECT 0.090000 1.715000 0.345000 2.245000 ;
- RECT 0.090000 2.245000 0.425000 2.465000 ;
- RECT 0.565000 1.885000 2.395000 2.085000 ;
- RECT 0.870000 0.255000 2.280000 0.465000 ;
- RECT 2.065000 2.085000 2.395000 2.465000 ;
- RECT 2.110000 0.465000 2.280000 0.615000 ;
- RECT 2.110000 0.615000 3.035000 0.785000 ;
- RECT 2.865000 0.785000 3.035000 1.495000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.090000 0.085000 0.595000 0.850000 ;
+ RECT 0.090000 1.495000 3.035000 1.715000 ;
+ RECT 0.090000 1.715000 0.345000 2.245000 ;
+ RECT 0.090000 2.245000 0.425000 2.465000 ;
+ RECT 0.565000 1.885000 2.395000 2.085000 ;
+ RECT 0.870000 0.255000 2.280000 0.465000 ;
+ RECT 1.540000 2.255000 1.895000 2.635000 ;
+ RECT 2.065000 2.085000 2.395000 2.465000 ;
+ RECT 2.110000 0.465000 2.280000 0.615000 ;
+ RECT 2.110000 0.615000 3.035000 0.785000 ;
+ RECT 2.585000 0.085000 2.915000 0.445000 ;
+ RECT 2.585000 1.935000 2.915000 2.635000 ;
+ RECT 2.865000 0.785000 3.035000 1.495000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a22o/sky130_fd_sc_hdll__a22o_2.magic.lef b/cells/a22o/sky130_fd_sc_hdll__a22o_2.magic.lef
index 7cf2fad..4ad404c 100644
--- a/cells/a22o/sky130_fd_sc_hdll__a22o_2.magic.lef
+++ b/cells/a22o/sky130_fd_sc_hdll__a22o_2.magic.lef
@@ -77,21 +77,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 0.095000 0.085000 0.595000 0.850000 ;
- RECT 2.505000 0.085000 2.885000 0.565000 ;
- RECT 3.755000 0.085000 3.925000 0.985000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -101,21 +86,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 1.555000 2.215000 1.910000 2.635000 ;
- RECT 2.600000 1.875000 2.930000 2.635000 ;
- RECT 3.755000 1.445000 3.925000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -133,17 +103,44 @@
END X
OBS
LAYER li1 ;
- RECT 0.095000 1.455000 3.015000 1.625000 ;
- RECT 0.095000 1.625000 0.425000 2.295000 ;
- RECT 0.095000 2.295000 1.365000 2.465000 ;
- RECT 0.645000 1.795000 2.380000 2.035000 ;
- RECT 0.645000 2.035000 0.875000 2.125000 ;
- RECT 0.870000 0.255000 2.295000 0.505000 ;
- RECT 1.035000 2.255000 1.365000 2.295000 ;
- RECT 2.125000 0.505000 2.295000 0.735000 ;
- RECT 2.125000 0.735000 3.015000 0.905000 ;
- RECT 2.130000 2.035000 2.380000 2.465000 ;
- RECT 2.845000 0.905000 3.015000 1.455000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.095000 0.085000 0.595000 0.850000 ;
+ RECT 0.095000 1.455000 3.015000 1.625000 ;
+ RECT 0.095000 1.625000 0.425000 2.295000 ;
+ RECT 0.095000 2.295000 1.365000 2.465000 ;
+ RECT 0.645000 1.795000 2.380000 2.035000 ;
+ RECT 0.645000 2.035000 0.875000 2.125000 ;
+ RECT 0.870000 0.255000 2.295000 0.505000 ;
+ RECT 1.035000 2.255000 1.365000 2.295000 ;
+ RECT 1.555000 2.215000 1.910000 2.635000 ;
+ RECT 2.125000 0.505000 2.295000 0.735000 ;
+ RECT 2.125000 0.735000 3.015000 0.905000 ;
+ RECT 2.130000 2.035000 2.380000 2.465000 ;
+ RECT 2.505000 0.085000 2.885000 0.565000 ;
+ RECT 2.600000 1.875000 2.930000 2.635000 ;
+ RECT 2.845000 0.905000 3.015000 1.455000 ;
+ RECT 3.755000 0.085000 3.925000 0.985000 ;
+ RECT 3.755000 1.445000 3.925000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a22o/sky130_fd_sc_hdll__a22o_4.magic.lef b/cells/a22o/sky130_fd_sc_hdll__a22o_4.magic.lef
index 2c6f98e..cdab5fb 100644
--- a/cells/a22o/sky130_fd_sc_hdll__a22o_4.magic.lef
+++ b/cells/a22o/sky130_fd_sc_hdll__a22o_4.magic.lef
@@ -80,29 +80,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.900000 0.085000 ;
- RECT 0.260000 0.085000 0.430000 0.555000 ;
- RECT 1.200000 0.085000 1.370000 0.555000 ;
- RECT 2.140000 0.085000 2.830000 0.555000 ;
- RECT 4.585000 0.085000 4.755000 0.555000 ;
- RECT 6.500000 0.085000 6.670000 0.895000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.900000 0.240000 ;
END
@@ -112,29 +89,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.900000 2.805000 ;
- RECT 0.220000 1.825000 0.470000 2.635000 ;
- RECT 1.160000 1.795000 1.410000 2.635000 ;
- RECT 2.100000 2.125000 2.350000 2.635000 ;
- RECT 5.050000 2.125000 5.300000 2.635000 ;
- RECT 5.990000 2.125000 6.240000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.900000 2.960000 ;
END
@@ -156,26 +110,69 @@
END X
OBS
LAYER li1 ;
- RECT 0.540000 1.075000 2.430000 1.275000 ;
- RECT 2.100000 1.275000 2.430000 1.785000 ;
- RECT 2.100000 1.785000 4.280000 1.955000 ;
- RECT 2.140000 0.735000 5.810000 0.905000 ;
- RECT 2.140000 0.905000 2.430000 1.075000 ;
- RECT 2.620000 2.125000 2.870000 2.295000 ;
- RECT 2.620000 2.295000 4.830000 2.465000 ;
- RECT 3.000000 0.255000 4.320000 0.475000 ;
- RECT 3.090000 1.955000 3.340000 2.125000 ;
- RECT 3.420000 0.645000 3.905000 0.735000 ;
- RECT 3.560000 2.125000 3.810000 2.295000 ;
- RECT 4.030000 1.955000 4.280000 2.125000 ;
- RECT 4.500000 1.785000 6.710000 1.955000 ;
- RECT 4.500000 1.955000 4.830000 2.295000 ;
- RECT 4.960000 0.255000 6.280000 0.475000 ;
- RECT 5.385000 0.645000 5.810000 0.735000 ;
- RECT 5.520000 1.955000 5.770000 2.465000 ;
- RECT 6.030000 0.475000 6.280000 0.895000 ;
- RECT 6.505000 1.455000 6.710000 1.785000 ;
- RECT 6.505000 1.955000 6.710000 2.465000 ;
+ RECT 0.000000 -0.085000 6.900000 0.085000 ;
+ RECT 0.000000 2.635000 6.900000 2.805000 ;
+ RECT 0.220000 1.825000 0.470000 2.635000 ;
+ RECT 0.260000 0.085000 0.430000 0.555000 ;
+ RECT 0.540000 1.075000 2.430000 1.275000 ;
+ RECT 1.160000 1.795000 1.410000 2.635000 ;
+ RECT 1.200000 0.085000 1.370000 0.555000 ;
+ RECT 2.100000 1.275000 2.430000 1.785000 ;
+ RECT 2.100000 1.785000 4.280000 1.955000 ;
+ RECT 2.100000 2.125000 2.350000 2.635000 ;
+ RECT 2.140000 0.085000 2.830000 0.555000 ;
+ RECT 2.140000 0.735000 5.810000 0.905000 ;
+ RECT 2.140000 0.905000 2.430000 1.075000 ;
+ RECT 2.620000 2.125000 2.870000 2.295000 ;
+ RECT 2.620000 2.295000 4.830000 2.465000 ;
+ RECT 3.000000 0.255000 4.320000 0.475000 ;
+ RECT 3.090000 1.955000 3.340000 2.125000 ;
+ RECT 3.420000 0.645000 3.905000 0.735000 ;
+ RECT 3.560000 2.125000 3.810000 2.295000 ;
+ RECT 4.030000 1.955000 4.280000 2.125000 ;
+ RECT 4.500000 1.785000 6.710000 1.955000 ;
+ RECT 4.500000 1.955000 4.830000 2.295000 ;
+ RECT 4.585000 0.085000 4.755000 0.555000 ;
+ RECT 4.960000 0.255000 6.280000 0.475000 ;
+ RECT 5.050000 2.125000 5.300000 2.635000 ;
+ RECT 5.385000 0.645000 5.810000 0.735000 ;
+ RECT 5.520000 1.955000 5.770000 2.465000 ;
+ RECT 5.990000 2.125000 6.240000 2.635000 ;
+ RECT 6.030000 0.475000 6.280000 0.895000 ;
+ RECT 6.500000 0.085000 6.670000 0.895000 ;
+ RECT 6.505000 1.455000 6.710000 1.785000 ;
+ RECT 6.505000 1.955000 6.710000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a22oi/sky130_fd_sc_hdll__a22oi_1.magic.lef b/cells/a22oi/sky130_fd_sc_hdll__a22oi_1.magic.lef
index 8ddb0e4..c27cbff 100644
--- a/cells/a22oi/sky130_fd_sc_hdll__a22oi_1.magic.lef
+++ b/cells/a22oi/sky130_fd_sc_hdll__a22oi_1.magic.lef
@@ -77,18 +77,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 0.095000 0.085000 0.595000 0.595000 ;
- RECT 2.505000 0.085000 2.835000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -98,18 +86,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 1.555000 2.255000 1.910000 2.635000 ;
- RECT 2.560000 1.855000 2.825000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -132,9 +108,30 @@
END Y
OBS
LAYER li1 ;
- RECT 0.645000 1.785000 2.275000 1.980000 ;
- RECT 0.645000 1.980000 0.815000 2.115000 ;
- RECT 2.105000 1.980000 2.275000 2.165000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.095000 0.085000 0.595000 0.595000 ;
+ RECT 0.645000 1.785000 2.275000 1.980000 ;
+ RECT 0.645000 1.980000 0.815000 2.115000 ;
+ RECT 1.555000 2.255000 1.910000 2.635000 ;
+ RECT 2.105000 1.980000 2.275000 2.165000 ;
+ RECT 2.505000 0.085000 2.835000 0.485000 ;
+ RECT 2.560000 1.855000 2.825000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a22oi/sky130_fd_sc_hdll__a22oi_2.magic.lef b/cells/a22oi/sky130_fd_sc_hdll__a22oi_2.magic.lef
index b1f4383..094eb7f 100644
--- a/cells/a22oi/sky130_fd_sc_hdll__a22oi_2.magic.lef
+++ b/cells/a22oi/sky130_fd_sc_hdll__a22oi_2.magic.lef
@@ -91,6 +91,8 @@
RECT 3.825000 -0.085000 3.995000 0.085000 ;
RECT 4.285000 -0.085000 4.455000 0.085000 ;
RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 5.060000 0.240000 ;
END
@@ -116,6 +118,8 @@
RECT 3.825000 2.635000 3.995000 2.805000 ;
RECT 4.285000 2.635000 4.455000 2.805000 ;
RECT 4.745000 2.635000 4.915000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 5.060000 2.960000 ;
END
diff --git a/cells/a22oi/sky130_fd_sc_hdll__a22oi_4.magic.lef b/cells/a22oi/sky130_fd_sc_hdll__a22oi_4.magic.lef
index 475b963..cec1e85 100644
--- a/cells/a22oi/sky130_fd_sc_hdll__a22oi_4.magic.lef
+++ b/cells/a22oi/sky130_fd_sc_hdll__a22oi_4.magic.lef
@@ -75,32 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 8.740000 0.085000 ;
- RECT 0.645000 0.085000 0.815000 0.555000 ;
- RECT 1.585000 0.085000 1.755000 0.555000 ;
- RECT 6.805000 0.085000 6.975000 0.555000 ;
- RECT 7.745000 0.085000 7.915000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 8.740000 0.240000 ;
END
@@ -110,32 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 8.740000 2.805000 ;
- RECT 4.885000 1.795000 5.135000 2.635000 ;
- RECT 5.825000 1.795000 6.075000 2.635000 ;
- RECT 6.765000 1.795000 7.015000 2.635000 ;
- RECT 7.705000 1.795000 7.955000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 8.740000 2.960000 ;
END
@@ -157,27 +105,76 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 1.455000 0.425000 2.295000 ;
- RECT 0.090000 2.295000 4.665000 2.465000 ;
- RECT 0.095000 0.255000 0.425000 0.725000 ;
- RECT 0.095000 0.725000 2.225000 0.905000 ;
- RECT 0.985000 0.255000 1.365000 0.725000 ;
- RECT 1.075000 1.795000 1.325000 2.295000 ;
- RECT 1.925000 0.255000 4.185000 0.475000 ;
- RECT 1.925000 0.475000 2.225000 0.725000 ;
- RECT 2.015000 1.795000 2.265000 2.295000 ;
- RECT 2.955000 1.795000 3.205000 2.295000 ;
- RECT 3.895000 1.455000 8.425000 1.625000 ;
- RECT 3.895000 1.625000 4.665000 2.295000 ;
- RECT 4.375000 0.255000 6.585000 0.475000 ;
- RECT 5.355000 1.625000 5.605000 2.465000 ;
- RECT 6.295000 1.625000 6.545000 2.465000 ;
- RECT 6.335000 0.475000 6.585000 0.725000 ;
- RECT 6.335000 0.725000 8.465000 0.905000 ;
- RECT 7.145000 0.255000 7.525000 0.725000 ;
- RECT 7.235000 1.625000 7.485000 2.465000 ;
- RECT 8.085000 0.255000 8.465000 0.725000 ;
- RECT 8.175000 1.625000 8.425000 2.465000 ;
+ RECT 0.000000 -0.085000 8.740000 0.085000 ;
+ RECT 0.000000 2.635000 8.740000 2.805000 ;
+ RECT 0.090000 1.455000 0.425000 2.295000 ;
+ RECT 0.090000 2.295000 4.665000 2.465000 ;
+ RECT 0.095000 0.255000 0.425000 0.725000 ;
+ RECT 0.095000 0.725000 2.225000 0.905000 ;
+ RECT 0.645000 0.085000 0.815000 0.555000 ;
+ RECT 0.985000 0.255000 1.365000 0.725000 ;
+ RECT 1.075000 1.795000 1.325000 2.295000 ;
+ RECT 1.585000 0.085000 1.755000 0.555000 ;
+ RECT 1.925000 0.255000 4.185000 0.475000 ;
+ RECT 1.925000 0.475000 2.225000 0.725000 ;
+ RECT 2.015000 1.795000 2.265000 2.295000 ;
+ RECT 2.955000 1.795000 3.205000 2.295000 ;
+ RECT 3.895000 1.455000 8.425000 1.625000 ;
+ RECT 3.895000 1.625000 4.665000 2.295000 ;
+ RECT 4.375000 0.255000 6.585000 0.475000 ;
+ RECT 4.885000 1.795000 5.135000 2.635000 ;
+ RECT 5.355000 1.625000 5.605000 2.465000 ;
+ RECT 5.825000 1.795000 6.075000 2.635000 ;
+ RECT 6.295000 1.625000 6.545000 2.465000 ;
+ RECT 6.335000 0.475000 6.585000 0.725000 ;
+ RECT 6.335000 0.725000 8.465000 0.905000 ;
+ RECT 6.765000 1.795000 7.015000 2.635000 ;
+ RECT 6.805000 0.085000 6.975000 0.555000 ;
+ RECT 7.145000 0.255000 7.525000 0.725000 ;
+ RECT 7.235000 1.625000 7.485000 2.465000 ;
+ RECT 7.705000 1.795000 7.955000 2.635000 ;
+ RECT 7.745000 0.085000 7.915000 0.555000 ;
+ RECT 8.085000 0.255000 8.465000 0.725000 ;
+ RECT 8.175000 1.625000 8.425000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_1.magic.lef b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_1.magic.lef
index fed67b7..598fe6a 100644
--- a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_1.magic.lef
+++ b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_1.magic.lef
@@ -90,6 +90,8 @@
RECT 2.905000 -0.085000 3.075000 0.085000 ;
RECT 3.365000 -0.085000 3.535000 0.085000 ;
RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -113,6 +115,8 @@
RECT 2.905000 2.635000 3.075000 2.805000 ;
RECT 3.365000 2.635000 3.535000 2.805000 ;
RECT 3.825000 2.635000 3.995000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
diff --git a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_2.magic.lef b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_2.magic.lef
index dddb377..7dc723f 100644
--- a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_2.magic.lef
+++ b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_2.magic.lef
@@ -92,6 +92,8 @@
RECT 3.365000 -0.085000 3.535000 0.085000 ;
RECT 3.825000 -0.085000 3.995000 0.085000 ;
RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -117,6 +119,8 @@
RECT 3.365000 2.635000 3.535000 2.805000 ;
RECT 3.825000 2.635000 3.995000 2.805000 ;
RECT 4.285000 2.635000 4.455000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
diff --git a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_4.magic.lef b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_4.magic.lef
index dd1d384..636f10b 100644
--- a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_4.magic.lef
+++ b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_4.magic.lef
@@ -81,33 +81,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 7.820000 0.085000 ;
- RECT 0.175000 0.085000 0.345000 0.895000 ;
- RECT 2.055000 0.085000 2.225000 0.555000 ;
- RECT 2.995000 0.085000 3.685000 0.555000 ;
- RECT 4.455000 0.085000 4.625000 0.555000 ;
- RECT 5.395000 0.085000 5.565000 0.895000 ;
- RECT 6.335000 0.085000 6.505000 0.555000 ;
- RECT 7.275000 0.085000 7.445000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 7.820000 0.240000 ;
END
@@ -117,32 +90,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 7.820000 2.805000 ;
- RECT 0.605000 2.125000 0.855000 2.635000 ;
- RECT 1.545000 2.125000 1.795000 2.635000 ;
- RECT 3.475000 2.135000 3.725000 2.635000 ;
- RECT 5.355000 1.795000 5.605000 2.635000 ;
- RECT 6.295000 2.165000 6.545000 2.635000 ;
- RECT 7.235000 1.825000 7.485000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 7.820000 2.960000 ;
END
@@ -166,39 +113,88 @@
END X
OBS
LAYER li1 ;
- RECT 0.135000 1.785000 2.265000 1.955000 ;
- RECT 0.135000 1.955000 0.385000 2.465000 ;
- RECT 0.515000 0.255000 1.835000 0.475000 ;
- RECT 0.515000 0.475000 0.815000 0.905000 ;
- RECT 0.985000 0.645000 1.370000 0.735000 ;
- RECT 0.985000 0.735000 2.775000 0.905000 ;
- RECT 1.075000 1.955000 1.325000 2.465000 ;
- RECT 2.015000 1.955000 2.265000 2.295000 ;
- RECT 2.015000 2.295000 3.205000 2.465000 ;
- RECT 2.055000 1.455000 2.265000 1.785000 ;
- RECT 2.395000 0.255000 2.775000 0.735000 ;
- RECT 2.485000 0.905000 2.695000 1.415000 ;
- RECT 2.485000 1.415000 2.870000 1.965000 ;
- RECT 2.485000 1.965000 2.735000 2.125000 ;
- RECT 2.865000 1.075000 3.445000 1.245000 ;
- RECT 2.955000 2.135000 3.205000 2.295000 ;
- RECT 3.255000 0.725000 5.175000 0.905000 ;
- RECT 3.255000 0.905000 3.445000 1.075000 ;
- RECT 3.255000 1.245000 3.445000 1.495000 ;
- RECT 3.255000 1.495000 3.605000 1.665000 ;
- RECT 3.435000 1.665000 3.605000 1.785000 ;
- RECT 3.435000 1.785000 4.665000 1.965000 ;
- RECT 3.855000 0.255000 4.235000 0.725000 ;
- RECT 3.945000 2.135000 4.195000 2.295000 ;
- RECT 3.945000 2.295000 5.135000 2.465000 ;
- RECT 4.415000 1.965000 4.665000 2.125000 ;
- RECT 4.795000 0.255000 5.175000 0.725000 ;
- RECT 4.885000 1.785000 5.135000 2.295000 ;
- RECT 5.635000 1.075000 7.090000 1.245000 ;
- RECT 5.635000 1.245000 6.010000 1.615000 ;
+ RECT 0.000000 -0.085000 7.820000 0.085000 ;
+ RECT 0.000000 2.635000 7.820000 2.805000 ;
+ RECT 0.135000 1.785000 2.265000 1.955000 ;
+ RECT 0.135000 1.955000 0.385000 2.465000 ;
+ RECT 0.175000 0.085000 0.345000 0.895000 ;
+ RECT 0.515000 0.255000 1.835000 0.475000 ;
+ RECT 0.515000 0.475000 0.815000 0.905000 ;
+ RECT 0.605000 2.125000 0.855000 2.635000 ;
+ RECT 0.985000 0.645000 1.370000 0.735000 ;
+ RECT 0.985000 0.735000 2.775000 0.905000 ;
+ RECT 1.075000 1.955000 1.325000 2.465000 ;
+ RECT 1.545000 2.125000 1.795000 2.635000 ;
+ RECT 2.015000 1.955000 2.265000 2.295000 ;
+ RECT 2.015000 2.295000 3.205000 2.465000 ;
+ RECT 2.055000 0.085000 2.225000 0.555000 ;
+ RECT 2.055000 1.455000 2.265000 1.785000 ;
+ RECT 2.395000 0.255000 2.775000 0.735000 ;
+ RECT 2.485000 0.905000 2.695000 1.415000 ;
+ RECT 2.485000 1.415000 2.870000 1.965000 ;
+ RECT 2.485000 1.965000 2.735000 2.125000 ;
+ RECT 2.865000 1.075000 3.445000 1.245000 ;
+ RECT 2.955000 2.135000 3.205000 2.295000 ;
+ RECT 2.995000 0.085000 3.685000 0.555000 ;
+ RECT 3.255000 0.725000 5.175000 0.905000 ;
+ RECT 3.255000 0.905000 3.445000 1.075000 ;
+ RECT 3.255000 1.245000 3.445000 1.495000 ;
+ RECT 3.255000 1.495000 3.605000 1.665000 ;
+ RECT 3.435000 1.665000 3.605000 1.785000 ;
+ RECT 3.435000 1.785000 4.665000 1.965000 ;
+ RECT 3.475000 2.135000 3.725000 2.635000 ;
+ RECT 3.855000 0.255000 4.235000 0.725000 ;
+ RECT 3.945000 2.135000 4.195000 2.295000 ;
+ RECT 3.945000 2.295000 5.135000 2.465000 ;
+ RECT 4.415000 1.965000 4.665000 2.125000 ;
+ RECT 4.455000 0.085000 4.625000 0.555000 ;
+ RECT 4.795000 0.255000 5.175000 0.725000 ;
+ RECT 4.885000 1.785000 5.135000 2.295000 ;
+ RECT 5.355000 1.795000 5.605000 2.635000 ;
+ RECT 5.395000 0.085000 5.565000 0.895000 ;
+ RECT 5.635000 1.075000 7.090000 1.245000 ;
+ RECT 5.635000 1.245000 6.010000 1.615000 ;
+ RECT 6.295000 2.165000 6.545000 2.635000 ;
+ RECT 6.335000 0.085000 6.505000 0.555000 ;
+ RECT 7.235000 1.825000 7.485000 2.635000 ;
+ RECT 7.275000 0.085000 7.445000 0.555000 ;
LAYER mcon ;
- RECT 2.700000 1.445000 2.870000 1.615000 ;
- RECT 5.730000 1.445000 5.900000 1.615000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.700000 1.445000 2.870000 1.615000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 5.730000 1.445000 5.900000 1.615000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
LAYER met1 ;
RECT 2.640000 1.415000 2.980000 1.460000 ;
RECT 2.640000 1.460000 5.960000 1.600000 ;
diff --git a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_1.magic.lef b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_1.magic.lef
index 2db661c..e7b9f9e 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_1.magic.lef
+++ b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_1.magic.lef
@@ -90,6 +90,8 @@
RECT 2.445000 -0.085000 2.615000 0.085000 ;
RECT 2.905000 -0.085000 3.075000 0.085000 ;
RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -112,6 +114,8 @@
RECT 2.445000 2.635000 2.615000 2.805000 ;
RECT 2.905000 2.635000 3.075000 2.805000 ;
RECT 3.365000 2.635000 3.535000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
diff --git a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_2.magic.lef b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_2.magic.lef
index 12fb7b3..45ed929 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_2.magic.lef
+++ b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_2.magic.lef
@@ -77,27 +77,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.980000 0.085000 ;
- RECT 0.175000 0.085000 0.345000 0.895000 ;
- RECT 2.055000 0.085000 2.225000 0.555000 ;
- RECT 2.995000 0.085000 3.685000 0.555000 ;
- RECT 4.455000 0.085000 4.625000 0.555000 ;
- RECT 5.395000 0.085000 5.565000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.980000 0.240000 ;
END
@@ -107,25 +86,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.980000 2.805000 ;
- RECT 0.605000 2.135000 0.855000 2.635000 ;
- RECT 1.545000 2.135000 1.795000 2.635000 ;
- RECT 3.945000 2.135000 4.195000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.980000 2.960000 ;
END
@@ -144,27 +104,64 @@
END Y
OBS
LAYER li1 ;
- RECT 0.135000 1.785000 2.265000 1.955000 ;
- RECT 0.135000 1.955000 0.385000 2.465000 ;
- RECT 0.515000 0.255000 1.835000 0.475000 ;
- RECT 0.515000 0.475000 0.815000 0.895000 ;
- RECT 1.075000 1.955000 1.325000 2.465000 ;
- RECT 2.015000 1.955000 2.265000 2.295000 ;
- RECT 2.015000 2.295000 3.205000 2.465000 ;
- RECT 2.955000 1.795000 3.205000 2.295000 ;
- RECT 2.995000 0.995000 3.285000 1.325000 ;
- RECT 3.115000 0.725000 5.175000 0.905000 ;
- RECT 3.115000 0.905000 3.285000 0.995000 ;
- RECT 3.115000 1.325000 3.285000 1.445000 ;
- RECT 3.115000 1.445000 5.135000 1.615000 ;
- RECT 3.475000 1.785000 4.665000 1.965000 ;
- RECT 3.475000 1.965000 3.725000 2.465000 ;
- RECT 3.855000 0.255000 4.235000 0.725000 ;
- RECT 4.415000 1.965000 4.665000 2.295000 ;
- RECT 4.415000 2.295000 5.605000 2.465000 ;
- RECT 4.795000 0.255000 5.175000 0.725000 ;
- RECT 4.885000 1.615000 5.135000 2.125000 ;
- RECT 5.355000 1.455000 5.605000 2.295000 ;
+ RECT 0.000000 -0.085000 5.980000 0.085000 ;
+ RECT 0.000000 2.635000 5.980000 2.805000 ;
+ RECT 0.135000 1.785000 2.265000 1.955000 ;
+ RECT 0.135000 1.955000 0.385000 2.465000 ;
+ RECT 0.175000 0.085000 0.345000 0.895000 ;
+ RECT 0.515000 0.255000 1.835000 0.475000 ;
+ RECT 0.515000 0.475000 0.815000 0.895000 ;
+ RECT 0.605000 2.135000 0.855000 2.635000 ;
+ RECT 1.075000 1.955000 1.325000 2.465000 ;
+ RECT 1.545000 2.135000 1.795000 2.635000 ;
+ RECT 2.015000 1.955000 2.265000 2.295000 ;
+ RECT 2.015000 2.295000 3.205000 2.465000 ;
+ RECT 2.055000 0.085000 2.225000 0.555000 ;
+ RECT 2.955000 1.795000 3.205000 2.295000 ;
+ RECT 2.995000 0.085000 3.685000 0.555000 ;
+ RECT 2.995000 0.995000 3.285000 1.325000 ;
+ RECT 3.115000 0.725000 5.175000 0.905000 ;
+ RECT 3.115000 0.905000 3.285000 0.995000 ;
+ RECT 3.115000 1.325000 3.285000 1.445000 ;
+ RECT 3.115000 1.445000 5.135000 1.615000 ;
+ RECT 3.475000 1.785000 4.665000 1.965000 ;
+ RECT 3.475000 1.965000 3.725000 2.465000 ;
+ RECT 3.855000 0.255000 4.235000 0.725000 ;
+ RECT 3.945000 2.135000 4.195000 2.635000 ;
+ RECT 4.415000 1.965000 4.665000 2.295000 ;
+ RECT 4.415000 2.295000 5.605000 2.465000 ;
+ RECT 4.455000 0.085000 4.625000 0.555000 ;
+ RECT 4.795000 0.255000 5.175000 0.725000 ;
+ RECT 4.885000 1.615000 5.135000 2.125000 ;
+ RECT 5.355000 1.455000 5.605000 2.295000 ;
+ RECT 5.395000 0.085000 5.565000 0.905000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_4.magic.lef b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_4.magic.lef
index 7119ddb..b7a89da 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_4.magic.lef
+++ b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_4.magic.lef
@@ -78,41 +78,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 10.580000 0.085000 ;
- RECT 0.175000 0.085000 0.345000 0.895000 ;
- RECT 1.115000 0.085000 1.285000 0.555000 ;
- RECT 3.935000 0.085000 4.105000 0.555000 ;
- RECT 4.875000 0.085000 5.045000 0.555000 ;
- RECT 5.815000 0.085000 6.505000 0.555000 ;
- RECT 7.275000 0.085000 7.445000 0.555000 ;
- RECT 8.215000 0.085000 8.385000 0.555000 ;
- RECT 9.155000 0.085000 9.325000 0.555000 ;
- RECT 10.095000 0.085000 10.265000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 10.580000 0.240000 ;
END
@@ -122,38 +87,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 10.580000 2.805000 ;
- RECT 0.645000 1.795000 0.855000 2.635000 ;
- RECT 1.545000 2.135000 1.795000 2.635000 ;
- RECT 2.485000 2.135000 2.735000 2.635000 ;
- RECT 3.425000 2.135000 3.675000 2.635000 ;
- RECT 6.805000 1.795000 7.015000 2.635000 ;
- RECT 7.705000 1.795000 7.955000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 10.580000 2.960000 ;
END
@@ -176,40 +109,104 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 1.455000 1.315000 1.625000 ;
- RECT 0.085000 1.625000 0.425000 2.465000 ;
- RECT 0.515000 0.255000 0.895000 0.725000 ;
- RECT 0.515000 0.725000 1.755000 0.905000 ;
- RECT 1.075000 1.625000 1.315000 1.795000 ;
- RECT 1.075000 1.795000 4.145000 1.965000 ;
- RECT 1.075000 1.965000 1.315000 2.465000 ;
- RECT 1.455000 0.255000 3.715000 0.475000 ;
- RECT 1.455000 0.475000 1.755000 0.725000 ;
- RECT 2.015000 1.965000 2.265000 2.465000 ;
- RECT 2.955000 1.965000 3.205000 2.465000 ;
- RECT 3.895000 1.965000 4.145000 2.295000 ;
- RECT 3.895000 2.295000 6.065000 2.465000 ;
- RECT 4.535000 1.075000 6.325000 1.245000 ;
- RECT 4.835000 1.795000 5.075000 2.295000 ;
- RECT 5.685000 1.455000 6.065000 2.295000 ;
- RECT 6.155000 0.735000 10.460000 0.905000 ;
- RECT 6.155000 0.905000 6.325000 1.075000 ;
- RECT 6.255000 1.455000 8.425000 1.625000 ;
- RECT 6.255000 1.625000 6.585000 2.465000 ;
- RECT 6.675000 0.255000 7.055000 0.725000 ;
- RECT 6.675000 0.725000 9.875000 0.735000 ;
- RECT 7.240000 1.625000 7.480000 2.465000 ;
- RECT 7.615000 0.255000 7.995000 0.725000 ;
- RECT 8.175000 1.625000 8.425000 2.295000 ;
- RECT 8.175000 2.295000 10.310000 2.465000 ;
- RECT 8.555000 0.255000 8.935000 0.725000 ;
- RECT 8.645000 1.455000 10.460000 1.625000 ;
- RECT 8.645000 1.625000 8.895000 2.125000 ;
- RECT 9.115000 1.795000 9.365000 2.295000 ;
- RECT 9.495000 0.255000 9.875000 0.725000 ;
- RECT 9.585000 1.625000 9.835000 2.125000 ;
- RECT 10.060000 1.795000 10.310000 2.295000 ;
- RECT 10.135000 0.905000 10.460000 1.455000 ;
+ RECT 0.000000 -0.085000 10.580000 0.085000 ;
+ RECT 0.000000 2.635000 10.580000 2.805000 ;
+ RECT 0.085000 1.455000 1.315000 1.625000 ;
+ RECT 0.085000 1.625000 0.425000 2.465000 ;
+ RECT 0.175000 0.085000 0.345000 0.895000 ;
+ RECT 0.515000 0.255000 0.895000 0.725000 ;
+ RECT 0.515000 0.725000 1.755000 0.905000 ;
+ RECT 0.645000 1.795000 0.855000 2.635000 ;
+ RECT 1.075000 1.625000 1.315000 1.795000 ;
+ RECT 1.075000 1.795000 4.145000 1.965000 ;
+ RECT 1.075000 1.965000 1.315000 2.465000 ;
+ RECT 1.115000 0.085000 1.285000 0.555000 ;
+ RECT 1.455000 0.255000 3.715000 0.475000 ;
+ RECT 1.455000 0.475000 1.755000 0.725000 ;
+ RECT 1.545000 2.135000 1.795000 2.635000 ;
+ RECT 2.015000 1.965000 2.265000 2.465000 ;
+ RECT 2.485000 2.135000 2.735000 2.635000 ;
+ RECT 2.955000 1.965000 3.205000 2.465000 ;
+ RECT 3.425000 2.135000 3.675000 2.635000 ;
+ RECT 3.895000 1.965000 4.145000 2.295000 ;
+ RECT 3.895000 2.295000 6.065000 2.465000 ;
+ RECT 3.935000 0.085000 4.105000 0.555000 ;
+ RECT 4.535000 1.075000 6.325000 1.245000 ;
+ RECT 4.835000 1.795000 5.075000 2.295000 ;
+ RECT 4.875000 0.085000 5.045000 0.555000 ;
+ RECT 5.685000 1.455000 6.065000 2.295000 ;
+ RECT 5.815000 0.085000 6.505000 0.555000 ;
+ RECT 6.155000 0.735000 10.460000 0.905000 ;
+ RECT 6.155000 0.905000 6.325000 1.075000 ;
+ RECT 6.255000 1.455000 8.425000 1.625000 ;
+ RECT 6.255000 1.625000 6.585000 2.465000 ;
+ RECT 6.675000 0.255000 7.055000 0.725000 ;
+ RECT 6.675000 0.725000 9.875000 0.735000 ;
+ RECT 6.805000 1.795000 7.015000 2.635000 ;
+ RECT 7.240000 1.625000 7.480000 2.465000 ;
+ RECT 7.275000 0.085000 7.445000 0.555000 ;
+ RECT 7.615000 0.255000 7.995000 0.725000 ;
+ RECT 7.705000 1.795000 7.955000 2.635000 ;
+ RECT 8.175000 1.625000 8.425000 2.295000 ;
+ RECT 8.175000 2.295000 10.310000 2.465000 ;
+ RECT 8.215000 0.085000 8.385000 0.555000 ;
+ RECT 8.555000 0.255000 8.935000 0.725000 ;
+ RECT 8.645000 1.455000 10.460000 1.625000 ;
+ RECT 8.645000 1.625000 8.895000 2.125000 ;
+ RECT 9.115000 1.795000 9.365000 2.295000 ;
+ RECT 9.155000 0.085000 9.325000 0.555000 ;
+ RECT 9.495000 0.255000 9.875000 0.725000 ;
+ RECT 9.585000 1.625000 9.835000 2.125000 ;
+ RECT 10.060000 1.795000 10.310000 2.295000 ;
+ RECT 10.095000 0.085000 10.265000 0.555000 ;
+ RECT 10.135000 0.905000 10.460000 1.455000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a31o/sky130_fd_sc_hdll__a31o_1.magic.lef b/cells/a31o/sky130_fd_sc_hdll__a31o_1.magic.lef
index 35bf8d4..1d45c7f 100644
--- a/cells/a31o/sky130_fd_sc_hdll__a31o_1.magic.lef
+++ b/cells/a31o/sky130_fd_sc_hdll__a31o_1.magic.lef
@@ -76,18 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 0.605000 0.085000 0.935000 0.485000 ;
- RECT 2.725000 0.085000 3.055000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -97,18 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 0.645000 1.495000 0.895000 2.635000 ;
- RECT 1.665000 2.165000 1.995000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -126,15 +102,36 @@
END X
OBS
LAYER li1 ;
- RECT 0.455000 0.995000 0.815000 1.325000 ;
- RECT 0.645000 0.655000 3.085000 0.825000 ;
- RECT 0.645000 0.825000 0.815000 0.995000 ;
- RECT 1.085000 1.825000 2.525000 1.995000 ;
- RECT 1.085000 1.995000 1.385000 2.415000 ;
- RECT 2.125000 0.315000 2.505000 0.655000 ;
- RECT 2.275000 1.995000 2.525000 2.415000 ;
- RECT 2.755000 1.825000 3.085000 2.425000 ;
- RECT 2.915000 0.825000 3.085000 1.825000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.455000 0.995000 0.815000 1.325000 ;
+ RECT 0.605000 0.085000 0.935000 0.485000 ;
+ RECT 0.645000 0.655000 3.085000 0.825000 ;
+ RECT 0.645000 0.825000 0.815000 0.995000 ;
+ RECT 0.645000 1.495000 0.895000 2.635000 ;
+ RECT 1.085000 1.825000 2.525000 1.995000 ;
+ RECT 1.085000 1.995000 1.385000 2.415000 ;
+ RECT 1.665000 2.165000 1.995000 2.635000 ;
+ RECT 2.125000 0.315000 2.505000 0.655000 ;
+ RECT 2.275000 1.995000 2.525000 2.415000 ;
+ RECT 2.725000 0.085000 3.055000 0.485000 ;
+ RECT 2.755000 1.825000 3.085000 2.425000 ;
+ RECT 2.915000 0.825000 3.085000 1.825000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a31o/sky130_fd_sc_hdll__a31o_2.magic.lef b/cells/a31o/sky130_fd_sc_hdll__a31o_2.magic.lef
index a712f97..be1a356 100644
--- a/cells/a31o/sky130_fd_sc_hdll__a31o_2.magic.lef
+++ b/cells/a31o/sky130_fd_sc_hdll__a31o_2.magic.lef
@@ -76,20 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.090000 0.085000 0.425000 0.465000 ;
- RECT 1.005000 0.085000 1.385000 0.465000 ;
- RECT 3.175000 0.085000 3.465000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -99,20 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.135000 2.175000 0.385000 2.635000 ;
- RECT 0.985000 1.835000 1.285000 2.635000 ;
- RECT 2.015000 2.175000 2.345000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -132,14 +104,39 @@
END X
OBS
LAYER li1 ;
- RECT 0.515000 1.075000 0.845000 1.245000 ;
- RECT 0.515000 1.245000 0.685000 1.495000 ;
- RECT 0.515000 1.495000 3.345000 1.665000 ;
- RECT 1.455000 1.835000 2.895000 2.005000 ;
- RECT 1.455000 2.005000 1.755000 2.425000 ;
- RECT 2.585000 2.005000 2.895000 2.425000 ;
- RECT 2.785000 0.255000 2.955000 1.495000 ;
- RECT 3.175000 1.665000 3.345000 2.465000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.090000 0.085000 0.425000 0.465000 ;
+ RECT 0.135000 2.175000 0.385000 2.635000 ;
+ RECT 0.515000 1.075000 0.845000 1.245000 ;
+ RECT 0.515000 1.245000 0.685000 1.495000 ;
+ RECT 0.515000 1.495000 3.345000 1.665000 ;
+ RECT 0.985000 1.835000 1.285000 2.635000 ;
+ RECT 1.005000 0.085000 1.385000 0.465000 ;
+ RECT 1.455000 1.835000 2.895000 2.005000 ;
+ RECT 1.455000 2.005000 1.755000 2.425000 ;
+ RECT 2.015000 2.175000 2.345000 2.635000 ;
+ RECT 2.585000 2.005000 2.895000 2.425000 ;
+ RECT 2.785000 0.255000 2.955000 1.495000 ;
+ RECT 3.175000 0.085000 3.465000 0.565000 ;
+ RECT 3.175000 1.665000 3.345000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a31o/sky130_fd_sc_hdll__a31o_4.magic.lef b/cells/a31o/sky130_fd_sc_hdll__a31o_4.magic.lef
index 742f758..2e3c9a9 100644
--- a/cells/a31o/sky130_fd_sc_hdll__a31o_4.magic.lef
+++ b/cells/a31o/sky130_fd_sc_hdll__a31o_4.magic.lef
@@ -81,29 +81,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.900000 0.085000 ;
- RECT 0.175000 0.085000 0.345000 0.905000 ;
- RECT 2.950000 0.085000 3.285000 0.530000 ;
- RECT 4.135000 0.085000 4.665000 0.565000 ;
- RECT 5.385000 0.085000 5.765000 0.485000 ;
- RECT 6.325000 0.085000 6.705000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.900000 0.240000 ;
END
@@ -113,30 +90,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.900000 2.805000 ;
- RECT 0.515000 2.125000 0.895000 2.635000 ;
- RECT 1.455000 2.125000 1.835000 2.635000 ;
- RECT 2.395000 2.125000 2.775000 2.635000 ;
- RECT 4.495000 2.125000 4.825000 2.635000 ;
- RECT 5.385000 2.125000 5.765000 2.635000 ;
- RECT 6.325000 2.125000 6.705000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.900000 2.960000 ;
END
@@ -156,23 +109,67 @@
END X
OBS
LAYER li1 ;
- RECT 0.175000 1.785000 3.285000 1.955000 ;
- RECT 0.175000 1.955000 0.345000 2.465000 ;
- RECT 1.115000 1.955000 1.285000 2.465000 ;
- RECT 1.455000 0.395000 2.770000 0.565000 ;
- RECT 2.055000 1.955000 2.225000 2.465000 ;
- RECT 2.600000 0.565000 2.770000 0.700000 ;
- RECT 2.600000 0.700000 3.835000 0.805000 ;
- RECT 2.600000 0.805000 3.695000 0.870000 ;
- RECT 3.115000 1.955000 3.285000 2.295000 ;
- RECT 3.115000 2.295000 4.225000 2.465000 ;
- RECT 3.455000 0.295000 3.835000 0.700000 ;
- RECT 3.455000 0.870000 3.695000 1.455000 ;
- RECT 3.455000 1.455000 4.820000 1.625000 ;
- RECT 3.455000 1.625000 3.835000 2.115000 ;
- RECT 4.055000 1.795000 4.225000 2.295000 ;
- RECT 4.650000 0.995000 6.355000 1.325000 ;
- RECT 4.650000 1.325000 4.820000 1.455000 ;
+ RECT 0.000000 -0.085000 6.900000 0.085000 ;
+ RECT 0.000000 2.635000 6.900000 2.805000 ;
+ RECT 0.175000 0.085000 0.345000 0.905000 ;
+ RECT 0.175000 1.785000 3.285000 1.955000 ;
+ RECT 0.175000 1.955000 0.345000 2.465000 ;
+ RECT 0.515000 2.125000 0.895000 2.635000 ;
+ RECT 1.115000 1.955000 1.285000 2.465000 ;
+ RECT 1.455000 0.395000 2.770000 0.565000 ;
+ RECT 1.455000 2.125000 1.835000 2.635000 ;
+ RECT 2.055000 1.955000 2.225000 2.465000 ;
+ RECT 2.395000 2.125000 2.775000 2.635000 ;
+ RECT 2.600000 0.565000 2.770000 0.700000 ;
+ RECT 2.600000 0.700000 3.835000 0.805000 ;
+ RECT 2.600000 0.805000 3.695000 0.870000 ;
+ RECT 2.950000 0.085000 3.285000 0.530000 ;
+ RECT 3.115000 1.955000 3.285000 2.295000 ;
+ RECT 3.115000 2.295000 4.225000 2.465000 ;
+ RECT 3.455000 0.295000 3.835000 0.700000 ;
+ RECT 3.455000 0.870000 3.695000 1.455000 ;
+ RECT 3.455000 1.455000 4.820000 1.625000 ;
+ RECT 3.455000 1.625000 3.835000 2.115000 ;
+ RECT 4.055000 1.795000 4.225000 2.295000 ;
+ RECT 4.135000 0.085000 4.665000 0.565000 ;
+ RECT 4.495000 2.125000 4.825000 2.635000 ;
+ RECT 4.650000 0.995000 6.355000 1.325000 ;
+ RECT 4.650000 1.325000 4.820000 1.455000 ;
+ RECT 5.385000 0.085000 5.765000 0.485000 ;
+ RECT 5.385000 2.125000 5.765000 2.635000 ;
+ RECT 6.325000 0.085000 6.705000 0.485000 ;
+ RECT 6.325000 2.125000 6.705000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a31oi/sky130_fd_sc_hdll__a31oi_1.magic.lef b/cells/a31oi/sky130_fd_sc_hdll__a31oi_1.magic.lef
index a4b055d..45602d1 100644
--- a/cells/a31oi/sky130_fd_sc_hdll__a31oi_1.magic.lef
+++ b/cells/a31oi/sky130_fd_sc_hdll__a31oi_1.magic.lef
@@ -76,17 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.090000 0.085000 0.430000 0.815000 ;
- RECT 2.325000 0.085000 2.585000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -96,17 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 0.090000 1.495000 0.420000 2.635000 ;
- RECT 1.035000 2.175000 1.365000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -124,9 +102,28 @@
END Y
OBS
LAYER li1 ;
- RECT 0.640000 1.835000 1.815000 2.005000 ;
- RECT 0.640000 2.005000 0.815000 2.415000 ;
- RECT 1.620000 2.005000 1.815000 2.415000 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.090000 0.085000 0.430000 0.815000 ;
+ RECT 0.090000 1.495000 0.420000 2.635000 ;
+ RECT 0.640000 1.835000 1.815000 2.005000 ;
+ RECT 0.640000 2.005000 0.815000 2.415000 ;
+ RECT 1.035000 2.175000 1.365000 2.635000 ;
+ RECT 1.620000 2.005000 1.815000 2.415000 ;
+ RECT 2.325000 0.085000 2.585000 0.565000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a31oi/sky130_fd_sc_hdll__a31oi_2.magic.lef b/cells/a31oi/sky130_fd_sc_hdll__a31oi_2.magic.lef
index d372a9c..51b6058 100644
--- a/cells/a31oi/sky130_fd_sc_hdll__a31oi_2.magic.lef
+++ b/cells/a31oi/sky130_fd_sc_hdll__a31oi_2.magic.lef
@@ -76,22 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.060000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 4.025000 0.085000 4.405000 0.465000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.060000 0.240000 ;
END
@@ -101,23 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.060000 2.805000 ;
- RECT 0.515000 2.125000 0.895000 2.635000 ;
- RECT 1.455000 2.125000 1.835000 2.635000 ;
- RECT 2.560000 2.125000 3.280000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.060000 2.960000 ;
END
@@ -139,15 +106,45 @@
END Y
OBS
LAYER li1 ;
- RECT 0.095000 0.655000 2.305000 0.825000 ;
- RECT 0.175000 1.785000 3.855000 1.955000 ;
- RECT 0.175000 1.955000 0.345000 2.465000 ;
- RECT 1.115000 1.955000 1.285000 2.465000 ;
- RECT 1.455000 0.295000 3.375000 0.465000 ;
- RECT 2.055000 1.955000 2.225000 2.465000 ;
- RECT 3.685000 1.955000 3.855000 2.295000 ;
- RECT 3.685000 2.295000 4.875000 2.465000 ;
- RECT 4.705000 1.795000 4.875000 2.295000 ;
+ RECT 0.000000 -0.085000 5.060000 0.085000 ;
+ RECT 0.000000 2.635000 5.060000 2.805000 ;
+ RECT 0.095000 0.655000 2.305000 0.825000 ;
+ RECT 0.175000 1.785000 3.855000 1.955000 ;
+ RECT 0.175000 1.955000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.515000 2.125000 0.895000 2.635000 ;
+ RECT 1.115000 1.955000 1.285000 2.465000 ;
+ RECT 1.455000 0.295000 3.375000 0.465000 ;
+ RECT 1.455000 2.125000 1.835000 2.635000 ;
+ RECT 2.055000 1.955000 2.225000 2.465000 ;
+ RECT 2.560000 2.125000 3.280000 2.635000 ;
+ RECT 3.685000 1.955000 3.855000 2.295000 ;
+ RECT 3.685000 2.295000 4.875000 2.465000 ;
+ RECT 4.025000 0.085000 4.405000 0.465000 ;
+ RECT 4.705000 1.795000 4.875000 2.295000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a31oi/sky130_fd_sc_hdll__a31oi_4.magic.lef b/cells/a31oi/sky130_fd_sc_hdll__a31oi_4.magic.lef
index 4450d8b..6f116d8 100644
--- a/cells/a31oi/sky130_fd_sc_hdll__a31oi_4.magic.lef
+++ b/cells/a31oi/sky130_fd_sc_hdll__a31oi_4.magic.lef
@@ -75,32 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 8.740000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 1.455000 0.085000 1.835000 0.465000 ;
- RECT 6.725000 0.085000 7.105000 0.465000 ;
- RECT 7.665000 0.085000 8.045000 0.465000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 8.740000 0.240000 ;
END
@@ -110,34 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 8.740000 2.805000 ;
- RECT 0.515000 1.915000 0.895000 2.635000 ;
- RECT 1.455000 1.915000 1.835000 2.635000 ;
- RECT 2.395000 1.915000 2.775000 2.635000 ;
- RECT 3.335000 1.915000 3.715000 2.635000 ;
- RECT 4.295000 1.915000 4.675000 2.635000 ;
- RECT 5.235000 2.255000 5.615000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 8.740000 2.960000 ;
END
@@ -157,22 +103,73 @@
END Y
OBS
LAYER li1 ;
- RECT 0.175000 0.255000 0.345000 0.635000 ;
- RECT 0.175000 0.635000 4.185000 0.805000 ;
- RECT 0.175000 1.495000 6.005000 1.665000 ;
- RECT 0.175000 1.665000 0.345000 2.465000 ;
- RECT 1.115000 0.255000 1.285000 0.635000 ;
- RECT 1.115000 1.665000 1.285000 2.465000 ;
- RECT 2.055000 0.255000 2.225000 0.635000 ;
- RECT 2.055000 1.665000 2.225000 2.465000 ;
- RECT 2.395000 0.295000 6.165000 0.465000 ;
- RECT 2.995000 1.665000 3.165000 2.465000 ;
- RECT 3.935000 1.665000 4.105000 2.465000 ;
- RECT 4.895000 1.665000 5.065000 2.465000 ;
- RECT 5.835000 1.665000 6.005000 2.255000 ;
- RECT 5.835000 2.255000 8.515000 2.425000 ;
- RECT 5.835000 2.425000 6.005000 2.465000 ;
- RECT 8.265000 1.495000 8.515000 2.255000 ;
+ RECT 0.000000 -0.085000 8.740000 0.085000 ;
+ RECT 0.000000 2.635000 8.740000 2.805000 ;
+ RECT 0.175000 0.255000 0.345000 0.635000 ;
+ RECT 0.175000 0.635000 4.185000 0.805000 ;
+ RECT 0.175000 1.495000 6.005000 1.665000 ;
+ RECT 0.175000 1.665000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.515000 1.915000 0.895000 2.635000 ;
+ RECT 1.115000 0.255000 1.285000 0.635000 ;
+ RECT 1.115000 1.665000 1.285000 2.465000 ;
+ RECT 1.455000 0.085000 1.835000 0.465000 ;
+ RECT 1.455000 1.915000 1.835000 2.635000 ;
+ RECT 2.055000 0.255000 2.225000 0.635000 ;
+ RECT 2.055000 1.665000 2.225000 2.465000 ;
+ RECT 2.395000 0.295000 6.165000 0.465000 ;
+ RECT 2.395000 1.915000 2.775000 2.635000 ;
+ RECT 2.995000 1.665000 3.165000 2.465000 ;
+ RECT 3.335000 1.915000 3.715000 2.635000 ;
+ RECT 3.935000 1.665000 4.105000 2.465000 ;
+ RECT 4.295000 1.915000 4.675000 2.635000 ;
+ RECT 4.895000 1.665000 5.065000 2.465000 ;
+ RECT 5.235000 2.255000 5.615000 2.635000 ;
+ RECT 5.835000 1.665000 6.005000 2.255000 ;
+ RECT 5.835000 2.255000 8.515000 2.425000 ;
+ RECT 5.835000 2.425000 6.005000 2.465000 ;
+ RECT 6.725000 0.085000 7.105000 0.465000 ;
+ RECT 7.665000 0.085000 8.045000 0.465000 ;
+ RECT 8.265000 1.495000 8.515000 2.255000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a32o/sky130_fd_sc_hdll__a32o_1.magic.lef b/cells/a32o/sky130_fd_sc_hdll__a32o_1.magic.lef
index e36ffa7..1312e3b 100644
--- a/cells/a32o/sky130_fd_sc_hdll__a32o_1.magic.lef
+++ b/cells/a32o/sky130_fd_sc_hdll__a32o_1.magic.lef
@@ -86,20 +86,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 0.595000 0.085000 0.975000 0.485000 ;
- RECT 3.505000 0.085000 3.885000 0.805000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -109,20 +95,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.725000 1.835000 1.055000 2.635000 ;
- RECT 1.940000 2.215000 2.270000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -140,19 +112,44 @@
END X
OBS
LAYER li1 ;
- RECT 0.570000 0.995000 0.845000 1.325000 ;
- RECT 0.675000 0.655000 1.315000 0.825000 ;
- RECT 0.675000 0.825000 0.845000 0.995000 ;
- RECT 0.675000 1.325000 0.845000 1.495000 ;
- RECT 0.675000 1.495000 3.325000 1.665000 ;
- RECT 1.145000 0.315000 2.910000 0.485000 ;
- RECT 1.145000 0.485000 1.315000 0.655000 ;
- RECT 1.350000 1.875000 2.875000 2.045000 ;
- RECT 1.350000 2.045000 1.635000 2.465000 ;
- RECT 2.545000 2.045000 2.875000 2.295000 ;
- RECT 2.545000 2.295000 3.895000 2.465000 ;
- RECT 3.155000 1.665000 3.325000 2.125000 ;
- RECT 3.635000 1.795000 3.895000 2.295000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.570000 0.995000 0.845000 1.325000 ;
+ RECT 0.595000 0.085000 0.975000 0.485000 ;
+ RECT 0.675000 0.655000 1.315000 0.825000 ;
+ RECT 0.675000 0.825000 0.845000 0.995000 ;
+ RECT 0.675000 1.325000 0.845000 1.495000 ;
+ RECT 0.675000 1.495000 3.325000 1.665000 ;
+ RECT 0.725000 1.835000 1.055000 2.635000 ;
+ RECT 1.145000 0.315000 2.910000 0.485000 ;
+ RECT 1.145000 0.485000 1.315000 0.655000 ;
+ RECT 1.350000 1.875000 2.875000 2.045000 ;
+ RECT 1.350000 2.045000 1.635000 2.465000 ;
+ RECT 1.940000 2.215000 2.270000 2.635000 ;
+ RECT 2.545000 2.045000 2.875000 2.295000 ;
+ RECT 2.545000 2.295000 3.895000 2.465000 ;
+ RECT 3.155000 1.665000 3.325000 2.125000 ;
+ RECT 3.505000 0.085000 3.885000 0.805000 ;
+ RECT 3.635000 1.795000 3.895000 2.295000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a32o/sky130_fd_sc_hdll__a32o_2.magic.lef b/cells/a32o/sky130_fd_sc_hdll__a32o_2.magic.lef
index a227f93..b0c7a49 100644
--- a/cells/a32o/sky130_fd_sc_hdll__a32o_2.magic.lef
+++ b/cells/a32o/sky130_fd_sc_hdll__a32o_2.magic.lef
@@ -85,22 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.090000 0.085000 0.425000 0.465000 ;
- RECT 0.985000 0.085000 1.740000 0.445000 ;
- RECT 4.015000 0.085000 4.400000 0.805000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -110,22 +94,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.515000 2.125000 0.895000 2.635000 ;
- RECT 2.915000 2.140000 3.295000 2.635000 ;
- RECT 4.015000 1.915000 4.400000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -145,18 +113,47 @@
END X
OBS
LAYER li1 ;
- RECT 0.535000 0.995000 0.755000 1.445000 ;
- RECT 0.535000 1.445000 2.275000 1.615000 ;
- RECT 1.635000 1.785000 1.805000 2.295000 ;
- RECT 1.635000 2.295000 2.745000 2.465000 ;
- RECT 1.800000 0.675000 2.705000 0.845000 ;
- RECT 1.800000 0.845000 2.040000 1.445000 ;
- RECT 2.025000 1.615000 2.275000 1.945000 ;
- RECT 2.025000 1.945000 2.355000 2.115000 ;
- RECT 2.405000 0.295000 2.705000 0.675000 ;
- RECT 2.575000 1.795000 3.845000 1.965000 ;
- RECT 2.575000 1.965000 2.745000 2.295000 ;
- RECT 3.675000 1.965000 3.845000 2.465000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.090000 0.085000 0.425000 0.465000 ;
+ RECT 0.515000 2.125000 0.895000 2.635000 ;
+ RECT 0.535000 0.995000 0.755000 1.445000 ;
+ RECT 0.535000 1.445000 2.275000 1.615000 ;
+ RECT 0.985000 0.085000 1.740000 0.445000 ;
+ RECT 1.635000 1.785000 1.805000 2.295000 ;
+ RECT 1.635000 2.295000 2.745000 2.465000 ;
+ RECT 1.800000 0.675000 2.705000 0.845000 ;
+ RECT 1.800000 0.845000 2.040000 1.445000 ;
+ RECT 2.025000 1.615000 2.275000 1.945000 ;
+ RECT 2.025000 1.945000 2.355000 2.115000 ;
+ RECT 2.405000 0.295000 2.705000 0.675000 ;
+ RECT 2.575000 1.795000 3.845000 1.965000 ;
+ RECT 2.575000 1.965000 2.745000 2.295000 ;
+ RECT 2.915000 2.140000 3.295000 2.635000 ;
+ RECT 3.675000 1.965000 3.845000 2.465000 ;
+ RECT 4.015000 0.085000 4.400000 0.805000 ;
+ RECT 4.015000 1.915000 4.400000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a32o/sky130_fd_sc_hdll__a32o_4.magic.lef b/cells/a32o/sky130_fd_sc_hdll__a32o_4.magic.lef
index 3f892ff..4109c76 100644
--- a/cells/a32o/sky130_fd_sc_hdll__a32o_4.magic.lef
+++ b/cells/a32o/sky130_fd_sc_hdll__a32o_4.magic.lef
@@ -85,32 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 8.280000 0.085000 ;
- RECT 0.095000 0.085000 0.425000 0.465000 ;
- RECT 0.985000 0.085000 1.365000 0.465000 ;
- RECT 1.925000 0.085000 2.305000 0.465000 ;
- RECT 2.865000 0.085000 3.245000 0.465000 ;
- RECT 7.335000 0.085000 7.715000 0.465000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 8.280000 0.240000 ;
END
@@ -120,33 +94,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 8.280000 2.805000 ;
- RECT 0.095000 1.915000 0.425000 2.635000 ;
- RECT 0.985000 1.915000 1.365000 2.635000 ;
- RECT 1.925000 1.915000 2.305000 2.635000 ;
- RECT 2.865000 2.255000 3.245000 2.635000 ;
- RECT 3.855000 2.255000 4.235000 2.635000 ;
- RECT 4.795000 2.255000 5.175000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 8.280000 2.960000 ;
END
@@ -168,30 +115,80 @@
END X
OBS
LAYER li1 ;
- RECT 0.620000 0.995000 2.170000 1.325000 ;
- RECT 1.950000 1.325000 2.170000 1.495000 ;
- RECT 1.950000 1.495000 5.950000 1.665000 ;
- RECT 2.525000 0.255000 2.695000 0.655000 ;
- RECT 2.525000 0.655000 4.235000 0.825000 ;
- RECT 2.525000 1.915000 5.565000 2.085000 ;
- RECT 2.525000 2.085000 2.695000 2.465000 ;
- RECT 3.435000 0.295000 5.645000 0.465000 ;
- RECT 3.515000 2.085000 3.685000 2.465000 ;
- RECT 4.455000 2.085000 4.625000 2.465000 ;
- RECT 4.795000 0.635000 6.735000 0.805000 ;
- RECT 5.395000 2.085000 5.565000 2.255000 ;
- RECT 5.395000 2.255000 8.185000 2.425000 ;
- RECT 5.780000 0.805000 5.950000 1.495000 ;
- RECT 5.780000 1.665000 5.950000 1.905000 ;
- RECT 5.780000 1.905000 6.510000 1.915000 ;
- RECT 5.780000 1.915000 7.715000 2.075000 ;
- RECT 5.930000 0.295000 7.165000 0.465000 ;
- RECT 6.445000 2.075000 7.715000 2.085000 ;
- RECT 6.995000 0.255000 7.165000 0.295000 ;
- RECT 6.995000 0.465000 7.165000 0.645000 ;
- RECT 6.995000 0.645000 8.105000 0.815000 ;
- RECT 7.935000 0.255000 8.105000 0.645000 ;
- RECT 7.935000 1.755000 8.185000 2.255000 ;
+ RECT 0.000000 -0.085000 8.280000 0.085000 ;
+ RECT 0.000000 2.635000 8.280000 2.805000 ;
+ RECT 0.095000 0.085000 0.425000 0.465000 ;
+ RECT 0.095000 1.915000 0.425000 2.635000 ;
+ RECT 0.620000 0.995000 2.170000 1.325000 ;
+ RECT 0.985000 0.085000 1.365000 0.465000 ;
+ RECT 0.985000 1.915000 1.365000 2.635000 ;
+ RECT 1.925000 0.085000 2.305000 0.465000 ;
+ RECT 1.925000 1.915000 2.305000 2.635000 ;
+ RECT 1.950000 1.325000 2.170000 1.495000 ;
+ RECT 1.950000 1.495000 5.950000 1.665000 ;
+ RECT 2.525000 0.255000 2.695000 0.655000 ;
+ RECT 2.525000 0.655000 4.235000 0.825000 ;
+ RECT 2.525000 1.915000 5.565000 2.085000 ;
+ RECT 2.525000 2.085000 2.695000 2.465000 ;
+ RECT 2.865000 0.085000 3.245000 0.465000 ;
+ RECT 2.865000 2.255000 3.245000 2.635000 ;
+ RECT 3.435000 0.295000 5.645000 0.465000 ;
+ RECT 3.515000 2.085000 3.685000 2.465000 ;
+ RECT 3.855000 2.255000 4.235000 2.635000 ;
+ RECT 4.455000 2.085000 4.625000 2.465000 ;
+ RECT 4.795000 0.635000 6.735000 0.805000 ;
+ RECT 4.795000 2.255000 5.175000 2.635000 ;
+ RECT 5.395000 2.085000 5.565000 2.255000 ;
+ RECT 5.395000 2.255000 8.185000 2.425000 ;
+ RECT 5.780000 0.805000 5.950000 1.495000 ;
+ RECT 5.780000 1.665000 5.950000 1.905000 ;
+ RECT 5.780000 1.905000 6.510000 1.915000 ;
+ RECT 5.780000 1.915000 7.715000 2.075000 ;
+ RECT 5.930000 0.295000 7.165000 0.465000 ;
+ RECT 6.445000 2.075000 7.715000 2.085000 ;
+ RECT 6.995000 0.255000 7.165000 0.295000 ;
+ RECT 6.995000 0.465000 7.165000 0.645000 ;
+ RECT 6.995000 0.645000 8.105000 0.815000 ;
+ RECT 7.335000 0.085000 7.715000 0.465000 ;
+ RECT 7.935000 0.255000 8.105000 0.645000 ;
+ RECT 7.935000 1.755000 8.185000 2.255000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a32oi/sky130_fd_sc_hdll__a32oi_1.magic.lef b/cells/a32oi/sky130_fd_sc_hdll__a32oi_1.magic.lef
index d0cc50a..f4deb73 100644
--- a/cells/a32oi/sky130_fd_sc_hdll__a32oi_1.magic.lef
+++ b/cells/a32oi/sky130_fd_sc_hdll__a32oi_1.magic.lef
@@ -84,18 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.235000 0.085000 ;
- RECT 0.110000 0.085000 0.440000 0.465000 ;
- RECT 2.570000 0.085000 2.960000 0.805000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -105,18 +93,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 1.705000 2.135000 1.955000 2.635000 ;
- RECT 2.555000 1.495000 2.945000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -135,12 +111,33 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 1.835000 0.345000 2.255000 ;
- RECT 0.085000 2.255000 1.445000 2.465000 ;
- RECT 1.195000 1.785000 2.385000 1.955000 ;
- RECT 1.195000 1.955000 1.445000 2.255000 ;
- RECT 2.215000 1.745000 2.385000 1.785000 ;
- RECT 2.215000 1.955000 2.385000 2.465000 ;
+ RECT 0.000000 -0.085000 3.235000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.085000 1.835000 0.345000 2.255000 ;
+ RECT 0.085000 2.255000 1.445000 2.465000 ;
+ RECT 0.110000 0.085000 0.440000 0.465000 ;
+ RECT 1.195000 1.785000 2.385000 1.955000 ;
+ RECT 1.195000 1.955000 1.445000 2.255000 ;
+ RECT 1.705000 2.135000 1.955000 2.635000 ;
+ RECT 2.215000 1.745000 2.385000 1.785000 ;
+ RECT 2.215000 1.955000 2.385000 2.465000 ;
+ RECT 2.555000 1.495000 2.945000 2.635000 ;
+ RECT 2.570000 0.085000 2.960000 0.805000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a32oi/sky130_fd_sc_hdll__a32oi_2.magic.lef b/cells/a32oi/sky130_fd_sc_hdll__a32oi_2.magic.lef
index a3206d0..c43e155 100644
--- a/cells/a32oi/sky130_fd_sc_hdll__a32oi_2.magic.lef
+++ b/cells/a32oi/sky130_fd_sc_hdll__a32oi_2.magic.lef
@@ -85,26 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.645000 0.085000 0.815000 0.545000 ;
- RECT 4.865000 0.085000 5.250000 0.465000 ;
- RECT 6.095000 0.085000 6.265000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -114,26 +94,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 2.445000 2.255000 3.165000 2.635000 ;
- RECT 3.770000 2.255000 4.525000 2.635000 ;
- RECT 5.125000 2.255000 5.845000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -153,21 +113,58 @@
END Y
OBS
LAYER li1 ;
- RECT 0.095000 0.295000 0.425000 0.715000 ;
- RECT 0.095000 0.715000 1.285000 0.885000 ;
- RECT 0.175000 1.795000 0.345000 2.295000 ;
- RECT 0.175000 2.295000 2.225000 2.465000 ;
- RECT 1.035000 0.295000 2.305000 0.465000 ;
- RECT 1.035000 0.465000 1.285000 0.715000 ;
- RECT 1.115000 1.795000 1.285000 2.295000 ;
- RECT 2.055000 1.795000 6.265000 1.965000 ;
- RECT 2.055000 1.965000 2.225000 2.295000 ;
- RECT 2.495000 0.295000 4.605000 0.465000 ;
- RECT 3.415000 1.965000 3.585000 2.465000 ;
- RECT 3.755000 0.635000 5.800000 0.805000 ;
- RECT 4.695000 1.965000 4.865000 2.465000 ;
- RECT 5.420000 0.275000 5.800000 0.635000 ;
- RECT 6.095000 1.965000 6.265000 2.465000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.095000 0.295000 0.425000 0.715000 ;
+ RECT 0.095000 0.715000 1.285000 0.885000 ;
+ RECT 0.175000 1.795000 0.345000 2.295000 ;
+ RECT 0.175000 2.295000 2.225000 2.465000 ;
+ RECT 0.645000 0.085000 0.815000 0.545000 ;
+ RECT 1.035000 0.295000 2.305000 0.465000 ;
+ RECT 1.035000 0.465000 1.285000 0.715000 ;
+ RECT 1.115000 1.795000 1.285000 2.295000 ;
+ RECT 2.055000 1.795000 6.265000 1.965000 ;
+ RECT 2.055000 1.965000 2.225000 2.295000 ;
+ RECT 2.445000 2.255000 3.165000 2.635000 ;
+ RECT 2.495000 0.295000 4.605000 0.465000 ;
+ RECT 3.415000 1.965000 3.585000 2.465000 ;
+ RECT 3.755000 0.635000 5.800000 0.805000 ;
+ RECT 3.770000 2.255000 4.525000 2.635000 ;
+ RECT 4.695000 1.965000 4.865000 2.465000 ;
+ RECT 4.865000 0.085000 5.250000 0.465000 ;
+ RECT 5.125000 2.255000 5.845000 2.635000 ;
+ RECT 5.420000 0.275000 5.800000 0.635000 ;
+ RECT 6.095000 0.085000 6.265000 0.885000 ;
+ RECT 6.095000 1.965000 6.265000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/a32oi/sky130_fd_sc_hdll__a32oi_4.magic.lef b/cells/a32oi/sky130_fd_sc_hdll__a32oi_4.magic.lef
index cdfab36..6039dec 100644
--- a/cells/a32oi/sky130_fd_sc_hdll__a32oi_4.magic.lef
+++ b/cells/a32oi/sky130_fd_sc_hdll__a32oi_4.magic.lef
@@ -118,6 +118,8 @@
RECT 9.805000 -0.085000 9.975000 0.085000 ;
RECT 10.265000 -0.085000 10.435000 0.085000 ;
RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 11.500000 0.240000 ;
END
@@ -160,6 +162,8 @@
RECT 9.805000 2.635000 9.975000 2.805000 ;
RECT 10.265000 2.635000 10.435000 2.805000 ;
RECT 10.725000 2.635000 10.895000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 11.500000 2.960000 ;
END
diff --git a/cells/and2/sky130_fd_sc_hdll__and2_1.magic.lef b/cells/and2/sky130_fd_sc_hdll__and2_1.magic.lef
index 9c0c42d..9e735ff 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_1.magic.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_1.magic.lef
@@ -58,15 +58,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.300000 0.085000 ;
- RECT 1.105000 0.085000 1.355000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.300000 0.240000 ;
END
@@ -76,16 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.300000 2.805000 ;
- RECT 0.125000 1.965000 0.405000 2.635000 ;
- RECT 1.095000 1.915000 1.425000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.300000 2.960000 ;
END
@@ -103,13 +84,29 @@
END X
OBS
LAYER li1 ;
- RECT 0.125000 0.355000 0.455000 0.715000 ;
- RECT 0.125000 0.715000 1.575000 0.905000 ;
- RECT 0.625000 1.575000 1.575000 1.745000 ;
- RECT 0.625000 1.745000 0.925000 2.295000 ;
- RECT 1.405000 0.905000 1.575000 0.995000 ;
- RECT 1.405000 0.995000 1.660000 1.325000 ;
- RECT 1.405000 1.325000 1.575000 1.575000 ;
+ RECT 0.000000 -0.085000 2.300000 0.085000 ;
+ RECT 0.000000 2.635000 2.300000 2.805000 ;
+ RECT 0.125000 0.355000 0.455000 0.715000 ;
+ RECT 0.125000 0.715000 1.575000 0.905000 ;
+ RECT 0.125000 1.965000 0.405000 2.635000 ;
+ RECT 0.625000 1.575000 1.575000 1.745000 ;
+ RECT 0.625000 1.745000 0.925000 2.295000 ;
+ RECT 1.095000 1.915000 1.425000 2.635000 ;
+ RECT 1.105000 0.085000 1.355000 0.545000 ;
+ RECT 1.405000 0.905000 1.575000 0.995000 ;
+ RECT 1.405000 0.995000 1.660000 1.325000 ;
+ RECT 1.405000 1.325000 1.575000 1.575000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and2/sky130_fd_sc_hdll__and2_2.magic.lef b/cells/and2/sky130_fd_sc_hdll__and2_2.magic.lef
index a08d4df..e2f57e0 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_2.magic.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_2.magic.lef
@@ -58,17 +58,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 1.175000 0.085000 1.425000 0.545000 ;
- RECT 2.375000 0.085000 2.665000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -78,18 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 0.115000 1.965000 0.395000 2.635000 ;
- RECT 1.165000 1.915000 1.505000 2.635000 ;
- RECT 2.375000 1.495000 2.665000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -107,13 +84,33 @@
END X
OBS
LAYER li1 ;
- RECT 0.115000 0.355000 0.445000 0.715000 ;
- RECT 0.115000 0.715000 1.605000 0.905000 ;
- RECT 0.615000 1.575000 1.605000 1.745000 ;
- RECT 0.615000 1.745000 0.915000 2.295000 ;
- RECT 1.435000 0.905000 1.605000 0.995000 ;
- RECT 1.435000 0.995000 1.765000 1.325000 ;
- RECT 1.435000 1.325000 1.605000 1.575000 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.115000 0.355000 0.445000 0.715000 ;
+ RECT 0.115000 0.715000 1.605000 0.905000 ;
+ RECT 0.115000 1.965000 0.395000 2.635000 ;
+ RECT 0.615000 1.575000 1.605000 1.745000 ;
+ RECT 0.615000 1.745000 0.915000 2.295000 ;
+ RECT 1.165000 1.915000 1.505000 2.635000 ;
+ RECT 1.175000 0.085000 1.425000 0.545000 ;
+ RECT 1.435000 0.905000 1.605000 0.995000 ;
+ RECT 1.435000 0.995000 1.765000 1.325000 ;
+ RECT 1.435000 1.325000 1.605000 1.575000 ;
+ RECT 2.375000 0.085000 2.665000 0.885000 ;
+ RECT 2.375000 1.495000 2.665000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and2/sky130_fd_sc_hdll__and2_4.magic.lef b/cells/and2/sky130_fd_sc_hdll__and2_4.magic.lef
index 114e869..36a5b2d 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_4.magic.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_4.magic.lef
@@ -57,20 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 1.055000 0.085000 1.385000 0.445000 ;
- RECT 2.040000 0.085000 2.420000 0.445000 ;
- RECT 3.000000 0.085000 3.380000 0.445000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -80,21 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.095000 1.880000 0.425000 2.635000 ;
- RECT 1.090000 1.935000 1.420000 2.635000 ;
- RECT 2.040000 1.935000 2.420000 2.635000 ;
- RECT 3.000000 1.935000 3.380000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -117,13 +88,39 @@
END X
OBS
LAYER li1 ;
- RECT 0.095000 0.255000 0.425000 0.615000 ;
- RECT 0.095000 0.615000 1.460000 0.805000 ;
- RECT 0.655000 1.580000 1.460000 1.750000 ;
- RECT 0.655000 1.750000 0.835000 2.465000 ;
- RECT 1.250000 0.805000 1.460000 1.020000 ;
- RECT 1.250000 1.020000 2.935000 1.355000 ;
- RECT 1.250000 1.355000 1.460000 1.580000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.095000 0.255000 0.425000 0.615000 ;
+ RECT 0.095000 0.615000 1.460000 0.805000 ;
+ RECT 0.095000 1.880000 0.425000 2.635000 ;
+ RECT 0.655000 1.580000 1.460000 1.750000 ;
+ RECT 0.655000 1.750000 0.835000 2.465000 ;
+ RECT 1.055000 0.085000 1.385000 0.445000 ;
+ RECT 1.090000 1.935000 1.420000 2.635000 ;
+ RECT 1.250000 0.805000 1.460000 1.020000 ;
+ RECT 1.250000 1.020000 2.935000 1.355000 ;
+ RECT 1.250000 1.355000 1.460000 1.580000 ;
+ RECT 2.040000 0.085000 2.420000 0.445000 ;
+ RECT 2.040000 1.935000 2.420000 2.635000 ;
+ RECT 3.000000 0.085000 3.380000 0.445000 ;
+ RECT 3.000000 1.935000 3.380000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and2/sky130_fd_sc_hdll__and2_6.magic.lef b/cells/and2/sky130_fd_sc_hdll__and2_6.magic.lef
index 1024842..cd90d6c 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_6.magic.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_6.magic.lef
@@ -61,26 +61,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.520000 0.085000 ;
- RECT 0.095000 0.085000 0.425000 0.825000 ;
- RECT 1.940000 0.085000 2.270000 0.485000 ;
- RECT 2.915000 0.085000 3.245000 0.545000 ;
- RECT 3.855000 0.085000 4.185000 0.545000 ;
- RECT 4.795000 0.085000 5.125000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.520000 0.240000 ;
END
@@ -90,27 +70,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.520000 2.805000 ;
- RECT 0.095000 1.805000 0.395000 2.635000 ;
- RECT 1.035000 2.145000 1.365000 2.635000 ;
- RECT 1.975000 2.160000 2.305000 2.635000 ;
- RECT 2.915000 1.785000 3.245000 2.635000 ;
- RECT 3.855000 1.785000 4.185000 2.635000 ;
- RECT 4.795000 1.785000 5.125000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.520000 2.960000 ;
END
@@ -134,14 +93,52 @@
END X
OBS
LAYER li1 ;
- RECT 0.565000 1.805000 2.305000 1.975000 ;
- RECT 0.565000 1.975000 0.865000 2.465000 ;
- RECT 1.015000 0.255000 1.345000 0.655000 ;
- RECT 1.015000 0.655000 2.305000 0.825000 ;
- RECT 1.535000 1.975000 1.805000 2.465000 ;
- RECT 2.135000 0.825000 2.305000 1.055000 ;
- RECT 2.135000 1.055000 4.305000 1.265000 ;
- RECT 2.135000 1.265000 2.305000 1.805000 ;
+ RECT 0.000000 -0.085000 5.520000 0.085000 ;
+ RECT 0.000000 2.635000 5.520000 2.805000 ;
+ RECT 0.095000 0.085000 0.425000 0.825000 ;
+ RECT 0.095000 1.805000 0.395000 2.635000 ;
+ RECT 0.565000 1.805000 2.305000 1.975000 ;
+ RECT 0.565000 1.975000 0.865000 2.465000 ;
+ RECT 1.015000 0.255000 1.345000 0.655000 ;
+ RECT 1.015000 0.655000 2.305000 0.825000 ;
+ RECT 1.035000 2.145000 1.365000 2.635000 ;
+ RECT 1.535000 1.975000 1.805000 2.465000 ;
+ RECT 1.940000 0.085000 2.270000 0.485000 ;
+ RECT 1.975000 2.160000 2.305000 2.635000 ;
+ RECT 2.135000 0.825000 2.305000 1.055000 ;
+ RECT 2.135000 1.055000 4.305000 1.265000 ;
+ RECT 2.135000 1.265000 2.305000 1.805000 ;
+ RECT 2.915000 0.085000 3.245000 0.545000 ;
+ RECT 2.915000 1.785000 3.245000 2.635000 ;
+ RECT 3.855000 0.085000 4.185000 0.545000 ;
+ RECT 3.855000 1.785000 4.185000 2.635000 ;
+ RECT 4.795000 0.085000 5.125000 0.545000 ;
+ RECT 4.795000 1.785000 5.125000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and2/sky130_fd_sc_hdll__and2_8.magic.lef b/cells/and2/sky130_fd_sc_hdll__and2_8.magic.lef
index 1a8b4c2..e3fe544 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_8.magic.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_8.magic.lef
@@ -61,29 +61,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.095000 0.085000 0.425000 0.825000 ;
- RECT 1.940000 0.085000 2.270000 0.485000 ;
- RECT 2.915000 0.085000 3.245000 0.545000 ;
- RECT 3.855000 0.085000 4.185000 0.545000 ;
- RECT 4.795000 0.085000 5.125000 0.545000 ;
- RECT 5.735000 0.085000 6.065000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -93,30 +70,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.095000 1.805000 0.395000 2.635000 ;
- RECT 1.035000 2.145000 1.365000 2.635000 ;
- RECT 1.975000 2.160000 2.305000 2.635000 ;
- RECT 2.915000 1.785000 3.245000 2.635000 ;
- RECT 3.855000 1.785000 4.185000 2.635000 ;
- RECT 4.795000 1.785000 5.125000 2.635000 ;
- RECT 5.735000 1.785000 6.065000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -142,14 +95,58 @@
END X
OBS
LAYER li1 ;
- RECT 0.565000 1.805000 2.305000 1.975000 ;
- RECT 0.565000 1.975000 0.865000 2.465000 ;
- RECT 1.015000 0.255000 1.345000 0.655000 ;
- RECT 1.015000 0.655000 2.305000 0.825000 ;
- RECT 1.535000 1.975000 1.805000 2.465000 ;
- RECT 2.135000 0.825000 2.305000 1.055000 ;
- RECT 2.135000 1.055000 5.325000 1.265000 ;
- RECT 2.135000 1.265000 2.305000 1.805000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.095000 0.085000 0.425000 0.825000 ;
+ RECT 0.095000 1.805000 0.395000 2.635000 ;
+ RECT 0.565000 1.805000 2.305000 1.975000 ;
+ RECT 0.565000 1.975000 0.865000 2.465000 ;
+ RECT 1.015000 0.255000 1.345000 0.655000 ;
+ RECT 1.015000 0.655000 2.305000 0.825000 ;
+ RECT 1.035000 2.145000 1.365000 2.635000 ;
+ RECT 1.535000 1.975000 1.805000 2.465000 ;
+ RECT 1.940000 0.085000 2.270000 0.485000 ;
+ RECT 1.975000 2.160000 2.305000 2.635000 ;
+ RECT 2.135000 0.825000 2.305000 1.055000 ;
+ RECT 2.135000 1.055000 5.325000 1.265000 ;
+ RECT 2.135000 1.265000 2.305000 1.805000 ;
+ RECT 2.915000 0.085000 3.245000 0.545000 ;
+ RECT 2.915000 1.785000 3.245000 2.635000 ;
+ RECT 3.855000 0.085000 4.185000 0.545000 ;
+ RECT 3.855000 1.785000 4.185000 2.635000 ;
+ RECT 4.795000 0.085000 5.125000 0.545000 ;
+ RECT 4.795000 1.785000 5.125000 2.635000 ;
+ RECT 5.735000 0.085000 6.065000 0.545000 ;
+ RECT 5.735000 1.785000 6.065000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and2b/sky130_fd_sc_hdll__and2b_1.magic.lef b/cells/and2b/sky130_fd_sc_hdll__and2b_1.magic.lef
index 9067756..1fb9022 100644
--- a/cells/and2b/sky130_fd_sc_hdll__and2b_1.magic.lef
+++ b/cells/and2b/sky130_fd_sc_hdll__and2b_1.magic.lef
@@ -57,18 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 0.090000 0.085000 0.425000 0.590000 ;
- RECT 2.000000 0.085000 2.445000 0.580000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -78,18 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 0.515000 2.185000 0.895000 2.635000 ;
- RECT 1.635000 2.165000 2.275000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -107,19 +83,40 @@
END X
OBS
LAYER li1 ;
- RECT 0.175000 1.785000 0.900000 2.015000 ;
- RECT 0.175000 2.015000 0.345000 2.445000 ;
- RECT 0.645000 0.280000 0.885000 0.655000 ;
- RECT 0.665000 0.655000 0.885000 0.805000 ;
- RECT 0.665000 0.805000 1.250000 1.135000 ;
- RECT 0.665000 1.135000 0.900000 1.785000 ;
- RECT 1.070000 1.305000 2.505000 1.325000 ;
- RECT 1.070000 1.325000 2.080000 1.475000 ;
- RECT 1.070000 1.475000 1.405000 2.420000 ;
- RECT 1.215000 0.270000 1.385000 0.415000 ;
- RECT 1.215000 0.415000 1.640000 0.610000 ;
- RECT 1.420000 0.610000 1.640000 0.945000 ;
- RECT 1.420000 0.945000 2.505000 1.305000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.090000 0.085000 0.425000 0.590000 ;
+ RECT 0.175000 1.785000 0.900000 2.015000 ;
+ RECT 0.175000 2.015000 0.345000 2.445000 ;
+ RECT 0.515000 2.185000 0.895000 2.635000 ;
+ RECT 0.645000 0.280000 0.885000 0.655000 ;
+ RECT 0.665000 0.655000 0.885000 0.805000 ;
+ RECT 0.665000 0.805000 1.250000 1.135000 ;
+ RECT 0.665000 1.135000 0.900000 1.785000 ;
+ RECT 1.070000 1.305000 2.505000 1.325000 ;
+ RECT 1.070000 1.325000 2.080000 1.475000 ;
+ RECT 1.070000 1.475000 1.405000 2.420000 ;
+ RECT 1.215000 0.270000 1.385000 0.415000 ;
+ RECT 1.215000 0.415000 1.640000 0.610000 ;
+ RECT 1.420000 0.610000 1.640000 0.945000 ;
+ RECT 1.420000 0.945000 2.505000 1.305000 ;
+ RECT 1.635000 2.165000 2.275000 2.635000 ;
+ RECT 2.000000 0.085000 2.445000 0.580000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and2b/sky130_fd_sc_hdll__and2b_2.magic.lef b/cells/and2b/sky130_fd_sc_hdll__and2b_2.magic.lef
index 1b4577d..d0bd558 100644
--- a/cells/and2b/sky130_fd_sc_hdll__and2b_2.magic.lef
+++ b/cells/and2b/sky130_fd_sc_hdll__and2b_2.magic.lef
@@ -57,20 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.095000 0.085000 0.425000 0.590000 ;
- RECT 2.105000 0.085000 2.475000 0.580000 ;
- RECT 3.325000 0.085000 3.595000 0.720000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -80,20 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.515000 2.185000 0.895000 2.635000 ;
- RECT 1.660000 2.165000 2.395000 2.635000 ;
- RECT 3.325000 1.680000 3.595000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -111,19 +83,44 @@
END X
OBS
LAYER li1 ;
- RECT 0.175000 1.785000 0.905000 2.015000 ;
- RECT 0.175000 2.015000 0.345000 2.445000 ;
- RECT 0.645000 0.280000 0.885000 0.655000 ;
- RECT 0.670000 0.655000 0.885000 0.805000 ;
- RECT 0.670000 0.805000 1.275000 1.135000 ;
- RECT 0.670000 1.135000 0.905000 1.785000 ;
- RECT 1.095000 1.305000 2.535000 1.325000 ;
- RECT 1.095000 1.325000 2.105000 1.475000 ;
- RECT 1.095000 1.475000 1.430000 2.420000 ;
- RECT 1.215000 0.270000 1.385000 0.415000 ;
- RECT 1.215000 0.415000 1.665000 0.610000 ;
- RECT 1.445000 0.610000 1.665000 0.945000 ;
- RECT 1.445000 0.945000 2.535000 1.305000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.095000 0.085000 0.425000 0.590000 ;
+ RECT 0.175000 1.785000 0.905000 2.015000 ;
+ RECT 0.175000 2.015000 0.345000 2.445000 ;
+ RECT 0.515000 2.185000 0.895000 2.635000 ;
+ RECT 0.645000 0.280000 0.885000 0.655000 ;
+ RECT 0.670000 0.655000 0.885000 0.805000 ;
+ RECT 0.670000 0.805000 1.275000 1.135000 ;
+ RECT 0.670000 1.135000 0.905000 1.785000 ;
+ RECT 1.095000 1.305000 2.535000 1.325000 ;
+ RECT 1.095000 1.325000 2.105000 1.475000 ;
+ RECT 1.095000 1.475000 1.430000 2.420000 ;
+ RECT 1.215000 0.270000 1.385000 0.415000 ;
+ RECT 1.215000 0.415000 1.665000 0.610000 ;
+ RECT 1.445000 0.610000 1.665000 0.945000 ;
+ RECT 1.445000 0.945000 2.535000 1.305000 ;
+ RECT 1.660000 2.165000 2.395000 2.635000 ;
+ RECT 2.105000 0.085000 2.475000 0.580000 ;
+ RECT 3.325000 0.085000 3.595000 0.720000 ;
+ RECT 3.325000 1.680000 3.595000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and2b/sky130_fd_sc_hdll__and2b_4.magic.lef b/cells/and2b/sky130_fd_sc_hdll__and2b_4.magic.lef
index 5963f26..1a0965d 100644
--- a/cells/and2b/sky130_fd_sc_hdll__and2b_4.magic.lef
+++ b/cells/and2b/sky130_fd_sc_hdll__and2b_4.magic.lef
@@ -57,21 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 1.055000 0.085000 1.385000 0.445000 ;
- RECT 2.035000 0.085000 2.415000 0.445000 ;
- RECT 2.995000 0.085000 3.375000 0.445000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -81,22 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.090000 2.255000 0.425000 2.635000 ;
- RECT 1.090000 2.275000 1.420000 2.635000 ;
- RECT 2.055000 2.275000 2.435000 2.635000 ;
- RECT 2.995000 2.275000 3.375000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -115,17 +84,45 @@
END X
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 0.425000 0.615000 ;
- RECT 0.090000 0.615000 1.455000 0.805000 ;
- RECT 0.165000 0.995000 0.425000 1.325000 ;
- RECT 0.165000 1.325000 0.335000 1.915000 ;
- RECT 0.165000 1.915000 3.940000 2.085000 ;
- RECT 0.515000 1.500000 1.415000 1.745000 ;
- RECT 1.245000 0.805000 1.455000 0.995000 ;
- RECT 1.245000 0.995000 2.175000 1.355000 ;
- RECT 1.245000 1.355000 1.420000 1.485000 ;
- RECT 1.245000 1.485000 1.415000 1.500000 ;
- RECT 3.725000 0.495000 3.940000 1.915000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.090000 0.255000 0.425000 0.615000 ;
+ RECT 0.090000 0.615000 1.455000 0.805000 ;
+ RECT 0.090000 2.255000 0.425000 2.635000 ;
+ RECT 0.165000 0.995000 0.425000 1.325000 ;
+ RECT 0.165000 1.325000 0.335000 1.915000 ;
+ RECT 0.165000 1.915000 3.940000 2.085000 ;
+ RECT 0.515000 1.500000 1.415000 1.745000 ;
+ RECT 1.055000 0.085000 1.385000 0.445000 ;
+ RECT 1.090000 2.275000 1.420000 2.635000 ;
+ RECT 1.245000 0.805000 1.455000 0.995000 ;
+ RECT 1.245000 0.995000 2.175000 1.355000 ;
+ RECT 1.245000 1.355000 1.420000 1.485000 ;
+ RECT 1.245000 1.485000 1.415000 1.500000 ;
+ RECT 2.035000 0.085000 2.415000 0.445000 ;
+ RECT 2.055000 2.275000 2.435000 2.635000 ;
+ RECT 2.995000 0.085000 3.375000 0.445000 ;
+ RECT 2.995000 2.275000 3.375000 2.635000 ;
+ RECT 3.725000 0.495000 3.940000 1.915000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and3/sky130_fd_sc_hdll__and3_1.magic.lef b/cells/and3/sky130_fd_sc_hdll__and3_1.magic.lef
index d108615..caceeef 100644
--- a/cells/and3/sky130_fd_sc_hdll__and3_1.magic.lef
+++ b/cells/and3/sky130_fd_sc_hdll__and3_1.magic.lef
@@ -66,16 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 1.930000 0.085000 2.100000 0.625000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -85,20 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 0.085000 1.980000 0.750000 2.080000 ;
- RECT 0.085000 2.080000 0.740000 2.635000 ;
- RECT 0.515000 1.710000 0.895000 1.955000 ;
- RECT 0.515000 1.955000 0.750000 1.980000 ;
- RECT 1.910000 2.090000 2.165000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -116,15 +92,36 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.295000 1.075000 0.465000 ;
- RECT 0.085000 1.190000 1.075000 1.360000 ;
- RECT 0.085000 1.360000 0.345000 1.810000 ;
- RECT 0.855000 0.465000 1.075000 1.190000 ;
- RECT 0.895000 1.360000 1.075000 1.370000 ;
- RECT 0.895000 1.370000 2.270000 1.540000 ;
- RECT 1.160000 1.540000 2.270000 1.590000 ;
- RECT 1.160000 1.590000 2.165000 1.885000 ;
- RECT 2.040000 0.990000 2.270000 1.370000 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.085000 0.295000 1.075000 0.465000 ;
+ RECT 0.085000 1.190000 1.075000 1.360000 ;
+ RECT 0.085000 1.360000 0.345000 1.810000 ;
+ RECT 0.085000 1.980000 0.750000 2.080000 ;
+ RECT 0.085000 2.080000 0.740000 2.635000 ;
+ RECT 0.515000 1.710000 0.895000 1.955000 ;
+ RECT 0.515000 1.955000 0.750000 1.980000 ;
+ RECT 0.855000 0.465000 1.075000 1.190000 ;
+ RECT 0.895000 1.360000 1.075000 1.370000 ;
+ RECT 0.895000 1.370000 2.270000 1.540000 ;
+ RECT 1.160000 1.540000 2.270000 1.590000 ;
+ RECT 1.160000 1.590000 2.165000 1.885000 ;
+ RECT 1.910000 2.090000 2.165000 2.635000 ;
+ RECT 1.930000 0.085000 2.100000 0.625000 ;
+ RECT 2.040000 0.990000 2.270000 1.370000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and3/sky130_fd_sc_hdll__and3_2.magic.lef b/cells/and3/sky130_fd_sc_hdll__and3_2.magic.lef
index 7c6aa97..487dc10 100644
--- a/cells/and3/sky130_fd_sc_hdll__and3_2.magic.lef
+++ b/cells/and3/sky130_fd_sc_hdll__and3_2.magic.lef
@@ -79,6 +79,8 @@
RECT 1.985000 -0.085000 2.155000 0.085000 ;
RECT 2.445000 -0.085000 2.615000 0.085000 ;
RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -103,6 +105,8 @@
RECT 1.985000 2.635000 2.155000 2.805000 ;
RECT 2.445000 2.635000 2.615000 2.805000 ;
RECT 2.905000 2.635000 3.075000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
diff --git a/cells/and3/sky130_fd_sc_hdll__and3_4.magic.lef b/cells/and3/sky130_fd_sc_hdll__and3_4.magic.lef
index 655d1b5..a076cc3 100644
--- a/cells/and3/sky130_fd_sc_hdll__and3_4.magic.lef
+++ b/cells/and3/sky130_fd_sc_hdll__and3_4.magic.lef
@@ -67,22 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 2.055000 0.085000 2.385000 0.445000 ;
- RECT 3.010000 0.085000 3.390000 0.445000 ;
- RECT 3.970000 0.085000 4.350000 0.445000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -92,23 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.895000 1.935000 1.395000 2.635000 ;
- RECT 2.060000 1.935000 2.390000 2.635000 ;
- RECT 3.010000 1.935000 3.390000 2.635000 ;
- RECT 3.970000 1.935000 4.350000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -131,16 +98,46 @@
END X
OBS
LAYER li1 ;
- RECT 0.465000 0.255000 1.825000 0.445000 ;
- RECT 0.465000 0.445000 0.800000 0.805000 ;
- RECT 0.500000 1.580000 2.430000 1.750000 ;
- RECT 0.500000 1.750000 0.680000 2.465000 ;
- RECT 1.620000 1.750000 1.800000 2.465000 ;
- RECT 1.635000 0.445000 1.825000 0.615000 ;
- RECT 1.635000 0.615000 2.430000 0.805000 ;
- RECT 2.220000 0.805000 2.430000 1.020000 ;
- RECT 2.220000 1.020000 3.905000 1.355000 ;
- RECT 2.220000 1.355000 2.430000 1.580000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.465000 0.255000 1.825000 0.445000 ;
+ RECT 0.465000 0.445000 0.800000 0.805000 ;
+ RECT 0.500000 1.580000 2.430000 1.750000 ;
+ RECT 0.500000 1.750000 0.680000 2.465000 ;
+ RECT 0.895000 1.935000 1.395000 2.635000 ;
+ RECT 1.620000 1.750000 1.800000 2.465000 ;
+ RECT 1.635000 0.445000 1.825000 0.615000 ;
+ RECT 1.635000 0.615000 2.430000 0.805000 ;
+ RECT 2.055000 0.085000 2.385000 0.445000 ;
+ RECT 2.060000 1.935000 2.390000 2.635000 ;
+ RECT 2.220000 0.805000 2.430000 1.020000 ;
+ RECT 2.220000 1.020000 3.905000 1.355000 ;
+ RECT 2.220000 1.355000 2.430000 1.580000 ;
+ RECT 3.010000 0.085000 3.390000 0.445000 ;
+ RECT 3.010000 1.935000 3.390000 2.635000 ;
+ RECT 3.970000 0.085000 4.350000 0.445000 ;
+ RECT 3.970000 1.935000 4.350000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and3b/sky130_fd_sc_hdll__and3b_1.magic.lef b/cells/and3b/sky130_fd_sc_hdll__and3b_1.magic.lef
index 184e0e6..afb00c2 100644
--- a/cells/and3b/sky130_fd_sc_hdll__and3b_1.magic.lef
+++ b/cells/and3b/sky130_fd_sc_hdll__and3b_1.magic.lef
@@ -66,19 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.085000 0.085000 0.345000 0.905000 ;
- RECT 2.815000 0.085000 3.105000 0.625000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -88,22 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.085000 2.125000 0.345000 2.635000 ;
- RECT 1.085000 2.130000 1.750000 2.635000 ;
- RECT 1.505000 1.765000 1.885000 1.955000 ;
- RECT 1.505000 1.955000 1.750000 2.130000 ;
- RECT 2.795000 2.090000 3.010000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -121,17 +92,43 @@
END X
OBS
LAYER li1 ;
- RECT 0.515000 0.485000 0.895000 0.905000 ;
- RECT 0.645000 0.905000 0.895000 0.995000 ;
- RECT 0.645000 0.995000 1.520000 1.245000 ;
- RECT 0.645000 1.245000 0.815000 2.465000 ;
- RECT 1.085000 1.425000 3.185000 1.575000 ;
- RECT 1.085000 1.575000 3.050000 1.595000 ;
- RECT 1.085000 1.595000 1.335000 1.940000 ;
- RECT 1.105000 0.285000 1.945000 0.550000 ;
- RECT 1.690000 0.550000 1.945000 1.425000 ;
- RECT 2.155000 1.595000 3.050000 1.890000 ;
- RECT 2.965000 0.975000 3.185000 1.425000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.085000 0.085000 0.345000 0.905000 ;
+ RECT 0.085000 2.125000 0.345000 2.635000 ;
+ RECT 0.515000 0.485000 0.895000 0.905000 ;
+ RECT 0.645000 0.905000 0.895000 0.995000 ;
+ RECT 0.645000 0.995000 1.520000 1.245000 ;
+ RECT 0.645000 1.245000 0.815000 2.465000 ;
+ RECT 1.085000 1.425000 3.185000 1.575000 ;
+ RECT 1.085000 1.575000 3.050000 1.595000 ;
+ RECT 1.085000 1.595000 1.335000 1.940000 ;
+ RECT 1.085000 2.130000 1.750000 2.635000 ;
+ RECT 1.105000 0.285000 1.945000 0.550000 ;
+ RECT 1.505000 1.765000 1.885000 1.955000 ;
+ RECT 1.505000 1.955000 1.750000 2.130000 ;
+ RECT 1.690000 0.550000 1.945000 1.425000 ;
+ RECT 2.155000 1.595000 3.050000 1.890000 ;
+ RECT 2.795000 2.090000 3.010000 2.635000 ;
+ RECT 2.815000 0.085000 3.105000 0.625000 ;
+ RECT 2.965000 0.975000 3.185000 1.425000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and3b/sky130_fd_sc_hdll__and3b_2.magic.lef b/cells/and3b/sky130_fd_sc_hdll__and3b_2.magic.lef
index 81ad882..2b72abb 100644
--- a/cells/and3b/sky130_fd_sc_hdll__and3b_2.magic.lef
+++ b/cells/and3b/sky130_fd_sc_hdll__and3b_2.magic.lef
@@ -67,21 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 0.085000 0.085000 0.355000 0.575000 ;
- RECT 2.610000 0.085000 2.940000 0.580000 ;
- RECT 3.760000 0.085000 4.025000 0.745000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -91,24 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.085000 1.575000 0.400000 2.635000 ;
- RECT 1.080000 2.130000 1.745000 2.635000 ;
- RECT 1.505000 1.765000 1.885000 1.955000 ;
- RECT 1.505000 1.955000 1.745000 2.130000 ;
- RECT 2.660000 1.790000 2.875000 2.635000 ;
- RECT 3.760000 1.625000 4.025000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -128,15 +95,45 @@
END X
OBS
LAYER li1 ;
- RECT 0.630000 0.305000 0.905000 1.015000 ;
- RECT 0.630000 1.015000 1.465000 1.245000 ;
- RECT 0.630000 1.245000 0.905000 1.905000 ;
- RECT 1.100000 1.425000 3.020000 1.595000 ;
- RECT 1.100000 1.595000 1.335000 1.960000 ;
- RECT 1.105000 0.305000 1.815000 0.570000 ;
- RECT 1.645000 0.570000 1.815000 1.425000 ;
- RECT 2.160000 1.595000 2.350000 1.890000 ;
- RECT 2.790000 0.995000 3.020000 1.425000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.085000 0.085000 0.355000 0.575000 ;
+ RECT 0.085000 1.575000 0.400000 2.635000 ;
+ RECT 0.630000 0.305000 0.905000 1.015000 ;
+ RECT 0.630000 1.015000 1.465000 1.245000 ;
+ RECT 0.630000 1.245000 0.905000 1.905000 ;
+ RECT 1.080000 2.130000 1.745000 2.635000 ;
+ RECT 1.100000 1.425000 3.020000 1.595000 ;
+ RECT 1.100000 1.595000 1.335000 1.960000 ;
+ RECT 1.105000 0.305000 1.815000 0.570000 ;
+ RECT 1.505000 1.765000 1.885000 1.955000 ;
+ RECT 1.505000 1.955000 1.745000 2.130000 ;
+ RECT 1.645000 0.570000 1.815000 1.425000 ;
+ RECT 2.160000 1.595000 2.350000 1.890000 ;
+ RECT 2.610000 0.085000 2.940000 0.580000 ;
+ RECT 2.660000 1.790000 2.875000 2.635000 ;
+ RECT 2.790000 0.995000 3.020000 1.425000 ;
+ RECT 3.760000 0.085000 4.025000 0.745000 ;
+ RECT 3.760000 1.625000 4.025000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and3b/sky130_fd_sc_hdll__and3b_4.magic.lef b/cells/and3b/sky130_fd_sc_hdll__and3b_4.magic.lef
index 0efbd4b..5da53d4 100644
--- a/cells/and3b/sky130_fd_sc_hdll__and3b_4.magic.lef
+++ b/cells/and3b/sky130_fd_sc_hdll__and3b_4.magic.lef
@@ -66,23 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.060000 0.085000 ;
- RECT 1.930000 0.085000 2.260000 0.445000 ;
- RECT 2.845000 0.085000 3.195000 0.445000 ;
- RECT 3.805000 0.085000 4.185000 0.445000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.060000 0.240000 ;
END
@@ -92,24 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.060000 2.805000 ;
- RECT 0.730000 2.275000 1.230000 2.635000 ;
- RECT 1.895000 2.275000 2.225000 2.635000 ;
- RECT 2.845000 2.275000 3.230000 2.635000 ;
- RECT 3.805000 2.275000 4.185000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.060000 2.960000 ;
END
@@ -129,21 +94,53 @@
END X
OBS
LAYER li1 ;
- RECT 0.150000 0.255000 0.635000 0.355000 ;
- RECT 0.150000 0.355000 1.700000 0.545000 ;
- RECT 0.150000 0.545000 0.635000 0.805000 ;
- RECT 0.150000 0.805000 0.370000 1.495000 ;
- RECT 0.150000 1.495000 0.510000 2.165000 ;
- RECT 0.540000 0.995000 0.865000 1.325000 ;
- RECT 0.680000 1.325000 0.865000 1.875000 ;
- RECT 0.680000 1.875000 4.905000 2.105000 ;
- RECT 1.330000 1.525000 2.205000 1.695000 ;
- RECT 1.520000 0.545000 1.700000 0.615000 ;
- RECT 1.520000 0.615000 2.265000 0.805000 ;
- RECT 2.035000 0.805000 2.265000 1.020000 ;
- RECT 2.035000 1.020000 3.400000 1.355000 ;
- RECT 2.035000 1.355000 2.205000 1.525000 ;
- RECT 4.625000 0.425000 4.905000 1.875000 ;
+ RECT 0.000000 -0.085000 5.060000 0.085000 ;
+ RECT 0.000000 2.635000 5.060000 2.805000 ;
+ RECT 0.150000 0.255000 0.635000 0.355000 ;
+ RECT 0.150000 0.355000 1.700000 0.545000 ;
+ RECT 0.150000 0.545000 0.635000 0.805000 ;
+ RECT 0.150000 0.805000 0.370000 1.495000 ;
+ RECT 0.150000 1.495000 0.510000 2.165000 ;
+ RECT 0.540000 0.995000 0.865000 1.325000 ;
+ RECT 0.680000 1.325000 0.865000 1.875000 ;
+ RECT 0.680000 1.875000 4.905000 2.105000 ;
+ RECT 0.730000 2.275000 1.230000 2.635000 ;
+ RECT 1.330000 1.525000 2.205000 1.695000 ;
+ RECT 1.520000 0.545000 1.700000 0.615000 ;
+ RECT 1.520000 0.615000 2.265000 0.805000 ;
+ RECT 1.895000 2.275000 2.225000 2.635000 ;
+ RECT 1.930000 0.085000 2.260000 0.445000 ;
+ RECT 2.035000 0.805000 2.265000 1.020000 ;
+ RECT 2.035000 1.020000 3.400000 1.355000 ;
+ RECT 2.035000 1.355000 2.205000 1.525000 ;
+ RECT 2.845000 0.085000 3.195000 0.445000 ;
+ RECT 2.845000 2.275000 3.230000 2.635000 ;
+ RECT 3.805000 0.085000 4.185000 0.445000 ;
+ RECT 3.805000 2.275000 4.185000 2.635000 ;
+ RECT 4.625000 0.425000 4.905000 1.875000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and4/sky130_fd_sc_hdll__and4_1.magic.lef b/cells/and4/sky130_fd_sc_hdll__and4_1.magic.lef
index 4cbbdaa..b66f412 100644
--- a/cells/and4/sky130_fd_sc_hdll__and4_1.magic.lef
+++ b/cells/and4/sky130_fd_sc_hdll__and4_1.magic.lef
@@ -75,17 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 2.065000 0.085000 2.335000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -95,19 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 0.090000 2.255000 0.425000 2.635000 ;
- RECT 1.035000 1.915000 1.365000 2.635000 ;
- RECT 2.005000 1.835000 2.375000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -125,12 +101,33 @@
END X
OBS
LAYER li1 ;
- RECT 0.170000 0.255000 0.685000 0.585000 ;
- RECT 0.495000 0.585000 0.685000 1.495000 ;
- RECT 0.495000 1.495000 2.535000 1.665000 ;
- RECT 0.605000 1.665000 0.855000 2.465000 ;
- RECT 1.560000 1.665000 1.810000 2.465000 ;
- RECT 2.335000 0.995000 2.535000 1.495000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.090000 2.255000 0.425000 2.635000 ;
+ RECT 0.170000 0.255000 0.685000 0.585000 ;
+ RECT 0.495000 0.585000 0.685000 1.495000 ;
+ RECT 0.495000 1.495000 2.535000 1.665000 ;
+ RECT 0.605000 1.665000 0.855000 2.465000 ;
+ RECT 1.035000 1.915000 1.365000 2.635000 ;
+ RECT 1.560000 1.665000 1.810000 2.465000 ;
+ RECT 2.005000 1.835000 2.375000 2.635000 ;
+ RECT 2.065000 0.085000 2.335000 0.545000 ;
+ RECT 2.335000 0.995000 2.535000 1.495000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and4/sky130_fd_sc_hdll__and4_2.magic.lef b/cells/and4/sky130_fd_sc_hdll__and4_2.magic.lef
index 518a7d7..54a40f9 100644
--- a/cells/and4/sky130_fd_sc_hdll__and4_2.magic.lef
+++ b/cells/and4/sky130_fd_sc_hdll__and4_2.magic.lef
@@ -75,19 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 2.285000 0.085000 2.455000 0.550000 ;
- RECT 3.245000 0.085000 3.575000 0.810000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -97,21 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.095000 2.255000 0.425000 2.635000 ;
- RECT 1.035000 1.915000 1.365000 2.635000 ;
- RECT 2.165000 1.835000 2.415000 2.635000 ;
- RECT 3.245000 1.835000 3.565000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -129,12 +101,37 @@
END X
OBS
LAYER li1 ;
- RECT 0.175000 0.255000 0.670000 0.585000 ;
- RECT 0.500000 0.585000 0.670000 1.495000 ;
- RECT 0.500000 1.495000 2.665000 1.665000 ;
- RECT 0.645000 1.665000 0.815000 2.465000 ;
- RECT 1.570000 1.665000 1.820000 2.465000 ;
- RECT 2.495000 0.995000 2.665000 1.495000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.095000 2.255000 0.425000 2.635000 ;
+ RECT 0.175000 0.255000 0.670000 0.585000 ;
+ RECT 0.500000 0.585000 0.670000 1.495000 ;
+ RECT 0.500000 1.495000 2.665000 1.665000 ;
+ RECT 0.645000 1.665000 0.815000 2.465000 ;
+ RECT 1.035000 1.915000 1.365000 2.635000 ;
+ RECT 1.570000 1.665000 1.820000 2.465000 ;
+ RECT 2.165000 1.835000 2.415000 2.635000 ;
+ RECT 2.285000 0.085000 2.455000 0.550000 ;
+ RECT 2.495000 0.995000 2.665000 1.495000 ;
+ RECT 3.245000 0.085000 3.575000 0.810000 ;
+ RECT 3.245000 1.835000 3.565000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and4/sky130_fd_sc_hdll__and4_4.magic.lef b/cells/and4/sky130_fd_sc_hdll__and4_4.magic.lef
index 6b68786..24ba9e4 100644
--- a/cells/and4/sky130_fd_sc_hdll__and4_4.magic.lef
+++ b/cells/and4/sky130_fd_sc_hdll__and4_4.magic.lef
@@ -75,22 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 2.225000 0.085000 2.535000 0.550000 ;
- RECT 3.125000 0.085000 3.505000 0.470000 ;
- RECT 4.065000 0.085000 4.445000 0.470000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -100,24 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.105000 1.835000 0.385000 2.635000 ;
- RECT 1.055000 1.935000 1.385000 2.635000 ;
- RECT 2.225000 1.855000 2.555000 2.635000 ;
- RECT 3.255000 1.835000 3.505000 2.635000 ;
- RECT 4.065000 1.915000 4.445000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -140,13 +106,44 @@
END X
OBS
LAYER li1 ;
- RECT 0.175000 0.255000 0.720000 0.585000 ;
- RECT 0.500000 0.585000 0.720000 1.495000 ;
- RECT 0.500000 1.495000 2.615000 1.665000 ;
- RECT 0.605000 1.665000 0.815000 2.465000 ;
- RECT 1.605000 1.665000 1.795000 2.465000 ;
- RECT 2.445000 1.075000 3.935000 1.305000 ;
- RECT 2.445000 1.305000 2.615000 1.495000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.105000 1.835000 0.385000 2.635000 ;
+ RECT 0.175000 0.255000 0.720000 0.585000 ;
+ RECT 0.500000 0.585000 0.720000 1.495000 ;
+ RECT 0.500000 1.495000 2.615000 1.665000 ;
+ RECT 0.605000 1.665000 0.815000 2.465000 ;
+ RECT 1.055000 1.935000 1.385000 2.635000 ;
+ RECT 1.605000 1.665000 1.795000 2.465000 ;
+ RECT 2.225000 0.085000 2.535000 0.550000 ;
+ RECT 2.225000 1.855000 2.555000 2.635000 ;
+ RECT 2.445000 1.075000 3.935000 1.305000 ;
+ RECT 2.445000 1.305000 2.615000 1.495000 ;
+ RECT 3.125000 0.085000 3.505000 0.470000 ;
+ RECT 3.255000 1.835000 3.505000 2.635000 ;
+ RECT 4.065000 0.085000 4.445000 0.470000 ;
+ RECT 4.065000 1.915000 4.445000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and4b/sky130_fd_sc_hdll__and4b_1.magic.lef b/cells/and4b/sky130_fd_sc_hdll__and4b_1.magic.lef
index 2096ebd..1b77c0b 100644
--- a/cells/and4b/sky130_fd_sc_hdll__and4b_1.magic.lef
+++ b/cells/and4b/sky130_fd_sc_hdll__and4b_1.magic.lef
@@ -75,20 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 2.955000 0.085000 3.350000 0.465000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -98,21 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.515000 2.195000 0.895000 2.635000 ;
- RECT 1.655000 2.225000 2.375000 2.635000 ;
- RECT 3.060000 2.225000 3.390000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -130,20 +101,46 @@
END X
OBS
LAYER li1 ;
- RECT 0.170000 0.255000 0.345000 0.655000 ;
- RECT 0.170000 0.655000 0.850000 0.825000 ;
- RECT 0.170000 1.845000 0.850000 2.015000 ;
- RECT 0.170000 2.015000 0.345000 2.465000 ;
- RECT 0.680000 0.825000 0.850000 0.995000 ;
- RECT 0.680000 0.995000 1.025000 1.325000 ;
- RECT 0.680000 1.325000 0.850000 1.845000 ;
- RECT 1.140000 0.255000 1.370000 0.585000 ;
- RECT 1.200000 0.585000 1.370000 1.875000 ;
- RECT 1.200000 1.875000 3.415000 2.045000 ;
- RECT 1.200000 2.045000 1.370000 2.465000 ;
- RECT 2.630000 2.045000 2.800000 2.465000 ;
- RECT 3.245000 0.995000 3.535000 1.325000 ;
- RECT 3.245000 1.325000 3.415000 1.875000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.170000 0.255000 0.345000 0.655000 ;
+ RECT 0.170000 0.655000 0.850000 0.825000 ;
+ RECT 0.170000 1.845000 0.850000 2.015000 ;
+ RECT 0.170000 2.015000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.515000 2.195000 0.895000 2.635000 ;
+ RECT 0.680000 0.825000 0.850000 0.995000 ;
+ RECT 0.680000 0.995000 1.025000 1.325000 ;
+ RECT 0.680000 1.325000 0.850000 1.845000 ;
+ RECT 1.140000 0.255000 1.370000 0.585000 ;
+ RECT 1.200000 0.585000 1.370000 1.875000 ;
+ RECT 1.200000 1.875000 3.415000 2.045000 ;
+ RECT 1.200000 2.045000 1.370000 2.465000 ;
+ RECT 1.655000 2.225000 2.375000 2.635000 ;
+ RECT 2.630000 2.045000 2.800000 2.465000 ;
+ RECT 2.955000 0.085000 3.350000 0.465000 ;
+ RECT 3.060000 2.225000 3.390000 2.635000 ;
+ RECT 3.245000 0.995000 3.535000 1.325000 ;
+ RECT 3.245000 1.325000 3.415000 1.875000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and4b/sky130_fd_sc_hdll__and4b_2.magic.lef b/cells/and4b/sky130_fd_sc_hdll__and4b_2.magic.lef
index 6480800..2172fdc 100644
--- a/cells/and4b/sky130_fd_sc_hdll__and4b_2.magic.lef
+++ b/cells/and4b/sky130_fd_sc_hdll__and4b_2.magic.lef
@@ -75,22 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.095000 0.085000 0.425000 0.465000 ;
- RECT 3.010000 0.085000 3.390000 0.465000 ;
- RECT 4.065000 0.085000 4.450000 0.465000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -100,23 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.515000 2.195000 0.895000 2.635000 ;
- RECT 1.705000 2.255000 2.425000 2.635000 ;
- RECT 3.140000 2.195000 3.470000 2.635000 ;
- RECT 4.195000 1.835000 4.450000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -136,22 +103,52 @@
END X
OBS
LAYER li1 ;
- RECT 0.175000 1.830000 0.855000 2.000000 ;
- RECT 0.175000 2.000000 0.345000 2.465000 ;
- RECT 0.645000 0.255000 0.855000 0.585000 ;
- RECT 0.685000 0.585000 0.855000 0.995000 ;
- RECT 0.685000 0.995000 1.075000 1.325000 ;
- RECT 0.685000 1.325000 0.855000 1.830000 ;
- RECT 1.115000 1.660000 1.415000 1.915000 ;
- RECT 1.115000 1.915000 3.465000 1.965000 ;
- RECT 1.115000 1.965000 2.860000 2.085000 ;
- RECT 1.115000 2.085000 1.285000 2.465000 ;
- RECT 1.195000 0.255000 1.415000 0.585000 ;
- RECT 1.245000 0.585000 1.415000 1.660000 ;
- RECT 2.670000 2.085000 2.860000 2.465000 ;
- RECT 2.690000 1.795000 3.465000 1.915000 ;
- RECT 3.295000 0.995000 3.555000 1.325000 ;
- RECT 3.295000 1.325000 3.465000 1.795000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.095000 0.085000 0.425000 0.465000 ;
+ RECT 0.175000 1.830000 0.855000 2.000000 ;
+ RECT 0.175000 2.000000 0.345000 2.465000 ;
+ RECT 0.515000 2.195000 0.895000 2.635000 ;
+ RECT 0.645000 0.255000 0.855000 0.585000 ;
+ RECT 0.685000 0.585000 0.855000 0.995000 ;
+ RECT 0.685000 0.995000 1.075000 1.325000 ;
+ RECT 0.685000 1.325000 0.855000 1.830000 ;
+ RECT 1.115000 1.660000 1.415000 1.915000 ;
+ RECT 1.115000 1.915000 3.465000 1.965000 ;
+ RECT 1.115000 1.965000 2.860000 2.085000 ;
+ RECT 1.115000 2.085000 1.285000 2.465000 ;
+ RECT 1.195000 0.255000 1.415000 0.585000 ;
+ RECT 1.245000 0.585000 1.415000 1.660000 ;
+ RECT 1.705000 2.255000 2.425000 2.635000 ;
+ RECT 2.670000 2.085000 2.860000 2.465000 ;
+ RECT 2.690000 1.795000 3.465000 1.915000 ;
+ RECT 3.010000 0.085000 3.390000 0.465000 ;
+ RECT 3.140000 2.195000 3.470000 2.635000 ;
+ RECT 3.295000 0.995000 3.555000 1.325000 ;
+ RECT 3.295000 1.325000 3.465000 1.795000 ;
+ RECT 4.065000 0.085000 4.450000 0.465000 ;
+ RECT 4.195000 1.835000 4.450000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and4b/sky130_fd_sc_hdll__and4b_4.magic.lef b/cells/and4b/sky130_fd_sc_hdll__and4b_4.magic.lef
index 897b93e..f6d80bf 100644
--- a/cells/and4b/sky130_fd_sc_hdll__and4b_4.magic.lef
+++ b/cells/and4b/sky130_fd_sc_hdll__and4b_4.magic.lef
@@ -75,23 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.060000 0.085000 ;
- RECT 0.565000 0.085000 0.815000 0.545000 ;
- RECT 1.510000 0.085000 1.890000 0.470000 ;
- RECT 2.535000 0.085000 2.865000 0.445000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.060000 0.240000 ;
END
@@ -101,25 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.060000 2.805000 ;
- RECT 0.515000 2.255000 0.895000 2.635000 ;
- RECT 1.510000 2.255000 1.890000 2.635000 ;
- RECT 2.450000 2.255000 2.830000 2.635000 ;
- RECT 3.510000 2.255000 3.890000 2.635000 ;
- RECT 4.570000 2.255000 4.950000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.060000 2.960000 ;
END
@@ -139,16 +103,49 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.345000 0.585000 ;
- RECT 0.085000 0.585000 0.260000 1.915000 ;
- RECT 0.085000 1.915000 4.885000 2.085000 ;
- RECT 0.085000 2.085000 0.345000 2.465000 ;
- RECT 1.530000 0.995000 2.700000 1.325000 ;
- RECT 2.530000 1.325000 2.700000 1.545000 ;
- RECT 2.530000 1.545000 4.530000 1.715000 ;
- RECT 4.360000 0.640000 4.900000 0.810000 ;
- RECT 4.360000 0.810000 4.530000 1.545000 ;
- RECT 4.715000 0.995000 4.885000 1.915000 ;
+ RECT 0.000000 -0.085000 5.060000 0.085000 ;
+ RECT 0.000000 2.635000 5.060000 2.805000 ;
+ RECT 0.085000 0.255000 0.345000 0.585000 ;
+ RECT 0.085000 0.585000 0.260000 1.915000 ;
+ RECT 0.085000 1.915000 4.885000 2.085000 ;
+ RECT 0.085000 2.085000 0.345000 2.465000 ;
+ RECT 0.515000 2.255000 0.895000 2.635000 ;
+ RECT 0.565000 0.085000 0.815000 0.545000 ;
+ RECT 1.510000 0.085000 1.890000 0.470000 ;
+ RECT 1.510000 2.255000 1.890000 2.635000 ;
+ RECT 1.530000 0.995000 2.700000 1.325000 ;
+ RECT 2.450000 2.255000 2.830000 2.635000 ;
+ RECT 2.530000 1.325000 2.700000 1.545000 ;
+ RECT 2.530000 1.545000 4.530000 1.715000 ;
+ RECT 2.535000 0.085000 2.865000 0.445000 ;
+ RECT 3.510000 2.255000 3.890000 2.635000 ;
+ RECT 4.360000 0.640000 4.900000 0.810000 ;
+ RECT 4.360000 0.810000 4.530000 1.545000 ;
+ RECT 4.570000 2.255000 4.950000 2.635000 ;
+ RECT 4.715000 0.995000 4.885000 1.915000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and4bb/sky130_fd_sc_hdll__and4bb_1.magic.lef b/cells/and4bb/sky130_fd_sc_hdll__and4bb_1.magic.lef
index f28bee2..2e5dec9 100644
--- a/cells/and4bb/sky130_fd_sc_hdll__and4bb_1.magic.lef
+++ b/cells/and4bb/sky130_fd_sc_hdll__and4bb_1.magic.lef
@@ -76,21 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.575000 0.085000 0.955000 0.465000 ;
- RECT 3.810000 0.085000 3.980000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -100,23 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.575000 2.255000 0.955000 2.635000 ;
- RECT 1.625000 2.255000 1.955000 2.635000 ;
- RECT 2.550000 2.255000 2.930000 2.635000 ;
- RECT 3.700000 2.255000 4.030000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -134,28 +102,57 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.345000 0.585000 ;
- RECT 0.085000 0.585000 0.255000 1.285000 ;
- RECT 0.085000 1.285000 1.235000 1.455000 ;
- RECT 0.085000 1.455000 0.255000 2.135000 ;
- RECT 0.085000 2.135000 0.345000 2.465000 ;
- RECT 1.015000 1.455000 1.235000 1.575000 ;
- RECT 1.015000 1.575000 1.645000 1.745000 ;
- RECT 1.165000 1.915000 1.985000 2.085000 ;
- RECT 1.165000 2.085000 1.375000 2.465000 ;
- RECT 1.185000 0.255000 2.665000 0.425000 ;
- RECT 1.185000 0.425000 1.585000 0.755000 ;
- RECT 1.415000 0.755000 1.585000 1.235000 ;
- RECT 1.415000 1.235000 1.985000 1.405000 ;
- RECT 1.755000 0.595000 2.325000 0.925000 ;
- RECT 1.815000 1.405000 1.985000 1.915000 ;
- RECT 2.155000 0.925000 2.325000 1.915000 ;
- RECT 2.155000 1.915000 3.980000 2.085000 ;
- RECT 2.185000 2.085000 2.355000 2.465000 ;
- RECT 2.495000 0.425000 2.665000 1.325000 ;
- RECT 3.210000 2.085000 3.380000 2.465000 ;
- RECT 3.810000 0.995000 4.115000 1.325000 ;
- RECT 3.810000 1.325000 3.980000 1.915000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.085000 0.255000 0.345000 0.585000 ;
+ RECT 0.085000 0.585000 0.255000 1.285000 ;
+ RECT 0.085000 1.285000 1.235000 1.455000 ;
+ RECT 0.085000 1.455000 0.255000 2.135000 ;
+ RECT 0.085000 2.135000 0.345000 2.465000 ;
+ RECT 0.575000 0.085000 0.955000 0.465000 ;
+ RECT 0.575000 2.255000 0.955000 2.635000 ;
+ RECT 1.015000 1.455000 1.235000 1.575000 ;
+ RECT 1.015000 1.575000 1.645000 1.745000 ;
+ RECT 1.165000 1.915000 1.985000 2.085000 ;
+ RECT 1.165000 2.085000 1.375000 2.465000 ;
+ RECT 1.185000 0.255000 2.665000 0.425000 ;
+ RECT 1.185000 0.425000 1.585000 0.755000 ;
+ RECT 1.415000 0.755000 1.585000 1.235000 ;
+ RECT 1.415000 1.235000 1.985000 1.405000 ;
+ RECT 1.625000 2.255000 1.955000 2.635000 ;
+ RECT 1.755000 0.595000 2.325000 0.925000 ;
+ RECT 1.815000 1.405000 1.985000 1.915000 ;
+ RECT 2.155000 0.925000 2.325000 1.915000 ;
+ RECT 2.155000 1.915000 3.980000 2.085000 ;
+ RECT 2.185000 2.085000 2.355000 2.465000 ;
+ RECT 2.495000 0.425000 2.665000 1.325000 ;
+ RECT 2.550000 2.255000 2.930000 2.635000 ;
+ RECT 3.210000 2.085000 3.380000 2.465000 ;
+ RECT 3.700000 2.255000 4.030000 2.635000 ;
+ RECT 3.810000 0.085000 3.980000 0.545000 ;
+ RECT 3.810000 0.995000 4.115000 1.325000 ;
+ RECT 3.810000 1.325000 3.980000 1.915000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and4bb/sky130_fd_sc_hdll__and4bb_2.magic.lef b/cells/and4bb/sky130_fd_sc_hdll__and4bb_2.magic.lef
index 22a199b..047ab3b 100644
--- a/cells/and4bb/sky130_fd_sc_hdll__and4bb_2.magic.lef
+++ b/cells/and4bb/sky130_fd_sc_hdll__and4bb_2.magic.lef
@@ -75,23 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.060000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 1.510000 0.085000 1.890000 0.465000 ;
- RECT 4.185000 0.085000 4.435000 0.585000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.060000 0.240000 ;
END
@@ -101,24 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.060000 2.805000 ;
- RECT 0.515000 2.255000 0.895000 2.635000 ;
- RECT 1.640000 2.255000 2.310000 2.635000 ;
- RECT 2.935000 2.255000 3.325000 2.635000 ;
- RECT 4.105000 2.255000 4.435000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.060000 2.960000 ;
END
@@ -135,27 +100,59 @@
END X
OBS
LAYER li1 ;
- RECT 0.175000 0.255000 0.345000 0.635000 ;
- RECT 0.175000 0.635000 0.720000 0.805000 ;
- RECT 0.175000 1.885000 2.075000 2.055000 ;
- RECT 0.175000 2.055000 0.345000 2.465000 ;
- RECT 0.500000 0.805000 0.720000 1.885000 ;
- RECT 1.515000 0.635000 2.605000 0.805000 ;
- RECT 1.515000 0.805000 1.735000 1.325000 ;
- RECT 1.905000 0.995000 2.215000 1.325000 ;
- RECT 1.905000 1.325000 2.075000 1.885000 ;
- RECT 2.145000 0.255000 2.315000 0.635000 ;
- RECT 2.385000 0.805000 2.605000 1.915000 ;
- RECT 2.385000 1.915000 3.715000 2.085000 ;
- RECT 2.595000 2.085000 2.765000 2.465000 ;
- RECT 2.795000 1.400000 3.015000 1.575000 ;
- RECT 2.795000 1.575000 4.105000 1.745000 ;
- RECT 3.545000 2.085000 3.715000 2.465000 ;
- RECT 3.885000 1.745000 4.105000 1.915000 ;
- RECT 3.885000 1.915000 4.915000 2.085000 ;
- RECT 4.655000 0.255000 4.915000 0.585000 ;
- RECT 4.655000 2.085000 4.915000 2.465000 ;
- RECT 4.745000 0.585000 4.915000 1.915000 ;
+ RECT 0.000000 -0.085000 5.060000 0.085000 ;
+ RECT 0.000000 2.635000 5.060000 2.805000 ;
+ RECT 0.175000 0.255000 0.345000 0.635000 ;
+ RECT 0.175000 0.635000 0.720000 0.805000 ;
+ RECT 0.175000 1.885000 2.075000 2.055000 ;
+ RECT 0.175000 2.055000 0.345000 2.465000 ;
+ RECT 0.500000 0.805000 0.720000 1.885000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.515000 2.255000 0.895000 2.635000 ;
+ RECT 1.510000 0.085000 1.890000 0.465000 ;
+ RECT 1.515000 0.635000 2.605000 0.805000 ;
+ RECT 1.515000 0.805000 1.735000 1.325000 ;
+ RECT 1.640000 2.255000 2.310000 2.635000 ;
+ RECT 1.905000 0.995000 2.215000 1.325000 ;
+ RECT 1.905000 1.325000 2.075000 1.885000 ;
+ RECT 2.145000 0.255000 2.315000 0.635000 ;
+ RECT 2.385000 0.805000 2.605000 1.915000 ;
+ RECT 2.385000 1.915000 3.715000 2.085000 ;
+ RECT 2.595000 2.085000 2.765000 2.465000 ;
+ RECT 2.795000 1.400000 3.015000 1.575000 ;
+ RECT 2.795000 1.575000 4.105000 1.745000 ;
+ RECT 2.935000 2.255000 3.325000 2.635000 ;
+ RECT 3.545000 2.085000 3.715000 2.465000 ;
+ RECT 3.885000 1.745000 4.105000 1.915000 ;
+ RECT 3.885000 1.915000 4.915000 2.085000 ;
+ RECT 4.105000 2.255000 4.435000 2.635000 ;
+ RECT 4.185000 0.085000 4.435000 0.585000 ;
+ RECT 4.655000 0.255000 4.915000 0.585000 ;
+ RECT 4.655000 2.085000 4.915000 2.465000 ;
+ RECT 4.745000 0.585000 4.915000 1.915000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/and4bb/sky130_fd_sc_hdll__and4bb_4.magic.lef b/cells/and4bb/sky130_fd_sc_hdll__and4bb_4.magic.lef
index a372d67..7ce633b 100644
--- a/cells/and4bb/sky130_fd_sc_hdll__and4bb_4.magic.lef
+++ b/cells/and4bb/sky130_fd_sc_hdll__and4bb_4.magic.lef
@@ -75,27 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.620000 0.085000 0.950000 0.470000 ;
- RECT 1.510000 0.085000 1.890000 0.470000 ;
- RECT 2.470000 0.085000 2.800000 0.445000 ;
- RECT 5.385000 0.085000 5.715000 0.465000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -105,28 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.515000 2.255000 0.895000 2.635000 ;
- RECT 1.510000 2.255000 1.890000 2.635000 ;
- RECT 2.450000 2.255000 2.830000 2.635000 ;
- RECT 3.680000 2.255000 4.010000 2.635000 ;
- RECT 4.810000 2.255000 5.820000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -146,26 +103,66 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.345000 0.585000 ;
- RECT 0.085000 0.585000 0.260000 1.915000 ;
- RECT 0.085000 1.915000 4.940000 2.085000 ;
- RECT 0.085000 2.085000 0.345000 2.465000 ;
- RECT 1.510000 1.075000 2.700000 1.245000 ;
- RECT 2.530000 0.615000 3.195000 0.785000 ;
- RECT 2.530000 0.785000 2.700000 1.075000 ;
- RECT 2.530000 1.245000 2.700000 1.545000 ;
- RECT 2.530000 1.545000 4.550000 1.715000 ;
- RECT 2.975000 0.300000 5.060000 0.470000 ;
- RECT 2.975000 0.470000 3.195000 0.615000 ;
- RECT 4.080000 0.995000 4.300000 1.205000 ;
- RECT 4.080000 1.205000 4.940000 1.375000 ;
- RECT 4.710000 0.470000 5.060000 0.810000 ;
- RECT 4.770000 1.375000 4.940000 1.915000 ;
- RECT 5.360000 0.655000 6.265000 0.825000 ;
- RECT 5.360000 0.825000 5.530000 1.915000 ;
- RECT 5.360000 1.915000 6.265000 2.085000 ;
- RECT 6.095000 0.255000 6.265000 0.655000 ;
- RECT 6.095000 2.085000 6.265000 2.465000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.085000 0.255000 0.345000 0.585000 ;
+ RECT 0.085000 0.585000 0.260000 1.915000 ;
+ RECT 0.085000 1.915000 4.940000 2.085000 ;
+ RECT 0.085000 2.085000 0.345000 2.465000 ;
+ RECT 0.515000 2.255000 0.895000 2.635000 ;
+ RECT 0.620000 0.085000 0.950000 0.470000 ;
+ RECT 1.510000 0.085000 1.890000 0.470000 ;
+ RECT 1.510000 1.075000 2.700000 1.245000 ;
+ RECT 1.510000 2.255000 1.890000 2.635000 ;
+ RECT 2.450000 2.255000 2.830000 2.635000 ;
+ RECT 2.470000 0.085000 2.800000 0.445000 ;
+ RECT 2.530000 0.615000 3.195000 0.785000 ;
+ RECT 2.530000 0.785000 2.700000 1.075000 ;
+ RECT 2.530000 1.245000 2.700000 1.545000 ;
+ RECT 2.530000 1.545000 4.550000 1.715000 ;
+ RECT 2.975000 0.300000 5.060000 0.470000 ;
+ RECT 2.975000 0.470000 3.195000 0.615000 ;
+ RECT 3.680000 2.255000 4.010000 2.635000 ;
+ RECT 4.080000 0.995000 4.300000 1.205000 ;
+ RECT 4.080000 1.205000 4.940000 1.375000 ;
+ RECT 4.710000 0.470000 5.060000 0.810000 ;
+ RECT 4.770000 1.375000 4.940000 1.915000 ;
+ RECT 4.810000 2.255000 5.820000 2.635000 ;
+ RECT 5.360000 0.655000 6.265000 0.825000 ;
+ RECT 5.360000 0.825000 5.530000 1.915000 ;
+ RECT 5.360000 1.915000 6.265000 2.085000 ;
+ RECT 5.385000 0.085000 5.715000 0.465000 ;
+ RECT 6.095000 0.255000 6.265000 0.655000 ;
+ RECT 6.095000 2.085000 6.265000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_1.magic.lef b/cells/buf/sky130_fd_sc_hdll__buf_1.magic.lef
index 620407e..b71932c 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_1.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_1.magic.lef
@@ -56,6 +56,8 @@
RECT 0.605000 -0.085000 0.775000 0.085000 ;
RECT 1.065000 -0.085000 1.235000 0.085000 ;
RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 1.840000 0.240000 ;
END
@@ -73,6 +75,8 @@
RECT 0.605000 2.635000 0.775000 2.805000 ;
RECT 1.065000 2.635000 1.235000 2.805000 ;
RECT 1.525000 2.635000 1.695000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 1.840000 2.960000 ;
END
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_12.magic.lef b/cells/buf/sky130_fd_sc_hdll__buf_12.magic.lef
index 1f1a5ef..c137964 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_12.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_12.magic.lef
@@ -78,6 +78,8 @@
RECT 7.045000 -0.085000 7.215000 0.085000 ;
RECT 7.505000 -0.085000 7.675000 0.085000 ;
RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 8.280000 0.240000 ;
END
@@ -117,6 +119,8 @@
RECT 7.045000 2.635000 7.215000 2.805000 ;
RECT 7.505000 2.635000 7.675000 2.805000 ;
RECT 7.965000 2.635000 8.135000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 8.280000 2.960000 ;
END
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_16.magic.lef b/cells/buf/sky130_fd_sc_hdll__buf_16.magic.lef
index 1e8b9fc..7198e40 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_16.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_16.magic.lef
@@ -48,46 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 11.500000 0.085000 ;
- RECT 0.175000 0.085000 0.345000 0.905000 ;
- RECT 1.115000 0.085000 1.285000 0.565000 ;
- RECT 2.055000 0.085000 2.225000 0.565000 ;
- RECT 2.995000 0.085000 3.165000 0.565000 ;
- RECT 3.935000 0.085000 4.105000 0.565000 ;
- RECT 4.875000 0.085000 5.045000 0.565000 ;
- RECT 5.815000 0.085000 5.985000 0.565000 ;
- RECT 6.755000 0.085000 6.925000 0.565000 ;
- RECT 7.695000 0.085000 7.865000 0.565000 ;
- RECT 8.635000 0.085000 8.805000 0.565000 ;
- RECT 9.575000 0.085000 9.745000 0.565000 ;
- RECT 10.515000 0.085000 10.685000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 11.500000 0.240000 ;
END
@@ -97,46 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 11.500000 2.805000 ;
- RECT 0.175000 1.445000 0.345000 2.635000 ;
- RECT 1.115000 1.835000 1.285000 2.635000 ;
- RECT 2.055000 1.835000 2.225000 2.635000 ;
- RECT 2.995000 1.835000 3.165000 2.635000 ;
- RECT 3.935000 1.835000 4.105000 2.635000 ;
- RECT 4.875000 1.835000 5.045000 2.635000 ;
- RECT 5.815000 1.835000 5.985000 2.635000 ;
- RECT 6.755000 1.835000 6.925000 2.635000 ;
- RECT 7.695000 1.835000 7.865000 2.635000 ;
- RECT 8.635000 1.835000 8.805000 2.635000 ;
- RECT 9.575000 1.835000 9.745000 2.635000 ;
- RECT 10.515000 1.835000 10.685000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 11.500000 2.960000 ;
END
@@ -175,17 +95,94 @@
END X
OBS
LAYER li1 ;
- RECT 0.515000 0.260000 0.895000 0.735000 ;
- RECT 0.515000 0.735000 3.165000 0.905000 ;
- RECT 0.515000 1.445000 3.165000 1.615000 ;
- RECT 0.515000 1.615000 0.895000 2.465000 ;
- RECT 1.455000 0.260000 1.835000 0.735000 ;
- RECT 1.455000 1.615000 1.835000 2.465000 ;
- RECT 2.395000 0.260000 2.775000 0.735000 ;
- RECT 2.395000 1.615000 2.775000 2.465000 ;
- RECT 2.990000 0.905000 3.165000 1.075000 ;
- RECT 2.990000 1.075000 10.175000 1.275000 ;
- RECT 2.990000 1.275000 3.165000 1.445000 ;
+ RECT 0.000000 -0.085000 11.500000 0.085000 ;
+ RECT 0.000000 2.635000 11.500000 2.805000 ;
+ RECT 0.175000 0.085000 0.345000 0.905000 ;
+ RECT 0.175000 1.445000 0.345000 2.635000 ;
+ RECT 0.515000 0.260000 0.895000 0.735000 ;
+ RECT 0.515000 0.735000 3.165000 0.905000 ;
+ RECT 0.515000 1.445000 3.165000 1.615000 ;
+ RECT 0.515000 1.615000 0.895000 2.465000 ;
+ RECT 1.115000 0.085000 1.285000 0.565000 ;
+ RECT 1.115000 1.835000 1.285000 2.635000 ;
+ RECT 1.455000 0.260000 1.835000 0.735000 ;
+ RECT 1.455000 1.615000 1.835000 2.465000 ;
+ RECT 2.055000 0.085000 2.225000 0.565000 ;
+ RECT 2.055000 1.835000 2.225000 2.635000 ;
+ RECT 2.395000 0.260000 2.775000 0.735000 ;
+ RECT 2.395000 1.615000 2.775000 2.465000 ;
+ RECT 2.990000 0.905000 3.165000 1.075000 ;
+ RECT 2.990000 1.075000 10.175000 1.275000 ;
+ RECT 2.990000 1.275000 3.165000 1.445000 ;
+ RECT 2.995000 0.085000 3.165000 0.565000 ;
+ RECT 2.995000 1.835000 3.165000 2.635000 ;
+ RECT 3.935000 0.085000 4.105000 0.565000 ;
+ RECT 3.935000 1.835000 4.105000 2.635000 ;
+ RECT 4.875000 0.085000 5.045000 0.565000 ;
+ RECT 4.875000 1.835000 5.045000 2.635000 ;
+ RECT 5.815000 0.085000 5.985000 0.565000 ;
+ RECT 5.815000 1.835000 5.985000 2.635000 ;
+ RECT 6.755000 0.085000 6.925000 0.565000 ;
+ RECT 6.755000 1.835000 6.925000 2.635000 ;
+ RECT 7.695000 0.085000 7.865000 0.565000 ;
+ RECT 7.695000 1.835000 7.865000 2.635000 ;
+ RECT 8.635000 0.085000 8.805000 0.565000 ;
+ RECT 8.635000 1.835000 8.805000 2.635000 ;
+ RECT 9.575000 0.085000 9.745000 0.565000 ;
+ RECT 9.575000 1.835000 9.745000 2.635000 ;
+ RECT 10.515000 0.085000 10.685000 0.565000 ;
+ RECT 10.515000 1.835000 10.685000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_2.magic.lef b/cells/buf/sky130_fd_sc_hdll__buf_2.magic.lef
index 59435e8..14bd487 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_2.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_2.magic.lef
@@ -58,6 +58,8 @@
RECT 1.065000 -0.085000 1.235000 0.085000 ;
RECT 1.525000 -0.085000 1.695000 0.085000 ;
RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 2.300000 0.240000 ;
END
@@ -77,6 +79,8 @@
RECT 1.065000 2.635000 1.235000 2.805000 ;
RECT 1.525000 2.635000 1.695000 2.805000 ;
RECT 1.985000 2.635000 2.155000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 2.300000 2.960000 ;
END
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_4.magic.lef b/cells/buf/sky130_fd_sc_hdll__buf_4.magic.lef
index 00fa3af..23efa64 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_4.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_4.magic.lef
@@ -61,6 +61,8 @@
RECT 1.985000 -0.085000 2.155000 0.085000 ;
RECT 2.445000 -0.085000 2.615000 0.085000 ;
RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -83,6 +85,8 @@
RECT 1.985000 2.635000 2.155000 2.805000 ;
RECT 2.445000 2.635000 2.615000 2.805000 ;
RECT 2.905000 2.635000 3.075000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_6.magic.lef b/cells/buf/sky130_fd_sc_hdll__buf_6.magic.lef
index 058528a..fb4dc84 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_6.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_6.magic.lef
@@ -66,6 +66,8 @@
RECT 3.365000 -0.085000 3.535000 0.085000 ;
RECT 3.825000 -0.085000 3.995000 0.085000 ;
RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -93,6 +95,8 @@
RECT 3.365000 2.635000 3.535000 2.805000 ;
RECT 3.825000 2.635000 3.995000 2.805000 ;
RECT 4.285000 2.635000 4.455000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_8.magic.lef b/cells/buf/sky130_fd_sc_hdll__buf_8.magic.lef
index 3dc3321..2b3ee30 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_8.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_8.magic.lef
@@ -70,6 +70,8 @@
RECT 4.745000 -0.085000 4.915000 0.085000 ;
RECT 5.205000 -0.085000 5.375000 0.085000 ;
RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 5.980000 0.240000 ;
END
@@ -101,6 +103,8 @@
RECT 4.745000 2.635000 4.915000 2.805000 ;
RECT 5.205000 2.635000 5.375000 2.805000 ;
RECT 5.665000 2.635000 5.835000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 5.980000 2.960000 ;
END
diff --git a/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_16.magic.lef b/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_16.magic.lef
index ec73ed1..d93bd75 100644
--- a/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_16.magic.lef
+++ b/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_16.magic.lef
@@ -48,52 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 13.340000 0.085000 ;
- RECT 0.175000 0.085000 0.345000 0.905000 ;
- RECT 1.635000 0.085000 1.805000 0.565000 ;
- RECT 2.575000 0.085000 2.745000 0.565000 ;
- RECT 3.515000 0.085000 3.685000 0.565000 ;
- RECT 4.455000 0.085000 4.625000 0.565000 ;
- RECT 5.395000 0.085000 5.565000 0.565000 ;
- RECT 6.335000 0.085000 6.505000 0.565000 ;
- RECT 7.275000 0.085000 7.445000 0.565000 ;
- RECT 8.215000 0.085000 8.385000 0.565000 ;
- RECT 9.155000 0.085000 9.325000 0.565000 ;
- RECT 10.095000 0.085000 10.265000 0.565000 ;
- RECT 11.035000 0.085000 11.205000 0.565000 ;
- RECT 11.975000 0.085000 12.145000 0.565000 ;
- RECT 12.915000 0.085000 13.085000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 13.340000 0.240000 ;
END
@@ -103,52 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 13.340000 2.805000 ;
- RECT 0.175000 1.445000 0.345000 2.635000 ;
- RECT 1.635000 1.785000 1.805000 2.635000 ;
- RECT 2.575000 1.785000 2.745000 2.635000 ;
- RECT 3.515000 1.835000 3.685000 2.635000 ;
- RECT 4.455000 1.835000 4.625000 2.635000 ;
- RECT 5.395000 1.835000 5.565000 2.635000 ;
- RECT 6.335000 1.835000 6.505000 2.635000 ;
- RECT 7.275000 1.835000 7.445000 2.635000 ;
- RECT 8.215000 1.835000 8.385000 2.635000 ;
- RECT 9.155000 1.835000 9.325000 2.635000 ;
- RECT 10.095000 1.835000 10.265000 2.635000 ;
- RECT 11.035000 1.835000 11.205000 2.635000 ;
- RECT 11.975000 1.835000 12.145000 2.635000 ;
- RECT 12.915000 1.835000 13.085000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 13.340000 2.960000 ;
END
@@ -185,31 +93,120 @@
END X
OBS
LAYER li1 ;
- RECT 0.515000 0.260000 0.895000 0.905000 ;
- RECT 0.515000 1.445000 0.895000 2.465000 ;
- RECT 0.660000 0.905000 0.895000 1.075000 ;
- RECT 0.660000 1.075000 2.355000 1.275000 ;
- RECT 0.660000 1.275000 0.895000 1.445000 ;
- RECT 1.085000 0.260000 1.415000 0.735000 ;
- RECT 1.085000 0.735000 2.745000 0.905000 ;
- RECT 1.085000 1.445000 2.745000 1.615000 ;
- RECT 1.085000 1.615000 1.415000 2.465000 ;
- RECT 1.975000 0.260000 2.355000 0.735000 ;
- RECT 1.975000 1.615000 2.355000 2.465000 ;
- RECT 2.575000 0.905000 2.745000 1.075000 ;
- RECT 2.575000 1.075000 5.135000 1.275000 ;
- RECT 2.575000 1.275000 2.745000 1.445000 ;
- RECT 2.915000 0.260000 3.295000 0.735000 ;
- RECT 2.915000 0.735000 5.565000 0.905000 ;
- RECT 2.915000 1.445000 5.565000 1.615000 ;
- RECT 2.915000 1.615000 3.295000 2.465000 ;
- RECT 3.855000 0.260000 4.235000 0.735000 ;
- RECT 3.855000 1.615000 4.235000 2.465000 ;
- RECT 4.795000 0.260000 5.175000 0.735000 ;
- RECT 4.795000 1.615000 5.175000 2.465000 ;
- RECT 5.390000 0.905000 5.565000 1.075000 ;
- RECT 5.390000 1.075000 12.700000 1.275000 ;
- RECT 5.390000 1.275000 5.565000 1.445000 ;
+ RECT 0.000000 -0.085000 13.340000 0.085000 ;
+ RECT 0.000000 2.635000 13.340000 2.805000 ;
+ RECT 0.175000 0.085000 0.345000 0.905000 ;
+ RECT 0.175000 1.445000 0.345000 2.635000 ;
+ RECT 0.515000 0.260000 0.895000 0.905000 ;
+ RECT 0.515000 1.445000 0.895000 2.465000 ;
+ RECT 0.660000 0.905000 0.895000 1.075000 ;
+ RECT 0.660000 1.075000 2.355000 1.275000 ;
+ RECT 0.660000 1.275000 0.895000 1.445000 ;
+ RECT 1.085000 0.260000 1.415000 0.735000 ;
+ RECT 1.085000 0.735000 2.745000 0.905000 ;
+ RECT 1.085000 1.445000 2.745000 1.615000 ;
+ RECT 1.085000 1.615000 1.415000 2.465000 ;
+ RECT 1.635000 0.085000 1.805000 0.565000 ;
+ RECT 1.635000 1.785000 1.805000 2.635000 ;
+ RECT 1.975000 0.260000 2.355000 0.735000 ;
+ RECT 1.975000 1.615000 2.355000 2.465000 ;
+ RECT 2.575000 0.085000 2.745000 0.565000 ;
+ RECT 2.575000 0.905000 2.745000 1.075000 ;
+ RECT 2.575000 1.075000 5.135000 1.275000 ;
+ RECT 2.575000 1.275000 2.745000 1.445000 ;
+ RECT 2.575000 1.785000 2.745000 2.635000 ;
+ RECT 2.915000 0.260000 3.295000 0.735000 ;
+ RECT 2.915000 0.735000 5.565000 0.905000 ;
+ RECT 2.915000 1.445000 5.565000 1.615000 ;
+ RECT 2.915000 1.615000 3.295000 2.465000 ;
+ RECT 3.515000 0.085000 3.685000 0.565000 ;
+ RECT 3.515000 1.835000 3.685000 2.635000 ;
+ RECT 3.855000 0.260000 4.235000 0.735000 ;
+ RECT 3.855000 1.615000 4.235000 2.465000 ;
+ RECT 4.455000 0.085000 4.625000 0.565000 ;
+ RECT 4.455000 1.835000 4.625000 2.635000 ;
+ RECT 4.795000 0.260000 5.175000 0.735000 ;
+ RECT 4.795000 1.615000 5.175000 2.465000 ;
+ RECT 5.390000 0.905000 5.565000 1.075000 ;
+ RECT 5.390000 1.075000 12.700000 1.275000 ;
+ RECT 5.390000 1.275000 5.565000 1.445000 ;
+ RECT 5.395000 0.085000 5.565000 0.565000 ;
+ RECT 5.395000 1.835000 5.565000 2.635000 ;
+ RECT 6.335000 0.085000 6.505000 0.565000 ;
+ RECT 6.335000 1.835000 6.505000 2.635000 ;
+ RECT 7.275000 0.085000 7.445000 0.565000 ;
+ RECT 7.275000 1.835000 7.445000 2.635000 ;
+ RECT 8.215000 0.085000 8.385000 0.565000 ;
+ RECT 8.215000 1.835000 8.385000 2.635000 ;
+ RECT 9.155000 0.085000 9.325000 0.565000 ;
+ RECT 9.155000 1.835000 9.325000 2.635000 ;
+ RECT 10.095000 0.085000 10.265000 0.565000 ;
+ RECT 10.095000 1.835000 10.265000 2.635000 ;
+ RECT 11.035000 0.085000 11.205000 0.565000 ;
+ RECT 11.035000 1.835000 11.205000 2.635000 ;
+ RECT 11.975000 0.085000 12.145000 0.565000 ;
+ RECT 11.975000 1.835000 12.145000 2.635000 ;
+ RECT 12.915000 0.085000 13.085000 0.565000 ;
+ RECT 12.915000 1.835000 13.085000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_8.magic.lef b/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_8.magic.lef
index de2f5fe..fd6270f 100644
--- a/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_8.magic.lef
+++ b/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_8.magic.lef
@@ -48,32 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 7.360000 0.085000 ;
- RECT 0.645000 0.085000 0.815000 0.565000 ;
- RECT 2.200000 0.085000 2.370000 0.565000 ;
- RECT 3.140000 0.085000 3.310000 0.565000 ;
- RECT 4.080000 0.085000 4.250000 0.565000 ;
- RECT 5.020000 0.085000 5.190000 0.565000 ;
- RECT 5.960000 0.085000 6.130000 0.565000 ;
- RECT 6.900000 0.085000 7.070000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 7.360000 0.240000 ;
END
@@ -83,32 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 7.360000 2.805000 ;
- RECT 0.645000 1.785000 0.815000 2.635000 ;
- RECT 2.200000 1.785000 2.370000 2.635000 ;
- RECT 3.140000 1.785000 3.310000 2.635000 ;
- RECT 4.080000 1.835000 4.250000 2.635000 ;
- RECT 5.020000 1.835000 5.190000 2.635000 ;
- RECT 5.960000 1.835000 6.130000 2.635000 ;
- RECT 6.900000 1.835000 7.070000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 7.360000 2.960000 ;
END
@@ -134,27 +82,76 @@
END X
OBS
LAYER li1 ;
- RECT 0.095000 0.260000 0.425000 0.735000 ;
- RECT 0.095000 0.735000 0.830000 0.905000 ;
- RECT 0.095000 1.445000 0.830000 1.615000 ;
- RECT 0.095000 1.615000 0.425000 2.160000 ;
- RECT 0.660000 0.905000 0.830000 0.995000 ;
- RECT 0.660000 0.995000 1.140000 1.325000 ;
- RECT 0.660000 1.325000 0.830000 1.445000 ;
- RECT 1.050000 0.260000 1.480000 0.825000 ;
- RECT 1.050000 1.545000 1.480000 2.465000 ;
- RECT 1.310000 0.825000 1.480000 1.075000 ;
- RECT 1.310000 1.075000 2.920000 1.275000 ;
- RECT 1.310000 1.275000 1.480000 1.545000 ;
- RECT 1.650000 0.260000 1.980000 0.735000 ;
- RECT 1.650000 0.735000 3.310000 0.905000 ;
- RECT 1.650000 1.445000 3.310000 1.615000 ;
- RECT 1.650000 1.615000 1.980000 2.465000 ;
- RECT 2.540000 0.260000 2.920000 0.735000 ;
- RECT 2.540000 1.615000 2.920000 2.465000 ;
- RECT 3.140000 0.905000 3.310000 1.075000 ;
- RECT 3.140000 1.075000 5.910000 1.275000 ;
- RECT 3.140000 1.275000 3.310000 1.445000 ;
+ RECT 0.000000 -0.085000 7.360000 0.085000 ;
+ RECT 0.000000 2.635000 7.360000 2.805000 ;
+ RECT 0.095000 0.260000 0.425000 0.735000 ;
+ RECT 0.095000 0.735000 0.830000 0.905000 ;
+ RECT 0.095000 1.445000 0.830000 1.615000 ;
+ RECT 0.095000 1.615000 0.425000 2.160000 ;
+ RECT 0.645000 0.085000 0.815000 0.565000 ;
+ RECT 0.645000 1.785000 0.815000 2.635000 ;
+ RECT 0.660000 0.905000 0.830000 0.995000 ;
+ RECT 0.660000 0.995000 1.140000 1.325000 ;
+ RECT 0.660000 1.325000 0.830000 1.445000 ;
+ RECT 1.050000 0.260000 1.480000 0.825000 ;
+ RECT 1.050000 1.545000 1.480000 2.465000 ;
+ RECT 1.310000 0.825000 1.480000 1.075000 ;
+ RECT 1.310000 1.075000 2.920000 1.275000 ;
+ RECT 1.310000 1.275000 1.480000 1.545000 ;
+ RECT 1.650000 0.260000 1.980000 0.735000 ;
+ RECT 1.650000 0.735000 3.310000 0.905000 ;
+ RECT 1.650000 1.445000 3.310000 1.615000 ;
+ RECT 1.650000 1.615000 1.980000 2.465000 ;
+ RECT 2.200000 0.085000 2.370000 0.565000 ;
+ RECT 2.200000 1.785000 2.370000 2.635000 ;
+ RECT 2.540000 0.260000 2.920000 0.735000 ;
+ RECT 2.540000 1.615000 2.920000 2.465000 ;
+ RECT 3.140000 0.085000 3.310000 0.565000 ;
+ RECT 3.140000 0.905000 3.310000 1.075000 ;
+ RECT 3.140000 1.075000 5.910000 1.275000 ;
+ RECT 3.140000 1.275000 3.310000 1.445000 ;
+ RECT 3.140000 1.785000 3.310000 2.635000 ;
+ RECT 4.080000 0.085000 4.250000 0.565000 ;
+ RECT 4.080000 1.835000 4.250000 2.635000 ;
+ RECT 5.020000 0.085000 5.190000 0.565000 ;
+ RECT 5.020000 1.835000 5.190000 2.635000 ;
+ RECT 5.960000 0.085000 6.130000 0.565000 ;
+ RECT 5.960000 1.835000 6.130000 2.635000 ;
+ RECT 6.900000 0.085000 7.070000 0.565000 ;
+ RECT 6.900000 1.835000 7.070000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/bufinv/sky130_fd_sc_hdll__bufinv_16.magic.lef b/cells/bufinv/sky130_fd_sc_hdll__bufinv_16.magic.lef
index 5bd0230..3920df1 100644
--- a/cells/bufinv/sky130_fd_sc_hdll__bufinv_16.magic.lef
+++ b/cells/bufinv/sky130_fd_sc_hdll__bufinv_16.magic.lef
@@ -48,49 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 12.420000 0.085000 ;
- RECT 0.645000 0.085000 0.815000 0.565000 ;
- RECT 1.585000 0.085000 1.755000 0.565000 ;
- RECT 2.525000 0.085000 2.695000 0.565000 ;
- RECT 3.465000 0.085000 3.635000 0.565000 ;
- RECT 4.405000 0.085000 4.575000 0.565000 ;
- RECT 5.345000 0.085000 5.515000 0.565000 ;
- RECT 6.285000 0.085000 6.455000 0.565000 ;
- RECT 7.225000 0.085000 7.395000 0.565000 ;
- RECT 8.165000 0.085000 8.335000 0.565000 ;
- RECT 9.105000 0.085000 9.275000 0.565000 ;
- RECT 10.045000 0.085000 10.215000 0.565000 ;
- RECT 10.985000 0.085000 11.155000 0.565000 ;
- RECT 11.925000 0.085000 12.095000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 12.420000 0.240000 ;
END
@@ -100,49 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 12.420000 2.805000 ;
- RECT 0.645000 1.785000 0.815000 2.635000 ;
- RECT 1.585000 1.785000 1.755000 2.635000 ;
- RECT 2.525000 1.835000 2.695000 2.635000 ;
- RECT 3.465000 1.835000 3.635000 2.635000 ;
- RECT 4.405000 1.835000 4.575000 2.635000 ;
- RECT 5.345000 1.835000 5.515000 2.635000 ;
- RECT 6.285000 1.835000 6.455000 2.635000 ;
- RECT 7.225000 1.835000 7.395000 2.635000 ;
- RECT 8.165000 1.835000 8.335000 2.635000 ;
- RECT 9.105000 1.835000 9.275000 2.635000 ;
- RECT 10.045000 1.835000 10.215000 2.635000 ;
- RECT 10.985000 1.835000 11.155000 2.635000 ;
- RECT 11.925000 1.835000 12.095000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 12.420000 2.960000 ;
END
@@ -179,26 +93,109 @@
END Y
OBS
LAYER li1 ;
- RECT 0.095000 0.260000 0.425000 0.735000 ;
- RECT 0.095000 0.735000 1.755000 0.905000 ;
- RECT 0.095000 1.445000 1.755000 1.615000 ;
- RECT 0.095000 1.615000 0.425000 2.465000 ;
- RECT 0.985000 0.260000 1.365000 0.735000 ;
- RECT 0.985000 1.615000 1.365000 2.465000 ;
- RECT 1.585000 0.905000 1.755000 1.075000 ;
- RECT 1.585000 1.075000 4.145000 1.275000 ;
- RECT 1.585000 1.275000 1.755000 1.445000 ;
- RECT 1.925000 0.260000 2.305000 0.735000 ;
- RECT 1.925000 0.735000 4.575000 0.905000 ;
- RECT 1.925000 1.445000 4.575000 1.615000 ;
- RECT 1.925000 1.615000 2.305000 2.465000 ;
- RECT 2.865000 0.260000 3.245000 0.735000 ;
- RECT 2.865000 1.615000 3.245000 2.465000 ;
- RECT 3.805000 0.260000 4.185000 0.735000 ;
- RECT 3.805000 1.615000 4.185000 2.465000 ;
- RECT 4.400000 0.905000 4.575000 1.075000 ;
- RECT 4.400000 1.075000 11.710000 1.275000 ;
- RECT 4.400000 1.275000 4.575000 1.445000 ;
+ RECT 0.000000 -0.085000 12.420000 0.085000 ;
+ RECT 0.000000 2.635000 12.420000 2.805000 ;
+ RECT 0.095000 0.260000 0.425000 0.735000 ;
+ RECT 0.095000 0.735000 1.755000 0.905000 ;
+ RECT 0.095000 1.445000 1.755000 1.615000 ;
+ RECT 0.095000 1.615000 0.425000 2.465000 ;
+ RECT 0.645000 0.085000 0.815000 0.565000 ;
+ RECT 0.645000 1.785000 0.815000 2.635000 ;
+ RECT 0.985000 0.260000 1.365000 0.735000 ;
+ RECT 0.985000 1.615000 1.365000 2.465000 ;
+ RECT 1.585000 0.085000 1.755000 0.565000 ;
+ RECT 1.585000 0.905000 1.755000 1.075000 ;
+ RECT 1.585000 1.075000 4.145000 1.275000 ;
+ RECT 1.585000 1.275000 1.755000 1.445000 ;
+ RECT 1.585000 1.785000 1.755000 2.635000 ;
+ RECT 1.925000 0.260000 2.305000 0.735000 ;
+ RECT 1.925000 0.735000 4.575000 0.905000 ;
+ RECT 1.925000 1.445000 4.575000 1.615000 ;
+ RECT 1.925000 1.615000 2.305000 2.465000 ;
+ RECT 2.525000 0.085000 2.695000 0.565000 ;
+ RECT 2.525000 1.835000 2.695000 2.635000 ;
+ RECT 2.865000 0.260000 3.245000 0.735000 ;
+ RECT 2.865000 1.615000 3.245000 2.465000 ;
+ RECT 3.465000 0.085000 3.635000 0.565000 ;
+ RECT 3.465000 1.835000 3.635000 2.635000 ;
+ RECT 3.805000 0.260000 4.185000 0.735000 ;
+ RECT 3.805000 1.615000 4.185000 2.465000 ;
+ RECT 4.400000 0.905000 4.575000 1.075000 ;
+ RECT 4.400000 1.075000 11.710000 1.275000 ;
+ RECT 4.400000 1.275000 4.575000 1.445000 ;
+ RECT 4.405000 0.085000 4.575000 0.565000 ;
+ RECT 4.405000 1.835000 4.575000 2.635000 ;
+ RECT 5.345000 0.085000 5.515000 0.565000 ;
+ RECT 5.345000 1.835000 5.515000 2.635000 ;
+ RECT 6.285000 0.085000 6.455000 0.565000 ;
+ RECT 6.285000 1.835000 6.455000 2.635000 ;
+ RECT 7.225000 0.085000 7.395000 0.565000 ;
+ RECT 7.225000 1.835000 7.395000 2.635000 ;
+ RECT 8.165000 0.085000 8.335000 0.565000 ;
+ RECT 8.165000 1.835000 8.335000 2.635000 ;
+ RECT 9.105000 0.085000 9.275000 0.565000 ;
+ RECT 9.105000 1.835000 9.275000 2.635000 ;
+ RECT 10.045000 0.085000 10.215000 0.565000 ;
+ RECT 10.045000 1.835000 10.215000 2.635000 ;
+ RECT 10.985000 0.085000 11.155000 0.565000 ;
+ RECT 10.985000 1.835000 11.155000 2.635000 ;
+ RECT 11.925000 0.085000 12.095000 0.565000 ;
+ RECT 11.925000 1.835000 12.095000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/bufinv/sky130_fd_sc_hdll__bufinv_8.magic.lef b/cells/bufinv/sky130_fd_sc_hdll__bufinv_8.magic.lef
index 985e13a..2a82e62 100644
--- a/cells/bufinv/sky130_fd_sc_hdll__bufinv_8.magic.lef
+++ b/cells/bufinv/sky130_fd_sc_hdll__bufinv_8.magic.lef
@@ -48,31 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.900000 0.085000 ;
- RECT 0.175000 0.085000 0.345000 0.905000 ;
- RECT 1.635000 0.085000 1.805000 0.565000 ;
- RECT 2.575000 0.085000 2.745000 0.565000 ;
- RECT 3.515000 0.085000 3.685000 0.565000 ;
- RECT 4.455000 0.085000 4.625000 0.565000 ;
- RECT 5.395000 0.085000 5.565000 0.565000 ;
- RECT 6.335000 0.085000 6.505000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.900000 0.240000 ;
END
@@ -82,31 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.900000 2.805000 ;
- RECT 0.175000 1.445000 0.345000 2.635000 ;
- RECT 1.635000 1.785000 1.805000 2.635000 ;
- RECT 2.575000 1.785000 2.745000 2.635000 ;
- RECT 3.515000 1.835000 3.685000 2.635000 ;
- RECT 4.455000 1.835000 4.625000 2.635000 ;
- RECT 5.395000 1.835000 5.565000 2.635000 ;
- RECT 6.335000 1.835000 6.505000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.900000 2.960000 ;
END
@@ -132,20 +82,67 @@
END Y
OBS
LAYER li1 ;
- RECT 0.515000 0.260000 0.895000 0.905000 ;
- RECT 0.515000 1.545000 0.895000 2.465000 ;
- RECT 0.725000 0.905000 0.895000 1.075000 ;
- RECT 0.725000 1.075000 2.355000 1.275000 ;
- RECT 0.725000 1.275000 0.895000 1.545000 ;
- RECT 1.085000 0.260000 1.415000 0.735000 ;
- RECT 1.085000 0.735000 2.745000 0.905000 ;
- RECT 1.085000 1.445000 2.745000 1.615000 ;
- RECT 1.085000 1.615000 1.415000 2.465000 ;
- RECT 1.975000 0.260000 2.355000 0.735000 ;
- RECT 1.975000 1.615000 2.355000 2.465000 ;
- RECT 2.575000 0.905000 2.745000 1.075000 ;
- RECT 2.575000 1.075000 6.245000 1.275000 ;
- RECT 2.575000 1.275000 2.745000 1.445000 ;
+ RECT 0.000000 -0.085000 6.900000 0.085000 ;
+ RECT 0.000000 2.635000 6.900000 2.805000 ;
+ RECT 0.175000 0.085000 0.345000 0.905000 ;
+ RECT 0.175000 1.445000 0.345000 2.635000 ;
+ RECT 0.515000 0.260000 0.895000 0.905000 ;
+ RECT 0.515000 1.545000 0.895000 2.465000 ;
+ RECT 0.725000 0.905000 0.895000 1.075000 ;
+ RECT 0.725000 1.075000 2.355000 1.275000 ;
+ RECT 0.725000 1.275000 0.895000 1.545000 ;
+ RECT 1.085000 0.260000 1.415000 0.735000 ;
+ RECT 1.085000 0.735000 2.745000 0.905000 ;
+ RECT 1.085000 1.445000 2.745000 1.615000 ;
+ RECT 1.085000 1.615000 1.415000 2.465000 ;
+ RECT 1.635000 0.085000 1.805000 0.565000 ;
+ RECT 1.635000 1.785000 1.805000 2.635000 ;
+ RECT 1.975000 0.260000 2.355000 0.735000 ;
+ RECT 1.975000 1.615000 2.355000 2.465000 ;
+ RECT 2.575000 0.085000 2.745000 0.565000 ;
+ RECT 2.575000 0.905000 2.745000 1.075000 ;
+ RECT 2.575000 1.075000 6.245000 1.275000 ;
+ RECT 2.575000 1.275000 2.745000 1.445000 ;
+ RECT 2.575000 1.785000 2.745000 2.635000 ;
+ RECT 3.515000 0.085000 3.685000 0.565000 ;
+ RECT 3.515000 1.835000 3.685000 2.635000 ;
+ RECT 4.455000 0.085000 4.625000 0.565000 ;
+ RECT 4.455000 1.835000 4.625000 2.635000 ;
+ RECT 5.395000 0.085000 5.565000 0.565000 ;
+ RECT 5.395000 1.835000 5.565000 2.635000 ;
+ RECT 6.335000 0.085000 6.505000 0.565000 ;
+ RECT 6.335000 1.835000 6.505000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_1.magic.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_1.magic.lef
index e36e583..dee7e24 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_1.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_1.magic.lef
@@ -48,14 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 1.840000 0.085000 ;
- RECT 0.525000 0.085000 1.275000 0.465000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 1.840000 0.240000 ;
END
@@ -65,14 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 1.840000 2.805000 ;
- RECT 0.525000 1.875000 1.275000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 1.840000 2.960000 ;
END
@@ -90,13 +74,26 @@
END X
OBS
LAYER li1 ;
- RECT 0.425000 1.060000 0.760000 1.390000 ;
- RECT 0.540000 0.635000 1.625000 0.805000 ;
- RECT 0.540000 0.805000 0.760000 1.060000 ;
- RECT 0.540000 1.390000 0.760000 1.535000 ;
- RECT 0.540000 1.535000 1.665000 1.705000 ;
- RECT 1.455000 0.255000 1.625000 0.635000 ;
- RECT 1.495000 1.705000 1.665000 2.465000 ;
+ RECT 0.000000 -0.085000 1.840000 0.085000 ;
+ RECT 0.000000 2.635000 1.840000 2.805000 ;
+ RECT 0.425000 1.060000 0.760000 1.390000 ;
+ RECT 0.525000 0.085000 1.275000 0.465000 ;
+ RECT 0.525000 1.875000 1.275000 2.635000 ;
+ RECT 0.540000 0.635000 1.625000 0.805000 ;
+ RECT 0.540000 0.805000 0.760000 1.060000 ;
+ RECT 0.540000 1.390000 0.760000 1.535000 ;
+ RECT 0.540000 1.535000 1.665000 1.705000 ;
+ RECT 1.455000 0.255000 1.625000 0.635000 ;
+ RECT 1.495000 1.705000 1.665000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_12.magic.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_12.magic.lef
index 89601ed..5e9bdd1 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_12.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_12.magic.lef
@@ -48,36 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 8.280000 0.085000 ;
- RECT 0.095000 0.085000 0.425000 0.610000 ;
- RECT 1.035000 0.085000 1.365000 0.545000 ;
- RECT 1.975000 0.085000 2.305000 0.545000 ;
- RECT 2.915000 0.085000 3.245000 0.545000 ;
- RECT 3.855000 0.085000 4.185000 0.545000 ;
- RECT 4.795000 0.085000 5.125000 0.545000 ;
- RECT 5.735000 0.085000 6.065000 0.545000 ;
- RECT 6.675000 0.085000 7.005000 0.545000 ;
- RECT 7.615000 0.085000 7.945000 0.610000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 8.280000 0.240000 ;
END
@@ -87,36 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 8.280000 2.805000 ;
- RECT 0.095000 1.495000 0.395000 2.635000 ;
- RECT 1.065000 1.835000 1.335000 2.635000 ;
- RECT 1.975000 1.475000 2.275000 2.635000 ;
- RECT 2.915000 1.835000 3.245000 2.635000 ;
- RECT 3.855000 1.835000 4.185000 2.635000 ;
- RECT 4.795000 1.835000 5.125000 2.635000 ;
- RECT 5.735000 1.835000 6.065000 2.635000 ;
- RECT 6.675000 1.835000 7.005000 2.635000 ;
- RECT 7.615000 1.465000 7.945000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 8.280000 2.960000 ;
END
@@ -146,16 +86,73 @@
END X
OBS
LAYER li1 ;
- RECT 0.565000 1.495000 1.805000 1.665000 ;
- RECT 0.565000 1.665000 0.895000 2.465000 ;
- RECT 0.570000 1.475000 1.805000 1.495000 ;
- RECT 0.595000 0.280000 0.865000 0.715000 ;
- RECT 0.595000 0.715000 1.805000 0.905000 ;
- RECT 1.535000 0.280000 1.805000 0.715000 ;
- RECT 1.535000 0.905000 1.805000 1.075000 ;
- RECT 1.535000 1.075000 6.685000 1.305000 ;
- RECT 1.535000 1.305000 1.805000 1.475000 ;
- RECT 1.535000 1.665000 1.805000 2.465000 ;
+ RECT 0.000000 -0.085000 8.280000 0.085000 ;
+ RECT 0.000000 2.635000 8.280000 2.805000 ;
+ RECT 0.095000 0.085000 0.425000 0.610000 ;
+ RECT 0.095000 1.495000 0.395000 2.635000 ;
+ RECT 0.565000 1.495000 1.805000 1.665000 ;
+ RECT 0.565000 1.665000 0.895000 2.465000 ;
+ RECT 0.570000 1.475000 1.805000 1.495000 ;
+ RECT 0.595000 0.280000 0.865000 0.715000 ;
+ RECT 0.595000 0.715000 1.805000 0.905000 ;
+ RECT 1.035000 0.085000 1.365000 0.545000 ;
+ RECT 1.065000 1.835000 1.335000 2.635000 ;
+ RECT 1.535000 0.280000 1.805000 0.715000 ;
+ RECT 1.535000 0.905000 1.805000 1.075000 ;
+ RECT 1.535000 1.075000 6.685000 1.305000 ;
+ RECT 1.535000 1.305000 1.805000 1.475000 ;
+ RECT 1.535000 1.665000 1.805000 2.465000 ;
+ RECT 1.975000 0.085000 2.305000 0.545000 ;
+ RECT 1.975000 1.475000 2.275000 2.635000 ;
+ RECT 2.915000 0.085000 3.245000 0.545000 ;
+ RECT 2.915000 1.835000 3.245000 2.635000 ;
+ RECT 3.855000 0.085000 4.185000 0.545000 ;
+ RECT 3.855000 1.835000 4.185000 2.635000 ;
+ RECT 4.795000 0.085000 5.125000 0.545000 ;
+ RECT 4.795000 1.835000 5.125000 2.635000 ;
+ RECT 5.735000 0.085000 6.065000 0.545000 ;
+ RECT 5.735000 1.835000 6.065000 2.635000 ;
+ RECT 6.675000 0.085000 7.005000 0.545000 ;
+ RECT 6.675000 1.835000 7.005000 2.635000 ;
+ RECT 7.615000 0.085000 7.945000 0.610000 ;
+ RECT 7.615000 1.465000 7.945000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_16.magic.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_16.magic.lef
index 83a655c..e0c5632 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_16.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_16.magic.lef
@@ -48,42 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 10.120000 0.085000 ;
- RECT 0.085000 0.085000 0.390000 0.595000 ;
- RECT 1.090000 0.085000 1.350000 0.610000 ;
- RECT 2.050000 0.085000 2.310000 0.645000 ;
- RECT 3.010000 0.085000 3.270000 0.565000 ;
- RECT 3.970000 0.085000 4.230000 0.565000 ;
- RECT 4.930000 0.085000 5.175000 0.565000 ;
- RECT 5.890000 0.085000 6.135000 0.565000 ;
- RECT 6.845000 0.085000 7.095000 0.565000 ;
- RECT 7.805000 0.085000 8.055000 0.565000 ;
- RECT 8.765000 0.085000 9.025000 0.565000 ;
- RECT 9.725000 0.085000 10.025000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 10.120000 0.240000 ;
END
@@ -93,43 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 10.120000 2.805000 ;
- RECT 0.095000 1.825000 0.390000 2.635000 ;
- RECT 1.090000 1.825000 1.350000 2.635000 ;
- RECT 2.050000 1.835000 2.310000 2.630000 ;
- RECT 2.050000 2.630000 9.025000 2.635000 ;
- RECT 3.010000 1.905000 3.270000 2.630000 ;
- RECT 3.970000 1.905000 4.230000 2.630000 ;
- RECT 4.930000 1.905000 5.190000 2.630000 ;
- RECT 5.890000 1.905000 6.135000 2.630000 ;
- RECT 6.850000 1.905000 7.095000 2.630000 ;
- RECT 7.810000 1.905000 8.055000 2.630000 ;
- RECT 8.770000 1.905000 9.025000 2.630000 ;
- RECT 9.755000 1.890000 10.025000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 10.120000 2.960000 ;
END
@@ -164,11 +91,81 @@
END X
OBS
LAYER li1 ;
- RECT 0.620000 0.265000 0.870000 1.075000 ;
- RECT 0.620000 1.075000 8.540000 1.325000 ;
- RECT 0.620000 1.325000 0.865000 2.465000 ;
- RECT 1.580000 0.265000 1.830000 1.075000 ;
- RECT 1.580000 1.325000 1.830000 2.460000 ;
+ RECT 0.000000 -0.085000 10.120000 0.085000 ;
+ RECT 0.000000 2.635000 10.120000 2.805000 ;
+ RECT 0.085000 0.085000 0.390000 0.595000 ;
+ RECT 0.095000 1.825000 0.390000 2.635000 ;
+ RECT 0.620000 0.265000 0.870000 1.075000 ;
+ RECT 0.620000 1.075000 8.540000 1.325000 ;
+ RECT 0.620000 1.325000 0.865000 2.465000 ;
+ RECT 1.090000 0.085000 1.350000 0.610000 ;
+ RECT 1.090000 1.825000 1.350000 2.635000 ;
+ RECT 1.580000 0.265000 1.830000 1.075000 ;
+ RECT 1.580000 1.325000 1.830000 2.460000 ;
+ RECT 2.050000 0.085000 2.310000 0.645000 ;
+ RECT 2.050000 1.835000 2.310000 2.630000 ;
+ RECT 2.050000 2.630000 9.025000 2.635000 ;
+ RECT 3.010000 0.085000 3.270000 0.565000 ;
+ RECT 3.010000 1.905000 3.270000 2.630000 ;
+ RECT 3.970000 0.085000 4.230000 0.565000 ;
+ RECT 3.970000 1.905000 4.230000 2.630000 ;
+ RECT 4.930000 0.085000 5.175000 0.565000 ;
+ RECT 4.930000 1.905000 5.190000 2.630000 ;
+ RECT 5.890000 0.085000 6.135000 0.565000 ;
+ RECT 5.890000 1.905000 6.135000 2.630000 ;
+ RECT 6.845000 0.085000 7.095000 0.565000 ;
+ RECT 6.850000 1.905000 7.095000 2.630000 ;
+ RECT 7.805000 0.085000 8.055000 0.565000 ;
+ RECT 7.810000 1.905000 8.055000 2.630000 ;
+ RECT 8.765000 0.085000 9.025000 0.565000 ;
+ RECT 8.770000 1.905000 9.025000 2.630000 ;
+ RECT 9.725000 0.085000 10.025000 0.565000 ;
+ RECT 9.755000 1.890000 10.025000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_2.magic.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_2.magic.lef
index 5bac9b5..b4778b9 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_2.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_2.magic.lef
@@ -48,16 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.300000 0.085000 ;
- RECT 0.605000 0.085000 0.880000 0.565000 ;
- RECT 1.515000 0.085000 1.900000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.300000 0.240000 ;
END
@@ -67,16 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.300000 2.805000 ;
- RECT 0.525000 1.855000 0.905000 2.635000 ;
- RECT 1.515000 2.210000 1.900000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.300000 2.960000 ;
END
@@ -96,11 +76,28 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.345000 0.585000 ;
- RECT 0.085000 0.585000 0.255000 1.495000 ;
- RECT 0.085000 1.495000 1.315000 1.665000 ;
- RECT 0.085000 1.665000 0.355000 2.435000 ;
- RECT 1.015000 0.995000 1.315000 1.495000 ;
+ RECT 0.000000 -0.085000 2.300000 0.085000 ;
+ RECT 0.000000 2.635000 2.300000 2.805000 ;
+ RECT 0.085000 0.255000 0.345000 0.585000 ;
+ RECT 0.085000 0.585000 0.255000 1.495000 ;
+ RECT 0.085000 1.495000 1.315000 1.665000 ;
+ RECT 0.085000 1.665000 0.355000 2.435000 ;
+ RECT 0.525000 1.855000 0.905000 2.635000 ;
+ RECT 0.605000 0.085000 0.880000 0.565000 ;
+ RECT 1.015000 0.995000 1.315000 1.495000 ;
+ RECT 1.515000 0.085000 1.900000 0.485000 ;
+ RECT 1.515000 2.210000 1.900000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_4.magic.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_4.magic.lef
index 17b797b..d0eba28 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_4.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_4.magic.lef
@@ -48,19 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 0.605000 0.085000 0.880000 0.565000 ;
- RECT 1.625000 0.085000 1.880000 0.565000 ;
- RECT 2.585000 0.085000 2.865000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -70,19 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 0.615000 1.835000 0.925000 2.635000 ;
- RECT 1.625000 2.175000 1.880000 2.635000 ;
- RECT 2.545000 1.845000 2.875000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -106,12 +80,35 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.385000 0.585000 ;
- RECT 0.085000 0.585000 0.255000 1.495000 ;
- RECT 0.085000 1.495000 1.215000 1.665000 ;
- RECT 0.085000 1.665000 0.395000 2.465000 ;
- RECT 0.995000 1.075000 2.240000 1.245000 ;
- RECT 0.995000 1.245000 1.215000 1.495000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.085000 0.255000 0.385000 0.585000 ;
+ RECT 0.085000 0.585000 0.255000 1.495000 ;
+ RECT 0.085000 1.495000 1.215000 1.665000 ;
+ RECT 0.085000 1.665000 0.395000 2.465000 ;
+ RECT 0.605000 0.085000 0.880000 0.565000 ;
+ RECT 0.615000 1.835000 0.925000 2.635000 ;
+ RECT 0.995000 1.075000 2.240000 1.245000 ;
+ RECT 0.995000 1.245000 1.215000 1.495000 ;
+ RECT 1.625000 0.085000 1.880000 0.565000 ;
+ RECT 1.625000 2.175000 1.880000 2.635000 ;
+ RECT 2.545000 1.845000 2.875000 2.635000 ;
+ RECT 2.585000 0.085000 2.865000 0.565000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_6.magic.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_6.magic.lef
index cfda866..7cab357 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_6.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_6.magic.lef
@@ -48,24 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.145000 0.085000 0.395000 0.545000 ;
- RECT 1.065000 0.085000 1.335000 0.610000 ;
- RECT 2.005000 0.085000 2.275000 0.565000 ;
- RECT 2.945000 0.085000 3.215000 0.565000 ;
- RECT 3.885000 0.085000 4.155000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -75,24 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.095000 1.495000 0.395000 2.635000 ;
- RECT 1.065000 1.495000 1.335000 2.635000 ;
- RECT 2.005000 1.835000 2.275000 2.635000 ;
- RECT 2.945000 1.835000 3.215000 2.635000 ;
- RECT 3.885000 1.835000 4.155000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -116,9 +80,42 @@
END X
OBS
LAYER li1 ;
- RECT 0.565000 0.265000 0.895000 1.075000 ;
- RECT 0.565000 1.075000 3.390000 1.325000 ;
- RECT 0.565000 1.325000 0.895000 2.465000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.095000 1.495000 0.395000 2.635000 ;
+ RECT 0.145000 0.085000 0.395000 0.545000 ;
+ RECT 0.565000 0.265000 0.895000 1.075000 ;
+ RECT 0.565000 1.075000 3.390000 1.325000 ;
+ RECT 0.565000 1.325000 0.895000 2.465000 ;
+ RECT 1.065000 0.085000 1.335000 0.610000 ;
+ RECT 1.065000 1.495000 1.335000 2.635000 ;
+ RECT 2.005000 0.085000 2.275000 0.565000 ;
+ RECT 2.005000 1.835000 2.275000 2.635000 ;
+ RECT 2.945000 0.085000 3.215000 0.565000 ;
+ RECT 2.945000 1.835000 3.215000 2.635000 ;
+ RECT 3.885000 0.085000 4.155000 0.565000 ;
+ RECT 3.885000 1.835000 4.155000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_8.magic.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_8.magic.lef
index a370b34..732bf04 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_8.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_8.magic.lef
@@ -48,27 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.520000 0.085000 ;
- RECT 0.145000 0.085000 0.390000 0.545000 ;
- RECT 1.090000 0.085000 1.350000 0.610000 ;
- RECT 2.050000 0.085000 2.310000 0.565000 ;
- RECT 3.010000 0.085000 3.270000 0.565000 ;
- RECT 3.970000 0.085000 4.230000 0.565000 ;
- RECT 4.930000 0.085000 5.230000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.520000 0.240000 ;
END
@@ -78,27 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.520000 2.805000 ;
- RECT 0.095000 1.525000 0.390000 2.635000 ;
- RECT 1.090000 1.525000 1.350000 2.635000 ;
- RECT 2.050000 1.905000 2.310000 2.635000 ;
- RECT 3.010000 1.905000 3.270000 2.635000 ;
- RECT 3.970000 1.905000 4.230000 2.635000 ;
- RECT 4.930000 1.905000 5.225000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.520000 2.960000 ;
END
@@ -124,9 +82,48 @@
END X
OBS
LAYER li1 ;
- RECT 0.620000 0.265000 0.870000 1.075000 ;
- RECT 0.620000 1.075000 3.990000 1.325000 ;
- RECT 0.620000 1.325000 0.870000 2.460000 ;
+ RECT 0.000000 -0.085000 5.520000 0.085000 ;
+ RECT 0.000000 2.635000 5.520000 2.805000 ;
+ RECT 0.095000 1.525000 0.390000 2.635000 ;
+ RECT 0.145000 0.085000 0.390000 0.545000 ;
+ RECT 0.620000 0.265000 0.870000 1.075000 ;
+ RECT 0.620000 1.075000 3.990000 1.325000 ;
+ RECT 0.620000 1.325000 0.870000 2.460000 ;
+ RECT 1.090000 0.085000 1.350000 0.610000 ;
+ RECT 1.090000 1.525000 1.350000 2.635000 ;
+ RECT 2.050000 0.085000 2.310000 0.565000 ;
+ RECT 2.050000 1.905000 2.310000 2.635000 ;
+ RECT 3.010000 0.085000 3.270000 0.565000 ;
+ RECT 3.010000 1.905000 3.270000 2.635000 ;
+ RECT 3.970000 0.085000 4.230000 0.565000 ;
+ RECT 3.970000 1.905000 4.230000 2.635000 ;
+ RECT 4.930000 0.085000 5.230000 0.565000 ;
+ RECT 4.930000 1.905000 5.225000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_1.magic.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_1.magic.lef
index 76aec34..6554478 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_1.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_1.magic.lef
@@ -48,14 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 1.840000 0.085000 ;
- RECT 1.115000 0.085000 1.395000 0.590000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 1.840000 0.240000 ;
END
@@ -65,15 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 1.840000 2.805000 ;
- RECT 0.085000 1.665000 0.345000 2.635000 ;
- RECT 1.115000 1.665000 1.395000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 1.840000 2.960000 ;
END
@@ -89,6 +72,23 @@
RECT 0.515000 1.290000 0.895000 2.465000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 1.840000 0.085000 ;
+ RECT 0.000000 2.635000 1.840000 2.805000 ;
+ RECT 0.085000 1.665000 0.345000 2.635000 ;
+ RECT 1.115000 0.085000 1.395000 0.590000 ;
+ RECT 1.115000 1.665000 1.395000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_12.magic.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_12.magic.lef
index 8d46564..f9ee29d 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_12.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_12.magic.lef
@@ -48,36 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 9.200000 0.085000 ;
- RECT 1.165000 0.085000 1.835000 0.525000 ;
- RECT 2.445000 0.085000 2.775000 0.525000 ;
- RECT 3.385000 0.085000 3.715000 0.525000 ;
- RECT 4.325000 0.085000 4.655000 0.525000 ;
- RECT 5.265000 0.085000 5.595000 0.525000 ;
- RECT 6.205000 0.085000 6.535000 0.525000 ;
- RECT 7.145000 0.085000 7.815000 0.525000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 9.200000 0.240000 ;
END
@@ -87,39 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 9.200000 2.805000 ;
- RECT 0.095000 1.800000 0.425000 2.635000 ;
- RECT 1.035000 1.800000 1.365000 2.635000 ;
- RECT 1.975000 1.800000 2.305000 2.635000 ;
- RECT 2.915000 1.800000 3.245000 2.635000 ;
- RECT 3.855000 1.800000 4.185000 2.635000 ;
- RECT 4.795000 1.800000 5.125000 2.635000 ;
- RECT 5.735000 1.800000 6.065000 2.635000 ;
- RECT 6.675000 1.800000 7.005000 2.635000 ;
- RECT 7.615000 1.800000 7.945000 2.635000 ;
- RECT 8.555000 1.800000 8.885000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 9.200000 2.960000 ;
END
@@ -151,6 +88,69 @@
RECT 8.115000 1.630000 8.385000 2.465000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 9.200000 0.085000 ;
+ RECT 0.000000 2.635000 9.200000 2.805000 ;
+ RECT 0.095000 1.800000 0.425000 2.635000 ;
+ RECT 1.035000 1.800000 1.365000 2.635000 ;
+ RECT 1.165000 0.085000 1.835000 0.525000 ;
+ RECT 1.975000 1.800000 2.305000 2.635000 ;
+ RECT 2.445000 0.085000 2.775000 0.525000 ;
+ RECT 2.915000 1.800000 3.245000 2.635000 ;
+ RECT 3.385000 0.085000 3.715000 0.525000 ;
+ RECT 3.855000 1.800000 4.185000 2.635000 ;
+ RECT 4.325000 0.085000 4.655000 0.525000 ;
+ RECT 4.795000 1.800000 5.125000 2.635000 ;
+ RECT 5.265000 0.085000 5.595000 0.525000 ;
+ RECT 5.735000 1.800000 6.065000 2.635000 ;
+ RECT 6.205000 0.085000 6.535000 0.525000 ;
+ RECT 6.675000 1.800000 7.005000 2.635000 ;
+ RECT 7.145000 0.085000 7.815000 0.525000 ;
+ RECT 7.615000 1.800000 7.945000 2.635000 ;
+ RECT 8.555000 1.800000 8.885000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_16.magic.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_16.magic.lef
index 73037d0..1d7e35f 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_16.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_16.magic.lef
@@ -39,14 +39,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.345000 0.895000 2.355000 1.275000 ;
- RECT 9.930000 0.895000 11.910000 1.275000 ;
- LAYER mcon ;
- RECT 1.675000 1.105000 1.845000 1.275000 ;
- RECT 2.185000 1.105000 2.355000 1.275000 ;
- RECT 10.395000 1.105000 10.565000 1.275000 ;
- RECT 10.905000 1.105000 11.075000 1.275000 ;
LAYER met1 ;
RECT 1.615000 1.075000 2.415000 1.120000 ;
RECT 1.615000 1.120000 11.135000 1.260000 ;
@@ -60,45 +52,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 12.420000 0.085000 ;
- RECT 2.055000 0.085000 2.325000 0.610000 ;
- RECT 3.020000 0.085000 3.285000 0.610000 ;
- RECT 3.980000 0.085000 4.245000 0.610000 ;
- RECT 4.965000 0.085000 5.230000 0.610000 ;
- RECT 6.090000 0.085000 6.355000 0.610000 ;
- RECT 7.050000 0.085000 7.275000 0.610000 ;
- RECT 8.010000 0.085000 8.275000 0.610000 ;
- RECT 8.970000 0.085000 9.235000 0.610000 ;
- RECT 9.930000 0.085000 10.195000 0.610000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 12.420000 0.240000 ;
END
@@ -108,50 +61,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 12.420000 2.805000 ;
- RECT 0.140000 1.495000 0.405000 2.635000 ;
- RECT 1.100000 1.835000 1.360000 2.635000 ;
- RECT 2.065000 1.835000 2.320000 2.635000 ;
- RECT 3.020000 1.835000 3.280000 2.635000 ;
- RECT 3.985000 1.835000 4.240000 2.635000 ;
- RECT 4.965000 1.835000 5.220000 2.635000 ;
- RECT 6.090000 1.835000 6.345000 2.120000 ;
- RECT 6.090000 2.120000 6.350000 2.635000 ;
- RECT 7.055000 1.835000 7.310000 2.635000 ;
- RECT 8.015000 1.835000 8.270000 2.635000 ;
- RECT 8.975000 1.835000 9.230000 2.635000 ;
- RECT 9.935000 1.835000 10.190000 2.635000 ;
- RECT 10.895000 1.835000 11.150000 2.635000 ;
- RECT 11.850000 1.835000 12.110000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 12.420000 2.960000 ;
END
@@ -186,6 +95,95 @@
RECT 11.375000 1.665000 11.630000 2.450000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 12.420000 0.085000 ;
+ RECT 0.000000 2.635000 12.420000 2.805000 ;
+ RECT 0.140000 1.495000 0.405000 2.635000 ;
+ RECT 0.345000 0.895000 2.355000 1.275000 ;
+ RECT 1.100000 1.835000 1.360000 2.635000 ;
+ RECT 2.055000 0.085000 2.325000 0.610000 ;
+ RECT 2.065000 1.835000 2.320000 2.635000 ;
+ RECT 3.020000 0.085000 3.285000 0.610000 ;
+ RECT 3.020000 1.835000 3.280000 2.635000 ;
+ RECT 3.980000 0.085000 4.245000 0.610000 ;
+ RECT 3.985000 1.835000 4.240000 2.635000 ;
+ RECT 4.965000 0.085000 5.230000 0.610000 ;
+ RECT 4.965000 1.835000 5.220000 2.635000 ;
+ RECT 6.090000 0.085000 6.355000 0.610000 ;
+ RECT 6.090000 1.835000 6.345000 2.120000 ;
+ RECT 6.090000 2.120000 6.350000 2.635000 ;
+ RECT 7.050000 0.085000 7.275000 0.610000 ;
+ RECT 7.055000 1.835000 7.310000 2.635000 ;
+ RECT 8.010000 0.085000 8.275000 0.610000 ;
+ RECT 8.015000 1.835000 8.270000 2.635000 ;
+ RECT 8.970000 0.085000 9.235000 0.610000 ;
+ RECT 8.975000 1.835000 9.230000 2.635000 ;
+ RECT 9.930000 0.085000 10.195000 0.610000 ;
+ RECT 9.930000 0.895000 11.910000 1.275000 ;
+ RECT 9.935000 1.835000 10.190000 2.635000 ;
+ RECT 10.895000 1.835000 11.150000 2.635000 ;
+ RECT 11.850000 1.835000 12.110000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.675000 1.105000 1.845000 1.275000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.185000 1.105000 2.355000 1.275000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.395000 1.105000 10.565000 1.275000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 10.905000 1.105000 11.075000 1.275000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_2.magic.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_2.magic.lef
index 7b74c08..be14f15 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_2.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_2.magic.lef
@@ -48,16 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.300000 0.085000 ;
- RECT 0.560000 0.085000 0.905000 0.610000 ;
- RECT 1.520000 0.085000 1.900000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.300000 0.240000 ;
END
@@ -67,16 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.300000 2.805000 ;
- RECT 0.630000 1.800000 0.890000 2.635000 ;
- RECT 1.605000 1.800000 1.860000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.300000 2.960000 ;
END
@@ -95,6 +75,26 @@
RECT 1.520000 0.895000 2.155000 1.460000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 2.300000 0.085000 ;
+ RECT 0.000000 2.635000 2.300000 2.805000 ;
+ RECT 0.560000 0.085000 0.905000 0.610000 ;
+ RECT 0.630000 1.800000 0.890000 2.635000 ;
+ RECT 1.520000 0.085000 1.900000 0.555000 ;
+ RECT 1.605000 1.800000 1.860000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_4.magic.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_4.magic.lef
index 96fed84..4f58c83 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_4.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_4.magic.lef
@@ -48,20 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.565000 0.085000 0.910000 0.555000 ;
- RECT 1.610000 0.085000 1.870000 0.555000 ;
- RECT 2.565000 0.085000 2.865000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -71,21 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.085000 1.800000 0.430000 2.635000 ;
- RECT 1.130000 1.800000 1.390000 2.635000 ;
- RECT 2.090000 1.800000 2.350000 2.635000 ;
- RECT 3.050000 1.800000 3.435000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -107,6 +78,35 @@
RECT 3.270000 0.895000 3.570000 1.460000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.085000 1.800000 0.430000 2.635000 ;
+ RECT 0.565000 0.085000 0.910000 0.555000 ;
+ RECT 1.130000 1.800000 1.390000 2.635000 ;
+ RECT 1.610000 0.085000 1.870000 0.555000 ;
+ RECT 2.090000 1.800000 2.350000 2.635000 ;
+ RECT 2.565000 0.085000 2.865000 0.555000 ;
+ RECT 3.050000 1.800000 3.435000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_8.magic.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_8.magic.lef
index 1816371..1fefad5 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_8.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_8.magic.lef
@@ -48,28 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 1.135000 0.085000 1.465000 0.525000 ;
- RECT 2.095000 0.085000 2.425000 0.525000 ;
- RECT 3.055000 0.085000 3.435000 0.525000 ;
- RECT 4.015000 0.085000 4.445000 0.525000 ;
- RECT 5.075000 0.085000 5.505000 0.525000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -79,30 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.135000 1.800000 0.395000 2.635000 ;
- RECT 1.075000 1.800000 1.335000 2.635000 ;
- RECT 2.015000 1.800000 2.275000 2.635000 ;
- RECT 2.965000 1.800000 3.210000 2.635000 ;
- RECT 3.895000 1.800000 4.200000 2.635000 ;
- RECT 4.945000 1.800000 5.245000 2.635000 ;
- RECT 5.925000 1.800000 6.180000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -129,6 +83,52 @@
RECT 6.060000 0.865000 6.330000 1.460000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.135000 1.800000 0.395000 2.635000 ;
+ RECT 1.075000 1.800000 1.335000 2.635000 ;
+ RECT 1.135000 0.085000 1.465000 0.525000 ;
+ RECT 2.015000 1.800000 2.275000 2.635000 ;
+ RECT 2.095000 0.085000 2.425000 0.525000 ;
+ RECT 2.965000 1.800000 3.210000 2.635000 ;
+ RECT 3.055000 0.085000 3.435000 0.525000 ;
+ RECT 3.895000 1.800000 4.200000 2.635000 ;
+ RECT 4.015000 0.085000 4.445000 0.525000 ;
+ RECT 4.945000 1.800000 5.245000 2.635000 ;
+ RECT 5.075000 0.085000 5.505000 0.525000 ;
+ RECT 5.925000 1.800000 6.180000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_2.magic.lef b/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_2.magic.lef
index e5ecc1c..49db8e6 100644
--- a/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_2.magic.lef
+++ b/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_2.magic.lef
@@ -48,14 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 1.840000 0.085000 ;
- RECT 0.295000 0.085000 0.615000 0.745000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 1.840000 0.240000 ;
END
@@ -65,16 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 1.840000 2.805000 ;
- RECT 0.225000 1.835000 0.555000 2.625000 ;
- RECT 0.225000 2.625000 1.665000 2.635000 ;
- RECT 1.405000 1.455000 1.665000 2.625000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 1.840000 2.960000 ;
END
@@ -89,6 +71,24 @@
RECT 0.785000 0.750000 1.235000 2.455000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 1.840000 0.085000 ;
+ RECT 0.000000 2.635000 1.840000 2.805000 ;
+ RECT 0.225000 1.835000 0.555000 2.625000 ;
+ RECT 0.225000 2.625000 1.665000 2.635000 ;
+ RECT 0.295000 0.085000 0.615000 0.745000 ;
+ RECT 1.405000 1.455000 1.665000 2.625000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_4.magic.lef b/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_4.magic.lef
index 1a088b6..53036a4 100644
--- a/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_4.magic.lef
+++ b/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_4.magic.lef
@@ -48,17 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.095000 0.085000 0.425000 0.575000 ;
- RECT 1.675000 0.085000 2.000000 0.775000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -68,18 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 0.095000 1.495000 0.420000 2.635000 ;
- RECT 1.185000 1.465000 1.460000 2.635000 ;
- RECT 2.225000 1.465000 2.505000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -97,6 +74,29 @@
RECT 1.655000 1.295000 1.985000 2.465000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.095000 0.085000 0.425000 0.575000 ;
+ RECT 0.095000 1.495000 0.420000 2.635000 ;
+ RECT 1.185000 1.465000 1.460000 2.635000 ;
+ RECT 1.675000 0.085000 2.000000 0.775000 ;
+ RECT 2.225000 1.465000 2.505000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_1.magic.lef b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_1.magic.lef
index 59275a5..312a8bf 100644
--- a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_1.magic.lef
+++ b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_1.magic.lef
@@ -73,21 +73,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.485000 ;
- RECT 3.250000 0.085000 3.765000 0.525000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -97,21 +82,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.645000 1.495000 0.815000 2.635000 ;
- RECT 3.585000 1.835000 3.815000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -128,17 +98,44 @@
END X
OBS
LAYER li1 ;
- RECT 0.515000 0.655000 1.610000 0.825000 ;
- RECT 0.515000 0.825000 0.685000 1.325000 ;
- RECT 1.435000 0.255000 1.955000 0.620000 ;
- RECT 1.435000 0.620000 1.610000 0.655000 ;
- RECT 1.440000 0.825000 1.610000 1.955000 ;
- RECT 1.440000 1.955000 2.885000 2.125000 ;
- RECT 3.325000 0.695000 4.385000 0.865000 ;
- RECT 3.325000 0.865000 3.495000 1.185000 ;
- RECT 3.985000 1.835000 4.385000 2.465000 ;
- RECT 4.035000 0.255000 4.280000 0.695000 ;
- RECT 4.215000 0.865000 4.385000 1.835000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.515000 0.085000 0.895000 0.485000 ;
+ RECT 0.515000 0.655000 1.610000 0.825000 ;
+ RECT 0.515000 0.825000 0.685000 1.325000 ;
+ RECT 0.645000 1.495000 0.815000 2.635000 ;
+ RECT 1.435000 0.255000 1.955000 0.620000 ;
+ RECT 1.435000 0.620000 1.610000 0.655000 ;
+ RECT 1.440000 0.825000 1.610000 1.955000 ;
+ RECT 1.440000 1.955000 2.885000 2.125000 ;
+ RECT 3.250000 0.085000 3.765000 0.525000 ;
+ RECT 3.325000 0.695000 4.385000 0.865000 ;
+ RECT 3.325000 0.865000 3.495000 1.185000 ;
+ RECT 3.585000 1.835000 3.815000 2.635000 ;
+ RECT 3.985000 1.835000 4.385000 2.465000 ;
+ RECT 4.035000 0.255000 4.280000 0.695000 ;
+ RECT 4.215000 0.865000 4.385000 1.835000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_2.magic.lef b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_2.magic.lef
index f709cea..52f294a 100644
--- a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_2.magic.lef
+++ b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_2.magic.lef
@@ -73,23 +73,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.060000 0.085000 ;
- RECT 0.135000 0.085000 0.385000 0.655000 ;
- RECT 0.975000 0.085000 1.355000 0.485000 ;
- RECT 3.710000 0.085000 4.225000 0.525000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.060000 0.240000 ;
END
@@ -99,23 +82,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.060000 2.805000 ;
- RECT 0.135000 1.495000 0.380000 2.635000 ;
- RECT 1.075000 1.495000 1.325000 2.635000 ;
- RECT 4.045000 1.835000 4.275000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.060000 2.960000 ;
END
@@ -132,17 +98,48 @@
END X
OBS
LAYER li1 ;
- RECT 0.975000 0.655000 2.070000 0.825000 ;
- RECT 0.975000 0.825000 1.145000 1.325000 ;
- RECT 1.895000 0.255000 2.580000 0.620000 ;
- RECT 1.895000 0.620000 2.070000 0.655000 ;
- RECT 1.900000 0.825000 2.070000 1.955000 ;
- RECT 1.900000 1.955000 3.345000 2.125000 ;
- RECT 3.785000 0.695000 4.845000 0.865000 ;
- RECT 3.785000 0.865000 3.955000 1.185000 ;
- RECT 4.445000 1.835000 4.845000 2.465000 ;
- RECT 4.495000 0.255000 4.740000 0.695000 ;
- RECT 4.675000 0.865000 4.845000 1.835000 ;
+ RECT 0.000000 -0.085000 5.060000 0.085000 ;
+ RECT 0.000000 2.635000 5.060000 2.805000 ;
+ RECT 0.135000 0.085000 0.385000 0.655000 ;
+ RECT 0.135000 1.495000 0.380000 2.635000 ;
+ RECT 0.975000 0.085000 1.355000 0.485000 ;
+ RECT 0.975000 0.655000 2.070000 0.825000 ;
+ RECT 0.975000 0.825000 1.145000 1.325000 ;
+ RECT 1.075000 1.495000 1.325000 2.635000 ;
+ RECT 1.895000 0.255000 2.580000 0.620000 ;
+ RECT 1.895000 0.620000 2.070000 0.655000 ;
+ RECT 1.900000 0.825000 2.070000 1.955000 ;
+ RECT 1.900000 1.955000 3.345000 2.125000 ;
+ RECT 3.710000 0.085000 4.225000 0.525000 ;
+ RECT 3.785000 0.695000 4.845000 0.865000 ;
+ RECT 3.785000 0.865000 3.955000 1.185000 ;
+ RECT 4.045000 1.835000 4.275000 2.635000 ;
+ RECT 4.445000 1.835000 4.845000 2.465000 ;
+ RECT 4.495000 0.255000 4.740000 0.695000 ;
+ RECT 4.675000 0.865000 4.845000 1.835000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_4.magic.lef b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_4.magic.lef
index 992f2bb..c599908 100644
--- a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_4.magic.lef
+++ b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_4.magic.lef
@@ -73,26 +73,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.980000 0.085000 ;
- RECT 0.175000 0.085000 0.420000 0.655000 ;
- RECT 1.055000 0.085000 1.305000 0.655000 ;
- RECT 1.915000 0.085000 2.275000 0.485000 ;
- RECT 4.630000 0.085000 5.145000 0.525000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.980000 0.240000 ;
END
@@ -102,26 +82,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.980000 2.805000 ;
- RECT 0.135000 1.495000 0.395000 2.635000 ;
- RECT 1.065000 1.495000 1.305000 2.635000 ;
- RECT 2.005000 1.495000 2.280000 2.635000 ;
- RECT 4.965000 1.835000 5.195000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.980000 2.960000 ;
END
@@ -143,17 +103,54 @@
END X
OBS
LAYER li1 ;
- RECT 1.915000 0.655000 2.990000 0.825000 ;
- RECT 1.915000 0.825000 2.085000 1.325000 ;
- RECT 2.815000 0.255000 3.500000 0.620000 ;
- RECT 2.815000 0.620000 2.990000 0.655000 ;
- RECT 2.820000 0.825000 2.990000 1.955000 ;
- RECT 2.820000 1.955000 4.265000 2.125000 ;
- RECT 4.705000 0.695000 5.765000 0.865000 ;
- RECT 4.705000 0.865000 4.875000 1.185000 ;
- RECT 5.365000 1.835000 5.765000 2.465000 ;
- RECT 5.415000 0.255000 5.660000 0.695000 ;
- RECT 5.595000 0.865000 5.765000 1.835000 ;
+ RECT 0.000000 -0.085000 5.980000 0.085000 ;
+ RECT 0.000000 2.635000 5.980000 2.805000 ;
+ RECT 0.135000 1.495000 0.395000 2.635000 ;
+ RECT 0.175000 0.085000 0.420000 0.655000 ;
+ RECT 1.055000 0.085000 1.305000 0.655000 ;
+ RECT 1.065000 1.495000 1.305000 2.635000 ;
+ RECT 1.915000 0.085000 2.275000 0.485000 ;
+ RECT 1.915000 0.655000 2.990000 0.825000 ;
+ RECT 1.915000 0.825000 2.085000 1.325000 ;
+ RECT 2.005000 1.495000 2.280000 2.635000 ;
+ RECT 2.815000 0.255000 3.500000 0.620000 ;
+ RECT 2.815000 0.620000 2.990000 0.655000 ;
+ RECT 2.820000 0.825000 2.990000 1.955000 ;
+ RECT 2.820000 1.955000 4.265000 2.125000 ;
+ RECT 4.630000 0.085000 5.145000 0.525000 ;
+ RECT 4.705000 0.695000 5.765000 0.865000 ;
+ RECT 4.705000 0.865000 4.875000 1.185000 ;
+ RECT 4.965000 1.835000 5.195000 2.635000 ;
+ RECT 5.365000 1.835000 5.765000 2.465000 ;
+ RECT 5.415000 0.255000 5.660000 0.695000 ;
+ RECT 5.595000 0.865000 5.765000 1.835000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/conb/sky130_fd_sc_hdll__conb_1.magic.lef b/cells/conb/sky130_fd_sc_hdll__conb_1.magic.lef
index b61e1bc..03849bd 100644
--- a/cells/conb/sky130_fd_sc_hdll__conb_1.magic.lef
+++ b/cells/conb/sky130_fd_sc_hdll__conb_1.magic.lef
@@ -54,13 +54,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 1.380000 0.085000 ;
- RECT 0.775000 0.085000 1.115000 0.745000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 1.380000 0.240000 ;
END
@@ -69,17 +62,24 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 1.380000 2.805000 ;
- RECT 0.275000 1.910000 0.605000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 1.380000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 1.380000 0.085000 ;
+ RECT 0.000000 2.635000 1.380000 2.805000 ;
+ RECT 0.275000 1.910000 0.605000 2.635000 ;
+ RECT 0.775000 0.085000 1.115000 0.745000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/decap/sky130_fd_sc_hdll__decap_12.magic.lef b/cells/decap/sky130_fd_sc_hdll__decap_12.magic.lef
index 0d0baa0..7a11871 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_12.magic.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_12.magic.lef
@@ -40,23 +40,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.520000 0.085000 ;
- RECT 0.085000 0.085000 5.430000 0.855000 ;
- RECT 0.085000 0.855000 2.665000 1.375000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.520000 0.240000 ;
END
@@ -67,27 +50,44 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.520000 2.805000 ;
- RECT 0.085000 1.545000 5.430000 2.635000 ;
- RECT 2.835000 1.025000 5.430000 1.545000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.520000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 5.520000 0.085000 ;
+ RECT 0.000000 2.635000 5.520000 2.805000 ;
+ RECT 0.085000 0.085000 5.430000 0.855000 ;
+ RECT 0.085000 0.855000 2.665000 1.375000 ;
+ RECT 0.085000 1.545000 5.430000 2.635000 ;
+ RECT 2.835000 1.025000 5.430000 1.545000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/decap/sky130_fd_sc_hdll__decap_3.magic.lef b/cells/decap/sky130_fd_sc_hdll__decap_3.magic.lef
index 01536dd..9f9f372 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_3.magic.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_3.magic.lef
@@ -40,14 +40,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 1.380000 0.085000 ;
- RECT 0.085000 0.085000 1.295000 0.835000 ;
- RECT 0.085000 0.835000 0.605000 1.375000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 1.380000 0.240000 ;
END
@@ -58,18 +50,26 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 1.380000 2.805000 ;
- RECT 0.085000 1.545000 1.295000 2.635000 ;
- RECT 0.775000 1.005000 1.295000 1.545000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 1.380000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 1.380000 0.085000 ;
+ RECT 0.000000 2.635000 1.380000 2.805000 ;
+ RECT 0.085000 0.085000 1.295000 0.835000 ;
+ RECT 0.085000 0.835000 0.605000 1.375000 ;
+ RECT 0.085000 1.545000 1.295000 2.635000 ;
+ RECT 0.775000 1.005000 1.295000 1.545000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/decap/sky130_fd_sc_hdll__decap_4.magic.lef b/cells/decap/sky130_fd_sc_hdll__decap_4.magic.lef
index 39ebee0..756bb41 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_4.magic.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_4.magic.lef
@@ -40,15 +40,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 1.840000 0.085000 ;
- RECT 0.085000 0.085000 1.755000 0.855000 ;
- RECT 0.085000 0.855000 0.835000 1.375000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 1.840000 0.240000 ;
END
@@ -59,19 +50,28 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 1.840000 2.805000 ;
- RECT 0.085000 1.545000 1.755000 2.635000 ;
- RECT 1.005000 1.025000 1.755000 1.545000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 1.840000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 1.840000 0.085000 ;
+ RECT 0.000000 2.635000 1.840000 2.805000 ;
+ RECT 0.085000 0.085000 1.755000 0.855000 ;
+ RECT 0.085000 0.855000 0.835000 1.375000 ;
+ RECT 0.085000 1.545000 1.755000 2.635000 ;
+ RECT 1.005000 1.025000 1.755000 1.545000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/decap/sky130_fd_sc_hdll__decap_6.magic.lef b/cells/decap/sky130_fd_sc_hdll__decap_6.magic.lef
index 52123b2..057e61b 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_6.magic.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_6.magic.lef
@@ -40,17 +40,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.085000 0.085000 2.675000 0.855000 ;
- RECT 0.085000 0.855000 1.295000 1.375000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -61,21 +50,32 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 0.085000 1.545000 2.675000 2.635000 ;
- RECT 1.465000 1.025000 2.675000 1.545000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.085000 0.085000 2.675000 0.855000 ;
+ RECT 0.085000 0.855000 1.295000 1.375000 ;
+ RECT 0.085000 1.545000 2.675000 2.635000 ;
+ RECT 1.465000 1.025000 2.675000 1.545000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/decap/sky130_fd_sc_hdll__decap_8.magic.lef b/cells/decap/sky130_fd_sc_hdll__decap_8.magic.lef
index 575b41a..bbe3976 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_8.magic.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_8.magic.lef
@@ -40,19 +40,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.085000 0.085000 3.595000 0.855000 ;
- RECT 0.085000 0.855000 1.735000 1.375000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -63,23 +50,36 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.085000 1.545000 3.595000 2.635000 ;
- RECT 1.905000 1.025000 3.595000 1.545000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.085000 0.085000 3.595000 0.855000 ;
+ RECT 0.085000 0.855000 1.735000 1.375000 ;
+ RECT 0.085000 1.545000 3.595000 2.635000 ;
+ RECT 1.905000 1.025000 3.595000 1.545000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_1.magic.lef b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_1.magic.lef
index 2217598..7525b55 100644
--- a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_1.magic.lef
+++ b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_1.magic.lef
@@ -67,13 +67,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 3.805000 0.765000 4.645000 1.015000 ;
- RECT 7.505000 0.635000 7.905000 1.405000 ;
- LAYER mcon ;
- RECT 4.105000 0.765000 4.275000 0.935000 ;
- RECT 4.465000 0.765000 4.635000 0.935000 ;
- RECT 7.635000 0.765000 7.805000 0.935000 ;
LAYER met1 ;
RECT 3.995000 0.735000 4.745000 0.780000 ;
RECT 3.995000 0.780000 7.865000 0.920000 ;
@@ -87,35 +80,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 9.660000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 1.575000 0.085000 1.905000 0.445000 ;
- RECT 4.525000 0.085000 4.855000 0.545000 ;
- RECT 6.825000 0.085000 6.995000 0.525000 ;
- RECT 8.810000 0.085000 8.980000 0.895000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 9.660000 0.240000 ;
END
@@ -125,103 +89,133 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 9.660000 2.805000 ;
- RECT 0.515000 2.135000 0.895000 2.635000 ;
- RECT 1.770000 2.175000 1.940000 2.635000 ;
- RECT 3.990000 2.205000 4.320000 2.635000 ;
- RECT 5.005000 2.175000 5.425000 2.635000 ;
- RECT 7.340000 2.175000 7.590000 2.635000 ;
- RECT 8.160000 2.255000 8.540000 2.635000 ;
- RECT 8.810000 1.575000 8.980000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 9.660000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.090000 0.345000 0.345000 0.635000 ;
- RECT 0.090000 0.635000 0.890000 0.805000 ;
- RECT 0.090000 1.795000 0.890000 1.965000 ;
- RECT 0.090000 1.965000 0.345000 2.465000 ;
- RECT 0.660000 0.805000 0.890000 1.795000 ;
- RECT 1.115000 0.345000 1.285000 2.465000 ;
- RECT 2.075000 0.305000 2.495000 0.475000 ;
- RECT 2.075000 0.475000 2.245000 1.835000 ;
- RECT 2.075000 1.835000 2.340000 2.005000 ;
- RECT 2.170000 2.005000 2.340000 2.135000 ;
- RECT 2.170000 2.135000 2.420000 2.465000 ;
- RECT 2.425000 0.765000 2.685000 1.385000 ;
- RECT 2.510000 1.575000 3.025000 1.965000 ;
- RECT 2.685000 2.135000 3.365000 2.465000 ;
- RECT 2.695000 0.305000 3.600000 0.475000 ;
- RECT 2.855000 0.765000 3.210000 0.985000 ;
- RECT 2.855000 0.985000 3.025000 1.575000 ;
- RECT 3.195000 1.185000 4.985000 1.355000 ;
- RECT 3.195000 1.355000 3.365000 2.135000 ;
- RECT 3.430000 0.475000 3.600000 1.185000 ;
- RECT 3.535000 1.865000 4.710000 2.035000 ;
- RECT 3.535000 2.035000 3.705000 2.375000 ;
- RECT 3.725000 1.525000 5.325000 1.695000 ;
- RECT 4.540000 2.035000 4.710000 2.375000 ;
- RECT 4.815000 1.005000 4.985000 1.185000 ;
- RECT 5.065000 0.275000 5.465000 0.445000 ;
- RECT 5.065000 0.445000 5.325000 0.835000 ;
- RECT 5.155000 0.835000 5.325000 1.525000 ;
- RECT 5.155000 1.695000 5.325000 1.835000 ;
- RECT 5.155000 1.835000 5.815000 2.005000 ;
- RECT 5.605000 0.705000 5.775000 1.495000 ;
- RECT 5.605000 1.495000 6.315000 1.655000 ;
- RECT 5.605000 1.655000 6.660000 1.665000 ;
- RECT 5.645000 2.005000 5.815000 2.465000 ;
- RECT 5.735000 0.255000 6.655000 0.535000 ;
- RECT 5.945000 0.705000 6.315000 1.325000 ;
- RECT 6.050000 2.125000 7.005000 2.465000 ;
- RECT 6.145000 1.665000 6.660000 1.955000 ;
- RECT 6.485000 0.535000 6.655000 1.315000 ;
- RECT 6.485000 1.315000 7.055000 1.485000 ;
- RECT 6.835000 1.485000 7.055000 1.575000 ;
- RECT 6.835000 1.575000 8.270000 1.745000 ;
- RECT 6.835000 1.745000 7.005000 2.125000 ;
- RECT 6.955000 0.695000 7.335000 0.865000 ;
- RECT 6.955000 0.865000 7.225000 1.145000 ;
- RECT 7.165000 0.295000 8.635000 0.465000 ;
- RECT 7.165000 0.465000 7.335000 0.695000 ;
- RECT 7.810000 1.915000 8.610000 2.085000 ;
- RECT 7.810000 2.085000 7.980000 2.375000 ;
- RECT 8.290000 0.465000 8.635000 1.075000 ;
- RECT 8.290000 1.075000 9.070000 1.285000 ;
- RECT 8.290000 1.285000 8.610000 1.295000 ;
- RECT 8.440000 1.295000 8.610000 1.915000 ;
+ RECT 0.000000 -0.085000 9.660000 0.085000 ;
+ RECT 0.000000 2.635000 9.660000 2.805000 ;
+ RECT 0.090000 0.345000 0.345000 0.635000 ;
+ RECT 0.090000 0.635000 0.890000 0.805000 ;
+ RECT 0.090000 1.795000 0.890000 1.965000 ;
+ RECT 0.090000 1.965000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.515000 2.135000 0.895000 2.635000 ;
+ RECT 0.660000 0.805000 0.890000 1.795000 ;
+ RECT 1.115000 0.345000 1.285000 2.465000 ;
+ RECT 1.575000 0.085000 1.905000 0.445000 ;
+ RECT 1.770000 2.175000 1.940000 2.635000 ;
+ RECT 2.075000 0.305000 2.495000 0.475000 ;
+ RECT 2.075000 0.475000 2.245000 1.835000 ;
+ RECT 2.075000 1.835000 2.340000 2.005000 ;
+ RECT 2.170000 2.005000 2.340000 2.135000 ;
+ RECT 2.170000 2.135000 2.420000 2.465000 ;
+ RECT 2.425000 0.765000 2.685000 1.385000 ;
+ RECT 2.510000 1.575000 3.025000 1.965000 ;
+ RECT 2.685000 2.135000 3.365000 2.465000 ;
+ RECT 2.695000 0.305000 3.600000 0.475000 ;
+ RECT 2.855000 0.765000 3.210000 0.985000 ;
+ RECT 2.855000 0.985000 3.025000 1.575000 ;
+ RECT 3.195000 1.185000 4.985000 1.355000 ;
+ RECT 3.195000 1.355000 3.365000 2.135000 ;
+ RECT 3.430000 0.475000 3.600000 1.185000 ;
+ RECT 3.535000 1.865000 4.710000 2.035000 ;
+ RECT 3.535000 2.035000 3.705000 2.375000 ;
+ RECT 3.725000 1.525000 5.325000 1.695000 ;
+ RECT 3.805000 0.765000 4.645000 1.015000 ;
+ RECT 3.990000 2.205000 4.320000 2.635000 ;
+ RECT 4.525000 0.085000 4.855000 0.545000 ;
+ RECT 4.540000 2.035000 4.710000 2.375000 ;
+ RECT 4.815000 1.005000 4.985000 1.185000 ;
+ RECT 5.005000 2.175000 5.425000 2.635000 ;
+ RECT 5.065000 0.275000 5.465000 0.445000 ;
+ RECT 5.065000 0.445000 5.325000 0.835000 ;
+ RECT 5.155000 0.835000 5.325000 1.525000 ;
+ RECT 5.155000 1.695000 5.325000 1.835000 ;
+ RECT 5.155000 1.835000 5.815000 2.005000 ;
+ RECT 5.605000 0.705000 5.775000 1.495000 ;
+ RECT 5.605000 1.495000 6.315000 1.655000 ;
+ RECT 5.605000 1.655000 6.660000 1.665000 ;
+ RECT 5.645000 2.005000 5.815000 2.465000 ;
+ RECT 5.735000 0.255000 6.655000 0.535000 ;
+ RECT 5.945000 0.705000 6.315000 1.325000 ;
+ RECT 6.050000 2.125000 7.005000 2.465000 ;
+ RECT 6.145000 1.665000 6.660000 1.955000 ;
+ RECT 6.485000 0.535000 6.655000 1.315000 ;
+ RECT 6.485000 1.315000 7.055000 1.485000 ;
+ RECT 6.825000 0.085000 6.995000 0.525000 ;
+ RECT 6.835000 1.485000 7.055000 1.575000 ;
+ RECT 6.835000 1.575000 8.270000 1.745000 ;
+ RECT 6.835000 1.745000 7.005000 2.125000 ;
+ RECT 6.955000 0.695000 7.335000 0.865000 ;
+ RECT 6.955000 0.865000 7.225000 1.145000 ;
+ RECT 7.165000 0.295000 8.635000 0.465000 ;
+ RECT 7.165000 0.465000 7.335000 0.695000 ;
+ RECT 7.340000 2.175000 7.590000 2.635000 ;
+ RECT 7.505000 0.635000 7.905000 1.405000 ;
+ RECT 7.810000 1.915000 8.610000 2.085000 ;
+ RECT 7.810000 2.085000 7.980000 2.375000 ;
+ RECT 8.160000 2.255000 8.540000 2.635000 ;
+ RECT 8.290000 0.465000 8.635000 1.075000 ;
+ RECT 8.290000 1.075000 9.070000 1.285000 ;
+ RECT 8.290000 1.285000 8.610000 1.295000 ;
+ RECT 8.440000 1.295000 8.610000 1.915000 ;
+ RECT 8.810000 0.085000 8.980000 0.895000 ;
+ RECT 8.810000 1.575000 8.980000 2.635000 ;
LAYER mcon ;
- RECT 0.660000 1.105000 0.830000 1.275000 ;
- RECT 1.115000 1.785000 1.285000 1.955000 ;
- RECT 2.480000 1.105000 2.650000 1.275000 ;
- RECT 2.725000 1.785000 2.895000 1.955000 ;
- RECT 6.020000 1.105000 6.190000 1.275000 ;
- RECT 6.470000 1.785000 6.640000 1.955000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.660000 1.105000 0.830000 1.275000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.115000 1.785000 1.285000 1.955000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.480000 1.105000 2.650000 1.275000 ;
+ RECT 2.725000 1.785000 2.895000 1.955000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.105000 0.765000 4.275000 0.935000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.465000 0.765000 4.635000 0.935000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.020000 1.105000 6.190000 1.275000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.470000 1.785000 6.640000 1.955000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.635000 0.765000 7.805000 0.935000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
LAYER met1 ;
RECT 0.600000 1.075000 0.890000 1.120000 ;
RECT 0.600000 1.120000 6.250000 1.260000 ;
diff --git a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_2.magic.lef b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_2.magic.lef
index d771de9..5a97aa5 100644
--- a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_2.magic.lef
+++ b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_2.magic.lef
@@ -71,13 +71,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 3.805000 0.765000 4.645000 1.015000 ;
- RECT 7.505000 0.635000 7.905000 1.405000 ;
- LAYER mcon ;
- RECT 4.105000 0.765000 4.275000 0.935000 ;
- RECT 4.465000 0.765000 4.635000 0.935000 ;
- RECT 7.635000 0.765000 7.805000 0.935000 ;
LAYER met1 ;
RECT 3.995000 0.735000 4.745000 0.780000 ;
RECT 3.995000 0.780000 7.865000 0.920000 ;
@@ -91,37 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 10.120000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 1.575000 0.085000 1.905000 0.445000 ;
- RECT 4.525000 0.085000 4.855000 0.545000 ;
- RECT 6.825000 0.085000 6.995000 0.525000 ;
- RECT 8.810000 0.085000 8.980000 0.895000 ;
- RECT 9.750000 0.085000 9.920000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 10.120000 0.240000 ;
END
@@ -131,105 +93,137 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 10.120000 2.805000 ;
- RECT 0.515000 2.135000 0.895000 2.635000 ;
- RECT 1.770000 2.175000 1.940000 2.635000 ;
- RECT 3.990000 2.205000 4.320000 2.635000 ;
- RECT 5.005000 2.175000 5.425000 2.635000 ;
- RECT 7.340000 2.175000 7.590000 2.635000 ;
- RECT 8.160000 2.255000 8.540000 2.635000 ;
- RECT 8.810000 1.575000 8.980000 2.635000 ;
- RECT 9.750000 1.795000 9.920000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 10.120000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.090000 0.345000 0.345000 0.635000 ;
- RECT 0.090000 0.635000 0.890000 0.805000 ;
- RECT 0.090000 1.795000 0.890000 1.965000 ;
- RECT 0.090000 1.965000 0.345000 2.465000 ;
- RECT 0.660000 0.805000 0.890000 1.795000 ;
- RECT 1.115000 0.345000 1.285000 2.465000 ;
- RECT 2.075000 0.305000 2.495000 0.475000 ;
- RECT 2.075000 0.475000 2.245000 1.835000 ;
- RECT 2.075000 1.835000 2.340000 2.005000 ;
- RECT 2.170000 2.005000 2.340000 2.135000 ;
- RECT 2.170000 2.135000 2.420000 2.465000 ;
- RECT 2.425000 0.765000 2.685000 1.385000 ;
- RECT 2.510000 1.575000 3.025000 1.965000 ;
- RECT 2.685000 2.135000 3.365000 2.465000 ;
- RECT 2.695000 0.305000 3.600000 0.475000 ;
- RECT 2.855000 0.765000 3.210000 0.985000 ;
- RECT 2.855000 0.985000 3.025000 1.575000 ;
- RECT 3.195000 1.185000 4.985000 1.355000 ;
- RECT 3.195000 1.355000 3.365000 2.135000 ;
- RECT 3.430000 0.475000 3.600000 1.185000 ;
- RECT 3.535000 1.865000 4.710000 2.035000 ;
- RECT 3.535000 2.035000 3.705000 2.375000 ;
- RECT 3.725000 1.525000 5.325000 1.695000 ;
- RECT 4.540000 2.035000 4.710000 2.375000 ;
- RECT 4.815000 1.005000 4.985000 1.185000 ;
- RECT 5.065000 0.275000 5.465000 0.445000 ;
- RECT 5.065000 0.445000 5.325000 0.835000 ;
- RECT 5.155000 0.835000 5.325000 1.525000 ;
- RECT 5.155000 1.695000 5.325000 1.835000 ;
- RECT 5.155000 1.835000 5.815000 2.005000 ;
- RECT 5.605000 0.705000 5.775000 1.495000 ;
- RECT 5.605000 1.495000 6.315000 1.655000 ;
- RECT 5.605000 1.655000 6.660000 1.665000 ;
- RECT 5.645000 2.005000 5.815000 2.465000 ;
- RECT 5.735000 0.255000 6.655000 0.535000 ;
- RECT 5.945000 0.705000 6.315000 1.325000 ;
- RECT 6.050000 2.125000 7.005000 2.465000 ;
- RECT 6.145000 1.665000 6.660000 1.955000 ;
- RECT 6.485000 0.535000 6.655000 1.315000 ;
- RECT 6.485000 1.315000 7.055000 1.485000 ;
- RECT 6.835000 1.485000 7.055000 1.575000 ;
- RECT 6.835000 1.575000 8.270000 1.745000 ;
- RECT 6.835000 1.745000 7.005000 2.125000 ;
- RECT 6.955000 0.695000 7.335000 0.865000 ;
- RECT 6.955000 0.865000 7.225000 1.145000 ;
- RECT 7.165000 0.295000 8.635000 0.465000 ;
- RECT 7.165000 0.465000 7.335000 0.695000 ;
- RECT 7.810000 1.915000 8.610000 2.085000 ;
- RECT 7.810000 2.085000 7.980000 2.375000 ;
- RECT 8.290000 0.465000 8.635000 1.075000 ;
- RECT 8.290000 1.075000 9.335000 1.285000 ;
- RECT 8.290000 1.285000 8.610000 1.295000 ;
- RECT 8.440000 1.295000 8.610000 1.915000 ;
+ RECT 0.000000 -0.085000 10.120000 0.085000 ;
+ RECT 0.000000 2.635000 10.120000 2.805000 ;
+ RECT 0.090000 0.345000 0.345000 0.635000 ;
+ RECT 0.090000 0.635000 0.890000 0.805000 ;
+ RECT 0.090000 1.795000 0.890000 1.965000 ;
+ RECT 0.090000 1.965000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.515000 2.135000 0.895000 2.635000 ;
+ RECT 0.660000 0.805000 0.890000 1.795000 ;
+ RECT 1.115000 0.345000 1.285000 2.465000 ;
+ RECT 1.575000 0.085000 1.905000 0.445000 ;
+ RECT 1.770000 2.175000 1.940000 2.635000 ;
+ RECT 2.075000 0.305000 2.495000 0.475000 ;
+ RECT 2.075000 0.475000 2.245000 1.835000 ;
+ RECT 2.075000 1.835000 2.340000 2.005000 ;
+ RECT 2.170000 2.005000 2.340000 2.135000 ;
+ RECT 2.170000 2.135000 2.420000 2.465000 ;
+ RECT 2.425000 0.765000 2.685000 1.385000 ;
+ RECT 2.510000 1.575000 3.025000 1.965000 ;
+ RECT 2.685000 2.135000 3.365000 2.465000 ;
+ RECT 2.695000 0.305000 3.600000 0.475000 ;
+ RECT 2.855000 0.765000 3.210000 0.985000 ;
+ RECT 2.855000 0.985000 3.025000 1.575000 ;
+ RECT 3.195000 1.185000 4.985000 1.355000 ;
+ RECT 3.195000 1.355000 3.365000 2.135000 ;
+ RECT 3.430000 0.475000 3.600000 1.185000 ;
+ RECT 3.535000 1.865000 4.710000 2.035000 ;
+ RECT 3.535000 2.035000 3.705000 2.375000 ;
+ RECT 3.725000 1.525000 5.325000 1.695000 ;
+ RECT 3.805000 0.765000 4.645000 1.015000 ;
+ RECT 3.990000 2.205000 4.320000 2.635000 ;
+ RECT 4.525000 0.085000 4.855000 0.545000 ;
+ RECT 4.540000 2.035000 4.710000 2.375000 ;
+ RECT 4.815000 1.005000 4.985000 1.185000 ;
+ RECT 5.005000 2.175000 5.425000 2.635000 ;
+ RECT 5.065000 0.275000 5.465000 0.445000 ;
+ RECT 5.065000 0.445000 5.325000 0.835000 ;
+ RECT 5.155000 0.835000 5.325000 1.525000 ;
+ RECT 5.155000 1.695000 5.325000 1.835000 ;
+ RECT 5.155000 1.835000 5.815000 2.005000 ;
+ RECT 5.605000 0.705000 5.775000 1.495000 ;
+ RECT 5.605000 1.495000 6.315000 1.655000 ;
+ RECT 5.605000 1.655000 6.660000 1.665000 ;
+ RECT 5.645000 2.005000 5.815000 2.465000 ;
+ RECT 5.735000 0.255000 6.655000 0.535000 ;
+ RECT 5.945000 0.705000 6.315000 1.325000 ;
+ RECT 6.050000 2.125000 7.005000 2.465000 ;
+ RECT 6.145000 1.665000 6.660000 1.955000 ;
+ RECT 6.485000 0.535000 6.655000 1.315000 ;
+ RECT 6.485000 1.315000 7.055000 1.485000 ;
+ RECT 6.825000 0.085000 6.995000 0.525000 ;
+ RECT 6.835000 1.485000 7.055000 1.575000 ;
+ RECT 6.835000 1.575000 8.270000 1.745000 ;
+ RECT 6.835000 1.745000 7.005000 2.125000 ;
+ RECT 6.955000 0.695000 7.335000 0.865000 ;
+ RECT 6.955000 0.865000 7.225000 1.145000 ;
+ RECT 7.165000 0.295000 8.635000 0.465000 ;
+ RECT 7.165000 0.465000 7.335000 0.695000 ;
+ RECT 7.340000 2.175000 7.590000 2.635000 ;
+ RECT 7.505000 0.635000 7.905000 1.405000 ;
+ RECT 7.810000 1.915000 8.610000 2.085000 ;
+ RECT 7.810000 2.085000 7.980000 2.375000 ;
+ RECT 8.160000 2.255000 8.540000 2.635000 ;
+ RECT 8.290000 0.465000 8.635000 1.075000 ;
+ RECT 8.290000 1.075000 9.335000 1.285000 ;
+ RECT 8.290000 1.285000 8.610000 1.295000 ;
+ RECT 8.440000 1.295000 8.610000 1.915000 ;
+ RECT 8.810000 0.085000 8.980000 0.895000 ;
+ RECT 8.810000 1.575000 8.980000 2.635000 ;
+ RECT 9.750000 0.085000 9.920000 0.555000 ;
+ RECT 9.750000 1.795000 9.920000 2.635000 ;
LAYER mcon ;
- RECT 0.660000 1.105000 0.830000 1.275000 ;
- RECT 1.115000 1.785000 1.285000 1.955000 ;
- RECT 2.480000 1.105000 2.650000 1.275000 ;
- RECT 2.725000 1.785000 2.895000 1.955000 ;
- RECT 6.020000 1.105000 6.190000 1.275000 ;
- RECT 6.470000 1.785000 6.640000 1.955000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.660000 1.105000 0.830000 1.275000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.115000 1.785000 1.285000 1.955000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.480000 1.105000 2.650000 1.275000 ;
+ RECT 2.725000 1.785000 2.895000 1.955000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.105000 0.765000 4.275000 0.935000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.465000 0.765000 4.635000 0.935000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.020000 1.105000 6.190000 1.275000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.470000 1.785000 6.640000 1.955000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.635000 0.765000 7.805000 0.935000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
LAYER met1 ;
RECT 0.600000 1.075000 0.890000 1.120000 ;
RECT 0.600000 1.120000 6.250000 1.260000 ;
diff --git a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_4.magic.lef b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_4.magic.lef
index a353eea..db35bcf 100644
--- a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_4.magic.lef
+++ b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_4.magic.lef
@@ -73,15 +73,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 4.175000 0.765000 4.945000 1.015000 ;
- RECT 7.805000 1.035000 8.395000 1.405000 ;
- RECT 8.155000 0.635000 8.395000 1.035000 ;
- LAYER mcon ;
- RECT 4.285000 0.765000 4.455000 0.935000 ;
- RECT 4.645000 0.765000 4.815000 0.935000 ;
- RECT 7.870000 1.080000 8.040000 1.250000 ;
- RECT 8.165000 0.765000 8.335000 0.935000 ;
LAYER met1 ;
RECT 4.175000 0.735000 4.925000 0.780000 ;
RECT 4.175000 0.780000 8.395000 0.920000 ;
@@ -95,41 +86,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 11.500000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 1.645000 0.085000 1.975000 0.445000 ;
- RECT 4.825000 0.085000 5.155000 0.545000 ;
- RECT 7.355000 0.085000 7.595000 0.525000 ;
- RECT 9.135000 0.085000 9.305000 0.895000 ;
- RECT 10.075000 0.085000 10.245000 0.555000 ;
- RECT 11.015000 0.085000 11.185000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 11.500000 0.240000 ;
END
@@ -139,110 +95,148 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 11.500000 2.805000 ;
- RECT 0.515000 2.135000 0.895000 2.635000 ;
- RECT 1.950000 2.175000 2.200000 2.635000 ;
- RECT 4.290000 2.205000 4.620000 2.635000 ;
- RECT 5.305000 2.175000 5.725000 2.635000 ;
- RECT 7.640000 2.175000 7.890000 2.635000 ;
- RECT 8.460000 2.255000 8.840000 2.635000 ;
- RECT 9.135000 1.575000 9.305000 2.635000 ;
- RECT 10.075000 1.795000 10.245000 2.635000 ;
- RECT 11.015000 1.795000 11.185000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 11.500000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.090000 0.345000 0.345000 0.635000 ;
- RECT 0.090000 0.635000 0.890000 0.805000 ;
- RECT 0.090000 1.795000 0.890000 1.965000 ;
- RECT 0.090000 1.965000 0.345000 2.465000 ;
- RECT 0.660000 0.805000 0.890000 1.795000 ;
- RECT 1.115000 0.345000 1.285000 2.465000 ;
- RECT 2.145000 0.305000 2.690000 0.475000 ;
- RECT 2.145000 0.475000 2.315000 1.835000 ;
- RECT 2.145000 1.835000 2.590000 2.005000 ;
- RECT 2.420000 2.005000 2.590000 2.135000 ;
- RECT 2.420000 2.135000 2.670000 2.465000 ;
- RECT 2.535000 0.765000 2.935000 1.385000 ;
- RECT 2.760000 1.575000 3.275000 1.965000 ;
- RECT 2.935000 2.135000 3.665000 2.465000 ;
- RECT 2.945000 0.305000 3.850000 0.475000 ;
- RECT 3.105000 0.765000 3.510000 0.985000 ;
- RECT 3.105000 0.985000 3.275000 1.575000 ;
- RECT 3.495000 1.185000 5.285000 1.355000 ;
- RECT 3.495000 1.355000 3.665000 2.135000 ;
- RECT 3.680000 0.475000 3.850000 1.185000 ;
- RECT 3.835000 1.865000 5.010000 2.035000 ;
- RECT 3.835000 2.035000 4.005000 2.375000 ;
- RECT 4.025000 1.525000 5.675000 1.695000 ;
- RECT 4.840000 2.035000 5.010000 2.375000 ;
- RECT 5.115000 1.005000 5.285000 1.185000 ;
- RECT 5.365000 0.275000 5.765000 0.445000 ;
- RECT 5.365000 0.445000 5.675000 0.835000 ;
- RECT 5.505000 0.835000 5.675000 1.525000 ;
- RECT 5.505000 1.695000 5.675000 1.835000 ;
- RECT 5.505000 1.835000 6.115000 2.005000 ;
- RECT 5.915000 0.705000 6.125000 1.495000 ;
- RECT 5.915000 1.495000 6.690000 1.655000 ;
- RECT 5.915000 1.655000 7.030000 1.665000 ;
- RECT 5.945000 2.005000 6.115000 2.465000 ;
- RECT 6.035000 0.255000 7.135000 0.535000 ;
- RECT 6.295000 0.705000 6.745000 1.325000 ;
- RECT 6.350000 2.125000 7.470000 2.465000 ;
- RECT 6.470000 1.665000 7.030000 1.955000 ;
- RECT 6.965000 0.535000 7.135000 1.315000 ;
- RECT 6.965000 1.315000 7.470000 1.485000 ;
- RECT 7.250000 1.485000 7.470000 1.575000 ;
- RECT 7.250000 1.575000 8.620000 1.745000 ;
- RECT 7.250000 1.745000 7.470000 2.125000 ;
- RECT 7.355000 0.695000 7.935000 0.865000 ;
- RECT 7.355000 0.865000 7.625000 1.145000 ;
- RECT 7.765000 0.295000 8.935000 0.465000 ;
- RECT 7.765000 0.465000 7.935000 0.695000 ;
- RECT 8.110000 1.915000 8.960000 2.085000 ;
- RECT 8.110000 2.085000 8.280000 2.375000 ;
- RECT 8.615000 0.465000 8.935000 0.820000 ;
- RECT 8.615000 0.820000 8.940000 1.075000 ;
- RECT 8.615000 1.075000 10.795000 1.285000 ;
- RECT 8.615000 1.285000 8.960000 1.295000 ;
- RECT 8.790000 1.295000 8.960000 1.915000 ;
+ RECT 0.000000 -0.085000 11.500000 0.085000 ;
+ RECT 0.000000 2.635000 11.500000 2.805000 ;
+ RECT 0.090000 0.345000 0.345000 0.635000 ;
+ RECT 0.090000 0.635000 0.890000 0.805000 ;
+ RECT 0.090000 1.795000 0.890000 1.965000 ;
+ RECT 0.090000 1.965000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.515000 2.135000 0.895000 2.635000 ;
+ RECT 0.660000 0.805000 0.890000 1.795000 ;
+ RECT 1.115000 0.345000 1.285000 2.465000 ;
+ RECT 1.645000 0.085000 1.975000 0.445000 ;
+ RECT 1.950000 2.175000 2.200000 2.635000 ;
+ RECT 2.145000 0.305000 2.690000 0.475000 ;
+ RECT 2.145000 0.475000 2.315000 1.835000 ;
+ RECT 2.145000 1.835000 2.590000 2.005000 ;
+ RECT 2.420000 2.005000 2.590000 2.135000 ;
+ RECT 2.420000 2.135000 2.670000 2.465000 ;
+ RECT 2.535000 0.765000 2.935000 1.385000 ;
+ RECT 2.760000 1.575000 3.275000 1.965000 ;
+ RECT 2.935000 2.135000 3.665000 2.465000 ;
+ RECT 2.945000 0.305000 3.850000 0.475000 ;
+ RECT 3.105000 0.765000 3.510000 0.985000 ;
+ RECT 3.105000 0.985000 3.275000 1.575000 ;
+ RECT 3.495000 1.185000 5.285000 1.355000 ;
+ RECT 3.495000 1.355000 3.665000 2.135000 ;
+ RECT 3.680000 0.475000 3.850000 1.185000 ;
+ RECT 3.835000 1.865000 5.010000 2.035000 ;
+ RECT 3.835000 2.035000 4.005000 2.375000 ;
+ RECT 4.025000 1.525000 5.675000 1.695000 ;
+ RECT 4.175000 0.765000 4.945000 1.015000 ;
+ RECT 4.290000 2.205000 4.620000 2.635000 ;
+ RECT 4.825000 0.085000 5.155000 0.545000 ;
+ RECT 4.840000 2.035000 5.010000 2.375000 ;
+ RECT 5.115000 1.005000 5.285000 1.185000 ;
+ RECT 5.305000 2.175000 5.725000 2.635000 ;
+ RECT 5.365000 0.275000 5.765000 0.445000 ;
+ RECT 5.365000 0.445000 5.675000 0.835000 ;
+ RECT 5.505000 0.835000 5.675000 1.525000 ;
+ RECT 5.505000 1.695000 5.675000 1.835000 ;
+ RECT 5.505000 1.835000 6.115000 2.005000 ;
+ RECT 5.915000 0.705000 6.125000 1.495000 ;
+ RECT 5.915000 1.495000 6.690000 1.655000 ;
+ RECT 5.915000 1.655000 7.030000 1.665000 ;
+ RECT 5.945000 2.005000 6.115000 2.465000 ;
+ RECT 6.035000 0.255000 7.135000 0.535000 ;
+ RECT 6.295000 0.705000 6.745000 1.325000 ;
+ RECT 6.350000 2.125000 7.470000 2.465000 ;
+ RECT 6.470000 1.665000 7.030000 1.955000 ;
+ RECT 6.965000 0.535000 7.135000 1.315000 ;
+ RECT 6.965000 1.315000 7.470000 1.485000 ;
+ RECT 7.250000 1.485000 7.470000 1.575000 ;
+ RECT 7.250000 1.575000 8.620000 1.745000 ;
+ RECT 7.250000 1.745000 7.470000 2.125000 ;
+ RECT 7.355000 0.085000 7.595000 0.525000 ;
+ RECT 7.355000 0.695000 7.935000 0.865000 ;
+ RECT 7.355000 0.865000 7.625000 1.145000 ;
+ RECT 7.640000 2.175000 7.890000 2.635000 ;
+ RECT 7.765000 0.295000 8.935000 0.465000 ;
+ RECT 7.765000 0.465000 7.935000 0.695000 ;
+ RECT 7.805000 1.035000 8.395000 1.405000 ;
+ RECT 8.110000 1.915000 8.960000 2.085000 ;
+ RECT 8.110000 2.085000 8.280000 2.375000 ;
+ RECT 8.155000 0.635000 8.395000 1.035000 ;
+ RECT 8.460000 2.255000 8.840000 2.635000 ;
+ RECT 8.615000 0.465000 8.935000 0.820000 ;
+ RECT 8.615000 0.820000 8.940000 1.075000 ;
+ RECT 8.615000 1.075000 10.795000 1.285000 ;
+ RECT 8.615000 1.285000 8.960000 1.295000 ;
+ RECT 8.790000 1.295000 8.960000 1.915000 ;
+ RECT 9.135000 0.085000 9.305000 0.895000 ;
+ RECT 9.135000 1.575000 9.305000 2.635000 ;
+ RECT 10.075000 0.085000 10.245000 0.555000 ;
+ RECT 10.075000 1.795000 10.245000 2.635000 ;
+ RECT 11.015000 0.085000 11.185000 0.555000 ;
+ RECT 11.015000 1.795000 11.185000 2.635000 ;
LAYER mcon ;
- RECT 0.660000 1.105000 0.830000 1.275000 ;
- RECT 1.115000 1.785000 1.285000 1.955000 ;
- RECT 2.595000 1.105000 2.765000 1.275000 ;
- RECT 3.105000 1.785000 3.275000 1.955000 ;
- RECT 6.525000 1.105000 6.695000 1.275000 ;
- RECT 6.525000 1.785000 6.695000 1.955000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.660000 1.105000 0.830000 1.275000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.115000 1.785000 1.285000 1.955000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.595000 1.105000 2.765000 1.275000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.105000 1.785000 3.275000 1.955000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 0.765000 4.455000 0.935000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.645000 0.765000 4.815000 0.935000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.525000 1.105000 6.695000 1.275000 ;
+ RECT 6.525000 1.785000 6.695000 1.955000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.870000 1.080000 8.040000 1.250000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.165000 0.765000 8.335000 0.935000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
LAYER met1 ;
RECT 0.600000 1.075000 0.890000 1.120000 ;
RECT 0.600000 1.120000 6.805000 1.260000 ;
diff --git a/cells/dfstp/sky130_fd_sc_hdll__dfstp_1.magic.lef b/cells/dfstp/sky130_fd_sc_hdll__dfstp_1.magic.lef
index b3a0406..9901ff7 100644
--- a/cells/dfstp/sky130_fd_sc_hdll__dfstp_1.magic.lef
+++ b/cells/dfstp/sky130_fd_sc_hdll__dfstp_1.magic.lef
@@ -68,13 +68,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 3.910000 0.735000 4.510000 1.065000 ;
- RECT 7.260000 0.735000 7.780000 1.005000 ;
- RECT 7.260000 1.005000 7.640000 1.065000 ;
- LAYER mcon ;
- RECT 4.280000 0.765000 4.450000 0.935000 ;
- RECT 7.505000 0.765000 7.675000 0.935000 ;
LAYER met1 ;
RECT 4.220000 0.735000 4.510000 0.780000 ;
RECT 4.220000 0.780000 7.735000 0.920000 ;
@@ -119,6 +112,8 @@
RECT 8.885000 -0.085000 9.055000 0.085000 ;
RECT 9.345000 -0.085000 9.515000 0.085000 ;
RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 10.120000 0.240000 ;
END
@@ -160,6 +155,8 @@
RECT 8.885000 2.635000 9.055000 2.805000 ;
RECT 9.345000 2.635000 9.515000 2.805000 ;
RECT 9.805000 2.635000 9.975000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 10.120000 2.960000 ;
END
@@ -188,6 +185,7 @@
RECT 3.520000 0.465000 3.740000 1.230000 ;
RECT 3.610000 1.575000 3.910000 1.835000 ;
RECT 3.610000 1.835000 5.110000 2.085000 ;
+ RECT 3.910000 0.735000 4.510000 1.065000 ;
RECT 4.340000 2.085000 4.510000 2.375000 ;
RECT 4.470000 1.405000 4.770000 1.565000 ;
RECT 4.790000 0.295000 4.960000 0.725000 ;
@@ -207,6 +205,8 @@
RECT 6.460000 1.575000 8.550000 1.745000 ;
RECT 6.920000 0.475000 7.090000 1.235000 ;
RECT 7.140000 2.085000 7.380000 2.375000 ;
+ RECT 7.260000 0.735000 7.780000 1.005000 ;
+ RECT 7.260000 1.005000 7.640000 1.065000 ;
RECT 7.790000 1.175000 8.170000 1.235000 ;
RECT 8.210000 0.350000 8.550000 0.680000 ;
RECT 8.210000 1.745000 8.550000 1.765000 ;
@@ -221,8 +221,10 @@
RECT 1.165000 0.720000 1.335000 0.890000 ;
RECT 2.645000 1.740000 2.815000 1.910000 ;
RECT 3.155000 0.720000 3.325000 0.890000 ;
+ RECT 4.280000 0.765000 4.450000 0.935000 ;
RECT 5.705000 1.740000 5.875000 1.910000 ;
RECT 5.725000 1.110000 5.895000 1.280000 ;
+ RECT 7.505000 0.765000 7.675000 0.935000 ;
LAYER met1 ;
RECT 0.605000 1.710000 0.895000 1.800000 ;
RECT 0.605000 1.800000 5.935000 1.940000 ;
diff --git a/cells/dfstp/sky130_fd_sc_hdll__dfstp_2.magic.lef b/cells/dfstp/sky130_fd_sc_hdll__dfstp_2.magic.lef
index 91c186c..8f6e8c7 100644
--- a/cells/dfstp/sky130_fd_sc_hdll__dfstp_2.magic.lef
+++ b/cells/dfstp/sky130_fd_sc_hdll__dfstp_2.magic.lef
@@ -70,13 +70,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 3.910000 0.735000 4.510000 1.065000 ;
- RECT 7.260000 0.735000 7.780000 1.005000 ;
- RECT 7.260000 1.005000 7.640000 1.065000 ;
- LAYER mcon ;
- RECT 4.280000 0.765000 4.450000 0.935000 ;
- RECT 7.505000 0.765000 7.675000 0.935000 ;
LAYER met1 ;
RECT 4.220000 0.735000 4.510000 0.780000 ;
RECT 4.220000 0.780000 7.735000 0.920000 ;
@@ -123,6 +116,8 @@
RECT 9.345000 -0.085000 9.515000 0.085000 ;
RECT 9.805000 -0.085000 9.975000 0.085000 ;
RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 10.580000 0.240000 ;
END
@@ -166,6 +161,8 @@
RECT 9.345000 2.635000 9.515000 2.805000 ;
RECT 9.805000 2.635000 9.975000 2.805000 ;
RECT 10.265000 2.635000 10.435000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 10.580000 2.960000 ;
END
@@ -194,6 +191,7 @@
RECT 3.520000 0.465000 3.740000 1.230000 ;
RECT 3.610000 1.575000 3.910000 1.835000 ;
RECT 3.610000 1.835000 5.110000 2.085000 ;
+ RECT 3.910000 0.735000 4.510000 1.065000 ;
RECT 4.340000 2.085000 4.510000 2.375000 ;
RECT 4.470000 1.405000 4.770000 1.565000 ;
RECT 4.790000 0.295000 4.960000 0.725000 ;
@@ -213,6 +211,8 @@
RECT 6.460000 1.575000 8.550000 1.745000 ;
RECT 6.920000 0.475000 7.090000 1.235000 ;
RECT 7.140000 2.085000 7.380000 2.375000 ;
+ RECT 7.260000 0.735000 7.780000 1.005000 ;
+ RECT 7.260000 1.005000 7.640000 1.065000 ;
RECT 7.790000 1.175000 8.170000 1.235000 ;
RECT 8.210000 0.350000 8.550000 0.680000 ;
RECT 8.210000 1.745000 8.550000 1.765000 ;
@@ -227,8 +227,10 @@
RECT 1.165000 0.720000 1.335000 0.890000 ;
RECT 2.645000 1.740000 2.815000 1.910000 ;
RECT 3.155000 0.720000 3.325000 0.890000 ;
+ RECT 4.280000 0.765000 4.450000 0.935000 ;
RECT 5.705000 1.740000 5.875000 1.910000 ;
RECT 5.725000 1.110000 5.895000 1.280000 ;
+ RECT 7.505000 0.765000 7.675000 0.935000 ;
LAYER met1 ;
RECT 0.605000 1.710000 0.895000 1.800000 ;
RECT 0.605000 1.800000 5.935000 1.940000 ;
diff --git a/cells/dfstp/sky130_fd_sc_hdll__dfstp_4.magic.lef b/cells/dfstp/sky130_fd_sc_hdll__dfstp_4.magic.lef
index e7e94ad..73bf873 100644
--- a/cells/dfstp/sky130_fd_sc_hdll__dfstp_4.magic.lef
+++ b/cells/dfstp/sky130_fd_sc_hdll__dfstp_4.magic.lef
@@ -74,13 +74,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 3.910000 0.735000 4.510000 1.065000 ;
- RECT 7.260000 0.735000 7.780000 1.005000 ;
- RECT 7.260000 1.005000 7.640000 1.065000 ;
- LAYER mcon ;
- RECT 4.280000 0.765000 4.450000 0.935000 ;
- RECT 7.505000 0.765000 7.675000 0.935000 ;
LAYER met1 ;
RECT 4.220000 0.735000 4.510000 0.780000 ;
RECT 4.220000 0.780000 7.735000 0.920000 ;
@@ -131,6 +124,8 @@
RECT 10.725000 -0.085000 10.895000 0.085000 ;
RECT 11.185000 -0.085000 11.355000 0.085000 ;
RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 11.960000 0.240000 ;
END
@@ -178,6 +173,8 @@
RECT 10.725000 2.635000 10.895000 2.805000 ;
RECT 11.185000 2.635000 11.355000 2.805000 ;
RECT 11.645000 2.635000 11.815000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 11.960000 2.960000 ;
END
@@ -206,6 +203,7 @@
RECT 3.520000 0.465000 3.740000 1.230000 ;
RECT 3.610000 1.575000 3.910000 1.835000 ;
RECT 3.610000 1.835000 5.110000 2.085000 ;
+ RECT 3.910000 0.735000 4.510000 1.065000 ;
RECT 4.340000 2.085000 4.510000 2.375000 ;
RECT 4.470000 1.405000 4.770000 1.565000 ;
RECT 4.790000 0.295000 4.960000 0.725000 ;
@@ -225,6 +223,8 @@
RECT 6.460000 1.575000 8.550000 1.745000 ;
RECT 6.920000 0.475000 7.090000 1.235000 ;
RECT 7.140000 2.085000 7.380000 2.375000 ;
+ RECT 7.260000 0.735000 7.780000 1.005000 ;
+ RECT 7.260000 1.005000 7.640000 1.065000 ;
RECT 7.790000 1.175000 8.170000 1.235000 ;
RECT 8.210000 0.350000 8.550000 0.680000 ;
RECT 8.210000 1.745000 8.550000 1.765000 ;
@@ -239,8 +239,10 @@
RECT 1.165000 0.720000 1.335000 0.890000 ;
RECT 2.645000 1.740000 2.815000 1.910000 ;
RECT 3.155000 0.720000 3.325000 0.890000 ;
+ RECT 4.280000 0.765000 4.450000 0.935000 ;
RECT 5.705000 1.740000 5.875000 1.910000 ;
RECT 5.725000 1.110000 5.895000 1.280000 ;
+ RECT 7.505000 0.765000 7.675000 0.935000 ;
LAYER met1 ;
RECT 0.605000 1.710000 0.895000 1.800000 ;
RECT 0.605000 1.800000 5.935000 1.940000 ;
diff --git a/cells/diode/sky130_fd_sc_hdll__diode_2.magic.lef b/cells/diode/sky130_fd_sc_hdll__diode_2.magic.lef
index 86cfb3c..e0f09c1 100644
--- a/cells/diode/sky130_fd_sc_hdll__diode_2.magic.lef
+++ b/cells/diode/sky130_fd_sc_hdll__diode_2.magic.lef
@@ -46,11 +46,6 @@
PIN VGND
USE GROUND ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 0.920000 0.085000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 0.920000 0.240000 ;
END
@@ -58,15 +53,20 @@
PIN VPWR
USE POWER ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 0.920000 2.805000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 0.920000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 0.920000 0.085000 ;
+ RECT 0.000000 2.635000 0.920000 2.805000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/diode/sky130_fd_sc_hdll__diode_4.magic.lef b/cells/diode/sky130_fd_sc_hdll__diode_4.magic.lef
index 8ded1fe..596df44 100644
--- a/cells/diode/sky130_fd_sc_hdll__diode_4.magic.lef
+++ b/cells/diode/sky130_fd_sc_hdll__diode_4.magic.lef
@@ -46,13 +46,6 @@
PIN VGND
USE GROUND ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 1.840000 0.085000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 1.840000 0.240000 ;
END
@@ -60,17 +53,24 @@
PIN VPWR
USE POWER ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 1.840000 2.805000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 1.840000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 1.840000 0.085000 ;
+ RECT 0.000000 2.635000 1.840000 2.805000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/diode/sky130_fd_sc_hdll__diode_6.magic.lef b/cells/diode/sky130_fd_sc_hdll__diode_6.magic.lef
index aeba1a8..a365bfe 100644
--- a/cells/diode/sky130_fd_sc_hdll__diode_6.magic.lef
+++ b/cells/diode/sky130_fd_sc_hdll__diode_6.magic.lef
@@ -46,15 +46,6 @@
PIN VGND
USE GROUND ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -62,19 +53,28 @@
PIN VPWR
USE POWER ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/diode/sky130_fd_sc_hdll__diode_8.magic.lef b/cells/diode/sky130_fd_sc_hdll__diode_8.magic.lef
index 580cc64..4c6fb25 100644
--- a/cells/diode/sky130_fd_sc_hdll__diode_8.magic.lef
+++ b/cells/diode/sky130_fd_sc_hdll__diode_8.magic.lef
@@ -46,17 +46,6 @@
PIN VGND
USE GROUND ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -64,21 +53,32 @@
PIN VPWR
USE POWER ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_1.magic.lef b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_1.magic.lef
index d7be7f8..5ab4c30 100644
--- a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_1.magic.lef
+++ b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_1.magic.lef
@@ -79,28 +79,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.565000 0.085000 0.895000 0.465000 ;
- RECT 2.025000 0.085000 2.355000 0.445000 ;
- RECT 3.870000 0.085000 4.200000 0.610000 ;
- RECT 5.320000 0.085000 5.595000 0.625000 ;
- RECT 5.320000 0.625000 5.650000 0.825000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -110,71 +88,89 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.565000 2.135000 0.895000 2.635000 ;
- RECT 2.055000 1.835000 2.325000 2.635000 ;
- RECT 4.050000 2.135000 4.635000 2.635000 ;
- RECT 5.345000 1.885000 5.675000 2.150000 ;
- RECT 5.345000 2.150000 5.645000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.085000 1.795000 0.895000 1.965000 ;
- RECT 0.085000 1.965000 0.395000 2.465000 ;
- RECT 0.225000 0.280000 0.395000 0.635000 ;
- RECT 0.225000 0.635000 0.775000 0.805000 ;
- RECT 0.605000 0.805000 0.775000 1.070000 ;
- RECT 0.605000 1.070000 0.895000 1.795000 ;
- RECT 1.065000 0.280000 1.235000 1.445000 ;
- RECT 1.065000 1.445000 1.335000 2.465000 ;
- RECT 1.555000 1.495000 2.115000 1.665000 ;
- RECT 1.555000 1.665000 1.885000 2.465000 ;
- RECT 1.660000 0.345000 1.855000 0.615000 ;
- RECT 1.660000 0.615000 2.115000 0.765000 ;
- RECT 1.660000 0.765000 2.535000 0.785000 ;
- RECT 1.945000 0.785000 2.535000 1.095000 ;
- RECT 1.945000 1.095000 2.115000 1.495000 ;
- RECT 2.445000 1.265000 2.955000 1.685000 ;
- RECT 2.780000 0.735000 3.295000 1.095000 ;
- RECT 3.020000 2.165000 3.850000 2.385000 ;
- RECT 3.040000 0.280000 3.660000 0.565000 ;
- RECT 3.125000 1.095000 3.295000 1.575000 ;
- RECT 3.125000 1.575000 3.510000 1.995000 ;
- RECT 3.490000 0.565000 3.660000 0.995000 ;
- RECT 3.490000 0.995000 4.380000 1.165000 ;
- RECT 3.680000 1.165000 4.380000 1.325000 ;
- RECT 3.680000 1.325000 3.850000 2.165000 ;
- RECT 4.020000 1.535000 5.725000 1.705000 ;
- RECT 4.020000 1.705000 5.170000 1.865000 ;
- RECT 4.455000 0.255000 4.785000 0.825000 ;
- RECT 4.550000 0.825000 4.720000 1.535000 ;
- RECT 4.885000 1.865000 5.170000 2.465000 ;
- RECT 5.555000 1.055000 5.895000 1.325000 ;
- RECT 5.555000 1.325000 5.725000 1.535000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.085000 1.795000 0.895000 1.965000 ;
+ RECT 0.085000 1.965000 0.395000 2.465000 ;
+ RECT 0.225000 0.280000 0.395000 0.635000 ;
+ RECT 0.225000 0.635000 0.775000 0.805000 ;
+ RECT 0.565000 0.085000 0.895000 0.465000 ;
+ RECT 0.565000 2.135000 0.895000 2.635000 ;
+ RECT 0.605000 0.805000 0.775000 1.070000 ;
+ RECT 0.605000 1.070000 0.895000 1.795000 ;
+ RECT 1.065000 0.280000 1.235000 1.445000 ;
+ RECT 1.065000 1.445000 1.335000 2.465000 ;
+ RECT 1.555000 1.495000 2.115000 1.665000 ;
+ RECT 1.555000 1.665000 1.885000 2.465000 ;
+ RECT 1.660000 0.345000 1.855000 0.615000 ;
+ RECT 1.660000 0.615000 2.115000 0.765000 ;
+ RECT 1.660000 0.765000 2.535000 0.785000 ;
+ RECT 1.945000 0.785000 2.535000 1.095000 ;
+ RECT 1.945000 1.095000 2.115000 1.495000 ;
+ RECT 2.025000 0.085000 2.355000 0.445000 ;
+ RECT 2.055000 1.835000 2.325000 2.635000 ;
+ RECT 2.445000 1.265000 2.955000 1.685000 ;
+ RECT 2.780000 0.735000 3.295000 1.095000 ;
+ RECT 3.020000 2.165000 3.850000 2.385000 ;
+ RECT 3.040000 0.280000 3.660000 0.565000 ;
+ RECT 3.125000 1.095000 3.295000 1.575000 ;
+ RECT 3.125000 1.575000 3.510000 1.995000 ;
+ RECT 3.490000 0.565000 3.660000 0.995000 ;
+ RECT 3.490000 0.995000 4.380000 1.165000 ;
+ RECT 3.680000 1.165000 4.380000 1.325000 ;
+ RECT 3.680000 1.325000 3.850000 2.165000 ;
+ RECT 3.870000 0.085000 4.200000 0.610000 ;
+ RECT 4.020000 1.535000 5.725000 1.705000 ;
+ RECT 4.020000 1.705000 5.170000 1.865000 ;
+ RECT 4.050000 2.135000 4.635000 2.635000 ;
+ RECT 4.455000 0.255000 4.785000 0.825000 ;
+ RECT 4.550000 0.825000 4.720000 1.535000 ;
+ RECT 4.885000 1.865000 5.170000 2.465000 ;
+ RECT 5.320000 0.085000 5.595000 0.625000 ;
+ RECT 5.320000 0.625000 5.650000 0.825000 ;
+ RECT 5.345000 1.885000 5.675000 2.150000 ;
+ RECT 5.345000 2.150000 5.645000 2.635000 ;
+ RECT 5.555000 1.055000 5.895000 1.325000 ;
+ RECT 5.555000 1.325000 5.725000 1.535000 ;
LAYER mcon ;
- RECT 0.635000 1.785000 0.805000 1.955000 ;
- RECT 1.095000 1.445000 1.265000 1.615000 ;
- RECT 2.725000 1.445000 2.895000 1.615000 ;
- RECT 3.280000 1.785000 3.450000 1.955000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.635000 1.785000 0.805000 1.955000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.095000 1.445000 1.265000 1.615000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.725000 1.445000 2.895000 1.615000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.280000 1.785000 3.450000 1.955000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.575000 1.755000 0.865000 1.800000 ;
RECT 0.575000 1.800000 3.510000 1.940000 ;
diff --git a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_2.magic.lef b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_2.magic.lef
index ed7a3c8..a30a9d6 100644
--- a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_2.magic.lef
+++ b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_2.magic.lef
@@ -80,29 +80,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.900000 0.085000 ;
- RECT 0.565000 0.085000 0.895000 0.465000 ;
- RECT 2.025000 0.085000 2.355000 0.445000 ;
- RECT 3.870000 0.085000 4.200000 0.610000 ;
- RECT 5.315000 0.085000 5.645000 0.825000 ;
- RECT 6.375000 0.085000 6.585000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.900000 0.240000 ;
END
@@ -112,73 +89,92 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.900000 2.805000 ;
- RECT 0.565000 2.135000 0.895000 2.635000 ;
- RECT 2.055000 1.835000 2.325000 2.635000 ;
- RECT 4.050000 2.135000 4.635000 2.635000 ;
- RECT 5.345000 1.885000 5.675000 2.150000 ;
- RECT 5.345000 2.150000 5.645000 2.635000 ;
- RECT 6.375000 1.495000 6.580000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.900000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.085000 1.795000 0.895000 1.965000 ;
- RECT 0.085000 1.965000 0.395000 2.465000 ;
- RECT 0.225000 0.280000 0.395000 0.635000 ;
- RECT 0.225000 0.635000 0.775000 0.805000 ;
- RECT 0.605000 0.805000 0.775000 1.070000 ;
- RECT 0.605000 1.070000 0.895000 1.795000 ;
- RECT 1.065000 0.280000 1.235000 1.445000 ;
- RECT 1.065000 1.445000 1.335000 2.465000 ;
- RECT 1.555000 1.495000 2.115000 1.665000 ;
- RECT 1.555000 1.665000 1.885000 2.465000 ;
- RECT 1.660000 0.345000 1.855000 0.615000 ;
- RECT 1.660000 0.615000 2.115000 0.765000 ;
- RECT 1.660000 0.765000 2.535000 0.785000 ;
- RECT 1.945000 0.785000 2.535000 1.095000 ;
- RECT 1.945000 1.095000 2.115000 1.495000 ;
- RECT 2.445000 1.265000 2.955000 1.685000 ;
- RECT 2.780000 0.735000 3.295000 1.095000 ;
- RECT 3.020000 2.165000 3.850000 2.385000 ;
- RECT 3.040000 0.280000 3.660000 0.565000 ;
- RECT 3.125000 1.095000 3.295000 1.575000 ;
- RECT 3.125000 1.575000 3.510000 1.995000 ;
- RECT 3.490000 0.565000 3.660000 0.995000 ;
- RECT 3.490000 0.995000 4.380000 1.165000 ;
- RECT 3.680000 1.165000 4.380000 1.325000 ;
- RECT 3.680000 1.325000 3.850000 2.165000 ;
- RECT 4.020000 1.535000 5.725000 1.705000 ;
- RECT 4.020000 1.705000 5.170000 1.865000 ;
- RECT 4.455000 0.255000 4.785000 0.825000 ;
- RECT 4.550000 0.825000 4.720000 1.535000 ;
- RECT 4.885000 1.865000 5.170000 2.465000 ;
- RECT 5.555000 0.995000 5.865000 1.325000 ;
- RECT 5.555000 1.325000 5.725000 1.535000 ;
+ RECT 0.000000 -0.085000 6.900000 0.085000 ;
+ RECT 0.000000 2.635000 6.900000 2.805000 ;
+ RECT 0.085000 1.795000 0.895000 1.965000 ;
+ RECT 0.085000 1.965000 0.395000 2.465000 ;
+ RECT 0.225000 0.280000 0.395000 0.635000 ;
+ RECT 0.225000 0.635000 0.775000 0.805000 ;
+ RECT 0.565000 0.085000 0.895000 0.465000 ;
+ RECT 0.565000 2.135000 0.895000 2.635000 ;
+ RECT 0.605000 0.805000 0.775000 1.070000 ;
+ RECT 0.605000 1.070000 0.895000 1.795000 ;
+ RECT 1.065000 0.280000 1.235000 1.445000 ;
+ RECT 1.065000 1.445000 1.335000 2.465000 ;
+ RECT 1.555000 1.495000 2.115000 1.665000 ;
+ RECT 1.555000 1.665000 1.885000 2.465000 ;
+ RECT 1.660000 0.345000 1.855000 0.615000 ;
+ RECT 1.660000 0.615000 2.115000 0.765000 ;
+ RECT 1.660000 0.765000 2.535000 0.785000 ;
+ RECT 1.945000 0.785000 2.535000 1.095000 ;
+ RECT 1.945000 1.095000 2.115000 1.495000 ;
+ RECT 2.025000 0.085000 2.355000 0.445000 ;
+ RECT 2.055000 1.835000 2.325000 2.635000 ;
+ RECT 2.445000 1.265000 2.955000 1.685000 ;
+ RECT 2.780000 0.735000 3.295000 1.095000 ;
+ RECT 3.020000 2.165000 3.850000 2.385000 ;
+ RECT 3.040000 0.280000 3.660000 0.565000 ;
+ RECT 3.125000 1.095000 3.295000 1.575000 ;
+ RECT 3.125000 1.575000 3.510000 1.995000 ;
+ RECT 3.490000 0.565000 3.660000 0.995000 ;
+ RECT 3.490000 0.995000 4.380000 1.165000 ;
+ RECT 3.680000 1.165000 4.380000 1.325000 ;
+ RECT 3.680000 1.325000 3.850000 2.165000 ;
+ RECT 3.870000 0.085000 4.200000 0.610000 ;
+ RECT 4.020000 1.535000 5.725000 1.705000 ;
+ RECT 4.020000 1.705000 5.170000 1.865000 ;
+ RECT 4.050000 2.135000 4.635000 2.635000 ;
+ RECT 4.455000 0.255000 4.785000 0.825000 ;
+ RECT 4.550000 0.825000 4.720000 1.535000 ;
+ RECT 4.885000 1.865000 5.170000 2.465000 ;
+ RECT 5.315000 0.085000 5.645000 0.825000 ;
+ RECT 5.345000 1.885000 5.675000 2.150000 ;
+ RECT 5.345000 2.150000 5.645000 2.635000 ;
+ RECT 5.555000 0.995000 5.865000 1.325000 ;
+ RECT 5.555000 1.325000 5.725000 1.535000 ;
+ RECT 6.375000 0.085000 6.585000 0.885000 ;
+ RECT 6.375000 1.495000 6.580000 2.635000 ;
LAYER mcon ;
- RECT 0.635000 1.785000 0.805000 1.955000 ;
- RECT 1.095000 1.445000 1.265000 1.615000 ;
- RECT 2.725000 1.445000 2.895000 1.615000 ;
- RECT 3.280000 1.785000 3.450000 1.955000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.635000 1.785000 0.805000 1.955000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.095000 1.445000 1.265000 1.615000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.725000 1.445000 2.895000 1.615000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.280000 1.785000 3.450000 1.955000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
LAYER met1 ;
RECT 0.575000 1.755000 0.865000 1.800000 ;
RECT 0.575000 1.800000 3.510000 1.940000 ;
diff --git a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_4.magic.lef b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_4.magic.lef
index 0bd3841..23b6562 100644
--- a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_4.magic.lef
+++ b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_4.magic.lef
@@ -85,32 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 7.820000 0.085000 ;
- RECT 0.565000 0.085000 0.895000 0.465000 ;
- RECT 2.025000 0.085000 2.355000 0.445000 ;
- RECT 3.870000 0.085000 4.200000 0.610000 ;
- RECT 5.315000 0.085000 5.645000 0.825000 ;
- RECT 6.375000 0.085000 6.585000 0.565000 ;
- RECT 7.255000 0.085000 7.465000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 7.820000 0.240000 ;
END
@@ -120,76 +94,98 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 7.820000 2.805000 ;
- RECT 0.565000 2.135000 0.895000 2.635000 ;
- RECT 2.055000 1.835000 2.325000 2.635000 ;
- RECT 4.020000 2.135000 4.705000 2.635000 ;
- RECT 5.345000 1.875000 5.675000 2.150000 ;
- RECT 5.345000 2.150000 5.645000 2.635000 ;
- RECT 6.315000 1.835000 6.585000 2.635000 ;
- RECT 7.255000 1.495000 7.510000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 7.820000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.085000 1.795000 0.895000 1.965000 ;
- RECT 0.085000 1.965000 0.395000 2.465000 ;
- RECT 0.225000 0.280000 0.395000 0.635000 ;
- RECT 0.225000 0.635000 0.775000 0.805000 ;
- RECT 0.605000 0.805000 0.775000 1.070000 ;
- RECT 0.605000 1.070000 0.895000 1.795000 ;
- RECT 1.065000 0.280000 1.235000 1.445000 ;
- RECT 1.065000 1.445000 1.335000 2.465000 ;
- RECT 1.555000 1.495000 2.115000 1.665000 ;
- RECT 1.555000 1.665000 1.885000 2.465000 ;
- RECT 1.660000 0.345000 1.855000 0.615000 ;
- RECT 1.660000 0.615000 2.115000 0.765000 ;
- RECT 1.660000 0.765000 2.535000 0.785000 ;
- RECT 1.945000 0.785000 2.535000 1.095000 ;
- RECT 1.945000 1.095000 2.115000 1.495000 ;
- RECT 2.445000 1.265000 2.955000 1.685000 ;
- RECT 2.780000 0.735000 3.295000 1.095000 ;
- RECT 3.020000 2.165000 3.850000 2.385000 ;
- RECT 3.040000 0.280000 3.660000 0.565000 ;
- RECT 3.125000 1.095000 3.295000 1.575000 ;
- RECT 3.125000 1.575000 3.510000 1.995000 ;
- RECT 3.490000 0.565000 3.660000 0.995000 ;
- RECT 3.490000 0.995000 4.380000 1.165000 ;
- RECT 3.680000 1.165000 4.380000 1.325000 ;
- RECT 3.680000 1.325000 3.850000 2.165000 ;
- RECT 4.020000 1.535000 5.725000 1.705000 ;
- RECT 4.020000 1.705000 5.175000 1.865000 ;
- RECT 4.455000 0.255000 4.785000 0.825000 ;
- RECT 4.550000 0.825000 4.720000 1.535000 ;
- RECT 4.875000 1.865000 5.175000 2.435000 ;
- RECT 5.555000 1.075000 6.235000 1.325000 ;
- RECT 5.555000 1.325000 5.725000 1.535000 ;
+ RECT 0.000000 -0.085000 7.820000 0.085000 ;
+ RECT 0.000000 2.635000 7.820000 2.805000 ;
+ RECT 0.085000 1.795000 0.895000 1.965000 ;
+ RECT 0.085000 1.965000 0.395000 2.465000 ;
+ RECT 0.225000 0.280000 0.395000 0.635000 ;
+ RECT 0.225000 0.635000 0.775000 0.805000 ;
+ RECT 0.565000 0.085000 0.895000 0.465000 ;
+ RECT 0.565000 2.135000 0.895000 2.635000 ;
+ RECT 0.605000 0.805000 0.775000 1.070000 ;
+ RECT 0.605000 1.070000 0.895000 1.795000 ;
+ RECT 1.065000 0.280000 1.235000 1.445000 ;
+ RECT 1.065000 1.445000 1.335000 2.465000 ;
+ RECT 1.555000 1.495000 2.115000 1.665000 ;
+ RECT 1.555000 1.665000 1.885000 2.465000 ;
+ RECT 1.660000 0.345000 1.855000 0.615000 ;
+ RECT 1.660000 0.615000 2.115000 0.765000 ;
+ RECT 1.660000 0.765000 2.535000 0.785000 ;
+ RECT 1.945000 0.785000 2.535000 1.095000 ;
+ RECT 1.945000 1.095000 2.115000 1.495000 ;
+ RECT 2.025000 0.085000 2.355000 0.445000 ;
+ RECT 2.055000 1.835000 2.325000 2.635000 ;
+ RECT 2.445000 1.265000 2.955000 1.685000 ;
+ RECT 2.780000 0.735000 3.295000 1.095000 ;
+ RECT 3.020000 2.165000 3.850000 2.385000 ;
+ RECT 3.040000 0.280000 3.660000 0.565000 ;
+ RECT 3.125000 1.095000 3.295000 1.575000 ;
+ RECT 3.125000 1.575000 3.510000 1.995000 ;
+ RECT 3.490000 0.565000 3.660000 0.995000 ;
+ RECT 3.490000 0.995000 4.380000 1.165000 ;
+ RECT 3.680000 1.165000 4.380000 1.325000 ;
+ RECT 3.680000 1.325000 3.850000 2.165000 ;
+ RECT 3.870000 0.085000 4.200000 0.610000 ;
+ RECT 4.020000 1.535000 5.725000 1.705000 ;
+ RECT 4.020000 1.705000 5.175000 1.865000 ;
+ RECT 4.020000 2.135000 4.705000 2.635000 ;
+ RECT 4.455000 0.255000 4.785000 0.825000 ;
+ RECT 4.550000 0.825000 4.720000 1.535000 ;
+ RECT 4.875000 1.865000 5.175000 2.435000 ;
+ RECT 5.315000 0.085000 5.645000 0.825000 ;
+ RECT 5.345000 1.875000 5.675000 2.150000 ;
+ RECT 5.345000 2.150000 5.645000 2.635000 ;
+ RECT 5.555000 1.075000 6.235000 1.325000 ;
+ RECT 5.555000 1.325000 5.725000 1.535000 ;
+ RECT 6.315000 1.835000 6.585000 2.635000 ;
+ RECT 6.375000 0.085000 6.585000 0.565000 ;
+ RECT 7.255000 0.085000 7.465000 0.885000 ;
+ RECT 7.255000 1.495000 7.510000 2.635000 ;
LAYER mcon ;
- RECT 0.635000 1.785000 0.805000 1.955000 ;
- RECT 1.095000 1.445000 1.265000 1.615000 ;
- RECT 2.725000 1.445000 2.895000 1.615000 ;
- RECT 3.280000 1.785000 3.450000 1.955000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.635000 1.785000 0.805000 1.955000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.095000 1.445000 1.265000 1.615000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.725000 1.445000 2.895000 1.615000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.280000 1.785000 3.450000 1.955000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
LAYER met1 ;
RECT 0.575000 1.755000 0.865000 1.800000 ;
RECT 0.575000 1.800000 3.510000 1.940000 ;
diff --git a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_1.magic.lef b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_1.magic.lef
index f47438f..c934c3e 100644
--- a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_1.magic.lef
+++ b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_1.magic.lef
@@ -79,28 +79,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.565000 0.085000 0.895000 0.465000 ;
- RECT 2.025000 0.085000 2.355000 0.445000 ;
- RECT 3.870000 0.085000 4.200000 0.610000 ;
- RECT 5.320000 0.085000 5.595000 0.625000 ;
- RECT 5.320000 0.625000 5.650000 0.825000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -110,72 +88,90 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.565000 2.135000 0.895000 2.635000 ;
- RECT 2.055000 1.835000 2.325000 2.635000 ;
- RECT 4.050000 2.135000 4.635000 2.635000 ;
- RECT 5.345000 1.885000 5.675000 2.150000 ;
- RECT 5.345000 2.150000 5.645000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.085000 1.795000 0.775000 1.965000 ;
- RECT 0.085000 1.965000 0.395000 2.465000 ;
- RECT 0.225000 0.280000 0.395000 0.635000 ;
- RECT 0.225000 0.635000 0.775000 0.805000 ;
- RECT 0.605000 0.805000 0.775000 1.070000 ;
- RECT 0.605000 1.070000 0.895000 1.400000 ;
- RECT 0.605000 1.400000 0.775000 1.795000 ;
- RECT 1.065000 0.280000 1.235000 1.685000 ;
- RECT 1.065000 1.685000 1.335000 2.465000 ;
- RECT 1.555000 1.495000 2.115000 1.665000 ;
- RECT 1.555000 1.665000 1.885000 2.465000 ;
- RECT 1.660000 0.345000 1.855000 0.615000 ;
- RECT 1.660000 0.615000 2.115000 0.765000 ;
- RECT 1.660000 0.765000 2.535000 0.785000 ;
- RECT 1.945000 0.785000 2.535000 1.095000 ;
- RECT 1.945000 1.095000 2.115000 1.495000 ;
- RECT 2.445000 1.265000 2.955000 1.685000 ;
- RECT 2.780000 0.735000 3.295000 1.095000 ;
- RECT 3.020000 2.165000 3.850000 2.385000 ;
- RECT 3.040000 0.280000 3.660000 0.565000 ;
- RECT 3.125000 1.095000 3.295000 1.575000 ;
- RECT 3.125000 1.575000 3.510000 1.995000 ;
- RECT 3.490000 0.565000 3.660000 0.995000 ;
- RECT 3.490000 0.995000 4.380000 1.165000 ;
- RECT 3.680000 1.165000 4.380000 1.325000 ;
- RECT 3.680000 1.325000 3.850000 2.165000 ;
- RECT 4.020000 1.535000 5.725000 1.705000 ;
- RECT 4.020000 1.705000 5.170000 1.865000 ;
- RECT 4.455000 0.255000 4.785000 0.825000 ;
- RECT 4.550000 0.825000 4.720000 1.535000 ;
- RECT 4.885000 1.865000 5.170000 2.465000 ;
- RECT 5.555000 1.055000 5.895000 1.325000 ;
- RECT 5.555000 1.325000 5.725000 1.535000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.085000 1.795000 0.775000 1.965000 ;
+ RECT 0.085000 1.965000 0.395000 2.465000 ;
+ RECT 0.225000 0.280000 0.395000 0.635000 ;
+ RECT 0.225000 0.635000 0.775000 0.805000 ;
+ RECT 0.565000 0.085000 0.895000 0.465000 ;
+ RECT 0.565000 2.135000 0.895000 2.635000 ;
+ RECT 0.605000 0.805000 0.775000 1.070000 ;
+ RECT 0.605000 1.070000 0.895000 1.400000 ;
+ RECT 0.605000 1.400000 0.775000 1.795000 ;
+ RECT 1.065000 0.280000 1.235000 1.685000 ;
+ RECT 1.065000 1.685000 1.335000 2.465000 ;
+ RECT 1.555000 1.495000 2.115000 1.665000 ;
+ RECT 1.555000 1.665000 1.885000 2.465000 ;
+ RECT 1.660000 0.345000 1.855000 0.615000 ;
+ RECT 1.660000 0.615000 2.115000 0.765000 ;
+ RECT 1.660000 0.765000 2.535000 0.785000 ;
+ RECT 1.945000 0.785000 2.535000 1.095000 ;
+ RECT 1.945000 1.095000 2.115000 1.495000 ;
+ RECT 2.025000 0.085000 2.355000 0.445000 ;
+ RECT 2.055000 1.835000 2.325000 2.635000 ;
+ RECT 2.445000 1.265000 2.955000 1.685000 ;
+ RECT 2.780000 0.735000 3.295000 1.095000 ;
+ RECT 3.020000 2.165000 3.850000 2.385000 ;
+ RECT 3.040000 0.280000 3.660000 0.565000 ;
+ RECT 3.125000 1.095000 3.295000 1.575000 ;
+ RECT 3.125000 1.575000 3.510000 1.995000 ;
+ RECT 3.490000 0.565000 3.660000 0.995000 ;
+ RECT 3.490000 0.995000 4.380000 1.165000 ;
+ RECT 3.680000 1.165000 4.380000 1.325000 ;
+ RECT 3.680000 1.325000 3.850000 2.165000 ;
+ RECT 3.870000 0.085000 4.200000 0.610000 ;
+ RECT 4.020000 1.535000 5.725000 1.705000 ;
+ RECT 4.020000 1.705000 5.170000 1.865000 ;
+ RECT 4.050000 2.135000 4.635000 2.635000 ;
+ RECT 4.455000 0.255000 4.785000 0.825000 ;
+ RECT 4.550000 0.825000 4.720000 1.535000 ;
+ RECT 4.885000 1.865000 5.170000 2.465000 ;
+ RECT 5.320000 0.085000 5.595000 0.625000 ;
+ RECT 5.320000 0.625000 5.650000 0.825000 ;
+ RECT 5.345000 1.885000 5.675000 2.150000 ;
+ RECT 5.345000 2.150000 5.645000 2.635000 ;
+ RECT 5.555000 1.055000 5.895000 1.325000 ;
+ RECT 5.555000 1.325000 5.725000 1.535000 ;
LAYER mcon ;
- RECT 0.605000 1.445000 0.775000 1.615000 ;
- RECT 1.115000 1.785000 1.285000 1.955000 ;
- RECT 2.725000 1.445000 2.895000 1.615000 ;
- RECT 3.280000 1.785000 3.450000 1.955000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 1.445000 0.775000 1.615000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.115000 1.785000 1.285000 1.955000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.725000 1.445000 2.895000 1.615000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.280000 1.785000 3.450000 1.955000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.545000 1.415000 0.835000 1.460000 ;
RECT 0.545000 1.460000 2.955000 1.600000 ;
diff --git a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_2.magic.lef b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_2.magic.lef
index 470f6db..6d15b52 100644
--- a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_2.magic.lef
+++ b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_2.magic.lef
@@ -80,29 +80,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.900000 0.085000 ;
- RECT 0.565000 0.085000 0.895000 0.465000 ;
- RECT 2.025000 0.085000 2.355000 0.445000 ;
- RECT 3.870000 0.085000 4.200000 0.610000 ;
- RECT 5.315000 0.085000 5.645000 0.825000 ;
- RECT 6.375000 0.085000 6.585000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.900000 0.240000 ;
END
@@ -112,74 +89,93 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.900000 2.805000 ;
- RECT 0.565000 2.135000 0.895000 2.635000 ;
- RECT 2.055000 1.835000 2.325000 2.635000 ;
- RECT 4.050000 2.135000 4.635000 2.635000 ;
- RECT 5.345000 1.885000 5.675000 2.150000 ;
- RECT 5.345000 2.150000 5.645000 2.635000 ;
- RECT 6.375000 1.495000 6.580000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.900000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.085000 1.795000 0.775000 1.965000 ;
- RECT 0.085000 1.965000 0.395000 2.465000 ;
- RECT 0.225000 0.280000 0.395000 0.635000 ;
- RECT 0.225000 0.635000 0.775000 0.805000 ;
- RECT 0.605000 0.805000 0.775000 1.070000 ;
- RECT 0.605000 1.070000 0.895000 1.400000 ;
- RECT 0.605000 1.400000 0.775000 1.795000 ;
- RECT 1.065000 0.280000 1.235000 1.685000 ;
- RECT 1.065000 1.685000 1.335000 2.465000 ;
- RECT 1.555000 1.495000 2.115000 1.665000 ;
- RECT 1.555000 1.665000 1.885000 2.465000 ;
- RECT 1.660000 0.345000 1.855000 0.615000 ;
- RECT 1.660000 0.615000 2.115000 0.765000 ;
- RECT 1.660000 0.765000 2.535000 0.785000 ;
- RECT 1.945000 0.785000 2.535000 1.095000 ;
- RECT 1.945000 1.095000 2.115000 1.495000 ;
- RECT 2.445000 1.265000 2.955000 1.685000 ;
- RECT 2.780000 0.735000 3.295000 1.095000 ;
- RECT 3.020000 2.165000 3.850000 2.385000 ;
- RECT 3.040000 0.280000 3.660000 0.565000 ;
- RECT 3.125000 1.095000 3.295000 1.575000 ;
- RECT 3.125000 1.575000 3.510000 1.995000 ;
- RECT 3.490000 0.565000 3.660000 0.995000 ;
- RECT 3.490000 0.995000 4.380000 1.165000 ;
- RECT 3.680000 1.165000 4.380000 1.325000 ;
- RECT 3.680000 1.325000 3.850000 2.165000 ;
- RECT 4.020000 1.535000 5.725000 1.705000 ;
- RECT 4.020000 1.705000 5.170000 1.865000 ;
- RECT 4.455000 0.255000 4.785000 0.825000 ;
- RECT 4.550000 0.825000 4.720000 1.535000 ;
- RECT 4.885000 1.865000 5.170000 2.465000 ;
- RECT 5.555000 0.995000 5.865000 1.325000 ;
- RECT 5.555000 1.325000 5.725000 1.535000 ;
+ RECT 0.000000 -0.085000 6.900000 0.085000 ;
+ RECT 0.000000 2.635000 6.900000 2.805000 ;
+ RECT 0.085000 1.795000 0.775000 1.965000 ;
+ RECT 0.085000 1.965000 0.395000 2.465000 ;
+ RECT 0.225000 0.280000 0.395000 0.635000 ;
+ RECT 0.225000 0.635000 0.775000 0.805000 ;
+ RECT 0.565000 0.085000 0.895000 0.465000 ;
+ RECT 0.565000 2.135000 0.895000 2.635000 ;
+ RECT 0.605000 0.805000 0.775000 1.070000 ;
+ RECT 0.605000 1.070000 0.895000 1.400000 ;
+ RECT 0.605000 1.400000 0.775000 1.795000 ;
+ RECT 1.065000 0.280000 1.235000 1.685000 ;
+ RECT 1.065000 1.685000 1.335000 2.465000 ;
+ RECT 1.555000 1.495000 2.115000 1.665000 ;
+ RECT 1.555000 1.665000 1.885000 2.465000 ;
+ RECT 1.660000 0.345000 1.855000 0.615000 ;
+ RECT 1.660000 0.615000 2.115000 0.765000 ;
+ RECT 1.660000 0.765000 2.535000 0.785000 ;
+ RECT 1.945000 0.785000 2.535000 1.095000 ;
+ RECT 1.945000 1.095000 2.115000 1.495000 ;
+ RECT 2.025000 0.085000 2.355000 0.445000 ;
+ RECT 2.055000 1.835000 2.325000 2.635000 ;
+ RECT 2.445000 1.265000 2.955000 1.685000 ;
+ RECT 2.780000 0.735000 3.295000 1.095000 ;
+ RECT 3.020000 2.165000 3.850000 2.385000 ;
+ RECT 3.040000 0.280000 3.660000 0.565000 ;
+ RECT 3.125000 1.095000 3.295000 1.575000 ;
+ RECT 3.125000 1.575000 3.510000 1.995000 ;
+ RECT 3.490000 0.565000 3.660000 0.995000 ;
+ RECT 3.490000 0.995000 4.380000 1.165000 ;
+ RECT 3.680000 1.165000 4.380000 1.325000 ;
+ RECT 3.680000 1.325000 3.850000 2.165000 ;
+ RECT 3.870000 0.085000 4.200000 0.610000 ;
+ RECT 4.020000 1.535000 5.725000 1.705000 ;
+ RECT 4.020000 1.705000 5.170000 1.865000 ;
+ RECT 4.050000 2.135000 4.635000 2.635000 ;
+ RECT 4.455000 0.255000 4.785000 0.825000 ;
+ RECT 4.550000 0.825000 4.720000 1.535000 ;
+ RECT 4.885000 1.865000 5.170000 2.465000 ;
+ RECT 5.315000 0.085000 5.645000 0.825000 ;
+ RECT 5.345000 1.885000 5.675000 2.150000 ;
+ RECT 5.345000 2.150000 5.645000 2.635000 ;
+ RECT 5.555000 0.995000 5.865000 1.325000 ;
+ RECT 5.555000 1.325000 5.725000 1.535000 ;
+ RECT 6.375000 0.085000 6.585000 0.885000 ;
+ RECT 6.375000 1.495000 6.580000 2.635000 ;
LAYER mcon ;
- RECT 0.605000 1.445000 0.775000 1.615000 ;
- RECT 1.115000 1.785000 1.285000 1.955000 ;
- RECT 2.725000 1.445000 2.895000 1.615000 ;
- RECT 3.280000 1.785000 3.450000 1.955000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 1.445000 0.775000 1.615000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.115000 1.785000 1.285000 1.955000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.725000 1.445000 2.895000 1.615000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.280000 1.785000 3.450000 1.955000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
LAYER met1 ;
RECT 0.545000 1.415000 0.835000 1.460000 ;
RECT 0.545000 1.460000 2.955000 1.600000 ;
diff --git a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_4.magic.lef b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_4.magic.lef
index fbc58e3..4d85865 100644
--- a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_4.magic.lef
+++ b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_4.magic.lef
@@ -85,32 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 7.820000 0.085000 ;
- RECT 0.565000 0.085000 0.895000 0.465000 ;
- RECT 2.025000 0.085000 2.355000 0.445000 ;
- RECT 3.870000 0.085000 4.200000 0.610000 ;
- RECT 5.315000 0.085000 5.645000 0.825000 ;
- RECT 6.375000 0.085000 6.585000 0.565000 ;
- RECT 7.255000 0.085000 7.465000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 7.820000 0.240000 ;
END
@@ -120,77 +94,99 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 7.820000 2.805000 ;
- RECT 0.565000 2.135000 0.895000 2.635000 ;
- RECT 2.055000 1.835000 2.325000 2.635000 ;
- RECT 4.020000 2.135000 4.705000 2.635000 ;
- RECT 5.345000 1.875000 5.675000 2.150000 ;
- RECT 5.345000 2.150000 5.645000 2.635000 ;
- RECT 6.315000 1.835000 6.585000 2.635000 ;
- RECT 7.255000 1.495000 7.510000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 7.820000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.085000 1.795000 0.775000 1.965000 ;
- RECT 0.085000 1.965000 0.395000 2.465000 ;
- RECT 0.225000 0.280000 0.395000 0.635000 ;
- RECT 0.225000 0.635000 0.775000 0.805000 ;
- RECT 0.605000 0.805000 0.775000 1.070000 ;
- RECT 0.605000 1.070000 0.895000 1.400000 ;
- RECT 0.605000 1.400000 0.775000 1.795000 ;
- RECT 1.065000 0.280000 1.235000 1.685000 ;
- RECT 1.065000 1.685000 1.335000 2.465000 ;
- RECT 1.555000 1.495000 2.115000 1.665000 ;
- RECT 1.555000 1.665000 1.885000 2.465000 ;
- RECT 1.660000 0.345000 1.855000 0.615000 ;
- RECT 1.660000 0.615000 2.115000 0.765000 ;
- RECT 1.660000 0.765000 2.535000 0.785000 ;
- RECT 1.945000 0.785000 2.535000 1.095000 ;
- RECT 1.945000 1.095000 2.115000 1.495000 ;
- RECT 2.445000 1.265000 2.955000 1.685000 ;
- RECT 2.780000 0.735000 3.295000 1.095000 ;
- RECT 3.020000 2.165000 3.850000 2.385000 ;
- RECT 3.040000 0.280000 3.660000 0.565000 ;
- RECT 3.125000 1.095000 3.295000 1.575000 ;
- RECT 3.125000 1.575000 3.510000 1.995000 ;
- RECT 3.490000 0.565000 3.660000 0.995000 ;
- RECT 3.490000 0.995000 4.380000 1.165000 ;
- RECT 3.680000 1.165000 4.380000 1.325000 ;
- RECT 3.680000 1.325000 3.850000 2.165000 ;
- RECT 4.020000 1.535000 5.725000 1.705000 ;
- RECT 4.020000 1.705000 5.175000 1.865000 ;
- RECT 4.455000 0.255000 4.785000 0.825000 ;
- RECT 4.550000 0.825000 4.720000 1.535000 ;
- RECT 4.875000 1.865000 5.175000 2.435000 ;
- RECT 5.555000 1.075000 6.235000 1.325000 ;
- RECT 5.555000 1.325000 5.725000 1.535000 ;
+ RECT 0.000000 -0.085000 7.820000 0.085000 ;
+ RECT 0.000000 2.635000 7.820000 2.805000 ;
+ RECT 0.085000 1.795000 0.775000 1.965000 ;
+ RECT 0.085000 1.965000 0.395000 2.465000 ;
+ RECT 0.225000 0.280000 0.395000 0.635000 ;
+ RECT 0.225000 0.635000 0.775000 0.805000 ;
+ RECT 0.565000 0.085000 0.895000 0.465000 ;
+ RECT 0.565000 2.135000 0.895000 2.635000 ;
+ RECT 0.605000 0.805000 0.775000 1.070000 ;
+ RECT 0.605000 1.070000 0.895000 1.400000 ;
+ RECT 0.605000 1.400000 0.775000 1.795000 ;
+ RECT 1.065000 0.280000 1.235000 1.685000 ;
+ RECT 1.065000 1.685000 1.335000 2.465000 ;
+ RECT 1.555000 1.495000 2.115000 1.665000 ;
+ RECT 1.555000 1.665000 1.885000 2.465000 ;
+ RECT 1.660000 0.345000 1.855000 0.615000 ;
+ RECT 1.660000 0.615000 2.115000 0.765000 ;
+ RECT 1.660000 0.765000 2.535000 0.785000 ;
+ RECT 1.945000 0.785000 2.535000 1.095000 ;
+ RECT 1.945000 1.095000 2.115000 1.495000 ;
+ RECT 2.025000 0.085000 2.355000 0.445000 ;
+ RECT 2.055000 1.835000 2.325000 2.635000 ;
+ RECT 2.445000 1.265000 2.955000 1.685000 ;
+ RECT 2.780000 0.735000 3.295000 1.095000 ;
+ RECT 3.020000 2.165000 3.850000 2.385000 ;
+ RECT 3.040000 0.280000 3.660000 0.565000 ;
+ RECT 3.125000 1.095000 3.295000 1.575000 ;
+ RECT 3.125000 1.575000 3.510000 1.995000 ;
+ RECT 3.490000 0.565000 3.660000 0.995000 ;
+ RECT 3.490000 0.995000 4.380000 1.165000 ;
+ RECT 3.680000 1.165000 4.380000 1.325000 ;
+ RECT 3.680000 1.325000 3.850000 2.165000 ;
+ RECT 3.870000 0.085000 4.200000 0.610000 ;
+ RECT 4.020000 1.535000 5.725000 1.705000 ;
+ RECT 4.020000 1.705000 5.175000 1.865000 ;
+ RECT 4.020000 2.135000 4.705000 2.635000 ;
+ RECT 4.455000 0.255000 4.785000 0.825000 ;
+ RECT 4.550000 0.825000 4.720000 1.535000 ;
+ RECT 4.875000 1.865000 5.175000 2.435000 ;
+ RECT 5.315000 0.085000 5.645000 0.825000 ;
+ RECT 5.345000 1.875000 5.675000 2.150000 ;
+ RECT 5.345000 2.150000 5.645000 2.635000 ;
+ RECT 5.555000 1.075000 6.235000 1.325000 ;
+ RECT 5.555000 1.325000 5.725000 1.535000 ;
+ RECT 6.315000 1.835000 6.585000 2.635000 ;
+ RECT 6.375000 0.085000 6.585000 0.565000 ;
+ RECT 7.255000 0.085000 7.465000 0.885000 ;
+ RECT 7.255000 1.495000 7.510000 2.635000 ;
LAYER mcon ;
- RECT 0.605000 1.445000 0.775000 1.615000 ;
- RECT 1.115000 1.785000 1.285000 1.955000 ;
- RECT 2.725000 1.445000 2.895000 1.615000 ;
- RECT 3.280000 1.785000 3.450000 1.955000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 1.445000 0.775000 1.615000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.115000 1.785000 1.285000 1.955000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.725000 1.445000 2.895000 1.615000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.280000 1.785000 3.450000 1.955000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
LAYER met1 ;
RECT 0.545000 1.415000 0.835000 1.460000 ;
RECT 0.545000 1.460000 2.955000 1.600000 ;
diff --git a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_1.magic.lef b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_1.magic.lef
index 1ab0457..1dedc02 100644
--- a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_1.magic.lef
+++ b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_1.magic.lef
@@ -66,26 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.980000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 1.975000 0.085000 2.355000 0.445000 ;
- RECT 4.020000 0.085000 4.300000 0.825000 ;
- RECT 5.020000 0.085000 5.290000 0.825000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.980000 0.240000 ;
END
@@ -95,68 +75,84 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.980000 2.805000 ;
- RECT 0.515000 2.135000 0.895000 2.635000 ;
- RECT 2.105000 1.835000 2.420000 2.635000 ;
- RECT 4.050000 2.135000 4.350000 2.635000 ;
- RECT 5.020000 1.495000 5.290000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.980000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.175000 0.345000 0.345000 0.635000 ;
- RECT 0.175000 0.635000 0.830000 0.805000 ;
- RECT 0.175000 1.795000 0.830000 1.965000 ;
- RECT 0.175000 1.965000 0.345000 2.465000 ;
- RECT 0.660000 0.805000 0.830000 1.070000 ;
- RECT 0.660000 1.070000 0.890000 1.400000 ;
- RECT 0.660000 1.400000 0.830000 1.795000 ;
- RECT 1.115000 0.345000 1.285000 1.685000 ;
- RECT 1.115000 1.685000 1.340000 2.465000 ;
- RECT 1.555000 1.495000 2.290000 1.665000 ;
- RECT 1.555000 1.665000 1.885000 2.415000 ;
- RECT 1.635000 0.345000 1.805000 0.615000 ;
- RECT 1.635000 0.615000 2.290000 0.765000 ;
- RECT 1.635000 0.765000 2.540000 0.785000 ;
- RECT 2.120000 0.785000 2.540000 1.095000 ;
- RECT 2.120000 1.095000 2.290000 1.495000 ;
- RECT 2.670000 1.355000 2.955000 2.005000 ;
- RECT 2.885000 0.705000 3.340000 1.035000 ;
- RECT 3.005000 0.365000 3.850000 0.535000 ;
- RECT 3.020000 2.255000 3.850000 2.425000 ;
- RECT 3.170000 1.035000 3.340000 1.415000 ;
- RECT 3.170000 1.415000 3.510000 1.995000 ;
- RECT 3.680000 0.535000 3.850000 0.995000 ;
- RECT 3.680000 0.995000 4.430000 1.325000 ;
- RECT 3.680000 1.325000 3.850000 2.255000 ;
- RECT 4.070000 1.535000 4.790000 1.865000 ;
- RECT 4.570000 0.415000 4.790000 0.825000 ;
- RECT 4.570000 1.865000 4.790000 2.435000 ;
- RECT 4.620000 0.825000 4.790000 0.995000 ;
- RECT 4.620000 0.995000 5.420000 1.325000 ;
- RECT 4.620000 1.325000 4.790000 1.535000 ;
+ RECT 0.000000 -0.085000 5.980000 0.085000 ;
+ RECT 0.000000 2.635000 5.980000 2.805000 ;
+ RECT 0.175000 0.345000 0.345000 0.635000 ;
+ RECT 0.175000 0.635000 0.830000 0.805000 ;
+ RECT 0.175000 1.795000 0.830000 1.965000 ;
+ RECT 0.175000 1.965000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.515000 2.135000 0.895000 2.635000 ;
+ RECT 0.660000 0.805000 0.830000 1.070000 ;
+ RECT 0.660000 1.070000 0.890000 1.400000 ;
+ RECT 0.660000 1.400000 0.830000 1.795000 ;
+ RECT 1.115000 0.345000 1.285000 1.685000 ;
+ RECT 1.115000 1.685000 1.340000 2.465000 ;
+ RECT 1.555000 1.495000 2.290000 1.665000 ;
+ RECT 1.555000 1.665000 1.885000 2.415000 ;
+ RECT 1.635000 0.345000 1.805000 0.615000 ;
+ RECT 1.635000 0.615000 2.290000 0.765000 ;
+ RECT 1.635000 0.765000 2.540000 0.785000 ;
+ RECT 1.975000 0.085000 2.355000 0.445000 ;
+ RECT 2.105000 1.835000 2.420000 2.635000 ;
+ RECT 2.120000 0.785000 2.540000 1.095000 ;
+ RECT 2.120000 1.095000 2.290000 1.495000 ;
+ RECT 2.670000 1.355000 2.955000 2.005000 ;
+ RECT 2.885000 0.705000 3.340000 1.035000 ;
+ RECT 3.005000 0.365000 3.850000 0.535000 ;
+ RECT 3.020000 2.255000 3.850000 2.425000 ;
+ RECT 3.170000 1.035000 3.340000 1.415000 ;
+ RECT 3.170000 1.415000 3.510000 1.995000 ;
+ RECT 3.680000 0.535000 3.850000 0.995000 ;
+ RECT 3.680000 0.995000 4.430000 1.325000 ;
+ RECT 3.680000 1.325000 3.850000 2.255000 ;
+ RECT 4.020000 0.085000 4.300000 0.825000 ;
+ RECT 4.050000 2.135000 4.350000 2.635000 ;
+ RECT 4.070000 1.535000 4.790000 1.865000 ;
+ RECT 4.570000 0.415000 4.790000 0.825000 ;
+ RECT 4.570000 1.865000 4.790000 2.435000 ;
+ RECT 4.620000 0.825000 4.790000 0.995000 ;
+ RECT 4.620000 0.995000 5.420000 1.325000 ;
+ RECT 4.620000 1.325000 4.790000 1.535000 ;
+ RECT 5.020000 0.085000 5.290000 0.825000 ;
+ RECT 5.020000 1.495000 5.290000 2.635000 ;
LAYER mcon ;
- RECT 0.660000 1.445000 0.830000 1.615000 ;
- RECT 1.170000 1.785000 1.340000 1.955000 ;
- RECT 2.670000 1.785000 2.840000 1.955000 ;
- RECT 3.175000 1.445000 3.345000 1.615000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.660000 1.445000 0.830000 1.615000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.170000 1.785000 1.340000 1.955000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.670000 1.785000 2.840000 1.955000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.175000 1.445000 3.345000 1.615000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
LAYER met1 ;
RECT 0.600000 1.415000 0.890000 1.460000 ;
RECT 0.600000 1.460000 3.405000 1.600000 ;
diff --git a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_2.magic.lef b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_2.magic.lef
index 71419fa..1135938 100644
--- a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_2.magic.lef
+++ b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_2.magic.lef
@@ -70,28 +70,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 1.975000 0.085000 2.355000 0.445000 ;
- RECT 4.035000 0.085000 4.415000 0.825000 ;
- RECT 5.135000 0.085000 5.405000 0.825000 ;
- RECT 6.095000 0.085000 6.355000 0.550000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -101,71 +79,89 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.515000 2.135000 0.895000 2.635000 ;
- RECT 2.105000 1.835000 2.420000 2.635000 ;
- RECT 4.165000 2.135000 4.465000 2.635000 ;
- RECT 5.135000 1.495000 5.405000 2.635000 ;
- RECT 6.095000 1.755000 6.345000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.175000 0.345000 0.345000 0.635000 ;
- RECT 0.175000 0.635000 0.830000 0.805000 ;
- RECT 0.175000 1.795000 0.830000 1.965000 ;
- RECT 0.175000 1.965000 0.345000 2.465000 ;
- RECT 0.660000 0.805000 0.830000 1.070000 ;
- RECT 0.660000 1.070000 0.890000 1.400000 ;
- RECT 0.660000 1.400000 0.830000 1.795000 ;
- RECT 1.115000 0.345000 1.285000 1.685000 ;
- RECT 1.115000 1.685000 1.340000 2.465000 ;
- RECT 1.555000 1.495000 2.290000 1.665000 ;
- RECT 1.555000 1.665000 1.885000 2.415000 ;
- RECT 1.635000 0.345000 1.805000 0.615000 ;
- RECT 1.635000 0.615000 2.290000 0.765000 ;
- RECT 1.635000 0.765000 2.540000 0.785000 ;
- RECT 2.120000 0.785000 2.540000 1.095000 ;
- RECT 2.120000 1.095000 2.290000 1.495000 ;
- RECT 2.670000 1.355000 2.955000 2.005000 ;
- RECT 2.915000 0.705000 3.340000 1.035000 ;
- RECT 3.085000 0.365000 3.795000 0.535000 ;
- RECT 3.145000 2.255000 3.945000 2.425000 ;
- RECT 3.170000 1.035000 3.340000 1.415000 ;
- RECT 3.170000 1.415000 3.510000 1.995000 ;
- RECT 3.625000 0.535000 3.795000 0.995000 ;
- RECT 3.625000 0.995000 4.545000 1.165000 ;
- RECT 3.775000 1.165000 4.545000 1.325000 ;
- RECT 3.775000 1.325000 3.945000 2.255000 ;
- RECT 4.185000 1.535000 4.905000 1.865000 ;
- RECT 4.685000 0.415000 4.905000 0.825000 ;
- RECT 4.685000 1.865000 4.905000 2.435000 ;
- RECT 4.735000 0.825000 4.905000 0.995000 ;
- RECT 4.735000 0.995000 5.535000 1.325000 ;
- RECT 4.735000 1.325000 4.905000 1.535000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.175000 0.345000 0.345000 0.635000 ;
+ RECT 0.175000 0.635000 0.830000 0.805000 ;
+ RECT 0.175000 1.795000 0.830000 1.965000 ;
+ RECT 0.175000 1.965000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.515000 2.135000 0.895000 2.635000 ;
+ RECT 0.660000 0.805000 0.830000 1.070000 ;
+ RECT 0.660000 1.070000 0.890000 1.400000 ;
+ RECT 0.660000 1.400000 0.830000 1.795000 ;
+ RECT 1.115000 0.345000 1.285000 1.685000 ;
+ RECT 1.115000 1.685000 1.340000 2.465000 ;
+ RECT 1.555000 1.495000 2.290000 1.665000 ;
+ RECT 1.555000 1.665000 1.885000 2.415000 ;
+ RECT 1.635000 0.345000 1.805000 0.615000 ;
+ RECT 1.635000 0.615000 2.290000 0.765000 ;
+ RECT 1.635000 0.765000 2.540000 0.785000 ;
+ RECT 1.975000 0.085000 2.355000 0.445000 ;
+ RECT 2.105000 1.835000 2.420000 2.635000 ;
+ RECT 2.120000 0.785000 2.540000 1.095000 ;
+ RECT 2.120000 1.095000 2.290000 1.495000 ;
+ RECT 2.670000 1.355000 2.955000 2.005000 ;
+ RECT 2.915000 0.705000 3.340000 1.035000 ;
+ RECT 3.085000 0.365000 3.795000 0.535000 ;
+ RECT 3.145000 2.255000 3.945000 2.425000 ;
+ RECT 3.170000 1.035000 3.340000 1.415000 ;
+ RECT 3.170000 1.415000 3.510000 1.995000 ;
+ RECT 3.625000 0.535000 3.795000 0.995000 ;
+ RECT 3.625000 0.995000 4.545000 1.165000 ;
+ RECT 3.775000 1.165000 4.545000 1.325000 ;
+ RECT 3.775000 1.325000 3.945000 2.255000 ;
+ RECT 4.035000 0.085000 4.415000 0.825000 ;
+ RECT 4.165000 2.135000 4.465000 2.635000 ;
+ RECT 4.185000 1.535000 4.905000 1.865000 ;
+ RECT 4.685000 0.415000 4.905000 0.825000 ;
+ RECT 4.685000 1.865000 4.905000 2.435000 ;
+ RECT 4.735000 0.825000 4.905000 0.995000 ;
+ RECT 4.735000 0.995000 5.535000 1.325000 ;
+ RECT 4.735000 1.325000 4.905000 1.535000 ;
+ RECT 5.135000 0.085000 5.405000 0.825000 ;
+ RECT 5.135000 1.495000 5.405000 2.635000 ;
+ RECT 6.095000 0.085000 6.355000 0.550000 ;
+ RECT 6.095000 1.755000 6.345000 2.635000 ;
LAYER mcon ;
- RECT 0.660000 1.445000 0.830000 1.615000 ;
- RECT 1.170000 1.785000 1.340000 1.955000 ;
- RECT 2.670000 1.785000 2.840000 1.955000 ;
- RECT 3.175000 1.445000 3.345000 1.615000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.660000 1.445000 0.830000 1.615000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.170000 1.785000 1.340000 1.955000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.670000 1.785000 2.840000 1.955000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.175000 1.445000 3.345000 1.615000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.600000 1.415000 0.890000 1.460000 ;
RECT 0.600000 1.460000 3.405000 1.600000 ;
diff --git a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_4.magic.lef b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_4.magic.lef
index 534346f..5d54806 100644
--- a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_4.magic.lef
+++ b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_4.magic.lef
@@ -72,31 +72,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 7.360000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 1.975000 0.085000 2.355000 0.445000 ;
- RECT 4.120000 0.085000 4.290000 0.610000 ;
- RECT 5.090000 0.085000 5.375000 0.715000 ;
- RECT 6.065000 0.085000 6.315000 0.825000 ;
- RECT 7.005000 0.085000 7.175000 0.715000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 7.360000 0.240000 ;
END
@@ -106,69 +81,90 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 7.360000 2.805000 ;
- RECT 0.515000 2.135000 0.895000 2.635000 ;
- RECT 2.105000 1.835000 2.420000 2.635000 ;
- RECT 4.120000 2.135000 4.290000 2.635000 ;
- RECT 5.090000 1.495000 5.375000 2.635000 ;
- RECT 6.065000 1.495000 6.315000 2.635000 ;
- RECT 7.005000 1.495000 7.175000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 7.360000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.175000 0.345000 0.345000 0.635000 ;
- RECT 0.175000 0.635000 0.890000 0.805000 ;
- RECT 0.175000 1.795000 0.890000 1.965000 ;
- RECT 0.175000 1.965000 0.345000 2.465000 ;
- RECT 0.660000 0.805000 0.890000 1.795000 ;
- RECT 1.115000 0.345000 1.285000 2.465000 ;
- RECT 1.555000 1.495000 2.290000 1.665000 ;
- RECT 1.555000 1.665000 1.885000 2.415000 ;
- RECT 1.635000 0.345000 1.805000 0.615000 ;
- RECT 1.635000 0.615000 2.290000 0.765000 ;
- RECT 1.635000 0.765000 2.540000 0.785000 ;
- RECT 2.120000 0.785000 2.540000 1.095000 ;
- RECT 2.120000 1.095000 2.290000 1.495000 ;
- RECT 2.670000 1.355000 2.955000 2.005000 ;
- RECT 2.915000 0.705000 3.345000 1.035000 ;
- RECT 3.025000 2.255000 3.950000 2.425000 ;
- RECT 3.090000 0.365000 3.950000 0.535000 ;
- RECT 3.175000 1.035000 3.345000 1.415000 ;
- RECT 3.175000 1.415000 3.565000 1.995000 ;
- RECT 3.780000 0.535000 3.950000 0.995000 ;
- RECT 3.780000 0.995000 4.500000 1.325000 ;
- RECT 3.780000 1.325000 3.950000 2.255000 ;
- RECT 4.140000 1.535000 4.860000 1.865000 ;
- RECT 4.640000 1.865000 4.860000 2.435000 ;
- RECT 4.670000 0.415000 4.860000 0.995000 ;
- RECT 4.670000 0.995000 5.490000 1.325000 ;
- RECT 4.670000 1.325000 4.860000 1.535000 ;
+ RECT 0.000000 -0.085000 7.360000 0.085000 ;
+ RECT 0.000000 2.635000 7.360000 2.805000 ;
+ RECT 0.175000 0.345000 0.345000 0.635000 ;
+ RECT 0.175000 0.635000 0.890000 0.805000 ;
+ RECT 0.175000 1.795000 0.890000 1.965000 ;
+ RECT 0.175000 1.965000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.515000 2.135000 0.895000 2.635000 ;
+ RECT 0.660000 0.805000 0.890000 1.795000 ;
+ RECT 1.115000 0.345000 1.285000 2.465000 ;
+ RECT 1.555000 1.495000 2.290000 1.665000 ;
+ RECT 1.555000 1.665000 1.885000 2.415000 ;
+ RECT 1.635000 0.345000 1.805000 0.615000 ;
+ RECT 1.635000 0.615000 2.290000 0.765000 ;
+ RECT 1.635000 0.765000 2.540000 0.785000 ;
+ RECT 1.975000 0.085000 2.355000 0.445000 ;
+ RECT 2.105000 1.835000 2.420000 2.635000 ;
+ RECT 2.120000 0.785000 2.540000 1.095000 ;
+ RECT 2.120000 1.095000 2.290000 1.495000 ;
+ RECT 2.670000 1.355000 2.955000 2.005000 ;
+ RECT 2.915000 0.705000 3.345000 1.035000 ;
+ RECT 3.025000 2.255000 3.950000 2.425000 ;
+ RECT 3.090000 0.365000 3.950000 0.535000 ;
+ RECT 3.175000 1.035000 3.345000 1.415000 ;
+ RECT 3.175000 1.415000 3.565000 1.995000 ;
+ RECT 3.780000 0.535000 3.950000 0.995000 ;
+ RECT 3.780000 0.995000 4.500000 1.325000 ;
+ RECT 3.780000 1.325000 3.950000 2.255000 ;
+ RECT 4.120000 0.085000 4.290000 0.610000 ;
+ RECT 4.120000 2.135000 4.290000 2.635000 ;
+ RECT 4.140000 1.535000 4.860000 1.865000 ;
+ RECT 4.640000 1.865000 4.860000 2.435000 ;
+ RECT 4.670000 0.415000 4.860000 0.995000 ;
+ RECT 4.670000 0.995000 5.490000 1.325000 ;
+ RECT 4.670000 1.325000 4.860000 1.535000 ;
+ RECT 5.090000 0.085000 5.375000 0.715000 ;
+ RECT 5.090000 1.495000 5.375000 2.635000 ;
+ RECT 6.065000 0.085000 6.315000 0.825000 ;
+ RECT 6.065000 1.495000 6.315000 2.635000 ;
+ RECT 7.005000 0.085000 7.175000 0.715000 ;
+ RECT 7.005000 1.495000 7.175000 2.635000 ;
LAYER mcon ;
- RECT 0.660000 1.400000 0.830000 1.570000 ;
- RECT 1.115000 1.770000 1.285000 1.940000 ;
- RECT 2.670000 1.770000 2.840000 1.940000 ;
- RECT 3.175000 1.400000 3.345000 1.570000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.660000 1.400000 0.830000 1.570000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.115000 1.770000 1.285000 1.940000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.670000 1.770000 2.840000 1.940000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.175000 1.400000 3.345000 1.570000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
LAYER met1 ;
RECT 0.600000 1.370000 0.890000 1.460000 ;
RECT 0.600000 1.460000 3.410000 1.600000 ;
diff --git a/cells/dlygate4sd1/sky130_fd_sc_hdll__dlygate4sd1_1.magic.lef b/cells/dlygate4sd1/sky130_fd_sc_hdll__dlygate4sd1_1.magic.lef
index c03a642..e9471ef 100644
--- a/cells/dlygate4sd1/sky130_fd_sc_hdll__dlygate4sd1_1.magic.lef
+++ b/cells/dlygate4sd1/sky130_fd_sc_hdll__dlygate4sd1_1.magic.lef
@@ -48,18 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 0.600000 0.085000 0.815000 0.545000 ;
- RECT 2.145000 0.085000 2.555000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -69,18 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 0.600000 2.175000 0.815000 2.635000 ;
- RECT 2.145000 1.915000 2.515000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -98,25 +74,46 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 1.785000 0.945000 2.005000 ;
- RECT 0.085000 2.005000 0.380000 2.465000 ;
- RECT 0.095000 0.255000 0.380000 0.715000 ;
- RECT 0.095000 0.715000 0.945000 0.885000 ;
- RECT 0.775000 0.885000 0.945000 0.995000 ;
- RECT 0.775000 0.995000 1.080000 1.325000 ;
- RECT 0.775000 1.325000 0.945000 1.785000 ;
- RECT 0.985000 0.255000 1.420000 0.545000 ;
- RECT 0.985000 2.175000 1.420000 2.465000 ;
- RECT 1.250000 0.545000 1.420000 1.075000 ;
- RECT 1.250000 1.075000 2.000000 1.275000 ;
- RECT 1.250000 1.275000 1.420000 2.175000 ;
- RECT 1.615000 0.255000 1.840000 0.735000 ;
- RECT 1.615000 0.735000 2.610000 0.905000 ;
- RECT 1.615000 1.575000 2.610000 1.745000 ;
- RECT 1.615000 1.745000 1.840000 2.430000 ;
- RECT 2.400000 0.905000 2.610000 0.995000 ;
- RECT 2.400000 0.995000 2.730000 1.325000 ;
- RECT 2.400000 1.325000 2.610000 1.575000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.085000 1.785000 0.945000 2.005000 ;
+ RECT 0.085000 2.005000 0.380000 2.465000 ;
+ RECT 0.095000 0.255000 0.380000 0.715000 ;
+ RECT 0.095000 0.715000 0.945000 0.885000 ;
+ RECT 0.600000 0.085000 0.815000 0.545000 ;
+ RECT 0.600000 2.175000 0.815000 2.635000 ;
+ RECT 0.775000 0.885000 0.945000 0.995000 ;
+ RECT 0.775000 0.995000 1.080000 1.325000 ;
+ RECT 0.775000 1.325000 0.945000 1.785000 ;
+ RECT 0.985000 0.255000 1.420000 0.545000 ;
+ RECT 0.985000 2.175000 1.420000 2.465000 ;
+ RECT 1.250000 0.545000 1.420000 1.075000 ;
+ RECT 1.250000 1.075000 2.000000 1.275000 ;
+ RECT 1.250000 1.275000 1.420000 2.175000 ;
+ RECT 1.615000 0.255000 1.840000 0.735000 ;
+ RECT 1.615000 0.735000 2.610000 0.905000 ;
+ RECT 1.615000 1.575000 2.610000 1.745000 ;
+ RECT 1.615000 1.745000 1.840000 2.430000 ;
+ RECT 2.145000 0.085000 2.555000 0.565000 ;
+ RECT 2.145000 1.915000 2.515000 2.635000 ;
+ RECT 2.400000 0.905000 2.610000 0.995000 ;
+ RECT 2.400000 0.995000 2.730000 1.325000 ;
+ RECT 2.400000 1.325000 2.610000 1.575000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/dlygate4sd2/sky130_fd_sc_hdll__dlygate4sd2_1.magic.lef b/cells/dlygate4sd2/sky130_fd_sc_hdll__dlygate4sd2_1.magic.lef
index 42d45ef..f92efa1 100644
--- a/cells/dlygate4sd2/sky130_fd_sc_hdll__dlygate4sd2_1.magic.lef
+++ b/cells/dlygate4sd2/sky130_fd_sc_hdll__dlygate4sd2_1.magic.lef
@@ -48,18 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 0.600000 0.085000 0.815000 0.545000 ;
- RECT 2.145000 0.085000 2.555000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -69,18 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 0.600000 2.175000 0.815000 2.635000 ;
- RECT 2.145000 1.915000 2.515000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -98,25 +74,46 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 1.785000 0.945000 2.005000 ;
- RECT 0.085000 2.005000 0.380000 2.465000 ;
- RECT 0.095000 0.255000 0.380000 0.715000 ;
- RECT 0.095000 0.715000 0.945000 0.885000 ;
- RECT 0.775000 0.885000 0.945000 0.995000 ;
- RECT 0.775000 0.995000 1.080000 1.325000 ;
- RECT 0.775000 1.325000 0.945000 1.785000 ;
- RECT 0.985000 0.255000 1.420000 0.545000 ;
- RECT 0.985000 2.175000 1.420000 2.465000 ;
- RECT 1.250000 0.545000 1.420000 1.075000 ;
- RECT 1.250000 1.075000 2.095000 1.275000 ;
- RECT 1.250000 1.275000 1.420000 2.175000 ;
- RECT 1.615000 0.510000 1.840000 0.735000 ;
- RECT 1.615000 0.735000 2.610000 0.905000 ;
- RECT 1.615000 1.575000 2.610000 1.745000 ;
- RECT 1.615000 1.745000 1.840000 2.080000 ;
- RECT 2.400000 0.905000 2.610000 0.995000 ;
- RECT 2.400000 0.995000 2.690000 1.325000 ;
- RECT 2.400000 1.325000 2.610000 1.575000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.085000 1.785000 0.945000 2.005000 ;
+ RECT 0.085000 2.005000 0.380000 2.465000 ;
+ RECT 0.095000 0.255000 0.380000 0.715000 ;
+ RECT 0.095000 0.715000 0.945000 0.885000 ;
+ RECT 0.600000 0.085000 0.815000 0.545000 ;
+ RECT 0.600000 2.175000 0.815000 2.635000 ;
+ RECT 0.775000 0.885000 0.945000 0.995000 ;
+ RECT 0.775000 0.995000 1.080000 1.325000 ;
+ RECT 0.775000 1.325000 0.945000 1.785000 ;
+ RECT 0.985000 0.255000 1.420000 0.545000 ;
+ RECT 0.985000 2.175000 1.420000 2.465000 ;
+ RECT 1.250000 0.545000 1.420000 1.075000 ;
+ RECT 1.250000 1.075000 2.095000 1.275000 ;
+ RECT 1.250000 1.275000 1.420000 2.175000 ;
+ RECT 1.615000 0.510000 1.840000 0.735000 ;
+ RECT 1.615000 0.735000 2.610000 0.905000 ;
+ RECT 1.615000 1.575000 2.610000 1.745000 ;
+ RECT 1.615000 1.745000 1.840000 2.080000 ;
+ RECT 2.145000 0.085000 2.555000 0.565000 ;
+ RECT 2.145000 1.915000 2.515000 2.635000 ;
+ RECT 2.400000 0.905000 2.610000 0.995000 ;
+ RECT 2.400000 0.995000 2.690000 1.325000 ;
+ RECT 2.400000 1.325000 2.610000 1.575000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/dlygate4sd3/sky130_fd_sc_hdll__dlygate4sd3_1.magic.lef b/cells/dlygate4sd3/sky130_fd_sc_hdll__dlygate4sd3_1.magic.lef
index b4b27aa..b1b2ba4 100644
--- a/cells/dlygate4sd3/sky130_fd_sc_hdll__dlygate4sd3_1.magic.lef
+++ b/cells/dlygate4sd3/sky130_fd_sc_hdll__dlygate4sd3_1.magic.lef
@@ -48,19 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.600000 0.085000 0.815000 0.545000 ;
- RECT 2.690000 0.085000 3.020000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -70,19 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.605000 2.175000 0.855000 2.635000 ;
- RECT 2.690000 1.915000 3.020000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -100,25 +74,48 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 1.785000 0.945000 2.005000 ;
- RECT 0.085000 2.005000 0.380000 2.465000 ;
- RECT 0.095000 0.255000 0.380000 0.715000 ;
- RECT 0.095000 0.715000 0.945000 0.885000 ;
- RECT 0.775000 0.885000 0.945000 0.995000 ;
- RECT 0.775000 0.995000 1.400000 1.325000 ;
- RECT 0.775000 1.325000 0.945000 1.785000 ;
- RECT 1.305000 0.255000 1.740000 0.545000 ;
- RECT 1.305000 2.175000 1.740000 2.465000 ;
- RECT 1.570000 0.545000 1.740000 1.075000 ;
- RECT 1.570000 1.075000 2.475000 1.275000 ;
- RECT 1.570000 1.275000 1.740000 2.175000 ;
- RECT 1.910000 0.510000 2.140000 0.735000 ;
- RECT 1.910000 0.735000 3.020000 0.905000 ;
- RECT 1.910000 1.575000 3.020000 1.745000 ;
- RECT 1.910000 1.745000 2.130000 2.080000 ;
- RECT 2.810000 0.905000 3.020000 0.995000 ;
- RECT 2.810000 0.995000 3.155000 1.325000 ;
- RECT 2.810000 1.325000 3.020000 1.575000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.085000 1.785000 0.945000 2.005000 ;
+ RECT 0.085000 2.005000 0.380000 2.465000 ;
+ RECT 0.095000 0.255000 0.380000 0.715000 ;
+ RECT 0.095000 0.715000 0.945000 0.885000 ;
+ RECT 0.600000 0.085000 0.815000 0.545000 ;
+ RECT 0.605000 2.175000 0.855000 2.635000 ;
+ RECT 0.775000 0.885000 0.945000 0.995000 ;
+ RECT 0.775000 0.995000 1.400000 1.325000 ;
+ RECT 0.775000 1.325000 0.945000 1.785000 ;
+ RECT 1.305000 0.255000 1.740000 0.545000 ;
+ RECT 1.305000 2.175000 1.740000 2.465000 ;
+ RECT 1.570000 0.545000 1.740000 1.075000 ;
+ RECT 1.570000 1.075000 2.475000 1.275000 ;
+ RECT 1.570000 1.275000 1.740000 2.175000 ;
+ RECT 1.910000 0.510000 2.140000 0.735000 ;
+ RECT 1.910000 0.735000 3.020000 0.905000 ;
+ RECT 1.910000 1.575000 3.020000 1.745000 ;
+ RECT 1.910000 1.745000 2.130000 2.080000 ;
+ RECT 2.690000 0.085000 3.020000 0.565000 ;
+ RECT 2.690000 1.915000 3.020000 2.635000 ;
+ RECT 2.810000 0.905000 3.020000 0.995000 ;
+ RECT 2.810000 0.995000 3.155000 1.325000 ;
+ RECT 2.810000 1.325000 3.020000 1.575000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/ebufn/sky130_fd_sc_hdll__ebufn_1.magic.lef b/cells/ebufn/sky130_fd_sc_hdll__ebufn_1.magic.lef
index e184f60..4f93156 100644
--- a/cells/ebufn/sky130_fd_sc_hdll__ebufn_1.magic.lef
+++ b/cells/ebufn/sky130_fd_sc_hdll__ebufn_1.magic.lef
@@ -57,19 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.445000 ;
- RECT 2.345000 0.085000 3.085000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -79,19 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT -0.005000 2.635000 3.680000 2.805000 ;
- RECT 0.515000 2.175000 0.890000 2.635000 ;
- RECT 1.540000 2.175000 1.900000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -109,22 +83,45 @@
END Z
OBS
LAYER li1 ;
- RECT 0.085000 0.280000 0.345000 0.615000 ;
- RECT 0.085000 0.615000 1.235000 0.825000 ;
- RECT 0.085000 1.785000 0.790000 2.005000 ;
- RECT 0.085000 2.005000 0.345000 2.465000 ;
- RECT 0.525000 0.825000 0.790000 1.785000 ;
- RECT 1.065000 0.255000 2.175000 0.465000 ;
- RECT 1.065000 0.465000 1.235000 0.615000 ;
- RECT 1.115000 1.800000 1.905000 2.005000 ;
- RECT 1.115000 2.005000 1.370000 2.460000 ;
- RECT 1.460000 0.635000 1.790000 1.075000 ;
- RECT 1.460000 1.075000 2.745000 1.325000 ;
- RECT 1.460000 1.325000 1.905000 1.800000 ;
- RECT 1.960000 0.465000 2.175000 0.735000 ;
- RECT 1.960000 0.735000 3.085000 0.905000 ;
- RECT 2.915000 0.905000 3.085000 0.995000 ;
- RECT 2.915000 0.995000 3.145000 1.325000 ;
+ RECT -0.005000 2.635000 3.680000 2.805000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.085000 0.280000 0.345000 0.615000 ;
+ RECT 0.085000 0.615000 1.235000 0.825000 ;
+ RECT 0.085000 1.785000 0.790000 2.005000 ;
+ RECT 0.085000 2.005000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.445000 ;
+ RECT 0.515000 2.175000 0.890000 2.635000 ;
+ RECT 0.525000 0.825000 0.790000 1.785000 ;
+ RECT 1.065000 0.255000 2.175000 0.465000 ;
+ RECT 1.065000 0.465000 1.235000 0.615000 ;
+ RECT 1.115000 1.800000 1.905000 2.005000 ;
+ RECT 1.115000 2.005000 1.370000 2.460000 ;
+ RECT 1.460000 0.635000 1.790000 1.075000 ;
+ RECT 1.460000 1.075000 2.745000 1.325000 ;
+ RECT 1.460000 1.325000 1.905000 1.800000 ;
+ RECT 1.540000 2.175000 1.900000 2.635000 ;
+ RECT 1.960000 0.465000 2.175000 0.735000 ;
+ RECT 1.960000 0.735000 3.085000 0.905000 ;
+ RECT 2.345000 0.085000 3.085000 0.565000 ;
+ RECT 2.915000 0.905000 3.085000 0.995000 ;
+ RECT 2.915000 0.995000 3.145000 1.325000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/ebufn/sky130_fd_sc_hdll__ebufn_2.magic.lef b/cells/ebufn/sky130_fd_sc_hdll__ebufn_2.magic.lef
index 9dcea65..d43f9ee 100644
--- a/cells/ebufn/sky130_fd_sc_hdll__ebufn_2.magic.lef
+++ b/cells/ebufn/sky130_fd_sc_hdll__ebufn_2.magic.lef
@@ -57,21 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.515000 0.085000 0.900000 0.595000 ;
- RECT 2.490000 0.085000 2.870000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -81,21 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.515000 1.845000 1.000000 2.635000 ;
- RECT 2.080000 2.275000 2.460000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -115,26 +85,52 @@
END Z
OBS
LAYER li1 ;
- RECT 0.085000 0.280000 0.345000 2.465000 ;
- RECT 1.070000 0.255000 1.830000 0.595000 ;
- RECT 1.220000 1.445000 1.815000 1.765000 ;
- RECT 1.220000 1.765000 1.510000 2.465000 ;
- RECT 1.550000 0.595000 1.830000 1.025000 ;
- RECT 1.550000 1.025000 3.215000 1.275000 ;
- RECT 1.550000 1.275000 1.815000 1.445000 ;
- RECT 1.700000 1.935000 3.375000 2.105000 ;
- RECT 1.700000 2.105000 1.910000 2.465000 ;
- RECT 2.000000 0.255000 2.320000 0.655000 ;
- RECT 2.000000 0.655000 3.375000 0.855000 ;
- RECT 2.680000 2.105000 3.375000 2.295000 ;
- RECT 2.680000 2.295000 4.425000 2.465000 ;
- RECT 3.090000 0.275000 4.400000 0.465000 ;
- RECT 3.090000 0.465000 3.375000 0.655000 ;
- RECT 3.495000 1.025000 3.955000 1.275000 ;
- RECT 4.165000 1.795000 4.425000 2.295000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.085000 0.280000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.900000 0.595000 ;
+ RECT 0.515000 1.845000 1.000000 2.635000 ;
+ RECT 1.070000 0.255000 1.830000 0.595000 ;
+ RECT 1.220000 1.445000 1.815000 1.765000 ;
+ RECT 1.220000 1.765000 1.510000 2.465000 ;
+ RECT 1.550000 0.595000 1.830000 1.025000 ;
+ RECT 1.550000 1.025000 3.215000 1.275000 ;
+ RECT 1.550000 1.275000 1.815000 1.445000 ;
+ RECT 1.700000 1.935000 3.375000 2.105000 ;
+ RECT 1.700000 2.105000 1.910000 2.465000 ;
+ RECT 2.000000 0.255000 2.320000 0.655000 ;
+ RECT 2.000000 0.655000 3.375000 0.855000 ;
+ RECT 2.080000 2.275000 2.460000 2.635000 ;
+ RECT 2.490000 0.085000 2.870000 0.485000 ;
+ RECT 2.680000 2.105000 3.375000 2.295000 ;
+ RECT 2.680000 2.295000 4.425000 2.465000 ;
+ RECT 3.090000 0.275000 4.400000 0.465000 ;
+ RECT 3.090000 0.465000 3.375000 0.655000 ;
+ RECT 3.495000 1.025000 3.955000 1.275000 ;
+ RECT 4.165000 1.795000 4.425000 2.295000 ;
LAYER mcon ;
- RECT 0.150000 1.060000 0.320000 1.230000 ;
- RECT 3.680000 1.060000 3.850000 1.230000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.150000 1.060000 0.320000 1.230000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.680000 1.060000 3.850000 1.230000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.085000 1.030000 0.380000 1.120000 ;
RECT 0.085000 1.120000 3.910000 1.260000 ;
diff --git a/cells/ebufn/sky130_fd_sc_hdll__ebufn_4.magic.lef b/cells/ebufn/sky130_fd_sc_hdll__ebufn_4.magic.lef
index c990462..4c8dcad 100644
--- a/cells/ebufn/sky130_fd_sc_hdll__ebufn_4.magic.lef
+++ b/cells/ebufn/sky130_fd_sc_hdll__ebufn_4.magic.lef
@@ -57,26 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.515000 0.085000 0.980000 0.595000 ;
- RECT 2.495000 0.085000 2.875000 0.485000 ;
- RECT 3.435000 0.085000 3.815000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -86,26 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.515000 1.845000 0.980000 2.635000 ;
- RECT 2.080000 2.275000 2.460000 2.635000 ;
- RECT 3.070000 2.275000 3.400000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -123,29 +83,65 @@
END Z
OBS
LAYER li1 ;
- RECT 0.085000 0.280000 0.345000 0.665000 ;
- RECT 0.085000 0.665000 0.320000 1.765000 ;
- RECT 0.085000 1.765000 0.345000 2.465000 ;
- RECT 1.200000 0.255000 1.825000 0.595000 ;
- RECT 1.200000 1.595000 1.825000 1.765000 ;
- RECT 1.200000 1.765000 1.455000 2.465000 ;
- RECT 1.550000 0.595000 1.825000 1.025000 ;
- RECT 1.550000 1.025000 4.160000 1.275000 ;
- RECT 1.550000 1.275000 1.825000 1.595000 ;
- RECT 1.665000 1.935000 6.285000 2.105000 ;
- RECT 1.665000 2.105000 1.910000 2.465000 ;
- RECT 1.995000 0.255000 2.325000 0.655000 ;
- RECT 1.995000 0.655000 4.325000 0.855000 ;
- RECT 1.995000 1.895000 6.285000 1.935000 ;
- RECT 2.680000 2.105000 2.850000 2.465000 ;
- RECT 3.095000 0.275000 3.265000 0.655000 ;
- RECT 3.620000 2.105000 6.285000 2.465000 ;
- RECT 4.035000 0.255000 6.285000 0.445000 ;
- RECT 4.035000 0.445000 4.325000 0.655000 ;
- RECT 4.330000 1.025000 5.935000 1.275000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.085000 0.280000 0.345000 0.665000 ;
+ RECT 0.085000 0.665000 0.320000 1.765000 ;
+ RECT 0.085000 1.765000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.980000 0.595000 ;
+ RECT 0.515000 1.845000 0.980000 2.635000 ;
+ RECT 1.200000 0.255000 1.825000 0.595000 ;
+ RECT 1.200000 1.595000 1.825000 1.765000 ;
+ RECT 1.200000 1.765000 1.455000 2.465000 ;
+ RECT 1.550000 0.595000 1.825000 1.025000 ;
+ RECT 1.550000 1.025000 4.160000 1.275000 ;
+ RECT 1.550000 1.275000 1.825000 1.595000 ;
+ RECT 1.665000 1.935000 6.285000 2.105000 ;
+ RECT 1.665000 2.105000 1.910000 2.465000 ;
+ RECT 1.995000 0.255000 2.325000 0.655000 ;
+ RECT 1.995000 0.655000 4.325000 0.855000 ;
+ RECT 1.995000 1.895000 6.285000 1.935000 ;
+ RECT 2.080000 2.275000 2.460000 2.635000 ;
+ RECT 2.495000 0.085000 2.875000 0.485000 ;
+ RECT 2.680000 2.105000 2.850000 2.465000 ;
+ RECT 3.070000 2.275000 3.400000 2.635000 ;
+ RECT 3.095000 0.275000 3.265000 0.655000 ;
+ RECT 3.435000 0.085000 3.815000 0.485000 ;
+ RECT 3.620000 2.105000 6.285000 2.465000 ;
+ RECT 4.035000 0.255000 6.285000 0.445000 ;
+ RECT 4.035000 0.445000 4.325000 0.655000 ;
+ RECT 4.330000 1.025000 5.935000 1.275000 ;
LAYER mcon ;
- RECT 0.150000 1.105000 0.320000 1.275000 ;
- RECT 4.710000 1.105000 4.880000 1.275000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.150000 1.105000 0.320000 1.275000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.710000 1.105000 4.880000 1.275000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.085000 1.075000 0.380000 1.165000 ;
RECT 0.085000 1.165000 4.940000 1.305000 ;
diff --git a/cells/ebufn/sky130_fd_sc_hdll__ebufn_8.magic.lef b/cells/ebufn/sky130_fd_sc_hdll__ebufn_8.magic.lef
index 7ad1448..e019f07 100644
--- a/cells/ebufn/sky130_fd_sc_hdll__ebufn_8.magic.lef
+++ b/cells/ebufn/sky130_fd_sc_hdll__ebufn_8.magic.lef
@@ -59,39 +59,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 11.040000 0.085000 ;
- RECT 0.085000 0.085000 0.445000 0.825000 ;
- RECT 1.020000 0.085000 1.405000 0.445000 ;
- RECT 2.855000 0.085000 3.285000 0.485000 ;
- RECT 3.895000 0.085000 4.325000 0.485000 ;
- RECT 4.935000 0.085000 5.365000 0.485000 ;
- RECT 5.975000 0.085000 6.405000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 11.040000 0.240000 ;
END
@@ -101,39 +68,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 11.040000 2.805000 ;
- RECT 0.085000 1.785000 0.445000 2.635000 ;
- RECT 1.020000 1.865000 1.405000 2.635000 ;
- RECT 2.565000 2.235000 2.995000 2.635000 ;
- RECT 3.605000 2.235000 4.035000 2.635000 ;
- RECT 4.645000 2.235000 5.075000 2.635000 ;
- RECT 5.685000 2.235000 6.115000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 11.040000 2.960000 ;
END
@@ -151,30 +85,92 @@
END Z
OBS
LAYER li1 ;
- RECT 0.650000 0.280000 0.850000 1.615000 ;
- RECT 0.665000 1.615000 0.850000 2.465000 ;
- RECT 1.575000 0.255000 2.135000 0.825000 ;
- RECT 1.575000 1.495000 1.975000 2.465000 ;
- RECT 1.750000 0.825000 2.135000 1.025000 ;
- RECT 1.750000 1.025000 6.875000 1.275000 ;
- RECT 1.750000 1.275000 1.975000 1.495000 ;
- RECT 2.145000 1.895000 10.925000 2.065000 ;
- RECT 2.145000 2.065000 2.395000 2.465000 ;
- RECT 2.305000 0.255000 2.685000 0.655000 ;
- RECT 2.305000 0.655000 7.055000 0.855000 ;
- RECT 3.215000 2.065000 3.385000 2.465000 ;
- RECT 3.505000 0.275000 3.725000 0.655000 ;
- RECT 4.255000 2.065000 4.425000 2.465000 ;
- RECT 4.545000 0.255000 4.765000 0.655000 ;
- RECT 5.295000 2.065000 5.465000 2.465000 ;
- RECT 5.585000 0.275000 5.805000 0.655000 ;
- RECT 6.335000 2.065000 10.925000 2.465000 ;
- RECT 6.625000 0.255000 10.925000 0.445000 ;
- RECT 6.625000 0.445000 7.055000 0.655000 ;
- RECT 7.125000 1.025000 10.455000 1.275000 ;
+ RECT 0.000000 -0.085000 11.040000 0.085000 ;
+ RECT 0.000000 2.635000 11.040000 2.805000 ;
+ RECT 0.085000 0.085000 0.445000 0.825000 ;
+ RECT 0.085000 1.785000 0.445000 2.635000 ;
+ RECT 0.650000 0.280000 0.850000 1.615000 ;
+ RECT 0.665000 1.615000 0.850000 2.465000 ;
+ RECT 1.020000 0.085000 1.405000 0.445000 ;
+ RECT 1.020000 1.865000 1.405000 2.635000 ;
+ RECT 1.575000 0.255000 2.135000 0.825000 ;
+ RECT 1.575000 1.495000 1.975000 2.465000 ;
+ RECT 1.750000 0.825000 2.135000 1.025000 ;
+ RECT 1.750000 1.025000 6.875000 1.275000 ;
+ RECT 1.750000 1.275000 1.975000 1.495000 ;
+ RECT 2.145000 1.895000 10.925000 2.065000 ;
+ RECT 2.145000 2.065000 2.395000 2.465000 ;
+ RECT 2.305000 0.255000 2.685000 0.655000 ;
+ RECT 2.305000 0.655000 7.055000 0.855000 ;
+ RECT 2.565000 2.235000 2.995000 2.635000 ;
+ RECT 2.855000 0.085000 3.285000 0.485000 ;
+ RECT 3.215000 2.065000 3.385000 2.465000 ;
+ RECT 3.505000 0.275000 3.725000 0.655000 ;
+ RECT 3.605000 2.235000 4.035000 2.635000 ;
+ RECT 3.895000 0.085000 4.325000 0.485000 ;
+ RECT 4.255000 2.065000 4.425000 2.465000 ;
+ RECT 4.545000 0.255000 4.765000 0.655000 ;
+ RECT 4.645000 2.235000 5.075000 2.635000 ;
+ RECT 4.935000 0.085000 5.365000 0.485000 ;
+ RECT 5.295000 2.065000 5.465000 2.465000 ;
+ RECT 5.585000 0.275000 5.805000 0.655000 ;
+ RECT 5.685000 2.235000 6.115000 2.635000 ;
+ RECT 5.975000 0.085000 6.405000 0.485000 ;
+ RECT 6.335000 2.065000 10.925000 2.465000 ;
+ RECT 6.625000 0.255000 10.925000 0.445000 ;
+ RECT 6.625000 0.445000 7.055000 0.655000 ;
+ RECT 7.125000 1.025000 10.455000 1.275000 ;
LAYER mcon ;
- RECT 0.655000 1.060000 0.825000 1.230000 ;
- RECT 7.630000 1.060000 7.800000 1.230000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.655000 1.060000 0.825000 1.230000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.630000 1.060000 7.800000 1.230000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
LAYER met1 ;
RECT 0.545000 1.030000 0.885000 1.120000 ;
RECT 0.545000 1.120000 7.860000 1.260000 ;
diff --git a/cells/einvn/sky130_fd_sc_hdll__einvn_1.magic.lef b/cells/einvn/sky130_fd_sc_hdll__einvn_1.magic.lef
index 86c6494..35e56d6 100644
--- a/cells/einvn/sky130_fd_sc_hdll__einvn_1.magic.lef
+++ b/cells/einvn/sky130_fd_sc_hdll__einvn_1.magic.lef
@@ -57,16 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.540000 0.085000 1.590000 0.445000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -76,16 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 0.540000 2.235000 0.920000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -103,14 +83,31 @@
END Z
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.370000 0.615000 ;
- RECT 0.085000 0.615000 1.600000 0.785000 ;
- RECT 0.085000 1.895000 0.920000 2.065000 ;
- RECT 0.085000 2.065000 0.370000 2.465000 ;
- RECT 0.735000 0.785000 1.600000 0.805000 ;
- RECT 0.735000 1.440000 1.600000 1.615000 ;
- RECT 0.735000 1.615000 0.920000 1.895000 ;
- RECT 1.120000 0.805000 1.600000 1.440000 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.085000 0.255000 0.370000 0.615000 ;
+ RECT 0.085000 0.615000 1.600000 0.785000 ;
+ RECT 0.085000 1.895000 0.920000 2.065000 ;
+ RECT 0.085000 2.065000 0.370000 2.465000 ;
+ RECT 0.540000 0.085000 1.590000 0.445000 ;
+ RECT 0.540000 2.235000 0.920000 2.635000 ;
+ RECT 0.735000 0.785000 1.600000 0.805000 ;
+ RECT 0.735000 1.440000 1.600000 1.615000 ;
+ RECT 0.735000 1.615000 0.920000 1.895000 ;
+ RECT 1.120000 0.805000 1.600000 1.440000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/einvn/sky130_fd_sc_hdll__einvn_2.magic.lef b/cells/einvn/sky130_fd_sc_hdll__einvn_2.magic.lef
index a718bd1..91ce637 100644
--- a/cells/einvn/sky130_fd_sc_hdll__einvn_2.magic.lef
+++ b/cells/einvn/sky130_fd_sc_hdll__einvn_2.magic.lef
@@ -57,19 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.485000 ;
- RECT 1.600000 0.085000 1.930000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -79,19 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.515000 1.895000 0.945000 2.635000 ;
- RECT 1.510000 2.255000 2.475000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -109,22 +83,45 @@
END Z
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.345000 0.655000 ;
- RECT 0.085000 0.655000 0.890000 0.825000 ;
- RECT 0.085000 1.555000 0.945000 1.725000 ;
- RECT 0.085000 1.725000 0.345000 2.465000 ;
- RECT 0.495000 0.825000 0.890000 0.995000 ;
- RECT 0.495000 0.995000 2.180000 1.275000 ;
- RECT 0.495000 1.275000 0.945000 1.555000 ;
- RECT 1.065000 0.255000 1.380000 0.655000 ;
- RECT 1.065000 0.655000 2.270000 0.825000 ;
- RECT 1.170000 1.445000 1.925000 1.865000 ;
- RECT 1.170000 1.865000 2.865000 2.085000 ;
- RECT 1.170000 2.085000 1.340000 2.465000 ;
- RECT 2.100000 0.255000 3.435000 0.425000 ;
- RECT 2.100000 0.425000 2.270000 0.655000 ;
- RECT 2.695000 2.085000 2.865000 2.465000 ;
- RECT 3.165000 0.425000 3.435000 0.775000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.085000 0.255000 0.345000 0.655000 ;
+ RECT 0.085000 0.655000 0.890000 0.825000 ;
+ RECT 0.085000 1.555000 0.945000 1.725000 ;
+ RECT 0.085000 1.725000 0.345000 2.465000 ;
+ RECT 0.495000 0.825000 0.890000 0.995000 ;
+ RECT 0.495000 0.995000 2.180000 1.275000 ;
+ RECT 0.495000 1.275000 0.945000 1.555000 ;
+ RECT 0.515000 0.085000 0.895000 0.485000 ;
+ RECT 0.515000 1.895000 0.945000 2.635000 ;
+ RECT 1.065000 0.255000 1.380000 0.655000 ;
+ RECT 1.065000 0.655000 2.270000 0.825000 ;
+ RECT 1.170000 1.445000 1.925000 1.865000 ;
+ RECT 1.170000 1.865000 2.865000 2.085000 ;
+ RECT 1.170000 2.085000 1.340000 2.465000 ;
+ RECT 1.510000 2.255000 2.475000 2.635000 ;
+ RECT 1.600000 0.085000 1.930000 0.485000 ;
+ RECT 2.100000 0.255000 3.435000 0.425000 ;
+ RECT 2.100000 0.425000 2.270000 0.655000 ;
+ RECT 2.695000 2.085000 2.865000 2.465000 ;
+ RECT 3.165000 0.425000 3.435000 0.775000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/einvn/sky130_fd_sc_hdll__einvn_4.magic.lef b/cells/einvn/sky130_fd_sc_hdll__einvn_4.magic.lef
index e69ab42..a528e59 100644
--- a/cells/einvn/sky130_fd_sc_hdll__einvn_4.magic.lef
+++ b/cells/einvn/sky130_fd_sc_hdll__einvn_4.magic.lef
@@ -57,24 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.520000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.485000 ;
- RECT 1.605000 0.085000 1.935000 0.485000 ;
- RECT 2.545000 0.085000 2.875000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.520000 0.240000 ;
END
@@ -84,24 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.520000 2.805000 ;
- RECT 0.515000 1.835000 0.895000 2.635000 ;
- RECT 1.510000 1.835000 1.890000 2.635000 ;
- RECT 2.450000 1.835000 2.890000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.520000 2.960000 ;
END
@@ -119,25 +83,58 @@
END Z
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.345000 0.655000 ;
- RECT 0.085000 0.655000 0.895000 0.825000 ;
- RECT 0.085000 1.495000 0.895000 1.665000 ;
- RECT 0.085000 1.665000 0.345000 2.465000 ;
- RECT 0.515000 0.825000 0.895000 0.995000 ;
- RECT 0.515000 0.995000 3.320000 1.325000 ;
- RECT 0.515000 1.325000 0.895000 1.495000 ;
- RECT 1.065000 0.255000 1.385000 0.655000 ;
- RECT 1.065000 0.655000 3.295000 0.825000 ;
- RECT 1.065000 1.495000 3.320000 1.665000 ;
- RECT 1.065000 1.665000 1.340000 2.465000 ;
- RECT 2.110000 1.665000 2.280000 2.465000 ;
- RECT 2.155000 0.255000 2.325000 0.655000 ;
- RECT 3.110000 1.665000 3.320000 2.295000 ;
- RECT 3.110000 2.295000 5.200000 2.465000 ;
- RECT 3.125000 0.255000 5.435000 0.450000 ;
- RECT 3.125000 0.450000 3.295000 0.655000 ;
- RECT 4.090000 1.650000 4.260000 2.295000 ;
- RECT 5.030000 1.650000 5.200000 2.295000 ;
+ RECT 0.000000 -0.085000 5.520000 0.085000 ;
+ RECT 0.000000 2.635000 5.520000 2.805000 ;
+ RECT 0.085000 0.255000 0.345000 0.655000 ;
+ RECT 0.085000 0.655000 0.895000 0.825000 ;
+ RECT 0.085000 1.495000 0.895000 1.665000 ;
+ RECT 0.085000 1.665000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.485000 ;
+ RECT 0.515000 0.825000 0.895000 0.995000 ;
+ RECT 0.515000 0.995000 3.320000 1.325000 ;
+ RECT 0.515000 1.325000 0.895000 1.495000 ;
+ RECT 0.515000 1.835000 0.895000 2.635000 ;
+ RECT 1.065000 0.255000 1.385000 0.655000 ;
+ RECT 1.065000 0.655000 3.295000 0.825000 ;
+ RECT 1.065000 1.495000 3.320000 1.665000 ;
+ RECT 1.065000 1.665000 1.340000 2.465000 ;
+ RECT 1.510000 1.835000 1.890000 2.635000 ;
+ RECT 1.605000 0.085000 1.935000 0.485000 ;
+ RECT 2.110000 1.665000 2.280000 2.465000 ;
+ RECT 2.155000 0.255000 2.325000 0.655000 ;
+ RECT 2.450000 1.835000 2.890000 2.635000 ;
+ RECT 2.545000 0.085000 2.875000 0.485000 ;
+ RECT 3.110000 1.665000 3.320000 2.295000 ;
+ RECT 3.110000 2.295000 5.200000 2.465000 ;
+ RECT 3.125000 0.255000 5.435000 0.450000 ;
+ RECT 3.125000 0.450000 3.295000 0.655000 ;
+ RECT 4.090000 1.650000 4.260000 2.295000 ;
+ RECT 5.030000 1.650000 5.200000 2.295000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/einvn/sky130_fd_sc_hdll__einvn_8.magic.lef b/cells/einvn/sky130_fd_sc_hdll__einvn_8.magic.lef
index c54b1a3..e7ea7ba 100644
--- a/cells/einvn/sky130_fd_sc_hdll__einvn_8.magic.lef
+++ b/cells/einvn/sky130_fd_sc_hdll__einvn_8.magic.lef
@@ -57,34 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 9.200000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.485000 ;
- RECT 1.605000 0.085000 1.935000 0.485000 ;
- RECT 2.545000 0.085000 2.875000 0.485000 ;
- RECT 3.485000 0.085000 3.815000 0.485000 ;
- RECT 4.425000 0.085000 4.765000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 9.200000 0.240000 ;
END
@@ -94,34 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 9.200000 2.805000 ;
- RECT 0.515000 1.835000 0.895000 2.635000 ;
- RECT 1.510000 1.835000 1.890000 2.635000 ;
- RECT 2.450000 1.835000 2.830000 2.635000 ;
- RECT 3.390000 1.835000 3.770000 2.635000 ;
- RECT 4.330000 1.835000 4.730000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 9.200000 2.960000 ;
END
@@ -143,31 +87,84 @@
END Z
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 0.345000 0.655000 ;
- RECT 0.090000 0.655000 0.895000 0.825000 ;
- RECT 0.090000 1.495000 0.895000 1.665000 ;
- RECT 0.090000 1.665000 0.345000 2.465000 ;
- RECT 0.515000 0.825000 0.895000 0.995000 ;
- RECT 0.515000 0.995000 4.975000 1.325000 ;
- RECT 0.515000 1.325000 0.895000 1.495000 ;
- RECT 1.065000 0.255000 1.385000 0.655000 ;
- RECT 1.065000 0.655000 5.200000 0.825000 ;
- RECT 1.065000 1.495000 5.200000 1.665000 ;
- RECT 1.065000 1.665000 1.340000 2.465000 ;
- RECT 2.110000 1.665000 2.280000 2.465000 ;
- RECT 2.155000 0.255000 2.325000 0.655000 ;
- RECT 3.050000 1.665000 3.220000 2.465000 ;
- RECT 3.095000 0.255000 3.265000 0.655000 ;
- RECT 3.990000 1.665000 4.160000 2.465000 ;
- RECT 4.035000 0.255000 4.205000 0.655000 ;
- RECT 4.950000 1.665000 5.200000 2.295000 ;
- RECT 4.950000 2.295000 9.095000 2.465000 ;
- RECT 4.985000 0.255000 9.095000 0.450000 ;
- RECT 4.985000 0.450000 5.200000 0.655000 ;
- RECT 5.970000 1.795000 6.140000 2.295000 ;
- RECT 6.910000 1.795000 7.080000 2.295000 ;
- RECT 7.850000 1.795000 8.020000 2.295000 ;
- RECT 8.790000 1.795000 9.095000 2.295000 ;
+ RECT 0.000000 -0.085000 9.200000 0.085000 ;
+ RECT 0.000000 2.635000 9.200000 2.805000 ;
+ RECT 0.090000 0.255000 0.345000 0.655000 ;
+ RECT 0.090000 0.655000 0.895000 0.825000 ;
+ RECT 0.090000 1.495000 0.895000 1.665000 ;
+ RECT 0.090000 1.665000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.485000 ;
+ RECT 0.515000 0.825000 0.895000 0.995000 ;
+ RECT 0.515000 0.995000 4.975000 1.325000 ;
+ RECT 0.515000 1.325000 0.895000 1.495000 ;
+ RECT 0.515000 1.835000 0.895000 2.635000 ;
+ RECT 1.065000 0.255000 1.385000 0.655000 ;
+ RECT 1.065000 0.655000 5.200000 0.825000 ;
+ RECT 1.065000 1.495000 5.200000 1.665000 ;
+ RECT 1.065000 1.665000 1.340000 2.465000 ;
+ RECT 1.510000 1.835000 1.890000 2.635000 ;
+ RECT 1.605000 0.085000 1.935000 0.485000 ;
+ RECT 2.110000 1.665000 2.280000 2.465000 ;
+ RECT 2.155000 0.255000 2.325000 0.655000 ;
+ RECT 2.450000 1.835000 2.830000 2.635000 ;
+ RECT 2.545000 0.085000 2.875000 0.485000 ;
+ RECT 3.050000 1.665000 3.220000 2.465000 ;
+ RECT 3.095000 0.255000 3.265000 0.655000 ;
+ RECT 3.390000 1.835000 3.770000 2.635000 ;
+ RECT 3.485000 0.085000 3.815000 0.485000 ;
+ RECT 3.990000 1.665000 4.160000 2.465000 ;
+ RECT 4.035000 0.255000 4.205000 0.655000 ;
+ RECT 4.330000 1.835000 4.730000 2.635000 ;
+ RECT 4.425000 0.085000 4.765000 0.485000 ;
+ RECT 4.950000 1.665000 5.200000 2.295000 ;
+ RECT 4.950000 2.295000 9.095000 2.465000 ;
+ RECT 4.985000 0.255000 9.095000 0.450000 ;
+ RECT 4.985000 0.450000 5.200000 0.655000 ;
+ RECT 5.970000 1.795000 6.140000 2.295000 ;
+ RECT 6.910000 1.795000 7.080000 2.295000 ;
+ RECT 7.850000 1.795000 8.020000 2.295000 ;
+ RECT 8.790000 1.795000 9.095000 2.295000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/einvp/sky130_fd_sc_hdll__einvp_1.magic.lef b/cells/einvp/sky130_fd_sc_hdll__einvp_1.magic.lef
index 0e253c1..0da5080 100644
--- a/cells/einvp/sky130_fd_sc_hdll__einvp_1.magic.lef
+++ b/cells/einvp/sky130_fd_sc_hdll__einvp_1.magic.lef
@@ -57,16 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.515000 0.085000 1.500000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -76,16 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 0.515000 2.235000 1.740000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -103,11 +83,28 @@
END Z
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.345000 0.655000 ;
- RECT 0.085000 0.655000 1.690000 0.825000 ;
- RECT 0.085000 1.895000 1.690000 2.065000 ;
- RECT 0.085000 2.065000 0.345000 2.465000 ;
- RECT 0.765000 0.825000 1.690000 1.895000 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.085000 0.255000 0.345000 0.655000 ;
+ RECT 0.085000 0.655000 1.690000 0.825000 ;
+ RECT 0.085000 1.895000 1.690000 2.065000 ;
+ RECT 0.085000 2.065000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 1.500000 0.485000 ;
+ RECT 0.515000 2.235000 1.740000 2.635000 ;
+ RECT 0.765000 0.825000 1.690000 1.895000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/einvp/sky130_fd_sc_hdll__einvp_2.magic.lef b/cells/einvp/sky130_fd_sc_hdll__einvp_2.magic.lef
index d00c563..4a18c5c 100644
--- a/cells/einvp/sky130_fd_sc_hdll__einvp_2.magic.lef
+++ b/cells/einvp/sky130_fd_sc_hdll__einvp_2.magic.lef
@@ -57,19 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.515000 0.085000 0.925000 0.485000 ;
- RECT 1.510000 0.085000 1.880000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -79,19 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.515000 2.125000 0.925000 2.635000 ;
- RECT 1.605000 1.895000 1.935000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -107,23 +81,46 @@
END Z
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.345000 0.655000 ;
- RECT 0.085000 0.655000 0.925000 0.825000 ;
- RECT 0.085000 1.785000 0.925000 1.955000 ;
- RECT 0.085000 1.955000 0.345000 2.465000 ;
- RECT 0.500000 0.825000 0.925000 0.995000 ;
- RECT 0.500000 0.995000 2.105000 1.325000 ;
- RECT 0.500000 1.325000 0.925000 1.785000 ;
- RECT 1.145000 0.255000 1.340000 0.655000 ;
- RECT 1.145000 0.655000 2.475000 0.825000 ;
- RECT 1.145000 1.555000 2.355000 1.725000 ;
- RECT 1.145000 1.725000 1.385000 2.465000 ;
- RECT 2.140000 0.255000 3.530000 0.425000 ;
- RECT 2.140000 0.425000 2.475000 0.655000 ;
- RECT 2.185000 1.725000 2.355000 2.295000 ;
- RECT 2.185000 2.295000 3.530000 2.465000 ;
- RECT 3.245000 0.425000 3.530000 0.595000 ;
- RECT 3.245000 1.785000 3.530000 2.295000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.085000 0.255000 0.345000 0.655000 ;
+ RECT 0.085000 0.655000 0.925000 0.825000 ;
+ RECT 0.085000 1.785000 0.925000 1.955000 ;
+ RECT 0.085000 1.955000 0.345000 2.465000 ;
+ RECT 0.500000 0.825000 0.925000 0.995000 ;
+ RECT 0.500000 0.995000 2.105000 1.325000 ;
+ RECT 0.500000 1.325000 0.925000 1.785000 ;
+ RECT 0.515000 0.085000 0.925000 0.485000 ;
+ RECT 0.515000 2.125000 0.925000 2.635000 ;
+ RECT 1.145000 0.255000 1.340000 0.655000 ;
+ RECT 1.145000 0.655000 2.475000 0.825000 ;
+ RECT 1.145000 1.555000 2.355000 1.725000 ;
+ RECT 1.145000 1.725000 1.385000 2.465000 ;
+ RECT 1.510000 0.085000 1.880000 0.485000 ;
+ RECT 1.605000 1.895000 1.935000 2.635000 ;
+ RECT 2.140000 0.255000 3.530000 0.425000 ;
+ RECT 2.140000 0.425000 2.475000 0.655000 ;
+ RECT 2.185000 1.725000 2.355000 2.295000 ;
+ RECT 2.185000 2.295000 3.530000 2.465000 ;
+ RECT 3.245000 0.425000 3.530000 0.595000 ;
+ RECT 3.245000 1.785000 3.530000 2.295000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/einvp/sky130_fd_sc_hdll__einvp_4.magic.lef b/cells/einvp/sky130_fd_sc_hdll__einvp_4.magic.lef
index 7458218..b1b096c 100644
--- a/cells/einvp/sky130_fd_sc_hdll__einvp_4.magic.lef
+++ b/cells/einvp/sky130_fd_sc_hdll__einvp_4.magic.lef
@@ -57,24 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.520000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.485000 ;
- RECT 1.475000 0.085000 1.855000 0.485000 ;
- RECT 2.415000 0.085000 2.805000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.520000 0.240000 ;
END
@@ -84,24 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.520000 2.805000 ;
- RECT 0.515000 2.125000 0.925000 2.635000 ;
- RECT 1.605000 1.895000 1.935000 2.635000 ;
- RECT 2.545000 1.895000 2.905000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.520000 2.960000 ;
END
@@ -121,25 +85,58 @@
END Z
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.345000 0.655000 ;
- RECT 0.085000 0.655000 0.745000 0.825000 ;
- RECT 0.085000 1.785000 0.925000 1.955000 ;
- RECT 0.085000 1.955000 0.345000 2.465000 ;
- RECT 0.500000 0.825000 0.745000 0.995000 ;
- RECT 0.500000 0.995000 3.320000 1.325000 ;
- RECT 0.500000 1.325000 0.925000 1.785000 ;
- RECT 1.135000 0.255000 1.305000 0.655000 ;
- RECT 1.135000 0.655000 3.320000 0.825000 ;
- RECT 1.175000 1.555000 3.295000 1.725000 ;
- RECT 1.175000 1.725000 1.385000 2.465000 ;
- RECT 2.075000 0.255000 2.245000 0.655000 ;
- RECT 2.155000 1.725000 2.325000 2.465000 ;
- RECT 2.985000 0.255000 5.410000 0.465000 ;
- RECT 2.985000 0.465000 3.320000 0.655000 ;
- RECT 3.125000 1.725000 3.295000 2.295000 ;
- RECT 3.125000 2.295000 5.410000 2.465000 ;
- RECT 4.090000 1.785000 4.260000 2.295000 ;
- RECT 5.030000 1.445000 5.410000 2.295000 ;
+ RECT 0.000000 -0.085000 5.520000 0.085000 ;
+ RECT 0.000000 2.635000 5.520000 2.805000 ;
+ RECT 0.085000 0.255000 0.345000 0.655000 ;
+ RECT 0.085000 0.655000 0.745000 0.825000 ;
+ RECT 0.085000 1.785000 0.925000 1.955000 ;
+ RECT 0.085000 1.955000 0.345000 2.465000 ;
+ RECT 0.500000 0.825000 0.745000 0.995000 ;
+ RECT 0.500000 0.995000 3.320000 1.325000 ;
+ RECT 0.500000 1.325000 0.925000 1.785000 ;
+ RECT 0.515000 0.085000 0.895000 0.485000 ;
+ RECT 0.515000 2.125000 0.925000 2.635000 ;
+ RECT 1.135000 0.255000 1.305000 0.655000 ;
+ RECT 1.135000 0.655000 3.320000 0.825000 ;
+ RECT 1.175000 1.555000 3.295000 1.725000 ;
+ RECT 1.175000 1.725000 1.385000 2.465000 ;
+ RECT 1.475000 0.085000 1.855000 0.485000 ;
+ RECT 1.605000 1.895000 1.935000 2.635000 ;
+ RECT 2.075000 0.255000 2.245000 0.655000 ;
+ RECT 2.155000 1.725000 2.325000 2.465000 ;
+ RECT 2.415000 0.085000 2.805000 0.485000 ;
+ RECT 2.545000 1.895000 2.905000 2.635000 ;
+ RECT 2.985000 0.255000 5.410000 0.465000 ;
+ RECT 2.985000 0.465000 3.320000 0.655000 ;
+ RECT 3.125000 1.725000 3.295000 2.295000 ;
+ RECT 3.125000 2.295000 5.410000 2.465000 ;
+ RECT 4.090000 1.785000 4.260000 2.295000 ;
+ RECT 5.030000 1.445000 5.410000 2.295000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/einvp/sky130_fd_sc_hdll__einvp_8.magic.lef b/cells/einvp/sky130_fd_sc_hdll__einvp_8.magic.lef
index 26e1451..ea8dd0d 100644
--- a/cells/einvp/sky130_fd_sc_hdll__einvp_8.magic.lef
+++ b/cells/einvp/sky130_fd_sc_hdll__einvp_8.magic.lef
@@ -57,34 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 9.200000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.485000 ;
- RECT 1.475000 0.085000 1.855000 0.485000 ;
- RECT 2.415000 0.085000 2.795000 0.485000 ;
- RECT 3.355000 0.085000 3.735000 0.485000 ;
- RECT 4.295000 0.085000 4.685000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 9.200000 0.240000 ;
END
@@ -94,34 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 9.200000 2.805000 ;
- RECT 0.515000 2.125000 0.925000 2.635000 ;
- RECT 1.605000 1.895000 1.935000 2.635000 ;
- RECT 2.545000 1.895000 2.875000 2.635000 ;
- RECT 3.485000 1.895000 3.815000 2.635000 ;
- RECT 4.425000 1.895000 4.755000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 9.200000 2.960000 ;
END
@@ -143,31 +87,84 @@
END Z
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.345000 0.655000 ;
- RECT 0.085000 0.655000 0.745000 0.825000 ;
- RECT 0.085000 1.785000 0.925000 1.955000 ;
- RECT 0.085000 1.955000 0.345000 2.465000 ;
- RECT 0.500000 0.825000 0.745000 0.995000 ;
- RECT 0.500000 0.995000 5.200000 1.325000 ;
- RECT 0.500000 1.325000 0.925000 1.785000 ;
- RECT 1.135000 0.255000 1.305000 0.655000 ;
- RECT 1.135000 0.655000 5.200000 0.825000 ;
- RECT 1.175000 1.555000 5.200000 1.725000 ;
- RECT 1.175000 1.725000 1.385000 2.465000 ;
- RECT 2.075000 0.255000 2.245000 0.655000 ;
- RECT 2.155000 1.725000 2.325000 2.465000 ;
- RECT 3.015000 0.255000 3.185000 0.655000 ;
- RECT 3.095000 1.725000 3.265000 2.465000 ;
- RECT 3.955000 0.255000 4.125000 0.655000 ;
- RECT 4.035000 1.725000 4.205000 2.465000 ;
- RECT 4.855000 0.255000 9.095000 0.465000 ;
- RECT 4.855000 0.465000 5.200000 0.655000 ;
- RECT 4.975000 1.725000 5.200000 2.295000 ;
- RECT 4.975000 2.295000 9.095000 2.465000 ;
- RECT 5.970000 1.785000 6.140000 2.295000 ;
- RECT 6.910000 1.785000 7.080000 2.295000 ;
- RECT 7.850000 1.785000 8.020000 2.295000 ;
- RECT 8.790000 1.445000 9.095000 2.295000 ;
+ RECT 0.000000 -0.085000 9.200000 0.085000 ;
+ RECT 0.000000 2.635000 9.200000 2.805000 ;
+ RECT 0.085000 0.255000 0.345000 0.655000 ;
+ RECT 0.085000 0.655000 0.745000 0.825000 ;
+ RECT 0.085000 1.785000 0.925000 1.955000 ;
+ RECT 0.085000 1.955000 0.345000 2.465000 ;
+ RECT 0.500000 0.825000 0.745000 0.995000 ;
+ RECT 0.500000 0.995000 5.200000 1.325000 ;
+ RECT 0.500000 1.325000 0.925000 1.785000 ;
+ RECT 0.515000 0.085000 0.895000 0.485000 ;
+ RECT 0.515000 2.125000 0.925000 2.635000 ;
+ RECT 1.135000 0.255000 1.305000 0.655000 ;
+ RECT 1.135000 0.655000 5.200000 0.825000 ;
+ RECT 1.175000 1.555000 5.200000 1.725000 ;
+ RECT 1.175000 1.725000 1.385000 2.465000 ;
+ RECT 1.475000 0.085000 1.855000 0.485000 ;
+ RECT 1.605000 1.895000 1.935000 2.635000 ;
+ RECT 2.075000 0.255000 2.245000 0.655000 ;
+ RECT 2.155000 1.725000 2.325000 2.465000 ;
+ RECT 2.415000 0.085000 2.795000 0.485000 ;
+ RECT 2.545000 1.895000 2.875000 2.635000 ;
+ RECT 3.015000 0.255000 3.185000 0.655000 ;
+ RECT 3.095000 1.725000 3.265000 2.465000 ;
+ RECT 3.355000 0.085000 3.735000 0.485000 ;
+ RECT 3.485000 1.895000 3.815000 2.635000 ;
+ RECT 3.955000 0.255000 4.125000 0.655000 ;
+ RECT 4.035000 1.725000 4.205000 2.465000 ;
+ RECT 4.295000 0.085000 4.685000 0.485000 ;
+ RECT 4.425000 1.895000 4.755000 2.635000 ;
+ RECT 4.855000 0.255000 9.095000 0.465000 ;
+ RECT 4.855000 0.465000 5.200000 0.655000 ;
+ RECT 4.975000 1.725000 5.200000 2.295000 ;
+ RECT 4.975000 2.295000 9.095000 2.465000 ;
+ RECT 5.970000 1.785000 6.140000 2.295000 ;
+ RECT 6.910000 1.785000 7.080000 2.295000 ;
+ RECT 7.850000 1.785000 8.020000 2.295000 ;
+ RECT 8.790000 1.445000 9.095000 2.295000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/fill/sky130_fd_sc_hdll__fill_1.magic.lef b/cells/fill/sky130_fd_sc_hdll__fill_1.magic.lef
index e7398d9..8c56a2d 100644
--- a/cells/fill/sky130_fd_sc_hdll__fill_1.magic.lef
+++ b/cells/fill/sky130_fd_sc_hdll__fill_1.magic.lef
@@ -38,10 +38,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 0.460000 0.085000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 0.460000 0.240000 ;
END
@@ -50,14 +46,18 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 0.460000 2.805000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 0.460000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 0.460000 0.085000 ;
+ RECT 0.000000 2.635000 0.460000 2.805000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/fill/sky130_fd_sc_hdll__fill_2.magic.lef b/cells/fill/sky130_fd_sc_hdll__fill_2.magic.lef
index e040260..d61cc32 100644
--- a/cells/fill/sky130_fd_sc_hdll__fill_2.magic.lef
+++ b/cells/fill/sky130_fd_sc_hdll__fill_2.magic.lef
@@ -38,11 +38,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 0.920000 0.085000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 0.920000 0.240000 ;
END
@@ -51,15 +46,20 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 0.920000 2.805000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 0.920000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 0.920000 0.085000 ;
+ RECT 0.000000 2.635000 0.920000 2.805000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/fill/sky130_fd_sc_hdll__fill_4.magic.lef b/cells/fill/sky130_fd_sc_hdll__fill_4.magic.lef
index 5fd42cf..4854515 100644
--- a/cells/fill/sky130_fd_sc_hdll__fill_4.magic.lef
+++ b/cells/fill/sky130_fd_sc_hdll__fill_4.magic.lef
@@ -38,13 +38,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 1.840000 0.085000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 1.840000 0.240000 ;
END
@@ -53,17 +46,24 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 1.840000 2.805000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 1.840000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 1.840000 0.085000 ;
+ RECT 0.000000 2.635000 1.840000 2.805000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/fill/sky130_fd_sc_hdll__fill_8.magic.lef b/cells/fill/sky130_fd_sc_hdll__fill_8.magic.lef
index f89f8d1..795e002 100644
--- a/cells/fill/sky130_fd_sc_hdll__fill_8.magic.lef
+++ b/cells/fill/sky130_fd_sc_hdll__fill_8.magic.lef
@@ -38,17 +38,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -57,21 +46,32 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/inputiso0n/sky130_fd_sc_hdll__inputiso0n_1.magic.lef b/cells/inputiso0n/sky130_fd_sc_hdll__inputiso0n_1.magic.lef
index f59fed4..983a2a5 100644
--- a/cells/inputiso0n/sky130_fd_sc_hdll__inputiso0n_1.magic.lef
+++ b/cells/inputiso0n/sky130_fd_sc_hdll__inputiso0n_1.magic.lef
@@ -58,15 +58,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.300000 0.085000 ;
- RECT 1.175000 0.085000 1.425000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.300000 0.240000 ;
END
@@ -76,16 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.300000 2.805000 ;
- RECT 0.125000 1.965000 0.405000 2.635000 ;
- RECT 1.175000 1.915000 1.505000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.300000 2.960000 ;
END
@@ -103,11 +84,27 @@
END X
OBS
LAYER li1 ;
- RECT 0.125000 0.355000 0.455000 0.715000 ;
- RECT 0.125000 0.715000 1.695000 0.905000 ;
- RECT 0.625000 1.575000 1.695000 1.745000 ;
- RECT 0.625000 1.745000 0.925000 2.295000 ;
- RECT 1.525000 0.905000 1.695000 1.575000 ;
+ RECT 0.000000 -0.085000 2.300000 0.085000 ;
+ RECT 0.000000 2.635000 2.300000 2.805000 ;
+ RECT 0.125000 0.355000 0.455000 0.715000 ;
+ RECT 0.125000 0.715000 1.695000 0.905000 ;
+ RECT 0.125000 1.965000 0.405000 2.635000 ;
+ RECT 0.625000 1.575000 1.695000 1.745000 ;
+ RECT 0.625000 1.745000 0.925000 2.295000 ;
+ RECT 1.175000 0.085000 1.425000 0.545000 ;
+ RECT 1.175000 1.915000 1.505000 2.635000 ;
+ RECT 1.525000 0.905000 1.695000 1.575000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/inputiso0p/sky130_fd_sc_hdll__inputiso0p_1.magic.lef b/cells/inputiso0p/sky130_fd_sc_hdll__inputiso0p_1.magic.lef
index b9ab052..e2d1a89 100644
--- a/cells/inputiso0p/sky130_fd_sc_hdll__inputiso0p_1.magic.lef
+++ b/cells/inputiso0p/sky130_fd_sc_hdll__inputiso0p_1.magic.lef
@@ -57,18 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 0.090000 0.085000 0.425000 0.590000 ;
- RECT 2.070000 0.085000 2.400000 0.580000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -78,18 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 0.515000 2.185000 0.895000 2.635000 ;
- RECT 1.565000 2.165000 2.325000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -107,18 +83,39 @@
END X
OBS
LAYER li1 ;
- RECT 0.175000 1.785000 0.895000 2.015000 ;
- RECT 0.175000 2.015000 0.345000 2.445000 ;
- RECT 0.645000 0.280000 0.885000 0.805000 ;
- RECT 0.645000 0.805000 1.180000 1.135000 ;
- RECT 0.645000 1.135000 0.895000 1.785000 ;
- RECT 1.065000 1.305000 2.475000 1.325000 ;
- RECT 1.065000 1.325000 1.885000 1.475000 ;
- RECT 1.065000 1.475000 1.335000 2.420000 ;
- RECT 1.165000 0.270000 1.335000 0.415000 ;
- RECT 1.165000 0.415000 1.590000 0.610000 ;
- RECT 1.350000 0.610000 1.590000 0.945000 ;
- RECT 1.350000 0.945000 2.475000 1.305000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.090000 0.085000 0.425000 0.590000 ;
+ RECT 0.175000 1.785000 0.895000 2.015000 ;
+ RECT 0.175000 2.015000 0.345000 2.445000 ;
+ RECT 0.515000 2.185000 0.895000 2.635000 ;
+ RECT 0.645000 0.280000 0.885000 0.805000 ;
+ RECT 0.645000 0.805000 1.180000 1.135000 ;
+ RECT 0.645000 1.135000 0.895000 1.785000 ;
+ RECT 1.065000 1.305000 2.475000 1.325000 ;
+ RECT 1.065000 1.325000 1.885000 1.475000 ;
+ RECT 1.065000 1.475000 1.335000 2.420000 ;
+ RECT 1.165000 0.270000 1.335000 0.415000 ;
+ RECT 1.165000 0.415000 1.590000 0.610000 ;
+ RECT 1.350000 0.610000 1.590000 0.945000 ;
+ RECT 1.350000 0.945000 2.475000 1.305000 ;
+ RECT 1.565000 2.165000 2.325000 2.635000 ;
+ RECT 2.070000 0.085000 2.400000 0.580000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/inputiso1n/sky130_fd_sc_hdll__inputiso1n_1.magic.lef b/cells/inputiso1n/sky130_fd_sc_hdll__inputiso1n_1.magic.lef
index 575f246..d888e23 100644
--- a/cells/inputiso1n/sky130_fd_sc_hdll__inputiso1n_1.magic.lef
+++ b/cells/inputiso1n/sky130_fd_sc_hdll__inputiso1n_1.magic.lef
@@ -57,18 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 0.640000 0.085000 1.375000 0.565000 ;
- RECT 1.995000 0.085000 2.425000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -78,18 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 0.090000 1.495000 0.345000 2.635000 ;
- RECT 2.125000 1.835000 2.405000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -107,16 +83,37 @@
END X
OBS
LAYER li1 ;
- RECT 0.110000 0.265000 0.420000 0.735000 ;
- RECT 0.110000 0.735000 0.895000 0.905000 ;
- RECT 0.645000 0.905000 0.895000 0.995000 ;
- RECT 0.645000 0.995000 1.385000 1.325000 ;
- RECT 0.645000 1.325000 0.815000 1.885000 ;
- RECT 1.040000 1.495000 2.505000 1.665000 ;
- RECT 1.040000 1.665000 1.460000 1.915000 ;
- RECT 1.655000 0.305000 1.825000 0.655000 ;
- RECT 1.655000 0.655000 2.505000 0.825000 ;
- RECT 2.335000 0.825000 2.505000 1.495000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.090000 1.495000 0.345000 2.635000 ;
+ RECT 0.110000 0.265000 0.420000 0.735000 ;
+ RECT 0.110000 0.735000 0.895000 0.905000 ;
+ RECT 0.640000 0.085000 1.375000 0.565000 ;
+ RECT 0.645000 0.905000 0.895000 0.995000 ;
+ RECT 0.645000 0.995000 1.385000 1.325000 ;
+ RECT 0.645000 1.325000 0.815000 1.885000 ;
+ RECT 1.040000 1.495000 2.505000 1.665000 ;
+ RECT 1.040000 1.665000 1.460000 1.915000 ;
+ RECT 1.655000 0.305000 1.825000 0.655000 ;
+ RECT 1.655000 0.655000 2.505000 0.825000 ;
+ RECT 1.995000 0.085000 2.425000 0.485000 ;
+ RECT 2.125000 1.835000 2.405000 2.635000 ;
+ RECT 2.335000 0.825000 2.505000 1.495000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/inputiso1p/sky130_fd_sc_hdll__inputiso1p_1.magic.lef b/cells/inputiso1p/sky130_fd_sc_hdll__inputiso1p_1.magic.lef
index bb1c3ca..8abf5e9 100644
--- a/cells/inputiso1p/sky130_fd_sc_hdll__inputiso1p_1.magic.lef
+++ b/cells/inputiso1p/sky130_fd_sc_hdll__inputiso1p_1.magic.lef
@@ -57,16 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.300000 0.085000 ;
- RECT 0.190000 0.085000 0.430000 0.595000 ;
- RECT 1.220000 0.085000 1.435000 0.595000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.300000 0.240000 ;
END
@@ -76,15 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.300000 2.805000 ;
- RECT 1.185000 1.835000 1.515000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.300000 2.960000 ;
END
@@ -102,11 +83,27 @@
END X
OBS
LAYER li1 ;
- RECT 0.150000 1.495000 1.705000 1.665000 ;
- RECT 0.150000 1.665000 0.540000 1.840000 ;
- RECT 0.610000 0.265000 0.940000 0.595000 ;
- RECT 0.610000 0.595000 0.830000 1.495000 ;
- RECT 1.535000 0.995000 1.705000 1.495000 ;
+ RECT 0.000000 -0.085000 2.300000 0.085000 ;
+ RECT 0.000000 2.635000 2.300000 2.805000 ;
+ RECT 0.150000 1.495000 1.705000 1.665000 ;
+ RECT 0.150000 1.665000 0.540000 1.840000 ;
+ RECT 0.190000 0.085000 0.430000 0.595000 ;
+ RECT 0.610000 0.265000 0.940000 0.595000 ;
+ RECT 0.610000 0.595000 0.830000 1.495000 ;
+ RECT 1.185000 1.835000 1.515000 2.635000 ;
+ RECT 1.220000 0.085000 1.435000 0.595000 ;
+ RECT 1.535000 0.995000 1.705000 1.495000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_1.magic.lef b/cells/inv/sky130_fd_sc_hdll__inv_1.magic.lef
index 7dfb9d0..b80951b 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_1.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_1.magic.lef
@@ -48,13 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 1.380000 0.085000 ;
- RECT 0.320000 0.085000 0.550000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 1.380000 0.240000 ;
END
@@ -64,13 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 1.380000 2.805000 ;
- RECT 0.340000 1.495000 0.550000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 1.380000 2.960000 ;
END
@@ -86,6 +72,20 @@
RECT 0.995000 0.885000 1.285000 1.485000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 1.380000 0.085000 ;
+ RECT 0.000000 2.635000 1.380000 2.805000 ;
+ RECT 0.320000 0.085000 0.550000 0.905000 ;
+ RECT 0.340000 1.495000 0.550000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_12.magic.lef b/cells/inv/sky130_fd_sc_hdll__inv_12.magic.lef
index d9abbf5..8ef2b54 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_12.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_12.magic.lef
@@ -48,30 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.255000 0.085000 0.510000 0.545000 ;
- RECT 1.280000 0.085000 1.450000 0.545000 ;
- RECT 2.220000 0.085000 2.390000 0.545000 ;
- RECT 3.160000 0.085000 3.330000 0.545000 ;
- RECT 4.100000 0.085000 4.270000 0.545000 ;
- RECT 5.040000 0.085000 5.210000 0.545000 ;
- RECT 5.960000 0.085000 6.230000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -81,30 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.255000 1.835000 0.510000 2.635000 ;
- RECT 1.280000 1.835000 1.450000 2.635000 ;
- RECT 2.220000 1.835000 2.390000 2.635000 ;
- RECT 3.160000 1.835000 3.330000 2.635000 ;
- RECT 4.100000 1.835000 4.270000 2.635000 ;
- RECT 5.040000 1.835000 5.210000 2.635000 ;
- RECT 5.975000 1.835000 6.230000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -133,6 +85,54 @@
RECT 5.970000 0.905000 6.320000 1.495000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.255000 0.085000 0.510000 0.545000 ;
+ RECT 0.255000 1.835000 0.510000 2.635000 ;
+ RECT 1.280000 0.085000 1.450000 0.545000 ;
+ RECT 1.280000 1.835000 1.450000 2.635000 ;
+ RECT 2.220000 0.085000 2.390000 0.545000 ;
+ RECT 2.220000 1.835000 2.390000 2.635000 ;
+ RECT 3.160000 0.085000 3.330000 0.545000 ;
+ RECT 3.160000 1.835000 3.330000 2.635000 ;
+ RECT 4.100000 0.085000 4.270000 0.545000 ;
+ RECT 4.100000 1.835000 4.270000 2.635000 ;
+ RECT 5.040000 0.085000 5.210000 0.545000 ;
+ RECT 5.040000 1.835000 5.210000 2.635000 ;
+ RECT 5.960000 0.085000 6.230000 0.545000 ;
+ RECT 5.975000 1.835000 6.230000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_16.magic.lef b/cells/inv/sky130_fd_sc_hdll__inv_16.magic.lef
index 25c4771..6414fd8 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_16.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_16.magic.lef
@@ -48,36 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 8.280000 0.085000 ;
- RECT 0.180000 0.085000 0.410000 0.885000 ;
- RECT 1.180000 0.085000 1.350000 0.545000 ;
- RECT 2.120000 0.085000 2.290000 0.545000 ;
- RECT 3.060000 0.085000 3.230000 0.545000 ;
- RECT 4.000000 0.085000 4.170000 0.545000 ;
- RECT 4.940000 0.085000 5.110000 0.545000 ;
- RECT 5.880000 0.085000 6.050000 0.545000 ;
- RECT 6.820000 0.085000 6.990000 0.545000 ;
- RECT 7.760000 0.085000 7.970000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 8.280000 0.240000 ;
END
@@ -87,36 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 8.280000 2.805000 ;
- RECT 0.200000 1.485000 0.410000 2.635000 ;
- RECT 1.180000 1.835000 1.350000 2.635000 ;
- RECT 2.120000 1.835000 2.290000 2.635000 ;
- RECT 3.060000 1.835000 3.230000 2.635000 ;
- RECT 4.000000 1.835000 4.170000 2.635000 ;
- RECT 4.940000 1.835000 5.110000 2.635000 ;
- RECT 5.880000 1.835000 6.050000 2.635000 ;
- RECT 6.820000 1.835000 6.990000 2.635000 ;
- RECT 7.760000 1.835000 7.970000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 8.280000 2.960000 ;
END
@@ -148,6 +88,66 @@
RECT 7.160000 1.665000 7.540000 2.465000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 8.280000 0.085000 ;
+ RECT 0.000000 2.635000 8.280000 2.805000 ;
+ RECT 0.180000 0.085000 0.410000 0.885000 ;
+ RECT 0.200000 1.485000 0.410000 2.635000 ;
+ RECT 1.180000 0.085000 1.350000 0.545000 ;
+ RECT 1.180000 1.835000 1.350000 2.635000 ;
+ RECT 2.120000 0.085000 2.290000 0.545000 ;
+ RECT 2.120000 1.835000 2.290000 2.635000 ;
+ RECT 3.060000 0.085000 3.230000 0.545000 ;
+ RECT 3.060000 1.835000 3.230000 2.635000 ;
+ RECT 4.000000 0.085000 4.170000 0.545000 ;
+ RECT 4.000000 1.835000 4.170000 2.635000 ;
+ RECT 4.940000 0.085000 5.110000 0.545000 ;
+ RECT 4.940000 1.835000 5.110000 2.635000 ;
+ RECT 5.880000 0.085000 6.050000 0.545000 ;
+ RECT 5.880000 1.835000 6.050000 2.635000 ;
+ RECT 6.820000 0.085000 6.990000 0.545000 ;
+ RECT 6.820000 1.835000 6.990000 2.635000 ;
+ RECT 7.760000 0.085000 7.970000 0.885000 ;
+ RECT 7.760000 1.835000 7.970000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_2.magic.lef b/cells/inv/sky130_fd_sc_hdll__inv_2.magic.lef
index 1f36828..2691fed 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_2.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_2.magic.lef
@@ -48,15 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 1.840000 0.085000 ;
- RECT 0.125000 0.085000 0.355000 0.905000 ;
- RECT 1.125000 0.085000 1.335000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 1.840000 0.240000 ;
END
@@ -66,15 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 1.840000 2.805000 ;
- RECT 0.125000 1.495000 0.355000 2.635000 ;
- RECT 1.125000 1.495000 1.335000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 1.840000 2.960000 ;
END
@@ -90,6 +72,24 @@
RECT 0.605000 0.885000 0.905000 1.485000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 1.840000 0.085000 ;
+ RECT 0.000000 2.635000 1.840000 2.805000 ;
+ RECT 0.125000 0.085000 0.355000 0.905000 ;
+ RECT 0.125000 1.495000 0.355000 2.635000 ;
+ RECT 1.125000 0.085000 1.335000 0.905000 ;
+ RECT 1.125000 1.495000 1.335000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_4.magic.lef b/cells/inv/sky130_fd_sc_hdll__inv_4.magic.lef
index be7710a..e38a93b 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_4.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_4.magic.lef
@@ -48,18 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.130000 0.085000 0.395000 0.545000 ;
- RECT 1.165000 0.085000 1.335000 0.545000 ;
- RECT 2.105000 0.085000 2.355000 0.550000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -69,18 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 0.130000 1.495000 0.395000 2.635000 ;
- RECT 1.165000 1.835000 1.335000 2.635000 ;
- RECT 2.105000 2.175000 2.315000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -101,6 +77,30 @@
RECT 2.395000 0.905000 2.665000 1.495000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.130000 0.085000 0.395000 0.545000 ;
+ RECT 0.130000 1.495000 0.395000 2.635000 ;
+ RECT 1.165000 0.085000 1.335000 0.545000 ;
+ RECT 1.165000 1.835000 1.335000 2.635000 ;
+ RECT 2.105000 0.085000 2.355000 0.550000 ;
+ RECT 2.105000 2.175000 2.315000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_6.magic.lef b/cells/inv/sky130_fd_sc_hdll__inv_6.magic.lef
index cd9813c..9b806d3 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_6.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_6.magic.lef
@@ -48,21 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.130000 0.085000 0.395000 0.545000 ;
- RECT 1.115000 0.085000 1.285000 0.545000 ;
- RECT 2.055000 0.085000 2.225000 0.545000 ;
- RECT 2.865000 0.085000 3.165000 0.550000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -72,21 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.175000 1.495000 0.345000 2.635000 ;
- RECT 1.115000 1.835000 1.285000 2.635000 ;
- RECT 2.055000 1.835000 2.225000 2.635000 ;
- RECT 2.995000 2.175000 3.165000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -109,6 +79,36 @@
RECT 2.865000 0.905000 3.265000 1.495000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.130000 0.085000 0.395000 0.545000 ;
+ RECT 0.175000 1.495000 0.345000 2.635000 ;
+ RECT 1.115000 0.085000 1.285000 0.545000 ;
+ RECT 1.115000 1.835000 1.285000 2.635000 ;
+ RECT 2.055000 0.085000 2.225000 0.545000 ;
+ RECT 2.055000 1.835000 2.225000 2.635000 ;
+ RECT 2.865000 0.085000 3.165000 0.550000 ;
+ RECT 2.995000 2.175000 3.165000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_8.magic.lef b/cells/inv/sky130_fd_sc_hdll__inv_8.magic.lef
index 3acecbe..cd1cded 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_8.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_8.magic.lef
@@ -48,24 +48,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.255000 0.085000 0.510000 0.545000 ;
- RECT 1.280000 0.085000 1.450000 0.545000 ;
- RECT 2.220000 0.085000 2.390000 0.545000 ;
- RECT 3.160000 0.085000 3.330000 0.545000 ;
- RECT 4.100000 0.085000 4.405000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -75,24 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.255000 1.835000 0.510000 2.635000 ;
- RECT 1.280000 1.835000 1.450000 2.635000 ;
- RECT 2.220000 1.835000 2.390000 2.635000 ;
- RECT 3.160000 1.835000 3.330000 2.635000 ;
- RECT 4.100000 1.835000 4.400000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -117,6 +81,42 @@
RECT 4.185000 0.905000 4.505000 1.495000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.255000 0.085000 0.510000 0.545000 ;
+ RECT 0.255000 1.835000 0.510000 2.635000 ;
+ RECT 1.280000 0.085000 1.450000 0.545000 ;
+ RECT 1.280000 1.835000 1.450000 2.635000 ;
+ RECT 2.220000 0.085000 2.390000 0.545000 ;
+ RECT 2.220000 1.835000 2.390000 2.635000 ;
+ RECT 3.160000 0.085000 3.330000 0.545000 ;
+ RECT 3.160000 1.835000 3.330000 2.635000 ;
+ RECT 4.100000 0.085000 4.405000 0.545000 ;
+ RECT 4.100000 1.835000 4.400000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_1.magic.lef b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_1.magic.lef
index 3ed262d..39ad879 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_1.magic.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_1.magic.lef
@@ -57,16 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.300000 0.085000 ;
- RECT 0.905000 0.085000 1.115000 0.895000 ;
- RECT 1.805000 0.085000 2.135000 0.475000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.300000 0.240000 ;
END
@@ -76,15 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.300000 2.805000 ;
- RECT 0.925000 1.855000 1.255000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.300000 2.960000 ;
END
@@ -103,11 +84,27 @@
END X
OBS
LAYER li1 ;
- RECT 0.330000 0.370000 0.675000 0.545000 ;
- RECT 0.415000 1.510000 1.855000 1.680000 ;
- RECT 0.415000 1.680000 0.675000 1.905000 ;
- RECT 0.495000 0.545000 0.675000 1.510000 ;
- RECT 1.635000 0.985000 1.855000 1.510000 ;
+ RECT 0.000000 -0.085000 2.300000 0.085000 ;
+ RECT 0.000000 2.635000 2.300000 2.805000 ;
+ RECT 0.330000 0.370000 0.675000 0.545000 ;
+ RECT 0.415000 1.510000 1.855000 1.680000 ;
+ RECT 0.415000 1.680000 0.675000 1.905000 ;
+ RECT 0.495000 0.545000 0.675000 1.510000 ;
+ RECT 0.905000 0.085000 1.115000 0.895000 ;
+ RECT 0.925000 1.855000 1.255000 2.635000 ;
+ RECT 1.635000 0.985000 1.855000 1.510000 ;
+ RECT 1.805000 0.085000 2.135000 0.475000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_16.magic.lef b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_16.magic.lef
index e0b878d..1b5b0cb 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_16.magic.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_16.magic.lef
@@ -58,68 +58,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 18.400000 0.085000 ;
- RECT 0.485000 0.085000 0.865000 0.825000 ;
- RECT 1.565000 0.085000 1.865000 0.895000 ;
- RECT 2.605000 0.085000 3.155000 0.905000 ;
- RECT 3.925000 0.085000 4.095000 0.555000 ;
- RECT 4.865000 0.085000 5.035000 0.555000 ;
- RECT 5.805000 0.085000 5.975000 0.555000 ;
- RECT 6.745000 0.085000 6.915000 0.555000 ;
- RECT 7.685000 0.085000 7.855000 0.555000 ;
- RECT 8.625000 0.085000 8.795000 0.555000 ;
- RECT 9.565000 0.085000 9.735000 0.555000 ;
- RECT 10.505000 0.085000 10.675000 0.555000 ;
- RECT 11.445000 0.085000 11.615000 0.555000 ;
- RECT 12.385000 0.085000 12.555000 0.555000 ;
- RECT 13.325000 0.085000 13.495000 0.555000 ;
- RECT 14.265000 0.085000 14.435000 0.555000 ;
- RECT 15.205000 0.085000 15.375000 0.555000 ;
- RECT 16.145000 0.085000 16.315000 0.555000 ;
- RECT 17.085000 0.085000 17.255000 0.555000 ;
- RECT 18.025000 0.085000 18.295000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
- RECT 13.485000 -0.085000 13.655000 0.085000 ;
- RECT 13.945000 -0.085000 14.115000 0.085000 ;
- RECT 14.405000 -0.085000 14.575000 0.085000 ;
- RECT 14.865000 -0.085000 15.035000 0.085000 ;
- RECT 15.325000 -0.085000 15.495000 0.085000 ;
- RECT 15.785000 -0.085000 15.955000 0.085000 ;
- RECT 16.245000 -0.085000 16.415000 0.085000 ;
- RECT 16.705000 -0.085000 16.875000 0.085000 ;
- RECT 17.165000 -0.085000 17.335000 0.085000 ;
- RECT 17.625000 -0.085000 17.795000 0.085000 ;
- RECT 18.085000 -0.085000 18.255000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 18.400000 0.240000 ;
END
@@ -129,60 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 18.400000 2.805000 ;
- RECT 0.300000 1.495000 0.515000 2.635000 ;
- RECT 1.335000 1.455000 1.555000 2.635000 ;
- RECT 2.375000 1.455000 2.670000 2.635000 ;
- RECT 3.415000 1.835000 3.665000 2.635000 ;
- RECT 4.355000 1.835000 4.605000 2.635000 ;
- RECT 5.295000 1.835000 5.545000 2.635000 ;
- RECT 6.235000 1.835000 6.485000 2.635000 ;
- RECT 7.175000 1.835000 7.425000 2.635000 ;
- RECT 8.115000 1.835000 8.365000 2.635000 ;
- RECT 9.055000 1.835000 9.305000 2.635000 ;
- RECT 9.995000 1.835000 10.245000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
- RECT 14.405000 2.635000 14.575000 2.805000 ;
- RECT 14.865000 2.635000 15.035000 2.805000 ;
- RECT 15.325000 2.635000 15.495000 2.805000 ;
- RECT 15.785000 2.635000 15.955000 2.805000 ;
- RECT 16.245000 2.635000 16.415000 2.805000 ;
- RECT 16.705000 2.635000 16.875000 2.805000 ;
- RECT 17.165000 2.635000 17.335000 2.805000 ;
- RECT 17.625000 2.635000 17.795000 2.805000 ;
- RECT 18.085000 2.635000 18.255000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 18.400000 2.960000 ;
END
@@ -224,32 +108,145 @@
END X
OBS
LAYER li1 ;
- RECT 0.685000 1.495000 1.115000 2.465000 ;
- RECT 0.885000 1.065000 2.385000 1.075000 ;
- RECT 0.885000 1.075000 10.480000 1.285000 ;
- RECT 0.885000 1.285000 1.115000 1.495000 ;
- RECT 1.085000 0.255000 1.345000 1.065000 ;
- RECT 1.725000 1.285000 2.155000 2.465000 ;
- RECT 2.085000 0.255000 2.385000 1.065000 ;
- RECT 2.875000 1.455000 10.715000 1.665000 ;
- RECT 2.875000 1.665000 3.195000 2.465000 ;
- RECT 3.885000 1.665000 4.135000 2.465000 ;
- RECT 4.825000 1.665000 5.075000 2.465000 ;
- RECT 5.765000 1.665000 6.015000 2.465000 ;
- RECT 6.705000 1.665000 6.955000 2.465000 ;
- RECT 7.645000 1.665000 7.895000 2.465000 ;
- RECT 8.585000 1.665000 8.835000 2.465000 ;
- RECT 9.525000 1.665000 9.775000 2.465000 ;
- RECT 10.465000 1.665000 10.715000 2.295000 ;
- RECT 10.465000 2.295000 18.235000 2.465000 ;
- RECT 11.405000 1.795000 11.655000 2.295000 ;
- RECT 12.345000 1.795000 12.595000 2.295000 ;
- RECT 13.285000 1.795000 13.535000 2.295000 ;
- RECT 14.225000 1.795000 14.475000 2.295000 ;
- RECT 15.165000 1.795000 15.415000 2.295000 ;
- RECT 16.105000 1.795000 16.355000 2.295000 ;
- RECT 17.045000 1.795000 17.295000 2.295000 ;
- RECT 17.985000 1.795000 18.235000 2.295000 ;
+ RECT 0.000000 -0.085000 18.400000 0.085000 ;
+ RECT 0.000000 2.635000 18.400000 2.805000 ;
+ RECT 0.300000 1.495000 0.515000 2.635000 ;
+ RECT 0.485000 0.085000 0.865000 0.825000 ;
+ RECT 0.685000 1.495000 1.115000 2.465000 ;
+ RECT 0.885000 1.065000 2.385000 1.075000 ;
+ RECT 0.885000 1.075000 10.480000 1.285000 ;
+ RECT 0.885000 1.285000 1.115000 1.495000 ;
+ RECT 1.085000 0.255000 1.345000 1.065000 ;
+ RECT 1.335000 1.455000 1.555000 2.635000 ;
+ RECT 1.565000 0.085000 1.865000 0.895000 ;
+ RECT 1.725000 1.285000 2.155000 2.465000 ;
+ RECT 2.085000 0.255000 2.385000 1.065000 ;
+ RECT 2.375000 1.455000 2.670000 2.635000 ;
+ RECT 2.605000 0.085000 3.155000 0.905000 ;
+ RECT 2.875000 1.455000 10.715000 1.665000 ;
+ RECT 2.875000 1.665000 3.195000 2.465000 ;
+ RECT 3.415000 1.835000 3.665000 2.635000 ;
+ RECT 3.885000 1.665000 4.135000 2.465000 ;
+ RECT 3.925000 0.085000 4.095000 0.555000 ;
+ RECT 4.355000 1.835000 4.605000 2.635000 ;
+ RECT 4.825000 1.665000 5.075000 2.465000 ;
+ RECT 4.865000 0.085000 5.035000 0.555000 ;
+ RECT 5.295000 1.835000 5.545000 2.635000 ;
+ RECT 5.765000 1.665000 6.015000 2.465000 ;
+ RECT 5.805000 0.085000 5.975000 0.555000 ;
+ RECT 6.235000 1.835000 6.485000 2.635000 ;
+ RECT 6.705000 1.665000 6.955000 2.465000 ;
+ RECT 6.745000 0.085000 6.915000 0.555000 ;
+ RECT 7.175000 1.835000 7.425000 2.635000 ;
+ RECT 7.645000 1.665000 7.895000 2.465000 ;
+ RECT 7.685000 0.085000 7.855000 0.555000 ;
+ RECT 8.115000 1.835000 8.365000 2.635000 ;
+ RECT 8.585000 1.665000 8.835000 2.465000 ;
+ RECT 8.625000 0.085000 8.795000 0.555000 ;
+ RECT 9.055000 1.835000 9.305000 2.635000 ;
+ RECT 9.525000 1.665000 9.775000 2.465000 ;
+ RECT 9.565000 0.085000 9.735000 0.555000 ;
+ RECT 9.995000 1.835000 10.245000 2.635000 ;
+ RECT 10.465000 1.665000 10.715000 2.295000 ;
+ RECT 10.465000 2.295000 18.235000 2.465000 ;
+ RECT 10.505000 0.085000 10.675000 0.555000 ;
+ RECT 11.405000 1.795000 11.655000 2.295000 ;
+ RECT 11.445000 0.085000 11.615000 0.555000 ;
+ RECT 12.345000 1.795000 12.595000 2.295000 ;
+ RECT 12.385000 0.085000 12.555000 0.555000 ;
+ RECT 13.285000 1.795000 13.535000 2.295000 ;
+ RECT 13.325000 0.085000 13.495000 0.555000 ;
+ RECT 14.225000 1.795000 14.475000 2.295000 ;
+ RECT 14.265000 0.085000 14.435000 0.555000 ;
+ RECT 15.165000 1.795000 15.415000 2.295000 ;
+ RECT 15.205000 0.085000 15.375000 0.555000 ;
+ RECT 16.105000 1.795000 16.355000 2.295000 ;
+ RECT 16.145000 0.085000 16.315000 0.555000 ;
+ RECT 17.045000 1.795000 17.295000 2.295000 ;
+ RECT 17.085000 0.085000 17.255000 0.555000 ;
+ RECT 17.985000 1.795000 18.235000 2.295000 ;
+ RECT 18.025000 0.085000 18.295000 0.555000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 -0.085000 13.655000 0.085000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.945000 -0.085000 14.115000 0.085000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
+ RECT 14.405000 -0.085000 14.575000 0.085000 ;
+ RECT 14.405000 2.635000 14.575000 2.805000 ;
+ RECT 14.865000 -0.085000 15.035000 0.085000 ;
+ RECT 14.865000 2.635000 15.035000 2.805000 ;
+ RECT 15.325000 -0.085000 15.495000 0.085000 ;
+ RECT 15.325000 2.635000 15.495000 2.805000 ;
+ RECT 15.785000 -0.085000 15.955000 0.085000 ;
+ RECT 15.785000 2.635000 15.955000 2.805000 ;
+ RECT 16.245000 -0.085000 16.415000 0.085000 ;
+ RECT 16.245000 2.635000 16.415000 2.805000 ;
+ RECT 16.705000 -0.085000 16.875000 0.085000 ;
+ RECT 16.705000 2.635000 16.875000 2.805000 ;
+ RECT 17.165000 -0.085000 17.335000 0.085000 ;
+ RECT 17.165000 2.635000 17.335000 2.805000 ;
+ RECT 17.625000 -0.085000 17.795000 0.085000 ;
+ RECT 17.625000 2.635000 17.795000 2.805000 ;
+ RECT 18.085000 -0.085000 18.255000 0.085000 ;
+ RECT 18.085000 2.635000 18.255000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_2.magic.lef b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_2.magic.lef
index ca459bb..c3105a0 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_2.magic.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_2.magic.lef
@@ -58,21 +58,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.085000 0.085000 0.365000 0.895000 ;
- RECT 1.135000 0.085000 1.305000 0.555000 ;
- RECT 2.075000 0.085000 2.245000 0.895000 ;
- RECT 3.025000 0.085000 3.280000 0.845000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -82,19 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.625000 1.825000 0.875000 2.635000 ;
- RECT 3.025000 2.145000 3.275000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -113,19 +85,44 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 1.445000 1.345000 1.655000 ;
- RECT 0.085000 1.655000 0.405000 2.465000 ;
- RECT 1.095000 1.655000 1.345000 2.295000 ;
- RECT 1.095000 2.295000 2.325000 2.465000 ;
- RECT 2.035000 1.445000 2.290000 1.890000 ;
- RECT 2.035000 1.890000 2.325000 2.295000 ;
- RECT 2.075000 1.075000 2.630000 1.245000 ;
- RECT 2.415000 0.725000 2.765000 0.895000 ;
- RECT 2.415000 0.895000 2.630000 1.075000 ;
- RECT 2.460000 1.245000 2.630000 1.445000 ;
- RECT 2.460000 1.445000 2.765000 1.615000 ;
- RECT 2.595000 0.445000 2.765000 0.725000 ;
- RECT 2.595000 1.615000 2.765000 2.460000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.085000 0.085000 0.365000 0.895000 ;
+ RECT 0.085000 1.445000 1.345000 1.655000 ;
+ RECT 0.085000 1.655000 0.405000 2.465000 ;
+ RECT 0.625000 1.825000 0.875000 2.635000 ;
+ RECT 1.095000 1.655000 1.345000 2.295000 ;
+ RECT 1.095000 2.295000 2.325000 2.465000 ;
+ RECT 1.135000 0.085000 1.305000 0.555000 ;
+ RECT 2.035000 1.445000 2.290000 1.890000 ;
+ RECT 2.035000 1.890000 2.325000 2.295000 ;
+ RECT 2.075000 0.085000 2.245000 0.895000 ;
+ RECT 2.075000 1.075000 2.630000 1.245000 ;
+ RECT 2.415000 0.725000 2.765000 0.895000 ;
+ RECT 2.415000 0.895000 2.630000 1.075000 ;
+ RECT 2.460000 1.245000 2.630000 1.445000 ;
+ RECT 2.460000 1.445000 2.765000 1.615000 ;
+ RECT 2.595000 0.445000 2.765000 0.725000 ;
+ RECT 2.595000 1.615000 2.765000 2.460000 ;
+ RECT 3.025000 0.085000 3.280000 0.845000 ;
+ RECT 3.025000 2.145000 3.275000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_4.magic.lef b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_4.magic.lef
index 1eb7e34..c780a71 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_4.magic.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_4.magic.lef
@@ -57,27 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.520000 0.085000 ;
- RECT 0.085000 0.085000 0.365000 0.905000 ;
- RECT 1.135000 0.085000 1.305000 0.555000 ;
- RECT 2.075000 0.085000 2.245000 0.555000 ;
- RECT 3.015000 0.085000 3.185000 0.555000 ;
- RECT 3.955000 0.085000 4.245000 0.905000 ;
- RECT 4.975000 0.085000 5.265000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.520000 0.240000 ;
END
@@ -87,24 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.520000 2.805000 ;
- RECT 0.535000 1.835000 0.915000 2.635000 ;
- RECT 1.475000 1.835000 1.775000 2.635000 ;
- RECT 4.975000 1.495000 5.380000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.520000 2.960000 ;
END
@@ -128,18 +89,54 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 1.455000 2.325000 1.665000 ;
- RECT 0.085000 1.665000 0.365000 2.465000 ;
- RECT 1.135000 1.665000 1.305000 2.465000 ;
- RECT 1.945000 1.665000 2.325000 2.295000 ;
- RECT 1.945000 2.295000 4.255000 2.465000 ;
- RECT 2.885000 1.935000 3.265000 2.295000 ;
- RECT 3.095000 1.075000 4.675000 1.275000 ;
- RECT 3.825000 1.575000 4.255000 2.295000 ;
- RECT 4.425000 0.255000 4.755000 0.815000 ;
- RECT 4.425000 0.815000 4.675000 1.075000 ;
- RECT 4.425000 1.275000 4.675000 1.575000 ;
- RECT 4.425000 1.575000 4.755000 2.465000 ;
+ RECT 0.000000 -0.085000 5.520000 0.085000 ;
+ RECT 0.000000 2.635000 5.520000 2.805000 ;
+ RECT 0.085000 0.085000 0.365000 0.905000 ;
+ RECT 0.085000 1.455000 2.325000 1.665000 ;
+ RECT 0.085000 1.665000 0.365000 2.465000 ;
+ RECT 0.535000 1.835000 0.915000 2.635000 ;
+ RECT 1.135000 0.085000 1.305000 0.555000 ;
+ RECT 1.135000 1.665000 1.305000 2.465000 ;
+ RECT 1.475000 1.835000 1.775000 2.635000 ;
+ RECT 1.945000 1.665000 2.325000 2.295000 ;
+ RECT 1.945000 2.295000 4.255000 2.465000 ;
+ RECT 2.075000 0.085000 2.245000 0.555000 ;
+ RECT 2.885000 1.935000 3.265000 2.295000 ;
+ RECT 3.015000 0.085000 3.185000 0.555000 ;
+ RECT 3.095000 1.075000 4.675000 1.275000 ;
+ RECT 3.825000 1.575000 4.255000 2.295000 ;
+ RECT 3.955000 0.085000 4.245000 0.905000 ;
+ RECT 4.425000 0.255000 4.755000 0.815000 ;
+ RECT 4.425000 0.815000 4.675000 1.075000 ;
+ RECT 4.425000 1.275000 4.675000 1.575000 ;
+ RECT 4.425000 1.575000 4.755000 2.465000 ;
+ RECT 4.975000 0.085000 5.265000 0.905000 ;
+ RECT 4.975000 1.495000 5.380000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_8.magic.lef b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_8.magic.lef
index 1e4c17e..3007201 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_8.magic.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_8.magic.lef
@@ -58,40 +58,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 9.660000 0.085000 ;
- RECT 0.485000 0.085000 0.705000 0.895000 ;
- RECT 1.445000 0.085000 1.955000 0.905000 ;
- RECT 2.725000 0.085000 2.895000 0.555000 ;
- RECT 3.665000 0.085000 3.835000 0.555000 ;
- RECT 4.605000 0.085000 4.775000 0.555000 ;
- RECT 5.545000 0.085000 5.715000 0.555000 ;
- RECT 6.485000 0.085000 6.655000 0.555000 ;
- RECT 7.425000 0.085000 7.595000 0.555000 ;
- RECT 8.365000 0.085000 8.535000 0.555000 ;
- RECT 9.305000 0.085000 9.575000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 9.660000 0.240000 ;
END
@@ -101,36 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 9.660000 2.805000 ;
- RECT 0.125000 1.455000 0.345000 2.635000 ;
- RECT 1.165000 1.455000 1.460000 2.635000 ;
- RECT 2.215000 1.835000 2.465000 2.635000 ;
- RECT 3.155000 1.835000 3.405000 2.635000 ;
- RECT 4.095000 1.835000 4.345000 2.635000 ;
- RECT 5.035000 1.835000 5.285000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 9.660000 2.960000 ;
END
@@ -160,22 +96,83 @@
END X
OBS
LAYER li1 ;
- RECT 0.515000 1.455000 0.945000 2.465000 ;
- RECT 0.725000 1.065000 1.235000 1.075000 ;
- RECT 0.725000 1.075000 5.520000 1.285000 ;
- RECT 0.725000 1.285000 0.945000 1.455000 ;
- RECT 0.875000 0.255000 1.235000 1.065000 ;
- RECT 1.675000 1.455000 5.755000 1.665000 ;
- RECT 1.675000 1.665000 1.995000 2.465000 ;
- RECT 2.685000 1.665000 2.935000 2.465000 ;
- RECT 3.625000 1.665000 3.875000 2.465000 ;
- RECT 4.565000 1.665000 4.815000 2.465000 ;
- RECT 5.505000 1.665000 5.755000 2.295000 ;
- RECT 5.505000 2.295000 9.515000 2.465000 ;
- RECT 6.445000 1.785000 6.695000 2.295000 ;
- RECT 7.385000 1.785000 7.635000 2.295000 ;
- RECT 8.325000 1.785000 8.575000 2.295000 ;
- RECT 9.265000 1.785000 9.515000 2.295000 ;
+ RECT 0.000000 -0.085000 9.660000 0.085000 ;
+ RECT 0.000000 2.635000 9.660000 2.805000 ;
+ RECT 0.125000 1.455000 0.345000 2.635000 ;
+ RECT 0.485000 0.085000 0.705000 0.895000 ;
+ RECT 0.515000 1.455000 0.945000 2.465000 ;
+ RECT 0.725000 1.065000 1.235000 1.075000 ;
+ RECT 0.725000 1.075000 5.520000 1.285000 ;
+ RECT 0.725000 1.285000 0.945000 1.455000 ;
+ RECT 0.875000 0.255000 1.235000 1.065000 ;
+ RECT 1.165000 1.455000 1.460000 2.635000 ;
+ RECT 1.445000 0.085000 1.955000 0.905000 ;
+ RECT 1.675000 1.455000 5.755000 1.665000 ;
+ RECT 1.675000 1.665000 1.995000 2.465000 ;
+ RECT 2.215000 1.835000 2.465000 2.635000 ;
+ RECT 2.685000 1.665000 2.935000 2.465000 ;
+ RECT 2.725000 0.085000 2.895000 0.555000 ;
+ RECT 3.155000 1.835000 3.405000 2.635000 ;
+ RECT 3.625000 1.665000 3.875000 2.465000 ;
+ RECT 3.665000 0.085000 3.835000 0.555000 ;
+ RECT 4.095000 1.835000 4.345000 2.635000 ;
+ RECT 4.565000 1.665000 4.815000 2.465000 ;
+ RECT 4.605000 0.085000 4.775000 0.555000 ;
+ RECT 5.035000 1.835000 5.285000 2.635000 ;
+ RECT 5.505000 1.665000 5.755000 2.295000 ;
+ RECT 5.505000 2.295000 9.515000 2.465000 ;
+ RECT 5.545000 0.085000 5.715000 0.555000 ;
+ RECT 6.445000 1.785000 6.695000 2.295000 ;
+ RECT 6.485000 0.085000 6.655000 0.555000 ;
+ RECT 7.385000 1.785000 7.635000 2.295000 ;
+ RECT 7.425000 0.085000 7.595000 0.555000 ;
+ RECT 8.325000 1.785000 8.575000 2.295000 ;
+ RECT 8.365000 0.085000 8.535000 0.555000 ;
+ RECT 9.265000 1.785000 9.515000 2.295000 ;
+ RECT 9.305000 0.085000 9.575000 0.555000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_1.magic.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_1.magic.lef
index 2041277..3d2fd5c 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_1.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_1.magic.lef
@@ -72,21 +72,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.485000 ;
- RECT 3.250000 0.085000 3.765000 0.620000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -96,21 +81,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.645000 1.495000 0.815000 2.635000 ;
- RECT 3.585000 1.875000 3.755000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -127,16 +97,43 @@
END X
OBS
LAYER li1 ;
- RECT 0.515000 0.655000 1.610000 0.825000 ;
- RECT 0.515000 0.825000 0.685000 1.325000 ;
- RECT 1.435000 0.255000 1.955000 0.620000 ;
- RECT 1.435000 0.620000 1.610000 0.655000 ;
- RECT 1.440000 0.825000 1.610000 1.955000 ;
- RECT 1.440000 1.955000 2.750000 2.125000 ;
- RECT 3.285000 0.895000 4.500000 1.065000 ;
- RECT 4.035000 0.290000 4.280000 0.895000 ;
- RECT 4.040000 1.875000 4.500000 2.285000 ;
- RECT 4.215000 1.065000 4.500000 1.875000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.515000 0.085000 0.895000 0.485000 ;
+ RECT 0.515000 0.655000 1.610000 0.825000 ;
+ RECT 0.515000 0.825000 0.685000 1.325000 ;
+ RECT 0.645000 1.495000 0.815000 2.635000 ;
+ RECT 1.435000 0.255000 1.955000 0.620000 ;
+ RECT 1.435000 0.620000 1.610000 0.655000 ;
+ RECT 1.440000 0.825000 1.610000 1.955000 ;
+ RECT 1.440000 1.955000 2.750000 2.125000 ;
+ RECT 3.250000 0.085000 3.765000 0.620000 ;
+ RECT 3.285000 0.895000 4.500000 1.065000 ;
+ RECT 3.585000 1.875000 3.755000 2.635000 ;
+ RECT 4.035000 0.290000 4.280000 0.895000 ;
+ RECT 4.040000 1.875000 4.500000 2.285000 ;
+ RECT 4.215000 1.065000 4.500000 1.875000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_12.magic.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_12.magic.lef
index f1a7366..4eccea2 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_12.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_12.magic.lef
@@ -66,58 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 16.560000 0.085000 ;
- RECT 2.525000 0.085000 2.795000 0.550000 ;
- RECT 3.465000 0.085000 3.735000 0.545000 ;
- RECT 4.405000 0.085000 4.675000 0.905000 ;
- RECT 5.345000 0.085000 5.615000 0.905000 ;
- RECT 6.285000 0.085000 6.555000 0.545000 ;
- RECT 7.225000 0.085000 7.495000 0.550000 ;
- RECT 10.145000 0.085000 10.415000 0.905000 ;
- RECT 11.085000 0.085000 11.355000 0.545000 ;
- RECT 12.025000 0.085000 12.295000 0.545000 ;
- RECT 12.965000 0.085000 13.235000 0.545000 ;
- RECT 13.905000 0.085000 14.175000 0.550000 ;
- RECT 14.845000 0.085000 15.115000 0.545000 ;
- RECT 15.785000 0.085000 16.055000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
- RECT 13.485000 -0.085000 13.655000 0.085000 ;
- RECT 13.945000 -0.085000 14.115000 0.085000 ;
- RECT 14.405000 -0.085000 14.575000 0.085000 ;
- RECT 14.865000 -0.085000 15.035000 0.085000 ;
- RECT 15.325000 -0.085000 15.495000 0.085000 ;
- RECT 15.785000 -0.085000 15.955000 0.085000 ;
- RECT 16.245000 -0.085000 16.415000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 16.560000 0.240000 ;
END
@@ -127,58 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 16.560000 2.805000 ;
- RECT 2.525000 1.495000 2.795000 2.635000 ;
- RECT 3.465000 1.835000 3.735000 2.635000 ;
- RECT 4.405000 1.495000 4.675000 2.635000 ;
- RECT 5.345000 1.495000 5.615000 2.635000 ;
- RECT 6.285000 1.835000 6.555000 2.635000 ;
- RECT 7.225000 1.495000 7.495000 2.635000 ;
- RECT 10.145000 1.495000 10.415000 2.635000 ;
- RECT 11.085000 1.835000 11.355000 2.635000 ;
- RECT 12.025000 1.835000 12.295000 2.635000 ;
- RECT 12.965000 1.835000 13.235000 2.635000 ;
- RECT 13.905000 1.835000 14.175000 2.635000 ;
- RECT 14.845000 1.835000 15.115000 2.635000 ;
- RECT 15.785000 1.495000 16.055000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
- RECT 14.405000 2.635000 14.575000 2.805000 ;
- RECT 14.865000 2.635000 15.035000 2.805000 ;
- RECT 15.325000 2.635000 15.495000 2.805000 ;
- RECT 15.785000 2.635000 15.955000 2.805000 ;
- RECT 16.245000 2.635000 16.415000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 16.560000 2.960000 ;
END
@@ -208,58 +104,158 @@
END X
OBS
LAYER li1 ;
- RECT 0.095000 0.255000 2.305000 0.425000 ;
- RECT 0.095000 0.425000 0.395000 2.295000 ;
- RECT 0.095000 2.295000 2.305000 2.465000 ;
- RECT 0.565000 0.595000 0.895000 0.725000 ;
- RECT 0.565000 0.725000 4.235000 0.905000 ;
- RECT 0.565000 1.495000 1.835000 1.665000 ;
- RECT 0.565000 1.665000 0.895000 2.125000 ;
- RECT 1.065000 0.425000 1.335000 0.545000 ;
- RECT 1.065000 1.835000 1.335000 2.295000 ;
- RECT 1.505000 0.595000 1.835000 0.725000 ;
- RECT 1.505000 1.665000 1.835000 2.125000 ;
- RECT 2.005000 0.425000 2.305000 0.550000 ;
- RECT 2.005000 1.495000 2.305000 2.295000 ;
- RECT 2.965000 0.255000 3.295000 0.725000 ;
- RECT 2.965000 1.495000 4.235000 1.665000 ;
- RECT 2.965000 1.665000 3.295000 2.465000 ;
- RECT 3.905000 0.255000 4.235000 0.725000 ;
- RECT 3.905000 1.665000 4.235000 2.465000 ;
- RECT 4.845000 0.255000 5.175000 1.075000 ;
- RECT 4.845000 1.075000 7.095000 1.325000 ;
- RECT 4.845000 1.325000 5.175000 2.465000 ;
- RECT 5.785000 0.255000 6.115000 0.725000 ;
- RECT 5.785000 0.725000 9.455000 0.905000 ;
- RECT 5.785000 1.495000 7.055000 1.665000 ;
- RECT 5.785000 1.665000 6.115000 2.465000 ;
- RECT 6.725000 0.255000 7.055000 0.725000 ;
- RECT 6.725000 1.665000 7.055000 2.465000 ;
- RECT 7.715000 0.255000 9.925000 0.425000 ;
- RECT 7.715000 0.425000 8.015000 0.550000 ;
- RECT 7.715000 1.495000 8.015000 2.295000 ;
- RECT 7.715000 2.295000 9.925000 2.465000 ;
- RECT 8.185000 0.595000 8.515000 0.725000 ;
- RECT 8.185000 1.495000 9.455000 1.665000 ;
- RECT 8.185000 1.665000 8.515000 2.125000 ;
- RECT 8.685000 0.425000 8.955000 0.545000 ;
- RECT 8.685000 1.835000 8.955000 2.295000 ;
- RECT 9.125000 0.595000 9.455000 0.725000 ;
- RECT 9.125000 1.665000 9.455000 2.125000 ;
- RECT 9.625000 0.425000 9.925000 1.075000 ;
- RECT 9.625000 1.075000 14.825000 1.325000 ;
- RECT 9.625000 1.325000 9.925000 2.295000 ;
+ RECT 0.000000 -0.085000 16.560000 0.085000 ;
+ RECT 0.000000 2.635000 16.560000 2.805000 ;
+ RECT 0.095000 0.255000 2.305000 0.425000 ;
+ RECT 0.095000 0.425000 0.395000 2.295000 ;
+ RECT 0.095000 2.295000 2.305000 2.465000 ;
+ RECT 0.565000 0.595000 0.895000 0.725000 ;
+ RECT 0.565000 0.725000 4.235000 0.905000 ;
+ RECT 0.565000 1.495000 1.835000 1.665000 ;
+ RECT 0.565000 1.665000 0.895000 2.125000 ;
+ RECT 1.065000 0.425000 1.335000 0.545000 ;
+ RECT 1.065000 1.835000 1.335000 2.295000 ;
+ RECT 1.505000 0.595000 1.835000 0.725000 ;
+ RECT 1.505000 1.665000 1.835000 2.125000 ;
+ RECT 2.005000 0.425000 2.305000 0.550000 ;
+ RECT 2.005000 1.495000 2.305000 2.295000 ;
+ RECT 2.525000 0.085000 2.795000 0.550000 ;
+ RECT 2.525000 1.495000 2.795000 2.635000 ;
+ RECT 2.965000 0.255000 3.295000 0.725000 ;
+ RECT 2.965000 1.495000 4.235000 1.665000 ;
+ RECT 2.965000 1.665000 3.295000 2.465000 ;
+ RECT 3.465000 0.085000 3.735000 0.545000 ;
+ RECT 3.465000 1.835000 3.735000 2.635000 ;
+ RECT 3.905000 0.255000 4.235000 0.725000 ;
+ RECT 3.905000 1.665000 4.235000 2.465000 ;
+ RECT 4.405000 0.085000 4.675000 0.905000 ;
+ RECT 4.405000 1.495000 4.675000 2.635000 ;
+ RECT 4.845000 0.255000 5.175000 1.075000 ;
+ RECT 4.845000 1.075000 7.095000 1.325000 ;
+ RECT 4.845000 1.325000 5.175000 2.465000 ;
+ RECT 5.345000 0.085000 5.615000 0.905000 ;
+ RECT 5.345000 1.495000 5.615000 2.635000 ;
+ RECT 5.785000 0.255000 6.115000 0.725000 ;
+ RECT 5.785000 0.725000 9.455000 0.905000 ;
+ RECT 5.785000 1.495000 7.055000 1.665000 ;
+ RECT 5.785000 1.665000 6.115000 2.465000 ;
+ RECT 6.285000 0.085000 6.555000 0.545000 ;
+ RECT 6.285000 1.835000 6.555000 2.635000 ;
+ RECT 6.725000 0.255000 7.055000 0.725000 ;
+ RECT 6.725000 1.665000 7.055000 2.465000 ;
+ RECT 7.225000 0.085000 7.495000 0.550000 ;
+ RECT 7.225000 1.495000 7.495000 2.635000 ;
+ RECT 7.715000 0.255000 9.925000 0.425000 ;
+ RECT 7.715000 0.425000 8.015000 0.550000 ;
+ RECT 7.715000 1.495000 8.015000 2.295000 ;
+ RECT 7.715000 2.295000 9.925000 2.465000 ;
+ RECT 8.185000 0.595000 8.515000 0.725000 ;
+ RECT 8.185000 1.495000 9.455000 1.665000 ;
+ RECT 8.185000 1.665000 8.515000 2.125000 ;
+ RECT 8.685000 0.425000 8.955000 0.545000 ;
+ RECT 8.685000 1.835000 8.955000 2.295000 ;
+ RECT 9.125000 0.595000 9.455000 0.725000 ;
+ RECT 9.125000 1.665000 9.455000 2.125000 ;
+ RECT 9.625000 0.425000 9.925000 1.075000 ;
+ RECT 9.625000 1.075000 14.825000 1.325000 ;
+ RECT 9.625000 1.325000 9.925000 2.295000 ;
+ RECT 10.145000 0.085000 10.415000 0.905000 ;
+ RECT 10.145000 1.495000 10.415000 2.635000 ;
+ RECT 11.085000 0.085000 11.355000 0.545000 ;
+ RECT 11.085000 1.835000 11.355000 2.635000 ;
+ RECT 12.025000 0.085000 12.295000 0.545000 ;
+ RECT 12.025000 1.835000 12.295000 2.635000 ;
+ RECT 12.965000 0.085000 13.235000 0.545000 ;
+ RECT 12.965000 1.835000 13.235000 2.635000 ;
+ RECT 13.905000 0.085000 14.175000 0.550000 ;
+ RECT 13.905000 1.835000 14.175000 2.635000 ;
+ RECT 14.845000 0.085000 15.115000 0.545000 ;
+ RECT 14.845000 1.835000 15.115000 2.635000 ;
+ RECT 15.785000 0.085000 16.055000 0.905000 ;
+ RECT 15.785000 1.495000 16.055000 2.635000 ;
LAYER mcon ;
- RECT 0.175000 0.425000 0.345000 0.595000 ;
- RECT 0.645000 1.785000 0.815000 1.955000 ;
- RECT 1.585000 1.785000 1.755000 1.955000 ;
- RECT 3.045000 2.125000 3.215000 2.295000 ;
- RECT 3.985000 2.125000 4.155000 2.295000 ;
- RECT 5.865000 1.785000 6.035000 1.955000 ;
- RECT 6.805000 1.785000 6.975000 1.955000 ;
- RECT 8.265000 1.785000 8.435000 1.955000 ;
- RECT 9.205000 1.785000 9.375000 1.955000 ;
- RECT 9.675000 0.425000 9.845000 0.595000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.175000 0.425000 0.345000 0.595000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.645000 1.785000 0.815000 1.955000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.585000 1.785000 1.755000 1.955000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.045000 2.125000 3.215000 2.295000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 3.985000 2.125000 4.155000 2.295000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 5.865000 1.785000 6.035000 1.955000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 6.805000 1.785000 6.975000 1.955000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.265000 1.785000 8.435000 1.955000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.205000 1.785000 9.375000 1.955000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.675000 0.425000 9.845000 0.595000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 -0.085000 13.655000 0.085000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.945000 -0.085000 14.115000 0.085000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
+ RECT 14.405000 -0.085000 14.575000 0.085000 ;
+ RECT 14.405000 2.635000 14.575000 2.805000 ;
+ RECT 14.865000 -0.085000 15.035000 0.085000 ;
+ RECT 14.865000 2.635000 15.035000 2.805000 ;
+ RECT 15.325000 -0.085000 15.495000 0.085000 ;
+ RECT 15.325000 2.635000 15.495000 2.805000 ;
+ RECT 15.785000 -0.085000 15.955000 0.085000 ;
+ RECT 15.785000 2.635000 15.955000 2.805000 ;
+ RECT 16.245000 -0.085000 16.415000 0.085000 ;
+ RECT 16.245000 2.635000 16.415000 2.805000 ;
LAYER met1 ;
RECT 0.115000 0.395000 0.405000 0.440000 ;
RECT 0.115000 0.440000 9.905000 0.580000 ;
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_16.magic.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_16.magic.lef
index 35927ab..d760da9 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_16.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_16.magic.lef
@@ -66,64 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 18.400000 0.085000 ;
- RECT 2.525000 0.085000 2.795000 0.550000 ;
- RECT 3.465000 0.085000 3.735000 0.545000 ;
- RECT 4.405000 0.085000 4.675000 0.905000 ;
- RECT 5.345000 0.085000 5.615000 0.905000 ;
- RECT 6.285000 0.085000 6.555000 0.545000 ;
- RECT 7.225000 0.085000 7.495000 0.550000 ;
- RECT 10.145000 0.085000 10.415000 0.905000 ;
- RECT 11.085000 0.085000 11.355000 0.545000 ;
- RECT 12.025000 0.085000 12.295000 0.545000 ;
- RECT 12.965000 0.085000 13.235000 0.545000 ;
- RECT 13.905000 0.085000 14.175000 0.550000 ;
- RECT 14.845000 0.085000 15.115000 0.545000 ;
- RECT 15.785000 0.085000 16.055000 0.545000 ;
- RECT 16.725000 0.085000 16.995000 0.545000 ;
- RECT 17.665000 0.085000 17.935000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
- RECT 13.485000 -0.085000 13.655000 0.085000 ;
- RECT 13.945000 -0.085000 14.115000 0.085000 ;
- RECT 14.405000 -0.085000 14.575000 0.085000 ;
- RECT 14.865000 -0.085000 15.035000 0.085000 ;
- RECT 15.325000 -0.085000 15.495000 0.085000 ;
- RECT 15.785000 -0.085000 15.955000 0.085000 ;
- RECT 16.245000 -0.085000 16.415000 0.085000 ;
- RECT 16.705000 -0.085000 16.875000 0.085000 ;
- RECT 17.165000 -0.085000 17.335000 0.085000 ;
- RECT 17.625000 -0.085000 17.795000 0.085000 ;
- RECT 18.085000 -0.085000 18.255000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 18.400000 0.240000 ;
END
@@ -133,64 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 18.400000 2.805000 ;
- RECT 2.525000 1.495000 2.795000 2.635000 ;
- RECT 3.465000 1.835000 3.735000 2.635000 ;
- RECT 4.405000 1.495000 4.675000 2.635000 ;
- RECT 5.345000 1.495000 5.615000 2.635000 ;
- RECT 6.285000 1.835000 6.555000 2.635000 ;
- RECT 7.225000 1.495000 7.495000 2.635000 ;
- RECT 10.145000 1.495000 10.415000 2.635000 ;
- RECT 11.085000 1.835000 11.355000 2.635000 ;
- RECT 12.025000 1.835000 12.295000 2.635000 ;
- RECT 12.965000 1.835000 13.235000 2.635000 ;
- RECT 13.905000 1.835000 14.175000 2.635000 ;
- RECT 14.845000 1.835000 15.115000 2.635000 ;
- RECT 15.785000 1.835000 16.055000 2.635000 ;
- RECT 16.725000 1.835000 16.995000 2.635000 ;
- RECT 17.665000 1.495000 17.935000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
- RECT 14.405000 2.635000 14.575000 2.805000 ;
- RECT 14.865000 2.635000 15.035000 2.805000 ;
- RECT 15.325000 2.635000 15.495000 2.805000 ;
- RECT 15.785000 2.635000 15.955000 2.805000 ;
- RECT 16.245000 2.635000 16.415000 2.805000 ;
- RECT 16.705000 2.635000 16.875000 2.805000 ;
- RECT 17.165000 2.635000 17.335000 2.805000 ;
- RECT 17.625000 2.635000 17.795000 2.805000 ;
- RECT 18.085000 2.635000 18.255000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 18.400000 2.960000 ;
END
@@ -224,58 +108,170 @@
END X
OBS
LAYER li1 ;
- RECT 0.095000 0.255000 2.305000 0.425000 ;
- RECT 0.095000 0.425000 0.395000 2.295000 ;
- RECT 0.095000 2.295000 2.305000 2.465000 ;
- RECT 0.565000 0.595000 0.895000 0.725000 ;
- RECT 0.565000 0.725000 4.235000 0.905000 ;
- RECT 0.565000 1.495000 1.835000 1.665000 ;
- RECT 0.565000 1.665000 0.895000 2.125000 ;
- RECT 1.065000 0.425000 1.335000 0.545000 ;
- RECT 1.065000 1.835000 1.335000 2.295000 ;
- RECT 1.505000 0.595000 1.835000 0.725000 ;
- RECT 1.505000 1.665000 1.835000 2.125000 ;
- RECT 2.005000 0.425000 2.305000 0.550000 ;
- RECT 2.005000 1.495000 2.305000 2.295000 ;
- RECT 2.965000 0.255000 3.295000 0.725000 ;
- RECT 2.965000 1.495000 4.235000 1.665000 ;
- RECT 2.965000 1.665000 3.295000 2.465000 ;
- RECT 3.905000 0.255000 4.235000 0.725000 ;
- RECT 3.905000 1.665000 4.235000 2.465000 ;
- RECT 4.845000 0.255000 5.175000 1.075000 ;
- RECT 4.845000 1.075000 7.095000 1.325000 ;
- RECT 4.845000 1.325000 5.175000 2.465000 ;
- RECT 5.785000 0.255000 6.115000 0.725000 ;
- RECT 5.785000 0.725000 9.455000 0.905000 ;
- RECT 5.785000 1.495000 7.055000 1.665000 ;
- RECT 5.785000 1.665000 6.115000 2.465000 ;
- RECT 6.725000 0.255000 7.055000 0.725000 ;
- RECT 6.725000 1.665000 7.055000 2.465000 ;
- RECT 7.715000 0.255000 9.925000 0.425000 ;
- RECT 7.715000 0.425000 8.015000 0.550000 ;
- RECT 7.715000 1.495000 8.015000 2.295000 ;
- RECT 7.715000 2.295000 9.925000 2.465000 ;
- RECT 8.185000 0.595000 8.515000 0.725000 ;
- RECT 8.185000 1.495000 9.455000 1.665000 ;
- RECT 8.185000 1.665000 8.515000 2.125000 ;
- RECT 8.685000 0.425000 8.955000 0.545000 ;
- RECT 8.685000 1.835000 8.955000 2.295000 ;
- RECT 9.125000 0.595000 9.455000 0.725000 ;
- RECT 9.125000 1.665000 9.455000 2.125000 ;
- RECT 9.625000 0.425000 9.925000 1.075000 ;
- RECT 9.625000 1.075000 16.865000 1.325000 ;
- RECT 9.625000 1.325000 9.925000 2.295000 ;
+ RECT 0.000000 -0.085000 18.400000 0.085000 ;
+ RECT 0.000000 2.635000 18.400000 2.805000 ;
+ RECT 0.095000 0.255000 2.305000 0.425000 ;
+ RECT 0.095000 0.425000 0.395000 2.295000 ;
+ RECT 0.095000 2.295000 2.305000 2.465000 ;
+ RECT 0.565000 0.595000 0.895000 0.725000 ;
+ RECT 0.565000 0.725000 4.235000 0.905000 ;
+ RECT 0.565000 1.495000 1.835000 1.665000 ;
+ RECT 0.565000 1.665000 0.895000 2.125000 ;
+ RECT 1.065000 0.425000 1.335000 0.545000 ;
+ RECT 1.065000 1.835000 1.335000 2.295000 ;
+ RECT 1.505000 0.595000 1.835000 0.725000 ;
+ RECT 1.505000 1.665000 1.835000 2.125000 ;
+ RECT 2.005000 0.425000 2.305000 0.550000 ;
+ RECT 2.005000 1.495000 2.305000 2.295000 ;
+ RECT 2.525000 0.085000 2.795000 0.550000 ;
+ RECT 2.525000 1.495000 2.795000 2.635000 ;
+ RECT 2.965000 0.255000 3.295000 0.725000 ;
+ RECT 2.965000 1.495000 4.235000 1.665000 ;
+ RECT 2.965000 1.665000 3.295000 2.465000 ;
+ RECT 3.465000 0.085000 3.735000 0.545000 ;
+ RECT 3.465000 1.835000 3.735000 2.635000 ;
+ RECT 3.905000 0.255000 4.235000 0.725000 ;
+ RECT 3.905000 1.665000 4.235000 2.465000 ;
+ RECT 4.405000 0.085000 4.675000 0.905000 ;
+ RECT 4.405000 1.495000 4.675000 2.635000 ;
+ RECT 4.845000 0.255000 5.175000 1.075000 ;
+ RECT 4.845000 1.075000 7.095000 1.325000 ;
+ RECT 4.845000 1.325000 5.175000 2.465000 ;
+ RECT 5.345000 0.085000 5.615000 0.905000 ;
+ RECT 5.345000 1.495000 5.615000 2.635000 ;
+ RECT 5.785000 0.255000 6.115000 0.725000 ;
+ RECT 5.785000 0.725000 9.455000 0.905000 ;
+ RECT 5.785000 1.495000 7.055000 1.665000 ;
+ RECT 5.785000 1.665000 6.115000 2.465000 ;
+ RECT 6.285000 0.085000 6.555000 0.545000 ;
+ RECT 6.285000 1.835000 6.555000 2.635000 ;
+ RECT 6.725000 0.255000 7.055000 0.725000 ;
+ RECT 6.725000 1.665000 7.055000 2.465000 ;
+ RECT 7.225000 0.085000 7.495000 0.550000 ;
+ RECT 7.225000 1.495000 7.495000 2.635000 ;
+ RECT 7.715000 0.255000 9.925000 0.425000 ;
+ RECT 7.715000 0.425000 8.015000 0.550000 ;
+ RECT 7.715000 1.495000 8.015000 2.295000 ;
+ RECT 7.715000 2.295000 9.925000 2.465000 ;
+ RECT 8.185000 0.595000 8.515000 0.725000 ;
+ RECT 8.185000 1.495000 9.455000 1.665000 ;
+ RECT 8.185000 1.665000 8.515000 2.125000 ;
+ RECT 8.685000 0.425000 8.955000 0.545000 ;
+ RECT 8.685000 1.835000 8.955000 2.295000 ;
+ RECT 9.125000 0.595000 9.455000 0.725000 ;
+ RECT 9.125000 1.665000 9.455000 2.125000 ;
+ RECT 9.625000 0.425000 9.925000 1.075000 ;
+ RECT 9.625000 1.075000 16.865000 1.325000 ;
+ RECT 9.625000 1.325000 9.925000 2.295000 ;
+ RECT 10.145000 0.085000 10.415000 0.905000 ;
+ RECT 10.145000 1.495000 10.415000 2.635000 ;
+ RECT 11.085000 0.085000 11.355000 0.545000 ;
+ RECT 11.085000 1.835000 11.355000 2.635000 ;
+ RECT 12.025000 0.085000 12.295000 0.545000 ;
+ RECT 12.025000 1.835000 12.295000 2.635000 ;
+ RECT 12.965000 0.085000 13.235000 0.545000 ;
+ RECT 12.965000 1.835000 13.235000 2.635000 ;
+ RECT 13.905000 0.085000 14.175000 0.550000 ;
+ RECT 13.905000 1.835000 14.175000 2.635000 ;
+ RECT 14.845000 0.085000 15.115000 0.545000 ;
+ RECT 14.845000 1.835000 15.115000 2.635000 ;
+ RECT 15.785000 0.085000 16.055000 0.545000 ;
+ RECT 15.785000 1.835000 16.055000 2.635000 ;
+ RECT 16.725000 0.085000 16.995000 0.545000 ;
+ RECT 16.725000 1.835000 16.995000 2.635000 ;
+ RECT 17.665000 0.085000 17.935000 0.905000 ;
+ RECT 17.665000 1.495000 17.935000 2.635000 ;
LAYER mcon ;
- RECT 0.175000 0.425000 0.345000 0.595000 ;
- RECT 0.645000 1.785000 0.815000 1.955000 ;
- RECT 1.585000 1.785000 1.755000 1.955000 ;
- RECT 3.045000 2.125000 3.215000 2.295000 ;
- RECT 3.985000 2.125000 4.155000 2.295000 ;
- RECT 5.865000 1.785000 6.035000 1.955000 ;
- RECT 6.805000 1.785000 6.975000 1.955000 ;
- RECT 8.265000 1.785000 8.435000 1.955000 ;
- RECT 9.205000 1.785000 9.375000 1.955000 ;
- RECT 9.675000 0.425000 9.845000 0.595000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.175000 0.425000 0.345000 0.595000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.645000 1.785000 0.815000 1.955000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.585000 1.785000 1.755000 1.955000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.045000 2.125000 3.215000 2.295000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 3.985000 2.125000 4.155000 2.295000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 5.865000 1.785000 6.035000 1.955000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 6.805000 1.785000 6.975000 1.955000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.265000 1.785000 8.435000 1.955000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.205000 1.785000 9.375000 1.955000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.675000 0.425000 9.845000 0.595000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 -0.085000 13.655000 0.085000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.945000 -0.085000 14.115000 0.085000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
+ RECT 14.405000 -0.085000 14.575000 0.085000 ;
+ RECT 14.405000 2.635000 14.575000 2.805000 ;
+ RECT 14.865000 -0.085000 15.035000 0.085000 ;
+ RECT 14.865000 2.635000 15.035000 2.805000 ;
+ RECT 15.325000 -0.085000 15.495000 0.085000 ;
+ RECT 15.325000 2.635000 15.495000 2.805000 ;
+ RECT 15.785000 -0.085000 15.955000 0.085000 ;
+ RECT 15.785000 2.635000 15.955000 2.805000 ;
+ RECT 16.245000 -0.085000 16.415000 0.085000 ;
+ RECT 16.245000 2.635000 16.415000 2.805000 ;
+ RECT 16.705000 -0.085000 16.875000 0.085000 ;
+ RECT 16.705000 2.635000 16.875000 2.805000 ;
+ RECT 17.165000 -0.085000 17.335000 0.085000 ;
+ RECT 17.165000 2.635000 17.335000 2.805000 ;
+ RECT 17.625000 -0.085000 17.795000 0.085000 ;
+ RECT 17.625000 2.635000 17.795000 2.805000 ;
+ RECT 18.085000 -0.085000 18.255000 0.085000 ;
+ RECT 18.085000 2.635000 18.255000 2.805000 ;
LAYER met1 ;
RECT 0.115000 0.395000 0.405000 0.440000 ;
RECT 0.115000 0.440000 9.905000 0.580000 ;
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_2.magic.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_2.magic.lef
index 2b07c0b..191d234 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_2.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_2.magic.lef
@@ -70,22 +70,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.090000 0.085000 0.345000 0.885000 ;
- RECT 0.985000 0.085000 1.365000 0.465000 ;
- RECT 3.485000 0.085000 3.685000 0.585000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -95,22 +79,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.090000 1.495000 0.345000 2.635000 ;
- RECT 1.115000 2.175000 1.285000 2.635000 ;
- RECT 3.460000 2.175000 3.680000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -127,21 +95,50 @@
END X
OBS
LAYER li1 ;
- RECT 0.970000 0.995000 1.265000 1.325000 ;
- RECT 1.095000 0.635000 1.705000 0.805000 ;
- RECT 1.095000 0.805000 1.265000 0.995000 ;
- RECT 1.095000 1.325000 1.265000 1.835000 ;
- RECT 1.095000 1.835000 1.625000 2.005000 ;
- RECT 1.435000 0.995000 1.655000 1.495000 ;
- RECT 1.435000 1.495000 1.965000 1.665000 ;
- RECT 1.455000 2.005000 1.625000 2.255000 ;
- RECT 1.455000 2.255000 2.860000 2.425000 ;
- RECT 1.535000 0.265000 2.250000 0.595000 ;
- RECT 1.535000 0.595000 1.705000 0.635000 ;
- RECT 1.795000 1.665000 1.965000 1.835000 ;
- RECT 1.795000 1.835000 4.235000 2.005000 ;
- RECT 3.850000 2.005000 4.235000 2.465000 ;
- RECT 3.985000 0.255000 4.235000 1.835000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.090000 0.085000 0.345000 0.885000 ;
+ RECT 0.090000 1.495000 0.345000 2.635000 ;
+ RECT 0.970000 0.995000 1.265000 1.325000 ;
+ RECT 0.985000 0.085000 1.365000 0.465000 ;
+ RECT 1.095000 0.635000 1.705000 0.805000 ;
+ RECT 1.095000 0.805000 1.265000 0.995000 ;
+ RECT 1.095000 1.325000 1.265000 1.835000 ;
+ RECT 1.095000 1.835000 1.625000 2.005000 ;
+ RECT 1.115000 2.175000 1.285000 2.635000 ;
+ RECT 1.435000 0.995000 1.655000 1.495000 ;
+ RECT 1.435000 1.495000 1.965000 1.665000 ;
+ RECT 1.455000 2.005000 1.625000 2.255000 ;
+ RECT 1.455000 2.255000 2.860000 2.425000 ;
+ RECT 1.535000 0.265000 2.250000 0.595000 ;
+ RECT 1.535000 0.595000 1.705000 0.635000 ;
+ RECT 1.795000 1.665000 1.965000 1.835000 ;
+ RECT 1.795000 1.835000 4.235000 2.005000 ;
+ RECT 3.460000 2.175000 3.680000 2.635000 ;
+ RECT 3.485000 0.085000 3.685000 0.585000 ;
+ RECT 3.850000 2.005000 4.235000 2.465000 ;
+ RECT 3.985000 0.255000 4.235000 1.835000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_4.magic.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_4.magic.lef
index 7c6153f..96085a7 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_4.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_4.magic.lef
@@ -70,26 +70,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.980000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 3.615000 0.085000 3.995000 0.465000 ;
- RECT 4.555000 0.085000 4.935000 0.465000 ;
- RECT 5.495000 0.085000 5.875000 0.465000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.980000 0.240000 ;
END
@@ -99,26 +79,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.980000 2.805000 ;
- RECT 0.515000 1.835000 0.870000 2.635000 ;
- RECT 3.615000 2.255000 3.995000 2.635000 ;
- RECT 4.555000 1.915000 4.935000 2.635000 ;
- RECT 5.495000 1.915000 5.875000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.980000 2.960000 ;
END
@@ -140,22 +100,59 @@
END X
OBS
LAYER li1 ;
- RECT 0.090000 0.295000 0.345000 0.625000 ;
- RECT 0.090000 0.625000 0.260000 1.495000 ;
- RECT 0.090000 1.495000 1.180000 1.665000 ;
- RECT 0.090000 1.665000 0.345000 2.465000 ;
- RECT 0.960000 0.995000 1.180000 1.495000 ;
- RECT 1.040000 1.935000 1.440000 2.275000 ;
- RECT 1.040000 2.275000 2.970000 2.445000 ;
- RECT 1.630000 1.935000 3.445000 2.105000 ;
- RECT 2.075000 0.295000 3.430000 0.465000 ;
- RECT 2.130000 1.595000 3.985000 1.765000 ;
- RECT 3.260000 0.465000 3.430000 0.655000 ;
- RECT 3.260000 0.655000 3.985000 0.825000 ;
- RECT 3.275000 2.105000 3.445000 2.465000 ;
- RECT 3.815000 0.825000 3.985000 1.075000 ;
- RECT 3.815000 1.075000 5.430000 1.245000 ;
- RECT 3.815000 1.245000 3.985000 1.595000 ;
+ RECT 0.000000 -0.085000 5.980000 0.085000 ;
+ RECT 0.000000 2.635000 5.980000 2.805000 ;
+ RECT 0.090000 0.295000 0.345000 0.625000 ;
+ RECT 0.090000 0.625000 0.260000 1.495000 ;
+ RECT 0.090000 1.495000 1.180000 1.665000 ;
+ RECT 0.090000 1.665000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.515000 1.835000 0.870000 2.635000 ;
+ RECT 0.960000 0.995000 1.180000 1.495000 ;
+ RECT 1.040000 1.935000 1.440000 2.275000 ;
+ RECT 1.040000 2.275000 2.970000 2.445000 ;
+ RECT 1.630000 1.935000 3.445000 2.105000 ;
+ RECT 2.075000 0.295000 3.430000 0.465000 ;
+ RECT 2.130000 1.595000 3.985000 1.765000 ;
+ RECT 3.260000 0.465000 3.430000 0.655000 ;
+ RECT 3.260000 0.655000 3.985000 0.825000 ;
+ RECT 3.275000 2.105000 3.445000 2.465000 ;
+ RECT 3.615000 0.085000 3.995000 0.465000 ;
+ RECT 3.615000 2.255000 3.995000 2.635000 ;
+ RECT 3.815000 0.825000 3.985000 1.075000 ;
+ RECT 3.815000 1.075000 5.430000 1.245000 ;
+ RECT 3.815000 1.245000 3.985000 1.595000 ;
+ RECT 4.555000 0.085000 4.935000 0.465000 ;
+ RECT 4.555000 1.915000 4.935000 2.635000 ;
+ RECT 5.495000 0.085000 5.875000 0.465000 ;
+ RECT 5.495000 1.915000 5.875000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_8.magic.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_8.magic.lef
index 404b75a..b0952bb 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_8.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_8.magic.lef
@@ -53,14 +53,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 4.690000 1.105000 4.925000 1.275000 ;
- RECT 4.705000 0.995000 4.925000 1.105000 ;
- RECT 4.705000 1.275000 4.925000 1.325000 ;
- RECT 8.885000 0.995000 9.170000 1.325000 ;
- LAYER mcon ;
- RECT 4.690000 1.105000 4.860000 1.275000 ;
- RECT 8.885000 1.105000 9.055000 1.275000 ;
LAYER met1 ;
RECT 4.620000 1.075000 4.960000 1.120000 ;
RECT 4.620000 1.120000 9.115000 1.260000 ;
@@ -74,14 +66,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 4.145000 0.995000 4.365000 1.495000 ;
- RECT 4.145000 1.495000 6.585000 1.665000 ;
- RECT 6.170000 0.995000 6.585000 1.495000 ;
- RECT 9.805000 0.995000 10.235000 1.615000 ;
- LAYER mcon ;
- RECT 6.170000 1.445000 6.340000 1.615000 ;
- RECT 9.805000 1.445000 9.975000 1.615000 ;
LAYER met1 ;
RECT 6.110000 1.415000 6.400000 1.460000 ;
RECT 6.110000 1.460000 10.035000 1.600000 ;
@@ -95,39 +79,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 10.580000 0.085000 ;
- RECT 0.090000 0.085000 0.425000 0.465000 ;
- RECT 0.985000 0.085000 1.365000 0.465000 ;
- RECT 1.925000 0.085000 2.305000 0.465000 ;
- RECT 2.865000 0.085000 3.245000 0.465000 ;
- RECT 3.805000 0.085000 4.185000 0.465000 ;
- RECT 6.660000 0.085000 6.990000 0.465000 ;
- RECT 9.665000 0.085000 10.045000 0.465000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 10.580000 0.240000 ;
END
@@ -137,39 +88,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 10.580000 2.805000 ;
- RECT 0.090000 1.915000 0.425000 2.635000 ;
- RECT 0.985000 1.915000 1.365000 2.635000 ;
- RECT 1.925000 1.915000 2.305000 2.635000 ;
- RECT 2.865000 1.915000 3.245000 2.635000 ;
- RECT 3.805000 2.255000 4.185000 2.635000 ;
- RECT 6.675000 2.175000 6.845000 2.635000 ;
- RECT 9.665000 2.255000 10.045000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 10.580000 2.960000 ;
END
@@ -195,30 +113,104 @@
END X
OBS
LAYER li1 ;
- RECT 1.085000 1.075000 3.975000 1.245000 ;
- RECT 3.805000 0.635000 5.340000 0.805000 ;
- RECT 3.805000 0.805000 3.975000 1.075000 ;
- RECT 3.805000 1.245000 3.975000 1.835000 ;
- RECT 3.805000 1.835000 8.975000 2.005000 ;
- RECT 4.355000 0.295000 5.525000 0.465000 ;
- RECT 4.630000 2.255000 6.405000 2.425000 ;
- RECT 5.170000 0.805000 5.340000 0.935000 ;
- RECT 6.895000 0.995000 7.115000 1.495000 ;
- RECT 6.895000 1.495000 9.635000 1.665000 ;
- RECT 7.030000 2.255000 9.445000 2.425000 ;
- RECT 7.175000 0.295000 8.565000 0.465000 ;
- RECT 7.715000 0.635000 8.370000 0.805000 ;
- RECT 8.150000 0.805000 8.370000 0.935000 ;
- RECT 9.415000 0.645000 10.385000 0.815000 ;
- RECT 9.415000 0.815000 9.635000 1.495000 ;
- RECT 9.415000 1.665000 9.635000 1.915000 ;
- RECT 9.415000 1.915000 10.385000 2.085000 ;
- RECT 10.215000 0.295000 10.385000 0.645000 ;
- RECT 10.215000 1.795000 10.385000 1.915000 ;
- RECT 10.215000 2.085000 10.385000 2.465000 ;
+ RECT 0.000000 -0.085000 10.580000 0.085000 ;
+ RECT 0.000000 2.635000 10.580000 2.805000 ;
+ RECT 0.090000 0.085000 0.425000 0.465000 ;
+ RECT 0.090000 1.915000 0.425000 2.635000 ;
+ RECT 0.985000 0.085000 1.365000 0.465000 ;
+ RECT 0.985000 1.915000 1.365000 2.635000 ;
+ RECT 1.085000 1.075000 3.975000 1.245000 ;
+ RECT 1.925000 0.085000 2.305000 0.465000 ;
+ RECT 1.925000 1.915000 2.305000 2.635000 ;
+ RECT 2.865000 0.085000 3.245000 0.465000 ;
+ RECT 2.865000 1.915000 3.245000 2.635000 ;
+ RECT 3.805000 0.085000 4.185000 0.465000 ;
+ RECT 3.805000 0.635000 5.340000 0.805000 ;
+ RECT 3.805000 0.805000 3.975000 1.075000 ;
+ RECT 3.805000 1.245000 3.975000 1.835000 ;
+ RECT 3.805000 1.835000 8.975000 2.005000 ;
+ RECT 3.805000 2.255000 4.185000 2.635000 ;
+ RECT 4.145000 0.995000 4.365000 1.495000 ;
+ RECT 4.145000 1.495000 6.585000 1.665000 ;
+ RECT 4.355000 0.295000 5.525000 0.465000 ;
+ RECT 4.630000 2.255000 6.405000 2.425000 ;
+ RECT 4.690000 1.105000 4.925000 1.275000 ;
+ RECT 4.705000 0.995000 4.925000 1.105000 ;
+ RECT 4.705000 1.275000 4.925000 1.325000 ;
+ RECT 5.170000 0.805000 5.340000 0.935000 ;
+ RECT 6.170000 0.995000 6.585000 1.495000 ;
+ RECT 6.660000 0.085000 6.990000 0.465000 ;
+ RECT 6.675000 2.175000 6.845000 2.635000 ;
+ RECT 6.895000 0.995000 7.115000 1.495000 ;
+ RECT 6.895000 1.495000 9.635000 1.665000 ;
+ RECT 7.030000 2.255000 9.445000 2.425000 ;
+ RECT 7.175000 0.295000 8.565000 0.465000 ;
+ RECT 7.715000 0.635000 8.370000 0.805000 ;
+ RECT 8.150000 0.805000 8.370000 0.935000 ;
+ RECT 8.885000 0.995000 9.170000 1.325000 ;
+ RECT 9.415000 0.645000 10.385000 0.815000 ;
+ RECT 9.415000 0.815000 9.635000 1.495000 ;
+ RECT 9.415000 1.665000 9.635000 1.915000 ;
+ RECT 9.415000 1.915000 10.385000 2.085000 ;
+ RECT 9.665000 0.085000 10.045000 0.465000 ;
+ RECT 9.665000 2.255000 10.045000 2.635000 ;
+ RECT 9.805000 0.995000 10.235000 1.615000 ;
+ RECT 10.215000 0.295000 10.385000 0.645000 ;
+ RECT 10.215000 1.795000 10.385000 1.915000 ;
+ RECT 10.215000 2.085000 10.385000 2.465000 ;
LAYER mcon ;
- RECT 5.170000 0.765000 5.340000 0.935000 ;
- RECT 8.150000 0.765000 8.320000 0.935000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.690000 1.105000 4.860000 1.275000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.170000 0.765000 5.340000 0.935000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.170000 1.445000 6.340000 1.615000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.150000 0.765000 8.320000 0.935000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 1.105000 9.055000 1.275000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 1.445000 9.975000 1.615000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
LAYER met1 ;
RECT 5.110000 0.735000 5.400000 0.780000 ;
RECT 5.110000 0.780000 8.430000 0.920000 ;
diff --git a/cells/mux2i/sky130_fd_sc_hdll__mux2i_1.magic.lef b/cells/mux2i/sky130_fd_sc_hdll__mux2i_1.magic.lef
index 5b4f441..1187502 100644
--- a/cells/mux2i/sky130_fd_sc_hdll__mux2i_1.magic.lef
+++ b/cells/mux2i/sky130_fd_sc_hdll__mux2i_1.magic.lef
@@ -67,20 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 2.025000 0.085000 2.195000 0.525000 ;
- RECT 3.515000 0.085000 3.735000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -90,20 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 1.895000 1.835000 2.175000 2.635000 ;
- RECT 3.475000 1.835000 3.770000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -120,22 +92,47 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 1.855000 0.425000 ;
- RECT 0.085000 0.425000 0.440000 0.465000 ;
- RECT 0.085000 0.465000 0.345000 0.885000 ;
- RECT 0.120000 1.455000 0.420000 2.295000 ;
- RECT 0.120000 2.295000 1.725000 2.465000 ;
- RECT 1.005000 0.655000 1.750000 0.715000 ;
- RECT 1.005000 0.715000 2.700000 0.825000 ;
- RECT 1.065000 0.425000 1.855000 0.465000 ;
- RECT 1.485000 1.075000 3.195000 1.310000 ;
- RECT 1.505000 1.480000 2.745000 1.650000 ;
- RECT 1.505000 1.650000 1.725000 2.295000 ;
- RECT 1.575000 0.825000 2.700000 0.885000 ;
- RECT 2.365000 1.650000 2.745000 2.465000 ;
- RECT 2.465000 0.255000 2.700000 0.715000 ;
- RECT 2.930000 0.255000 3.195000 1.075000 ;
- RECT 2.970000 1.310000 3.195000 2.465000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.085000 0.255000 1.855000 0.425000 ;
+ RECT 0.085000 0.425000 0.440000 0.465000 ;
+ RECT 0.085000 0.465000 0.345000 0.885000 ;
+ RECT 0.120000 1.455000 0.420000 2.295000 ;
+ RECT 0.120000 2.295000 1.725000 2.465000 ;
+ RECT 1.005000 0.655000 1.750000 0.715000 ;
+ RECT 1.005000 0.715000 2.700000 0.825000 ;
+ RECT 1.065000 0.425000 1.855000 0.465000 ;
+ RECT 1.485000 1.075000 3.195000 1.310000 ;
+ RECT 1.505000 1.480000 2.745000 1.650000 ;
+ RECT 1.505000 1.650000 1.725000 2.295000 ;
+ RECT 1.575000 0.825000 2.700000 0.885000 ;
+ RECT 1.895000 1.835000 2.175000 2.635000 ;
+ RECT 2.025000 0.085000 2.195000 0.525000 ;
+ RECT 2.365000 1.650000 2.745000 2.465000 ;
+ RECT 2.465000 0.255000 2.700000 0.715000 ;
+ RECT 2.930000 0.255000 3.195000 1.075000 ;
+ RECT 2.970000 1.310000 3.195000 2.465000 ;
+ RECT 3.475000 1.835000 3.770000 2.635000 ;
+ RECT 3.515000 0.085000 3.735000 0.545000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/mux2i/sky130_fd_sc_hdll__mux2i_2.magic.lef b/cells/mux2i/sky130_fd_sc_hdll__mux2i_2.magic.lef
index b434ea3..8d1d107 100644
--- a/cells/mux2i/sky130_fd_sc_hdll__mux2i_2.magic.lef
+++ b/cells/mux2i/sky130_fd_sc_hdll__mux2i_2.magic.lef
@@ -67,24 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.520000 0.085000 ;
- RECT 0.515000 0.085000 0.885000 0.545000 ;
- RECT 1.585000 0.085000 1.835000 0.885000 ;
- RECT 2.525000 0.085000 2.695000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.520000 0.240000 ;
END
@@ -94,24 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.520000 2.805000 ;
- RECT 0.515000 2.255000 0.895000 2.635000 ;
- RECT 1.455000 2.255000 1.835000 2.635000 ;
- RECT 2.525000 2.175000 2.775000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.520000 2.960000 ;
END
@@ -130,32 +94,64 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.345000 0.345000 0.675000 ;
- RECT 0.085000 0.675000 0.260000 1.495000 ;
- RECT 0.085000 1.495000 1.545000 1.665000 ;
- RECT 0.085000 1.665000 0.260000 2.135000 ;
- RECT 0.085000 2.135000 0.345000 2.465000 ;
- RECT 0.985000 1.835000 1.885000 2.005000 ;
- RECT 1.115000 0.575000 1.355000 0.935000 ;
- RECT 1.325000 1.155000 2.185000 1.325000 ;
- RECT 1.325000 1.325000 1.545000 1.495000 ;
- RECT 1.715000 1.495000 3.765000 1.665000 ;
- RECT 1.715000 1.665000 1.885000 1.835000 ;
- RECT 1.805000 1.075000 2.185000 1.155000 ;
- RECT 2.055000 0.295000 2.225000 0.735000 ;
- RECT 2.055000 0.735000 3.765000 0.905000 ;
- RECT 2.055000 2.135000 2.280000 2.465000 ;
- RECT 2.110000 1.835000 3.135000 1.915000 ;
- RECT 2.110000 1.915000 4.750000 2.005000 ;
- RECT 2.110000 2.005000 2.280000 2.135000 ;
- RECT 2.965000 2.005000 4.750000 2.085000 ;
- RECT 3.385000 0.655000 3.765000 0.735000 ;
- RECT 3.385000 1.665000 3.765000 1.715000 ;
- RECT 4.200000 0.655000 4.745000 0.825000 ;
- RECT 4.200000 0.825000 4.505000 0.935000 ;
+ RECT 0.000000 -0.085000 5.520000 0.085000 ;
+ RECT 0.000000 2.635000 5.520000 2.805000 ;
+ RECT 0.085000 0.345000 0.345000 0.675000 ;
+ RECT 0.085000 0.675000 0.260000 1.495000 ;
+ RECT 0.085000 1.495000 1.545000 1.665000 ;
+ RECT 0.085000 1.665000 0.260000 2.135000 ;
+ RECT 0.085000 2.135000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.885000 0.545000 ;
+ RECT 0.515000 2.255000 0.895000 2.635000 ;
+ RECT 0.985000 1.835000 1.885000 2.005000 ;
+ RECT 1.115000 0.575000 1.355000 0.935000 ;
+ RECT 1.325000 1.155000 2.185000 1.325000 ;
+ RECT 1.325000 1.325000 1.545000 1.495000 ;
+ RECT 1.455000 2.255000 1.835000 2.635000 ;
+ RECT 1.585000 0.085000 1.835000 0.885000 ;
+ RECT 1.715000 1.495000 3.765000 1.665000 ;
+ RECT 1.715000 1.665000 1.885000 1.835000 ;
+ RECT 1.805000 1.075000 2.185000 1.155000 ;
+ RECT 2.055000 0.295000 2.225000 0.735000 ;
+ RECT 2.055000 0.735000 3.765000 0.905000 ;
+ RECT 2.055000 2.135000 2.280000 2.465000 ;
+ RECT 2.110000 1.835000 3.135000 1.915000 ;
+ RECT 2.110000 1.915000 4.750000 2.005000 ;
+ RECT 2.110000 2.005000 2.280000 2.135000 ;
+ RECT 2.525000 0.085000 2.695000 0.545000 ;
+ RECT 2.525000 2.175000 2.775000 2.635000 ;
+ RECT 2.965000 2.005000 4.750000 2.085000 ;
+ RECT 3.385000 0.655000 3.765000 0.735000 ;
+ RECT 3.385000 1.665000 3.765000 1.715000 ;
+ RECT 4.200000 0.655000 4.745000 0.825000 ;
+ RECT 4.200000 0.825000 4.505000 0.935000 ;
LAYER mcon ;
- RECT 1.170000 0.765000 1.340000 0.935000 ;
- RECT 4.200000 0.765000 4.370000 0.935000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.170000 0.765000 1.340000 0.935000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.200000 0.765000 4.370000 0.935000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
LAYER met1 ;
RECT 1.110000 0.735000 1.400000 0.780000 ;
RECT 1.110000 0.780000 4.480000 0.920000 ;
diff --git a/cells/mux2i/sky130_fd_sc_hdll__mux2i_4.magic.lef b/cells/mux2i/sky130_fd_sc_hdll__mux2i_4.magic.lef
index 09fe611..58c8949 100644
--- a/cells/mux2i/sky130_fd_sc_hdll__mux2i_4.magic.lef
+++ b/cells/mux2i/sky130_fd_sc_hdll__mux2i_4.magic.lef
@@ -69,34 +69,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 9.200000 0.085000 ;
- RECT 4.375000 0.085000 4.705000 0.465000 ;
- RECT 5.265000 0.085000 5.645000 0.465000 ;
- RECT 6.205000 0.085000 6.580000 0.590000 ;
- RECT 7.245000 0.085000 7.495000 0.545000 ;
- RECT 8.235000 0.085000 8.565000 0.465000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 9.200000 0.240000 ;
END
@@ -106,34 +78,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 9.200000 2.805000 ;
- RECT 4.375000 2.255000 4.705000 2.635000 ;
- RECT 5.265000 2.255000 5.645000 2.635000 ;
- RECT 6.205000 2.255000 6.585000 2.635000 ;
- RECT 7.145000 2.255000 7.525000 2.635000 ;
- RECT 8.235000 2.255000 8.565000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 9.200000 2.960000 ;
END
@@ -151,30 +95,82 @@
END Y
OBS
LAYER li1 ;
- RECT 0.515000 0.655000 1.850000 0.825000 ;
- RECT 0.515000 1.575000 6.130000 1.745000 ;
- RECT 1.455000 0.825000 1.850000 0.935000 ;
- RECT 2.395000 0.655000 6.035000 0.825000 ;
- RECT 2.395000 1.915000 7.915000 2.085000 ;
- RECT 4.925000 0.255000 5.095000 0.655000 ;
- RECT 5.865000 0.255000 6.035000 0.655000 ;
- RECT 6.800000 0.255000 6.975000 0.715000 ;
- RECT 6.800000 0.715000 7.915000 0.905000 ;
- RECT 6.800000 0.905000 7.100000 0.935000 ;
- RECT 6.805000 1.795000 6.975000 1.915000 ;
- RECT 6.805000 2.085000 6.975000 2.465000 ;
- RECT 7.430000 1.075000 8.310000 1.245000 ;
- RECT 7.745000 0.510000 7.915000 0.715000 ;
- RECT 7.745000 1.795000 7.915000 1.915000 ;
- RECT 7.745000 2.085000 7.915000 2.465000 ;
- RECT 8.090000 0.655000 9.045000 0.825000 ;
- RECT 8.090000 0.825000 8.310000 1.075000 ;
- RECT 8.785000 0.255000 9.045000 0.655000 ;
- RECT 8.785000 1.795000 9.045000 2.465000 ;
- RECT 8.870000 0.825000 9.045000 1.795000 ;
+ RECT 0.000000 -0.085000 9.200000 0.085000 ;
+ RECT 0.000000 2.635000 9.200000 2.805000 ;
+ RECT 0.515000 0.655000 1.850000 0.825000 ;
+ RECT 0.515000 1.575000 6.130000 1.745000 ;
+ RECT 1.455000 0.825000 1.850000 0.935000 ;
+ RECT 2.395000 0.655000 6.035000 0.825000 ;
+ RECT 2.395000 1.915000 7.915000 2.085000 ;
+ RECT 4.375000 0.085000 4.705000 0.465000 ;
+ RECT 4.375000 2.255000 4.705000 2.635000 ;
+ RECT 4.925000 0.255000 5.095000 0.655000 ;
+ RECT 5.265000 0.085000 5.645000 0.465000 ;
+ RECT 5.265000 2.255000 5.645000 2.635000 ;
+ RECT 5.865000 0.255000 6.035000 0.655000 ;
+ RECT 6.205000 0.085000 6.580000 0.590000 ;
+ RECT 6.205000 2.255000 6.585000 2.635000 ;
+ RECT 6.800000 0.255000 6.975000 0.715000 ;
+ RECT 6.800000 0.715000 7.915000 0.905000 ;
+ RECT 6.800000 0.905000 7.100000 0.935000 ;
+ RECT 6.805000 1.795000 6.975000 1.915000 ;
+ RECT 6.805000 2.085000 6.975000 2.465000 ;
+ RECT 7.145000 2.255000 7.525000 2.635000 ;
+ RECT 7.245000 0.085000 7.495000 0.545000 ;
+ RECT 7.430000 1.075000 8.310000 1.245000 ;
+ RECT 7.745000 0.510000 7.915000 0.715000 ;
+ RECT 7.745000 1.795000 7.915000 1.915000 ;
+ RECT 7.745000 2.085000 7.915000 2.465000 ;
+ RECT 8.090000 0.655000 9.045000 0.825000 ;
+ RECT 8.090000 0.825000 8.310000 1.075000 ;
+ RECT 8.235000 0.085000 8.565000 0.465000 ;
+ RECT 8.235000 2.255000 8.565000 2.635000 ;
+ RECT 8.785000 0.255000 9.045000 0.655000 ;
+ RECT 8.785000 1.795000 9.045000 2.465000 ;
+ RECT 8.870000 0.825000 9.045000 1.795000 ;
LAYER mcon ;
- RECT 1.680000 0.765000 1.850000 0.935000 ;
- RECT 6.800000 0.765000 6.970000 0.935000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.680000 0.765000 1.850000 0.935000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 6.800000 0.765000 6.970000 0.935000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
LAYER met1 ;
RECT 1.620000 0.735000 1.910000 0.780000 ;
RECT 1.620000 0.780000 7.030000 0.920000 ;
diff --git a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_1.magic.lef b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_1.magic.lef
index 06c7994..2a490e3 100644
--- a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_1.magic.lef
+++ b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_1.magic.lef
@@ -408,8 +408,6 @@
RECT 15.785000 -0.085000 15.955000 0.085000 ;
RECT 16.245000 -0.085000 16.415000 0.085000 ;
RECT 16.705000 -0.085000 16.875000 0.085000 ;
- LAYER met1 ;
- RECT 0.000000 -0.240000 17.020000 0.240000 ;
END
PORT
LAYER li1 ;
@@ -461,6 +459,12 @@
RECT 15.785000 5.355000 15.955000 5.525000 ;
RECT 16.245000 5.355000 16.415000 5.525000 ;
RECT 16.705000 5.355000 16.875000 5.525000 ;
+ END
+ PORT
+ LAYER met1 ;
+ RECT 0.000000 -0.240000 17.020000 0.240000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 5.200000 17.020000 5.680000 ;
END
@@ -471,63 +475,53 @@
USE SIGNAL ;
PORT
LAYER li1 ;
- RECT 0.000000 2.635000 0.920000 2.805000 ;
- RECT 0.095000 1.495000 0.425000 2.635000 ;
- RECT 0.095000 2.805000 0.425000 3.945000 ;
- RECT 1.465000 2.635000 3.135000 2.805000 ;
- RECT 2.135000 1.465000 2.465000 2.635000 ;
- RECT 2.135000 2.805000 2.465000 3.975000 ;
- RECT 3.680000 2.635000 5.060000 2.805000 ;
- RECT 4.175000 1.495000 4.565000 2.635000 ;
- RECT 4.175000 2.805000 4.565000 3.945000 ;
- RECT 5.605000 2.635000 7.275000 2.805000 ;
- RECT 6.275000 1.465000 6.605000 2.635000 ;
- RECT 6.275000 2.805000 6.605000 3.975000 ;
- RECT 7.820000 2.635000 9.200000 2.805000 ;
- RECT 8.315000 1.495000 8.705000 2.635000 ;
- RECT 8.315000 2.805000 8.705000 3.945000 ;
- RECT 9.745000 2.635000 11.415000 2.805000 ;
- RECT 10.415000 1.465000 10.745000 2.635000 ;
- RECT 10.415000 2.805000 10.745000 3.975000 ;
+ RECT 0.000000 2.635000 0.920000 2.805000 ;
+ RECT 0.095000 1.495000 0.425000 2.635000 ;
+ RECT 0.095000 2.805000 0.425000 3.945000 ;
+ LAYER mcon ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ END
+ PORT
+ LAYER li1 ;
RECT 11.960000 2.635000 13.340000 2.805000 ;
RECT 12.455000 1.495000 12.845000 2.635000 ;
RECT 12.455000 2.805000 12.845000 3.945000 ;
- RECT 13.885000 2.635000 15.555000 2.805000 ;
- RECT 14.555000 1.465000 14.885000 2.635000 ;
- RECT 14.555000 2.805000 14.885000 3.975000 ;
+ LAYER mcon ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ END
+ PORT
+ LAYER li1 ;
RECT 16.100000 2.635000 17.020000 2.805000 ;
RECT 16.595000 1.495000 16.925000 2.635000 ;
RECT 16.595000 2.805000 16.925000 3.945000 ;
LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
- RECT 14.405000 2.635000 14.575000 2.805000 ;
- RECT 14.865000 2.635000 15.035000 2.805000 ;
- RECT 15.325000 2.635000 15.495000 2.805000 ;
RECT 16.245000 2.635000 16.415000 2.805000 ;
RECT 16.705000 2.635000 16.875000 2.805000 ;
+ END
+ PORT
+ LAYER li1 ;
+ RECT 3.680000 2.635000 5.060000 2.805000 ;
+ RECT 4.175000 1.495000 4.565000 2.635000 ;
+ RECT 4.175000 2.805000 4.565000 3.945000 ;
+ LAYER mcon ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ END
+ PORT
+ LAYER li1 ;
+ RECT 7.820000 2.635000 9.200000 2.805000 ;
+ RECT 8.315000 1.495000 8.705000 2.635000 ;
+ RECT 8.315000 2.805000 8.705000 3.945000 ;
+ LAYER mcon ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 17.020000 2.960000 ;
END
@@ -538,71 +532,25 @@
USE SIGNAL ;
PORT
LAYER li1 ;
- RECT 0.900000 0.835000 1.290000 1.005000 ;
- RECT 0.900000 1.005000 1.070000 1.755000 ;
- RECT 0.900000 1.755000 1.295000 1.805000 ;
- RECT 0.900000 1.805000 1.420000 1.985000 ;
- RECT 0.900000 3.455000 1.420000 3.635000 ;
- RECT 0.900000 3.635000 1.295000 3.685000 ;
- RECT 0.900000 3.685000 1.070000 4.435000 ;
- RECT 0.900000 4.435000 1.290000 4.605000 ;
- RECT 1.045000 0.330000 1.290000 0.835000 ;
- RECT 1.045000 4.605000 1.290000 5.110000 ;
- RECT 1.090000 1.985000 1.420000 2.465000 ;
- RECT 1.090000 2.465000 1.295000 2.975000 ;
- RECT 1.090000 2.975000 1.420000 3.455000 ;
- RECT 3.180000 1.805000 3.700000 1.985000 ;
- RECT 3.180000 1.985000 3.510000 2.465000 ;
- RECT 3.180000 2.975000 3.510000 3.455000 ;
- RECT 3.180000 3.455000 3.700000 3.635000 ;
- RECT 3.305000 1.755000 3.700000 1.805000 ;
- RECT 3.305000 2.465000 3.510000 2.975000 ;
- RECT 3.305000 3.635000 3.700000 3.685000 ;
- RECT 3.310000 0.330000 3.555000 0.835000 ;
- RECT 3.310000 0.835000 3.700000 1.005000 ;
- RECT 3.310000 4.435000 3.700000 4.605000 ;
- RECT 3.310000 4.605000 3.555000 5.110000 ;
- RECT 3.530000 1.005000 3.700000 1.755000 ;
- RECT 3.530000 3.685000 3.700000 4.435000 ;
- RECT 5.040000 0.835000 5.430000 1.005000 ;
- RECT 5.040000 1.005000 5.210000 1.755000 ;
- RECT 5.040000 1.755000 5.435000 1.805000 ;
- RECT 5.040000 1.805000 5.560000 1.985000 ;
- RECT 5.040000 3.455000 5.560000 3.635000 ;
- RECT 5.040000 3.635000 5.435000 3.685000 ;
- RECT 5.040000 3.685000 5.210000 4.435000 ;
- RECT 5.040000 4.435000 5.430000 4.605000 ;
- RECT 5.185000 0.330000 5.430000 0.835000 ;
- RECT 5.185000 4.605000 5.430000 5.110000 ;
- RECT 5.230000 1.985000 5.560000 2.465000 ;
- RECT 5.230000 2.465000 5.435000 2.975000 ;
- RECT 5.230000 2.975000 5.560000 3.455000 ;
- RECT 7.320000 1.805000 7.840000 1.985000 ;
- RECT 7.320000 1.985000 7.650000 2.465000 ;
- RECT 7.320000 2.975000 7.650000 3.455000 ;
- RECT 7.320000 3.455000 7.840000 3.635000 ;
- RECT 7.445000 1.755000 7.840000 1.805000 ;
- RECT 7.445000 2.465000 7.650000 2.975000 ;
- RECT 7.445000 3.635000 7.840000 3.685000 ;
- RECT 7.450000 0.330000 7.695000 0.835000 ;
- RECT 7.450000 0.835000 7.840000 1.005000 ;
- RECT 7.450000 4.435000 7.840000 4.605000 ;
- RECT 7.450000 4.605000 7.695000 5.110000 ;
- RECT 7.670000 1.005000 7.840000 1.755000 ;
- RECT 7.670000 3.685000 7.840000 4.435000 ;
- RECT 9.180000 0.835000 9.570000 1.005000 ;
- RECT 9.180000 1.005000 9.350000 1.755000 ;
- RECT 9.180000 1.755000 9.575000 1.805000 ;
- RECT 9.180000 1.805000 9.700000 1.985000 ;
- RECT 9.180000 3.455000 9.700000 3.635000 ;
- RECT 9.180000 3.635000 9.575000 3.685000 ;
- RECT 9.180000 3.685000 9.350000 4.435000 ;
- RECT 9.180000 4.435000 9.570000 4.605000 ;
- RECT 9.325000 0.330000 9.570000 0.835000 ;
- RECT 9.325000 4.605000 9.570000 5.110000 ;
- RECT 9.370000 1.985000 9.700000 2.465000 ;
- RECT 9.370000 2.465000 9.575000 2.975000 ;
- RECT 9.370000 2.975000 9.700000 3.455000 ;
+ RECT 0.900000 0.835000 1.290000 1.005000 ;
+ RECT 0.900000 1.005000 1.070000 1.755000 ;
+ RECT 0.900000 1.755000 1.295000 1.805000 ;
+ RECT 0.900000 1.805000 1.420000 1.985000 ;
+ RECT 0.900000 3.455000 1.420000 3.635000 ;
+ RECT 0.900000 3.635000 1.295000 3.685000 ;
+ RECT 0.900000 3.685000 1.070000 4.435000 ;
+ RECT 0.900000 4.435000 1.290000 4.605000 ;
+ RECT 1.045000 0.330000 1.290000 0.835000 ;
+ RECT 1.045000 4.605000 1.290000 5.110000 ;
+ RECT 1.090000 1.985000 1.420000 2.465000 ;
+ RECT 1.090000 2.465000 1.295000 2.975000 ;
+ RECT 1.090000 2.975000 1.420000 3.455000 ;
+ LAYER mcon ;
+ RECT 1.065000 1.785000 1.235000 1.955000 ;
+ RECT 1.065000 3.485000 1.235000 3.655000 ;
+ END
+ PORT
+ LAYER li1 ;
RECT 11.460000 1.805000 11.980000 1.985000 ;
RECT 11.460000 1.985000 11.790000 2.465000 ;
RECT 11.460000 2.975000 11.790000 3.455000 ;
@@ -616,6 +564,12 @@
RECT 11.590000 4.605000 11.835000 5.110000 ;
RECT 11.810000 1.005000 11.980000 1.755000 ;
RECT 11.810000 3.685000 11.980000 4.435000 ;
+ LAYER mcon ;
+ RECT 11.645000 1.785000 11.815000 1.955000 ;
+ RECT 11.645000 3.485000 11.815000 3.655000 ;
+ END
+ PORT
+ LAYER li1 ;
RECT 13.320000 0.835000 13.710000 1.005000 ;
RECT 13.320000 1.005000 13.490000 1.755000 ;
RECT 13.320000 1.755000 13.715000 1.805000 ;
@@ -629,6 +583,12 @@
RECT 13.510000 1.985000 13.840000 2.465000 ;
RECT 13.510000 2.465000 13.715000 2.975000 ;
RECT 13.510000 2.975000 13.840000 3.455000 ;
+ LAYER mcon ;
+ RECT 13.485000 1.785000 13.655000 1.955000 ;
+ RECT 13.485000 3.485000 13.655000 3.655000 ;
+ END
+ PORT
+ LAYER li1 ;
RECT 15.600000 1.805000 16.120000 1.985000 ;
RECT 15.600000 1.985000 15.930000 2.465000 ;
RECT 15.600000 2.975000 15.930000 3.455000 ;
@@ -643,22 +603,86 @@
RECT 15.950000 1.005000 16.120000 1.755000 ;
RECT 15.950000 3.685000 16.120000 4.435000 ;
LAYER mcon ;
- RECT 1.065000 1.785000 1.235000 1.955000 ;
- RECT 1.065000 3.485000 1.235000 3.655000 ;
- RECT 3.365000 1.785000 3.535000 1.955000 ;
- RECT 3.365000 3.485000 3.535000 3.655000 ;
- RECT 5.205000 1.785000 5.375000 1.955000 ;
- RECT 5.205000 3.485000 5.375000 3.655000 ;
- RECT 7.505000 1.785000 7.675000 1.955000 ;
- RECT 7.505000 3.485000 7.675000 3.655000 ;
- RECT 9.345000 1.785000 9.515000 1.955000 ;
- RECT 9.345000 3.485000 9.515000 3.655000 ;
- RECT 11.645000 1.785000 11.815000 1.955000 ;
- RECT 11.645000 3.485000 11.815000 3.655000 ;
- RECT 13.485000 1.785000 13.655000 1.955000 ;
- RECT 13.485000 3.485000 13.655000 3.655000 ;
RECT 15.785000 1.785000 15.955000 1.955000 ;
RECT 15.785000 3.485000 15.955000 3.655000 ;
+ END
+ PORT
+ LAYER li1 ;
+ RECT 3.180000 1.805000 3.700000 1.985000 ;
+ RECT 3.180000 1.985000 3.510000 2.465000 ;
+ RECT 3.180000 2.975000 3.510000 3.455000 ;
+ RECT 3.180000 3.455000 3.700000 3.635000 ;
+ RECT 3.305000 1.755000 3.700000 1.805000 ;
+ RECT 3.305000 2.465000 3.510000 2.975000 ;
+ RECT 3.305000 3.635000 3.700000 3.685000 ;
+ RECT 3.310000 0.330000 3.555000 0.835000 ;
+ RECT 3.310000 0.835000 3.700000 1.005000 ;
+ RECT 3.310000 4.435000 3.700000 4.605000 ;
+ RECT 3.310000 4.605000 3.555000 5.110000 ;
+ RECT 3.530000 1.005000 3.700000 1.755000 ;
+ RECT 3.530000 3.685000 3.700000 4.435000 ;
+ LAYER mcon ;
+ RECT 3.365000 1.785000 3.535000 1.955000 ;
+ RECT 3.365000 3.485000 3.535000 3.655000 ;
+ END
+ PORT
+ LAYER li1 ;
+ RECT 5.040000 0.835000 5.430000 1.005000 ;
+ RECT 5.040000 1.005000 5.210000 1.755000 ;
+ RECT 5.040000 1.755000 5.435000 1.805000 ;
+ RECT 5.040000 1.805000 5.560000 1.985000 ;
+ RECT 5.040000 3.455000 5.560000 3.635000 ;
+ RECT 5.040000 3.635000 5.435000 3.685000 ;
+ RECT 5.040000 3.685000 5.210000 4.435000 ;
+ RECT 5.040000 4.435000 5.430000 4.605000 ;
+ RECT 5.185000 0.330000 5.430000 0.835000 ;
+ RECT 5.185000 4.605000 5.430000 5.110000 ;
+ RECT 5.230000 1.985000 5.560000 2.465000 ;
+ RECT 5.230000 2.465000 5.435000 2.975000 ;
+ RECT 5.230000 2.975000 5.560000 3.455000 ;
+ LAYER mcon ;
+ RECT 5.205000 1.785000 5.375000 1.955000 ;
+ RECT 5.205000 3.485000 5.375000 3.655000 ;
+ END
+ PORT
+ LAYER li1 ;
+ RECT 7.320000 1.805000 7.840000 1.985000 ;
+ RECT 7.320000 1.985000 7.650000 2.465000 ;
+ RECT 7.320000 2.975000 7.650000 3.455000 ;
+ RECT 7.320000 3.455000 7.840000 3.635000 ;
+ RECT 7.445000 1.755000 7.840000 1.805000 ;
+ RECT 7.445000 2.465000 7.650000 2.975000 ;
+ RECT 7.445000 3.635000 7.840000 3.685000 ;
+ RECT 7.450000 0.330000 7.695000 0.835000 ;
+ RECT 7.450000 0.835000 7.840000 1.005000 ;
+ RECT 7.450000 4.435000 7.840000 4.605000 ;
+ RECT 7.450000 4.605000 7.695000 5.110000 ;
+ RECT 7.670000 1.005000 7.840000 1.755000 ;
+ RECT 7.670000 3.685000 7.840000 4.435000 ;
+ LAYER mcon ;
+ RECT 7.505000 1.785000 7.675000 1.955000 ;
+ RECT 7.505000 3.485000 7.675000 3.655000 ;
+ END
+ PORT
+ LAYER li1 ;
+ RECT 9.180000 0.835000 9.570000 1.005000 ;
+ RECT 9.180000 1.005000 9.350000 1.755000 ;
+ RECT 9.180000 1.755000 9.575000 1.805000 ;
+ RECT 9.180000 1.805000 9.700000 1.985000 ;
+ RECT 9.180000 3.455000 9.700000 3.635000 ;
+ RECT 9.180000 3.635000 9.575000 3.685000 ;
+ RECT 9.180000 3.685000 9.350000 4.435000 ;
+ RECT 9.180000 4.435000 9.570000 4.605000 ;
+ RECT 9.325000 0.330000 9.570000 0.835000 ;
+ RECT 9.325000 4.605000 9.570000 5.110000 ;
+ RECT 9.370000 1.985000 9.700000 2.465000 ;
+ RECT 9.370000 2.465000 9.575000 2.975000 ;
+ RECT 9.370000 2.975000 9.700000 3.455000 ;
+ LAYER mcon ;
+ RECT 9.345000 1.785000 9.515000 1.955000 ;
+ RECT 9.345000 3.485000 9.515000 3.655000 ;
+ END
+ PORT
LAYER met1 ;
RECT 1.005000 1.755000 1.295000 1.800000 ;
RECT 1.005000 1.800000 16.015000 1.940000 ;
@@ -708,10 +732,13 @@
RECT 1.460000 3.805000 1.940000 3.935000 ;
RECT 1.460000 4.265000 1.630000 4.685000 ;
RECT 1.460000 4.685000 1.900000 4.855000 ;
+ RECT 1.465000 2.635000 3.135000 2.805000 ;
RECT 1.610000 1.635000 1.940000 2.465000 ;
RECT 1.610000 2.975000 1.940000 3.805000 ;
RECT 1.650000 0.330000 1.900000 0.585000 ;
RECT 1.650000 4.855000 1.900000 5.110000 ;
+ RECT 2.135000 1.465000 2.465000 2.635000 ;
+ RECT 2.135000 2.805000 2.465000 3.975000 ;
RECT 2.660000 1.465000 3.360000 1.505000 ;
RECT 2.660000 1.505000 3.140000 1.635000 ;
RECT 2.660000 1.635000 2.990000 2.465000 ;
@@ -736,10 +763,13 @@
RECT 5.600000 3.805000 6.080000 3.935000 ;
RECT 5.600000 4.265000 5.770000 4.685000 ;
RECT 5.600000 4.685000 6.040000 4.855000 ;
+ RECT 5.605000 2.635000 7.275000 2.805000 ;
RECT 5.750000 1.635000 6.080000 2.465000 ;
RECT 5.750000 2.975000 6.080000 3.805000 ;
RECT 5.790000 0.330000 6.040000 0.585000 ;
RECT 5.790000 4.855000 6.040000 5.110000 ;
+ RECT 6.275000 1.465000 6.605000 2.635000 ;
+ RECT 6.275000 2.805000 6.605000 3.975000 ;
RECT 6.800000 1.465000 7.500000 1.505000 ;
RECT 6.800000 1.505000 7.280000 1.635000 ;
RECT 6.800000 1.635000 7.130000 2.465000 ;
@@ -764,10 +794,13 @@
RECT 9.740000 3.805000 10.220000 3.935000 ;
RECT 9.740000 4.265000 9.910000 4.685000 ;
RECT 9.740000 4.685000 10.180000 4.855000 ;
+ RECT 9.745000 2.635000 11.415000 2.805000 ;
RECT 9.890000 1.635000 10.220000 2.465000 ;
RECT 9.890000 2.975000 10.220000 3.805000 ;
RECT 9.930000 0.330000 10.180000 0.585000 ;
RECT 9.930000 4.855000 10.180000 5.110000 ;
+ RECT 10.415000 1.465000 10.745000 2.635000 ;
+ RECT 10.415000 2.805000 10.745000 3.975000 ;
RECT 10.940000 1.465000 11.640000 1.505000 ;
RECT 10.940000 1.505000 11.420000 1.635000 ;
RECT 10.940000 1.635000 11.270000 2.465000 ;
@@ -792,10 +825,13 @@
RECT 13.880000 3.805000 14.360000 3.935000 ;
RECT 13.880000 4.265000 14.050000 4.685000 ;
RECT 13.880000 4.685000 14.320000 4.855000 ;
+ RECT 13.885000 2.635000 15.555000 2.805000 ;
RECT 14.030000 1.635000 14.360000 2.465000 ;
RECT 14.030000 2.975000 14.360000 3.805000 ;
RECT 14.070000 0.330000 14.320000 0.585000 ;
RECT 14.070000 4.855000 14.320000 5.110000 ;
+ RECT 14.555000 1.465000 14.885000 2.635000 ;
+ RECT 14.555000 2.805000 14.885000 3.975000 ;
RECT 15.080000 1.465000 15.780000 1.505000 ;
RECT 15.080000 1.505000 15.560000 1.635000 ;
RECT 15.080000 1.635000 15.410000 2.465000 ;
@@ -810,6 +846,23 @@
RECT 15.390000 1.175000 15.780000 1.465000 ;
RECT 15.390000 3.975000 15.780000 4.265000 ;
RECT 15.390000 4.265000 15.560000 4.685000 ;
+ LAYER mcon ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
+ RECT 14.405000 2.635000 14.575000 2.805000 ;
+ RECT 14.865000 2.635000 15.035000 2.805000 ;
+ RECT 15.325000 2.635000 15.495000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_2.magic.lef b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_2.magic.lef
index 698e462..33770bd 100644
--- a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_2.magic.lef
+++ b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_2.magic.lef
@@ -398,8 +398,6 @@
RECT 24.525000 -0.085000 24.695000 0.085000 ;
RECT 24.985000 -0.085000 25.155000 0.085000 ;
RECT 25.445000 -0.085000 25.615000 0.085000 ;
- LAYER met1 ;
- RECT 0.000000 -0.240000 25.760000 0.240000 ;
END
PORT
LAYER li1 ;
@@ -473,6 +471,12 @@
RECT 24.525000 5.355000 24.695000 5.525000 ;
RECT 24.985000 5.355000 25.155000 5.525000 ;
RECT 25.445000 5.355000 25.615000 5.525000 ;
+ END
+ PORT
+ LAYER met1 ;
+ RECT 0.000000 -0.240000 25.760000 0.240000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 5.200000 25.760000 5.680000 ;
END
@@ -483,26 +487,18 @@
USE SIGNAL ;
PORT
LAYER li1 ;
- RECT 0.000000 2.635000 1.415000 2.805000 ;
- RECT 0.565000 1.835000 0.895000 2.105000 ;
- RECT 0.565000 3.335000 0.895000 3.605000 ;
- RECT 0.595000 2.105000 0.895000 2.635000 ;
- RECT 0.595000 2.805000 0.895000 3.335000 ;
- RECT 1.925000 2.635000 4.515000 2.805000 ;
- RECT 3.055000 1.465000 3.385000 2.635000 ;
- RECT 3.055000 2.805000 3.385000 3.975000 ;
- RECT 5.025000 2.635000 7.855000 2.805000 ;
- RECT 5.545000 1.835000 5.875000 2.105000 ;
- RECT 5.545000 2.105000 5.845000 2.635000 ;
- RECT 5.545000 2.805000 5.845000 3.335000 ;
- RECT 5.545000 3.335000 5.875000 3.605000 ;
- RECT 7.005000 1.835000 7.335000 2.105000 ;
- RECT 7.005000 3.335000 7.335000 3.605000 ;
- RECT 7.035000 2.105000 7.335000 2.635000 ;
- RECT 7.035000 2.805000 7.335000 3.335000 ;
- RECT 8.365000 2.635000 10.955000 2.805000 ;
- RECT 9.495000 1.465000 9.825000 2.635000 ;
- RECT 9.495000 2.805000 9.825000 3.975000 ;
+ RECT 0.000000 2.635000 1.415000 2.805000 ;
+ RECT 0.565000 1.835000 0.895000 2.105000 ;
+ RECT 0.565000 3.335000 0.895000 3.605000 ;
+ RECT 0.595000 2.105000 0.895000 2.635000 ;
+ RECT 0.595000 2.805000 0.895000 3.335000 ;
+ LAYER mcon ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ END
+ PORT
+ LAYER li1 ;
RECT 11.465000 2.635000 14.295000 2.805000 ;
RECT 11.985000 1.835000 12.315000 2.105000 ;
RECT 11.985000 2.105000 12.285000 2.635000 ;
@@ -512,9 +508,16 @@
RECT 13.445000 3.335000 13.775000 3.605000 ;
RECT 13.475000 2.105000 13.775000 2.635000 ;
RECT 13.475000 2.805000 13.775000 3.335000 ;
- RECT 14.805000 2.635000 17.395000 2.805000 ;
- RECT 15.935000 1.465000 16.265000 2.635000 ;
- RECT 15.935000 2.805000 16.265000 3.975000 ;
+ LAYER mcon ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
+ END
+ PORT
+ LAYER li1 ;
RECT 17.905000 2.635000 20.735000 2.805000 ;
RECT 18.425000 1.835000 18.755000 2.105000 ;
RECT 18.425000 2.105000 18.725000 2.635000 ;
@@ -524,63 +527,46 @@
RECT 19.885000 3.335000 20.215000 3.605000 ;
RECT 19.915000 2.105000 20.215000 2.635000 ;
RECT 19.915000 2.805000 20.215000 3.335000 ;
- RECT 21.245000 2.635000 23.835000 2.805000 ;
- RECT 22.375000 1.465000 22.705000 2.635000 ;
- RECT 22.375000 2.805000 22.705000 3.975000 ;
- RECT 24.345000 2.635000 25.760000 2.805000 ;
- RECT 24.865000 1.835000 25.195000 2.105000 ;
- RECT 24.865000 2.105000 25.165000 2.635000 ;
- RECT 24.865000 2.805000 25.165000 3.335000 ;
- RECT 24.865000 3.335000 25.195000 3.605000 ;
LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
- RECT 14.865000 2.635000 15.035000 2.805000 ;
- RECT 15.325000 2.635000 15.495000 2.805000 ;
- RECT 15.785000 2.635000 15.955000 2.805000 ;
- RECT 16.245000 2.635000 16.415000 2.805000 ;
- RECT 16.705000 2.635000 16.875000 2.805000 ;
- RECT 17.165000 2.635000 17.335000 2.805000 ;
RECT 18.085000 2.635000 18.255000 2.805000 ;
RECT 18.545000 2.635000 18.715000 2.805000 ;
RECT 19.005000 2.635000 19.175000 2.805000 ;
RECT 19.465000 2.635000 19.635000 2.805000 ;
RECT 19.925000 2.635000 20.095000 2.805000 ;
RECT 20.385000 2.635000 20.555000 2.805000 ;
- RECT 21.305000 2.635000 21.475000 2.805000 ;
- RECT 21.765000 2.635000 21.935000 2.805000 ;
- RECT 22.225000 2.635000 22.395000 2.805000 ;
- RECT 22.685000 2.635000 22.855000 2.805000 ;
- RECT 23.145000 2.635000 23.315000 2.805000 ;
- RECT 23.605000 2.635000 23.775000 2.805000 ;
+ END
+ PORT
+ LAYER li1 ;
+ RECT 24.345000 2.635000 25.760000 2.805000 ;
+ RECT 24.865000 1.835000 25.195000 2.105000 ;
+ RECT 24.865000 2.105000 25.165000 2.635000 ;
+ RECT 24.865000 2.805000 25.165000 3.335000 ;
+ RECT 24.865000 3.335000 25.195000 3.605000 ;
+ LAYER mcon ;
RECT 24.525000 2.635000 24.695000 2.805000 ;
RECT 24.985000 2.635000 25.155000 2.805000 ;
RECT 25.445000 2.635000 25.615000 2.805000 ;
+ END
+ PORT
+ LAYER li1 ;
+ RECT 5.025000 2.635000 7.855000 2.805000 ;
+ RECT 5.545000 1.835000 5.875000 2.105000 ;
+ RECT 5.545000 2.105000 5.845000 2.635000 ;
+ RECT 5.545000 2.805000 5.845000 3.335000 ;
+ RECT 5.545000 3.335000 5.875000 3.605000 ;
+ RECT 7.005000 1.835000 7.335000 2.105000 ;
+ RECT 7.005000 3.335000 7.335000 3.605000 ;
+ RECT 7.035000 2.105000 7.335000 2.635000 ;
+ RECT 7.035000 2.805000 7.335000 3.335000 ;
+ LAYER mcon ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 25.760000 2.960000 ;
END
@@ -591,79 +577,18 @@
USE SIGNAL ;
PORT
LAYER li1 ;
- RECT 1.465000 1.755000 1.895000 2.125000 ;
- RECT 1.465000 3.315000 1.895000 3.685000 ;
- RECT 1.505000 0.595000 1.835000 0.885000 ;
- RECT 1.505000 4.555000 1.835000 4.845000 ;
- RECT 1.585000 0.885000 1.755000 1.755000 ;
- RECT 1.585000 2.125000 1.755000 3.315000 ;
- RECT 1.585000 3.685000 1.755000 4.555000 ;
- RECT 4.545000 1.755000 4.975000 2.125000 ;
- RECT 4.545000 3.315000 4.975000 3.685000 ;
- RECT 4.605000 0.595000 4.935000 0.885000 ;
- RECT 4.605000 4.555000 4.935000 4.845000 ;
- RECT 4.685000 0.885000 4.855000 1.755000 ;
- RECT 4.685000 2.125000 4.855000 3.315000 ;
- RECT 4.685000 3.685000 4.855000 4.555000 ;
- RECT 7.905000 1.755000 8.335000 2.125000 ;
- RECT 7.905000 3.315000 8.335000 3.685000 ;
- RECT 7.945000 0.595000 8.275000 0.885000 ;
- RECT 7.945000 4.555000 8.275000 4.845000 ;
- RECT 8.025000 0.885000 8.195000 1.755000 ;
- RECT 8.025000 2.125000 8.195000 3.315000 ;
- RECT 8.025000 3.685000 8.195000 4.555000 ;
- RECT 10.985000 1.755000 11.415000 2.125000 ;
- RECT 10.985000 3.315000 11.415000 3.685000 ;
- RECT 11.045000 0.595000 11.375000 0.885000 ;
- RECT 11.045000 4.555000 11.375000 4.845000 ;
- RECT 11.125000 0.885000 11.295000 1.755000 ;
- RECT 11.125000 2.125000 11.295000 3.315000 ;
- RECT 11.125000 3.685000 11.295000 4.555000 ;
- RECT 14.345000 1.755000 14.775000 2.125000 ;
- RECT 14.345000 3.315000 14.775000 3.685000 ;
- RECT 14.385000 0.595000 14.715000 0.885000 ;
- RECT 14.385000 4.555000 14.715000 4.845000 ;
- RECT 14.465000 0.885000 14.635000 1.755000 ;
- RECT 14.465000 2.125000 14.635000 3.315000 ;
- RECT 14.465000 3.685000 14.635000 4.555000 ;
- RECT 17.425000 1.755000 17.855000 2.125000 ;
- RECT 17.425000 3.315000 17.855000 3.685000 ;
- RECT 17.485000 0.595000 17.815000 0.885000 ;
- RECT 17.485000 4.555000 17.815000 4.845000 ;
- RECT 17.565000 0.885000 17.735000 1.755000 ;
- RECT 17.565000 2.125000 17.735000 3.315000 ;
- RECT 17.565000 3.685000 17.735000 4.555000 ;
- RECT 20.785000 1.755000 21.215000 2.125000 ;
- RECT 20.785000 3.315000 21.215000 3.685000 ;
- RECT 20.825000 0.595000 21.155000 0.885000 ;
- RECT 20.825000 4.555000 21.155000 4.845000 ;
- RECT 20.905000 0.885000 21.075000 1.755000 ;
- RECT 20.905000 2.125000 21.075000 3.315000 ;
- RECT 20.905000 3.685000 21.075000 4.555000 ;
- RECT 23.865000 1.755000 24.295000 2.125000 ;
- RECT 23.865000 3.315000 24.295000 3.685000 ;
- RECT 23.925000 0.595000 24.255000 0.885000 ;
- RECT 23.925000 4.555000 24.255000 4.845000 ;
- RECT 24.005000 0.885000 24.175000 1.755000 ;
- RECT 24.005000 2.125000 24.175000 3.315000 ;
- RECT 24.005000 3.685000 24.175000 4.555000 ;
+ RECT 1.465000 1.755000 1.895000 2.125000 ;
+ RECT 1.465000 3.315000 1.895000 3.685000 ;
+ RECT 1.505000 0.595000 1.835000 0.885000 ;
+ RECT 1.505000 4.555000 1.835000 4.845000 ;
+ RECT 1.585000 0.885000 1.755000 1.755000 ;
+ RECT 1.585000 2.125000 1.755000 3.315000 ;
+ RECT 1.585000 3.685000 1.755000 4.555000 ;
LAYER mcon ;
- RECT 1.525000 1.785000 1.695000 1.955000 ;
- RECT 1.525000 3.485000 1.695000 3.655000 ;
- RECT 4.745000 1.785000 4.915000 1.955000 ;
- RECT 4.745000 3.485000 4.915000 3.655000 ;
- RECT 7.965000 1.785000 8.135000 1.955000 ;
- RECT 7.965000 3.485000 8.135000 3.655000 ;
- RECT 11.185000 1.785000 11.355000 1.955000 ;
- RECT 11.185000 3.485000 11.355000 3.655000 ;
- RECT 14.405000 1.785000 14.575000 1.955000 ;
- RECT 14.405000 3.485000 14.575000 3.655000 ;
- RECT 17.625000 1.785000 17.795000 1.955000 ;
- RECT 17.625000 3.485000 17.795000 3.655000 ;
- RECT 20.845000 1.785000 21.015000 1.955000 ;
- RECT 20.845000 3.485000 21.015000 3.655000 ;
- RECT 24.065000 1.785000 24.235000 1.955000 ;
- RECT 24.065000 3.485000 24.235000 3.655000 ;
+ RECT 1.525000 1.785000 1.695000 1.955000 ;
+ RECT 1.525000 3.485000 1.695000 3.655000 ;
+ END
+ PORT
LAYER met1 ;
RECT 1.465000 1.755000 1.755000 1.800000 ;
RECT 1.465000 1.800000 24.295000 1.940000 ;
@@ -724,6 +649,7 @@
RECT 1.115000 2.975000 1.415000 3.145000 ;
RECT 1.115000 3.145000 1.285000 3.775000 ;
RECT 1.925000 2.295000 2.280000 2.465000 ;
+ RECT 1.925000 2.635000 4.515000 2.805000 ;
RECT 1.925000 2.975000 2.280000 3.145000 ;
RECT 2.005000 0.425000 2.175000 0.770000 ;
RECT 2.005000 4.670000 2.175000 5.015000 ;
@@ -745,6 +671,8 @@
RECT 2.550000 2.975000 2.880000 3.805000 ;
RECT 2.675000 0.330000 2.925000 0.585000 ;
RECT 2.675000 4.855000 2.925000 5.110000 ;
+ RECT 3.055000 1.465000 3.385000 2.635000 ;
+ RECT 3.055000 2.805000 3.385000 3.975000 ;
RECT 3.515000 0.330000 3.765000 0.585000 ;
RECT 3.515000 0.585000 4.095000 0.755000 ;
RECT 3.515000 4.685000 4.095000 4.855000 ;
@@ -769,6 +697,13 @@
RECT 4.265000 0.425000 4.435000 0.770000 ;
RECT 4.265000 4.670000 4.435000 5.015000 ;
RECT 4.265000 5.015000 5.410000 5.185000 ;
+ RECT 4.545000 1.755000 4.975000 2.125000 ;
+ RECT 4.545000 3.315000 4.975000 3.685000 ;
+ RECT 4.605000 0.595000 4.935000 0.885000 ;
+ RECT 4.605000 4.555000 4.935000 4.845000 ;
+ RECT 4.685000 0.885000 4.855000 1.755000 ;
+ RECT 4.685000 2.125000 4.855000 3.315000 ;
+ RECT 4.685000 3.685000 4.855000 4.555000 ;
RECT 5.025000 2.295000 5.325000 2.465000 ;
RECT 5.025000 2.975000 5.325000 3.145000 ;
RECT 5.105000 0.425000 5.410000 0.715000 ;
@@ -807,7 +742,15 @@
RECT 7.555000 2.295000 7.855000 2.465000 ;
RECT 7.555000 2.975000 7.855000 3.145000 ;
RECT 7.555000 3.145000 7.725000 3.775000 ;
+ RECT 7.905000 1.755000 8.335000 2.125000 ;
+ RECT 7.905000 3.315000 8.335000 3.685000 ;
+ RECT 7.945000 0.595000 8.275000 0.885000 ;
+ RECT 7.945000 4.555000 8.275000 4.845000 ;
+ RECT 8.025000 0.885000 8.195000 1.755000 ;
+ RECT 8.025000 2.125000 8.195000 3.315000 ;
+ RECT 8.025000 3.685000 8.195000 4.555000 ;
RECT 8.365000 2.295000 8.720000 2.465000 ;
+ RECT 8.365000 2.635000 10.955000 2.805000 ;
RECT 8.365000 2.975000 8.720000 3.145000 ;
RECT 8.445000 0.425000 8.615000 0.770000 ;
RECT 8.445000 4.670000 8.615000 5.015000 ;
@@ -829,6 +772,8 @@
RECT 8.990000 2.975000 9.320000 3.805000 ;
RECT 9.115000 0.330000 9.365000 0.585000 ;
RECT 9.115000 4.855000 9.365000 5.110000 ;
+ RECT 9.495000 1.465000 9.825000 2.635000 ;
+ RECT 9.495000 2.805000 9.825000 3.975000 ;
RECT 9.955000 0.330000 10.205000 0.585000 ;
RECT 9.955000 0.585000 10.535000 0.755000 ;
RECT 9.955000 4.685000 10.535000 4.855000 ;
@@ -853,6 +798,13 @@
RECT 10.705000 0.425000 10.875000 0.770000 ;
RECT 10.705000 4.670000 10.875000 5.015000 ;
RECT 10.705000 5.015000 11.850000 5.185000 ;
+ RECT 10.985000 1.755000 11.415000 2.125000 ;
+ RECT 10.985000 3.315000 11.415000 3.685000 ;
+ RECT 11.045000 0.595000 11.375000 0.885000 ;
+ RECT 11.045000 4.555000 11.375000 4.845000 ;
+ RECT 11.125000 0.885000 11.295000 1.755000 ;
+ RECT 11.125000 2.125000 11.295000 3.315000 ;
+ RECT 11.125000 3.685000 11.295000 4.555000 ;
RECT 11.465000 2.295000 11.765000 2.465000 ;
RECT 11.465000 2.975000 11.765000 3.145000 ;
RECT 11.545000 0.425000 11.850000 0.715000 ;
@@ -891,7 +843,15 @@
RECT 13.995000 2.295000 14.295000 2.465000 ;
RECT 13.995000 2.975000 14.295000 3.145000 ;
RECT 13.995000 3.145000 14.165000 3.775000 ;
+ RECT 14.345000 1.755000 14.775000 2.125000 ;
+ RECT 14.345000 3.315000 14.775000 3.685000 ;
+ RECT 14.385000 0.595000 14.715000 0.885000 ;
+ RECT 14.385000 4.555000 14.715000 4.845000 ;
+ RECT 14.465000 0.885000 14.635000 1.755000 ;
+ RECT 14.465000 2.125000 14.635000 3.315000 ;
+ RECT 14.465000 3.685000 14.635000 4.555000 ;
RECT 14.805000 2.295000 15.160000 2.465000 ;
+ RECT 14.805000 2.635000 17.395000 2.805000 ;
RECT 14.805000 2.975000 15.160000 3.145000 ;
RECT 14.885000 0.425000 15.055000 0.770000 ;
RECT 14.885000 4.670000 15.055000 5.015000 ;
@@ -913,6 +873,8 @@
RECT 15.430000 2.975000 15.760000 3.805000 ;
RECT 15.555000 0.330000 15.805000 0.585000 ;
RECT 15.555000 4.855000 15.805000 5.110000 ;
+ RECT 15.935000 1.465000 16.265000 2.635000 ;
+ RECT 15.935000 2.805000 16.265000 3.975000 ;
RECT 16.395000 0.330000 16.645000 0.585000 ;
RECT 16.395000 0.585000 16.975000 0.755000 ;
RECT 16.395000 4.685000 16.975000 4.855000 ;
@@ -937,6 +899,13 @@
RECT 17.145000 0.425000 17.315000 0.770000 ;
RECT 17.145000 4.670000 17.315000 5.015000 ;
RECT 17.145000 5.015000 18.290000 5.185000 ;
+ RECT 17.425000 1.755000 17.855000 2.125000 ;
+ RECT 17.425000 3.315000 17.855000 3.685000 ;
+ RECT 17.485000 0.595000 17.815000 0.885000 ;
+ RECT 17.485000 4.555000 17.815000 4.845000 ;
+ RECT 17.565000 0.885000 17.735000 1.755000 ;
+ RECT 17.565000 2.125000 17.735000 3.315000 ;
+ RECT 17.565000 3.685000 17.735000 4.555000 ;
RECT 17.905000 2.295000 18.205000 2.465000 ;
RECT 17.905000 2.975000 18.205000 3.145000 ;
RECT 17.985000 0.425000 18.290000 0.715000 ;
@@ -975,7 +944,15 @@
RECT 20.435000 2.295000 20.735000 2.465000 ;
RECT 20.435000 2.975000 20.735000 3.145000 ;
RECT 20.435000 3.145000 20.605000 3.775000 ;
+ RECT 20.785000 1.755000 21.215000 2.125000 ;
+ RECT 20.785000 3.315000 21.215000 3.685000 ;
+ RECT 20.825000 0.595000 21.155000 0.885000 ;
+ RECT 20.825000 4.555000 21.155000 4.845000 ;
+ RECT 20.905000 0.885000 21.075000 1.755000 ;
+ RECT 20.905000 2.125000 21.075000 3.315000 ;
+ RECT 20.905000 3.685000 21.075000 4.555000 ;
RECT 21.245000 2.295000 21.600000 2.465000 ;
+ RECT 21.245000 2.635000 23.835000 2.805000 ;
RECT 21.245000 2.975000 21.600000 3.145000 ;
RECT 21.325000 0.425000 21.495000 0.770000 ;
RECT 21.325000 4.670000 21.495000 5.015000 ;
@@ -997,6 +974,8 @@
RECT 21.870000 2.975000 22.200000 3.805000 ;
RECT 21.995000 0.330000 22.245000 0.585000 ;
RECT 21.995000 4.855000 22.245000 5.110000 ;
+ RECT 22.375000 1.465000 22.705000 2.635000 ;
+ RECT 22.375000 2.805000 22.705000 3.975000 ;
RECT 22.835000 0.330000 23.085000 0.585000 ;
RECT 22.835000 0.585000 23.415000 0.755000 ;
RECT 22.835000 4.685000 23.415000 4.855000 ;
@@ -1021,6 +1000,13 @@
RECT 23.585000 0.425000 23.755000 0.770000 ;
RECT 23.585000 4.670000 23.755000 5.015000 ;
RECT 23.585000 5.015000 24.730000 5.185000 ;
+ RECT 23.865000 1.755000 24.295000 2.125000 ;
+ RECT 23.865000 3.315000 24.295000 3.685000 ;
+ RECT 23.925000 0.595000 24.255000 0.885000 ;
+ RECT 23.925000 4.555000 24.255000 4.845000 ;
+ RECT 24.005000 0.885000 24.175000 1.755000 ;
+ RECT 24.005000 2.125000 24.175000 3.315000 ;
+ RECT 24.005000 3.685000 24.175000 4.555000 ;
RECT 24.345000 2.295000 24.645000 2.465000 ;
RECT 24.345000 2.975000 24.645000 3.145000 ;
RECT 24.425000 0.425000 24.730000 0.715000 ;
@@ -1044,10 +1030,18 @@
RECT 0.175000 3.130000 0.345000 3.300000 ;
RECT 1.115000 2.140000 1.285000 2.310000 ;
RECT 1.115000 3.130000 1.285000 3.300000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
RECT 2.110000 2.140000 2.280000 2.310000 ;
RECT 2.110000 3.130000 2.280000 3.300000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
RECT 4.160000 2.140000 4.330000 2.310000 ;
RECT 4.160000 3.130000 4.330000 3.300000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 1.785000 4.915000 1.955000 ;
+ RECT 4.745000 3.485000 4.915000 3.655000 ;
RECT 5.155000 2.140000 5.325000 2.310000 ;
RECT 5.155000 3.130000 5.325000 3.300000 ;
RECT 6.095000 2.140000 6.265000 2.310000 ;
@@ -1056,10 +1050,20 @@
RECT 6.615000 3.130000 6.785000 3.300000 ;
RECT 7.555000 2.140000 7.725000 2.310000 ;
RECT 7.555000 3.130000 7.725000 3.300000 ;
+ RECT 7.965000 1.785000 8.135000 1.955000 ;
+ RECT 7.965000 3.485000 8.135000 3.655000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
RECT 8.550000 2.140000 8.720000 2.310000 ;
RECT 8.550000 3.130000 8.720000 3.300000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
RECT 10.600000 2.140000 10.770000 2.310000 ;
RECT 10.600000 3.130000 10.770000 3.300000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 1.785000 11.355000 1.955000 ;
+ RECT 11.185000 3.485000 11.355000 3.655000 ;
RECT 11.595000 2.140000 11.765000 2.310000 ;
RECT 11.595000 3.130000 11.765000 3.300000 ;
RECT 12.535000 2.140000 12.705000 2.310000 ;
@@ -1068,10 +1072,20 @@
RECT 13.055000 3.130000 13.225000 3.300000 ;
RECT 13.995000 2.140000 14.165000 2.310000 ;
RECT 13.995000 3.130000 14.165000 3.300000 ;
+ RECT 14.405000 1.785000 14.575000 1.955000 ;
+ RECT 14.405000 3.485000 14.575000 3.655000 ;
+ RECT 14.865000 2.635000 15.035000 2.805000 ;
RECT 14.990000 2.140000 15.160000 2.310000 ;
RECT 14.990000 3.130000 15.160000 3.300000 ;
+ RECT 15.325000 2.635000 15.495000 2.805000 ;
+ RECT 15.785000 2.635000 15.955000 2.805000 ;
+ RECT 16.245000 2.635000 16.415000 2.805000 ;
+ RECT 16.705000 2.635000 16.875000 2.805000 ;
RECT 17.040000 2.140000 17.210000 2.310000 ;
RECT 17.040000 3.130000 17.210000 3.300000 ;
+ RECT 17.165000 2.635000 17.335000 2.805000 ;
+ RECT 17.625000 1.785000 17.795000 1.955000 ;
+ RECT 17.625000 3.485000 17.795000 3.655000 ;
RECT 18.035000 2.140000 18.205000 2.310000 ;
RECT 18.035000 3.130000 18.205000 3.300000 ;
RECT 18.975000 2.140000 19.145000 2.310000 ;
@@ -1080,10 +1094,20 @@
RECT 19.495000 3.130000 19.665000 3.300000 ;
RECT 20.435000 2.140000 20.605000 2.310000 ;
RECT 20.435000 3.130000 20.605000 3.300000 ;
+ RECT 20.845000 1.785000 21.015000 1.955000 ;
+ RECT 20.845000 3.485000 21.015000 3.655000 ;
+ RECT 21.305000 2.635000 21.475000 2.805000 ;
RECT 21.430000 2.140000 21.600000 2.310000 ;
RECT 21.430000 3.130000 21.600000 3.300000 ;
+ RECT 21.765000 2.635000 21.935000 2.805000 ;
+ RECT 22.225000 2.635000 22.395000 2.805000 ;
+ RECT 22.685000 2.635000 22.855000 2.805000 ;
+ RECT 23.145000 2.635000 23.315000 2.805000 ;
RECT 23.480000 2.140000 23.650000 2.310000 ;
RECT 23.480000 3.130000 23.650000 3.300000 ;
+ RECT 23.605000 2.635000 23.775000 2.805000 ;
+ RECT 24.065000 1.785000 24.235000 1.955000 ;
+ RECT 24.065000 3.485000 24.235000 3.655000 ;
RECT 24.475000 2.140000 24.645000 2.310000 ;
RECT 24.475000 3.130000 24.645000 3.300000 ;
RECT 25.415000 2.140000 25.585000 2.310000 ;
diff --git a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_4.magic.lef b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_4.magic.lef
index 19d270c..596b5ce 100644
--- a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_4.magic.lef
+++ b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_4.magic.lef
@@ -483,8 +483,6 @@
RECT 50.745000 -0.085000 50.915000 0.085000 ;
RECT 51.205000 -0.085000 51.375000 0.085000 ;
RECT 51.665000 -0.085000 51.835000 0.085000 ;
- LAYER met1 ;
- RECT 0.000000 -0.240000 51.980000 0.240000 ;
END
PORT
LAYER li1 ;
@@ -643,6 +641,12 @@
RECT 50.745000 5.355000 50.915000 5.525000 ;
RECT 51.205000 5.355000 51.375000 5.525000 ;
RECT 51.665000 5.355000 51.835000 5.525000 ;
+ END
+ PORT
+ LAYER met1 ;
+ RECT 0.000000 -0.240000 51.980000 0.240000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 5.200000 51.980000 5.680000 ;
END
@@ -672,22 +676,23 @@
USE SIGNAL ;
PORT
LAYER li1 ;
- RECT 0.000000 2.635000 2.795000 2.805000 ;
- RECT 0.125000 1.495000 0.395000 2.635000 ;
- RECT 0.125000 2.805000 0.395000 3.945000 ;
- RECT 1.065000 1.835000 1.335000 2.635000 ;
- RECT 1.065000 2.805000 1.335000 3.605000 ;
- RECT 2.005000 1.835000 2.275000 2.635000 ;
- RECT 2.005000 2.805000 2.275000 3.605000 ;
- RECT 4.405000 2.635000 8.475000 2.805000 ;
- RECT 4.950000 1.605000 5.225000 2.635000 ;
- RECT 4.950000 2.805000 5.225000 3.835000 ;
- RECT 5.920000 1.605000 6.220000 2.635000 ;
- RECT 5.920000 2.805000 6.220000 3.835000 ;
- RECT 6.660000 1.605000 6.960000 2.635000 ;
- RECT 6.660000 2.805000 6.960000 3.835000 ;
- RECT 7.655000 1.605000 7.930000 2.635000 ;
- RECT 7.655000 2.805000 7.930000 3.835000 ;
+ RECT 0.000000 2.635000 2.795000 2.805000 ;
+ RECT 0.125000 1.495000 0.395000 2.635000 ;
+ RECT 0.125000 2.805000 0.395000 3.945000 ;
+ RECT 1.065000 1.835000 1.335000 2.635000 ;
+ RECT 1.065000 2.805000 1.335000 3.605000 ;
+ RECT 2.005000 1.835000 2.275000 2.635000 ;
+ RECT 2.005000 2.805000 2.275000 3.605000 ;
+ LAYER mcon ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ END
+ PORT
+ LAYER li1 ;
RECT 10.085000 2.635000 15.675000 2.805000 ;
RECT 10.605000 1.835000 10.875000 2.635000 ;
RECT 10.605000 2.805000 10.875000 3.605000 ;
@@ -701,15 +706,22 @@
RECT 13.945000 2.805000 14.215000 3.605000 ;
RECT 14.885000 1.835000 15.155000 2.635000 ;
RECT 14.885000 2.805000 15.155000 3.605000 ;
- RECT 17.285000 2.635000 21.355000 2.805000 ;
- RECT 17.830000 1.605000 18.105000 2.635000 ;
- RECT 17.830000 2.805000 18.105000 3.835000 ;
- RECT 18.800000 1.605000 19.100000 2.635000 ;
- RECT 18.800000 2.805000 19.100000 3.835000 ;
- RECT 19.540000 1.605000 19.840000 2.635000 ;
- RECT 19.540000 2.805000 19.840000 3.835000 ;
- RECT 20.535000 1.605000 20.810000 2.635000 ;
- RECT 20.535000 2.805000 20.810000 3.835000 ;
+ LAYER mcon ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
+ RECT 14.405000 2.635000 14.575000 2.805000 ;
+ RECT 14.865000 2.635000 15.035000 2.805000 ;
+ RECT 15.325000 2.635000 15.495000 2.805000 ;
+ END
+ PORT
+ LAYER li1 ;
RECT 22.965000 2.635000 29.015000 2.805000 ;
RECT 23.485000 1.835000 23.755000 2.635000 ;
RECT 23.485000 2.805000 23.755000 3.605000 ;
@@ -723,79 +735,7 @@
RECT 27.285000 2.805000 27.555000 3.605000 ;
RECT 28.225000 1.835000 28.495000 2.635000 ;
RECT 28.225000 2.805000 28.495000 3.605000 ;
- RECT 30.625000 2.635000 34.695000 2.805000 ;
- RECT 31.170000 1.605000 31.445000 2.635000 ;
- RECT 31.170000 2.805000 31.445000 3.835000 ;
- RECT 32.140000 1.605000 32.440000 2.635000 ;
- RECT 32.140000 2.805000 32.440000 3.835000 ;
- RECT 32.880000 1.605000 33.180000 2.635000 ;
- RECT 32.880000 2.805000 33.180000 3.835000 ;
- RECT 33.875000 1.605000 34.150000 2.635000 ;
- RECT 33.875000 2.805000 34.150000 3.835000 ;
- RECT 36.305000 2.635000 41.895000 2.805000 ;
- RECT 36.825000 1.835000 37.095000 2.635000 ;
- RECT 36.825000 2.805000 37.095000 3.605000 ;
- RECT 37.765000 1.835000 38.035000 2.635000 ;
- RECT 37.765000 2.805000 38.035000 3.605000 ;
- RECT 38.705000 1.495000 38.975000 2.635000 ;
- RECT 38.705000 2.805000 38.975000 3.945000 ;
- RECT 39.225000 1.495000 39.495000 2.635000 ;
- RECT 39.225000 2.805000 39.495000 3.945000 ;
- RECT 40.165000 1.835000 40.435000 2.635000 ;
- RECT 40.165000 2.805000 40.435000 3.605000 ;
- RECT 41.105000 1.835000 41.375000 2.635000 ;
- RECT 41.105000 2.805000 41.375000 3.605000 ;
- RECT 43.505000 2.635000 47.575000 2.805000 ;
- RECT 44.050000 1.605000 44.325000 2.635000 ;
- RECT 44.050000 2.805000 44.325000 3.835000 ;
- RECT 45.020000 1.605000 45.320000 2.635000 ;
- RECT 45.020000 2.805000 45.320000 3.835000 ;
- RECT 45.760000 1.605000 46.060000 2.635000 ;
- RECT 45.760000 2.805000 46.060000 3.835000 ;
- RECT 46.755000 1.605000 47.030000 2.635000 ;
- RECT 46.755000 2.805000 47.030000 3.835000 ;
- RECT 49.185000 2.635000 51.980000 2.805000 ;
- RECT 49.705000 1.835000 49.975000 2.635000 ;
- RECT 49.705000 2.805000 49.975000 3.605000 ;
- RECT 50.645000 1.835000 50.915000 2.635000 ;
- RECT 50.645000 2.805000 50.915000 3.605000 ;
- RECT 51.585000 1.495000 51.855000 2.635000 ;
- RECT 51.585000 2.805000 51.855000 3.945000 ;
LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
- RECT 14.405000 2.635000 14.575000 2.805000 ;
- RECT 14.865000 2.635000 15.035000 2.805000 ;
- RECT 15.325000 2.635000 15.495000 2.805000 ;
- RECT 17.625000 2.635000 17.795000 2.805000 ;
- RECT 18.085000 2.635000 18.255000 2.805000 ;
- RECT 18.545000 2.635000 18.715000 2.805000 ;
- RECT 19.005000 2.635000 19.175000 2.805000 ;
- RECT 19.465000 2.635000 19.635000 2.805000 ;
- RECT 19.925000 2.635000 20.095000 2.805000 ;
- RECT 20.385000 2.635000 20.555000 2.805000 ;
- RECT 20.845000 2.635000 21.015000 2.805000 ;
RECT 23.145000 2.635000 23.315000 2.805000 ;
RECT 23.605000 2.635000 23.775000 2.805000 ;
RECT 24.065000 2.635000 24.235000 2.805000 ;
@@ -809,14 +749,23 @@
RECT 27.745000 2.635000 27.915000 2.805000 ;
RECT 28.205000 2.635000 28.375000 2.805000 ;
RECT 28.665000 2.635000 28.835000 2.805000 ;
- RECT 30.965000 2.635000 31.135000 2.805000 ;
- RECT 31.425000 2.635000 31.595000 2.805000 ;
- RECT 31.885000 2.635000 32.055000 2.805000 ;
- RECT 32.345000 2.635000 32.515000 2.805000 ;
- RECT 32.805000 2.635000 32.975000 2.805000 ;
- RECT 33.265000 2.635000 33.435000 2.805000 ;
- RECT 33.725000 2.635000 33.895000 2.805000 ;
- RECT 34.185000 2.635000 34.355000 2.805000 ;
+ END
+ PORT
+ LAYER li1 ;
+ RECT 36.305000 2.635000 41.895000 2.805000 ;
+ RECT 36.825000 1.835000 37.095000 2.635000 ;
+ RECT 36.825000 2.805000 37.095000 3.605000 ;
+ RECT 37.765000 1.835000 38.035000 2.635000 ;
+ RECT 37.765000 2.805000 38.035000 3.605000 ;
+ RECT 38.705000 1.495000 38.975000 2.635000 ;
+ RECT 38.705000 2.805000 38.975000 3.945000 ;
+ RECT 39.225000 1.495000 39.495000 2.635000 ;
+ RECT 39.225000 2.805000 39.495000 3.945000 ;
+ RECT 40.165000 1.835000 40.435000 2.635000 ;
+ RECT 40.165000 2.805000 40.435000 3.605000 ;
+ RECT 41.105000 1.835000 41.375000 2.635000 ;
+ RECT 41.105000 2.805000 41.375000 3.605000 ;
+ LAYER mcon ;
RECT 36.485000 2.635000 36.655000 2.805000 ;
RECT 36.945000 2.635000 37.115000 2.805000 ;
RECT 37.405000 2.635000 37.575000 2.805000 ;
@@ -829,20 +778,25 @@
RECT 40.625000 2.635000 40.795000 2.805000 ;
RECT 41.085000 2.635000 41.255000 2.805000 ;
RECT 41.545000 2.635000 41.715000 2.805000 ;
- RECT 43.845000 2.635000 44.015000 2.805000 ;
- RECT 44.305000 2.635000 44.475000 2.805000 ;
- RECT 44.765000 2.635000 44.935000 2.805000 ;
- RECT 45.225000 2.635000 45.395000 2.805000 ;
- RECT 45.685000 2.635000 45.855000 2.805000 ;
- RECT 46.145000 2.635000 46.315000 2.805000 ;
- RECT 46.605000 2.635000 46.775000 2.805000 ;
- RECT 47.065000 2.635000 47.235000 2.805000 ;
+ END
+ PORT
+ LAYER li1 ;
+ RECT 49.185000 2.635000 51.980000 2.805000 ;
+ RECT 49.705000 1.835000 49.975000 2.635000 ;
+ RECT 49.705000 2.805000 49.975000 3.605000 ;
+ RECT 50.645000 1.835000 50.915000 2.635000 ;
+ RECT 50.645000 2.805000 50.915000 3.605000 ;
+ RECT 51.585000 1.495000 51.855000 2.635000 ;
+ RECT 51.585000 2.805000 51.855000 3.945000 ;
+ LAYER mcon ;
RECT 49.365000 2.635000 49.535000 2.805000 ;
RECT 49.825000 2.635000 49.995000 2.805000 ;
RECT 50.285000 2.635000 50.455000 2.805000 ;
RECT 50.745000 2.635000 50.915000 2.805000 ;
RECT 51.205000 2.635000 51.375000 2.805000 ;
RECT 51.665000 2.635000 51.835000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 51.980000 2.960000 ;
END
@@ -853,119 +807,23 @@
USE SIGNAL ;
PORT
LAYER li1 ;
- RECT 2.865000 0.595000 3.195000 0.885000 ;
- RECT 2.865000 4.555000 3.195000 4.845000 ;
- RECT 2.965000 0.885000 3.195000 1.065000 ;
- RECT 2.965000 1.065000 4.235000 1.365000 ;
- RECT 2.965000 1.365000 3.295000 4.075000 ;
- RECT 2.965000 4.075000 4.235000 4.375000 ;
- RECT 2.965000 4.375000 3.195000 4.555000 ;
- RECT 3.705000 0.595000 4.035000 1.065000 ;
- RECT 3.705000 4.375000 4.035000 4.845000 ;
- RECT 3.905000 1.365000 4.235000 4.075000 ;
- RECT 8.645000 1.065000 9.915000 1.365000 ;
- RECT 8.645000 1.365000 8.975000 4.075000 ;
- RECT 8.645000 4.075000 9.915000 4.375000 ;
- RECT 8.845000 0.595000 9.175000 1.065000 ;
- RECT 8.845000 4.375000 9.175000 4.845000 ;
- RECT 9.585000 1.365000 9.915000 4.075000 ;
- RECT 9.685000 0.595000 10.015000 0.885000 ;
- RECT 9.685000 0.885000 9.915000 1.065000 ;
- RECT 9.685000 4.375000 9.915000 4.555000 ;
- RECT 9.685000 4.555000 10.015000 4.845000 ;
- RECT 15.745000 0.595000 16.075000 0.885000 ;
- RECT 15.745000 4.555000 16.075000 4.845000 ;
- RECT 15.845000 0.885000 16.075000 1.065000 ;
- RECT 15.845000 1.065000 17.115000 1.365000 ;
- RECT 15.845000 1.365000 16.175000 4.075000 ;
- RECT 15.845000 4.075000 17.115000 4.375000 ;
- RECT 15.845000 4.375000 16.075000 4.555000 ;
- RECT 16.585000 0.595000 16.915000 1.065000 ;
- RECT 16.585000 4.375000 16.915000 4.845000 ;
- RECT 16.785000 1.365000 17.115000 4.075000 ;
- RECT 21.525000 1.065000 22.795000 1.365000 ;
- RECT 21.525000 1.365000 21.855000 4.075000 ;
- RECT 21.525000 4.075000 22.795000 4.375000 ;
- RECT 21.725000 0.595000 22.055000 1.065000 ;
- RECT 21.725000 4.375000 22.055000 4.845000 ;
- RECT 22.465000 1.365000 22.795000 4.075000 ;
- RECT 22.565000 0.595000 22.895000 0.885000 ;
- RECT 22.565000 0.885000 22.795000 1.065000 ;
- RECT 22.565000 4.375000 22.795000 4.555000 ;
- RECT 22.565000 4.555000 22.895000 4.845000 ;
- RECT 29.085000 0.595000 29.415000 0.885000 ;
- RECT 29.085000 4.555000 29.415000 4.845000 ;
- RECT 29.185000 0.885000 29.415000 1.065000 ;
- RECT 29.185000 1.065000 30.455000 1.365000 ;
- RECT 29.185000 1.365000 29.515000 4.075000 ;
- RECT 29.185000 4.075000 30.455000 4.375000 ;
- RECT 29.185000 4.375000 29.415000 4.555000 ;
- RECT 29.925000 0.595000 30.255000 1.065000 ;
- RECT 29.925000 4.375000 30.255000 4.845000 ;
- RECT 30.125000 1.365000 30.455000 4.075000 ;
- RECT 34.865000 1.065000 36.135000 1.365000 ;
- RECT 34.865000 1.365000 35.195000 4.075000 ;
- RECT 34.865000 4.075000 36.135000 4.375000 ;
- RECT 35.065000 0.595000 35.395000 1.065000 ;
- RECT 35.065000 4.375000 35.395000 4.845000 ;
- RECT 35.805000 1.365000 36.135000 4.075000 ;
- RECT 35.905000 0.595000 36.235000 0.885000 ;
- RECT 35.905000 0.885000 36.135000 1.065000 ;
- RECT 35.905000 4.375000 36.135000 4.555000 ;
- RECT 35.905000 4.555000 36.235000 4.845000 ;
- RECT 41.965000 0.595000 42.295000 0.885000 ;
- RECT 41.965000 4.555000 42.295000 4.845000 ;
- RECT 42.065000 0.885000 42.295000 1.065000 ;
- RECT 42.065000 1.065000 43.335000 1.365000 ;
- RECT 42.065000 1.365000 42.395000 4.075000 ;
- RECT 42.065000 4.075000 43.335000 4.375000 ;
- RECT 42.065000 4.375000 42.295000 4.555000 ;
- RECT 42.805000 0.595000 43.135000 1.065000 ;
- RECT 42.805000 4.375000 43.135000 4.845000 ;
- RECT 43.005000 1.365000 43.335000 4.075000 ;
- RECT 47.745000 1.065000 49.015000 1.365000 ;
- RECT 47.745000 1.365000 48.075000 4.075000 ;
- RECT 47.745000 4.075000 49.015000 4.375000 ;
- RECT 47.945000 0.595000 48.275000 1.065000 ;
- RECT 47.945000 4.375000 48.275000 4.845000 ;
- RECT 48.685000 1.365000 49.015000 4.075000 ;
- RECT 48.785000 0.595000 49.115000 0.885000 ;
- RECT 48.785000 0.885000 49.015000 1.065000 ;
- RECT 48.785000 4.375000 49.015000 4.555000 ;
- RECT 48.785000 4.555000 49.115000 4.845000 ;
+ RECT 2.865000 0.595000 3.195000 0.885000 ;
+ RECT 2.865000 4.555000 3.195000 4.845000 ;
+ RECT 2.965000 0.885000 3.195000 1.065000 ;
+ RECT 2.965000 1.065000 4.235000 1.365000 ;
+ RECT 2.965000 1.365000 3.295000 4.075000 ;
+ RECT 2.965000 4.075000 4.235000 4.375000 ;
+ RECT 2.965000 4.375000 3.195000 4.555000 ;
+ RECT 3.705000 0.595000 4.035000 1.065000 ;
+ RECT 3.705000 4.375000 4.035000 4.845000 ;
+ RECT 3.905000 1.365000 4.235000 4.075000 ;
LAYER mcon ;
- RECT 3.045000 1.785000 3.215000 1.955000 ;
- RECT 3.045000 3.485000 3.215000 3.655000 ;
- RECT 3.985000 1.785000 4.155000 1.955000 ;
- RECT 3.985000 3.485000 4.155000 3.655000 ;
- RECT 8.725000 1.785000 8.895000 1.955000 ;
- RECT 8.725000 3.485000 8.895000 3.655000 ;
- RECT 9.665000 1.785000 9.835000 1.955000 ;
- RECT 9.665000 3.485000 9.835000 3.655000 ;
- RECT 15.925000 1.785000 16.095000 1.955000 ;
- RECT 15.925000 3.485000 16.095000 3.655000 ;
- RECT 16.865000 1.785000 17.035000 1.955000 ;
- RECT 16.865000 3.485000 17.035000 3.655000 ;
- RECT 21.605000 1.785000 21.775000 1.955000 ;
- RECT 21.605000 3.485000 21.775000 3.655000 ;
- RECT 22.545000 1.785000 22.715000 1.955000 ;
- RECT 22.545000 3.485000 22.715000 3.655000 ;
- RECT 29.265000 1.785000 29.435000 1.955000 ;
- RECT 29.265000 3.485000 29.435000 3.655000 ;
- RECT 30.205000 1.785000 30.375000 1.955000 ;
- RECT 30.205000 3.485000 30.375000 3.655000 ;
- RECT 34.945000 1.785000 35.115000 1.955000 ;
- RECT 34.945000 3.485000 35.115000 3.655000 ;
- RECT 35.885000 1.785000 36.055000 1.955000 ;
- RECT 35.885000 3.485000 36.055000 3.655000 ;
- RECT 42.145000 1.785000 42.315000 1.955000 ;
- RECT 42.145000 3.485000 42.315000 3.655000 ;
- RECT 43.085000 1.785000 43.255000 1.955000 ;
- RECT 43.085000 3.485000 43.255000 3.655000 ;
- RECT 47.825000 1.785000 47.995000 1.955000 ;
- RECT 47.825000 3.485000 47.995000 3.655000 ;
- RECT 48.765000 1.785000 48.935000 1.955000 ;
- RECT 48.765000 3.485000 48.935000 3.655000 ;
+ RECT 3.045000 1.785000 3.215000 1.955000 ;
+ RECT 3.045000 3.485000 3.215000 3.655000 ;
+ RECT 3.985000 1.785000 4.155000 1.955000 ;
+ RECT 3.985000 3.485000 4.155000 3.655000 ;
+ END
+ PORT
LAYER met1 ;
RECT 2.985000 1.755000 3.275000 1.800000 ;
RECT 2.985000 1.800000 48.995000 1.940000 ;
@@ -1063,8 +921,11 @@
RECT 4.205000 4.670000 4.455000 5.015000 ;
RECT 4.405000 1.065000 5.590000 1.395000 ;
RECT 4.405000 1.565000 4.705000 2.465000 ;
+ RECT 4.405000 2.635000 8.475000 2.805000 ;
RECT 4.405000 2.975000 4.705000 3.875000 ;
RECT 4.405000 4.045000 5.590000 4.375000 ;
+ RECT 4.950000 1.605000 5.225000 2.635000 ;
+ RECT 4.950000 2.805000 5.225000 3.835000 ;
RECT 5.420000 0.280000 5.670000 0.825000 ;
RECT 5.420000 0.825000 5.590000 1.065000 ;
RECT 5.420000 1.395000 5.590000 1.605000 ;
@@ -1073,6 +934,10 @@
RECT 5.420000 3.835000 5.590000 4.045000 ;
RECT 5.420000 4.375000 5.590000 4.615000 ;
RECT 5.420000 4.615000 5.670000 5.160000 ;
+ RECT 5.920000 1.605000 6.220000 2.635000 ;
+ RECT 5.920000 2.805000 6.220000 3.835000 ;
+ RECT 6.660000 1.605000 6.960000 2.635000 ;
+ RECT 6.660000 2.805000 6.960000 3.835000 ;
RECT 7.130000 1.605000 7.460000 2.465000 ;
RECT 7.130000 2.975000 7.460000 3.835000 ;
RECT 7.210000 0.280000 7.460000 0.825000 ;
@@ -1083,16 +948,28 @@
RECT 7.290000 3.835000 7.460000 4.045000 ;
RECT 7.290000 4.045000 8.475000 4.375000 ;
RECT 7.290000 4.375000 7.460000 4.615000 ;
+ RECT 7.655000 1.605000 7.930000 2.635000 ;
+ RECT 7.655000 2.805000 7.930000 3.835000 ;
RECT 8.175000 1.565000 8.475000 2.465000 ;
RECT 8.175000 2.975000 8.475000 3.875000 ;
RECT 8.425000 0.255000 10.455000 0.425000 ;
RECT 8.425000 0.425000 8.675000 0.770000 ;
RECT 8.425000 4.670000 8.675000 5.015000 ;
RECT 8.425000 5.015000 10.455000 5.185000 ;
+ RECT 8.645000 1.065000 9.915000 1.365000 ;
+ RECT 8.645000 1.365000 8.975000 4.075000 ;
+ RECT 8.645000 4.075000 9.915000 4.375000 ;
+ RECT 8.845000 0.595000 9.175000 1.065000 ;
+ RECT 8.845000 4.375000 9.175000 4.845000 ;
RECT 9.145000 1.535000 9.415000 2.465000 ;
RECT 9.145000 2.975000 9.415000 3.905000 ;
RECT 9.345000 0.425000 9.515000 0.770000 ;
RECT 9.345000 4.670000 9.515000 5.015000 ;
+ RECT 9.585000 1.365000 9.915000 4.075000 ;
+ RECT 9.685000 0.595000 10.015000 0.885000 ;
+ RECT 9.685000 0.885000 9.915000 1.065000 ;
+ RECT 9.685000 4.375000 9.915000 4.555000 ;
+ RECT 9.685000 4.555000 10.015000 4.845000 ;
RECT 10.085000 1.495000 12.315000 1.665000 ;
RECT 10.085000 1.665000 10.385000 2.465000 ;
RECT 10.085000 2.975000 10.385000 3.775000 ;
@@ -1127,16 +1004,29 @@
RECT 15.305000 5.015000 17.335000 5.185000 ;
RECT 15.375000 1.665000 15.675000 2.465000 ;
RECT 15.375000 2.975000 15.675000 3.775000 ;
+ RECT 15.745000 0.595000 16.075000 0.885000 ;
+ RECT 15.745000 4.555000 16.075000 4.845000 ;
+ RECT 15.845000 0.885000 16.075000 1.065000 ;
+ RECT 15.845000 1.065000 17.115000 1.365000 ;
+ RECT 15.845000 1.365000 16.175000 4.075000 ;
+ RECT 15.845000 4.075000 17.115000 4.375000 ;
+ RECT 15.845000 4.375000 16.075000 4.555000 ;
RECT 16.245000 0.425000 16.415000 0.770000 ;
RECT 16.245000 4.670000 16.415000 5.015000 ;
RECT 16.345000 1.535000 16.615000 2.465000 ;
RECT 16.345000 2.975000 16.615000 3.905000 ;
+ RECT 16.585000 0.595000 16.915000 1.065000 ;
+ RECT 16.585000 4.375000 16.915000 4.845000 ;
+ RECT 16.785000 1.365000 17.115000 4.075000 ;
RECT 17.085000 0.425000 17.335000 0.770000 ;
RECT 17.085000 4.670000 17.335000 5.015000 ;
RECT 17.285000 1.065000 18.470000 1.395000 ;
RECT 17.285000 1.565000 17.585000 2.465000 ;
+ RECT 17.285000 2.635000 21.355000 2.805000 ;
RECT 17.285000 2.975000 17.585000 3.875000 ;
RECT 17.285000 4.045000 18.470000 4.375000 ;
+ RECT 17.830000 1.605000 18.105000 2.635000 ;
+ RECT 17.830000 2.805000 18.105000 3.835000 ;
RECT 18.300000 0.280000 18.550000 0.825000 ;
RECT 18.300000 0.825000 18.470000 1.065000 ;
RECT 18.300000 1.395000 18.470000 1.605000 ;
@@ -1145,6 +1035,10 @@
RECT 18.300000 3.835000 18.470000 4.045000 ;
RECT 18.300000 4.375000 18.470000 4.615000 ;
RECT 18.300000 4.615000 18.550000 5.160000 ;
+ RECT 18.800000 1.605000 19.100000 2.635000 ;
+ RECT 18.800000 2.805000 19.100000 3.835000 ;
+ RECT 19.540000 1.605000 19.840000 2.635000 ;
+ RECT 19.540000 2.805000 19.840000 3.835000 ;
RECT 20.010000 1.605000 20.340000 2.465000 ;
RECT 20.010000 2.975000 20.340000 3.835000 ;
RECT 20.090000 0.280000 20.340000 0.825000 ;
@@ -1155,16 +1049,28 @@
RECT 20.170000 3.835000 20.340000 4.045000 ;
RECT 20.170000 4.045000 21.355000 4.375000 ;
RECT 20.170000 4.375000 20.340000 4.615000 ;
+ RECT 20.535000 1.605000 20.810000 2.635000 ;
+ RECT 20.535000 2.805000 20.810000 3.835000 ;
RECT 21.055000 1.565000 21.355000 2.465000 ;
RECT 21.055000 2.975000 21.355000 3.875000 ;
RECT 21.305000 0.255000 23.335000 0.425000 ;
RECT 21.305000 0.425000 21.555000 0.770000 ;
RECT 21.305000 4.670000 21.555000 5.015000 ;
RECT 21.305000 5.015000 23.335000 5.185000 ;
+ RECT 21.525000 1.065000 22.795000 1.365000 ;
+ RECT 21.525000 1.365000 21.855000 4.075000 ;
+ RECT 21.525000 4.075000 22.795000 4.375000 ;
+ RECT 21.725000 0.595000 22.055000 1.065000 ;
+ RECT 21.725000 4.375000 22.055000 4.845000 ;
RECT 22.025000 1.535000 22.295000 2.465000 ;
RECT 22.025000 2.975000 22.295000 3.905000 ;
RECT 22.225000 0.425000 22.395000 0.770000 ;
RECT 22.225000 4.670000 22.395000 5.015000 ;
+ RECT 22.465000 1.365000 22.795000 4.075000 ;
+ RECT 22.565000 0.595000 22.895000 0.885000 ;
+ RECT 22.565000 0.885000 22.795000 1.065000 ;
+ RECT 22.565000 4.375000 22.795000 4.555000 ;
+ RECT 22.565000 4.555000 22.895000 4.845000 ;
RECT 22.965000 1.495000 25.195000 1.665000 ;
RECT 22.965000 1.665000 23.265000 2.465000 ;
RECT 22.965000 2.975000 23.265000 3.775000 ;
@@ -1199,16 +1105,29 @@
RECT 28.645000 5.015000 30.675000 5.185000 ;
RECT 28.715000 1.665000 29.015000 2.465000 ;
RECT 28.715000 2.975000 29.015000 3.775000 ;
+ RECT 29.085000 0.595000 29.415000 0.885000 ;
+ RECT 29.085000 4.555000 29.415000 4.845000 ;
+ RECT 29.185000 0.885000 29.415000 1.065000 ;
+ RECT 29.185000 1.065000 30.455000 1.365000 ;
+ RECT 29.185000 1.365000 29.515000 4.075000 ;
+ RECT 29.185000 4.075000 30.455000 4.375000 ;
+ RECT 29.185000 4.375000 29.415000 4.555000 ;
RECT 29.585000 0.425000 29.755000 0.770000 ;
RECT 29.585000 4.670000 29.755000 5.015000 ;
RECT 29.685000 1.535000 29.955000 2.465000 ;
RECT 29.685000 2.975000 29.955000 3.905000 ;
+ RECT 29.925000 0.595000 30.255000 1.065000 ;
+ RECT 29.925000 4.375000 30.255000 4.845000 ;
+ RECT 30.125000 1.365000 30.455000 4.075000 ;
RECT 30.425000 0.425000 30.675000 0.770000 ;
RECT 30.425000 4.670000 30.675000 5.015000 ;
RECT 30.625000 1.065000 31.810000 1.395000 ;
RECT 30.625000 1.565000 30.925000 2.465000 ;
+ RECT 30.625000 2.635000 34.695000 2.805000 ;
RECT 30.625000 2.975000 30.925000 3.875000 ;
RECT 30.625000 4.045000 31.810000 4.375000 ;
+ RECT 31.170000 1.605000 31.445000 2.635000 ;
+ RECT 31.170000 2.805000 31.445000 3.835000 ;
RECT 31.640000 0.280000 31.890000 0.825000 ;
RECT 31.640000 0.825000 31.810000 1.065000 ;
RECT 31.640000 1.395000 31.810000 1.605000 ;
@@ -1217,6 +1136,10 @@
RECT 31.640000 3.835000 31.810000 4.045000 ;
RECT 31.640000 4.375000 31.810000 4.615000 ;
RECT 31.640000 4.615000 31.890000 5.160000 ;
+ RECT 32.140000 1.605000 32.440000 2.635000 ;
+ RECT 32.140000 2.805000 32.440000 3.835000 ;
+ RECT 32.880000 1.605000 33.180000 2.635000 ;
+ RECT 32.880000 2.805000 33.180000 3.835000 ;
RECT 33.350000 1.605000 33.680000 2.465000 ;
RECT 33.350000 2.975000 33.680000 3.835000 ;
RECT 33.430000 0.280000 33.680000 0.825000 ;
@@ -1227,16 +1150,28 @@
RECT 33.510000 3.835000 33.680000 4.045000 ;
RECT 33.510000 4.045000 34.695000 4.375000 ;
RECT 33.510000 4.375000 33.680000 4.615000 ;
+ RECT 33.875000 1.605000 34.150000 2.635000 ;
+ RECT 33.875000 2.805000 34.150000 3.835000 ;
RECT 34.395000 1.565000 34.695000 2.465000 ;
RECT 34.395000 2.975000 34.695000 3.875000 ;
RECT 34.645000 0.255000 36.675000 0.425000 ;
RECT 34.645000 0.425000 34.895000 0.770000 ;
RECT 34.645000 4.670000 34.895000 5.015000 ;
RECT 34.645000 5.015000 36.675000 5.185000 ;
+ RECT 34.865000 1.065000 36.135000 1.365000 ;
+ RECT 34.865000 1.365000 35.195000 4.075000 ;
+ RECT 34.865000 4.075000 36.135000 4.375000 ;
+ RECT 35.065000 0.595000 35.395000 1.065000 ;
+ RECT 35.065000 4.375000 35.395000 4.845000 ;
RECT 35.365000 1.535000 35.635000 2.465000 ;
RECT 35.365000 2.975000 35.635000 3.905000 ;
RECT 35.565000 0.425000 35.735000 0.770000 ;
RECT 35.565000 4.670000 35.735000 5.015000 ;
+ RECT 35.805000 1.365000 36.135000 4.075000 ;
+ RECT 35.905000 0.595000 36.235000 0.885000 ;
+ RECT 35.905000 0.885000 36.135000 1.065000 ;
+ RECT 35.905000 4.375000 36.135000 4.555000 ;
+ RECT 35.905000 4.555000 36.235000 4.845000 ;
RECT 36.305000 1.495000 38.535000 1.665000 ;
RECT 36.305000 1.665000 36.605000 2.465000 ;
RECT 36.305000 2.975000 36.605000 3.775000 ;
@@ -1271,16 +1206,29 @@
RECT 41.525000 5.015000 43.555000 5.185000 ;
RECT 41.595000 1.665000 41.895000 2.465000 ;
RECT 41.595000 2.975000 41.895000 3.775000 ;
+ RECT 41.965000 0.595000 42.295000 0.885000 ;
+ RECT 41.965000 4.555000 42.295000 4.845000 ;
+ RECT 42.065000 0.885000 42.295000 1.065000 ;
+ RECT 42.065000 1.065000 43.335000 1.365000 ;
+ RECT 42.065000 1.365000 42.395000 4.075000 ;
+ RECT 42.065000 4.075000 43.335000 4.375000 ;
+ RECT 42.065000 4.375000 42.295000 4.555000 ;
RECT 42.465000 0.425000 42.635000 0.770000 ;
RECT 42.465000 4.670000 42.635000 5.015000 ;
RECT 42.565000 1.535000 42.835000 2.465000 ;
RECT 42.565000 2.975000 42.835000 3.905000 ;
+ RECT 42.805000 0.595000 43.135000 1.065000 ;
+ RECT 42.805000 4.375000 43.135000 4.845000 ;
+ RECT 43.005000 1.365000 43.335000 4.075000 ;
RECT 43.305000 0.425000 43.555000 0.770000 ;
RECT 43.305000 4.670000 43.555000 5.015000 ;
RECT 43.505000 1.065000 44.690000 1.395000 ;
RECT 43.505000 1.565000 43.805000 2.465000 ;
+ RECT 43.505000 2.635000 47.575000 2.805000 ;
RECT 43.505000 2.975000 43.805000 3.875000 ;
RECT 43.505000 4.045000 44.690000 4.375000 ;
+ RECT 44.050000 1.605000 44.325000 2.635000 ;
+ RECT 44.050000 2.805000 44.325000 3.835000 ;
RECT 44.520000 0.280000 44.770000 0.825000 ;
RECT 44.520000 0.825000 44.690000 1.065000 ;
RECT 44.520000 1.395000 44.690000 1.605000 ;
@@ -1289,6 +1237,10 @@
RECT 44.520000 3.835000 44.690000 4.045000 ;
RECT 44.520000 4.375000 44.690000 4.615000 ;
RECT 44.520000 4.615000 44.770000 5.160000 ;
+ RECT 45.020000 1.605000 45.320000 2.635000 ;
+ RECT 45.020000 2.805000 45.320000 3.835000 ;
+ RECT 45.760000 1.605000 46.060000 2.635000 ;
+ RECT 45.760000 2.805000 46.060000 3.835000 ;
RECT 46.230000 1.605000 46.560000 2.465000 ;
RECT 46.230000 2.975000 46.560000 3.835000 ;
RECT 46.310000 0.280000 46.560000 0.825000 ;
@@ -1299,16 +1251,28 @@
RECT 46.390000 3.835000 46.560000 4.045000 ;
RECT 46.390000 4.045000 47.575000 4.375000 ;
RECT 46.390000 4.375000 46.560000 4.615000 ;
+ RECT 46.755000 1.605000 47.030000 2.635000 ;
+ RECT 46.755000 2.805000 47.030000 3.835000 ;
RECT 47.275000 1.565000 47.575000 2.465000 ;
RECT 47.275000 2.975000 47.575000 3.875000 ;
RECT 47.525000 0.255000 49.555000 0.425000 ;
RECT 47.525000 0.425000 47.775000 0.770000 ;
RECT 47.525000 4.670000 47.775000 5.015000 ;
RECT 47.525000 5.015000 49.555000 5.185000 ;
+ RECT 47.745000 1.065000 49.015000 1.365000 ;
+ RECT 47.745000 1.365000 48.075000 4.075000 ;
+ RECT 47.745000 4.075000 49.015000 4.375000 ;
+ RECT 47.945000 0.595000 48.275000 1.065000 ;
+ RECT 47.945000 4.375000 48.275000 4.845000 ;
RECT 48.245000 1.535000 48.515000 2.465000 ;
RECT 48.245000 2.975000 48.515000 3.905000 ;
RECT 48.445000 0.425000 48.615000 0.770000 ;
RECT 48.445000 4.670000 48.615000 5.015000 ;
+ RECT 48.685000 1.365000 49.015000 4.075000 ;
+ RECT 48.785000 0.595000 49.115000 0.885000 ;
+ RECT 48.785000 0.885000 49.015000 1.065000 ;
+ RECT 48.785000 4.375000 49.015000 4.555000 ;
+ RECT 48.785000 4.555000 49.115000 4.845000 ;
RECT 49.185000 1.495000 51.415000 1.665000 ;
RECT 49.185000 1.665000 49.485000 2.465000 ;
RECT 49.185000 2.975000 49.485000 3.775000 ;
@@ -1336,10 +1300,22 @@
RECT 3.515000 3.130000 3.685000 3.300000 ;
RECT 4.465000 2.140000 4.635000 2.310000 ;
RECT 4.465000 3.130000 4.635000 3.300000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
RECT 8.245000 2.140000 8.415000 2.310000 ;
RECT 8.245000 3.130000 8.415000 3.300000 ;
+ RECT 8.725000 1.785000 8.895000 1.955000 ;
+ RECT 8.725000 3.485000 8.895000 3.655000 ;
RECT 9.195000 2.140000 9.365000 2.310000 ;
RECT 9.195000 3.130000 9.365000 3.300000 ;
+ RECT 9.665000 1.785000 9.835000 1.955000 ;
+ RECT 9.665000 3.485000 9.835000 3.655000 ;
RECT 10.145000 2.140000 10.315000 2.310000 ;
RECT 10.145000 3.130000 10.315000 3.300000 ;
RECT 11.125000 2.140000 11.295000 2.310000 ;
@@ -1352,14 +1328,30 @@
RECT 14.465000 3.130000 14.635000 3.300000 ;
RECT 15.445000 2.140000 15.615000 2.310000 ;
RECT 15.445000 3.130000 15.615000 3.300000 ;
+ RECT 15.925000 1.785000 16.095000 1.955000 ;
+ RECT 15.925000 3.485000 16.095000 3.655000 ;
RECT 16.395000 2.140000 16.565000 2.310000 ;
RECT 16.395000 3.130000 16.565000 3.300000 ;
+ RECT 16.865000 1.785000 17.035000 1.955000 ;
+ RECT 16.865000 3.485000 17.035000 3.655000 ;
RECT 17.345000 2.140000 17.515000 2.310000 ;
RECT 17.345000 3.130000 17.515000 3.300000 ;
+ RECT 17.625000 2.635000 17.795000 2.805000 ;
+ RECT 18.085000 2.635000 18.255000 2.805000 ;
+ RECT 18.545000 2.635000 18.715000 2.805000 ;
+ RECT 19.005000 2.635000 19.175000 2.805000 ;
+ RECT 19.465000 2.635000 19.635000 2.805000 ;
+ RECT 19.925000 2.635000 20.095000 2.805000 ;
+ RECT 20.385000 2.635000 20.555000 2.805000 ;
+ RECT 20.845000 2.635000 21.015000 2.805000 ;
RECT 21.125000 2.140000 21.295000 2.310000 ;
RECT 21.125000 3.130000 21.295000 3.300000 ;
+ RECT 21.605000 1.785000 21.775000 1.955000 ;
+ RECT 21.605000 3.485000 21.775000 3.655000 ;
RECT 22.075000 2.140000 22.245000 2.310000 ;
RECT 22.075000 3.130000 22.245000 3.300000 ;
+ RECT 22.545000 1.785000 22.715000 1.955000 ;
+ RECT 22.545000 3.485000 22.715000 3.655000 ;
RECT 23.025000 2.140000 23.195000 2.310000 ;
RECT 23.025000 3.130000 23.195000 3.300000 ;
RECT 24.005000 2.140000 24.175000 2.310000 ;
@@ -1372,14 +1364,30 @@
RECT 27.805000 3.130000 27.975000 3.300000 ;
RECT 28.785000 2.140000 28.955000 2.310000 ;
RECT 28.785000 3.130000 28.955000 3.300000 ;
+ RECT 29.265000 1.785000 29.435000 1.955000 ;
+ RECT 29.265000 3.485000 29.435000 3.655000 ;
RECT 29.735000 2.140000 29.905000 2.310000 ;
RECT 29.735000 3.130000 29.905000 3.300000 ;
+ RECT 30.205000 1.785000 30.375000 1.955000 ;
+ RECT 30.205000 3.485000 30.375000 3.655000 ;
RECT 30.685000 2.140000 30.855000 2.310000 ;
RECT 30.685000 3.130000 30.855000 3.300000 ;
+ RECT 30.965000 2.635000 31.135000 2.805000 ;
+ RECT 31.425000 2.635000 31.595000 2.805000 ;
+ RECT 31.885000 2.635000 32.055000 2.805000 ;
+ RECT 32.345000 2.635000 32.515000 2.805000 ;
+ RECT 32.805000 2.635000 32.975000 2.805000 ;
+ RECT 33.265000 2.635000 33.435000 2.805000 ;
+ RECT 33.725000 2.635000 33.895000 2.805000 ;
+ RECT 34.185000 2.635000 34.355000 2.805000 ;
RECT 34.465000 2.140000 34.635000 2.310000 ;
RECT 34.465000 3.130000 34.635000 3.300000 ;
+ RECT 34.945000 1.785000 35.115000 1.955000 ;
+ RECT 34.945000 3.485000 35.115000 3.655000 ;
RECT 35.415000 2.140000 35.585000 2.310000 ;
RECT 35.415000 3.130000 35.585000 3.300000 ;
+ RECT 35.885000 1.785000 36.055000 1.955000 ;
+ RECT 35.885000 3.485000 36.055000 3.655000 ;
RECT 36.365000 2.140000 36.535000 2.310000 ;
RECT 36.365000 3.130000 36.535000 3.300000 ;
RECT 37.345000 2.140000 37.515000 2.310000 ;
@@ -1392,14 +1400,30 @@
RECT 40.685000 3.130000 40.855000 3.300000 ;
RECT 41.665000 2.140000 41.835000 2.310000 ;
RECT 41.665000 3.130000 41.835000 3.300000 ;
+ RECT 42.145000 1.785000 42.315000 1.955000 ;
+ RECT 42.145000 3.485000 42.315000 3.655000 ;
RECT 42.615000 2.140000 42.785000 2.310000 ;
RECT 42.615000 3.130000 42.785000 3.300000 ;
+ RECT 43.085000 1.785000 43.255000 1.955000 ;
+ RECT 43.085000 3.485000 43.255000 3.655000 ;
RECT 43.565000 2.140000 43.735000 2.310000 ;
RECT 43.565000 3.130000 43.735000 3.300000 ;
+ RECT 43.845000 2.635000 44.015000 2.805000 ;
+ RECT 44.305000 2.635000 44.475000 2.805000 ;
+ RECT 44.765000 2.635000 44.935000 2.805000 ;
+ RECT 45.225000 2.635000 45.395000 2.805000 ;
+ RECT 45.685000 2.635000 45.855000 2.805000 ;
+ RECT 46.145000 2.635000 46.315000 2.805000 ;
+ RECT 46.605000 2.635000 46.775000 2.805000 ;
+ RECT 47.065000 2.635000 47.235000 2.805000 ;
RECT 47.345000 2.140000 47.515000 2.310000 ;
RECT 47.345000 3.130000 47.515000 3.300000 ;
+ RECT 47.825000 1.785000 47.995000 1.955000 ;
+ RECT 47.825000 3.485000 47.995000 3.655000 ;
RECT 48.295000 2.140000 48.465000 2.310000 ;
RECT 48.295000 3.130000 48.465000 3.300000 ;
+ RECT 48.765000 1.785000 48.935000 1.955000 ;
+ RECT 48.765000 3.485000 48.935000 3.655000 ;
RECT 49.245000 2.140000 49.415000 2.310000 ;
RECT 49.245000 3.130000 49.415000 3.300000 ;
RECT 50.225000 2.140000 50.395000 2.310000 ;
diff --git a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_1.magic.lef b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_1.magic.lef
index fc95ca9..3f2f292 100644
--- a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_1.magic.lef
+++ b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_1.magic.lef
@@ -119,33 +119,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 8.740000 0.085000 ;
- RECT 0.130000 0.085000 0.390000 0.885000 ;
- RECT 2.135000 0.085000 2.465000 0.660000 ;
- RECT 4.210000 0.085000 4.530000 0.885000 ;
- RECT 6.275000 0.085000 6.605000 0.660000 ;
- RECT 8.350000 0.085000 8.610000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 8.740000 0.240000 ;
END
@@ -155,33 +128,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 8.740000 2.805000 ;
- RECT 0.095000 1.495000 0.425000 2.635000 ;
- RECT 2.165000 1.465000 2.465000 2.635000 ;
- RECT 4.175000 1.495000 4.565000 2.635000 ;
- RECT 6.275000 1.465000 6.575000 2.635000 ;
- RECT 8.315000 1.495000 8.645000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 8.740000 2.960000 ;
END
@@ -191,36 +137,6 @@
DIRECTION OUTPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.900000 0.835000 1.290000 1.005000 ;
- RECT 0.900000 1.005000 1.070000 1.755000 ;
- RECT 0.900000 1.755000 1.295000 1.805000 ;
- RECT 0.900000 1.805000 1.420000 1.985000 ;
- RECT 1.045000 0.330000 1.290000 0.835000 ;
- RECT 1.090000 1.985000 1.420000 2.465000 ;
- RECT 3.180000 1.805000 3.700000 1.985000 ;
- RECT 3.180000 1.985000 3.510000 2.465000 ;
- RECT 3.305000 1.755000 3.700000 1.805000 ;
- RECT 3.310000 0.330000 3.555000 0.835000 ;
- RECT 3.310000 0.835000 3.700000 1.005000 ;
- RECT 3.530000 1.005000 3.700000 1.755000 ;
- RECT 5.040000 0.835000 5.430000 1.005000 ;
- RECT 5.040000 1.005000 5.210000 1.755000 ;
- RECT 5.040000 1.755000 5.435000 1.805000 ;
- RECT 5.040000 1.805000 5.560000 1.985000 ;
- RECT 5.185000 0.330000 5.430000 0.835000 ;
- RECT 5.230000 1.985000 5.560000 2.465000 ;
- RECT 7.320000 1.805000 7.840000 1.985000 ;
- RECT 7.320000 1.985000 7.650000 2.465000 ;
- RECT 7.445000 1.755000 7.840000 1.805000 ;
- RECT 7.450000 0.330000 7.695000 0.835000 ;
- RECT 7.450000 0.835000 7.840000 1.005000 ;
- RECT 7.670000 1.005000 7.840000 1.755000 ;
- LAYER mcon ;
- RECT 1.065000 1.785000 1.235000 1.955000 ;
- RECT 3.365000 1.785000 3.535000 1.955000 ;
- RECT 5.205000 1.785000 5.375000 1.955000 ;
- RECT 7.505000 1.785000 7.675000 1.955000 ;
LAYER met1 ;
RECT 1.005000 1.755000 1.295000 1.800000 ;
RECT 1.005000 1.800000 7.735000 1.940000 ;
@@ -235,34 +151,113 @@
END Z
OBS
LAYER li1 ;
- RECT 1.240000 1.175000 1.630000 1.465000 ;
- RECT 1.240000 1.465000 1.940000 1.505000 ;
- RECT 1.460000 0.585000 1.900000 0.755000 ;
- RECT 1.460000 0.755000 1.630000 1.175000 ;
- RECT 1.460000 1.505000 1.940000 1.635000 ;
- RECT 1.610000 1.635000 1.940000 2.465000 ;
- RECT 1.650000 0.330000 1.900000 0.585000 ;
- RECT 2.660000 1.465000 3.360000 1.505000 ;
- RECT 2.660000 1.505000 3.140000 1.635000 ;
- RECT 2.660000 1.635000 2.990000 2.465000 ;
- RECT 2.700000 0.330000 2.950000 0.585000 ;
- RECT 2.700000 0.585000 3.140000 0.755000 ;
- RECT 2.970000 0.755000 3.140000 1.175000 ;
- RECT 2.970000 1.175000 3.360000 1.465000 ;
- RECT 5.380000 1.175000 5.770000 1.465000 ;
- RECT 5.380000 1.465000 6.080000 1.505000 ;
- RECT 5.600000 0.585000 6.040000 0.755000 ;
- RECT 5.600000 0.755000 5.770000 1.175000 ;
- RECT 5.600000 1.505000 6.080000 1.635000 ;
- RECT 5.750000 1.635000 6.080000 2.465000 ;
- RECT 5.790000 0.330000 6.040000 0.585000 ;
- RECT 6.800000 1.465000 7.500000 1.505000 ;
- RECT 6.800000 1.505000 7.280000 1.635000 ;
- RECT 6.800000 1.635000 7.130000 2.465000 ;
- RECT 6.840000 0.330000 7.090000 0.585000 ;
- RECT 6.840000 0.585000 7.280000 0.755000 ;
- RECT 7.110000 0.755000 7.280000 1.175000 ;
- RECT 7.110000 1.175000 7.500000 1.465000 ;
+ RECT 0.000000 -0.085000 8.740000 0.085000 ;
+ RECT 0.000000 2.635000 8.740000 2.805000 ;
+ RECT 0.095000 1.495000 0.425000 2.635000 ;
+ RECT 0.130000 0.085000 0.390000 0.885000 ;
+ RECT 0.900000 0.835000 1.290000 1.005000 ;
+ RECT 0.900000 1.005000 1.070000 1.755000 ;
+ RECT 0.900000 1.755000 1.295000 1.805000 ;
+ RECT 0.900000 1.805000 1.420000 1.985000 ;
+ RECT 1.045000 0.330000 1.290000 0.835000 ;
+ RECT 1.090000 1.985000 1.420000 2.465000 ;
+ RECT 1.240000 1.175000 1.630000 1.465000 ;
+ RECT 1.240000 1.465000 1.940000 1.505000 ;
+ RECT 1.460000 0.585000 1.900000 0.755000 ;
+ RECT 1.460000 0.755000 1.630000 1.175000 ;
+ RECT 1.460000 1.505000 1.940000 1.635000 ;
+ RECT 1.610000 1.635000 1.940000 2.465000 ;
+ RECT 1.650000 0.330000 1.900000 0.585000 ;
+ RECT 2.135000 0.085000 2.465000 0.660000 ;
+ RECT 2.165000 1.465000 2.465000 2.635000 ;
+ RECT 2.660000 1.465000 3.360000 1.505000 ;
+ RECT 2.660000 1.505000 3.140000 1.635000 ;
+ RECT 2.660000 1.635000 2.990000 2.465000 ;
+ RECT 2.700000 0.330000 2.950000 0.585000 ;
+ RECT 2.700000 0.585000 3.140000 0.755000 ;
+ RECT 2.970000 0.755000 3.140000 1.175000 ;
+ RECT 2.970000 1.175000 3.360000 1.465000 ;
+ RECT 3.180000 1.805000 3.700000 1.985000 ;
+ RECT 3.180000 1.985000 3.510000 2.465000 ;
+ RECT 3.305000 1.755000 3.700000 1.805000 ;
+ RECT 3.310000 0.330000 3.555000 0.835000 ;
+ RECT 3.310000 0.835000 3.700000 1.005000 ;
+ RECT 3.530000 1.005000 3.700000 1.755000 ;
+ RECT 4.175000 1.495000 4.565000 2.635000 ;
+ RECT 4.210000 0.085000 4.530000 0.885000 ;
+ RECT 5.040000 0.835000 5.430000 1.005000 ;
+ RECT 5.040000 1.005000 5.210000 1.755000 ;
+ RECT 5.040000 1.755000 5.435000 1.805000 ;
+ RECT 5.040000 1.805000 5.560000 1.985000 ;
+ RECT 5.185000 0.330000 5.430000 0.835000 ;
+ RECT 5.230000 1.985000 5.560000 2.465000 ;
+ RECT 5.380000 1.175000 5.770000 1.465000 ;
+ RECT 5.380000 1.465000 6.080000 1.505000 ;
+ RECT 5.600000 0.585000 6.040000 0.755000 ;
+ RECT 5.600000 0.755000 5.770000 1.175000 ;
+ RECT 5.600000 1.505000 6.080000 1.635000 ;
+ RECT 5.750000 1.635000 6.080000 2.465000 ;
+ RECT 5.790000 0.330000 6.040000 0.585000 ;
+ RECT 6.275000 0.085000 6.605000 0.660000 ;
+ RECT 6.275000 1.465000 6.575000 2.635000 ;
+ RECT 6.800000 1.465000 7.500000 1.505000 ;
+ RECT 6.800000 1.505000 7.280000 1.635000 ;
+ RECT 6.800000 1.635000 7.130000 2.465000 ;
+ RECT 6.840000 0.330000 7.090000 0.585000 ;
+ RECT 6.840000 0.585000 7.280000 0.755000 ;
+ RECT 7.110000 0.755000 7.280000 1.175000 ;
+ RECT 7.110000 1.175000 7.500000 1.465000 ;
+ RECT 7.320000 1.805000 7.840000 1.985000 ;
+ RECT 7.320000 1.985000 7.650000 2.465000 ;
+ RECT 7.445000 1.755000 7.840000 1.805000 ;
+ RECT 7.450000 0.330000 7.695000 0.835000 ;
+ RECT 7.450000 0.835000 7.840000 1.005000 ;
+ RECT 7.670000 1.005000 7.840000 1.755000 ;
+ RECT 8.315000 1.495000 8.645000 2.635000 ;
+ RECT 8.350000 0.085000 8.610000 0.885000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 1.785000 1.235000 1.955000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 1.785000 3.535000 1.955000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 1.785000 5.375000 1.955000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 1.785000 7.675000 1.955000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_2.magic.lef b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_2.magic.lef
index 3178bec..a005166 100644
--- a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_2.magic.lef
+++ b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_2.magic.lef
@@ -148,6 +148,8 @@
RECT 11.645000 -0.085000 11.815000 0.085000 ;
RECT 12.105000 -0.085000 12.275000 0.085000 ;
RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 12.880000 0.240000 ;
END
@@ -198,6 +200,8 @@
RECT 11.645000 2.635000 11.815000 2.805000 ;
RECT 12.105000 2.635000 12.275000 2.805000 ;
RECT 12.565000 2.635000 12.735000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 12.880000 2.960000 ;
END
@@ -207,24 +211,6 @@
DIRECTION OUTPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 1.465000 1.755000 1.895000 2.125000 ;
- RECT 1.505000 0.595000 1.835000 0.885000 ;
- RECT 1.585000 0.885000 1.755000 1.755000 ;
- RECT 4.545000 1.755000 4.975000 2.125000 ;
- RECT 4.605000 0.595000 4.935000 0.885000 ;
- RECT 4.685000 0.885000 4.855000 1.755000 ;
- RECT 7.905000 1.755000 8.335000 2.125000 ;
- RECT 7.945000 0.595000 8.275000 0.885000 ;
- RECT 8.025000 0.885000 8.195000 1.755000 ;
- RECT 10.985000 1.755000 11.415000 2.125000 ;
- RECT 11.045000 0.595000 11.375000 0.885000 ;
- RECT 11.125000 0.885000 11.295000 1.755000 ;
- LAYER mcon ;
- RECT 1.525000 1.785000 1.695000 1.955000 ;
- RECT 4.745000 1.785000 4.915000 1.955000 ;
- RECT 7.965000 1.785000 8.135000 1.955000 ;
- RECT 11.185000 1.785000 11.355000 1.955000 ;
LAYER met1 ;
RECT 1.465000 1.755000 1.755000 1.800000 ;
RECT 1.465000 1.800000 11.415000 1.940000 ;
@@ -249,6 +235,9 @@
RECT 1.030000 0.885000 1.335000 0.925000 ;
RECT 1.115000 1.665000 1.285000 2.295000 ;
RECT 1.115000 2.295000 2.280000 2.465000 ;
+ RECT 1.465000 1.755000 1.895000 2.125000 ;
+ RECT 1.505000 0.595000 1.835000 0.885000 ;
+ RECT 1.585000 0.885000 1.755000 1.755000 ;
RECT 2.005000 0.425000 2.175000 0.770000 ;
RECT 2.100000 1.205000 2.515000 1.305000 ;
RECT 2.100000 1.305000 2.620000 1.465000 ;
@@ -271,6 +260,9 @@
RECT 4.160000 2.295000 5.325000 2.465000 ;
RECT 4.265000 0.255000 5.410000 0.425000 ;
RECT 4.265000 0.425000 4.435000 0.770000 ;
+ RECT 4.545000 1.755000 4.975000 2.125000 ;
+ RECT 4.605000 0.595000 4.935000 0.885000 ;
+ RECT 4.685000 0.885000 4.855000 1.755000 ;
RECT 5.105000 0.425000 5.410000 0.715000 ;
RECT 5.105000 0.715000 6.295000 0.885000 ;
RECT 5.105000 0.885000 5.410000 0.925000 ;
@@ -289,6 +281,9 @@
RECT 7.470000 0.885000 7.775000 0.925000 ;
RECT 7.555000 1.665000 7.725000 2.295000 ;
RECT 7.555000 2.295000 8.720000 2.465000 ;
+ RECT 7.905000 1.755000 8.335000 2.125000 ;
+ RECT 7.945000 0.595000 8.275000 0.885000 ;
+ RECT 8.025000 0.885000 8.195000 1.755000 ;
RECT 8.445000 0.425000 8.615000 0.770000 ;
RECT 8.540000 1.205000 8.955000 1.305000 ;
RECT 8.540000 1.305000 9.060000 1.465000 ;
@@ -311,6 +306,9 @@
RECT 10.600000 2.295000 11.765000 2.465000 ;
RECT 10.705000 0.255000 11.850000 0.425000 ;
RECT 10.705000 0.425000 10.875000 0.770000 ;
+ RECT 10.985000 1.755000 11.415000 2.125000 ;
+ RECT 11.045000 0.595000 11.375000 0.885000 ;
+ RECT 11.125000 0.885000 11.295000 1.755000 ;
RECT 11.545000 0.425000 11.850000 0.715000 ;
RECT 11.545000 0.715000 12.735000 0.885000 ;
RECT 11.545000 0.885000 11.850000 0.925000 ;
@@ -319,6 +317,11 @@
RECT 12.405000 0.255000 12.735000 0.715000 ;
RECT 12.455000 2.210000 12.785000 2.465000 ;
RECT 12.485000 1.665000 12.785000 2.210000 ;
+ LAYER mcon ;
+ RECT 1.525000 1.785000 1.695000 1.955000 ;
+ RECT 4.745000 1.785000 4.915000 1.955000 ;
+ RECT 7.965000 1.785000 8.135000 1.955000 ;
+ RECT 11.185000 1.785000 11.355000 1.955000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_4.magic.lef b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_4.magic.lef
index 5871d8d..493a14c 100644
--- a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_4.magic.lef
+++ b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_4.magic.lef
@@ -190,6 +190,8 @@
RECT 24.525000 -0.085000 24.695000 0.085000 ;
RECT 24.985000 -0.085000 25.155000 0.085000 ;
RECT 25.445000 -0.085000 25.615000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 25.760000 0.240000 ;
END
@@ -278,6 +280,8 @@
RECT 24.525000 2.635000 24.695000 2.805000 ;
RECT 24.985000 2.635000 25.155000 2.805000 ;
RECT 25.445000 2.635000 25.615000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 25.760000 2.960000 ;
END
@@ -287,40 +291,6 @@
DIRECTION OUTPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 2.865000 0.595000 3.195000 0.885000 ;
- RECT 2.965000 0.885000 3.195000 1.065000 ;
- RECT 2.965000 1.065000 4.235000 1.365000 ;
- RECT 2.965000 1.365000 3.295000 2.125000 ;
- RECT 3.705000 0.595000 4.035000 1.065000 ;
- RECT 3.905000 1.365000 4.235000 2.125000 ;
- RECT 8.645000 1.065000 9.915000 1.365000 ;
- RECT 8.645000 1.365000 8.975000 2.125000 ;
- RECT 8.845000 0.595000 9.175000 1.065000 ;
- RECT 9.585000 1.365000 9.915000 2.125000 ;
- RECT 9.685000 0.595000 10.015000 0.885000 ;
- RECT 9.685000 0.885000 9.915000 1.065000 ;
- RECT 15.745000 0.595000 16.075000 0.885000 ;
- RECT 15.845000 0.885000 16.075000 1.065000 ;
- RECT 15.845000 1.065000 17.115000 1.365000 ;
- RECT 15.845000 1.365000 16.175000 2.125000 ;
- RECT 16.585000 0.595000 16.915000 1.065000 ;
- RECT 16.785000 1.365000 17.115000 2.125000 ;
- RECT 21.525000 1.065000 22.795000 1.365000 ;
- RECT 21.525000 1.365000 21.855000 2.125000 ;
- RECT 21.725000 0.595000 22.055000 1.065000 ;
- RECT 22.465000 1.365000 22.795000 2.125000 ;
- RECT 22.565000 0.595000 22.895000 0.885000 ;
- RECT 22.565000 0.885000 22.795000 1.065000 ;
- LAYER mcon ;
- RECT 3.045000 1.785000 3.215000 1.955000 ;
- RECT 3.985000 1.785000 4.155000 1.955000 ;
- RECT 8.725000 1.785000 8.895000 1.955000 ;
- RECT 9.665000 1.785000 9.835000 1.955000 ;
- RECT 15.925000 1.785000 16.095000 1.955000 ;
- RECT 16.865000 1.785000 17.035000 1.955000 ;
- RECT 21.605000 1.785000 21.775000 1.955000 ;
- RECT 22.545000 1.785000 22.715000 1.955000 ;
LAYER met1 ;
RECT 2.985000 1.755000 3.275000 1.800000 ;
RECT 2.985000 1.800000 22.775000 1.940000 ;
@@ -353,8 +323,14 @@
RECT 2.425000 0.425000 2.695000 0.715000 ;
RECT 2.495000 1.665000 2.795000 2.295000 ;
RECT 2.495000 2.295000 4.705000 2.465000 ;
+ RECT 2.865000 0.595000 3.195000 0.885000 ;
+ RECT 2.965000 0.885000 3.195000 1.065000 ;
+ RECT 2.965000 1.065000 4.235000 1.365000 ;
+ RECT 2.965000 1.365000 3.295000 2.125000 ;
RECT 3.365000 0.425000 3.535000 0.770000 ;
RECT 3.465000 1.535000 3.735000 2.295000 ;
+ RECT 3.705000 0.595000 4.035000 1.065000 ;
+ RECT 3.905000 1.365000 4.235000 2.125000 ;
RECT 4.205000 0.425000 4.455000 0.770000 ;
RECT 4.405000 1.065000 5.590000 1.395000 ;
RECT 4.405000 1.565000 4.705000 2.295000 ;
@@ -371,8 +347,14 @@
RECT 8.175000 2.295000 10.385000 2.465000 ;
RECT 8.425000 0.255000 10.455000 0.425000 ;
RECT 8.425000 0.425000 8.675000 0.770000 ;
+ RECT 8.645000 1.065000 9.915000 1.365000 ;
+ RECT 8.645000 1.365000 8.975000 2.125000 ;
+ RECT 8.845000 0.595000 9.175000 1.065000 ;
RECT 9.145000 1.535000 9.415000 2.295000 ;
RECT 9.345000 0.425000 9.515000 0.770000 ;
+ RECT 9.585000 1.365000 9.915000 2.125000 ;
+ RECT 9.685000 0.595000 10.015000 0.885000 ;
+ RECT 9.685000 0.885000 9.915000 1.065000 ;
RECT 10.085000 1.495000 12.315000 1.665000 ;
RECT 10.085000 1.665000 10.385000 2.295000 ;
RECT 10.185000 0.425000 10.455000 0.715000 ;
@@ -391,8 +373,14 @@
RECT 15.305000 0.425000 15.575000 0.715000 ;
RECT 15.375000 1.665000 15.675000 2.295000 ;
RECT 15.375000 2.295000 17.585000 2.465000 ;
+ RECT 15.745000 0.595000 16.075000 0.885000 ;
+ RECT 15.845000 0.885000 16.075000 1.065000 ;
+ RECT 15.845000 1.065000 17.115000 1.365000 ;
+ RECT 15.845000 1.365000 16.175000 2.125000 ;
RECT 16.245000 0.425000 16.415000 0.770000 ;
RECT 16.345000 1.535000 16.615000 2.295000 ;
+ RECT 16.585000 0.595000 16.915000 1.065000 ;
+ RECT 16.785000 1.365000 17.115000 2.125000 ;
RECT 17.085000 0.425000 17.335000 0.770000 ;
RECT 17.285000 1.065000 18.470000 1.395000 ;
RECT 17.285000 1.565000 17.585000 2.295000 ;
@@ -409,8 +397,14 @@
RECT 21.055000 2.295000 23.265000 2.465000 ;
RECT 21.305000 0.255000 23.335000 0.425000 ;
RECT 21.305000 0.425000 21.555000 0.770000 ;
+ RECT 21.525000 1.065000 22.795000 1.365000 ;
+ RECT 21.525000 1.365000 21.855000 2.125000 ;
+ RECT 21.725000 0.595000 22.055000 1.065000 ;
RECT 22.025000 1.535000 22.295000 2.295000 ;
RECT 22.225000 0.425000 22.395000 0.770000 ;
+ RECT 22.465000 1.365000 22.795000 2.125000 ;
+ RECT 22.565000 0.595000 22.895000 0.885000 ;
+ RECT 22.565000 0.885000 22.795000 1.065000 ;
RECT 22.965000 1.495000 25.195000 1.665000 ;
RECT 22.965000 1.665000 23.265000 2.295000 ;
RECT 23.065000 0.425000 23.335000 0.715000 ;
@@ -419,6 +413,15 @@
RECT 23.925000 1.665000 24.255000 2.465000 ;
RECT 24.865000 0.255000 25.195000 0.715000 ;
RECT 24.865000 1.665000 25.195000 2.465000 ;
+ LAYER mcon ;
+ RECT 3.045000 1.785000 3.215000 1.955000 ;
+ RECT 3.985000 1.785000 4.155000 1.955000 ;
+ RECT 8.725000 1.785000 8.895000 1.955000 ;
+ RECT 9.665000 1.785000 9.835000 1.955000 ;
+ RECT 15.925000 1.785000 16.095000 1.955000 ;
+ RECT 16.865000 1.785000 17.035000 1.955000 ;
+ RECT 21.605000 1.785000 21.775000 1.955000 ;
+ RECT 22.545000 1.785000 22.715000 1.955000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_1.magic.lef b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_1.magic.lef
index 4753b59..97bf19b 100644
--- a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_1.magic.lef
+++ b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_1.magic.lef
@@ -248,6 +248,8 @@
RECT 15.785000 -0.085000 15.955000 0.085000 ;
RECT 16.245000 -0.085000 16.415000 0.085000 ;
RECT 16.705000 -0.085000 16.875000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 17.020000 0.240000 ;
END
@@ -306,6 +308,8 @@
RECT 15.785000 2.635000 15.955000 2.805000 ;
RECT 16.245000 2.635000 16.415000 2.805000 ;
RECT 16.705000 2.635000 16.875000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 17.020000 2.960000 ;
END
@@ -316,48 +320,39 @@
USE SIGNAL ;
PORT
LAYER li1 ;
- RECT 0.900000 0.835000 1.290000 1.005000 ;
- RECT 0.900000 1.005000 1.070000 1.755000 ;
- RECT 0.900000 1.755000 1.295000 1.805000 ;
- RECT 0.900000 1.805000 1.420000 1.985000 ;
- RECT 1.045000 0.330000 1.290000 0.835000 ;
- RECT 1.090000 1.985000 1.420000 2.465000 ;
- RECT 3.180000 1.805000 3.700000 1.985000 ;
- RECT 3.180000 1.985000 3.510000 2.465000 ;
- RECT 3.305000 1.755000 3.700000 1.805000 ;
- RECT 3.310000 0.330000 3.555000 0.835000 ;
- RECT 3.310000 0.835000 3.700000 1.005000 ;
- RECT 3.530000 1.005000 3.700000 1.755000 ;
- RECT 5.040000 0.835000 5.430000 1.005000 ;
- RECT 5.040000 1.005000 5.210000 1.755000 ;
- RECT 5.040000 1.755000 5.435000 1.805000 ;
- RECT 5.040000 1.805000 5.560000 1.985000 ;
- RECT 5.185000 0.330000 5.430000 0.835000 ;
- RECT 5.230000 1.985000 5.560000 2.465000 ;
- RECT 7.320000 1.805000 7.840000 1.985000 ;
- RECT 7.320000 1.985000 7.650000 2.465000 ;
- RECT 7.445000 1.755000 7.840000 1.805000 ;
- RECT 7.450000 0.330000 7.695000 0.835000 ;
- RECT 7.450000 0.835000 7.840000 1.005000 ;
- RECT 7.670000 1.005000 7.840000 1.755000 ;
- RECT 9.180000 0.835000 9.570000 1.005000 ;
- RECT 9.180000 1.005000 9.350000 1.755000 ;
- RECT 9.180000 1.755000 9.575000 1.805000 ;
- RECT 9.180000 1.805000 9.700000 1.985000 ;
- RECT 9.325000 0.330000 9.570000 0.835000 ;
- RECT 9.370000 1.985000 9.700000 2.465000 ;
+ RECT 0.900000 0.835000 1.290000 1.005000 ;
+ RECT 0.900000 1.005000 1.070000 1.755000 ;
+ RECT 0.900000 1.755000 1.295000 1.805000 ;
+ RECT 0.900000 1.805000 1.420000 1.985000 ;
+ RECT 1.045000 0.330000 1.290000 0.835000 ;
+ RECT 1.090000 1.985000 1.420000 2.465000 ;
+ LAYER mcon ;
+ RECT 1.065000 1.785000 1.235000 1.955000 ;
+ END
+ PORT
+ LAYER li1 ;
RECT 11.460000 1.805000 11.980000 1.985000 ;
RECT 11.460000 1.985000 11.790000 2.465000 ;
RECT 11.585000 1.755000 11.980000 1.805000 ;
RECT 11.590000 0.330000 11.835000 0.835000 ;
RECT 11.590000 0.835000 11.980000 1.005000 ;
RECT 11.810000 1.005000 11.980000 1.755000 ;
+ LAYER mcon ;
+ RECT 11.645000 1.785000 11.815000 1.955000 ;
+ END
+ PORT
+ LAYER li1 ;
RECT 13.320000 0.835000 13.710000 1.005000 ;
RECT 13.320000 1.005000 13.490000 1.755000 ;
RECT 13.320000 1.755000 13.715000 1.805000 ;
RECT 13.320000 1.805000 13.840000 1.985000 ;
RECT 13.465000 0.330000 13.710000 0.835000 ;
RECT 13.510000 1.985000 13.840000 2.465000 ;
+ LAYER mcon ;
+ RECT 13.485000 1.785000 13.655000 1.955000 ;
+ END
+ PORT
+ LAYER li1 ;
RECT 15.600000 1.805000 16.120000 1.985000 ;
RECT 15.600000 1.985000 15.930000 2.465000 ;
RECT 15.725000 1.755000 16.120000 1.805000 ;
@@ -365,14 +360,53 @@
RECT 15.730000 0.835000 16.120000 1.005000 ;
RECT 15.950000 1.005000 16.120000 1.755000 ;
LAYER mcon ;
- RECT 1.065000 1.785000 1.235000 1.955000 ;
- RECT 3.365000 1.785000 3.535000 1.955000 ;
- RECT 5.205000 1.785000 5.375000 1.955000 ;
- RECT 7.505000 1.785000 7.675000 1.955000 ;
- RECT 9.345000 1.785000 9.515000 1.955000 ;
- RECT 11.645000 1.785000 11.815000 1.955000 ;
- RECT 13.485000 1.785000 13.655000 1.955000 ;
RECT 15.785000 1.785000 15.955000 1.955000 ;
+ END
+ PORT
+ LAYER li1 ;
+ RECT 3.180000 1.805000 3.700000 1.985000 ;
+ RECT 3.180000 1.985000 3.510000 2.465000 ;
+ RECT 3.305000 1.755000 3.700000 1.805000 ;
+ RECT 3.310000 0.330000 3.555000 0.835000 ;
+ RECT 3.310000 0.835000 3.700000 1.005000 ;
+ RECT 3.530000 1.005000 3.700000 1.755000 ;
+ LAYER mcon ;
+ RECT 3.365000 1.785000 3.535000 1.955000 ;
+ END
+ PORT
+ LAYER li1 ;
+ RECT 5.040000 0.835000 5.430000 1.005000 ;
+ RECT 5.040000 1.005000 5.210000 1.755000 ;
+ RECT 5.040000 1.755000 5.435000 1.805000 ;
+ RECT 5.040000 1.805000 5.560000 1.985000 ;
+ RECT 5.185000 0.330000 5.430000 0.835000 ;
+ RECT 5.230000 1.985000 5.560000 2.465000 ;
+ LAYER mcon ;
+ RECT 5.205000 1.785000 5.375000 1.955000 ;
+ END
+ PORT
+ LAYER li1 ;
+ RECT 7.320000 1.805000 7.840000 1.985000 ;
+ RECT 7.320000 1.985000 7.650000 2.465000 ;
+ RECT 7.445000 1.755000 7.840000 1.805000 ;
+ RECT 7.450000 0.330000 7.695000 0.835000 ;
+ RECT 7.450000 0.835000 7.840000 1.005000 ;
+ RECT 7.670000 1.005000 7.840000 1.755000 ;
+ LAYER mcon ;
+ RECT 7.505000 1.785000 7.675000 1.955000 ;
+ END
+ PORT
+ LAYER li1 ;
+ RECT 9.180000 0.835000 9.570000 1.005000 ;
+ RECT 9.180000 1.005000 9.350000 1.755000 ;
+ RECT 9.180000 1.755000 9.575000 1.805000 ;
+ RECT 9.180000 1.805000 9.700000 1.985000 ;
+ RECT 9.325000 0.330000 9.570000 0.835000 ;
+ RECT 9.370000 1.985000 9.700000 2.465000 ;
+ LAYER mcon ;
+ RECT 9.345000 1.785000 9.515000 1.955000 ;
+ END
+ PORT
LAYER met1 ;
RECT 1.005000 1.755000 1.295000 1.800000 ;
RECT 1.005000 1.800000 16.015000 1.940000 ;
diff --git a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_2.magic.lef b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_2.magic.lef
index 08a83bb..4e7b2cd 100644
--- a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_2.magic.lef
+++ b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_2.magic.lef
@@ -254,6 +254,8 @@
RECT 24.525000 -0.085000 24.695000 0.085000 ;
RECT 24.985000 -0.085000 25.155000 0.085000 ;
RECT 25.445000 -0.085000 25.615000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 25.760000 0.240000 ;
END
@@ -342,6 +344,8 @@
RECT 24.525000 2.635000 24.695000 2.805000 ;
RECT 24.985000 2.635000 25.155000 2.805000 ;
RECT 25.445000 2.635000 25.615000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 25.760000 2.960000 ;
END
@@ -351,40 +355,6 @@
DIRECTION OUTPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 1.465000 1.755000 1.895000 2.125000 ;
- RECT 1.505000 0.595000 1.835000 0.885000 ;
- RECT 1.585000 0.885000 1.755000 1.755000 ;
- RECT 4.545000 1.755000 4.975000 2.125000 ;
- RECT 4.605000 0.595000 4.935000 0.885000 ;
- RECT 4.685000 0.885000 4.855000 1.755000 ;
- RECT 7.905000 1.755000 8.335000 2.125000 ;
- RECT 7.945000 0.595000 8.275000 0.885000 ;
- RECT 8.025000 0.885000 8.195000 1.755000 ;
- RECT 10.985000 1.755000 11.415000 2.125000 ;
- RECT 11.045000 0.595000 11.375000 0.885000 ;
- RECT 11.125000 0.885000 11.295000 1.755000 ;
- RECT 14.345000 1.755000 14.775000 2.125000 ;
- RECT 14.385000 0.595000 14.715000 0.885000 ;
- RECT 14.465000 0.885000 14.635000 1.755000 ;
- RECT 17.425000 1.755000 17.855000 2.125000 ;
- RECT 17.485000 0.595000 17.815000 0.885000 ;
- RECT 17.565000 0.885000 17.735000 1.755000 ;
- RECT 20.785000 1.755000 21.215000 2.125000 ;
- RECT 20.825000 0.595000 21.155000 0.885000 ;
- RECT 20.905000 0.885000 21.075000 1.755000 ;
- RECT 23.865000 1.755000 24.295000 2.125000 ;
- RECT 23.925000 0.595000 24.255000 0.885000 ;
- RECT 24.005000 0.885000 24.175000 1.755000 ;
- LAYER mcon ;
- RECT 1.525000 1.785000 1.695000 1.955000 ;
- RECT 4.745000 1.785000 4.915000 1.955000 ;
- RECT 7.965000 1.785000 8.135000 1.955000 ;
- RECT 11.185000 1.785000 11.355000 1.955000 ;
- RECT 14.405000 1.785000 14.575000 1.955000 ;
- RECT 17.625000 1.785000 17.795000 1.955000 ;
- RECT 20.845000 1.785000 21.015000 1.955000 ;
- RECT 24.065000 1.785000 24.235000 1.955000 ;
LAYER met1 ;
RECT 1.465000 1.755000 1.755000 1.800000 ;
RECT 1.465000 1.800000 24.295000 1.940000 ;
@@ -417,6 +387,9 @@
RECT 1.030000 0.885000 1.335000 0.925000 ;
RECT 1.115000 1.665000 1.285000 2.295000 ;
RECT 1.115000 2.295000 2.280000 2.465000 ;
+ RECT 1.465000 1.755000 1.895000 2.125000 ;
+ RECT 1.505000 0.595000 1.835000 0.885000 ;
+ RECT 1.585000 0.885000 1.755000 1.755000 ;
RECT 2.005000 0.425000 2.175000 0.770000 ;
RECT 2.100000 1.205000 2.515000 1.305000 ;
RECT 2.100000 1.305000 2.620000 1.465000 ;
@@ -439,6 +412,9 @@
RECT 4.160000 2.295000 5.325000 2.465000 ;
RECT 4.265000 0.255000 5.410000 0.425000 ;
RECT 4.265000 0.425000 4.435000 0.770000 ;
+ RECT 4.545000 1.755000 4.975000 2.125000 ;
+ RECT 4.605000 0.595000 4.935000 0.885000 ;
+ RECT 4.685000 0.885000 4.855000 1.755000 ;
RECT 5.105000 0.425000 5.410000 0.715000 ;
RECT 5.105000 0.715000 6.295000 0.885000 ;
RECT 5.105000 0.885000 5.410000 0.925000 ;
@@ -457,6 +433,9 @@
RECT 7.470000 0.885000 7.775000 0.925000 ;
RECT 7.555000 1.665000 7.725000 2.295000 ;
RECT 7.555000 2.295000 8.720000 2.465000 ;
+ RECT 7.905000 1.755000 8.335000 2.125000 ;
+ RECT 7.945000 0.595000 8.275000 0.885000 ;
+ RECT 8.025000 0.885000 8.195000 1.755000 ;
RECT 8.445000 0.425000 8.615000 0.770000 ;
RECT 8.540000 1.205000 8.955000 1.305000 ;
RECT 8.540000 1.305000 9.060000 1.465000 ;
@@ -479,6 +458,9 @@
RECT 10.600000 2.295000 11.765000 2.465000 ;
RECT 10.705000 0.255000 11.850000 0.425000 ;
RECT 10.705000 0.425000 10.875000 0.770000 ;
+ RECT 10.985000 1.755000 11.415000 2.125000 ;
+ RECT 11.045000 0.595000 11.375000 0.885000 ;
+ RECT 11.125000 0.885000 11.295000 1.755000 ;
RECT 11.545000 0.425000 11.850000 0.715000 ;
RECT 11.545000 0.715000 12.735000 0.885000 ;
RECT 11.545000 0.885000 11.850000 0.925000 ;
@@ -497,6 +479,9 @@
RECT 13.910000 0.885000 14.215000 0.925000 ;
RECT 13.995000 1.665000 14.165000 2.295000 ;
RECT 13.995000 2.295000 15.160000 2.465000 ;
+ RECT 14.345000 1.755000 14.775000 2.125000 ;
+ RECT 14.385000 0.595000 14.715000 0.885000 ;
+ RECT 14.465000 0.885000 14.635000 1.755000 ;
RECT 14.885000 0.425000 15.055000 0.770000 ;
RECT 14.980000 1.205000 15.395000 1.305000 ;
RECT 14.980000 1.305000 15.500000 1.465000 ;
@@ -519,6 +504,9 @@
RECT 17.040000 2.295000 18.205000 2.465000 ;
RECT 17.145000 0.255000 18.290000 0.425000 ;
RECT 17.145000 0.425000 17.315000 0.770000 ;
+ RECT 17.425000 1.755000 17.855000 2.125000 ;
+ RECT 17.485000 0.595000 17.815000 0.885000 ;
+ RECT 17.565000 0.885000 17.735000 1.755000 ;
RECT 17.985000 0.425000 18.290000 0.715000 ;
RECT 17.985000 0.715000 19.175000 0.885000 ;
RECT 17.985000 0.885000 18.290000 0.925000 ;
@@ -537,6 +525,9 @@
RECT 20.350000 0.885000 20.655000 0.925000 ;
RECT 20.435000 1.665000 20.605000 2.295000 ;
RECT 20.435000 2.295000 21.600000 2.465000 ;
+ RECT 20.785000 1.755000 21.215000 2.125000 ;
+ RECT 20.825000 0.595000 21.155000 0.885000 ;
+ RECT 20.905000 0.885000 21.075000 1.755000 ;
RECT 21.325000 0.425000 21.495000 0.770000 ;
RECT 21.420000 1.205000 21.835000 1.305000 ;
RECT 21.420000 1.305000 21.940000 1.465000 ;
@@ -559,6 +550,9 @@
RECT 23.480000 2.295000 24.645000 2.465000 ;
RECT 23.585000 0.255000 24.730000 0.425000 ;
RECT 23.585000 0.425000 23.755000 0.770000 ;
+ RECT 23.865000 1.755000 24.295000 2.125000 ;
+ RECT 23.925000 0.595000 24.255000 0.885000 ;
+ RECT 24.005000 0.885000 24.175000 1.755000 ;
RECT 24.425000 0.425000 24.730000 0.715000 ;
RECT 24.425000 0.715000 25.615000 0.885000 ;
RECT 24.425000 0.885000 24.730000 0.925000 ;
@@ -567,6 +561,15 @@
RECT 25.285000 0.255000 25.615000 0.715000 ;
RECT 25.335000 2.210000 25.665000 2.465000 ;
RECT 25.365000 1.665000 25.665000 2.210000 ;
+ LAYER mcon ;
+ RECT 1.525000 1.785000 1.695000 1.955000 ;
+ RECT 4.745000 1.785000 4.915000 1.955000 ;
+ RECT 7.965000 1.785000 8.135000 1.955000 ;
+ RECT 11.185000 1.785000 11.355000 1.955000 ;
+ RECT 14.405000 1.785000 14.575000 1.955000 ;
+ RECT 17.625000 1.785000 17.795000 1.955000 ;
+ RECT 20.845000 1.785000 21.015000 1.955000 ;
+ RECT 24.065000 1.785000 24.235000 1.955000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_4.magic.lef b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_4.magic.lef
index 52ef5b3..6766c61 100644
--- a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_4.magic.lef
+++ b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_4.magic.lef
@@ -258,8 +258,6 @@
RECT 23.605000 -0.085000 23.775000 0.085000 ;
RECT 24.065000 -0.085000 24.235000 0.085000 ;
RECT 24.525000 -0.085000 24.695000 0.085000 ;
- LAYER met1 ;
- RECT 0.000000 -0.240000 24.840000 0.240000 ;
END
PORT
LAYER li1 ;
@@ -337,6 +335,12 @@
RECT 23.605000 5.355000 23.775000 5.525000 ;
RECT 24.065000 5.355000 24.235000 5.525000 ;
RECT 24.525000 5.355000 24.695000 5.525000 ;
+ END
+ PORT
+ LAYER met1 ;
+ RECT 0.000000 -0.240000 24.840000 0.240000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 5.200000 24.840000 5.680000 ;
END
@@ -347,31 +351,6 @@
USE SIGNAL ;
PORT
LAYER li1 ;
- RECT 0.000000 2.635000 2.035000 2.805000 ;
- RECT 0.220000 1.605000 0.520000 2.635000 ;
- RECT 0.220000 2.805000 0.520000 3.835000 ;
- RECT 1.215000 1.605000 1.490000 2.635000 ;
- RECT 1.215000 2.805000 1.490000 3.835000 ;
- RECT 3.645000 2.635000 8.775000 2.805000 ;
- RECT 4.165000 1.835000 4.435000 2.635000 ;
- RECT 4.165000 2.805000 4.435000 3.605000 ;
- RECT 5.105000 1.835000 5.375000 2.635000 ;
- RECT 5.105000 2.805000 5.375000 3.605000 ;
- RECT 6.045000 1.495000 6.375000 2.635000 ;
- RECT 6.045000 2.805000 6.375000 3.945000 ;
- RECT 7.045000 1.835000 7.315000 2.635000 ;
- RECT 7.045000 2.805000 7.315000 3.605000 ;
- RECT 7.985000 1.835000 8.255000 2.635000 ;
- RECT 7.985000 2.805000 8.255000 3.605000 ;
- RECT 10.385000 2.635000 14.455000 2.805000 ;
- RECT 10.930000 1.605000 11.205000 2.635000 ;
- RECT 10.930000 2.805000 11.205000 3.835000 ;
- RECT 11.900000 1.605000 12.200000 2.635000 ;
- RECT 11.900000 2.805000 12.200000 3.835000 ;
- RECT 12.640000 1.605000 12.940000 2.635000 ;
- RECT 12.640000 2.805000 12.940000 3.835000 ;
- RECT 13.635000 1.605000 13.910000 2.635000 ;
- RECT 13.635000 2.805000 13.910000 3.835000 ;
RECT 16.065000 2.635000 21.195000 2.805000 ;
RECT 16.585000 1.835000 16.855000 2.635000 ;
RECT 16.585000 2.805000 16.855000 3.605000 ;
@@ -383,35 +362,7 @@
RECT 19.465000 2.805000 19.735000 3.605000 ;
RECT 20.405000 1.835000 20.675000 2.635000 ;
RECT 20.405000 2.805000 20.675000 3.605000 ;
- RECT 22.805000 2.635000 24.840000 2.805000 ;
- RECT 23.350000 1.605000 23.625000 2.635000 ;
- RECT 23.350000 2.805000 23.625000 3.835000 ;
- RECT 24.320000 1.605000 24.620000 2.635000 ;
- RECT 24.320000 2.805000 24.620000 3.835000 ;
LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
RECT 16.245000 2.635000 16.415000 2.805000 ;
RECT 16.705000 2.635000 16.875000 2.805000 ;
RECT 17.165000 2.635000 17.335000 2.805000 ;
@@ -423,10 +374,34 @@
RECT 19.925000 2.635000 20.095000 2.805000 ;
RECT 20.385000 2.635000 20.555000 2.805000 ;
RECT 20.845000 2.635000 21.015000 2.805000 ;
- RECT 23.145000 2.635000 23.315000 2.805000 ;
- RECT 23.605000 2.635000 23.775000 2.805000 ;
- RECT 24.065000 2.635000 24.235000 2.805000 ;
- RECT 24.525000 2.635000 24.695000 2.805000 ;
+ END
+ PORT
+ LAYER li1 ;
+ RECT 3.645000 2.635000 8.775000 2.805000 ;
+ RECT 4.165000 1.835000 4.435000 2.635000 ;
+ RECT 4.165000 2.805000 4.435000 3.605000 ;
+ RECT 5.105000 1.835000 5.375000 2.635000 ;
+ RECT 5.105000 2.805000 5.375000 3.605000 ;
+ RECT 6.045000 1.495000 6.375000 2.635000 ;
+ RECT 6.045000 2.805000 6.375000 3.945000 ;
+ RECT 7.045000 1.835000 7.315000 2.635000 ;
+ RECT 7.045000 2.805000 7.315000 3.605000 ;
+ RECT 7.985000 1.835000 8.255000 2.635000 ;
+ RECT 7.985000 2.805000 8.255000 3.605000 ;
+ LAYER mcon ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 24.840000 2.960000 ;
END
@@ -437,63 +412,23 @@
USE SIGNAL ;
PORT
LAYER li1 ;
- RECT 2.205000 1.065000 3.475000 1.365000 ;
- RECT 2.205000 1.365000 2.535000 4.075000 ;
- RECT 2.205000 4.075000 3.475000 4.375000 ;
- RECT 2.405000 0.595000 2.735000 1.065000 ;
- RECT 2.405000 4.375000 2.735000 4.845000 ;
- RECT 3.145000 1.365000 3.475000 4.075000 ;
- RECT 3.245000 0.595000 3.575000 0.885000 ;
- RECT 3.245000 0.885000 3.475000 1.065000 ;
- RECT 3.245000 4.375000 3.475000 4.555000 ;
- RECT 3.245000 4.555000 3.575000 4.845000 ;
- RECT 8.845000 0.595000 9.175000 0.885000 ;
- RECT 8.845000 4.555000 9.175000 4.845000 ;
- RECT 8.945000 0.885000 9.175000 1.065000 ;
- RECT 8.945000 1.065000 10.215000 1.365000 ;
- RECT 8.945000 1.365000 9.275000 4.075000 ;
- RECT 8.945000 4.075000 10.215000 4.375000 ;
- RECT 8.945000 4.375000 9.175000 4.555000 ;
- RECT 9.685000 0.595000 10.015000 1.065000 ;
- RECT 9.685000 4.375000 10.015000 4.845000 ;
- RECT 9.885000 1.365000 10.215000 4.075000 ;
- RECT 14.625000 1.065000 15.895000 1.365000 ;
- RECT 14.625000 1.365000 14.955000 4.075000 ;
- RECT 14.625000 4.075000 15.895000 4.375000 ;
- RECT 14.825000 0.595000 15.155000 1.065000 ;
- RECT 14.825000 4.375000 15.155000 4.845000 ;
- RECT 15.565000 1.365000 15.895000 4.075000 ;
- RECT 15.665000 0.595000 15.995000 0.885000 ;
- RECT 15.665000 0.885000 15.895000 1.065000 ;
- RECT 15.665000 4.375000 15.895000 4.555000 ;
- RECT 15.665000 4.555000 15.995000 4.845000 ;
- RECT 21.265000 0.595000 21.595000 0.885000 ;
- RECT 21.265000 4.555000 21.595000 4.845000 ;
- RECT 21.365000 0.885000 21.595000 1.065000 ;
- RECT 21.365000 1.065000 22.635000 1.365000 ;
- RECT 21.365000 1.365000 21.695000 4.075000 ;
- RECT 21.365000 4.075000 22.635000 4.375000 ;
- RECT 21.365000 4.375000 21.595000 4.555000 ;
- RECT 22.105000 0.595000 22.435000 1.065000 ;
- RECT 22.105000 4.375000 22.435000 4.845000 ;
- RECT 22.305000 1.365000 22.635000 4.075000 ;
+ RECT 2.205000 1.065000 3.475000 1.365000 ;
+ RECT 2.205000 1.365000 2.535000 4.075000 ;
+ RECT 2.205000 4.075000 3.475000 4.375000 ;
+ RECT 2.405000 0.595000 2.735000 1.065000 ;
+ RECT 2.405000 4.375000 2.735000 4.845000 ;
+ RECT 3.145000 1.365000 3.475000 4.075000 ;
+ RECT 3.245000 0.595000 3.575000 0.885000 ;
+ RECT 3.245000 0.885000 3.475000 1.065000 ;
+ RECT 3.245000 4.375000 3.475000 4.555000 ;
+ RECT 3.245000 4.555000 3.575000 4.845000 ;
LAYER mcon ;
- RECT 2.285000 1.785000 2.455000 1.955000 ;
- RECT 2.285000 3.485000 2.455000 3.655000 ;
- RECT 3.225000 1.785000 3.395000 1.955000 ;
- RECT 3.225000 3.485000 3.395000 3.655000 ;
- RECT 9.025000 1.785000 9.195000 1.955000 ;
- RECT 9.025000 3.485000 9.195000 3.655000 ;
- RECT 9.965000 1.785000 10.135000 1.955000 ;
- RECT 9.965000 3.485000 10.135000 3.655000 ;
- RECT 14.705000 1.785000 14.875000 1.955000 ;
- RECT 14.705000 3.485000 14.875000 3.655000 ;
- RECT 15.645000 1.785000 15.815000 1.955000 ;
- RECT 15.645000 3.485000 15.815000 3.655000 ;
- RECT 21.445000 1.785000 21.615000 1.955000 ;
- RECT 21.445000 3.485000 21.615000 3.655000 ;
- RECT 22.385000 1.785000 22.555000 1.955000 ;
- RECT 22.385000 3.485000 22.555000 3.655000 ;
+ RECT 2.285000 1.785000 2.455000 1.955000 ;
+ RECT 2.285000 3.485000 2.455000 3.655000 ;
+ RECT 3.225000 1.785000 3.395000 1.955000 ;
+ RECT 3.225000 3.485000 3.395000 3.655000 ;
+ END
+ PORT
LAYER met1 ;
RECT 2.225000 1.755000 2.515000 1.800000 ;
RECT 2.225000 1.800000 22.615000 1.940000 ;
@@ -533,6 +468,9 @@
END Z
OBS
LAYER li1 ;
+ RECT 0.000000 2.635000 2.035000 2.805000 ;
+ RECT 0.220000 1.605000 0.520000 2.635000 ;
+ RECT 0.220000 2.805000 0.520000 3.835000 ;
RECT 0.690000 1.605000 1.020000 2.465000 ;
RECT 0.690000 2.975000 1.020000 3.835000 ;
RECT 0.770000 0.280000 1.020000 0.825000 ;
@@ -543,6 +481,8 @@
RECT 0.850000 3.835000 1.020000 4.045000 ;
RECT 0.850000 4.045000 2.035000 4.375000 ;
RECT 0.850000 4.375000 1.020000 4.615000 ;
+ RECT 1.215000 1.605000 1.490000 2.635000 ;
+ RECT 1.215000 2.805000 1.490000 3.835000 ;
RECT 1.735000 1.565000 2.035000 2.465000 ;
RECT 1.735000 2.975000 2.035000 3.875000 ;
RECT 1.985000 0.255000 4.015000 0.425000 ;
@@ -587,16 +527,29 @@
RECT 8.405000 5.015000 10.435000 5.185000 ;
RECT 8.475000 1.665000 8.775000 2.465000 ;
RECT 8.475000 2.975000 8.775000 3.775000 ;
+ RECT 8.845000 0.595000 9.175000 0.885000 ;
+ RECT 8.845000 4.555000 9.175000 4.845000 ;
+ RECT 8.945000 0.885000 9.175000 1.065000 ;
+ RECT 8.945000 1.065000 10.215000 1.365000 ;
+ RECT 8.945000 1.365000 9.275000 4.075000 ;
+ RECT 8.945000 4.075000 10.215000 4.375000 ;
+ RECT 8.945000 4.375000 9.175000 4.555000 ;
RECT 9.345000 0.425000 9.515000 0.770000 ;
RECT 9.345000 4.670000 9.515000 5.015000 ;
RECT 9.445000 1.535000 9.715000 2.465000 ;
RECT 9.445000 2.975000 9.715000 3.905000 ;
+ RECT 9.685000 0.595000 10.015000 1.065000 ;
+ RECT 9.685000 4.375000 10.015000 4.845000 ;
+ RECT 9.885000 1.365000 10.215000 4.075000 ;
RECT 10.185000 0.425000 10.435000 0.770000 ;
RECT 10.185000 4.670000 10.435000 5.015000 ;
RECT 10.385000 1.065000 11.570000 1.395000 ;
RECT 10.385000 1.565000 10.685000 2.465000 ;
+ RECT 10.385000 2.635000 14.455000 2.805000 ;
RECT 10.385000 2.975000 10.685000 3.875000 ;
RECT 10.385000 4.045000 11.570000 4.375000 ;
+ RECT 10.930000 1.605000 11.205000 2.635000 ;
+ RECT 10.930000 2.805000 11.205000 3.835000 ;
RECT 11.400000 0.280000 11.650000 0.825000 ;
RECT 11.400000 0.825000 11.570000 1.065000 ;
RECT 11.400000 1.395000 11.570000 1.605000 ;
@@ -605,6 +558,10 @@
RECT 11.400000 3.835000 11.570000 4.045000 ;
RECT 11.400000 4.375000 11.570000 4.615000 ;
RECT 11.400000 4.615000 11.650000 5.160000 ;
+ RECT 11.900000 1.605000 12.200000 2.635000 ;
+ RECT 11.900000 2.805000 12.200000 3.835000 ;
+ RECT 12.640000 1.605000 12.940000 2.635000 ;
+ RECT 12.640000 2.805000 12.940000 3.835000 ;
RECT 13.110000 1.605000 13.440000 2.465000 ;
RECT 13.110000 2.975000 13.440000 3.835000 ;
RECT 13.190000 0.280000 13.440000 0.825000 ;
@@ -615,16 +572,28 @@
RECT 13.270000 3.835000 13.440000 4.045000 ;
RECT 13.270000 4.045000 14.455000 4.375000 ;
RECT 13.270000 4.375000 13.440000 4.615000 ;
+ RECT 13.635000 1.605000 13.910000 2.635000 ;
+ RECT 13.635000 2.805000 13.910000 3.835000 ;
RECT 14.155000 1.565000 14.455000 2.465000 ;
RECT 14.155000 2.975000 14.455000 3.875000 ;
RECT 14.405000 0.255000 16.435000 0.425000 ;
RECT 14.405000 0.425000 14.655000 0.770000 ;
RECT 14.405000 4.670000 14.655000 5.015000 ;
RECT 14.405000 5.015000 16.435000 5.185000 ;
+ RECT 14.625000 1.065000 15.895000 1.365000 ;
+ RECT 14.625000 1.365000 14.955000 4.075000 ;
+ RECT 14.625000 4.075000 15.895000 4.375000 ;
+ RECT 14.825000 0.595000 15.155000 1.065000 ;
+ RECT 14.825000 4.375000 15.155000 4.845000 ;
RECT 15.125000 1.535000 15.395000 2.465000 ;
RECT 15.125000 2.975000 15.395000 3.905000 ;
RECT 15.325000 0.425000 15.495000 0.770000 ;
RECT 15.325000 4.670000 15.495000 5.015000 ;
+ RECT 15.565000 1.365000 15.895000 4.075000 ;
+ RECT 15.665000 0.595000 15.995000 0.885000 ;
+ RECT 15.665000 0.885000 15.895000 1.065000 ;
+ RECT 15.665000 4.375000 15.895000 4.555000 ;
+ RECT 15.665000 4.555000 15.995000 4.845000 ;
RECT 16.065000 1.495000 18.295000 1.665000 ;
RECT 16.065000 1.665000 16.365000 2.465000 ;
RECT 16.065000 2.975000 16.365000 3.775000 ;
@@ -659,16 +628,29 @@
RECT 20.825000 5.015000 22.855000 5.185000 ;
RECT 20.895000 1.665000 21.195000 2.465000 ;
RECT 20.895000 2.975000 21.195000 3.775000 ;
+ RECT 21.265000 0.595000 21.595000 0.885000 ;
+ RECT 21.265000 4.555000 21.595000 4.845000 ;
+ RECT 21.365000 0.885000 21.595000 1.065000 ;
+ RECT 21.365000 1.065000 22.635000 1.365000 ;
+ RECT 21.365000 1.365000 21.695000 4.075000 ;
+ RECT 21.365000 4.075000 22.635000 4.375000 ;
+ RECT 21.365000 4.375000 21.595000 4.555000 ;
RECT 21.765000 0.425000 21.935000 0.770000 ;
RECT 21.765000 4.670000 21.935000 5.015000 ;
RECT 21.865000 1.535000 22.135000 2.465000 ;
RECT 21.865000 2.975000 22.135000 3.905000 ;
+ RECT 22.105000 0.595000 22.435000 1.065000 ;
+ RECT 22.105000 4.375000 22.435000 4.845000 ;
+ RECT 22.305000 1.365000 22.635000 4.075000 ;
RECT 22.605000 0.425000 22.855000 0.770000 ;
RECT 22.605000 4.670000 22.855000 5.015000 ;
RECT 22.805000 1.065000 23.990000 1.395000 ;
RECT 22.805000 1.565000 23.105000 2.465000 ;
+ RECT 22.805000 2.635000 24.840000 2.805000 ;
RECT 22.805000 2.975000 23.105000 3.875000 ;
RECT 22.805000 4.045000 23.990000 4.375000 ;
+ RECT 23.350000 1.605000 23.625000 2.635000 ;
+ RECT 23.350000 2.805000 23.625000 3.835000 ;
RECT 23.820000 0.280000 24.070000 0.825000 ;
RECT 23.820000 0.825000 23.990000 1.065000 ;
RECT 23.820000 1.395000 23.990000 1.605000 ;
@@ -677,7 +659,13 @@
RECT 23.820000 3.835000 23.990000 4.045000 ;
RECT 23.820000 4.375000 23.990000 4.615000 ;
RECT 23.820000 4.615000 24.070000 5.160000 ;
+ RECT 24.320000 1.605000 24.620000 2.635000 ;
+ RECT 24.320000 2.805000 24.620000 3.835000 ;
LAYER mcon ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
RECT 1.805000 2.140000 1.975000 2.310000 ;
RECT 1.805000 3.130000 1.975000 3.300000 ;
RECT 2.755000 2.140000 2.925000 2.310000 ;
@@ -694,14 +682,30 @@
RECT 7.565000 3.130000 7.735000 3.300000 ;
RECT 8.545000 2.140000 8.715000 2.310000 ;
RECT 8.545000 3.130000 8.715000 3.300000 ;
+ RECT 9.025000 1.785000 9.195000 1.955000 ;
+ RECT 9.025000 3.485000 9.195000 3.655000 ;
RECT 9.495000 2.140000 9.665000 2.310000 ;
RECT 9.495000 3.130000 9.665000 3.300000 ;
+ RECT 9.965000 1.785000 10.135000 1.955000 ;
+ RECT 9.965000 3.485000 10.135000 3.655000 ;
RECT 10.445000 2.140000 10.615000 2.310000 ;
RECT 10.445000 3.130000 10.615000 3.300000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
RECT 14.225000 2.140000 14.395000 2.310000 ;
RECT 14.225000 3.130000 14.395000 3.300000 ;
+ RECT 14.705000 1.785000 14.875000 1.955000 ;
+ RECT 14.705000 3.485000 14.875000 3.655000 ;
RECT 15.175000 2.140000 15.345000 2.310000 ;
RECT 15.175000 3.130000 15.345000 3.300000 ;
+ RECT 15.645000 1.785000 15.815000 1.955000 ;
+ RECT 15.645000 3.485000 15.815000 3.655000 ;
RECT 16.125000 2.140000 16.295000 2.310000 ;
RECT 16.125000 3.130000 16.295000 3.300000 ;
RECT 17.105000 2.140000 17.275000 2.310000 ;
@@ -714,10 +718,18 @@
RECT 19.985000 3.130000 20.155000 3.300000 ;
RECT 20.965000 2.140000 21.135000 2.310000 ;
RECT 20.965000 3.130000 21.135000 3.300000 ;
+ RECT 21.445000 1.785000 21.615000 1.955000 ;
+ RECT 21.445000 3.485000 21.615000 3.655000 ;
RECT 21.915000 2.140000 22.085000 2.310000 ;
RECT 21.915000 3.130000 22.085000 3.300000 ;
+ RECT 22.385000 1.785000 22.555000 1.955000 ;
+ RECT 22.385000 3.485000 22.555000 3.655000 ;
RECT 22.865000 2.140000 23.035000 2.310000 ;
RECT 22.865000 3.130000 23.035000 3.300000 ;
+ RECT 23.145000 2.635000 23.315000 2.805000 ;
+ RECT 23.605000 2.635000 23.775000 2.805000 ;
+ RECT 24.065000 2.635000 24.235000 2.805000 ;
+ RECT 24.525000 2.635000 24.695000 2.805000 ;
LAYER met1 ;
RECT 1.745000 2.110000 2.035000 2.155000 ;
RECT 1.745000 2.155000 5.855000 2.295000 ;
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_1.magic.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_1.magic.lef
index 4d23f5c..9c82d18 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_1.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_1.magic.lef
@@ -57,14 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 1.840000 0.085000 ;
- RECT 0.085000 0.085000 0.395000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 1.840000 0.240000 ;
END
@@ -74,15 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 1.840000 2.805000 ;
- RECT 0.085000 1.495000 0.365000 2.635000 ;
- RECT 1.135000 1.495000 1.395000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 1.840000 2.960000 ;
END
@@ -98,6 +81,23 @@
RECT 0.650000 0.885000 0.820000 1.485000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 1.840000 0.085000 ;
+ RECT 0.000000 2.635000 1.840000 2.805000 ;
+ RECT 0.085000 0.085000 0.395000 0.885000 ;
+ RECT 0.085000 1.495000 0.365000 2.635000 ;
+ RECT 1.135000 1.495000 1.395000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_12.magic.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_12.magic.lef
index dd8d773..19732e5 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_12.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_12.magic.lef
@@ -57,41 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 11.960000 0.085000 ;
- RECT 0.595000 0.085000 0.865000 0.545000 ;
- RECT 1.535000 0.085000 1.805000 0.545000 ;
- RECT 2.475000 0.085000 2.745000 0.545000 ;
- RECT 3.415000 0.085000 3.685000 0.545000 ;
- RECT 4.355000 0.085000 4.625000 0.545000 ;
- RECT 5.295000 0.085000 5.565000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 11.960000 0.240000 ;
END
@@ -101,48 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 11.960000 2.805000 ;
- RECT 0.125000 1.495000 0.395000 2.635000 ;
- RECT 1.065000 1.835000 1.335000 2.635000 ;
- RECT 2.005000 1.835000 2.275000 2.635000 ;
- RECT 2.945000 1.835000 3.215000 2.635000 ;
- RECT 3.885000 1.835000 4.155000 2.635000 ;
- RECT 4.825000 1.835000 5.095000 2.635000 ;
- RECT 5.765000 1.835000 6.035000 2.635000 ;
- RECT 6.705000 1.835000 6.975000 2.635000 ;
- RECT 7.645000 1.835000 7.915000 2.635000 ;
- RECT 8.585000 1.835000 8.855000 2.635000 ;
- RECT 9.525000 1.835000 9.795000 2.635000 ;
- RECT 10.465000 1.835000 10.735000 2.635000 ;
- RECT 11.405000 1.495000 11.675000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 11.960000 2.960000 ;
END
@@ -176,16 +99,90 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 0.425000 0.715000 ;
- RECT 0.090000 0.715000 5.985000 0.885000 ;
- RECT 1.035000 0.255000 1.365000 0.715000 ;
- RECT 1.975000 0.255000 2.305000 0.715000 ;
- RECT 2.915000 0.255000 3.245000 0.715000 ;
- RECT 3.855000 0.255000 4.185000 0.715000 ;
- RECT 4.795000 0.255000 5.125000 0.715000 ;
- RECT 5.735000 0.255000 11.705000 0.465000 ;
- RECT 5.735000 0.465000 5.985000 0.715000 ;
- RECT 11.455000 0.465000 11.705000 0.885000 ;
+ RECT 0.000000 -0.085000 11.960000 0.085000 ;
+ RECT 0.000000 2.635000 11.960000 2.805000 ;
+ RECT 0.090000 0.255000 0.425000 0.715000 ;
+ RECT 0.090000 0.715000 5.985000 0.885000 ;
+ RECT 0.125000 1.495000 0.395000 2.635000 ;
+ RECT 0.595000 0.085000 0.865000 0.545000 ;
+ RECT 1.035000 0.255000 1.365000 0.715000 ;
+ RECT 1.065000 1.835000 1.335000 2.635000 ;
+ RECT 1.535000 0.085000 1.805000 0.545000 ;
+ RECT 1.975000 0.255000 2.305000 0.715000 ;
+ RECT 2.005000 1.835000 2.275000 2.635000 ;
+ RECT 2.475000 0.085000 2.745000 0.545000 ;
+ RECT 2.915000 0.255000 3.245000 0.715000 ;
+ RECT 2.945000 1.835000 3.215000 2.635000 ;
+ RECT 3.415000 0.085000 3.685000 0.545000 ;
+ RECT 3.855000 0.255000 4.185000 0.715000 ;
+ RECT 3.885000 1.835000 4.155000 2.635000 ;
+ RECT 4.355000 0.085000 4.625000 0.545000 ;
+ RECT 4.795000 0.255000 5.125000 0.715000 ;
+ RECT 4.825000 1.835000 5.095000 2.635000 ;
+ RECT 5.295000 0.085000 5.565000 0.545000 ;
+ RECT 5.735000 0.255000 11.705000 0.465000 ;
+ RECT 5.735000 0.465000 5.985000 0.715000 ;
+ RECT 5.765000 1.835000 6.035000 2.635000 ;
+ RECT 6.705000 1.835000 6.975000 2.635000 ;
+ RECT 7.645000 1.835000 7.915000 2.635000 ;
+ RECT 8.585000 1.835000 8.855000 2.635000 ;
+ RECT 9.525000 1.835000 9.795000 2.635000 ;
+ RECT 10.465000 1.835000 10.735000 2.635000 ;
+ RECT 11.405000 1.495000 11.675000 2.635000 ;
+ RECT 11.455000 0.465000 11.705000 0.885000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_16.magic.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_16.magic.lef
index 0e3699f..af07c77 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_16.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_16.magic.lef
@@ -57,51 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 15.640000 0.085000 ;
- RECT 0.595000 0.085000 0.865000 0.545000 ;
- RECT 1.535000 0.085000 1.805000 0.545000 ;
- RECT 2.475000 0.085000 2.745000 0.545000 ;
- RECT 3.415000 0.085000 3.685000 0.545000 ;
- RECT 4.355000 0.085000 4.625000 0.545000 ;
- RECT 5.295000 0.085000 5.565000 0.545000 ;
- RECT 6.235000 0.085000 6.505000 0.545000 ;
- RECT 7.175000 0.085000 7.445000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
- RECT 13.485000 -0.085000 13.655000 0.085000 ;
- RECT 13.945000 -0.085000 14.115000 0.085000 ;
- RECT 14.405000 -0.085000 14.575000 0.085000 ;
- RECT 14.865000 -0.085000 15.035000 0.085000 ;
- RECT 15.325000 -0.085000 15.495000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 15.640000 0.240000 ;
END
@@ -111,60 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 15.640000 2.805000 ;
- RECT 0.125000 1.495000 0.395000 2.635000 ;
- RECT 1.065000 1.835000 1.335000 2.635000 ;
- RECT 2.005000 1.835000 2.275000 2.635000 ;
- RECT 2.945000 1.835000 3.215000 2.635000 ;
- RECT 3.885000 1.835000 4.155000 2.635000 ;
- RECT 4.825000 1.835000 5.095000 2.635000 ;
- RECT 5.765000 1.835000 6.035000 2.635000 ;
- RECT 6.705000 1.835000 6.975000 2.635000 ;
- RECT 7.645000 1.835000 7.915000 2.635000 ;
- RECT 8.585000 1.835000 8.855000 2.635000 ;
- RECT 9.525000 1.835000 9.795000 2.635000 ;
- RECT 10.465000 1.835000 10.735000 2.635000 ;
- RECT 11.405000 1.835000 11.675000 2.635000 ;
- RECT 12.345000 1.835000 12.615000 2.635000 ;
- RECT 13.285000 1.835000 13.555000 2.635000 ;
- RECT 14.225000 1.835000 14.495000 2.635000 ;
- RECT 15.165000 1.495000 15.435000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
- RECT 14.405000 2.635000 14.575000 2.805000 ;
- RECT 14.865000 2.635000 15.035000 2.805000 ;
- RECT 15.325000 2.635000 15.495000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 15.640000 2.960000 ;
END
@@ -202,18 +103,114 @@
END Y
OBS
LAYER li1 ;
- RECT 0.095000 0.255000 0.425000 0.715000 ;
- RECT 0.095000 0.715000 7.865000 0.885000 ;
- RECT 1.035000 0.255000 1.365000 0.715000 ;
- RECT 1.975000 0.255000 2.305000 0.715000 ;
- RECT 2.915000 0.255000 3.245000 0.715000 ;
- RECT 3.855000 0.255000 4.185000 0.715000 ;
- RECT 4.795000 0.255000 5.125000 0.715000 ;
- RECT 5.735000 0.255000 6.065000 0.715000 ;
- RECT 6.675000 0.255000 7.005000 0.715000 ;
- RECT 7.615000 0.255000 15.465000 0.465000 ;
- RECT 7.615000 0.465000 7.865000 0.715000 ;
- RECT 15.215000 0.465000 15.465000 0.885000 ;
+ RECT 0.000000 -0.085000 15.640000 0.085000 ;
+ RECT 0.000000 2.635000 15.640000 2.805000 ;
+ RECT 0.095000 0.255000 0.425000 0.715000 ;
+ RECT 0.095000 0.715000 7.865000 0.885000 ;
+ RECT 0.125000 1.495000 0.395000 2.635000 ;
+ RECT 0.595000 0.085000 0.865000 0.545000 ;
+ RECT 1.035000 0.255000 1.365000 0.715000 ;
+ RECT 1.065000 1.835000 1.335000 2.635000 ;
+ RECT 1.535000 0.085000 1.805000 0.545000 ;
+ RECT 1.975000 0.255000 2.305000 0.715000 ;
+ RECT 2.005000 1.835000 2.275000 2.635000 ;
+ RECT 2.475000 0.085000 2.745000 0.545000 ;
+ RECT 2.915000 0.255000 3.245000 0.715000 ;
+ RECT 2.945000 1.835000 3.215000 2.635000 ;
+ RECT 3.415000 0.085000 3.685000 0.545000 ;
+ RECT 3.855000 0.255000 4.185000 0.715000 ;
+ RECT 3.885000 1.835000 4.155000 2.635000 ;
+ RECT 4.355000 0.085000 4.625000 0.545000 ;
+ RECT 4.795000 0.255000 5.125000 0.715000 ;
+ RECT 4.825000 1.835000 5.095000 2.635000 ;
+ RECT 5.295000 0.085000 5.565000 0.545000 ;
+ RECT 5.735000 0.255000 6.065000 0.715000 ;
+ RECT 5.765000 1.835000 6.035000 2.635000 ;
+ RECT 6.235000 0.085000 6.505000 0.545000 ;
+ RECT 6.675000 0.255000 7.005000 0.715000 ;
+ RECT 6.705000 1.835000 6.975000 2.635000 ;
+ RECT 7.175000 0.085000 7.445000 0.545000 ;
+ RECT 7.615000 0.255000 15.465000 0.465000 ;
+ RECT 7.615000 0.465000 7.865000 0.715000 ;
+ RECT 7.645000 1.835000 7.915000 2.635000 ;
+ RECT 8.585000 1.835000 8.855000 2.635000 ;
+ RECT 9.525000 1.835000 9.795000 2.635000 ;
+ RECT 10.465000 1.835000 10.735000 2.635000 ;
+ RECT 11.405000 1.835000 11.675000 2.635000 ;
+ RECT 12.345000 1.835000 12.615000 2.635000 ;
+ RECT 13.285000 1.835000 13.555000 2.635000 ;
+ RECT 14.225000 1.835000 14.495000 2.635000 ;
+ RECT 15.165000 1.495000 15.435000 2.635000 ;
+ RECT 15.215000 0.465000 15.465000 0.885000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 -0.085000 13.655000 0.085000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.945000 -0.085000 14.115000 0.085000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
+ RECT 14.405000 -0.085000 14.575000 0.085000 ;
+ RECT 14.405000 2.635000 14.575000 2.805000 ;
+ RECT 14.865000 -0.085000 15.035000 0.085000 ;
+ RECT 14.865000 2.635000 15.035000 2.805000 ;
+ RECT 15.325000 -0.085000 15.495000 0.085000 ;
+ RECT 15.325000 2.635000 15.495000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_2.magic.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_2.magic.lef
index 2b14817..0254a72 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_2.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_2.magic.lef
@@ -57,16 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.645000 0.085000 0.815000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -76,18 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 0.085000 1.495000 0.345000 2.635000 ;
- RECT 1.115000 1.835000 1.285000 2.635000 ;
- RECT 2.055000 1.835000 2.310000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -107,10 +85,29 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.425000 0.715000 ;
- RECT 0.085000 0.715000 1.285000 0.885000 ;
- RECT 0.985000 0.255000 2.305000 0.485000 ;
- RECT 0.985000 0.485000 1.285000 0.715000 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.085000 0.255000 0.425000 0.715000 ;
+ RECT 0.085000 0.715000 1.285000 0.885000 ;
+ RECT 0.085000 1.495000 0.345000 2.635000 ;
+ RECT 0.645000 0.085000 0.815000 0.545000 ;
+ RECT 0.985000 0.255000 2.305000 0.485000 ;
+ RECT 0.985000 0.485000 1.285000 0.715000 ;
+ RECT 1.115000 1.835000 1.285000 2.635000 ;
+ RECT 2.055000 1.835000 2.310000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_4.magic.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_4.magic.lef
index 096b969..3550237 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_4.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_4.magic.lef
@@ -57,21 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.645000 0.085000 0.815000 0.545000 ;
- RECT 1.585000 0.085000 1.755000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -81,24 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.090000 1.495000 0.345000 2.635000 ;
- RECT 1.115000 1.835000 1.285000 2.635000 ;
- RECT 2.055000 1.835000 2.225000 2.635000 ;
- RECT 2.995000 1.835000 3.165000 2.635000 ;
- RECT 3.935000 1.835000 4.185000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -120,12 +87,42 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 0.425000 0.715000 ;
- RECT 0.090000 0.715000 2.225000 0.905000 ;
- RECT 0.985000 0.255000 1.365000 0.715000 ;
- RECT 1.925000 0.255000 4.185000 0.465000 ;
- RECT 1.925000 0.465000 2.225000 0.715000 ;
- RECT 3.935000 0.465000 4.185000 0.885000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.090000 0.255000 0.425000 0.715000 ;
+ RECT 0.090000 0.715000 2.225000 0.905000 ;
+ RECT 0.090000 1.495000 0.345000 2.635000 ;
+ RECT 0.645000 0.085000 0.815000 0.545000 ;
+ RECT 0.985000 0.255000 1.365000 0.715000 ;
+ RECT 1.115000 1.835000 1.285000 2.635000 ;
+ RECT 1.585000 0.085000 1.755000 0.545000 ;
+ RECT 1.925000 0.255000 4.185000 0.465000 ;
+ RECT 1.925000 0.465000 2.225000 0.715000 ;
+ RECT 2.055000 1.835000 2.225000 2.635000 ;
+ RECT 2.995000 1.835000 3.165000 2.635000 ;
+ RECT 3.935000 0.465000 4.185000 0.885000 ;
+ RECT 3.935000 1.835000 4.185000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_6.magic.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_6.magic.lef
index 3c7115e..1dbe7cf 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_6.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_6.magic.lef
@@ -57,26 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.595000 0.085000 0.865000 0.545000 ;
- RECT 1.535000 0.085000 1.805000 0.545000 ;
- RECT 2.475000 0.085000 2.745000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -86,30 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.125000 1.495000 0.395000 2.635000 ;
- RECT 1.065000 1.835000 1.335000 2.635000 ;
- RECT 2.005000 1.835000 2.275000 2.635000 ;
- RECT 2.945000 1.835000 3.215000 2.635000 ;
- RECT 3.885000 1.835000 4.155000 2.635000 ;
- RECT 4.825000 1.835000 5.095000 2.635000 ;
- RECT 5.765000 1.495000 6.035000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -136,13 +92,54 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 0.425000 0.715000 ;
- RECT 0.090000 0.715000 3.165000 0.885000 ;
- RECT 1.035000 0.255000 1.365000 0.715000 ;
- RECT 1.975000 0.255000 2.305000 0.715000 ;
- RECT 2.915000 0.255000 6.065000 0.465000 ;
- RECT 2.915000 0.465000 3.165000 0.715000 ;
- RECT 5.765000 0.465000 6.065000 0.885000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.090000 0.255000 0.425000 0.715000 ;
+ RECT 0.090000 0.715000 3.165000 0.885000 ;
+ RECT 0.125000 1.495000 0.395000 2.635000 ;
+ RECT 0.595000 0.085000 0.865000 0.545000 ;
+ RECT 1.035000 0.255000 1.365000 0.715000 ;
+ RECT 1.065000 1.835000 1.335000 2.635000 ;
+ RECT 1.535000 0.085000 1.805000 0.545000 ;
+ RECT 1.975000 0.255000 2.305000 0.715000 ;
+ RECT 2.005000 1.835000 2.275000 2.635000 ;
+ RECT 2.475000 0.085000 2.745000 0.545000 ;
+ RECT 2.915000 0.255000 6.065000 0.465000 ;
+ RECT 2.915000 0.465000 3.165000 0.715000 ;
+ RECT 2.945000 1.835000 3.215000 2.635000 ;
+ RECT 3.885000 1.835000 4.155000 2.635000 ;
+ RECT 4.825000 1.835000 5.095000 2.635000 ;
+ RECT 5.765000 0.465000 6.065000 0.885000 ;
+ RECT 5.765000 1.495000 6.035000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_8.magic.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_8.magic.lef
index e1366d4..729db52 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_8.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_8.magic.lef
@@ -57,31 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 8.280000 0.085000 ;
- RECT 0.645000 0.085000 0.815000 0.565000 ;
- RECT 1.585000 0.085000 1.755000 0.565000 ;
- RECT 2.525000 0.085000 2.695000 0.565000 ;
- RECT 3.465000 0.085000 3.635000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 8.280000 0.240000 ;
END
@@ -91,36 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 8.280000 2.805000 ;
- RECT 0.090000 1.495000 0.345000 2.635000 ;
- RECT 1.115000 1.835000 1.285000 2.635000 ;
- RECT 2.055000 1.835000 2.225000 2.635000 ;
- RECT 2.995000 1.835000 3.165000 2.635000 ;
- RECT 3.935000 1.835000 4.105000 2.635000 ;
- RECT 4.875000 1.835000 5.045000 2.635000 ;
- RECT 5.815000 1.835000 5.985000 2.635000 ;
- RECT 6.755000 1.835000 6.925000 2.635000 ;
- RECT 7.715000 1.495000 8.070000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 8.280000 2.960000 ;
END
@@ -148,14 +93,66 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 0.425000 0.735000 ;
- RECT 0.090000 0.735000 4.105000 0.905000 ;
- RECT 0.985000 0.255000 1.365000 0.735000 ;
- RECT 1.925000 0.255000 2.305000 0.735000 ;
- RECT 2.865000 0.255000 3.245000 0.735000 ;
- RECT 3.805000 0.255000 8.070000 0.485000 ;
- RECT 3.805000 0.485000 4.105000 0.735000 ;
- RECT 7.695000 0.485000 8.070000 0.905000 ;
+ RECT 0.000000 -0.085000 8.280000 0.085000 ;
+ RECT 0.000000 2.635000 8.280000 2.805000 ;
+ RECT 0.090000 0.255000 0.425000 0.735000 ;
+ RECT 0.090000 0.735000 4.105000 0.905000 ;
+ RECT 0.090000 1.495000 0.345000 2.635000 ;
+ RECT 0.645000 0.085000 0.815000 0.565000 ;
+ RECT 0.985000 0.255000 1.365000 0.735000 ;
+ RECT 1.115000 1.835000 1.285000 2.635000 ;
+ RECT 1.585000 0.085000 1.755000 0.565000 ;
+ RECT 1.925000 0.255000 2.305000 0.735000 ;
+ RECT 2.055000 1.835000 2.225000 2.635000 ;
+ RECT 2.525000 0.085000 2.695000 0.565000 ;
+ RECT 2.865000 0.255000 3.245000 0.735000 ;
+ RECT 2.995000 1.835000 3.165000 2.635000 ;
+ RECT 3.465000 0.085000 3.635000 0.565000 ;
+ RECT 3.805000 0.255000 8.070000 0.485000 ;
+ RECT 3.805000 0.485000 4.105000 0.735000 ;
+ RECT 3.935000 1.835000 4.105000 2.635000 ;
+ RECT 4.875000 1.835000 5.045000 2.635000 ;
+ RECT 5.815000 1.835000 5.985000 2.635000 ;
+ RECT 6.755000 1.835000 6.925000 2.635000 ;
+ RECT 7.695000 0.485000 8.070000 0.905000 ;
+ RECT 7.715000 1.495000 8.070000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand2b/sky130_fd_sc_hdll__nand2b_1.magic.lef b/cells/nand2b/sky130_fd_sc_hdll__nand2b_1.magic.lef
index b2dad47..950a441 100644
--- a/cells/nand2b/sky130_fd_sc_hdll__nand2b_1.magic.lef
+++ b/cells/nand2b/sky130_fd_sc_hdll__nand2b_1.magic.lef
@@ -57,15 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.300000 0.085000 ;
- RECT 0.630000 0.085000 0.960000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.300000 0.240000 ;
END
@@ -75,16 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.300000 2.805000 ;
- RECT 0.630000 1.835000 0.880000 2.635000 ;
- RECT 1.650000 2.175000 1.865000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.300000 2.960000 ;
END
@@ -103,11 +84,27 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.525000 0.360000 0.735000 ;
- RECT 0.090000 0.735000 1.620000 0.905000 ;
- RECT 0.090000 1.495000 1.620000 1.665000 ;
- RECT 0.090000 1.665000 0.370000 1.825000 ;
- RECT 1.450000 0.905000 1.620000 1.495000 ;
+ RECT 0.000000 -0.085000 2.300000 0.085000 ;
+ RECT 0.000000 2.635000 2.300000 2.805000 ;
+ RECT 0.090000 0.525000 0.360000 0.735000 ;
+ RECT 0.090000 0.735000 1.620000 0.905000 ;
+ RECT 0.090000 1.495000 1.620000 1.665000 ;
+ RECT 0.090000 1.665000 0.370000 1.825000 ;
+ RECT 0.630000 0.085000 0.960000 0.545000 ;
+ RECT 0.630000 1.835000 0.880000 2.635000 ;
+ RECT 1.450000 0.905000 1.620000 1.495000 ;
+ RECT 1.650000 2.175000 1.865000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand2b/sky130_fd_sc_hdll__nand2b_2.magic.lef b/cells/nand2b/sky130_fd_sc_hdll__nand2b_2.magic.lef
index c3c5661..06fea88 100644
--- a/cells/nand2b/sky130_fd_sc_hdll__nand2b_2.magic.lef
+++ b/cells/nand2b/sky130_fd_sc_hdll__nand2b_2.magic.lef
@@ -58,18 +58,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 0.595000 0.085000 0.765000 0.775000 ;
- RECT 2.425000 0.085000 2.595000 0.525000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -79,19 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 0.630000 1.835000 0.885000 2.635000 ;
- RECT 1.725000 2.175000 2.100000 2.635000 ;
- RECT 2.845000 1.835000 3.015000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -111,15 +86,37 @@
END Y
OBS
LAYER li1 ;
- RECT 0.110000 0.510000 0.345000 0.840000 ;
- RECT 0.110000 0.840000 0.280000 1.495000 ;
- RECT 0.110000 1.495000 1.190000 1.665000 ;
- RECT 0.110000 1.665000 0.410000 1.860000 ;
- RECT 1.020000 0.995000 1.190000 1.495000 ;
- RECT 1.035000 0.255000 2.205000 0.465000 ;
- RECT 1.955000 0.465000 2.205000 0.695000 ;
- RECT 1.955000 0.695000 3.095000 0.905000 ;
- RECT 2.765000 0.255000 3.095000 0.695000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.110000 0.510000 0.345000 0.840000 ;
+ RECT 0.110000 0.840000 0.280000 1.495000 ;
+ RECT 0.110000 1.495000 1.190000 1.665000 ;
+ RECT 0.110000 1.665000 0.410000 1.860000 ;
+ RECT 0.595000 0.085000 0.765000 0.775000 ;
+ RECT 0.630000 1.835000 0.885000 2.635000 ;
+ RECT 1.020000 0.995000 1.190000 1.495000 ;
+ RECT 1.035000 0.255000 2.205000 0.465000 ;
+ RECT 1.725000 2.175000 2.100000 2.635000 ;
+ RECT 1.955000 0.465000 2.205000 0.695000 ;
+ RECT 1.955000 0.695000 3.095000 0.905000 ;
+ RECT 2.425000 0.085000 2.595000 0.525000 ;
+ RECT 2.765000 0.255000 3.095000 0.695000 ;
+ RECT 2.845000 1.835000 3.015000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand2b/sky130_fd_sc_hdll__nand2b_4.magic.lef b/cells/nand2b/sky130_fd_sc_hdll__nand2b_4.magic.lef
index 11ab484..9281182 100644
--- a/cells/nand2b/sky130_fd_sc_hdll__nand2b_4.magic.lef
+++ b/cells/nand2b/sky130_fd_sc_hdll__nand2b_4.magic.lef
@@ -57,24 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.520000 0.085000 ;
- RECT 0.645000 0.085000 0.840000 0.545000 ;
- RECT 3.530000 0.085000 3.700000 0.545000 ;
- RECT 4.470000 0.085000 4.710000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.520000 0.240000 ;
END
@@ -84,27 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.520000 2.805000 ;
- RECT 0.645000 1.835000 1.335000 2.635000 ;
- RECT 1.020000 1.445000 1.335000 1.835000 ;
- RECT 2.105000 1.835000 2.275000 2.635000 ;
- RECT 3.060000 1.835000 3.230000 2.635000 ;
- RECT 4.000000 1.835000 4.170000 2.635000 ;
- RECT 4.970000 1.495000 5.300000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.520000 2.960000 ;
END
@@ -126,19 +87,55 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 0.425000 0.715000 ;
- RECT 0.090000 0.715000 0.830000 0.905000 ;
- RECT 0.090000 1.445000 0.830000 1.665000 ;
- RECT 0.090000 1.665000 0.425000 2.465000 ;
- RECT 0.660000 0.905000 0.830000 1.075000 ;
- RECT 0.660000 1.075000 2.355000 1.275000 ;
- RECT 0.660000 1.275000 0.830000 1.445000 ;
- RECT 1.085000 0.255000 3.310000 0.465000 ;
- RECT 1.085000 0.465000 1.335000 0.905000 ;
- RECT 3.060000 0.465000 3.310000 0.715000 ;
- RECT 3.060000 0.715000 5.300000 0.905000 ;
- RECT 3.870000 0.255000 4.250000 0.715000 ;
- RECT 4.970000 0.255000 5.300000 0.715000 ;
+ RECT 0.000000 -0.085000 5.520000 0.085000 ;
+ RECT 0.000000 2.635000 5.520000 2.805000 ;
+ RECT 0.090000 0.255000 0.425000 0.715000 ;
+ RECT 0.090000 0.715000 0.830000 0.905000 ;
+ RECT 0.090000 1.445000 0.830000 1.665000 ;
+ RECT 0.090000 1.665000 0.425000 2.465000 ;
+ RECT 0.645000 0.085000 0.840000 0.545000 ;
+ RECT 0.645000 1.835000 1.335000 2.635000 ;
+ RECT 0.660000 0.905000 0.830000 1.075000 ;
+ RECT 0.660000 1.075000 2.355000 1.275000 ;
+ RECT 0.660000 1.275000 0.830000 1.445000 ;
+ RECT 1.020000 1.445000 1.335000 1.835000 ;
+ RECT 1.085000 0.255000 3.310000 0.465000 ;
+ RECT 1.085000 0.465000 1.335000 0.905000 ;
+ RECT 2.105000 1.835000 2.275000 2.635000 ;
+ RECT 3.060000 0.465000 3.310000 0.715000 ;
+ RECT 3.060000 0.715000 5.300000 0.905000 ;
+ RECT 3.060000 1.835000 3.230000 2.635000 ;
+ RECT 3.530000 0.085000 3.700000 0.545000 ;
+ RECT 3.870000 0.255000 4.250000 0.715000 ;
+ RECT 4.000000 1.835000 4.170000 2.635000 ;
+ RECT 4.470000 0.085000 4.710000 0.545000 ;
+ RECT 4.970000 0.255000 5.300000 0.715000 ;
+ RECT 4.970000 1.495000 5.300000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand3/sky130_fd_sc_hdll__nand3_1.magic.lef b/cells/nand3/sky130_fd_sc_hdll__nand3_1.magic.lef
index f57e3b6..696bb61 100644
--- a/cells/nand3/sky130_fd_sc_hdll__nand3_1.magic.lef
+++ b/cells/nand3/sky130_fd_sc_hdll__nand3_1.magic.lef
@@ -66,15 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.300000 0.085000 ;
- RECT 0.090000 0.085000 0.345000 0.575000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.300000 0.240000 ;
END
@@ -84,16 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.300000 2.805000 ;
- RECT 0.090000 1.495000 0.345000 2.635000 ;
- RECT 1.115000 1.835000 1.345000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.300000 2.960000 ;
END
@@ -112,6 +93,25 @@
RECT 1.515000 1.665000 1.895000 2.465000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 2.300000 0.085000 ;
+ RECT 0.000000 2.635000 2.300000 2.805000 ;
+ RECT 0.090000 0.085000 0.345000 0.575000 ;
+ RECT 0.090000 1.495000 0.345000 2.635000 ;
+ RECT 1.115000 1.835000 1.345000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/nand3/sky130_fd_sc_hdll__nand3_2.magic.lef b/cells/nand3/sky130_fd_sc_hdll__nand3_2.magic.lef
index d5322f1..4d30fc2 100644
--- a/cells/nand3/sky130_fd_sc_hdll__nand3_2.magic.lef
+++ b/cells/nand3/sky130_fd_sc_hdll__nand3_2.magic.lef
@@ -66,20 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 2.495000 0.085000 2.825000 0.465000 ;
- RECT 3.515000 0.085000 3.895000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -89,22 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.090000 1.495000 0.345000 2.635000 ;
- RECT 1.115000 1.835000 1.285000 2.635000 ;
- RECT 2.055000 1.835000 2.745000 2.635000 ;
- RECT 3.515000 1.445000 3.895000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -124,9 +94,36 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.295000 2.305000 0.465000 ;
- RECT 0.090000 0.465000 0.345000 0.785000 ;
- RECT 1.455000 0.635000 3.295000 0.905000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.090000 0.295000 2.305000 0.465000 ;
+ RECT 0.090000 0.465000 0.345000 0.785000 ;
+ RECT 0.090000 1.495000 0.345000 2.635000 ;
+ RECT 1.115000 1.835000 1.285000 2.635000 ;
+ RECT 1.455000 0.635000 3.295000 0.905000 ;
+ RECT 2.055000 1.835000 2.745000 2.635000 ;
+ RECT 2.495000 0.085000 2.825000 0.465000 ;
+ RECT 3.515000 0.085000 3.895000 0.885000 ;
+ RECT 3.515000 1.445000 3.895000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand3/sky130_fd_sc_hdll__nand3_4.magic.lef b/cells/nand3/sky130_fd_sc_hdll__nand3_4.magic.lef
index 6a1989d..c793883 100644
--- a/cells/nand3/sky130_fd_sc_hdll__nand3_4.magic.lef
+++ b/cells/nand3/sky130_fd_sc_hdll__nand3_4.magic.lef
@@ -66,26 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.900000 0.085000 ;
- RECT 0.645000 0.085000 0.815000 0.565000 ;
- RECT 1.585000 0.085000 1.755000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.900000 0.240000 ;
END
@@ -95,31 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.900000 2.805000 ;
- RECT 0.090000 1.445000 0.345000 2.635000 ;
- RECT 1.115000 1.835000 1.285000 2.635000 ;
- RECT 2.055000 1.835000 2.225000 2.635000 ;
- RECT 2.995000 1.835000 3.165000 2.635000 ;
- RECT 3.935000 1.835000 4.625000 2.635000 ;
- RECT 5.395000 1.835000 5.565000 2.635000 ;
- RECT 6.335000 1.835000 6.600000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.900000 2.960000 ;
END
@@ -143,13 +98,55 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 0.425000 0.735000 ;
- RECT 0.090000 0.735000 4.185000 0.905000 ;
- RECT 0.985000 0.255000 1.365000 0.735000 ;
- RECT 1.925000 0.655000 2.305000 0.735000 ;
- RECT 2.395000 0.255000 6.600000 0.485000 ;
- RECT 2.865000 0.655000 3.245000 0.735000 ;
- RECT 3.805000 0.655000 4.185000 0.735000 ;
+ RECT 0.000000 -0.085000 6.900000 0.085000 ;
+ RECT 0.000000 2.635000 6.900000 2.805000 ;
+ RECT 0.090000 0.255000 0.425000 0.735000 ;
+ RECT 0.090000 0.735000 4.185000 0.905000 ;
+ RECT 0.090000 1.445000 0.345000 2.635000 ;
+ RECT 0.645000 0.085000 0.815000 0.565000 ;
+ RECT 0.985000 0.255000 1.365000 0.735000 ;
+ RECT 1.115000 1.835000 1.285000 2.635000 ;
+ RECT 1.585000 0.085000 1.755000 0.565000 ;
+ RECT 1.925000 0.655000 2.305000 0.735000 ;
+ RECT 2.055000 1.835000 2.225000 2.635000 ;
+ RECT 2.395000 0.255000 6.600000 0.485000 ;
+ RECT 2.865000 0.655000 3.245000 0.735000 ;
+ RECT 2.995000 1.835000 3.165000 2.635000 ;
+ RECT 3.805000 0.655000 4.185000 0.735000 ;
+ RECT 3.935000 1.835000 4.625000 2.635000 ;
+ RECT 5.395000 1.835000 5.565000 2.635000 ;
+ RECT 6.335000 1.835000 6.600000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand3b/sky130_fd_sc_hdll__nand3b_1.magic.lef b/cells/nand3b/sky130_fd_sc_hdll__nand3b_1.magic.lef
index ec5a9ba..7b6a5e7 100644
--- a/cells/nand3b/sky130_fd_sc_hdll__nand3b_1.magic.lef
+++ b/cells/nand3b/sky130_fd_sc_hdll__nand3b_1.magic.lef
@@ -66,16 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.760000 0.085000 1.090000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -85,17 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 0.760000 1.495000 1.010000 2.635000 ;
- RECT 1.790000 1.835000 1.960000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -115,11 +94,29 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.445000 0.510000 0.655000 ;
- RECT 0.085000 0.655000 2.220000 0.825000 ;
- RECT 0.085000 0.825000 0.255000 1.595000 ;
- RECT 0.085000 1.595000 0.510000 1.925000 ;
- RECT 2.000000 0.825000 2.220000 1.325000 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.085000 0.445000 0.510000 0.655000 ;
+ RECT 0.085000 0.655000 2.220000 0.825000 ;
+ RECT 0.085000 0.825000 0.255000 1.595000 ;
+ RECT 0.085000 1.595000 0.510000 1.925000 ;
+ RECT 0.760000 0.085000 1.090000 0.485000 ;
+ RECT 0.760000 1.495000 1.010000 2.635000 ;
+ RECT 1.790000 1.835000 1.960000 2.635000 ;
+ RECT 2.000000 0.825000 2.220000 1.325000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand3b/sky130_fd_sc_hdll__nand3b_2.magic.lef b/cells/nand3b/sky130_fd_sc_hdll__nand3b_2.magic.lef
index 2acdecf..5c0ec17 100644
--- a/cells/nand3b/sky130_fd_sc_hdll__nand3b_2.magic.lef
+++ b/cells/nand3b/sky130_fd_sc_hdll__nand3b_2.magic.lef
@@ -66,21 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.630000 0.085000 0.940000 0.905000 ;
- RECT 1.710000 0.085000 1.960000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -90,24 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.630000 1.835000 0.940000 2.635000 ;
- RECT 1.710000 2.175000 1.880000 2.635000 ;
- RECT 2.650000 2.175000 2.900000 2.635000 ;
- RECT 3.090000 2.175000 3.390000 2.635000 ;
- RECT 4.160000 2.175000 4.450000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -130,17 +97,47 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 0.410000 0.655000 ;
- RECT 0.090000 0.655000 0.260000 1.445000 ;
- RECT 0.090000 1.445000 4.000000 1.615000 ;
- RECT 0.090000 1.615000 0.260000 2.065000 ;
- RECT 0.090000 2.065000 0.410000 2.465000 ;
- RECT 1.110000 0.255000 1.490000 0.715000 ;
- RECT 1.110000 0.715000 3.000000 0.905000 ;
- RECT 2.200000 0.255000 4.450000 0.465000 ;
- RECT 2.200000 0.635000 3.000000 0.715000 ;
- RECT 3.220000 0.465000 3.390000 0.905000 ;
- RECT 3.670000 1.075000 4.000000 1.445000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.090000 0.255000 0.410000 0.655000 ;
+ RECT 0.090000 0.655000 0.260000 1.445000 ;
+ RECT 0.090000 1.445000 4.000000 1.615000 ;
+ RECT 0.090000 1.615000 0.260000 2.065000 ;
+ RECT 0.090000 2.065000 0.410000 2.465000 ;
+ RECT 0.630000 0.085000 0.940000 0.905000 ;
+ RECT 0.630000 1.835000 0.940000 2.635000 ;
+ RECT 1.110000 0.255000 1.490000 0.715000 ;
+ RECT 1.110000 0.715000 3.000000 0.905000 ;
+ RECT 1.710000 0.085000 1.960000 0.545000 ;
+ RECT 1.710000 2.175000 1.880000 2.635000 ;
+ RECT 2.200000 0.255000 4.450000 0.465000 ;
+ RECT 2.200000 0.635000 3.000000 0.715000 ;
+ RECT 2.650000 2.175000 2.900000 2.635000 ;
+ RECT 3.090000 2.175000 3.390000 2.635000 ;
+ RECT 3.220000 0.465000 3.390000 0.905000 ;
+ RECT 3.670000 1.075000 4.000000 1.445000 ;
+ RECT 4.160000 2.175000 4.450000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand3b/sky130_fd_sc_hdll__nand3b_4.magic.lef b/cells/nand3b/sky130_fd_sc_hdll__nand3b_4.magic.lef
index 3f823bf..a0ffe81 100644
--- a/cells/nand3b/sky130_fd_sc_hdll__nand3b_4.magic.lef
+++ b/cells/nand3b/sky130_fd_sc_hdll__nand3b_4.magic.lef
@@ -66,30 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 7.820000 0.085000 ;
- RECT 0.645000 0.085000 0.895000 0.545000 ;
- RECT 5.365000 0.085000 5.615000 0.545000 ;
- RECT 6.385000 0.085000 6.555000 0.545000 ;
- RECT 7.325000 0.085000 7.655000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 7.820000 0.240000 ;
END
@@ -99,33 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 7.820000 2.805000 ;
- RECT 0.645000 1.445000 1.335000 2.635000 ;
- RECT 2.105000 1.835000 2.275000 2.635000 ;
- RECT 3.045000 2.175000 3.215000 2.635000 ;
- RECT 3.985000 1.835000 4.155000 2.635000 ;
- RECT 4.925000 1.835000 5.615000 2.635000 ;
- RECT 6.385000 1.835000 6.555000 2.635000 ;
- RECT 7.325000 1.445000 7.655000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 7.820000 2.960000 ;
END
@@ -151,17 +100,65 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.425000 0.715000 ;
- RECT 0.085000 0.715000 1.335000 0.905000 ;
- RECT 0.085000 0.905000 0.260000 1.445000 ;
- RECT 0.085000 1.445000 0.425000 2.465000 ;
- RECT 1.055000 0.905000 1.335000 1.075000 ;
- RECT 1.055000 1.075000 2.825000 1.275000 ;
- RECT 1.085000 0.255000 5.175000 0.465000 ;
- RECT 3.385000 0.635000 5.175000 0.715000 ;
- RECT 3.385000 0.715000 7.105000 0.905000 ;
- RECT 5.785000 0.255000 6.165000 0.715000 ;
- RECT 6.725000 0.255000 7.105000 0.715000 ;
+ RECT 0.000000 -0.085000 7.820000 0.085000 ;
+ RECT 0.000000 2.635000 7.820000 2.805000 ;
+ RECT 0.085000 0.255000 0.425000 0.715000 ;
+ RECT 0.085000 0.715000 1.335000 0.905000 ;
+ RECT 0.085000 0.905000 0.260000 1.445000 ;
+ RECT 0.085000 1.445000 0.425000 2.465000 ;
+ RECT 0.645000 0.085000 0.895000 0.545000 ;
+ RECT 0.645000 1.445000 1.335000 2.635000 ;
+ RECT 1.055000 0.905000 1.335000 1.075000 ;
+ RECT 1.055000 1.075000 2.825000 1.275000 ;
+ RECT 1.085000 0.255000 5.175000 0.465000 ;
+ RECT 2.105000 1.835000 2.275000 2.635000 ;
+ RECT 3.045000 2.175000 3.215000 2.635000 ;
+ RECT 3.385000 0.635000 5.175000 0.715000 ;
+ RECT 3.385000 0.715000 7.105000 0.905000 ;
+ RECT 3.985000 1.835000 4.155000 2.635000 ;
+ RECT 4.925000 1.835000 5.615000 2.635000 ;
+ RECT 5.365000 0.085000 5.615000 0.545000 ;
+ RECT 5.785000 0.255000 6.165000 0.715000 ;
+ RECT 6.385000 0.085000 6.555000 0.545000 ;
+ RECT 6.385000 1.835000 6.555000 2.635000 ;
+ RECT 6.725000 0.255000 7.105000 0.715000 ;
+ RECT 7.325000 0.085000 7.655000 0.905000 ;
+ RECT 7.325000 1.445000 7.655000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand4/sky130_fd_sc_hdll__nand4_1.magic.lef b/cells/nand4/sky130_fd_sc_hdll__nand4_1.magic.lef
index 392a34c..2fb9281 100644
--- a/cells/nand4/sky130_fd_sc_hdll__nand4_1.magic.lef
+++ b/cells/nand4/sky130_fd_sc_hdll__nand4_1.magic.lef
@@ -78,16 +78,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.090000 0.085000 0.425000 0.825000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -97,18 +87,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 0.085000 1.495000 0.345000 2.635000 ;
- RECT 1.115000 1.835000 1.285000 2.635000 ;
- RECT 2.115000 1.835000 2.395000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -126,6 +104,28 @@
RECT 1.775000 0.825000 1.945000 1.495000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.085000 1.495000 0.345000 2.635000 ;
+ RECT 0.090000 0.085000 0.425000 0.825000 ;
+ RECT 1.115000 1.835000 1.285000 2.635000 ;
+ RECT 2.115000 1.835000 2.395000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/nand4/sky130_fd_sc_hdll__nand4_2.magic.lef b/cells/nand4/sky130_fd_sc_hdll__nand4_2.magic.lef
index f182d9d..08314e5 100644
--- a/cells/nand4/sky130_fd_sc_hdll__nand4_2.magic.lef
+++ b/cells/nand4/sky130_fd_sc_hdll__nand4_2.magic.lef
@@ -75,21 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.060000 0.085000 ;
- RECT 0.645000 0.085000 0.815000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.060000 0.240000 ;
END
@@ -99,25 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.060000 2.805000 ;
- RECT 0.090000 1.495000 0.345000 2.635000 ;
- RECT 1.115000 1.835000 1.285000 2.635000 ;
- RECT 2.055000 1.835000 2.385000 2.635000 ;
- RECT 3.295000 1.835000 3.675000 2.635000 ;
- RECT 4.545000 1.445000 4.875000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.060000 2.960000 ;
END
@@ -139,14 +105,45 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 0.425000 0.735000 ;
- RECT 0.090000 0.735000 1.285000 0.905000 ;
- RECT 0.985000 0.255000 2.325000 0.465000 ;
- RECT 0.985000 0.465000 1.285000 0.735000 ;
- RECT 1.455000 0.635000 3.385000 0.905000 ;
- RECT 2.515000 0.255000 4.875000 0.465000 ;
- RECT 3.605000 0.465000 3.775000 0.885000 ;
- RECT 4.545000 0.465000 4.875000 0.905000 ;
+ RECT 0.000000 -0.085000 5.060000 0.085000 ;
+ RECT 0.000000 2.635000 5.060000 2.805000 ;
+ RECT 0.090000 0.255000 0.425000 0.735000 ;
+ RECT 0.090000 0.735000 1.285000 0.905000 ;
+ RECT 0.090000 1.495000 0.345000 2.635000 ;
+ RECT 0.645000 0.085000 0.815000 0.545000 ;
+ RECT 0.985000 0.255000 2.325000 0.465000 ;
+ RECT 0.985000 0.465000 1.285000 0.735000 ;
+ RECT 1.115000 1.835000 1.285000 2.635000 ;
+ RECT 1.455000 0.635000 3.385000 0.905000 ;
+ RECT 2.055000 1.835000 2.385000 2.635000 ;
+ RECT 2.515000 0.255000 4.875000 0.465000 ;
+ RECT 3.295000 1.835000 3.675000 2.635000 ;
+ RECT 3.605000 0.465000 3.775000 0.885000 ;
+ RECT 4.545000 0.465000 4.875000 0.905000 ;
+ RECT 4.545000 1.445000 4.875000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand4/sky130_fd_sc_hdll__nand4_4.magic.lef b/cells/nand4/sky130_fd_sc_hdll__nand4_4.magic.lef
index f5880b4..dc0a903 100644
--- a/cells/nand4/sky130_fd_sc_hdll__nand4_4.magic.lef
+++ b/cells/nand4/sky130_fd_sc_hdll__nand4_4.magic.lef
@@ -75,30 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 8.740000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.485000 ;
- RECT 1.455000 0.085000 1.835000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 8.740000 0.240000 ;
END
@@ -108,37 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 8.740000 2.805000 ;
- RECT 0.090000 1.445000 0.345000 2.635000 ;
- RECT 1.115000 1.835000 1.285000 2.635000 ;
- RECT 2.055000 1.835000 2.225000 2.635000 ;
- RECT 2.995000 1.835000 3.165000 2.635000 ;
- RECT 3.935000 1.835000 4.625000 2.635000 ;
- RECT 5.395000 1.835000 5.565000 2.635000 ;
- RECT 6.370000 1.835000 6.540000 2.635000 ;
- RECT 7.335000 1.835000 7.505000 2.635000 ;
- RECT 8.275000 1.445000 8.535000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 8.740000 2.960000 ;
END
@@ -164,14 +109,66 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 0.345000 0.655000 ;
- RECT 0.090000 0.655000 2.225000 0.905000 ;
- RECT 1.115000 0.255000 1.285000 0.655000 ;
- RECT 2.055000 0.255000 4.185000 0.485000 ;
- RECT 2.055000 0.485000 2.225000 0.655000 ;
- RECT 2.395000 0.655000 6.115000 0.905000 ;
- RECT 4.375000 0.255000 8.530000 0.485000 ;
- RECT 8.275000 0.485000 8.530000 0.905000 ;
+ RECT 0.000000 -0.085000 8.740000 0.085000 ;
+ RECT 0.000000 2.635000 8.740000 2.805000 ;
+ RECT 0.090000 0.255000 0.345000 0.655000 ;
+ RECT 0.090000 0.655000 2.225000 0.905000 ;
+ RECT 0.090000 1.445000 0.345000 2.635000 ;
+ RECT 0.515000 0.085000 0.895000 0.485000 ;
+ RECT 1.115000 0.255000 1.285000 0.655000 ;
+ RECT 1.115000 1.835000 1.285000 2.635000 ;
+ RECT 1.455000 0.085000 1.835000 0.485000 ;
+ RECT 2.055000 0.255000 4.185000 0.485000 ;
+ RECT 2.055000 0.485000 2.225000 0.655000 ;
+ RECT 2.055000 1.835000 2.225000 2.635000 ;
+ RECT 2.395000 0.655000 6.115000 0.905000 ;
+ RECT 2.995000 1.835000 3.165000 2.635000 ;
+ RECT 3.935000 1.835000 4.625000 2.635000 ;
+ RECT 4.375000 0.255000 8.530000 0.485000 ;
+ RECT 5.395000 1.835000 5.565000 2.635000 ;
+ RECT 6.370000 1.835000 6.540000 2.635000 ;
+ RECT 7.335000 1.835000 7.505000 2.635000 ;
+ RECT 8.275000 0.485000 8.530000 0.905000 ;
+ RECT 8.275000 1.445000 8.535000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand4b/sky130_fd_sc_hdll__nand4b_1.magic.lef b/cells/nand4b/sky130_fd_sc_hdll__nand4b_1.magic.lef
index 6a30451..5fbf56a 100644
--- a/cells/nand4b/sky130_fd_sc_hdll__nand4b_1.magic.lef
+++ b/cells/nand4b/sky130_fd_sc_hdll__nand4b_1.magic.lef
@@ -76,17 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 0.665000 0.085000 1.030000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -96,19 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 0.755000 1.495000 1.005000 2.635000 ;
- RECT 1.725000 1.835000 2.000000 2.635000 ;
- RECT 2.875000 1.835000 3.090000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -128,14 +104,35 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.445000 0.470000 0.655000 ;
- RECT 0.085000 0.655000 1.370000 0.825000 ;
- RECT 0.085000 0.825000 0.255000 1.595000 ;
- RECT 0.085000 1.595000 0.505000 1.925000 ;
- RECT 1.200000 0.425000 2.600000 0.595000 ;
- RECT 1.200000 0.595000 1.370000 0.655000 ;
- RECT 2.395000 0.595000 2.600000 0.995000 ;
- RECT 2.395000 0.995000 2.705000 1.325000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.085000 0.445000 0.470000 0.655000 ;
+ RECT 0.085000 0.655000 1.370000 0.825000 ;
+ RECT 0.085000 0.825000 0.255000 1.595000 ;
+ RECT 0.085000 1.595000 0.505000 1.925000 ;
+ RECT 0.665000 0.085000 1.030000 0.485000 ;
+ RECT 0.755000 1.495000 1.005000 2.635000 ;
+ RECT 1.200000 0.425000 2.600000 0.595000 ;
+ RECT 1.200000 0.595000 1.370000 0.655000 ;
+ RECT 1.725000 1.835000 2.000000 2.635000 ;
+ RECT 2.395000 0.595000 2.600000 0.995000 ;
+ RECT 2.395000 0.995000 2.705000 1.325000 ;
+ RECT 2.875000 1.835000 3.090000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand4b/sky130_fd_sc_hdll__nand4b_2.magic.lef b/cells/nand4b/sky130_fd_sc_hdll__nand4b_2.magic.lef
index 7e8323a..8fe208d 100644
--- a/cells/nand4b/sky130_fd_sc_hdll__nand4b_2.magic.lef
+++ b/cells/nand4b/sky130_fd_sc_hdll__nand4b_2.magic.lef
@@ -75,24 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.980000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 5.065000 0.085000 5.235000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.980000 0.240000 ;
END
@@ -102,28 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.980000 2.805000 ;
- RECT 0.515000 2.255000 1.335000 2.635000 ;
- RECT 1.085000 1.445000 1.335000 2.255000 ;
- RECT 2.105000 1.835000 2.275000 2.635000 ;
- RECT 3.045000 1.835000 3.685000 2.635000 ;
- RECT 4.455000 1.835000 4.715000 2.635000 ;
- RECT 5.485000 1.495000 5.880000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.980000 2.960000 ;
END
@@ -144,23 +104,60 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 0.345000 0.635000 ;
- RECT 0.090000 0.635000 0.720000 0.805000 ;
- RECT 0.090000 1.915000 0.720000 2.085000 ;
- RECT 0.090000 2.085000 0.345000 2.465000 ;
- RECT 0.500000 0.805000 0.720000 1.075000 ;
- RECT 0.500000 1.075000 1.335000 1.245000 ;
- RECT 0.500000 1.245000 0.720000 1.915000 ;
- RECT 1.085000 0.255000 2.275000 0.465000 ;
- RECT 1.085000 0.465000 1.335000 0.905000 ;
- RECT 2.105000 0.465000 2.275000 0.635000 ;
- RECT 2.105000 0.635000 3.295000 0.905000 ;
- RECT 2.445000 0.255000 4.285000 0.465000 ;
- RECT 3.485000 0.635000 4.805000 0.715000 ;
- RECT 3.485000 0.715000 5.790000 0.905000 ;
- RECT 4.505000 0.255000 4.765000 0.615000 ;
- RECT 4.505000 0.615000 4.805000 0.635000 ;
- RECT 5.455000 0.255000 5.790000 0.715000 ;
+ RECT 0.000000 -0.085000 5.980000 0.085000 ;
+ RECT 0.000000 2.635000 5.980000 2.805000 ;
+ RECT 0.090000 0.255000 0.345000 0.635000 ;
+ RECT 0.090000 0.635000 0.720000 0.805000 ;
+ RECT 0.090000 1.915000 0.720000 2.085000 ;
+ RECT 0.090000 2.085000 0.345000 2.465000 ;
+ RECT 0.500000 0.805000 0.720000 1.075000 ;
+ RECT 0.500000 1.075000 1.335000 1.245000 ;
+ RECT 0.500000 1.245000 0.720000 1.915000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.515000 2.255000 1.335000 2.635000 ;
+ RECT 1.085000 0.255000 2.275000 0.465000 ;
+ RECT 1.085000 0.465000 1.335000 0.905000 ;
+ RECT 1.085000 1.445000 1.335000 2.255000 ;
+ RECT 2.105000 0.465000 2.275000 0.635000 ;
+ RECT 2.105000 0.635000 3.295000 0.905000 ;
+ RECT 2.105000 1.835000 2.275000 2.635000 ;
+ RECT 2.445000 0.255000 4.285000 0.465000 ;
+ RECT 3.045000 1.835000 3.685000 2.635000 ;
+ RECT 3.485000 0.635000 4.805000 0.715000 ;
+ RECT 3.485000 0.715000 5.790000 0.905000 ;
+ RECT 4.455000 1.835000 4.715000 2.635000 ;
+ RECT 4.505000 0.255000 4.765000 0.615000 ;
+ RECT 4.505000 0.615000 4.805000 0.635000 ;
+ RECT 5.065000 0.085000 5.235000 0.545000 ;
+ RECT 5.455000 0.255000 5.790000 0.715000 ;
+ RECT 5.485000 1.495000 5.880000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand4b/sky130_fd_sc_hdll__nand4b_4.magic.lef b/cells/nand4b/sky130_fd_sc_hdll__nand4b_4.magic.lef
index 85205b8..098979a 100644
--- a/cells/nand4b/sky130_fd_sc_hdll__nand4b_4.magic.lef
+++ b/cells/nand4b/sky130_fd_sc_hdll__nand4b_4.magic.lef
@@ -75,33 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 9.660000 0.085000 ;
- RECT 0.645000 0.085000 0.895000 0.545000 ;
- RECT 7.795000 0.085000 7.965000 0.545000 ;
- RECT 8.735000 0.085000 8.905000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 9.660000 0.240000 ;
END
@@ -111,40 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 9.660000 2.805000 ;
- RECT 0.645000 1.835000 1.335000 2.635000 ;
- RECT 1.045000 1.495000 1.335000 1.835000 ;
- RECT 2.105000 1.835000 2.275000 2.635000 ;
- RECT 3.045000 1.835000 3.215000 2.635000 ;
- RECT 3.985000 1.835000 4.155000 2.635000 ;
- RECT 4.925000 1.835000 5.615000 2.635000 ;
- RECT 6.385000 1.835000 6.555000 2.635000 ;
- RECT 7.325000 1.835000 7.495000 2.635000 ;
- RECT 8.265000 1.835000 8.435000 2.635000 ;
- RECT 9.205000 1.445000 9.460000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 9.660000 2.960000 ;
END
@@ -170,21 +109,79 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 0.425000 0.735000 ;
- RECT 0.090000 0.735000 0.855000 0.905000 ;
- RECT 0.090000 1.495000 0.855000 1.665000 ;
- RECT 0.090000 1.665000 0.425000 2.465000 ;
- RECT 0.660000 0.905000 0.855000 1.075000 ;
- RECT 0.660000 1.075000 1.975000 1.275000 ;
- RECT 0.660000 1.275000 0.855000 1.495000 ;
- RECT 1.085000 0.255000 5.175000 0.465000 ;
- RECT 1.085000 0.465000 1.335000 0.905000 ;
- RECT 3.385000 0.635000 7.105000 0.905000 ;
- RECT 5.365000 0.255000 7.575000 0.465000 ;
- RECT 7.325000 0.465000 7.575000 0.735000 ;
- RECT 7.325000 0.735000 9.460000 0.905000 ;
- RECT 8.135000 0.255000 8.515000 0.735000 ;
- RECT 9.075000 0.255000 9.460000 0.735000 ;
+ RECT 0.000000 -0.085000 9.660000 0.085000 ;
+ RECT 0.000000 2.635000 9.660000 2.805000 ;
+ RECT 0.090000 0.255000 0.425000 0.735000 ;
+ RECT 0.090000 0.735000 0.855000 0.905000 ;
+ RECT 0.090000 1.495000 0.855000 1.665000 ;
+ RECT 0.090000 1.665000 0.425000 2.465000 ;
+ RECT 0.645000 0.085000 0.895000 0.545000 ;
+ RECT 0.645000 1.835000 1.335000 2.635000 ;
+ RECT 0.660000 0.905000 0.855000 1.075000 ;
+ RECT 0.660000 1.075000 1.975000 1.275000 ;
+ RECT 0.660000 1.275000 0.855000 1.495000 ;
+ RECT 1.045000 1.495000 1.335000 1.835000 ;
+ RECT 1.085000 0.255000 5.175000 0.465000 ;
+ RECT 1.085000 0.465000 1.335000 0.905000 ;
+ RECT 2.105000 1.835000 2.275000 2.635000 ;
+ RECT 3.045000 1.835000 3.215000 2.635000 ;
+ RECT 3.385000 0.635000 7.105000 0.905000 ;
+ RECT 3.985000 1.835000 4.155000 2.635000 ;
+ RECT 4.925000 1.835000 5.615000 2.635000 ;
+ RECT 5.365000 0.255000 7.575000 0.465000 ;
+ RECT 6.385000 1.835000 6.555000 2.635000 ;
+ RECT 7.325000 0.465000 7.575000 0.735000 ;
+ RECT 7.325000 0.735000 9.460000 0.905000 ;
+ RECT 7.325000 1.835000 7.495000 2.635000 ;
+ RECT 7.795000 0.085000 7.965000 0.545000 ;
+ RECT 8.135000 0.255000 8.515000 0.735000 ;
+ RECT 8.265000 1.835000 8.435000 2.635000 ;
+ RECT 8.735000 0.085000 8.905000 0.545000 ;
+ RECT 9.075000 0.255000 9.460000 0.735000 ;
+ RECT 9.205000 1.445000 9.460000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_1.magic.lef b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_1.magic.lef
index ada02c1..28c4d48 100644
--- a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_1.magic.lef
+++ b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_1.magic.lef
@@ -75,20 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 0.645000 0.085000 0.880000 0.545000 ;
- RECT 3.190000 0.085000 3.540000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -98,21 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.645000 1.835000 0.975000 2.635000 ;
- RECT 1.695000 1.835000 2.015000 2.635000 ;
- RECT 2.750000 2.175000 3.520000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -133,18 +104,44 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.485000 0.425000 0.715000 ;
- RECT 0.085000 0.715000 1.220000 0.905000 ;
- RECT 0.085000 0.905000 0.260000 2.065000 ;
- RECT 0.085000 2.065000 0.425000 2.465000 ;
- RECT 1.050000 0.365000 2.240000 0.555000 ;
- RECT 1.050000 0.555000 1.220000 0.715000 ;
- RECT 1.990000 0.555000 2.240000 1.325000 ;
- RECT 2.850000 0.995000 3.125000 1.835000 ;
- RECT 2.850000 1.835000 4.055000 2.005000 ;
- RECT 3.710000 0.255000 4.055000 0.545000 ;
- RECT 3.740000 2.005000 4.055000 2.465000 ;
- RECT 3.885000 0.545000 4.055000 1.835000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.085000 0.485000 0.425000 0.715000 ;
+ RECT 0.085000 0.715000 1.220000 0.905000 ;
+ RECT 0.085000 0.905000 0.260000 2.065000 ;
+ RECT 0.085000 2.065000 0.425000 2.465000 ;
+ RECT 0.645000 0.085000 0.880000 0.545000 ;
+ RECT 0.645000 1.835000 0.975000 2.635000 ;
+ RECT 1.050000 0.365000 2.240000 0.555000 ;
+ RECT 1.050000 0.555000 1.220000 0.715000 ;
+ RECT 1.695000 1.835000 2.015000 2.635000 ;
+ RECT 1.990000 0.555000 2.240000 1.325000 ;
+ RECT 2.750000 2.175000 3.520000 2.635000 ;
+ RECT 2.850000 0.995000 3.125000 1.835000 ;
+ RECT 2.850000 1.835000 4.055000 2.005000 ;
+ RECT 3.190000 0.085000 3.540000 0.545000 ;
+ RECT 3.710000 0.255000 4.055000 0.545000 ;
+ RECT 3.740000 2.005000 4.055000 2.465000 ;
+ RECT 3.885000 0.545000 4.055000 1.835000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_2.magic.lef b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_2.magic.lef
index 182faab..86051d1 100644
--- a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_2.magic.lef
+++ b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_2.magic.lef
@@ -75,25 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.515000 0.085000 0.815000 0.545000 ;
- RECT 5.625000 0.085000 5.795000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -103,29 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.540000 2.195000 0.815000 2.635000 ;
- RECT 1.845000 1.495000 2.015000 2.635000 ;
- RECT 2.655000 1.835000 2.955000 2.635000 ;
- RECT 3.725000 1.835000 4.385000 2.635000 ;
- RECT 5.155000 1.835000 5.325000 2.635000 ;
- RECT 6.095000 1.445000 6.345000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -147,25 +105,63 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.345000 0.730000 ;
- RECT 0.085000 0.730000 1.330000 0.900000 ;
- RECT 0.085000 1.785000 1.330000 1.980000 ;
- RECT 0.085000 1.980000 0.370000 2.440000 ;
- RECT 0.985000 0.255000 1.675000 0.560000 ;
- RECT 0.985000 2.150000 1.675000 2.465000 ;
- RECT 1.160000 0.900000 1.330000 1.785000 ;
- RECT 1.500000 0.560000 1.675000 2.150000 ;
- RECT 1.845000 0.255000 3.975000 0.485000 ;
- RECT 1.845000 0.485000 2.015000 0.585000 ;
- RECT 2.945000 1.075000 3.325000 1.275000 ;
- RECT 3.125000 0.655000 4.935000 0.905000 ;
- RECT 4.165000 0.255000 5.405000 0.485000 ;
- RECT 5.155000 0.485000 5.405000 0.735000 ;
- RECT 5.155000 0.735000 6.345000 0.905000 ;
- RECT 5.965000 0.255000 6.345000 0.735000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.085000 0.255000 0.345000 0.730000 ;
+ RECT 0.085000 0.730000 1.330000 0.900000 ;
+ RECT 0.085000 1.785000 1.330000 1.980000 ;
+ RECT 0.085000 1.980000 0.370000 2.440000 ;
+ RECT 0.515000 0.085000 0.815000 0.545000 ;
+ RECT 0.540000 2.195000 0.815000 2.635000 ;
+ RECT 0.985000 0.255000 1.675000 0.560000 ;
+ RECT 0.985000 2.150000 1.675000 2.465000 ;
+ RECT 1.160000 0.900000 1.330000 1.785000 ;
+ RECT 1.500000 0.560000 1.675000 2.150000 ;
+ RECT 1.845000 0.255000 3.975000 0.485000 ;
+ RECT 1.845000 0.485000 2.015000 0.585000 ;
+ RECT 1.845000 1.495000 2.015000 2.635000 ;
+ RECT 2.655000 1.835000 2.955000 2.635000 ;
+ RECT 2.945000 1.075000 3.325000 1.275000 ;
+ RECT 3.125000 0.655000 4.935000 0.905000 ;
+ RECT 3.725000 1.835000 4.385000 2.635000 ;
+ RECT 4.165000 0.255000 5.405000 0.485000 ;
+ RECT 5.155000 0.485000 5.405000 0.735000 ;
+ RECT 5.155000 0.735000 6.345000 0.905000 ;
+ RECT 5.155000 1.835000 5.325000 2.635000 ;
+ RECT 5.625000 0.085000 5.795000 0.565000 ;
+ RECT 5.965000 0.255000 6.345000 0.735000 ;
+ RECT 6.095000 1.445000 6.345000 2.635000 ;
LAYER mcon ;
- RECT 1.160000 1.105000 1.330000 1.275000 ;
- RECT 3.155000 1.105000 3.325000 1.275000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.160000 1.105000 1.330000 1.275000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.155000 1.105000 3.325000 1.275000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 1.100000 1.075000 3.385000 1.305000 ;
END
diff --git a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_4.magic.lef b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_4.magic.lef
index d0f36a2..0bcc071 100644
--- a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_4.magic.lef
+++ b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_4.magic.lef
@@ -75,35 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 10.580000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 8.595000 0.085000 8.925000 0.485000 ;
- RECT 9.535000 0.085000 9.865000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 10.580000 0.240000 ;
END
@@ -113,42 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 10.580000 2.805000 ;
- RECT 0.540000 2.195000 0.815000 2.635000 ;
- RECT 2.015000 1.495000 2.185000 2.635000 ;
- RECT 2.825000 1.835000 3.125000 2.635000 ;
- RECT 3.895000 1.835000 4.065000 2.635000 ;
- RECT 4.835000 1.835000 5.005000 2.635000 ;
- RECT 5.825000 1.835000 6.465000 2.635000 ;
- RECT 7.265000 1.835000 7.435000 2.635000 ;
- RECT 8.205000 1.835000 8.375000 2.635000 ;
- RECT 9.145000 1.835000 9.315000 2.635000 ;
- RECT 10.085000 1.445000 10.360000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 10.580000 2.960000 ;
END
@@ -174,27 +109,88 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.345000 0.635000 ;
- RECT 0.085000 0.635000 1.505000 0.805000 ;
- RECT 0.085000 1.785000 1.505000 1.980000 ;
- RECT 0.085000 1.980000 0.370000 2.440000 ;
- RECT 0.985000 2.150000 1.845000 2.465000 ;
- RECT 1.115000 0.255000 1.845000 0.465000 ;
- RECT 1.195000 0.805000 1.505000 1.785000 ;
- RECT 1.675000 0.465000 1.845000 1.075000 ;
- RECT 1.675000 1.075000 2.025000 1.305000 ;
- RECT 1.675000 1.305000 1.845000 2.150000 ;
- RECT 2.015000 0.255000 6.025000 0.485000 ;
- RECT 2.015000 0.485000 2.185000 0.905000 ;
- RECT 2.355000 1.075000 3.200000 1.245000 ;
- RECT 4.185000 1.075000 5.555000 1.275000 ;
- RECT 4.235000 0.655000 8.010000 0.905000 ;
- RECT 6.265000 0.255000 8.375000 0.485000 ;
- RECT 8.205000 0.485000 8.375000 0.655000 ;
- RECT 8.205000 0.655000 10.285000 0.825000 ;
+ RECT 0.000000 -0.085000 10.580000 0.085000 ;
+ RECT 0.000000 2.635000 10.580000 2.805000 ;
+ RECT 0.085000 0.255000 0.345000 0.635000 ;
+ RECT 0.085000 0.635000 1.505000 0.805000 ;
+ RECT 0.085000 1.785000 1.505000 1.980000 ;
+ RECT 0.085000 1.980000 0.370000 2.440000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.540000 2.195000 0.815000 2.635000 ;
+ RECT 0.985000 2.150000 1.845000 2.465000 ;
+ RECT 1.115000 0.255000 1.845000 0.465000 ;
+ RECT 1.195000 0.805000 1.505000 1.785000 ;
+ RECT 1.675000 0.465000 1.845000 1.075000 ;
+ RECT 1.675000 1.075000 2.025000 1.305000 ;
+ RECT 1.675000 1.305000 1.845000 2.150000 ;
+ RECT 2.015000 0.255000 6.025000 0.485000 ;
+ RECT 2.015000 0.485000 2.185000 0.905000 ;
+ RECT 2.015000 1.495000 2.185000 2.635000 ;
+ RECT 2.355000 1.075000 3.200000 1.245000 ;
+ RECT 2.825000 1.835000 3.125000 2.635000 ;
+ RECT 3.895000 1.835000 4.065000 2.635000 ;
+ RECT 4.185000 1.075000 5.555000 1.275000 ;
+ RECT 4.235000 0.655000 8.010000 0.905000 ;
+ RECT 4.835000 1.835000 5.005000 2.635000 ;
+ RECT 5.825000 1.835000 6.465000 2.635000 ;
+ RECT 6.265000 0.255000 8.375000 0.485000 ;
+ RECT 7.265000 1.835000 7.435000 2.635000 ;
+ RECT 8.205000 0.485000 8.375000 0.655000 ;
+ RECT 8.205000 0.655000 10.285000 0.825000 ;
+ RECT 8.205000 1.835000 8.375000 2.635000 ;
+ RECT 8.595000 0.085000 8.925000 0.485000 ;
+ RECT 9.145000 1.835000 9.315000 2.635000 ;
+ RECT 9.535000 0.085000 9.865000 0.485000 ;
+ RECT 10.085000 1.445000 10.360000 2.635000 ;
LAYER mcon ;
- RECT 1.795000 1.105000 1.965000 1.275000 ;
- RECT 4.330000 1.105000 4.500000 1.275000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.795000 1.105000 1.965000 1.275000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.330000 1.105000 4.500000 1.275000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
LAYER met1 ;
RECT 1.735000 1.075000 2.025000 1.120000 ;
RECT 1.735000 1.120000 4.575000 1.260000 ;
diff --git a/cells/nor2/sky130_fd_sc_hdll__nor2_1.magic.lef b/cells/nor2/sky130_fd_sc_hdll__nor2_1.magic.lef
index 482ee01..3695f9b 100644
--- a/cells/nor2/sky130_fd_sc_hdll__nor2_1.magic.lef
+++ b/cells/nor2/sky130_fd_sc_hdll__nor2_1.magic.lef
@@ -57,15 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 1.840000 0.085000 ;
- RECT 0.105000 0.085000 0.345000 0.895000 ;
- RECT 1.065000 0.085000 1.575000 0.895000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 1.840000 0.240000 ;
END
@@ -75,14 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 1.840000 2.805000 ;
- RECT 1.115000 1.495000 1.625000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 1.840000 2.960000 ;
END
@@ -99,6 +82,23 @@
RECT 0.605000 0.895000 0.775000 1.495000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 1.840000 0.085000 ;
+ RECT 0.000000 2.635000 1.840000 2.805000 ;
+ RECT 0.105000 0.085000 0.345000 0.895000 ;
+ RECT 1.065000 0.085000 1.575000 0.895000 ;
+ RECT 1.115000 1.495000 1.625000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/nor2/sky130_fd_sc_hdll__nor2_2.magic.lef b/cells/nor2/sky130_fd_sc_hdll__nor2_2.magic.lef
index 84c46bc..2805662 100644
--- a/cells/nor2/sky130_fd_sc_hdll__nor2_2.magic.lef
+++ b/cells/nor2/sky130_fd_sc_hdll__nor2_2.magic.lef
@@ -57,18 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.090000 0.085000 0.365000 0.905000 ;
- RECT 1.135000 0.085000 1.305000 0.555000 ;
- RECT 2.140000 0.085000 2.480000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -78,16 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 0.535000 1.835000 0.915000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -109,11 +87,30 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 1.455000 1.305000 1.665000 ;
- RECT 0.090000 1.665000 0.365000 2.465000 ;
- RECT 1.135000 1.665000 1.305000 2.295000 ;
- RECT 1.135000 2.295000 2.375000 2.465000 ;
- RECT 2.075000 1.835000 2.375000 2.295000 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.090000 0.085000 0.365000 0.905000 ;
+ RECT 0.090000 1.455000 1.305000 1.665000 ;
+ RECT 0.090000 1.665000 0.365000 2.465000 ;
+ RECT 0.535000 1.835000 0.915000 2.635000 ;
+ RECT 1.135000 0.085000 1.305000 0.555000 ;
+ RECT 1.135000 1.665000 1.305000 2.295000 ;
+ RECT 1.135000 2.295000 2.375000 2.465000 ;
+ RECT 2.075000 1.835000 2.375000 2.295000 ;
+ RECT 2.140000 0.085000 2.480000 0.555000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor2/sky130_fd_sc_hdll__nor2_4.magic.lef b/cells/nor2/sky130_fd_sc_hdll__nor2_4.magic.lef
index ea1e86c..eae39ea 100644
--- a/cells/nor2/sky130_fd_sc_hdll__nor2_4.magic.lef
+++ b/cells/nor2/sky130_fd_sc_hdll__nor2_4.magic.lef
@@ -57,24 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.090000 0.085000 0.365000 0.905000 ;
- RECT 1.135000 0.085000 1.305000 0.555000 ;
- RECT 2.075000 0.085000 2.245000 0.555000 ;
- RECT 3.015000 0.085000 3.185000 0.555000 ;
- RECT 3.955000 0.085000 4.240000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -84,21 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.535000 1.835000 0.915000 2.635000 ;
- RECT 1.475000 1.835000 1.775000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -122,13 +89,43 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 1.455000 2.325000 1.665000 ;
- RECT 0.090000 1.665000 0.365000 2.465000 ;
- RECT 1.135000 1.665000 1.305000 2.465000 ;
- RECT 1.945000 1.665000 2.325000 2.295000 ;
- RECT 1.945000 2.295000 4.290000 2.465000 ;
- RECT 2.885000 1.935000 3.265000 2.295000 ;
- RECT 3.825000 1.915000 4.290000 2.295000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.090000 0.085000 0.365000 0.905000 ;
+ RECT 0.090000 1.455000 2.325000 1.665000 ;
+ RECT 0.090000 1.665000 0.365000 2.465000 ;
+ RECT 0.535000 1.835000 0.915000 2.635000 ;
+ RECT 1.135000 0.085000 1.305000 0.555000 ;
+ RECT 1.135000 1.665000 1.305000 2.465000 ;
+ RECT 1.475000 1.835000 1.775000 2.635000 ;
+ RECT 1.945000 1.665000 2.325000 2.295000 ;
+ RECT 1.945000 2.295000 4.290000 2.465000 ;
+ RECT 2.075000 0.085000 2.245000 0.555000 ;
+ RECT 2.885000 1.935000 3.265000 2.295000 ;
+ RECT 3.015000 0.085000 3.185000 0.555000 ;
+ RECT 3.825000 1.915000 4.290000 2.295000 ;
+ RECT 3.955000 0.085000 4.240000 0.555000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor2/sky130_fd_sc_hdll__nor2_8.magic.lef b/cells/nor2/sky130_fd_sc_hdll__nor2_8.magic.lef
index 4aaa07d..bbfdb8d 100644
--- a/cells/nor2/sky130_fd_sc_hdll__nor2_8.magic.lef
+++ b/cells/nor2/sky130_fd_sc_hdll__nor2_8.magic.lef
@@ -57,36 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 8.280000 0.085000 ;
- RECT 0.090000 0.085000 0.365000 0.905000 ;
- RECT 1.135000 0.085000 1.305000 0.555000 ;
- RECT 2.075000 0.085000 2.245000 0.555000 ;
- RECT 3.015000 0.085000 3.185000 0.555000 ;
- RECT 3.955000 0.085000 4.125000 0.555000 ;
- RECT 4.895000 0.085000 5.065000 0.555000 ;
- RECT 5.835000 0.085000 6.005000 0.555000 ;
- RECT 6.775000 0.085000 6.945000 0.555000 ;
- RECT 7.715000 0.085000 8.005000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 8.280000 0.240000 ;
END
@@ -96,31 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 8.280000 2.805000 ;
- RECT 0.625000 1.835000 0.875000 2.635000 ;
- RECT 1.565000 1.835000 1.815000 2.635000 ;
- RECT 2.505000 1.835000 2.755000 2.635000 ;
- RECT 3.445000 1.835000 3.695000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 8.280000 2.960000 ;
END
@@ -150,17 +95,69 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 1.455000 4.165000 1.665000 ;
- RECT 0.090000 1.665000 0.405000 2.465000 ;
- RECT 1.095000 1.665000 1.345000 2.465000 ;
- RECT 2.035000 1.665000 2.285000 2.465000 ;
- RECT 2.975000 1.665000 3.225000 2.465000 ;
- RECT 3.915000 1.665000 4.165000 2.295000 ;
- RECT 3.915000 2.295000 7.925000 2.465000 ;
- RECT 4.855000 1.785000 5.105000 2.295000 ;
- RECT 5.795000 1.785000 6.045000 2.295000 ;
- RECT 6.735000 1.785000 6.985000 2.295000 ;
- RECT 7.675000 1.785000 7.925000 2.295000 ;
+ RECT 0.000000 -0.085000 8.280000 0.085000 ;
+ RECT 0.000000 2.635000 8.280000 2.805000 ;
+ RECT 0.090000 0.085000 0.365000 0.905000 ;
+ RECT 0.090000 1.455000 4.165000 1.665000 ;
+ RECT 0.090000 1.665000 0.405000 2.465000 ;
+ RECT 0.625000 1.835000 0.875000 2.635000 ;
+ RECT 1.095000 1.665000 1.345000 2.465000 ;
+ RECT 1.135000 0.085000 1.305000 0.555000 ;
+ RECT 1.565000 1.835000 1.815000 2.635000 ;
+ RECT 2.035000 1.665000 2.285000 2.465000 ;
+ RECT 2.075000 0.085000 2.245000 0.555000 ;
+ RECT 2.505000 1.835000 2.755000 2.635000 ;
+ RECT 2.975000 1.665000 3.225000 2.465000 ;
+ RECT 3.015000 0.085000 3.185000 0.555000 ;
+ RECT 3.445000 1.835000 3.695000 2.635000 ;
+ RECT 3.915000 1.665000 4.165000 2.295000 ;
+ RECT 3.915000 2.295000 7.925000 2.465000 ;
+ RECT 3.955000 0.085000 4.125000 0.555000 ;
+ RECT 4.855000 1.785000 5.105000 2.295000 ;
+ RECT 4.895000 0.085000 5.065000 0.555000 ;
+ RECT 5.795000 1.785000 6.045000 2.295000 ;
+ RECT 5.835000 0.085000 6.005000 0.555000 ;
+ RECT 6.735000 1.785000 6.985000 2.295000 ;
+ RECT 6.775000 0.085000 6.945000 0.555000 ;
+ RECT 7.675000 1.785000 7.925000 2.295000 ;
+ RECT 7.715000 0.085000 8.005000 0.555000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor2b/sky130_fd_sc_hdll__nor2b_1.magic.lef b/cells/nor2b/sky130_fd_sc_hdll__nor2b_1.magic.lef
index 2411dc9..66fc316 100644
--- a/cells/nor2b/sky130_fd_sc_hdll__nor2b_1.magic.lef
+++ b/cells/nor2b/sky130_fd_sc_hdll__nor2b_1.magic.lef
@@ -57,16 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.300000 0.085000 ;
- RECT 0.675000 0.085000 0.965000 0.625000 ;
- RECT 1.735000 0.085000 2.120000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.300000 0.240000 ;
END
@@ -76,15 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.300000 2.805000 ;
- RECT 0.775000 2.255000 1.105000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.300000 2.960000 ;
END
@@ -103,12 +84,28 @@
END Y
OBS
LAYER li1 ;
- RECT 0.095000 0.290000 0.345000 1.915000 ;
- RECT 0.095000 1.915000 1.485000 2.085000 ;
- RECT 1.315000 1.495000 1.655000 1.665000 ;
- RECT 1.315000 1.665000 1.485000 1.915000 ;
- RECT 1.485000 1.075000 1.865000 1.325000 ;
- RECT 1.485000 1.325000 1.655000 1.495000 ;
+ RECT 0.000000 -0.085000 2.300000 0.085000 ;
+ RECT 0.000000 2.635000 2.300000 2.805000 ;
+ RECT 0.095000 0.290000 0.345000 1.915000 ;
+ RECT 0.095000 1.915000 1.485000 2.085000 ;
+ RECT 0.675000 0.085000 0.965000 0.625000 ;
+ RECT 0.775000 2.255000 1.105000 2.635000 ;
+ RECT 1.315000 1.495000 1.655000 1.665000 ;
+ RECT 1.315000 1.665000 1.485000 1.915000 ;
+ RECT 1.485000 1.075000 1.865000 1.325000 ;
+ RECT 1.485000 1.325000 1.655000 1.495000 ;
+ RECT 1.735000 0.085000 2.120000 0.555000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor2b/sky130_fd_sc_hdll__nor2b_2.magic.lef b/cells/nor2b/sky130_fd_sc_hdll__nor2b_2.magic.lef
index 306504b..83d58d8 100644
--- a/cells/nor2b/sky130_fd_sc_hdll__nor2b_2.magic.lef
+++ b/cells/nor2b/sky130_fd_sc_hdll__nor2b_2.magic.lef
@@ -58,21 +58,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.085000 0.085000 0.365000 0.895000 ;
- RECT 1.135000 0.085000 1.305000 0.555000 ;
- RECT 2.075000 0.085000 2.245000 0.895000 ;
- RECT 3.185000 0.085000 3.440000 0.845000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -82,19 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.625000 1.825000 0.875000 2.635000 ;
- RECT 3.185000 2.145000 3.435000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -113,14 +85,39 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 1.445000 1.345000 1.655000 ;
- RECT 0.085000 1.655000 0.405000 2.465000 ;
- RECT 1.095000 1.655000 1.345000 2.295000 ;
- RECT 1.095000 2.295000 2.325000 2.465000 ;
- RECT 2.035000 1.445000 2.325000 2.295000 ;
- RECT 2.075000 1.075000 2.765000 1.245000 ;
- RECT 2.595000 0.445000 2.765000 1.075000 ;
- RECT 2.595000 1.245000 2.765000 2.460000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.085000 0.085000 0.365000 0.895000 ;
+ RECT 0.085000 1.445000 1.345000 1.655000 ;
+ RECT 0.085000 1.655000 0.405000 2.465000 ;
+ RECT 0.625000 1.825000 0.875000 2.635000 ;
+ RECT 1.095000 1.655000 1.345000 2.295000 ;
+ RECT 1.095000 2.295000 2.325000 2.465000 ;
+ RECT 1.135000 0.085000 1.305000 0.555000 ;
+ RECT 2.035000 1.445000 2.325000 2.295000 ;
+ RECT 2.075000 0.085000 2.245000 0.895000 ;
+ RECT 2.075000 1.075000 2.765000 1.245000 ;
+ RECT 2.595000 0.445000 2.765000 1.075000 ;
+ RECT 2.595000 1.245000 2.765000 2.460000 ;
+ RECT 3.185000 0.085000 3.440000 0.845000 ;
+ RECT 3.185000 2.145000 3.435000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor2b/sky130_fd_sc_hdll__nor2b_4.magic.lef b/cells/nor2b/sky130_fd_sc_hdll__nor2b_4.magic.lef
index 537f64f..74da157 100644
--- a/cells/nor2b/sky130_fd_sc_hdll__nor2b_4.magic.lef
+++ b/cells/nor2b/sky130_fd_sc_hdll__nor2b_4.magic.lef
@@ -57,27 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.520000 0.085000 ;
- RECT 0.085000 0.085000 0.365000 0.905000 ;
- RECT 1.135000 0.085000 1.305000 0.555000 ;
- RECT 2.075000 0.085000 2.245000 0.555000 ;
- RECT 3.015000 0.085000 3.185000 0.555000 ;
- RECT 3.955000 0.085000 4.125000 0.905000 ;
- RECT 4.975000 0.085000 5.265000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.520000 0.240000 ;
END
@@ -87,24 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.520000 2.805000 ;
- RECT 0.535000 1.835000 0.915000 2.635000 ;
- RECT 1.475000 1.835000 1.775000 2.635000 ;
- RECT 4.975000 1.495000 5.380000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.520000 2.960000 ;
END
@@ -128,16 +89,52 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 1.455000 2.325000 1.665000 ;
- RECT 0.085000 1.665000 0.365000 2.465000 ;
- RECT 1.135000 1.665000 1.305000 2.465000 ;
- RECT 1.945000 1.665000 2.325000 2.295000 ;
- RECT 1.945000 2.295000 4.225000 2.465000 ;
- RECT 2.885000 1.935000 3.265000 2.295000 ;
- RECT 3.065000 1.075000 4.755000 1.245000 ;
- RECT 3.825000 1.575000 4.225000 2.295000 ;
- RECT 4.395000 0.255000 4.755000 1.075000 ;
- RECT 4.395000 1.245000 4.755000 2.465000 ;
+ RECT 0.000000 -0.085000 5.520000 0.085000 ;
+ RECT 0.000000 2.635000 5.520000 2.805000 ;
+ RECT 0.085000 0.085000 0.365000 0.905000 ;
+ RECT 0.085000 1.455000 2.325000 1.665000 ;
+ RECT 0.085000 1.665000 0.365000 2.465000 ;
+ RECT 0.535000 1.835000 0.915000 2.635000 ;
+ RECT 1.135000 0.085000 1.305000 0.555000 ;
+ RECT 1.135000 1.665000 1.305000 2.465000 ;
+ RECT 1.475000 1.835000 1.775000 2.635000 ;
+ RECT 1.945000 1.665000 2.325000 2.295000 ;
+ RECT 1.945000 2.295000 4.225000 2.465000 ;
+ RECT 2.075000 0.085000 2.245000 0.555000 ;
+ RECT 2.885000 1.935000 3.265000 2.295000 ;
+ RECT 3.015000 0.085000 3.185000 0.555000 ;
+ RECT 3.065000 1.075000 4.755000 1.245000 ;
+ RECT 3.825000 1.575000 4.225000 2.295000 ;
+ RECT 3.955000 0.085000 4.125000 0.905000 ;
+ RECT 4.395000 0.255000 4.755000 1.075000 ;
+ RECT 4.395000 1.245000 4.755000 2.465000 ;
+ RECT 4.975000 0.085000 5.265000 0.905000 ;
+ RECT 4.975000 1.495000 5.380000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor3/sky130_fd_sc_hdll__nor3_1.magic.lef b/cells/nor3/sky130_fd_sc_hdll__nor3_1.magic.lef
index 3e41761..d21fdba 100644
--- a/cells/nor3/sky130_fd_sc_hdll__nor3_1.magic.lef
+++ b/cells/nor3/sky130_fd_sc_hdll__nor3_1.magic.lef
@@ -67,16 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.300000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.485000 ;
- RECT 1.455000 0.085000 2.175000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.300000 0.240000 ;
END
@@ -86,15 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.300000 2.805000 ;
- RECT 1.585000 1.835000 2.175000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.300000 2.960000 ;
END
@@ -113,6 +94,25 @@
RECT 1.245000 0.825000 1.415000 2.280000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 2.300000 0.085000 ;
+ RECT 0.000000 2.635000 2.300000 2.805000 ;
+ RECT 0.515000 0.085000 0.895000 0.485000 ;
+ RECT 1.455000 0.085000 2.175000 0.485000 ;
+ RECT 1.585000 1.835000 2.175000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/nor3/sky130_fd_sc_hdll__nor3_2.magic.lef b/cells/nor3/sky130_fd_sc_hdll__nor3_2.magic.lef
index 69f4349..c892c8d 100644
--- a/cells/nor3/sky130_fd_sc_hdll__nor3_2.magic.lef
+++ b/cells/nor3/sky130_fd_sc_hdll__nor3_2.magic.lef
@@ -67,22 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 0.090000 0.085000 0.365000 0.905000 ;
- RECT 1.135000 0.085000 1.305000 0.555000 ;
- RECT 2.075000 0.085000 2.880000 0.555000 ;
- RECT 3.650000 0.085000 3.940000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -92,19 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.625000 1.795000 0.875000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -126,14 +97,40 @@
END Y
OBS
LAYER li1 ;
- RECT 0.150000 1.455000 2.275000 1.625000 ;
- RECT 0.150000 1.625000 0.405000 2.465000 ;
- RECT 1.095000 1.625000 1.345000 2.465000 ;
- RECT 1.565000 1.795000 1.815000 2.295000 ;
- RECT 1.565000 2.295000 3.860000 2.465000 ;
- RECT 2.035000 1.625000 2.275000 2.125000 ;
- RECT 2.710000 1.795000 2.920000 2.295000 ;
- RECT 3.610000 1.795000 3.860000 2.295000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.090000 0.085000 0.365000 0.905000 ;
+ RECT 0.150000 1.455000 2.275000 1.625000 ;
+ RECT 0.150000 1.625000 0.405000 2.465000 ;
+ RECT 0.625000 1.795000 0.875000 2.635000 ;
+ RECT 1.095000 1.625000 1.345000 2.465000 ;
+ RECT 1.135000 0.085000 1.305000 0.555000 ;
+ RECT 1.565000 1.795000 1.815000 2.295000 ;
+ RECT 1.565000 2.295000 3.860000 2.465000 ;
+ RECT 2.035000 1.625000 2.275000 2.125000 ;
+ RECT 2.075000 0.085000 2.880000 0.555000 ;
+ RECT 2.710000 1.795000 2.920000 2.295000 ;
+ RECT 3.610000 1.795000 3.860000 2.295000 ;
+ RECT 3.650000 0.085000 3.940000 0.555000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor3/sky130_fd_sc_hdll__nor3_4.magic.lef b/cells/nor3/sky130_fd_sc_hdll__nor3_4.magic.lef
index 28c633d..cf665ff 100644
--- a/cells/nor3/sky130_fd_sc_hdll__nor3_4.magic.lef
+++ b/cells/nor3/sky130_fd_sc_hdll__nor3_4.magic.lef
@@ -70,30 +70,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.090000 0.085000 0.365000 0.905000 ;
- RECT 1.135000 0.085000 1.305000 0.555000 ;
- RECT 2.075000 0.085000 2.245000 0.555000 ;
- RECT 3.015000 0.085000 3.185000 0.555000 ;
- RECT 3.955000 0.085000 4.125000 0.555000 ;
- RECT 4.895000 0.085000 5.065000 0.555000 ;
- RECT 5.835000 0.085000 6.005000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -103,25 +79,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.625000 1.795000 0.875000 2.635000 ;
- RECT 1.565000 1.795000 1.815000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -148,22 +105,61 @@
END Y
OBS
LAYER li1 ;
- RECT 0.150000 1.455000 2.285000 1.625000 ;
- RECT 0.150000 1.625000 0.405000 2.465000 ;
- RECT 1.095000 1.625000 1.345000 2.465000 ;
- RECT 2.035000 1.625000 2.285000 2.085000 ;
- RECT 2.035000 2.085000 3.225000 2.465000 ;
- RECT 2.505000 1.455000 3.695000 1.625000 ;
- RECT 2.505000 1.625000 2.755000 1.915000 ;
- RECT 2.975000 1.795000 3.225000 2.085000 ;
- RECT 3.445000 1.625000 3.695000 2.295000 ;
- RECT 3.445000 2.295000 5.575000 2.465000 ;
- RECT 4.385000 2.135000 4.635000 2.295000 ;
- RECT 5.325000 2.135000 5.575000 2.295000 ;
- RECT 5.795000 2.125000 6.045000 2.465000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.090000 0.085000 0.365000 0.905000 ;
+ RECT 0.150000 1.455000 2.285000 1.625000 ;
+ RECT 0.150000 1.625000 0.405000 2.465000 ;
+ RECT 0.625000 1.795000 0.875000 2.635000 ;
+ RECT 1.095000 1.625000 1.345000 2.465000 ;
+ RECT 1.135000 0.085000 1.305000 0.555000 ;
+ RECT 1.565000 1.795000 1.815000 2.635000 ;
+ RECT 2.035000 1.625000 2.285000 2.085000 ;
+ RECT 2.035000 2.085000 3.225000 2.465000 ;
+ RECT 2.075000 0.085000 2.245000 0.555000 ;
+ RECT 2.505000 1.455000 3.695000 1.625000 ;
+ RECT 2.505000 1.625000 2.755000 1.915000 ;
+ RECT 2.975000 1.795000 3.225000 2.085000 ;
+ RECT 3.015000 0.085000 3.185000 0.555000 ;
+ RECT 3.445000 1.625000 3.695000 2.295000 ;
+ RECT 3.445000 2.295000 5.575000 2.465000 ;
+ RECT 3.955000 0.085000 4.125000 0.555000 ;
+ RECT 4.385000 2.135000 4.635000 2.295000 ;
+ RECT 4.895000 0.085000 5.065000 0.555000 ;
+ RECT 5.325000 2.135000 5.575000 2.295000 ;
+ RECT 5.795000 2.125000 6.045000 2.465000 ;
+ RECT 5.835000 0.085000 6.005000 0.555000 ;
LAYER mcon ;
- RECT 2.695000 2.125000 2.865000 2.295000 ;
- RECT 5.805000 2.125000 5.975000 2.295000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.695000 2.125000 2.865000 2.295000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 5.805000 2.125000 5.975000 2.295000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 2.635000 2.065000 2.980000 2.140000 ;
RECT 2.635000 2.140000 6.040000 2.280000 ;
diff --git a/cells/nor3b/sky130_fd_sc_hdll__nor3b_1.magic.lef b/cells/nor3b/sky130_fd_sc_hdll__nor3b_1.magic.lef
index 2394901..118b335 100644
--- a/cells/nor3b/sky130_fd_sc_hdll__nor3b_1.magic.lef
+++ b/cells/nor3b/sky130_fd_sc_hdll__nor3b_1.magic.lef
@@ -66,17 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.775000 0.085000 1.155000 0.485000 ;
- RECT 1.715000 0.085000 2.095000 0.825000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -86,16 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 1.715000 2.125000 2.095000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -115,12 +94,30 @@
END Y
OBS
LAYER li1 ;
- RECT 0.425000 1.075000 0.885000 1.245000 ;
- RECT 0.715000 1.245000 0.885000 1.785000 ;
- RECT 0.715000 1.785000 2.675000 1.955000 ;
- RECT 2.380000 0.405000 2.550000 0.655000 ;
- RECT 2.380000 0.655000 2.675000 0.825000 ;
- RECT 2.505000 0.825000 2.675000 1.785000 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.425000 1.075000 0.885000 1.245000 ;
+ RECT 0.715000 1.245000 0.885000 1.785000 ;
+ RECT 0.715000 1.785000 2.675000 1.955000 ;
+ RECT 0.775000 0.085000 1.155000 0.485000 ;
+ RECT 1.715000 0.085000 2.095000 0.825000 ;
+ RECT 1.715000 2.125000 2.095000 2.635000 ;
+ RECT 2.380000 0.405000 2.550000 0.655000 ;
+ RECT 2.380000 0.655000 2.675000 0.825000 ;
+ RECT 2.505000 0.825000 2.675000 1.785000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor3b/sky130_fd_sc_hdll__nor3b_2.magic.lef b/cells/nor3b/sky130_fd_sc_hdll__nor3b_2.magic.lef
index 672b61d..bd3f9e0 100644
--- a/cells/nor3b/sky130_fd_sc_hdll__nor3b_2.magic.lef
+++ b/cells/nor3b/sky130_fd_sc_hdll__nor3b_2.magic.lef
@@ -66,25 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.060000 0.085000 ;
- RECT 0.090000 0.085000 0.365000 0.905000 ;
- RECT 1.135000 0.085000 1.305000 0.555000 ;
- RECT 2.075000 0.085000 2.765000 0.555000 ;
- RECT 3.575000 0.085000 3.780000 0.895000 ;
- RECT 4.565000 0.085000 4.855000 0.825000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.060000 0.240000 ;
END
@@ -94,22 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.060000 2.805000 ;
- RECT 0.625000 1.795000 0.875000 2.635000 ;
- RECT 4.565000 1.540000 4.815000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.060000 2.960000 ;
END
@@ -129,18 +94,50 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 1.455000 2.325000 1.625000 ;
- RECT 0.090000 1.625000 0.405000 2.465000 ;
- RECT 1.095000 1.625000 1.345000 2.465000 ;
- RECT 1.565000 1.795000 1.815000 2.275000 ;
- RECT 1.565000 2.275000 3.780000 2.465000 ;
- RECT 1.995000 1.625000 2.325000 2.035000 ;
- RECT 3.535000 1.075000 4.160000 1.285000 ;
- RECT 3.535000 1.455000 3.780000 2.275000 ;
- RECT 3.990000 0.380000 4.345000 0.905000 ;
- RECT 3.990000 0.905000 4.160000 1.075000 ;
- RECT 3.990000 1.285000 4.160000 1.455000 ;
- RECT 3.990000 1.455000 4.345000 1.870000 ;
+ RECT 0.000000 -0.085000 5.060000 0.085000 ;
+ RECT 0.000000 2.635000 5.060000 2.805000 ;
+ RECT 0.090000 0.085000 0.365000 0.905000 ;
+ RECT 0.090000 1.455000 2.325000 1.625000 ;
+ RECT 0.090000 1.625000 0.405000 2.465000 ;
+ RECT 0.625000 1.795000 0.875000 2.635000 ;
+ RECT 1.095000 1.625000 1.345000 2.465000 ;
+ RECT 1.135000 0.085000 1.305000 0.555000 ;
+ RECT 1.565000 1.795000 1.815000 2.275000 ;
+ RECT 1.565000 2.275000 3.780000 2.465000 ;
+ RECT 1.995000 1.625000 2.325000 2.035000 ;
+ RECT 2.075000 0.085000 2.765000 0.555000 ;
+ RECT 3.535000 1.075000 4.160000 1.285000 ;
+ RECT 3.535000 1.455000 3.780000 2.275000 ;
+ RECT 3.575000 0.085000 3.780000 0.895000 ;
+ RECT 3.990000 0.380000 4.345000 0.905000 ;
+ RECT 3.990000 0.905000 4.160000 1.075000 ;
+ RECT 3.990000 1.285000 4.160000 1.455000 ;
+ RECT 3.990000 1.455000 4.345000 1.870000 ;
+ RECT 4.565000 0.085000 4.855000 0.825000 ;
+ RECT 4.565000 1.540000 4.815000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor3b/sky130_fd_sc_hdll__nor3b_4.magic.lef b/cells/nor3b/sky130_fd_sc_hdll__nor3b_4.magic.lef
index 58a27f9..d81d355 100644
--- a/cells/nor3b/sky130_fd_sc_hdll__nor3b_4.magic.lef
+++ b/cells/nor3b/sky130_fd_sc_hdll__nor3b_4.magic.lef
@@ -66,32 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 7.360000 0.085000 ;
- RECT 0.665000 0.085000 0.835000 0.555000 ;
- RECT 1.605000 0.085000 1.775000 0.555000 ;
- RECT 2.545000 0.085000 3.235000 0.555000 ;
- RECT 4.005000 0.085000 4.175000 0.555000 ;
- RECT 4.945000 0.085000 5.115000 0.555000 ;
- RECT 5.885000 0.085000 6.055000 0.555000 ;
- RECT 6.825000 0.085000 6.995000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 7.360000 0.240000 ;
END
@@ -101,28 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 7.360000 2.805000 ;
- RECT 0.625000 1.795000 0.875000 2.635000 ;
- RECT 1.565000 2.135000 1.815000 2.635000 ;
- RECT 2.505000 2.135000 2.755000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 7.360000 2.960000 ;
END
@@ -148,24 +100,69 @@
END Y
OBS
LAYER li1 ;
- RECT 0.110000 0.255000 0.445000 0.735000 ;
- RECT 0.110000 0.735000 0.835000 0.905000 ;
- RECT 0.110000 1.455000 5.155000 1.625000 ;
- RECT 0.110000 1.625000 0.405000 2.465000 ;
- RECT 0.665000 0.905000 0.835000 1.455000 ;
- RECT 1.095000 1.795000 4.685000 1.965000 ;
- RECT 1.095000 1.965000 1.345000 2.465000 ;
- RECT 2.035000 1.965000 2.285000 2.465000 ;
- RECT 3.025000 2.135000 3.275000 2.295000 ;
- RECT 3.025000 2.295000 7.035000 2.465000 ;
- RECT 3.495000 1.965000 3.745000 2.125000 ;
- RECT 3.965000 2.135000 4.215000 2.295000 ;
- RECT 4.435000 1.965000 4.685000 2.125000 ;
- RECT 4.905000 1.795000 5.155000 2.295000 ;
- RECT 4.985000 1.075000 6.720000 1.285000 ;
- RECT 4.985000 1.285000 5.155000 1.455000 ;
- RECT 5.845000 1.795000 6.095000 2.295000 ;
- RECT 6.785000 1.795000 7.035000 2.295000 ;
+ RECT 0.000000 -0.085000 7.360000 0.085000 ;
+ RECT 0.000000 2.635000 7.360000 2.805000 ;
+ RECT 0.110000 0.255000 0.445000 0.735000 ;
+ RECT 0.110000 0.735000 0.835000 0.905000 ;
+ RECT 0.110000 1.455000 5.155000 1.625000 ;
+ RECT 0.110000 1.625000 0.405000 2.465000 ;
+ RECT 0.625000 1.795000 0.875000 2.635000 ;
+ RECT 0.665000 0.085000 0.835000 0.555000 ;
+ RECT 0.665000 0.905000 0.835000 1.455000 ;
+ RECT 1.095000 1.795000 4.685000 1.965000 ;
+ RECT 1.095000 1.965000 1.345000 2.465000 ;
+ RECT 1.565000 2.135000 1.815000 2.635000 ;
+ RECT 1.605000 0.085000 1.775000 0.555000 ;
+ RECT 2.035000 1.965000 2.285000 2.465000 ;
+ RECT 2.505000 2.135000 2.755000 2.635000 ;
+ RECT 2.545000 0.085000 3.235000 0.555000 ;
+ RECT 3.025000 2.135000 3.275000 2.295000 ;
+ RECT 3.025000 2.295000 7.035000 2.465000 ;
+ RECT 3.495000 1.965000 3.745000 2.125000 ;
+ RECT 3.965000 2.135000 4.215000 2.295000 ;
+ RECT 4.005000 0.085000 4.175000 0.555000 ;
+ RECT 4.435000 1.965000 4.685000 2.125000 ;
+ RECT 4.905000 1.795000 5.155000 2.295000 ;
+ RECT 4.945000 0.085000 5.115000 0.555000 ;
+ RECT 4.985000 1.075000 6.720000 1.285000 ;
+ RECT 4.985000 1.285000 5.155000 1.455000 ;
+ RECT 5.845000 1.795000 6.095000 2.295000 ;
+ RECT 5.885000 0.085000 6.055000 0.555000 ;
+ RECT 6.785000 1.795000 7.035000 2.295000 ;
+ RECT 6.825000 0.085000 6.995000 0.555000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor4/sky130_fd_sc_hdll__nor4_1.magic.lef b/cells/nor4/sky130_fd_sc_hdll__nor4_1.magic.lef
index 6bc341e..03525f9 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_1.magic.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_1.magic.lef
@@ -75,18 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.085000 0.085000 0.345000 0.575000 ;
- RECT 1.035000 0.085000 1.365000 0.485000 ;
- RECT 2.005000 0.085000 2.520000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -96,16 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 2.135000 1.835000 2.535000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -124,6 +102,28 @@
RECT 1.595000 0.385000 1.765000 0.655000 ;
END
END Y
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.085000 0.085000 0.345000 0.575000 ;
+ RECT 1.035000 0.085000 1.365000 0.485000 ;
+ RECT 2.005000 0.085000 2.520000 0.485000 ;
+ RECT 2.135000 1.835000 2.535000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/nor4/sky130_fd_sc_hdll__nor4_2.magic.lef b/cells/nor4/sky130_fd_sc_hdll__nor4_2.magic.lef
index d02afdc..d837c0e 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_2.magic.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_2.magic.lef
@@ -75,25 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.060000 0.085000 ;
- RECT 0.090000 0.085000 0.365000 0.905000 ;
- RECT 1.135000 0.085000 1.305000 0.555000 ;
- RECT 2.075000 0.085000 2.805000 0.555000 ;
- RECT 3.575000 0.085000 3.745000 0.555000 ;
- RECT 4.515000 0.085000 4.805000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.060000 0.240000 ;
END
@@ -103,21 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.060000 2.805000 ;
- RECT 0.625000 1.795000 0.875000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.060000 2.960000 ;
END
@@ -140,18 +106,49 @@
END Y
OBS
LAYER li1 ;
- RECT 0.150000 1.455000 2.285000 1.625000 ;
- RECT 0.150000 1.625000 0.405000 2.465000 ;
- RECT 1.095000 1.625000 1.345000 2.465000 ;
- RECT 1.565000 1.795000 1.815000 2.295000 ;
- RECT 1.565000 2.295000 3.315000 2.465000 ;
- RECT 2.035000 1.625000 2.285000 2.125000 ;
- RECT 2.595000 1.455000 3.785000 1.625000 ;
- RECT 2.595000 1.625000 2.845000 2.125000 ;
- RECT 3.065000 1.795000 3.315000 2.295000 ;
- RECT 3.535000 1.625000 3.785000 2.295000 ;
- RECT 3.535000 2.295000 4.725000 2.465000 ;
- RECT 4.475000 1.795000 4.725000 2.295000 ;
+ RECT 0.000000 -0.085000 5.060000 0.085000 ;
+ RECT 0.000000 2.635000 5.060000 2.805000 ;
+ RECT 0.090000 0.085000 0.365000 0.905000 ;
+ RECT 0.150000 1.455000 2.285000 1.625000 ;
+ RECT 0.150000 1.625000 0.405000 2.465000 ;
+ RECT 0.625000 1.795000 0.875000 2.635000 ;
+ RECT 1.095000 1.625000 1.345000 2.465000 ;
+ RECT 1.135000 0.085000 1.305000 0.555000 ;
+ RECT 1.565000 1.795000 1.815000 2.295000 ;
+ RECT 1.565000 2.295000 3.315000 2.465000 ;
+ RECT 2.035000 1.625000 2.285000 2.125000 ;
+ RECT 2.075000 0.085000 2.805000 0.555000 ;
+ RECT 2.595000 1.455000 3.785000 1.625000 ;
+ RECT 2.595000 1.625000 2.845000 2.125000 ;
+ RECT 3.065000 1.795000 3.315000 2.295000 ;
+ RECT 3.535000 1.625000 3.785000 2.295000 ;
+ RECT 3.535000 2.295000 4.725000 2.465000 ;
+ RECT 3.575000 0.085000 3.745000 0.555000 ;
+ RECT 4.475000 1.795000 4.725000 2.295000 ;
+ RECT 4.515000 0.085000 4.805000 0.555000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor4/sky130_fd_sc_hdll__nor4_4.magic.lef b/cells/nor4/sky130_fd_sc_hdll__nor4_4.magic.lef
index 4e877e4..e0b5be9 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_4.magic.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_4.magic.lef
@@ -75,37 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 8.740000 0.085000 ;
- RECT 0.090000 0.085000 0.365000 0.905000 ;
- RECT 1.135000 0.085000 1.305000 0.555000 ;
- RECT 2.075000 0.085000 2.245000 0.555000 ;
- RECT 3.015000 0.085000 3.185000 0.555000 ;
- RECT 3.955000 0.085000 4.645000 0.555000 ;
- RECT 5.415000 0.085000 5.585000 0.555000 ;
- RECT 6.355000 0.085000 6.525000 0.555000 ;
- RECT 7.295000 0.085000 7.465000 0.555000 ;
- RECT 8.235000 0.085000 8.405000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 8.740000 0.240000 ;
END
@@ -115,30 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 8.740000 2.805000 ;
- RECT 0.625000 1.795000 0.875000 2.635000 ;
- RECT 1.565000 1.795000 1.815000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 8.740000 2.960000 ;
END
@@ -166,24 +111,76 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 1.455000 2.285000 1.625000 ;
- RECT 0.090000 1.625000 0.405000 2.465000 ;
- RECT 1.095000 1.625000 1.345000 2.465000 ;
- RECT 2.035000 1.625000 2.285000 2.295000 ;
- RECT 2.035000 2.295000 4.220000 2.465000 ;
- RECT 2.505000 1.455000 6.095000 1.625000 ;
- RECT 2.505000 1.625000 2.755000 2.125000 ;
- RECT 2.975000 1.795000 3.225000 2.295000 ;
- RECT 3.445000 1.625000 3.695000 2.125000 ;
- RECT 3.915000 1.795000 4.220000 2.295000 ;
- RECT 4.405000 1.795000 4.685000 2.295000 ;
- RECT 4.405000 2.295000 8.445000 2.465000 ;
- RECT 4.905000 1.625000 5.155000 2.125000 ;
- RECT 5.375000 1.795000 5.625000 2.295000 ;
- RECT 5.845000 1.625000 6.095000 2.125000 ;
- RECT 6.315000 1.795000 6.565000 2.295000 ;
- RECT 7.255000 1.795000 7.505000 2.295000 ;
- RECT 8.195000 1.795000 8.445000 2.295000 ;
+ RECT 0.000000 -0.085000 8.740000 0.085000 ;
+ RECT 0.000000 2.635000 8.740000 2.805000 ;
+ RECT 0.090000 0.085000 0.365000 0.905000 ;
+ RECT 0.090000 1.455000 2.285000 1.625000 ;
+ RECT 0.090000 1.625000 0.405000 2.465000 ;
+ RECT 0.625000 1.795000 0.875000 2.635000 ;
+ RECT 1.095000 1.625000 1.345000 2.465000 ;
+ RECT 1.135000 0.085000 1.305000 0.555000 ;
+ RECT 1.565000 1.795000 1.815000 2.635000 ;
+ RECT 2.035000 1.625000 2.285000 2.295000 ;
+ RECT 2.035000 2.295000 4.220000 2.465000 ;
+ RECT 2.075000 0.085000 2.245000 0.555000 ;
+ RECT 2.505000 1.455000 6.095000 1.625000 ;
+ RECT 2.505000 1.625000 2.755000 2.125000 ;
+ RECT 2.975000 1.795000 3.225000 2.295000 ;
+ RECT 3.015000 0.085000 3.185000 0.555000 ;
+ RECT 3.445000 1.625000 3.695000 2.125000 ;
+ RECT 3.915000 1.795000 4.220000 2.295000 ;
+ RECT 3.955000 0.085000 4.645000 0.555000 ;
+ RECT 4.405000 1.795000 4.685000 2.295000 ;
+ RECT 4.405000 2.295000 8.445000 2.465000 ;
+ RECT 4.905000 1.625000 5.155000 2.125000 ;
+ RECT 5.375000 1.795000 5.625000 2.295000 ;
+ RECT 5.415000 0.085000 5.585000 0.555000 ;
+ RECT 5.845000 1.625000 6.095000 2.125000 ;
+ RECT 6.315000 1.795000 6.565000 2.295000 ;
+ RECT 6.355000 0.085000 6.525000 0.555000 ;
+ RECT 7.255000 1.795000 7.505000 2.295000 ;
+ RECT 7.295000 0.085000 7.465000 0.555000 ;
+ RECT 8.195000 1.795000 8.445000 2.295000 ;
+ RECT 8.235000 0.085000 8.405000 0.555000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor4/sky130_fd_sc_hdll__nor4_6.magic.lef b/cells/nor4/sky130_fd_sc_hdll__nor4_6.magic.lef
index bda1f5d..155b4a0 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_6.magic.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_6.magic.lef
@@ -75,49 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 12.420000 0.085000 ;
- RECT 0.115000 0.085000 0.415000 0.905000 ;
- RECT 1.085000 0.085000 1.355000 0.555000 ;
- RECT 2.025000 0.085000 2.295000 0.555000 ;
- RECT 2.965000 0.085000 3.235000 0.555000 ;
- RECT 3.905000 0.085000 4.175000 0.555000 ;
- RECT 4.845000 0.085000 5.115000 0.555000 ;
- RECT 5.785000 0.085000 6.575000 0.555000 ;
- RECT 7.245000 0.085000 7.515000 0.555000 ;
- RECT 8.185000 0.085000 8.455000 0.555000 ;
- RECT 9.125000 0.085000 9.395000 0.555000 ;
- RECT 10.065000 0.085000 10.335000 0.555000 ;
- RECT 11.005000 0.085000 11.275000 0.555000 ;
- RECT 12.005000 0.085000 12.255000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 12.420000 0.240000 ;
END
@@ -127,39 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 12.420000 2.805000 ;
- RECT 0.625000 1.795000 0.875000 2.635000 ;
- RECT 1.565000 1.795000 1.815000 2.635000 ;
- RECT 2.505000 1.795000 2.755000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 12.420000 2.960000 ;
END
@@ -192,30 +116,103 @@
END Y
OBS
LAYER li1 ;
- RECT 0.115000 1.455000 3.225000 1.625000 ;
- RECT 0.115000 1.625000 0.405000 2.465000 ;
- RECT 1.095000 1.625000 1.345000 2.465000 ;
- RECT 2.035000 1.625000 2.285000 2.465000 ;
- RECT 2.975000 1.625000 3.225000 2.295000 ;
- RECT 2.975000 2.295000 6.085000 2.465000 ;
- RECT 3.445000 1.455000 8.915000 1.625000 ;
- RECT 3.445000 1.625000 3.695000 2.125000 ;
- RECT 3.915000 1.795000 4.165000 2.295000 ;
- RECT 4.385000 1.625000 4.635000 2.125000 ;
- RECT 4.855000 1.795000 5.105000 2.295000 ;
- RECT 5.325000 1.625000 5.575000 2.125000 ;
- RECT 5.795000 1.795000 6.085000 2.295000 ;
- RECT 6.275000 1.795000 6.565000 2.295000 ;
- RECT 6.275000 2.295000 12.255000 2.465000 ;
- RECT 6.785000 1.625000 7.035000 2.125000 ;
- RECT 7.255000 1.795000 7.505000 2.295000 ;
- RECT 7.725000 1.625000 7.975000 2.125000 ;
- RECT 8.195000 1.795000 8.445000 2.295000 ;
- RECT 8.665000 1.625000 8.915000 2.125000 ;
- RECT 9.135000 1.455000 9.385000 2.295000 ;
- RECT 10.075000 1.795000 10.325000 2.295000 ;
- RECT 11.015000 1.795000 11.265000 2.295000 ;
- RECT 12.005000 1.455000 12.255000 2.295000 ;
+ RECT 0.000000 -0.085000 12.420000 0.085000 ;
+ RECT 0.000000 2.635000 12.420000 2.805000 ;
+ RECT 0.115000 0.085000 0.415000 0.905000 ;
+ RECT 0.115000 1.455000 3.225000 1.625000 ;
+ RECT 0.115000 1.625000 0.405000 2.465000 ;
+ RECT 0.625000 1.795000 0.875000 2.635000 ;
+ RECT 1.085000 0.085000 1.355000 0.555000 ;
+ RECT 1.095000 1.625000 1.345000 2.465000 ;
+ RECT 1.565000 1.795000 1.815000 2.635000 ;
+ RECT 2.025000 0.085000 2.295000 0.555000 ;
+ RECT 2.035000 1.625000 2.285000 2.465000 ;
+ RECT 2.505000 1.795000 2.755000 2.635000 ;
+ RECT 2.965000 0.085000 3.235000 0.555000 ;
+ RECT 2.975000 1.625000 3.225000 2.295000 ;
+ RECT 2.975000 2.295000 6.085000 2.465000 ;
+ RECT 3.445000 1.455000 8.915000 1.625000 ;
+ RECT 3.445000 1.625000 3.695000 2.125000 ;
+ RECT 3.905000 0.085000 4.175000 0.555000 ;
+ RECT 3.915000 1.795000 4.165000 2.295000 ;
+ RECT 4.385000 1.625000 4.635000 2.125000 ;
+ RECT 4.845000 0.085000 5.115000 0.555000 ;
+ RECT 4.855000 1.795000 5.105000 2.295000 ;
+ RECT 5.325000 1.625000 5.575000 2.125000 ;
+ RECT 5.785000 0.085000 6.575000 0.555000 ;
+ RECT 5.795000 1.795000 6.085000 2.295000 ;
+ RECT 6.275000 1.795000 6.565000 2.295000 ;
+ RECT 6.275000 2.295000 12.255000 2.465000 ;
+ RECT 6.785000 1.625000 7.035000 2.125000 ;
+ RECT 7.245000 0.085000 7.515000 0.555000 ;
+ RECT 7.255000 1.795000 7.505000 2.295000 ;
+ RECT 7.725000 1.625000 7.975000 2.125000 ;
+ RECT 8.185000 0.085000 8.455000 0.555000 ;
+ RECT 8.195000 1.795000 8.445000 2.295000 ;
+ RECT 8.665000 1.625000 8.915000 2.125000 ;
+ RECT 9.125000 0.085000 9.395000 0.555000 ;
+ RECT 9.135000 1.455000 9.385000 2.295000 ;
+ RECT 10.065000 0.085000 10.335000 0.555000 ;
+ RECT 10.075000 1.795000 10.325000 2.295000 ;
+ RECT 11.005000 0.085000 11.275000 0.555000 ;
+ RECT 11.015000 1.795000 11.265000 2.295000 ;
+ RECT 12.005000 0.085000 12.255000 0.905000 ;
+ RECT 12.005000 1.455000 12.255000 2.295000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor4/sky130_fd_sc_hdll__nor4_8.magic.lef b/cells/nor4/sky130_fd_sc_hdll__nor4_8.magic.lef
index 43c8d33..8b9f643 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_8.magic.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_8.magic.lef
@@ -75,61 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 16.100000 0.085000 ;
- RECT 0.135000 0.085000 0.395000 0.905000 ;
- RECT 1.065000 0.085000 1.335000 0.555000 ;
- RECT 2.005000 0.085000 2.275000 0.555000 ;
- RECT 2.945000 0.085000 3.215000 0.555000 ;
- RECT 3.885000 0.085000 4.155000 0.555000 ;
- RECT 4.825000 0.085000 5.095000 0.555000 ;
- RECT 5.765000 0.085000 6.035000 0.555000 ;
- RECT 6.705000 0.085000 6.975000 0.555000 ;
- RECT 7.645000 0.085000 8.435000 0.555000 ;
- RECT 9.105000 0.085000 9.375000 0.555000 ;
- RECT 10.045000 0.085000 10.315000 0.555000 ;
- RECT 10.985000 0.085000 11.255000 0.555000 ;
- RECT 11.925000 0.085000 12.195000 0.555000 ;
- RECT 12.865000 0.085000 13.135000 0.555000 ;
- RECT 13.805000 0.085000 14.075000 0.555000 ;
- RECT 14.745000 0.085000 15.015000 0.555000 ;
- RECT 15.685000 0.085000 15.965000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
- RECT 13.485000 -0.085000 13.655000 0.085000 ;
- RECT 13.945000 -0.085000 14.115000 0.085000 ;
- RECT 14.405000 -0.085000 14.575000 0.085000 ;
- RECT 14.865000 -0.085000 15.035000 0.085000 ;
- RECT 15.325000 -0.085000 15.495000 0.085000 ;
- RECT 15.785000 -0.085000 15.955000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 16.100000 0.240000 ;
END
@@ -139,48 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 16.100000 2.805000 ;
- RECT 0.605000 1.795000 0.855000 2.635000 ;
- RECT 1.545000 1.795000 1.795000 2.635000 ;
- RECT 2.485000 1.795000 2.735000 2.635000 ;
- RECT 3.425000 1.795000 3.675000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
- RECT 14.405000 2.635000 14.575000 2.805000 ;
- RECT 14.865000 2.635000 15.035000 2.805000 ;
- RECT 15.325000 2.635000 15.495000 2.805000 ;
- RECT 15.785000 2.635000 15.955000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 16.100000 2.960000 ;
END
@@ -218,36 +121,130 @@
END Y
OBS
LAYER li1 ;
- RECT 0.095000 1.455000 4.145000 1.625000 ;
- RECT 0.095000 1.625000 0.425000 2.465000 ;
- RECT 1.075000 1.625000 1.325000 2.465000 ;
- RECT 2.015000 1.625000 2.265000 2.465000 ;
- RECT 2.955000 1.625000 3.205000 2.465000 ;
- RECT 3.895000 1.625000 4.145000 2.295000 ;
- RECT 3.895000 2.295000 7.945000 2.465000 ;
- RECT 4.365000 1.455000 11.715000 1.625000 ;
- RECT 4.365000 1.625000 4.615000 2.125000 ;
- RECT 4.835000 1.795000 5.085000 2.295000 ;
- RECT 5.305000 1.625000 5.555000 2.125000 ;
- RECT 5.775000 1.795000 6.025000 2.295000 ;
- RECT 6.245000 1.625000 6.495000 2.125000 ;
- RECT 6.715000 1.795000 6.965000 2.295000 ;
- RECT 7.185000 1.625000 7.435000 2.125000 ;
- RECT 7.655000 1.795000 7.945000 2.295000 ;
- RECT 8.135000 1.795000 8.425000 2.295000 ;
- RECT 8.135000 2.295000 15.995000 2.465000 ;
- RECT 8.645000 1.625000 8.895000 2.125000 ;
- RECT 9.075000 1.795000 9.365000 2.295000 ;
- RECT 9.585000 1.625000 9.835000 2.125000 ;
- RECT 10.055000 1.795000 10.305000 2.295000 ;
- RECT 10.525000 1.625000 10.775000 2.125000 ;
- RECT 10.995000 1.795000 11.245000 2.295000 ;
- RECT 11.465000 1.625000 11.715000 2.125000 ;
- RECT 11.935000 1.455000 12.185000 2.295000 ;
- RECT 12.875000 1.795000 13.125000 2.295000 ;
- RECT 13.815000 1.795000 14.065000 2.295000 ;
- RECT 14.755000 1.795000 15.005000 2.295000 ;
- RECT 15.695000 1.465000 15.995000 2.295000 ;
+ RECT 0.000000 -0.085000 16.100000 0.085000 ;
+ RECT 0.000000 2.635000 16.100000 2.805000 ;
+ RECT 0.095000 1.455000 4.145000 1.625000 ;
+ RECT 0.095000 1.625000 0.425000 2.465000 ;
+ RECT 0.135000 0.085000 0.395000 0.905000 ;
+ RECT 0.605000 1.795000 0.855000 2.635000 ;
+ RECT 1.065000 0.085000 1.335000 0.555000 ;
+ RECT 1.075000 1.625000 1.325000 2.465000 ;
+ RECT 1.545000 1.795000 1.795000 2.635000 ;
+ RECT 2.005000 0.085000 2.275000 0.555000 ;
+ RECT 2.015000 1.625000 2.265000 2.465000 ;
+ RECT 2.485000 1.795000 2.735000 2.635000 ;
+ RECT 2.945000 0.085000 3.215000 0.555000 ;
+ RECT 2.955000 1.625000 3.205000 2.465000 ;
+ RECT 3.425000 1.795000 3.675000 2.635000 ;
+ RECT 3.885000 0.085000 4.155000 0.555000 ;
+ RECT 3.895000 1.625000 4.145000 2.295000 ;
+ RECT 3.895000 2.295000 7.945000 2.465000 ;
+ RECT 4.365000 1.455000 11.715000 1.625000 ;
+ RECT 4.365000 1.625000 4.615000 2.125000 ;
+ RECT 4.825000 0.085000 5.095000 0.555000 ;
+ RECT 4.835000 1.795000 5.085000 2.295000 ;
+ RECT 5.305000 1.625000 5.555000 2.125000 ;
+ RECT 5.765000 0.085000 6.035000 0.555000 ;
+ RECT 5.775000 1.795000 6.025000 2.295000 ;
+ RECT 6.245000 1.625000 6.495000 2.125000 ;
+ RECT 6.705000 0.085000 6.975000 0.555000 ;
+ RECT 6.715000 1.795000 6.965000 2.295000 ;
+ RECT 7.185000 1.625000 7.435000 2.125000 ;
+ RECT 7.645000 0.085000 8.435000 0.555000 ;
+ RECT 7.655000 1.795000 7.945000 2.295000 ;
+ RECT 8.135000 1.795000 8.425000 2.295000 ;
+ RECT 8.135000 2.295000 15.995000 2.465000 ;
+ RECT 8.645000 1.625000 8.895000 2.125000 ;
+ RECT 9.075000 1.795000 9.365000 2.295000 ;
+ RECT 9.105000 0.085000 9.375000 0.555000 ;
+ RECT 9.585000 1.625000 9.835000 2.125000 ;
+ RECT 10.045000 0.085000 10.315000 0.555000 ;
+ RECT 10.055000 1.795000 10.305000 2.295000 ;
+ RECT 10.525000 1.625000 10.775000 2.125000 ;
+ RECT 10.985000 0.085000 11.255000 0.555000 ;
+ RECT 10.995000 1.795000 11.245000 2.295000 ;
+ RECT 11.465000 1.625000 11.715000 2.125000 ;
+ RECT 11.925000 0.085000 12.195000 0.555000 ;
+ RECT 11.935000 1.455000 12.185000 2.295000 ;
+ RECT 12.865000 0.085000 13.135000 0.555000 ;
+ RECT 12.875000 1.795000 13.125000 2.295000 ;
+ RECT 13.805000 0.085000 14.075000 0.555000 ;
+ RECT 13.815000 1.795000 14.065000 2.295000 ;
+ RECT 14.745000 0.085000 15.015000 0.555000 ;
+ RECT 14.755000 1.795000 15.005000 2.295000 ;
+ RECT 15.685000 0.085000 15.965000 0.905000 ;
+ RECT 15.695000 1.465000 15.995000 2.295000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 -0.085000 13.655000 0.085000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.945000 -0.085000 14.115000 0.085000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
+ RECT 14.405000 -0.085000 14.575000 0.085000 ;
+ RECT 14.405000 2.635000 14.575000 2.805000 ;
+ RECT 14.865000 -0.085000 15.035000 0.085000 ;
+ RECT 14.865000 2.635000 15.035000 2.805000 ;
+ RECT 15.325000 -0.085000 15.495000 0.085000 ;
+ RECT 15.325000 2.635000 15.495000 2.805000 ;
+ RECT 15.785000 -0.085000 15.955000 0.085000 ;
+ RECT 15.785000 2.635000 15.955000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor4b/sky130_fd_sc_hdll__nor4b_1.magic.lef b/cells/nor4b/sky130_fd_sc_hdll__nor4b_1.magic.lef
index dd9ad89..4b6655d 100644
--- a/cells/nor4b/sky130_fd_sc_hdll__nor4b_1.magic.lef
+++ b/cells/nor4b/sky130_fd_sc_hdll__nor4b_1.magic.lef
@@ -75,20 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.355000 0.085000 0.685000 0.480000 ;
- RECT 1.325000 0.085000 1.655000 0.485000 ;
- RECT 2.245000 0.085000 2.735000 0.825000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -98,18 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 2.325000 2.185000 2.705000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -128,11 +102,34 @@
END Y
OBS
LAYER li1 ;
- RECT 0.525000 0.995000 0.745000 1.795000 ;
- RECT 0.525000 1.795000 3.565000 2.005000 ;
- RECT 3.090000 0.405000 3.260000 0.655000 ;
- RECT 3.090000 0.655000 3.565000 0.825000 ;
- RECT 3.395000 0.825000 3.565000 1.795000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.355000 0.085000 0.685000 0.480000 ;
+ RECT 0.525000 0.995000 0.745000 1.795000 ;
+ RECT 0.525000 1.795000 3.565000 2.005000 ;
+ RECT 1.325000 0.085000 1.655000 0.485000 ;
+ RECT 2.245000 0.085000 2.735000 0.825000 ;
+ RECT 2.325000 2.185000 2.705000 2.635000 ;
+ RECT 3.090000 0.405000 3.260000 0.655000 ;
+ RECT 3.090000 0.655000 3.565000 0.825000 ;
+ RECT 3.395000 0.825000 3.565000 1.795000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor4b/sky130_fd_sc_hdll__nor4b_2.magic.lef b/cells/nor4b/sky130_fd_sc_hdll__nor4b_2.magic.lef
index c504e44..d14e37b 100644
--- a/cells/nor4b/sky130_fd_sc_hdll__nor4b_2.magic.lef
+++ b/cells/nor4b/sky130_fd_sc_hdll__nor4b_2.magic.lef
@@ -76,28 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.980000 0.085000 ;
- RECT 0.085000 0.085000 0.345000 0.905000 ;
- RECT 1.115000 0.085000 1.285000 0.555000 ;
- RECT 2.055000 0.085000 2.780000 0.555000 ;
- RECT 3.550000 0.085000 3.720000 0.555000 ;
- RECT 4.490000 0.085000 4.695000 0.895000 ;
- RECT 5.440000 0.085000 5.690000 0.825000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.980000 0.240000 ;
END
@@ -107,24 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.980000 2.805000 ;
- RECT 0.645000 1.795000 0.855000 2.635000 ;
- RECT 5.440000 2.135000 5.690000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.980000 2.960000 ;
END
@@ -148,23 +108,60 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 1.455000 2.305000 1.625000 ;
- RECT 0.085000 1.625000 0.425000 2.465000 ;
- RECT 1.075000 1.625000 1.325000 2.465000 ;
- RECT 1.545000 1.795000 1.755000 2.295000 ;
- RECT 1.545000 2.295000 3.290000 2.465000 ;
- RECT 1.925000 1.625000 2.305000 2.125000 ;
- RECT 2.475000 1.455000 3.760000 1.625000 ;
- RECT 2.475000 1.625000 2.860000 2.125000 ;
- RECT 3.080000 1.795000 3.290000 2.295000 ;
- RECT 3.510000 1.625000 3.760000 2.295000 ;
- RECT 3.510000 2.295000 4.695000 2.465000 ;
- RECT 4.450000 1.795000 4.695000 2.295000 ;
- RECT 4.720000 1.075000 5.035000 1.245000 ;
- RECT 4.865000 0.380000 5.220000 0.905000 ;
- RECT 4.865000 0.905000 5.035000 1.075000 ;
- RECT 4.865000 1.245000 5.035000 2.035000 ;
- RECT 4.865000 2.035000 5.220000 2.450000 ;
+ RECT 0.000000 -0.085000 5.980000 0.085000 ;
+ RECT 0.000000 2.635000 5.980000 2.805000 ;
+ RECT 0.085000 0.085000 0.345000 0.905000 ;
+ RECT 0.085000 1.455000 2.305000 1.625000 ;
+ RECT 0.085000 1.625000 0.425000 2.465000 ;
+ RECT 0.645000 1.795000 0.855000 2.635000 ;
+ RECT 1.075000 1.625000 1.325000 2.465000 ;
+ RECT 1.115000 0.085000 1.285000 0.555000 ;
+ RECT 1.545000 1.795000 1.755000 2.295000 ;
+ RECT 1.545000 2.295000 3.290000 2.465000 ;
+ RECT 1.925000 1.625000 2.305000 2.125000 ;
+ RECT 2.055000 0.085000 2.780000 0.555000 ;
+ RECT 2.475000 1.455000 3.760000 1.625000 ;
+ RECT 2.475000 1.625000 2.860000 2.125000 ;
+ RECT 3.080000 1.795000 3.290000 2.295000 ;
+ RECT 3.510000 1.625000 3.760000 2.295000 ;
+ RECT 3.510000 2.295000 4.695000 2.465000 ;
+ RECT 3.550000 0.085000 3.720000 0.555000 ;
+ RECT 4.450000 1.795000 4.695000 2.295000 ;
+ RECT 4.490000 0.085000 4.695000 0.895000 ;
+ RECT 4.720000 1.075000 5.035000 1.245000 ;
+ RECT 4.865000 0.380000 5.220000 0.905000 ;
+ RECT 4.865000 0.905000 5.035000 1.075000 ;
+ RECT 4.865000 1.245000 5.035000 2.035000 ;
+ RECT 4.865000 2.035000 5.220000 2.450000 ;
+ RECT 5.440000 0.085000 5.690000 0.825000 ;
+ RECT 5.440000 2.135000 5.690000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor4b/sky130_fd_sc_hdll__nor4b_4.magic.lef b/cells/nor4b/sky130_fd_sc_hdll__nor4b_4.magic.lef
index 64794a9..f64dd27 100644
--- a/cells/nor4b/sky130_fd_sc_hdll__nor4b_4.magic.lef
+++ b/cells/nor4b/sky130_fd_sc_hdll__nor4b_4.magic.lef
@@ -75,40 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 9.660000 0.085000 ;
- RECT 0.175000 0.085000 0.345000 0.895000 ;
- RECT 1.115000 0.085000 1.285000 0.555000 ;
- RECT 2.055000 0.085000 2.225000 0.555000 ;
- RECT 2.995000 0.085000 3.165000 0.555000 ;
- RECT 3.935000 0.085000 4.625000 0.555000 ;
- RECT 5.395000 0.085000 5.565000 0.555000 ;
- RECT 6.335000 0.085000 6.505000 0.555000 ;
- RECT 7.275000 0.085000 7.445000 0.555000 ;
- RECT 8.215000 0.085000 8.385000 0.555000 ;
- RECT 9.205000 0.085000 9.435000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 9.660000 0.240000 ;
END
@@ -118,33 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 9.660000 2.805000 ;
- RECT 0.645000 1.795000 0.855000 2.635000 ;
- RECT 1.545000 1.795000 1.795000 2.635000 ;
- RECT 9.205000 1.455000 9.435000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 9.660000 2.960000 ;
END
@@ -172,31 +111,89 @@
END Y
OBS
LAYER li1 ;
- RECT 0.095000 1.455000 2.265000 1.625000 ;
- RECT 0.095000 1.625000 0.425000 2.465000 ;
- RECT 1.075000 1.625000 1.325000 2.465000 ;
- RECT 2.015000 1.625000 2.265000 2.295000 ;
- RECT 2.015000 2.295000 4.145000 2.465000 ;
- RECT 2.485000 1.455000 6.075000 1.625000 ;
- RECT 2.485000 1.625000 2.735000 2.125000 ;
- RECT 2.955000 1.795000 3.205000 2.295000 ;
- RECT 3.425000 1.625000 3.675000 2.125000 ;
- RECT 3.895000 1.795000 4.145000 2.295000 ;
- RECT 4.415000 1.795000 4.665000 2.295000 ;
- RECT 4.415000 2.295000 8.425000 2.465000 ;
- RECT 4.885000 1.625000 5.135000 2.125000 ;
- RECT 5.355000 1.795000 5.605000 2.295000 ;
- RECT 5.825000 1.625000 6.075000 2.125000 ;
- RECT 6.295000 1.455000 6.545000 2.295000 ;
- RECT 7.235000 1.795000 7.485000 2.295000 ;
- RECT 7.420000 1.075000 8.440000 1.285000 ;
- RECT 8.175000 1.795000 8.425000 2.295000 ;
- RECT 8.270000 0.735000 8.985000 0.905000 ;
- RECT 8.270000 0.905000 8.440000 1.075000 ;
- RECT 8.270000 1.285000 8.440000 1.455000 ;
- RECT 8.270000 1.455000 8.985000 1.625000 ;
- RECT 8.610000 0.255000 8.985000 0.735000 ;
- RECT 8.650000 1.625000 8.985000 2.465000 ;
+ RECT 0.000000 -0.085000 9.660000 0.085000 ;
+ RECT 0.000000 2.635000 9.660000 2.805000 ;
+ RECT 0.095000 1.455000 2.265000 1.625000 ;
+ RECT 0.095000 1.625000 0.425000 2.465000 ;
+ RECT 0.175000 0.085000 0.345000 0.895000 ;
+ RECT 0.645000 1.795000 0.855000 2.635000 ;
+ RECT 1.075000 1.625000 1.325000 2.465000 ;
+ RECT 1.115000 0.085000 1.285000 0.555000 ;
+ RECT 1.545000 1.795000 1.795000 2.635000 ;
+ RECT 2.015000 1.625000 2.265000 2.295000 ;
+ RECT 2.015000 2.295000 4.145000 2.465000 ;
+ RECT 2.055000 0.085000 2.225000 0.555000 ;
+ RECT 2.485000 1.455000 6.075000 1.625000 ;
+ RECT 2.485000 1.625000 2.735000 2.125000 ;
+ RECT 2.955000 1.795000 3.205000 2.295000 ;
+ RECT 2.995000 0.085000 3.165000 0.555000 ;
+ RECT 3.425000 1.625000 3.675000 2.125000 ;
+ RECT 3.895000 1.795000 4.145000 2.295000 ;
+ RECT 3.935000 0.085000 4.625000 0.555000 ;
+ RECT 4.415000 1.795000 4.665000 2.295000 ;
+ RECT 4.415000 2.295000 8.425000 2.465000 ;
+ RECT 4.885000 1.625000 5.135000 2.125000 ;
+ RECT 5.355000 1.795000 5.605000 2.295000 ;
+ RECT 5.395000 0.085000 5.565000 0.555000 ;
+ RECT 5.825000 1.625000 6.075000 2.125000 ;
+ RECT 6.295000 1.455000 6.545000 2.295000 ;
+ RECT 6.335000 0.085000 6.505000 0.555000 ;
+ RECT 7.235000 1.795000 7.485000 2.295000 ;
+ RECT 7.275000 0.085000 7.445000 0.555000 ;
+ RECT 7.420000 1.075000 8.440000 1.285000 ;
+ RECT 8.175000 1.795000 8.425000 2.295000 ;
+ RECT 8.215000 0.085000 8.385000 0.555000 ;
+ RECT 8.270000 0.735000 8.985000 0.905000 ;
+ RECT 8.270000 0.905000 8.440000 1.075000 ;
+ RECT 8.270000 1.285000 8.440000 1.455000 ;
+ RECT 8.270000 1.455000 8.985000 1.625000 ;
+ RECT 8.610000 0.255000 8.985000 0.735000 ;
+ RECT 8.650000 1.625000 8.985000 2.465000 ;
+ RECT 9.205000 0.085000 9.435000 0.905000 ;
+ RECT 9.205000 1.455000 9.435000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_1.magic.lef b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_1.magic.lef
index c7a0391..648ed42 100644
--- a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_1.magic.lef
+++ b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_1.magic.lef
@@ -75,22 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 0.705000 0.085000 0.875000 0.825000 ;
- RECT 1.620000 0.085000 1.950000 0.480000 ;
- RECT 2.590000 0.085000 2.920000 0.485000 ;
- RECT 3.510000 0.085000 3.990000 0.825000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -100,20 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.515000 2.240000 0.895000 2.635000 ;
- RECT 3.510000 1.875000 3.990000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -133,17 +103,44 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.450000 0.405000 0.825000 ;
- RECT 0.085000 0.825000 0.260000 1.885000 ;
- RECT 0.085000 1.885000 1.305000 2.070000 ;
- RECT 0.085000 2.070000 0.345000 2.455000 ;
- RECT 1.100000 1.525000 1.790000 1.715000 ;
- RECT 1.135000 2.070000 1.305000 2.295000 ;
- RECT 1.135000 2.295000 2.615000 2.465000 ;
- RECT 1.175000 0.450000 1.345000 0.655000 ;
- RECT 1.175000 0.655000 1.790000 0.825000 ;
- RECT 1.620000 0.825000 1.790000 1.525000 ;
- RECT 2.380000 0.995000 2.615000 2.295000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.085000 0.450000 0.405000 0.825000 ;
+ RECT 0.085000 0.825000 0.260000 1.885000 ;
+ RECT 0.085000 1.885000 1.305000 2.070000 ;
+ RECT 0.085000 2.070000 0.345000 2.455000 ;
+ RECT 0.515000 2.240000 0.895000 2.635000 ;
+ RECT 0.705000 0.085000 0.875000 0.825000 ;
+ RECT 1.100000 1.525000 1.790000 1.715000 ;
+ RECT 1.135000 2.070000 1.305000 2.295000 ;
+ RECT 1.135000 2.295000 2.615000 2.465000 ;
+ RECT 1.175000 0.450000 1.345000 0.655000 ;
+ RECT 1.175000 0.655000 1.790000 0.825000 ;
+ RECT 1.620000 0.085000 1.950000 0.480000 ;
+ RECT 1.620000 0.825000 1.790000 1.525000 ;
+ RECT 2.380000 0.995000 2.615000 2.295000 ;
+ RECT 2.590000 0.085000 2.920000 0.485000 ;
+ RECT 3.510000 0.085000 3.990000 0.825000 ;
+ RECT 3.510000 1.875000 3.990000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_2.magic.lef b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_2.magic.lef
index 1243b5e..bbe0302 100644
--- a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_2.magic.lef
+++ b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_2.magic.lef
@@ -75,29 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.685000 0.085000 0.855000 0.825000 ;
- RECT 1.595000 0.085000 1.925000 0.480000 ;
- RECT 2.695000 0.085000 2.865000 0.555000 ;
- RECT 3.635000 0.085000 4.345000 0.555000 ;
- RECT 5.115000 0.085000 5.285000 0.555000 ;
- RECT 6.055000 0.085000 6.330000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -107,25 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.515000 2.240000 0.895000 2.635000 ;
- RECT 5.545000 1.795000 5.755000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -147,27 +105,66 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.450000 0.465000 0.825000 ;
- RECT 0.085000 0.825000 0.255000 1.885000 ;
- RECT 0.085000 1.885000 1.950000 2.055000 ;
- RECT 0.085000 2.055000 0.345000 2.455000 ;
- RECT 1.045000 1.525000 1.610000 1.715000 ;
- RECT 1.155000 0.450000 1.350000 0.655000 ;
- RECT 1.155000 0.655000 1.610000 0.825000 ;
- RECT 1.440000 0.825000 1.610000 1.075000 ;
- RECT 1.440000 1.075000 2.475000 1.245000 ;
- RECT 1.440000 1.245000 1.610000 1.525000 ;
- RECT 1.675000 2.225000 3.885000 2.465000 ;
- RECT 1.780000 1.415000 2.865000 1.585000 ;
- RECT 1.780000 1.585000 1.950000 1.885000 ;
- RECT 2.145000 1.875000 4.895000 2.045000 ;
- RECT 2.695000 1.075000 3.640000 1.275000 ;
- RECT 2.695000 1.275000 2.865000 1.415000 ;
- RECT 4.095000 2.215000 5.325000 2.465000 ;
- RECT 4.605000 1.455000 4.895000 1.875000 ;
- RECT 5.115000 1.455000 6.305000 1.625000 ;
- RECT 5.115000 1.625000 5.325000 2.215000 ;
- RECT 5.925000 1.625000 6.305000 2.465000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.085000 0.450000 0.465000 0.825000 ;
+ RECT 0.085000 0.825000 0.255000 1.885000 ;
+ RECT 0.085000 1.885000 1.950000 2.055000 ;
+ RECT 0.085000 2.055000 0.345000 2.455000 ;
+ RECT 0.515000 2.240000 0.895000 2.635000 ;
+ RECT 0.685000 0.085000 0.855000 0.825000 ;
+ RECT 1.045000 1.525000 1.610000 1.715000 ;
+ RECT 1.155000 0.450000 1.350000 0.655000 ;
+ RECT 1.155000 0.655000 1.610000 0.825000 ;
+ RECT 1.440000 0.825000 1.610000 1.075000 ;
+ RECT 1.440000 1.075000 2.475000 1.245000 ;
+ RECT 1.440000 1.245000 1.610000 1.525000 ;
+ RECT 1.595000 0.085000 1.925000 0.480000 ;
+ RECT 1.675000 2.225000 3.885000 2.465000 ;
+ RECT 1.780000 1.415000 2.865000 1.585000 ;
+ RECT 1.780000 1.585000 1.950000 1.885000 ;
+ RECT 2.145000 1.875000 4.895000 2.045000 ;
+ RECT 2.695000 0.085000 2.865000 0.555000 ;
+ RECT 2.695000 1.075000 3.640000 1.275000 ;
+ RECT 2.695000 1.275000 2.865000 1.415000 ;
+ RECT 3.635000 0.085000 4.345000 0.555000 ;
+ RECT 4.095000 2.215000 5.325000 2.465000 ;
+ RECT 4.605000 1.455000 4.895000 1.875000 ;
+ RECT 5.115000 0.085000 5.285000 0.555000 ;
+ RECT 5.115000 1.455000 6.305000 1.625000 ;
+ RECT 5.115000 1.625000 5.325000 2.215000 ;
+ RECT 5.545000 1.795000 5.755000 2.635000 ;
+ RECT 5.925000 1.625000 6.305000 2.465000 ;
+ RECT 6.055000 0.085000 6.330000 0.905000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_4.magic.lef b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_4.magic.lef
index b4a9128..ae93dae 100644
--- a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_4.magic.lef
+++ b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_4.magic.lef
@@ -75,41 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 10.120000 0.085000 ;
- RECT 0.665000 0.085000 0.835000 0.555000 ;
- RECT 1.695000 0.085000 1.865000 0.555000 ;
- RECT 2.635000 0.085000 2.805000 0.555000 ;
- RECT 3.575000 0.085000 3.745000 0.555000 ;
- RECT 4.515000 0.085000 4.685000 0.555000 ;
- RECT 5.455000 0.085000 6.145000 0.555000 ;
- RECT 6.915000 0.085000 7.085000 0.555000 ;
- RECT 7.855000 0.085000 8.025000 0.555000 ;
- RECT 8.795000 0.085000 8.965000 0.555000 ;
- RECT 9.735000 0.085000 10.010000 0.905000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 10.120000 0.240000 ;
END
@@ -119,34 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 10.120000 2.805000 ;
- RECT 0.535000 2.215000 0.915000 2.635000 ;
- RECT 8.285000 1.795000 8.535000 2.635000 ;
- RECT 9.225000 1.795000 9.475000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 10.120000 2.960000 ;
END
@@ -172,36 +109,96 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.445000 0.725000 ;
- RECT 0.085000 0.725000 0.835000 0.895000 ;
- RECT 0.085000 1.535000 0.835000 1.875000 ;
- RECT 0.085000 1.875000 3.825000 2.045000 ;
- RECT 0.085000 2.045000 0.365000 2.465000 ;
- RECT 0.665000 0.895000 0.835000 1.535000 ;
- RECT 1.005000 0.255000 1.385000 0.735000 ;
- RECT 1.005000 0.735000 1.735000 0.905000 ;
- RECT 1.005000 1.535000 1.735000 1.705000 ;
- RECT 1.565000 0.905000 1.735000 1.075000 ;
- RECT 1.565000 1.075000 3.095000 1.245000 ;
- RECT 1.565000 1.245000 1.735000 1.535000 ;
- RECT 1.615000 2.215000 3.825000 2.295000 ;
- RECT 1.615000 2.295000 5.695000 2.465000 ;
- RECT 3.655000 1.075000 5.405000 1.285000 ;
- RECT 3.655000 1.285000 3.825000 1.875000 ;
- RECT 4.045000 1.455000 7.595000 1.625000 ;
- RECT 4.045000 1.625000 4.255000 2.125000 ;
- RECT 4.475000 1.795000 4.725000 2.295000 ;
- RECT 4.945000 1.625000 5.195000 2.125000 ;
- RECT 5.415000 1.795000 5.695000 2.295000 ;
- RECT 5.880000 1.795000 6.185000 2.295000 ;
- RECT 5.880000 2.295000 8.065000 2.465000 ;
- RECT 6.405000 1.625000 6.655000 2.125000 ;
- RECT 6.875000 1.795000 7.125000 2.295000 ;
- RECT 7.345000 1.625000 7.595000 2.125000 ;
- RECT 7.815000 1.455000 10.010000 1.625000 ;
- RECT 7.815000 1.625000 8.065000 2.295000 ;
- RECT 8.755000 1.625000 9.005000 2.465000 ;
- RECT 9.695000 1.625000 10.010000 2.465000 ;
+ RECT 0.000000 -0.085000 10.120000 0.085000 ;
+ RECT 0.000000 2.635000 10.120000 2.805000 ;
+ RECT 0.085000 0.255000 0.445000 0.725000 ;
+ RECT 0.085000 0.725000 0.835000 0.895000 ;
+ RECT 0.085000 1.535000 0.835000 1.875000 ;
+ RECT 0.085000 1.875000 3.825000 2.045000 ;
+ RECT 0.085000 2.045000 0.365000 2.465000 ;
+ RECT 0.535000 2.215000 0.915000 2.635000 ;
+ RECT 0.665000 0.085000 0.835000 0.555000 ;
+ RECT 0.665000 0.895000 0.835000 1.535000 ;
+ RECT 1.005000 0.255000 1.385000 0.735000 ;
+ RECT 1.005000 0.735000 1.735000 0.905000 ;
+ RECT 1.005000 1.535000 1.735000 1.705000 ;
+ RECT 1.565000 0.905000 1.735000 1.075000 ;
+ RECT 1.565000 1.075000 3.095000 1.245000 ;
+ RECT 1.565000 1.245000 1.735000 1.535000 ;
+ RECT 1.615000 2.215000 3.825000 2.295000 ;
+ RECT 1.615000 2.295000 5.695000 2.465000 ;
+ RECT 1.695000 0.085000 1.865000 0.555000 ;
+ RECT 2.635000 0.085000 2.805000 0.555000 ;
+ RECT 3.575000 0.085000 3.745000 0.555000 ;
+ RECT 3.655000 1.075000 5.405000 1.285000 ;
+ RECT 3.655000 1.285000 3.825000 1.875000 ;
+ RECT 4.045000 1.455000 7.595000 1.625000 ;
+ RECT 4.045000 1.625000 4.255000 2.125000 ;
+ RECT 4.475000 1.795000 4.725000 2.295000 ;
+ RECT 4.515000 0.085000 4.685000 0.555000 ;
+ RECT 4.945000 1.625000 5.195000 2.125000 ;
+ RECT 5.415000 1.795000 5.695000 2.295000 ;
+ RECT 5.455000 0.085000 6.145000 0.555000 ;
+ RECT 5.880000 1.795000 6.185000 2.295000 ;
+ RECT 5.880000 2.295000 8.065000 2.465000 ;
+ RECT 6.405000 1.625000 6.655000 2.125000 ;
+ RECT 6.875000 1.795000 7.125000 2.295000 ;
+ RECT 6.915000 0.085000 7.085000 0.555000 ;
+ RECT 7.345000 1.625000 7.595000 2.125000 ;
+ RECT 7.815000 1.455000 10.010000 1.625000 ;
+ RECT 7.815000 1.625000 8.065000 2.295000 ;
+ RECT 7.855000 0.085000 8.025000 0.555000 ;
+ RECT 8.285000 1.795000 8.535000 2.635000 ;
+ RECT 8.755000 1.625000 9.005000 2.465000 ;
+ RECT 8.795000 0.085000 8.965000 0.555000 ;
+ RECT 9.225000 1.795000 9.475000 2.635000 ;
+ RECT 9.695000 1.625000 10.010000 2.465000 ;
+ RECT 9.735000 0.085000 10.010000 0.905000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o211a/sky130_fd_sc_hdll__o211a_1.magic.lef b/cells/o211a/sky130_fd_sc_hdll__o211a_1.magic.lef
index b2447c8..9576504 100644
--- a/cells/o211a/sky130_fd_sc_hdll__o211a_1.magic.lef
+++ b/cells/o211a/sky130_fd_sc_hdll__o211a_1.magic.lef
@@ -76,20 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 0.645000 0.085000 0.895000 0.885000 ;
- RECT 1.635000 0.085000 1.860000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -99,21 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.645000 1.495000 0.815000 2.635000 ;
- RECT 1.085000 1.835000 1.335000 2.635000 ;
- RECT 2.760000 1.835000 3.090000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -131,16 +102,42 @@
END X
OBS
LAYER li1 ;
- RECT 0.430000 1.075000 1.175000 1.245000 ;
- RECT 1.005000 1.245000 1.175000 1.495000 ;
- RECT 1.005000 1.495000 3.800000 1.665000 ;
- RECT 1.085000 0.255000 1.415000 0.735000 ;
- RECT 1.085000 0.735000 2.410000 0.905000 ;
- RECT 2.030000 0.255000 2.410000 0.735000 ;
- RECT 2.085000 1.665000 2.465000 2.465000 ;
- RECT 3.250000 0.255000 3.800000 0.865000 ;
- RECT 3.250000 0.865000 3.470000 1.495000 ;
- RECT 3.470000 1.665000 3.800000 2.465000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.430000 1.075000 1.175000 1.245000 ;
+ RECT 0.645000 0.085000 0.895000 0.885000 ;
+ RECT 0.645000 1.495000 0.815000 2.635000 ;
+ RECT 1.005000 1.245000 1.175000 1.495000 ;
+ RECT 1.005000 1.495000 3.800000 1.665000 ;
+ RECT 1.085000 0.255000 1.415000 0.735000 ;
+ RECT 1.085000 0.735000 2.410000 0.905000 ;
+ RECT 1.085000 1.835000 1.335000 2.635000 ;
+ RECT 1.635000 0.085000 1.860000 0.545000 ;
+ RECT 2.030000 0.255000 2.410000 0.735000 ;
+ RECT 2.085000 1.665000 2.465000 2.465000 ;
+ RECT 2.760000 1.835000 3.090000 2.635000 ;
+ RECT 3.250000 0.255000 3.800000 0.865000 ;
+ RECT 3.250000 0.865000 3.470000 1.495000 ;
+ RECT 3.470000 1.665000 3.800000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o211a/sky130_fd_sc_hdll__o211a_2.magic.lef b/cells/o211a/sky130_fd_sc_hdll__o211a_2.magic.lef
index cc5a974..248f038 100644
--- a/cells/o211a/sky130_fd_sc_hdll__o211a_2.magic.lef
+++ b/cells/o211a/sky130_fd_sc_hdll__o211a_2.magic.lef
@@ -75,21 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 1.535000 0.085000 1.870000 0.465000 ;
- RECT 2.540000 0.085000 2.775000 0.525000 ;
- RECT 3.545000 0.085000 3.875000 0.445000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -99,21 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.525000 1.935000 0.905000 2.635000 ;
- RECT 2.375000 1.935000 2.855000 2.635000 ;
- RECT 3.445000 2.255000 3.825000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -133,16 +103,43 @@
END X
OBS
LAYER li1 ;
- RECT 0.090000 1.510000 3.025000 1.735000 ;
- RECT 0.090000 1.735000 1.820000 1.765000 ;
- RECT 0.090000 1.765000 0.355000 2.465000 ;
- RECT 0.095000 0.255000 0.430000 0.425000 ;
- RECT 0.095000 0.425000 0.760000 0.825000 ;
- RECT 0.530000 0.825000 0.760000 1.510000 ;
- RECT 0.930000 0.635000 2.375000 0.825000 ;
- RECT 1.125000 1.765000 1.820000 2.465000 ;
- RECT 2.855000 0.995000 3.565000 1.325000 ;
- RECT 2.855000 1.325000 3.025000 1.510000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.090000 1.510000 3.025000 1.735000 ;
+ RECT 0.090000 1.735000 1.820000 1.765000 ;
+ RECT 0.090000 1.765000 0.355000 2.465000 ;
+ RECT 0.095000 0.255000 0.430000 0.425000 ;
+ RECT 0.095000 0.425000 0.760000 0.825000 ;
+ RECT 0.525000 1.935000 0.905000 2.635000 ;
+ RECT 0.530000 0.825000 0.760000 1.510000 ;
+ RECT 0.930000 0.635000 2.375000 0.825000 ;
+ RECT 1.125000 1.765000 1.820000 2.465000 ;
+ RECT 1.535000 0.085000 1.870000 0.465000 ;
+ RECT 2.375000 1.935000 2.855000 2.635000 ;
+ RECT 2.540000 0.085000 2.775000 0.525000 ;
+ RECT 2.855000 0.995000 3.565000 1.325000 ;
+ RECT 2.855000 1.325000 3.025000 1.510000 ;
+ RECT 3.445000 2.255000 3.825000 2.635000 ;
+ RECT 3.545000 0.085000 3.875000 0.445000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o211a/sky130_fd_sc_hdll__o211a_4.magic.lef b/cells/o211a/sky130_fd_sc_hdll__o211a_4.magic.lef
index cd07a42..ce31342 100644
--- a/cells/o211a/sky130_fd_sc_hdll__o211a_4.magic.lef
+++ b/cells/o211a/sky130_fd_sc_hdll__o211a_4.magic.lef
@@ -79,29 +79,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.900000 0.085000 ;
- RECT 0.095000 0.085000 0.425000 0.465000 ;
- RECT 1.035000 0.085000 1.365000 0.445000 ;
- RECT 1.925000 0.085000 2.340000 0.465000 ;
- RECT 4.980000 0.085000 5.295000 0.525000 ;
- RECT 6.065000 0.085000 6.255000 0.525000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.900000 0.240000 ;
END
@@ -111,30 +88,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.900000 2.805000 ;
- RECT 0.480000 1.870000 0.860000 2.635000 ;
- RECT 1.440000 1.870000 1.820000 2.635000 ;
- RECT 2.400000 2.200000 2.780000 2.635000 ;
- RECT 3.535000 2.195000 3.915000 2.635000 ;
- RECT 4.595000 2.195000 4.860000 2.635000 ;
- RECT 6.425000 1.915000 6.805000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.900000 2.960000 ;
END
@@ -157,19 +110,63 @@
END X
OBS
LAYER li1 ;
- RECT 0.535000 1.065000 2.620000 1.265000 ;
- RECT 2.400000 0.635000 3.820000 0.815000 ;
- RECT 2.400000 0.815000 2.620000 1.065000 ;
- RECT 2.400000 1.265000 2.620000 1.855000 ;
- RECT 2.400000 1.855000 5.845000 2.025000 ;
- RECT 2.580000 0.255000 4.805000 0.465000 ;
- RECT 3.000000 2.025000 3.360000 2.465000 ;
- RECT 4.085000 2.025000 4.415000 2.465000 ;
- RECT 4.475000 0.465000 4.805000 0.695000 ;
- RECT 4.475000 0.695000 6.805000 0.865000 ;
- RECT 5.465000 0.255000 5.845000 0.695000 ;
- RECT 5.465000 2.025000 5.845000 2.465000 ;
- RECT 6.425000 0.255000 6.805000 0.695000 ;
+ RECT 0.000000 -0.085000 6.900000 0.085000 ;
+ RECT 0.000000 2.635000 6.900000 2.805000 ;
+ RECT 0.095000 0.085000 0.425000 0.465000 ;
+ RECT 0.480000 1.870000 0.860000 2.635000 ;
+ RECT 0.535000 1.065000 2.620000 1.265000 ;
+ RECT 1.035000 0.085000 1.365000 0.445000 ;
+ RECT 1.440000 1.870000 1.820000 2.635000 ;
+ RECT 1.925000 0.085000 2.340000 0.465000 ;
+ RECT 2.400000 0.635000 3.820000 0.815000 ;
+ RECT 2.400000 0.815000 2.620000 1.065000 ;
+ RECT 2.400000 1.265000 2.620000 1.855000 ;
+ RECT 2.400000 1.855000 5.845000 2.025000 ;
+ RECT 2.400000 2.200000 2.780000 2.635000 ;
+ RECT 2.580000 0.255000 4.805000 0.465000 ;
+ RECT 3.000000 2.025000 3.360000 2.465000 ;
+ RECT 3.535000 2.195000 3.915000 2.635000 ;
+ RECT 4.085000 2.025000 4.415000 2.465000 ;
+ RECT 4.475000 0.465000 4.805000 0.695000 ;
+ RECT 4.475000 0.695000 6.805000 0.865000 ;
+ RECT 4.595000 2.195000 4.860000 2.635000 ;
+ RECT 4.980000 0.085000 5.295000 0.525000 ;
+ RECT 5.465000 0.255000 5.845000 0.695000 ;
+ RECT 5.465000 2.025000 5.845000 2.465000 ;
+ RECT 6.065000 0.085000 6.255000 0.525000 ;
+ RECT 6.425000 0.255000 6.805000 0.695000 ;
+ RECT 6.425000 1.915000 6.805000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o211ai/sky130_fd_sc_hdll__o211ai_1.magic.lef b/cells/o211ai/sky130_fd_sc_hdll__o211ai_1.magic.lef
index dc6a3b1..50cb6e6 100644
--- a/cells/o211ai/sky130_fd_sc_hdll__o211ai_1.magic.lef
+++ b/cells/o211ai/sky130_fd_sc_hdll__o211ai_1.magic.lef
@@ -77,16 +77,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.570000 0.085000 0.900000 0.445000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -96,17 +86,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 0.095000 1.495000 0.395000 2.635000 ;
- RECT 1.540000 2.275000 1.870000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -127,9 +106,27 @@
END Y
OBS
LAYER li1 ;
- RECT 0.095000 0.255000 0.400000 0.615000 ;
- RECT 0.095000 0.615000 1.450000 0.825000 ;
- RECT 1.070000 0.255000 1.450000 0.615000 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.095000 0.255000 0.400000 0.615000 ;
+ RECT 0.095000 0.615000 1.450000 0.825000 ;
+ RECT 0.095000 1.495000 0.395000 2.635000 ;
+ RECT 0.570000 0.085000 0.900000 0.445000 ;
+ RECT 1.070000 0.255000 1.450000 0.615000 ;
+ RECT 1.540000 2.275000 1.870000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o211ai/sky130_fd_sc_hdll__o211ai_2.magic.lef b/cells/o211ai/sky130_fd_sc_hdll__o211ai_2.magic.lef
index 309e0cb..32e1558 100644
--- a/cells/o211ai/sky130_fd_sc_hdll__o211ai_2.magic.lef
+++ b/cells/o211ai/sky130_fd_sc_hdll__o211ai_2.magic.lef
@@ -76,23 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.060000 0.085000 ;
- RECT 2.595000 0.085000 2.925000 0.445000 ;
- RECT 3.525000 0.085000 3.905000 0.445000 ;
- RECT 4.465000 0.085000 4.870000 0.445000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.060000 0.240000 ;
END
@@ -102,24 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.060000 2.805000 ;
- RECT 0.115000 2.175000 0.375000 2.635000 ;
- RECT 1.025000 1.915000 1.405000 2.635000 ;
- RECT 1.985000 1.915000 2.365000 2.635000 ;
- RECT 3.985000 1.865000 4.365000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.060000 2.960000 ;
END
@@ -139,16 +104,48 @@
END Y
OBS
LAYER li1 ;
- RECT 0.095000 0.255000 2.365000 0.445000 ;
- RECT 1.145000 0.445000 2.365000 0.465000 ;
- RECT 1.145000 0.465000 1.335000 0.890000 ;
- RECT 1.505000 0.635000 4.295000 0.845000 ;
- RECT 2.595000 2.100000 2.855000 2.295000 ;
- RECT 2.595000 2.295000 3.815000 2.465000 ;
- RECT 3.625000 1.525000 4.845000 1.695000 ;
- RECT 3.625000 1.695000 3.815000 2.295000 ;
- RECT 4.105000 0.515000 4.295000 0.635000 ;
- RECT 4.585000 1.695000 4.845000 2.465000 ;
+ RECT 0.000000 -0.085000 5.060000 0.085000 ;
+ RECT 0.000000 2.635000 5.060000 2.805000 ;
+ RECT 0.095000 0.255000 2.365000 0.445000 ;
+ RECT 0.115000 2.175000 0.375000 2.635000 ;
+ RECT 1.025000 1.915000 1.405000 2.635000 ;
+ RECT 1.145000 0.445000 2.365000 0.465000 ;
+ RECT 1.145000 0.465000 1.335000 0.890000 ;
+ RECT 1.505000 0.635000 4.295000 0.845000 ;
+ RECT 1.985000 1.915000 2.365000 2.635000 ;
+ RECT 2.595000 0.085000 2.925000 0.445000 ;
+ RECT 2.595000 2.100000 2.855000 2.295000 ;
+ RECT 2.595000 2.295000 3.815000 2.465000 ;
+ RECT 3.525000 0.085000 3.905000 0.445000 ;
+ RECT 3.625000 1.525000 4.845000 1.695000 ;
+ RECT 3.625000 1.695000 3.815000 2.295000 ;
+ RECT 3.985000 1.865000 4.365000 2.635000 ;
+ RECT 4.105000 0.515000 4.295000 0.635000 ;
+ RECT 4.465000 0.085000 4.870000 0.445000 ;
+ RECT 4.585000 1.695000 4.845000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o211ai/sky130_fd_sc_hdll__o211ai_4.magic.lef b/cells/o211ai/sky130_fd_sc_hdll__o211ai_4.magic.lef
index 2f41bbd..ddacf61 100644
--- a/cells/o211ai/sky130_fd_sc_hdll__o211ai_4.magic.lef
+++ b/cells/o211ai/sky130_fd_sc_hdll__o211ai_4.magic.lef
@@ -81,32 +81,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 8.740000 0.085000 ;
- RECT 0.525000 0.085000 0.905000 0.445000 ;
- RECT 1.535000 0.085000 1.865000 0.455000 ;
- RECT 2.445000 0.085000 2.825000 0.445000 ;
- RECT 3.405000 0.085000 3.785000 0.445000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 8.740000 0.240000 ;
END
@@ -116,35 +90,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 8.740000 2.805000 ;
- RECT 0.090000 1.665000 0.385000 2.635000 ;
- RECT 1.005000 2.275000 1.385000 2.635000 ;
- RECT 4.015000 2.195000 4.285000 2.635000 ;
- RECT 4.885000 2.275000 5.265000 2.635000 ;
- RECT 5.830000 2.275000 6.210000 2.635000 ;
- RECT 6.770000 2.275000 7.155000 2.635000 ;
- RECT 8.155000 2.275000 8.485000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 8.740000 2.960000 ;
END
@@ -167,23 +112,74 @@
END Y
OBS
LAYER li1 ;
- RECT 0.155000 0.535000 0.355000 0.625000 ;
- RECT 0.155000 0.625000 4.235000 0.795000 ;
- RECT 0.155000 0.795000 3.480000 0.905000 ;
- RECT 0.605000 1.860000 0.825000 1.935000 ;
- RECT 0.605000 1.935000 1.785000 2.105000 ;
- RECT 0.605000 2.105000 0.825000 2.190000 ;
- RECT 1.125000 0.425000 1.340000 0.625000 ;
- RECT 1.605000 2.105000 1.785000 2.275000 ;
- RECT 1.605000 2.275000 3.785000 2.465000 ;
- RECT 4.005000 0.255000 5.470000 0.455000 ;
- RECT 4.005000 0.455000 4.235000 0.625000 ;
- RECT 4.405000 0.635000 6.870000 0.815000 ;
- RECT 7.730000 0.310000 8.490000 0.480000 ;
- RECT 8.320000 0.480000 8.490000 0.595000 ;
+ RECT 0.000000 -0.085000 8.740000 0.085000 ;
+ RECT 0.000000 2.635000 8.740000 2.805000 ;
+ RECT 0.090000 1.665000 0.385000 2.635000 ;
+ RECT 0.155000 0.535000 0.355000 0.625000 ;
+ RECT 0.155000 0.625000 4.235000 0.795000 ;
+ RECT 0.155000 0.795000 3.480000 0.905000 ;
+ RECT 0.525000 0.085000 0.905000 0.445000 ;
+ RECT 0.605000 1.860000 0.825000 1.935000 ;
+ RECT 0.605000 1.935000 1.785000 2.105000 ;
+ RECT 0.605000 2.105000 0.825000 2.190000 ;
+ RECT 1.005000 2.275000 1.385000 2.635000 ;
+ RECT 1.125000 0.425000 1.340000 0.625000 ;
+ RECT 1.535000 0.085000 1.865000 0.455000 ;
+ RECT 1.605000 2.105000 1.785000 2.275000 ;
+ RECT 1.605000 2.275000 3.785000 2.465000 ;
+ RECT 2.445000 0.085000 2.825000 0.445000 ;
+ RECT 3.405000 0.085000 3.785000 0.445000 ;
+ RECT 4.005000 0.255000 5.470000 0.455000 ;
+ RECT 4.005000 0.455000 4.235000 0.625000 ;
+ RECT 4.015000 2.195000 4.285000 2.635000 ;
+ RECT 4.405000 0.635000 6.870000 0.815000 ;
+ RECT 4.885000 2.275000 5.265000 2.635000 ;
+ RECT 5.830000 2.275000 6.210000 2.635000 ;
+ RECT 6.770000 2.275000 7.155000 2.635000 ;
+ RECT 7.730000 0.310000 8.490000 0.480000 ;
+ RECT 8.155000 2.275000 8.485000 2.635000 ;
+ RECT 8.320000 0.480000 8.490000 0.595000 ;
LAYER mcon ;
- RECT 1.170000 0.425000 1.340000 0.595000 ;
- RECT 8.320000 0.425000 8.490000 0.595000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.170000 0.425000 1.340000 0.595000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.320000 0.425000 8.490000 0.595000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
LAYER met1 ;
RECT 1.110000 0.395000 1.400000 0.440000 ;
RECT 1.110000 0.440000 8.550000 0.580000 ;
diff --git a/cells/o21a/sky130_fd_sc_hdll__o21a_1.magic.lef b/cells/o21a/sky130_fd_sc_hdll__o21a_1.magic.lef
index e849bf2..e36edff 100644
--- a/cells/o21a/sky130_fd_sc_hdll__o21a_1.magic.lef
+++ b/cells/o21a/sky130_fd_sc_hdll__o21a_1.magic.lef
@@ -67,18 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 0.615000 0.085000 0.785000 0.545000 ;
- RECT 1.980000 0.085000 2.150000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -88,18 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 0.535000 1.860000 1.265000 2.635000 ;
- RECT 2.380000 1.915000 3.100000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -116,14 +92,35 @@
END X
OBS
LAYER li1 ;
- RECT 0.600000 0.715000 1.385000 0.905000 ;
- RECT 0.600000 0.905000 0.885000 1.475000 ;
- RECT 0.600000 1.475000 1.810000 1.690000 ;
- RECT 1.025000 0.255000 1.385000 0.715000 ;
- RECT 1.480000 1.690000 1.810000 2.465000 ;
- RECT 1.555000 0.555000 1.765000 0.715000 ;
- RECT 1.555000 0.715000 2.710000 0.905000 ;
- RECT 2.380000 0.255000 2.710000 0.715000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.535000 1.860000 1.265000 2.635000 ;
+ RECT 0.600000 0.715000 1.385000 0.905000 ;
+ RECT 0.600000 0.905000 0.885000 1.475000 ;
+ RECT 0.600000 1.475000 1.810000 1.690000 ;
+ RECT 0.615000 0.085000 0.785000 0.545000 ;
+ RECT 1.025000 0.255000 1.385000 0.715000 ;
+ RECT 1.480000 1.690000 1.810000 2.465000 ;
+ RECT 1.555000 0.555000 1.765000 0.715000 ;
+ RECT 1.555000 0.715000 2.710000 0.905000 ;
+ RECT 1.980000 0.085000 2.150000 0.545000 ;
+ RECT 2.380000 0.255000 2.710000 0.715000 ;
+ RECT 2.380000 1.915000 3.100000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o21a/sky130_fd_sc_hdll__o21a_2.magic.lef b/cells/o21a/sky130_fd_sc_hdll__o21a_2.magic.lef
index 0687221..cc11372 100644
--- a/cells/o21a/sky130_fd_sc_hdll__o21a_2.magic.lef
+++ b/cells/o21a/sky130_fd_sc_hdll__o21a_2.magic.lef
@@ -67,20 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.105000 0.085000 0.345000 0.885000 ;
- RECT 0.995000 0.085000 1.375000 0.465000 ;
- RECT 2.495000 0.085000 3.035000 0.465000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -90,20 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.090000 1.635000 0.345000 2.635000 ;
- RECT 0.995000 2.185000 1.895000 2.635000 ;
- RECT 3.245000 1.650000 3.530000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -119,15 +91,40 @@
END X
OBS
LAYER li1 ;
- RECT 0.995000 0.635000 1.895000 0.840000 ;
- RECT 0.995000 0.840000 1.355000 1.330000 ;
- RECT 1.185000 1.330000 1.355000 1.785000 ;
- RECT 1.185000 1.785000 2.375000 2.005000 ;
- RECT 1.565000 0.255000 1.895000 0.635000 ;
- RECT 2.115000 0.465000 2.325000 0.635000 ;
- RECT 2.115000 0.635000 3.530000 0.825000 ;
- RECT 2.115000 2.005000 2.375000 2.465000 ;
- RECT 3.255000 0.495000 3.530000 0.635000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.090000 1.635000 0.345000 2.635000 ;
+ RECT 0.105000 0.085000 0.345000 0.885000 ;
+ RECT 0.995000 0.085000 1.375000 0.465000 ;
+ RECT 0.995000 0.635000 1.895000 0.840000 ;
+ RECT 0.995000 0.840000 1.355000 1.330000 ;
+ RECT 0.995000 2.185000 1.895000 2.635000 ;
+ RECT 1.185000 1.330000 1.355000 1.785000 ;
+ RECT 1.185000 1.785000 2.375000 2.005000 ;
+ RECT 1.565000 0.255000 1.895000 0.635000 ;
+ RECT 2.115000 0.465000 2.325000 0.635000 ;
+ RECT 2.115000 0.635000 3.530000 0.825000 ;
+ RECT 2.115000 2.005000 2.375000 2.465000 ;
+ RECT 2.495000 0.085000 3.035000 0.465000 ;
+ RECT 3.245000 1.650000 3.530000 2.635000 ;
+ RECT 3.255000 0.495000 3.530000 0.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o21a/sky130_fd_sc_hdll__o21a_4.magic.lef b/cells/o21a/sky130_fd_sc_hdll__o21a_4.magic.lef
index 4a541b3..bbe9371 100644
--- a/cells/o21a/sky130_fd_sc_hdll__o21a_4.magic.lef
+++ b/cells/o21a/sky130_fd_sc_hdll__o21a_4.magic.lef
@@ -68,27 +68,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.980000 0.085000 ;
- RECT 0.095000 0.085000 0.425000 0.465000 ;
- RECT 1.055000 0.085000 1.385000 0.445000 ;
- RECT 2.015000 0.085000 2.345000 0.465000 ;
- RECT 4.055000 0.085000 4.395000 0.445000 ;
- RECT 4.975000 0.085000 5.355000 0.445000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.980000 0.240000 ;
END
@@ -98,27 +77,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.980000 2.805000 ;
- RECT 0.415000 1.870000 0.795000 2.635000 ;
- RECT 1.375000 1.870000 1.755000 2.635000 ;
- RECT 2.335000 2.255000 2.735000 2.635000 ;
- RECT 3.515000 2.275000 3.845000 2.635000 ;
- RECT 5.455000 1.935000 5.865000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.980000 2.960000 ;
END
@@ -139,18 +97,57 @@
END X
OBS
LAYER li1 ;
- RECT 0.520000 0.995000 2.565000 1.335000 ;
- RECT 2.315000 0.655000 3.385000 0.870000 ;
- RECT 2.315000 0.870000 2.565000 0.995000 ;
- RECT 2.325000 1.335000 2.565000 1.830000 ;
- RECT 2.325000 1.830000 3.195000 1.875000 ;
- RECT 2.325000 1.875000 4.875000 2.085000 ;
- RECT 2.585000 0.255000 3.885000 0.485000 ;
- RECT 2.955000 2.085000 4.875000 2.105000 ;
- RECT 2.955000 2.105000 3.195000 2.465000 ;
- RECT 3.555000 0.485000 3.885000 0.615000 ;
- RECT 3.555000 0.615000 5.835000 0.785000 ;
- RECT 4.495000 2.105000 4.875000 2.445000 ;
+ RECT 0.000000 -0.085000 5.980000 0.085000 ;
+ RECT 0.000000 2.635000 5.980000 2.805000 ;
+ RECT 0.095000 0.085000 0.425000 0.465000 ;
+ RECT 0.415000 1.870000 0.795000 2.635000 ;
+ RECT 0.520000 0.995000 2.565000 1.335000 ;
+ RECT 1.055000 0.085000 1.385000 0.445000 ;
+ RECT 1.375000 1.870000 1.755000 2.635000 ;
+ RECT 2.015000 0.085000 2.345000 0.465000 ;
+ RECT 2.315000 0.655000 3.385000 0.870000 ;
+ RECT 2.315000 0.870000 2.565000 0.995000 ;
+ RECT 2.325000 1.335000 2.565000 1.830000 ;
+ RECT 2.325000 1.830000 3.195000 1.875000 ;
+ RECT 2.325000 1.875000 4.875000 2.085000 ;
+ RECT 2.335000 2.255000 2.735000 2.635000 ;
+ RECT 2.585000 0.255000 3.885000 0.485000 ;
+ RECT 2.955000 2.085000 4.875000 2.105000 ;
+ RECT 2.955000 2.105000 3.195000 2.465000 ;
+ RECT 3.515000 2.275000 3.845000 2.635000 ;
+ RECT 3.555000 0.485000 3.885000 0.615000 ;
+ RECT 3.555000 0.615000 5.835000 0.785000 ;
+ RECT 4.055000 0.085000 4.395000 0.445000 ;
+ RECT 4.495000 2.105000 4.875000 2.445000 ;
+ RECT 4.975000 0.085000 5.355000 0.445000 ;
+ RECT 5.455000 1.935000 5.865000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o21ai/sky130_fd_sc_hdll__o21ai_1.magic.lef b/cells/o21ai/sky130_fd_sc_hdll__o21ai_1.magic.lef
index 9eb8e16..fd844fd 100644
--- a/cells/o21ai/sky130_fd_sc_hdll__o21ai_1.magic.lef
+++ b/cells/o21ai/sky130_fd_sc_hdll__o21ai_1.magic.lef
@@ -67,15 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.300000 0.085000 ;
- RECT 0.625000 0.085000 1.005000 0.445000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.300000 0.240000 ;
END
@@ -85,16 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.300000 2.805000 ;
- RECT 0.090000 1.495000 0.410000 2.635000 ;
- RECT 1.645000 1.835000 2.110000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.300000 2.960000 ;
END
@@ -113,9 +94,25 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.265000 0.380000 0.615000 ;
- RECT 0.090000 0.615000 1.405000 0.785000 ;
- RECT 1.175000 0.310000 1.405000 0.615000 ;
+ RECT 0.000000 -0.085000 2.300000 0.085000 ;
+ RECT 0.000000 2.635000 2.300000 2.805000 ;
+ RECT 0.090000 0.265000 0.380000 0.615000 ;
+ RECT 0.090000 0.615000 1.405000 0.785000 ;
+ RECT 0.090000 1.495000 0.410000 2.635000 ;
+ RECT 0.625000 0.085000 1.005000 0.445000 ;
+ RECT 1.175000 0.310000 1.405000 0.615000 ;
+ RECT 1.645000 1.835000 2.110000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o21ai/sky130_fd_sc_hdll__o21ai_2.magic.lef b/cells/o21ai/sky130_fd_sc_hdll__o21ai_2.magic.lef
index c807123..8dcfdcb 100644
--- a/cells/o21ai/sky130_fd_sc_hdll__o21ai_2.magic.lef
+++ b/cells/o21ai/sky130_fd_sc_hdll__o21ai_2.magic.lef
@@ -68,19 +68,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.665000 0.085000 0.835000 0.545000 ;
- RECT 1.675000 0.085000 1.845000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -90,20 +77,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.105000 1.785000 0.435000 2.635000 ;
- RECT 2.060000 2.175000 2.440000 2.635000 ;
- RECT 3.280000 1.570000 3.530000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -122,15 +95,39 @@
END Y
OBS
LAYER li1 ;
- RECT 0.105000 0.255000 0.435000 0.715000 ;
- RECT 0.105000 0.715000 2.465000 0.885000 ;
- RECT 0.655000 1.785000 0.875000 2.295000 ;
- RECT 0.655000 2.295000 1.865000 2.465000 ;
- RECT 1.015000 0.255000 1.395000 0.715000 ;
- RECT 1.675000 2.135000 1.865000 2.295000 ;
- RECT 2.135000 0.255000 3.530000 0.425000 ;
- RECT 2.135000 0.425000 2.465000 0.715000 ;
- RECT 3.280000 0.425000 3.530000 0.595000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.105000 0.255000 0.435000 0.715000 ;
+ RECT 0.105000 0.715000 2.465000 0.885000 ;
+ RECT 0.105000 1.785000 0.435000 2.635000 ;
+ RECT 0.655000 1.785000 0.875000 2.295000 ;
+ RECT 0.655000 2.295000 1.865000 2.465000 ;
+ RECT 0.665000 0.085000 0.835000 0.545000 ;
+ RECT 1.015000 0.255000 1.395000 0.715000 ;
+ RECT 1.675000 0.085000 1.845000 0.545000 ;
+ RECT 1.675000 2.135000 1.865000 2.295000 ;
+ RECT 2.060000 2.175000 2.440000 2.635000 ;
+ RECT 2.135000 0.255000 3.530000 0.425000 ;
+ RECT 2.135000 0.425000 2.465000 0.715000 ;
+ RECT 3.280000 0.425000 3.530000 0.595000 ;
+ RECT 3.280000 1.570000 3.530000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o21ai/sky130_fd_sc_hdll__o21ai_4.magic.lef b/cells/o21ai/sky130_fd_sc_hdll__o21ai_4.magic.lef
index 1e06ac4..d469c01 100644
--- a/cells/o21ai/sky130_fd_sc_hdll__o21ai_4.magic.lef
+++ b/cells/o21ai/sky130_fd_sc_hdll__o21ai_4.magic.lef
@@ -69,27 +69,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.550000 0.085000 0.930000 0.445000 ;
- RECT 1.510000 0.085000 1.890000 0.445000 ;
- RECT 2.470000 0.085000 2.850000 0.445000 ;
- RECT 3.430000 0.085000 3.810000 0.445000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -99,28 +78,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.120000 1.820000 0.405000 2.635000 ;
- RECT 1.030000 2.255000 1.410000 2.635000 ;
- RECT 4.030000 2.195000 4.310000 2.635000 ;
- RECT 4.910000 2.255000 5.290000 2.635000 ;
- RECT 5.870000 1.880000 6.250000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -143,13 +100,53 @@
END Y
OBS
LAYER li1 ;
- RECT 0.120000 0.615000 4.260000 0.820000 ;
- RECT 0.625000 1.915000 1.820000 2.085000 ;
- RECT 0.625000 2.085000 0.860000 2.465000 ;
- RECT 1.630000 2.085000 1.820000 2.275000 ;
- RECT 1.630000 2.275000 3.810000 2.465000 ;
- RECT 4.030000 0.255000 6.250000 0.445000 ;
- RECT 4.030000 0.445000 4.260000 0.615000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.120000 0.615000 4.260000 0.820000 ;
+ RECT 0.120000 1.820000 0.405000 2.635000 ;
+ RECT 0.550000 0.085000 0.930000 0.445000 ;
+ RECT 0.625000 1.915000 1.820000 2.085000 ;
+ RECT 0.625000 2.085000 0.860000 2.465000 ;
+ RECT 1.030000 2.255000 1.410000 2.635000 ;
+ RECT 1.510000 0.085000 1.890000 0.445000 ;
+ RECT 1.630000 2.085000 1.820000 2.275000 ;
+ RECT 1.630000 2.275000 3.810000 2.465000 ;
+ RECT 2.470000 0.085000 2.850000 0.445000 ;
+ RECT 3.430000 0.085000 3.810000 0.445000 ;
+ RECT 4.030000 0.255000 6.250000 0.445000 ;
+ RECT 4.030000 0.445000 4.260000 0.615000 ;
+ RECT 4.030000 2.195000 4.310000 2.635000 ;
+ RECT 4.910000 2.255000 5.290000 2.635000 ;
+ RECT 5.870000 1.880000 6.250000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o21ba/sky130_fd_sc_hdll__o21ba_1.magic.lef b/cells/o21ba/sky130_fd_sc_hdll__o21ba_1.magic.lef
index f721de6..5030f94 100644
--- a/cells/o21ba/sky130_fd_sc_hdll__o21ba_1.magic.lef
+++ b/cells/o21ba/sky130_fd_sc_hdll__o21ba_1.magic.lef
@@ -66,19 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.675000 0.085000 0.845000 0.825000 ;
- RECT 2.830000 0.085000 3.000000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -88,20 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.595000 2.205000 1.005000 2.635000 ;
- RECT 1.770000 2.215000 2.100000 2.635000 ;
- RECT 3.170000 1.535000 3.550000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -119,19 +92,43 @@
END X
OBS
LAYER li1 ;
- RECT 0.510000 0.995000 0.860000 1.325000 ;
- RECT 0.645000 1.325000 0.860000 1.865000 ;
- RECT 0.645000 1.865000 2.585000 2.035000 ;
- RECT 1.075000 1.525000 1.720000 1.695000 ;
- RECT 1.210000 0.450000 1.380000 0.655000 ;
- RECT 1.210000 0.655000 1.720000 0.825000 ;
- RECT 1.550000 0.825000 1.720000 1.525000 ;
- RECT 1.890000 0.255000 2.060000 1.455000 ;
- RECT 1.890000 1.455000 2.585000 1.865000 ;
- RECT 2.280000 0.255000 2.610000 0.735000 ;
- RECT 2.280000 0.735000 3.565000 0.905000 ;
- RECT 2.280000 2.035000 2.585000 2.465000 ;
- RECT 3.235000 0.270000 3.565000 0.735000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.510000 0.995000 0.860000 1.325000 ;
+ RECT 0.595000 2.205000 1.005000 2.635000 ;
+ RECT 0.645000 1.325000 0.860000 1.865000 ;
+ RECT 0.645000 1.865000 2.585000 2.035000 ;
+ RECT 0.675000 0.085000 0.845000 0.825000 ;
+ RECT 1.075000 1.525000 1.720000 1.695000 ;
+ RECT 1.210000 0.450000 1.380000 0.655000 ;
+ RECT 1.210000 0.655000 1.720000 0.825000 ;
+ RECT 1.550000 0.825000 1.720000 1.525000 ;
+ RECT 1.770000 2.215000 2.100000 2.635000 ;
+ RECT 1.890000 0.255000 2.060000 1.455000 ;
+ RECT 1.890000 1.455000 2.585000 1.865000 ;
+ RECT 2.280000 0.255000 2.610000 0.735000 ;
+ RECT 2.280000 0.735000 3.565000 0.905000 ;
+ RECT 2.280000 2.035000 2.585000 2.465000 ;
+ RECT 2.830000 0.085000 3.000000 0.555000 ;
+ RECT 3.170000 1.535000 3.550000 2.635000 ;
+ RECT 3.235000 0.270000 3.565000 0.735000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o21ba/sky130_fd_sc_hdll__o21ba_2.magic.lef b/cells/o21ba/sky130_fd_sc_hdll__o21ba_2.magic.lef
index 42ea407..f1bee15 100644
--- a/cells/o21ba/sky130_fd_sc_hdll__o21ba_2.magic.lef
+++ b/cells/o21ba/sky130_fd_sc_hdll__o21ba_2.magic.lef
@@ -67,21 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 0.645000 0.085000 0.825000 0.825000 ;
- RECT 1.560000 0.085000 1.925000 0.465000 ;
- RECT 3.165000 0.085000 3.335000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -91,21 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.520000 2.205000 0.960000 2.635000 ;
- RECT 1.520000 2.205000 2.380000 2.635000 ;
- RECT 3.450000 1.875000 3.830000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -123,20 +93,47 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.430000 0.345000 0.825000 ;
- RECT 0.085000 0.825000 0.255000 1.495000 ;
- RECT 0.085000 1.495000 0.395000 1.865000 ;
- RECT 0.085000 1.865000 2.085000 2.035000 ;
- RECT 1.405000 0.655000 2.470000 0.825000 ;
- RECT 1.405000 0.825000 1.575000 1.325000 ;
- RECT 1.915000 0.995000 2.085000 1.865000 ;
- RECT 2.140000 0.255000 2.470000 0.655000 ;
- RECT 2.255000 0.825000 2.470000 1.455000 ;
- RECT 2.255000 1.455000 2.925000 2.035000 ;
- RECT 2.600000 2.035000 2.925000 2.465000 ;
- RECT 2.695000 0.365000 2.945000 0.735000 ;
- RECT 2.695000 0.735000 3.890000 0.905000 ;
- RECT 3.555000 0.270000 3.890000 0.735000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.085000 0.430000 0.345000 0.825000 ;
+ RECT 0.085000 0.825000 0.255000 1.495000 ;
+ RECT 0.085000 1.495000 0.395000 1.865000 ;
+ RECT 0.085000 1.865000 2.085000 2.035000 ;
+ RECT 0.520000 2.205000 0.960000 2.635000 ;
+ RECT 0.645000 0.085000 0.825000 0.825000 ;
+ RECT 1.405000 0.655000 2.470000 0.825000 ;
+ RECT 1.405000 0.825000 1.575000 1.325000 ;
+ RECT 1.520000 2.205000 2.380000 2.635000 ;
+ RECT 1.560000 0.085000 1.925000 0.465000 ;
+ RECT 1.915000 0.995000 2.085000 1.865000 ;
+ RECT 2.140000 0.255000 2.470000 0.655000 ;
+ RECT 2.255000 0.825000 2.470000 1.455000 ;
+ RECT 2.255000 1.455000 2.925000 2.035000 ;
+ RECT 2.600000 2.035000 2.925000 2.465000 ;
+ RECT 2.695000 0.365000 2.945000 0.735000 ;
+ RECT 2.695000 0.735000 3.890000 0.905000 ;
+ RECT 3.165000 0.085000 3.335000 0.555000 ;
+ RECT 3.450000 1.875000 3.830000 2.635000 ;
+ RECT 3.555000 0.270000 3.890000 0.735000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o21ba/sky130_fd_sc_hdll__o21ba_4.magic.lef b/cells/o21ba/sky130_fd_sc_hdll__o21ba_4.magic.lef
index 7371796..d6e5226 100644
--- a/cells/o21ba/sky130_fd_sc_hdll__o21ba_4.magic.lef
+++ b/cells/o21ba/sky130_fd_sc_hdll__o21ba_4.magic.lef
@@ -67,28 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.765000 0.085000 0.935000 0.905000 ;
- RECT 1.705000 0.085000 1.875000 0.555000 ;
- RECT 2.565000 0.085000 2.895000 0.475000 ;
- RECT 4.625000 0.085000 4.795000 0.555000 ;
- RECT 5.565000 0.085000 5.735000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -98,28 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.635000 2.215000 1.015000 2.635000 ;
- RECT 1.575000 2.215000 1.955000 2.635000 ;
- RECT 2.515000 2.215000 2.895000 2.635000 ;
- RECT 3.550000 2.135000 3.800000 2.635000 ;
- RECT 5.435000 1.835000 5.815000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -139,33 +95,74 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.265000 0.545000 0.855000 ;
- RECT 0.085000 0.855000 0.255000 1.455000 ;
- RECT 0.085000 1.455000 0.435000 1.875000 ;
- RECT 0.085000 1.875000 2.815000 2.045000 ;
- RECT 0.085000 2.045000 0.435000 2.465000 ;
- RECT 1.875000 1.080000 2.815000 1.250000 ;
- RECT 2.645000 0.645000 3.935000 0.895000 ;
- RECT 2.645000 0.895000 2.815000 1.080000 ;
- RECT 2.645000 1.445000 3.205000 1.615000 ;
- RECT 2.645000 1.615000 2.815000 1.875000 ;
- RECT 2.985000 1.075000 3.435000 1.245000 ;
- RECT 2.985000 1.245000 3.205000 1.445000 ;
- RECT 3.105000 0.255000 4.405000 0.475000 ;
- RECT 3.115000 1.795000 4.830000 1.965000 ;
- RECT 3.115000 1.965000 3.285000 2.465000 ;
- RECT 3.745000 0.895000 3.935000 1.795000 ;
- RECT 4.035000 2.135000 4.325000 2.295000 ;
- RECT 4.035000 2.295000 5.265000 2.465000 ;
- RECT 4.155000 0.475000 4.405000 0.725000 ;
- RECT 4.155000 0.725000 6.310000 0.905000 ;
- RECT 4.585000 1.445000 4.830000 1.795000 ;
- RECT 4.585000 1.965000 4.830000 2.125000 ;
- RECT 4.965000 0.255000 5.345000 0.725000 ;
- RECT 5.095000 1.455000 6.310000 1.665000 ;
- RECT 5.095000 1.665000 5.265000 2.295000 ;
- RECT 5.905000 0.265000 6.310000 0.725000 ;
- RECT 6.035000 1.665000 6.310000 2.465000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.085000 0.265000 0.545000 0.855000 ;
+ RECT 0.085000 0.855000 0.255000 1.455000 ;
+ RECT 0.085000 1.455000 0.435000 1.875000 ;
+ RECT 0.085000 1.875000 2.815000 2.045000 ;
+ RECT 0.085000 2.045000 0.435000 2.465000 ;
+ RECT 0.635000 2.215000 1.015000 2.635000 ;
+ RECT 0.765000 0.085000 0.935000 0.905000 ;
+ RECT 1.575000 2.215000 1.955000 2.635000 ;
+ RECT 1.705000 0.085000 1.875000 0.555000 ;
+ RECT 1.875000 1.080000 2.815000 1.250000 ;
+ RECT 2.515000 2.215000 2.895000 2.635000 ;
+ RECT 2.565000 0.085000 2.895000 0.475000 ;
+ RECT 2.645000 0.645000 3.935000 0.895000 ;
+ RECT 2.645000 0.895000 2.815000 1.080000 ;
+ RECT 2.645000 1.445000 3.205000 1.615000 ;
+ RECT 2.645000 1.615000 2.815000 1.875000 ;
+ RECT 2.985000 1.075000 3.435000 1.245000 ;
+ RECT 2.985000 1.245000 3.205000 1.445000 ;
+ RECT 3.105000 0.255000 4.405000 0.475000 ;
+ RECT 3.115000 1.795000 4.830000 1.965000 ;
+ RECT 3.115000 1.965000 3.285000 2.465000 ;
+ RECT 3.550000 2.135000 3.800000 2.635000 ;
+ RECT 3.745000 0.895000 3.935000 1.795000 ;
+ RECT 4.035000 2.135000 4.325000 2.295000 ;
+ RECT 4.035000 2.295000 5.265000 2.465000 ;
+ RECT 4.155000 0.475000 4.405000 0.725000 ;
+ RECT 4.155000 0.725000 6.310000 0.905000 ;
+ RECT 4.585000 1.445000 4.830000 1.795000 ;
+ RECT 4.585000 1.965000 4.830000 2.125000 ;
+ RECT 4.625000 0.085000 4.795000 0.555000 ;
+ RECT 4.965000 0.255000 5.345000 0.725000 ;
+ RECT 5.095000 1.455000 6.310000 1.665000 ;
+ RECT 5.095000 1.665000 5.265000 2.295000 ;
+ RECT 5.435000 1.835000 5.815000 2.635000 ;
+ RECT 5.565000 0.085000 5.735000 0.555000 ;
+ RECT 5.905000 0.265000 6.310000 0.725000 ;
+ RECT 6.035000 1.665000 6.310000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o21bai/sky130_fd_sc_hdll__o21bai_1.magic.lef b/cells/o21bai/sky130_fd_sc_hdll__o21bai_1.magic.lef
index 8058b8c..64174a4 100644
--- a/cells/o21bai/sky130_fd_sc_hdll__o21bai_1.magic.lef
+++ b/cells/o21bai/sky130_fd_sc_hdll__o21bai_1.magic.lef
@@ -67,18 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 0.085000 0.085000 0.360000 0.825000 ;
- RECT 2.195000 0.085000 2.365000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -88,18 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 1.070000 1.875000 1.400000 2.635000 ;
- RECT 2.470000 1.535000 3.060000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -117,14 +93,35 @@
END Y
OBS
LAYER li1 ;
- RECT 0.525000 1.535000 1.065000 1.705000 ;
- RECT 0.525000 1.705000 0.850000 2.210000 ;
- RECT 0.675000 0.495000 0.940000 0.825000 ;
- RECT 0.770000 0.825000 0.940000 0.995000 ;
- RECT 0.770000 0.995000 1.065000 1.535000 ;
- RECT 1.640000 0.255000 1.970000 0.735000 ;
- RECT 1.640000 0.735000 2.915000 0.905000 ;
- RECT 2.535000 0.270000 2.915000 0.735000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.085000 0.085000 0.360000 0.825000 ;
+ RECT 0.525000 1.535000 1.065000 1.705000 ;
+ RECT 0.525000 1.705000 0.850000 2.210000 ;
+ RECT 0.675000 0.495000 0.940000 0.825000 ;
+ RECT 0.770000 0.825000 0.940000 0.995000 ;
+ RECT 0.770000 0.995000 1.065000 1.535000 ;
+ RECT 1.070000 1.875000 1.400000 2.635000 ;
+ RECT 1.640000 0.255000 1.970000 0.735000 ;
+ RECT 1.640000 0.735000 2.915000 0.905000 ;
+ RECT 2.195000 0.085000 2.365000 0.555000 ;
+ RECT 2.470000 1.535000 3.060000 2.635000 ;
+ RECT 2.535000 0.270000 2.915000 0.735000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o21bai/sky130_fd_sc_hdll__o21bai_2.magic.lef b/cells/o21bai/sky130_fd_sc_hdll__o21bai_2.magic.lef
index b384f4c..419b937 100644
--- a/cells/o21bai/sky130_fd_sc_hdll__o21bai_2.magic.lef
+++ b/cells/o21bai/sky130_fd_sc_hdll__o21bai_2.magic.lef
@@ -66,22 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.180000 0.085000 0.350000 0.825000 ;
- RECT 2.695000 0.085000 2.865000 0.555000 ;
- RECT 3.635000 0.085000 3.805000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -91,22 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.635000 1.875000 0.965000 2.635000 ;
- RECT 1.620000 1.795000 1.870000 2.635000 ;
- RECT 3.505000 1.835000 3.885000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -125,22 +93,51 @@
END Y
OBS
LAYER li1 ;
- RECT 0.180000 1.495000 0.915000 1.665000 ;
- RECT 0.180000 1.665000 0.350000 1.915000 ;
- RECT 0.650000 0.445000 0.820000 1.075000 ;
- RECT 0.650000 1.075000 1.340000 1.245000 ;
- RECT 0.650000 1.245000 0.915000 1.495000 ;
- RECT 1.060000 0.255000 2.475000 0.475000 ;
- RECT 1.060000 0.475000 1.340000 0.905000 ;
- RECT 2.105000 1.795000 2.435000 2.295000 ;
- RECT 2.105000 2.295000 3.335000 2.465000 ;
- RECT 2.225000 0.475000 2.475000 0.725000 ;
- RECT 2.225000 0.725000 4.380000 0.905000 ;
- RECT 3.035000 0.255000 3.415000 0.725000 ;
- RECT 3.165000 1.455000 4.380000 1.665000 ;
- RECT 3.165000 1.665000 3.335000 2.295000 ;
- RECT 3.975000 0.265000 4.380000 0.725000 ;
- RECT 4.105000 1.665000 4.380000 2.465000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.180000 0.085000 0.350000 0.825000 ;
+ RECT 0.180000 1.495000 0.915000 1.665000 ;
+ RECT 0.180000 1.665000 0.350000 1.915000 ;
+ RECT 0.635000 1.875000 0.965000 2.635000 ;
+ RECT 0.650000 0.445000 0.820000 1.075000 ;
+ RECT 0.650000 1.075000 1.340000 1.245000 ;
+ RECT 0.650000 1.245000 0.915000 1.495000 ;
+ RECT 1.060000 0.255000 2.475000 0.475000 ;
+ RECT 1.060000 0.475000 1.340000 0.905000 ;
+ RECT 1.620000 1.795000 1.870000 2.635000 ;
+ RECT 2.105000 1.795000 2.435000 2.295000 ;
+ RECT 2.105000 2.295000 3.335000 2.465000 ;
+ RECT 2.225000 0.475000 2.475000 0.725000 ;
+ RECT 2.225000 0.725000 4.380000 0.905000 ;
+ RECT 2.695000 0.085000 2.865000 0.555000 ;
+ RECT 3.035000 0.255000 3.415000 0.725000 ;
+ RECT 3.165000 1.455000 4.380000 1.665000 ;
+ RECT 3.165000 1.665000 3.335000 2.295000 ;
+ RECT 3.505000 1.835000 3.885000 2.635000 ;
+ RECT 3.635000 0.085000 3.805000 0.555000 ;
+ RECT 3.975000 0.265000 4.380000 0.725000 ;
+ RECT 4.105000 1.665000 4.380000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o21bai/sky130_fd_sc_hdll__o21bai_4.magic.lef b/cells/o21bai/sky130_fd_sc_hdll__o21bai_4.magic.lef
index a839157..a9f31fc 100644
--- a/cells/o21bai/sky130_fd_sc_hdll__o21bai_4.magic.lef
+++ b/cells/o21bai/sky130_fd_sc_hdll__o21bai_4.magic.lef
@@ -66,30 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 7.360000 0.085000 ;
- RECT 0.225000 0.085000 0.395000 0.895000 ;
- RECT 3.615000 0.085000 3.785000 0.555000 ;
- RECT 4.555000 0.085000 4.725000 0.555000 ;
- RECT 5.495000 0.085000 5.665000 0.555000 ;
- RECT 6.435000 0.085000 6.605000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 7.360000 0.240000 ;
END
@@ -99,30 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 7.360000 2.805000 ;
- RECT 0.695000 1.795000 0.865000 2.635000 ;
- RECT 1.595000 1.795000 1.845000 2.635000 ;
- RECT 2.535000 1.795000 2.785000 2.635000 ;
- RECT 5.455000 1.795000 5.705000 2.635000 ;
- RECT 6.395000 1.795000 6.645000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 7.360000 2.960000 ;
END
@@ -146,26 +98,71 @@
END Y
OBS
LAYER li1 ;
- RECT 0.145000 1.455000 0.850000 1.625000 ;
- RECT 0.145000 1.625000 0.475000 2.435000 ;
- RECT 0.565000 0.290000 0.945000 0.895000 ;
- RECT 0.680000 0.895000 0.945000 1.075000 ;
- RECT 0.680000 1.075000 2.525000 1.285000 ;
- RECT 0.680000 1.285000 0.850000 1.455000 ;
- RECT 1.180000 0.305000 3.395000 0.475000 ;
- RECT 3.025000 1.795000 3.355000 2.295000 ;
- RECT 3.025000 2.295000 5.235000 2.465000 ;
- RECT 3.145000 0.475000 3.395000 0.725000 ;
- RECT 3.145000 0.725000 7.155000 0.905000 ;
- RECT 3.955000 0.255000 4.335000 0.725000 ;
- RECT 4.045000 1.795000 4.295000 2.295000 ;
- RECT 4.895000 0.255000 5.275000 0.725000 ;
- RECT 4.985000 1.455000 7.115000 1.625000 ;
- RECT 4.985000 1.625000 5.235000 2.295000 ;
- RECT 5.835000 0.255000 6.215000 0.725000 ;
- RECT 5.925000 1.625000 6.175000 2.465000 ;
- RECT 6.775000 0.255000 7.155000 0.725000 ;
- RECT 6.865000 1.625000 7.115000 2.465000 ;
+ RECT 0.000000 -0.085000 7.360000 0.085000 ;
+ RECT 0.000000 2.635000 7.360000 2.805000 ;
+ RECT 0.145000 1.455000 0.850000 1.625000 ;
+ RECT 0.145000 1.625000 0.475000 2.435000 ;
+ RECT 0.225000 0.085000 0.395000 0.895000 ;
+ RECT 0.565000 0.290000 0.945000 0.895000 ;
+ RECT 0.680000 0.895000 0.945000 1.075000 ;
+ RECT 0.680000 1.075000 2.525000 1.285000 ;
+ RECT 0.680000 1.285000 0.850000 1.455000 ;
+ RECT 0.695000 1.795000 0.865000 2.635000 ;
+ RECT 1.180000 0.305000 3.395000 0.475000 ;
+ RECT 1.595000 1.795000 1.845000 2.635000 ;
+ RECT 2.535000 1.795000 2.785000 2.635000 ;
+ RECT 3.025000 1.795000 3.355000 2.295000 ;
+ RECT 3.025000 2.295000 5.235000 2.465000 ;
+ RECT 3.145000 0.475000 3.395000 0.725000 ;
+ RECT 3.145000 0.725000 7.155000 0.905000 ;
+ RECT 3.615000 0.085000 3.785000 0.555000 ;
+ RECT 3.955000 0.255000 4.335000 0.725000 ;
+ RECT 4.045000 1.795000 4.295000 2.295000 ;
+ RECT 4.555000 0.085000 4.725000 0.555000 ;
+ RECT 4.895000 0.255000 5.275000 0.725000 ;
+ RECT 4.985000 1.455000 7.115000 1.625000 ;
+ RECT 4.985000 1.625000 5.235000 2.295000 ;
+ RECT 5.455000 1.795000 5.705000 2.635000 ;
+ RECT 5.495000 0.085000 5.665000 0.555000 ;
+ RECT 5.835000 0.255000 6.215000 0.725000 ;
+ RECT 5.925000 1.625000 6.175000 2.465000 ;
+ RECT 6.395000 1.795000 6.645000 2.635000 ;
+ RECT 6.435000 0.085000 6.605000 0.555000 ;
+ RECT 6.775000 0.255000 7.155000 0.725000 ;
+ RECT 6.865000 1.625000 7.115000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o221a/sky130_fd_sc_hdll__o221a_1.magic.lef b/cells/o221a/sky130_fd_sc_hdll__o221a_1.magic.lef
index f191f08..f2e9e7c 100644
--- a/cells/o221a/sky130_fd_sc_hdll__o221a_1.magic.lef
+++ b/cells/o221a/sky130_fd_sc_hdll__o221a_1.magic.lef
@@ -85,20 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 2.085000 0.085000 2.425000 0.475000 ;
- RECT 3.105000 0.085000 3.275000 0.640000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -108,20 +94,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.560000 2.085000 0.860000 2.635000 ;
- RECT 2.915000 1.795000 3.295000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -139,21 +111,46 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 1.455000 0.755000 1.495000 ;
- RECT 0.085000 1.495000 1.235000 1.720000 ;
- RECT 0.085000 1.720000 0.365000 2.465000 ;
- RECT 0.170000 0.255000 0.500000 0.645000 ;
- RECT 0.170000 0.645000 0.755000 0.825000 ;
- RECT 0.585000 0.825000 0.755000 1.455000 ;
- RECT 0.700000 0.305000 1.905000 0.475000 ;
- RECT 1.030000 1.720000 1.235000 1.875000 ;
- RECT 1.030000 1.875000 2.745000 2.045000 ;
- RECT 1.035000 0.645000 2.935000 0.815000 ;
- RECT 1.500000 2.045000 2.355000 2.465000 ;
- RECT 2.575000 1.455000 3.545000 1.625000 ;
- RECT 2.575000 1.625000 2.745000 1.875000 ;
- RECT 2.605000 0.270000 2.935000 0.645000 ;
- RECT 3.375000 0.995000 3.545000 1.455000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.085000 1.455000 0.755000 1.495000 ;
+ RECT 0.085000 1.495000 1.235000 1.720000 ;
+ RECT 0.085000 1.720000 0.365000 2.465000 ;
+ RECT 0.170000 0.255000 0.500000 0.645000 ;
+ RECT 0.170000 0.645000 0.755000 0.825000 ;
+ RECT 0.560000 2.085000 0.860000 2.635000 ;
+ RECT 0.585000 0.825000 0.755000 1.455000 ;
+ RECT 0.700000 0.305000 1.905000 0.475000 ;
+ RECT 1.030000 1.720000 1.235000 1.875000 ;
+ RECT 1.030000 1.875000 2.745000 2.045000 ;
+ RECT 1.035000 0.645000 2.935000 0.815000 ;
+ RECT 1.500000 2.045000 2.355000 2.465000 ;
+ RECT 2.085000 0.085000 2.425000 0.475000 ;
+ RECT 2.575000 1.455000 3.545000 1.625000 ;
+ RECT 2.575000 1.625000 2.745000 1.875000 ;
+ RECT 2.605000 0.270000 2.935000 0.645000 ;
+ RECT 2.915000 1.795000 3.295000 2.635000 ;
+ RECT 3.105000 0.085000 3.275000 0.640000 ;
+ RECT 3.375000 0.995000 3.545000 1.455000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o221a/sky130_fd_sc_hdll__o221a_2.magic.lef b/cells/o221a/sky130_fd_sc_hdll__o221a_2.magic.lef
index 3eecf06..ec882d6 100644
--- a/cells/o221a/sky130_fd_sc_hdll__o221a_2.magic.lef
+++ b/cells/o221a/sky130_fd_sc_hdll__o221a_2.magic.lef
@@ -84,22 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 2.265000 0.085000 2.435000 0.555000 ;
- RECT 3.205000 0.085000 3.375000 0.905000 ;
- RECT 4.145000 0.085000 4.315000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -109,22 +93,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.800000 1.850000 1.010000 2.635000 ;
- RECT 3.145000 1.795000 3.375000 2.635000 ;
- RECT 4.015000 2.215000 4.405000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -144,23 +112,52 @@
END X
OBS
LAYER li1 ;
- RECT 0.170000 0.255000 0.500000 0.635000 ;
- RECT 0.170000 0.635000 0.765000 0.805000 ;
- RECT 0.250000 1.495000 1.350000 1.670000 ;
- RECT 0.250000 1.670000 0.580000 2.465000 ;
- RECT 0.545000 0.805000 0.765000 1.445000 ;
- RECT 0.545000 1.445000 1.350000 1.495000 ;
- RECT 0.670000 0.295000 2.005000 0.465000 ;
- RECT 1.135000 0.645000 1.570000 0.735000 ;
- RECT 1.135000 0.735000 2.985000 0.905000 ;
- RECT 1.180000 1.670000 1.350000 1.875000 ;
- RECT 1.180000 1.875000 2.965000 2.045000 ;
- RECT 1.700000 2.045000 2.455000 2.465000 ;
- RECT 2.605000 0.270000 2.985000 0.735000 ;
- RECT 2.795000 1.455000 3.715000 1.625000 ;
- RECT 2.795000 1.625000 2.965000 1.875000 ;
- RECT 3.495000 1.075000 3.875000 1.285000 ;
- RECT 3.495000 1.285000 3.715000 1.455000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.170000 0.255000 0.500000 0.635000 ;
+ RECT 0.170000 0.635000 0.765000 0.805000 ;
+ RECT 0.250000 1.495000 1.350000 1.670000 ;
+ RECT 0.250000 1.670000 0.580000 2.465000 ;
+ RECT 0.545000 0.805000 0.765000 1.445000 ;
+ RECT 0.545000 1.445000 1.350000 1.495000 ;
+ RECT 0.670000 0.295000 2.005000 0.465000 ;
+ RECT 0.800000 1.850000 1.010000 2.635000 ;
+ RECT 1.135000 0.645000 1.570000 0.735000 ;
+ RECT 1.135000 0.735000 2.985000 0.905000 ;
+ RECT 1.180000 1.670000 1.350000 1.875000 ;
+ RECT 1.180000 1.875000 2.965000 2.045000 ;
+ RECT 1.700000 2.045000 2.455000 2.465000 ;
+ RECT 2.265000 0.085000 2.435000 0.555000 ;
+ RECT 2.605000 0.270000 2.985000 0.735000 ;
+ RECT 2.795000 1.455000 3.715000 1.625000 ;
+ RECT 2.795000 1.625000 2.965000 1.875000 ;
+ RECT 3.145000 1.795000 3.375000 2.635000 ;
+ RECT 3.205000 0.085000 3.375000 0.905000 ;
+ RECT 3.495000 1.075000 3.875000 1.285000 ;
+ RECT 3.495000 1.285000 3.715000 1.455000 ;
+ RECT 4.015000 2.215000 4.405000 2.635000 ;
+ RECT 4.145000 0.085000 4.315000 0.565000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o221a/sky130_fd_sc_hdll__o221a_4.magic.lef b/cells/o221a/sky130_fd_sc_hdll__o221a_4.magic.lef
index f78d055..fbfffb2 100644
--- a/cells/o221a/sky130_fd_sc_hdll__o221a_4.magic.lef
+++ b/cells/o221a/sky130_fd_sc_hdll__o221a_4.magic.lef
@@ -89,31 +89,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 7.820000 0.085000 ;
- RECT 3.435000 0.085000 3.765000 0.465000 ;
- RECT 4.455000 0.085000 4.625000 0.555000 ;
- RECT 5.395000 0.085000 5.565000 0.905000 ;
- RECT 6.335000 0.085000 6.505000 0.555000 ;
- RECT 7.275000 0.085000 7.530000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 7.820000 0.240000 ;
END
@@ -123,32 +98,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 7.820000 2.805000 ;
- RECT 0.145000 1.455000 0.395000 2.635000 ;
- RECT 1.085000 2.125000 1.335000 2.635000 ;
- RECT 2.965000 2.125000 3.725000 2.635000 ;
- RECT 5.355000 2.125000 5.605000 2.635000 ;
- RECT 6.295000 2.125000 6.545000 2.635000 ;
- RECT 7.235000 1.795000 7.485000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 7.820000 2.960000 ;
END
@@ -173,27 +122,75 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 3.255000 0.475000 ;
- RECT 0.085000 0.475000 0.345000 0.895000 ;
- RECT 0.515000 0.645000 0.895000 0.865000 ;
- RECT 0.615000 0.865000 0.895000 1.785000 ;
- RECT 0.615000 1.785000 5.645000 1.955000 ;
- RECT 0.615000 1.955000 0.865000 2.465000 ;
- RECT 1.115000 0.475000 1.285000 0.905000 ;
- RECT 1.455000 0.645000 4.235000 0.725000 ;
- RECT 1.455000 0.725000 5.175000 0.905000 ;
- RECT 1.555000 2.125000 1.805000 2.295000 ;
- RECT 1.555000 2.295000 2.745000 2.465000 ;
- RECT 2.495000 2.125000 2.745000 2.295000 ;
- RECT 3.945000 2.125000 4.195000 2.295000 ;
- RECT 3.945000 2.295000 5.135000 2.465000 ;
- RECT 3.985000 0.255000 4.235000 0.645000 ;
- RECT 4.795000 0.255000 5.175000 0.725000 ;
- RECT 4.885000 2.125000 5.135000 2.295000 ;
- RECT 5.475000 1.445000 5.925000 1.615000 ;
- RECT 5.475000 1.615000 5.645000 1.785000 ;
- RECT 5.705000 1.075000 7.055000 1.275000 ;
- RECT 5.705000 1.275000 5.925000 1.445000 ;
+ RECT 0.000000 -0.085000 7.820000 0.085000 ;
+ RECT 0.000000 2.635000 7.820000 2.805000 ;
+ RECT 0.085000 0.255000 3.255000 0.475000 ;
+ RECT 0.085000 0.475000 0.345000 0.895000 ;
+ RECT 0.145000 1.455000 0.395000 2.635000 ;
+ RECT 0.515000 0.645000 0.895000 0.865000 ;
+ RECT 0.615000 0.865000 0.895000 1.785000 ;
+ RECT 0.615000 1.785000 5.645000 1.955000 ;
+ RECT 0.615000 1.955000 0.865000 2.465000 ;
+ RECT 1.085000 2.125000 1.335000 2.635000 ;
+ RECT 1.115000 0.475000 1.285000 0.905000 ;
+ RECT 1.455000 0.645000 4.235000 0.725000 ;
+ RECT 1.455000 0.725000 5.175000 0.905000 ;
+ RECT 1.555000 2.125000 1.805000 2.295000 ;
+ RECT 1.555000 2.295000 2.745000 2.465000 ;
+ RECT 2.495000 2.125000 2.745000 2.295000 ;
+ RECT 2.965000 2.125000 3.725000 2.635000 ;
+ RECT 3.435000 0.085000 3.765000 0.465000 ;
+ RECT 3.945000 2.125000 4.195000 2.295000 ;
+ RECT 3.945000 2.295000 5.135000 2.465000 ;
+ RECT 3.985000 0.255000 4.235000 0.645000 ;
+ RECT 4.455000 0.085000 4.625000 0.555000 ;
+ RECT 4.795000 0.255000 5.175000 0.725000 ;
+ RECT 4.885000 2.125000 5.135000 2.295000 ;
+ RECT 5.355000 2.125000 5.605000 2.635000 ;
+ RECT 5.395000 0.085000 5.565000 0.905000 ;
+ RECT 5.475000 1.445000 5.925000 1.615000 ;
+ RECT 5.475000 1.615000 5.645000 1.785000 ;
+ RECT 5.705000 1.075000 7.055000 1.275000 ;
+ RECT 5.705000 1.275000 5.925000 1.445000 ;
+ RECT 6.295000 2.125000 6.545000 2.635000 ;
+ RECT 6.335000 0.085000 6.505000 0.555000 ;
+ RECT 7.235000 1.795000 7.485000 2.635000 ;
+ RECT 7.275000 0.085000 7.530000 0.565000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o221ai/sky130_fd_sc_hdll__o221ai_1.magic.lef b/cells/o221ai/sky130_fd_sc_hdll__o221ai_1.magic.lef
index af51fd3..aea81a0 100644
--- a/cells/o221ai/sky130_fd_sc_hdll__o221ai_1.magic.lef
+++ b/cells/o221ai/sky130_fd_sc_hdll__o221ai_1.magic.lef
@@ -87,18 +87,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 2.845000 0.085000 3.015000 0.525000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -108,19 +96,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.600000 1.875000 1.580000 2.635000 ;
- RECT 3.315000 1.455000 3.575000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -142,12 +117,34 @@
END Y
OBS
LAYER li1 ;
- RECT 0.515000 0.305000 2.065000 0.475000 ;
- RECT 1.250000 0.645000 2.560000 0.695000 ;
- RECT 1.250000 0.695000 3.575000 0.825000 ;
- RECT 2.285000 0.280000 2.560000 0.645000 ;
- RECT 2.445000 0.825000 3.575000 0.865000 ;
- RECT 3.185000 0.280000 3.575000 0.695000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.515000 0.305000 2.065000 0.475000 ;
+ RECT 0.600000 1.875000 1.580000 2.635000 ;
+ RECT 1.250000 0.645000 2.560000 0.695000 ;
+ RECT 1.250000 0.695000 3.575000 0.825000 ;
+ RECT 2.285000 0.280000 2.560000 0.645000 ;
+ RECT 2.445000 0.825000 3.575000 0.865000 ;
+ RECT 2.845000 0.085000 3.015000 0.525000 ;
+ RECT 3.185000 0.280000 3.575000 0.695000 ;
+ RECT 3.315000 1.455000 3.575000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o221ai/sky130_fd_sc_hdll__o221ai_2.magic.lef b/cells/o221ai/sky130_fd_sc_hdll__o221ai_2.magic.lef
index b733c43..bb45c6e 100644
--- a/cells/o221ai/sky130_fd_sc_hdll__o221ai_2.magic.lef
+++ b/cells/o221ai/sky130_fd_sc_hdll__o221ai_2.magic.lef
@@ -89,24 +89,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.980000 0.085000 ;
- RECT 4.070000 0.085000 4.240000 0.555000 ;
- RECT 5.010000 0.085000 5.180000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.980000 0.240000 ;
END
@@ -116,26 +98,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.980000 2.805000 ;
- RECT 0.140000 1.455000 0.390000 2.635000 ;
- RECT 1.080000 2.125000 1.850000 2.635000 ;
- RECT 3.480000 2.125000 3.810000 2.635000 ;
- RECT 5.485000 1.455000 5.690000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.980000 2.960000 ;
END
@@ -157,22 +119,57 @@
END Y
OBS
LAYER li1 ;
- RECT 0.100000 0.255000 1.370000 0.475000 ;
- RECT 0.100000 0.475000 0.350000 0.895000 ;
- RECT 1.120000 0.475000 1.370000 0.645000 ;
- RECT 1.120000 0.645000 3.300000 0.905000 ;
- RECT 1.560000 0.255000 3.850000 0.475000 ;
- RECT 2.070000 2.125000 2.320000 2.295000 ;
- RECT 2.070000 2.295000 3.260000 2.465000 ;
- RECT 3.010000 2.125000 3.260000 2.295000 ;
- RECT 3.520000 0.475000 3.850000 0.735000 ;
- RECT 3.520000 0.735000 5.730000 0.905000 ;
- RECT 4.030000 2.125000 4.280000 2.295000 ;
- RECT 4.030000 2.295000 5.220000 2.465000 ;
- RECT 4.410000 0.255000 4.790000 0.725000 ;
- RECT 4.410000 0.725000 5.730000 0.735000 ;
- RECT 4.970000 1.785000 5.220000 2.295000 ;
- RECT 5.350000 0.255000 5.730000 0.725000 ;
+ RECT 0.000000 -0.085000 5.980000 0.085000 ;
+ RECT 0.000000 2.635000 5.980000 2.805000 ;
+ RECT 0.100000 0.255000 1.370000 0.475000 ;
+ RECT 0.100000 0.475000 0.350000 0.895000 ;
+ RECT 0.140000 1.455000 0.390000 2.635000 ;
+ RECT 1.080000 2.125000 1.850000 2.635000 ;
+ RECT 1.120000 0.475000 1.370000 0.645000 ;
+ RECT 1.120000 0.645000 3.300000 0.905000 ;
+ RECT 1.560000 0.255000 3.850000 0.475000 ;
+ RECT 2.070000 2.125000 2.320000 2.295000 ;
+ RECT 2.070000 2.295000 3.260000 2.465000 ;
+ RECT 3.010000 2.125000 3.260000 2.295000 ;
+ RECT 3.480000 2.125000 3.810000 2.635000 ;
+ RECT 3.520000 0.475000 3.850000 0.735000 ;
+ RECT 3.520000 0.735000 5.730000 0.905000 ;
+ RECT 4.030000 2.125000 4.280000 2.295000 ;
+ RECT 4.030000 2.295000 5.220000 2.465000 ;
+ RECT 4.070000 0.085000 4.240000 0.555000 ;
+ RECT 4.410000 0.255000 4.790000 0.725000 ;
+ RECT 4.410000 0.725000 5.730000 0.735000 ;
+ RECT 4.970000 1.785000 5.220000 2.295000 ;
+ RECT 5.010000 0.085000 5.180000 0.555000 ;
+ RECT 5.350000 0.255000 5.730000 0.725000 ;
+ RECT 5.485000 1.455000 5.690000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o221ai/sky130_fd_sc_hdll__o221ai_4.magic.lef b/cells/o221ai/sky130_fd_sc_hdll__o221ai_4.magic.lef
index 631bb2c..4816240 100644
--- a/cells/o221ai/sky130_fd_sc_hdll__o221ai_4.magic.lef
+++ b/cells/o221ai/sky130_fd_sc_hdll__o221ai_4.magic.lef
@@ -90,36 +90,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 10.580000 0.085000 ;
- RECT 6.905000 0.085000 7.075000 0.555000 ;
- RECT 7.845000 0.085000 8.015000 0.555000 ;
- RECT 8.785000 0.085000 8.955000 0.555000 ;
- RECT 9.725000 0.085000 9.895000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 10.580000 0.240000 ;
END
@@ -129,39 +99,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 10.580000 2.805000 ;
- RECT 0.155000 1.485000 0.405000 2.635000 ;
- RECT 1.095000 1.825000 1.345000 2.635000 ;
- RECT 2.035000 2.125000 2.805000 2.635000 ;
- RECT 3.495000 2.125000 3.745000 2.635000 ;
- RECT 6.355000 2.175000 6.605000 2.635000 ;
- RECT 9.215000 2.125000 9.465000 2.635000 ;
- RECT 10.155000 1.445000 10.405000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 10.580000 2.960000 ;
END
@@ -184,27 +121,87 @@
END Y
OBS
LAYER li1 ;
- RECT 0.115000 0.255000 6.135000 0.475000 ;
- RECT 0.115000 0.475000 0.365000 0.895000 ;
- RECT 2.515000 0.645000 6.685000 0.735000 ;
- RECT 2.515000 0.735000 10.445000 0.820000 ;
- RECT 3.025000 1.785000 4.175000 1.955000 ;
- RECT 3.025000 1.955000 3.275000 2.465000 ;
- RECT 3.965000 1.955000 4.175000 2.265000 ;
- RECT 3.965000 2.265000 6.135000 2.465000 ;
- RECT 6.015000 0.820000 10.445000 0.905000 ;
- RECT 6.355000 0.255000 6.685000 0.645000 ;
- RECT 6.775000 2.265000 8.995000 2.465000 ;
- RECT 7.245000 0.255000 7.625000 0.725000 ;
- RECT 7.245000 0.725000 8.565000 0.735000 ;
- RECT 8.185000 0.255000 8.565000 0.725000 ;
- RECT 8.785000 1.785000 9.935000 1.955000 ;
- RECT 8.785000 1.955000 8.995000 2.265000 ;
- RECT 9.125000 0.255000 9.505000 0.725000 ;
- RECT 9.125000 0.725000 10.445000 0.735000 ;
- RECT 9.685000 1.445000 9.935000 1.785000 ;
- RECT 9.685000 1.955000 9.935000 2.465000 ;
- RECT 10.065000 0.255000 10.445000 0.725000 ;
+ RECT 0.000000 -0.085000 10.580000 0.085000 ;
+ RECT 0.000000 2.635000 10.580000 2.805000 ;
+ RECT 0.115000 0.255000 6.135000 0.475000 ;
+ RECT 0.115000 0.475000 0.365000 0.895000 ;
+ RECT 0.155000 1.485000 0.405000 2.635000 ;
+ RECT 1.095000 1.825000 1.345000 2.635000 ;
+ RECT 2.035000 2.125000 2.805000 2.635000 ;
+ RECT 2.515000 0.645000 6.685000 0.735000 ;
+ RECT 2.515000 0.735000 10.445000 0.820000 ;
+ RECT 3.025000 1.785000 4.175000 1.955000 ;
+ RECT 3.025000 1.955000 3.275000 2.465000 ;
+ RECT 3.495000 2.125000 3.745000 2.635000 ;
+ RECT 3.965000 1.955000 4.175000 2.265000 ;
+ RECT 3.965000 2.265000 6.135000 2.465000 ;
+ RECT 6.015000 0.820000 10.445000 0.905000 ;
+ RECT 6.355000 0.255000 6.685000 0.645000 ;
+ RECT 6.355000 2.175000 6.605000 2.635000 ;
+ RECT 6.775000 2.265000 8.995000 2.465000 ;
+ RECT 6.905000 0.085000 7.075000 0.555000 ;
+ RECT 7.245000 0.255000 7.625000 0.725000 ;
+ RECT 7.245000 0.725000 8.565000 0.735000 ;
+ RECT 7.845000 0.085000 8.015000 0.555000 ;
+ RECT 8.185000 0.255000 8.565000 0.725000 ;
+ RECT 8.785000 0.085000 8.955000 0.555000 ;
+ RECT 8.785000 1.785000 9.935000 1.955000 ;
+ RECT 8.785000 1.955000 8.995000 2.265000 ;
+ RECT 9.125000 0.255000 9.505000 0.725000 ;
+ RECT 9.125000 0.725000 10.445000 0.735000 ;
+ RECT 9.215000 2.125000 9.465000 2.635000 ;
+ RECT 9.685000 1.445000 9.935000 1.785000 ;
+ RECT 9.685000 1.955000 9.935000 2.465000 ;
+ RECT 9.725000 0.085000 9.895000 0.555000 ;
+ RECT 10.065000 0.255000 10.445000 0.725000 ;
+ RECT 10.155000 1.445000 10.405000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o22a/sky130_fd_sc_hdll__o22a_1.magic.lef b/cells/o22a/sky130_fd_sc_hdll__o22a_1.magic.lef
index 3c11378..342ceee 100644
--- a/cells/o22a/sky130_fd_sc_hdll__o22a_1.magic.lef
+++ b/cells/o22a/sky130_fd_sc_hdll__o22a_1.magic.lef
@@ -76,19 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.615000 0.085000 0.785000 0.545000 ;
- RECT 2.625000 0.085000 2.795000 0.525000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -98,19 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.605000 1.875000 1.360000 2.635000 ;
- RECT 2.985000 1.455000 3.540000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -126,15 +100,38 @@
END X
OBS
LAYER li1 ;
- RECT 0.535000 0.715000 1.805000 0.895000 ;
- RECT 0.535000 0.895000 0.860000 1.495000 ;
- RECT 0.535000 1.495000 2.275000 1.705000 ;
- RECT 1.055000 0.295000 2.395000 0.475000 ;
- RECT 1.440000 0.645000 1.805000 0.715000 ;
- RECT 1.805000 1.705000 2.275000 2.465000 ;
- RECT 2.065000 0.475000 2.395000 0.695000 ;
- RECT 2.065000 0.695000 3.355000 0.865000 ;
- RECT 2.965000 0.280000 3.355000 0.695000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.535000 0.715000 1.805000 0.895000 ;
+ RECT 0.535000 0.895000 0.860000 1.495000 ;
+ RECT 0.535000 1.495000 2.275000 1.705000 ;
+ RECT 0.605000 1.875000 1.360000 2.635000 ;
+ RECT 0.615000 0.085000 0.785000 0.545000 ;
+ RECT 1.055000 0.295000 2.395000 0.475000 ;
+ RECT 1.440000 0.645000 1.805000 0.715000 ;
+ RECT 1.805000 1.705000 2.275000 2.465000 ;
+ RECT 2.065000 0.475000 2.395000 0.695000 ;
+ RECT 2.065000 0.695000 3.355000 0.865000 ;
+ RECT 2.625000 0.085000 2.795000 0.525000 ;
+ RECT 2.965000 0.280000 3.355000 0.695000 ;
+ RECT 2.985000 1.455000 3.540000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o22a/sky130_fd_sc_hdll__o22a_2.magic.lef b/cells/o22a/sky130_fd_sc_hdll__o22a_2.magic.lef
index 1ab4890..e966d81 100644
--- a/cells/o22a/sky130_fd_sc_hdll__o22a_2.magic.lef
+++ b/cells/o22a/sky130_fd_sc_hdll__o22a_2.magic.lef
@@ -76,21 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 0.185000 0.085000 0.355000 0.885000 ;
- RECT 1.125000 0.085000 1.305000 0.545000 ;
- RECT 3.195000 0.085000 3.365000 0.525000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -100,21 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.115000 1.445000 0.365000 2.635000 ;
- RECT 1.095000 1.875000 1.895000 2.635000 ;
- RECT 3.570000 1.795000 3.890000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -130,15 +100,42 @@
END X
OBS
LAYER li1 ;
- RECT 1.075000 0.715000 2.365000 0.895000 ;
- RECT 1.075000 0.895000 1.355000 1.455000 ;
- RECT 1.075000 1.455000 2.695000 1.705000 ;
- RECT 1.565000 0.295000 2.930000 0.475000 ;
- RECT 1.950000 0.645000 2.365000 0.715000 ;
- RECT 2.340000 1.705000 2.695000 2.465000 ;
- RECT 2.590000 0.475000 2.930000 0.695000 ;
- RECT 2.590000 0.695000 3.890000 0.865000 ;
- RECT 3.555000 0.280000 3.890000 0.695000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.115000 1.445000 0.365000 2.635000 ;
+ RECT 0.185000 0.085000 0.355000 0.885000 ;
+ RECT 1.075000 0.715000 2.365000 0.895000 ;
+ RECT 1.075000 0.895000 1.355000 1.455000 ;
+ RECT 1.075000 1.455000 2.695000 1.705000 ;
+ RECT 1.095000 1.875000 1.895000 2.635000 ;
+ RECT 1.125000 0.085000 1.305000 0.545000 ;
+ RECT 1.565000 0.295000 2.930000 0.475000 ;
+ RECT 1.950000 0.645000 2.365000 0.715000 ;
+ RECT 2.340000 1.705000 2.695000 2.465000 ;
+ RECT 2.590000 0.475000 2.930000 0.695000 ;
+ RECT 2.590000 0.695000 3.890000 0.865000 ;
+ RECT 3.195000 0.085000 3.365000 0.525000 ;
+ RECT 3.555000 0.280000 3.890000 0.695000 ;
+ RECT 3.570000 1.795000 3.890000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o22a/sky130_fd_sc_hdll__o22a_4.magic.lef b/cells/o22a/sky130_fd_sc_hdll__o22a_4.magic.lef
index 385d2dd..f685925 100644
--- a/cells/o22a/sky130_fd_sc_hdll__o22a_4.magic.lef
+++ b/cells/o22a/sky130_fd_sc_hdll__o22a_4.magic.lef
@@ -80,29 +80,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.900000 0.085000 ;
- RECT 0.260000 0.085000 0.430000 0.555000 ;
- RECT 1.200000 0.085000 1.370000 0.555000 ;
- RECT 2.140000 0.085000 2.310000 0.555000 ;
- RECT 5.090000 0.085000 5.260000 0.555000 ;
- RECT 6.030000 0.085000 6.200000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.900000 0.240000 ;
END
@@ -112,29 +89,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.900000 2.805000 ;
- RECT 0.220000 1.825000 0.470000 2.635000 ;
- RECT 1.160000 1.795000 1.410000 2.635000 ;
- RECT 2.100000 2.125000 2.870000 2.635000 ;
- RECT 4.500000 2.125000 4.830000 2.635000 ;
- RECT 6.505000 1.455000 6.710000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.900000 2.960000 ;
END
@@ -156,26 +110,69 @@
END X
OBS
LAYER li1 ;
- RECT 0.540000 1.075000 2.430000 1.275000 ;
- RECT 2.100000 1.275000 2.430000 1.785000 ;
- RECT 2.100000 1.785000 5.770000 1.955000 ;
- RECT 2.140000 0.735000 4.320000 0.905000 ;
- RECT 2.140000 0.905000 2.430000 1.075000 ;
- RECT 2.580000 0.255000 4.870000 0.475000 ;
- RECT 2.615000 0.645000 4.320000 0.735000 ;
- RECT 3.090000 2.125000 3.340000 2.295000 ;
- RECT 3.090000 2.295000 4.280000 2.465000 ;
- RECT 3.560000 1.955000 3.810000 2.125000 ;
- RECT 4.030000 2.125000 4.280000 2.295000 ;
- RECT 4.540000 0.475000 4.870000 0.735000 ;
- RECT 4.540000 0.735000 6.750000 0.905000 ;
- RECT 5.050000 2.125000 5.300000 2.295000 ;
- RECT 5.050000 2.295000 6.240000 2.465000 ;
- RECT 5.430000 0.255000 5.810000 0.725000 ;
- RECT 5.430000 0.725000 6.750000 0.735000 ;
- RECT 5.520000 1.955000 5.770000 2.125000 ;
- RECT 5.990000 1.785000 6.240000 2.295000 ;
- RECT 6.370000 0.255000 6.750000 0.725000 ;
+ RECT 0.000000 -0.085000 6.900000 0.085000 ;
+ RECT 0.000000 2.635000 6.900000 2.805000 ;
+ RECT 0.220000 1.825000 0.470000 2.635000 ;
+ RECT 0.260000 0.085000 0.430000 0.555000 ;
+ RECT 0.540000 1.075000 2.430000 1.275000 ;
+ RECT 1.160000 1.795000 1.410000 2.635000 ;
+ RECT 1.200000 0.085000 1.370000 0.555000 ;
+ RECT 2.100000 1.275000 2.430000 1.785000 ;
+ RECT 2.100000 1.785000 5.770000 1.955000 ;
+ RECT 2.100000 2.125000 2.870000 2.635000 ;
+ RECT 2.140000 0.085000 2.310000 0.555000 ;
+ RECT 2.140000 0.735000 4.320000 0.905000 ;
+ RECT 2.140000 0.905000 2.430000 1.075000 ;
+ RECT 2.580000 0.255000 4.870000 0.475000 ;
+ RECT 2.615000 0.645000 4.320000 0.735000 ;
+ RECT 3.090000 2.125000 3.340000 2.295000 ;
+ RECT 3.090000 2.295000 4.280000 2.465000 ;
+ RECT 3.560000 1.955000 3.810000 2.125000 ;
+ RECT 4.030000 2.125000 4.280000 2.295000 ;
+ RECT 4.500000 2.125000 4.830000 2.635000 ;
+ RECT 4.540000 0.475000 4.870000 0.735000 ;
+ RECT 4.540000 0.735000 6.750000 0.905000 ;
+ RECT 5.050000 2.125000 5.300000 2.295000 ;
+ RECT 5.050000 2.295000 6.240000 2.465000 ;
+ RECT 5.090000 0.085000 5.260000 0.555000 ;
+ RECT 5.430000 0.255000 5.810000 0.725000 ;
+ RECT 5.430000 0.725000 6.750000 0.735000 ;
+ RECT 5.520000 1.955000 5.770000 2.125000 ;
+ RECT 5.990000 1.785000 6.240000 2.295000 ;
+ RECT 6.030000 0.085000 6.200000 0.555000 ;
+ RECT 6.370000 0.255000 6.750000 0.725000 ;
+ RECT 6.505000 1.455000 6.710000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o22ai/sky130_fd_sc_hdll__o22ai_1.magic.lef b/cells/o22ai/sky130_fd_sc_hdll__o22ai_1.magic.lef
index 0cede08..ab499e1 100644
--- a/cells/o22ai/sky130_fd_sc_hdll__o22ai_1.magic.lef
+++ b/cells/o22ai/sky130_fd_sc_hdll__o22ai_1.magic.lef
@@ -78,16 +78,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 1.890000 0.085000 2.060000 0.525000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -97,17 +87,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 0.135000 2.175000 0.345000 2.635000 ;
- RECT 2.340000 1.455000 2.660000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -126,11 +105,29 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.295000 1.620000 0.475000 ;
- RECT 1.290000 0.475000 1.620000 0.695000 ;
- RECT 1.290000 0.695000 2.660000 0.825000 ;
- RECT 1.460000 0.825000 2.660000 0.865000 ;
- RECT 2.270000 0.280000 2.660000 0.695000 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.085000 0.295000 1.620000 0.475000 ;
+ RECT 0.135000 2.175000 0.345000 2.635000 ;
+ RECT 1.290000 0.475000 1.620000 0.695000 ;
+ RECT 1.290000 0.695000 2.660000 0.825000 ;
+ RECT 1.460000 0.825000 2.660000 0.865000 ;
+ RECT 1.890000 0.085000 2.060000 0.525000 ;
+ RECT 2.270000 0.280000 2.660000 0.695000 ;
+ RECT 2.340000 1.455000 2.660000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o22ai/sky130_fd_sc_hdll__o22ai_2.magic.lef b/cells/o22ai/sky130_fd_sc_hdll__o22ai_2.magic.lef
index 0984786..32a9059 100644
--- a/cells/o22ai/sky130_fd_sc_hdll__o22ai_2.magic.lef
+++ b/cells/o22ai/sky130_fd_sc_hdll__o22ai_2.magic.lef
@@ -75,22 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.060000 0.085000 ;
- RECT 3.155000 0.085000 3.325000 0.555000 ;
- RECT 4.045000 0.085000 4.215000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.060000 0.240000 ;
END
@@ -100,22 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.060000 2.805000 ;
- RECT 0.625000 1.795000 0.875000 2.635000 ;
- RECT 4.005000 1.795000 4.255000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.060000 2.960000 ;
END
@@ -135,22 +103,51 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.305000 2.985000 0.475000 ;
- RECT 0.090000 0.475000 0.365000 0.905000 ;
- RECT 0.150000 1.455000 1.345000 1.625000 ;
- RECT 0.150000 1.625000 0.405000 2.465000 ;
- RECT 1.095000 1.625000 1.345000 2.295000 ;
- RECT 1.095000 2.295000 2.285000 2.465000 ;
- RECT 2.035000 1.795000 2.285000 2.295000 ;
- RECT 2.595000 1.795000 2.845000 2.295000 ;
- RECT 2.595000 2.295000 3.785000 2.465000 ;
- RECT 2.815000 0.475000 2.985000 0.725000 ;
- RECT 2.815000 0.725000 4.765000 0.905000 ;
- RECT 3.495000 0.255000 3.825000 0.725000 ;
- RECT 3.535000 1.455000 4.730000 1.625000 ;
- RECT 3.535000 1.625000 3.785000 2.295000 ;
- RECT 4.385000 0.255000 4.765000 0.725000 ;
- RECT 4.475000 1.625000 4.730000 2.465000 ;
+ RECT 0.000000 -0.085000 5.060000 0.085000 ;
+ RECT 0.000000 2.635000 5.060000 2.805000 ;
+ RECT 0.090000 0.305000 2.985000 0.475000 ;
+ RECT 0.090000 0.475000 0.365000 0.905000 ;
+ RECT 0.150000 1.455000 1.345000 1.625000 ;
+ RECT 0.150000 1.625000 0.405000 2.465000 ;
+ RECT 0.625000 1.795000 0.875000 2.635000 ;
+ RECT 1.095000 1.625000 1.345000 2.295000 ;
+ RECT 1.095000 2.295000 2.285000 2.465000 ;
+ RECT 2.035000 1.795000 2.285000 2.295000 ;
+ RECT 2.595000 1.795000 2.845000 2.295000 ;
+ RECT 2.595000 2.295000 3.785000 2.465000 ;
+ RECT 2.815000 0.475000 2.985000 0.725000 ;
+ RECT 2.815000 0.725000 4.765000 0.905000 ;
+ RECT 3.155000 0.085000 3.325000 0.555000 ;
+ RECT 3.495000 0.255000 3.825000 0.725000 ;
+ RECT 3.535000 1.455000 4.730000 1.625000 ;
+ RECT 3.535000 1.625000 3.785000 2.295000 ;
+ RECT 4.005000 1.795000 4.255000 2.635000 ;
+ RECT 4.045000 0.085000 4.215000 0.555000 ;
+ RECT 4.385000 0.255000 4.765000 0.725000 ;
+ RECT 4.475000 1.625000 4.730000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o22ai/sky130_fd_sc_hdll__o22ai_4.magic.lef b/cells/o22ai/sky130_fd_sc_hdll__o22ai_4.magic.lef
index 90dd8ce..a4bb6ef 100644
--- a/cells/o22ai/sky130_fd_sc_hdll__o22ai_4.magic.lef
+++ b/cells/o22ai/sky130_fd_sc_hdll__o22ai_4.magic.lef
@@ -80,31 +80,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 8.280000 0.085000 ;
- RECT 0.675000 0.085000 0.845000 0.555000 ;
- RECT 1.615000 0.085000 1.785000 0.555000 ;
- RECT 2.555000 0.085000 2.725000 0.555000 ;
- RECT 3.495000 0.085000 3.665000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 8.280000 0.240000 ;
END
@@ -114,32 +89,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 8.280000 2.805000 ;
- RECT 0.165000 1.445000 0.415000 2.635000 ;
- RECT 1.105000 2.125000 1.355000 2.635000 ;
- RECT 3.965000 2.125000 4.185000 2.635000 ;
- RECT 4.925000 2.125000 5.165000 2.635000 ;
- RECT 7.735000 2.125000 8.015000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 8.280000 2.960000 ;
END
@@ -165,29 +114,77 @@
END Y
OBS
LAYER li1 ;
- RECT 0.125000 0.255000 0.455000 0.725000 ;
- RECT 0.125000 0.725000 1.395000 0.735000 ;
- RECT 0.125000 0.735000 4.185000 0.905000 ;
- RECT 0.635000 1.445000 0.885000 1.785000 ;
- RECT 0.635000 1.785000 1.785000 1.955000 ;
- RECT 0.635000 1.955000 0.885000 2.465000 ;
- RECT 1.015000 0.255000 1.395000 0.725000 ;
- RECT 1.575000 1.955000 1.785000 2.295000 ;
- RECT 1.575000 2.295000 3.745000 2.465000 ;
- RECT 1.955000 0.255000 2.335000 0.725000 ;
- RECT 1.955000 0.725000 3.275000 0.735000 ;
- RECT 2.515000 2.125000 2.765000 2.295000 ;
- RECT 2.895000 0.255000 3.275000 0.725000 ;
- RECT 3.455000 2.125000 3.745000 2.295000 ;
- RECT 3.835000 0.255000 8.045000 0.475000 ;
- RECT 3.835000 0.475000 4.185000 0.735000 ;
- RECT 4.355000 2.125000 4.710000 2.465000 ;
- RECT 4.540000 1.785000 5.635000 1.955000 ;
- RECT 4.540000 1.955000 4.710000 2.125000 ;
- RECT 5.385000 1.955000 5.635000 2.295000 ;
- RECT 5.385000 2.295000 7.515000 2.465000 ;
- RECT 6.325000 2.125000 6.575000 2.295000 ;
- RECT 7.265000 2.135000 7.515000 2.295000 ;
+ RECT 0.000000 -0.085000 8.280000 0.085000 ;
+ RECT 0.000000 2.635000 8.280000 2.805000 ;
+ RECT 0.125000 0.255000 0.455000 0.725000 ;
+ RECT 0.125000 0.725000 1.395000 0.735000 ;
+ RECT 0.125000 0.735000 4.185000 0.905000 ;
+ RECT 0.165000 1.445000 0.415000 2.635000 ;
+ RECT 0.635000 1.445000 0.885000 1.785000 ;
+ RECT 0.635000 1.785000 1.785000 1.955000 ;
+ RECT 0.635000 1.955000 0.885000 2.465000 ;
+ RECT 0.675000 0.085000 0.845000 0.555000 ;
+ RECT 1.015000 0.255000 1.395000 0.725000 ;
+ RECT 1.105000 2.125000 1.355000 2.635000 ;
+ RECT 1.575000 1.955000 1.785000 2.295000 ;
+ RECT 1.575000 2.295000 3.745000 2.465000 ;
+ RECT 1.615000 0.085000 1.785000 0.555000 ;
+ RECT 1.955000 0.255000 2.335000 0.725000 ;
+ RECT 1.955000 0.725000 3.275000 0.735000 ;
+ RECT 2.515000 2.125000 2.765000 2.295000 ;
+ RECT 2.555000 0.085000 2.725000 0.555000 ;
+ RECT 2.895000 0.255000 3.275000 0.725000 ;
+ RECT 3.455000 2.125000 3.745000 2.295000 ;
+ RECT 3.495000 0.085000 3.665000 0.555000 ;
+ RECT 3.835000 0.255000 8.045000 0.475000 ;
+ RECT 3.835000 0.475000 4.185000 0.735000 ;
+ RECT 3.965000 2.125000 4.185000 2.635000 ;
+ RECT 4.355000 2.125000 4.710000 2.465000 ;
+ RECT 4.540000 1.785000 5.635000 1.955000 ;
+ RECT 4.540000 1.955000 4.710000 2.125000 ;
+ RECT 4.925000 2.125000 5.165000 2.635000 ;
+ RECT 5.385000 1.955000 5.635000 2.295000 ;
+ RECT 5.385000 2.295000 7.515000 2.465000 ;
+ RECT 6.325000 2.125000 6.575000 2.295000 ;
+ RECT 7.265000 2.135000 7.515000 2.295000 ;
+ RECT 7.735000 2.125000 8.015000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_1.magic.lef b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_1.magic.lef
index f8ac56d..780ffd3 100644
--- a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_1.magic.lef
+++ b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_1.magic.lef
@@ -78,20 +78,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 0.670000 0.085000 0.840000 0.750000 ;
- RECT 3.135000 0.085000 3.485000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -101,21 +87,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.515000 2.235000 0.895000 2.635000 ;
- RECT 1.865000 2.235000 2.265000 2.635000 ;
- RECT 3.705000 1.815000 4.055000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -133,23 +104,49 @@
END X
OBS
LAYER li1 ;
- RECT 0.430000 0.995000 0.650000 1.445000 ;
- RECT 0.430000 1.445000 0.875000 1.615000 ;
- RECT 0.705000 1.615000 0.875000 1.885000 ;
- RECT 0.705000 1.885000 2.935000 2.055000 ;
- RECT 1.045000 1.495000 2.160000 1.715000 ;
- RECT 1.560000 0.395000 2.055000 0.565000 ;
- RECT 1.885000 0.565000 2.055000 1.355000 ;
- RECT 1.885000 1.355000 2.160000 1.495000 ;
- RECT 2.225000 0.320000 2.475000 0.690000 ;
- RECT 2.305000 0.690000 2.475000 1.075000 ;
- RECT 2.305000 1.075000 2.500000 1.245000 ;
- RECT 2.330000 1.245000 2.500000 1.495000 ;
- RECT 2.330000 1.495000 2.935000 1.885000 ;
- RECT 2.555000 2.055000 2.935000 2.290000 ;
- RECT 2.695000 0.320000 2.945000 0.725000 ;
- RECT 2.695000 0.725000 4.055000 0.905000 ;
- RECT 3.665000 0.320000 4.055000 0.725000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.430000 0.995000 0.650000 1.445000 ;
+ RECT 0.430000 1.445000 0.875000 1.615000 ;
+ RECT 0.515000 2.235000 0.895000 2.635000 ;
+ RECT 0.670000 0.085000 0.840000 0.750000 ;
+ RECT 0.705000 1.615000 0.875000 1.885000 ;
+ RECT 0.705000 1.885000 2.935000 2.055000 ;
+ RECT 1.045000 1.495000 2.160000 1.715000 ;
+ RECT 1.560000 0.395000 2.055000 0.565000 ;
+ RECT 1.865000 2.235000 2.265000 2.635000 ;
+ RECT 1.885000 0.565000 2.055000 1.355000 ;
+ RECT 1.885000 1.355000 2.160000 1.495000 ;
+ RECT 2.225000 0.320000 2.475000 0.690000 ;
+ RECT 2.305000 0.690000 2.475000 1.075000 ;
+ RECT 2.305000 1.075000 2.500000 1.245000 ;
+ RECT 2.330000 1.245000 2.500000 1.495000 ;
+ RECT 2.330000 1.495000 2.935000 1.885000 ;
+ RECT 2.555000 2.055000 2.935000 2.290000 ;
+ RECT 2.695000 0.320000 2.945000 0.725000 ;
+ RECT 2.695000 0.725000 4.055000 0.905000 ;
+ RECT 3.135000 0.085000 3.485000 0.555000 ;
+ RECT 3.665000 0.320000 4.055000 0.725000 ;
+ RECT 3.705000 1.815000 4.055000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_2.magic.lef b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_2.magic.lef
index 7e57c32..4704067 100644
--- a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_2.magic.lef
+++ b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_2.magic.lef
@@ -79,22 +79,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.110000 0.085000 0.365000 0.910000 ;
- RECT 1.135000 0.085000 1.305000 0.750000 ;
- RECT 3.675000 0.085000 3.845000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -104,23 +88,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.110000 1.410000 0.365000 2.635000 ;
- RECT 1.010000 2.235000 1.390000 2.635000 ;
- RECT 2.360000 2.235000 2.765000 2.635000 ;
- RECT 4.165000 1.815000 4.480000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -138,23 +105,53 @@
END X
OBS
LAYER li1 ;
- RECT 0.925000 0.995000 1.145000 1.445000 ;
- RECT 0.925000 1.445000 1.370000 1.615000 ;
- RECT 1.200000 1.615000 1.370000 1.885000 ;
- RECT 1.200000 1.885000 3.435000 2.055000 ;
- RECT 1.540000 1.495000 2.660000 1.715000 ;
- RECT 2.055000 0.395000 2.565000 0.565000 ;
- RECT 2.395000 0.565000 2.565000 1.355000 ;
- RECT 2.395000 1.355000 2.660000 1.495000 ;
- RECT 2.735000 0.320000 2.980000 0.690000 ;
- RECT 2.810000 0.690000 2.980000 1.075000 ;
- RECT 2.810000 1.075000 3.000000 1.245000 ;
- RECT 2.830000 1.245000 3.000000 1.495000 ;
- RECT 2.830000 1.495000 3.435000 1.885000 ;
- RECT 3.035000 2.055000 3.435000 2.425000 ;
- RECT 3.205000 0.320000 3.435000 0.725000 ;
- RECT 3.205000 0.725000 4.405000 0.905000 ;
- RECT 4.015000 0.320000 4.405000 0.725000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.110000 0.085000 0.365000 0.910000 ;
+ RECT 0.110000 1.410000 0.365000 2.635000 ;
+ RECT 0.925000 0.995000 1.145000 1.445000 ;
+ RECT 0.925000 1.445000 1.370000 1.615000 ;
+ RECT 1.010000 2.235000 1.390000 2.635000 ;
+ RECT 1.135000 0.085000 1.305000 0.750000 ;
+ RECT 1.200000 1.615000 1.370000 1.885000 ;
+ RECT 1.200000 1.885000 3.435000 2.055000 ;
+ RECT 1.540000 1.495000 2.660000 1.715000 ;
+ RECT 2.055000 0.395000 2.565000 0.565000 ;
+ RECT 2.360000 2.235000 2.765000 2.635000 ;
+ RECT 2.395000 0.565000 2.565000 1.355000 ;
+ RECT 2.395000 1.355000 2.660000 1.495000 ;
+ RECT 2.735000 0.320000 2.980000 0.690000 ;
+ RECT 2.810000 0.690000 2.980000 1.075000 ;
+ RECT 2.810000 1.075000 3.000000 1.245000 ;
+ RECT 2.830000 1.245000 3.000000 1.495000 ;
+ RECT 2.830000 1.495000 3.435000 1.885000 ;
+ RECT 3.035000 2.055000 3.435000 2.425000 ;
+ RECT 3.205000 0.320000 3.435000 0.725000 ;
+ RECT 3.205000 0.725000 4.405000 0.905000 ;
+ RECT 3.675000 0.085000 3.845000 0.555000 ;
+ RECT 4.015000 0.320000 4.405000 0.725000 ;
+ RECT 4.165000 1.815000 4.480000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_4.magic.lef b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_4.magic.lef
index a18434c..94e2c30 100644
--- a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_4.magic.lef
+++ b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_4.magic.lef
@@ -79,32 +79,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 7.820000 0.085000 ;
- RECT 0.645000 0.085000 0.815000 0.555000 ;
- RECT 1.585000 0.085000 1.755000 0.555000 ;
- RECT 3.515000 0.085000 3.685000 0.555000 ;
- RECT 5.395000 0.085000 5.565000 0.895000 ;
- RECT 6.335000 0.085000 6.505000 0.555000 ;
- RECT 7.275000 0.085000 7.445000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 7.820000 0.240000 ;
END
@@ -114,33 +88,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 7.820000 2.805000 ;
- RECT 0.140000 1.795000 0.345000 2.635000 ;
- RECT 2.015000 2.125000 2.265000 2.635000 ;
- RECT 2.995000 2.135000 3.725000 2.635000 ;
- RECT 4.415000 2.135000 4.665000 2.635000 ;
- RECT 5.355000 1.795000 5.605000 2.635000 ;
- RECT 6.295000 2.165000 6.545000 2.635000 ;
- RECT 7.235000 1.825000 7.485000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 7.820000 2.960000 ;
END
@@ -164,38 +111,87 @@
END X
OBS
LAYER li1 ;
- RECT 0.095000 0.255000 0.425000 0.725000 ;
- RECT 0.095000 0.725000 1.365000 0.735000 ;
- RECT 0.095000 0.735000 2.225000 0.905000 ;
- RECT 0.605000 1.785000 0.855000 2.295000 ;
- RECT 0.605000 2.295000 1.795000 2.465000 ;
- RECT 0.985000 0.255000 1.365000 0.725000 ;
- RECT 1.075000 1.785000 2.865000 1.955000 ;
- RECT 1.075000 1.955000 1.325000 2.125000 ;
- RECT 1.545000 2.125000 1.795000 2.295000 ;
- RECT 1.925000 0.255000 3.245000 0.475000 ;
- RECT 1.925000 0.475000 2.225000 0.735000 ;
- RECT 2.265000 1.075000 2.695000 1.415000 ;
- RECT 2.265000 1.415000 2.865000 1.785000 ;
- RECT 2.395000 0.645000 2.775000 0.815000 ;
- RECT 2.395000 0.815000 2.695000 1.075000 ;
- RECT 2.485000 1.955000 2.865000 1.965000 ;
- RECT 2.485000 1.965000 2.775000 2.465000 ;
- RECT 2.865000 1.075000 3.445000 1.245000 ;
- RECT 3.255000 0.725000 4.705000 0.905000 ;
- RECT 3.255000 0.905000 3.445000 1.075000 ;
- RECT 3.255000 1.245000 3.445000 1.785000 ;
- RECT 3.255000 1.785000 5.135000 1.965000 ;
- RECT 3.855000 0.305000 5.175000 0.475000 ;
- RECT 3.945000 1.965000 4.195000 2.125000 ;
- RECT 4.325000 0.645000 4.705000 0.725000 ;
- RECT 4.885000 1.965000 5.135000 2.465000 ;
- RECT 4.925000 0.475000 5.175000 0.895000 ;
- RECT 5.665000 1.075000 7.085000 1.245000 ;
- RECT 5.665000 1.245000 6.005000 1.615000 ;
+ RECT 0.000000 -0.085000 7.820000 0.085000 ;
+ RECT 0.000000 2.635000 7.820000 2.805000 ;
+ RECT 0.095000 0.255000 0.425000 0.725000 ;
+ RECT 0.095000 0.725000 1.365000 0.735000 ;
+ RECT 0.095000 0.735000 2.225000 0.905000 ;
+ RECT 0.140000 1.795000 0.345000 2.635000 ;
+ RECT 0.605000 1.785000 0.855000 2.295000 ;
+ RECT 0.605000 2.295000 1.795000 2.465000 ;
+ RECT 0.645000 0.085000 0.815000 0.555000 ;
+ RECT 0.985000 0.255000 1.365000 0.725000 ;
+ RECT 1.075000 1.785000 2.865000 1.955000 ;
+ RECT 1.075000 1.955000 1.325000 2.125000 ;
+ RECT 1.545000 2.125000 1.795000 2.295000 ;
+ RECT 1.585000 0.085000 1.755000 0.555000 ;
+ RECT 1.925000 0.255000 3.245000 0.475000 ;
+ RECT 1.925000 0.475000 2.225000 0.735000 ;
+ RECT 2.015000 2.125000 2.265000 2.635000 ;
+ RECT 2.265000 1.075000 2.695000 1.415000 ;
+ RECT 2.265000 1.415000 2.865000 1.785000 ;
+ RECT 2.395000 0.645000 2.775000 0.815000 ;
+ RECT 2.395000 0.815000 2.695000 1.075000 ;
+ RECT 2.485000 1.955000 2.865000 1.965000 ;
+ RECT 2.485000 1.965000 2.775000 2.465000 ;
+ RECT 2.865000 1.075000 3.445000 1.245000 ;
+ RECT 2.995000 2.135000 3.725000 2.635000 ;
+ RECT 3.255000 0.725000 4.705000 0.905000 ;
+ RECT 3.255000 0.905000 3.445000 1.075000 ;
+ RECT 3.255000 1.245000 3.445000 1.785000 ;
+ RECT 3.255000 1.785000 5.135000 1.965000 ;
+ RECT 3.515000 0.085000 3.685000 0.555000 ;
+ RECT 3.855000 0.305000 5.175000 0.475000 ;
+ RECT 3.945000 1.965000 4.195000 2.125000 ;
+ RECT 4.325000 0.645000 4.705000 0.725000 ;
+ RECT 4.415000 2.135000 4.665000 2.635000 ;
+ RECT 4.885000 1.965000 5.135000 2.465000 ;
+ RECT 4.925000 0.475000 5.175000 0.895000 ;
+ RECT 5.355000 1.795000 5.605000 2.635000 ;
+ RECT 5.395000 0.085000 5.565000 0.895000 ;
+ RECT 5.665000 1.075000 7.085000 1.245000 ;
+ RECT 5.665000 1.245000 6.005000 1.615000 ;
+ RECT 6.295000 2.165000 6.545000 2.635000 ;
+ RECT 6.335000 0.085000 6.505000 0.555000 ;
+ RECT 7.235000 1.825000 7.485000 2.635000 ;
+ RECT 7.275000 0.085000 7.445000 0.555000 ;
LAYER mcon ;
- RECT 2.695000 1.435000 2.865000 1.605000 ;
- RECT 5.725000 1.445000 5.895000 1.615000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.695000 1.435000 2.865000 1.605000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 5.725000 1.445000 5.895000 1.615000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
LAYER met1 ;
RECT 2.635000 1.385000 2.975000 1.460000 ;
RECT 2.635000 1.460000 5.960000 1.600000 ;
diff --git a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_1.magic.lef b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_1.magic.lef
index 67e68ba..817233a 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_1.magic.lef
+++ b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_1.magic.lef
@@ -77,19 +77,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.090000 0.085000 0.425000 0.815000 ;
- RECT 2.520000 0.085000 2.690000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -99,20 +86,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.150000 1.455000 0.400000 2.635000 ;
- RECT 1.090000 1.835000 1.780000 2.635000 ;
- RECT 2.950000 1.455000 3.200000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -131,15 +104,39 @@
END Y
OBS
LAYER li1 ;
- RECT 0.620000 1.495000 1.440000 1.665000 ;
- RECT 0.620000 1.665000 0.870000 2.465000 ;
- RECT 1.000000 0.280000 1.440000 0.825000 ;
- RECT 1.270000 0.825000 1.440000 0.995000 ;
- RECT 1.270000 0.995000 1.580000 1.325000 ;
- RECT 1.270000 1.325000 1.440000 1.495000 ;
- RECT 2.100000 0.425000 2.350000 0.725000 ;
- RECT 2.100000 0.725000 3.240000 0.905000 ;
- RECT 2.860000 0.275000 3.240000 0.725000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.090000 0.085000 0.425000 0.815000 ;
+ RECT 0.150000 1.455000 0.400000 2.635000 ;
+ RECT 0.620000 1.495000 1.440000 1.665000 ;
+ RECT 0.620000 1.665000 0.870000 2.465000 ;
+ RECT 1.000000 0.280000 1.440000 0.825000 ;
+ RECT 1.090000 1.835000 1.780000 2.635000 ;
+ RECT 1.270000 0.825000 1.440000 0.995000 ;
+ RECT 1.270000 0.995000 1.580000 1.325000 ;
+ RECT 1.270000 1.325000 1.440000 1.495000 ;
+ RECT 2.100000 0.425000 2.350000 0.725000 ;
+ RECT 2.100000 0.725000 3.240000 0.905000 ;
+ RECT 2.520000 0.085000 2.690000 0.555000 ;
+ RECT 2.860000 0.275000 3.240000 0.725000 ;
+ RECT 2.950000 1.455000 3.200000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_2.magic.lef b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_2.magic.lef
index 1c3bd26..777c84d 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_2.magic.lef
+++ b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_2.magic.lef
@@ -79,26 +79,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.980000 0.085000 ;
- RECT 0.195000 0.085000 0.365000 0.895000 ;
- RECT 2.035000 0.085000 2.205000 0.555000 ;
- RECT 4.000000 0.085000 4.170000 0.555000 ;
- RECT 4.940000 0.085000 5.110000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.980000 0.240000 ;
END
@@ -108,27 +88,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.980000 2.805000 ;
- RECT 0.150000 1.795000 0.400000 2.635000 ;
- RECT 1.095000 2.135000 1.345000 2.635000 ;
- RECT 2.035000 2.135000 2.725000 2.635000 ;
- RECT 3.455000 2.125000 3.740000 2.635000 ;
- RECT 5.415000 1.795000 5.620000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.980000 2.960000 ;
END
@@ -148,25 +107,63 @@
END Y
OBS
LAYER li1 ;
- RECT 0.535000 0.305000 1.855000 0.475000 ;
- RECT 0.535000 0.475000 0.835000 0.895000 ;
- RECT 0.625000 1.785000 2.485000 1.965000 ;
- RECT 0.625000 1.965000 0.875000 2.465000 ;
- RECT 1.005000 0.645000 1.385000 0.725000 ;
- RECT 1.005000 0.725000 2.485000 0.905000 ;
- RECT 2.315000 0.905000 2.485000 0.995000 ;
- RECT 2.315000 0.995000 2.725000 1.325000 ;
- RECT 2.315000 1.325000 2.485000 1.785000 ;
- RECT 2.475000 0.255000 3.780000 0.475000 ;
- RECT 2.475000 0.475000 2.725000 0.555000 ;
- RECT 3.495000 0.475000 3.780000 0.735000 ;
- RECT 3.495000 0.735000 5.660000 0.905000 ;
- RECT 3.960000 2.125000 4.210000 2.295000 ;
- RECT 3.960000 2.295000 5.150000 2.465000 ;
- RECT 4.340000 0.255000 4.720000 0.725000 ;
- RECT 4.340000 0.725000 5.660000 0.735000 ;
- RECT 4.900000 1.785000 5.150000 2.295000 ;
- RECT 5.280000 0.255000 5.660000 0.725000 ;
+ RECT 0.000000 -0.085000 5.980000 0.085000 ;
+ RECT 0.000000 2.635000 5.980000 2.805000 ;
+ RECT 0.150000 1.795000 0.400000 2.635000 ;
+ RECT 0.195000 0.085000 0.365000 0.895000 ;
+ RECT 0.535000 0.305000 1.855000 0.475000 ;
+ RECT 0.535000 0.475000 0.835000 0.895000 ;
+ RECT 0.625000 1.785000 2.485000 1.965000 ;
+ RECT 0.625000 1.965000 0.875000 2.465000 ;
+ RECT 1.005000 0.645000 1.385000 0.725000 ;
+ RECT 1.005000 0.725000 2.485000 0.905000 ;
+ RECT 1.095000 2.135000 1.345000 2.635000 ;
+ RECT 2.035000 0.085000 2.205000 0.555000 ;
+ RECT 2.035000 2.135000 2.725000 2.635000 ;
+ RECT 2.315000 0.905000 2.485000 0.995000 ;
+ RECT 2.315000 0.995000 2.725000 1.325000 ;
+ RECT 2.315000 1.325000 2.485000 1.785000 ;
+ RECT 2.475000 0.255000 3.780000 0.475000 ;
+ RECT 2.475000 0.475000 2.725000 0.555000 ;
+ RECT 3.455000 2.125000 3.740000 2.635000 ;
+ RECT 3.495000 0.475000 3.780000 0.735000 ;
+ RECT 3.495000 0.735000 5.660000 0.905000 ;
+ RECT 3.960000 2.125000 4.210000 2.295000 ;
+ RECT 3.960000 2.295000 5.150000 2.465000 ;
+ RECT 4.000000 0.085000 4.170000 0.555000 ;
+ RECT 4.340000 0.255000 4.720000 0.725000 ;
+ RECT 4.340000 0.725000 5.660000 0.735000 ;
+ RECT 4.900000 1.785000 5.150000 2.295000 ;
+ RECT 4.940000 0.085000 5.110000 0.555000 ;
+ RECT 5.280000 0.255000 5.660000 0.725000 ;
+ RECT 5.415000 1.795000 5.620000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_4.magic.lef b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_4.magic.lef
index 8c3938d..3b12960 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_4.magic.lef
+++ b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_4.magic.lef
@@ -75,39 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 11.040000 0.085000 ;
- RECT 2.545000 0.085000 2.715000 0.555000 ;
- RECT 3.485000 0.085000 3.655000 0.555000 ;
- RECT 7.315000 0.085000 7.485000 0.555000 ;
- RECT 8.255000 0.085000 8.425000 0.555000 ;
- RECT 9.195000 0.085000 9.365000 0.555000 ;
- RECT 10.135000 0.085000 10.305000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 11.040000 0.240000 ;
END
@@ -117,42 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 11.040000 2.805000 ;
- RECT 0.155000 1.795000 0.405000 2.635000 ;
- RECT 1.095000 1.795000 1.345000 2.635000 ;
- RECT 2.035000 1.795000 2.285000 2.635000 ;
- RECT 2.975000 1.795000 3.225000 2.635000 ;
- RECT 3.915000 1.795000 4.655000 2.635000 ;
- RECT 5.345000 1.795000 5.595000 2.635000 ;
- RECT 6.285000 1.795000 6.535000 2.635000 ;
- RECT 9.155000 1.795000 9.405000 2.635000 ;
- RECT 10.095000 1.795000 10.345000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 11.040000 2.960000 ;
END
@@ -174,36 +105,102 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.645000 1.855000 0.905000 ;
- RECT 0.085000 0.905000 0.255000 1.455000 ;
- RECT 0.085000 1.455000 4.315000 1.625000 ;
- RECT 0.100000 0.255000 2.325000 0.475000 ;
- RECT 0.625000 1.625000 0.875000 2.465000 ;
- RECT 1.565000 1.625000 1.815000 2.465000 ;
- RECT 2.075000 0.475000 2.325000 0.725000 ;
- RECT 2.075000 0.725000 4.205000 0.905000 ;
- RECT 2.505000 1.625000 2.755000 2.465000 ;
- RECT 2.885000 0.255000 3.265000 0.725000 ;
- RECT 3.445000 1.625000 3.695000 2.465000 ;
- RECT 3.825000 0.255000 4.205000 0.725000 ;
- RECT 4.145000 1.075000 6.305000 1.285000 ;
- RECT 4.145000 1.285000 4.315000 1.455000 ;
- RECT 4.460000 0.255000 7.145000 0.475000 ;
- RECT 4.460000 0.475000 4.645000 0.835000 ;
- RECT 6.775000 1.795000 7.055000 2.295000 ;
- RECT 6.775000 2.295000 8.935000 2.465000 ;
- RECT 6.975000 0.475000 7.145000 0.735000 ;
- RECT 6.975000 0.735000 10.855000 0.905000 ;
- RECT 7.655000 0.255000 8.035000 0.725000 ;
- RECT 7.655000 0.725000 10.855000 0.735000 ;
- RECT 7.745000 1.795000 7.995000 2.295000 ;
- RECT 8.595000 0.255000 8.975000 0.725000 ;
- RECT 8.685000 1.455000 10.875000 1.625000 ;
- RECT 8.685000 1.625000 8.935000 2.295000 ;
- RECT 9.535000 0.255000 9.915000 0.725000 ;
- RECT 9.625000 1.625000 9.875000 2.465000 ;
- RECT 10.475000 0.255000 10.855000 0.725000 ;
- RECT 10.565000 1.625000 10.875000 2.465000 ;
+ RECT 0.000000 -0.085000 11.040000 0.085000 ;
+ RECT 0.000000 2.635000 11.040000 2.805000 ;
+ RECT 0.085000 0.645000 1.855000 0.905000 ;
+ RECT 0.085000 0.905000 0.255000 1.455000 ;
+ RECT 0.085000 1.455000 4.315000 1.625000 ;
+ RECT 0.100000 0.255000 2.325000 0.475000 ;
+ RECT 0.155000 1.795000 0.405000 2.635000 ;
+ RECT 0.625000 1.625000 0.875000 2.465000 ;
+ RECT 1.095000 1.795000 1.345000 2.635000 ;
+ RECT 1.565000 1.625000 1.815000 2.465000 ;
+ RECT 2.035000 1.795000 2.285000 2.635000 ;
+ RECT 2.075000 0.475000 2.325000 0.725000 ;
+ RECT 2.075000 0.725000 4.205000 0.905000 ;
+ RECT 2.505000 1.625000 2.755000 2.465000 ;
+ RECT 2.545000 0.085000 2.715000 0.555000 ;
+ RECT 2.885000 0.255000 3.265000 0.725000 ;
+ RECT 2.975000 1.795000 3.225000 2.635000 ;
+ RECT 3.445000 1.625000 3.695000 2.465000 ;
+ RECT 3.485000 0.085000 3.655000 0.555000 ;
+ RECT 3.825000 0.255000 4.205000 0.725000 ;
+ RECT 3.915000 1.795000 4.655000 2.635000 ;
+ RECT 4.145000 1.075000 6.305000 1.285000 ;
+ RECT 4.145000 1.285000 4.315000 1.455000 ;
+ RECT 4.460000 0.255000 7.145000 0.475000 ;
+ RECT 4.460000 0.475000 4.645000 0.835000 ;
+ RECT 5.345000 1.795000 5.595000 2.635000 ;
+ RECT 6.285000 1.795000 6.535000 2.635000 ;
+ RECT 6.775000 1.795000 7.055000 2.295000 ;
+ RECT 6.775000 2.295000 8.935000 2.465000 ;
+ RECT 6.975000 0.475000 7.145000 0.735000 ;
+ RECT 6.975000 0.735000 10.855000 0.905000 ;
+ RECT 7.315000 0.085000 7.485000 0.555000 ;
+ RECT 7.655000 0.255000 8.035000 0.725000 ;
+ RECT 7.655000 0.725000 10.855000 0.735000 ;
+ RECT 7.745000 1.795000 7.995000 2.295000 ;
+ RECT 8.255000 0.085000 8.425000 0.555000 ;
+ RECT 8.595000 0.255000 8.975000 0.725000 ;
+ RECT 8.685000 1.455000 10.875000 1.625000 ;
+ RECT 8.685000 1.625000 8.935000 2.295000 ;
+ RECT 9.155000 1.795000 9.405000 2.635000 ;
+ RECT 9.195000 0.085000 9.365000 0.555000 ;
+ RECT 9.535000 0.255000 9.915000 0.725000 ;
+ RECT 9.625000 1.625000 9.875000 2.465000 ;
+ RECT 10.095000 1.795000 10.345000 2.635000 ;
+ RECT 10.135000 0.085000 10.305000 0.555000 ;
+ RECT 10.475000 0.255000 10.855000 0.725000 ;
+ RECT 10.565000 1.625000 10.875000 2.465000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o31ai/sky130_fd_sc_hdll__o31ai_1.magic.lef b/cells/o31ai/sky130_fd_sc_hdll__o31ai_1.magic.lef
index c9e43f9..5f1f616 100644
--- a/cells/o31ai/sky130_fd_sc_hdll__o31ai_1.magic.lef
+++ b/cells/o31ai/sky130_fd_sc_hdll__o31ai_1.magic.lef
@@ -76,17 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.175000 0.085000 0.345000 0.905000 ;
- RECT 1.125000 0.085000 1.295000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -96,17 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT -0.015000 2.635000 2.760000 2.805000 ;
- RECT 0.085000 1.495000 0.420000 2.635000 ;
- RECT 2.355000 1.495000 2.525000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -123,9 +101,28 @@
END Y
OBS
LAYER li1 ;
- RECT 0.515000 0.255000 0.895000 0.735000 ;
- RECT 0.515000 0.735000 1.715000 0.905000 ;
- RECT 1.465000 0.460000 1.715000 0.735000 ;
+ RECT -0.015000 2.635000 2.760000 2.805000 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.085000 1.495000 0.420000 2.635000 ;
+ RECT 0.175000 0.085000 0.345000 0.905000 ;
+ RECT 0.515000 0.255000 0.895000 0.735000 ;
+ RECT 0.515000 0.735000 1.715000 0.905000 ;
+ RECT 1.125000 0.085000 1.295000 0.565000 ;
+ RECT 1.465000 0.460000 1.715000 0.735000 ;
+ RECT 2.355000 1.495000 2.525000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o31ai/sky130_fd_sc_hdll__o31ai_2.magic.lef b/cells/o31ai/sky130_fd_sc_hdll__o31ai_2.magic.lef
index b4f45a0..25bc73a 100644
--- a/cells/o31ai/sky130_fd_sc_hdll__o31ai_2.magic.lef
+++ b/cells/o31ai/sky130_fd_sc_hdll__o31ai_2.magic.lef
@@ -75,23 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.060000 0.085000 ;
- RECT 0.665000 0.085000 0.835000 0.545000 ;
- RECT 1.605000 0.085000 2.165000 0.545000 ;
- RECT 2.925000 0.085000 3.305000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.060000 0.240000 ;
END
@@ -101,22 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.060000 2.805000 ;
- RECT 0.665000 1.835000 0.835000 2.635000 ;
- RECT 4.075000 1.835000 4.405000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.060000 2.960000 ;
END
@@ -136,20 +103,50 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 0.445000 0.715000 ;
- RECT 0.090000 0.715000 3.855000 0.885000 ;
- RECT 0.090000 1.495000 2.325000 1.665000 ;
- RECT 0.090000 1.665000 0.445000 2.465000 ;
- RECT 1.005000 0.255000 1.385000 0.715000 ;
- RECT 1.005000 1.665000 1.385000 2.465000 ;
- RECT 1.605000 1.835000 1.775000 2.295000 ;
- RECT 1.605000 2.295000 3.305000 2.465000 ;
- RECT 1.945000 1.665000 2.325000 2.125000 ;
- RECT 2.425000 0.255000 2.755000 0.715000 ;
- RECT 3.135000 1.835000 3.305000 2.295000 ;
- RECT 3.475000 0.255000 4.965000 0.425000 ;
- RECT 3.475000 0.425000 3.855000 0.715000 ;
- RECT 4.630000 0.425000 4.965000 0.585000 ;
+ RECT 0.000000 -0.085000 5.060000 0.085000 ;
+ RECT 0.000000 2.635000 5.060000 2.805000 ;
+ RECT 0.090000 0.255000 0.445000 0.715000 ;
+ RECT 0.090000 0.715000 3.855000 0.885000 ;
+ RECT 0.090000 1.495000 2.325000 1.665000 ;
+ RECT 0.090000 1.665000 0.445000 2.465000 ;
+ RECT 0.665000 0.085000 0.835000 0.545000 ;
+ RECT 0.665000 1.835000 0.835000 2.635000 ;
+ RECT 1.005000 0.255000 1.385000 0.715000 ;
+ RECT 1.005000 1.665000 1.385000 2.465000 ;
+ RECT 1.605000 0.085000 2.165000 0.545000 ;
+ RECT 1.605000 1.835000 1.775000 2.295000 ;
+ RECT 1.605000 2.295000 3.305000 2.465000 ;
+ RECT 1.945000 1.665000 2.325000 2.125000 ;
+ RECT 2.425000 0.255000 2.755000 0.715000 ;
+ RECT 2.925000 0.085000 3.305000 0.545000 ;
+ RECT 3.135000 1.835000 3.305000 2.295000 ;
+ RECT 3.475000 0.255000 4.965000 0.425000 ;
+ RECT 3.475000 0.425000 3.855000 0.715000 ;
+ RECT 4.075000 1.835000 4.405000 2.635000 ;
+ RECT 4.630000 0.425000 4.965000 0.585000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o31ai/sky130_fd_sc_hdll__o31ai_4.magic.lef b/cells/o31ai/sky130_fd_sc_hdll__o31ai_4.magic.lef
index 0b40e2c..6295952 100644
--- a/cells/o31ai/sky130_fd_sc_hdll__o31ai_4.magic.lef
+++ b/cells/o31ai/sky130_fd_sc_hdll__o31ai_4.magic.lef
@@ -75,34 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 8.740000 0.085000 ;
- RECT 0.665000 0.085000 0.835000 0.545000 ;
- RECT 1.605000 0.085000 1.775000 0.545000 ;
- RECT 2.545000 0.085000 2.715000 0.545000 ;
- RECT 3.485000 0.085000 3.655000 0.545000 ;
- RECT 4.445000 0.085000 5.140000 0.545000 ;
- RECT 5.790000 0.085000 6.160000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 8.740000 0.240000 ;
END
@@ -112,32 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 8.740000 2.805000 ;
- RECT 0.665000 2.065000 0.835000 2.635000 ;
- RECT 1.605000 2.065000 1.775000 2.635000 ;
- RECT 6.760000 1.890000 7.140000 2.635000 ;
- RECT 7.700000 1.890000 8.080000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 8.740000 2.960000 ;
END
@@ -158,27 +104,78 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 0.445000 0.715000 ;
- RECT 0.090000 0.715000 6.590000 0.885000 ;
- RECT 0.090000 1.595000 2.325000 1.895000 ;
- RECT 0.090000 1.895000 0.445000 2.465000 ;
- RECT 1.005000 0.255000 1.385000 0.715000 ;
- RECT 1.005000 1.895000 1.385000 2.465000 ;
- RECT 1.945000 0.255000 2.325000 0.715000 ;
- RECT 1.945000 1.895000 2.325000 2.205000 ;
- RECT 1.945000 2.205000 4.285000 2.465000 ;
- RECT 2.545000 1.595000 4.005000 1.765000 ;
- RECT 2.545000 1.765000 2.715000 2.035000 ;
- RECT 2.885000 0.255000 3.265000 0.715000 ;
- RECT 2.885000 1.935000 3.265000 2.205000 ;
- RECT 3.485000 1.765000 4.005000 1.865000 ;
- RECT 3.485000 1.865000 6.200000 2.035000 ;
- RECT 3.825000 0.255000 4.205000 0.715000 ;
- RECT 4.530000 2.035000 6.200000 2.465000 ;
- RECT 5.360000 0.395000 5.530000 0.715000 ;
- RECT 6.420000 0.255000 8.585000 0.475000 ;
- RECT 6.420000 0.475000 6.590000 0.715000 ;
- RECT 8.300000 0.475000 8.585000 0.885000 ;
+ RECT 0.000000 -0.085000 8.740000 0.085000 ;
+ RECT 0.000000 2.635000 8.740000 2.805000 ;
+ RECT 0.090000 0.255000 0.445000 0.715000 ;
+ RECT 0.090000 0.715000 6.590000 0.885000 ;
+ RECT 0.090000 1.595000 2.325000 1.895000 ;
+ RECT 0.090000 1.895000 0.445000 2.465000 ;
+ RECT 0.665000 0.085000 0.835000 0.545000 ;
+ RECT 0.665000 2.065000 0.835000 2.635000 ;
+ RECT 1.005000 0.255000 1.385000 0.715000 ;
+ RECT 1.005000 1.895000 1.385000 2.465000 ;
+ RECT 1.605000 0.085000 1.775000 0.545000 ;
+ RECT 1.605000 2.065000 1.775000 2.635000 ;
+ RECT 1.945000 0.255000 2.325000 0.715000 ;
+ RECT 1.945000 1.895000 2.325000 2.205000 ;
+ RECT 1.945000 2.205000 4.285000 2.465000 ;
+ RECT 2.545000 0.085000 2.715000 0.545000 ;
+ RECT 2.545000 1.595000 4.005000 1.765000 ;
+ RECT 2.545000 1.765000 2.715000 2.035000 ;
+ RECT 2.885000 0.255000 3.265000 0.715000 ;
+ RECT 2.885000 1.935000 3.265000 2.205000 ;
+ RECT 3.485000 0.085000 3.655000 0.545000 ;
+ RECT 3.485000 1.765000 4.005000 1.865000 ;
+ RECT 3.485000 1.865000 6.200000 2.035000 ;
+ RECT 3.825000 0.255000 4.205000 0.715000 ;
+ RECT 4.445000 0.085000 5.140000 0.545000 ;
+ RECT 4.530000 2.035000 6.200000 2.465000 ;
+ RECT 5.360000 0.395000 5.530000 0.715000 ;
+ RECT 5.790000 0.085000 6.160000 0.545000 ;
+ RECT 6.420000 0.255000 8.585000 0.475000 ;
+ RECT 6.420000 0.475000 6.590000 0.715000 ;
+ RECT 6.760000 1.890000 7.140000 2.635000 ;
+ RECT 7.700000 1.890000 8.080000 2.635000 ;
+ RECT 8.300000 0.475000 8.585000 0.885000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o32ai/sky130_fd_sc_hdll__o32ai_1.magic.lef b/cells/o32ai/sky130_fd_sc_hdll__o32ai_1.magic.lef
index 76b1bf0..bbb84cd 100644
--- a/cells/o32ai/sky130_fd_sc_hdll__o32ai_1.magic.lef
+++ b/cells/o32ai/sky130_fd_sc_hdll__o32ai_1.magic.lef
@@ -84,18 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 1.645000 0.085000 1.975000 0.485000 ;
- RECT 2.725000 0.085000 3.095000 0.825000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -105,18 +93,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 0.090000 1.495000 0.360000 2.635000 ;
- RECT 2.785000 1.495000 3.135000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -134,10 +110,31 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 1.440000 0.485000 ;
- RECT 1.065000 0.485000 1.440000 0.655000 ;
- RECT 1.065000 0.655000 2.555000 0.825000 ;
- RECT 2.385000 0.375000 2.555000 0.655000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.085000 0.255000 1.440000 0.485000 ;
+ RECT 0.090000 1.495000 0.360000 2.635000 ;
+ RECT 1.065000 0.485000 1.440000 0.655000 ;
+ RECT 1.065000 0.655000 2.555000 0.825000 ;
+ RECT 1.645000 0.085000 1.975000 0.485000 ;
+ RECT 2.385000 0.375000 2.555000 0.655000 ;
+ RECT 2.725000 0.085000 3.095000 0.825000 ;
+ RECT 2.785000 1.495000 3.135000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o32ai/sky130_fd_sc_hdll__o32ai_2.magic.lef b/cells/o32ai/sky130_fd_sc_hdll__o32ai_2.magic.lef
index d5b099f..d863855 100644
--- a/cells/o32ai/sky130_fd_sc_hdll__o32ai_2.magic.lef
+++ b/cells/o32ai/sky130_fd_sc_hdll__o32ai_2.magic.lef
@@ -84,26 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 2.870000 0.085000 3.250000 0.545000 ;
- RECT 4.035000 0.085000 4.205000 0.545000 ;
- RECT 5.355000 0.085000 5.735000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -113,26 +93,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 1.585000 2.175000 1.755000 2.635000 ;
- RECT 5.070000 1.835000 5.275000 2.635000 ;
- RECT 6.045000 1.495000 6.265000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -153,25 +113,62 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 2.655000 0.485000 ;
- RECT 0.090000 0.485000 0.345000 0.905000 ;
- RECT 0.090000 1.495000 0.345000 2.295000 ;
- RECT 0.090000 2.295000 1.365000 2.465000 ;
- RECT 1.115000 1.835000 2.305000 2.005000 ;
- RECT 1.115000 2.005000 1.365000 2.295000 ;
- RECT 1.925000 2.005000 2.305000 2.455000 ;
- RECT 2.485000 0.485000 2.655000 0.715000 ;
- RECT 2.485000 0.715000 6.305000 0.905000 ;
- RECT 2.585000 1.835000 2.835000 2.255000 ;
- RECT 2.585000 2.255000 4.835000 2.445000 ;
- RECT 3.435000 0.255000 3.815000 0.715000 ;
- RECT 3.625000 1.495000 3.795000 2.255000 ;
- RECT 4.015000 1.495000 5.825000 1.665000 ;
- RECT 4.015000 1.665000 4.345000 2.085000 ;
- RECT 4.505000 0.255000 5.175000 0.715000 ;
- RECT 4.585000 1.835000 4.835000 2.255000 ;
- RECT 5.495000 1.665000 5.825000 2.460000 ;
- RECT 5.975000 0.255000 6.305000 0.715000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.090000 0.255000 2.655000 0.485000 ;
+ RECT 0.090000 0.485000 0.345000 0.905000 ;
+ RECT 0.090000 1.495000 0.345000 2.295000 ;
+ RECT 0.090000 2.295000 1.365000 2.465000 ;
+ RECT 1.115000 1.835000 2.305000 2.005000 ;
+ RECT 1.115000 2.005000 1.365000 2.295000 ;
+ RECT 1.585000 2.175000 1.755000 2.635000 ;
+ RECT 1.925000 2.005000 2.305000 2.455000 ;
+ RECT 2.485000 0.485000 2.655000 0.715000 ;
+ RECT 2.485000 0.715000 6.305000 0.905000 ;
+ RECT 2.585000 1.835000 2.835000 2.255000 ;
+ RECT 2.585000 2.255000 4.835000 2.445000 ;
+ RECT 2.870000 0.085000 3.250000 0.545000 ;
+ RECT 3.435000 0.255000 3.815000 0.715000 ;
+ RECT 3.625000 1.495000 3.795000 2.255000 ;
+ RECT 4.015000 1.495000 5.825000 1.665000 ;
+ RECT 4.015000 1.665000 4.345000 2.085000 ;
+ RECT 4.035000 0.085000 4.205000 0.545000 ;
+ RECT 4.505000 0.255000 5.175000 0.715000 ;
+ RECT 4.585000 1.835000 4.835000 2.255000 ;
+ RECT 5.070000 1.835000 5.275000 2.635000 ;
+ RECT 5.355000 0.085000 5.735000 0.545000 ;
+ RECT 5.495000 1.665000 5.825000 2.460000 ;
+ RECT 5.975000 0.255000 6.305000 0.715000 ;
+ RECT 6.045000 1.495000 6.265000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/o32ai/sky130_fd_sc_hdll__o32ai_4.magic.lef b/cells/o32ai/sky130_fd_sc_hdll__o32ai_4.magic.lef
index 5871aa2..12d94fa 100644
--- a/cells/o32ai/sky130_fd_sc_hdll__o32ai_4.magic.lef
+++ b/cells/o32ai/sky130_fd_sc_hdll__o32ai_4.magic.lef
@@ -84,39 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 11.040000 0.085000 ;
- RECT 4.420000 0.085000 4.590000 0.545000 ;
- RECT 5.360000 0.085000 5.690000 0.545000 ;
- RECT 6.820000 0.085000 6.990000 0.545000 ;
- RECT 7.760000 0.085000 7.930000 0.545000 ;
- RECT 9.220000 0.085000 9.390000 0.545000 ;
- RECT 10.160000 0.085000 10.375000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 11.040000 0.240000 ;
END
@@ -126,38 +93,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 11.040000 2.805000 ;
- RECT 2.410000 2.175000 2.790000 2.635000 ;
- RECT 3.350000 2.175000 3.730000 2.635000 ;
- RECT 8.670000 1.835000 8.920000 2.635000 ;
- RECT 9.690000 1.835000 9.860000 2.635000 ;
- RECT 10.675000 1.495000 10.925000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 11.040000 2.960000 ;
END
@@ -179,34 +114,96 @@
END Y
OBS
LAYER li1 ;
- RECT 0.090000 0.255000 4.200000 0.465000 ;
- RECT 0.090000 0.465000 0.345000 0.905000 ;
- RECT 0.090000 1.495000 0.345000 2.255000 ;
- RECT 0.090000 2.255000 2.240000 2.465000 ;
- RECT 1.115000 1.835000 1.285000 2.255000 ;
- RECT 2.070000 1.835000 4.200000 2.005000 ;
- RECT 2.070000 2.005000 2.240000 2.255000 ;
- RECT 3.010000 2.005000 3.180000 2.425000 ;
- RECT 3.950000 0.465000 4.200000 0.735000 ;
- RECT 3.950000 0.735000 10.925000 0.905000 ;
- RECT 3.950000 2.005000 4.200000 2.465000 ;
- RECT 4.390000 1.835000 4.640000 2.255000 ;
- RECT 4.390000 2.255000 8.480000 2.465000 ;
- RECT 4.760000 0.255000 5.140000 0.735000 ;
- RECT 5.410000 1.835000 5.580000 2.255000 ;
- RECT 5.910000 0.255000 6.580000 0.735000 ;
- RECT 6.350000 1.835000 6.520000 2.255000 ;
- RECT 6.690000 1.495000 10.410000 1.665000 ;
- RECT 6.690000 1.665000 7.070000 2.085000 ;
- RECT 7.160000 0.255000 7.540000 0.735000 ;
- RECT 7.290000 1.835000 7.460000 2.255000 ;
- RECT 7.630000 1.665000 8.010000 2.085000 ;
- RECT 8.100000 0.255000 8.840000 0.735000 ;
- RECT 8.230000 1.835000 8.480000 2.255000 ;
- RECT 9.090000 1.665000 9.470000 2.465000 ;
- RECT 9.560000 0.255000 9.940000 0.735000 ;
- RECT 10.030000 1.665000 10.410000 2.465000 ;
- RECT 10.545000 0.255000 10.925000 0.735000 ;
+ RECT 0.000000 -0.085000 11.040000 0.085000 ;
+ RECT 0.000000 2.635000 11.040000 2.805000 ;
+ RECT 0.090000 0.255000 4.200000 0.465000 ;
+ RECT 0.090000 0.465000 0.345000 0.905000 ;
+ RECT 0.090000 1.495000 0.345000 2.255000 ;
+ RECT 0.090000 2.255000 2.240000 2.465000 ;
+ RECT 1.115000 1.835000 1.285000 2.255000 ;
+ RECT 2.070000 1.835000 4.200000 2.005000 ;
+ RECT 2.070000 2.005000 2.240000 2.255000 ;
+ RECT 2.410000 2.175000 2.790000 2.635000 ;
+ RECT 3.010000 2.005000 3.180000 2.425000 ;
+ RECT 3.350000 2.175000 3.730000 2.635000 ;
+ RECT 3.950000 0.465000 4.200000 0.735000 ;
+ RECT 3.950000 0.735000 10.925000 0.905000 ;
+ RECT 3.950000 2.005000 4.200000 2.465000 ;
+ RECT 4.390000 1.835000 4.640000 2.255000 ;
+ RECT 4.390000 2.255000 8.480000 2.465000 ;
+ RECT 4.420000 0.085000 4.590000 0.545000 ;
+ RECT 4.760000 0.255000 5.140000 0.735000 ;
+ RECT 5.360000 0.085000 5.690000 0.545000 ;
+ RECT 5.410000 1.835000 5.580000 2.255000 ;
+ RECT 5.910000 0.255000 6.580000 0.735000 ;
+ RECT 6.350000 1.835000 6.520000 2.255000 ;
+ RECT 6.690000 1.495000 10.410000 1.665000 ;
+ RECT 6.690000 1.665000 7.070000 2.085000 ;
+ RECT 6.820000 0.085000 6.990000 0.545000 ;
+ RECT 7.160000 0.255000 7.540000 0.735000 ;
+ RECT 7.290000 1.835000 7.460000 2.255000 ;
+ RECT 7.630000 1.665000 8.010000 2.085000 ;
+ RECT 7.760000 0.085000 7.930000 0.545000 ;
+ RECT 8.100000 0.255000 8.840000 0.735000 ;
+ RECT 8.230000 1.835000 8.480000 2.255000 ;
+ RECT 8.670000 1.835000 8.920000 2.635000 ;
+ RECT 9.090000 1.665000 9.470000 2.465000 ;
+ RECT 9.220000 0.085000 9.390000 0.545000 ;
+ RECT 9.560000 0.255000 9.940000 0.735000 ;
+ RECT 9.690000 1.835000 9.860000 2.635000 ;
+ RECT 10.030000 1.665000 10.410000 2.465000 ;
+ RECT 10.160000 0.085000 10.375000 0.545000 ;
+ RECT 10.545000 0.255000 10.925000 0.735000 ;
+ RECT 10.675000 1.495000 10.925000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or2/sky130_fd_sc_hdll__or2_1.magic.lef b/cells/or2/sky130_fd_sc_hdll__or2_1.magic.lef
index 68650fa..e6b65f0 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_1.magic.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_1.magic.lef
@@ -57,16 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.300000 0.085000 ;
- RECT 0.110000 0.085000 0.350000 0.595000 ;
- RECT 1.130000 0.085000 1.345000 0.595000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.300000 0.240000 ;
END
@@ -76,15 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.300000 2.805000 ;
- RECT 1.095000 1.835000 1.425000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.300000 2.960000 ;
END
@@ -102,11 +83,27 @@
END X
OBS
LAYER li1 ;
- RECT 0.120000 1.495000 1.745000 1.665000 ;
- RECT 0.120000 1.665000 0.510000 1.840000 ;
- RECT 0.610000 0.265000 0.850000 0.595000 ;
- RECT 0.610000 0.595000 0.780000 1.495000 ;
- RECT 1.525000 0.995000 1.745000 1.495000 ;
+ RECT 0.000000 -0.085000 2.300000 0.085000 ;
+ RECT 0.000000 2.635000 2.300000 2.805000 ;
+ RECT 0.110000 0.085000 0.350000 0.595000 ;
+ RECT 0.120000 1.495000 1.745000 1.665000 ;
+ RECT 0.120000 1.665000 0.510000 1.840000 ;
+ RECT 0.610000 0.265000 0.850000 0.595000 ;
+ RECT 0.610000 0.595000 0.780000 1.495000 ;
+ RECT 1.095000 1.835000 1.425000 2.635000 ;
+ RECT 1.130000 0.085000 1.345000 0.595000 ;
+ RECT 1.525000 0.995000 1.745000 1.495000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or2/sky130_fd_sc_hdll__or2_2.magic.lef b/cells/or2/sky130_fd_sc_hdll__or2_2.magic.lef
index 7b5b6e6..48fd393 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_2.magic.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_2.magic.lef
@@ -57,18 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.105000 0.085000 0.345000 0.595000 ;
- RECT 1.135000 0.085000 1.450000 0.595000 ;
- RECT 2.010000 0.085000 2.390000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -78,17 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 1.200000 1.835000 1.370000 2.635000 ;
- RECT 2.140000 2.175000 2.310000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -108,11 +85,31 @@
END X
OBS
LAYER li1 ;
- RECT 0.155000 1.495000 1.765000 1.665000 ;
- RECT 0.155000 1.665000 0.515000 1.840000 ;
- RECT 0.515000 0.255000 0.855000 0.595000 ;
- RECT 0.515000 0.595000 0.745000 1.495000 ;
- RECT 1.545000 0.995000 1.765000 1.495000 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.105000 0.085000 0.345000 0.595000 ;
+ RECT 0.155000 1.495000 1.765000 1.665000 ;
+ RECT 0.155000 1.665000 0.515000 1.840000 ;
+ RECT 0.515000 0.255000 0.855000 0.595000 ;
+ RECT 0.515000 0.595000 0.745000 1.495000 ;
+ RECT 1.135000 0.085000 1.450000 0.595000 ;
+ RECT 1.200000 1.835000 1.370000 2.635000 ;
+ RECT 1.545000 0.995000 1.765000 1.495000 ;
+ RECT 2.010000 0.085000 2.390000 0.485000 ;
+ RECT 2.140000 2.175000 2.310000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or2/sky130_fd_sc_hdll__or2_4.magic.lef b/cells/or2/sky130_fd_sc_hdll__or2_4.magic.lef
index a1fbc5e..65a4d1d 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_4.magic.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_4.magic.lef
@@ -57,21 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.105000 0.085000 0.345000 0.595000 ;
- RECT 1.160000 0.085000 1.330000 0.825000 ;
- RECT 2.140000 0.085000 2.310000 0.565000 ;
- RECT 3.080000 0.085000 3.250000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -81,20 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 1.160000 1.835000 1.330000 2.635000 ;
- RECT 2.140000 2.175000 2.310000 2.635000 ;
- RECT 3.080000 1.835000 3.250000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -118,12 +89,38 @@
END X
OBS
LAYER li1 ;
- RECT 0.155000 1.495000 1.765000 1.665000 ;
- RECT 0.155000 1.665000 0.515000 2.465000 ;
- RECT 0.515000 0.290000 0.895000 0.825000 ;
- RECT 0.515000 0.825000 0.745000 1.495000 ;
- RECT 1.510000 1.075000 2.620000 1.245000 ;
- RECT 1.510000 1.245000 1.765000 1.495000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.105000 0.085000 0.345000 0.595000 ;
+ RECT 0.155000 1.495000 1.765000 1.665000 ;
+ RECT 0.155000 1.665000 0.515000 2.465000 ;
+ RECT 0.515000 0.290000 0.895000 0.825000 ;
+ RECT 0.515000 0.825000 0.745000 1.495000 ;
+ RECT 1.160000 0.085000 1.330000 0.825000 ;
+ RECT 1.160000 1.835000 1.330000 2.635000 ;
+ RECT 1.510000 1.075000 2.620000 1.245000 ;
+ RECT 1.510000 1.245000 1.765000 1.495000 ;
+ RECT 2.140000 0.085000 2.310000 0.565000 ;
+ RECT 2.140000 2.175000 2.310000 2.635000 ;
+ RECT 3.080000 0.085000 3.250000 0.565000 ;
+ RECT 3.080000 1.835000 3.250000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or2/sky130_fd_sc_hdll__or2_6.magic.lef b/cells/or2/sky130_fd_sc_hdll__or2_6.magic.lef
index 492cdf0..abc26be 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_6.magic.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_6.magic.lef
@@ -57,29 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.980000 0.085000 ;
- RECT 0.145000 0.085000 0.415000 0.905000 ;
- RECT 1.085000 0.085000 1.355000 0.555000 ;
- RECT 2.025000 0.085000 2.815000 0.555000 ;
- RECT 2.545000 0.555000 2.815000 0.905000 ;
- RECT 3.455000 0.085000 3.785000 0.555000 ;
- RECT 4.395000 0.085000 4.725000 0.555000 ;
- RECT 5.335000 0.085000 5.665000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.980000 0.240000 ;
END
@@ -89,27 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.980000 2.805000 ;
- RECT 0.585000 1.835000 0.915000 2.635000 ;
- RECT 2.545000 1.495000 2.815000 2.635000 ;
- RECT 3.485000 1.835000 3.755000 2.635000 ;
- RECT 4.425000 1.835000 4.695000 2.635000 ;
- RECT 5.365000 1.835000 5.635000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.980000 2.960000 ;
END
@@ -133,20 +89,61 @@
END X
OBS
LAYER li1 ;
- RECT 0.090000 1.455000 1.355000 1.665000 ;
- RECT 0.090000 1.665000 0.415000 2.465000 ;
- RECT 0.585000 0.255000 0.915000 0.725000 ;
- RECT 0.585000 0.725000 1.855000 0.735000 ;
- RECT 0.585000 0.735000 2.375000 0.905000 ;
- RECT 1.085000 1.665000 1.355000 2.295000 ;
- RECT 1.085000 2.295000 2.325000 2.465000 ;
- RECT 1.525000 0.255000 1.855000 0.725000 ;
- RECT 1.525000 1.445000 2.375000 1.665000 ;
- RECT 1.525000 1.665000 1.855000 2.125000 ;
- RECT 2.025000 1.835000 2.325000 2.295000 ;
- RECT 2.195000 0.905000 2.375000 1.075000 ;
- RECT 2.195000 1.075000 4.845000 1.275000 ;
- RECT 2.195000 1.275000 2.375000 1.445000 ;
+ RECT 0.000000 -0.085000 5.980000 0.085000 ;
+ RECT 0.000000 2.635000 5.980000 2.805000 ;
+ RECT 0.090000 1.455000 1.355000 1.665000 ;
+ RECT 0.090000 1.665000 0.415000 2.465000 ;
+ RECT 0.145000 0.085000 0.415000 0.905000 ;
+ RECT 0.585000 0.255000 0.915000 0.725000 ;
+ RECT 0.585000 0.725000 1.855000 0.735000 ;
+ RECT 0.585000 0.735000 2.375000 0.905000 ;
+ RECT 0.585000 1.835000 0.915000 2.635000 ;
+ RECT 1.085000 0.085000 1.355000 0.555000 ;
+ RECT 1.085000 1.665000 1.355000 2.295000 ;
+ RECT 1.085000 2.295000 2.325000 2.465000 ;
+ RECT 1.525000 0.255000 1.855000 0.725000 ;
+ RECT 1.525000 1.445000 2.375000 1.665000 ;
+ RECT 1.525000 1.665000 1.855000 2.125000 ;
+ RECT 2.025000 0.085000 2.815000 0.555000 ;
+ RECT 2.025000 1.835000 2.325000 2.295000 ;
+ RECT 2.195000 0.905000 2.375000 1.075000 ;
+ RECT 2.195000 1.075000 4.845000 1.275000 ;
+ RECT 2.195000 1.275000 2.375000 1.445000 ;
+ RECT 2.545000 0.555000 2.815000 0.905000 ;
+ RECT 2.545000 1.495000 2.815000 2.635000 ;
+ RECT 3.455000 0.085000 3.785000 0.555000 ;
+ RECT 3.485000 1.835000 3.755000 2.635000 ;
+ RECT 4.395000 0.085000 4.725000 0.555000 ;
+ RECT 4.425000 1.835000 4.695000 2.635000 ;
+ RECT 5.335000 0.085000 5.665000 0.555000 ;
+ RECT 5.365000 1.835000 5.635000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or2/sky130_fd_sc_hdll__or2_8.magic.lef b/cells/or2/sky130_fd_sc_hdll__or2_8.magic.lef
index 910508c..d288f20 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_8.magic.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_8.magic.lef
@@ -57,32 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.900000 0.085000 ;
- RECT 0.145000 0.085000 0.415000 0.905000 ;
- RECT 1.085000 0.085000 1.355000 0.555000 ;
- RECT 2.025000 0.085000 2.815000 0.555000 ;
- RECT 2.545000 0.555000 2.815000 0.905000 ;
- RECT 3.455000 0.085000 3.785000 0.555000 ;
- RECT 4.395000 0.085000 4.725000 0.555000 ;
- RECT 5.335000 0.085000 5.665000 0.555000 ;
- RECT 6.275000 0.085000 6.605000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.900000 0.240000 ;
END
@@ -92,30 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.900000 2.805000 ;
- RECT 0.585000 1.835000 0.915000 2.635000 ;
- RECT 2.545000 1.495000 2.815000 2.635000 ;
- RECT 3.485000 1.835000 3.755000 2.635000 ;
- RECT 4.425000 1.835000 4.695000 2.635000 ;
- RECT 5.365000 1.835000 5.635000 2.635000 ;
- RECT 6.305000 1.835000 6.575000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.900000 2.960000 ;
END
@@ -141,20 +91,67 @@
END X
OBS
LAYER li1 ;
- RECT 0.090000 1.455000 1.355000 1.665000 ;
- RECT 0.090000 1.665000 0.415000 2.465000 ;
- RECT 0.585000 0.255000 0.915000 0.725000 ;
- RECT 0.585000 0.725000 1.855000 0.735000 ;
- RECT 0.585000 0.735000 2.375000 0.905000 ;
- RECT 1.085000 1.665000 1.355000 2.295000 ;
- RECT 1.085000 2.295000 2.325000 2.465000 ;
- RECT 1.525000 0.255000 1.855000 0.725000 ;
- RECT 1.525000 1.445000 2.375000 1.665000 ;
- RECT 1.525000 1.665000 1.855000 2.125000 ;
- RECT 2.025000 1.835000 2.325000 2.295000 ;
- RECT 2.195000 0.905000 2.375000 1.075000 ;
- RECT 2.195000 1.075000 5.525000 1.275000 ;
- RECT 2.195000 1.275000 2.375000 1.445000 ;
+ RECT 0.000000 -0.085000 6.900000 0.085000 ;
+ RECT 0.000000 2.635000 6.900000 2.805000 ;
+ RECT 0.090000 1.455000 1.355000 1.665000 ;
+ RECT 0.090000 1.665000 0.415000 2.465000 ;
+ RECT 0.145000 0.085000 0.415000 0.905000 ;
+ RECT 0.585000 0.255000 0.915000 0.725000 ;
+ RECT 0.585000 0.725000 1.855000 0.735000 ;
+ RECT 0.585000 0.735000 2.375000 0.905000 ;
+ RECT 0.585000 1.835000 0.915000 2.635000 ;
+ RECT 1.085000 0.085000 1.355000 0.555000 ;
+ RECT 1.085000 1.665000 1.355000 2.295000 ;
+ RECT 1.085000 2.295000 2.325000 2.465000 ;
+ RECT 1.525000 0.255000 1.855000 0.725000 ;
+ RECT 1.525000 1.445000 2.375000 1.665000 ;
+ RECT 1.525000 1.665000 1.855000 2.125000 ;
+ RECT 2.025000 0.085000 2.815000 0.555000 ;
+ RECT 2.025000 1.835000 2.325000 2.295000 ;
+ RECT 2.195000 0.905000 2.375000 1.075000 ;
+ RECT 2.195000 1.075000 5.525000 1.275000 ;
+ RECT 2.195000 1.275000 2.375000 1.445000 ;
+ RECT 2.545000 0.555000 2.815000 0.905000 ;
+ RECT 2.545000 1.495000 2.815000 2.635000 ;
+ RECT 3.455000 0.085000 3.785000 0.555000 ;
+ RECT 3.485000 1.835000 3.755000 2.635000 ;
+ RECT 4.395000 0.085000 4.725000 0.555000 ;
+ RECT 4.425000 1.835000 4.695000 2.635000 ;
+ RECT 5.335000 0.085000 5.665000 0.555000 ;
+ RECT 5.365000 1.835000 5.635000 2.635000 ;
+ RECT 6.275000 0.085000 6.605000 0.555000 ;
+ RECT 6.305000 1.835000 6.575000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or2b/sky130_fd_sc_hdll__or2b_1.magic.lef b/cells/or2b/sky130_fd_sc_hdll__or2b_1.magic.lef
index a0e4e50..a77272a 100644
--- a/cells/or2b/sky130_fd_sc_hdll__or2b_1.magic.lef
+++ b/cells/or2b/sky130_fd_sc_hdll__or2b_1.magic.lef
@@ -57,17 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 0.640000 0.085000 1.375000 0.565000 ;
- RECT 1.935000 0.085000 2.365000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -77,17 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 0.090000 1.495000 0.345000 2.635000 ;
- RECT 2.065000 1.835000 2.345000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -105,18 +83,37 @@
END X
OBS
LAYER li1 ;
- RECT 0.110000 0.265000 0.420000 0.735000 ;
- RECT 0.110000 0.735000 0.895000 0.905000 ;
- RECT 0.645000 0.905000 0.895000 0.995000 ;
- RECT 0.645000 0.995000 1.385000 1.325000 ;
- RECT 0.645000 1.325000 0.815000 1.885000 ;
- RECT 1.040000 1.495000 2.385000 1.665000 ;
- RECT 1.040000 1.665000 1.460000 1.915000 ;
- RECT 1.595000 0.305000 1.765000 0.655000 ;
- RECT 1.595000 0.655000 2.385000 0.825000 ;
- RECT 2.215000 0.825000 2.385000 0.995000 ;
- RECT 2.215000 0.995000 2.445000 1.325000 ;
- RECT 2.215000 1.325000 2.385000 1.495000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.090000 1.495000 0.345000 2.635000 ;
+ RECT 0.110000 0.265000 0.420000 0.735000 ;
+ RECT 0.110000 0.735000 0.895000 0.905000 ;
+ RECT 0.640000 0.085000 1.375000 0.565000 ;
+ RECT 0.645000 0.905000 0.895000 0.995000 ;
+ RECT 0.645000 0.995000 1.385000 1.325000 ;
+ RECT 0.645000 1.325000 0.815000 1.885000 ;
+ RECT 1.040000 1.495000 2.385000 1.665000 ;
+ RECT 1.040000 1.665000 1.460000 1.915000 ;
+ RECT 1.595000 0.305000 1.765000 0.655000 ;
+ RECT 1.595000 0.655000 2.385000 0.825000 ;
+ RECT 1.935000 0.085000 2.365000 0.485000 ;
+ RECT 2.065000 1.835000 2.345000 2.635000 ;
+ RECT 2.215000 0.825000 2.385000 0.995000 ;
+ RECT 2.215000 0.995000 2.445000 1.325000 ;
+ RECT 2.215000 1.325000 2.385000 1.495000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or2b/sky130_fd_sc_hdll__or2b_2.magic.lef b/cells/or2b/sky130_fd_sc_hdll__or2b_2.magic.lef
index 01cc16e..ba2f6bc 100644
--- a/cells/or2b/sky130_fd_sc_hdll__or2b_2.magic.lef
+++ b/cells/or2b/sky130_fd_sc_hdll__or2b_2.magic.lef
@@ -57,20 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.640000 0.085000 1.370000 0.565000 ;
- RECT 2.030000 0.085000 2.360000 0.485000 ;
- RECT 3.285000 0.085000 3.520000 0.925000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -80,20 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.085000 1.495000 0.345000 2.635000 ;
- RECT 2.060000 1.835000 2.340000 2.635000 ;
- RECT 3.285000 1.460000 3.520000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -109,16 +81,41 @@
END X
OBS
LAYER li1 ;
- RECT 0.105000 0.265000 0.420000 0.735000 ;
- RECT 0.105000 0.735000 0.890000 0.905000 ;
- RECT 0.645000 0.905000 0.890000 0.995000 ;
- RECT 0.645000 0.995000 1.380000 1.325000 ;
- RECT 0.645000 1.325000 0.815000 1.885000 ;
- RECT 1.035000 1.495000 2.440000 1.665000 ;
- RECT 1.035000 1.665000 1.455000 1.915000 ;
- RECT 1.590000 0.305000 1.760000 0.655000 ;
- RECT 1.590000 0.655000 2.440000 0.825000 ;
- RECT 2.270000 0.825000 2.440000 1.495000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.085000 1.495000 0.345000 2.635000 ;
+ RECT 0.105000 0.265000 0.420000 0.735000 ;
+ RECT 0.105000 0.735000 0.890000 0.905000 ;
+ RECT 0.640000 0.085000 1.370000 0.565000 ;
+ RECT 0.645000 0.905000 0.890000 0.995000 ;
+ RECT 0.645000 0.995000 1.380000 1.325000 ;
+ RECT 0.645000 1.325000 0.815000 1.885000 ;
+ RECT 1.035000 1.495000 2.440000 1.665000 ;
+ RECT 1.035000 1.665000 1.455000 1.915000 ;
+ RECT 1.590000 0.305000 1.760000 0.655000 ;
+ RECT 1.590000 0.655000 2.440000 0.825000 ;
+ RECT 2.030000 0.085000 2.360000 0.485000 ;
+ RECT 2.060000 1.835000 2.340000 2.635000 ;
+ RECT 2.270000 0.825000 2.440000 1.495000 ;
+ RECT 3.285000 0.085000 3.520000 0.925000 ;
+ RECT 3.285000 1.460000 3.520000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or2b/sky130_fd_sc_hdll__or2b_4.magic.lef b/cells/or2b/sky130_fd_sc_hdll__or2b_4.magic.lef
index 1c260ed..9963710 100644
--- a/cells/or2b/sky130_fd_sc_hdll__or2b_4.magic.lef
+++ b/cells/or2b/sky130_fd_sc_hdll__or2b_4.magic.lef
@@ -57,23 +57,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.640000 0.085000 1.295000 0.565000 ;
- RECT 2.130000 0.085000 2.305000 0.905000 ;
- RECT 3.075000 0.085000 3.245000 0.550000 ;
- RECT 4.015000 0.085000 4.185000 0.550000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -83,23 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.090000 2.125000 0.345000 2.635000 ;
- RECT 2.065000 1.835000 2.345000 2.635000 ;
- RECT 3.035000 2.135000 3.285000 2.635000 ;
- RECT 3.975000 1.795000 4.225000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -123,19 +89,50 @@
END X
OBS
LAYER li1 ;
- RECT 0.110000 0.265000 0.420000 0.735000 ;
- RECT 0.110000 0.735000 0.895000 0.905000 ;
- RECT 0.645000 0.905000 0.895000 0.995000 ;
- RECT 0.645000 0.995000 1.170000 1.325000 ;
- RECT 0.645000 1.325000 0.815000 2.465000 ;
- RECT 1.040000 1.495000 2.860000 1.615000 ;
- RECT 1.040000 1.615000 1.560000 2.465000 ;
- RECT 1.340000 0.735000 1.845000 0.905000 ;
- RECT 1.340000 0.905000 1.560000 1.445000 ;
- RECT 1.340000 1.445000 2.860000 1.495000 ;
- RECT 1.465000 0.305000 1.845000 0.735000 ;
- RECT 2.690000 1.075000 3.800000 1.245000 ;
- RECT 2.690000 1.245000 2.860000 1.445000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.090000 2.125000 0.345000 2.635000 ;
+ RECT 0.110000 0.265000 0.420000 0.735000 ;
+ RECT 0.110000 0.735000 0.895000 0.905000 ;
+ RECT 0.640000 0.085000 1.295000 0.565000 ;
+ RECT 0.645000 0.905000 0.895000 0.995000 ;
+ RECT 0.645000 0.995000 1.170000 1.325000 ;
+ RECT 0.645000 1.325000 0.815000 2.465000 ;
+ RECT 1.040000 1.495000 2.860000 1.615000 ;
+ RECT 1.040000 1.615000 1.560000 2.465000 ;
+ RECT 1.340000 0.735000 1.845000 0.905000 ;
+ RECT 1.340000 0.905000 1.560000 1.445000 ;
+ RECT 1.340000 1.445000 2.860000 1.495000 ;
+ RECT 1.465000 0.305000 1.845000 0.735000 ;
+ RECT 2.065000 1.835000 2.345000 2.635000 ;
+ RECT 2.130000 0.085000 2.305000 0.905000 ;
+ RECT 2.690000 1.075000 3.800000 1.245000 ;
+ RECT 2.690000 1.245000 2.860000 1.445000 ;
+ RECT 3.035000 2.135000 3.285000 2.635000 ;
+ RECT 3.075000 0.085000 3.245000 0.550000 ;
+ RECT 3.975000 1.795000 4.225000 2.635000 ;
+ RECT 4.015000 0.085000 4.185000 0.550000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or3/sky130_fd_sc_hdll__or3_1.magic.lef b/cells/or3/sky130_fd_sc_hdll__or3_1.magic.lef
index a8ce90e..87ece90 100644
--- a/cells/or3/sky130_fd_sc_hdll__or3_1.magic.lef
+++ b/cells/or3/sky130_fd_sc_hdll__or3_1.magic.lef
@@ -67,17 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 2.760000 0.085000 ;
- RECT 0.525000 0.085000 0.905000 0.485000 ;
- RECT 1.465000 0.085000 1.895000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 2.760000 0.240000 ;
END
@@ -87,16 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 2.760000 2.805000 ;
- RECT 1.595000 1.835000 1.875000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 2.760000 2.960000 ;
END
@@ -114,14 +93,32 @@
END X
OBS
LAYER li1 ;
- RECT 0.100000 0.305000 0.355000 0.655000 ;
- RECT 0.100000 0.655000 1.975000 0.825000 ;
- RECT 0.105000 1.495000 0.430000 1.785000 ;
- RECT 0.105000 1.785000 1.375000 1.955000 ;
- RECT 1.125000 0.305000 1.295000 0.655000 ;
- RECT 1.205000 1.495000 1.975000 1.665000 ;
- RECT 1.205000 1.665000 1.375000 1.785000 ;
- RECT 1.805000 0.825000 1.975000 1.495000 ;
+ RECT 0.000000 -0.085000 2.760000 0.085000 ;
+ RECT 0.000000 2.635000 2.760000 2.805000 ;
+ RECT 0.100000 0.305000 0.355000 0.655000 ;
+ RECT 0.100000 0.655000 1.975000 0.825000 ;
+ RECT 0.105000 1.495000 0.430000 1.785000 ;
+ RECT 0.105000 1.785000 1.375000 1.955000 ;
+ RECT 0.525000 0.085000 0.905000 0.485000 ;
+ RECT 1.125000 0.305000 1.295000 0.655000 ;
+ RECT 1.205000 1.495000 1.975000 1.665000 ;
+ RECT 1.205000 1.665000 1.375000 1.785000 ;
+ RECT 1.465000 0.085000 1.895000 0.485000 ;
+ RECT 1.595000 1.835000 1.875000 2.635000 ;
+ RECT 1.805000 0.825000 1.975000 1.495000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or3/sky130_fd_sc_hdll__or3_2.magic.lef b/cells/or3/sky130_fd_sc_hdll__or3_2.magic.lef
index 6316975..1380704 100644
--- a/cells/or3/sky130_fd_sc_hdll__or3_2.magic.lef
+++ b/cells/or3/sky130_fd_sc_hdll__or3_2.magic.lef
@@ -67,19 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 0.530000 0.085000 0.910000 0.485000 ;
- RECT 1.470000 0.085000 2.090000 0.485000 ;
- RECT 2.825000 0.085000 3.115000 0.915000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -89,18 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 1.600000 1.835000 2.070000 2.635000 ;
- RECT 2.825000 1.430000 3.115000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -118,16 +93,38 @@
END X
OBS
LAYER li1 ;
- RECT 0.105000 0.305000 0.360000 0.655000 ;
- RECT 0.105000 0.655000 2.110000 0.825000 ;
- RECT 0.105000 1.495000 0.385000 1.785000 ;
- RECT 0.105000 1.785000 1.370000 1.955000 ;
- RECT 1.130000 0.305000 1.300000 0.655000 ;
- RECT 1.200000 1.495000 2.110000 1.665000 ;
- RECT 1.200000 1.665000 1.370000 1.785000 ;
- RECT 1.890000 0.825000 2.110000 0.995000 ;
- RECT 1.890000 0.995000 2.300000 1.325000 ;
- RECT 1.890000 1.325000 2.110000 1.495000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.105000 0.305000 0.360000 0.655000 ;
+ RECT 0.105000 0.655000 2.110000 0.825000 ;
+ RECT 0.105000 1.495000 0.385000 1.785000 ;
+ RECT 0.105000 1.785000 1.370000 1.955000 ;
+ RECT 0.530000 0.085000 0.910000 0.485000 ;
+ RECT 1.130000 0.305000 1.300000 0.655000 ;
+ RECT 1.200000 1.495000 2.110000 1.665000 ;
+ RECT 1.200000 1.665000 1.370000 1.785000 ;
+ RECT 1.470000 0.085000 2.090000 0.485000 ;
+ RECT 1.600000 1.835000 2.070000 2.635000 ;
+ RECT 1.890000 0.825000 2.110000 0.995000 ;
+ RECT 1.890000 0.995000 2.300000 1.325000 ;
+ RECT 1.890000 1.325000 2.110000 1.495000 ;
+ RECT 2.825000 0.085000 3.115000 0.915000 ;
+ RECT 2.825000 1.430000 3.115000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or3/sky130_fd_sc_hdll__or3_4.magic.lef b/cells/or3/sky130_fd_sc_hdll__or3_4.magic.lef
index 9ac36b1..c5c3f7f 100644
--- a/cells/or3/sky130_fd_sc_hdll__or3_4.magic.lef
+++ b/cells/or3/sky130_fd_sc_hdll__or3_4.magic.lef
@@ -67,23 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.645000 0.085000 0.815000 0.555000 ;
- RECT 1.585000 0.085000 2.285000 0.555000 ;
- RECT 3.055000 0.085000 3.225000 0.555000 ;
- RECT 3.995000 0.085000 4.165000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -93,22 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 1.585000 1.835000 2.285000 2.635000 ;
- RECT 3.015000 1.795000 3.265000 2.635000 ;
- RECT 3.955000 1.795000 4.205000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -130,16 +97,46 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.425000 0.725000 ;
- RECT 0.085000 0.725000 2.240000 0.905000 ;
- RECT 0.085000 1.495000 0.425000 2.295000 ;
- RECT 0.085000 2.295000 1.365000 2.465000 ;
- RECT 0.985000 0.255000 1.365000 0.725000 ;
- RECT 1.100000 1.495000 2.240000 1.665000 ;
- RECT 1.100000 1.665000 1.365000 2.295000 ;
- RECT 2.020000 0.905000 2.240000 1.075000 ;
- RECT 2.020000 1.075000 3.945000 1.245000 ;
- RECT 2.020000 1.245000 2.240000 1.495000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.085000 0.255000 0.425000 0.725000 ;
+ RECT 0.085000 0.725000 2.240000 0.905000 ;
+ RECT 0.085000 1.495000 0.425000 2.295000 ;
+ RECT 0.085000 2.295000 1.365000 2.465000 ;
+ RECT 0.645000 0.085000 0.815000 0.555000 ;
+ RECT 0.985000 0.255000 1.365000 0.725000 ;
+ RECT 1.100000 1.495000 2.240000 1.665000 ;
+ RECT 1.100000 1.665000 1.365000 2.295000 ;
+ RECT 1.585000 0.085000 2.285000 0.555000 ;
+ RECT 1.585000 1.835000 2.285000 2.635000 ;
+ RECT 2.020000 0.905000 2.240000 1.075000 ;
+ RECT 2.020000 1.075000 3.945000 1.245000 ;
+ RECT 2.020000 1.245000 2.240000 1.495000 ;
+ RECT 3.015000 1.795000 3.265000 2.635000 ;
+ RECT 3.055000 0.085000 3.225000 0.555000 ;
+ RECT 3.955000 1.795000 4.205000 2.635000 ;
+ RECT 3.995000 0.085000 4.165000 0.555000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or3b/sky130_fd_sc_hdll__or3b_1.magic.lef b/cells/or3b/sky130_fd_sc_hdll__or3b_1.magic.lef
index 6e57f01..78767b2 100644
--- a/cells/or3b/sky130_fd_sc_hdll__or3b_1.magic.lef
+++ b/cells/or3b/sky130_fd_sc_hdll__or3b_1.magic.lef
@@ -67,20 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.085000 0.085000 0.345000 0.905000 ;
- RECT 1.505000 0.085000 1.885000 0.485000 ;
- RECT 2.445000 0.085000 2.870000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -90,19 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.085000 1.495000 0.345000 2.635000 ;
- RECT 2.570000 1.835000 2.850000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -120,20 +93,44 @@
END X
OBS
LAYER li1 ;
- RECT 0.515000 0.485000 0.895000 0.905000 ;
- RECT 0.645000 0.905000 0.895000 0.995000 ;
- RECT 0.645000 0.995000 1.270000 1.325000 ;
- RECT 0.645000 1.325000 0.815000 1.885000 ;
- RECT 1.075000 0.255000 1.335000 0.655000 ;
- RECT 1.075000 0.655000 2.890000 0.825000 ;
- RECT 1.075000 1.495000 1.335000 1.785000 ;
- RECT 1.075000 1.785000 2.350000 1.955000 ;
- RECT 2.105000 0.305000 2.275000 0.655000 ;
- RECT 2.180000 1.495000 2.890000 1.665000 ;
- RECT 2.180000 1.665000 2.350000 1.785000 ;
- RECT 2.720000 0.825000 2.890000 0.995000 ;
- RECT 2.720000 0.995000 2.995000 1.325000 ;
- RECT 2.720000 1.325000 2.890000 1.495000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.085000 0.085000 0.345000 0.905000 ;
+ RECT 0.085000 1.495000 0.345000 2.635000 ;
+ RECT 0.515000 0.485000 0.895000 0.905000 ;
+ RECT 0.645000 0.905000 0.895000 0.995000 ;
+ RECT 0.645000 0.995000 1.270000 1.325000 ;
+ RECT 0.645000 1.325000 0.815000 1.885000 ;
+ RECT 1.075000 0.255000 1.335000 0.655000 ;
+ RECT 1.075000 0.655000 2.890000 0.825000 ;
+ RECT 1.075000 1.495000 1.335000 1.785000 ;
+ RECT 1.075000 1.785000 2.350000 1.955000 ;
+ RECT 1.505000 0.085000 1.885000 0.485000 ;
+ RECT 2.105000 0.305000 2.275000 0.655000 ;
+ RECT 2.180000 1.495000 2.890000 1.665000 ;
+ RECT 2.180000 1.665000 2.350000 1.785000 ;
+ RECT 2.445000 0.085000 2.870000 0.485000 ;
+ RECT 2.570000 1.835000 2.850000 2.635000 ;
+ RECT 2.720000 0.825000 2.890000 0.995000 ;
+ RECT 2.720000 0.995000 2.995000 1.325000 ;
+ RECT 2.720000 1.325000 2.890000 1.495000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or3b/sky130_fd_sc_hdll__or3b_2.magic.lef b/cells/or3b/sky130_fd_sc_hdll__or3b_2.magic.lef
index 42d2836..12f49de 100644
--- a/cells/or3b/sky130_fd_sc_hdll__or3b_2.magic.lef
+++ b/cells/or3b/sky130_fd_sc_hdll__or3b_2.magic.lef
@@ -66,20 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.645000 0.085000 0.815000 0.565000 ;
- RECT 1.865000 0.085000 2.035000 0.565000 ;
- RECT 2.740000 0.085000 3.070000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -89,19 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.600000 2.210000 0.960000 2.635000 ;
- RECT 1.685000 2.210000 2.015000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -119,24 +92,48 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.290000 0.345000 0.735000 ;
- RECT 0.085000 0.735000 0.815000 0.905000 ;
- RECT 0.085000 1.810000 0.815000 1.870000 ;
- RECT 0.085000 1.870000 3.020000 1.955000 ;
- RECT 0.085000 1.955000 1.980000 2.040000 ;
- RECT 0.085000 2.040000 0.345000 2.220000 ;
- RECT 0.645000 0.905000 0.815000 1.810000 ;
- RECT 1.485000 0.735000 3.545000 0.825000 ;
- RECT 1.485000 0.825000 2.535000 0.905000 ;
- RECT 1.485000 0.905000 1.655000 1.325000 ;
- RECT 1.810000 1.785000 3.020000 1.870000 ;
- RECT 2.365000 0.305000 2.535000 0.655000 ;
- RECT 2.365000 0.655000 3.545000 0.735000 ;
- RECT 2.850000 0.995000 3.200000 1.325000 ;
- RECT 2.850000 1.325000 3.020000 1.785000 ;
- RECT 3.240000 0.305000 3.545000 0.655000 ;
- RECT 3.240000 1.495000 3.545000 1.925000 ;
- RECT 3.375000 0.825000 3.545000 1.495000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.085000 0.290000 0.345000 0.735000 ;
+ RECT 0.085000 0.735000 0.815000 0.905000 ;
+ RECT 0.085000 1.810000 0.815000 1.870000 ;
+ RECT 0.085000 1.870000 3.020000 1.955000 ;
+ RECT 0.085000 1.955000 1.980000 2.040000 ;
+ RECT 0.085000 2.040000 0.345000 2.220000 ;
+ RECT 0.600000 2.210000 0.960000 2.635000 ;
+ RECT 0.645000 0.085000 0.815000 0.565000 ;
+ RECT 0.645000 0.905000 0.815000 1.810000 ;
+ RECT 1.485000 0.735000 3.545000 0.825000 ;
+ RECT 1.485000 0.825000 2.535000 0.905000 ;
+ RECT 1.485000 0.905000 1.655000 1.325000 ;
+ RECT 1.685000 2.210000 2.015000 2.635000 ;
+ RECT 1.810000 1.785000 3.020000 1.870000 ;
+ RECT 1.865000 0.085000 2.035000 0.565000 ;
+ RECT 2.365000 0.305000 2.535000 0.655000 ;
+ RECT 2.365000 0.655000 3.545000 0.735000 ;
+ RECT 2.740000 0.085000 3.070000 0.485000 ;
+ RECT 2.850000 0.995000 3.200000 1.325000 ;
+ RECT 2.850000 1.325000 3.020000 1.785000 ;
+ RECT 3.240000 0.305000 3.545000 0.655000 ;
+ RECT 3.240000 1.495000 3.545000 1.925000 ;
+ RECT 3.375000 0.825000 3.545000 1.495000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or3b/sky130_fd_sc_hdll__or3b_4.magic.lef b/cells/or3b/sky130_fd_sc_hdll__or3b_4.magic.lef
index 810de60..7648544 100644
--- a/cells/or3b/sky130_fd_sc_hdll__or3b_4.magic.lef
+++ b/cells/or3b/sky130_fd_sc_hdll__or3b_4.magic.lef
@@ -66,23 +66,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.670000 0.085000 0.840000 0.565000 ;
- RECT 1.650000 0.085000 1.820000 0.565000 ;
- RECT 2.460000 0.085000 2.840000 0.485000 ;
- RECT 3.400000 0.085000 3.840000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -92,22 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.600000 2.210000 0.960000 2.635000 ;
- RECT 1.520000 2.210000 1.900000 2.635000 ;
- RECT 2.455000 2.210000 2.845000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -127,18 +94,48 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.290000 0.345000 0.735000 ;
- RECT 0.085000 0.735000 0.815000 0.905000 ;
- RECT 0.085000 1.810000 0.815000 1.870000 ;
- RECT 0.085000 1.870000 4.030000 2.040000 ;
- RECT 0.085000 2.040000 0.345000 2.220000 ;
- RECT 0.645000 0.905000 0.815000 1.810000 ;
- RECT 1.440000 1.075000 2.615000 1.245000 ;
- RECT 2.445000 0.655000 4.455000 0.825000 ;
- RECT 2.445000 0.825000 2.615000 1.075000 ;
- RECT 3.860000 0.995000 4.030000 1.870000 ;
- RECT 3.870000 2.210000 4.455000 2.425000 ;
- RECT 4.250000 0.825000 4.455000 2.210000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.085000 0.290000 0.345000 0.735000 ;
+ RECT 0.085000 0.735000 0.815000 0.905000 ;
+ RECT 0.085000 1.810000 0.815000 1.870000 ;
+ RECT 0.085000 1.870000 4.030000 2.040000 ;
+ RECT 0.085000 2.040000 0.345000 2.220000 ;
+ RECT 0.600000 2.210000 0.960000 2.635000 ;
+ RECT 0.645000 0.905000 0.815000 1.810000 ;
+ RECT 0.670000 0.085000 0.840000 0.565000 ;
+ RECT 1.440000 1.075000 2.615000 1.245000 ;
+ RECT 1.520000 2.210000 1.900000 2.635000 ;
+ RECT 1.650000 0.085000 1.820000 0.565000 ;
+ RECT 2.445000 0.655000 4.455000 0.825000 ;
+ RECT 2.445000 0.825000 2.615000 1.075000 ;
+ RECT 2.455000 2.210000 2.845000 2.635000 ;
+ RECT 2.460000 0.085000 2.840000 0.485000 ;
+ RECT 3.400000 0.085000 3.840000 0.485000 ;
+ RECT 3.860000 0.995000 4.030000 1.870000 ;
+ RECT 3.870000 2.210000 4.455000 2.425000 ;
+ RECT 4.250000 0.825000 4.455000 2.210000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or4/sky130_fd_sc_hdll__or4_1.magic.lef b/cells/or4/sky130_fd_sc_hdll__or4_1.magic.lef
index f0a1fa6..99d8b79 100644
--- a/cells/or4/sky130_fd_sc_hdll__or4_1.magic.lef
+++ b/cells/or4/sky130_fd_sc_hdll__or4_1.magic.lef
@@ -75,19 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.220000 0.085000 ;
- RECT 0.095000 0.085000 0.425000 0.585000 ;
- RECT 1.045000 0.085000 1.425000 0.485000 ;
- RECT 1.985000 0.085000 2.415000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.220000 0.240000 ;
END
@@ -97,17 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.220000 2.805000 ;
- RECT 2.115000 1.835000 2.395000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.220000 2.960000 ;
END
@@ -125,16 +101,37 @@
END X
OBS
LAYER li1 ;
- RECT 0.090000 1.495000 0.410000 1.785000 ;
- RECT 0.090000 1.785000 1.830000 1.955000 ;
- RECT 0.675000 0.305000 0.845000 0.655000 ;
- RECT 0.675000 0.655000 2.435000 0.825000 ;
- RECT 1.645000 0.305000 1.815000 0.655000 ;
- RECT 1.660000 1.495000 2.435000 1.665000 ;
- RECT 1.660000 1.665000 1.830000 1.785000 ;
- RECT 2.265000 0.825000 2.435000 0.995000 ;
- RECT 2.265000 0.995000 2.555000 1.325000 ;
- RECT 2.265000 1.325000 2.435000 1.495000 ;
+ RECT 0.000000 -0.085000 3.220000 0.085000 ;
+ RECT 0.000000 2.635000 3.220000 2.805000 ;
+ RECT 0.090000 1.495000 0.410000 1.785000 ;
+ RECT 0.090000 1.785000 1.830000 1.955000 ;
+ RECT 0.095000 0.085000 0.425000 0.585000 ;
+ RECT 0.675000 0.305000 0.845000 0.655000 ;
+ RECT 0.675000 0.655000 2.435000 0.825000 ;
+ RECT 1.045000 0.085000 1.425000 0.485000 ;
+ RECT 1.645000 0.305000 1.815000 0.655000 ;
+ RECT 1.660000 1.495000 2.435000 1.665000 ;
+ RECT 1.660000 1.665000 1.830000 1.785000 ;
+ RECT 1.985000 0.085000 2.415000 0.485000 ;
+ RECT 2.115000 1.835000 2.395000 2.635000 ;
+ RECT 2.265000 0.825000 2.435000 0.995000 ;
+ RECT 2.265000 0.995000 2.555000 1.325000 ;
+ RECT 2.265000 1.325000 2.435000 1.495000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or4/sky130_fd_sc_hdll__or4_2.magic.lef b/cells/or4/sky130_fd_sc_hdll__or4_2.magic.lef
index 871e829..2226706 100644
--- a/cells/or4/sky130_fd_sc_hdll__or4_2.magic.lef
+++ b/cells/or4/sky130_fd_sc_hdll__or4_2.magic.lef
@@ -75,21 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.090000 0.085000 0.425000 0.585000 ;
- RECT 1.045000 0.085000 1.425000 0.485000 ;
- RECT 1.985000 0.085000 2.415000 0.485000 ;
- RECT 3.315000 0.085000 3.535000 1.000000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -99,19 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 2.115000 1.835000 2.395000 2.635000 ;
- RECT 3.315000 1.455000 3.535000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -129,16 +101,41 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 1.495000 0.410000 1.785000 ;
- RECT 0.085000 1.785000 1.830000 1.955000 ;
- RECT 0.675000 0.305000 0.845000 0.655000 ;
- RECT 0.675000 0.655000 2.435000 0.825000 ;
- RECT 1.645000 0.305000 1.815000 0.655000 ;
- RECT 1.660000 1.495000 2.435000 1.665000 ;
- RECT 1.660000 1.665000 1.830000 1.785000 ;
- RECT 2.265000 0.825000 2.435000 0.995000 ;
- RECT 2.265000 0.995000 2.700000 1.325000 ;
- RECT 2.265000 1.325000 2.435000 1.495000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.085000 1.495000 0.410000 1.785000 ;
+ RECT 0.085000 1.785000 1.830000 1.955000 ;
+ RECT 0.090000 0.085000 0.425000 0.585000 ;
+ RECT 0.675000 0.305000 0.845000 0.655000 ;
+ RECT 0.675000 0.655000 2.435000 0.825000 ;
+ RECT 1.045000 0.085000 1.425000 0.485000 ;
+ RECT 1.645000 0.305000 1.815000 0.655000 ;
+ RECT 1.660000 1.495000 2.435000 1.665000 ;
+ RECT 1.660000 1.665000 1.830000 1.785000 ;
+ RECT 1.985000 0.085000 2.415000 0.485000 ;
+ RECT 2.115000 1.835000 2.395000 2.635000 ;
+ RECT 2.265000 0.825000 2.435000 0.995000 ;
+ RECT 2.265000 0.995000 2.700000 1.325000 ;
+ RECT 2.265000 1.325000 2.435000 1.495000 ;
+ RECT 3.315000 0.085000 3.535000 1.000000 ;
+ RECT 3.315000 1.455000 3.535000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or4/sky130_fd_sc_hdll__or4_4.magic.lef b/cells/or4/sky130_fd_sc_hdll__or4_4.magic.lef
index c7f455e..ebdc7d5 100644
--- a/cells/or4/sky130_fd_sc_hdll__or4_4.magic.lef
+++ b/cells/or4/sky130_fd_sc_hdll__or4_4.magic.lef
@@ -79,24 +79,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.120000 0.085000 0.370000 0.585000 ;
- RECT 1.120000 0.085000 1.500000 0.485000 ;
- RECT 2.160000 0.085000 2.540000 0.485000 ;
- RECT 3.240000 0.085000 3.410000 0.555000 ;
- RECT 4.180000 0.085000 4.350000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -106,22 +88,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 2.205000 1.795000 2.455000 2.635000 ;
- RECT 3.200000 1.795000 3.450000 2.635000 ;
- RECT 4.140000 1.795000 4.390000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -143,14 +109,45 @@
END X
OBS
LAYER li1 ;
- RECT 0.115000 1.495000 0.760000 1.665000 ;
- RECT 0.115000 1.665000 0.450000 2.450000 ;
- RECT 0.540000 0.655000 2.550000 0.825000 ;
- RECT 0.540000 0.825000 0.760000 1.495000 ;
- RECT 0.750000 0.305000 0.920000 0.655000 ;
- RECT 1.720000 0.305000 1.890000 0.655000 ;
- RECT 2.380000 0.825000 2.550000 1.075000 ;
- RECT 2.380000 1.075000 3.990000 1.245000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.115000 1.495000 0.760000 1.665000 ;
+ RECT 0.115000 1.665000 0.450000 2.450000 ;
+ RECT 0.120000 0.085000 0.370000 0.585000 ;
+ RECT 0.540000 0.655000 2.550000 0.825000 ;
+ RECT 0.540000 0.825000 0.760000 1.495000 ;
+ RECT 0.750000 0.305000 0.920000 0.655000 ;
+ RECT 1.120000 0.085000 1.500000 0.485000 ;
+ RECT 1.720000 0.305000 1.890000 0.655000 ;
+ RECT 2.160000 0.085000 2.540000 0.485000 ;
+ RECT 2.205000 1.795000 2.455000 2.635000 ;
+ RECT 2.380000 0.825000 2.550000 1.075000 ;
+ RECT 2.380000 1.075000 3.990000 1.245000 ;
+ RECT 3.200000 1.795000 3.450000 2.635000 ;
+ RECT 3.240000 0.085000 3.410000 0.555000 ;
+ RECT 4.140000 1.795000 4.390000 2.635000 ;
+ RECT 4.180000 0.085000 4.350000 0.555000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or4b/sky130_fd_sc_hdll__or4b_1.magic.lef b/cells/or4b/sky130_fd_sc_hdll__or4b_1.magic.lef
index b5e0be5..e1252eb 100644
--- a/cells/or4b/sky130_fd_sc_hdll__or4b_1.magic.lef
+++ b/cells/or4b/sky130_fd_sc_hdll__or4b_1.magic.lef
@@ -75,22 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 0.085000 0.085000 0.425000 0.585000 ;
- RECT 1.085000 0.085000 1.415000 0.585000 ;
- RECT 2.010000 0.085000 2.390000 0.485000 ;
- RECT 2.950000 0.085000 3.380000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -100,20 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.085000 1.560000 0.425000 2.635000 ;
- RECT 3.080000 1.835000 3.360000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -131,19 +101,46 @@
END X
OBS
LAYER li1 ;
- RECT 0.645000 0.305000 0.890000 0.995000 ;
- RECT 0.645000 0.995000 1.300000 1.325000 ;
- RECT 0.645000 1.325000 0.885000 1.920000 ;
- RECT 1.080000 1.495000 1.400000 1.785000 ;
- RECT 1.080000 1.785000 2.860000 1.955000 ;
- RECT 1.665000 0.305000 1.835000 0.655000 ;
- RECT 1.665000 0.655000 3.415000 0.825000 ;
- RECT 2.610000 0.305000 2.780000 0.655000 ;
- RECT 2.690000 1.495000 3.415000 1.665000 ;
- RECT 2.690000 1.665000 2.860000 1.785000 ;
- RECT 3.245000 0.825000 3.415000 0.995000 ;
- RECT 3.245000 0.995000 3.505000 1.325000 ;
- RECT 3.245000 1.325000 3.415000 1.495000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.085000 0.085000 0.425000 0.585000 ;
+ RECT 0.085000 1.560000 0.425000 2.635000 ;
+ RECT 0.645000 0.305000 0.890000 0.995000 ;
+ RECT 0.645000 0.995000 1.300000 1.325000 ;
+ RECT 0.645000 1.325000 0.885000 1.920000 ;
+ RECT 1.080000 1.495000 1.400000 1.785000 ;
+ RECT 1.080000 1.785000 2.860000 1.955000 ;
+ RECT 1.085000 0.085000 1.415000 0.585000 ;
+ RECT 1.665000 0.305000 1.835000 0.655000 ;
+ RECT 1.665000 0.655000 3.415000 0.825000 ;
+ RECT 2.010000 0.085000 2.390000 0.485000 ;
+ RECT 2.610000 0.305000 2.780000 0.655000 ;
+ RECT 2.690000 1.495000 3.415000 1.665000 ;
+ RECT 2.690000 1.665000 2.860000 1.785000 ;
+ RECT 2.950000 0.085000 3.380000 0.485000 ;
+ RECT 3.080000 1.835000 3.360000 2.635000 ;
+ RECT 3.245000 0.825000 3.415000 0.995000 ;
+ RECT 3.245000 0.995000 3.505000 1.325000 ;
+ RECT 3.245000 1.325000 3.415000 1.495000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or4b/sky130_fd_sc_hdll__or4b_2.magic.lef b/cells/or4b/sky130_fd_sc_hdll__or4b_2.magic.lef
index 5f1ea04..4541b16 100644
--- a/cells/or4b/sky130_fd_sc_hdll__or4b_2.magic.lef
+++ b/cells/or4b/sky130_fd_sc_hdll__or4b_2.magic.lef
@@ -75,22 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.140000 0.085000 ;
- RECT 0.680000 0.085000 0.850000 0.565000 ;
- RECT 1.535000 0.085000 1.965000 0.485000 ;
- RECT 2.585000 0.085000 2.915000 0.485000 ;
- RECT 3.525000 0.085000 3.905000 0.585000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.140000 0.240000 ;
END
@@ -100,20 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.140000 2.805000 ;
- RECT 0.515000 2.335000 0.895000 2.635000 ;
- RECT 1.630000 2.335000 1.965000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.140000 2.960000 ;
END
@@ -131,24 +101,51 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.325000 0.350000 0.735000 ;
- RECT 0.085000 0.735000 0.815000 0.905000 ;
- RECT 0.085000 1.605000 0.815000 1.890000 ;
- RECT 0.510000 1.890000 0.815000 1.995000 ;
- RECT 0.510000 1.995000 1.865000 2.165000 ;
- RECT 0.645000 0.905000 0.815000 1.605000 ;
- RECT 1.405000 0.960000 1.735000 1.325000 ;
- RECT 1.520000 1.325000 1.735000 1.445000 ;
- RECT 1.520000 1.445000 3.910000 1.615000 ;
- RECT 1.540000 1.785000 3.330000 1.955000 ;
- RECT 1.540000 1.955000 1.865000 1.995000 ;
- RECT 1.565000 0.700000 3.305000 0.870000 ;
- RECT 1.565000 0.870000 1.735000 0.960000 ;
- RECT 2.185000 0.270000 2.355000 0.700000 ;
- RECT 3.135000 0.270000 3.305000 0.700000 ;
- RECT 3.160000 1.955000 3.330000 2.215000 ;
- RECT 3.160000 2.215000 3.695000 2.385000 ;
- RECT 3.525000 1.615000 3.910000 1.780000 ;
+ RECT 0.000000 -0.085000 4.140000 0.085000 ;
+ RECT 0.000000 2.635000 4.140000 2.805000 ;
+ RECT 0.085000 0.325000 0.350000 0.735000 ;
+ RECT 0.085000 0.735000 0.815000 0.905000 ;
+ RECT 0.085000 1.605000 0.815000 1.890000 ;
+ RECT 0.510000 1.890000 0.815000 1.995000 ;
+ RECT 0.510000 1.995000 1.865000 2.165000 ;
+ RECT 0.515000 2.335000 0.895000 2.635000 ;
+ RECT 0.645000 0.905000 0.815000 1.605000 ;
+ RECT 0.680000 0.085000 0.850000 0.565000 ;
+ RECT 1.405000 0.960000 1.735000 1.325000 ;
+ RECT 1.520000 1.325000 1.735000 1.445000 ;
+ RECT 1.520000 1.445000 3.910000 1.615000 ;
+ RECT 1.535000 0.085000 1.965000 0.485000 ;
+ RECT 1.540000 1.785000 3.330000 1.955000 ;
+ RECT 1.540000 1.955000 1.865000 1.995000 ;
+ RECT 1.565000 0.700000 3.305000 0.870000 ;
+ RECT 1.565000 0.870000 1.735000 0.960000 ;
+ RECT 1.630000 2.335000 1.965000 2.635000 ;
+ RECT 2.185000 0.270000 2.355000 0.700000 ;
+ RECT 2.585000 0.085000 2.915000 0.485000 ;
+ RECT 3.135000 0.270000 3.305000 0.700000 ;
+ RECT 3.160000 1.955000 3.330000 2.215000 ;
+ RECT 3.160000 2.215000 3.695000 2.385000 ;
+ RECT 3.525000 0.085000 3.905000 0.585000 ;
+ RECT 3.525000 1.615000 3.910000 1.780000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or4b/sky130_fd_sc_hdll__or4b_4.magic.lef b/cells/or4b/sky130_fd_sc_hdll__or4b_4.magic.lef
index 8c3b253..9915d7d 100644
--- a/cells/or4b/sky130_fd_sc_hdll__or4b_4.magic.lef
+++ b/cells/or4b/sky130_fd_sc_hdll__or4b_4.magic.lef
@@ -76,27 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.520000 0.085000 ;
- RECT 0.085000 0.085000 0.345000 0.825000 ;
- RECT 1.085000 0.085000 1.335000 0.585000 ;
- RECT 2.085000 0.085000 2.465000 0.485000 ;
- RECT 3.125000 0.085000 3.505000 0.485000 ;
- RECT 4.205000 0.085000 4.375000 0.555000 ;
- RECT 5.145000 0.085000 5.315000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.520000 0.240000 ;
END
@@ -106,25 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.520000 2.805000 ;
- RECT 0.085000 2.135000 0.365000 2.635000 ;
- RECT 3.170000 1.795000 3.420000 2.635000 ;
- RECT 4.165000 1.795000 4.415000 2.635000 ;
- RECT 5.105000 1.795000 5.355000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.520000 2.960000 ;
END
@@ -146,17 +106,54 @@
END X
OBS
LAYER li1 ;
- RECT 0.645000 0.435000 0.835000 0.995000 ;
- RECT 0.645000 0.995000 1.265000 1.325000 ;
- RECT 0.645000 1.325000 0.835000 2.455000 ;
- RECT 1.085000 1.575000 1.725000 1.745000 ;
- RECT 1.085000 1.745000 1.415000 2.450000 ;
- RECT 1.505000 0.655000 3.515000 0.825000 ;
- RECT 1.505000 0.825000 1.725000 1.575000 ;
- RECT 1.715000 0.305000 1.885000 0.655000 ;
- RECT 2.685000 0.305000 2.855000 0.655000 ;
- RECT 3.345000 0.825000 3.515000 1.075000 ;
- RECT 3.345000 1.075000 4.955000 1.245000 ;
+ RECT 0.000000 -0.085000 5.520000 0.085000 ;
+ RECT 0.000000 2.635000 5.520000 2.805000 ;
+ RECT 0.085000 0.085000 0.345000 0.825000 ;
+ RECT 0.085000 2.135000 0.365000 2.635000 ;
+ RECT 0.645000 0.435000 0.835000 0.995000 ;
+ RECT 0.645000 0.995000 1.265000 1.325000 ;
+ RECT 0.645000 1.325000 0.835000 2.455000 ;
+ RECT 1.085000 0.085000 1.335000 0.585000 ;
+ RECT 1.085000 1.575000 1.725000 1.745000 ;
+ RECT 1.085000 1.745000 1.415000 2.450000 ;
+ RECT 1.505000 0.655000 3.515000 0.825000 ;
+ RECT 1.505000 0.825000 1.725000 1.575000 ;
+ RECT 1.715000 0.305000 1.885000 0.655000 ;
+ RECT 2.085000 0.085000 2.465000 0.485000 ;
+ RECT 2.685000 0.305000 2.855000 0.655000 ;
+ RECT 3.125000 0.085000 3.505000 0.485000 ;
+ RECT 3.170000 1.795000 3.420000 2.635000 ;
+ RECT 3.345000 0.825000 3.515000 1.075000 ;
+ RECT 3.345000 1.075000 4.955000 1.245000 ;
+ RECT 4.165000 1.795000 4.415000 2.635000 ;
+ RECT 4.205000 0.085000 4.375000 0.555000 ;
+ RECT 5.105000 1.795000 5.355000 2.635000 ;
+ RECT 5.145000 0.085000 5.315000 0.555000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or4bb/sky130_fd_sc_hdll__or4bb_1.magic.lef b/cells/or4bb/sky130_fd_sc_hdll__or4bb_1.magic.lef
index 80f1613..89e7c29 100644
--- a/cells/or4bb/sky130_fd_sc_hdll__or4bb_1.magic.lef
+++ b/cells/or4bb/sky130_fd_sc_hdll__or4bb_1.magic.lef
@@ -75,23 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 4.600000 0.085000 ;
- RECT 0.705000 0.085000 0.875000 0.825000 ;
- RECT 1.570000 0.085000 1.945000 0.485000 ;
- RECT 2.520000 0.085000 2.900000 0.485000 ;
- RECT 3.460000 0.085000 3.890000 0.485000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 4.600000 0.240000 ;
END
@@ -101,21 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 4.600000 2.805000 ;
- RECT 0.515000 2.205000 0.895000 2.635000 ;
- RECT 3.590000 1.835000 3.870000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 4.600000 2.960000 ;
END
@@ -133,30 +101,59 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.450000 0.400000 0.825000 ;
- RECT 0.085000 0.825000 0.255000 1.865000 ;
- RECT 0.085000 1.865000 2.015000 2.035000 ;
- RECT 0.085000 2.035000 0.345000 2.455000 ;
- RECT 1.040000 1.525000 1.675000 1.695000 ;
- RECT 1.175000 0.450000 1.345000 0.655000 ;
- RECT 1.175000 0.655000 1.675000 0.825000 ;
- RECT 1.505000 0.825000 1.675000 1.075000 ;
- RECT 1.505000 1.075000 2.155000 1.245000 ;
- RECT 1.505000 1.245000 1.675000 1.525000 ;
- RECT 1.610000 2.205000 2.405000 2.375000 ;
- RECT 1.845000 1.415000 2.545000 1.585000 ;
- RECT 1.845000 1.585000 2.015000 1.865000 ;
- RECT 2.165000 0.305000 2.335000 0.655000 ;
- RECT 2.165000 0.655000 3.910000 0.825000 ;
- RECT 2.235000 1.785000 3.370000 1.955000 ;
- RECT 2.235000 1.955000 2.405000 2.205000 ;
- RECT 2.375000 0.995000 2.545000 1.415000 ;
- RECT 3.120000 0.305000 3.290000 0.655000 ;
- RECT 3.200000 1.495000 3.910000 1.665000 ;
- RECT 3.200000 1.665000 3.370000 1.785000 ;
- RECT 3.740000 0.825000 3.910000 0.995000 ;
- RECT 3.740000 0.995000 4.030000 1.325000 ;
- RECT 3.740000 1.325000 3.910000 1.495000 ;
+ RECT 0.000000 -0.085000 4.600000 0.085000 ;
+ RECT 0.000000 2.635000 4.600000 2.805000 ;
+ RECT 0.085000 0.450000 0.400000 0.825000 ;
+ RECT 0.085000 0.825000 0.255000 1.865000 ;
+ RECT 0.085000 1.865000 2.015000 2.035000 ;
+ RECT 0.085000 2.035000 0.345000 2.455000 ;
+ RECT 0.515000 2.205000 0.895000 2.635000 ;
+ RECT 0.705000 0.085000 0.875000 0.825000 ;
+ RECT 1.040000 1.525000 1.675000 1.695000 ;
+ RECT 1.175000 0.450000 1.345000 0.655000 ;
+ RECT 1.175000 0.655000 1.675000 0.825000 ;
+ RECT 1.505000 0.825000 1.675000 1.075000 ;
+ RECT 1.505000 1.075000 2.155000 1.245000 ;
+ RECT 1.505000 1.245000 1.675000 1.525000 ;
+ RECT 1.570000 0.085000 1.945000 0.485000 ;
+ RECT 1.610000 2.205000 2.405000 2.375000 ;
+ RECT 1.845000 1.415000 2.545000 1.585000 ;
+ RECT 1.845000 1.585000 2.015000 1.865000 ;
+ RECT 2.165000 0.305000 2.335000 0.655000 ;
+ RECT 2.165000 0.655000 3.910000 0.825000 ;
+ RECT 2.235000 1.785000 3.370000 1.955000 ;
+ RECT 2.235000 1.955000 2.405000 2.205000 ;
+ RECT 2.375000 0.995000 2.545000 1.415000 ;
+ RECT 2.520000 0.085000 2.900000 0.485000 ;
+ RECT 3.120000 0.305000 3.290000 0.655000 ;
+ RECT 3.200000 1.495000 3.910000 1.665000 ;
+ RECT 3.200000 1.665000 3.370000 1.785000 ;
+ RECT 3.460000 0.085000 3.890000 0.485000 ;
+ RECT 3.590000 1.835000 3.870000 2.635000 ;
+ RECT 3.740000 0.825000 3.910000 0.995000 ;
+ RECT 3.740000 0.995000 4.030000 1.325000 ;
+ RECT 3.740000 1.325000 3.910000 1.495000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or4bb/sky130_fd_sc_hdll__or4bb_2.magic.lef b/cells/or4bb/sky130_fd_sc_hdll__or4bb_2.magic.lef
index 30b0b0c..1d6d121 100644
--- a/cells/or4bb/sky130_fd_sc_hdll__or4bb_2.magic.lef
+++ b/cells/or4bb/sky130_fd_sc_hdll__or4bb_2.magic.lef
@@ -75,25 +75,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.060000 0.085000 ;
- RECT 0.710000 0.085000 0.880000 0.825000 ;
- RECT 1.595000 0.085000 1.970000 0.485000 ;
- RECT 2.545000 0.085000 2.925000 0.485000 ;
- RECT 3.485000 0.085000 3.915000 0.485000 ;
- RECT 4.650000 0.085000 4.820000 0.915000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.060000 0.240000 ;
END
@@ -103,23 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.060000 2.805000 ;
- RECT 0.515000 2.205000 0.895000 2.635000 ;
- RECT 3.615000 1.835000 3.895000 2.635000 ;
- RECT 4.650000 1.440000 4.820000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.060000 2.960000 ;
END
@@ -137,30 +101,63 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.450000 0.405000 0.825000 ;
- RECT 0.085000 0.825000 0.260000 1.865000 ;
- RECT 0.085000 1.865000 2.040000 2.035000 ;
- RECT 0.085000 2.035000 0.345000 2.455000 ;
- RECT 1.045000 1.525000 1.700000 1.695000 ;
- RECT 1.180000 0.450000 1.350000 0.655000 ;
- RECT 1.180000 0.655000 1.700000 0.825000 ;
- RECT 1.510000 0.825000 1.700000 1.075000 ;
- RECT 1.510000 1.075000 1.955000 1.245000 ;
- RECT 1.510000 1.245000 1.700000 1.525000 ;
- RECT 1.635000 2.205000 2.430000 2.375000 ;
- RECT 1.870000 1.415000 2.570000 1.585000 ;
- RECT 1.870000 1.585000 2.040000 1.865000 ;
- RECT 2.190000 0.305000 2.360000 0.655000 ;
- RECT 2.190000 0.655000 3.935000 0.825000 ;
- RECT 2.260000 1.785000 3.395000 1.955000 ;
- RECT 2.260000 1.955000 2.430000 2.205000 ;
- RECT 2.400000 0.995000 2.570000 1.415000 ;
- RECT 3.145000 0.305000 3.315000 0.655000 ;
- RECT 3.225000 1.495000 3.935000 1.665000 ;
- RECT 3.225000 1.665000 3.395000 1.785000 ;
- RECT 3.765000 0.825000 3.935000 0.995000 ;
- RECT 3.765000 0.995000 4.040000 1.325000 ;
- RECT 3.765000 1.325000 3.935000 1.495000 ;
+ RECT 0.000000 -0.085000 5.060000 0.085000 ;
+ RECT 0.000000 2.635000 5.060000 2.805000 ;
+ RECT 0.085000 0.450000 0.405000 0.825000 ;
+ RECT 0.085000 0.825000 0.260000 1.865000 ;
+ RECT 0.085000 1.865000 2.040000 2.035000 ;
+ RECT 0.085000 2.035000 0.345000 2.455000 ;
+ RECT 0.515000 2.205000 0.895000 2.635000 ;
+ RECT 0.710000 0.085000 0.880000 0.825000 ;
+ RECT 1.045000 1.525000 1.700000 1.695000 ;
+ RECT 1.180000 0.450000 1.350000 0.655000 ;
+ RECT 1.180000 0.655000 1.700000 0.825000 ;
+ RECT 1.510000 0.825000 1.700000 1.075000 ;
+ RECT 1.510000 1.075000 1.955000 1.245000 ;
+ RECT 1.510000 1.245000 1.700000 1.525000 ;
+ RECT 1.595000 0.085000 1.970000 0.485000 ;
+ RECT 1.635000 2.205000 2.430000 2.375000 ;
+ RECT 1.870000 1.415000 2.570000 1.585000 ;
+ RECT 1.870000 1.585000 2.040000 1.865000 ;
+ RECT 2.190000 0.305000 2.360000 0.655000 ;
+ RECT 2.190000 0.655000 3.935000 0.825000 ;
+ RECT 2.260000 1.785000 3.395000 1.955000 ;
+ RECT 2.260000 1.955000 2.430000 2.205000 ;
+ RECT 2.400000 0.995000 2.570000 1.415000 ;
+ RECT 2.545000 0.085000 2.925000 0.485000 ;
+ RECT 3.145000 0.305000 3.315000 0.655000 ;
+ RECT 3.225000 1.495000 3.935000 1.665000 ;
+ RECT 3.225000 1.665000 3.395000 1.785000 ;
+ RECT 3.485000 0.085000 3.915000 0.485000 ;
+ RECT 3.615000 1.835000 3.895000 2.635000 ;
+ RECT 3.765000 0.825000 3.935000 0.995000 ;
+ RECT 3.765000 0.995000 4.040000 1.325000 ;
+ RECT 3.765000 1.325000 3.935000 1.495000 ;
+ RECT 4.650000 0.085000 4.820000 0.915000 ;
+ RECT 4.650000 1.440000 4.820000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/or4bb/sky130_fd_sc_hdll__or4bb_4.magic.lef b/cells/or4bb/sky130_fd_sc_hdll__or4bb_4.magic.lef
index 27e2afb..98219d7 100644
--- a/cells/or4bb/sky130_fd_sc_hdll__or4bb_4.magic.lef
+++ b/cells/or4bb/sky130_fd_sc_hdll__or4bb_4.magic.lef
@@ -76,28 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.980000 0.085000 ;
- RECT 0.705000 0.085000 0.875000 0.825000 ;
- RECT 1.615000 0.085000 1.945000 0.480000 ;
- RECT 2.585000 0.085000 2.965000 0.485000 ;
- RECT 3.615000 0.085000 3.995000 0.485000 ;
- RECT 4.695000 0.085000 4.865000 0.555000 ;
- RECT 5.635000 0.085000 5.805000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 5.980000 0.240000 ;
END
@@ -107,26 +85,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.980000 2.805000 ;
- RECT 0.515000 2.240000 0.895000 2.635000 ;
- RECT 3.660000 1.795000 3.910000 2.635000 ;
- RECT 4.655000 1.795000 4.905000 2.635000 ;
- RECT 5.595000 1.795000 5.845000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 5.980000 2.960000 ;
END
@@ -148,26 +106,65 @@
END X
OBS
LAYER li1 ;
- RECT 0.095000 0.450000 0.400000 0.825000 ;
- RECT 0.095000 0.825000 0.265000 1.900000 ;
- RECT 0.095000 1.900000 1.395000 2.070000 ;
- RECT 0.095000 2.070000 0.345000 2.455000 ;
- RECT 1.040000 1.560000 1.695000 1.730000 ;
- RECT 1.175000 0.450000 1.345000 0.655000 ;
- RECT 1.175000 0.655000 1.695000 0.825000 ;
- RECT 1.225000 2.070000 1.395000 2.295000 ;
- RECT 1.225000 2.295000 2.565000 2.465000 ;
- RECT 1.505000 0.825000 1.695000 0.995000 ;
- RECT 1.505000 0.995000 1.795000 1.325000 ;
- RECT 1.505000 1.325000 1.695000 1.560000 ;
- RECT 1.610000 1.955000 2.225000 2.125000 ;
- RECT 2.035000 0.655000 4.015000 0.825000 ;
- RECT 2.035000 0.825000 2.225000 1.955000 ;
- RECT 2.245000 0.305000 2.415000 0.655000 ;
- RECT 2.395000 0.995000 2.565000 2.295000 ;
- RECT 3.185000 0.305000 3.355000 0.655000 ;
- RECT 3.845000 0.825000 4.015000 1.075000 ;
- RECT 3.845000 1.075000 5.445000 1.245000 ;
+ RECT 0.000000 -0.085000 5.980000 0.085000 ;
+ RECT 0.000000 2.635000 5.980000 2.805000 ;
+ RECT 0.095000 0.450000 0.400000 0.825000 ;
+ RECT 0.095000 0.825000 0.265000 1.900000 ;
+ RECT 0.095000 1.900000 1.395000 2.070000 ;
+ RECT 0.095000 2.070000 0.345000 2.455000 ;
+ RECT 0.515000 2.240000 0.895000 2.635000 ;
+ RECT 0.705000 0.085000 0.875000 0.825000 ;
+ RECT 1.040000 1.560000 1.695000 1.730000 ;
+ RECT 1.175000 0.450000 1.345000 0.655000 ;
+ RECT 1.175000 0.655000 1.695000 0.825000 ;
+ RECT 1.225000 2.070000 1.395000 2.295000 ;
+ RECT 1.225000 2.295000 2.565000 2.465000 ;
+ RECT 1.505000 0.825000 1.695000 0.995000 ;
+ RECT 1.505000 0.995000 1.795000 1.325000 ;
+ RECT 1.505000 1.325000 1.695000 1.560000 ;
+ RECT 1.610000 1.955000 2.225000 2.125000 ;
+ RECT 1.615000 0.085000 1.945000 0.480000 ;
+ RECT 2.035000 0.655000 4.015000 0.825000 ;
+ RECT 2.035000 0.825000 2.225000 1.955000 ;
+ RECT 2.245000 0.305000 2.415000 0.655000 ;
+ RECT 2.395000 0.995000 2.565000 2.295000 ;
+ RECT 2.585000 0.085000 2.965000 0.485000 ;
+ RECT 3.185000 0.305000 3.355000 0.655000 ;
+ RECT 3.615000 0.085000 3.995000 0.485000 ;
+ RECT 3.660000 1.795000 3.910000 2.635000 ;
+ RECT 3.845000 0.825000 4.015000 1.075000 ;
+ RECT 3.845000 1.075000 5.445000 1.245000 ;
+ RECT 4.655000 1.795000 4.905000 2.635000 ;
+ RECT 4.695000 0.085000 4.865000 0.555000 ;
+ RECT 5.595000 1.795000 5.845000 2.635000 ;
+ RECT 5.635000 0.085000 5.805000 0.555000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/probe_p/sky130_fd_sc_hdll__probe_p_8.magic.lef b/cells/probe_p/sky130_fd_sc_hdll__probe_p_8.magic.lef
index 4394645..df64ff1 100644
--- a/cells/probe_p/sky130_fd_sc_hdll__probe_p_8.magic.lef
+++ b/cells/probe_p/sky130_fd_sc_hdll__probe_p_8.magic.lef
@@ -70,6 +70,8 @@
RECT 4.745000 -0.085000 4.915000 0.085000 ;
RECT 5.205000 -0.085000 5.375000 0.085000 ;
RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 5.980000 0.240000 ;
END
@@ -101,6 +103,8 @@
RECT 4.745000 2.635000 4.915000 2.805000 ;
RECT 5.205000 2.635000 5.375000 2.805000 ;
RECT 5.665000 2.635000 5.835000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 5.980000 2.960000 ;
END
diff --git a/cells/probec_p/sky130_fd_sc_hdll__probec_p_8.magic.lef b/cells/probec_p/sky130_fd_sc_hdll__probec_p_8.magic.lef
index 5fbfd87..affe79f 100644
--- a/cells/probec_p/sky130_fd_sc_hdll__probec_p_8.magic.lef
+++ b/cells/probec_p/sky130_fd_sc_hdll__probec_p_8.magic.lef
@@ -48,49 +48,14 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 5.980000 0.085000 ;
- RECT 0.615000 0.085000 0.895000 0.565000 ;
- RECT 1.505000 0.085000 1.805000 0.565000 ;
- RECT 2.475000 0.085000 2.745000 0.565000 ;
- RECT 3.415000 0.085000 3.685000 0.565000 ;
- RECT 4.355000 0.085000 4.625000 0.565000 ;
- RECT 5.295000 0.085000 5.545000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- LAYER met1 ;
- RECT 0.000000 -0.240000 5.980000 0.240000 ;
- LAYER met2 ;
- RECT 5.135000 -0.140000 5.905000 0.140000 ;
- LAYER met3 ;
- RECT 5.130000 -0.165000 5.910000 0.165000 ;
LAYER met4 ;
RECT 4.930000 -0.895000 6.110000 0.285000 ;
+ END
+ PORT
LAYER met5 ;
RECT 4.360000 -1.170000 6.675000 -0.455000 ;
RECT 4.360000 -0.155000 6.675000 0.560000 ;
RECT 4.560000 -0.455000 6.675000 -0.155000 ;
- LAYER via ;
- RECT 5.230000 -0.130000 5.490000 0.130000 ;
- RECT 5.550000 -0.130000 5.810000 0.130000 ;
- LAYER via2 ;
- RECT 5.180000 -0.140000 5.460000 0.140000 ;
- RECT 5.580000 -0.140000 5.860000 0.140000 ;
- LAYER via3 ;
- RECT 5.160000 -0.160000 5.480000 0.160000 ;
- RECT 5.560000 -0.160000 5.880000 0.160000 ;
END
END VGND
PIN VPWR
@@ -98,116 +63,136 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 5.980000 2.805000 ;
- RECT 0.595000 1.835000 0.865000 2.635000 ;
- RECT 1.535000 1.835000 1.805000 2.635000 ;
- RECT 2.475000 1.835000 2.745000 2.635000 ;
- RECT 3.415000 1.835000 3.685000 2.635000 ;
- RECT 4.355000 1.835000 4.625000 2.635000 ;
- RECT 5.295000 1.485000 5.595000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- LAYER met1 ;
- RECT 0.000000 2.480000 5.980000 2.960000 ;
- LAYER met2 ;
- RECT 5.135000 2.580000 5.905000 2.860000 ;
- LAYER met3 ;
- RECT 5.130000 2.555000 5.910000 2.885000 ;
LAYER met4 ;
RECT 4.930000 2.435000 6.110000 3.615000 ;
+ END
+ PORT
LAYER met5 ;
RECT 4.360000 2.160000 6.675000 2.875000 ;
RECT 4.360000 3.175000 6.675000 3.890000 ;
RECT 4.560000 2.875000 6.675000 3.175000 ;
- LAYER via ;
- RECT 5.230000 2.590000 5.490000 2.850000 ;
- RECT 5.550000 2.590000 5.810000 2.850000 ;
- LAYER via2 ;
- RECT 5.180000 2.580000 5.460000 2.860000 ;
- RECT 5.580000 2.580000 5.860000 2.860000 ;
- LAYER via3 ;
- RECT 5.160000 2.560000 5.480000 2.880000 ;
- RECT 5.560000 2.560000 5.880000 2.880000 ;
END
END VPWR
PIN X
DIRECTION OUTPUT ;
USE SIGNAL ;
PORT
- LAYER met3 ;
- RECT -0.715000 1.030000 0.065000 1.350000 ;
- LAYER met4 ;
- RECT -1.140000 0.770000 0.040000 1.950000 ;
LAYER met5 ;
RECT -1.260000 0.560000 1.060000 2.160000 ;
- LAYER via3 ;
- RECT -0.685000 1.030000 -0.365000 1.350000 ;
- RECT -0.285000 1.030000 0.035000 1.350000 ;
END
END X
OBS
LAYER li1 ;
- RECT 0.095000 1.445000 1.595000 1.615000 ;
- RECT 0.095000 1.615000 0.425000 2.465000 ;
- RECT 0.145000 0.255000 0.445000 0.735000 ;
- RECT 0.145000 0.735000 1.595000 0.905000 ;
- RECT 1.035000 1.615000 1.365000 2.465000 ;
- RECT 1.065000 0.255000 1.335000 0.735000 ;
- RECT 1.420000 0.905000 1.595000 1.075000 ;
- RECT 1.420000 1.075000 4.045000 1.245000 ;
- RECT 1.420000 1.245000 1.595000 1.445000 ;
- RECT 1.975000 0.255000 2.305000 0.735000 ;
- RECT 1.975000 0.735000 5.125000 0.905000 ;
- RECT 1.975000 1.445000 5.125000 1.615000 ;
- RECT 1.975000 1.615000 2.305000 2.465000 ;
- RECT 2.915000 0.255000 3.245000 0.735000 ;
- RECT 2.915000 1.615000 3.245000 2.465000 ;
- RECT 3.855000 0.255000 4.185000 0.735000 ;
- RECT 3.855000 1.615000 4.185000 2.465000 ;
- RECT 4.290000 0.905000 5.125000 1.445000 ;
- RECT 4.795000 0.255000 5.125000 0.735000 ;
- RECT 4.795000 1.615000 5.125000 2.465000 ;
+ RECT 0.000000 -0.085000 5.980000 0.085000 ;
+ RECT 0.000000 2.635000 5.980000 2.805000 ;
+ RECT 0.095000 1.445000 1.595000 1.615000 ;
+ RECT 0.095000 1.615000 0.425000 2.465000 ;
+ RECT 0.145000 0.255000 0.445000 0.735000 ;
+ RECT 0.145000 0.735000 1.595000 0.905000 ;
+ RECT 0.595000 1.835000 0.865000 2.635000 ;
+ RECT 0.615000 0.085000 0.895000 0.565000 ;
+ RECT 1.035000 1.615000 1.365000 2.465000 ;
+ RECT 1.065000 0.255000 1.335000 0.735000 ;
+ RECT 1.420000 0.905000 1.595000 1.075000 ;
+ RECT 1.420000 1.075000 4.045000 1.245000 ;
+ RECT 1.420000 1.245000 1.595000 1.445000 ;
+ RECT 1.505000 0.085000 1.805000 0.565000 ;
+ RECT 1.535000 1.835000 1.805000 2.635000 ;
+ RECT 1.975000 0.255000 2.305000 0.735000 ;
+ RECT 1.975000 0.735000 5.125000 0.905000 ;
+ RECT 1.975000 1.445000 5.125000 1.615000 ;
+ RECT 1.975000 1.615000 2.305000 2.465000 ;
+ RECT 2.475000 0.085000 2.745000 0.565000 ;
+ RECT 2.475000 1.835000 2.745000 2.635000 ;
+ RECT 2.915000 0.255000 3.245000 0.735000 ;
+ RECT 2.915000 1.615000 3.245000 2.465000 ;
+ RECT 3.415000 0.085000 3.685000 0.565000 ;
+ RECT 3.415000 1.835000 3.685000 2.635000 ;
+ RECT 3.855000 0.255000 4.185000 0.735000 ;
+ RECT 3.855000 1.615000 4.185000 2.465000 ;
+ RECT 4.290000 0.905000 5.125000 1.445000 ;
+ RECT 4.355000 0.085000 4.625000 0.565000 ;
+ RECT 4.355000 1.835000 4.625000 2.635000 ;
+ RECT 4.795000 0.255000 5.125000 0.735000 ;
+ RECT 4.795000 1.615000 5.125000 2.465000 ;
+ RECT 5.295000 0.085000 5.545000 0.885000 ;
+ RECT 5.295000 1.485000 5.595000 2.635000 ;
LAYER mcon ;
- RECT 4.305000 1.105000 4.475000 1.275000 ;
- RECT 4.665000 1.105000 4.835000 1.275000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.305000 1.105000 4.475000 1.275000 ;
+ RECT 4.665000 1.105000 4.835000 1.275000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
LAYER met1 ;
- RECT 2.020000 1.060000 2.660000 1.120000 ;
- RECT 2.020000 1.120000 4.895000 1.260000 ;
- RECT 2.020000 1.260000 2.660000 1.320000 ;
- RECT 4.245000 1.075000 4.895000 1.120000 ;
- RECT 4.245000 1.260000 4.895000 1.305000 ;
+ RECT 0.000000 -0.240000 5.980000 0.240000 ;
+ RECT 0.000000 2.480000 5.980000 2.960000 ;
+ RECT 2.020000 1.060000 2.660000 1.120000 ;
+ RECT 2.020000 1.120000 4.895000 1.260000 ;
+ RECT 2.020000 1.260000 2.660000 1.320000 ;
+ RECT 4.245000 1.075000 4.895000 1.120000 ;
+ RECT 4.245000 1.260000 4.895000 1.305000 ;
LAYER met2 ;
- RECT 1.890000 1.050000 2.660000 1.330000 ;
+ RECT 1.890000 1.050000 2.660000 1.330000 ;
+ RECT 5.135000 -0.140000 5.905000 0.140000 ;
+ RECT 5.135000 2.580000 5.905000 2.860000 ;
LAYER met3 ;
- RECT 1.885000 1.025000 2.665000 1.355000 ;
+ RECT -0.715000 1.030000 0.065000 1.350000 ;
+ RECT 1.885000 1.025000 2.665000 1.355000 ;
+ RECT 5.130000 -0.165000 5.910000 0.165000 ;
+ RECT 5.130000 2.555000 5.910000 2.885000 ;
LAYER met4 ;
- RECT 1.460000 0.770000 2.640000 1.950000 ;
+ RECT -1.140000 0.770000 0.040000 1.950000 ;
+ RECT 1.460000 0.770000 2.640000 1.950000 ;
LAYER met5 ;
RECT 1.160000 -1.105000 2.760000 3.825000 ;
RECT 4.360000 -0.355000 4.460000 -0.255000 ;
RECT 4.360000 2.975000 4.460000 3.075000 ;
LAYER via ;
- RECT 2.050000 1.060000 2.310000 1.320000 ;
- RECT 2.370000 1.060000 2.630000 1.320000 ;
+ RECT 2.050000 1.060000 2.310000 1.320000 ;
+ RECT 2.370000 1.060000 2.630000 1.320000 ;
+ RECT 5.230000 -0.130000 5.490000 0.130000 ;
+ RECT 5.230000 2.590000 5.490000 2.850000 ;
+ RECT 5.550000 -0.130000 5.810000 0.130000 ;
+ RECT 5.550000 2.590000 5.810000 2.850000 ;
LAYER via2 ;
- RECT 1.935000 1.050000 2.215000 1.330000 ;
- RECT 2.335000 1.050000 2.615000 1.330000 ;
+ RECT 1.935000 1.050000 2.215000 1.330000 ;
+ RECT 2.335000 1.050000 2.615000 1.330000 ;
+ RECT 5.180000 -0.140000 5.460000 0.140000 ;
+ RECT 5.180000 2.580000 5.460000 2.860000 ;
+ RECT 5.580000 -0.140000 5.860000 0.140000 ;
+ RECT 5.580000 2.580000 5.860000 2.860000 ;
LAYER via3 ;
- RECT 1.915000 1.030000 2.235000 1.350000 ;
- RECT 2.315000 1.030000 2.635000 1.350000 ;
+ RECT -0.685000 1.030000 -0.365000 1.350000 ;
+ RECT -0.285000 1.030000 0.035000 1.350000 ;
+ RECT 1.915000 1.030000 2.235000 1.350000 ;
+ RECT 2.315000 1.030000 2.635000 1.350000 ;
+ RECT 5.160000 -0.160000 5.480000 0.160000 ;
+ RECT 5.160000 2.560000 5.480000 2.880000 ;
+ RECT 5.560000 -0.160000 5.880000 0.160000 ;
+ RECT 5.560000 2.560000 5.880000 2.880000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/sdfbbp/sky130_fd_sc_hdll__sdfbbp_1.magic.lef b/cells/sdfbbp/sky130_fd_sc_hdll__sdfbbp_1.magic.lef
index 6428c98..d9e6c21 100644
--- a/cells/sdfbbp/sky130_fd_sc_hdll__sdfbbp_1.magic.lef
+++ b/cells/sdfbbp/sky130_fd_sc_hdll__sdfbbp_1.magic.lef
@@ -110,12 +110,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 6.385000 0.735000 6.795000 1.065000 ;
- RECT 10.655000 0.735000 11.080000 1.065000 ;
- LAYER mcon ;
- RECT 6.585000 0.765000 6.755000 0.935000 ;
- RECT 10.715000 0.765000 10.885000 0.935000 ;
LAYER met1 ;
RECT 6.525000 0.735000 6.815000 0.780000 ;
RECT 6.525000 0.780000 10.945000 0.920000 ;
@@ -174,6 +168,8 @@
RECT 14.405000 -0.085000 14.575000 0.085000 ;
RECT 14.865000 -0.085000 15.035000 0.085000 ;
RECT 15.325000 -0.085000 15.495000 0.085000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 -0.240000 15.640000 0.240000 ;
END
@@ -228,6 +224,8 @@
RECT 14.405000 2.635000 14.575000 2.805000 ;
RECT 14.865000 2.635000 15.035000 2.805000 ;
RECT 15.325000 2.635000 15.495000 2.805000 ;
+ END
+ PORT
LAYER met1 ;
RECT 0.000000 2.480000 15.640000 2.960000 ;
END
@@ -266,6 +264,7 @@
RECT 5.995000 0.465000 6.215000 1.195000 ;
RECT 6.085000 1.575000 6.385000 1.785000 ;
RECT 6.085000 1.785000 7.585000 2.035000 ;
+ RECT 6.385000 0.735000 6.795000 1.065000 ;
RECT 6.775000 0.255000 8.045000 0.425000 ;
RECT 6.775000 0.425000 7.105000 0.465000 ;
RECT 6.935000 2.035000 7.105000 2.375000 ;
@@ -290,6 +289,7 @@
RECT 10.060000 1.405000 10.230000 2.250000 ;
RECT 10.400000 1.575000 10.700000 1.915000 ;
RECT 10.400000 1.915000 13.430000 2.085000 ;
+ RECT 10.655000 0.735000 11.080000 1.065000 ;
RECT 10.980000 0.255000 12.300000 0.425000 ;
RECT 10.980000 0.425000 11.380000 0.465000 ;
RECT 11.190000 2.085000 11.360000 2.375000 ;
@@ -314,9 +314,11 @@
RECT 4.645000 1.105000 4.815000 1.275000 ;
RECT 5.145000 1.785000 5.315000 1.955000 ;
RECT 5.655000 0.765000 5.825000 0.935000 ;
+ RECT 6.585000 0.765000 6.755000 0.935000 ;
RECT 8.715000 1.445000 8.885000 1.615000 ;
RECT 9.175000 1.105000 9.345000 1.275000 ;
RECT 9.175000 1.785000 9.345000 1.955000 ;
+ RECT 10.715000 0.765000 10.885000 0.935000 ;
RECT 12.165000 1.445000 12.335000 1.615000 ;
LAYER met1 ;
RECT 0.595000 1.755000 0.885000 1.800000 ;
diff --git a/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_1.magic.lef b/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_1.magic.lef
index 6b557ca..4796f8b 100644
--- a/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_1.magic.lef
+++ b/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_1.magic.lef
@@ -77,14 +77,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 7.230000 0.765000 7.810000 1.045000 ;
- RECT 10.600000 1.065000 11.370000 1.275000 ;
- RECT 11.065000 0.635000 11.370000 1.065000 ;
- LAYER mcon ;
- RECT 7.255000 0.765000 7.425000 0.935000 ;
- RECT 7.615000 0.765000 7.785000 0.935000 ;
- RECT 11.175000 0.765000 11.345000 0.935000 ;
LAYER met1 ;
RECT 7.145000 0.735000 7.900000 0.780000 ;
RECT 7.145000 0.780000 11.405000 0.920000 ;
@@ -117,48 +109,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 14.260000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 2.035000 0.085000 2.415000 0.560000 ;
- RECT 2.655000 0.085000 3.035000 0.825000 ;
- RECT 5.005000 0.085000 5.350000 0.540000 ;
- RECT 7.690000 0.085000 8.020000 0.545000 ;
- RECT 10.110000 0.085000 10.330000 0.525000 ;
- RECT 11.905000 0.085000 12.190000 0.710000 ;
- RECT 13.285000 0.085000 13.695000 0.465000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
- RECT 13.485000 -0.085000 13.655000 0.085000 ;
- RECT 13.945000 -0.085000 14.115000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 14.260000 0.240000 ;
END
@@ -168,141 +118,185 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 14.260000 2.805000 ;
- RECT 0.530000 2.135000 0.910000 2.635000 ;
- RECT 2.600000 2.255000 2.930000 2.635000 ;
- RECT 4.855000 2.275000 5.205000 2.635000 ;
- RECT 7.135000 2.355000 7.465000 2.635000 ;
- RECT 8.150000 2.175000 8.570000 2.635000 ;
- RECT 10.415000 2.195000 10.665000 2.635000 ;
- RECT 11.255000 2.255000 11.635000 2.635000 ;
- RECT 11.905000 1.495000 12.190000 2.635000 ;
- RECT 13.285000 1.875000 13.695000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 14.260000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.090000 1.795000 0.915000 1.965000 ;
- RECT 0.090000 1.965000 0.345000 2.465000 ;
- RECT 0.095000 0.345000 0.345000 0.635000 ;
- RECT 0.095000 0.635000 0.885000 0.805000 ;
- RECT 0.710000 0.805000 0.885000 0.995000 ;
- RECT 0.710000 0.995000 1.025000 1.325000 ;
- RECT 0.710000 1.325000 0.915000 1.795000 ;
- RECT 1.115000 0.345000 1.365000 0.675000 ;
- RECT 1.135000 1.730000 1.365000 2.465000 ;
- RECT 1.195000 0.675000 1.365000 1.730000 ;
- RECT 1.695000 0.395000 1.865000 0.730000 ;
- RECT 1.695000 0.730000 2.435000 0.900000 ;
- RECT 2.110000 1.915000 2.730000 2.085000 ;
- RECT 2.110000 2.085000 2.380000 2.400000 ;
- RECT 2.265000 0.900000 2.435000 0.995000 ;
- RECT 2.265000 0.995000 3.445000 1.165000 ;
- RECT 2.475000 1.165000 3.445000 1.185000 ;
- RECT 2.475000 1.185000 2.730000 1.915000 ;
- RECT 3.275000 0.255000 4.435000 0.425000 ;
- RECT 3.275000 0.425000 3.445000 0.995000 ;
- RECT 3.665000 0.675000 4.045000 1.075000 ;
- RECT 3.870000 1.075000 4.045000 1.935000 ;
- RECT 3.870000 1.935000 5.650000 2.105000 ;
- RECT 3.870000 2.105000 4.040000 2.465000 ;
- RECT 4.265000 0.425000 4.435000 1.685000 ;
- RECT 5.140000 0.715000 5.720000 0.895000 ;
- RECT 5.140000 0.895000 5.310000 1.935000 ;
- RECT 5.480000 1.065000 5.650000 1.395000 ;
- RECT 5.480000 2.105000 5.650000 2.185000 ;
- RECT 5.480000 2.185000 5.850000 2.435000 ;
- RECT 5.550000 0.335000 5.890000 0.505000 ;
- RECT 5.550000 0.505000 5.720000 0.715000 ;
- RECT 5.820000 1.575000 6.120000 1.955000 ;
- RECT 5.900000 0.705000 6.650000 1.035000 ;
- RECT 5.900000 1.035000 6.120000 1.575000 ;
- RECT 6.095000 2.135000 6.460000 2.465000 ;
- RECT 6.110000 0.305000 7.010000 0.475000 ;
- RECT 6.290000 1.215000 8.150000 1.385000 ;
- RECT 6.290000 1.385000 6.460000 2.135000 ;
- RECT 6.680000 1.935000 7.940000 2.105000 ;
- RECT 6.680000 2.105000 6.850000 2.375000 ;
- RECT 6.840000 0.475000 7.010000 1.215000 ;
- RECT 6.960000 1.595000 8.540000 1.765000 ;
- RECT 7.770000 2.105000 7.940000 2.375000 ;
- RECT 7.980000 1.005000 8.150000 1.215000 ;
- RECT 8.230000 0.275000 8.610000 0.445000 ;
- RECT 8.230000 0.445000 8.540000 0.835000 ;
- RECT 8.230000 1.765000 8.540000 1.835000 ;
- RECT 8.230000 1.835000 8.985000 2.005000 ;
- RECT 8.370000 0.835000 8.540000 1.595000 ;
- RECT 8.710000 0.705000 8.970000 1.495000 ;
- RECT 8.710000 1.495000 9.445000 1.660000 ;
- RECT 8.710000 1.660000 9.845000 1.665000 ;
- RECT 8.780000 0.255000 9.890000 0.535000 ;
- RECT 8.815000 2.005000 8.985000 2.465000 ;
- RECT 9.185000 1.665000 9.845000 1.955000 ;
- RECT 9.195000 2.125000 10.215000 2.465000 ;
- RECT 9.235000 0.920000 9.405000 1.325000 ;
- RECT 9.670000 0.535000 9.890000 1.315000 ;
- RECT 9.670000 1.315000 10.285000 1.485000 ;
- RECT 10.040000 1.485000 10.285000 1.575000 ;
- RECT 10.040000 1.575000 11.370000 1.745000 ;
- RECT 10.040000 1.745000 10.215000 2.125000 ;
- RECT 10.150000 0.695000 10.730000 0.865000 ;
- RECT 10.150000 0.865000 10.370000 1.145000 ;
- RECT 10.560000 0.295000 11.735000 0.465000 ;
- RECT 10.560000 0.465000 10.730000 0.695000 ;
- RECT 10.910000 1.915000 11.730000 2.085000 ;
- RECT 10.910000 2.085000 11.080000 2.375000 ;
- RECT 11.560000 0.465000 11.735000 0.995000 ;
- RECT 11.560000 0.995000 12.205000 1.325000 ;
- RECT 11.560000 1.325000 11.730000 1.915000 ;
- RECT 12.940000 0.255000 13.110000 0.635000 ;
- RECT 12.940000 0.635000 13.605000 0.805000 ;
- RECT 12.940000 1.535000 13.605000 1.705000 ;
- RECT 12.940000 1.705000 13.110000 2.465000 ;
- RECT 13.435000 0.805000 13.605000 0.995000 ;
- RECT 13.435000 0.995000 13.765000 1.325000 ;
- RECT 13.435000 1.325000 13.605000 1.535000 ;
+ RECT 0.000000 -0.085000 14.260000 0.085000 ;
+ RECT 0.000000 2.635000 14.260000 2.805000 ;
+ RECT 0.090000 1.795000 0.915000 1.965000 ;
+ RECT 0.090000 1.965000 0.345000 2.465000 ;
+ RECT 0.095000 0.345000 0.345000 0.635000 ;
+ RECT 0.095000 0.635000 0.885000 0.805000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.530000 2.135000 0.910000 2.635000 ;
+ RECT 0.710000 0.805000 0.885000 0.995000 ;
+ RECT 0.710000 0.995000 1.025000 1.325000 ;
+ RECT 0.710000 1.325000 0.915000 1.795000 ;
+ RECT 1.115000 0.345000 1.365000 0.675000 ;
+ RECT 1.135000 1.730000 1.365000 2.465000 ;
+ RECT 1.195000 0.675000 1.365000 1.730000 ;
+ RECT 1.695000 0.395000 1.865000 0.730000 ;
+ RECT 1.695000 0.730000 2.435000 0.900000 ;
+ RECT 2.035000 0.085000 2.415000 0.560000 ;
+ RECT 2.110000 1.915000 2.730000 2.085000 ;
+ RECT 2.110000 2.085000 2.380000 2.400000 ;
+ RECT 2.265000 0.900000 2.435000 0.995000 ;
+ RECT 2.265000 0.995000 3.445000 1.165000 ;
+ RECT 2.475000 1.165000 3.445000 1.185000 ;
+ RECT 2.475000 1.185000 2.730000 1.915000 ;
+ RECT 2.600000 2.255000 2.930000 2.635000 ;
+ RECT 2.655000 0.085000 3.035000 0.825000 ;
+ RECT 3.275000 0.255000 4.435000 0.425000 ;
+ RECT 3.275000 0.425000 3.445000 0.995000 ;
+ RECT 3.665000 0.675000 4.045000 1.075000 ;
+ RECT 3.870000 1.075000 4.045000 1.935000 ;
+ RECT 3.870000 1.935000 5.650000 2.105000 ;
+ RECT 3.870000 2.105000 4.040000 2.465000 ;
+ RECT 4.265000 0.425000 4.435000 1.685000 ;
+ RECT 4.855000 2.275000 5.205000 2.635000 ;
+ RECT 5.005000 0.085000 5.350000 0.540000 ;
+ RECT 5.140000 0.715000 5.720000 0.895000 ;
+ RECT 5.140000 0.895000 5.310000 1.935000 ;
+ RECT 5.480000 1.065000 5.650000 1.395000 ;
+ RECT 5.480000 2.105000 5.650000 2.185000 ;
+ RECT 5.480000 2.185000 5.850000 2.435000 ;
+ RECT 5.550000 0.335000 5.890000 0.505000 ;
+ RECT 5.550000 0.505000 5.720000 0.715000 ;
+ RECT 5.820000 1.575000 6.120000 1.955000 ;
+ RECT 5.900000 0.705000 6.650000 1.035000 ;
+ RECT 5.900000 1.035000 6.120000 1.575000 ;
+ RECT 6.095000 2.135000 6.460000 2.465000 ;
+ RECT 6.110000 0.305000 7.010000 0.475000 ;
+ RECT 6.290000 1.215000 8.150000 1.385000 ;
+ RECT 6.290000 1.385000 6.460000 2.135000 ;
+ RECT 6.680000 1.935000 7.940000 2.105000 ;
+ RECT 6.680000 2.105000 6.850000 2.375000 ;
+ RECT 6.840000 0.475000 7.010000 1.215000 ;
+ RECT 6.960000 1.595000 8.540000 1.765000 ;
+ RECT 7.135000 2.355000 7.465000 2.635000 ;
+ RECT 7.230000 0.765000 7.810000 1.045000 ;
+ RECT 7.690000 0.085000 8.020000 0.545000 ;
+ RECT 7.770000 2.105000 7.940000 2.375000 ;
+ RECT 7.980000 1.005000 8.150000 1.215000 ;
+ RECT 8.150000 2.175000 8.570000 2.635000 ;
+ RECT 8.230000 0.275000 8.610000 0.445000 ;
+ RECT 8.230000 0.445000 8.540000 0.835000 ;
+ RECT 8.230000 1.765000 8.540000 1.835000 ;
+ RECT 8.230000 1.835000 8.985000 2.005000 ;
+ RECT 8.370000 0.835000 8.540000 1.595000 ;
+ RECT 8.710000 0.705000 8.970000 1.495000 ;
+ RECT 8.710000 1.495000 9.445000 1.660000 ;
+ RECT 8.710000 1.660000 9.845000 1.665000 ;
+ RECT 8.780000 0.255000 9.890000 0.535000 ;
+ RECT 8.815000 2.005000 8.985000 2.465000 ;
+ RECT 9.185000 1.665000 9.845000 1.955000 ;
+ RECT 9.195000 2.125000 10.215000 2.465000 ;
+ RECT 9.235000 0.920000 9.405000 1.325000 ;
+ RECT 9.670000 0.535000 9.890000 1.315000 ;
+ RECT 9.670000 1.315000 10.285000 1.485000 ;
+ RECT 10.040000 1.485000 10.285000 1.575000 ;
+ RECT 10.040000 1.575000 11.370000 1.745000 ;
+ RECT 10.040000 1.745000 10.215000 2.125000 ;
+ RECT 10.110000 0.085000 10.330000 0.525000 ;
+ RECT 10.150000 0.695000 10.730000 0.865000 ;
+ RECT 10.150000 0.865000 10.370000 1.145000 ;
+ RECT 10.415000 2.195000 10.665000 2.635000 ;
+ RECT 10.560000 0.295000 11.735000 0.465000 ;
+ RECT 10.560000 0.465000 10.730000 0.695000 ;
+ RECT 10.600000 1.065000 11.370000 1.275000 ;
+ RECT 10.910000 1.915000 11.730000 2.085000 ;
+ RECT 10.910000 2.085000 11.080000 2.375000 ;
+ RECT 11.065000 0.635000 11.370000 1.065000 ;
+ RECT 11.255000 2.255000 11.635000 2.635000 ;
+ RECT 11.560000 0.465000 11.735000 0.995000 ;
+ RECT 11.560000 0.995000 12.205000 1.325000 ;
+ RECT 11.560000 1.325000 11.730000 1.915000 ;
+ RECT 11.905000 0.085000 12.190000 0.710000 ;
+ RECT 11.905000 1.495000 12.190000 2.635000 ;
+ RECT 12.940000 0.255000 13.110000 0.635000 ;
+ RECT 12.940000 0.635000 13.605000 0.805000 ;
+ RECT 12.940000 1.535000 13.605000 1.705000 ;
+ RECT 12.940000 1.705000 13.110000 2.465000 ;
+ RECT 13.285000 0.085000 13.695000 0.465000 ;
+ RECT 13.285000 1.875000 13.695000 2.635000 ;
+ RECT 13.435000 0.805000 13.605000 0.995000 ;
+ RECT 13.435000 0.995000 13.765000 1.325000 ;
+ RECT 13.435000 1.325000 13.605000 1.535000 ;
LAYER mcon ;
- RECT 0.855000 1.105000 1.025000 1.275000 ;
- RECT 1.135000 1.785000 1.305000 1.955000 ;
- RECT 5.480000 1.105000 5.650000 1.275000 ;
- RECT 5.950000 1.785000 6.120000 1.955000 ;
- RECT 9.235000 1.105000 9.405000 1.275000 ;
- RECT 9.565000 1.785000 9.735000 1.955000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.855000 1.105000 1.025000 1.275000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.135000 1.785000 1.305000 1.955000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.480000 1.105000 5.650000 1.275000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 5.950000 1.785000 6.120000 1.955000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.255000 0.765000 7.425000 0.935000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.615000 0.765000 7.785000 0.935000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.235000 1.105000 9.405000 1.275000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.565000 1.785000 9.735000 1.955000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.175000 0.765000 11.345000 0.935000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 -0.085000 13.655000 0.085000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.945000 -0.085000 14.115000 0.085000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
LAYER met1 ;
RECT 0.795000 1.075000 1.085000 1.120000 ;
RECT 0.795000 1.120000 9.465000 1.260000 ;
diff --git a/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_2.magic.lef b/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_2.magic.lef
index d170401..bbffd60 100644
--- a/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_2.magic.lef
+++ b/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_2.magic.lef
@@ -77,14 +77,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 7.230000 0.765000 7.810000 1.045000 ;
- RECT 10.600000 1.065000 11.370000 1.275000 ;
- RECT 11.065000 0.635000 11.370000 1.065000 ;
- LAYER mcon ;
- RECT 7.255000 0.765000 7.425000 0.935000 ;
- RECT 7.615000 0.765000 7.785000 0.935000 ;
- RECT 11.175000 0.765000 11.345000 0.935000 ;
LAYER met1 ;
RECT 7.145000 0.735000 7.900000 0.780000 ;
RECT 7.145000 0.780000 11.405000 0.920000 ;
@@ -117,50 +109,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 14.720000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 2.035000 0.085000 2.415000 0.560000 ;
- RECT 2.655000 0.085000 3.035000 0.825000 ;
- RECT 5.005000 0.085000 5.350000 0.540000 ;
- RECT 7.690000 0.085000 8.020000 0.545000 ;
- RECT 10.110000 0.085000 10.330000 0.525000 ;
- RECT 12.325000 0.085000 12.655000 0.485000 ;
- RECT 13.440000 0.085000 13.610000 0.825000 ;
- RECT 14.375000 0.085000 14.545000 0.930000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
- RECT 13.485000 -0.085000 13.655000 0.085000 ;
- RECT 13.945000 -0.085000 14.115000 0.085000 ;
- RECT 14.405000 -0.085000 14.575000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 14.720000 0.240000 ;
END
@@ -170,144 +118,190 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 14.720000 2.805000 ;
- RECT 0.530000 2.135000 0.910000 2.635000 ;
- RECT 2.600000 2.255000 2.930000 2.635000 ;
- RECT 4.855000 2.275000 5.205000 2.635000 ;
- RECT 7.135000 2.355000 7.465000 2.635000 ;
- RECT 8.150000 2.175000 8.570000 2.635000 ;
- RECT 10.415000 2.195000 10.665000 2.635000 ;
- RECT 11.255000 2.255000 11.635000 2.635000 ;
- RECT 12.255000 2.205000 12.715000 2.635000 ;
- RECT 13.270000 2.255000 13.725000 2.635000 ;
- RECT 14.375000 1.495000 14.625000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
- RECT 14.405000 2.635000 14.575000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 14.720000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.090000 1.795000 0.915000 1.965000 ;
- RECT 0.090000 1.965000 0.345000 2.465000 ;
- RECT 0.095000 0.345000 0.345000 0.635000 ;
- RECT 0.095000 0.635000 0.885000 0.805000 ;
- RECT 0.710000 0.805000 0.885000 0.995000 ;
- RECT 0.710000 0.995000 1.025000 1.325000 ;
- RECT 0.710000 1.325000 0.915000 1.795000 ;
- RECT 1.115000 0.345000 1.365000 0.675000 ;
- RECT 1.135000 1.730000 1.365000 2.465000 ;
- RECT 1.195000 0.675000 1.365000 1.730000 ;
- RECT 1.695000 0.395000 1.865000 0.730000 ;
- RECT 1.695000 0.730000 2.435000 0.900000 ;
- RECT 2.110000 1.915000 2.730000 2.085000 ;
- RECT 2.110000 2.085000 2.380000 2.400000 ;
- RECT 2.265000 0.900000 2.435000 0.995000 ;
- RECT 2.265000 0.995000 3.445000 1.165000 ;
- RECT 2.475000 1.165000 3.445000 1.185000 ;
- RECT 2.475000 1.185000 2.730000 1.915000 ;
- RECT 3.275000 0.255000 4.435000 0.425000 ;
- RECT 3.275000 0.425000 3.445000 0.995000 ;
- RECT 3.665000 0.675000 4.045000 1.075000 ;
- RECT 3.870000 1.075000 4.045000 1.935000 ;
- RECT 3.870000 1.935000 5.650000 2.105000 ;
- RECT 3.870000 2.105000 4.040000 2.465000 ;
- RECT 4.265000 0.425000 4.435000 1.685000 ;
- RECT 5.140000 0.715000 5.720000 0.895000 ;
- RECT 5.140000 0.895000 5.310000 1.935000 ;
- RECT 5.480000 1.065000 5.650000 1.395000 ;
- RECT 5.480000 2.105000 5.650000 2.185000 ;
- RECT 5.480000 2.185000 5.850000 2.435000 ;
- RECT 5.550000 0.335000 5.890000 0.505000 ;
- RECT 5.550000 0.505000 5.720000 0.715000 ;
- RECT 5.820000 1.575000 6.120000 1.955000 ;
- RECT 5.900000 0.705000 6.650000 1.035000 ;
- RECT 5.900000 1.035000 6.120000 1.575000 ;
- RECT 6.095000 2.135000 6.460000 2.465000 ;
- RECT 6.110000 0.305000 7.010000 0.475000 ;
- RECT 6.290000 1.215000 8.150000 1.385000 ;
- RECT 6.290000 1.385000 6.460000 2.135000 ;
- RECT 6.680000 1.935000 7.940000 2.105000 ;
- RECT 6.680000 2.105000 6.850000 2.375000 ;
- RECT 6.840000 0.475000 7.010000 1.215000 ;
- RECT 6.960000 1.595000 8.540000 1.765000 ;
- RECT 7.770000 2.105000 7.940000 2.375000 ;
- RECT 7.980000 1.005000 8.150000 1.215000 ;
- RECT 8.230000 0.275000 8.610000 0.445000 ;
- RECT 8.230000 0.445000 8.540000 0.835000 ;
- RECT 8.230000 1.765000 8.540000 1.835000 ;
- RECT 8.230000 1.835000 8.985000 2.005000 ;
- RECT 8.370000 0.835000 8.540000 1.595000 ;
- RECT 8.710000 0.705000 8.970000 1.495000 ;
- RECT 8.710000 1.495000 9.445000 1.660000 ;
- RECT 8.710000 1.660000 9.845000 1.665000 ;
- RECT 8.780000 0.255000 9.890000 0.535000 ;
- RECT 8.815000 2.005000 8.985000 2.465000 ;
- RECT 9.185000 1.665000 9.845000 1.955000 ;
- RECT 9.195000 2.125000 10.215000 2.465000 ;
- RECT 9.235000 0.920000 9.405000 1.325000 ;
- RECT 9.670000 0.535000 9.890000 1.315000 ;
- RECT 9.670000 1.315000 10.285000 1.485000 ;
- RECT 10.040000 1.485000 10.285000 1.575000 ;
- RECT 10.040000 1.575000 11.370000 1.745000 ;
- RECT 10.040000 1.745000 10.215000 2.125000 ;
- RECT 10.150000 0.695000 10.730000 0.865000 ;
- RECT 10.150000 0.865000 10.370000 1.145000 ;
- RECT 10.560000 0.295000 11.730000 0.465000 ;
- RECT 10.560000 0.465000 10.730000 0.695000 ;
- RECT 10.910000 1.915000 11.730000 2.085000 ;
- RECT 10.910000 2.085000 11.080000 2.375000 ;
- RECT 11.560000 0.465000 11.730000 0.995000 ;
- RECT 11.560000 0.995000 12.205000 1.325000 ;
- RECT 11.560000 1.325000 11.730000 1.915000 ;
- RECT 11.900000 0.345000 12.070000 0.655000 ;
- RECT 11.900000 0.655000 12.640000 0.825000 ;
- RECT 11.900000 1.795000 12.640000 1.865000 ;
- RECT 11.900000 1.865000 13.600000 2.035000 ;
- RECT 11.900000 2.035000 12.075000 2.465000 ;
- RECT 12.465000 0.825000 12.640000 1.795000 ;
- RECT 13.430000 0.995000 13.865000 1.325000 ;
- RECT 13.430000 1.325000 13.600000 1.865000 ;
+ RECT 0.000000 -0.085000 14.720000 0.085000 ;
+ RECT 0.000000 2.635000 14.720000 2.805000 ;
+ RECT 0.090000 1.795000 0.915000 1.965000 ;
+ RECT 0.090000 1.965000 0.345000 2.465000 ;
+ RECT 0.095000 0.345000 0.345000 0.635000 ;
+ RECT 0.095000 0.635000 0.885000 0.805000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.530000 2.135000 0.910000 2.635000 ;
+ RECT 0.710000 0.805000 0.885000 0.995000 ;
+ RECT 0.710000 0.995000 1.025000 1.325000 ;
+ RECT 0.710000 1.325000 0.915000 1.795000 ;
+ RECT 1.115000 0.345000 1.365000 0.675000 ;
+ RECT 1.135000 1.730000 1.365000 2.465000 ;
+ RECT 1.195000 0.675000 1.365000 1.730000 ;
+ RECT 1.695000 0.395000 1.865000 0.730000 ;
+ RECT 1.695000 0.730000 2.435000 0.900000 ;
+ RECT 2.035000 0.085000 2.415000 0.560000 ;
+ RECT 2.110000 1.915000 2.730000 2.085000 ;
+ RECT 2.110000 2.085000 2.380000 2.400000 ;
+ RECT 2.265000 0.900000 2.435000 0.995000 ;
+ RECT 2.265000 0.995000 3.445000 1.165000 ;
+ RECT 2.475000 1.165000 3.445000 1.185000 ;
+ RECT 2.475000 1.185000 2.730000 1.915000 ;
+ RECT 2.600000 2.255000 2.930000 2.635000 ;
+ RECT 2.655000 0.085000 3.035000 0.825000 ;
+ RECT 3.275000 0.255000 4.435000 0.425000 ;
+ RECT 3.275000 0.425000 3.445000 0.995000 ;
+ RECT 3.665000 0.675000 4.045000 1.075000 ;
+ RECT 3.870000 1.075000 4.045000 1.935000 ;
+ RECT 3.870000 1.935000 5.650000 2.105000 ;
+ RECT 3.870000 2.105000 4.040000 2.465000 ;
+ RECT 4.265000 0.425000 4.435000 1.685000 ;
+ RECT 4.855000 2.275000 5.205000 2.635000 ;
+ RECT 5.005000 0.085000 5.350000 0.540000 ;
+ RECT 5.140000 0.715000 5.720000 0.895000 ;
+ RECT 5.140000 0.895000 5.310000 1.935000 ;
+ RECT 5.480000 1.065000 5.650000 1.395000 ;
+ RECT 5.480000 2.105000 5.650000 2.185000 ;
+ RECT 5.480000 2.185000 5.850000 2.435000 ;
+ RECT 5.550000 0.335000 5.890000 0.505000 ;
+ RECT 5.550000 0.505000 5.720000 0.715000 ;
+ RECT 5.820000 1.575000 6.120000 1.955000 ;
+ RECT 5.900000 0.705000 6.650000 1.035000 ;
+ RECT 5.900000 1.035000 6.120000 1.575000 ;
+ RECT 6.095000 2.135000 6.460000 2.465000 ;
+ RECT 6.110000 0.305000 7.010000 0.475000 ;
+ RECT 6.290000 1.215000 8.150000 1.385000 ;
+ RECT 6.290000 1.385000 6.460000 2.135000 ;
+ RECT 6.680000 1.935000 7.940000 2.105000 ;
+ RECT 6.680000 2.105000 6.850000 2.375000 ;
+ RECT 6.840000 0.475000 7.010000 1.215000 ;
+ RECT 6.960000 1.595000 8.540000 1.765000 ;
+ RECT 7.135000 2.355000 7.465000 2.635000 ;
+ RECT 7.230000 0.765000 7.810000 1.045000 ;
+ RECT 7.690000 0.085000 8.020000 0.545000 ;
+ RECT 7.770000 2.105000 7.940000 2.375000 ;
+ RECT 7.980000 1.005000 8.150000 1.215000 ;
+ RECT 8.150000 2.175000 8.570000 2.635000 ;
+ RECT 8.230000 0.275000 8.610000 0.445000 ;
+ RECT 8.230000 0.445000 8.540000 0.835000 ;
+ RECT 8.230000 1.765000 8.540000 1.835000 ;
+ RECT 8.230000 1.835000 8.985000 2.005000 ;
+ RECT 8.370000 0.835000 8.540000 1.595000 ;
+ RECT 8.710000 0.705000 8.970000 1.495000 ;
+ RECT 8.710000 1.495000 9.445000 1.660000 ;
+ RECT 8.710000 1.660000 9.845000 1.665000 ;
+ RECT 8.780000 0.255000 9.890000 0.535000 ;
+ RECT 8.815000 2.005000 8.985000 2.465000 ;
+ RECT 9.185000 1.665000 9.845000 1.955000 ;
+ RECT 9.195000 2.125000 10.215000 2.465000 ;
+ RECT 9.235000 0.920000 9.405000 1.325000 ;
+ RECT 9.670000 0.535000 9.890000 1.315000 ;
+ RECT 9.670000 1.315000 10.285000 1.485000 ;
+ RECT 10.040000 1.485000 10.285000 1.575000 ;
+ RECT 10.040000 1.575000 11.370000 1.745000 ;
+ RECT 10.040000 1.745000 10.215000 2.125000 ;
+ RECT 10.110000 0.085000 10.330000 0.525000 ;
+ RECT 10.150000 0.695000 10.730000 0.865000 ;
+ RECT 10.150000 0.865000 10.370000 1.145000 ;
+ RECT 10.415000 2.195000 10.665000 2.635000 ;
+ RECT 10.560000 0.295000 11.730000 0.465000 ;
+ RECT 10.560000 0.465000 10.730000 0.695000 ;
+ RECT 10.600000 1.065000 11.370000 1.275000 ;
+ RECT 10.910000 1.915000 11.730000 2.085000 ;
+ RECT 10.910000 2.085000 11.080000 2.375000 ;
+ RECT 11.065000 0.635000 11.370000 1.065000 ;
+ RECT 11.255000 2.255000 11.635000 2.635000 ;
+ RECT 11.560000 0.465000 11.730000 0.995000 ;
+ RECT 11.560000 0.995000 12.205000 1.325000 ;
+ RECT 11.560000 1.325000 11.730000 1.915000 ;
+ RECT 11.900000 0.345000 12.070000 0.655000 ;
+ RECT 11.900000 0.655000 12.640000 0.825000 ;
+ RECT 11.900000 1.795000 12.640000 1.865000 ;
+ RECT 11.900000 1.865000 13.600000 2.035000 ;
+ RECT 11.900000 2.035000 12.075000 2.465000 ;
+ RECT 12.255000 2.205000 12.715000 2.635000 ;
+ RECT 12.325000 0.085000 12.655000 0.485000 ;
+ RECT 12.465000 0.825000 12.640000 1.795000 ;
+ RECT 13.270000 2.255000 13.725000 2.635000 ;
+ RECT 13.430000 0.995000 13.865000 1.325000 ;
+ RECT 13.430000 1.325000 13.600000 1.865000 ;
+ RECT 13.440000 0.085000 13.610000 0.825000 ;
+ RECT 14.375000 0.085000 14.545000 0.930000 ;
+ RECT 14.375000 1.495000 14.625000 2.635000 ;
LAYER mcon ;
- RECT 0.855000 1.105000 1.025000 1.275000 ;
- RECT 1.135000 1.785000 1.305000 1.955000 ;
- RECT 5.480000 1.105000 5.650000 1.275000 ;
- RECT 5.950000 1.785000 6.120000 1.955000 ;
- RECT 9.235000 1.105000 9.405000 1.275000 ;
- RECT 9.565000 1.785000 9.735000 1.955000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.855000 1.105000 1.025000 1.275000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.135000 1.785000 1.305000 1.955000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.480000 1.105000 5.650000 1.275000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 5.950000 1.785000 6.120000 1.955000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.255000 0.765000 7.425000 0.935000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.615000 0.765000 7.785000 0.935000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.235000 1.105000 9.405000 1.275000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.565000 1.785000 9.735000 1.955000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.175000 0.765000 11.345000 0.935000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 -0.085000 13.655000 0.085000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.945000 -0.085000 14.115000 0.085000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
+ RECT 14.405000 -0.085000 14.575000 0.085000 ;
+ RECT 14.405000 2.635000 14.575000 2.805000 ;
LAYER met1 ;
RECT 0.795000 1.075000 1.085000 1.120000 ;
RECT 0.795000 1.120000 9.465000 1.260000 ;
diff --git a/cells/sdfrtn/sky130_fd_sc_hdll__sdfrtn_1.magic.lef b/cells/sdfrtn/sky130_fd_sc_hdll__sdfrtn_1.magic.lef
index 3ff2bf0..63d9a3f 100644
--- a/cells/sdfrtn/sky130_fd_sc_hdll__sdfrtn_1.magic.lef
+++ b/cells/sdfrtn/sky130_fd_sc_hdll__sdfrtn_1.magic.lef
@@ -66,14 +66,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 7.230000 0.765000 7.810000 1.045000 ;
- RECT 10.600000 1.065000 11.370000 1.275000 ;
- RECT 11.065000 0.635000 11.370000 1.065000 ;
- LAYER mcon ;
- RECT 7.255000 0.765000 7.425000 0.935000 ;
- RECT 7.615000 0.765000 7.785000 0.935000 ;
- RECT 11.175000 0.765000 11.345000 0.935000 ;
LAYER met1 ;
RECT 7.145000 0.735000 7.900000 0.780000 ;
RECT 7.145000 0.780000 11.405000 0.920000 ;
@@ -106,44 +98,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 12.880000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 2.035000 0.085000 2.415000 0.560000 ;
- RECT 2.655000 0.085000 3.035000 0.825000 ;
- RECT 5.005000 0.085000 5.350000 0.540000 ;
- RECT 7.690000 0.085000 8.020000 0.545000 ;
- RECT 10.110000 0.085000 10.330000 0.525000 ;
- RECT 11.905000 0.085000 12.190000 0.710000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 12.880000 0.240000 ;
END
@@ -153,130 +107,170 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 12.880000 2.805000 ;
- RECT 0.530000 2.135000 0.910000 2.635000 ;
- RECT 2.600000 2.255000 2.930000 2.635000 ;
- RECT 4.855000 2.275000 5.205000 2.635000 ;
- RECT 7.135000 2.355000 7.465000 2.635000 ;
- RECT 8.150000 2.175000 8.570000 2.635000 ;
- RECT 10.415000 2.195000 10.665000 2.635000 ;
- RECT 11.255000 2.255000 11.635000 2.635000 ;
- RECT 11.905000 1.495000 12.190000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 12.880000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.090000 1.795000 0.915000 1.965000 ;
- RECT 0.090000 1.965000 0.345000 2.465000 ;
- RECT 0.095000 0.345000 0.345000 0.635000 ;
- RECT 0.095000 0.635000 0.885000 0.805000 ;
- RECT 0.710000 0.805000 0.885000 0.995000 ;
- RECT 0.710000 0.995000 1.025000 1.325000 ;
- RECT 0.710000 1.325000 0.915000 1.795000 ;
- RECT 1.115000 0.345000 1.365000 0.675000 ;
- RECT 1.135000 1.730000 1.365000 2.465000 ;
- RECT 1.195000 0.675000 1.365000 1.730000 ;
- RECT 1.695000 0.395000 1.865000 0.730000 ;
- RECT 1.695000 0.730000 2.435000 0.900000 ;
- RECT 2.110000 1.915000 2.730000 2.085000 ;
- RECT 2.110000 2.085000 2.380000 2.400000 ;
- RECT 2.265000 0.900000 2.435000 0.995000 ;
- RECT 2.265000 0.995000 3.445000 1.165000 ;
- RECT 2.475000 1.165000 3.445000 1.185000 ;
- RECT 2.475000 1.185000 2.730000 1.915000 ;
- RECT 3.275000 0.255000 4.435000 0.425000 ;
- RECT 3.275000 0.425000 3.445000 0.995000 ;
- RECT 3.665000 0.675000 4.045000 1.075000 ;
- RECT 3.870000 1.075000 4.045000 1.935000 ;
- RECT 3.870000 1.935000 5.650000 2.105000 ;
- RECT 3.870000 2.105000 4.040000 2.465000 ;
- RECT 4.265000 0.425000 4.435000 1.685000 ;
- RECT 5.140000 0.715000 5.720000 0.895000 ;
- RECT 5.140000 0.895000 5.310000 1.935000 ;
- RECT 5.480000 1.065000 5.650000 1.395000 ;
- RECT 5.480000 2.105000 5.650000 2.185000 ;
- RECT 5.480000 2.185000 5.850000 2.435000 ;
- RECT 5.550000 0.335000 5.890000 0.505000 ;
- RECT 5.550000 0.505000 5.720000 0.715000 ;
- RECT 5.820000 1.575000 6.120000 1.955000 ;
- RECT 5.900000 0.705000 6.650000 1.035000 ;
- RECT 5.900000 1.035000 6.120000 1.575000 ;
- RECT 6.095000 2.135000 6.460000 2.465000 ;
- RECT 6.110000 0.305000 7.010000 0.475000 ;
- RECT 6.290000 1.215000 8.150000 1.385000 ;
- RECT 6.290000 1.385000 6.460000 2.135000 ;
- RECT 6.680000 1.935000 7.940000 2.105000 ;
- RECT 6.680000 2.105000 6.850000 2.375000 ;
- RECT 6.840000 0.475000 7.010000 1.215000 ;
- RECT 6.960000 1.595000 8.540000 1.765000 ;
- RECT 7.770000 2.105000 7.940000 2.375000 ;
- RECT 7.980000 1.005000 8.150000 1.215000 ;
- RECT 8.230000 0.275000 8.610000 0.445000 ;
- RECT 8.230000 0.445000 8.540000 0.835000 ;
- RECT 8.230000 1.765000 8.540000 1.835000 ;
- RECT 8.230000 1.835000 8.985000 2.005000 ;
- RECT 8.370000 0.835000 8.540000 1.595000 ;
- RECT 8.710000 0.705000 8.970000 1.495000 ;
- RECT 8.710000 1.495000 9.445000 1.660000 ;
- RECT 8.710000 1.660000 9.845000 1.665000 ;
- RECT 8.780000 0.255000 9.890000 0.535000 ;
- RECT 8.815000 2.005000 8.985000 2.465000 ;
- RECT 9.185000 1.665000 9.845000 1.955000 ;
- RECT 9.195000 2.125000 10.215000 2.465000 ;
- RECT 9.235000 0.920000 9.405000 1.325000 ;
- RECT 9.670000 0.535000 9.890000 1.315000 ;
- RECT 9.670000 1.315000 10.285000 1.485000 ;
- RECT 10.040000 1.485000 10.285000 1.575000 ;
- RECT 10.040000 1.575000 11.370000 1.745000 ;
- RECT 10.040000 1.745000 10.215000 2.125000 ;
- RECT 10.150000 0.695000 10.730000 0.865000 ;
- RECT 10.150000 0.865000 10.370000 1.145000 ;
- RECT 10.560000 0.295000 11.735000 0.465000 ;
- RECT 10.560000 0.465000 10.730000 0.695000 ;
- RECT 10.910000 1.915000 11.730000 2.085000 ;
- RECT 10.910000 2.085000 11.080000 2.375000 ;
- RECT 11.560000 0.465000 11.735000 0.995000 ;
- RECT 11.560000 0.995000 12.205000 1.325000 ;
- RECT 11.560000 1.325000 11.730000 1.915000 ;
+ RECT 0.000000 -0.085000 12.880000 0.085000 ;
+ RECT 0.000000 2.635000 12.880000 2.805000 ;
+ RECT 0.090000 1.795000 0.915000 1.965000 ;
+ RECT 0.090000 1.965000 0.345000 2.465000 ;
+ RECT 0.095000 0.345000 0.345000 0.635000 ;
+ RECT 0.095000 0.635000 0.885000 0.805000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.530000 2.135000 0.910000 2.635000 ;
+ RECT 0.710000 0.805000 0.885000 0.995000 ;
+ RECT 0.710000 0.995000 1.025000 1.325000 ;
+ RECT 0.710000 1.325000 0.915000 1.795000 ;
+ RECT 1.115000 0.345000 1.365000 0.675000 ;
+ RECT 1.135000 1.730000 1.365000 2.465000 ;
+ RECT 1.195000 0.675000 1.365000 1.730000 ;
+ RECT 1.695000 0.395000 1.865000 0.730000 ;
+ RECT 1.695000 0.730000 2.435000 0.900000 ;
+ RECT 2.035000 0.085000 2.415000 0.560000 ;
+ RECT 2.110000 1.915000 2.730000 2.085000 ;
+ RECT 2.110000 2.085000 2.380000 2.400000 ;
+ RECT 2.265000 0.900000 2.435000 0.995000 ;
+ RECT 2.265000 0.995000 3.445000 1.165000 ;
+ RECT 2.475000 1.165000 3.445000 1.185000 ;
+ RECT 2.475000 1.185000 2.730000 1.915000 ;
+ RECT 2.600000 2.255000 2.930000 2.635000 ;
+ RECT 2.655000 0.085000 3.035000 0.825000 ;
+ RECT 3.275000 0.255000 4.435000 0.425000 ;
+ RECT 3.275000 0.425000 3.445000 0.995000 ;
+ RECT 3.665000 0.675000 4.045000 1.075000 ;
+ RECT 3.870000 1.075000 4.045000 1.935000 ;
+ RECT 3.870000 1.935000 5.650000 2.105000 ;
+ RECT 3.870000 2.105000 4.040000 2.465000 ;
+ RECT 4.265000 0.425000 4.435000 1.685000 ;
+ RECT 4.855000 2.275000 5.205000 2.635000 ;
+ RECT 5.005000 0.085000 5.350000 0.540000 ;
+ RECT 5.140000 0.715000 5.720000 0.895000 ;
+ RECT 5.140000 0.895000 5.310000 1.935000 ;
+ RECT 5.480000 1.065000 5.650000 1.395000 ;
+ RECT 5.480000 2.105000 5.650000 2.185000 ;
+ RECT 5.480000 2.185000 5.850000 2.435000 ;
+ RECT 5.550000 0.335000 5.890000 0.505000 ;
+ RECT 5.550000 0.505000 5.720000 0.715000 ;
+ RECT 5.820000 1.575000 6.120000 1.955000 ;
+ RECT 5.900000 0.705000 6.650000 1.035000 ;
+ RECT 5.900000 1.035000 6.120000 1.575000 ;
+ RECT 6.095000 2.135000 6.460000 2.465000 ;
+ RECT 6.110000 0.305000 7.010000 0.475000 ;
+ RECT 6.290000 1.215000 8.150000 1.385000 ;
+ RECT 6.290000 1.385000 6.460000 2.135000 ;
+ RECT 6.680000 1.935000 7.940000 2.105000 ;
+ RECT 6.680000 2.105000 6.850000 2.375000 ;
+ RECT 6.840000 0.475000 7.010000 1.215000 ;
+ RECT 6.960000 1.595000 8.540000 1.765000 ;
+ RECT 7.135000 2.355000 7.465000 2.635000 ;
+ RECT 7.230000 0.765000 7.810000 1.045000 ;
+ RECT 7.690000 0.085000 8.020000 0.545000 ;
+ RECT 7.770000 2.105000 7.940000 2.375000 ;
+ RECT 7.980000 1.005000 8.150000 1.215000 ;
+ RECT 8.150000 2.175000 8.570000 2.635000 ;
+ RECT 8.230000 0.275000 8.610000 0.445000 ;
+ RECT 8.230000 0.445000 8.540000 0.835000 ;
+ RECT 8.230000 1.765000 8.540000 1.835000 ;
+ RECT 8.230000 1.835000 8.985000 2.005000 ;
+ RECT 8.370000 0.835000 8.540000 1.595000 ;
+ RECT 8.710000 0.705000 8.970000 1.495000 ;
+ RECT 8.710000 1.495000 9.445000 1.660000 ;
+ RECT 8.710000 1.660000 9.845000 1.665000 ;
+ RECT 8.780000 0.255000 9.890000 0.535000 ;
+ RECT 8.815000 2.005000 8.985000 2.465000 ;
+ RECT 9.185000 1.665000 9.845000 1.955000 ;
+ RECT 9.195000 2.125000 10.215000 2.465000 ;
+ RECT 9.235000 0.920000 9.405000 1.325000 ;
+ RECT 9.670000 0.535000 9.890000 1.315000 ;
+ RECT 9.670000 1.315000 10.285000 1.485000 ;
+ RECT 10.040000 1.485000 10.285000 1.575000 ;
+ RECT 10.040000 1.575000 11.370000 1.745000 ;
+ RECT 10.040000 1.745000 10.215000 2.125000 ;
+ RECT 10.110000 0.085000 10.330000 0.525000 ;
+ RECT 10.150000 0.695000 10.730000 0.865000 ;
+ RECT 10.150000 0.865000 10.370000 1.145000 ;
+ RECT 10.415000 2.195000 10.665000 2.635000 ;
+ RECT 10.560000 0.295000 11.735000 0.465000 ;
+ RECT 10.560000 0.465000 10.730000 0.695000 ;
+ RECT 10.600000 1.065000 11.370000 1.275000 ;
+ RECT 10.910000 1.915000 11.730000 2.085000 ;
+ RECT 10.910000 2.085000 11.080000 2.375000 ;
+ RECT 11.065000 0.635000 11.370000 1.065000 ;
+ RECT 11.255000 2.255000 11.635000 2.635000 ;
+ RECT 11.560000 0.465000 11.735000 0.995000 ;
+ RECT 11.560000 0.995000 12.205000 1.325000 ;
+ RECT 11.560000 1.325000 11.730000 1.915000 ;
+ RECT 11.905000 0.085000 12.190000 0.710000 ;
+ RECT 11.905000 1.495000 12.190000 2.635000 ;
LAYER mcon ;
- RECT 0.725000 1.785000 0.895000 1.955000 ;
- RECT 1.195000 1.105000 1.365000 1.275000 ;
- RECT 5.480000 1.105000 5.650000 1.275000 ;
- RECT 5.950000 1.785000 6.120000 1.955000 ;
- RECT 9.235000 1.105000 9.405000 1.275000 ;
- RECT 9.565000 1.785000 9.735000 1.955000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.725000 1.785000 0.895000 1.955000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.195000 1.105000 1.365000 1.275000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.480000 1.105000 5.650000 1.275000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 5.950000 1.785000 6.120000 1.955000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.255000 0.765000 7.425000 0.935000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.615000 0.765000 7.785000 0.935000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.235000 1.105000 9.405000 1.275000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.565000 1.785000 9.735000 1.955000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.175000 0.765000 11.345000 0.935000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
LAYER met1 ;
RECT 0.660000 1.755000 0.960000 1.800000 ;
RECT 0.660000 1.800000 9.795000 1.940000 ;
diff --git a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_1.magic.lef b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_1.magic.lef
index 0d2acba..95302e1 100644
--- a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_1.magic.lef
+++ b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_1.magic.lef
@@ -66,14 +66,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 7.230000 0.765000 7.810000 1.045000 ;
- RECT 10.600000 1.065000 11.370000 1.275000 ;
- RECT 11.065000 0.635000 11.370000 1.065000 ;
- LAYER mcon ;
- RECT 7.255000 0.765000 7.425000 0.935000 ;
- RECT 7.615000 0.765000 7.785000 0.935000 ;
- RECT 11.175000 0.765000 11.345000 0.935000 ;
LAYER met1 ;
RECT 7.145000 0.735000 7.900000 0.780000 ;
RECT 7.145000 0.780000 11.405000 0.920000 ;
@@ -106,44 +98,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 12.880000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 2.035000 0.085000 2.415000 0.560000 ;
- RECT 2.655000 0.085000 3.035000 0.825000 ;
- RECT 5.005000 0.085000 5.350000 0.540000 ;
- RECT 7.690000 0.085000 8.020000 0.545000 ;
- RECT 10.110000 0.085000 10.330000 0.525000 ;
- RECT 11.905000 0.085000 12.190000 0.710000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 12.880000 0.240000 ;
END
@@ -153,130 +107,170 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 12.880000 2.805000 ;
- RECT 0.530000 2.135000 0.910000 2.635000 ;
- RECT 2.600000 2.255000 2.930000 2.635000 ;
- RECT 4.855000 2.275000 5.205000 2.635000 ;
- RECT 7.135000 2.355000 7.465000 2.635000 ;
- RECT 8.150000 2.175000 8.570000 2.635000 ;
- RECT 10.415000 2.195000 10.665000 2.635000 ;
- RECT 11.255000 2.255000 11.635000 2.635000 ;
- RECT 11.905000 1.495000 12.190000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 12.880000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.090000 1.795000 0.915000 1.965000 ;
- RECT 0.090000 1.965000 0.345000 2.465000 ;
- RECT 0.095000 0.345000 0.345000 0.635000 ;
- RECT 0.095000 0.635000 0.885000 0.805000 ;
- RECT 0.710000 0.805000 0.885000 0.995000 ;
- RECT 0.710000 0.995000 1.025000 1.325000 ;
- RECT 0.710000 1.325000 0.915000 1.795000 ;
- RECT 1.115000 0.345000 1.365000 0.675000 ;
- RECT 1.135000 1.730000 1.365000 2.465000 ;
- RECT 1.195000 0.675000 1.365000 1.730000 ;
- RECT 1.695000 0.395000 1.865000 0.730000 ;
- RECT 1.695000 0.730000 2.435000 0.900000 ;
- RECT 2.110000 1.915000 2.730000 2.085000 ;
- RECT 2.110000 2.085000 2.380000 2.400000 ;
- RECT 2.265000 0.900000 2.435000 0.995000 ;
- RECT 2.265000 0.995000 3.445000 1.165000 ;
- RECT 2.475000 1.165000 3.445000 1.185000 ;
- RECT 2.475000 1.185000 2.730000 1.915000 ;
- RECT 3.275000 0.255000 4.435000 0.425000 ;
- RECT 3.275000 0.425000 3.445000 0.995000 ;
- RECT 3.665000 0.675000 4.045000 1.075000 ;
- RECT 3.870000 1.075000 4.045000 1.935000 ;
- RECT 3.870000 1.935000 5.650000 2.105000 ;
- RECT 3.870000 2.105000 4.040000 2.465000 ;
- RECT 4.265000 0.425000 4.435000 1.685000 ;
- RECT 5.140000 0.715000 5.720000 0.895000 ;
- RECT 5.140000 0.895000 5.310000 1.935000 ;
- RECT 5.480000 1.065000 5.650000 1.395000 ;
- RECT 5.480000 2.105000 5.650000 2.185000 ;
- RECT 5.480000 2.185000 5.850000 2.435000 ;
- RECT 5.550000 0.335000 5.890000 0.505000 ;
- RECT 5.550000 0.505000 5.720000 0.715000 ;
- RECT 5.820000 1.575000 6.120000 1.955000 ;
- RECT 5.900000 0.705000 6.650000 1.035000 ;
- RECT 5.900000 1.035000 6.120000 1.575000 ;
- RECT 6.095000 2.135000 6.460000 2.465000 ;
- RECT 6.110000 0.305000 7.010000 0.475000 ;
- RECT 6.290000 1.215000 8.150000 1.385000 ;
- RECT 6.290000 1.385000 6.460000 2.135000 ;
- RECT 6.680000 1.935000 7.940000 2.105000 ;
- RECT 6.680000 2.105000 6.850000 2.375000 ;
- RECT 6.840000 0.475000 7.010000 1.215000 ;
- RECT 6.960000 1.595000 8.540000 1.765000 ;
- RECT 7.770000 2.105000 7.940000 2.375000 ;
- RECT 7.980000 1.005000 8.150000 1.215000 ;
- RECT 8.230000 0.275000 8.610000 0.445000 ;
- RECT 8.230000 0.445000 8.540000 0.835000 ;
- RECT 8.230000 1.765000 8.540000 1.835000 ;
- RECT 8.230000 1.835000 8.985000 2.005000 ;
- RECT 8.370000 0.835000 8.540000 1.595000 ;
- RECT 8.710000 0.705000 8.970000 1.495000 ;
- RECT 8.710000 1.495000 9.445000 1.660000 ;
- RECT 8.710000 1.660000 9.845000 1.665000 ;
- RECT 8.780000 0.255000 9.890000 0.535000 ;
- RECT 8.815000 2.005000 8.985000 2.465000 ;
- RECT 9.185000 1.665000 9.845000 1.955000 ;
- RECT 9.195000 2.125000 10.215000 2.465000 ;
- RECT 9.235000 0.920000 9.405000 1.325000 ;
- RECT 9.670000 0.535000 9.890000 1.315000 ;
- RECT 9.670000 1.315000 10.285000 1.485000 ;
- RECT 10.040000 1.485000 10.285000 1.575000 ;
- RECT 10.040000 1.575000 11.370000 1.745000 ;
- RECT 10.040000 1.745000 10.215000 2.125000 ;
- RECT 10.150000 0.695000 10.730000 0.865000 ;
- RECT 10.150000 0.865000 10.370000 1.145000 ;
- RECT 10.560000 0.295000 11.735000 0.465000 ;
- RECT 10.560000 0.465000 10.730000 0.695000 ;
- RECT 10.910000 1.915000 11.730000 2.085000 ;
- RECT 10.910000 2.085000 11.080000 2.375000 ;
- RECT 11.560000 0.465000 11.735000 0.995000 ;
- RECT 11.560000 0.995000 12.205000 1.325000 ;
- RECT 11.560000 1.325000 11.730000 1.915000 ;
+ RECT 0.000000 -0.085000 12.880000 0.085000 ;
+ RECT 0.000000 2.635000 12.880000 2.805000 ;
+ RECT 0.090000 1.795000 0.915000 1.965000 ;
+ RECT 0.090000 1.965000 0.345000 2.465000 ;
+ RECT 0.095000 0.345000 0.345000 0.635000 ;
+ RECT 0.095000 0.635000 0.885000 0.805000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.530000 2.135000 0.910000 2.635000 ;
+ RECT 0.710000 0.805000 0.885000 0.995000 ;
+ RECT 0.710000 0.995000 1.025000 1.325000 ;
+ RECT 0.710000 1.325000 0.915000 1.795000 ;
+ RECT 1.115000 0.345000 1.365000 0.675000 ;
+ RECT 1.135000 1.730000 1.365000 2.465000 ;
+ RECT 1.195000 0.675000 1.365000 1.730000 ;
+ RECT 1.695000 0.395000 1.865000 0.730000 ;
+ RECT 1.695000 0.730000 2.435000 0.900000 ;
+ RECT 2.035000 0.085000 2.415000 0.560000 ;
+ RECT 2.110000 1.915000 2.730000 2.085000 ;
+ RECT 2.110000 2.085000 2.380000 2.400000 ;
+ RECT 2.265000 0.900000 2.435000 0.995000 ;
+ RECT 2.265000 0.995000 3.445000 1.165000 ;
+ RECT 2.475000 1.165000 3.445000 1.185000 ;
+ RECT 2.475000 1.185000 2.730000 1.915000 ;
+ RECT 2.600000 2.255000 2.930000 2.635000 ;
+ RECT 2.655000 0.085000 3.035000 0.825000 ;
+ RECT 3.275000 0.255000 4.435000 0.425000 ;
+ RECT 3.275000 0.425000 3.445000 0.995000 ;
+ RECT 3.665000 0.675000 4.045000 1.075000 ;
+ RECT 3.870000 1.075000 4.045000 1.935000 ;
+ RECT 3.870000 1.935000 5.650000 2.105000 ;
+ RECT 3.870000 2.105000 4.040000 2.465000 ;
+ RECT 4.265000 0.425000 4.435000 1.685000 ;
+ RECT 4.855000 2.275000 5.205000 2.635000 ;
+ RECT 5.005000 0.085000 5.350000 0.540000 ;
+ RECT 5.140000 0.715000 5.720000 0.895000 ;
+ RECT 5.140000 0.895000 5.310000 1.935000 ;
+ RECT 5.480000 1.065000 5.650000 1.395000 ;
+ RECT 5.480000 2.105000 5.650000 2.185000 ;
+ RECT 5.480000 2.185000 5.850000 2.435000 ;
+ RECT 5.550000 0.335000 5.890000 0.505000 ;
+ RECT 5.550000 0.505000 5.720000 0.715000 ;
+ RECT 5.820000 1.575000 6.120000 1.955000 ;
+ RECT 5.900000 0.705000 6.650000 1.035000 ;
+ RECT 5.900000 1.035000 6.120000 1.575000 ;
+ RECT 6.095000 2.135000 6.460000 2.465000 ;
+ RECT 6.110000 0.305000 7.010000 0.475000 ;
+ RECT 6.290000 1.215000 8.150000 1.385000 ;
+ RECT 6.290000 1.385000 6.460000 2.135000 ;
+ RECT 6.680000 1.935000 7.940000 2.105000 ;
+ RECT 6.680000 2.105000 6.850000 2.375000 ;
+ RECT 6.840000 0.475000 7.010000 1.215000 ;
+ RECT 6.960000 1.595000 8.540000 1.765000 ;
+ RECT 7.135000 2.355000 7.465000 2.635000 ;
+ RECT 7.230000 0.765000 7.810000 1.045000 ;
+ RECT 7.690000 0.085000 8.020000 0.545000 ;
+ RECT 7.770000 2.105000 7.940000 2.375000 ;
+ RECT 7.980000 1.005000 8.150000 1.215000 ;
+ RECT 8.150000 2.175000 8.570000 2.635000 ;
+ RECT 8.230000 0.275000 8.610000 0.445000 ;
+ RECT 8.230000 0.445000 8.540000 0.835000 ;
+ RECT 8.230000 1.765000 8.540000 1.835000 ;
+ RECT 8.230000 1.835000 8.985000 2.005000 ;
+ RECT 8.370000 0.835000 8.540000 1.595000 ;
+ RECT 8.710000 0.705000 8.970000 1.495000 ;
+ RECT 8.710000 1.495000 9.445000 1.660000 ;
+ RECT 8.710000 1.660000 9.845000 1.665000 ;
+ RECT 8.780000 0.255000 9.890000 0.535000 ;
+ RECT 8.815000 2.005000 8.985000 2.465000 ;
+ RECT 9.185000 1.665000 9.845000 1.955000 ;
+ RECT 9.195000 2.125000 10.215000 2.465000 ;
+ RECT 9.235000 0.920000 9.405000 1.325000 ;
+ RECT 9.670000 0.535000 9.890000 1.315000 ;
+ RECT 9.670000 1.315000 10.285000 1.485000 ;
+ RECT 10.040000 1.485000 10.285000 1.575000 ;
+ RECT 10.040000 1.575000 11.370000 1.745000 ;
+ RECT 10.040000 1.745000 10.215000 2.125000 ;
+ RECT 10.110000 0.085000 10.330000 0.525000 ;
+ RECT 10.150000 0.695000 10.730000 0.865000 ;
+ RECT 10.150000 0.865000 10.370000 1.145000 ;
+ RECT 10.415000 2.195000 10.665000 2.635000 ;
+ RECT 10.560000 0.295000 11.735000 0.465000 ;
+ RECT 10.560000 0.465000 10.730000 0.695000 ;
+ RECT 10.600000 1.065000 11.370000 1.275000 ;
+ RECT 10.910000 1.915000 11.730000 2.085000 ;
+ RECT 10.910000 2.085000 11.080000 2.375000 ;
+ RECT 11.065000 0.635000 11.370000 1.065000 ;
+ RECT 11.255000 2.255000 11.635000 2.635000 ;
+ RECT 11.560000 0.465000 11.735000 0.995000 ;
+ RECT 11.560000 0.995000 12.205000 1.325000 ;
+ RECT 11.560000 1.325000 11.730000 1.915000 ;
+ RECT 11.905000 0.085000 12.190000 0.710000 ;
+ RECT 11.905000 1.495000 12.190000 2.635000 ;
LAYER mcon ;
- RECT 0.855000 1.105000 1.025000 1.275000 ;
- RECT 1.135000 1.785000 1.305000 1.955000 ;
- RECT 5.480000 1.105000 5.650000 1.275000 ;
- RECT 5.950000 1.785000 6.120000 1.955000 ;
- RECT 9.235000 1.105000 9.405000 1.275000 ;
- RECT 9.565000 1.785000 9.735000 1.955000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.855000 1.105000 1.025000 1.275000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.135000 1.785000 1.305000 1.955000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.480000 1.105000 5.650000 1.275000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 5.950000 1.785000 6.120000 1.955000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.255000 0.765000 7.425000 0.935000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.615000 0.765000 7.785000 0.935000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.235000 1.105000 9.405000 1.275000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.565000 1.785000 9.735000 1.955000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.175000 0.765000 11.345000 0.935000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
LAYER met1 ;
RECT 0.795000 1.075000 1.085000 1.120000 ;
RECT 0.795000 1.120000 9.465000 1.260000 ;
diff --git a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_2.magic.lef b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_2.magic.lef
index 28b42d5..6c90b75 100644
--- a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_2.magic.lef
+++ b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_2.magic.lef
@@ -66,14 +66,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 7.230000 0.765000 7.810000 1.045000 ;
- RECT 10.600000 1.065000 11.370000 1.275000 ;
- RECT 11.065000 0.635000 11.370000 1.065000 ;
- LAYER mcon ;
- RECT 7.255000 0.765000 7.425000 0.935000 ;
- RECT 7.615000 0.765000 7.785000 0.935000 ;
- RECT 11.140000 0.765000 11.310000 0.935000 ;
LAYER met1 ;
RECT 7.145000 0.735000 7.900000 0.780000 ;
RECT 7.145000 0.780000 11.370000 0.920000 ;
@@ -106,46 +98,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 13.340000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 2.035000 0.085000 2.415000 0.560000 ;
- RECT 2.655000 0.085000 3.035000 0.825000 ;
- RECT 5.005000 0.085000 5.350000 0.540000 ;
- RECT 7.690000 0.085000 8.020000 0.545000 ;
- RECT 10.110000 0.085000 10.330000 0.525000 ;
- RECT 11.905000 0.085000 12.325000 0.670000 ;
- RECT 12.995000 0.085000 13.165000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 13.340000 0.240000 ;
END
@@ -155,132 +107,174 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 13.340000 2.805000 ;
- RECT 0.530000 2.135000 0.910000 2.635000 ;
- RECT 2.600000 2.255000 2.930000 2.635000 ;
- RECT 4.855000 2.275000 5.205000 2.635000 ;
- RECT 7.135000 2.355000 7.465000 2.635000 ;
- RECT 8.150000 2.175000 8.570000 2.635000 ;
- RECT 10.415000 2.195000 10.665000 2.635000 ;
- RECT 11.255000 2.255000 11.635000 2.635000 ;
- RECT 11.905000 1.495000 12.330000 2.635000 ;
- RECT 12.995000 1.495000 13.245000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 13.340000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.090000 1.795000 0.915000 1.965000 ;
- RECT 0.090000 1.965000 0.345000 2.465000 ;
- RECT 0.095000 0.345000 0.345000 0.635000 ;
- RECT 0.095000 0.635000 0.885000 0.805000 ;
- RECT 0.710000 0.805000 0.885000 0.995000 ;
- RECT 0.710000 0.995000 1.025000 1.325000 ;
- RECT 0.710000 1.325000 0.915000 1.795000 ;
- RECT 1.115000 0.345000 1.365000 0.675000 ;
- RECT 1.135000 1.730000 1.365000 2.465000 ;
- RECT 1.195000 0.675000 1.365000 1.730000 ;
- RECT 1.695000 0.395000 1.865000 0.730000 ;
- RECT 1.695000 0.730000 2.435000 0.900000 ;
- RECT 2.110000 1.915000 2.730000 2.085000 ;
- RECT 2.110000 2.085000 2.380000 2.400000 ;
- RECT 2.265000 0.900000 2.435000 0.995000 ;
- RECT 2.265000 0.995000 3.445000 1.165000 ;
- RECT 2.475000 1.165000 3.445000 1.185000 ;
- RECT 2.475000 1.185000 2.730000 1.915000 ;
- RECT 3.275000 0.255000 4.435000 0.425000 ;
- RECT 3.275000 0.425000 3.445000 0.995000 ;
- RECT 3.665000 0.675000 4.045000 1.075000 ;
- RECT 3.870000 1.075000 4.045000 1.935000 ;
- RECT 3.870000 1.935000 5.650000 2.105000 ;
- RECT 3.870000 2.105000 4.040000 2.465000 ;
- RECT 4.265000 0.425000 4.435000 1.685000 ;
- RECT 5.140000 0.715000 5.720000 0.895000 ;
- RECT 5.140000 0.895000 5.310000 1.935000 ;
- RECT 5.480000 1.065000 5.650000 1.395000 ;
- RECT 5.480000 2.105000 5.650000 2.185000 ;
- RECT 5.480000 2.185000 5.850000 2.435000 ;
- RECT 5.550000 0.335000 5.890000 0.505000 ;
- RECT 5.550000 0.505000 5.720000 0.715000 ;
- RECT 5.820000 1.575000 6.120000 1.955000 ;
- RECT 5.900000 0.705000 6.650000 1.035000 ;
- RECT 5.900000 1.035000 6.120000 1.575000 ;
- RECT 6.095000 2.135000 6.460000 2.465000 ;
- RECT 6.110000 0.305000 7.010000 0.475000 ;
- RECT 6.290000 1.215000 8.150000 1.385000 ;
- RECT 6.290000 1.385000 6.460000 2.135000 ;
- RECT 6.680000 1.935000 7.940000 2.105000 ;
- RECT 6.680000 2.105000 6.850000 2.375000 ;
- RECT 6.840000 0.475000 7.010000 1.215000 ;
- RECT 6.960000 1.595000 8.540000 1.765000 ;
- RECT 7.770000 2.105000 7.940000 2.375000 ;
- RECT 7.980000 1.005000 8.150000 1.215000 ;
- RECT 8.230000 0.275000 8.610000 0.445000 ;
- RECT 8.230000 0.445000 8.540000 0.835000 ;
- RECT 8.230000 1.765000 8.540000 1.835000 ;
- RECT 8.230000 1.835000 8.985000 2.005000 ;
- RECT 8.370000 0.835000 8.540000 1.595000 ;
- RECT 8.710000 0.705000 8.970000 1.495000 ;
- RECT 8.710000 1.495000 9.445000 1.660000 ;
- RECT 8.710000 1.660000 9.845000 1.665000 ;
- RECT 8.780000 0.255000 9.890000 0.535000 ;
- RECT 8.815000 2.005000 8.985000 2.465000 ;
- RECT 9.185000 1.665000 9.845000 1.955000 ;
- RECT 9.195000 2.125000 10.215000 2.465000 ;
- RECT 9.235000 0.920000 9.405000 1.325000 ;
- RECT 9.670000 0.535000 9.890000 1.315000 ;
- RECT 9.670000 1.315000 10.285000 1.485000 ;
- RECT 10.040000 1.485000 10.285000 1.575000 ;
- RECT 10.040000 1.575000 11.370000 1.745000 ;
- RECT 10.040000 1.745000 10.215000 2.125000 ;
- RECT 10.150000 0.695000 10.730000 0.865000 ;
- RECT 10.150000 0.865000 10.370000 1.145000 ;
- RECT 10.560000 0.295000 11.735000 0.465000 ;
- RECT 10.560000 0.465000 10.730000 0.695000 ;
- RECT 10.910000 1.915000 11.730000 2.085000 ;
- RECT 10.910000 2.085000 11.080000 2.375000 ;
- RECT 11.560000 0.465000 11.735000 0.995000 ;
- RECT 11.560000 0.995000 12.235000 1.325000 ;
- RECT 11.560000 1.325000 11.730000 1.915000 ;
+ RECT 0.000000 -0.085000 13.340000 0.085000 ;
+ RECT 0.000000 2.635000 13.340000 2.805000 ;
+ RECT 0.090000 1.795000 0.915000 1.965000 ;
+ RECT 0.090000 1.965000 0.345000 2.465000 ;
+ RECT 0.095000 0.345000 0.345000 0.635000 ;
+ RECT 0.095000 0.635000 0.885000 0.805000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.530000 2.135000 0.910000 2.635000 ;
+ RECT 0.710000 0.805000 0.885000 0.995000 ;
+ RECT 0.710000 0.995000 1.025000 1.325000 ;
+ RECT 0.710000 1.325000 0.915000 1.795000 ;
+ RECT 1.115000 0.345000 1.365000 0.675000 ;
+ RECT 1.135000 1.730000 1.365000 2.465000 ;
+ RECT 1.195000 0.675000 1.365000 1.730000 ;
+ RECT 1.695000 0.395000 1.865000 0.730000 ;
+ RECT 1.695000 0.730000 2.435000 0.900000 ;
+ RECT 2.035000 0.085000 2.415000 0.560000 ;
+ RECT 2.110000 1.915000 2.730000 2.085000 ;
+ RECT 2.110000 2.085000 2.380000 2.400000 ;
+ RECT 2.265000 0.900000 2.435000 0.995000 ;
+ RECT 2.265000 0.995000 3.445000 1.165000 ;
+ RECT 2.475000 1.165000 3.445000 1.185000 ;
+ RECT 2.475000 1.185000 2.730000 1.915000 ;
+ RECT 2.600000 2.255000 2.930000 2.635000 ;
+ RECT 2.655000 0.085000 3.035000 0.825000 ;
+ RECT 3.275000 0.255000 4.435000 0.425000 ;
+ RECT 3.275000 0.425000 3.445000 0.995000 ;
+ RECT 3.665000 0.675000 4.045000 1.075000 ;
+ RECT 3.870000 1.075000 4.045000 1.935000 ;
+ RECT 3.870000 1.935000 5.650000 2.105000 ;
+ RECT 3.870000 2.105000 4.040000 2.465000 ;
+ RECT 4.265000 0.425000 4.435000 1.685000 ;
+ RECT 4.855000 2.275000 5.205000 2.635000 ;
+ RECT 5.005000 0.085000 5.350000 0.540000 ;
+ RECT 5.140000 0.715000 5.720000 0.895000 ;
+ RECT 5.140000 0.895000 5.310000 1.935000 ;
+ RECT 5.480000 1.065000 5.650000 1.395000 ;
+ RECT 5.480000 2.105000 5.650000 2.185000 ;
+ RECT 5.480000 2.185000 5.850000 2.435000 ;
+ RECT 5.550000 0.335000 5.890000 0.505000 ;
+ RECT 5.550000 0.505000 5.720000 0.715000 ;
+ RECT 5.820000 1.575000 6.120000 1.955000 ;
+ RECT 5.900000 0.705000 6.650000 1.035000 ;
+ RECT 5.900000 1.035000 6.120000 1.575000 ;
+ RECT 6.095000 2.135000 6.460000 2.465000 ;
+ RECT 6.110000 0.305000 7.010000 0.475000 ;
+ RECT 6.290000 1.215000 8.150000 1.385000 ;
+ RECT 6.290000 1.385000 6.460000 2.135000 ;
+ RECT 6.680000 1.935000 7.940000 2.105000 ;
+ RECT 6.680000 2.105000 6.850000 2.375000 ;
+ RECT 6.840000 0.475000 7.010000 1.215000 ;
+ RECT 6.960000 1.595000 8.540000 1.765000 ;
+ RECT 7.135000 2.355000 7.465000 2.635000 ;
+ RECT 7.230000 0.765000 7.810000 1.045000 ;
+ RECT 7.690000 0.085000 8.020000 0.545000 ;
+ RECT 7.770000 2.105000 7.940000 2.375000 ;
+ RECT 7.980000 1.005000 8.150000 1.215000 ;
+ RECT 8.150000 2.175000 8.570000 2.635000 ;
+ RECT 8.230000 0.275000 8.610000 0.445000 ;
+ RECT 8.230000 0.445000 8.540000 0.835000 ;
+ RECT 8.230000 1.765000 8.540000 1.835000 ;
+ RECT 8.230000 1.835000 8.985000 2.005000 ;
+ RECT 8.370000 0.835000 8.540000 1.595000 ;
+ RECT 8.710000 0.705000 8.970000 1.495000 ;
+ RECT 8.710000 1.495000 9.445000 1.660000 ;
+ RECT 8.710000 1.660000 9.845000 1.665000 ;
+ RECT 8.780000 0.255000 9.890000 0.535000 ;
+ RECT 8.815000 2.005000 8.985000 2.465000 ;
+ RECT 9.185000 1.665000 9.845000 1.955000 ;
+ RECT 9.195000 2.125000 10.215000 2.465000 ;
+ RECT 9.235000 0.920000 9.405000 1.325000 ;
+ RECT 9.670000 0.535000 9.890000 1.315000 ;
+ RECT 9.670000 1.315000 10.285000 1.485000 ;
+ RECT 10.040000 1.485000 10.285000 1.575000 ;
+ RECT 10.040000 1.575000 11.370000 1.745000 ;
+ RECT 10.040000 1.745000 10.215000 2.125000 ;
+ RECT 10.110000 0.085000 10.330000 0.525000 ;
+ RECT 10.150000 0.695000 10.730000 0.865000 ;
+ RECT 10.150000 0.865000 10.370000 1.145000 ;
+ RECT 10.415000 2.195000 10.665000 2.635000 ;
+ RECT 10.560000 0.295000 11.735000 0.465000 ;
+ RECT 10.560000 0.465000 10.730000 0.695000 ;
+ RECT 10.600000 1.065000 11.370000 1.275000 ;
+ RECT 10.910000 1.915000 11.730000 2.085000 ;
+ RECT 10.910000 2.085000 11.080000 2.375000 ;
+ RECT 11.065000 0.635000 11.370000 1.065000 ;
+ RECT 11.255000 2.255000 11.635000 2.635000 ;
+ RECT 11.560000 0.465000 11.735000 0.995000 ;
+ RECT 11.560000 0.995000 12.235000 1.325000 ;
+ RECT 11.560000 1.325000 11.730000 1.915000 ;
+ RECT 11.905000 0.085000 12.325000 0.670000 ;
+ RECT 11.905000 1.495000 12.330000 2.635000 ;
+ RECT 12.995000 0.085000 13.165000 0.545000 ;
+ RECT 12.995000 1.495000 13.245000 2.635000 ;
LAYER mcon ;
- RECT 0.855000 1.105000 1.025000 1.275000 ;
- RECT 1.135000 1.785000 1.305000 1.955000 ;
- RECT 5.480000 1.105000 5.650000 1.275000 ;
- RECT 5.950000 1.785000 6.120000 1.955000 ;
- RECT 9.235000 1.105000 9.405000 1.275000 ;
- RECT 9.565000 1.785000 9.735000 1.955000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.855000 1.105000 1.025000 1.275000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.135000 1.785000 1.305000 1.955000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.480000 1.105000 5.650000 1.275000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 5.950000 1.785000 6.120000 1.955000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.255000 0.765000 7.425000 0.935000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.615000 0.765000 7.785000 0.935000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.235000 1.105000 9.405000 1.275000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.565000 1.785000 9.735000 1.955000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.140000 0.765000 11.310000 0.935000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
LAYER met1 ;
RECT 0.795000 1.075000 1.085000 1.120000 ;
RECT 0.795000 1.120000 9.465000 1.260000 ;
diff --git a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_4.magic.lef b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_4.magic.lef
index 0b2280a..804b36e 100644
--- a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_4.magic.lef
+++ b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_4.magic.lef
@@ -70,15 +70,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 7.230000 0.765000 7.810000 1.045000 ;
- RECT 10.600000 1.065000 11.370000 1.275000 ;
- RECT 11.065000 0.635000 11.370000 1.065000 ;
- LAYER mcon ;
- RECT 7.255000 0.765000 7.425000 0.935000 ;
- RECT 7.615000 0.765000 7.785000 0.935000 ;
- RECT 10.835000 1.085000 11.005000 1.255000 ;
- RECT 11.175000 0.765000 11.345000 0.935000 ;
LAYER met1 ;
RECT 7.145000 0.735000 7.900000 0.780000 ;
RECT 7.145000 0.780000 11.405000 0.920000 ;
@@ -112,49 +103,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 14.260000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 2.035000 0.085000 2.415000 0.560000 ;
- RECT 2.655000 0.085000 3.035000 0.825000 ;
- RECT 5.005000 0.085000 5.350000 0.540000 ;
- RECT 7.690000 0.085000 8.020000 0.545000 ;
- RECT 10.110000 0.085000 10.330000 0.525000 ;
- RECT 11.905000 0.085000 12.075000 0.545000 ;
- RECT 12.975000 0.085000 13.145000 0.545000 ;
- RECT 13.915000 0.085000 14.085000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
- RECT 13.485000 -0.085000 13.655000 0.085000 ;
- RECT 13.945000 -0.085000 14.115000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 14.260000 0.240000 ;
END
@@ -164,135 +112,181 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 14.260000 2.805000 ;
- RECT 0.530000 2.135000 0.910000 2.635000 ;
- RECT 2.600000 2.255000 2.930000 2.635000 ;
- RECT 4.855000 2.275000 5.205000 2.635000 ;
- RECT 7.135000 2.355000 7.465000 2.635000 ;
- RECT 8.150000 2.175000 8.570000 2.635000 ;
- RECT 10.415000 2.195000 10.665000 2.635000 ;
- RECT 11.255000 2.255000 11.635000 2.635000 ;
- RECT 11.905000 1.495000 12.155000 2.635000 ;
- RECT 12.975000 1.495000 13.225000 2.635000 ;
- RECT 13.915000 1.495000 14.165000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 14.260000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.090000 1.795000 0.915000 1.965000 ;
- RECT 0.090000 1.965000 0.345000 2.465000 ;
- RECT 0.095000 0.345000 0.345000 0.635000 ;
- RECT 0.095000 0.635000 0.885000 0.805000 ;
- RECT 0.710000 0.805000 0.885000 0.995000 ;
- RECT 0.710000 0.995000 1.025000 1.325000 ;
- RECT 0.710000 1.325000 0.915000 1.795000 ;
- RECT 1.115000 0.345000 1.365000 0.675000 ;
- RECT 1.135000 1.730000 1.365000 2.465000 ;
- RECT 1.195000 0.675000 1.365000 1.730000 ;
- RECT 1.695000 0.395000 1.865000 0.730000 ;
- RECT 1.695000 0.730000 2.435000 0.900000 ;
- RECT 2.110000 1.915000 2.730000 2.085000 ;
- RECT 2.110000 2.085000 2.380000 2.400000 ;
- RECT 2.265000 0.900000 2.435000 0.995000 ;
- RECT 2.265000 0.995000 3.445000 1.165000 ;
- RECT 2.475000 1.165000 3.445000 1.185000 ;
- RECT 2.475000 1.185000 2.730000 1.915000 ;
- RECT 3.275000 0.255000 4.435000 0.425000 ;
- RECT 3.275000 0.425000 3.445000 0.995000 ;
- RECT 3.665000 0.675000 4.045000 1.075000 ;
- RECT 3.870000 1.075000 4.045000 1.935000 ;
- RECT 3.870000 1.935000 5.650000 2.105000 ;
- RECT 3.870000 2.105000 4.040000 2.465000 ;
- RECT 4.265000 0.425000 4.435000 1.685000 ;
- RECT 5.140000 0.715000 5.720000 0.895000 ;
- RECT 5.140000 0.895000 5.310000 1.935000 ;
- RECT 5.480000 1.065000 5.650000 1.395000 ;
- RECT 5.480000 2.105000 5.650000 2.185000 ;
- RECT 5.480000 2.185000 5.850000 2.435000 ;
- RECT 5.550000 0.335000 5.890000 0.505000 ;
- RECT 5.550000 0.505000 5.720000 0.715000 ;
- RECT 5.820000 1.575000 6.120000 1.955000 ;
- RECT 5.900000 0.705000 6.650000 1.035000 ;
- RECT 5.900000 1.035000 6.120000 1.575000 ;
- RECT 6.095000 2.135000 6.460000 2.465000 ;
- RECT 6.110000 0.305000 7.010000 0.475000 ;
- RECT 6.290000 1.215000 8.150000 1.385000 ;
- RECT 6.290000 1.385000 6.460000 2.135000 ;
- RECT 6.680000 1.935000 7.940000 2.105000 ;
- RECT 6.680000 2.105000 6.850000 2.375000 ;
- RECT 6.840000 0.475000 7.010000 1.215000 ;
- RECT 6.960000 1.595000 8.540000 1.765000 ;
- RECT 7.770000 2.105000 7.940000 2.375000 ;
- RECT 7.980000 1.005000 8.150000 1.215000 ;
- RECT 8.230000 0.275000 8.610000 0.445000 ;
- RECT 8.230000 0.445000 8.540000 0.835000 ;
- RECT 8.230000 1.765000 8.540000 1.835000 ;
- RECT 8.230000 1.835000 8.985000 2.005000 ;
- RECT 8.370000 0.835000 8.540000 1.595000 ;
- RECT 8.710000 0.705000 8.970000 1.495000 ;
- RECT 8.710000 1.495000 9.445000 1.660000 ;
- RECT 8.710000 1.660000 9.845000 1.665000 ;
- RECT 8.780000 0.255000 9.890000 0.535000 ;
- RECT 8.815000 2.005000 8.985000 2.465000 ;
- RECT 9.185000 1.665000 9.845000 1.955000 ;
- RECT 9.195000 2.125000 10.215000 2.465000 ;
- RECT 9.235000 0.920000 9.405000 1.325000 ;
- RECT 9.670000 0.535000 9.890000 1.315000 ;
- RECT 9.670000 1.315000 10.285000 1.485000 ;
- RECT 10.040000 1.485000 10.285000 1.575000 ;
- RECT 10.040000 1.575000 11.370000 1.745000 ;
- RECT 10.040000 1.745000 10.215000 2.125000 ;
- RECT 10.150000 0.695000 10.730000 0.865000 ;
- RECT 10.150000 0.865000 10.370000 1.145000 ;
- RECT 10.560000 0.295000 11.735000 0.465000 ;
- RECT 10.560000 0.465000 10.730000 0.695000 ;
- RECT 10.910000 1.915000 11.730000 2.085000 ;
- RECT 10.910000 2.085000 11.080000 2.375000 ;
- RECT 11.560000 0.465000 11.735000 0.995000 ;
- RECT 11.560000 0.995000 12.205000 1.325000 ;
- RECT 11.560000 1.325000 11.730000 1.915000 ;
+ RECT 0.000000 -0.085000 14.260000 0.085000 ;
+ RECT 0.000000 2.635000 14.260000 2.805000 ;
+ RECT 0.090000 1.795000 0.915000 1.965000 ;
+ RECT 0.090000 1.965000 0.345000 2.465000 ;
+ RECT 0.095000 0.345000 0.345000 0.635000 ;
+ RECT 0.095000 0.635000 0.885000 0.805000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.530000 2.135000 0.910000 2.635000 ;
+ RECT 0.710000 0.805000 0.885000 0.995000 ;
+ RECT 0.710000 0.995000 1.025000 1.325000 ;
+ RECT 0.710000 1.325000 0.915000 1.795000 ;
+ RECT 1.115000 0.345000 1.365000 0.675000 ;
+ RECT 1.135000 1.730000 1.365000 2.465000 ;
+ RECT 1.195000 0.675000 1.365000 1.730000 ;
+ RECT 1.695000 0.395000 1.865000 0.730000 ;
+ RECT 1.695000 0.730000 2.435000 0.900000 ;
+ RECT 2.035000 0.085000 2.415000 0.560000 ;
+ RECT 2.110000 1.915000 2.730000 2.085000 ;
+ RECT 2.110000 2.085000 2.380000 2.400000 ;
+ RECT 2.265000 0.900000 2.435000 0.995000 ;
+ RECT 2.265000 0.995000 3.445000 1.165000 ;
+ RECT 2.475000 1.165000 3.445000 1.185000 ;
+ RECT 2.475000 1.185000 2.730000 1.915000 ;
+ RECT 2.600000 2.255000 2.930000 2.635000 ;
+ RECT 2.655000 0.085000 3.035000 0.825000 ;
+ RECT 3.275000 0.255000 4.435000 0.425000 ;
+ RECT 3.275000 0.425000 3.445000 0.995000 ;
+ RECT 3.665000 0.675000 4.045000 1.075000 ;
+ RECT 3.870000 1.075000 4.045000 1.935000 ;
+ RECT 3.870000 1.935000 5.650000 2.105000 ;
+ RECT 3.870000 2.105000 4.040000 2.465000 ;
+ RECT 4.265000 0.425000 4.435000 1.685000 ;
+ RECT 4.855000 2.275000 5.205000 2.635000 ;
+ RECT 5.005000 0.085000 5.350000 0.540000 ;
+ RECT 5.140000 0.715000 5.720000 0.895000 ;
+ RECT 5.140000 0.895000 5.310000 1.935000 ;
+ RECT 5.480000 1.065000 5.650000 1.395000 ;
+ RECT 5.480000 2.105000 5.650000 2.185000 ;
+ RECT 5.480000 2.185000 5.850000 2.435000 ;
+ RECT 5.550000 0.335000 5.890000 0.505000 ;
+ RECT 5.550000 0.505000 5.720000 0.715000 ;
+ RECT 5.820000 1.575000 6.120000 1.955000 ;
+ RECT 5.900000 0.705000 6.650000 1.035000 ;
+ RECT 5.900000 1.035000 6.120000 1.575000 ;
+ RECT 6.095000 2.135000 6.460000 2.465000 ;
+ RECT 6.110000 0.305000 7.010000 0.475000 ;
+ RECT 6.290000 1.215000 8.150000 1.385000 ;
+ RECT 6.290000 1.385000 6.460000 2.135000 ;
+ RECT 6.680000 1.935000 7.940000 2.105000 ;
+ RECT 6.680000 2.105000 6.850000 2.375000 ;
+ RECT 6.840000 0.475000 7.010000 1.215000 ;
+ RECT 6.960000 1.595000 8.540000 1.765000 ;
+ RECT 7.135000 2.355000 7.465000 2.635000 ;
+ RECT 7.230000 0.765000 7.810000 1.045000 ;
+ RECT 7.690000 0.085000 8.020000 0.545000 ;
+ RECT 7.770000 2.105000 7.940000 2.375000 ;
+ RECT 7.980000 1.005000 8.150000 1.215000 ;
+ RECT 8.150000 2.175000 8.570000 2.635000 ;
+ RECT 8.230000 0.275000 8.610000 0.445000 ;
+ RECT 8.230000 0.445000 8.540000 0.835000 ;
+ RECT 8.230000 1.765000 8.540000 1.835000 ;
+ RECT 8.230000 1.835000 8.985000 2.005000 ;
+ RECT 8.370000 0.835000 8.540000 1.595000 ;
+ RECT 8.710000 0.705000 8.970000 1.495000 ;
+ RECT 8.710000 1.495000 9.445000 1.660000 ;
+ RECT 8.710000 1.660000 9.845000 1.665000 ;
+ RECT 8.780000 0.255000 9.890000 0.535000 ;
+ RECT 8.815000 2.005000 8.985000 2.465000 ;
+ RECT 9.185000 1.665000 9.845000 1.955000 ;
+ RECT 9.195000 2.125000 10.215000 2.465000 ;
+ RECT 9.235000 0.920000 9.405000 1.325000 ;
+ RECT 9.670000 0.535000 9.890000 1.315000 ;
+ RECT 9.670000 1.315000 10.285000 1.485000 ;
+ RECT 10.040000 1.485000 10.285000 1.575000 ;
+ RECT 10.040000 1.575000 11.370000 1.745000 ;
+ RECT 10.040000 1.745000 10.215000 2.125000 ;
+ RECT 10.110000 0.085000 10.330000 0.525000 ;
+ RECT 10.150000 0.695000 10.730000 0.865000 ;
+ RECT 10.150000 0.865000 10.370000 1.145000 ;
+ RECT 10.415000 2.195000 10.665000 2.635000 ;
+ RECT 10.560000 0.295000 11.735000 0.465000 ;
+ RECT 10.560000 0.465000 10.730000 0.695000 ;
+ RECT 10.600000 1.065000 11.370000 1.275000 ;
+ RECT 10.910000 1.915000 11.730000 2.085000 ;
+ RECT 10.910000 2.085000 11.080000 2.375000 ;
+ RECT 11.065000 0.635000 11.370000 1.065000 ;
+ RECT 11.255000 2.255000 11.635000 2.635000 ;
+ RECT 11.560000 0.465000 11.735000 0.995000 ;
+ RECT 11.560000 0.995000 12.205000 1.325000 ;
+ RECT 11.560000 1.325000 11.730000 1.915000 ;
+ RECT 11.905000 0.085000 12.075000 0.545000 ;
+ RECT 11.905000 1.495000 12.155000 2.635000 ;
+ RECT 12.975000 0.085000 13.145000 0.545000 ;
+ RECT 12.975000 1.495000 13.225000 2.635000 ;
+ RECT 13.915000 0.085000 14.085000 0.545000 ;
+ RECT 13.915000 1.495000 14.165000 2.635000 ;
LAYER mcon ;
- RECT 0.855000 1.105000 1.025000 1.275000 ;
- RECT 1.135000 1.785000 1.305000 1.955000 ;
- RECT 5.480000 1.105000 5.650000 1.275000 ;
- RECT 5.950000 1.785000 6.120000 1.955000 ;
- RECT 9.235000 1.105000 9.405000 1.275000 ;
- RECT 9.565000 1.785000 9.735000 1.955000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.855000 1.105000 1.025000 1.275000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.135000 1.785000 1.305000 1.955000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.480000 1.105000 5.650000 1.275000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 5.950000 1.785000 6.120000 1.955000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.255000 0.765000 7.425000 0.935000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.615000 0.765000 7.785000 0.935000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.235000 1.105000 9.405000 1.275000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.565000 1.785000 9.735000 1.955000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 10.835000 1.085000 11.005000 1.255000 ;
+ RECT 11.175000 0.765000 11.345000 0.935000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 -0.085000 13.655000 0.085000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.945000 -0.085000 14.115000 0.085000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
LAYER met1 ;
RECT 0.795000 1.075000 1.085000 1.120000 ;
RECT 0.795000 1.120000 9.465000 1.260000 ;
diff --git a/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_1.magic.lef b/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_1.magic.lef
index 7ef13cf..a9c9dac 100644
--- a/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_1.magic.lef
+++ b/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_1.magic.lef
@@ -88,12 +88,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.550000 0.765000 0.860000 1.675000 ;
- RECT 2.570000 1.075000 2.950000 1.550000 ;
- LAYER mcon ;
- RECT 0.630000 1.105000 0.800000 1.275000 ;
- RECT 2.645000 1.105000 2.815000 1.275000 ;
LAYER met1 ;
RECT 0.570000 1.075000 0.860000 1.120000 ;
RECT 0.570000 1.120000 2.875000 1.260000 ;
@@ -107,13 +101,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 7.190000 1.445000 7.725000 1.765000 ;
- RECT 9.685000 1.415000 9.960000 1.525000 ;
- RECT 9.685000 1.525000 11.075000 1.725000 ;
- LAYER mcon ;
- RECT 7.445000 1.445000 7.615000 1.615000 ;
- RECT 9.735000 1.445000 9.905000 1.615000 ;
LAYER met1 ;
RECT 7.385000 1.415000 7.725000 1.460000 ;
RECT 7.385000 1.460000 9.965000 1.600000 ;
@@ -127,50 +114,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 14.720000 0.085000 ;
- RECT 0.085000 0.085000 0.430000 0.595000 ;
- RECT 2.025000 0.085000 2.205000 0.545000 ;
- RECT 2.940000 0.085000 3.280000 0.555000 ;
- RECT 3.930000 0.085000 4.240000 0.545000 ;
- RECT 6.060000 0.085000 6.595000 0.465000 ;
- RECT 7.540000 0.085000 8.275000 0.690000 ;
- RECT 11.220000 0.085000 11.390000 0.545000 ;
- RECT 12.170000 0.085000 12.380000 0.885000 ;
- RECT 13.690000 0.085000 13.895000 0.825000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
- RECT 13.485000 -0.085000 13.655000 0.085000 ;
- RECT 13.945000 -0.085000 14.115000 0.085000 ;
- RECT 14.405000 -0.085000 14.575000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 14.720000 0.240000 ;
END
@@ -180,124 +123,173 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 14.720000 2.805000 ;
- RECT 0.515000 2.195000 0.815000 2.635000 ;
- RECT 2.940000 2.140000 3.280000 2.635000 ;
- RECT 3.845000 2.275000 4.225000 2.635000 ;
- RECT 6.445000 2.275000 6.775000 2.635000 ;
- RECT 7.655000 2.125000 8.710000 2.635000 ;
- RECT 10.045000 2.235000 10.425000 2.635000 ;
- RECT 11.135000 2.235000 11.465000 2.635000 ;
- RECT 12.170000 1.485000 12.380000 2.635000 ;
- RECT 13.725000 1.575000 13.895000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
- RECT 14.405000 2.635000 14.575000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 14.720000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.085000 1.845000 1.205000 2.025000 ;
- RECT 0.085000 2.025000 0.345000 2.465000 ;
- RECT 0.975000 0.280000 1.845000 0.560000 ;
- RECT 1.035000 2.025000 1.205000 2.255000 ;
- RECT 1.035000 2.255000 2.245000 2.465000 ;
- RECT 1.395000 1.870000 1.845000 2.075000 ;
- RECT 1.655000 0.560000 1.845000 1.870000 ;
- RECT 2.065000 0.715000 2.715000 0.905000 ;
- RECT 2.065000 0.905000 2.400000 1.770000 ;
- RECT 2.065000 1.770000 2.685000 2.085000 ;
- RECT 2.460000 0.255000 2.715000 0.715000 ;
- RECT 2.470000 2.085000 2.685000 2.465000 ;
- RECT 3.505000 1.775000 4.295000 1.955000 ;
- RECT 3.505000 1.955000 3.675000 2.325000 ;
- RECT 3.520000 0.255000 3.705000 0.715000 ;
- RECT 3.520000 0.715000 4.295000 0.885000 ;
- RECT 4.035000 0.885000 4.295000 1.775000 ;
- RECT 4.445000 2.135000 4.790000 2.465000 ;
- RECT 4.460000 0.255000 4.685000 0.585000 ;
- RECT 4.515000 0.585000 4.685000 1.090000 ;
- RECT 4.515000 1.090000 4.840000 1.420000 ;
- RECT 4.515000 1.420000 4.790000 2.135000 ;
- RECT 4.855000 0.255000 5.180000 0.920000 ;
- RECT 4.960000 1.590000 5.180000 2.465000 ;
- RECT 5.010000 0.920000 5.180000 1.590000 ;
- RECT 5.400000 0.255000 5.890000 1.225000 ;
- RECT 5.400000 1.225000 8.360000 1.275000 ;
- RECT 5.430000 2.135000 6.205000 2.465000 ;
- RECT 5.485000 1.275000 6.935000 1.395000 ;
- RECT 5.605000 1.575000 5.865000 1.955000 ;
- RECT 6.035000 1.395000 6.205000 2.135000 ;
- RECT 6.060000 0.635000 7.085000 0.805000 ;
- RECT 6.060000 0.805000 6.475000 1.015000 ;
- RECT 6.425000 1.575000 6.595000 1.935000 ;
- RECT 6.425000 1.935000 7.365000 2.105000 ;
- RECT 6.750000 0.975000 8.360000 1.225000 ;
- RECT 6.775000 0.255000 7.085000 0.635000 ;
- RECT 7.100000 2.105000 7.365000 2.450000 ;
- RECT 7.910000 1.495000 8.755000 1.955000 ;
- RECT 7.950000 1.275000 8.360000 1.325000 ;
- RECT 8.535000 0.695000 9.890000 0.895000 ;
- RECT 8.535000 0.895000 8.755000 1.495000 ;
- RECT 8.880000 2.125000 9.735000 2.460000 ;
- RECT 9.115000 1.075000 9.395000 1.905000 ;
- RECT 9.160000 0.275000 10.775000 0.445000 ;
- RECT 9.565000 1.895000 11.465000 2.065000 ;
- RECT 9.565000 2.065000 9.735000 2.125000 ;
- RECT 9.610000 0.895000 9.890000 1.245000 ;
- RECT 10.140000 0.855000 10.365000 1.185000 ;
- RECT 10.140000 1.185000 11.945000 1.355000 ;
- RECT 10.605000 0.445000 10.775000 0.845000 ;
- RECT 10.605000 0.845000 11.545000 1.015000 ;
- RECT 10.645000 2.065000 10.860000 2.450000 ;
- RECT 11.245000 1.525000 11.465000 1.895000 ;
- RECT 11.560000 0.255000 11.945000 0.540000 ;
- RECT 11.685000 1.355000 11.945000 2.465000 ;
- RECT 11.765000 0.540000 11.945000 1.185000 ;
- RECT 13.160000 0.255000 13.370000 0.995000 ;
- RECT 13.160000 0.995000 14.050000 1.325000 ;
- RECT 13.160000 1.325000 13.370000 2.465000 ;
+ RECT 0.000000 -0.085000 14.720000 0.085000 ;
+ RECT 0.000000 2.635000 14.720000 2.805000 ;
+ RECT 0.085000 0.085000 0.430000 0.595000 ;
+ RECT 0.085000 1.845000 1.205000 2.025000 ;
+ RECT 0.085000 2.025000 0.345000 2.465000 ;
+ RECT 0.515000 2.195000 0.815000 2.635000 ;
+ RECT 0.550000 0.765000 0.860000 1.675000 ;
+ RECT 0.975000 0.280000 1.845000 0.560000 ;
+ RECT 1.035000 2.025000 1.205000 2.255000 ;
+ RECT 1.035000 2.255000 2.245000 2.465000 ;
+ RECT 1.395000 1.870000 1.845000 2.075000 ;
+ RECT 1.655000 0.560000 1.845000 1.870000 ;
+ RECT 2.025000 0.085000 2.205000 0.545000 ;
+ RECT 2.065000 0.715000 2.715000 0.905000 ;
+ RECT 2.065000 0.905000 2.400000 1.770000 ;
+ RECT 2.065000 1.770000 2.685000 2.085000 ;
+ RECT 2.460000 0.255000 2.715000 0.715000 ;
+ RECT 2.470000 2.085000 2.685000 2.465000 ;
+ RECT 2.570000 1.075000 2.950000 1.550000 ;
+ RECT 2.940000 0.085000 3.280000 0.555000 ;
+ RECT 2.940000 2.140000 3.280000 2.635000 ;
+ RECT 3.505000 1.775000 4.295000 1.955000 ;
+ RECT 3.505000 1.955000 3.675000 2.325000 ;
+ RECT 3.520000 0.255000 3.705000 0.715000 ;
+ RECT 3.520000 0.715000 4.295000 0.885000 ;
+ RECT 3.845000 2.275000 4.225000 2.635000 ;
+ RECT 3.930000 0.085000 4.240000 0.545000 ;
+ RECT 4.035000 0.885000 4.295000 1.775000 ;
+ RECT 4.445000 2.135000 4.790000 2.465000 ;
+ RECT 4.460000 0.255000 4.685000 0.585000 ;
+ RECT 4.515000 0.585000 4.685000 1.090000 ;
+ RECT 4.515000 1.090000 4.840000 1.420000 ;
+ RECT 4.515000 1.420000 4.790000 2.135000 ;
+ RECT 4.855000 0.255000 5.180000 0.920000 ;
+ RECT 4.960000 1.590000 5.180000 2.465000 ;
+ RECT 5.010000 0.920000 5.180000 1.590000 ;
+ RECT 5.400000 0.255000 5.890000 1.225000 ;
+ RECT 5.400000 1.225000 8.360000 1.275000 ;
+ RECT 5.430000 2.135000 6.205000 2.465000 ;
+ RECT 5.485000 1.275000 6.935000 1.395000 ;
+ RECT 5.605000 1.575000 5.865000 1.955000 ;
+ RECT 6.035000 1.395000 6.205000 2.135000 ;
+ RECT 6.060000 0.085000 6.595000 0.465000 ;
+ RECT 6.060000 0.635000 7.085000 0.805000 ;
+ RECT 6.060000 0.805000 6.475000 1.015000 ;
+ RECT 6.425000 1.575000 6.595000 1.935000 ;
+ RECT 6.425000 1.935000 7.365000 2.105000 ;
+ RECT 6.445000 2.275000 6.775000 2.635000 ;
+ RECT 6.750000 0.975000 8.360000 1.225000 ;
+ RECT 6.775000 0.255000 7.085000 0.635000 ;
+ RECT 7.100000 2.105000 7.365000 2.450000 ;
+ RECT 7.190000 1.445000 7.725000 1.765000 ;
+ RECT 7.540000 0.085000 8.275000 0.690000 ;
+ RECT 7.655000 2.125000 8.710000 2.635000 ;
+ RECT 7.910000 1.495000 8.755000 1.955000 ;
+ RECT 7.950000 1.275000 8.360000 1.325000 ;
+ RECT 8.535000 0.695000 9.890000 0.895000 ;
+ RECT 8.535000 0.895000 8.755000 1.495000 ;
+ RECT 8.880000 2.125000 9.735000 2.460000 ;
+ RECT 9.115000 1.075000 9.395000 1.905000 ;
+ RECT 9.160000 0.275000 10.775000 0.445000 ;
+ RECT 9.565000 1.895000 11.465000 2.065000 ;
+ RECT 9.565000 2.065000 9.735000 2.125000 ;
+ RECT 9.610000 0.895000 9.890000 1.245000 ;
+ RECT 9.685000 1.415000 9.960000 1.525000 ;
+ RECT 9.685000 1.525000 11.075000 1.725000 ;
+ RECT 10.045000 2.235000 10.425000 2.635000 ;
+ RECT 10.140000 0.855000 10.365000 1.185000 ;
+ RECT 10.140000 1.185000 11.945000 1.355000 ;
+ RECT 10.605000 0.445000 10.775000 0.845000 ;
+ RECT 10.605000 0.845000 11.545000 1.015000 ;
+ RECT 10.645000 2.065000 10.860000 2.450000 ;
+ RECT 11.135000 2.235000 11.465000 2.635000 ;
+ RECT 11.220000 0.085000 11.390000 0.545000 ;
+ RECT 11.245000 1.525000 11.465000 1.895000 ;
+ RECT 11.560000 0.255000 11.945000 0.540000 ;
+ RECT 11.685000 1.355000 11.945000 2.465000 ;
+ RECT 11.765000 0.540000 11.945000 1.185000 ;
+ RECT 12.170000 0.085000 12.380000 0.885000 ;
+ RECT 12.170000 1.485000 12.380000 2.635000 ;
+ RECT 13.160000 0.255000 13.370000 0.995000 ;
+ RECT 13.160000 0.995000 14.050000 1.325000 ;
+ RECT 13.160000 1.325000 13.370000 2.465000 ;
+ RECT 13.690000 0.085000 13.895000 0.825000 ;
+ RECT 13.725000 1.575000 13.895000 2.635000 ;
LAYER mcon ;
- RECT 1.675000 1.445000 1.845000 1.615000 ;
- RECT 4.125000 1.785000 4.295000 1.955000 ;
- RECT 4.585000 1.105000 4.755000 1.275000 ;
- RECT 5.010000 1.445000 5.180000 1.615000 ;
- RECT 5.605000 1.785000 5.775000 1.955000 ;
- RECT 8.205000 1.785000 8.375000 1.955000 ;
- RECT 9.225000 1.105000 9.395000 1.275000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.630000 1.105000 0.800000 1.275000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.675000 1.445000 1.845000 1.615000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.645000 1.105000 2.815000 1.275000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.125000 1.785000 4.295000 1.955000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.585000 1.105000 4.755000 1.275000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.010000 1.445000 5.180000 1.615000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.605000 1.785000 5.775000 1.955000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.445000 1.445000 7.615000 1.615000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.205000 1.785000 8.375000 1.955000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.225000 1.105000 9.395000 1.275000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.735000 1.445000 9.905000 1.615000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 -0.085000 13.655000 0.085000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.945000 -0.085000 14.115000 0.085000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
+ RECT 14.405000 -0.085000 14.575000 0.085000 ;
+ RECT 14.405000 2.635000 14.575000 2.805000 ;
LAYER met1 ;
RECT 1.615000 1.415000 1.955000 1.460000 ;
RECT 1.615000 1.460000 5.240000 1.600000 ;
diff --git a/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_2.magic.lef b/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_2.magic.lef
index 4ccf55a..2843d85 100644
--- a/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_2.magic.lef
+++ b/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_2.magic.lef
@@ -88,12 +88,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.550000 0.765000 0.860000 1.675000 ;
- RECT 2.570000 1.075000 2.950000 1.550000 ;
- LAYER mcon ;
- RECT 0.630000 1.105000 0.800000 1.275000 ;
- RECT 2.645000 1.105000 2.815000 1.275000 ;
LAYER met1 ;
RECT 0.570000 1.075000 0.860000 1.120000 ;
RECT 0.570000 1.120000 2.875000 1.260000 ;
@@ -107,13 +101,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 7.190000 1.445000 7.725000 1.765000 ;
- RECT 9.685000 1.415000 9.960000 1.525000 ;
- RECT 9.685000 1.525000 11.075000 1.725000 ;
- LAYER mcon ;
- RECT 7.445000 1.445000 7.615000 1.615000 ;
- RECT 9.735000 1.445000 9.905000 1.615000 ;
LAYER met1 ;
RECT 7.385000 1.415000 7.725000 1.460000 ;
RECT 7.385000 1.460000 9.965000 1.600000 ;
@@ -127,54 +114,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 15.640000 0.085000 ;
- RECT 0.085000 0.085000 0.430000 0.595000 ;
- RECT 2.025000 0.085000 2.205000 0.545000 ;
- RECT 2.940000 0.085000 3.280000 0.555000 ;
- RECT 3.930000 0.085000 4.240000 0.545000 ;
- RECT 6.060000 0.085000 6.595000 0.465000 ;
- RECT 7.540000 0.085000 8.275000 0.690000 ;
- RECT 11.220000 0.085000 11.390000 0.545000 ;
- RECT 12.170000 0.085000 12.380000 0.885000 ;
- RECT 13.215000 0.085000 13.505000 0.885000 ;
- RECT 14.075000 0.085000 14.480000 0.825000 ;
- RECT 15.250000 0.085000 15.515000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
- RECT 13.485000 -0.085000 13.655000 0.085000 ;
- RECT 13.945000 -0.085000 14.115000 0.085000 ;
- RECT 14.405000 -0.085000 14.575000 0.085000 ;
- RECT 14.865000 -0.085000 15.035000 0.085000 ;
- RECT 15.325000 -0.085000 15.495000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 15.640000 0.240000 ;
END
@@ -184,128 +123,181 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 15.640000 2.805000 ;
- RECT 0.515000 2.195000 0.815000 2.635000 ;
- RECT 2.940000 2.140000 3.280000 2.635000 ;
- RECT 3.845000 2.275000 4.225000 2.635000 ;
- RECT 6.445000 2.275000 6.775000 2.635000 ;
- RECT 7.655000 2.125000 8.710000 2.635000 ;
- RECT 10.045000 2.235000 10.425000 2.635000 ;
- RECT 11.135000 2.235000 11.465000 2.635000 ;
- RECT 12.170000 1.485000 12.380000 2.635000 ;
- RECT 13.215000 1.485000 13.505000 2.635000 ;
- RECT 14.075000 1.635000 14.480000 2.635000 ;
- RECT 15.250000 1.485000 15.515000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
- RECT 14.405000 2.635000 14.575000 2.805000 ;
- RECT 14.865000 2.635000 15.035000 2.805000 ;
- RECT 15.325000 2.635000 15.495000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 15.640000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.085000 1.845000 1.205000 2.025000 ;
- RECT 0.085000 2.025000 0.345000 2.465000 ;
- RECT 0.975000 0.280000 1.845000 0.560000 ;
- RECT 1.035000 2.025000 1.205000 2.255000 ;
- RECT 1.035000 2.255000 2.245000 2.465000 ;
- RECT 1.395000 1.870000 1.845000 2.075000 ;
- RECT 1.655000 0.560000 1.845000 1.870000 ;
- RECT 2.065000 0.715000 2.715000 0.905000 ;
- RECT 2.065000 0.905000 2.400000 1.770000 ;
- RECT 2.065000 1.770000 2.685000 2.085000 ;
- RECT 2.460000 0.255000 2.715000 0.715000 ;
- RECT 2.470000 2.085000 2.685000 2.465000 ;
- RECT 3.505000 1.775000 4.295000 1.955000 ;
- RECT 3.505000 1.955000 3.675000 2.325000 ;
- RECT 3.520000 0.255000 3.705000 0.715000 ;
- RECT 3.520000 0.715000 4.295000 0.885000 ;
- RECT 4.035000 0.885000 4.295000 1.775000 ;
- RECT 4.445000 2.135000 4.790000 2.465000 ;
- RECT 4.460000 0.255000 4.685000 0.585000 ;
- RECT 4.515000 0.585000 4.685000 1.090000 ;
- RECT 4.515000 1.090000 4.840000 1.420000 ;
- RECT 4.515000 1.420000 4.790000 2.135000 ;
- RECT 4.855000 0.255000 5.180000 0.920000 ;
- RECT 4.960000 1.590000 5.180000 2.465000 ;
- RECT 5.010000 0.920000 5.180000 1.590000 ;
- RECT 5.400000 0.255000 5.890000 1.225000 ;
- RECT 5.400000 1.225000 8.360000 1.275000 ;
- RECT 5.430000 2.135000 6.205000 2.465000 ;
- RECT 5.485000 1.275000 6.935000 1.395000 ;
- RECT 5.605000 1.575000 5.865000 1.955000 ;
- RECT 6.035000 1.395000 6.205000 2.135000 ;
- RECT 6.060000 0.635000 7.085000 0.805000 ;
- RECT 6.060000 0.805000 6.475000 1.015000 ;
- RECT 6.425000 1.575000 6.595000 1.935000 ;
- RECT 6.425000 1.935000 7.365000 2.105000 ;
- RECT 6.750000 0.975000 8.360000 1.225000 ;
- RECT 6.775000 0.255000 7.085000 0.635000 ;
- RECT 7.100000 2.105000 7.365000 2.450000 ;
- RECT 7.910000 1.495000 8.755000 1.955000 ;
- RECT 7.950000 1.275000 8.360000 1.325000 ;
- RECT 8.535000 0.695000 9.890000 0.895000 ;
- RECT 8.535000 0.895000 8.755000 1.495000 ;
- RECT 8.880000 2.125000 9.735000 2.460000 ;
- RECT 9.115000 1.075000 9.395000 1.905000 ;
- RECT 9.160000 0.275000 10.775000 0.445000 ;
- RECT 9.565000 1.895000 11.465000 2.065000 ;
- RECT 9.565000 2.065000 9.735000 2.125000 ;
- RECT 9.610000 0.895000 9.890000 1.245000 ;
- RECT 10.140000 0.855000 10.365000 1.185000 ;
- RECT 10.140000 1.185000 11.945000 1.355000 ;
- RECT 10.605000 0.445000 10.775000 0.845000 ;
- RECT 10.605000 0.845000 11.545000 1.015000 ;
- RECT 10.645000 2.065000 10.860000 2.450000 ;
- RECT 11.245000 1.525000 11.465000 1.895000 ;
- RECT 11.560000 0.255000 11.945000 0.540000 ;
- RECT 11.685000 1.355000 11.945000 2.465000 ;
- RECT 11.765000 0.540000 11.945000 1.185000 ;
- RECT 13.720000 0.255000 13.905000 0.995000 ;
- RECT 13.720000 0.995000 14.585000 1.325000 ;
- RECT 13.720000 1.325000 13.905000 2.465000 ;
+ RECT 0.000000 -0.085000 15.640000 0.085000 ;
+ RECT 0.000000 2.635000 15.640000 2.805000 ;
+ RECT 0.085000 0.085000 0.430000 0.595000 ;
+ RECT 0.085000 1.845000 1.205000 2.025000 ;
+ RECT 0.085000 2.025000 0.345000 2.465000 ;
+ RECT 0.515000 2.195000 0.815000 2.635000 ;
+ RECT 0.550000 0.765000 0.860000 1.675000 ;
+ RECT 0.975000 0.280000 1.845000 0.560000 ;
+ RECT 1.035000 2.025000 1.205000 2.255000 ;
+ RECT 1.035000 2.255000 2.245000 2.465000 ;
+ RECT 1.395000 1.870000 1.845000 2.075000 ;
+ RECT 1.655000 0.560000 1.845000 1.870000 ;
+ RECT 2.025000 0.085000 2.205000 0.545000 ;
+ RECT 2.065000 0.715000 2.715000 0.905000 ;
+ RECT 2.065000 0.905000 2.400000 1.770000 ;
+ RECT 2.065000 1.770000 2.685000 2.085000 ;
+ RECT 2.460000 0.255000 2.715000 0.715000 ;
+ RECT 2.470000 2.085000 2.685000 2.465000 ;
+ RECT 2.570000 1.075000 2.950000 1.550000 ;
+ RECT 2.940000 0.085000 3.280000 0.555000 ;
+ RECT 2.940000 2.140000 3.280000 2.635000 ;
+ RECT 3.505000 1.775000 4.295000 1.955000 ;
+ RECT 3.505000 1.955000 3.675000 2.325000 ;
+ RECT 3.520000 0.255000 3.705000 0.715000 ;
+ RECT 3.520000 0.715000 4.295000 0.885000 ;
+ RECT 3.845000 2.275000 4.225000 2.635000 ;
+ RECT 3.930000 0.085000 4.240000 0.545000 ;
+ RECT 4.035000 0.885000 4.295000 1.775000 ;
+ RECT 4.445000 2.135000 4.790000 2.465000 ;
+ RECT 4.460000 0.255000 4.685000 0.585000 ;
+ RECT 4.515000 0.585000 4.685000 1.090000 ;
+ RECT 4.515000 1.090000 4.840000 1.420000 ;
+ RECT 4.515000 1.420000 4.790000 2.135000 ;
+ RECT 4.855000 0.255000 5.180000 0.920000 ;
+ RECT 4.960000 1.590000 5.180000 2.465000 ;
+ RECT 5.010000 0.920000 5.180000 1.590000 ;
+ RECT 5.400000 0.255000 5.890000 1.225000 ;
+ RECT 5.400000 1.225000 8.360000 1.275000 ;
+ RECT 5.430000 2.135000 6.205000 2.465000 ;
+ RECT 5.485000 1.275000 6.935000 1.395000 ;
+ RECT 5.605000 1.575000 5.865000 1.955000 ;
+ RECT 6.035000 1.395000 6.205000 2.135000 ;
+ RECT 6.060000 0.085000 6.595000 0.465000 ;
+ RECT 6.060000 0.635000 7.085000 0.805000 ;
+ RECT 6.060000 0.805000 6.475000 1.015000 ;
+ RECT 6.425000 1.575000 6.595000 1.935000 ;
+ RECT 6.425000 1.935000 7.365000 2.105000 ;
+ RECT 6.445000 2.275000 6.775000 2.635000 ;
+ RECT 6.750000 0.975000 8.360000 1.225000 ;
+ RECT 6.775000 0.255000 7.085000 0.635000 ;
+ RECT 7.100000 2.105000 7.365000 2.450000 ;
+ RECT 7.190000 1.445000 7.725000 1.765000 ;
+ RECT 7.540000 0.085000 8.275000 0.690000 ;
+ RECT 7.655000 2.125000 8.710000 2.635000 ;
+ RECT 7.910000 1.495000 8.755000 1.955000 ;
+ RECT 7.950000 1.275000 8.360000 1.325000 ;
+ RECT 8.535000 0.695000 9.890000 0.895000 ;
+ RECT 8.535000 0.895000 8.755000 1.495000 ;
+ RECT 8.880000 2.125000 9.735000 2.460000 ;
+ RECT 9.115000 1.075000 9.395000 1.905000 ;
+ RECT 9.160000 0.275000 10.775000 0.445000 ;
+ RECT 9.565000 1.895000 11.465000 2.065000 ;
+ RECT 9.565000 2.065000 9.735000 2.125000 ;
+ RECT 9.610000 0.895000 9.890000 1.245000 ;
+ RECT 9.685000 1.415000 9.960000 1.525000 ;
+ RECT 9.685000 1.525000 11.075000 1.725000 ;
+ RECT 10.045000 2.235000 10.425000 2.635000 ;
+ RECT 10.140000 0.855000 10.365000 1.185000 ;
+ RECT 10.140000 1.185000 11.945000 1.355000 ;
+ RECT 10.605000 0.445000 10.775000 0.845000 ;
+ RECT 10.605000 0.845000 11.545000 1.015000 ;
+ RECT 10.645000 2.065000 10.860000 2.450000 ;
+ RECT 11.135000 2.235000 11.465000 2.635000 ;
+ RECT 11.220000 0.085000 11.390000 0.545000 ;
+ RECT 11.245000 1.525000 11.465000 1.895000 ;
+ RECT 11.560000 0.255000 11.945000 0.540000 ;
+ RECT 11.685000 1.355000 11.945000 2.465000 ;
+ RECT 11.765000 0.540000 11.945000 1.185000 ;
+ RECT 12.170000 0.085000 12.380000 0.885000 ;
+ RECT 12.170000 1.485000 12.380000 2.635000 ;
+ RECT 13.215000 0.085000 13.505000 0.885000 ;
+ RECT 13.215000 1.485000 13.505000 2.635000 ;
+ RECT 13.720000 0.255000 13.905000 0.995000 ;
+ RECT 13.720000 0.995000 14.585000 1.325000 ;
+ RECT 13.720000 1.325000 13.905000 2.465000 ;
+ RECT 14.075000 0.085000 14.480000 0.825000 ;
+ RECT 14.075000 1.635000 14.480000 2.635000 ;
+ RECT 15.250000 0.085000 15.515000 0.885000 ;
+ RECT 15.250000 1.485000 15.515000 2.635000 ;
LAYER mcon ;
- RECT 1.675000 1.445000 1.845000 1.615000 ;
- RECT 4.125000 1.785000 4.295000 1.955000 ;
- RECT 4.585000 1.105000 4.755000 1.275000 ;
- RECT 5.010000 1.445000 5.180000 1.615000 ;
- RECT 5.605000 1.785000 5.775000 1.955000 ;
- RECT 8.205000 1.785000 8.375000 1.955000 ;
- RECT 9.225000 1.105000 9.395000 1.275000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.630000 1.105000 0.800000 1.275000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.675000 1.445000 1.845000 1.615000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.645000 1.105000 2.815000 1.275000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.125000 1.785000 4.295000 1.955000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.585000 1.105000 4.755000 1.275000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.010000 1.445000 5.180000 1.615000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.605000 1.785000 5.775000 1.955000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.445000 1.445000 7.615000 1.615000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.205000 1.785000 8.375000 1.955000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.225000 1.105000 9.395000 1.275000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.735000 1.445000 9.905000 1.615000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 -0.085000 13.655000 0.085000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.945000 -0.085000 14.115000 0.085000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
+ RECT 14.405000 -0.085000 14.575000 0.085000 ;
+ RECT 14.405000 2.635000 14.575000 2.805000 ;
+ RECT 14.865000 -0.085000 15.035000 0.085000 ;
+ RECT 14.865000 2.635000 15.035000 2.805000 ;
+ RECT 15.325000 -0.085000 15.495000 0.085000 ;
+ RECT 15.325000 2.635000 15.495000 2.805000 ;
LAYER met1 ;
RECT 1.615000 1.415000 1.955000 1.460000 ;
RECT 1.615000 1.460000 5.240000 1.600000 ;
diff --git a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_1.magic.lef b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_1.magic.lef
index a02c2b2..5c666bd 100644
--- a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_1.magic.lef
+++ b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_1.magic.lef
@@ -75,12 +75,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.540000 0.765000 0.870000 1.675000 ;
- RECT 2.570000 1.075000 2.950000 1.600000 ;
- LAYER mcon ;
- RECT 0.640000 1.105000 0.810000 1.275000 ;
- RECT 2.645000 1.105000 2.815000 1.275000 ;
LAYER met1 ;
RECT 0.580000 1.075000 0.870000 1.120000 ;
RECT 0.580000 1.120000 2.875000 1.260000 ;
@@ -94,13 +88,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 7.190000 1.445000 7.715000 1.765000 ;
- RECT 9.580000 1.425000 9.860000 1.545000 ;
- RECT 9.580000 1.545000 10.695000 1.725000 ;
- LAYER mcon ;
- RECT 7.435000 1.445000 7.605000 1.615000 ;
- RECT 9.625000 1.445000 9.795000 1.615000 ;
LAYER met1 ;
RECT 7.375000 1.415000 7.715000 1.460000 ;
RECT 7.375000 1.460000 9.905000 1.600000 ;
@@ -114,46 +101,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 13.340000 0.085000 ;
- RECT 0.085000 0.085000 0.750000 0.595000 ;
- RECT 2.025000 0.085000 2.290000 0.545000 ;
- RECT 2.940000 0.085000 3.350000 0.555000 ;
- RECT 3.925000 0.085000 4.255000 0.545000 ;
- RECT 6.060000 0.085000 6.595000 0.465000 ;
- RECT 7.255000 0.085000 8.315000 0.805000 ;
- RECT 10.835000 0.085000 11.085000 0.545000 ;
- RECT 12.285000 0.085000 12.690000 0.550000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 13.340000 0.240000 ;
END
@@ -163,119 +110,164 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 13.340000 2.805000 ;
- RECT 0.515000 2.195000 0.835000 2.635000 ;
- RECT 2.940000 2.140000 3.235000 2.635000 ;
- RECT 3.845000 2.275000 4.225000 2.635000 ;
- RECT 6.445000 2.275000 6.830000 2.635000 ;
- RECT 7.710000 2.125000 8.625000 2.635000 ;
- RECT 9.860000 2.235000 10.190000 2.635000 ;
- RECT 10.875000 2.235000 11.255000 2.635000 ;
- RECT 12.435000 1.845000 12.690000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 13.340000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.085000 1.845000 1.225000 2.025000 ;
- RECT 0.085000 2.025000 0.345000 2.465000 ;
- RECT 0.920000 0.255000 1.845000 0.595000 ;
- RECT 1.055000 2.025000 1.225000 2.255000 ;
- RECT 1.055000 2.255000 2.245000 2.465000 ;
- RECT 1.395000 1.845000 1.845000 2.085000 ;
- RECT 1.655000 0.595000 1.845000 1.845000 ;
- RECT 2.065000 0.715000 2.720000 0.905000 ;
- RECT 2.065000 0.905000 2.400000 1.770000 ;
- RECT 2.065000 1.770000 2.720000 2.085000 ;
- RECT 2.460000 0.255000 2.720000 0.715000 ;
- RECT 2.470000 2.085000 2.720000 2.465000 ;
- RECT 3.505000 1.830000 4.295000 2.000000 ;
- RECT 3.505000 2.000000 3.675000 2.325000 ;
- RECT 3.520000 0.255000 3.705000 0.715000 ;
- RECT 3.520000 0.715000 4.295000 0.885000 ;
- RECT 4.035000 0.885000 4.295000 1.830000 ;
- RECT 4.445000 2.135000 4.790000 2.465000 ;
- RECT 4.475000 0.255000 4.685000 1.085000 ;
- RECT 4.475000 1.085000 4.840000 1.420000 ;
- RECT 4.475000 1.420000 4.790000 2.135000 ;
- RECT 4.855000 0.255000 5.180000 0.780000 ;
- RECT 4.965000 1.590000 5.180000 2.465000 ;
- RECT 5.010000 0.780000 5.180000 1.590000 ;
- RECT 5.435000 2.135000 6.205000 2.465000 ;
- RECT 5.465000 0.255000 5.890000 1.225000 ;
- RECT 5.465000 1.225000 8.315000 1.275000 ;
- RECT 5.465000 1.275000 6.975000 1.395000 ;
- RECT 5.605000 1.575000 5.865000 1.955000 ;
- RECT 6.035000 1.395000 6.205000 2.135000 ;
- RECT 6.095000 0.635000 7.035000 0.805000 ;
- RECT 6.095000 0.805000 6.475000 1.015000 ;
- RECT 6.425000 1.575000 6.595000 1.935000 ;
- RECT 6.425000 1.935000 7.420000 2.105000 ;
- RECT 6.785000 0.255000 7.035000 0.635000 ;
- RECT 6.805000 0.975000 8.315000 1.225000 ;
- RECT 7.155000 2.105000 7.420000 2.450000 ;
- RECT 7.885000 1.670000 8.785000 1.955000 ;
- RECT 7.905000 1.275000 8.315000 1.325000 ;
- RECT 8.485000 0.720000 9.850000 0.905000 ;
- RECT 8.485000 0.905000 8.785000 1.670000 ;
- RECT 8.795000 2.125000 9.690000 2.460000 ;
- RECT 8.955000 1.075000 9.290000 1.905000 ;
- RECT 9.025000 0.275000 10.650000 0.545000 ;
- RECT 9.520000 0.905000 9.850000 1.255000 ;
- RECT 9.520000 1.895000 11.255000 2.065000 ;
- RECT 9.520000 2.065000 9.690000 2.125000 ;
- RECT 10.035000 0.855000 10.280000 1.195000 ;
- RECT 10.035000 1.195000 11.685000 1.365000 ;
- RECT 10.395000 2.065000 10.595000 2.450000 ;
- RECT 10.450000 0.545000 10.650000 0.785000 ;
- RECT 10.450000 0.785000 11.285000 1.015000 ;
- RECT 10.875000 1.605000 11.255000 1.895000 ;
- RECT 11.345000 0.255000 11.685000 0.585000 ;
- RECT 11.425000 1.365000 11.685000 2.465000 ;
- RECT 11.455000 0.585000 11.685000 1.195000 ;
- RECT 11.855000 0.255000 12.115000 0.995000 ;
- RECT 11.855000 0.995000 12.745000 1.325000 ;
- RECT 11.855000 1.325000 12.195000 2.465000 ;
+ RECT 0.000000 -0.085000 13.340000 0.085000 ;
+ RECT 0.000000 2.635000 13.340000 2.805000 ;
+ RECT 0.085000 0.085000 0.750000 0.595000 ;
+ RECT 0.085000 1.845000 1.225000 2.025000 ;
+ RECT 0.085000 2.025000 0.345000 2.465000 ;
+ RECT 0.515000 2.195000 0.835000 2.635000 ;
+ RECT 0.540000 0.765000 0.870000 1.675000 ;
+ RECT 0.920000 0.255000 1.845000 0.595000 ;
+ RECT 1.055000 2.025000 1.225000 2.255000 ;
+ RECT 1.055000 2.255000 2.245000 2.465000 ;
+ RECT 1.395000 1.845000 1.845000 2.085000 ;
+ RECT 1.655000 0.595000 1.845000 1.845000 ;
+ RECT 2.025000 0.085000 2.290000 0.545000 ;
+ RECT 2.065000 0.715000 2.720000 0.905000 ;
+ RECT 2.065000 0.905000 2.400000 1.770000 ;
+ RECT 2.065000 1.770000 2.720000 2.085000 ;
+ RECT 2.460000 0.255000 2.720000 0.715000 ;
+ RECT 2.470000 2.085000 2.720000 2.465000 ;
+ RECT 2.570000 1.075000 2.950000 1.600000 ;
+ RECT 2.940000 0.085000 3.350000 0.555000 ;
+ RECT 2.940000 2.140000 3.235000 2.635000 ;
+ RECT 3.505000 1.830000 4.295000 2.000000 ;
+ RECT 3.505000 2.000000 3.675000 2.325000 ;
+ RECT 3.520000 0.255000 3.705000 0.715000 ;
+ RECT 3.520000 0.715000 4.295000 0.885000 ;
+ RECT 3.845000 2.275000 4.225000 2.635000 ;
+ RECT 3.925000 0.085000 4.255000 0.545000 ;
+ RECT 4.035000 0.885000 4.295000 1.830000 ;
+ RECT 4.445000 2.135000 4.790000 2.465000 ;
+ RECT 4.475000 0.255000 4.685000 1.085000 ;
+ RECT 4.475000 1.085000 4.840000 1.420000 ;
+ RECT 4.475000 1.420000 4.790000 2.135000 ;
+ RECT 4.855000 0.255000 5.180000 0.780000 ;
+ RECT 4.965000 1.590000 5.180000 2.465000 ;
+ RECT 5.010000 0.780000 5.180000 1.590000 ;
+ RECT 5.435000 2.135000 6.205000 2.465000 ;
+ RECT 5.465000 0.255000 5.890000 1.225000 ;
+ RECT 5.465000 1.225000 8.315000 1.275000 ;
+ RECT 5.465000 1.275000 6.975000 1.395000 ;
+ RECT 5.605000 1.575000 5.865000 1.955000 ;
+ RECT 6.035000 1.395000 6.205000 2.135000 ;
+ RECT 6.060000 0.085000 6.595000 0.465000 ;
+ RECT 6.095000 0.635000 7.035000 0.805000 ;
+ RECT 6.095000 0.805000 6.475000 1.015000 ;
+ RECT 6.425000 1.575000 6.595000 1.935000 ;
+ RECT 6.425000 1.935000 7.420000 2.105000 ;
+ RECT 6.445000 2.275000 6.830000 2.635000 ;
+ RECT 6.785000 0.255000 7.035000 0.635000 ;
+ RECT 6.805000 0.975000 8.315000 1.225000 ;
+ RECT 7.155000 2.105000 7.420000 2.450000 ;
+ RECT 7.190000 1.445000 7.715000 1.765000 ;
+ RECT 7.255000 0.085000 8.315000 0.805000 ;
+ RECT 7.710000 2.125000 8.625000 2.635000 ;
+ RECT 7.885000 1.670000 8.785000 1.955000 ;
+ RECT 7.905000 1.275000 8.315000 1.325000 ;
+ RECT 8.485000 0.720000 9.850000 0.905000 ;
+ RECT 8.485000 0.905000 8.785000 1.670000 ;
+ RECT 8.795000 2.125000 9.690000 2.460000 ;
+ RECT 8.955000 1.075000 9.290000 1.905000 ;
+ RECT 9.025000 0.275000 10.650000 0.545000 ;
+ RECT 9.520000 0.905000 9.850000 1.255000 ;
+ RECT 9.520000 1.895000 11.255000 2.065000 ;
+ RECT 9.520000 2.065000 9.690000 2.125000 ;
+ RECT 9.580000 1.425000 9.860000 1.545000 ;
+ RECT 9.580000 1.545000 10.695000 1.725000 ;
+ RECT 9.860000 2.235000 10.190000 2.635000 ;
+ RECT 10.035000 0.855000 10.280000 1.195000 ;
+ RECT 10.035000 1.195000 11.685000 1.365000 ;
+ RECT 10.395000 2.065000 10.595000 2.450000 ;
+ RECT 10.450000 0.545000 10.650000 0.785000 ;
+ RECT 10.450000 0.785000 11.285000 1.015000 ;
+ RECT 10.835000 0.085000 11.085000 0.545000 ;
+ RECT 10.875000 1.605000 11.255000 1.895000 ;
+ RECT 10.875000 2.235000 11.255000 2.635000 ;
+ RECT 11.345000 0.255000 11.685000 0.585000 ;
+ RECT 11.425000 1.365000 11.685000 2.465000 ;
+ RECT 11.455000 0.585000 11.685000 1.195000 ;
+ RECT 11.855000 0.255000 12.115000 0.995000 ;
+ RECT 11.855000 0.995000 12.745000 1.325000 ;
+ RECT 11.855000 1.325000 12.195000 2.465000 ;
+ RECT 12.285000 0.085000 12.690000 0.550000 ;
+ RECT 12.435000 1.845000 12.690000 2.635000 ;
LAYER mcon ;
- RECT 1.675000 1.445000 1.845000 1.615000 ;
- RECT 4.125000 1.785000 4.295000 1.955000 ;
- RECT 4.635000 1.100000 4.805000 1.270000 ;
- RECT 5.010000 1.445000 5.180000 1.615000 ;
- RECT 5.605000 1.785000 5.775000 1.955000 ;
- RECT 8.210000 1.785000 8.380000 1.955000 ;
- RECT 9.050000 1.105000 9.220000 1.275000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.640000 1.105000 0.810000 1.275000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.675000 1.445000 1.845000 1.615000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.645000 1.105000 2.815000 1.275000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.125000 1.785000 4.295000 1.955000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.635000 1.100000 4.805000 1.270000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.010000 1.445000 5.180000 1.615000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.605000 1.785000 5.775000 1.955000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.435000 1.445000 7.605000 1.615000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.210000 1.785000 8.380000 1.955000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.050000 1.105000 9.220000 1.275000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.625000 1.445000 9.795000 1.615000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
LAYER met1 ;
RECT 1.615000 1.415000 1.955000 1.460000 ;
RECT 1.615000 1.460000 5.240000 1.600000 ;
diff --git a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_2.magic.lef b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_2.magic.lef
index 2e56e3e..48736bd 100644
--- a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_2.magic.lef
+++ b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_2.magic.lef
@@ -77,12 +77,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.540000 0.765000 0.870000 1.675000 ;
- RECT 2.570000 1.075000 2.950000 1.600000 ;
- LAYER mcon ;
- RECT 0.640000 1.105000 0.810000 1.275000 ;
- RECT 2.645000 1.105000 2.815000 1.275000 ;
LAYER met1 ;
RECT 0.580000 1.075000 0.870000 1.120000 ;
RECT 0.580000 1.120000 2.875000 1.260000 ;
@@ -96,13 +90,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 7.190000 1.445000 7.715000 1.765000 ;
- RECT 9.730000 1.425000 10.035000 1.545000 ;
- RECT 9.730000 1.545000 10.995000 1.725000 ;
- LAYER mcon ;
- RECT 7.435000 1.445000 7.605000 1.615000 ;
- RECT 9.790000 1.445000 9.960000 1.615000 ;
LAYER met1 ;
RECT 7.375000 1.415000 7.715000 1.460000 ;
RECT 7.375000 1.460000 10.070000 1.600000 ;
@@ -116,49 +103,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 14.260000 0.085000 ;
- RECT 0.085000 0.085000 0.750000 0.595000 ;
- RECT 2.025000 0.085000 2.290000 0.545000 ;
- RECT 2.940000 0.085000 3.350000 0.555000 ;
- RECT 3.925000 0.085000 4.255000 0.545000 ;
- RECT 6.060000 0.085000 6.595000 0.465000 ;
- RECT 7.255000 0.085000 8.415000 0.805000 ;
- RECT 11.165000 0.085000 11.415000 0.545000 ;
- RECT 12.615000 0.085000 13.020000 0.550000 ;
- RECT 13.825000 0.085000 13.995000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
- RECT 13.485000 -0.085000 13.655000 0.085000 ;
- RECT 13.945000 -0.085000 14.115000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 14.260000 0.240000 ;
END
@@ -168,122 +112,170 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 14.260000 2.805000 ;
- RECT 0.515000 2.195000 0.835000 2.635000 ;
- RECT 2.940000 2.140000 3.235000 2.635000 ;
- RECT 3.845000 2.275000 4.225000 2.635000 ;
- RECT 6.445000 2.275000 6.830000 2.635000 ;
- RECT 7.710000 2.125000 8.765000 2.635000 ;
- RECT 10.060000 2.235000 10.440000 2.635000 ;
- RECT 11.205000 2.235000 11.585000 2.635000 ;
- RECT 12.765000 1.845000 13.020000 2.635000 ;
- RECT 13.825000 1.495000 13.995000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 14.260000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.085000 1.845000 1.225000 2.025000 ;
- RECT 0.085000 2.025000 0.345000 2.465000 ;
- RECT 0.920000 0.255000 1.845000 0.595000 ;
- RECT 1.055000 2.025000 1.225000 2.255000 ;
- RECT 1.055000 2.255000 2.245000 2.465000 ;
- RECT 1.395000 1.845000 1.845000 2.085000 ;
- RECT 1.655000 0.595000 1.845000 1.845000 ;
- RECT 2.065000 0.715000 2.720000 0.905000 ;
- RECT 2.065000 0.905000 2.400000 1.770000 ;
- RECT 2.065000 1.770000 2.720000 2.085000 ;
- RECT 2.460000 0.255000 2.720000 0.715000 ;
- RECT 2.470000 2.085000 2.720000 2.465000 ;
- RECT 3.505000 1.830000 4.295000 2.000000 ;
- RECT 3.505000 2.000000 3.675000 2.325000 ;
- RECT 3.520000 0.255000 3.705000 0.715000 ;
- RECT 3.520000 0.715000 4.295000 0.885000 ;
- RECT 4.035000 0.885000 4.295000 1.830000 ;
- RECT 4.445000 2.135000 4.790000 2.465000 ;
- RECT 4.475000 0.255000 4.685000 1.085000 ;
- RECT 4.475000 1.085000 4.840000 1.420000 ;
- RECT 4.475000 1.420000 4.790000 2.135000 ;
- RECT 4.855000 0.255000 5.180000 0.780000 ;
- RECT 4.965000 1.590000 5.180000 2.465000 ;
- RECT 5.010000 0.780000 5.180000 1.590000 ;
- RECT 5.435000 2.135000 6.205000 2.465000 ;
- RECT 5.465000 0.255000 5.890000 1.225000 ;
- RECT 5.465000 1.225000 8.415000 1.275000 ;
- RECT 5.465000 1.275000 6.975000 1.395000 ;
- RECT 5.605000 1.575000 5.865000 1.955000 ;
- RECT 6.035000 1.395000 6.205000 2.135000 ;
- RECT 6.095000 0.635000 7.035000 0.805000 ;
- RECT 6.095000 0.805000 6.475000 1.015000 ;
- RECT 6.425000 1.575000 6.595000 1.935000 ;
- RECT 6.425000 1.935000 7.420000 2.105000 ;
- RECT 6.785000 0.255000 7.035000 0.635000 ;
- RECT 6.805000 0.975000 8.415000 1.225000 ;
- RECT 7.155000 2.105000 7.420000 2.450000 ;
- RECT 7.885000 1.670000 8.885000 1.955000 ;
- RECT 8.005000 1.275000 8.415000 1.325000 ;
- RECT 8.585000 0.720000 10.005000 0.905000 ;
- RECT 8.585000 0.905000 8.885000 1.670000 ;
- RECT 8.935000 2.125000 9.840000 2.460000 ;
- RECT 9.175000 1.075000 9.500000 1.905000 ;
- RECT 9.265000 0.275000 10.910000 0.545000 ;
- RECT 9.670000 0.905000 10.005000 1.255000 ;
- RECT 9.670000 1.895000 11.585000 2.065000 ;
- RECT 9.670000 2.065000 9.840000 2.125000 ;
- RECT 10.220000 0.855000 10.480000 1.195000 ;
- RECT 10.220000 1.195000 12.015000 1.365000 ;
- RECT 10.610000 2.065000 11.015000 2.450000 ;
- RECT 10.710000 0.545000 10.910000 0.785000 ;
- RECT 10.710000 0.785000 11.615000 1.015000 ;
- RECT 11.205000 1.605000 11.585000 1.895000 ;
- RECT 11.675000 0.255000 12.015000 0.585000 ;
- RECT 11.755000 1.365000 12.015000 2.465000 ;
- RECT 11.785000 0.585000 12.015000 1.195000 ;
- RECT 12.185000 0.255000 12.445000 0.995000 ;
- RECT 12.185000 0.995000 13.125000 1.325000 ;
- RECT 12.185000 1.325000 12.525000 2.465000 ;
+ RECT 0.000000 -0.085000 14.260000 0.085000 ;
+ RECT 0.000000 2.635000 14.260000 2.805000 ;
+ RECT 0.085000 0.085000 0.750000 0.595000 ;
+ RECT 0.085000 1.845000 1.225000 2.025000 ;
+ RECT 0.085000 2.025000 0.345000 2.465000 ;
+ RECT 0.515000 2.195000 0.835000 2.635000 ;
+ RECT 0.540000 0.765000 0.870000 1.675000 ;
+ RECT 0.920000 0.255000 1.845000 0.595000 ;
+ RECT 1.055000 2.025000 1.225000 2.255000 ;
+ RECT 1.055000 2.255000 2.245000 2.465000 ;
+ RECT 1.395000 1.845000 1.845000 2.085000 ;
+ RECT 1.655000 0.595000 1.845000 1.845000 ;
+ RECT 2.025000 0.085000 2.290000 0.545000 ;
+ RECT 2.065000 0.715000 2.720000 0.905000 ;
+ RECT 2.065000 0.905000 2.400000 1.770000 ;
+ RECT 2.065000 1.770000 2.720000 2.085000 ;
+ RECT 2.460000 0.255000 2.720000 0.715000 ;
+ RECT 2.470000 2.085000 2.720000 2.465000 ;
+ RECT 2.570000 1.075000 2.950000 1.600000 ;
+ RECT 2.940000 0.085000 3.350000 0.555000 ;
+ RECT 2.940000 2.140000 3.235000 2.635000 ;
+ RECT 3.505000 1.830000 4.295000 2.000000 ;
+ RECT 3.505000 2.000000 3.675000 2.325000 ;
+ RECT 3.520000 0.255000 3.705000 0.715000 ;
+ RECT 3.520000 0.715000 4.295000 0.885000 ;
+ RECT 3.845000 2.275000 4.225000 2.635000 ;
+ RECT 3.925000 0.085000 4.255000 0.545000 ;
+ RECT 4.035000 0.885000 4.295000 1.830000 ;
+ RECT 4.445000 2.135000 4.790000 2.465000 ;
+ RECT 4.475000 0.255000 4.685000 1.085000 ;
+ RECT 4.475000 1.085000 4.840000 1.420000 ;
+ RECT 4.475000 1.420000 4.790000 2.135000 ;
+ RECT 4.855000 0.255000 5.180000 0.780000 ;
+ RECT 4.965000 1.590000 5.180000 2.465000 ;
+ RECT 5.010000 0.780000 5.180000 1.590000 ;
+ RECT 5.435000 2.135000 6.205000 2.465000 ;
+ RECT 5.465000 0.255000 5.890000 1.225000 ;
+ RECT 5.465000 1.225000 8.415000 1.275000 ;
+ RECT 5.465000 1.275000 6.975000 1.395000 ;
+ RECT 5.605000 1.575000 5.865000 1.955000 ;
+ RECT 6.035000 1.395000 6.205000 2.135000 ;
+ RECT 6.060000 0.085000 6.595000 0.465000 ;
+ RECT 6.095000 0.635000 7.035000 0.805000 ;
+ RECT 6.095000 0.805000 6.475000 1.015000 ;
+ RECT 6.425000 1.575000 6.595000 1.935000 ;
+ RECT 6.425000 1.935000 7.420000 2.105000 ;
+ RECT 6.445000 2.275000 6.830000 2.635000 ;
+ RECT 6.785000 0.255000 7.035000 0.635000 ;
+ RECT 6.805000 0.975000 8.415000 1.225000 ;
+ RECT 7.155000 2.105000 7.420000 2.450000 ;
+ RECT 7.190000 1.445000 7.715000 1.765000 ;
+ RECT 7.255000 0.085000 8.415000 0.805000 ;
+ RECT 7.710000 2.125000 8.765000 2.635000 ;
+ RECT 7.885000 1.670000 8.885000 1.955000 ;
+ RECT 8.005000 1.275000 8.415000 1.325000 ;
+ RECT 8.585000 0.720000 10.005000 0.905000 ;
+ RECT 8.585000 0.905000 8.885000 1.670000 ;
+ RECT 8.935000 2.125000 9.840000 2.460000 ;
+ RECT 9.175000 1.075000 9.500000 1.905000 ;
+ RECT 9.265000 0.275000 10.910000 0.545000 ;
+ RECT 9.670000 0.905000 10.005000 1.255000 ;
+ RECT 9.670000 1.895000 11.585000 2.065000 ;
+ RECT 9.670000 2.065000 9.840000 2.125000 ;
+ RECT 9.730000 1.425000 10.035000 1.545000 ;
+ RECT 9.730000 1.545000 10.995000 1.725000 ;
+ RECT 10.060000 2.235000 10.440000 2.635000 ;
+ RECT 10.220000 0.855000 10.480000 1.195000 ;
+ RECT 10.220000 1.195000 12.015000 1.365000 ;
+ RECT 10.610000 2.065000 11.015000 2.450000 ;
+ RECT 10.710000 0.545000 10.910000 0.785000 ;
+ RECT 10.710000 0.785000 11.615000 1.015000 ;
+ RECT 11.165000 0.085000 11.415000 0.545000 ;
+ RECT 11.205000 1.605000 11.585000 1.895000 ;
+ RECT 11.205000 2.235000 11.585000 2.635000 ;
+ RECT 11.675000 0.255000 12.015000 0.585000 ;
+ RECT 11.755000 1.365000 12.015000 2.465000 ;
+ RECT 11.785000 0.585000 12.015000 1.195000 ;
+ RECT 12.185000 0.255000 12.445000 0.995000 ;
+ RECT 12.185000 0.995000 13.125000 1.325000 ;
+ RECT 12.185000 1.325000 12.525000 2.465000 ;
+ RECT 12.615000 0.085000 13.020000 0.550000 ;
+ RECT 12.765000 1.845000 13.020000 2.635000 ;
+ RECT 13.825000 0.085000 13.995000 0.885000 ;
+ RECT 13.825000 1.495000 13.995000 2.635000 ;
LAYER mcon ;
- RECT 1.675000 1.445000 1.845000 1.615000 ;
- RECT 4.125000 1.785000 4.295000 1.955000 ;
- RECT 4.635000 1.100000 4.805000 1.270000 ;
- RECT 5.010000 1.445000 5.180000 1.615000 ;
- RECT 5.605000 1.785000 5.775000 1.955000 ;
- RECT 8.210000 1.785000 8.380000 1.955000 ;
- RECT 9.280000 1.105000 9.450000 1.275000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.640000 1.105000 0.810000 1.275000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.675000 1.445000 1.845000 1.615000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.645000 1.105000 2.815000 1.275000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.125000 1.785000 4.295000 1.955000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.635000 1.100000 4.805000 1.270000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.010000 1.445000 5.180000 1.615000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.605000 1.785000 5.775000 1.955000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.435000 1.445000 7.605000 1.615000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.210000 1.785000 8.380000 1.955000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.280000 1.105000 9.450000 1.275000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.790000 1.445000 9.960000 1.615000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 -0.085000 13.655000 0.085000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.945000 -0.085000 14.115000 0.085000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
LAYER met1 ;
RECT 1.615000 1.415000 1.955000 1.460000 ;
RECT 1.615000 1.460000 5.240000 1.600000 ;
diff --git a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_4.magic.lef b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_4.magic.lef
index bb488e4..00dc300 100644
--- a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_4.magic.lef
+++ b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_4.magic.lef
@@ -81,12 +81,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.540000 0.765000 0.870000 1.675000 ;
- RECT 2.570000 1.075000 2.950000 1.600000 ;
- LAYER mcon ;
- RECT 0.640000 1.105000 0.810000 1.275000 ;
- RECT 2.645000 1.105000 2.815000 1.275000 ;
LAYER met1 ;
RECT 0.580000 1.075000 0.870000 1.120000 ;
RECT 0.580000 1.120000 2.875000 1.260000 ;
@@ -100,13 +94,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 7.190000 1.445000 7.715000 1.765000 ;
- RECT 9.730000 1.425000 10.035000 1.545000 ;
- RECT 9.730000 1.545000 10.995000 1.725000 ;
- LAYER mcon ;
- RECT 7.435000 1.445000 7.605000 1.615000 ;
- RECT 9.790000 1.445000 9.960000 1.615000 ;
LAYER met1 ;
RECT 7.375000 1.415000 7.715000 1.460000 ;
RECT 7.375000 1.460000 10.070000 1.600000 ;
@@ -120,52 +107,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 15.180000 0.085000 ;
- RECT 0.085000 0.085000 0.750000 0.595000 ;
- RECT 2.025000 0.085000 2.290000 0.545000 ;
- RECT 2.940000 0.085000 3.350000 0.555000 ;
- RECT 3.925000 0.085000 4.255000 0.545000 ;
- RECT 6.060000 0.085000 6.595000 0.465000 ;
- RECT 7.255000 0.085000 8.415000 0.805000 ;
- RECT 11.165000 0.085000 11.415000 0.545000 ;
- RECT 12.615000 0.085000 13.020000 0.825000 ;
- RECT 13.790000 0.085000 13.960000 0.885000 ;
- RECT 14.780000 0.085000 15.065000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
- RECT 13.485000 -0.085000 13.655000 0.085000 ;
- RECT 13.945000 -0.085000 14.115000 0.085000 ;
- RECT 14.405000 -0.085000 14.575000 0.085000 ;
- RECT 14.865000 -0.085000 15.035000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 15.180000 0.240000 ;
END
@@ -175,125 +116,176 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 15.180000 2.805000 ;
- RECT 0.515000 2.195000 0.835000 2.635000 ;
- RECT 2.940000 2.140000 3.235000 2.635000 ;
- RECT 3.845000 2.275000 4.225000 2.635000 ;
- RECT 6.445000 2.275000 6.830000 2.635000 ;
- RECT 7.710000 2.125000 8.765000 2.635000 ;
- RECT 10.060000 2.235000 10.440000 2.635000 ;
- RECT 11.205000 2.235000 11.585000 2.635000 ;
- RECT 12.615000 1.495000 13.020000 2.635000 ;
- RECT 13.790000 1.495000 13.960000 2.635000 ;
- RECT 14.780000 1.495000 15.065000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
- RECT 14.405000 2.635000 14.575000 2.805000 ;
- RECT 14.865000 2.635000 15.035000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 15.180000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.085000 1.845000 1.225000 2.025000 ;
- RECT 0.085000 2.025000 0.345000 2.465000 ;
- RECT 0.920000 0.255000 1.845000 0.595000 ;
- RECT 1.055000 2.025000 1.225000 2.255000 ;
- RECT 1.055000 2.255000 2.245000 2.465000 ;
- RECT 1.395000 1.845000 1.845000 2.085000 ;
- RECT 1.655000 0.595000 1.845000 1.845000 ;
- RECT 2.065000 0.715000 2.720000 0.905000 ;
- RECT 2.065000 0.905000 2.400000 1.770000 ;
- RECT 2.065000 1.770000 2.720000 2.085000 ;
- RECT 2.460000 0.255000 2.720000 0.715000 ;
- RECT 2.470000 2.085000 2.720000 2.465000 ;
- RECT 3.505000 1.830000 4.295000 2.000000 ;
- RECT 3.505000 2.000000 3.675000 2.325000 ;
- RECT 3.520000 0.255000 3.705000 0.715000 ;
- RECT 3.520000 0.715000 4.295000 0.885000 ;
- RECT 4.035000 0.885000 4.295000 1.830000 ;
- RECT 4.445000 2.135000 4.790000 2.465000 ;
- RECT 4.475000 0.255000 4.685000 1.085000 ;
- RECT 4.475000 1.085000 4.840000 1.420000 ;
- RECT 4.475000 1.420000 4.790000 2.135000 ;
- RECT 4.855000 0.255000 5.180000 0.780000 ;
- RECT 4.965000 1.590000 5.180000 2.465000 ;
- RECT 5.010000 0.780000 5.180000 1.590000 ;
- RECT 5.435000 2.135000 6.205000 2.465000 ;
- RECT 5.465000 0.255000 5.890000 1.225000 ;
- RECT 5.465000 1.225000 8.415000 1.275000 ;
- RECT 5.465000 1.275000 6.975000 1.395000 ;
- RECT 5.605000 1.575000 5.865000 1.955000 ;
- RECT 6.035000 1.395000 6.205000 2.135000 ;
- RECT 6.095000 0.635000 7.035000 0.805000 ;
- RECT 6.095000 0.805000 6.475000 1.015000 ;
- RECT 6.425000 1.575000 6.595000 1.935000 ;
- RECT 6.425000 1.935000 7.420000 2.105000 ;
- RECT 6.785000 0.255000 7.035000 0.635000 ;
- RECT 6.805000 0.975000 8.415000 1.225000 ;
- RECT 7.155000 2.105000 7.420000 2.450000 ;
- RECT 7.885000 1.670000 8.885000 1.955000 ;
- RECT 8.005000 1.275000 8.415000 1.325000 ;
- RECT 8.585000 0.720000 10.005000 0.905000 ;
- RECT 8.585000 0.905000 8.885000 1.670000 ;
- RECT 8.935000 2.125000 9.840000 2.460000 ;
- RECT 9.175000 1.075000 9.500000 1.905000 ;
- RECT 9.265000 0.275000 10.910000 0.545000 ;
- RECT 9.670000 0.905000 10.005000 1.255000 ;
- RECT 9.670000 1.895000 11.585000 2.065000 ;
- RECT 9.670000 2.065000 9.840000 2.125000 ;
- RECT 10.220000 0.855000 10.480000 1.195000 ;
- RECT 10.220000 1.195000 12.015000 1.365000 ;
- RECT 10.610000 2.065000 11.015000 2.450000 ;
- RECT 10.710000 0.545000 10.910000 0.785000 ;
- RECT 10.710000 0.785000 11.615000 1.015000 ;
- RECT 11.205000 1.605000 11.585000 1.895000 ;
- RECT 11.675000 0.255000 12.015000 0.585000 ;
- RECT 11.755000 1.365000 12.015000 2.465000 ;
- RECT 11.785000 0.585000 12.015000 1.195000 ;
- RECT 12.185000 0.255000 12.445000 0.995000 ;
- RECT 12.185000 0.995000 13.125000 1.325000 ;
- RECT 12.185000 1.325000 12.445000 2.465000 ;
+ RECT 0.000000 -0.085000 15.180000 0.085000 ;
+ RECT 0.000000 2.635000 15.180000 2.805000 ;
+ RECT 0.085000 0.085000 0.750000 0.595000 ;
+ RECT 0.085000 1.845000 1.225000 2.025000 ;
+ RECT 0.085000 2.025000 0.345000 2.465000 ;
+ RECT 0.515000 2.195000 0.835000 2.635000 ;
+ RECT 0.540000 0.765000 0.870000 1.675000 ;
+ RECT 0.920000 0.255000 1.845000 0.595000 ;
+ RECT 1.055000 2.025000 1.225000 2.255000 ;
+ RECT 1.055000 2.255000 2.245000 2.465000 ;
+ RECT 1.395000 1.845000 1.845000 2.085000 ;
+ RECT 1.655000 0.595000 1.845000 1.845000 ;
+ RECT 2.025000 0.085000 2.290000 0.545000 ;
+ RECT 2.065000 0.715000 2.720000 0.905000 ;
+ RECT 2.065000 0.905000 2.400000 1.770000 ;
+ RECT 2.065000 1.770000 2.720000 2.085000 ;
+ RECT 2.460000 0.255000 2.720000 0.715000 ;
+ RECT 2.470000 2.085000 2.720000 2.465000 ;
+ RECT 2.570000 1.075000 2.950000 1.600000 ;
+ RECT 2.940000 0.085000 3.350000 0.555000 ;
+ RECT 2.940000 2.140000 3.235000 2.635000 ;
+ RECT 3.505000 1.830000 4.295000 2.000000 ;
+ RECT 3.505000 2.000000 3.675000 2.325000 ;
+ RECT 3.520000 0.255000 3.705000 0.715000 ;
+ RECT 3.520000 0.715000 4.295000 0.885000 ;
+ RECT 3.845000 2.275000 4.225000 2.635000 ;
+ RECT 3.925000 0.085000 4.255000 0.545000 ;
+ RECT 4.035000 0.885000 4.295000 1.830000 ;
+ RECT 4.445000 2.135000 4.790000 2.465000 ;
+ RECT 4.475000 0.255000 4.685000 1.085000 ;
+ RECT 4.475000 1.085000 4.840000 1.420000 ;
+ RECT 4.475000 1.420000 4.790000 2.135000 ;
+ RECT 4.855000 0.255000 5.180000 0.780000 ;
+ RECT 4.965000 1.590000 5.180000 2.465000 ;
+ RECT 5.010000 0.780000 5.180000 1.590000 ;
+ RECT 5.435000 2.135000 6.205000 2.465000 ;
+ RECT 5.465000 0.255000 5.890000 1.225000 ;
+ RECT 5.465000 1.225000 8.415000 1.275000 ;
+ RECT 5.465000 1.275000 6.975000 1.395000 ;
+ RECT 5.605000 1.575000 5.865000 1.955000 ;
+ RECT 6.035000 1.395000 6.205000 2.135000 ;
+ RECT 6.060000 0.085000 6.595000 0.465000 ;
+ RECT 6.095000 0.635000 7.035000 0.805000 ;
+ RECT 6.095000 0.805000 6.475000 1.015000 ;
+ RECT 6.425000 1.575000 6.595000 1.935000 ;
+ RECT 6.425000 1.935000 7.420000 2.105000 ;
+ RECT 6.445000 2.275000 6.830000 2.635000 ;
+ RECT 6.785000 0.255000 7.035000 0.635000 ;
+ RECT 6.805000 0.975000 8.415000 1.225000 ;
+ RECT 7.155000 2.105000 7.420000 2.450000 ;
+ RECT 7.190000 1.445000 7.715000 1.765000 ;
+ RECT 7.255000 0.085000 8.415000 0.805000 ;
+ RECT 7.710000 2.125000 8.765000 2.635000 ;
+ RECT 7.885000 1.670000 8.885000 1.955000 ;
+ RECT 8.005000 1.275000 8.415000 1.325000 ;
+ RECT 8.585000 0.720000 10.005000 0.905000 ;
+ RECT 8.585000 0.905000 8.885000 1.670000 ;
+ RECT 8.935000 2.125000 9.840000 2.460000 ;
+ RECT 9.175000 1.075000 9.500000 1.905000 ;
+ RECT 9.265000 0.275000 10.910000 0.545000 ;
+ RECT 9.670000 0.905000 10.005000 1.255000 ;
+ RECT 9.670000 1.895000 11.585000 2.065000 ;
+ RECT 9.670000 2.065000 9.840000 2.125000 ;
+ RECT 9.730000 1.425000 10.035000 1.545000 ;
+ RECT 9.730000 1.545000 10.995000 1.725000 ;
+ RECT 10.060000 2.235000 10.440000 2.635000 ;
+ RECT 10.220000 0.855000 10.480000 1.195000 ;
+ RECT 10.220000 1.195000 12.015000 1.365000 ;
+ RECT 10.610000 2.065000 11.015000 2.450000 ;
+ RECT 10.710000 0.545000 10.910000 0.785000 ;
+ RECT 10.710000 0.785000 11.615000 1.015000 ;
+ RECT 11.165000 0.085000 11.415000 0.545000 ;
+ RECT 11.205000 1.605000 11.585000 1.895000 ;
+ RECT 11.205000 2.235000 11.585000 2.635000 ;
+ RECT 11.675000 0.255000 12.015000 0.585000 ;
+ RECT 11.755000 1.365000 12.015000 2.465000 ;
+ RECT 11.785000 0.585000 12.015000 1.195000 ;
+ RECT 12.185000 0.255000 12.445000 0.995000 ;
+ RECT 12.185000 0.995000 13.125000 1.325000 ;
+ RECT 12.185000 1.325000 12.445000 2.465000 ;
+ RECT 12.615000 0.085000 13.020000 0.825000 ;
+ RECT 12.615000 1.495000 13.020000 2.635000 ;
+ RECT 13.790000 0.085000 13.960000 0.885000 ;
+ RECT 13.790000 1.495000 13.960000 2.635000 ;
+ RECT 14.780000 0.085000 15.065000 0.885000 ;
+ RECT 14.780000 1.495000 15.065000 2.635000 ;
LAYER mcon ;
- RECT 1.675000 1.445000 1.845000 1.615000 ;
- RECT 4.125000 1.785000 4.295000 1.955000 ;
- RECT 4.635000 1.100000 4.805000 1.270000 ;
- RECT 5.010000 1.445000 5.180000 1.615000 ;
- RECT 5.605000 1.785000 5.775000 1.955000 ;
- RECT 8.210000 1.785000 8.380000 1.955000 ;
- RECT 9.280000 1.105000 9.450000 1.275000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.640000 1.105000 0.810000 1.275000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.675000 1.445000 1.845000 1.615000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.645000 1.105000 2.815000 1.275000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.125000 1.785000 4.295000 1.955000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.635000 1.100000 4.805000 1.270000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.010000 1.445000 5.180000 1.615000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.605000 1.785000 5.775000 1.955000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.435000 1.445000 7.605000 1.615000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.210000 1.785000 8.380000 1.955000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.280000 1.105000 9.450000 1.275000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.790000 1.445000 9.960000 1.615000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 -0.085000 13.655000 0.085000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.945000 -0.085000 14.115000 0.085000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
+ RECT 14.405000 -0.085000 14.575000 0.085000 ;
+ RECT 14.405000 2.635000 14.575000 2.805000 ;
+ RECT 14.865000 -0.085000 15.035000 0.085000 ;
+ RECT 14.865000 2.635000 15.035000 2.805000 ;
LAYER met1 ;
RECT 1.615000 1.415000 1.955000 1.460000 ;
RECT 1.615000 1.460000 5.240000 1.600000 ;
diff --git a/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_1.magic.lef b/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_1.magic.lef
index 4b73da2..1e4929f 100644
--- a/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_1.magic.lef
+++ b/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_1.magic.lef
@@ -97,42 +97,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 11.960000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 2.145000 0.085000 2.475000 0.445000 ;
- RECT 4.095000 0.085000 4.295000 0.545000 ;
- RECT 6.175000 0.085000 6.545000 0.585000 ;
- RECT 8.380000 0.085000 8.800000 0.615000 ;
- RECT 9.620000 0.085000 9.790000 0.695000 ;
- RECT 11.065000 0.085000 11.395000 0.805000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 11.960000 0.240000 ;
END
@@ -142,116 +106,148 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 11.960000 2.805000 ;
- RECT 0.515000 2.135000 0.895000 2.635000 ;
- RECT 1.975000 2.245000 2.355000 2.635000 ;
- RECT 4.090000 2.165000 4.260000 2.635000 ;
- RECT 6.385000 1.835000 6.555000 2.635000 ;
- RECT 8.515000 2.135000 8.820000 2.635000 ;
- RECT 9.620000 1.625000 9.790000 2.635000 ;
- RECT 11.090000 1.495000 11.395000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 11.960000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.175000 0.345000 0.345000 0.635000 ;
- RECT 0.175000 0.635000 0.860000 0.805000 ;
- RECT 0.175000 1.795000 0.895000 1.965000 ;
- RECT 0.175000 1.965000 0.345000 2.465000 ;
- RECT 0.665000 0.805000 0.860000 0.970000 ;
- RECT 0.665000 0.970000 0.895000 1.795000 ;
- RECT 1.115000 0.345000 1.285000 2.465000 ;
- RECT 1.520000 0.255000 1.905000 0.445000 ;
- RECT 1.520000 0.445000 1.690000 1.860000 ;
- RECT 1.520000 1.860000 3.530000 2.075000 ;
- RECT 1.520000 2.075000 1.805000 2.445000 ;
- RECT 2.250000 0.955000 2.695000 1.125000 ;
- RECT 2.250000 1.125000 2.420000 1.860000 ;
- RECT 2.875000 2.245000 3.870000 2.415000 ;
- RECT 3.050000 0.275000 3.875000 0.445000 ;
- RECT 3.335000 1.355000 3.555000 1.685000 ;
- RECT 3.335000 1.685000 3.530000 1.860000 ;
- RECT 3.700000 1.825000 4.685000 1.995000 ;
- RECT 3.700000 1.995000 3.870000 2.245000 ;
- RECT 3.705000 0.445000 3.875000 0.715000 ;
- RECT 3.705000 0.715000 4.685000 0.885000 ;
- RECT 4.515000 0.365000 4.865000 0.535000 ;
- RECT 4.515000 0.535000 4.685000 0.715000 ;
- RECT 4.515000 0.885000 4.685000 1.825000 ;
- RECT 4.515000 1.995000 4.685000 2.070000 ;
- RECT 4.515000 2.070000 4.800000 2.440000 ;
- RECT 4.855000 0.705000 5.485000 1.035000 ;
- RECT 4.855000 1.035000 5.145000 1.905000 ;
- RECT 4.995000 2.190000 6.215000 2.360000 ;
- RECT 5.085000 0.365000 5.875000 0.535000 ;
- RECT 5.335000 1.655000 5.825000 2.010000 ;
- RECT 5.705000 0.535000 5.875000 1.315000 ;
- RECT 5.705000 1.315000 6.555000 1.485000 ;
- RECT 5.995000 1.485000 6.555000 1.575000 ;
- RECT 5.995000 1.575000 6.215000 2.190000 ;
- RECT 6.095000 0.765000 6.945000 1.065000 ;
- RECT 6.095000 1.065000 6.265000 1.095000 ;
- RECT 6.385000 1.245000 6.555000 1.315000 ;
- RECT 6.725000 0.365000 7.235000 0.535000 ;
- RECT 6.725000 0.535000 6.945000 0.765000 ;
- RECT 6.725000 1.065000 6.945000 2.135000 ;
- RECT 6.725000 2.135000 7.025000 2.465000 ;
- RECT 7.115000 0.705000 7.715000 1.035000 ;
- RECT 7.115000 1.245000 7.355000 1.965000 ;
- RECT 7.250000 2.165000 8.285000 2.335000 ;
- RECT 7.515000 0.365000 8.155000 0.535000 ;
- RECT 7.525000 1.035000 7.715000 1.575000 ;
- RECT 7.525000 1.575000 7.895000 1.905000 ;
- RECT 7.935000 0.535000 8.155000 0.995000 ;
- RECT 7.935000 0.995000 9.045000 1.325000 ;
- RECT 7.935000 1.325000 8.285000 1.405000 ;
- RECT 8.115000 1.405000 8.285000 2.165000 ;
- RECT 8.485000 1.575000 9.400000 1.905000 ;
- RECT 9.070000 0.300000 9.400000 0.825000 ;
- RECT 9.110000 1.905000 9.400000 2.455000 ;
- RECT 9.215000 0.825000 9.400000 0.995000 ;
- RECT 9.215000 0.995000 10.050000 1.325000 ;
- RECT 9.215000 1.325000 9.400000 1.575000 ;
- RECT 10.610000 0.345000 10.860000 0.995000 ;
- RECT 10.610000 0.995000 11.440000 1.325000 ;
- RECT 10.610000 1.325000 10.860000 2.425000 ;
+ RECT 0.000000 -0.085000 11.960000 0.085000 ;
+ RECT 0.000000 2.635000 11.960000 2.805000 ;
+ RECT 0.175000 0.345000 0.345000 0.635000 ;
+ RECT 0.175000 0.635000 0.860000 0.805000 ;
+ RECT 0.175000 1.795000 0.895000 1.965000 ;
+ RECT 0.175000 1.965000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.515000 2.135000 0.895000 2.635000 ;
+ RECT 0.665000 0.805000 0.860000 0.970000 ;
+ RECT 0.665000 0.970000 0.895000 1.795000 ;
+ RECT 1.115000 0.345000 1.285000 2.465000 ;
+ RECT 1.520000 0.255000 1.905000 0.445000 ;
+ RECT 1.520000 0.445000 1.690000 1.860000 ;
+ RECT 1.520000 1.860000 3.530000 2.075000 ;
+ RECT 1.520000 2.075000 1.805000 2.445000 ;
+ RECT 1.975000 2.245000 2.355000 2.635000 ;
+ RECT 2.145000 0.085000 2.475000 0.445000 ;
+ RECT 2.250000 0.955000 2.695000 1.125000 ;
+ RECT 2.250000 1.125000 2.420000 1.860000 ;
+ RECT 2.875000 2.245000 3.870000 2.415000 ;
+ RECT 3.050000 0.275000 3.875000 0.445000 ;
+ RECT 3.335000 1.355000 3.555000 1.685000 ;
+ RECT 3.335000 1.685000 3.530000 1.860000 ;
+ RECT 3.700000 1.825000 4.685000 1.995000 ;
+ RECT 3.700000 1.995000 3.870000 2.245000 ;
+ RECT 3.705000 0.445000 3.875000 0.715000 ;
+ RECT 3.705000 0.715000 4.685000 0.885000 ;
+ RECT 4.090000 2.165000 4.260000 2.635000 ;
+ RECT 4.095000 0.085000 4.295000 0.545000 ;
+ RECT 4.515000 0.365000 4.865000 0.535000 ;
+ RECT 4.515000 0.535000 4.685000 0.715000 ;
+ RECT 4.515000 0.885000 4.685000 1.825000 ;
+ RECT 4.515000 1.995000 4.685000 2.070000 ;
+ RECT 4.515000 2.070000 4.800000 2.440000 ;
+ RECT 4.855000 0.705000 5.485000 1.035000 ;
+ RECT 4.855000 1.035000 5.145000 1.905000 ;
+ RECT 4.995000 2.190000 6.215000 2.360000 ;
+ RECT 5.085000 0.365000 5.875000 0.535000 ;
+ RECT 5.335000 1.655000 5.825000 2.010000 ;
+ RECT 5.705000 0.535000 5.875000 1.315000 ;
+ RECT 5.705000 1.315000 6.555000 1.485000 ;
+ RECT 5.995000 1.485000 6.555000 1.575000 ;
+ RECT 5.995000 1.575000 6.215000 2.190000 ;
+ RECT 6.095000 0.765000 6.945000 1.065000 ;
+ RECT 6.095000 1.065000 6.265000 1.095000 ;
+ RECT 6.175000 0.085000 6.545000 0.585000 ;
+ RECT 6.385000 1.245000 6.555000 1.315000 ;
+ RECT 6.385000 1.835000 6.555000 2.635000 ;
+ RECT 6.725000 0.365000 7.235000 0.535000 ;
+ RECT 6.725000 0.535000 6.945000 0.765000 ;
+ RECT 6.725000 1.065000 6.945000 2.135000 ;
+ RECT 6.725000 2.135000 7.025000 2.465000 ;
+ RECT 7.115000 0.705000 7.715000 1.035000 ;
+ RECT 7.115000 1.245000 7.355000 1.965000 ;
+ RECT 7.250000 2.165000 8.285000 2.335000 ;
+ RECT 7.515000 0.365000 8.155000 0.535000 ;
+ RECT 7.525000 1.035000 7.715000 1.575000 ;
+ RECT 7.525000 1.575000 7.895000 1.905000 ;
+ RECT 7.935000 0.535000 8.155000 0.995000 ;
+ RECT 7.935000 0.995000 9.045000 1.325000 ;
+ RECT 7.935000 1.325000 8.285000 1.405000 ;
+ RECT 8.115000 1.405000 8.285000 2.165000 ;
+ RECT 8.380000 0.085000 8.800000 0.615000 ;
+ RECT 8.485000 1.575000 9.400000 1.905000 ;
+ RECT 8.515000 2.135000 8.820000 2.635000 ;
+ RECT 9.070000 0.300000 9.400000 0.825000 ;
+ RECT 9.110000 1.905000 9.400000 2.455000 ;
+ RECT 9.215000 0.825000 9.400000 0.995000 ;
+ RECT 9.215000 0.995000 10.050000 1.325000 ;
+ RECT 9.215000 1.325000 9.400000 1.575000 ;
+ RECT 9.620000 0.085000 9.790000 0.695000 ;
+ RECT 9.620000 1.625000 9.790000 2.635000 ;
+ RECT 10.610000 0.345000 10.860000 0.995000 ;
+ RECT 10.610000 0.995000 11.440000 1.325000 ;
+ RECT 10.610000 1.325000 10.860000 2.425000 ;
+ RECT 11.065000 0.085000 11.395000 0.805000 ;
+ RECT 11.090000 1.495000 11.395000 2.635000 ;
LAYER mcon ;
- RECT 0.695000 1.785000 0.865000 1.955000 ;
- RECT 1.115000 0.425000 1.285000 0.595000 ;
- RECT 5.205000 0.765000 5.375000 0.935000 ;
- RECT 5.615000 1.785000 5.785000 1.955000 ;
- RECT 7.175000 1.785000 7.345000 1.955000 ;
- RECT 7.185000 0.765000 7.355000 0.935000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.695000 1.785000 0.865000 1.955000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.115000 0.425000 1.285000 0.595000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 0.765000 5.375000 0.935000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.615000 1.785000 5.785000 1.955000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.175000 1.785000 7.345000 1.955000 ;
+ RECT 7.185000 0.765000 7.355000 0.935000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
LAYER met1 ;
RECT 0.635000 1.755000 0.925000 1.800000 ;
RECT 0.635000 1.800000 7.405000 1.940000 ;
diff --git a/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_2.magic.lef b/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_2.magic.lef
index 1083633..16094b5 100644
--- a/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_2.magic.lef
+++ b/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_2.magic.lef
@@ -95,47 +95,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 13.340000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 2.145000 0.085000 2.475000 0.445000 ;
- RECT 4.095000 0.085000 4.295000 0.545000 ;
- RECT 6.175000 0.085000 6.545000 0.585000 ;
- RECT 8.380000 0.085000 8.800000 0.615000 ;
- RECT 9.570000 0.085000 9.990000 0.695000 ;
- RECT 10.680000 0.085000 10.910000 0.690000 ;
- RECT 11.665000 0.085000 12.295000 0.805000 ;
- RECT 12.985000 0.085000 13.155000 0.955000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 13.340000 0.240000 ;
END
@@ -145,121 +104,158 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 13.340000 2.805000 ;
- RECT 0.515000 2.135000 0.895000 2.635000 ;
- RECT 1.975000 2.245000 2.355000 2.635000 ;
- RECT 4.090000 2.165000 4.260000 2.635000 ;
- RECT 6.385000 1.835000 6.555000 2.635000 ;
- RECT 8.515000 2.135000 8.820000 2.635000 ;
- RECT 9.570000 1.625000 9.990000 2.635000 ;
- RECT 10.690000 1.615000 10.860000 2.635000 ;
- RECT 11.690000 1.495000 12.295000 2.635000 ;
- RECT 12.985000 1.395000 13.155000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 13.340000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.175000 0.345000 0.345000 0.635000 ;
- RECT 0.175000 0.635000 0.860000 0.805000 ;
- RECT 0.175000 1.795000 0.895000 1.965000 ;
- RECT 0.175000 1.965000 0.345000 2.465000 ;
- RECT 0.665000 0.805000 0.860000 0.970000 ;
- RECT 0.665000 0.970000 0.895000 1.795000 ;
- RECT 1.115000 0.345000 1.285000 2.465000 ;
- RECT 1.520000 0.255000 1.905000 0.445000 ;
- RECT 1.520000 0.445000 1.690000 1.860000 ;
- RECT 1.520000 1.860000 3.530000 2.075000 ;
- RECT 1.520000 2.075000 1.805000 2.445000 ;
- RECT 2.250000 0.955000 2.695000 1.125000 ;
- RECT 2.250000 1.125000 2.420000 1.860000 ;
- RECT 2.875000 2.245000 3.870000 2.415000 ;
- RECT 3.050000 0.275000 3.875000 0.445000 ;
- RECT 3.335000 1.355000 3.555000 1.685000 ;
- RECT 3.335000 1.685000 3.530000 1.860000 ;
- RECT 3.700000 1.825000 4.685000 1.995000 ;
- RECT 3.700000 1.995000 3.870000 2.245000 ;
- RECT 3.705000 0.445000 3.875000 0.715000 ;
- RECT 3.705000 0.715000 4.685000 0.885000 ;
- RECT 4.515000 0.365000 4.865000 0.535000 ;
- RECT 4.515000 0.535000 4.685000 0.715000 ;
- RECT 4.515000 0.885000 4.685000 1.825000 ;
- RECT 4.515000 1.995000 4.685000 2.070000 ;
- RECT 4.515000 2.070000 4.800000 2.440000 ;
- RECT 4.855000 0.705000 5.485000 1.035000 ;
- RECT 4.855000 1.035000 5.145000 1.905000 ;
- RECT 4.995000 2.190000 6.215000 2.360000 ;
- RECT 5.085000 0.365000 5.875000 0.535000 ;
- RECT 5.335000 1.655000 5.825000 2.010000 ;
- RECT 5.705000 0.535000 5.875000 1.315000 ;
- RECT 5.705000 1.315000 6.555000 1.485000 ;
- RECT 5.995000 1.485000 6.555000 1.575000 ;
- RECT 5.995000 1.575000 6.215000 2.190000 ;
- RECT 6.095000 0.765000 6.945000 1.065000 ;
- RECT 6.095000 1.065000 6.265000 1.095000 ;
- RECT 6.385000 1.245000 6.555000 1.315000 ;
- RECT 6.725000 0.365000 7.235000 0.535000 ;
- RECT 6.725000 0.535000 6.945000 0.765000 ;
- RECT 6.725000 1.065000 6.945000 2.135000 ;
- RECT 6.725000 2.135000 7.025000 2.465000 ;
- RECT 7.115000 0.705000 7.715000 1.035000 ;
- RECT 7.115000 1.245000 7.355000 1.965000 ;
- RECT 7.250000 2.165000 8.285000 2.335000 ;
- RECT 7.515000 0.365000 8.155000 0.535000 ;
- RECT 7.525000 1.035000 7.715000 1.575000 ;
- RECT 7.525000 1.575000 7.895000 1.905000 ;
- RECT 7.935000 0.535000 8.155000 0.995000 ;
- RECT 7.935000 0.995000 9.045000 1.325000 ;
- RECT 7.935000 1.325000 8.285000 1.405000 ;
- RECT 8.115000 1.405000 8.285000 2.165000 ;
- RECT 8.485000 1.575000 9.400000 1.905000 ;
- RECT 9.035000 0.300000 9.400000 0.825000 ;
- RECT 9.070000 1.905000 9.400000 2.455000 ;
- RECT 9.215000 0.825000 9.400000 0.995000 ;
- RECT 9.215000 0.995000 10.000000 1.325000 ;
- RECT 9.215000 1.325000 9.400000 1.575000 ;
- RECT 11.130000 0.345000 11.380000 0.995000 ;
- RECT 11.130000 0.995000 12.340000 1.325000 ;
- RECT 11.130000 1.325000 11.460000 2.425000 ;
+ RECT 0.000000 -0.085000 13.340000 0.085000 ;
+ RECT 0.000000 2.635000 13.340000 2.805000 ;
+ RECT 0.175000 0.345000 0.345000 0.635000 ;
+ RECT 0.175000 0.635000 0.860000 0.805000 ;
+ RECT 0.175000 1.795000 0.895000 1.965000 ;
+ RECT 0.175000 1.965000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.515000 2.135000 0.895000 2.635000 ;
+ RECT 0.665000 0.805000 0.860000 0.970000 ;
+ RECT 0.665000 0.970000 0.895000 1.795000 ;
+ RECT 1.115000 0.345000 1.285000 2.465000 ;
+ RECT 1.520000 0.255000 1.905000 0.445000 ;
+ RECT 1.520000 0.445000 1.690000 1.860000 ;
+ RECT 1.520000 1.860000 3.530000 2.075000 ;
+ RECT 1.520000 2.075000 1.805000 2.445000 ;
+ RECT 1.975000 2.245000 2.355000 2.635000 ;
+ RECT 2.145000 0.085000 2.475000 0.445000 ;
+ RECT 2.250000 0.955000 2.695000 1.125000 ;
+ RECT 2.250000 1.125000 2.420000 1.860000 ;
+ RECT 2.875000 2.245000 3.870000 2.415000 ;
+ RECT 3.050000 0.275000 3.875000 0.445000 ;
+ RECT 3.335000 1.355000 3.555000 1.685000 ;
+ RECT 3.335000 1.685000 3.530000 1.860000 ;
+ RECT 3.700000 1.825000 4.685000 1.995000 ;
+ RECT 3.700000 1.995000 3.870000 2.245000 ;
+ RECT 3.705000 0.445000 3.875000 0.715000 ;
+ RECT 3.705000 0.715000 4.685000 0.885000 ;
+ RECT 4.090000 2.165000 4.260000 2.635000 ;
+ RECT 4.095000 0.085000 4.295000 0.545000 ;
+ RECT 4.515000 0.365000 4.865000 0.535000 ;
+ RECT 4.515000 0.535000 4.685000 0.715000 ;
+ RECT 4.515000 0.885000 4.685000 1.825000 ;
+ RECT 4.515000 1.995000 4.685000 2.070000 ;
+ RECT 4.515000 2.070000 4.800000 2.440000 ;
+ RECT 4.855000 0.705000 5.485000 1.035000 ;
+ RECT 4.855000 1.035000 5.145000 1.905000 ;
+ RECT 4.995000 2.190000 6.215000 2.360000 ;
+ RECT 5.085000 0.365000 5.875000 0.535000 ;
+ RECT 5.335000 1.655000 5.825000 2.010000 ;
+ RECT 5.705000 0.535000 5.875000 1.315000 ;
+ RECT 5.705000 1.315000 6.555000 1.485000 ;
+ RECT 5.995000 1.485000 6.555000 1.575000 ;
+ RECT 5.995000 1.575000 6.215000 2.190000 ;
+ RECT 6.095000 0.765000 6.945000 1.065000 ;
+ RECT 6.095000 1.065000 6.265000 1.095000 ;
+ RECT 6.175000 0.085000 6.545000 0.585000 ;
+ RECT 6.385000 1.245000 6.555000 1.315000 ;
+ RECT 6.385000 1.835000 6.555000 2.635000 ;
+ RECT 6.725000 0.365000 7.235000 0.535000 ;
+ RECT 6.725000 0.535000 6.945000 0.765000 ;
+ RECT 6.725000 1.065000 6.945000 2.135000 ;
+ RECT 6.725000 2.135000 7.025000 2.465000 ;
+ RECT 7.115000 0.705000 7.715000 1.035000 ;
+ RECT 7.115000 1.245000 7.355000 1.965000 ;
+ RECT 7.250000 2.165000 8.285000 2.335000 ;
+ RECT 7.515000 0.365000 8.155000 0.535000 ;
+ RECT 7.525000 1.035000 7.715000 1.575000 ;
+ RECT 7.525000 1.575000 7.895000 1.905000 ;
+ RECT 7.935000 0.535000 8.155000 0.995000 ;
+ RECT 7.935000 0.995000 9.045000 1.325000 ;
+ RECT 7.935000 1.325000 8.285000 1.405000 ;
+ RECT 8.115000 1.405000 8.285000 2.165000 ;
+ RECT 8.380000 0.085000 8.800000 0.615000 ;
+ RECT 8.485000 1.575000 9.400000 1.905000 ;
+ RECT 8.515000 2.135000 8.820000 2.635000 ;
+ RECT 9.035000 0.300000 9.400000 0.825000 ;
+ RECT 9.070000 1.905000 9.400000 2.455000 ;
+ RECT 9.215000 0.825000 9.400000 0.995000 ;
+ RECT 9.215000 0.995000 10.000000 1.325000 ;
+ RECT 9.215000 1.325000 9.400000 1.575000 ;
+ RECT 9.570000 0.085000 9.990000 0.695000 ;
+ RECT 9.570000 1.625000 9.990000 2.635000 ;
+ RECT 10.680000 0.085000 10.910000 0.690000 ;
+ RECT 10.690000 1.615000 10.860000 2.635000 ;
+ RECT 11.130000 0.345000 11.380000 0.995000 ;
+ RECT 11.130000 0.995000 12.340000 1.325000 ;
+ RECT 11.130000 1.325000 11.460000 2.425000 ;
+ RECT 11.665000 0.085000 12.295000 0.805000 ;
+ RECT 11.690000 1.495000 12.295000 2.635000 ;
+ RECT 12.985000 0.085000 13.155000 0.955000 ;
+ RECT 12.985000 1.395000 13.155000 2.635000 ;
LAYER mcon ;
- RECT 0.695000 1.785000 0.865000 1.955000 ;
- RECT 1.115000 0.425000 1.285000 0.595000 ;
- RECT 5.145000 0.765000 5.315000 0.935000 ;
- RECT 5.615000 1.785000 5.785000 1.955000 ;
- RECT 7.175000 1.785000 7.345000 1.955000 ;
- RECT 7.185000 0.765000 7.355000 0.935000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.695000 1.785000 0.865000 1.955000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.115000 0.425000 1.285000 0.595000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.145000 0.765000 5.315000 0.935000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.615000 1.785000 5.785000 1.955000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.175000 1.785000 7.345000 1.955000 ;
+ RECT 7.185000 0.765000 7.355000 0.935000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
LAYER met1 ;
RECT 0.635000 1.755000 0.925000 1.800000 ;
RECT 0.635000 1.800000 7.405000 1.940000 ;
diff --git a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_1.magic.lef b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_1.magic.lef
index 85046fe..7b5267a 100644
--- a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_1.magic.lef
+++ b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_1.magic.lef
@@ -88,38 +88,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 10.580000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 2.075000 0.085000 2.405000 0.445000 ;
- RECT 4.115000 0.085000 4.315000 0.525000 ;
- RECT 6.225000 0.085000 6.595000 0.585000 ;
- RECT 8.455000 0.085000 8.770000 0.615000 ;
- RECT 9.590000 0.085000 9.760000 0.695000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 10.580000 0.240000 ;
END
@@ -129,102 +97,130 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 10.580000 2.805000 ;
- RECT 0.520000 2.135000 0.900000 2.635000 ;
- RECT 1.980000 2.245000 2.360000 2.635000 ;
- RECT 4.110000 2.165000 4.280000 2.635000 ;
- RECT 6.400000 1.835000 6.570000 2.635000 ;
- RECT 8.465000 2.135000 8.770000 2.635000 ;
- RECT 9.590000 1.625000 9.760000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 10.580000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.175000 0.345000 0.345000 0.635000 ;
- RECT 0.175000 0.635000 0.895000 0.805000 ;
- RECT 0.180000 1.795000 0.895000 1.965000 ;
- RECT 0.180000 1.965000 0.350000 2.465000 ;
- RECT 0.665000 0.805000 0.895000 1.795000 ;
- RECT 1.115000 0.345000 1.345000 2.465000 ;
- RECT 1.535000 0.275000 1.905000 0.445000 ;
- RECT 1.535000 0.445000 1.705000 1.860000 ;
- RECT 1.535000 1.860000 3.540000 2.075000 ;
- RECT 1.535000 2.075000 1.810000 2.445000 ;
- RECT 2.385000 0.955000 2.715000 1.125000 ;
- RECT 2.385000 1.125000 2.555000 1.860000 ;
- RECT 2.895000 2.245000 3.890000 2.415000 ;
- RECT 3.070000 0.275000 3.895000 0.445000 ;
- RECT 3.330000 1.355000 3.540000 1.860000 ;
- RECT 3.720000 1.825000 4.735000 1.995000 ;
- RECT 3.720000 1.995000 3.890000 2.245000 ;
- RECT 3.725000 0.445000 3.895000 0.695000 ;
- RECT 3.725000 0.695000 4.735000 0.865000 ;
- RECT 4.565000 0.365000 4.915000 0.535000 ;
- RECT 4.565000 0.535000 4.735000 0.695000 ;
- RECT 4.565000 0.865000 4.735000 1.825000 ;
- RECT 4.565000 1.995000 4.735000 2.065000 ;
- RECT 4.565000 2.065000 4.800000 2.440000 ;
- RECT 4.905000 0.705000 5.535000 1.035000 ;
- RECT 4.905000 1.035000 5.195000 1.905000 ;
- RECT 5.045000 2.190000 6.230000 2.360000 ;
- RECT 5.135000 0.365000 5.875000 0.535000 ;
- RECT 5.385000 1.655000 5.875000 2.010000 ;
- RECT 5.705000 0.535000 5.875000 1.315000 ;
- RECT 5.705000 1.315000 6.685000 1.485000 ;
- RECT 6.045000 0.765000 7.060000 1.095000 ;
- RECT 6.045000 1.485000 6.685000 1.575000 ;
- RECT 6.045000 1.575000 6.230000 2.190000 ;
- RECT 6.775000 0.365000 7.260000 0.535000 ;
- RECT 6.775000 0.535000 7.060000 0.765000 ;
- RECT 6.855000 1.095000 7.060000 2.465000 ;
- RECT 7.230000 1.245000 7.470000 1.965000 ;
- RECT 7.250000 0.705000 7.945000 1.035000 ;
- RECT 7.250000 2.165000 8.285000 2.335000 ;
- RECT 7.455000 0.365000 8.285000 0.535000 ;
- RECT 7.735000 1.035000 7.945000 1.905000 ;
- RECT 8.115000 0.535000 8.285000 0.995000 ;
- RECT 8.115000 0.995000 9.050000 1.325000 ;
- RECT 8.115000 1.325000 8.285000 2.165000 ;
- RECT 8.455000 1.575000 9.405000 1.905000 ;
- RECT 9.040000 0.300000 9.400000 0.825000 ;
- RECT 9.120000 1.905000 9.405000 2.455000 ;
- RECT 9.220000 0.825000 9.400000 0.995000 ;
- RECT 9.220000 0.995000 10.030000 1.325000 ;
- RECT 9.220000 1.325000 9.405000 1.575000 ;
+ RECT 0.000000 -0.085000 10.580000 0.085000 ;
+ RECT 0.000000 2.635000 10.580000 2.805000 ;
+ RECT 0.175000 0.345000 0.345000 0.635000 ;
+ RECT 0.175000 0.635000 0.895000 0.805000 ;
+ RECT 0.180000 1.795000 0.895000 1.965000 ;
+ RECT 0.180000 1.965000 0.350000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.520000 2.135000 0.900000 2.635000 ;
+ RECT 0.665000 0.805000 0.895000 1.795000 ;
+ RECT 1.115000 0.345000 1.345000 2.465000 ;
+ RECT 1.535000 0.275000 1.905000 0.445000 ;
+ RECT 1.535000 0.445000 1.705000 1.860000 ;
+ RECT 1.535000 1.860000 3.540000 2.075000 ;
+ RECT 1.535000 2.075000 1.810000 2.445000 ;
+ RECT 1.980000 2.245000 2.360000 2.635000 ;
+ RECT 2.075000 0.085000 2.405000 0.445000 ;
+ RECT 2.385000 0.955000 2.715000 1.125000 ;
+ RECT 2.385000 1.125000 2.555000 1.860000 ;
+ RECT 2.895000 2.245000 3.890000 2.415000 ;
+ RECT 3.070000 0.275000 3.895000 0.445000 ;
+ RECT 3.330000 1.355000 3.540000 1.860000 ;
+ RECT 3.720000 1.825000 4.735000 1.995000 ;
+ RECT 3.720000 1.995000 3.890000 2.245000 ;
+ RECT 3.725000 0.445000 3.895000 0.695000 ;
+ RECT 3.725000 0.695000 4.735000 0.865000 ;
+ RECT 4.110000 2.165000 4.280000 2.635000 ;
+ RECT 4.115000 0.085000 4.315000 0.525000 ;
+ RECT 4.565000 0.365000 4.915000 0.535000 ;
+ RECT 4.565000 0.535000 4.735000 0.695000 ;
+ RECT 4.565000 0.865000 4.735000 1.825000 ;
+ RECT 4.565000 1.995000 4.735000 2.065000 ;
+ RECT 4.565000 2.065000 4.800000 2.440000 ;
+ RECT 4.905000 0.705000 5.535000 1.035000 ;
+ RECT 4.905000 1.035000 5.195000 1.905000 ;
+ RECT 5.045000 2.190000 6.230000 2.360000 ;
+ RECT 5.135000 0.365000 5.875000 0.535000 ;
+ RECT 5.385000 1.655000 5.875000 2.010000 ;
+ RECT 5.705000 0.535000 5.875000 1.315000 ;
+ RECT 5.705000 1.315000 6.685000 1.485000 ;
+ RECT 6.045000 0.765000 7.060000 1.095000 ;
+ RECT 6.045000 1.485000 6.685000 1.575000 ;
+ RECT 6.045000 1.575000 6.230000 2.190000 ;
+ RECT 6.225000 0.085000 6.595000 0.585000 ;
+ RECT 6.400000 1.835000 6.570000 2.635000 ;
+ RECT 6.775000 0.365000 7.260000 0.535000 ;
+ RECT 6.775000 0.535000 7.060000 0.765000 ;
+ RECT 6.855000 1.095000 7.060000 2.465000 ;
+ RECT 7.230000 1.245000 7.470000 1.965000 ;
+ RECT 7.250000 0.705000 7.945000 1.035000 ;
+ RECT 7.250000 2.165000 8.285000 2.335000 ;
+ RECT 7.455000 0.365000 8.285000 0.535000 ;
+ RECT 7.735000 1.035000 7.945000 1.905000 ;
+ RECT 8.115000 0.535000 8.285000 0.995000 ;
+ RECT 8.115000 0.995000 9.050000 1.325000 ;
+ RECT 8.115000 1.325000 8.285000 2.165000 ;
+ RECT 8.455000 0.085000 8.770000 0.615000 ;
+ RECT 8.455000 1.575000 9.405000 1.905000 ;
+ RECT 8.465000 2.135000 8.770000 2.635000 ;
+ RECT 9.040000 0.300000 9.400000 0.825000 ;
+ RECT 9.120000 1.905000 9.405000 2.455000 ;
+ RECT 9.220000 0.825000 9.400000 0.995000 ;
+ RECT 9.220000 0.995000 10.030000 1.325000 ;
+ RECT 9.220000 1.325000 9.405000 1.575000 ;
+ RECT 9.590000 0.085000 9.760000 0.695000 ;
+ RECT 9.590000 1.625000 9.760000 2.635000 ;
LAYER mcon ;
- RECT 0.665000 1.740000 0.835000 1.910000 ;
- RECT 1.155000 0.720000 1.325000 0.890000 ;
- RECT 5.155000 0.720000 5.325000 0.890000 ;
- RECT 5.665000 1.740000 5.835000 1.910000 ;
- RECT 7.240000 1.740000 7.410000 1.910000 ;
- RECT 7.310000 0.720000 7.480000 0.890000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.665000 1.740000 0.835000 1.910000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.155000 0.720000 1.325000 0.890000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.155000 0.720000 5.325000 0.890000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 1.740000 5.835000 1.910000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.240000 1.740000 7.410000 1.910000 ;
+ RECT 7.310000 0.720000 7.480000 0.890000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
LAYER met1 ;
RECT 0.605000 1.710000 0.895000 1.800000 ;
RECT 0.605000 1.800000 7.470000 1.940000 ;
diff --git a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_2.magic.lef b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_2.magic.lef
index 818bb1c..7c50f05 100644
--- a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_2.magic.lef
+++ b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_2.magic.lef
@@ -88,40 +88,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 11.040000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 2.125000 0.085000 2.455000 0.445000 ;
- RECT 4.115000 0.085000 4.315000 0.525000 ;
- RECT 6.225000 0.085000 6.595000 0.585000 ;
- RECT 8.450000 0.085000 8.870000 0.615000 ;
- RECT 9.690000 0.085000 9.860000 0.695000 ;
- RECT 10.670000 0.085000 10.840000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 11.040000 0.240000 ;
END
@@ -131,107 +97,137 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 11.040000 2.805000 ;
- RECT 0.520000 2.135000 0.900000 2.635000 ;
- RECT 1.980000 2.245000 2.360000 2.635000 ;
- RECT 4.110000 2.165000 4.280000 2.635000 ;
- RECT 6.435000 1.835000 6.605000 2.635000 ;
- RECT 8.565000 2.135000 8.870000 2.635000 ;
- RECT 9.690000 1.625000 9.860000 2.635000 ;
- RECT 10.670000 1.845000 10.840000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 11.040000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.175000 0.345000 0.345000 0.635000 ;
- RECT 0.175000 0.635000 0.895000 0.805000 ;
- RECT 0.180000 1.795000 0.895000 1.965000 ;
- RECT 0.180000 1.965000 0.350000 2.465000 ;
- RECT 0.665000 0.805000 0.895000 1.795000 ;
- RECT 1.115000 0.345000 1.345000 2.465000 ;
- RECT 1.535000 0.275000 1.905000 0.445000 ;
- RECT 1.535000 0.445000 1.705000 1.860000 ;
- RECT 1.535000 1.860000 3.525000 2.075000 ;
- RECT 1.535000 2.075000 1.810000 2.445000 ;
- RECT 2.385000 0.955000 2.715000 1.125000 ;
- RECT 2.385000 1.125000 2.555000 1.860000 ;
- RECT 2.895000 2.245000 3.890000 2.415000 ;
- RECT 3.070000 0.275000 3.895000 0.445000 ;
- RECT 3.330000 1.355000 3.525000 1.860000 ;
- RECT 3.720000 1.825000 4.735000 1.995000 ;
- RECT 3.720000 1.995000 3.890000 2.245000 ;
- RECT 3.725000 0.445000 3.895000 0.695000 ;
- RECT 3.725000 0.695000 4.735000 0.865000 ;
- RECT 4.565000 0.365000 4.915000 0.535000 ;
- RECT 4.565000 0.535000 4.735000 0.695000 ;
- RECT 4.565000 0.865000 4.735000 1.825000 ;
- RECT 4.565000 1.995000 4.735000 2.065000 ;
- RECT 4.565000 2.065000 4.800000 2.440000 ;
- RECT 4.905000 0.705000 5.535000 1.035000 ;
- RECT 4.905000 1.035000 5.195000 1.905000 ;
- RECT 5.045000 2.190000 6.265000 2.360000 ;
- RECT 5.135000 0.365000 5.895000 0.535000 ;
- RECT 5.385000 1.655000 5.875000 2.010000 ;
- RECT 5.725000 0.535000 5.895000 1.245000 ;
- RECT 5.725000 1.245000 6.605000 1.485000 ;
- RECT 6.045000 1.485000 6.605000 1.575000 ;
- RECT 6.045000 1.575000 6.265000 2.190000 ;
- RECT 6.065000 0.765000 6.995000 1.065000 ;
- RECT 6.775000 0.365000 7.285000 0.535000 ;
- RECT 6.775000 0.535000 6.995000 0.765000 ;
- RECT 6.775000 1.065000 6.995000 2.135000 ;
- RECT 6.775000 2.135000 7.075000 2.465000 ;
- RECT 7.165000 0.705000 7.765000 1.035000 ;
- RECT 7.165000 1.245000 7.405000 1.965000 ;
- RECT 7.300000 2.165000 8.335000 2.335000 ;
- RECT 7.565000 0.365000 8.205000 0.535000 ;
- RECT 7.575000 1.035000 7.765000 1.575000 ;
- RECT 7.575000 1.575000 7.945000 1.905000 ;
- RECT 7.985000 0.535000 8.205000 0.995000 ;
- RECT 7.985000 0.995000 9.150000 1.325000 ;
- RECT 7.985000 1.325000 8.335000 1.405000 ;
- RECT 8.165000 1.405000 8.335000 2.165000 ;
- RECT 8.555000 1.575000 9.505000 1.905000 ;
- RECT 9.140000 0.300000 9.500000 0.825000 ;
- RECT 9.220000 1.905000 9.505000 2.455000 ;
- RECT 9.320000 0.825000 9.500000 0.995000 ;
- RECT 9.320000 0.995000 10.130000 1.325000 ;
- RECT 9.320000 1.325000 9.505000 1.575000 ;
+ RECT 0.000000 -0.085000 11.040000 0.085000 ;
+ RECT 0.000000 2.635000 11.040000 2.805000 ;
+ RECT 0.175000 0.345000 0.345000 0.635000 ;
+ RECT 0.175000 0.635000 0.895000 0.805000 ;
+ RECT 0.180000 1.795000 0.895000 1.965000 ;
+ RECT 0.180000 1.965000 0.350000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.520000 2.135000 0.900000 2.635000 ;
+ RECT 0.665000 0.805000 0.895000 1.795000 ;
+ RECT 1.115000 0.345000 1.345000 2.465000 ;
+ RECT 1.535000 0.275000 1.905000 0.445000 ;
+ RECT 1.535000 0.445000 1.705000 1.860000 ;
+ RECT 1.535000 1.860000 3.525000 2.075000 ;
+ RECT 1.535000 2.075000 1.810000 2.445000 ;
+ RECT 1.980000 2.245000 2.360000 2.635000 ;
+ RECT 2.125000 0.085000 2.455000 0.445000 ;
+ RECT 2.385000 0.955000 2.715000 1.125000 ;
+ RECT 2.385000 1.125000 2.555000 1.860000 ;
+ RECT 2.895000 2.245000 3.890000 2.415000 ;
+ RECT 3.070000 0.275000 3.895000 0.445000 ;
+ RECT 3.330000 1.355000 3.525000 1.860000 ;
+ RECT 3.720000 1.825000 4.735000 1.995000 ;
+ RECT 3.720000 1.995000 3.890000 2.245000 ;
+ RECT 3.725000 0.445000 3.895000 0.695000 ;
+ RECT 3.725000 0.695000 4.735000 0.865000 ;
+ RECT 4.110000 2.165000 4.280000 2.635000 ;
+ RECT 4.115000 0.085000 4.315000 0.525000 ;
+ RECT 4.565000 0.365000 4.915000 0.535000 ;
+ RECT 4.565000 0.535000 4.735000 0.695000 ;
+ RECT 4.565000 0.865000 4.735000 1.825000 ;
+ RECT 4.565000 1.995000 4.735000 2.065000 ;
+ RECT 4.565000 2.065000 4.800000 2.440000 ;
+ RECT 4.905000 0.705000 5.535000 1.035000 ;
+ RECT 4.905000 1.035000 5.195000 1.905000 ;
+ RECT 5.045000 2.190000 6.265000 2.360000 ;
+ RECT 5.135000 0.365000 5.895000 0.535000 ;
+ RECT 5.385000 1.655000 5.875000 2.010000 ;
+ RECT 5.725000 0.535000 5.895000 1.245000 ;
+ RECT 5.725000 1.245000 6.605000 1.485000 ;
+ RECT 6.045000 1.485000 6.605000 1.575000 ;
+ RECT 6.045000 1.575000 6.265000 2.190000 ;
+ RECT 6.065000 0.765000 6.995000 1.065000 ;
+ RECT 6.225000 0.085000 6.595000 0.585000 ;
+ RECT 6.435000 1.835000 6.605000 2.635000 ;
+ RECT 6.775000 0.365000 7.285000 0.535000 ;
+ RECT 6.775000 0.535000 6.995000 0.765000 ;
+ RECT 6.775000 1.065000 6.995000 2.135000 ;
+ RECT 6.775000 2.135000 7.075000 2.465000 ;
+ RECT 7.165000 0.705000 7.765000 1.035000 ;
+ RECT 7.165000 1.245000 7.405000 1.965000 ;
+ RECT 7.300000 2.165000 8.335000 2.335000 ;
+ RECT 7.565000 0.365000 8.205000 0.535000 ;
+ RECT 7.575000 1.035000 7.765000 1.575000 ;
+ RECT 7.575000 1.575000 7.945000 1.905000 ;
+ RECT 7.985000 0.535000 8.205000 0.995000 ;
+ RECT 7.985000 0.995000 9.150000 1.325000 ;
+ RECT 7.985000 1.325000 8.335000 1.405000 ;
+ RECT 8.165000 1.405000 8.335000 2.165000 ;
+ RECT 8.450000 0.085000 8.870000 0.615000 ;
+ RECT 8.555000 1.575000 9.505000 1.905000 ;
+ RECT 8.565000 2.135000 8.870000 2.635000 ;
+ RECT 9.140000 0.300000 9.500000 0.825000 ;
+ RECT 9.220000 1.905000 9.505000 2.455000 ;
+ RECT 9.320000 0.825000 9.500000 0.995000 ;
+ RECT 9.320000 0.995000 10.130000 1.325000 ;
+ RECT 9.320000 1.325000 9.505000 1.575000 ;
+ RECT 9.690000 0.085000 9.860000 0.695000 ;
+ RECT 9.690000 1.625000 9.860000 2.635000 ;
+ RECT 10.670000 0.085000 10.840000 0.565000 ;
+ RECT 10.670000 1.845000 10.840000 2.635000 ;
LAYER mcon ;
- RECT 0.665000 1.740000 0.835000 1.910000 ;
- RECT 1.155000 0.720000 1.325000 0.890000 ;
- RECT 5.155000 0.720000 5.325000 0.890000 ;
- RECT 5.665000 1.740000 5.835000 1.910000 ;
- RECT 7.225000 0.720000 7.395000 0.890000 ;
- RECT 7.225000 1.740000 7.395000 1.910000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.665000 1.740000 0.835000 1.910000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.155000 0.720000 1.325000 0.890000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.155000 0.720000 5.325000 0.890000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 1.740000 5.835000 1.910000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.225000 0.720000 7.395000 0.890000 ;
+ RECT 7.225000 1.740000 7.395000 1.910000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
LAYER met1 ;
RECT 0.605000 1.710000 0.895000 1.800000 ;
RECT 0.605000 1.800000 7.455000 1.940000 ;
diff --git a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_4.magic.lef b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_4.magic.lef
index 2b9b795..c90f1d2 100644
--- a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_4.magic.lef
+++ b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_4.magic.lef
@@ -92,43 +92,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 11.960000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 2.125000 0.085000 2.455000 0.445000 ;
- RECT 4.115000 0.085000 4.315000 0.525000 ;
- RECT 6.225000 0.085000 6.595000 0.585000 ;
- RECT 8.450000 0.085000 8.870000 0.615000 ;
- RECT 9.690000 0.085000 9.860000 0.695000 ;
- RECT 10.640000 0.085000 10.810000 0.565000 ;
- RECT 11.580000 0.085000 11.750000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 11.960000 0.240000 ;
END
@@ -138,110 +101,143 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 11.960000 2.805000 ;
- RECT 0.520000 2.135000 0.900000 2.635000 ;
- RECT 1.980000 2.245000 2.360000 2.635000 ;
- RECT 4.110000 2.165000 4.280000 2.635000 ;
- RECT 6.435000 1.835000 6.605000 2.635000 ;
- RECT 8.565000 2.135000 8.870000 2.635000 ;
- RECT 9.690000 1.625000 9.860000 2.635000 ;
- RECT 10.640000 1.845000 10.810000 2.635000 ;
- RECT 11.580000 1.845000 11.750000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 11.960000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.175000 0.345000 0.345000 0.635000 ;
- RECT 0.175000 0.635000 0.895000 0.805000 ;
- RECT 0.180000 1.795000 0.895000 1.965000 ;
- RECT 0.180000 1.965000 0.350000 2.465000 ;
- RECT 0.665000 0.805000 0.895000 1.795000 ;
- RECT 1.115000 0.345000 1.345000 2.465000 ;
- RECT 1.535000 0.275000 1.905000 0.445000 ;
- RECT 1.535000 0.445000 1.705000 1.860000 ;
- RECT 1.535000 1.860000 3.525000 2.075000 ;
- RECT 1.535000 2.075000 1.810000 2.445000 ;
- RECT 2.385000 0.955000 2.715000 1.125000 ;
- RECT 2.385000 1.125000 2.555000 1.860000 ;
- RECT 2.895000 2.245000 3.890000 2.415000 ;
- RECT 3.070000 0.275000 3.895000 0.445000 ;
- RECT 3.330000 1.355000 3.525000 1.860000 ;
- RECT 3.720000 1.825000 4.735000 1.995000 ;
- RECT 3.720000 1.995000 3.890000 2.245000 ;
- RECT 3.725000 0.445000 3.895000 0.695000 ;
- RECT 3.725000 0.695000 4.735000 0.865000 ;
- RECT 4.565000 0.365000 4.915000 0.535000 ;
- RECT 4.565000 0.535000 4.735000 0.695000 ;
- RECT 4.565000 0.865000 4.735000 1.825000 ;
- RECT 4.565000 1.995000 4.735000 2.065000 ;
- RECT 4.565000 2.065000 4.800000 2.440000 ;
- RECT 4.905000 0.705000 5.535000 1.035000 ;
- RECT 4.905000 1.035000 5.195000 1.905000 ;
- RECT 5.045000 2.190000 6.265000 2.360000 ;
- RECT 5.135000 0.365000 5.895000 0.535000 ;
- RECT 5.385000 1.655000 5.875000 2.010000 ;
- RECT 5.725000 0.535000 5.895000 1.245000 ;
- RECT 5.725000 1.245000 6.605000 1.485000 ;
- RECT 6.045000 1.485000 6.605000 1.575000 ;
- RECT 6.045000 1.575000 6.265000 2.190000 ;
- RECT 6.065000 0.765000 6.995000 1.065000 ;
- RECT 6.775000 0.365000 7.285000 0.535000 ;
- RECT 6.775000 0.535000 6.995000 0.765000 ;
- RECT 6.775000 1.065000 6.995000 2.135000 ;
- RECT 6.775000 2.135000 7.075000 2.465000 ;
- RECT 7.165000 0.705000 7.765000 1.035000 ;
- RECT 7.165000 1.245000 7.405000 1.965000 ;
- RECT 7.300000 2.165000 8.335000 2.335000 ;
- RECT 7.565000 0.365000 8.205000 0.535000 ;
- RECT 7.575000 1.035000 7.765000 1.575000 ;
- RECT 7.575000 1.575000 7.945000 1.905000 ;
- RECT 7.985000 0.535000 8.205000 0.995000 ;
- RECT 7.985000 0.995000 9.150000 1.325000 ;
- RECT 7.985000 1.325000 8.335000 1.405000 ;
- RECT 8.165000 1.405000 8.335000 2.165000 ;
- RECT 8.555000 1.575000 9.505000 1.905000 ;
- RECT 9.140000 0.300000 9.500000 0.825000 ;
- RECT 9.220000 1.905000 9.505000 2.455000 ;
- RECT 9.320000 0.825000 9.500000 1.075000 ;
- RECT 9.320000 1.075000 11.380000 1.325000 ;
- RECT 9.320000 1.325000 9.505000 1.575000 ;
+ RECT 0.000000 -0.085000 11.960000 0.085000 ;
+ RECT 0.000000 2.635000 11.960000 2.805000 ;
+ RECT 0.175000 0.345000 0.345000 0.635000 ;
+ RECT 0.175000 0.635000 0.895000 0.805000 ;
+ RECT 0.180000 1.795000 0.895000 1.965000 ;
+ RECT 0.180000 1.965000 0.350000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.520000 2.135000 0.900000 2.635000 ;
+ RECT 0.665000 0.805000 0.895000 1.795000 ;
+ RECT 1.115000 0.345000 1.345000 2.465000 ;
+ RECT 1.535000 0.275000 1.905000 0.445000 ;
+ RECT 1.535000 0.445000 1.705000 1.860000 ;
+ RECT 1.535000 1.860000 3.525000 2.075000 ;
+ RECT 1.535000 2.075000 1.810000 2.445000 ;
+ RECT 1.980000 2.245000 2.360000 2.635000 ;
+ RECT 2.125000 0.085000 2.455000 0.445000 ;
+ RECT 2.385000 0.955000 2.715000 1.125000 ;
+ RECT 2.385000 1.125000 2.555000 1.860000 ;
+ RECT 2.895000 2.245000 3.890000 2.415000 ;
+ RECT 3.070000 0.275000 3.895000 0.445000 ;
+ RECT 3.330000 1.355000 3.525000 1.860000 ;
+ RECT 3.720000 1.825000 4.735000 1.995000 ;
+ RECT 3.720000 1.995000 3.890000 2.245000 ;
+ RECT 3.725000 0.445000 3.895000 0.695000 ;
+ RECT 3.725000 0.695000 4.735000 0.865000 ;
+ RECT 4.110000 2.165000 4.280000 2.635000 ;
+ RECT 4.115000 0.085000 4.315000 0.525000 ;
+ RECT 4.565000 0.365000 4.915000 0.535000 ;
+ RECT 4.565000 0.535000 4.735000 0.695000 ;
+ RECT 4.565000 0.865000 4.735000 1.825000 ;
+ RECT 4.565000 1.995000 4.735000 2.065000 ;
+ RECT 4.565000 2.065000 4.800000 2.440000 ;
+ RECT 4.905000 0.705000 5.535000 1.035000 ;
+ RECT 4.905000 1.035000 5.195000 1.905000 ;
+ RECT 5.045000 2.190000 6.265000 2.360000 ;
+ RECT 5.135000 0.365000 5.895000 0.535000 ;
+ RECT 5.385000 1.655000 5.875000 2.010000 ;
+ RECT 5.725000 0.535000 5.895000 1.245000 ;
+ RECT 5.725000 1.245000 6.605000 1.485000 ;
+ RECT 6.045000 1.485000 6.605000 1.575000 ;
+ RECT 6.045000 1.575000 6.265000 2.190000 ;
+ RECT 6.065000 0.765000 6.995000 1.065000 ;
+ RECT 6.225000 0.085000 6.595000 0.585000 ;
+ RECT 6.435000 1.835000 6.605000 2.635000 ;
+ RECT 6.775000 0.365000 7.285000 0.535000 ;
+ RECT 6.775000 0.535000 6.995000 0.765000 ;
+ RECT 6.775000 1.065000 6.995000 2.135000 ;
+ RECT 6.775000 2.135000 7.075000 2.465000 ;
+ RECT 7.165000 0.705000 7.765000 1.035000 ;
+ RECT 7.165000 1.245000 7.405000 1.965000 ;
+ RECT 7.300000 2.165000 8.335000 2.335000 ;
+ RECT 7.565000 0.365000 8.205000 0.535000 ;
+ RECT 7.575000 1.035000 7.765000 1.575000 ;
+ RECT 7.575000 1.575000 7.945000 1.905000 ;
+ RECT 7.985000 0.535000 8.205000 0.995000 ;
+ RECT 7.985000 0.995000 9.150000 1.325000 ;
+ RECT 7.985000 1.325000 8.335000 1.405000 ;
+ RECT 8.165000 1.405000 8.335000 2.165000 ;
+ RECT 8.450000 0.085000 8.870000 0.615000 ;
+ RECT 8.555000 1.575000 9.505000 1.905000 ;
+ RECT 8.565000 2.135000 8.870000 2.635000 ;
+ RECT 9.140000 0.300000 9.500000 0.825000 ;
+ RECT 9.220000 1.905000 9.505000 2.455000 ;
+ RECT 9.320000 0.825000 9.500000 1.075000 ;
+ RECT 9.320000 1.075000 11.380000 1.325000 ;
+ RECT 9.320000 1.325000 9.505000 1.575000 ;
+ RECT 9.690000 0.085000 9.860000 0.695000 ;
+ RECT 9.690000 1.625000 9.860000 2.635000 ;
+ RECT 10.640000 0.085000 10.810000 0.565000 ;
+ RECT 10.640000 1.845000 10.810000 2.635000 ;
+ RECT 11.580000 0.085000 11.750000 0.565000 ;
+ RECT 11.580000 1.845000 11.750000 2.635000 ;
LAYER mcon ;
- RECT 0.665000 1.740000 0.835000 1.910000 ;
- RECT 1.155000 0.720000 1.325000 0.890000 ;
- RECT 5.155000 0.720000 5.325000 0.890000 ;
- RECT 5.665000 1.740000 5.835000 1.910000 ;
- RECT 7.225000 0.720000 7.395000 0.890000 ;
- RECT 7.225000 1.740000 7.395000 1.910000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.665000 1.740000 0.835000 1.910000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.155000 0.720000 1.325000 0.890000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.155000 0.720000 5.325000 0.890000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 1.740000 5.835000 1.910000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.225000 0.720000 7.395000 0.890000 ;
+ RECT 7.225000 1.740000 7.395000 1.910000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
LAYER met1 ;
RECT 0.605000 1.710000 0.895000 1.800000 ;
RECT 0.605000 1.800000 7.455000 1.940000 ;
diff --git a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_1.magic.lef b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_1.magic.lef
index 85d71f0..0d2583b 100644
--- a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_1.magic.lef
+++ b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_1.magic.lef
@@ -39,12 +39,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 4.745000 0.995000 5.060000 1.325000 ;
- RECT 5.955000 0.995000 6.395000 1.325000 ;
- LAYER mcon ;
- RECT 4.805000 1.105000 4.975000 1.275000 ;
- RECT 6.000000 1.105000 6.170000 1.275000 ;
LAYER met1 ;
RECT 4.745000 1.075000 5.035000 1.120000 ;
RECT 4.745000 1.120000 6.230000 1.260000 ;
@@ -85,29 +79,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 7.360000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.445000 ;
- RECT 2.910000 0.085000 3.080000 0.825000 ;
- RECT 4.285000 0.085000 4.615000 0.445000 ;
- RECT 6.325000 0.085000 6.685000 0.445000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 7.360000 0.240000 ;
END
@@ -117,75 +88,98 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 7.360000 2.805000 ;
- RECT 0.085000 1.835000 0.345000 2.635000 ;
- RECT 2.520000 2.075000 3.105000 2.635000 ;
- RECT 3.885000 2.255000 5.735000 2.635000 ;
- RECT 6.385000 2.255000 6.715000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 7.360000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.345000 0.615000 ;
- RECT 0.085000 0.615000 1.295000 0.785000 ;
- RECT 0.515000 0.785000 0.685000 2.125000 ;
- RECT 0.515000 2.125000 1.280000 2.465000 ;
- RECT 1.115000 0.255000 1.295000 0.615000 ;
- RECT 1.465000 0.255000 2.645000 0.535000 ;
- RECT 1.465000 0.705000 1.800000 1.205000 ;
- RECT 1.465000 1.205000 1.960000 1.955000 ;
- RECT 1.610000 2.125000 2.300000 2.465000 ;
- RECT 1.970000 0.705000 2.305000 1.035000 ;
- RECT 2.130000 1.205000 3.205000 1.375000 ;
- RECT 2.130000 1.375000 2.300000 2.125000 ;
- RECT 2.470000 1.575000 2.665000 1.635000 ;
- RECT 2.470000 1.635000 3.545000 1.905000 ;
- RECT 2.475000 0.535000 2.645000 0.995000 ;
- RECT 2.475000 0.995000 3.205000 1.205000 ;
- RECT 3.325000 1.905000 3.545000 1.915000 ;
- RECT 3.325000 1.915000 5.735000 2.085000 ;
- RECT 3.325000 2.085000 3.545000 2.465000 ;
- RECT 3.375000 0.255000 3.545000 1.635000 ;
- RECT 3.735000 0.255000 4.065000 0.935000 ;
- RECT 3.735000 0.935000 3.905000 1.575000 ;
- RECT 3.735000 1.575000 4.145000 1.745000 ;
- RECT 4.075000 1.105000 4.550000 1.275000 ;
- RECT 4.365000 1.275000 4.550000 1.495000 ;
- RECT 4.365000 1.495000 5.215000 1.745000 ;
- RECT 4.380000 0.615000 5.215000 0.785000 ;
- RECT 4.380000 0.785000 4.550000 1.105000 ;
- RECT 4.965000 0.255000 5.215000 0.615000 ;
- RECT 5.385000 0.995000 5.735000 1.915000 ;
- RECT 5.535000 0.255000 5.705000 0.615000 ;
- RECT 5.535000 0.615000 6.815000 0.785000 ;
- RECT 5.955000 1.495000 6.815000 2.085000 ;
- RECT 5.955000 2.085000 6.125000 2.465000 ;
- RECT 6.645000 0.785000 6.815000 1.495000 ;
+ RECT 0.000000 -0.085000 7.360000 0.085000 ;
+ RECT 0.000000 2.635000 7.360000 2.805000 ;
+ RECT 0.085000 0.255000 0.345000 0.615000 ;
+ RECT 0.085000 0.615000 1.295000 0.785000 ;
+ RECT 0.085000 1.835000 0.345000 2.635000 ;
+ RECT 0.515000 0.085000 0.895000 0.445000 ;
+ RECT 0.515000 0.785000 0.685000 2.125000 ;
+ RECT 0.515000 2.125000 1.280000 2.465000 ;
+ RECT 1.115000 0.255000 1.295000 0.615000 ;
+ RECT 1.465000 0.255000 2.645000 0.535000 ;
+ RECT 1.465000 0.705000 1.800000 1.205000 ;
+ RECT 1.465000 1.205000 1.960000 1.955000 ;
+ RECT 1.610000 2.125000 2.300000 2.465000 ;
+ RECT 1.970000 0.705000 2.305000 1.035000 ;
+ RECT 2.130000 1.205000 3.205000 1.375000 ;
+ RECT 2.130000 1.375000 2.300000 2.125000 ;
+ RECT 2.470000 1.575000 2.665000 1.635000 ;
+ RECT 2.470000 1.635000 3.545000 1.905000 ;
+ RECT 2.475000 0.535000 2.645000 0.995000 ;
+ RECT 2.475000 0.995000 3.205000 1.205000 ;
+ RECT 2.520000 2.075000 3.105000 2.635000 ;
+ RECT 2.910000 0.085000 3.080000 0.825000 ;
+ RECT 3.325000 1.905000 3.545000 1.915000 ;
+ RECT 3.325000 1.915000 5.735000 2.085000 ;
+ RECT 3.325000 2.085000 3.545000 2.465000 ;
+ RECT 3.375000 0.255000 3.545000 1.635000 ;
+ RECT 3.735000 0.255000 4.065000 0.935000 ;
+ RECT 3.735000 0.935000 3.905000 1.575000 ;
+ RECT 3.735000 1.575000 4.145000 1.745000 ;
+ RECT 3.885000 2.255000 5.735000 2.635000 ;
+ RECT 4.075000 1.105000 4.550000 1.275000 ;
+ RECT 4.285000 0.085000 4.615000 0.445000 ;
+ RECT 4.365000 1.275000 4.550000 1.495000 ;
+ RECT 4.365000 1.495000 5.215000 1.745000 ;
+ RECT 4.380000 0.615000 5.215000 0.785000 ;
+ RECT 4.380000 0.785000 4.550000 1.105000 ;
+ RECT 4.745000 0.995000 5.060000 1.325000 ;
+ RECT 4.965000 0.255000 5.215000 0.615000 ;
+ RECT 5.385000 0.995000 5.735000 1.915000 ;
+ RECT 5.535000 0.255000 5.705000 0.615000 ;
+ RECT 5.535000 0.615000 6.815000 0.785000 ;
+ RECT 5.955000 0.995000 6.395000 1.325000 ;
+ RECT 5.955000 1.495000 6.815000 2.085000 ;
+ RECT 5.955000 2.085000 6.125000 2.465000 ;
+ RECT 6.325000 0.085000 6.685000 0.445000 ;
+ RECT 6.385000 2.255000 6.715000 2.635000 ;
+ RECT 6.645000 0.785000 6.815000 1.495000 ;
LAYER mcon ;
- RECT 1.625000 1.445000 1.795000 1.615000 ;
- RECT 2.135000 0.765000 2.305000 0.935000 ;
- RECT 3.800000 0.765000 3.970000 0.935000 ;
- RECT 4.365000 1.445000 4.535000 1.615000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.625000 1.445000 1.795000 1.615000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.135000 0.765000 2.305000 0.935000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.800000 0.765000 3.970000 0.935000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.365000 1.445000 4.535000 1.615000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 4.805000 1.105000 4.975000 1.275000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.000000 1.105000 6.170000 1.275000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
LAYER met1 ;
RECT 1.565000 1.415000 1.855000 1.460000 ;
RECT 1.565000 1.460000 4.595000 1.600000 ;
diff --git a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_2.magic.lef b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_2.magic.lef
index 5ec381d..2c3982c 100644
--- a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_2.magic.lef
+++ b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_2.magic.lef
@@ -39,12 +39,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 4.965000 0.995000 5.185000 1.325000 ;
- RECT 5.975000 0.995000 6.405000 1.325000 ;
- LAYER mcon ;
- RECT 5.010000 1.105000 5.180000 1.275000 ;
- RECT 6.000000 1.105000 6.170000 1.275000 ;
LAYER met1 ;
RECT 4.950000 1.075000 5.240000 1.120000 ;
RECT 4.950000 1.120000 6.230000 1.260000 ;
@@ -90,31 +84,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 7.820000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.445000 ;
- RECT 2.910000 0.085000 3.080000 0.825000 ;
- RECT 4.285000 0.085000 4.615000 0.445000 ;
- RECT 6.335000 0.085000 6.670000 0.445000 ;
- RECT 7.390000 0.085000 7.560000 0.545000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 7.820000 0.240000 ;
END
@@ -124,80 +93,105 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 7.820000 2.805000 ;
- RECT 0.085000 1.835000 0.345000 2.635000 ;
- RECT 2.520000 2.075000 3.105000 2.635000 ;
- RECT 3.885000 2.255000 5.755000 2.635000 ;
- RECT 6.395000 2.255000 6.725000 2.635000 ;
- RECT 7.440000 1.825000 7.690000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 7.820000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.345000 0.615000 ;
- RECT 0.085000 0.615000 1.295000 0.785000 ;
- RECT 0.515000 0.785000 0.720000 2.125000 ;
- RECT 0.515000 2.125000 1.280000 2.465000 ;
- RECT 1.115000 0.255000 1.295000 0.615000 ;
- RECT 1.465000 0.255000 2.645000 0.535000 ;
- RECT 1.465000 0.705000 1.800000 1.205000 ;
- RECT 1.465000 1.205000 1.960000 1.955000 ;
- RECT 1.610000 2.125000 2.300000 2.465000 ;
- RECT 1.970000 0.705000 2.305000 1.035000 ;
- RECT 2.130000 1.205000 3.205000 1.375000 ;
- RECT 2.130000 1.375000 2.300000 2.125000 ;
- RECT 2.470000 1.575000 2.665000 1.635000 ;
- RECT 2.470000 1.635000 3.545000 1.905000 ;
- RECT 2.475000 0.535000 2.645000 0.995000 ;
- RECT 2.475000 0.995000 3.205000 1.205000 ;
- RECT 3.325000 1.905000 3.545000 1.915000 ;
- RECT 3.325000 1.915000 5.755000 2.085000 ;
- RECT 3.325000 2.085000 3.545000 2.465000 ;
- RECT 3.375000 0.255000 3.545000 1.635000 ;
- RECT 3.735000 0.255000 4.065000 0.765000 ;
- RECT 3.735000 0.765000 4.160000 0.935000 ;
- RECT 3.735000 0.935000 3.905000 1.575000 ;
- RECT 3.735000 1.575000 4.145000 1.745000 ;
- RECT 4.075000 1.105000 4.670000 1.275000 ;
- RECT 4.365000 1.275000 4.670000 1.495000 ;
- RECT 4.365000 1.495000 5.215000 1.745000 ;
- RECT 4.380000 0.615000 5.085000 0.785000 ;
- RECT 4.380000 0.785000 4.670000 1.105000 ;
- RECT 4.835000 0.255000 5.085000 0.615000 ;
- RECT 5.405000 0.995000 5.755000 1.915000 ;
- RECT 5.505000 0.255000 5.675000 0.615000 ;
- RECT 5.505000 0.615000 6.750000 0.785000 ;
- RECT 5.975000 1.495000 6.750000 2.085000 ;
- RECT 5.975000 2.085000 6.145000 2.465000 ;
- RECT 6.580000 0.785000 6.750000 1.055000 ;
- RECT 6.580000 1.055000 7.270000 1.315000 ;
- RECT 6.580000 1.315000 6.750000 1.495000 ;
+ RECT 0.000000 -0.085000 7.820000 0.085000 ;
+ RECT 0.000000 2.635000 7.820000 2.805000 ;
+ RECT 0.085000 0.255000 0.345000 0.615000 ;
+ RECT 0.085000 0.615000 1.295000 0.785000 ;
+ RECT 0.085000 1.835000 0.345000 2.635000 ;
+ RECT 0.515000 0.085000 0.895000 0.445000 ;
+ RECT 0.515000 0.785000 0.720000 2.125000 ;
+ RECT 0.515000 2.125000 1.280000 2.465000 ;
+ RECT 1.115000 0.255000 1.295000 0.615000 ;
+ RECT 1.465000 0.255000 2.645000 0.535000 ;
+ RECT 1.465000 0.705000 1.800000 1.205000 ;
+ RECT 1.465000 1.205000 1.960000 1.955000 ;
+ RECT 1.610000 2.125000 2.300000 2.465000 ;
+ RECT 1.970000 0.705000 2.305000 1.035000 ;
+ RECT 2.130000 1.205000 3.205000 1.375000 ;
+ RECT 2.130000 1.375000 2.300000 2.125000 ;
+ RECT 2.470000 1.575000 2.665000 1.635000 ;
+ RECT 2.470000 1.635000 3.545000 1.905000 ;
+ RECT 2.475000 0.535000 2.645000 0.995000 ;
+ RECT 2.475000 0.995000 3.205000 1.205000 ;
+ RECT 2.520000 2.075000 3.105000 2.635000 ;
+ RECT 2.910000 0.085000 3.080000 0.825000 ;
+ RECT 3.325000 1.905000 3.545000 1.915000 ;
+ RECT 3.325000 1.915000 5.755000 2.085000 ;
+ RECT 3.325000 2.085000 3.545000 2.465000 ;
+ RECT 3.375000 0.255000 3.545000 1.635000 ;
+ RECT 3.735000 0.255000 4.065000 0.765000 ;
+ RECT 3.735000 0.765000 4.160000 0.935000 ;
+ RECT 3.735000 0.935000 3.905000 1.575000 ;
+ RECT 3.735000 1.575000 4.145000 1.745000 ;
+ RECT 3.885000 2.255000 5.755000 2.635000 ;
+ RECT 4.075000 1.105000 4.670000 1.275000 ;
+ RECT 4.285000 0.085000 4.615000 0.445000 ;
+ RECT 4.365000 1.275000 4.670000 1.495000 ;
+ RECT 4.365000 1.495000 5.215000 1.745000 ;
+ RECT 4.380000 0.615000 5.085000 0.785000 ;
+ RECT 4.380000 0.785000 4.670000 1.105000 ;
+ RECT 4.835000 0.255000 5.085000 0.615000 ;
+ RECT 4.965000 0.995000 5.185000 1.325000 ;
+ RECT 5.405000 0.995000 5.755000 1.915000 ;
+ RECT 5.505000 0.255000 5.675000 0.615000 ;
+ RECT 5.505000 0.615000 6.750000 0.785000 ;
+ RECT 5.975000 0.995000 6.405000 1.325000 ;
+ RECT 5.975000 1.495000 6.750000 2.085000 ;
+ RECT 5.975000 2.085000 6.145000 2.465000 ;
+ RECT 6.335000 0.085000 6.670000 0.445000 ;
+ RECT 6.395000 2.255000 6.725000 2.635000 ;
+ RECT 6.580000 0.785000 6.750000 1.055000 ;
+ RECT 6.580000 1.055000 7.270000 1.315000 ;
+ RECT 6.580000 1.315000 6.750000 1.495000 ;
+ RECT 7.390000 0.085000 7.560000 0.545000 ;
+ RECT 7.440000 1.825000 7.690000 2.635000 ;
LAYER mcon ;
- RECT 1.625000 1.445000 1.795000 1.615000 ;
- RECT 2.135000 0.765000 2.305000 0.935000 ;
- RECT 3.990000 0.765000 4.160000 0.935000 ;
- RECT 4.500000 1.445000 4.670000 1.615000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.625000 1.445000 1.795000 1.615000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.135000 0.765000 2.305000 0.935000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 3.990000 0.765000 4.160000 0.935000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.500000 1.445000 4.670000 1.615000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.010000 1.105000 5.180000 1.275000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.000000 1.105000 6.170000 1.275000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
LAYER met1 ;
RECT 1.565000 1.415000 1.855000 1.460000 ;
RECT 1.565000 1.460000 4.730000 1.600000 ;
diff --git a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_4.magic.lef b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_4.magic.lef
index 116e1b5..a704e06 100644
--- a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_4.magic.lef
+++ b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_4.magic.lef
@@ -39,12 +39,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 5.055000 0.995000 5.345000 1.325000 ;
- RECT 6.135000 0.995000 6.565000 1.325000 ;
- LAYER mcon ;
- RECT 5.115000 1.105000 5.285000 1.275000 ;
- RECT 6.160000 1.105000 6.330000 1.275000 ;
LAYER met1 ;
RECT 5.055000 1.075000 5.345000 1.120000 ;
RECT 5.055000 1.120000 6.390000 1.260000 ;
@@ -95,35 +89,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 9.200000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.445000 ;
- RECT 2.920000 0.085000 3.265000 0.825000 ;
- RECT 4.395000 0.085000 4.775000 0.445000 ;
- RECT 6.005000 0.085000 6.830000 0.445000 ;
- RECT 7.600000 0.085000 7.850000 0.545000 ;
- RECT 8.765000 0.085000 9.035000 0.885000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 9.200000 0.240000 ;
END
@@ -133,85 +98,114 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 9.200000 2.805000 ;
- RECT 0.085000 1.835000 0.345000 2.635000 ;
- RECT 2.575000 2.075000 3.265000 2.635000 ;
- RECT 3.895000 2.255000 5.915000 2.635000 ;
- RECT 6.555000 2.255000 6.885000 2.635000 ;
- RECT 7.600000 1.825000 7.850000 2.635000 ;
- RECT 8.765000 1.485000 9.035000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 9.200000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.085000 0.255000 0.345000 0.615000 ;
- RECT 0.085000 0.615000 1.295000 0.785000 ;
- RECT 0.515000 0.785000 0.735000 2.125000 ;
- RECT 0.515000 2.125000 1.360000 2.465000 ;
- RECT 1.115000 0.255000 1.295000 0.615000 ;
- RECT 1.465000 0.255000 2.700000 0.535000 ;
- RECT 1.465000 0.705000 1.855000 1.205000 ;
- RECT 1.465000 1.205000 2.015000 1.325000 ;
- RECT 1.510000 1.325000 2.015000 1.955000 ;
- RECT 1.530000 2.125000 2.405000 2.465000 ;
- RECT 2.025000 0.705000 2.360000 1.035000 ;
- RECT 2.235000 1.205000 3.265000 1.375000 ;
- RECT 2.235000 1.375000 2.405000 2.125000 ;
- RECT 2.530000 0.535000 2.700000 0.995000 ;
- RECT 2.530000 0.995000 3.265000 1.205000 ;
- RECT 2.575000 1.575000 2.795000 1.635000 ;
- RECT 2.575000 1.635000 3.705000 1.905000 ;
- RECT 3.485000 0.255000 3.705000 1.635000 ;
- RECT 3.485000 1.905000 3.705000 1.915000 ;
- RECT 3.485000 1.915000 5.915000 2.085000 ;
- RECT 3.485000 2.085000 3.705000 2.465000 ;
- RECT 3.895000 0.255000 4.225000 0.765000 ;
- RECT 3.895000 0.765000 4.320000 0.935000 ;
- RECT 3.895000 0.935000 4.065000 1.575000 ;
- RECT 3.895000 1.575000 4.305000 1.745000 ;
- RECT 4.235000 1.105000 4.830000 1.275000 ;
- RECT 4.525000 1.275000 4.830000 1.495000 ;
- RECT 4.525000 1.495000 5.375000 1.745000 ;
- RECT 4.540000 0.615000 5.245000 0.785000 ;
- RECT 4.540000 0.785000 4.830000 1.105000 ;
- RECT 4.995000 0.255000 5.245000 0.615000 ;
- RECT 5.415000 0.255000 5.835000 0.615000 ;
- RECT 5.415000 0.615000 6.910000 0.785000 ;
- RECT 5.565000 0.995000 5.915000 1.915000 ;
- RECT 6.135000 1.495000 6.910000 2.085000 ;
- RECT 6.135000 2.085000 6.305000 2.465000 ;
- RECT 6.740000 0.785000 6.910000 1.055000 ;
- RECT 6.740000 1.055000 7.430000 1.315000 ;
- RECT 6.740000 1.315000 6.910000 1.495000 ;
+ RECT 0.000000 -0.085000 9.200000 0.085000 ;
+ RECT 0.000000 2.635000 9.200000 2.805000 ;
+ RECT 0.085000 0.255000 0.345000 0.615000 ;
+ RECT 0.085000 0.615000 1.295000 0.785000 ;
+ RECT 0.085000 1.835000 0.345000 2.635000 ;
+ RECT 0.515000 0.085000 0.895000 0.445000 ;
+ RECT 0.515000 0.785000 0.735000 2.125000 ;
+ RECT 0.515000 2.125000 1.360000 2.465000 ;
+ RECT 1.115000 0.255000 1.295000 0.615000 ;
+ RECT 1.465000 0.255000 2.700000 0.535000 ;
+ RECT 1.465000 0.705000 1.855000 1.205000 ;
+ RECT 1.465000 1.205000 2.015000 1.325000 ;
+ RECT 1.510000 1.325000 2.015000 1.955000 ;
+ RECT 1.530000 2.125000 2.405000 2.465000 ;
+ RECT 2.025000 0.705000 2.360000 1.035000 ;
+ RECT 2.235000 1.205000 3.265000 1.375000 ;
+ RECT 2.235000 1.375000 2.405000 2.125000 ;
+ RECT 2.530000 0.535000 2.700000 0.995000 ;
+ RECT 2.530000 0.995000 3.265000 1.205000 ;
+ RECT 2.575000 1.575000 2.795000 1.635000 ;
+ RECT 2.575000 1.635000 3.705000 1.905000 ;
+ RECT 2.575000 2.075000 3.265000 2.635000 ;
+ RECT 2.920000 0.085000 3.265000 0.825000 ;
+ RECT 3.485000 0.255000 3.705000 1.635000 ;
+ RECT 3.485000 1.905000 3.705000 1.915000 ;
+ RECT 3.485000 1.915000 5.915000 2.085000 ;
+ RECT 3.485000 2.085000 3.705000 2.465000 ;
+ RECT 3.895000 0.255000 4.225000 0.765000 ;
+ RECT 3.895000 0.765000 4.320000 0.935000 ;
+ RECT 3.895000 0.935000 4.065000 1.575000 ;
+ RECT 3.895000 1.575000 4.305000 1.745000 ;
+ RECT 3.895000 2.255000 5.915000 2.635000 ;
+ RECT 4.235000 1.105000 4.830000 1.275000 ;
+ RECT 4.395000 0.085000 4.775000 0.445000 ;
+ RECT 4.525000 1.275000 4.830000 1.495000 ;
+ RECT 4.525000 1.495000 5.375000 1.745000 ;
+ RECT 4.540000 0.615000 5.245000 0.785000 ;
+ RECT 4.540000 0.785000 4.830000 1.105000 ;
+ RECT 4.995000 0.255000 5.245000 0.615000 ;
+ RECT 5.055000 0.995000 5.345000 1.325000 ;
+ RECT 5.415000 0.255000 5.835000 0.615000 ;
+ RECT 5.415000 0.615000 6.910000 0.785000 ;
+ RECT 5.565000 0.995000 5.915000 1.915000 ;
+ RECT 6.005000 0.085000 6.830000 0.445000 ;
+ RECT 6.135000 0.995000 6.565000 1.325000 ;
+ RECT 6.135000 1.495000 6.910000 2.085000 ;
+ RECT 6.135000 2.085000 6.305000 2.465000 ;
+ RECT 6.555000 2.255000 6.885000 2.635000 ;
+ RECT 6.740000 0.785000 6.910000 1.055000 ;
+ RECT 6.740000 1.055000 7.430000 1.315000 ;
+ RECT 6.740000 1.315000 6.910000 1.495000 ;
+ RECT 7.600000 0.085000 7.850000 0.545000 ;
+ RECT 7.600000 1.825000 7.850000 2.635000 ;
+ RECT 8.765000 0.085000 9.035000 0.885000 ;
+ RECT 8.765000 1.485000 9.035000 2.635000 ;
LAYER mcon ;
- RECT 1.680000 1.445000 1.850000 1.615000 ;
- RECT 2.190000 0.765000 2.360000 0.935000 ;
- RECT 4.150000 0.765000 4.320000 0.935000 ;
- RECT 4.660000 1.445000 4.830000 1.615000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.680000 1.445000 1.850000 1.615000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.190000 0.765000 2.360000 0.935000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.150000 0.765000 4.320000 0.935000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.660000 1.445000 4.830000 1.615000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.115000 1.105000 5.285000 1.275000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.160000 1.105000 6.330000 1.275000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
LAYER met1 ;
RECT 1.620000 1.415000 1.910000 1.460000 ;
RECT 1.620000 1.460000 4.890000 1.600000 ;
diff --git a/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_1.magic.lef b/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_1.magic.lef
index 54e4578..7678ee9 100644
--- a/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_1.magic.lef
+++ b/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_1.magic.lef
@@ -103,50 +103,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 15.180000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 2.385000 0.085000 2.765000 0.515000 ;
- RECT 3.385000 0.085000 3.765000 0.610000 ;
- RECT 6.445000 0.085000 6.695000 0.905000 ;
- RECT 9.180000 0.085000 9.575000 0.560000 ;
- RECT 10.450000 0.085000 10.725000 0.615000 ;
- RECT 12.545000 0.085000 12.790000 0.900000 ;
- RECT 14.165000 0.085000 14.400000 0.900000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
- RECT 13.485000 -0.085000 13.655000 0.085000 ;
- RECT 13.945000 -0.085000 14.115000 0.085000 ;
- RECT 14.405000 -0.085000 14.575000 0.085000 ;
- RECT 14.865000 -0.085000 15.035000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 15.180000 0.240000 ;
END
@@ -156,135 +112,175 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 15.180000 2.805000 ;
- RECT 0.515000 2.135000 0.895000 2.635000 ;
- RECT 2.385000 1.890000 2.765000 2.635000 ;
- RECT 3.515000 1.825000 3.710000 2.635000 ;
- RECT 6.350000 2.175000 6.695000 2.635000 ;
- RECT 9.360000 1.835000 9.595000 2.635000 ;
- RECT 10.355000 2.105000 10.645000 2.635000 ;
- RECT 12.595000 1.495000 12.765000 2.635000 ;
- RECT 14.165000 1.465000 14.400000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
- RECT 14.405000 2.635000 14.575000 2.805000 ;
- RECT 14.865000 2.635000 15.035000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 15.180000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.175000 0.345000 0.345000 0.635000 ;
- RECT 0.175000 0.635000 0.895000 0.805000 ;
- RECT 0.175000 1.795000 0.895000 1.965000 ;
- RECT 0.175000 1.965000 0.345000 2.465000 ;
- RECT 0.665000 0.805000 0.895000 1.795000 ;
- RECT 1.115000 0.345000 1.285000 2.465000 ;
- RECT 1.455000 0.255000 1.885000 0.515000 ;
- RECT 1.455000 0.515000 1.625000 1.890000 ;
- RECT 1.455000 1.890000 1.885000 2.465000 ;
- RECT 2.695000 1.355000 3.285000 1.720000 ;
- RECT 2.955000 1.720000 3.285000 2.425000 ;
- RECT 2.980000 0.255000 3.205000 0.845000 ;
- RECT 2.980000 0.845000 3.885000 1.175000 ;
- RECT 2.980000 1.175000 3.285000 1.355000 ;
- RECT 4.105000 0.685000 4.275000 1.320000 ;
- RECT 4.105000 1.320000 4.525000 1.650000 ;
- RECT 4.425000 1.820000 4.865000 2.020000 ;
- RECT 4.425000 2.020000 4.805000 2.465000 ;
- RECT 4.445000 0.255000 4.765000 0.980000 ;
- RECT 4.445000 0.980000 4.865000 1.150000 ;
- RECT 4.695000 1.150000 4.865000 1.820000 ;
- RECT 4.995000 0.255000 5.195000 0.645000 ;
- RECT 4.995000 0.645000 5.255000 0.825000 ;
- RECT 5.035000 2.210000 5.365000 2.465000 ;
- RECT 5.085000 0.825000 5.255000 1.785000 ;
- RECT 5.085000 1.785000 5.365000 2.210000 ;
- RECT 5.365000 0.255000 6.225000 0.515000 ;
- RECT 5.790000 1.835000 7.370000 2.005000 ;
- RECT 5.790000 2.005000 6.130000 2.465000 ;
- RECT 5.895000 0.515000 6.225000 0.935000 ;
- RECT 6.055000 0.935000 6.225000 1.835000 ;
- RECT 7.120000 1.355000 7.370000 1.835000 ;
- RECT 7.300000 0.255000 7.920000 0.565000 ;
- RECT 7.300000 0.565000 7.710000 1.185000 ;
- RECT 7.460000 2.150000 7.790000 2.465000 ;
- RECT 7.540000 1.185000 7.710000 1.865000 ;
- RECT 7.540000 1.865000 7.790000 2.150000 ;
- RECT 7.880000 1.125000 8.115000 1.720000 ;
- RECT 7.900000 0.735000 8.455000 0.955000 ;
- RECT 8.000000 2.175000 9.190000 2.375000 ;
- RECT 8.140000 0.255000 8.865000 0.565000 ;
- RECT 8.285000 0.955000 8.455000 1.655000 ;
- RECT 8.285000 1.655000 8.800000 2.005000 ;
- RECT 8.695000 0.565000 8.865000 1.315000 ;
- RECT 8.695000 1.315000 9.595000 1.485000 ;
- RECT 8.970000 1.485000 9.595000 1.575000 ;
- RECT 8.970000 1.575000 9.190000 2.175000 ;
- RECT 9.055000 0.765000 10.220000 1.045000 ;
- RECT 9.055000 1.045000 10.730000 1.065000 ;
- RECT 9.055000 1.065000 9.305000 1.095000 ;
- RECT 9.425000 1.245000 9.595000 1.315000 ;
- RECT 9.765000 0.255000 10.220000 0.765000 ;
- RECT 9.765000 1.065000 10.730000 1.375000 ;
- RECT 9.765000 1.375000 10.145000 2.465000 ;
- RECT 11.125000 1.245000 11.365000 1.965000 ;
- RECT 11.260000 2.165000 12.375000 2.355000 ;
- RECT 11.375000 0.705000 11.905000 1.035000 ;
- RECT 11.410000 0.330000 12.375000 0.535000 ;
- RECT 11.535000 1.035000 11.905000 1.995000 ;
- RECT 12.125000 0.535000 12.375000 2.165000 ;
- RECT 13.485000 0.890000 13.945000 1.220000 ;
- RECT 13.605000 0.255000 13.945000 0.890000 ;
- RECT 13.605000 1.220000 13.945000 2.465000 ;
- RECT 14.115000 1.070000 14.445000 1.295000 ;
+ RECT 0.000000 -0.085000 15.180000 0.085000 ;
+ RECT 0.000000 2.635000 15.180000 2.805000 ;
+ RECT 0.175000 0.345000 0.345000 0.635000 ;
+ RECT 0.175000 0.635000 0.895000 0.805000 ;
+ RECT 0.175000 1.795000 0.895000 1.965000 ;
+ RECT 0.175000 1.965000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.515000 2.135000 0.895000 2.635000 ;
+ RECT 0.665000 0.805000 0.895000 1.795000 ;
+ RECT 1.115000 0.345000 1.285000 2.465000 ;
+ RECT 1.455000 0.255000 1.885000 0.515000 ;
+ RECT 1.455000 0.515000 1.625000 1.890000 ;
+ RECT 1.455000 1.890000 1.885000 2.465000 ;
+ RECT 2.385000 0.085000 2.765000 0.515000 ;
+ RECT 2.385000 1.890000 2.765000 2.635000 ;
+ RECT 2.695000 1.355000 3.285000 1.720000 ;
+ RECT 2.955000 1.720000 3.285000 2.425000 ;
+ RECT 2.980000 0.255000 3.205000 0.845000 ;
+ RECT 2.980000 0.845000 3.885000 1.175000 ;
+ RECT 2.980000 1.175000 3.285000 1.355000 ;
+ RECT 3.385000 0.085000 3.765000 0.610000 ;
+ RECT 3.515000 1.825000 3.710000 2.635000 ;
+ RECT 4.105000 0.685000 4.275000 1.320000 ;
+ RECT 4.105000 1.320000 4.525000 1.650000 ;
+ RECT 4.425000 1.820000 4.865000 2.020000 ;
+ RECT 4.425000 2.020000 4.805000 2.465000 ;
+ RECT 4.445000 0.255000 4.765000 0.980000 ;
+ RECT 4.445000 0.980000 4.865000 1.150000 ;
+ RECT 4.695000 1.150000 4.865000 1.820000 ;
+ RECT 4.995000 0.255000 5.195000 0.645000 ;
+ RECT 4.995000 0.645000 5.255000 0.825000 ;
+ RECT 5.035000 2.210000 5.365000 2.465000 ;
+ RECT 5.085000 0.825000 5.255000 1.785000 ;
+ RECT 5.085000 1.785000 5.365000 2.210000 ;
+ RECT 5.365000 0.255000 6.225000 0.515000 ;
+ RECT 5.790000 1.835000 7.370000 2.005000 ;
+ RECT 5.790000 2.005000 6.130000 2.465000 ;
+ RECT 5.895000 0.515000 6.225000 0.935000 ;
+ RECT 6.055000 0.935000 6.225000 1.835000 ;
+ RECT 6.350000 2.175000 6.695000 2.635000 ;
+ RECT 6.445000 0.085000 6.695000 0.905000 ;
+ RECT 7.120000 1.355000 7.370000 1.835000 ;
+ RECT 7.300000 0.255000 7.920000 0.565000 ;
+ RECT 7.300000 0.565000 7.710000 1.185000 ;
+ RECT 7.460000 2.150000 7.790000 2.465000 ;
+ RECT 7.540000 1.185000 7.710000 1.865000 ;
+ RECT 7.540000 1.865000 7.790000 2.150000 ;
+ RECT 7.880000 1.125000 8.115000 1.720000 ;
+ RECT 7.900000 0.735000 8.455000 0.955000 ;
+ RECT 8.000000 2.175000 9.190000 2.375000 ;
+ RECT 8.140000 0.255000 8.865000 0.565000 ;
+ RECT 8.285000 0.955000 8.455000 1.655000 ;
+ RECT 8.285000 1.655000 8.800000 2.005000 ;
+ RECT 8.695000 0.565000 8.865000 1.315000 ;
+ RECT 8.695000 1.315000 9.595000 1.485000 ;
+ RECT 8.970000 1.485000 9.595000 1.575000 ;
+ RECT 8.970000 1.575000 9.190000 2.175000 ;
+ RECT 9.055000 0.765000 10.220000 1.045000 ;
+ RECT 9.055000 1.045000 10.730000 1.065000 ;
+ RECT 9.055000 1.065000 9.305000 1.095000 ;
+ RECT 9.180000 0.085000 9.575000 0.560000 ;
+ RECT 9.360000 1.835000 9.595000 2.635000 ;
+ RECT 9.425000 1.245000 9.595000 1.315000 ;
+ RECT 9.765000 0.255000 10.220000 0.765000 ;
+ RECT 9.765000 1.065000 10.730000 1.375000 ;
+ RECT 9.765000 1.375000 10.145000 2.465000 ;
+ RECT 10.355000 2.105000 10.645000 2.635000 ;
+ RECT 10.450000 0.085000 10.725000 0.615000 ;
+ RECT 11.125000 1.245000 11.365000 1.965000 ;
+ RECT 11.260000 2.165000 12.375000 2.355000 ;
+ RECT 11.375000 0.705000 11.905000 1.035000 ;
+ RECT 11.410000 0.330000 12.375000 0.535000 ;
+ RECT 11.535000 1.035000 11.905000 1.995000 ;
+ RECT 12.125000 0.535000 12.375000 2.165000 ;
+ RECT 12.545000 0.085000 12.790000 0.900000 ;
+ RECT 12.595000 1.495000 12.765000 2.635000 ;
+ RECT 13.485000 0.890000 13.945000 1.220000 ;
+ RECT 13.605000 0.255000 13.945000 0.890000 ;
+ RECT 13.605000 1.220000 13.945000 2.465000 ;
+ RECT 14.115000 1.070000 14.445000 1.295000 ;
+ RECT 14.165000 0.085000 14.400000 0.900000 ;
+ RECT 14.165000 1.465000 14.400000 2.635000 ;
LAYER mcon ;
- RECT 0.685000 1.785000 0.855000 1.955000 ;
- RECT 1.115000 1.445000 1.285000 1.615000 ;
- RECT 1.455000 0.425000 1.625000 0.595000 ;
- RECT 4.105000 0.765000 4.275000 0.935000 ;
- RECT 4.535000 0.425000 4.705000 0.595000 ;
- RECT 5.015000 0.425000 5.185000 0.595000 ;
- RECT 7.315000 0.425000 7.485000 0.595000 ;
- RECT 7.910000 1.445000 8.080000 1.615000 ;
- RECT 8.345000 1.785000 8.515000 1.955000 ;
- RECT 11.160000 1.785000 11.330000 1.955000 ;
- RECT 11.630000 1.445000 11.800000 1.615000 ;
- RECT 12.165000 1.105000 12.335000 1.275000 ;
- RECT 13.700000 0.765000 13.870000 0.935000 ;
- RECT 14.195000 1.105000 14.365000 1.275000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.685000 1.785000 0.855000 1.955000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.115000 1.445000 1.285000 1.615000 ;
+ RECT 1.455000 0.425000 1.625000 0.595000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.105000 0.765000 4.275000 0.935000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.535000 0.425000 4.705000 0.595000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.015000 0.425000 5.185000 0.595000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.315000 0.425000 7.485000 0.595000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.910000 1.445000 8.080000 1.615000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.345000 1.785000 8.515000 1.955000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.160000 1.785000 11.330000 1.955000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.630000 1.445000 11.800000 1.615000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.165000 1.105000 12.335000 1.275000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 -0.085000 13.655000 0.085000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.700000 0.765000 13.870000 0.935000 ;
+ RECT 13.945000 -0.085000 14.115000 0.085000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
+ RECT 14.195000 1.105000 14.365000 1.275000 ;
+ RECT 14.405000 -0.085000 14.575000 0.085000 ;
+ RECT 14.405000 2.635000 14.575000 2.805000 ;
+ RECT 14.865000 -0.085000 15.035000 0.085000 ;
+ RECT 14.865000 2.635000 15.035000 2.805000 ;
LAYER met1 ;
RECT 0.625000 1.755000 0.915000 1.800000 ;
RECT 0.625000 1.800000 11.415000 1.940000 ;
diff --git a/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_2.magic.lef b/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_2.magic.lef
index 37675a6..58b11a1 100644
--- a/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_2.magic.lef
+++ b/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_2.magic.lef
@@ -105,55 +105,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 16.560000 0.085000 ;
- RECT 0.515000 0.085000 0.895000 0.465000 ;
- RECT 2.385000 0.085000 2.765000 0.515000 ;
- RECT 3.385000 0.085000 3.765000 0.610000 ;
- RECT 6.445000 0.085000 6.695000 0.905000 ;
- RECT 9.180000 0.085000 9.575000 0.560000 ;
- RECT 10.450000 0.085000 10.725000 0.615000 ;
- RECT 12.630000 0.085000 12.880000 0.900000 ;
- RECT 13.650000 0.085000 13.900000 0.900000 ;
- RECT 14.915000 0.085000 15.150000 0.900000 ;
- RECT 15.920000 0.085000 16.180000 0.900000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
- RECT 11.185000 -0.085000 11.355000 0.085000 ;
- RECT 11.645000 -0.085000 11.815000 0.085000 ;
- RECT 12.105000 -0.085000 12.275000 0.085000 ;
- RECT 12.565000 -0.085000 12.735000 0.085000 ;
- RECT 13.025000 -0.085000 13.195000 0.085000 ;
- RECT 13.485000 -0.085000 13.655000 0.085000 ;
- RECT 13.945000 -0.085000 14.115000 0.085000 ;
- RECT 14.405000 -0.085000 14.575000 0.085000 ;
- RECT 14.865000 -0.085000 15.035000 0.085000 ;
- RECT 15.325000 -0.085000 15.495000 0.085000 ;
- RECT 15.785000 -0.085000 15.955000 0.085000 ;
- RECT 16.245000 -0.085000 16.415000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 16.560000 0.240000 ;
END
@@ -163,140 +114,185 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 16.560000 2.805000 ;
- RECT 0.515000 2.135000 0.895000 2.635000 ;
- RECT 2.385000 1.890000 2.765000 2.635000 ;
- RECT 3.515000 1.825000 3.710000 2.635000 ;
- RECT 6.350000 2.175000 6.695000 2.635000 ;
- RECT 9.360000 1.835000 9.595000 2.635000 ;
- RECT 10.355000 2.105000 10.645000 2.635000 ;
- RECT 12.595000 1.495000 12.765000 2.635000 ;
- RECT 13.535000 1.465000 13.785000 2.635000 ;
- RECT 14.915000 1.465000 15.150000 2.635000 ;
- RECT 15.920000 1.465000 16.180000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
- RECT 11.185000 2.635000 11.355000 2.805000 ;
- RECT 11.645000 2.635000 11.815000 2.805000 ;
- RECT 12.105000 2.635000 12.275000 2.805000 ;
- RECT 12.565000 2.635000 12.735000 2.805000 ;
- RECT 13.025000 2.635000 13.195000 2.805000 ;
- RECT 13.485000 2.635000 13.655000 2.805000 ;
- RECT 13.945000 2.635000 14.115000 2.805000 ;
- RECT 14.405000 2.635000 14.575000 2.805000 ;
- RECT 14.865000 2.635000 15.035000 2.805000 ;
- RECT 15.325000 2.635000 15.495000 2.805000 ;
- RECT 15.785000 2.635000 15.955000 2.805000 ;
- RECT 16.245000 2.635000 16.415000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 16.560000 2.960000 ;
END
END VPWR
OBS
LAYER li1 ;
- RECT 0.175000 0.345000 0.345000 0.635000 ;
- RECT 0.175000 0.635000 0.895000 0.805000 ;
- RECT 0.175000 1.795000 0.895000 1.965000 ;
- RECT 0.175000 1.965000 0.345000 2.465000 ;
- RECT 0.665000 0.805000 0.895000 1.795000 ;
- RECT 1.115000 0.345000 1.285000 2.465000 ;
- RECT 1.455000 0.255000 1.885000 0.515000 ;
- RECT 1.455000 0.515000 1.625000 1.890000 ;
- RECT 1.455000 1.890000 1.885000 2.465000 ;
- RECT 2.695000 1.355000 3.285000 1.720000 ;
- RECT 2.955000 1.720000 3.285000 2.425000 ;
- RECT 2.980000 0.255000 3.205000 0.845000 ;
- RECT 2.980000 0.845000 3.885000 1.175000 ;
- RECT 2.980000 1.175000 3.285000 1.355000 ;
- RECT 4.105000 0.685000 4.275000 1.320000 ;
- RECT 4.105000 1.320000 4.525000 1.650000 ;
- RECT 4.425000 1.820000 4.865000 2.020000 ;
- RECT 4.425000 2.020000 4.805000 2.465000 ;
- RECT 4.445000 0.255000 4.765000 0.980000 ;
- RECT 4.445000 0.980000 4.865000 1.150000 ;
- RECT 4.695000 1.150000 4.865000 1.820000 ;
- RECT 4.995000 0.255000 5.195000 0.645000 ;
- RECT 4.995000 0.645000 5.255000 0.825000 ;
- RECT 5.035000 2.210000 5.365000 2.465000 ;
- RECT 5.085000 0.825000 5.255000 1.785000 ;
- RECT 5.085000 1.785000 5.365000 2.210000 ;
- RECT 5.365000 0.255000 6.225000 0.515000 ;
- RECT 5.790000 1.835000 7.370000 2.005000 ;
- RECT 5.790000 2.005000 6.130000 2.465000 ;
- RECT 5.895000 0.515000 6.225000 0.935000 ;
- RECT 6.055000 0.935000 6.225000 1.835000 ;
- RECT 7.120000 1.355000 7.370000 1.835000 ;
- RECT 7.300000 0.255000 7.920000 0.565000 ;
- RECT 7.300000 0.565000 7.710000 1.185000 ;
- RECT 7.460000 2.150000 7.790000 2.465000 ;
- RECT 7.540000 1.185000 7.710000 1.865000 ;
- RECT 7.540000 1.865000 7.790000 2.150000 ;
- RECT 7.880000 1.125000 8.115000 1.720000 ;
- RECT 7.900000 0.735000 8.455000 0.955000 ;
- RECT 8.000000 2.175000 9.190000 2.375000 ;
- RECT 8.140000 0.255000 8.865000 0.565000 ;
- RECT 8.285000 0.955000 8.455000 1.655000 ;
- RECT 8.285000 1.655000 8.800000 2.005000 ;
- RECT 8.695000 0.565000 8.865000 1.315000 ;
- RECT 8.695000 1.315000 9.595000 1.485000 ;
- RECT 8.970000 1.485000 9.595000 1.575000 ;
- RECT 8.970000 1.575000 9.190000 2.175000 ;
- RECT 9.055000 0.765000 10.220000 1.045000 ;
- RECT 9.055000 1.045000 10.730000 1.065000 ;
- RECT 9.055000 1.065000 9.305000 1.095000 ;
- RECT 9.425000 1.245000 9.595000 1.315000 ;
- RECT 9.765000 0.255000 10.220000 0.765000 ;
- RECT 9.765000 1.065000 10.730000 1.375000 ;
- RECT 9.765000 1.375000 10.145000 2.465000 ;
- RECT 11.125000 1.245000 11.365000 1.965000 ;
- RECT 11.260000 2.165000 12.375000 2.355000 ;
- RECT 11.390000 0.705000 11.905000 1.035000 ;
- RECT 11.410000 0.330000 12.375000 0.535000 ;
- RECT 11.535000 1.035000 11.905000 1.995000 ;
- RECT 12.125000 0.535000 12.375000 2.165000 ;
- RECT 13.955000 1.575000 14.185000 2.010000 ;
- RECT 14.070000 0.890000 14.695000 1.220000 ;
- RECT 14.355000 0.255000 14.695000 0.890000 ;
- RECT 14.355000 1.220000 14.695000 2.465000 ;
+ RECT 0.000000 -0.085000 16.560000 0.085000 ;
+ RECT 0.000000 2.635000 16.560000 2.805000 ;
+ RECT 0.175000 0.345000 0.345000 0.635000 ;
+ RECT 0.175000 0.635000 0.895000 0.805000 ;
+ RECT 0.175000 1.795000 0.895000 1.965000 ;
+ RECT 0.175000 1.965000 0.345000 2.465000 ;
+ RECT 0.515000 0.085000 0.895000 0.465000 ;
+ RECT 0.515000 2.135000 0.895000 2.635000 ;
+ RECT 0.665000 0.805000 0.895000 1.795000 ;
+ RECT 1.115000 0.345000 1.285000 2.465000 ;
+ RECT 1.455000 0.255000 1.885000 0.515000 ;
+ RECT 1.455000 0.515000 1.625000 1.890000 ;
+ RECT 1.455000 1.890000 1.885000 2.465000 ;
+ RECT 2.385000 0.085000 2.765000 0.515000 ;
+ RECT 2.385000 1.890000 2.765000 2.635000 ;
+ RECT 2.695000 1.355000 3.285000 1.720000 ;
+ RECT 2.955000 1.720000 3.285000 2.425000 ;
+ RECT 2.980000 0.255000 3.205000 0.845000 ;
+ RECT 2.980000 0.845000 3.885000 1.175000 ;
+ RECT 2.980000 1.175000 3.285000 1.355000 ;
+ RECT 3.385000 0.085000 3.765000 0.610000 ;
+ RECT 3.515000 1.825000 3.710000 2.635000 ;
+ RECT 4.105000 0.685000 4.275000 1.320000 ;
+ RECT 4.105000 1.320000 4.525000 1.650000 ;
+ RECT 4.425000 1.820000 4.865000 2.020000 ;
+ RECT 4.425000 2.020000 4.805000 2.465000 ;
+ RECT 4.445000 0.255000 4.765000 0.980000 ;
+ RECT 4.445000 0.980000 4.865000 1.150000 ;
+ RECT 4.695000 1.150000 4.865000 1.820000 ;
+ RECT 4.995000 0.255000 5.195000 0.645000 ;
+ RECT 4.995000 0.645000 5.255000 0.825000 ;
+ RECT 5.035000 2.210000 5.365000 2.465000 ;
+ RECT 5.085000 0.825000 5.255000 1.785000 ;
+ RECT 5.085000 1.785000 5.365000 2.210000 ;
+ RECT 5.365000 0.255000 6.225000 0.515000 ;
+ RECT 5.790000 1.835000 7.370000 2.005000 ;
+ RECT 5.790000 2.005000 6.130000 2.465000 ;
+ RECT 5.895000 0.515000 6.225000 0.935000 ;
+ RECT 6.055000 0.935000 6.225000 1.835000 ;
+ RECT 6.350000 2.175000 6.695000 2.635000 ;
+ RECT 6.445000 0.085000 6.695000 0.905000 ;
+ RECT 7.120000 1.355000 7.370000 1.835000 ;
+ RECT 7.300000 0.255000 7.920000 0.565000 ;
+ RECT 7.300000 0.565000 7.710000 1.185000 ;
+ RECT 7.460000 2.150000 7.790000 2.465000 ;
+ RECT 7.540000 1.185000 7.710000 1.865000 ;
+ RECT 7.540000 1.865000 7.790000 2.150000 ;
+ RECT 7.880000 1.125000 8.115000 1.720000 ;
+ RECT 7.900000 0.735000 8.455000 0.955000 ;
+ RECT 8.000000 2.175000 9.190000 2.375000 ;
+ RECT 8.140000 0.255000 8.865000 0.565000 ;
+ RECT 8.285000 0.955000 8.455000 1.655000 ;
+ RECT 8.285000 1.655000 8.800000 2.005000 ;
+ RECT 8.695000 0.565000 8.865000 1.315000 ;
+ RECT 8.695000 1.315000 9.595000 1.485000 ;
+ RECT 8.970000 1.485000 9.595000 1.575000 ;
+ RECT 8.970000 1.575000 9.190000 2.175000 ;
+ RECT 9.055000 0.765000 10.220000 1.045000 ;
+ RECT 9.055000 1.045000 10.730000 1.065000 ;
+ RECT 9.055000 1.065000 9.305000 1.095000 ;
+ RECT 9.180000 0.085000 9.575000 0.560000 ;
+ RECT 9.360000 1.835000 9.595000 2.635000 ;
+ RECT 9.425000 1.245000 9.595000 1.315000 ;
+ RECT 9.765000 0.255000 10.220000 0.765000 ;
+ RECT 9.765000 1.065000 10.730000 1.375000 ;
+ RECT 9.765000 1.375000 10.145000 2.465000 ;
+ RECT 10.355000 2.105000 10.645000 2.635000 ;
+ RECT 10.450000 0.085000 10.725000 0.615000 ;
+ RECT 11.125000 1.245000 11.365000 1.965000 ;
+ RECT 11.260000 2.165000 12.375000 2.355000 ;
+ RECT 11.390000 0.705000 11.905000 1.035000 ;
+ RECT 11.410000 0.330000 12.375000 0.535000 ;
+ RECT 11.535000 1.035000 11.905000 1.995000 ;
+ RECT 12.125000 0.535000 12.375000 2.165000 ;
+ RECT 12.595000 1.495000 12.765000 2.635000 ;
+ RECT 12.630000 0.085000 12.880000 0.900000 ;
+ RECT 13.535000 1.465000 13.785000 2.635000 ;
+ RECT 13.650000 0.085000 13.900000 0.900000 ;
+ RECT 13.955000 1.575000 14.185000 2.010000 ;
+ RECT 14.070000 0.890000 14.695000 1.220000 ;
+ RECT 14.355000 0.255000 14.695000 0.890000 ;
+ RECT 14.355000 1.220000 14.695000 2.465000 ;
+ RECT 14.915000 0.085000 15.150000 0.900000 ;
+ RECT 14.915000 1.465000 15.150000 2.635000 ;
+ RECT 15.920000 0.085000 16.180000 0.900000 ;
+ RECT 15.920000 1.465000 16.180000 2.635000 ;
LAYER mcon ;
- RECT 0.685000 1.785000 0.855000 1.955000 ;
- RECT 1.115000 1.445000 1.285000 1.615000 ;
- RECT 1.455000 0.425000 1.625000 0.595000 ;
- RECT 4.105000 0.765000 4.275000 0.935000 ;
- RECT 4.535000 0.425000 4.705000 0.595000 ;
- RECT 5.015000 0.425000 5.185000 0.595000 ;
- RECT 7.315000 0.425000 7.485000 0.595000 ;
- RECT 7.910000 1.445000 8.080000 1.615000 ;
- RECT 8.345000 1.785000 8.515000 1.955000 ;
- RECT 11.160000 1.785000 11.330000 1.955000 ;
- RECT 11.630000 1.445000 11.800000 1.615000 ;
- RECT 12.165000 1.785000 12.335000 1.955000 ;
- RECT 13.985000 1.785000 14.155000 1.955000 ;
- RECT 14.445000 0.765000 14.615000 0.935000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 0.685000 1.785000 0.855000 1.955000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.115000 1.445000 1.285000 1.615000 ;
+ RECT 1.455000 0.425000 1.625000 0.595000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.105000 0.765000 4.275000 0.935000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.535000 0.425000 4.705000 0.595000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.015000 0.425000 5.185000 0.595000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.315000 0.425000 7.485000 0.595000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.910000 1.445000 8.080000 1.615000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.345000 1.785000 8.515000 1.955000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
+ RECT 11.160000 1.785000 11.330000 1.955000 ;
+ RECT 11.185000 -0.085000 11.355000 0.085000 ;
+ RECT 11.185000 2.635000 11.355000 2.805000 ;
+ RECT 11.630000 1.445000 11.800000 1.615000 ;
+ RECT 11.645000 -0.085000 11.815000 0.085000 ;
+ RECT 11.645000 2.635000 11.815000 2.805000 ;
+ RECT 12.105000 -0.085000 12.275000 0.085000 ;
+ RECT 12.105000 2.635000 12.275000 2.805000 ;
+ RECT 12.165000 1.785000 12.335000 1.955000 ;
+ RECT 12.565000 -0.085000 12.735000 0.085000 ;
+ RECT 12.565000 2.635000 12.735000 2.805000 ;
+ RECT 13.025000 -0.085000 13.195000 0.085000 ;
+ RECT 13.025000 2.635000 13.195000 2.805000 ;
+ RECT 13.485000 -0.085000 13.655000 0.085000 ;
+ RECT 13.485000 2.635000 13.655000 2.805000 ;
+ RECT 13.945000 -0.085000 14.115000 0.085000 ;
+ RECT 13.945000 2.635000 14.115000 2.805000 ;
+ RECT 13.985000 1.785000 14.155000 1.955000 ;
+ RECT 14.405000 -0.085000 14.575000 0.085000 ;
+ RECT 14.405000 2.635000 14.575000 2.805000 ;
+ RECT 14.445000 0.765000 14.615000 0.935000 ;
+ RECT 14.865000 -0.085000 15.035000 0.085000 ;
+ RECT 14.865000 2.635000 15.035000 2.805000 ;
+ RECT 15.325000 -0.085000 15.495000 0.085000 ;
+ RECT 15.325000 2.635000 15.495000 2.805000 ;
+ RECT 15.785000 -0.085000 15.955000 0.085000 ;
+ RECT 15.785000 2.635000 15.955000 2.805000 ;
+ RECT 16.245000 -0.085000 16.415000 0.085000 ;
+ RECT 16.245000 2.635000 16.415000 2.805000 ;
LAYER met1 ;
RECT 0.625000 1.755000 0.915000 1.800000 ;
RECT 0.625000 1.800000 11.415000 1.940000 ;
diff --git a/cells/tap/sky130_fd_sc_hdll__tap_1.magic.lef b/cells/tap/sky130_fd_sc_hdll__tap_1.magic.lef
index bf2958e..0002b7a 100644
--- a/cells/tap/sky130_fd_sc_hdll__tap_1.magic.lef
+++ b/cells/tap/sky130_fd_sc_hdll__tap_1.magic.lef
@@ -38,10 +38,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 0.460000 0.085000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 0.460000 0.240000 ;
END
@@ -64,14 +60,18 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 0.460000 2.805000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 0.460000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 0.460000 0.085000 ;
+ RECT 0.000000 2.635000 0.460000 2.805000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/tapvgnd/sky130_fd_sc_hdll__tapvgnd_1.magic.lef b/cells/tapvgnd/sky130_fd_sc_hdll__tapvgnd_1.magic.lef
index 97a4217..d2bb0e1 100644
--- a/cells/tapvgnd/sky130_fd_sc_hdll__tapvgnd_1.magic.lef
+++ b/cells/tapvgnd/sky130_fd_sc_hdll__tapvgnd_1.magic.lef
@@ -37,10 +37,6 @@
PIN VPB
ANTENNADIFFAREA 0.148750 ;
PORT
- LAYER li1 ;
- RECT 0.085000 1.470000 0.375000 2.455000 ;
- LAYER mcon ;
- RECT 0.145000 2.125000 0.315000 2.295000 ;
LAYER met1 ;
RECT 0.085000 2.095000 0.375000 2.325000 ;
END
@@ -48,11 +44,6 @@
PIN VGND
USE GROUND ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 0.460000 0.085000 ;
- RECT 0.085000 0.085000 0.375000 0.810000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 0.460000 0.240000 ;
END
@@ -60,14 +51,21 @@
PIN VPWR
USE POWER ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 0.460000 2.805000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 0.460000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 0.460000 0.085000 ;
+ RECT 0.000000 2.635000 0.460000 2.805000 ;
+ RECT 0.085000 0.085000 0.375000 0.810000 ;
+ RECT 0.085000 1.470000 0.375000 2.455000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.125000 0.315000 2.295000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/tapvgnd2/sky130_fd_sc_hdll__tapvgnd2_1.magic.lef b/cells/tapvgnd2/sky130_fd_sc_hdll__tapvgnd2_1.magic.lef
index 3d3f1cd..b3d8773 100644
--- a/cells/tapvgnd2/sky130_fd_sc_hdll__tapvgnd2_1.magic.lef
+++ b/cells/tapvgnd2/sky130_fd_sc_hdll__tapvgnd2_1.magic.lef
@@ -37,10 +37,6 @@
PIN VPB
ANTENNADIFFAREA 0.148750 ;
PORT
- LAYER li1 ;
- RECT 0.085000 1.470000 0.375000 2.455000 ;
- LAYER mcon ;
- RECT 0.145000 1.785000 0.315000 1.955000 ;
LAYER met1 ;
RECT 0.085000 1.755000 0.375000 1.985000 ;
END
@@ -48,11 +44,6 @@
PIN VGND
USE GROUND ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 0.460000 0.085000 ;
- RECT 0.085000 0.085000 0.375000 0.810000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 0.460000 0.240000 ;
END
@@ -60,14 +51,21 @@
PIN VPWR
USE POWER ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 0.460000 2.805000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 0.460000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 0.460000 0.085000 ;
+ RECT 0.000000 2.635000 0.460000 2.805000 ;
+ RECT 0.085000 0.085000 0.375000 0.810000 ;
+ RECT 0.085000 1.470000 0.375000 2.455000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 1.785000 0.315000 1.955000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/tapvpwrvgnd/sky130_fd_sc_hdll__tapvpwrvgnd_1.magic.lef b/cells/tapvpwrvgnd/sky130_fd_sc_hdll__tapvpwrvgnd_1.magic.lef
index 3d236e8..edc767d 100644
--- a/cells/tapvpwrvgnd/sky130_fd_sc_hdll__tapvpwrvgnd_1.magic.lef
+++ b/cells/tapvpwrvgnd/sky130_fd_sc_hdll__tapvpwrvgnd_1.magic.lef
@@ -39,11 +39,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 0.460000 0.085000 ;
- RECT 0.085000 0.085000 0.375000 0.810000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 0.460000 0.240000 ;
END
@@ -53,15 +48,20 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 0.460000 2.805000 ;
- RECT 0.085000 1.470000 0.375000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 0.460000 2.960000 ;
END
END VPWR
+ OBS
+ LAYER li1 ;
+ RECT 0.000000 -0.085000 0.460000 0.085000 ;
+ RECT 0.000000 2.635000 0.460000 2.805000 ;
+ RECT 0.085000 0.085000 0.375000 0.810000 ;
+ RECT 0.085000 1.470000 0.375000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
PROPERTY originalViewName "layout" ;
diff --git a/cells/xnor2/sky130_fd_sc_hdll__xnor2_1.magic.lef b/cells/xnor2/sky130_fd_sc_hdll__xnor2_1.magic.lef
index 582d0ee..fb1014a 100644
--- a/cells/xnor2/sky130_fd_sc_hdll__xnor2_1.magic.lef
+++ b/cells/xnor2/sky130_fd_sc_hdll__xnor2_1.magic.lef
@@ -60,19 +60,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 1.155000 0.085000 1.325000 0.905000 ;
- RECT 2.095000 0.085000 2.495000 0.475000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -82,20 +69,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 0.085000 2.125000 0.385000 2.635000 ;
- RECT 1.155000 2.125000 1.835000 2.635000 ;
- RECT 3.115000 2.125000 3.415000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -115,16 +88,40 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.280000 0.550000 0.825000 ;
- RECT 0.085000 0.825000 0.255000 1.785000 ;
- RECT 0.085000 1.785000 2.555000 1.955000 ;
- RECT 0.555000 1.955000 0.935000 2.465000 ;
- RECT 1.495000 0.255000 1.875000 0.655000 ;
- RECT 1.495000 0.655000 2.895000 0.825000 ;
- RECT 2.335000 1.415000 3.095000 1.585000 ;
- RECT 2.335000 1.585000 2.555000 1.785000 ;
- RECT 2.665000 0.255000 2.895000 0.655000 ;
- RECT 2.875000 0.995000 3.095000 1.415000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.085000 0.280000 0.550000 0.825000 ;
+ RECT 0.085000 0.825000 0.255000 1.785000 ;
+ RECT 0.085000 1.785000 2.555000 1.955000 ;
+ RECT 0.085000 2.125000 0.385000 2.635000 ;
+ RECT 0.555000 1.955000 0.935000 2.465000 ;
+ RECT 1.155000 0.085000 1.325000 0.905000 ;
+ RECT 1.155000 2.125000 1.835000 2.635000 ;
+ RECT 1.495000 0.255000 1.875000 0.655000 ;
+ RECT 1.495000 0.655000 2.895000 0.825000 ;
+ RECT 2.095000 0.085000 2.495000 0.475000 ;
+ RECT 2.335000 1.415000 3.095000 1.585000 ;
+ RECT 2.335000 1.585000 2.555000 1.785000 ;
+ RECT 2.665000 0.255000 2.895000 0.655000 ;
+ RECT 2.875000 0.995000 3.095000 1.415000 ;
+ RECT 3.115000 2.125000 3.415000 2.635000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/xnor2/sky130_fd_sc_hdll__xnor2_2.magic.lef b/cells/xnor2/sky130_fd_sc_hdll__xnor2_2.magic.lef
index 036ac04..8547421 100644
--- a/cells/xnor2/sky130_fd_sc_hdll__xnor2_2.magic.lef
+++ b/cells/xnor2/sky130_fd_sc_hdll__xnor2_2.magic.lef
@@ -61,27 +61,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 1.600000 0.085000 1.770000 0.555000 ;
- RECT 2.630000 0.085000 2.800000 0.905000 ;
- RECT 3.570000 0.085000 3.740000 0.555000 ;
- RECT 4.545000 0.085000 4.715000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -91,28 +70,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.620000 2.135000 0.870000 2.635000 ;
- RECT 1.560000 2.135000 1.810000 2.635000 ;
- RECT 3.060000 2.135000 3.310000 2.635000 ;
- RECT 5.025000 2.135000 5.275000 2.635000 ;
- RECT 5.965000 1.795000 6.340000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -134,32 +91,71 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.645000 0.910000 0.895000 ;
- RECT 0.085000 0.895000 0.315000 1.785000 ;
- RECT 0.085000 1.785000 3.780000 1.955000 ;
- RECT 0.085000 1.955000 2.280000 1.965000 ;
- RECT 0.085000 1.965000 0.400000 2.465000 ;
- RECT 0.105000 0.255000 1.380000 0.475000 ;
- RECT 1.090000 1.965000 1.340000 2.465000 ;
- RECT 1.130000 0.475000 1.380000 0.725000 ;
- RECT 1.130000 0.725000 2.320000 0.905000 ;
- RECT 1.940000 0.255000 2.320000 0.725000 ;
- RECT 2.030000 1.965000 2.280000 2.465000 ;
- RECT 2.590000 2.125000 2.840000 2.465000 ;
- RECT 2.970000 0.255000 3.350000 0.725000 ;
- RECT 2.970000 0.725000 5.755000 0.905000 ;
- RECT 3.530000 2.125000 3.855000 2.295000 ;
- RECT 3.530000 2.295000 4.755000 2.465000 ;
- RECT 3.610000 1.455000 5.205000 1.625000 ;
- RECT 3.610000 1.625000 3.780000 1.785000 ;
- RECT 3.910000 0.255000 4.325000 0.725000 ;
- RECT 4.505000 2.135000 4.755000 2.295000 ;
- RECT 5.035000 1.075000 5.745000 1.245000 ;
- RECT 5.035000 1.245000 5.205000 1.455000 ;
- RECT 5.405000 0.645000 5.755000 0.725000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.085000 0.645000 0.910000 0.895000 ;
+ RECT 0.085000 0.895000 0.315000 1.785000 ;
+ RECT 0.085000 1.785000 3.780000 1.955000 ;
+ RECT 0.085000 1.955000 2.280000 1.965000 ;
+ RECT 0.085000 1.965000 0.400000 2.465000 ;
+ RECT 0.105000 0.255000 1.380000 0.475000 ;
+ RECT 0.620000 2.135000 0.870000 2.635000 ;
+ RECT 1.090000 1.965000 1.340000 2.465000 ;
+ RECT 1.130000 0.475000 1.380000 0.725000 ;
+ RECT 1.130000 0.725000 2.320000 0.905000 ;
+ RECT 1.560000 2.135000 1.810000 2.635000 ;
+ RECT 1.600000 0.085000 1.770000 0.555000 ;
+ RECT 1.940000 0.255000 2.320000 0.725000 ;
+ RECT 2.030000 1.965000 2.280000 2.465000 ;
+ RECT 2.590000 2.125000 2.840000 2.465000 ;
+ RECT 2.630000 0.085000 2.800000 0.905000 ;
+ RECT 2.970000 0.255000 3.350000 0.725000 ;
+ RECT 2.970000 0.725000 5.755000 0.905000 ;
+ RECT 3.060000 2.135000 3.310000 2.635000 ;
+ RECT 3.530000 2.125000 3.855000 2.295000 ;
+ RECT 3.530000 2.295000 4.755000 2.465000 ;
+ RECT 3.570000 0.085000 3.740000 0.555000 ;
+ RECT 3.610000 1.455000 5.205000 1.625000 ;
+ RECT 3.610000 1.625000 3.780000 1.785000 ;
+ RECT 3.910000 0.255000 4.325000 0.725000 ;
+ RECT 4.505000 2.135000 4.755000 2.295000 ;
+ RECT 4.545000 0.085000 4.715000 0.555000 ;
+ RECT 5.025000 2.135000 5.275000 2.635000 ;
+ RECT 5.035000 1.075000 5.745000 1.245000 ;
+ RECT 5.035000 1.245000 5.205000 1.455000 ;
+ RECT 5.405000 0.645000 5.755000 0.725000 ;
+ RECT 5.965000 1.795000 6.340000 2.635000 ;
LAYER mcon ;
- RECT 2.665000 2.125000 2.835000 2.295000 ;
- RECT 3.685000 2.125000 3.855000 2.295000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.665000 2.125000 2.835000 2.295000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.685000 2.125000 3.855000 2.295000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 2.605000 2.095000 2.895000 2.140000 ;
RECT 2.605000 2.140000 3.915000 2.280000 ;
diff --git a/cells/xnor2/sky130_fd_sc_hdll__xnor2_4.magic.lef b/cells/xnor2/sky130_fd_sc_hdll__xnor2_4.magic.lef
index 88e1e24..a04e4ae 100644
--- a/cells/xnor2/sky130_fd_sc_hdll__xnor2_4.magic.lef
+++ b/cells/xnor2/sky130_fd_sc_hdll__xnor2_4.magic.lef
@@ -61,40 +61,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 11.040000 0.085000 ;
- RECT 2.600000 0.085000 2.770000 0.555000 ;
- RECT 3.540000 0.085000 3.710000 0.555000 ;
- RECT 4.430000 0.085000 4.700000 0.905000 ;
- RECT 5.470000 0.085000 5.640000 0.555000 ;
- RECT 6.410000 0.085000 6.580000 0.555000 ;
- RECT 7.350000 0.085000 7.520000 0.555000 ;
- RECT 8.290000 0.085000 8.460000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 11.040000 0.240000 ;
END
@@ -104,41 +70,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 11.040000 2.805000 ;
- RECT 0.680000 1.835000 0.930000 2.635000 ;
- RECT 1.620000 2.175000 1.870000 2.635000 ;
- RECT 2.560000 2.175000 2.810000 2.635000 ;
- RECT 3.500000 2.175000 3.750000 2.635000 ;
- RECT 4.960000 2.175000 5.210000 2.635000 ;
- RECT 5.900000 2.175000 6.150000 2.635000 ;
- RECT 9.240000 1.835000 9.490000 2.635000 ;
- RECT 10.180000 1.835000 10.430000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 11.040000 2.960000 ;
END
@@ -161,40 +92,105 @@
END Y
OBS
LAYER li1 ;
- RECT 0.085000 0.645000 1.910000 0.905000 ;
- RECT 0.085000 0.905000 0.320000 1.445000 ;
- RECT 0.085000 1.445000 1.400000 1.615000 ;
- RECT 0.085000 1.615000 0.460000 2.465000 ;
- RECT 0.170000 0.255000 2.380000 0.475000 ;
- RECT 1.150000 1.615000 1.400000 1.785000 ;
- RECT 1.150000 1.785000 4.220000 2.005000 ;
- RECT 1.150000 2.005000 1.400000 2.465000 ;
- RECT 2.090000 2.005000 2.340000 2.465000 ;
- RECT 2.130000 0.475000 2.380000 0.725000 ;
- RECT 2.130000 0.725000 4.260000 0.905000 ;
- RECT 2.940000 0.255000 3.320000 0.725000 ;
- RECT 3.030000 2.005000 3.280000 2.465000 ;
- RECT 3.880000 0.255000 4.260000 0.725000 ;
- RECT 3.970000 2.005000 4.220000 2.465000 ;
- RECT 4.425000 1.785000 6.580000 2.005000 ;
- RECT 4.425000 2.005000 4.740000 2.465000 ;
- RECT 4.870000 0.255000 5.250000 0.725000 ;
- RECT 4.870000 0.725000 8.170000 0.735000 ;
- RECT 4.870000 0.735000 8.980000 0.905000 ;
- RECT 5.430000 2.005000 5.680000 2.465000 ;
- RECT 5.810000 0.255000 6.190000 0.725000 ;
- RECT 6.370000 2.005000 6.580000 2.215000 ;
- RECT 6.370000 2.215000 8.540000 2.465000 ;
- RECT 6.490000 1.445000 8.560000 1.615000 ;
- RECT 6.750000 0.255000 7.130000 0.725000 ;
- RECT 7.690000 0.255000 8.070000 0.725000 ;
- RECT 8.390000 1.075000 10.535000 1.275000 ;
- RECT 8.390000 1.275000 8.560000 1.445000 ;
- RECT 8.730000 0.305000 10.940000 0.475000 ;
- RECT 8.730000 0.475000 8.980000 0.735000 ;
+ RECT 0.000000 -0.085000 11.040000 0.085000 ;
+ RECT 0.000000 2.635000 11.040000 2.805000 ;
+ RECT 0.085000 0.645000 1.910000 0.905000 ;
+ RECT 0.085000 0.905000 0.320000 1.445000 ;
+ RECT 0.085000 1.445000 1.400000 1.615000 ;
+ RECT 0.085000 1.615000 0.460000 2.465000 ;
+ RECT 0.170000 0.255000 2.380000 0.475000 ;
+ RECT 0.680000 1.835000 0.930000 2.635000 ;
+ RECT 1.150000 1.615000 1.400000 1.785000 ;
+ RECT 1.150000 1.785000 4.220000 2.005000 ;
+ RECT 1.150000 2.005000 1.400000 2.465000 ;
+ RECT 1.620000 2.175000 1.870000 2.635000 ;
+ RECT 2.090000 2.005000 2.340000 2.465000 ;
+ RECT 2.130000 0.475000 2.380000 0.725000 ;
+ RECT 2.130000 0.725000 4.260000 0.905000 ;
+ RECT 2.560000 2.175000 2.810000 2.635000 ;
+ RECT 2.600000 0.085000 2.770000 0.555000 ;
+ RECT 2.940000 0.255000 3.320000 0.725000 ;
+ RECT 3.030000 2.005000 3.280000 2.465000 ;
+ RECT 3.500000 2.175000 3.750000 2.635000 ;
+ RECT 3.540000 0.085000 3.710000 0.555000 ;
+ RECT 3.880000 0.255000 4.260000 0.725000 ;
+ RECT 3.970000 2.005000 4.220000 2.465000 ;
+ RECT 4.425000 1.785000 6.580000 2.005000 ;
+ RECT 4.425000 2.005000 4.740000 2.465000 ;
+ RECT 4.430000 0.085000 4.700000 0.905000 ;
+ RECT 4.870000 0.255000 5.250000 0.725000 ;
+ RECT 4.870000 0.725000 8.170000 0.735000 ;
+ RECT 4.870000 0.735000 8.980000 0.905000 ;
+ RECT 4.960000 2.175000 5.210000 2.635000 ;
+ RECT 5.430000 2.005000 5.680000 2.465000 ;
+ RECT 5.470000 0.085000 5.640000 0.555000 ;
+ RECT 5.810000 0.255000 6.190000 0.725000 ;
+ RECT 5.900000 2.175000 6.150000 2.635000 ;
+ RECT 6.370000 2.005000 6.580000 2.215000 ;
+ RECT 6.370000 2.215000 8.540000 2.465000 ;
+ RECT 6.410000 0.085000 6.580000 0.555000 ;
+ RECT 6.490000 1.445000 8.560000 1.615000 ;
+ RECT 6.750000 0.255000 7.130000 0.725000 ;
+ RECT 7.350000 0.085000 7.520000 0.555000 ;
+ RECT 7.690000 0.255000 8.070000 0.725000 ;
+ RECT 8.290000 0.085000 8.460000 0.555000 ;
+ RECT 8.390000 1.075000 10.535000 1.275000 ;
+ RECT 8.390000 1.275000 8.560000 1.445000 ;
+ RECT 8.730000 0.305000 10.940000 0.475000 ;
+ RECT 8.730000 0.475000 8.980000 0.735000 ;
+ RECT 9.240000 1.835000 9.490000 2.635000 ;
+ RECT 10.180000 1.835000 10.430000 2.635000 ;
LAYER mcon ;
- RECT 1.165000 1.445000 1.335000 1.615000 ;
- RECT 6.725000 1.445000 6.895000 1.615000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.165000 1.445000 1.335000 1.615000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 6.725000 1.445000 6.895000 1.615000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
LAYER met1 ;
RECT 1.055000 1.415000 1.395000 1.460000 ;
RECT 1.055000 1.460000 7.005000 1.600000 ;
diff --git a/cells/xnor3/sky130_fd_sc_hdll__xnor3_1.magic.lef b/cells/xnor3/sky130_fd_sc_hdll__xnor3_1.magic.lef
index 7e3fbcc..520f1af 100644
--- a/cells/xnor3/sky130_fd_sc_hdll__xnor3_1.magic.lef
+++ b/cells/xnor3/sky130_fd_sc_hdll__xnor3_1.magic.lef
@@ -67,32 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 9.200000 0.085000 ;
- RECT 0.515000 0.085000 0.815000 0.525000 ;
- RECT 3.675000 0.085000 3.845000 0.865000 ;
- RECT 8.050000 0.085000 8.510000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 9.200000 0.240000 ;
END
@@ -102,32 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 9.200000 2.805000 ;
- RECT 0.535000 2.215000 0.920000 2.635000 ;
- RECT 3.425000 2.235000 3.755000 2.635000 ;
- RECT 7.915000 2.275000 8.595000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 9.200000 2.960000 ;
END
@@ -144,71 +92,119 @@
END X
OBS
LAYER li1 ;
- RECT 0.515000 0.695000 1.205000 0.865000 ;
- RECT 0.515000 0.865000 0.755000 1.330000 ;
- RECT 0.535000 1.330000 0.755000 1.875000 ;
- RECT 0.535000 1.875000 1.320000 2.045000 ;
- RECT 0.985000 0.255000 2.655000 0.425000 ;
- RECT 0.985000 0.425000 1.205000 0.695000 ;
- RECT 0.985000 1.535000 2.670000 1.705000 ;
- RECT 1.100000 2.045000 1.320000 2.235000 ;
- RECT 1.100000 2.235000 2.670000 2.405000 ;
- RECT 1.375000 0.595000 1.545000 1.535000 ;
- RECT 1.660000 1.895000 4.360000 2.065000 ;
- RECT 1.845000 0.625000 3.165000 0.795000 ;
- RECT 1.845000 0.795000 2.225000 0.905000 ;
- RECT 2.170000 0.425000 2.655000 0.455000 ;
- RECT 2.500000 0.995000 2.825000 1.325000 ;
- RECT 2.500000 1.325000 2.670000 1.535000 ;
- RECT 2.875000 0.285000 3.505000 0.455000 ;
- RECT 2.890000 1.525000 3.275000 1.695000 ;
- RECT 2.995000 0.795000 3.165000 1.375000 ;
- RECT 2.995000 1.375000 3.275000 1.525000 ;
- RECT 3.335000 0.455000 3.505000 1.035000 ;
- RECT 3.335000 1.035000 3.615000 1.205000 ;
- RECT 3.445000 1.205000 3.615000 1.895000 ;
- RECT 3.845000 1.445000 4.365000 1.715000 ;
- RECT 4.075000 0.415000 4.365000 1.445000 ;
- RECT 4.190000 2.065000 4.360000 2.275000 ;
- RECT 4.190000 2.275000 7.485000 2.445000 ;
- RECT 4.545000 0.265000 4.955000 0.485000 ;
- RECT 4.545000 0.485000 4.755000 0.595000 ;
- RECT 4.545000 0.595000 4.715000 2.105000 ;
- RECT 4.885000 0.720000 5.345000 0.825000 ;
- RECT 4.885000 0.825000 5.145000 0.890000 ;
- RECT 4.885000 0.890000 5.055000 2.275000 ;
- RECT 4.925000 0.655000 5.345000 0.720000 ;
- RECT 5.175000 0.320000 5.345000 0.655000 ;
- RECT 5.285000 1.445000 6.115000 1.615000 ;
- RECT 5.285000 1.615000 5.700000 2.045000 ;
- RECT 5.300000 0.995000 5.725000 1.270000 ;
- RECT 5.515000 0.630000 5.725000 0.995000 ;
- RECT 5.945000 0.255000 7.140000 0.425000 ;
- RECT 5.945000 0.425000 6.115000 1.445000 ;
- RECT 6.285000 0.595000 6.455000 1.935000 ;
- RECT 6.285000 1.935000 9.110000 2.105000 ;
- RECT 6.625000 0.425000 7.140000 0.465000 ;
- RECT 7.015000 0.730000 7.220000 0.945000 ;
- RECT 7.015000 0.945000 7.325000 1.275000 ;
- RECT 7.475000 1.495000 8.660000 1.705000 ;
- RECT 7.515000 0.295000 7.805000 0.735000 ;
- RECT 7.515000 0.735000 8.660000 0.750000 ;
- RECT 7.555000 0.750000 8.660000 0.905000 ;
- RECT 8.490000 0.905000 8.660000 0.995000 ;
- RECT 8.490000 0.995000 8.770000 1.325000 ;
- RECT 8.490000 1.325000 8.660000 1.495000 ;
- RECT 8.575000 1.875000 9.110000 1.935000 ;
- RECT 8.810000 0.255000 9.110000 0.585000 ;
- RECT 8.815000 2.105000 9.110000 2.465000 ;
- RECT 8.940000 0.585000 9.110000 1.875000 ;
+ RECT 0.000000 -0.085000 9.200000 0.085000 ;
+ RECT 0.000000 2.635000 9.200000 2.805000 ;
+ RECT 0.515000 0.085000 0.815000 0.525000 ;
+ RECT 0.515000 0.695000 1.205000 0.865000 ;
+ RECT 0.515000 0.865000 0.755000 1.330000 ;
+ RECT 0.535000 1.330000 0.755000 1.875000 ;
+ RECT 0.535000 1.875000 1.320000 2.045000 ;
+ RECT 0.535000 2.215000 0.920000 2.635000 ;
+ RECT 0.985000 0.255000 2.655000 0.425000 ;
+ RECT 0.985000 0.425000 1.205000 0.695000 ;
+ RECT 0.985000 1.535000 2.670000 1.705000 ;
+ RECT 1.100000 2.045000 1.320000 2.235000 ;
+ RECT 1.100000 2.235000 2.670000 2.405000 ;
+ RECT 1.375000 0.595000 1.545000 1.535000 ;
+ RECT 1.660000 1.895000 4.360000 2.065000 ;
+ RECT 1.845000 0.625000 3.165000 0.795000 ;
+ RECT 1.845000 0.795000 2.225000 0.905000 ;
+ RECT 2.170000 0.425000 2.655000 0.455000 ;
+ RECT 2.500000 0.995000 2.825000 1.325000 ;
+ RECT 2.500000 1.325000 2.670000 1.535000 ;
+ RECT 2.875000 0.285000 3.505000 0.455000 ;
+ RECT 2.890000 1.525000 3.275000 1.695000 ;
+ RECT 2.995000 0.795000 3.165000 1.375000 ;
+ RECT 2.995000 1.375000 3.275000 1.525000 ;
+ RECT 3.335000 0.455000 3.505000 1.035000 ;
+ RECT 3.335000 1.035000 3.615000 1.205000 ;
+ RECT 3.425000 2.235000 3.755000 2.635000 ;
+ RECT 3.445000 1.205000 3.615000 1.895000 ;
+ RECT 3.675000 0.085000 3.845000 0.865000 ;
+ RECT 3.845000 1.445000 4.365000 1.715000 ;
+ RECT 4.075000 0.415000 4.365000 1.445000 ;
+ RECT 4.190000 2.065000 4.360000 2.275000 ;
+ RECT 4.190000 2.275000 7.485000 2.445000 ;
+ RECT 4.545000 0.265000 4.955000 0.485000 ;
+ RECT 4.545000 0.485000 4.755000 0.595000 ;
+ RECT 4.545000 0.595000 4.715000 2.105000 ;
+ RECT 4.885000 0.720000 5.345000 0.825000 ;
+ RECT 4.885000 0.825000 5.145000 0.890000 ;
+ RECT 4.885000 0.890000 5.055000 2.275000 ;
+ RECT 4.925000 0.655000 5.345000 0.720000 ;
+ RECT 5.175000 0.320000 5.345000 0.655000 ;
+ RECT 5.285000 1.445000 6.115000 1.615000 ;
+ RECT 5.285000 1.615000 5.700000 2.045000 ;
+ RECT 5.300000 0.995000 5.725000 1.270000 ;
+ RECT 5.515000 0.630000 5.725000 0.995000 ;
+ RECT 5.945000 0.255000 7.140000 0.425000 ;
+ RECT 5.945000 0.425000 6.115000 1.445000 ;
+ RECT 6.285000 0.595000 6.455000 1.935000 ;
+ RECT 6.285000 1.935000 9.110000 2.105000 ;
+ RECT 6.625000 0.425000 7.140000 0.465000 ;
+ RECT 7.015000 0.730000 7.220000 0.945000 ;
+ RECT 7.015000 0.945000 7.325000 1.275000 ;
+ RECT 7.475000 1.495000 8.660000 1.705000 ;
+ RECT 7.515000 0.295000 7.805000 0.735000 ;
+ RECT 7.515000 0.735000 8.660000 0.750000 ;
+ RECT 7.555000 0.750000 8.660000 0.905000 ;
+ RECT 7.915000 2.275000 8.595000 2.635000 ;
+ RECT 8.050000 0.085000 8.510000 0.565000 ;
+ RECT 8.490000 0.905000 8.660000 0.995000 ;
+ RECT 8.490000 0.995000 8.770000 1.325000 ;
+ RECT 8.490000 1.325000 8.660000 1.495000 ;
+ RECT 8.575000 1.875000 9.110000 1.935000 ;
+ RECT 8.810000 0.255000 9.110000 0.585000 ;
+ RECT 8.815000 2.105000 9.110000 2.465000 ;
+ RECT 8.940000 0.585000 9.110000 1.875000 ;
LAYER mcon ;
- RECT 3.105000 1.445000 3.275000 1.615000 ;
- RECT 4.075000 0.765000 4.245000 0.935000 ;
- RECT 4.585000 0.425000 4.755000 0.595000 ;
- RECT 5.555000 0.765000 5.725000 0.935000 ;
- RECT 5.555000 1.445000 5.725000 1.615000 ;
- RECT 7.035000 0.765000 7.205000 0.935000 ;
- RECT 7.545000 0.425000 7.715000 0.595000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.105000 1.445000 3.275000 1.615000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.075000 0.765000 4.245000 0.935000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.585000 0.425000 4.755000 0.595000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.555000 0.765000 5.725000 0.935000 ;
+ RECT 5.555000 1.445000 5.725000 1.615000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.035000 0.765000 7.205000 0.935000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.545000 0.425000 7.715000 0.595000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
LAYER met1 ;
RECT 3.045000 1.415000 3.335000 1.460000 ;
RECT 3.045000 1.460000 5.785000 1.600000 ;
diff --git a/cells/xnor3/sky130_fd_sc_hdll__xnor3_2.magic.lef b/cells/xnor3/sky130_fd_sc_hdll__xnor3_2.magic.lef
index e8c372b..551f0e8 100644
--- a/cells/xnor3/sky130_fd_sc_hdll__xnor3_2.magic.lef
+++ b/cells/xnor3/sky130_fd_sc_hdll__xnor3_2.magic.lef
@@ -67,34 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 9.660000 0.085000 ;
- RECT 0.085000 0.085000 0.375000 0.735000 ;
- RECT 1.035000 0.085000 1.325000 0.525000 ;
- RECT 4.185000 0.085000 4.355000 0.865000 ;
- RECT 8.535000 0.085000 8.705000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 9.660000 0.240000 ;
END
@@ -104,34 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 9.660000 2.805000 ;
- RECT 0.085000 1.490000 0.375000 2.635000 ;
- RECT 1.045000 2.215000 1.430000 2.635000 ;
- RECT 3.935000 2.235000 4.265000 2.635000 ;
- RECT 8.455000 2.275000 8.790000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 9.660000 2.960000 ;
END
@@ -147,70 +91,122 @@
END X
OBS
LAYER li1 ;
- RECT 1.045000 0.695000 1.715000 0.865000 ;
- RECT 1.045000 0.865000 1.265000 1.875000 ;
- RECT 1.045000 1.875000 1.830000 2.045000 ;
- RECT 1.495000 0.255000 3.165000 0.425000 ;
- RECT 1.495000 0.425000 1.715000 0.695000 ;
- RECT 1.495000 1.535000 3.180000 1.705000 ;
- RECT 1.610000 2.045000 1.830000 2.235000 ;
- RECT 1.610000 2.235000 3.180000 2.405000 ;
- RECT 1.885000 0.595000 2.055000 1.535000 ;
- RECT 2.170000 1.895000 4.870000 2.065000 ;
- RECT 2.355000 0.625000 3.675000 0.795000 ;
- RECT 2.355000 0.795000 2.735000 0.905000 ;
- RECT 2.680000 0.425000 3.165000 0.455000 ;
- RECT 3.010000 0.995000 3.335000 1.325000 ;
- RECT 3.010000 1.325000 3.180000 1.535000 ;
- RECT 3.385000 0.285000 4.015000 0.455000 ;
- RECT 3.400000 1.525000 3.785000 1.695000 ;
- RECT 3.505000 0.795000 3.675000 1.375000 ;
- RECT 3.505000 1.375000 3.785000 1.525000 ;
- RECT 3.845000 0.455000 4.015000 1.035000 ;
- RECT 3.845000 1.035000 4.125000 1.205000 ;
- RECT 3.955000 1.205000 4.125000 1.895000 ;
- RECT 4.355000 1.445000 4.875000 1.715000 ;
- RECT 4.585000 0.415000 4.875000 1.445000 ;
- RECT 4.700000 2.065000 4.870000 2.275000 ;
- RECT 4.700000 2.275000 7.995000 2.445000 ;
- RECT 5.055000 0.265000 5.465000 0.485000 ;
- RECT 5.055000 0.485000 5.265000 0.595000 ;
- RECT 5.055000 0.595000 5.225000 2.105000 ;
- RECT 5.395000 0.720000 5.855000 0.825000 ;
- RECT 5.395000 0.825000 5.655000 0.890000 ;
- RECT 5.395000 0.890000 5.565000 2.275000 ;
- RECT 5.435000 0.655000 5.855000 0.720000 ;
- RECT 5.685000 0.320000 5.855000 0.655000 ;
- RECT 5.795000 1.445000 6.625000 1.615000 ;
- RECT 5.795000 1.615000 6.210000 2.045000 ;
- RECT 5.810000 0.995000 6.235000 1.270000 ;
- RECT 6.025000 0.630000 6.235000 0.995000 ;
- RECT 6.455000 0.255000 7.650000 0.425000 ;
- RECT 6.455000 0.425000 6.625000 1.445000 ;
- RECT 6.795000 0.595000 6.965000 1.935000 ;
- RECT 6.795000 1.935000 9.485000 2.105000 ;
- RECT 7.135000 0.425000 7.650000 0.465000 ;
- RECT 7.525000 0.730000 7.730000 0.945000 ;
- RECT 7.525000 0.945000 7.835000 1.275000 ;
- RECT 7.985000 1.495000 9.035000 1.705000 ;
- RECT 8.025000 0.295000 8.315000 0.735000 ;
- RECT 8.025000 0.735000 9.035000 0.750000 ;
- RECT 8.065000 0.750000 9.035000 0.905000 ;
- RECT 8.865000 0.905000 9.035000 0.995000 ;
- RECT 8.865000 0.995000 9.145000 1.325000 ;
- RECT 8.865000 1.325000 9.035000 1.495000 ;
- RECT 8.950000 1.875000 9.485000 1.935000 ;
- RECT 9.185000 0.255000 9.485000 0.585000 ;
- RECT 9.190000 2.105000 9.485000 2.465000 ;
- RECT 9.315000 0.585000 9.485000 1.875000 ;
+ RECT 0.000000 -0.085000 9.660000 0.085000 ;
+ RECT 0.000000 2.635000 9.660000 2.805000 ;
+ RECT 0.085000 0.085000 0.375000 0.735000 ;
+ RECT 0.085000 1.490000 0.375000 2.635000 ;
+ RECT 1.035000 0.085000 1.325000 0.525000 ;
+ RECT 1.045000 0.695000 1.715000 0.865000 ;
+ RECT 1.045000 0.865000 1.265000 1.875000 ;
+ RECT 1.045000 1.875000 1.830000 2.045000 ;
+ RECT 1.045000 2.215000 1.430000 2.635000 ;
+ RECT 1.495000 0.255000 3.165000 0.425000 ;
+ RECT 1.495000 0.425000 1.715000 0.695000 ;
+ RECT 1.495000 1.535000 3.180000 1.705000 ;
+ RECT 1.610000 2.045000 1.830000 2.235000 ;
+ RECT 1.610000 2.235000 3.180000 2.405000 ;
+ RECT 1.885000 0.595000 2.055000 1.535000 ;
+ RECT 2.170000 1.895000 4.870000 2.065000 ;
+ RECT 2.355000 0.625000 3.675000 0.795000 ;
+ RECT 2.355000 0.795000 2.735000 0.905000 ;
+ RECT 2.680000 0.425000 3.165000 0.455000 ;
+ RECT 3.010000 0.995000 3.335000 1.325000 ;
+ RECT 3.010000 1.325000 3.180000 1.535000 ;
+ RECT 3.385000 0.285000 4.015000 0.455000 ;
+ RECT 3.400000 1.525000 3.785000 1.695000 ;
+ RECT 3.505000 0.795000 3.675000 1.375000 ;
+ RECT 3.505000 1.375000 3.785000 1.525000 ;
+ RECT 3.845000 0.455000 4.015000 1.035000 ;
+ RECT 3.845000 1.035000 4.125000 1.205000 ;
+ RECT 3.935000 2.235000 4.265000 2.635000 ;
+ RECT 3.955000 1.205000 4.125000 1.895000 ;
+ RECT 4.185000 0.085000 4.355000 0.865000 ;
+ RECT 4.355000 1.445000 4.875000 1.715000 ;
+ RECT 4.585000 0.415000 4.875000 1.445000 ;
+ RECT 4.700000 2.065000 4.870000 2.275000 ;
+ RECT 4.700000 2.275000 7.995000 2.445000 ;
+ RECT 5.055000 0.265000 5.465000 0.485000 ;
+ RECT 5.055000 0.485000 5.265000 0.595000 ;
+ RECT 5.055000 0.595000 5.225000 2.105000 ;
+ RECT 5.395000 0.720000 5.855000 0.825000 ;
+ RECT 5.395000 0.825000 5.655000 0.890000 ;
+ RECT 5.395000 0.890000 5.565000 2.275000 ;
+ RECT 5.435000 0.655000 5.855000 0.720000 ;
+ RECT 5.685000 0.320000 5.855000 0.655000 ;
+ RECT 5.795000 1.445000 6.625000 1.615000 ;
+ RECT 5.795000 1.615000 6.210000 2.045000 ;
+ RECT 5.810000 0.995000 6.235000 1.270000 ;
+ RECT 6.025000 0.630000 6.235000 0.995000 ;
+ RECT 6.455000 0.255000 7.650000 0.425000 ;
+ RECT 6.455000 0.425000 6.625000 1.445000 ;
+ RECT 6.795000 0.595000 6.965000 1.935000 ;
+ RECT 6.795000 1.935000 9.485000 2.105000 ;
+ RECT 7.135000 0.425000 7.650000 0.465000 ;
+ RECT 7.525000 0.730000 7.730000 0.945000 ;
+ RECT 7.525000 0.945000 7.835000 1.275000 ;
+ RECT 7.985000 1.495000 9.035000 1.705000 ;
+ RECT 8.025000 0.295000 8.315000 0.735000 ;
+ RECT 8.025000 0.735000 9.035000 0.750000 ;
+ RECT 8.065000 0.750000 9.035000 0.905000 ;
+ RECT 8.455000 2.275000 8.790000 2.635000 ;
+ RECT 8.535000 0.085000 8.705000 0.565000 ;
+ RECT 8.865000 0.905000 9.035000 0.995000 ;
+ RECT 8.865000 0.995000 9.145000 1.325000 ;
+ RECT 8.865000 1.325000 9.035000 1.495000 ;
+ RECT 8.950000 1.875000 9.485000 1.935000 ;
+ RECT 9.185000 0.255000 9.485000 0.585000 ;
+ RECT 9.190000 2.105000 9.485000 2.465000 ;
+ RECT 9.315000 0.585000 9.485000 1.875000 ;
LAYER mcon ;
- RECT 3.615000 1.445000 3.785000 1.615000 ;
- RECT 4.585000 0.765000 4.755000 0.935000 ;
- RECT 5.095000 0.425000 5.265000 0.595000 ;
- RECT 6.065000 0.765000 6.235000 0.935000 ;
- RECT 6.065000 1.445000 6.235000 1.615000 ;
- RECT 7.545000 0.765000 7.715000 0.935000 ;
- RECT 8.055000 0.425000 8.225000 0.595000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.615000 1.445000 3.785000 1.615000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.585000 0.765000 4.755000 0.935000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.095000 0.425000 5.265000 0.595000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.065000 0.765000 6.235000 0.935000 ;
+ RECT 6.065000 1.445000 6.235000 1.615000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.545000 0.765000 7.715000 0.935000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.055000 0.425000 8.225000 0.595000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
LAYER met1 ;
RECT 3.555000 1.415000 3.845000 1.460000 ;
RECT 3.555000 1.460000 6.295000 1.600000 ;
diff --git a/cells/xnor3/sky130_fd_sc_hdll__xnor3_4.magic.lef b/cells/xnor3/sky130_fd_sc_hdll__xnor3_4.magic.lef
index ad25c8c..26eb4ac 100644
--- a/cells/xnor3/sky130_fd_sc_hdll__xnor3_4.magic.lef
+++ b/cells/xnor3/sky130_fd_sc_hdll__xnor3_4.magic.lef
@@ -67,37 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 10.580000 0.085000 ;
- RECT 0.285000 0.085000 0.455000 0.735000 ;
- RECT 1.225000 0.085000 1.395000 0.735000 ;
- RECT 2.045000 0.085000 2.345000 0.525000 ;
- RECT 5.205000 0.085000 5.375000 0.865000 ;
- RECT 9.555000 0.085000 9.725000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 10.580000 0.240000 ;
END
@@ -107,37 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 10.580000 2.805000 ;
- RECT 0.285000 1.490000 0.455000 2.635000 ;
- RECT 1.225000 1.495000 1.395000 2.635000 ;
- RECT 2.065000 2.215000 2.450000 2.635000 ;
- RECT 4.955000 2.235000 5.285000 2.635000 ;
- RECT 9.425000 2.275000 9.810000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 10.580000 2.960000 ;
END
@@ -159,69 +97,127 @@
END X
OBS
LAYER li1 ;
- RECT 2.030000 0.995000 2.285000 1.325000 ;
- RECT 2.060000 0.695000 2.735000 0.865000 ;
- RECT 2.060000 0.865000 2.285000 0.995000 ;
- RECT 2.065000 1.325000 2.285000 1.875000 ;
- RECT 2.065000 1.875000 2.850000 2.045000 ;
- RECT 2.515000 0.255000 4.185000 0.425000 ;
- RECT 2.515000 0.425000 2.735000 0.695000 ;
- RECT 2.515000 1.535000 4.200000 1.705000 ;
- RECT 2.630000 2.045000 2.850000 2.235000 ;
- RECT 2.630000 2.235000 4.200000 2.405000 ;
- RECT 2.905000 0.595000 3.075000 1.535000 ;
- RECT 3.190000 1.895000 5.890000 2.065000 ;
- RECT 3.375000 0.625000 4.695000 0.795000 ;
- RECT 3.375000 0.795000 3.755000 0.905000 ;
- RECT 3.700000 0.425000 4.185000 0.455000 ;
- RECT 4.030000 0.995000 4.355000 1.325000 ;
- RECT 4.030000 1.325000 4.200000 1.535000 ;
- RECT 4.405000 0.285000 5.035000 0.455000 ;
- RECT 4.420000 1.525000 4.805000 1.695000 ;
- RECT 4.525000 0.795000 4.695000 1.375000 ;
- RECT 4.525000 1.375000 4.805000 1.525000 ;
- RECT 4.865000 0.455000 5.035000 1.035000 ;
- RECT 4.865000 1.035000 5.145000 1.205000 ;
- RECT 4.975000 1.205000 5.145000 1.895000 ;
- RECT 5.375000 1.445000 5.895000 1.715000 ;
- RECT 5.605000 0.415000 5.895000 1.445000 ;
- RECT 5.720000 2.065000 5.890000 2.275000 ;
- RECT 5.720000 2.275000 9.015000 2.445000 ;
- RECT 6.075000 0.265000 6.520000 0.485000 ;
- RECT 6.075000 0.485000 6.245000 2.105000 ;
- RECT 6.415000 0.655000 6.875000 0.825000 ;
- RECT 6.415000 0.825000 6.585000 2.275000 ;
- RECT 6.705000 0.320000 6.875000 0.655000 ;
- RECT 6.815000 1.445000 7.645000 1.615000 ;
- RECT 6.815000 1.615000 7.230000 2.045000 ;
- RECT 6.830000 0.995000 7.255000 1.270000 ;
- RECT 7.045000 0.630000 7.255000 0.995000 ;
- RECT 7.475000 0.255000 8.670000 0.425000 ;
- RECT 7.475000 0.425000 7.645000 1.445000 ;
- RECT 7.815000 0.595000 7.985000 1.935000 ;
- RECT 7.815000 1.935000 10.325000 2.105000 ;
- RECT 8.155000 0.425000 8.670000 0.465000 ;
- RECT 8.545000 0.730000 8.750000 0.945000 ;
- RECT 8.545000 0.945000 8.855000 1.275000 ;
- RECT 9.005000 1.495000 9.875000 1.705000 ;
- RECT 9.045000 0.295000 9.335000 0.735000 ;
- RECT 9.045000 0.735000 9.875000 0.750000 ;
- RECT 9.085000 0.750000 9.875000 0.905000 ;
- RECT 9.705000 0.905000 9.875000 0.995000 ;
- RECT 9.705000 0.995000 9.985000 1.325000 ;
- RECT 9.705000 1.325000 9.875000 1.495000 ;
- RECT 9.790000 1.875000 10.325000 1.935000 ;
- RECT 10.025000 0.255000 10.325000 0.585000 ;
- RECT 10.030000 2.105000 10.325000 2.465000 ;
- RECT 10.155000 0.585000 10.325000 1.875000 ;
+ RECT 0.000000 -0.085000 10.580000 0.085000 ;
+ RECT 0.000000 2.635000 10.580000 2.805000 ;
+ RECT 0.285000 0.085000 0.455000 0.735000 ;
+ RECT 0.285000 1.490000 0.455000 2.635000 ;
+ RECT 1.225000 0.085000 1.395000 0.735000 ;
+ RECT 1.225000 1.495000 1.395000 2.635000 ;
+ RECT 2.030000 0.995000 2.285000 1.325000 ;
+ RECT 2.045000 0.085000 2.345000 0.525000 ;
+ RECT 2.060000 0.695000 2.735000 0.865000 ;
+ RECT 2.060000 0.865000 2.285000 0.995000 ;
+ RECT 2.065000 1.325000 2.285000 1.875000 ;
+ RECT 2.065000 1.875000 2.850000 2.045000 ;
+ RECT 2.065000 2.215000 2.450000 2.635000 ;
+ RECT 2.515000 0.255000 4.185000 0.425000 ;
+ RECT 2.515000 0.425000 2.735000 0.695000 ;
+ RECT 2.515000 1.535000 4.200000 1.705000 ;
+ RECT 2.630000 2.045000 2.850000 2.235000 ;
+ RECT 2.630000 2.235000 4.200000 2.405000 ;
+ RECT 2.905000 0.595000 3.075000 1.535000 ;
+ RECT 3.190000 1.895000 5.890000 2.065000 ;
+ RECT 3.375000 0.625000 4.695000 0.795000 ;
+ RECT 3.375000 0.795000 3.755000 0.905000 ;
+ RECT 3.700000 0.425000 4.185000 0.455000 ;
+ RECT 4.030000 0.995000 4.355000 1.325000 ;
+ RECT 4.030000 1.325000 4.200000 1.535000 ;
+ RECT 4.405000 0.285000 5.035000 0.455000 ;
+ RECT 4.420000 1.525000 4.805000 1.695000 ;
+ RECT 4.525000 0.795000 4.695000 1.375000 ;
+ RECT 4.525000 1.375000 4.805000 1.525000 ;
+ RECT 4.865000 0.455000 5.035000 1.035000 ;
+ RECT 4.865000 1.035000 5.145000 1.205000 ;
+ RECT 4.955000 2.235000 5.285000 2.635000 ;
+ RECT 4.975000 1.205000 5.145000 1.895000 ;
+ RECT 5.205000 0.085000 5.375000 0.865000 ;
+ RECT 5.375000 1.445000 5.895000 1.715000 ;
+ RECT 5.605000 0.415000 5.895000 1.445000 ;
+ RECT 5.720000 2.065000 5.890000 2.275000 ;
+ RECT 5.720000 2.275000 9.015000 2.445000 ;
+ RECT 6.075000 0.265000 6.520000 0.485000 ;
+ RECT 6.075000 0.485000 6.245000 2.105000 ;
+ RECT 6.415000 0.655000 6.875000 0.825000 ;
+ RECT 6.415000 0.825000 6.585000 2.275000 ;
+ RECT 6.705000 0.320000 6.875000 0.655000 ;
+ RECT 6.815000 1.445000 7.645000 1.615000 ;
+ RECT 6.815000 1.615000 7.230000 2.045000 ;
+ RECT 6.830000 0.995000 7.255000 1.270000 ;
+ RECT 7.045000 0.630000 7.255000 0.995000 ;
+ RECT 7.475000 0.255000 8.670000 0.425000 ;
+ RECT 7.475000 0.425000 7.645000 1.445000 ;
+ RECT 7.815000 0.595000 7.985000 1.935000 ;
+ RECT 7.815000 1.935000 10.325000 2.105000 ;
+ RECT 8.155000 0.425000 8.670000 0.465000 ;
+ RECT 8.545000 0.730000 8.750000 0.945000 ;
+ RECT 8.545000 0.945000 8.855000 1.275000 ;
+ RECT 9.005000 1.495000 9.875000 1.705000 ;
+ RECT 9.045000 0.295000 9.335000 0.735000 ;
+ RECT 9.045000 0.735000 9.875000 0.750000 ;
+ RECT 9.085000 0.750000 9.875000 0.905000 ;
+ RECT 9.425000 2.275000 9.810000 2.635000 ;
+ RECT 9.555000 0.085000 9.725000 0.565000 ;
+ RECT 9.705000 0.905000 9.875000 0.995000 ;
+ RECT 9.705000 0.995000 9.985000 1.325000 ;
+ RECT 9.705000 1.325000 9.875000 1.495000 ;
+ RECT 9.790000 1.875000 10.325000 1.935000 ;
+ RECT 10.025000 0.255000 10.325000 0.585000 ;
+ RECT 10.030000 2.105000 10.325000 2.465000 ;
+ RECT 10.155000 0.585000 10.325000 1.875000 ;
LAYER mcon ;
- RECT 4.635000 1.445000 4.805000 1.615000 ;
- RECT 5.605000 0.765000 5.775000 0.935000 ;
- RECT 6.075000 0.425000 6.245000 0.595000 ;
- RECT 7.085000 0.765000 7.255000 0.935000 ;
- RECT 7.085000 1.445000 7.255000 1.615000 ;
- RECT 8.565000 0.765000 8.735000 0.935000 ;
- RECT 9.075000 0.425000 9.245000 0.595000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.635000 1.445000 4.805000 1.615000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.605000 0.765000 5.775000 0.935000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.075000 0.425000 6.245000 0.595000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.085000 0.765000 7.255000 0.935000 ;
+ RECT 7.085000 1.445000 7.255000 1.615000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.565000 0.765000 8.735000 0.935000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.075000 0.425000 9.245000 0.595000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
LAYER met1 ;
RECT 4.575000 1.415000 4.865000 1.460000 ;
RECT 4.575000 1.460000 7.315000 1.600000 ;
diff --git a/cells/xor2/sky130_fd_sc_hdll__xor2_1.magic.lef b/cells/xor2/sky130_fd_sc_hdll__xor2_1.magic.lef
index 7a55211..6830e00 100644
--- a/cells/xor2/sky130_fd_sc_hdll__xor2_1.magic.lef
+++ b/cells/xor2/sky130_fd_sc_hdll__xor2_1.magic.lef
@@ -60,20 +60,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 3.680000 0.085000 ;
- RECT 0.135000 0.085000 0.465000 0.475000 ;
- RECT 1.035000 0.085000 1.415000 0.475000 ;
- RECT 3.255000 0.085000 3.545000 0.920000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 3.680000 0.240000 ;
END
@@ -83,19 +69,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 3.680000 2.805000 ;
- RECT 1.165000 1.785000 1.335000 2.635000 ;
- RECT 2.115000 2.125000 2.285000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 3.680000 2.960000 ;
END
@@ -114,14 +87,38 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.655000 2.745000 0.825000 ;
- RECT 0.085000 0.825000 0.255000 1.785000 ;
- RECT 0.085000 1.785000 0.465000 2.465000 ;
- RECT 0.685000 0.335000 0.855000 0.655000 ;
- RECT 1.505000 1.785000 2.855000 1.955000 ;
- RECT 1.505000 1.955000 1.885000 2.465000 ;
- RECT 2.455000 1.955000 2.855000 2.465000 ;
- RECT 2.515000 0.825000 2.745000 1.325000 ;
+ RECT 0.000000 -0.085000 3.680000 0.085000 ;
+ RECT 0.000000 2.635000 3.680000 2.805000 ;
+ RECT 0.085000 0.655000 2.745000 0.825000 ;
+ RECT 0.085000 0.825000 0.255000 1.785000 ;
+ RECT 0.085000 1.785000 0.465000 2.465000 ;
+ RECT 0.135000 0.085000 0.465000 0.475000 ;
+ RECT 0.685000 0.335000 0.855000 0.655000 ;
+ RECT 1.035000 0.085000 1.415000 0.475000 ;
+ RECT 1.165000 1.785000 1.335000 2.635000 ;
+ RECT 1.505000 1.785000 2.855000 1.955000 ;
+ RECT 1.505000 1.955000 1.885000 2.465000 ;
+ RECT 2.115000 2.125000 2.285000 2.635000 ;
+ RECT 2.455000 1.955000 2.855000 2.465000 ;
+ RECT 2.515000 0.825000 2.745000 1.325000 ;
+ RECT 3.255000 0.085000 3.545000 0.920000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
END
PROPERTY maskLayoutSubType "abstract" ;
PROPERTY prCellType "standard" ;
diff --git a/cells/xor2/sky130_fd_sc_hdll__xor2_2.magic.lef b/cells/xor2/sky130_fd_sc_hdll__xor2_2.magic.lef
index ed30ecd..de5f405 100644
--- a/cells/xor2/sky130_fd_sc_hdll__xor2_2.magic.lef
+++ b/cells/xor2/sky130_fd_sc_hdll__xor2_2.magic.lef
@@ -52,12 +52,6 @@
DIRECTION INPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 1.145000 1.075000 1.690000 1.275000 ;
- RECT 3.720000 1.075000 4.490000 1.275000 ;
- LAYER mcon ;
- RECT 1.165000 1.105000 1.335000 1.275000 ;
- RECT 3.825000 1.105000 3.995000 1.275000 ;
LAYER met1 ;
RECT 1.105000 1.075000 1.395000 1.120000 ;
RECT 1.105000 1.120000 4.055000 1.260000 ;
@@ -71,29 +65,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 6.440000 0.085000 ;
- RECT 0.190000 0.085000 0.360000 0.555000 ;
- RECT 1.130000 0.085000 1.300000 0.555000 ;
- RECT 2.070000 0.085000 2.240000 0.555000 ;
- RECT 3.060000 0.085000 3.230000 0.555000 ;
- RECT 5.045000 0.085000 5.215000 0.555000 ;
- RECT 5.985000 0.085000 6.155000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 6.440000 0.240000 ;
END
@@ -103,26 +74,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 6.440000 2.805000 ;
- RECT 0.620000 2.135000 0.870000 2.635000 ;
- RECT 3.020000 2.135000 3.270000 2.635000 ;
- RECT 3.960000 2.135000 4.265000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 6.440000 2.960000 ;
END
@@ -143,33 +94,77 @@
END X
OBS
LAYER li1 ;
- RECT 0.120000 0.725000 1.850000 0.905000 ;
- RECT 0.120000 0.905000 0.290000 1.785000 ;
- RECT 0.120000 1.785000 2.420000 1.955000 ;
- RECT 0.120000 2.135000 0.400000 2.465000 ;
- RECT 0.145000 2.125000 0.315000 2.135000 ;
- RECT 0.530000 0.255000 0.910000 0.725000 ;
- RECT 1.090000 2.135000 1.340000 2.295000 ;
- RECT 1.090000 2.295000 2.280000 2.465000 ;
- RECT 1.165000 2.125000 1.335000 2.135000 ;
- RECT 1.470000 0.255000 1.850000 0.725000 ;
- RECT 1.560000 1.955000 1.810000 2.125000 ;
- RECT 2.030000 2.135000 2.280000 2.295000 ;
- RECT 2.250000 1.445000 5.185000 1.615000 ;
- RECT 2.250000 1.615000 2.420000 1.785000 ;
- RECT 2.485000 2.125000 2.800000 2.465000 ;
- RECT 2.510000 0.255000 2.840000 0.725000 ;
- RECT 2.510000 0.725000 3.700000 0.905000 ;
- RECT 2.590000 1.785000 5.255000 1.955000 ;
- RECT 2.590000 1.955000 2.800000 2.125000 ;
- RECT 3.400000 0.255000 4.780000 0.475000 ;
- RECT 3.400000 0.475000 3.700000 0.725000 ;
- RECT 3.490000 1.955000 3.740000 2.465000 ;
- RECT 4.485000 1.955000 5.255000 2.295000 ;
- RECT 4.485000 2.295000 6.195000 2.465000 ;
- RECT 5.015000 1.075000 5.725000 1.245000 ;
- RECT 5.015000 1.245000 5.185000 1.445000 ;
- RECT 5.945000 1.795000 6.195000 2.295000 ;
+ RECT 0.000000 -0.085000 6.440000 0.085000 ;
+ RECT 0.000000 2.635000 6.440000 2.805000 ;
+ RECT 0.120000 0.725000 1.850000 0.905000 ;
+ RECT 0.120000 0.905000 0.290000 1.785000 ;
+ RECT 0.120000 1.785000 2.420000 1.955000 ;
+ RECT 0.120000 2.135000 0.400000 2.465000 ;
+ RECT 0.145000 2.125000 0.315000 2.135000 ;
+ RECT 0.190000 0.085000 0.360000 0.555000 ;
+ RECT 0.530000 0.255000 0.910000 0.725000 ;
+ RECT 0.620000 2.135000 0.870000 2.635000 ;
+ RECT 1.090000 2.135000 1.340000 2.295000 ;
+ RECT 1.090000 2.295000 2.280000 2.465000 ;
+ RECT 1.130000 0.085000 1.300000 0.555000 ;
+ RECT 1.145000 1.075000 1.690000 1.275000 ;
+ RECT 1.165000 2.125000 1.335000 2.135000 ;
+ RECT 1.470000 0.255000 1.850000 0.725000 ;
+ RECT 1.560000 1.955000 1.810000 2.125000 ;
+ RECT 2.030000 2.135000 2.280000 2.295000 ;
+ RECT 2.070000 0.085000 2.240000 0.555000 ;
+ RECT 2.250000 1.445000 5.185000 1.615000 ;
+ RECT 2.250000 1.615000 2.420000 1.785000 ;
+ RECT 2.485000 2.125000 2.800000 2.465000 ;
+ RECT 2.510000 0.255000 2.840000 0.725000 ;
+ RECT 2.510000 0.725000 3.700000 0.905000 ;
+ RECT 2.590000 1.785000 5.255000 1.955000 ;
+ RECT 2.590000 1.955000 2.800000 2.125000 ;
+ RECT 3.020000 2.135000 3.270000 2.635000 ;
+ RECT 3.060000 0.085000 3.230000 0.555000 ;
+ RECT 3.400000 0.255000 4.780000 0.475000 ;
+ RECT 3.400000 0.475000 3.700000 0.725000 ;
+ RECT 3.490000 1.955000 3.740000 2.465000 ;
+ RECT 3.720000 1.075000 4.490000 1.275000 ;
+ RECT 3.960000 2.135000 4.265000 2.635000 ;
+ RECT 4.485000 1.955000 5.255000 2.295000 ;
+ RECT 4.485000 2.295000 6.195000 2.465000 ;
+ RECT 5.015000 1.075000 5.725000 1.245000 ;
+ RECT 5.015000 1.245000 5.185000 1.445000 ;
+ RECT 5.045000 0.085000 5.215000 0.555000 ;
+ RECT 5.945000 1.795000 6.195000 2.295000 ;
+ RECT 5.985000 0.085000 6.155000 0.555000 ;
+ LAYER mcon ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.165000 1.105000 1.335000 1.275000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 1.105000 3.995000 1.275000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
LAYER met1 ;
RECT 0.085000 2.095000 0.375000 2.140000 ;
RECT 0.085000 2.140000 1.395000 2.280000 ;
diff --git a/cells/xor2/sky130_fd_sc_hdll__xor2_4.magic.lef b/cells/xor2/sky130_fd_sc_hdll__xor2_4.magic.lef
index 1f55757..840d759 100644
--- a/cells/xor2/sky130_fd_sc_hdll__xor2_4.magic.lef
+++ b/cells/xor2/sky130_fd_sc_hdll__xor2_4.magic.lef
@@ -62,43 +62,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 11.040000 0.085000 ;
- RECT 0.085000 0.085000 0.360000 0.565000 ;
- RECT 1.130000 0.085000 1.300000 0.555000 ;
- RECT 2.070000 0.085000 2.240000 0.555000 ;
- RECT 3.010000 0.085000 3.180000 0.555000 ;
- RECT 3.950000 0.085000 4.220000 0.895000 ;
- RECT 6.820000 0.085000 6.990000 0.555000 ;
- RECT 7.760000 0.085000 7.930000 0.555000 ;
- RECT 8.760000 0.085000 8.930000 0.555000 ;
- RECT 9.700000 0.085000 9.870000 0.555000 ;
- RECT 10.640000 0.085000 10.810000 0.555000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
- RECT 10.725000 -0.085000 10.895000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 11.040000 0.240000 ;
END
@@ -108,39 +71,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 11.040000 2.805000 ;
- RECT 0.620000 2.175000 0.870000 2.635000 ;
- RECT 1.560000 2.175000 1.810000 2.635000 ;
- RECT 4.900000 2.175000 5.150000 2.635000 ;
- RECT 5.840000 2.175000 6.090000 2.635000 ;
- RECT 6.780000 2.175000 7.030000 2.635000 ;
- RECT 7.720000 2.175000 7.970000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
- RECT 10.725000 2.635000 10.895000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 11.040000 2.960000 ;
END
@@ -150,22 +80,6 @@
DIRECTION OUTPUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 4.565000 0.645000 6.130000 0.905000 ;
- RECT 5.650000 0.905000 6.130000 0.935000 ;
- RECT 8.650000 0.725000 9.480000 0.735000 ;
- RECT 8.650000 0.735000 10.955000 0.905000 ;
- RECT 8.680000 1.445000 10.955000 1.625000 ;
- RECT 8.680000 1.625000 9.910000 1.665000 ;
- RECT 8.680000 1.665000 8.970000 2.125000 ;
- RECT 9.100000 0.255000 9.480000 0.725000 ;
- RECT 9.660000 1.665000 9.910000 2.125000 ;
- RECT 10.040000 0.255000 10.420000 0.735000 ;
- RECT 10.550000 1.625000 10.955000 2.465000 ;
- RECT 10.635000 0.905000 10.955000 1.445000 ;
- LAYER mcon ;
- RECT 5.705000 0.725000 5.875000 0.895000 ;
- RECT 8.765000 0.725000 8.935000 0.895000 ;
LAYER met1 ;
RECT 5.645000 0.695000 5.935000 0.780000 ;
RECT 5.645000 0.780000 8.995000 0.925000 ;
@@ -174,46 +88,126 @@
END X
OBS
LAYER li1 ;
- RECT 0.085000 0.735000 3.730000 0.905000 ;
- RECT 0.085000 0.905000 0.255000 1.445000 ;
- RECT 0.085000 1.445000 2.670000 1.615000 ;
- RECT 0.085000 1.785000 2.280000 2.005000 ;
- RECT 0.085000 2.005000 0.400000 2.465000 ;
- RECT 0.530000 0.255000 0.910000 0.725000 ;
- RECT 0.530000 0.725000 3.730000 0.735000 ;
- RECT 1.090000 2.005000 1.340000 2.465000 ;
- RECT 1.470000 0.255000 1.850000 0.725000 ;
- RECT 2.030000 2.005000 2.280000 2.295000 ;
- RECT 2.030000 2.295000 4.160000 2.465000 ;
- RECT 2.410000 0.255000 2.790000 0.725000 ;
- RECT 2.500000 1.615000 2.670000 1.785000 ;
- RECT 2.500000 1.785000 3.690000 1.955000 ;
- RECT 2.500000 1.955000 2.750000 2.125000 ;
- RECT 2.970000 2.125000 3.220000 2.295000 ;
- RECT 3.350000 0.255000 3.730000 0.725000 ;
- RECT 3.440000 1.955000 3.690000 2.125000 ;
- RECT 3.910000 1.795000 4.160000 2.295000 ;
- RECT 4.390000 0.255000 6.600000 0.475000 ;
- RECT 4.430000 1.785000 8.440000 2.005000 ;
- RECT 4.430000 2.005000 4.680000 2.465000 ;
- RECT 5.370000 2.005000 5.620000 2.465000 ;
- RECT 6.310000 2.005000 6.560000 2.465000 ;
- RECT 6.350000 0.475000 6.600000 0.725000 ;
- RECT 6.350000 0.725000 8.480000 0.905000 ;
- RECT 7.160000 0.255000 7.540000 0.725000 ;
- RECT 7.250000 1.455000 7.500000 1.785000 ;
- RECT 7.250000 2.005000 7.500000 2.465000 ;
- RECT 8.010000 1.445000 8.510000 1.615000 ;
- RECT 8.100000 0.255000 8.480000 0.725000 ;
- RECT 8.190000 2.005000 8.440000 2.295000 ;
- RECT 8.190000 2.295000 10.380000 2.465000 ;
- RECT 8.340000 1.075000 10.130000 1.275000 ;
- RECT 8.340000 1.275000 8.510000 1.445000 ;
- RECT 9.190000 1.835000 9.440000 2.295000 ;
- RECT 10.130000 1.795000 10.380000 2.295000 ;
+ RECT 0.000000 -0.085000 11.040000 0.085000 ;
+ RECT 0.000000 2.635000 11.040000 2.805000 ;
+ RECT 0.085000 0.085000 0.360000 0.565000 ;
+ RECT 0.085000 0.735000 3.730000 0.905000 ;
+ RECT 0.085000 0.905000 0.255000 1.445000 ;
+ RECT 0.085000 1.445000 2.670000 1.615000 ;
+ RECT 0.085000 1.785000 2.280000 2.005000 ;
+ RECT 0.085000 2.005000 0.400000 2.465000 ;
+ RECT 0.530000 0.255000 0.910000 0.725000 ;
+ RECT 0.530000 0.725000 3.730000 0.735000 ;
+ RECT 0.620000 2.175000 0.870000 2.635000 ;
+ RECT 1.090000 2.005000 1.340000 2.465000 ;
+ RECT 1.130000 0.085000 1.300000 0.555000 ;
+ RECT 1.470000 0.255000 1.850000 0.725000 ;
+ RECT 1.560000 2.175000 1.810000 2.635000 ;
+ RECT 2.030000 2.005000 2.280000 2.295000 ;
+ RECT 2.030000 2.295000 4.160000 2.465000 ;
+ RECT 2.070000 0.085000 2.240000 0.555000 ;
+ RECT 2.410000 0.255000 2.790000 0.725000 ;
+ RECT 2.500000 1.615000 2.670000 1.785000 ;
+ RECT 2.500000 1.785000 3.690000 1.955000 ;
+ RECT 2.500000 1.955000 2.750000 2.125000 ;
+ RECT 2.970000 2.125000 3.220000 2.295000 ;
+ RECT 3.010000 0.085000 3.180000 0.555000 ;
+ RECT 3.350000 0.255000 3.730000 0.725000 ;
+ RECT 3.440000 1.955000 3.690000 2.125000 ;
+ RECT 3.910000 1.795000 4.160000 2.295000 ;
+ RECT 3.950000 0.085000 4.220000 0.895000 ;
+ RECT 4.390000 0.255000 6.600000 0.475000 ;
+ RECT 4.430000 1.785000 8.440000 2.005000 ;
+ RECT 4.430000 2.005000 4.680000 2.465000 ;
+ RECT 4.565000 0.645000 6.130000 0.905000 ;
+ RECT 4.900000 2.175000 5.150000 2.635000 ;
+ RECT 5.370000 2.005000 5.620000 2.465000 ;
+ RECT 5.650000 0.905000 6.130000 0.935000 ;
+ RECT 5.840000 2.175000 6.090000 2.635000 ;
+ RECT 6.310000 2.005000 6.560000 2.465000 ;
+ RECT 6.350000 0.475000 6.600000 0.725000 ;
+ RECT 6.350000 0.725000 8.480000 0.905000 ;
+ RECT 6.780000 2.175000 7.030000 2.635000 ;
+ RECT 6.820000 0.085000 6.990000 0.555000 ;
+ RECT 7.160000 0.255000 7.540000 0.725000 ;
+ RECT 7.250000 1.455000 7.500000 1.785000 ;
+ RECT 7.250000 2.005000 7.500000 2.465000 ;
+ RECT 7.720000 2.175000 7.970000 2.635000 ;
+ RECT 7.760000 0.085000 7.930000 0.555000 ;
+ RECT 8.010000 1.445000 8.510000 1.615000 ;
+ RECT 8.100000 0.255000 8.480000 0.725000 ;
+ RECT 8.190000 2.005000 8.440000 2.295000 ;
+ RECT 8.190000 2.295000 10.380000 2.465000 ;
+ RECT 8.340000 1.075000 10.130000 1.275000 ;
+ RECT 8.340000 1.275000 8.510000 1.445000 ;
+ RECT 8.650000 0.725000 9.480000 0.735000 ;
+ RECT 8.650000 0.735000 10.955000 0.905000 ;
+ RECT 8.680000 1.445000 10.955000 1.625000 ;
+ RECT 8.680000 1.625000 9.910000 1.665000 ;
+ RECT 8.680000 1.665000 8.970000 2.125000 ;
+ RECT 8.760000 0.085000 8.930000 0.555000 ;
+ RECT 9.100000 0.255000 9.480000 0.725000 ;
+ RECT 9.190000 1.835000 9.440000 2.295000 ;
+ RECT 9.660000 1.665000 9.910000 2.125000 ;
+ RECT 9.700000 0.085000 9.870000 0.555000 ;
+ RECT 10.040000 0.255000 10.420000 0.735000 ;
+ RECT 10.130000 1.795000 10.380000 2.295000 ;
+ RECT 10.550000 1.625000 10.955000 2.465000 ;
+ RECT 10.635000 0.905000 10.955000 1.445000 ;
+ RECT 10.640000 0.085000 10.810000 0.555000 ;
LAYER mcon ;
- RECT 2.185000 1.445000 2.355000 1.615000 ;
- RECT 8.305000 1.445000 8.475000 1.615000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.185000 1.445000 2.355000 1.615000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 5.705000 0.725000 5.875000 0.895000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.305000 1.445000 8.475000 1.615000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.765000 0.725000 8.935000 0.895000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
+ RECT 10.725000 -0.085000 10.895000 0.085000 ;
+ RECT 10.725000 2.635000 10.895000 2.805000 ;
LAYER met1 ;
RECT 2.125000 1.415000 2.415000 1.460000 ;
RECT 2.125000 1.460000 8.535000 1.600000 ;
diff --git a/cells/xor3/sky130_fd_sc_hdll__xor3_1.magic.lef b/cells/xor3/sky130_fd_sc_hdll__xor3_1.magic.lef
index 5667a15..89deecf 100644
--- a/cells/xor3/sky130_fd_sc_hdll__xor3_1.magic.lef
+++ b/cells/xor3/sky130_fd_sc_hdll__xor3_1.magic.lef
@@ -67,33 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 9.660000 0.085000 ;
- RECT 0.810000 0.085000 1.060000 0.525000 ;
- RECT 4.130000 0.085000 4.300000 0.865000 ;
- RECT 8.485000 0.085000 8.935000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 9.660000 0.240000 ;
END
@@ -103,33 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 9.660000 2.805000 ;
- RECT 0.830000 2.215000 1.165000 2.635000 ;
- RECT 3.885000 2.235000 4.215000 2.635000 ;
- RECT 8.355000 2.275000 9.050000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 9.660000 2.960000 ;
END
@@ -147,74 +93,124 @@
END X
OBS
LAYER li1 ;
- RECT 0.800000 0.695000 1.450000 0.865000 ;
- RECT 0.800000 0.865000 1.000000 1.875000 ;
- RECT 0.800000 1.875000 1.570000 2.045000 ;
- RECT 1.230000 0.255000 2.890000 0.425000 ;
- RECT 1.230000 0.425000 1.450000 0.695000 ;
- RECT 1.235000 1.535000 2.985000 1.705000 ;
- RECT 1.350000 2.045000 1.570000 2.235000 ;
- RECT 1.350000 2.235000 3.045000 2.405000 ;
- RECT 1.620000 0.595000 1.790000 1.535000 ;
- RECT 1.970000 1.895000 3.375000 2.065000 ;
- RECT 2.070000 0.655000 3.280000 0.825000 ;
- RECT 2.490000 0.425000 2.890000 0.455000 ;
- RECT 2.815000 0.995000 3.140000 1.325000 ;
- RECT 2.815000 1.325000 2.985000 1.535000 ;
- RECT 3.060000 0.255000 3.960000 0.425000 ;
- RECT 3.060000 0.425000 3.280000 0.655000 ;
- RECT 3.205000 1.525000 3.735000 1.695000 ;
- RECT 3.205000 1.695000 3.375000 1.895000 ;
- RECT 3.310000 2.235000 3.715000 2.405000 ;
- RECT 3.450000 0.595000 3.620000 1.375000 ;
- RECT 3.450000 1.375000 3.735000 1.525000 ;
- RECT 3.545000 1.895000 4.820000 2.065000 ;
- RECT 3.545000 2.065000 3.715000 2.235000 ;
- RECT 3.790000 0.425000 3.960000 1.035000 ;
- RECT 3.790000 1.035000 4.075000 1.205000 ;
- RECT 3.905000 1.205000 4.075000 1.895000 ;
- RECT 4.305000 1.445000 4.820000 1.715000 ;
- RECT 4.530000 0.415000 4.820000 1.445000 ;
- RECT 4.650000 2.065000 4.820000 2.275000 ;
- RECT 4.650000 2.275000 7.945000 2.445000 ;
- RECT 4.995000 0.265000 5.410000 0.485000 ;
- RECT 4.995000 0.485000 5.215000 0.595000 ;
- RECT 4.995000 0.595000 5.165000 2.105000 ;
- RECT 5.335000 0.720000 5.800000 0.825000 ;
- RECT 5.335000 0.825000 5.605000 0.890000 ;
- RECT 5.335000 0.890000 5.505000 2.275000 ;
- RECT 5.385000 0.655000 5.800000 0.720000 ;
- RECT 5.630000 0.320000 5.800000 0.655000 ;
- RECT 5.745000 1.445000 6.575000 1.615000 ;
- RECT 5.745000 1.615000 6.160000 2.045000 ;
- RECT 5.760000 0.995000 6.185000 1.270000 ;
- RECT 5.970000 0.630000 6.185000 0.995000 ;
- RECT 6.405000 0.255000 7.600000 0.425000 ;
- RECT 6.405000 0.425000 6.575000 1.445000 ;
- RECT 6.745000 0.595000 6.915000 1.935000 ;
- RECT 6.745000 1.935000 9.565000 2.105000 ;
- RECT 7.085000 0.425000 7.600000 0.465000 ;
- RECT 7.475000 0.730000 7.680000 0.945000 ;
- RECT 7.475000 0.945000 7.785000 1.275000 ;
- RECT 7.935000 1.495000 9.115000 1.705000 ;
- RECT 7.975000 0.295000 8.265000 0.735000 ;
- RECT 7.975000 0.735000 9.115000 0.750000 ;
- RECT 8.015000 0.750000 9.115000 0.905000 ;
- RECT 8.945000 0.905000 9.115000 0.995000 ;
- RECT 8.945000 0.995000 9.225000 1.325000 ;
- RECT 8.945000 1.325000 9.115000 1.495000 ;
- RECT 9.030000 1.875000 9.565000 1.935000 ;
- RECT 9.265000 0.255000 9.565000 0.585000 ;
- RECT 9.270000 2.105000 9.565000 2.465000 ;
- RECT 9.395000 0.585000 9.565000 1.875000 ;
+ RECT 0.000000 -0.085000 9.660000 0.085000 ;
+ RECT 0.000000 2.635000 9.660000 2.805000 ;
+ RECT 0.800000 0.695000 1.450000 0.865000 ;
+ RECT 0.800000 0.865000 1.000000 1.875000 ;
+ RECT 0.800000 1.875000 1.570000 2.045000 ;
+ RECT 0.810000 0.085000 1.060000 0.525000 ;
+ RECT 0.830000 2.215000 1.165000 2.635000 ;
+ RECT 1.230000 0.255000 2.890000 0.425000 ;
+ RECT 1.230000 0.425000 1.450000 0.695000 ;
+ RECT 1.235000 1.535000 2.985000 1.705000 ;
+ RECT 1.350000 2.045000 1.570000 2.235000 ;
+ RECT 1.350000 2.235000 3.045000 2.405000 ;
+ RECT 1.620000 0.595000 1.790000 1.535000 ;
+ RECT 1.970000 1.895000 3.375000 2.065000 ;
+ RECT 2.070000 0.655000 3.280000 0.825000 ;
+ RECT 2.490000 0.425000 2.890000 0.455000 ;
+ RECT 2.815000 0.995000 3.140000 1.325000 ;
+ RECT 2.815000 1.325000 2.985000 1.535000 ;
+ RECT 3.060000 0.255000 3.960000 0.425000 ;
+ RECT 3.060000 0.425000 3.280000 0.655000 ;
+ RECT 3.205000 1.525000 3.735000 1.695000 ;
+ RECT 3.205000 1.695000 3.375000 1.895000 ;
+ RECT 3.310000 2.235000 3.715000 2.405000 ;
+ RECT 3.450000 0.595000 3.620000 1.375000 ;
+ RECT 3.450000 1.375000 3.735000 1.525000 ;
+ RECT 3.545000 1.895000 4.820000 2.065000 ;
+ RECT 3.545000 2.065000 3.715000 2.235000 ;
+ RECT 3.790000 0.425000 3.960000 1.035000 ;
+ RECT 3.790000 1.035000 4.075000 1.205000 ;
+ RECT 3.885000 2.235000 4.215000 2.635000 ;
+ RECT 3.905000 1.205000 4.075000 1.895000 ;
+ RECT 4.130000 0.085000 4.300000 0.865000 ;
+ RECT 4.305000 1.445000 4.820000 1.715000 ;
+ RECT 4.530000 0.415000 4.820000 1.445000 ;
+ RECT 4.650000 2.065000 4.820000 2.275000 ;
+ RECT 4.650000 2.275000 7.945000 2.445000 ;
+ RECT 4.995000 0.265000 5.410000 0.485000 ;
+ RECT 4.995000 0.485000 5.215000 0.595000 ;
+ RECT 4.995000 0.595000 5.165000 2.105000 ;
+ RECT 5.335000 0.720000 5.800000 0.825000 ;
+ RECT 5.335000 0.825000 5.605000 0.890000 ;
+ RECT 5.335000 0.890000 5.505000 2.275000 ;
+ RECT 5.385000 0.655000 5.800000 0.720000 ;
+ RECT 5.630000 0.320000 5.800000 0.655000 ;
+ RECT 5.745000 1.445000 6.575000 1.615000 ;
+ RECT 5.745000 1.615000 6.160000 2.045000 ;
+ RECT 5.760000 0.995000 6.185000 1.270000 ;
+ RECT 5.970000 0.630000 6.185000 0.995000 ;
+ RECT 6.405000 0.255000 7.600000 0.425000 ;
+ RECT 6.405000 0.425000 6.575000 1.445000 ;
+ RECT 6.745000 0.595000 6.915000 1.935000 ;
+ RECT 6.745000 1.935000 9.565000 2.105000 ;
+ RECT 7.085000 0.425000 7.600000 0.465000 ;
+ RECT 7.475000 0.730000 7.680000 0.945000 ;
+ RECT 7.475000 0.945000 7.785000 1.275000 ;
+ RECT 7.935000 1.495000 9.115000 1.705000 ;
+ RECT 7.975000 0.295000 8.265000 0.735000 ;
+ RECT 7.975000 0.735000 9.115000 0.750000 ;
+ RECT 8.015000 0.750000 9.115000 0.905000 ;
+ RECT 8.355000 2.275000 9.050000 2.635000 ;
+ RECT 8.485000 0.085000 8.935000 0.565000 ;
+ RECT 8.945000 0.905000 9.115000 0.995000 ;
+ RECT 8.945000 0.995000 9.225000 1.325000 ;
+ RECT 8.945000 1.325000 9.115000 1.495000 ;
+ RECT 9.030000 1.875000 9.565000 1.935000 ;
+ RECT 9.265000 0.255000 9.565000 0.585000 ;
+ RECT 9.270000 2.105000 9.565000 2.465000 ;
+ RECT 9.395000 0.585000 9.565000 1.875000 ;
LAYER mcon ;
- RECT 3.565000 1.445000 3.735000 1.615000 ;
- RECT 4.535000 0.765000 4.705000 0.935000 ;
- RECT 5.045000 0.425000 5.215000 0.595000 ;
- RECT 6.015000 0.765000 6.185000 0.935000 ;
- RECT 6.015000 1.445000 6.185000 1.615000 ;
- RECT 7.495000 0.765000 7.665000 0.935000 ;
- RECT 8.005000 0.425000 8.175000 0.595000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.565000 1.445000 3.735000 1.615000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.535000 0.765000 4.705000 0.935000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.045000 0.425000 5.215000 0.595000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.015000 0.765000 6.185000 0.935000 ;
+ RECT 6.015000 1.445000 6.185000 1.615000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.495000 0.765000 7.665000 0.935000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.005000 0.425000 8.175000 0.595000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
LAYER met1 ;
RECT 3.505000 1.415000 3.795000 1.460000 ;
RECT 3.505000 1.460000 6.245000 1.600000 ;
diff --git a/cells/xor3/sky130_fd_sc_hdll__xor3_2.magic.lef b/cells/xor3/sky130_fd_sc_hdll__xor3_2.magic.lef
index 2f0c7a9..1a78565 100644
--- a/cells/xor3/sky130_fd_sc_hdll__xor3_2.magic.lef
+++ b/cells/xor3/sky130_fd_sc_hdll__xor3_2.magic.lef
@@ -67,34 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 9.660000 0.085000 ;
- RECT 0.105000 0.085000 0.435000 0.465000 ;
- RECT 1.105000 0.085000 1.355000 0.525000 ;
- RECT 4.425000 0.085000 4.595000 0.865000 ;
- RECT 8.780000 0.085000 8.950000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 9.660000 0.240000 ;
END
@@ -104,34 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 9.660000 2.805000 ;
- RECT 0.105000 2.215000 0.435000 2.635000 ;
- RECT 1.125000 2.215000 1.460000 2.635000 ;
- RECT 4.180000 2.235000 4.510000 2.635000 ;
- RECT 8.650000 2.275000 9.035000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 9.660000 2.960000 ;
END
@@ -151,76 +95,128 @@
END X
OBS
LAYER li1 ;
- RECT 1.095000 0.995000 1.295000 1.325000 ;
- RECT 1.125000 0.695000 1.745000 0.865000 ;
- RECT 1.125000 0.865000 1.295000 0.995000 ;
- RECT 1.125000 1.325000 1.295000 1.875000 ;
- RECT 1.125000 1.875000 1.865000 2.045000 ;
- RECT 1.525000 0.255000 3.190000 0.425000 ;
- RECT 1.525000 0.425000 1.745000 0.695000 ;
- RECT 1.530000 1.535000 3.280000 1.705000 ;
- RECT 1.645000 2.045000 1.865000 2.235000 ;
- RECT 1.645000 2.235000 3.340000 2.405000 ;
- RECT 1.915000 0.595000 2.085000 1.535000 ;
- RECT 2.265000 1.895000 3.670000 2.065000 ;
- RECT 2.365000 0.655000 3.575000 0.825000 ;
- RECT 2.785000 0.425000 3.190000 0.455000 ;
- RECT 3.110000 0.995000 3.435000 1.325000 ;
- RECT 3.110000 1.325000 3.280000 1.535000 ;
- RECT 3.360000 0.255000 4.255000 0.425000 ;
- RECT 3.360000 0.425000 3.575000 0.655000 ;
- RECT 3.500000 1.525000 4.030000 1.695000 ;
- RECT 3.500000 1.695000 3.670000 1.895000 ;
- RECT 3.605000 2.235000 4.010000 2.405000 ;
- RECT 3.745000 0.595000 3.915000 1.375000 ;
- RECT 3.745000 1.375000 4.030000 1.525000 ;
- RECT 3.840000 1.895000 5.115000 2.065000 ;
- RECT 3.840000 2.065000 4.010000 2.235000 ;
- RECT 4.085000 0.425000 4.255000 1.035000 ;
- RECT 4.085000 1.035000 4.370000 1.205000 ;
- RECT 4.200000 1.205000 4.370000 1.895000 ;
- RECT 4.600000 1.445000 5.115000 1.715000 ;
- RECT 4.825000 0.415000 5.115000 1.445000 ;
- RECT 4.945000 2.065000 5.115000 2.275000 ;
- RECT 4.945000 2.275000 8.240000 2.445000 ;
- RECT 5.290000 0.265000 5.705000 0.485000 ;
- RECT 5.290000 0.485000 5.510000 0.595000 ;
- RECT 5.290000 0.595000 5.460000 2.105000 ;
- RECT 5.630000 0.720000 6.095000 0.825000 ;
- RECT 5.630000 0.825000 5.900000 0.890000 ;
- RECT 5.630000 0.890000 5.800000 2.275000 ;
- RECT 5.680000 0.655000 6.095000 0.720000 ;
- RECT 5.925000 0.320000 6.095000 0.655000 ;
- RECT 6.040000 1.445000 6.870000 1.615000 ;
- RECT 6.040000 1.615000 6.455000 2.045000 ;
- RECT 6.055000 0.995000 6.480000 1.270000 ;
- RECT 6.265000 0.630000 6.480000 0.995000 ;
- RECT 6.700000 0.255000 7.895000 0.425000 ;
- RECT 6.700000 0.425000 6.870000 1.445000 ;
- RECT 7.040000 0.595000 7.210000 1.935000 ;
- RECT 7.040000 1.935000 9.550000 2.105000 ;
- RECT 7.380000 0.425000 7.895000 0.465000 ;
- RECT 7.770000 0.730000 7.975000 0.945000 ;
- RECT 7.770000 0.945000 8.090000 1.275000 ;
- RECT 8.230000 1.495000 9.100000 1.705000 ;
- RECT 8.270000 0.295000 8.560000 0.735000 ;
- RECT 8.270000 0.735000 9.100000 0.750000 ;
- RECT 8.310000 0.750000 9.100000 0.905000 ;
- RECT 8.930000 0.905000 9.100000 0.995000 ;
- RECT 8.930000 0.995000 9.210000 1.325000 ;
- RECT 8.930000 1.325000 9.100000 1.495000 ;
- RECT 9.015000 1.875000 9.550000 1.935000 ;
- RECT 9.250000 0.255000 9.550000 0.585000 ;
- RECT 9.255000 2.105000 9.550000 2.465000 ;
- RECT 9.380000 0.585000 9.550000 1.875000 ;
+ RECT 0.000000 -0.085000 9.660000 0.085000 ;
+ RECT 0.000000 2.635000 9.660000 2.805000 ;
+ RECT 0.105000 0.085000 0.435000 0.465000 ;
+ RECT 0.105000 2.215000 0.435000 2.635000 ;
+ RECT 1.095000 0.995000 1.295000 1.325000 ;
+ RECT 1.105000 0.085000 1.355000 0.525000 ;
+ RECT 1.125000 0.695000 1.745000 0.865000 ;
+ RECT 1.125000 0.865000 1.295000 0.995000 ;
+ RECT 1.125000 1.325000 1.295000 1.875000 ;
+ RECT 1.125000 1.875000 1.865000 2.045000 ;
+ RECT 1.125000 2.215000 1.460000 2.635000 ;
+ RECT 1.525000 0.255000 3.190000 0.425000 ;
+ RECT 1.525000 0.425000 1.745000 0.695000 ;
+ RECT 1.530000 1.535000 3.280000 1.705000 ;
+ RECT 1.645000 2.045000 1.865000 2.235000 ;
+ RECT 1.645000 2.235000 3.340000 2.405000 ;
+ RECT 1.915000 0.595000 2.085000 1.535000 ;
+ RECT 2.265000 1.895000 3.670000 2.065000 ;
+ RECT 2.365000 0.655000 3.575000 0.825000 ;
+ RECT 2.785000 0.425000 3.190000 0.455000 ;
+ RECT 3.110000 0.995000 3.435000 1.325000 ;
+ RECT 3.110000 1.325000 3.280000 1.535000 ;
+ RECT 3.360000 0.255000 4.255000 0.425000 ;
+ RECT 3.360000 0.425000 3.575000 0.655000 ;
+ RECT 3.500000 1.525000 4.030000 1.695000 ;
+ RECT 3.500000 1.695000 3.670000 1.895000 ;
+ RECT 3.605000 2.235000 4.010000 2.405000 ;
+ RECT 3.745000 0.595000 3.915000 1.375000 ;
+ RECT 3.745000 1.375000 4.030000 1.525000 ;
+ RECT 3.840000 1.895000 5.115000 2.065000 ;
+ RECT 3.840000 2.065000 4.010000 2.235000 ;
+ RECT 4.085000 0.425000 4.255000 1.035000 ;
+ RECT 4.085000 1.035000 4.370000 1.205000 ;
+ RECT 4.180000 2.235000 4.510000 2.635000 ;
+ RECT 4.200000 1.205000 4.370000 1.895000 ;
+ RECT 4.425000 0.085000 4.595000 0.865000 ;
+ RECT 4.600000 1.445000 5.115000 1.715000 ;
+ RECT 4.825000 0.415000 5.115000 1.445000 ;
+ RECT 4.945000 2.065000 5.115000 2.275000 ;
+ RECT 4.945000 2.275000 8.240000 2.445000 ;
+ RECT 5.290000 0.265000 5.705000 0.485000 ;
+ RECT 5.290000 0.485000 5.510000 0.595000 ;
+ RECT 5.290000 0.595000 5.460000 2.105000 ;
+ RECT 5.630000 0.720000 6.095000 0.825000 ;
+ RECT 5.630000 0.825000 5.900000 0.890000 ;
+ RECT 5.630000 0.890000 5.800000 2.275000 ;
+ RECT 5.680000 0.655000 6.095000 0.720000 ;
+ RECT 5.925000 0.320000 6.095000 0.655000 ;
+ RECT 6.040000 1.445000 6.870000 1.615000 ;
+ RECT 6.040000 1.615000 6.455000 2.045000 ;
+ RECT 6.055000 0.995000 6.480000 1.270000 ;
+ RECT 6.265000 0.630000 6.480000 0.995000 ;
+ RECT 6.700000 0.255000 7.895000 0.425000 ;
+ RECT 6.700000 0.425000 6.870000 1.445000 ;
+ RECT 7.040000 0.595000 7.210000 1.935000 ;
+ RECT 7.040000 1.935000 9.550000 2.105000 ;
+ RECT 7.380000 0.425000 7.895000 0.465000 ;
+ RECT 7.770000 0.730000 7.975000 0.945000 ;
+ RECT 7.770000 0.945000 8.090000 1.275000 ;
+ RECT 8.230000 1.495000 9.100000 1.705000 ;
+ RECT 8.270000 0.295000 8.560000 0.735000 ;
+ RECT 8.270000 0.735000 9.100000 0.750000 ;
+ RECT 8.310000 0.750000 9.100000 0.905000 ;
+ RECT 8.650000 2.275000 9.035000 2.635000 ;
+ RECT 8.780000 0.085000 8.950000 0.565000 ;
+ RECT 8.930000 0.905000 9.100000 0.995000 ;
+ RECT 8.930000 0.995000 9.210000 1.325000 ;
+ RECT 8.930000 1.325000 9.100000 1.495000 ;
+ RECT 9.015000 1.875000 9.550000 1.935000 ;
+ RECT 9.250000 0.255000 9.550000 0.585000 ;
+ RECT 9.255000 2.105000 9.550000 2.465000 ;
+ RECT 9.380000 0.585000 9.550000 1.875000 ;
LAYER mcon ;
- RECT 3.860000 1.445000 4.030000 1.615000 ;
- RECT 4.830000 0.765000 5.000000 0.935000 ;
- RECT 5.340000 0.425000 5.510000 0.595000 ;
- RECT 6.310000 0.765000 6.480000 0.935000 ;
- RECT 6.310000 1.445000 6.480000 1.615000 ;
- RECT 7.790000 0.765000 7.960000 0.935000 ;
- RECT 8.300000 0.425000 8.470000 0.595000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 3.860000 1.445000 4.030000 1.615000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 4.830000 0.765000 5.000000 0.935000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.340000 0.425000 5.510000 0.595000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.310000 0.765000 6.480000 0.935000 ;
+ RECT 6.310000 1.445000 6.480000 1.615000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.790000 0.765000 7.960000 0.935000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.300000 0.425000 8.470000 0.595000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
LAYER met1 ;
RECT 3.800000 1.415000 4.090000 1.460000 ;
RECT 3.800000 1.460000 6.540000 1.600000 ;
diff --git a/cells/xor3/sky130_fd_sc_hdll__xor3_4.magic.lef b/cells/xor3/sky130_fd_sc_hdll__xor3_4.magic.lef
index 85736db..9ca3666 100644
--- a/cells/xor3/sky130_fd_sc_hdll__xor3_4.magic.lef
+++ b/cells/xor3/sky130_fd_sc_hdll__xor3_4.magic.lef
@@ -67,37 +67,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 -0.085000 10.580000 0.085000 ;
- RECT 0.175000 0.085000 0.345000 0.545000 ;
- RECT 0.985000 0.085000 1.365000 0.465000 ;
- RECT 2.055000 0.085000 2.225000 0.525000 ;
- RECT 5.300000 0.085000 5.470000 0.885000 ;
- RECT 9.695000 0.085000 9.865000 0.565000 ;
- LAYER mcon ;
- RECT 0.145000 -0.085000 0.315000 0.085000 ;
- RECT 0.605000 -0.085000 0.775000 0.085000 ;
- RECT 1.065000 -0.085000 1.235000 0.085000 ;
- RECT 1.525000 -0.085000 1.695000 0.085000 ;
- RECT 1.985000 -0.085000 2.155000 0.085000 ;
- RECT 2.445000 -0.085000 2.615000 0.085000 ;
- RECT 2.905000 -0.085000 3.075000 0.085000 ;
- RECT 3.365000 -0.085000 3.535000 0.085000 ;
- RECT 3.825000 -0.085000 3.995000 0.085000 ;
- RECT 4.285000 -0.085000 4.455000 0.085000 ;
- RECT 4.745000 -0.085000 4.915000 0.085000 ;
- RECT 5.205000 -0.085000 5.375000 0.085000 ;
- RECT 5.665000 -0.085000 5.835000 0.085000 ;
- RECT 6.125000 -0.085000 6.295000 0.085000 ;
- RECT 6.585000 -0.085000 6.755000 0.085000 ;
- RECT 7.045000 -0.085000 7.215000 0.085000 ;
- RECT 7.505000 -0.085000 7.675000 0.085000 ;
- RECT 7.965000 -0.085000 8.135000 0.085000 ;
- RECT 8.425000 -0.085000 8.595000 0.085000 ;
- RECT 8.885000 -0.085000 9.055000 0.085000 ;
- RECT 9.345000 -0.085000 9.515000 0.085000 ;
- RECT 9.805000 -0.085000 9.975000 0.085000 ;
- RECT 10.265000 -0.085000 10.435000 0.085000 ;
LAYER met1 ;
RECT 0.000000 -0.240000 10.580000 0.240000 ;
END
@@ -107,37 +76,6 @@
DIRECTION INOUT ;
USE SIGNAL ;
PORT
- LAYER li1 ;
- RECT 0.000000 2.635000 10.580000 2.805000 ;
- RECT 0.275000 2.135000 0.445000 2.635000 ;
- RECT 1.135000 2.215000 1.465000 2.635000 ;
- RECT 2.075000 2.215000 2.405000 2.635000 ;
- RECT 5.055000 2.235000 5.385000 2.635000 ;
- RECT 9.615000 2.275000 9.945000 2.635000 ;
- LAYER mcon ;
- RECT 0.145000 2.635000 0.315000 2.805000 ;
- RECT 0.605000 2.635000 0.775000 2.805000 ;
- RECT 1.065000 2.635000 1.235000 2.805000 ;
- RECT 1.525000 2.635000 1.695000 2.805000 ;
- RECT 1.985000 2.635000 2.155000 2.805000 ;
- RECT 2.445000 2.635000 2.615000 2.805000 ;
- RECT 2.905000 2.635000 3.075000 2.805000 ;
- RECT 3.365000 2.635000 3.535000 2.805000 ;
- RECT 3.825000 2.635000 3.995000 2.805000 ;
- RECT 4.285000 2.635000 4.455000 2.805000 ;
- RECT 4.745000 2.635000 4.915000 2.805000 ;
- RECT 5.205000 2.635000 5.375000 2.805000 ;
- RECT 5.665000 2.635000 5.835000 2.805000 ;
- RECT 6.125000 2.635000 6.295000 2.805000 ;
- RECT 6.585000 2.635000 6.755000 2.805000 ;
- RECT 7.045000 2.635000 7.215000 2.805000 ;
- RECT 7.505000 2.635000 7.675000 2.805000 ;
- RECT 7.965000 2.635000 8.135000 2.805000 ;
- RECT 8.425000 2.635000 8.595000 2.805000 ;
- RECT 8.885000 2.635000 9.055000 2.805000 ;
- RECT 9.345000 2.635000 9.515000 2.805000 ;
- RECT 9.805000 2.635000 9.975000 2.805000 ;
- RECT 10.265000 2.635000 10.435000 2.805000 ;
LAYER met1 ;
RECT 0.000000 2.480000 10.580000 2.960000 ;
END
@@ -160,79 +98,137 @@
END X
OBS
LAYER li1 ;
- RECT 2.020000 0.965000 2.245000 1.325000 ;
- RECT 2.075000 0.695000 2.565000 0.865000 ;
- RECT 2.075000 0.865000 2.245000 0.965000 ;
- RECT 2.075000 1.325000 2.245000 1.875000 ;
- RECT 2.075000 1.875000 2.795000 2.045000 ;
- RECT 2.395000 0.255000 4.060000 0.425000 ;
- RECT 2.395000 0.425000 2.565000 0.695000 ;
- RECT 2.570000 1.535000 4.155000 1.705000 ;
- RECT 2.575000 2.045000 2.795000 2.235000 ;
- RECT 2.575000 2.235000 4.215000 2.405000 ;
- RECT 2.790000 0.595000 2.960000 1.535000 ;
- RECT 3.140000 1.895000 4.545000 2.065000 ;
- RECT 3.240000 0.655000 4.450000 0.825000 ;
- RECT 3.660000 0.425000 4.060000 0.455000 ;
- RECT 3.985000 0.995000 4.405000 1.325000 ;
- RECT 3.985000 1.325000 4.155000 1.535000 ;
- RECT 4.230000 0.255000 5.130000 0.425000 ;
- RECT 4.230000 0.425000 4.450000 0.655000 ;
- RECT 4.375000 1.525000 4.905000 1.695000 ;
- RECT 4.375000 1.695000 4.545000 1.895000 ;
- RECT 4.480000 2.235000 4.885000 2.405000 ;
- RECT 4.620000 0.595000 4.790000 1.375000 ;
- RECT 4.620000 1.375000 4.905000 1.525000 ;
- RECT 4.715000 1.895000 5.990000 2.065000 ;
- RECT 4.715000 2.065000 4.885000 2.235000 ;
- RECT 4.960000 0.425000 5.130000 1.035000 ;
- RECT 4.960000 1.035000 5.215000 1.040000 ;
- RECT 4.960000 1.040000 5.230000 1.045000 ;
- RECT 4.960000 1.045000 5.240000 1.050000 ;
- RECT 4.960000 1.050000 5.245000 1.205000 ;
- RECT 5.075000 1.205000 5.245000 1.895000 ;
- RECT 5.475000 1.445000 5.990000 1.715000 ;
- RECT 5.700000 0.415000 5.990000 1.445000 ;
- RECT 5.820000 2.065000 5.990000 2.275000 ;
- RECT 5.820000 2.275000 9.115000 2.445000 ;
- RECT 6.165000 0.265000 6.580000 0.485000 ;
- RECT 6.165000 0.485000 6.385000 0.595000 ;
- RECT 6.165000 0.595000 6.335000 2.105000 ;
- RECT 6.525000 0.720000 6.970000 0.825000 ;
- RECT 6.525000 0.825000 6.775000 0.890000 ;
- RECT 6.525000 0.890000 6.695000 2.275000 ;
- RECT 6.555000 0.655000 6.970000 0.720000 ;
- RECT 6.800000 0.320000 6.970000 0.655000 ;
- RECT 6.915000 1.445000 7.745000 1.615000 ;
- RECT 6.915000 1.615000 7.330000 2.045000 ;
- RECT 6.930000 0.995000 7.355000 1.270000 ;
- RECT 7.140000 0.630000 7.355000 0.995000 ;
- RECT 7.575000 0.255000 8.770000 0.425000 ;
- RECT 7.575000 0.425000 7.745000 1.445000 ;
- RECT 7.915000 0.595000 8.085000 1.935000 ;
- RECT 7.915000 1.935000 10.425000 2.105000 ;
- RECT 8.255000 0.425000 8.770000 0.465000 ;
- RECT 8.645000 0.730000 8.850000 0.945000 ;
- RECT 8.645000 0.945000 8.955000 1.275000 ;
- RECT 9.105000 1.495000 9.975000 1.705000 ;
- RECT 9.145000 0.295000 9.435000 0.735000 ;
- RECT 9.145000 0.735000 9.975000 0.750000 ;
- RECT 9.185000 0.750000 9.975000 0.905000 ;
- RECT 9.805000 0.905000 9.975000 0.995000 ;
- RECT 9.805000 0.995000 10.035000 1.325000 ;
- RECT 9.805000 1.325000 9.975000 1.495000 ;
- RECT 9.890000 1.875000 10.425000 1.935000 ;
- RECT 10.165000 0.255000 10.425000 0.585000 ;
- RECT 10.165000 2.105000 10.425000 2.465000 ;
- RECT 10.255000 0.585000 10.425000 1.875000 ;
+ RECT 0.000000 -0.085000 10.580000 0.085000 ;
+ RECT 0.000000 2.635000 10.580000 2.805000 ;
+ RECT 0.175000 0.085000 0.345000 0.545000 ;
+ RECT 0.275000 2.135000 0.445000 2.635000 ;
+ RECT 0.985000 0.085000 1.365000 0.465000 ;
+ RECT 1.135000 2.215000 1.465000 2.635000 ;
+ RECT 2.020000 0.965000 2.245000 1.325000 ;
+ RECT 2.055000 0.085000 2.225000 0.525000 ;
+ RECT 2.075000 0.695000 2.565000 0.865000 ;
+ RECT 2.075000 0.865000 2.245000 0.965000 ;
+ RECT 2.075000 1.325000 2.245000 1.875000 ;
+ RECT 2.075000 1.875000 2.795000 2.045000 ;
+ RECT 2.075000 2.215000 2.405000 2.635000 ;
+ RECT 2.395000 0.255000 4.060000 0.425000 ;
+ RECT 2.395000 0.425000 2.565000 0.695000 ;
+ RECT 2.570000 1.535000 4.155000 1.705000 ;
+ RECT 2.575000 2.045000 2.795000 2.235000 ;
+ RECT 2.575000 2.235000 4.215000 2.405000 ;
+ RECT 2.790000 0.595000 2.960000 1.535000 ;
+ RECT 3.140000 1.895000 4.545000 2.065000 ;
+ RECT 3.240000 0.655000 4.450000 0.825000 ;
+ RECT 3.660000 0.425000 4.060000 0.455000 ;
+ RECT 3.985000 0.995000 4.405000 1.325000 ;
+ RECT 3.985000 1.325000 4.155000 1.535000 ;
+ RECT 4.230000 0.255000 5.130000 0.425000 ;
+ RECT 4.230000 0.425000 4.450000 0.655000 ;
+ RECT 4.375000 1.525000 4.905000 1.695000 ;
+ RECT 4.375000 1.695000 4.545000 1.895000 ;
+ RECT 4.480000 2.235000 4.885000 2.405000 ;
+ RECT 4.620000 0.595000 4.790000 1.375000 ;
+ RECT 4.620000 1.375000 4.905000 1.525000 ;
+ RECT 4.715000 1.895000 5.990000 2.065000 ;
+ RECT 4.715000 2.065000 4.885000 2.235000 ;
+ RECT 4.960000 0.425000 5.130000 1.035000 ;
+ RECT 4.960000 1.035000 5.215000 1.040000 ;
+ RECT 4.960000 1.040000 5.230000 1.045000 ;
+ RECT 4.960000 1.045000 5.240000 1.050000 ;
+ RECT 4.960000 1.050000 5.245000 1.205000 ;
+ RECT 5.055000 2.235000 5.385000 2.635000 ;
+ RECT 5.075000 1.205000 5.245000 1.895000 ;
+ RECT 5.300000 0.085000 5.470000 0.885000 ;
+ RECT 5.475000 1.445000 5.990000 1.715000 ;
+ RECT 5.700000 0.415000 5.990000 1.445000 ;
+ RECT 5.820000 2.065000 5.990000 2.275000 ;
+ RECT 5.820000 2.275000 9.115000 2.445000 ;
+ RECT 6.165000 0.265000 6.580000 0.485000 ;
+ RECT 6.165000 0.485000 6.385000 0.595000 ;
+ RECT 6.165000 0.595000 6.335000 2.105000 ;
+ RECT 6.525000 0.720000 6.970000 0.825000 ;
+ RECT 6.525000 0.825000 6.775000 0.890000 ;
+ RECT 6.525000 0.890000 6.695000 2.275000 ;
+ RECT 6.555000 0.655000 6.970000 0.720000 ;
+ RECT 6.800000 0.320000 6.970000 0.655000 ;
+ RECT 6.915000 1.445000 7.745000 1.615000 ;
+ RECT 6.915000 1.615000 7.330000 2.045000 ;
+ RECT 6.930000 0.995000 7.355000 1.270000 ;
+ RECT 7.140000 0.630000 7.355000 0.995000 ;
+ RECT 7.575000 0.255000 8.770000 0.425000 ;
+ RECT 7.575000 0.425000 7.745000 1.445000 ;
+ RECT 7.915000 0.595000 8.085000 1.935000 ;
+ RECT 7.915000 1.935000 10.425000 2.105000 ;
+ RECT 8.255000 0.425000 8.770000 0.465000 ;
+ RECT 8.645000 0.730000 8.850000 0.945000 ;
+ RECT 8.645000 0.945000 8.955000 1.275000 ;
+ RECT 9.105000 1.495000 9.975000 1.705000 ;
+ RECT 9.145000 0.295000 9.435000 0.735000 ;
+ RECT 9.145000 0.735000 9.975000 0.750000 ;
+ RECT 9.185000 0.750000 9.975000 0.905000 ;
+ RECT 9.615000 2.275000 9.945000 2.635000 ;
+ RECT 9.695000 0.085000 9.865000 0.565000 ;
+ RECT 9.805000 0.905000 9.975000 0.995000 ;
+ RECT 9.805000 0.995000 10.035000 1.325000 ;
+ RECT 9.805000 1.325000 9.975000 1.495000 ;
+ RECT 9.890000 1.875000 10.425000 1.935000 ;
+ RECT 10.165000 0.255000 10.425000 0.585000 ;
+ RECT 10.165000 2.105000 10.425000 2.465000 ;
+ RECT 10.255000 0.585000 10.425000 1.875000 ;
LAYER mcon ;
- RECT 4.735000 1.445000 4.905000 1.615000 ;
- RECT 5.705000 0.765000 5.875000 0.935000 ;
- RECT 6.215000 0.425000 6.385000 0.595000 ;
- RECT 7.185000 0.765000 7.355000 0.935000 ;
- RECT 7.185000 1.445000 7.355000 1.615000 ;
- RECT 8.665000 0.765000 8.835000 0.935000 ;
- RECT 9.175000 0.425000 9.345000 0.595000 ;
+ RECT 0.145000 -0.085000 0.315000 0.085000 ;
+ RECT 0.145000 2.635000 0.315000 2.805000 ;
+ RECT 0.605000 -0.085000 0.775000 0.085000 ;
+ RECT 0.605000 2.635000 0.775000 2.805000 ;
+ RECT 1.065000 -0.085000 1.235000 0.085000 ;
+ RECT 1.065000 2.635000 1.235000 2.805000 ;
+ RECT 1.525000 -0.085000 1.695000 0.085000 ;
+ RECT 1.525000 2.635000 1.695000 2.805000 ;
+ RECT 1.985000 -0.085000 2.155000 0.085000 ;
+ RECT 1.985000 2.635000 2.155000 2.805000 ;
+ RECT 2.445000 -0.085000 2.615000 0.085000 ;
+ RECT 2.445000 2.635000 2.615000 2.805000 ;
+ RECT 2.905000 -0.085000 3.075000 0.085000 ;
+ RECT 2.905000 2.635000 3.075000 2.805000 ;
+ RECT 3.365000 -0.085000 3.535000 0.085000 ;
+ RECT 3.365000 2.635000 3.535000 2.805000 ;
+ RECT 3.825000 -0.085000 3.995000 0.085000 ;
+ RECT 3.825000 2.635000 3.995000 2.805000 ;
+ RECT 4.285000 -0.085000 4.455000 0.085000 ;
+ RECT 4.285000 2.635000 4.455000 2.805000 ;
+ RECT 4.735000 1.445000 4.905000 1.615000 ;
+ RECT 4.745000 -0.085000 4.915000 0.085000 ;
+ RECT 4.745000 2.635000 4.915000 2.805000 ;
+ RECT 5.205000 -0.085000 5.375000 0.085000 ;
+ RECT 5.205000 2.635000 5.375000 2.805000 ;
+ RECT 5.665000 -0.085000 5.835000 0.085000 ;
+ RECT 5.665000 2.635000 5.835000 2.805000 ;
+ RECT 5.705000 0.765000 5.875000 0.935000 ;
+ RECT 6.125000 -0.085000 6.295000 0.085000 ;
+ RECT 6.125000 2.635000 6.295000 2.805000 ;
+ RECT 6.215000 0.425000 6.385000 0.595000 ;
+ RECT 6.585000 -0.085000 6.755000 0.085000 ;
+ RECT 6.585000 2.635000 6.755000 2.805000 ;
+ RECT 7.045000 -0.085000 7.215000 0.085000 ;
+ RECT 7.045000 2.635000 7.215000 2.805000 ;
+ RECT 7.185000 0.765000 7.355000 0.935000 ;
+ RECT 7.185000 1.445000 7.355000 1.615000 ;
+ RECT 7.505000 -0.085000 7.675000 0.085000 ;
+ RECT 7.505000 2.635000 7.675000 2.805000 ;
+ RECT 7.965000 -0.085000 8.135000 0.085000 ;
+ RECT 7.965000 2.635000 8.135000 2.805000 ;
+ RECT 8.425000 -0.085000 8.595000 0.085000 ;
+ RECT 8.425000 2.635000 8.595000 2.805000 ;
+ RECT 8.665000 0.765000 8.835000 0.935000 ;
+ RECT 8.885000 -0.085000 9.055000 0.085000 ;
+ RECT 8.885000 2.635000 9.055000 2.805000 ;
+ RECT 9.175000 0.425000 9.345000 0.595000 ;
+ RECT 9.345000 -0.085000 9.515000 0.085000 ;
+ RECT 9.345000 2.635000 9.515000 2.805000 ;
+ RECT 9.805000 -0.085000 9.975000 0.085000 ;
+ RECT 9.805000 2.635000 9.975000 2.805000 ;
+ RECT 10.265000 -0.085000 10.435000 0.085000 ;
+ RECT 10.265000 2.635000 10.435000 2.805000 ;
LAYER met1 ;
RECT 4.675000 1.415000 4.965000 1.460000 ;
RECT 4.675000 1.460000 7.415000 1.600000 ;