blob: 643fd27b3c1c77f77693ea0d181f3de97481c825 [file] [log] [blame]
/*
* 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_mcu9t5v0__nor3_4) {
area : 73.382400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.0001816344" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0002214972" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0001519056" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.0001519056" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "8.21232e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "8.23104e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "8.23032e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "8.22996e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002214972" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.02251 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1685, 0.1684, 0.1681, 0.1679, 0.1678, 0.1677, 0.1678, 0.1677, \
0.1676, 0.1676");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.03497, -0.035, -0.03504, -0.03518, -0.03515, -0.03514, -0.03523, \
-0.03521, -0.03523, -0.03523");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.09182, 0.09176, 0.09154, 0.09145, 0.09145, 0.09144, 0.0915, \
0.09149, 0.09144, 0.09141");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.0344, -0.03444, -0.03448, -0.03461, -0.03458, -0.0346, -0.03466, \
-0.03465, -0.03468, -0.03466");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.09184, 0.09175, 0.09158, 0.09144, 0.09145, 0.09145, 0.09162, \
0.09153, 0.09149, 0.09145");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.03441, -0.03445, -0.03453, -0.03459, -0.03454, -0.03457, -0.03467, \
-0.03463, -0.03468, -0.03467");
}
}
}
pin(A2) {
capacitance : 0.02271 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.0795, 0.07934, 0.0795, 0.0795, 0.07948, 0.07936, 0.07955, 0.07953, \
0.07942, 0.07936");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.0405, -0.04044, -0.04054, -0.04054, -0.04063, -0.04072, -0.04082, \
-0.04084, -0.04085, -0.04093");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1198, 0.1198, 0.1195, 0.1192, 0.1193, 0.1195, 0.1194, 0.1195, \
0.1195, 0.1195");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.09303, -0.09881, -0.1092, -0.1129, -0.1144, -0.1152, -0.1157, \
-0.1161, -0.1164, -0.1166");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.06798, 0.06803, 0.06816, 0.06809, 0.06816, 0.06822, 0.06844, \
0.0684, 0.06844, 0.06834");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.06855, -0.068, -0.06735, -0.06685, -0.0665, -0.06594, -0.0655, \
-0.06486, -0.06426, -0.06369");
}
}
}
pin(A3) {
capacitance : 0.02189 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1191, 0.1188, 0.1187, 0.1186, 0.1188, 0.1187, 0.1192, 0.1191, \
0.1191, 0.1191");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.1046, -0.1106, -0.1146, -0.1156, -0.1163, -0.1167, -0.1169, \
-0.1174, -0.1175, -0.1175");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1196, 0.1193, 0.1192, 0.1189, 0.1192, 0.1193, 0.1196, 0.1195, \
0.1196, 0.1197");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.09901, -0.102, -0.1068, -0.1105, -0.1127, -0.1136, -0.1145, \
-0.1151, -0.1154, -0.1158");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1191, 0.1188, 0.1186, 0.1187, 0.1187, 0.1187, 0.1192, 0.1191, \
0.1191, 0.1191");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.1103, -0.1122, -0.1146, -0.1156, -0.1163, -0.1167, -0.1171, \
-0.1174, -0.1175, -0.1175");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.668 ;
max_transition : 4.4 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("-0.02506, -0.02303, -0.0191, -0.01655, -0.01516, -0.01448, -0.01407, -0.01379, -0.01358, -0.01345",\
"-0.02312, -0.02129, -0.0172, -0.01352, -0.01122, -0.009852, -0.00913, -0.008664, -0.00832, -0.008084",\
"-0.005875, -0.005666, -0.004804, -0.00357, -0.002604, -0.001895, -0.001361, -0.001075, -0.0009122, -0.0007543",\
"0.03456, 0.0323, 0.02721, 0.02192, 0.01776, 0.01458, 0.01209, 0.0101, 0.008628, 0.007534",\
"0.1083, 0.1037, 0.09101, 0.07604, 0.0628, 0.05186, 0.04292, 0.03577, 0.03016, 0.0256",\
"0.2226, 0.2157, 0.1955, 0.1691, 0.143, 0.1206, 0.1016, 0.08625, 0.07346, 0.06293",\
"0.3811, 0.372, 0.3452, 0.307, 0.2663, 0.2292, 0.1969, 0.1695, 0.1465, 0.1269",\
"0.5862, 0.5752, 0.5423, 0.4932, 0.438, 0.3844, 0.336, 0.2937, 0.2571, 0.2258",\
"0.8405, 0.8276, 0.7895, 0.7305, 0.6617, 0.5913, 0.5245, 0.4647, 0.4122, 0.3661",\
"1.145, 1.132, 1.089, 1.022, 0.9396, 0.8531, 0.7674, 0.6882, 0.6166, 0.5532");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.2916, 0.2934, 0.2972, 0.3003, 0.3028, 0.3046, 0.3067, 0.3091, 0.3116, 0.3151",\
"0.289, 0.29, 0.2934, 0.2971, 0.3003, 0.3029, 0.3056, 0.3084, 0.3116, 0.314",\
"0.3084, 0.3069, 0.3039, 0.302, 0.3023, 0.3037, 0.3056, 0.308, 0.3113, 0.314",\
"0.3634, 0.3594, 0.3491, 0.3376, 0.3284, 0.3224, 0.3193, 0.3188, 0.3181, 0.3198",\
"0.4567, 0.4503, 0.4335, 0.4121, 0.3912, 0.3737, 0.3607, 0.3509, 0.3455, 0.341",\
"0.5935, 0.5849, 0.5602, 0.5291, 0.4967, 0.466, 0.4388, 0.4182, 0.4013, 0.3889",\
"0.7784, 0.7671, 0.7356, 0.6932, 0.6495, 0.606, 0.5652, 0.5284, 0.4978, 0.4735",\
"1.014, 1.001, 0.9632, 0.909, 0.8516, 0.7955, 0.7412, 0.6893, 0.6421, 0.6017",\
"1.304, 1.29, 1.246, 1.182, 1.11, 1.038, 0.9705, 0.9049, 0.8412, 0.7835",\
"1.652, 1.636, 1.588, 1.515, 1.428, 1.341, 1.256, 1.175, 1.098, 1.022");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.06447, 0.06428, 0.0645, 0.06478, 0.06495, 0.0651, 0.06521, 0.06539, 0.06535, 0.06539",\
"0.06339, 0.0634, 0.06383, 0.06417, 0.06446, 0.06469, 0.06484, 0.06492, 0.06504, 0.06509",\
"0.0689, 0.06849, 0.06757, 0.06658, 0.06606, 0.06568, 0.06535, 0.06522, 0.06504, 0.06499",\
"0.1012, 0.09934, 0.09392, 0.08781, 0.08254, 0.07824, 0.07501, 0.07272, 0.07104, 0.0697",\
"0.1752, 0.1706, 0.1586, 0.1432, 0.1285, 0.1159, 0.1058, 0.09784, 0.09158, 0.08667",\
"0.2959, 0.2892, 0.2698, 0.2426, 0.215, 0.1896, 0.1682, 0.1508, 0.1365, 0.1247",\
"0.467, 0.4583, 0.4323, 0.3929, 0.3505, 0.3097, 0.273, 0.2415, 0.2155, 0.1933",\
"0.6912, 0.6808, 0.6485, 0.598, 0.5397, 0.4817, 0.4271, 0.3787, 0.3365, 0.3009",\
"0.9705, 0.9585, 0.9205, 0.8602, 0.787, 0.7112, 0.6368, 0.5693, 0.5082, 0.455",\
"1.307, 1.294, 1.251, 1.182, 1.095, 1.001, 0.9078, 0.8192, 0.7373, 0.6635");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.4092, 0.4108, 0.4142, 0.4166, 0.4183, 0.4208, 0.4222, 0.4254, 0.4272, 0.431",\
"0.4028, 0.4043, 0.4086, 0.4126, 0.416, 0.4188, 0.4215, 0.4243, 0.4272, 0.4296",\
"0.4023, 0.4026, 0.4039, 0.4069, 0.4108, 0.4142, 0.4176, 0.4218, 0.4247, 0.4289",\
"0.437, 0.4347, 0.4291, 0.424, 0.4214, 0.4209, 0.4219, 0.424, 0.4261, 0.4292",\
"0.5254, 0.5197, 0.5052, 0.4881, 0.4726, 0.4611, 0.4532, 0.4481, 0.4463, 0.4443",\
"0.6709, 0.6621, 0.638, 0.6074, 0.5774, 0.5507, 0.5281, 0.5107, 0.4974, 0.4883",\
"0.8717, 0.8615, 0.8297, 0.7859, 0.7399, 0.697, 0.6577, 0.6223, 0.595, 0.5725",\
"1.131, 1.118, 1.08, 1.024, 0.9622, 0.9022, 0.8467, 0.7944, 0.7476, 0.7082",\
"1.45, 1.436, 1.392, 1.326, 1.249, 1.17, 1.097, 1.027, 0.9611, 0.9008",\
"1.832, 1.817, 1.769, 1.694, 1.602, 1.506, 1.412, 1.325, 1.242, 1.163");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.1325, 0.1323, 0.1323, 0.1319, 0.132, 0.1321, 0.1323, 0.1324, 0.1325, 0.1324",\
"0.1268, 0.1266, 0.1266, 0.1263, 0.1261, 0.1262, 0.1264, 0.1263, 0.1264, 0.1264",\
"0.1271, 0.1264, 0.125, 0.1235, 0.1222, 0.1216, 0.1211, 0.1208, 0.1206, 0.1204",\
"0.1587, 0.1562, 0.1502, 0.1428, 0.1365, 0.1316, 0.1279, 0.1252, 0.1234, 0.1221",\
"0.2389, 0.2339, 0.2198, 0.2015, 0.1845, 0.17, 0.1589, 0.1498, 0.1433, 0.138",\
"0.3764, 0.3688, 0.3455, 0.3133, 0.2801, 0.2505, 0.2259, 0.2059, 0.1902, 0.1773",\
"0.5755, 0.5649, 0.5329, 0.4861, 0.4342, 0.385, 0.3417, 0.3055, 0.2754, 0.2504",\
"0.8378, 0.8256, 0.7857, 0.7243, 0.6531, 0.582, 0.5166, 0.4586, 0.4096, 0.368",\
"1.167, 1.153, 1.106, 1.032, 0.9422, 0.8482, 0.758, 0.6752, 0.6025, 0.5397",\
"1.565, 1.549, 1.497, 1.412, 1.304, 1.188, 1.072, 0.9637, 0.8641, 0.7758");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.4926, 0.4941, 0.4975, 0.5001, 0.5021, 0.5037, 0.5061, 0.5078, 0.5104, 0.5142",\
"0.4858, 0.4877, 0.492, 0.4956, 0.4992, 0.5015, 0.504, 0.5064, 0.5096, 0.5135",\
"0.4816, 0.4825, 0.485, 0.489, 0.4932, 0.4971, 0.5007, 0.5042, 0.5075, 0.5113",\
"0.5049, 0.503, 0.4999, 0.4975, 0.4969, 0.4986, 0.5007, 0.5028, 0.5068, 0.5102",\
"0.5887, 0.5834, 0.5703, 0.5557, 0.5431, 0.5337, 0.5284, 0.5255, 0.5233, 0.5228",\
"0.7455, 0.7369, 0.7123, 0.6812, 0.6522, 0.6269, 0.6048, 0.5888, 0.5773, 0.5685",\
"0.9739, 0.9627, 0.9291, 0.8814, 0.8327, 0.7882, 0.7484, 0.7134, 0.685, 0.6625",\
"1.272, 1.259, 1.219, 1.158, 1.089, 1.023, 0.9622, 0.9078, 0.8588, 0.8162",\
"1.642, 1.628, 1.583, 1.512, 1.425, 1.336, 1.253, 1.176, 1.106, 1.042",\
"2.086, 2.071, 2.022, 1.942, 1.84, 1.73, 1.624, 1.524, 1.431, 1.344");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.03744, 0.04346, 0.06413, 0.1028, 0.1623, 0.2456, 0.3551, 0.493, 0.6615, 0.862",\
"0.04426, 0.05029, 0.07099, 0.1097, 0.1694, 0.2529, 0.3625, 0.5004, 0.6689, 0.8694",\
"0.05633, 0.06527, 0.09238, 0.1343, 0.1938, 0.2771, 0.3866, 0.5245, 0.693, 0.8938",\
"0.05651, 0.06931, 0.1071, 0.1646, 0.2375, 0.3235, 0.4324, 0.5698, 0.7377, 0.9384",\
"0.03952, 0.05644, 0.1065, 0.1813, 0.2744, 0.3827, 0.5045, 0.6425, 0.8096, 1.009",\
"0.00357, 0.02459, 0.08668, 0.1806, 0.2956, 0.4274, 0.5749, 0.7371, 0.9123, 1.111",\
"-0.05255, -0.0271, 0.0474, 0.1594, 0.2974, 0.4551, 0.6282, 0.8177, 1.024, 1.243",\
"-0.1299, -0.1002, -0.0134, 0.117, 0.2782, 0.4616, 0.6638, 0.8819, 1.117, 1.369",\
"-0.2295, -0.1964, -0.0968, 0.0517, 0.2352, 0.4449, 0.6766, 0.9257, 1.191, 1.474",\
"-0.3524, -0.3151, -0.204, -0.0372, 0.1681, 0.4036, 0.665, 0.9454, 1.244, 1.56");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.06589, 0.08194, 0.1395, 0.2494, 0.4191, 0.6563, 0.9676, 1.36, 1.838, 2.409",\
"0.07143, 0.087, 0.144, 0.2542, 0.4242, 0.6618, 0.9735, 1.366, 1.844, 2.415",\
"0.1039, 0.1194, 0.1718, 0.2787, 0.4472, 0.684, 0.995, 1.388, 1.866, 2.436",\
"0.1592, 0.1771, 0.2355, 0.3385, 0.5018, 0.7344, 1.043, 1.434, 1.911, 2.48",\
"0.2346, 0.2565, 0.3235, 0.4367, 0.5984, 0.8252, 1.129, 1.514, 1.988, 2.555",\
"0.3289, 0.356, 0.4353, 0.5604, 0.7355, 0.9628, 1.259, 1.639, 2.107, 2.669",\
"0.4439, 0.4753, 0.5688, 0.7117, 0.9003, 1.143, 1.442, 1.815, 2.276, 2.831",\
"0.5797, 0.6165, 0.7243, 0.8869, 1.095, 1.353, 1.67, 2.046, 2.499, 3.047",\
"0.7381, 0.7804, 0.9029, 1.087, 1.319, 1.595, 1.929, 2.325, 2.783, 3.322",\
"0.9204, 0.9677, 1.106, 1.313, 1.569, 1.871, 2.222, 2.636, 3.116, 3.66");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.03411, 0.04359, 0.0768, 0.1399, 0.2384, 0.3767, 0.559, 0.788, 1.068, 1.401",\
"0.03518, 0.04364, 0.07675, 0.1402, 0.2383, 0.3768, 0.5592, 0.7877, 1.068, 1.401",\
"0.05646, 0.06588, 0.09516, 0.1452, 0.2385, 0.3769, 0.5595, 0.7884, 1.068, 1.402",\
"0.0883, 0.1012, 0.138, 0.197, 0.2738, 0.3867, 0.5589, 0.7861, 1.067, 1.402",\
"0.1305, 0.147, 0.1951, 0.266, 0.3579, 0.4697, 0.6046, 0.8002, 1.067, 1.4",\
"0.1822, 0.2035, 0.264, 0.3516, 0.4568, 0.5838, 0.733, 0.9016, 1.121, 1.415",\
"0.2441, 0.2703, 0.3447, 0.4496, 0.5756, 0.7166, 0.8824, 1.071, 1.281, 1.528",\
"0.3126, 0.3462, 0.4372, 0.5614, 0.7076, 0.871, 1.052, 1.258, 1.491, 1.747",\
"0.3888, 0.4294, 0.54, 0.6858, 0.8534, 1.04, 1.243, 1.468, 1.717, 1.995",\
"0.4712, 0.5198, 0.6492, 0.8212, 1.014, 1.225, 1.453, 1.698, 1.966, 2.264");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.1237, 0.1558, 0.2641, 0.4595, 0.7579, 1.177, 1.726, 2.417, 3.263, 4.265",\
"0.1209, 0.1537, 0.2631, 0.4595, 0.758, 1.177, 1.725, 2.418, 3.262, 4.27",\
"0.1302, 0.1569, 0.2582, 0.458, 0.7582, 1.175, 1.727, 2.414, 3.262, 4.269",\
"0.1494, 0.1787, 0.2782, 0.4583, 0.7565, 1.178, 1.726, 2.415, 3.263, 4.26",\
"0.1897, 0.217, 0.3118, 0.4931, 0.7665, 1.175, 1.724, 2.418, 3.259, 4.267",\
"0.2436, 0.2732, 0.3676, 0.544, 0.8184, 1.196, 1.726, 2.413, 3.261, 4.261",\
"0.3044, 0.3402, 0.4458, 0.6186, 0.8904, 1.269, 1.764, 2.421, 3.26, 4.261",\
"0.3756, 0.4144, 0.5372, 0.7218, 0.9852, 1.363, 1.854, 2.477, 3.271, 4.264",\
"0.4548, 0.4994, 0.6336, 0.839, 1.107, 1.48, 1.976, 2.586, 3.347, 4.293",\
"0.5444, 0.5944, 0.743, 0.9718, 1.256, 1.621, 2.112, 2.735, 3.478, 4.386");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.05636, 0.06316, 0.08569, 0.1264, 0.1874, 0.2718, 0.382, 0.5205, 0.6892, 0.8901",\
"0.06291, 0.06961, 0.09208, 0.1327, 0.1938, 0.2782, 0.3884, 0.5269, 0.6956, 0.8965",\
"0.08387, 0.09164, 0.1159, 0.156, 0.2168, 0.301, 0.4112, 0.5496, 0.7182, 0.9191",\
"0.09747, 0.108, 0.1412, 0.1939, 0.2625, 0.347, 0.4565, 0.5943, 0.7627, 0.9633",\
"0.09721, 0.1105, 0.1535, 0.2211, 0.3079, 0.4114, 0.5294, 0.6668, 0.8342, 1.034",\
"0.08131, 0.09794, 0.1505, 0.2332, 0.3397, 0.4647, 0.6069, 0.765, 0.9376, 1.136",\
"0.0484, 0.0681, 0.1304, 0.2287, 0.3551, 0.5034, 0.669, 0.8535, 1.054, 1.271",\
"0.0002, 0.0222, 0.0924, 0.206, 0.3523, 0.5237, 0.7163, 0.9266, 1.155, 1.403",\
"-0.0673, -0.0415, 0.0375, 0.1639, 0.3302, 0.5254, 0.7437, 0.9828, 1.24, 1.516",\
"-0.1529, -0.1255, -0.0372, 0.104, 0.2877, 0.5057, 0.7506, 1.019, 1.307, 1.613");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.1241, 0.1418, 0.2013, 0.3114, 0.4804, 0.7179, 1.029, 1.421, 1.9, 2.47",\
"0.1271, 0.145, 0.2048, 0.3157, 0.4854, 0.723, 1.035, 1.427, 1.906, 2.476",\
"0.1428, 0.1607, 0.2202, 0.3306, 0.5007, 0.7386, 1.051, 1.444, 1.923, 2.494",\
"0.1752, 0.1936, 0.2558, 0.3659, 0.5337, 0.7693, 1.08, 1.472, 1.95, 2.521",\
"0.2329, 0.2536, 0.3182, 0.4311, 0.5988, 0.8293, 1.136, 1.524, 2, 2.568",\
"0.3103, 0.3343, 0.4084, 0.5273, 0.698, 0.9294, 1.229, 1.611, 2.082, 2.645",\
"0.4049, 0.434, 0.519, 0.6525, 0.83, 1.065, 1.366, 1.741, 2.204, 2.761",\
"0.5174, 0.5497, 0.6479, 0.7983, 0.993, 1.235, 1.541, 1.917, 2.373, 2.922",\
"0.6468, 0.684, 0.7953, 0.9645, 1.18, 1.438, 1.75, 2.133, 2.591, 3.132",\
"0.7949, 0.8364, 0.9613, 1.15, 1.387, 1.669, 1.997, 2.385, 2.849, 3.394");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.06043, 0.07105, 0.1065, 0.1713, 0.2705, 0.4096, 0.5917, 0.8206, 1.1, 1.433",\
"0.0592, 0.07038, 0.106, 0.1713, 0.2706, 0.4096, 0.5917, 0.8208, 1.1, 1.433",\
"0.0786, 0.0874, 0.1147, 0.1718, 0.2703, 0.4091, 0.5917, 0.8206, 1.1, 1.433",\
"0.1194, 0.1311, 0.1657, 0.2211, 0.2963, 0.4151, 0.5916, 0.8205, 1.1, 1.433",\
"0.1729, 0.1875, 0.2303, 0.2961, 0.3839, 0.4914, 0.6303, 0.8302, 1.101, 1.433",\
"0.2379, 0.2559, 0.3102, 0.3888, 0.4886, 0.6116, 0.7564, 0.9252, 1.148, 1.446",\
"0.3132, 0.3361, 0.402, 0.4966, 0.612, 0.7486, 0.909, 1.095, 1.303, 1.553",\
"0.4024, 0.4302, 0.5068, 0.6192, 0.7534, 0.9058, 1.083, 1.284, 1.514, 1.769",\
"0.5016, 0.5334, 0.627, 0.7574, 0.911, 1.086, 1.278, 1.495, 1.741, 2.018",\
"0.6118, 0.6508, 0.7576, 0.9078, 1.084, 1.282, 1.497, 1.734, 1.994, 2.286");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.1431, 0.1706, 0.2695, 0.4605, 0.7583, 1.176, 1.726, 2.417, 3.262, 4.265",\
"0.1439, 0.1711, 0.2693, 0.4605, 0.7592, 1.177, 1.726, 2.415, 3.257, 4.268",\
"0.1533, 0.1777, 0.2712, 0.4604, 0.7594, 1.175, 1.726, 2.414, 3.262, 4.267",\
"0.1787, 0.2052, 0.2957, 0.469, 0.7584, 1.177, 1.726, 2.413, 3.262, 4.268",\
"0.227, 0.2477, 0.3316, 0.5045, 0.7772, 1.177, 1.726, 2.417, 3.261, 4.266",\
"0.2963, 0.3183, 0.3951, 0.5534, 0.8214, 1.205, 1.732, 2.416, 3.256, 4.26",\
"0.3756, 0.399, 0.4824, 0.633, 0.8836, 1.26, 1.765, 2.428, 3.258, 4.267",\
"0.464, 0.4904, 0.5816, 0.7424, 0.979, 1.34, 1.833, 2.473, 3.281, 4.263",\
"0.5598, 0.59, 0.6904, 0.8662, 1.111, 1.448, 1.929, 2.552, 3.338, 4.303",\
"0.6654, 0.6978, 0.809, 1, 1.267, 1.6, 2.054, 2.662, 3.429, 4.363");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.05798, 0.06586, 0.09138, 0.1357, 0.2001, 0.287, 0.3991, 0.5389, 0.7087, 0.9104",\
"0.06445, 0.07204, 0.09708, 0.1412, 0.2054, 0.2923, 0.4045, 0.5443, 0.714, 0.9158",\
"0.08908, 0.09724, 0.1221, 0.1641, 0.2276, 0.3141, 0.4262, 0.5659, 0.7356, 0.9373",\
"0.1096, 0.1203, 0.1537, 0.2062, 0.2744, 0.3598, 0.471, 0.6102, 0.7795, 0.981",\
"0.1187, 0.1323, 0.1742, 0.2404, 0.3258, 0.4279, 0.5445, 0.6827, 0.851, 1.052",\
"0.1148, 0.1313, 0.1816, 0.2625, 0.3656, 0.488, 0.6273, 0.7834, 0.9548, 1.154",\
"0.0988, 0.1177, 0.1764, 0.2708, 0.3926, 0.5359, 0.6977, 0.8782, 1.076, 1.29",\
"0.0704, 0.091, 0.1576, 0.265, 0.4042, 0.5698, 0.7553, 0.9602, 1.184, 1.428",\
"0.0297, 0.0526, 0.1254, 0.2448, 0.4021, 0.5881, 0.7981, 1.029, 1.279, 1.55",\
"-0.0241, 0.0013, 0.0801, 0.2109, 0.3839, 0.59, 0.8248, 1.083, 1.361, 1.659");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.1444, 0.1624, 0.2216, 0.3316, 0.5012, 0.7378, 1.049, 1.442, 1.92, 2.491",\
"0.1481, 0.166, 0.2259, 0.3369, 0.5067, 0.7439, 1.056, 1.448, 1.927, 2.498",\
"0.1608, 0.1786, 0.2382, 0.349, 0.5199, 0.7581, 1.07, 1.463, 1.942, 2.513",\
"0.1825, 0.2006, 0.262, 0.3718, 0.5407, 0.7768, 1.088, 1.48, 1.96, 2.531",\
"0.2218, 0.2421, 0.305, 0.4154, 0.5828, 0.8145, 1.122, 1.511, 1.987, 2.556",\
"0.2731, 0.2969, 0.3695, 0.4868, 0.6533, 0.8835, 1.183, 1.566, 2.037, 2.601",\
"0.3375, 0.3648, 0.4478, 0.5797, 0.7552, 0.9842, 1.283, 1.658, 2.119, 2.677",\
"0.4133, 0.4441, 0.5388, 0.6872, 0.8801, 1.118, 1.415, 1.789, 2.243, 2.79",\
"0.5021, 0.5366, 0.6422, 0.8082, 1.021, 1.277, 1.583, 1.954, 2.408, 2.946",\
"0.6019, 0.6406, 0.7581, 0.9414, 1.175, 1.454, 1.779, 2.156, 2.608, 3.146");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.0748, 0.08733, 0.1261, 0.1948, 0.296, 0.4353, 0.618, 0.8473, 1.127, 1.461",\
"0.07191, 0.08456, 0.1249, 0.1938, 0.2954, 0.4354, 0.6175, 0.8478, 1.127, 1.461",\
"0.09234, 0.1013, 0.1297, 0.1915, 0.2943, 0.4345, 0.6178, 0.8476, 1.127, 1.461",\
"0.1413, 0.1524, 0.1858, 0.2391, 0.3146, 0.4375, 0.617, 0.8469, 1.127, 1.461",\
"0.2054, 0.2196, 0.2595, 0.3216, 0.405, 0.5089, 0.6508, 0.8546, 1.128, 1.461",\
"0.2852, 0.3029, 0.3517, 0.4231, 0.516, 0.6329, 0.775, 0.9442, 1.171, 1.472",\
"0.3822, 0.403, 0.4622, 0.546, 0.6506, 0.7768, 0.9324, 1.114, 1.321, 1.574",\
"0.4942, 0.5222, 0.5922, 0.6914, 0.808, 0.9464, 1.11, 1.306, 1.532, 1.785",\
"0.6268, 0.6558, 0.7394, 0.8542, 0.9882, 1.142, 1.318, 1.523, 1.762, 2.035",\
"0.7758, 0.8104, 0.9088, 1.042, 1.194, 1.365, 1.554, 1.771, 2.019, 2.306");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.005604, 0.02177, 0.05263, 0.1007, 0.1682, 0.2569, 0.3688, 0.5053, 0.668");
values("0.1438, 0.1711, 0.2695, 0.4607, 0.7579, 1.177, 1.727, 2.414, 3.263, 4.267",\
"0.1446, 0.1717, 0.2696, 0.4605, 0.7596, 1.177, 1.726, 2.417, 3.263, 4.264",\
"0.1506, 0.1757, 0.2709, 0.4608, 0.7584, 1.177, 1.726, 2.418, 3.262, 4.267",\
"0.1713, 0.1968, 0.2874, 0.4657, 0.7582, 1.176, 1.724, 2.419, 3.263, 4.269",\
"0.2212, 0.2414, 0.3218, 0.4939, 0.7732, 1.178, 1.726, 2.417, 3.257, 4.269",\
"0.3025, 0.3236, 0.3987, 0.5484, 0.8108, 1.201, 1.732, 2.419, 3.257, 4.261",\
"0.3978, 0.42, 0.5018, 0.648, 0.8828, 1.251, 1.761, 2.428, 3.263, 4.265",\
"0.5022, 0.5278, 0.6148, 0.7748, 1.003, 1.338, 1.824, 2.469, 3.279, 4.264",\
"0.6188, 0.6446, 0.7396, 0.9144, 1.158, 1.48, 1.929, 2.543, 3.332, 4.3",\
"0.7512, 0.7758, 0.8758, 1.066, 1.331, 1.661, 2.083, 2.665, 3.42, 4.359");
}
}
}
}