Fixing LEF 'CLASS' for tap cells.
Updating sky130_fd_sc_hd 0.0.1.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
diff --git a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.lef b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.lef
index ddb16bb..6049eb2 100644
--- a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.lef
+++ b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.lef
@@ -19,7 +19,7 @@
BUSBITCHARS "[]" ;
DIVIDERCHAR "/" ;
MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
SOURCE USER ;
ORIGIN 0.000000 0.000000 ;
SIZE 6.440000 BY 5.440000 ;
diff --git a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.magic.lef b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.magic.lef
index 9f3d06a..d0c711c 100644
--- a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.magic.lef
+++ b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.magic.lef
@@ -23,7 +23,7 @@
DATABASE MICRONS 200 ;
END UNITS
MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
FOREIGN sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 ;
ORIGIN 0.000000 0.000000 ;
SIZE 6.440000 BY 5.440000 ;
diff --git a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.lef b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.lef
index ed6bc88..57b8222 100644
--- a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.lef
+++ b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.lef
@@ -19,7 +19,7 @@
BUSBITCHARS "[]" ;
DIVIDERCHAR "/" ;
MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
SOURCE USER ;
ORIGIN 0.000000 0.000000 ;
SIZE 6.440000 BY 5.440000 ;
diff --git a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.magic.lef b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.magic.lef
index f45b2c9..6e2b2c5 100644
--- a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.magic.lef
+++ b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.magic.lef
@@ -23,7 +23,7 @@
DATABASE MICRONS 200 ;
END UNITS
MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
FOREIGN sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 ;
ORIGIN 0.000000 0.000000 ;
SIZE 6.440000 BY 5.440000 ;
diff --git a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.lef b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.lef
index 254441b..0325315 100644
--- a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.lef
+++ b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.lef
@@ -19,7 +19,7 @@
BUSBITCHARS "[]" ;
DIVIDERCHAR "/" ;
MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
SOURCE USER ;
ORIGIN 0.000000 0.000000 ;
SIZE 7.360000 BY 5.440000 ;
diff --git a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.magic.lef b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.magic.lef
index c7f5b88..78d5849 100644
--- a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.magic.lef
+++ b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.magic.lef
@@ -23,7 +23,7 @@
DATABASE MICRONS 200 ;
END UNITS
MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
FOREIGN sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 ;
ORIGIN 0.000000 0.000000 ;
SIZE 7.360000 BY 5.440000 ;
diff --git a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.lef b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.lef
index db7dcc2..c87e7b1 100644
--- a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.lef
+++ b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.lef
@@ -19,7 +19,7 @@
BUSBITCHARS "[]" ;
DIVIDERCHAR "/" ;
MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
SOURCE USER ;
ORIGIN 0.000000 0.000000 ;
SIZE 6.440000 BY 5.440000 ;
diff --git a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.magic.lef b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.magic.lef
index 9e016a4..c2928e7 100644
--- a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.magic.lef
+++ b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.magic.lef
@@ -23,7 +23,7 @@
DATABASE MICRONS 200 ;
END UNITS
MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
FOREIGN sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 ;
ORIGIN 0.000000 0.000000 ;
SIZE 6.440000 BY 5.440000 ;
diff --git a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.lef b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.lef
index 7a9b5ce..add5ba3 100644
--- a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.lef
+++ b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.lef
@@ -19,7 +19,7 @@
BUSBITCHARS "[]" ;
DIVIDERCHAR "/" ;
MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
SOURCE USER ;
ORIGIN 0.000000 0.000000 ;
SIZE 6.440000 BY 5.440000 ;
diff --git a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.magic.lef b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.magic.lef
index 04d2598..f272085 100644
--- a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.magic.lef
+++ b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.magic.lef
@@ -23,7 +23,7 @@
DATABASE MICRONS 200 ;
END UNITS
MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
FOREIGN sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 ;
ORIGIN 0.000000 0.000000 ;
SIZE 6.440000 BY 5.440000 ;
diff --git a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.lef b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.lef
index 9de6278..14aa71a 100644
--- a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.lef
+++ b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.lef
@@ -19,7 +19,7 @@
BUSBITCHARS "[]" ;
DIVIDERCHAR "/" ;
MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
SOURCE USER ;
ORIGIN 0.000000 0.000000 ;
SIZE 7.360000 BY 5.440000 ;
diff --git a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.magic.lef b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.magic.lef
index c93b15b..9aeeff8 100644
--- a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.magic.lef
+++ b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.magic.lef
@@ -23,7 +23,7 @@
DATABASE MICRONS 200 ;
END UNITS
MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
FOREIGN sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 ;
ORIGIN 0.000000 0.000000 ;
SIZE 7.360000 BY 5.440000 ;
diff --git a/cells/tap/sky130_fd_sc_hd__tap_1.lef b/cells/tap/sky130_fd_sc_hd__tap_1.lef
index e51ab61..5b2e054 100644
--- a/cells/tap/sky130_fd_sc_hd__tap_1.lef
+++ b/cells/tap/sky130_fd_sc_hd__tap_1.lef
@@ -19,7 +19,7 @@
BUSBITCHARS "[]" ;
DIVIDERCHAR "/" ;
MACRO sky130_fd_sc_hd__tap_1
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
SOURCE USER ;
ORIGIN 0.000000 0.000000 ;
SIZE 0.460000 BY 2.720000 ;
diff --git a/cells/tap/sky130_fd_sc_hd__tap_1.magic.lef b/cells/tap/sky130_fd_sc_hd__tap_1.magic.lef
index ed36a71..655142b 100644
--- a/cells/tap/sky130_fd_sc_hd__tap_1.magic.lef
+++ b/cells/tap/sky130_fd_sc_hd__tap_1.magic.lef
@@ -23,7 +23,7 @@
DATABASE MICRONS 200 ;
END UNITS
MACRO sky130_fd_sc_hd__tap_1
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
FOREIGN sky130_fd_sc_hd__tap_1 ;
ORIGIN 0.000000 0.000000 ;
SIZE 0.460000 BY 2.720000 ;
diff --git a/cells/tap/sky130_fd_sc_hd__tap_2.lef b/cells/tap/sky130_fd_sc_hd__tap_2.lef
index 0939c58..7ee145f 100644
--- a/cells/tap/sky130_fd_sc_hd__tap_2.lef
+++ b/cells/tap/sky130_fd_sc_hd__tap_2.lef
@@ -19,7 +19,7 @@
BUSBITCHARS "[]" ;
DIVIDERCHAR "/" ;
MACRO sky130_fd_sc_hd__tap_2
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
SOURCE USER ;
ORIGIN 0.000000 0.000000 ;
SIZE 0.920000 BY 2.720000 ;
diff --git a/cells/tap/sky130_fd_sc_hd__tap_2.magic.lef b/cells/tap/sky130_fd_sc_hd__tap_2.magic.lef
index 1e388e4..46b7484 100644
--- a/cells/tap/sky130_fd_sc_hd__tap_2.magic.lef
+++ b/cells/tap/sky130_fd_sc_hd__tap_2.magic.lef
@@ -23,7 +23,7 @@
DATABASE MICRONS 200 ;
END UNITS
MACRO sky130_fd_sc_hd__tap_2
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
FOREIGN sky130_fd_sc_hd__tap_2 ;
ORIGIN 0.000000 0.000000 ;
SIZE 0.920000 BY 2.720000 ;
diff --git a/cells/tapvgnd/sky130_fd_sc_hd__tapvgnd_1.lef b/cells/tapvgnd/sky130_fd_sc_hd__tapvgnd_1.lef
index badcb21..c4ad836 100644
--- a/cells/tapvgnd/sky130_fd_sc_hd__tapvgnd_1.lef
+++ b/cells/tapvgnd/sky130_fd_sc_hd__tapvgnd_1.lef
@@ -19,7 +19,7 @@
BUSBITCHARS "[]" ;
DIVIDERCHAR "/" ;
MACRO sky130_fd_sc_hd__tapvgnd_1
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
SOURCE USER ;
ORIGIN 0.000000 0.000000 ;
SIZE 0.460000 BY 2.720000 ;
diff --git a/cells/tapvgnd/sky130_fd_sc_hd__tapvgnd_1.magic.lef b/cells/tapvgnd/sky130_fd_sc_hd__tapvgnd_1.magic.lef
index eb01a94..4e1c735 100644
--- a/cells/tapvgnd/sky130_fd_sc_hd__tapvgnd_1.magic.lef
+++ b/cells/tapvgnd/sky130_fd_sc_hd__tapvgnd_1.magic.lef
@@ -23,7 +23,7 @@
DATABASE MICRONS 200 ;
END UNITS
MACRO sky130_fd_sc_hd__tapvgnd_1
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
FOREIGN sky130_fd_sc_hd__tapvgnd_1 ;
ORIGIN 0.000000 0.000000 ;
SIZE 0.460000 BY 2.720000 ;
diff --git a/cells/tapvgnd2/sky130_fd_sc_hd__tapvgnd2_1.lef b/cells/tapvgnd2/sky130_fd_sc_hd__tapvgnd2_1.lef
index 56edf45..7e6d123 100644
--- a/cells/tapvgnd2/sky130_fd_sc_hd__tapvgnd2_1.lef
+++ b/cells/tapvgnd2/sky130_fd_sc_hd__tapvgnd2_1.lef
@@ -19,7 +19,7 @@
BUSBITCHARS "[]" ;
DIVIDERCHAR "/" ;
MACRO sky130_fd_sc_hd__tapvgnd2_1
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
SOURCE USER ;
ORIGIN 0.000000 0.000000 ;
SIZE 0.460000 BY 2.720000 ;
diff --git a/cells/tapvgnd2/sky130_fd_sc_hd__tapvgnd2_1.magic.lef b/cells/tapvgnd2/sky130_fd_sc_hd__tapvgnd2_1.magic.lef
index 675777b..c170842 100644
--- a/cells/tapvgnd2/sky130_fd_sc_hd__tapvgnd2_1.magic.lef
+++ b/cells/tapvgnd2/sky130_fd_sc_hd__tapvgnd2_1.magic.lef
@@ -23,7 +23,7 @@
DATABASE MICRONS 200 ;
END UNITS
MACRO sky130_fd_sc_hd__tapvgnd2_1
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
FOREIGN sky130_fd_sc_hd__tapvgnd2_1 ;
ORIGIN 0.000000 0.000000 ;
SIZE 0.460000 BY 2.720000 ;
diff --git a/cells/tapvpwrvgnd/sky130_fd_sc_hd__tapvpwrvgnd_1.lef b/cells/tapvpwrvgnd/sky130_fd_sc_hd__tapvpwrvgnd_1.lef
index 34b29e1..02d7c83 100644
--- a/cells/tapvpwrvgnd/sky130_fd_sc_hd__tapvpwrvgnd_1.lef
+++ b/cells/tapvpwrvgnd/sky130_fd_sc_hd__tapvpwrvgnd_1.lef
@@ -19,7 +19,7 @@
BUSBITCHARS "[]" ;
DIVIDERCHAR "/" ;
MACRO sky130_fd_sc_hd__tapvpwrvgnd_1
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
SOURCE USER ;
ORIGIN 0.000000 0.000000 ;
SIZE 0.460000 BY 2.720000 ;
diff --git a/cells/tapvpwrvgnd/sky130_fd_sc_hd__tapvpwrvgnd_1.magic.lef b/cells/tapvpwrvgnd/sky130_fd_sc_hd__tapvpwrvgnd_1.magic.lef
index e305888..76af710 100644
--- a/cells/tapvpwrvgnd/sky130_fd_sc_hd__tapvpwrvgnd_1.magic.lef
+++ b/cells/tapvpwrvgnd/sky130_fd_sc_hd__tapvpwrvgnd_1.magic.lef
@@ -23,7 +23,7 @@
DATABASE MICRONS 200 ;
END UNITS
MACRO sky130_fd_sc_hd__tapvpwrvgnd_1
- CLASS CORE ;
+ CLASS CORE WELLTAP ;
FOREIGN sky130_fd_sc_hd__tapvpwrvgnd_1 ;
ORIGIN 0.000000 0.000000 ;
SIZE 0.460000 BY 2.720000 ;