Adding ANT cells to the lib; doing the 18T_hs in a rush now.
diff --git a/18T_hs/lib/sky130_osu_sc_18T_hs_TT_1P8_25C.ccs.lib b/18T_hs/lib/sky130_osu_sc_18T_hs_TT_1P8_25C.ccs.lib
index 2a217e1..a60ba14 100644
--- a/18T_hs/lib/sky130_osu_sc_18T_hs_TT_1P8_25C.ccs.lib
+++ b/18T_hs/lib/sky130_osu_sc_18T_hs_TT_1P8_25C.ccs.lib
@@ -247441,4 +247441,123 @@
fall_capacitance_range (0.0073907, 0.0103824);
}
}
+ cell (sky130_osu_sc_18T_hs__ant) {
+ area : 6.5934;
+ cell_footprint : "sky130_osu_sc_18T_hs_";
+ cell_leakage_power : 408733;
+ pg_pin (GND) {
+ pg_type : primary_ground;
+ voltage_name : "GND";
+ }
+ pg_pin (VDD) {
+ pg_type : primary_power;
+ voltage_name : "VDD";
+ }
+ leakage_power () {
+ value : 0;
+ when : "A";
+ related_pg_pin : GND;
+ }
+ leakage_power () {
+ value : 6.80516e-05;
+ when : "A";
+ related_pg_pin : VDD;
+ }
+ leakage_power () {
+ value : 0;
+ when : "!A";
+ related_pg_pin : GND;
+ }
+ leakage_power () {
+ value : 817467;
+ when : "!A";
+ related_pg_pin : VDD;
+ }
+ leakage_power () {
+ value : 0;
+ related_pg_pin : GND;
+ }
+ leakage_power () {
+ value : 408733;
+ related_pg_pin : VDD;
+ }
+ pin (A) {
+ direction : input;
+ related_power_pin : VDD;
+ capacitance : 0.916996;
+ rise_capacitance : 0.90973;
+ rise_capacitance_range (0.000135963, 0.90973);
+ fall_capacitance : 0.916996;
+ fall_capacitance_range (0.00241029, 0.916996);
+ receiver_capacitance () {
+ receiver_capacitance1_rise (receiver_cap_power_template) {
+ index_1 ("0.001, 0.00630957, 0.0398107, 0.251189, 1.58489,
+10");
+ values ( \
+ "0.00152669, 0.00123984, -0.00464581, -0.0447933, -0.295021,
+-1.85615" \
+ );
+ }
+ receiver_capacitance2_rise (receiver_cap_power_template) {
+ index_1 ("0.001, 0.00630957, 0.0398107, 0.251189, 1.58489,
+10");
+ values ( \
+ "0.00242036, 0.00364409, 0.00401322, 0.000926618,
+-0.00142953, -0.0192439" \
+ );
+ }
+ receiver_capacitance1_fall (receiver_cap_power_template) {
+ index_1 ("0.001, 0.00630957, 0.0398107, 0.251189, 1.58489,
+10");
+ values ( \
+ "0.00183673, 0.00325572, 0.00416685, 0.00574206, 0.0080679,
+0.0184597" \
+ );
+ }
+ receiver_capacitance2_fall (receiver_cap_power_template) {
+ index_1 ("0.001, 0.00630957, 0.0398107, 0.251189, 1.58489,
+10");
+ values ( \
+ "0.00284305, 0.00412755, 0.00743581, 0.0315314, 0.165331,
+0.99951" \
+ );
+ }
+ }
+ internal_power () {
+ related_pg_pin : GND;
+ rise_power (passive_power_template) {
+ index_1 ("0.001, 0.00630957, 0.0398107, 0.251189, 1.58489,
+10");
+ values ( \
+ "0, 0, 0, 0, 0, 0" \
+ );
+ }
+ fall_power (passive_power_template) {
+ index_1 ("0.001, 0.00630957, 0.0398107, 0.251189, 1.58489,
+10");
+ values ( \
+ "0, 0, 0, 0, 0, 0" \
+ );
+ }
+ }
+ internal_power () {
+ related_pg_pin : VDD;
+ rise_power (passive_power_template) {
+ index_1 ("0.001, 0.00630957, 0.0398107, 0.251189, 1.58489,
+10");
+ values ( \
+ "-0.00478962, -0.00343355, 0.00221312, 0.0363652, 0.240219,
+1.51341" \
+ );
+ }
+ fall_power (passive_power_template) {
+ index_1 ("0.001, 0.00630957, 0.0398107, 0.251189, 1.58489,
+10");
+ values ( \
+ "7.11817, 7.11582, 7.09859, 6.98932, 6.28423, 1.82473" \
+ );
+ }
+ }
+ }
+ }
}