blob: 5e686ecbb6971c43a77044ae4b24fc6dbe86f714 [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__nand3_2) {
area : 36.691200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.000121088" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.000121088" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.000121099" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.0001211045" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0002217765" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.000221782" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.000320562" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.000255706" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000320562" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01205 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1351, 0.1345, 0.1336, 0.1331, 0.1328, 0.1325, 0.1328, 0.1328, \
0.1327, 0.1327");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.0791, -0.07881, -0.0787, -0.07833, -0.07839, -0.07829, -0.07842, \
-0.0786, -0.07846, -0.07852");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1349, 0.1345, 0.1337, 0.1333, 0.1328, 0.1326, 0.1327, 0.1328, \
0.1329, 0.1327");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.07919, -0.07891, -0.07867, -0.07839, -0.07842, -0.07839, -0.07845, \
-0.0785, -0.07873, -0.07863");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1337, 0.1337, 0.1332, 0.1333, 0.1327, 0.1326, 0.1325, 0.1326, \
0.1327, 0.1326");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.07841, 0.07885, 0.07959, 0.07961, 0.07962, 0.07993, 0.08002, \
0.08001, 0.07994, 0.08007");
}
}
}
pin(A2) {
capacitance : 0.01258 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1819, 0.1957, 0.2023, 0.21, 0.2171, 0.2221, 0.2252, 0.2276, \
0.2291, 0.2301");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1175, -0.117, -0.1163, -0.1158, -0.1155, -0.1154, -0.1156, \
-0.1156, -0.1158, -0.1158");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1415, 0.1274, 0.1196, 0.1167, 0.1159, 0.1158, 0.1156, 0.1159, \
0.1159, 0.1158");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1166, -0.1165, -0.1163, -0.1157, -0.1157, -0.1155, -0.1155, \
-0.1156, -0.1157, -0.1158");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1333, 0.1333, 0.1329, 0.1325, 0.1326, 0.1325, 0.1324, 0.1325, \
0.1326, 0.1324");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.08384, -0.08365, -0.08337, -0.08346, -0.08336, -0.08338, -0.08335, \
-0.08367, -0.08366, -0.08385");
}
}
}
pin(A3) {
capacitance : 0.01304 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.117, 0.1176, 0.1166, 0.1162, 0.1161, 0.1159, 0.1158, 0.116, \
0.1161, 0.116");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1171, -0.1169, -0.1162, -0.1156, -0.1155, -0.1156, -0.1155, \
-0.1158, -0.1158, -0.1157");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1298, 0.1204, 0.1168, 0.1163, 0.116, 0.1159, 0.116, 0.116, 0.1162, \
0.116");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1168, -0.1166, -0.1161, -0.1159, -0.1157, -0.1155, -0.1155, \
-0.1157, -0.1157, -0.1158");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1247, 0.1201, 0.1169, 0.1164, 0.1162, 0.1159, 0.1158, 0.116, \
0.1159, 0.116");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1171, -0.1166, -0.1163, -0.1158, -0.1156, -0.1155, -0.1155, \
-0.1157, -0.1157, -0.1156");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.5786 ;
max_transition : 2.8 ;
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.03136, 0.03311, 0.03619, 0.03828, 0.03953, 0.03998, 0.04037, 0.04069, 0.04089, 0.041",\
"0.03289, 0.03401, 0.03605, 0.03797, 0.03944, 0.03994, 0.04034, 0.04062, 0.04079, 0.04089",\
"0.06311, 0.06043, 0.055, 0.05042, 0.04742, 0.04551, 0.0441, 0.0433, 0.04282, 0.0427",\
"0.1543, 0.145, 0.1239, 0.103, 0.08658, 0.07468, 0.06643, 0.06046, 0.05619, 0.05311",\
"0.3193, 0.3035, 0.2636, 0.2187, 0.1802, 0.1494, 0.1259, 0.1081, 0.09466, 0.08434",\
"0.5646, 0.5439, 0.4866, 0.4143, 0.3469, 0.2895, 0.2426, 0.2052, 0.1756, 0.1522",\
"0.8938, 0.8696, 0.7981, 0.7, 0.5993, 0.5096, 0.4329, 0.3689, 0.3163, 0.2728",\
"1.314, 1.287, 1.204, 1.083, 0.9502, 0.8238, 0.7116, 0.6148, 0.532, 0.4625",\
"1.831, 1.8, 1.708, 1.568, 1.404, 1.24, 1.089, 0.9544, 0.8367, 0.7344",\
"2.449, 2.416, 2.315, 2.159, 1.969, 1.769, 1.576, 1.399, 1.241, 1.101");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.3483, 0.3534, 0.3615, 0.3707, 0.3732, 0.3761, 0.3777, 0.3858, 0.3885, 0.3967",\
"0.3521, 0.355, 0.3629, 0.3689, 0.3741, 0.3764, 0.3826, 0.3874, 0.3907, 0.3978",\
"0.3889, 0.387, 0.3827, 0.3817, 0.3816, 0.3854, 0.3881, 0.3874, 0.3967, 0.4027",\
"0.4924, 0.482, 0.4614, 0.4397, 0.4237, 0.4169, 0.4079, 0.4094, 0.4077, 0.4137",\
"0.678, 0.6608, 0.6175, 0.5736, 0.531, 0.4983, 0.4767, 0.4622, 0.4512, 0.4467",\
"0.9515, 0.9297, 0.8676, 0.7923, 0.7243, 0.6599, 0.6087, 0.5728, 0.5458, 0.5237",\
"1.317, 1.292, 1.217, 1.111, 1.009, 0.9165, 0.8331, 0.7609, 0.7119, 0.6684",\
"1.781, 1.754, 1.67, 1.541, 1.4, 1.273, 1.155, 1.045, 0.9583, 0.8862",\
"2.35, 2.321, 2.229, 2.083, 1.909, 1.737, 1.585, 1.441, 1.311, 1.196",\
"3.03, 2.999, 2.901, 2.743, 2.541, 2.329, 2.127, 1.95, 1.783, 1.626");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.02941, 0.03168, 0.03554, 0.03804, 0.03932, 0.04007, 0.04059, 0.04095, 0.04103, 0.04124",\
"0.02533, 0.02761, 0.03238, 0.03619, 0.03801, 0.03935, 0.04, 0.04027, 0.04052, 0.04064",\
"0.04409, 0.04348, 0.04232, 0.04184, 0.04164, 0.04175, 0.0416, 0.0415, 0.04137, 0.04123",\
"0.1282, 0.1209, 0.1044, 0.08856, 0.07605, 0.06702, 0.06066, 0.05586, 0.05292, 0.05042",\
"0.2934, 0.279, 0.2426, 0.2022, 0.1672, 0.1398, 0.1188, 0.1028, 0.09055, 0.08116",\
"0.543, 0.5236, 0.4687, 0.3996, 0.335, 0.2806, 0.2363, 0.2009, 0.1726, 0.1502",\
"0.8826, 0.8589, 0.789, 0.6925, 0.5941, 0.5059, 0.4312, 0.3687, 0.3169, 0.2745",\
"1.317, 1.289, 1.207, 1.087, 0.9539, 0.8276, 0.7165, 0.6205, 0.5389, 0.4695",\
"1.85, 1.82, 1.727, 1.587, 1.423, 1.258, 1.105, 0.9703, 0.8524, 0.7504",\
"2.49, 2.457, 2.355, 2.198, 2.005, 1.803, 1.608, 1.429, 1.27, 1.129");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.5013, 0.5031, 0.5073, 0.5092, 0.5135, 0.5154, 0.5191, 0.5256, 0.5333, 0.5404",\
"0.5013, 0.5021, 0.5059, 0.51, 0.5112, 0.5141, 0.518, 0.519, 0.5272, 0.5349",\
"0.5338, 0.531, 0.5256, 0.5218, 0.5208, 0.5199, 0.5241, 0.5294, 0.5344, 0.5415",\
"0.6377, 0.6293, 0.6076, 0.5838, 0.567, 0.5555, 0.5477, 0.5465, 0.5481, 0.553",\
"0.8293, 0.8137, 0.7735, 0.7262, 0.6812, 0.6458, 0.6203, 0.6031, 0.5943, 0.5893",\
"1.112, 1.094, 1.038, 0.9605, 0.8853, 0.8181, 0.7661, 0.7236, 0.6944, 0.6735",\
"1.492, 1.47, 1.406, 1.303, 1.193, 1.092, 1.002, 0.9243, 0.8666, 0.8209",\
"1.974, 1.951, 1.878, 1.759, 1.616, 1.474, 1.345, 1.226, 1.133, 1.055",\
"2.566, 2.542, 2.461, 2.328, 2.16, 1.98, 1.809, 1.651, 1.513, 1.391",\
"3.275, 3.247, 3.161, 3.019, 2.83, 2.615, 2.398, 2.198, 2.013, 1.847");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.02915, 0.03163, 0.03564, 0.03815, 0.03939, 0.04013, 0.04048, 0.0408, 0.04095, 0.04099",\
"0.02273, 0.0257, 0.03141, 0.03549, 0.03783, 0.03909, 0.03984, 0.04032, 0.04061, 0.04079",\
"0.03203, 0.03256, 0.03445, 0.03668, 0.03838, 0.03944, 0.04005, 0.0404, 0.04063, 0.04077",\
"0.1093, 0.1034, 0.09066, 0.0785, 0.06935, 0.06217, 0.05711, 0.05346, 0.05076, 0.04882",\
"0.2761, 0.2632, 0.2304, 0.1938, 0.1624, 0.1371, 0.1172, 0.1022, 0.09045, 0.08132",\
"0.5374, 0.519, 0.4669, 0.401, 0.3392, 0.2864, 0.2432, 0.2081, 0.1798, 0.157",\
"0.8972, 0.8738, 0.806, 0.712, 0.6153, 0.528, 0.4532, 0.3904, 0.3379, 0.2942",\
"1.359, 1.332, 1.251, 1.133, 1.001, 0.8746, 0.7619, 0.6643, 0.5807, 0.5093",\
"1.929, 1.898, 1.806, 1.667, 1.503, 1.338, 1.183, 1.045, 0.9232, 0.8176",\
"2.611, 2.579, 2.478, 2.32, 2.128, 1.924, 1.726, 1.543, 1.379, 1.233");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.6403, 0.6412, 0.6411, 0.6449, 0.6451, 0.6474, 0.6511, 0.6559, 0.6576, 0.6702",\
"0.6397, 0.6393, 0.64, 0.6398, 0.6428, 0.6449, 0.6473, 0.6504, 0.6548, 0.6663",\
"0.6745, 0.6704, 0.6619, 0.656, 0.6507, 0.6496, 0.6495, 0.6559, 0.662, 0.663",\
"0.7845, 0.7751, 0.75, 0.7225, 0.7014, 0.6876, 0.6786, 0.6752, 0.6741, 0.6806",\
"0.9864, 0.9704, 0.9288, 0.8757, 0.8247, 0.7854, 0.7562, 0.7362, 0.7236, 0.7164",\
"1.292, 1.272, 1.212, 1.131, 1.047, 0.9705, 0.9102, 0.8616, 0.8286, 0.8044",\
"1.703, 1.681, 1.609, 1.501, 1.381, 1.266, 1.164, 1.079, 1.013, 0.9611",\
"2.226, 2.203, 2.123, 1.995, 1.84, 1.684, 1.539, 1.409, 1.301, 1.211",\
"2.871, 2.844, 2.758, 2.615, 2.43, 2.231, 2.042, 1.865, 1.706, 1.573",\
"3.641, 3.613, 3.52, 3.366, 3.16, 2.923, 2.681, 2.458, 2.25, 2.066");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.0376, 0.04721, 0.08053, 0.1432, 0.2404, 0.3767, 0.556, 0.7816, 1.057, 1.386",\
"0.04016, 0.04961, 0.08262, 0.1454, 0.2426, 0.379, 0.5581, 0.7841, 1.059, 1.388",\
"0.04762, 0.05883, 0.09332, 0.155, 0.2516, 0.3874, 0.5664, 0.7919, 1.067, 1.396",\
"0.05361, 0.06802, 0.1103, 0.1774, 0.2724, 0.4066, 0.5846, 0.8095, 1.084, 1.412",\
"0.05473, 0.0728, 0.1251, 0.204, 0.3082, 0.4412, 0.6168, 0.8397, 1.113, 1.439",\
"0.04984, 0.07174, 0.1345, 0.2279, 0.3466, 0.4917, 0.6669, 0.8865, 1.158, 1.483",\
"0.03815, 0.06385, 0.1376, 0.2459, 0.382, 0.5431, 0.7331, 0.9548, 1.222, 1.543",\
"0.01954, 0.04875, 0.1332, 0.2567, 0.4113, 0.5922, 0.7994, 1.037, 1.308, 1.626",\
"-0.0069, 0.0262, 0.121, 0.2602, 0.4329, 0.634, 0.863, 1.119, 1.409, 1.733",\
"-0.0422, -0.0048, 0.1005, 0.2554, 0.4466, 0.6682, 0.9199, 1.199, 1.507, 1.852");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.04223, 0.05359, 0.09241, 0.1642, 0.2751, 0.4307, 0.6345, 0.8927, 1.206, 1.579",\
"0.04681, 0.05794, 0.09619, 0.1683, 0.2795, 0.4345, 0.6385, 0.8966, 1.21, 1.584",\
"0.06458, 0.07627, 0.1133, 0.184, 0.2944, 0.4497, 0.6536, 0.9107, 1.225, 1.599",\
"0.09127, 0.1063, 0.1497, 0.2199, 0.3276, 0.4811, 0.6831, 0.9389, 1.253, 1.625",\
"0.1247, 0.1436, 0.1975, 0.2781, 0.3864, 0.5358, 0.7356, 0.9896, 1.301, 1.673",\
"0.1645, 0.1878, 0.2529, 0.3484, 0.4694, 0.6201, 0.8152, 1.066, 1.374, 1.743",\
"0.2112, 0.2385, 0.3154, 0.4273, 0.5661, 0.7306, 0.928, 1.172, 1.476, 1.841",\
"0.2645, 0.2967, 0.3861, 0.5148, 0.6726, 0.8562, 1.068, 1.316, 1.614, 1.974",\
"0.3261, 0.3622, 0.464, 0.6095, 0.7883, 0.9932, 1.225, 1.488, 1.788, 2.143",\
"0.3951, 0.4357, 0.5503, 0.7129, 0.9126, 1.14, 1.395, 1.678, 1.995, 2.353");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.04814, 0.06475, 0.1221, 0.2302, 0.3979, 0.6339, 0.9436, 1.333, 1.81, 2.377",\
"0.04777, 0.0643, 0.122, 0.2298, 0.3977, 0.6329, 0.9422, 1.334, 1.81, 2.377",\
"0.05914, 0.075, 0.1248, 0.2299, 0.3986, 0.6338, 0.943, 1.333, 1.809, 2.377",\
"0.08344, 0.09938, 0.1499, 0.2425, 0.398, 0.633, 0.944, 1.335, 1.809, 2.378",\
"0.1171, 0.1373, 0.1939, 0.2851, 0.4258, 0.6378, 0.9434, 1.335, 1.81, 2.377",\
"0.1581, 0.1834, 0.2506, 0.349, 0.4885, 0.6834, 0.9578, 1.334, 1.811, 2.378",\
"0.2056, 0.2354, 0.3159, 0.4297, 0.5746, 0.7672, 1.023, 1.365, 1.815, 2.378",\
"0.2576, 0.2942, 0.3895, 0.5226, 0.683, 0.8764, 1.128, 1.449, 1.865, 2.39",\
"0.3164, 0.3584, 0.4692, 0.6224, 0.803, 1.011, 1.263, 1.579, 1.971, 2.461",\
"0.3824, 0.4282, 0.5588, 0.73, 0.9324, 1.162, 1.426, 1.742, 2.127, 2.593");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.04961, 0.06797, 0.1322, 0.2553, 0.4467, 0.714, 1.067, 1.514, 2.058, 2.71",\
"0.04944, 0.06776, 0.132, 0.2549, 0.4467, 0.7149, 1.068, 1.514, 2.057, 2.711",\
"0.06052, 0.07492, 0.1324, 0.255, 0.447, 0.7148, 1.068, 1.513, 2.057, 2.706",\
"0.08716, 0.1031, 0.1542, 0.2586, 0.4462, 0.7146, 1.067, 1.515, 2.056, 2.708",\
"0.1225, 0.143, 0.2005, 0.2955, 0.4568, 0.7164, 1.067, 1.514, 2.057, 2.703",\
"0.1639, 0.1895, 0.2603, 0.3621, 0.5084, 0.7341, 1.068, 1.512, 2.056, 2.704",\
"0.2086, 0.2422, 0.3263, 0.4463, 0.5972, 0.802, 1.099, 1.516, 2.054, 2.702",\
"0.2614, 0.2966, 0.4002, 0.5392, 0.707, 0.9118, 1.183, 1.563, 2.068, 2.701",\
"0.3142, 0.359, 0.478, 0.6416, 0.8318, 1.048, 1.317, 1.662, 2.123, 2.719",\
"0.3764, 0.4256, 0.5624, 0.7496, 0.9632, 1.205, 1.48, 1.817, 2.241, 2.797");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.04989, 0.05964, 0.09292, 0.1557, 0.253, 0.3893, 0.5685, 0.7943, 1.07, 1.398",\
"0.05066, 0.0604, 0.09393, 0.1568, 0.2542, 0.3906, 0.5697, 0.7956, 1.071, 1.4",\
"0.05306, 0.06379, 0.09847, 0.161, 0.258, 0.3942, 0.5734, 0.7989, 1.075, 1.403",\
"0.05514, 0.06817, 0.1073, 0.1724, 0.2685, 0.4035, 0.5818, 0.8068, 1.082, 1.41",\
"0.05131, 0.06743, 0.115, 0.1884, 0.2883, 0.4224, 0.5987, 0.8221, 1.096, 1.423",\
"0.03986, 0.05918, 0.1158, 0.2019, 0.3124, 0.4513, 0.6273, 0.8481, 1.12, 1.445",\
"0.01978, 0.04204, 0.108, 0.2075, 0.3334, 0.4841, 0.6658, 0.8872, 1.156, 1.478",\
"-0.01019, 0.01516, 0.09023, 0.2039, 0.3465, 0.514, 0.7085, 0.9362, 1.207, 1.526",\
"-0.0509, -0.0222, 0.0623, 0.1896, 0.3491, 0.5362, 0.7486, 0.9891, 1.266, 1.589",\
"-0.103, -0.0713, 0.0226, 0.1641, 0.3411, 0.5476, 0.7805, 1.04, 1.33, 1.66");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.05884, 0.0699, 0.1079, 0.1792, 0.2901, 0.4454, 0.6492, 0.9059, 1.221, 1.595",\
"0.06275, 0.07367, 0.1117, 0.1831, 0.2935, 0.4487, 0.6525, 0.9092, 1.224, 1.597",\
"0.0817, 0.09217, 0.1286, 0.1989, 0.309, 0.4634, 0.6671, 0.9249, 1.239, 1.612",\
"0.116, 0.1285, 0.1675, 0.2356, 0.343, 0.4957, 0.6978, 0.954, 1.267, 1.639",\
"0.1602, 0.1756, 0.2224, 0.2974, 0.403, 0.5517, 0.7507, 1.004, 1.314, 1.687",\
"0.2138, 0.2324, 0.2884, 0.3754, 0.4904, 0.6381, 0.8323, 1.081, 1.389, 1.757",\
"0.2775, 0.2993, 0.3649, 0.4656, 0.595, 0.7537, 0.9477, 1.191, 1.494, 1.859",\
"0.3511, 0.3767, 0.4522, 0.5672, 0.7138, 0.8881, 1.094, 1.337, 1.633, 1.993",\
"0.4358, 0.4649, 0.5505, 0.6808, 0.845, 1.039, 1.26, 1.517, 1.813, 2.166",\
"0.5321, 0.5647, 0.6607, 0.8062, 0.9883, 1.202, 1.445, 1.717, 2.028, 2.381");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.04919, 0.06522, 0.122, 0.2304, 0.3977, 0.6334, 0.9436, 1.333, 1.809, 2.375",\
"0.04989, 0.06555, 0.122, 0.2303, 0.3978, 0.6328, 0.9422, 1.332, 1.809, 2.377",\
"0.06194, 0.07608, 0.1257, 0.2301, 0.3978, 0.6335, 0.9436, 1.333, 1.809, 2.378",\
"0.08932, 0.1019, 0.1467, 0.24, 0.3988, 0.6338, 0.9437, 1.333, 1.81, 2.378",\
"0.1295, 0.1434, 0.1892, 0.2741, 0.4176, 0.6384, 0.9438, 1.333, 1.81, 2.376",\
"0.1764, 0.1938, 0.2467, 0.3344, 0.4659, 0.6665, 0.9537, 1.335, 1.81, 2.377",\
"0.2295, 0.2504, 0.3134, 0.411, 0.5443, 0.7304, 0.995, 1.355, 1.815, 2.377",\
"0.289, 0.3128, 0.3865, 0.498, 0.6438, 0.8286, 1.075, 1.408, 1.845, 2.39",\
"0.3546, 0.383, 0.4668, 0.5958, 0.756, 0.9526, 1.192, 1.504, 1.912, 2.429",\
"0.426, 0.4592, 0.5552, 0.6988, 0.8774, 1.089, 1.339, 1.641, 2.027, 2.512");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.07681, 0.09553, 0.1603, 0.2834, 0.474, 0.7446, 1.098, 1.545, 2.085, 2.736",\
"0.0769, 0.09533, 0.1603, 0.2835, 0.4742, 0.744, 1.096, 1.538, 2.085, 2.731",\
"0.08216, 0.0982, 0.16, 0.2832, 0.4747, 0.7418, 1.099, 1.542, 2.085, 2.736",\
"0.1103, 0.1252, 0.1758, 0.2852, 0.4742, 0.7428, 1.095, 1.541, 2.085, 2.737",\
"0.1498, 0.1678, 0.2213, 0.3167, 0.482, 0.7423, 1.097, 1.542, 2.086, 2.737",\
"0.1963, 0.2181, 0.2823, 0.3804, 0.5284, 0.7595, 1.096, 1.539, 2.083, 2.732",\
"0.247, 0.2741, 0.352, 0.4648, 0.6144, 0.8226, 1.124, 1.543, 2.085, 2.736",\
"0.3048, 0.3364, 0.4286, 0.56, 0.7222, 0.9264, 1.201, 1.583, 2.091, 2.728",\
"0.3666, 0.4042, 0.5106, 0.6636, 0.8462, 1.059, 1.328, 1.677, 2.144, 2.744",\
"0.4326, 0.4762, 0.6002, 0.7746, 0.9808, 1.214, 1.488, 1.825, 2.256, 2.818");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.05726, 0.06705, 0.1004, 0.1631, 0.2604, 0.3969, 0.576, 0.8018, 1.077, 1.406",\
"0.05732, 0.06721, 0.1008, 0.1638, 0.2612, 0.3976, 0.5769, 0.8027, 1.078, 1.406",\
"0.05686, 0.06712, 0.1012, 0.1639, 0.2612, 0.3976, 0.5768, 0.8026, 1.078, 1.406",\
"0.0533, 0.06525, 0.102, 0.1657, 0.2619, 0.3971, 0.5753, 0.8006, 1.076, 1.404",\
"0.04117, 0.05561, 0.09904, 0.1686, 0.2666, 0.4006, 0.5769, 0.8004, 1.074, 1.401",\
"0.01876, 0.03598, 0.08711, 0.1663, 0.2723, 0.409, 0.5845, 0.805, 1.076, 1.401",\
"-0.01471, 0.00504, 0.06386, 0.1543, 0.2716, 0.4176, 0.5966, 0.8171, 1.085, 1.407",\
"-0.06103, -0.03862, 0.02844, 0.1307, 0.2608, 0.419, 0.6083, 0.8329, 1.102, 1.42",\
"-0.1212, -0.0961, -0.021, 0.0933, 0.2381, 0.4102, 0.6125, 0.8483, 1.122, 1.442",\
"-0.1965, -0.1689, -0.0856, 0.0412, 0.2011, 0.389, 0.6055, 0.8554, 1.141, 1.466");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.07053, 0.08195, 0.1206, 0.1929, 0.3041, 0.4596, 0.6635, 0.9203, 1.234, 1.61",\
"0.07428, 0.08561, 0.1244, 0.1961, 0.3075, 0.4629, 0.6666, 0.9233, 1.237, 1.611",\
"0.09385, 0.1045, 0.1418, 0.2124, 0.3226, 0.477, 0.6809, 0.9383, 1.253, 1.625",\
"0.134, 0.1454, 0.1825, 0.25, 0.3572, 0.51, 0.7115, 0.968, 1.28, 1.655",\
"0.1877, 0.2013, 0.244, 0.3152, 0.4189, 0.5671, 0.7659, 1.019, 1.33, 1.701",\
"0.2542, 0.2705, 0.3204, 0.4007, 0.5108, 0.6558, 0.8492, 1.097, 1.404, 1.774",\
"0.3343, 0.3533, 0.411, 0.5029, 0.6244, 0.7772, 0.9677, 1.209, 1.51, 1.874",\
"0.429, 0.4504, 0.5163, 0.6206, 0.7562, 0.9208, 1.121, 1.36, 1.655, 2.013",\
"0.5387, 0.563, 0.6375, 0.7539, 0.9051, 1.086, 1.298, 1.547, 1.839, 2.189",\
"0.6647, 0.692, 0.7745, 0.9042, 1.071, 1.269, 1.498, 1.76, 2.063, 2.411");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.04927, 0.06523, 0.1221, 0.2303, 0.3983, 0.6333, 0.9436, 1.334, 1.809, 2.378",\
"0.04942, 0.06543, 0.122, 0.23, 0.3981, 0.6334, 0.9435, 1.333, 1.81, 2.377",\
"0.05712, 0.07148, 0.1236, 0.23, 0.3977, 0.6329, 0.9431, 1.333, 1.811, 2.377",\
"0.0811, 0.09316, 0.139, 0.2366, 0.399, 0.6338, 0.9425, 1.333, 1.81, 2.377",\
"0.1213, 0.1335, 0.1767, 0.2642, 0.4132, 0.6371, 0.9436, 1.333, 1.808, 2.378",\
"0.1707, 0.1842, 0.23, 0.317, 0.4542, 0.6615, 0.953, 1.336, 1.811, 2.376",\
"0.2268, 0.2427, 0.2948, 0.3864, 0.5235, 0.7175, 0.9888, 1.353, 1.815, 2.379",\
"0.2887, 0.3074, 0.3673, 0.4679, 0.6114, 0.8034, 1.059, 1.401, 1.84, 2.39",\
"0.3556, 0.3778, 0.4474, 0.5588, 0.7106, 0.9098, 1.164, 1.488, 1.904, 2.425",\
"0.427, 0.4536, 0.5338, 0.6596, 0.824, 1.031, 1.291, 1.609, 2.008, 2.507");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.004987, 0.01898, 0.0457, 0.08734, 0.1458, 0.2226, 0.3195, 0.4377, 0.5786");
values("0.1013, 0.1204, 0.1859, 0.3103, 0.5022, 0.7718, 1.127, 1.571, 2.112, 2.762",\
"0.1011, 0.1201, 0.1861, 0.3095, 0.5026, 0.7712, 1.123, 1.57, 2.112, 2.765",\
"0.1031, 0.1209, 0.1858, 0.3099, 0.5024, 0.7711, 1.125, 1.57, 2.115, 2.759",\
"0.1291, 0.1444, 0.1969, 0.3108, 0.5023, 0.771, 1.125, 1.572, 2.112, 2.763",\
"0.1709, 0.1874, 0.2397, 0.3372, 0.5079, 0.7718, 1.125, 1.571, 2.116, 2.759",\
"0.2204, 0.2412, 0.3016, 0.3984, 0.5486, 0.7845, 1.126, 1.571, 2.111, 2.764",\
"0.2767, 0.301, 0.3731, 0.4816, 0.629, 0.8406, 1.149, 1.573, 2.111, 2.759",\
"0.3374, 0.368, 0.452, 0.5764, 0.7332, 0.9404, 1.219, 1.61, 2.121, 2.761",\
"0.4064, 0.4404, 0.5388, 0.6818, 0.8578, 1.067, 1.338, 1.693, 2.17, 2.771",\
"0.4794, 0.519, 0.6316, 0.7956, 0.9912, 1.218, 1.488, 1.832, 2.269, 2.835");
}
}
}
}