/* | |
* Copyright 2022 GlobalFoundries PDK Authors | |
* | |
* Licensed under the Apache License, Version 2.0 (the "License"); | |
* you may not use this file except in compliance with the License. | |
* You may obtain a copy of the License at | |
* | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Unless required by applicable law or agreed to in writing, software | |
* distributed under the License is distributed on an "AS IS" BASIS, | |
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
* See the License for the specific language governing permissions and | |
* limitations under the License. | |
*/ | |
cell(gf180mcu_fd_sc_mcu7t5v0__dlyd_2) { | |
area : 79.027200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0003272076" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0003220884" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0003272076" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002612 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 25 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.3853 ; | |
max_transition : 25 ; | |
min_capacitance : 0.001 ; | |
output_voltage : default ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
related_pin : "I" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.003652, 0.01296, 0.03074, 0.05844, 0.09731, 0.1485, 0.2129, 0.2915, 0.3853"); | |
values("0.01345, 0.01311, 0.01268, 0.01263, 0.01278, 0.013, 0.01317, 0.01331, 0.01341, 0.01348",\ | |
"0.01278, 0.01249, 0.01221, 0.0122, 0.01239, 0.01261, 0.01279, 0.01293, 0.01304, 0.01312",\ | |
"0.01074, 0.01066, 0.01065, 0.0108, 0.01105, 0.01131, 0.01152, 0.01168, 0.01179, 0.01187",\ | |
"0.008068, 0.008113, 0.008272, 0.008524, 0.008818, 0.009088, 0.009296, 0.009448, 0.009558, 0.009637",\ | |
"0.005181, 0.005215, 0.005323, 0.0055, 0.005689, 0.005847, 0.005958, 0.006034, 0.006086, 0.006124",\ | |
"-0.000175, -0.0001685, -0.0001652, -0.0001717, -0.0001847, -0.0002009, -0.0002155, -0.0002284, -0.0002365, -0.0002414",\ | |
"-0.009142, -0.009143, -0.009143, -0.009142, -0.009142, -0.009145, -0.009143, -0.009143, -0.009145, -0.009145",\ | |
"-0.01892, -0.01892, -0.01892, -0.01893, -0.01893, -0.01892, -0.01892, -0.01893, -0.01893, -0.01893",\ | |
"-0.02947, -0.02947, -0.02947, -0.02947, -0.02947, -0.02947, -0.02947, -0.02947, -0.02947, -0.02947",\ | |
"-0.04343, -0.04343, -0.04343, -0.04343, -0.04343, -0.04343, -0.04343, -0.04343, -0.04343, -0.04343"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.003652, 0.01296, 0.03074, 0.05844, 0.09731, 0.1485, 0.2129, 0.2915, 0.3853"); | |
values("-0.007344, -0.007266, -0.006954, 0.003683, 0.02743, 0.04241, 0.05129, 0.05677, 0.06033, 0.06273",\ | |
"-0.00743, -0.007355, -0.006943, 0.005194, 0.02684, 0.03998, 0.04774, 0.05253, 0.05562, 0.0577",\ | |
"-0.007827, -0.007774, -0.006404, 0.008631, 0.02225, 0.03004, 0.03458, 0.03735, 0.03915, 0.04035",\ | |
"-0.009556, -0.009367, -0.004309, 0.001238, 0.004351, 0.006016, 0.00696, 0.007528, 0.007881, 0.008115",\ | |
"-0.02128, -0.02126, -0.02125, -0.02124, -0.02125, -0.02125, -0.02126, -0.02126, -0.02126, -0.02125",\ | |
"-0.02742, -0.02742, -0.02742, -0.02742, -0.02742, -0.02743, -0.02743, -0.02743, -0.02743, -0.02743",\ | |
"-0.0325, -0.0325, -0.0325, -0.0325, -0.0325, -0.0325, -0.0325, -0.0325, -0.0325, -0.0325",\ | |
"-0.03869, -0.03869, -0.03869, -0.03869, -0.03869, -0.03869, -0.03869, -0.03869, -0.03869, -0.03869",\ | |
"-0.04702, -0.04702, -0.04702, -0.04702, -0.04702, -0.04702, -0.04702, -0.04702, -0.04702, -0.04702",\ | |
"-0.05485, -0.05485, -0.05485, -0.05485, -0.05485, -0.05485, -0.05485, -0.05485, -0.05485, -0.05485"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.003652, 0.01296, 0.03074, 0.05844, 0.09731, 0.1485, 0.2129, 0.2915, 0.3853"); | |
values("25.43, 25.7, 26.35, 27.14, 28.03, 28.98, 30.04, 31.21, 32.51, 33.98",\ | |
"25.49, 25.77, 26.41, 27.21, 28.09, 29.05, 30.11, 31.28, 32.58, 34.05",\ | |
"25.75, 26.03, 26.67, 27.46, 28.35, 29.31, 30.36, 31.53, 32.84, 34.3",\ | |
"26.28, 26.55, 27.2, 27.99, 28.87, 29.84, 30.89, 32.06, 33.36, 34.83",\ | |
"27.12, 27.39, 28.04, 28.84, 29.72, 30.68, 31.73, 32.9, 34.21, 35.67",\ | |
"28.3, 28.57, 29.22, 30.01, 30.9, 31.86, 32.91, 34.08, 35.39, 36.85",\ | |
"29.75, 30.03, 30.67, 31.47, 32.35, 33.31, 34.36, 35.54, 36.84, 38.31",\ | |
"31.37, 31.65, 32.29, 33.09, 33.97, 34.93, 35.99, 37.16, 38.46, 39.93",\ | |
"33.12, 33.39, 34.04, 34.84, 35.72, 36.68, 37.74, 38.9, 40.21, 41.68",\ | |
"35, 35.28, 35.92, 36.72, 37.6, 38.56, 39.62, 40.79, 42.09, 43.55"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.003652, 0.01296, 0.03074, 0.05844, 0.09731, 0.1485, 0.2129, 0.2915, 0.3853"); | |
values("22.51, 22.7, 23.2, 23.96, 25.05, 26.54, 28.48, 30.92, 33.9, 37.45",\ | |
"22.57, 22.76, 23.26, 24.03, 25.11, 26.6, 28.54, 30.99, 33.97, 37.52",\ | |
"22.78, 22.97, 23.47, 24.23, 25.32, 26.81, 28.75, 31.19, 34.17, 37.72",\ | |
"23.13, 23.31, 23.82, 24.58, 25.67, 27.15, 29.1, 31.54, 34.52, 38.07",\ | |
"23.5, 23.69, 24.19, 24.96, 26.04, 27.53, 29.47, 31.91, 34.89, 38.44",\ | |
"23.85, 24.04, 24.54, 25.31, 26.39, 27.88, 29.82, 32.26, 35.24, 38.79",\ | |
"24.15, 24.34, 24.84, 25.6, 26.69, 28.18, 30.12, 32.56, 35.54, 39.09",\ | |
"24.38, 24.57, 25.07, 25.84, 26.92, 28.41, 30.35, 32.79, 35.77, 39.32",\ | |
"24.54, 24.72, 25.23, 25.99, 27.08, 28.56, 30.51, 32.95, 35.93, 39.48",\ | |
"24.6, 24.79, 25.29, 26.06, 27.14, 28.63, 30.57, 33.02, 35.99, 39.54"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.003652, 0.01296, 0.03074, 0.05844, 0.09731, 0.1485, 0.2129, 0.2915, 0.3853"); | |
values("1.568, 1.724, 2.118, 2.698, 3.434, 4.368, 5.498, 6.91, 8.636, 10.75",\ | |
"1.568, 1.722, 2.124, 2.696, 3.44, 4.366, 5.5, 6.908, 8.642, 10.76",\ | |
"1.568, 1.722, 2.122, 2.698, 3.436, 4.362, 5.506, 6.926, 8.642, 10.75",\ | |
"1.568, 1.722, 2.118, 2.692, 3.434, 4.364, 5.504, 6.91, 8.636, 10.76",\ | |
"1.568, 1.72, 2.116, 2.692, 3.434, 4.362, 5.502, 6.92, 8.636, 10.76",\ | |
"1.568, 1.72, 2.118, 2.696, 3.436, 4.364, 5.504, 6.912, 8.638, 10.76",\ | |
"1.568, 1.72, 2.118, 2.694, 3.436, 4.362, 5.502, 6.922, 8.644, 10.76",\ | |
"1.566, 1.722, 2.118, 2.694, 3.438, 4.364, 5.502, 6.904, 8.642, 10.76",\ | |
"1.568, 1.722, 2.12, 2.694, 3.436, 4.36, 5.496, 6.91, 8.644, 10.76",\ | |
"1.568, 1.72, 2.118, 2.696, 3.438, 4.358, 5.502, 6.91, 8.644, 10.76"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25"); | |
index_2("0.001, 0.003652, 0.01296, 0.03074, 0.05844, 0.09731, 0.1485, 0.2129, 0.2915, 0.3853"); | |
values("0.752, 0.92, 1.46, 2.486, 4.166, 6.616, 9.86, 13.98, 19.01, 25.01",\ | |
"0.752, 0.92, 1.456, 2.482, 4.168, 6.618, 9.866, 13.98, 19.01, 25.01",\ | |
"0.754, 0.92, 1.458, 2.48, 4.164, 6.616, 9.864, 13.97, 19.01, 25.01",\ | |
"0.752, 0.92, 1.458, 2.48, 4.17, 6.618, 9.866, 13.97, 19.01, 25",\ | |
"0.752, 0.92, 1.46, 2.48, 4.168, 6.61, 9.87, 13.98, 19.01, 24.99",\ | |
"0.754, 0.922, 1.458, 2.482, 4.164, 6.616, 9.868, 13.98, 19, 25",\ | |
"0.754, 0.92, 1.458, 2.48, 4.166, 6.614, 9.874, 13.99, 19.01, 25.01",\ | |
"0.752, 0.92, 1.458, 2.482, 4.166, 6.618, 9.874, 13.99, 19.01, 25.01",\ | |
"0.752, 0.92, 1.458, 2.48, 4.164, 6.612, 9.876, 13.97, 18.99, 25.01",\ | |
"0.752, 0.92, 1.456, 2.48, 4.168, 6.612, 9.866, 13.97, 19.01, 25.01"); | |
} | |
} | |
} | |
} | |