blob: b2909b2df3ef73e3258e300c7076222b12e588f7 [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.0194598" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.001241208" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.001165968" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.00105768" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.001136556" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.000984672" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.000982584" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.000962496" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0194598" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.02274 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.1828, 0.1827, 0.1825, 0.1823, 0.1822, 0.1821, 0.182, 0.1819, \
0.1818, 0.1815");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.0336, -0.03373, -0.03367, -0.0337, -0.03375, -0.0337, -0.03378, \
-0.0338, -0.03378, -0.03378");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.09903, 0.09888, 0.09875, 0.09864, 0.09854, 0.09857, 0.09868, \
0.0986, 0.09854, 0.09846");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.03349, -0.03359, -0.03354, -0.03357, -0.03363, -0.03362, -0.03369, \
-0.03372, -0.03369, -0.03371");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.09828, 0.09831, 0.09804, 0.09801, 0.09781, 0.0979, 0.09795, \
0.09793, 0.09785, 0.09774");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.03347, -0.03359, -0.03357, -0.03355, -0.03361, -0.03365, -0.03371, \
-0.03369, -0.03369, -0.03368");
}
}
}
pin(A2) {
capacitance : 0.02292 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.08214, 0.08202, 0.08206, 0.08213, 0.08204, 0.08204, 0.08213, \
0.08199, 0.08178, 0.08164");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.0417, -0.04169, -0.04173, -0.04183, -0.04179, -0.04184, -0.04196, \
-0.04204, -0.04209, -0.04218");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.1241, 0.1239, 0.1239, 0.1239, 0.1238, 0.1238, 0.1239, 0.1238, \
0.1239, 0.1239");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.09321, -0.09577, -0.1059, -0.114, -0.1176, -0.1191, -0.12, \
-0.1206, -0.1208, -0.1212");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.07111, 0.07099, 0.07111, 0.07105, 0.07123, 0.07116, 0.07146, \
0.07142, 0.07142, 0.07142");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.0759, -0.07473, -0.07238, -0.07014, -0.06834, -0.06708, -0.06618, \
-0.06527, -0.06445, -0.06385");
}
}
}
pin(A3) {
capacitance : 0.02199 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.1232, 0.1232, 0.123, 0.123, 0.123, 0.123, 0.1232, 0.1232, 0.1233, \
0.1232");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.1044, -0.1096, -0.1166, -0.1192, -0.12, -0.1206, -0.121, -0.1213, \
-0.1215, -0.1217");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.1256, 0.1257, 0.1257, 0.1253, 0.1255, 0.1254, 0.1256, 0.1256, \
0.1255, 0.1257");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.09742, -0.1017, -0.1085, -0.1131, -0.1157, -0.1172, -0.1183, \
-0.1189, -0.1193, -0.1197");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.1229, 0.123, 0.1228, 0.1228, 0.1228, 0.1228, 0.1231, 0.123, \
0.1229, 0.123");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.1136, -0.1156, -0.1181, -0.1196, -0.1201, -0.1205, -0.121, \
-0.1212, -0.1214, -0.1215");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.4939 ;
max_transition : 5.2 ;
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("-0.02045, -0.01929, -0.01708, -0.01509, -0.01387, -0.01328, -0.01287, -0.01269, -0.01247, -0.01236",\
"-0.01818, -0.01711, -0.01435, -0.01169, -0.009744, -0.008629, -0.007881, -0.007495, -0.007156, -0.006921",\
"0.001762, 0.00178, 0.001768, 0.001776, 0.001986, 0.00208, 0.002157, 0.00206, 0.002115, 0.002082",\
"0.04501, 0.04321, 0.03855, 0.03311, 0.02816, 0.02378, 0.02033, 0.01763, 0.01546, 0.01377",\
"0.1193, 0.1159, 0.1058, 0.09252, 0.07941, 0.06775, 0.05804, 0.04965, 0.04287, 0.03726",\
"0.2341, 0.2289, 0.2133, 0.1911, 0.1671, 0.1451, 0.1254, 0.1089, 0.09462, 0.0825",\
"0.3941, 0.3872, 0.3664, 0.335, 0.2994, 0.2645, 0.2324, 0.2039, 0.1793, 0.1581",\
"0.6026, 0.5943, 0.5683, 0.5283, 0.4809, 0.432, 0.3856, 0.343, 0.3049, 0.2718",\
"0.8621, 0.8526, 0.8222, 0.7736, 0.7149, 0.6519, 0.5896, 0.5316, 0.4783, 0.4302",\
"1.175, 1.164, 1.13, 1.074, 1.004, 0.9277, 0.8498, 0.7743, 0.7041, 0.6396");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.309, 0.3101, 0.3127, 0.3149, 0.3168, 0.3188, 0.3202, 0.3219, 0.3237, 0.3259",\
"0.3053, 0.3063, 0.3088, 0.3118, 0.3146, 0.3171, 0.319, 0.3211, 0.3234, 0.3252",\
"0.3232, 0.322, 0.3198, 0.3182, 0.3179, 0.319, 0.3201, 0.3219, 0.3237, 0.3256",\
"0.3789, 0.376, 0.3675, 0.357, 0.3478, 0.3412, 0.337, 0.3345, 0.3335, 0.3328",\
"0.4747, 0.4698, 0.4556, 0.4365, 0.4166, 0.3987, 0.3844, 0.3733, 0.3655, 0.3601",\
"0.615, 0.6081, 0.5883, 0.5604, 0.53, 0.5002, 0.4731, 0.4497, 0.4307, 0.4156",\
"0.8046, 0.7957, 0.77, 0.733, 0.6921, 0.6504, 0.6101, 0.5728, 0.5404, 0.5113",\
"1.047, 1.037, 1.006, 0.9596, 0.9071, 0.8535, 0.8002, 0.7488, 0.7009, 0.6575",\
"1.346, 1.334, 1.299, 1.244, 1.179, 1.112, 1.045, 0.9807, 0.918, 0.8587",\
"1.704, 1.691, 1.652, 1.589, 1.513, 1.431, 1.35, 1.272, 1.194, 1.119");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.07876, 0.07903, 0.07875, 0.07883, 0.07902, 0.07905, 0.07917, 0.07922, 0.07931, 0.07926",\
"0.07884, 0.07895, 0.07872, 0.07896, 0.07906, 0.07927, 0.07921, 0.07935, 0.07934, 0.07938",\
"0.08598, 0.08558, 0.08448, 0.08306, 0.08191, 0.08111, 0.08061, 0.08021, 0.07992, 0.07974",\
"0.1186, 0.1171, 0.1127, 0.1067, 0.1012, 0.09656, 0.09261, 0.0898, 0.08745, 0.08578",\
"0.1927, 0.1894, 0.1798, 0.1661, 0.152, 0.1395, 0.1288, 0.1198, 0.1126, 0.107",\
"0.3154, 0.3104, 0.295, 0.2721, 0.2469, 0.2223, 0.2008, 0.182, 0.1664, 0.1531",\
"0.4914, 0.4848, 0.4632, 0.4303, 0.3925, 0.354, 0.3181, 0.286, 0.258, 0.2342",\
"0.7238, 0.7154, 0.6883, 0.6454, 0.5942, 0.5408, 0.4889, 0.4403, 0.3971, 0.3589",\
"1.015, 1.005, 0.9731, 0.9214, 0.8567, 0.7872, 0.718, 0.652, 0.5908, 0.5359",\
"1.367, 1.356, 1.32, 1.26, 1.183, 1.098, 1.011, 0.9258, 0.8457, 0.7711");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.4348, 0.436, 0.4383, 0.4402, 0.4418, 0.4433, 0.4448, 0.4468, 0.4479, 0.4501",\
"0.4279, 0.4293, 0.4326, 0.436, 0.439, 0.4414, 0.4434, 0.4457, 0.4469, 0.4491",\
"0.4245, 0.4249, 0.4267, 0.4297, 0.4334, 0.437, 0.4401, 0.4425, 0.4458, 0.4476",\
"0.4549, 0.4533, 0.4495, 0.4457, 0.4437, 0.4435, 0.444, 0.4457, 0.4476, 0.4498",\
"0.5425, 0.5383, 0.5264, 0.5119, 0.4979, 0.4866, 0.4783, 0.4727, 0.4695, 0.4671",\
"0.6922, 0.6855, 0.6658, 0.6392, 0.6105, 0.5843, 0.5618, 0.5433, 0.5286, 0.5167",\
"0.902, 0.8934, 0.8672, 0.8285, 0.7863, 0.7439, 0.7049, 0.67, 0.6395, 0.6139",\
"1.172, 1.162, 1.131, 1.083, 1.026, 0.9678, 0.9119, 0.8593, 0.8115, 0.7673",\
"1.506, 1.495, 1.46, 1.402, 1.332, 1.258, 1.186, 1.115, 1.049, 0.9883",\
"1.908, 1.896, 1.856, 1.792, 1.71, 1.62, 1.529, 1.441, 1.357, 1.277");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.1582, 0.1581, 0.158, 0.1578, 0.1575, 0.1577, 0.1578, 0.1579, 0.1579, 0.1579",\
"0.1523, 0.1524, 0.1521, 0.1519, 0.1515, 0.1515, 0.1517, 0.1518, 0.1519, 0.1519",\
"0.1513, 0.1509, 0.1496, 0.1481, 0.1468, 0.1461, 0.1456, 0.1453, 0.1451, 0.1448",\
"0.1806, 0.1788, 0.1737, 0.1676, 0.1617, 0.1567, 0.1527, 0.15, 0.148, 0.1464",\
"0.261, 0.2572, 0.2456, 0.2299, 0.2138, 0.1997, 0.188, 0.1786, 0.171, 0.1653",\
"0.4022, 0.3959, 0.3771, 0.349, 0.3186, 0.2902, 0.265, 0.2438, 0.2265, 0.2122",\
"0.61, 0.6015, 0.5746, 0.534, 0.4866, 0.4398, 0.3966, 0.3586, 0.3264, 0.2995",\
"0.8875, 0.8768, 0.8429, 0.7891, 0.7249, 0.6572, 0.5933, 0.5347, 0.4828, 0.4378",\
"1.237, 1.224, 1.184, 1.119, 1.037, 0.9492, 0.8619, 0.7797, 0.7049, 0.6384",\
"1.661, 1.647, 1.602, 1.526, 1.428, 1.32, 1.209, 1.102, 1.001, 0.9096");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.5247, 0.526, 0.5286, 0.5305, 0.5321, 0.5337, 0.5352, 0.5371, 0.5383, 0.5401",\
"0.5184, 0.5194, 0.5229, 0.5262, 0.5294, 0.5316, 0.5339, 0.5357, 0.5372, 0.5391",\
"0.5113, 0.5122, 0.5144, 0.5183, 0.5226, 0.5265, 0.5295, 0.5328, 0.5354, 0.5376",\
"0.5298, 0.5285, 0.5264, 0.5252, 0.5256, 0.5271, 0.5295, 0.5317, 0.5343, 0.5369",\
"0.609, 0.6053, 0.5951, 0.5828, 0.5715, 0.5637, 0.5579, 0.5541, 0.552, 0.5513",\
"0.7676, 0.7611, 0.7411, 0.7141, 0.6872, 0.6628, 0.6418, 0.625, 0.6114, 0.6024",\
"1.006, 0.9965, 0.9687, 0.9276, 0.8818, 0.8381, 0.7985, 0.7629, 0.7327, 0.7079",\
"1.32, 1.31, 1.275, 1.222, 1.159, 1.095, 1.034, 0.9785, 0.9281, 0.8818",\
"1.712, 1.7, 1.661, 1.599, 1.521, 1.436, 1.354, 1.276, 1.203, 1.136",\
"2.182, 2.169, 2.127, 2.057, 1.967, 1.864, 1.76, 1.66, 1.564, 1.474");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.05166, 0.05764, 0.07838, 0.1174, 0.1775, 0.2615, 0.372, 0.5112, 0.681, 0.8834",\
"0.0592, 0.06523, 0.08602, 0.1252, 0.1854, 0.2697, 0.3802, 0.5194, 0.6892, 0.8917",\
"0.07648, 0.08483, 0.1109, 0.1528, 0.2126, 0.2965, 0.407, 0.5459, 0.7158, 0.9183",\
"0.07749, 0.08945, 0.1261, 0.1843, 0.2591, 0.3484, 0.458, 0.5963, 0.7655, 0.9675",\
"0.05355, 0.06935, 0.1183, 0.1944, 0.2919, 0.4052, 0.5337, 0.6766, 0.8448, 1.045",\
"0.00172, 0.02136, 0.08246, 0.1782, 0.2992, 0.4402, 0.5966, 0.7684, 0.9552, 1.159",\
"-0.0803, -0.0566, 0.0166, 0.1316, 0.2776, 0.4466, 0.6346, 0.8376, 1.056, 1.291",\
"-0.1935, -0.166, -0.0806, 0.0536, 0.2243, 0.4217, 0.6412, 0.8787, 1.132, 1.401",\
"-0.3381, -0.3077, -0.2108, -0.0582, 0.1366, 0.3633, 0.6146, 0.8867, 1.177, 1.483",\
"-0.5151, -0.4812, -0.3747, -0.2049, 0.0136, 0.2684, 0.5518, 0.8595, 1.186, 1.532");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.1019, 0.1199, 0.1843, 0.3086, 0.5011, 0.769, 1.122, 1.564, 2.106, 2.751",\
"0.1065, 0.1241, 0.1883, 0.3133, 0.506, 0.7747, 1.128, 1.571, 2.112, 2.756",\
"0.1458, 0.1619, 0.2208, 0.3414, 0.5317, 0.7993, 1.151, 1.594, 2.135, 2.78",\
"0.2206, 0.2391, 0.3011, 0.4145, 0.5976, 0.859, 1.207, 1.646, 2.185, 2.827",\
"0.3259, 0.3478, 0.4174, 0.5383, 0.7168, 0.9696, 1.309, 1.742, 2.275, 2.913",\
"0.4583, 0.4849, 0.5672, 0.7009, 0.8891, 1.14, 1.47, 1.893, 2.417, 3.048",\
"0.6195, 0.6502, 0.7467, 0.9, 1.103, 1.366, 1.696, 2.11, 2.623, 3.243",\
"0.8107, 0.8466, 0.9571, 1.132, 1.359, 1.638, 1.981, 2.396, 2.9, 3.509",\
"1.035, 1.075, 1.201, 1.398, 1.651, 1.954, 2.314, 2.745, 3.251, 3.851",\
"1.293, 1.34, 1.479, 1.699, 1.98, 2.312, 2.697, 3.144, 3.667, 4.269");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.05113, 0.06105, 0.09558, 0.1617, 0.2648, 0.4088, 0.5985, 0.8388, 1.132, 1.48",\
"0.05107, 0.0609, 0.09542, 0.1618, 0.2647, 0.4091, 0.5982, 0.8388, 1.131, 1.478",\
"0.07698, 0.0862, 0.1156, 0.1685, 0.2647, 0.4089, 0.5984, 0.8393, 1.132, 1.479",\
"0.1204, 0.1327, 0.1703, 0.2309, 0.3129, 0.4275, 0.6018, 0.8389, 1.13, 1.48",\
"0.1771, 0.194, 0.2426, 0.3174, 0.4144, 0.5328, 0.6749, 0.8688, 1.137, 1.48",\
"0.2493, 0.27, 0.3316, 0.4257, 0.5395, 0.6742, 0.8312, 1.013, 1.233, 1.524",\
"0.3372, 0.3636, 0.4392, 0.551, 0.6872, 0.8434, 1.018, 1.217, 1.442, 1.699",\
"0.4386, 0.4716, 0.5648, 0.6986, 0.856, 1.036, 1.234, 1.453, 1.696, 1.968",\
"0.555, 0.5934, 0.7062, 0.8642, 1.047, 1.253, 1.476, 1.718, 1.983, 2.273",\
"0.6888, 0.7332, 0.8638, 1.049, 1.258, 1.49, 1.74, 2.013, 2.303, 2.616");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.2189, 0.2575, 0.3856, 0.6187, 0.9699, 1.457, 2.097, 2.904, 3.887, 5.057",\
"0.2149, 0.2543, 0.3849, 0.6185, 0.9697, 1.456, 2.097, 2.904, 3.883, 5.054",\
"0.2168, 0.2513, 0.3782, 0.6163, 0.9696, 1.456, 2.098, 2.905, 3.883, 5.056",\
"0.2502, 0.2856, 0.3932, 0.6114, 0.9671, 1.457, 2.095, 2.904, 3.883, 5.062",\
"0.3016, 0.332, 0.4396, 0.6455, 0.9719, 1.455, 2.096, 2.904, 3.883, 5.054",\
"0.3812, 0.412, 0.5158, 0.7128, 1.026, 1.475, 2.097, 2.903, 3.881, 5.063",\
"0.475, 0.5106, 0.6248, 0.8158, 1.116, 1.548, 2.135, 2.905, 3.885, 5.058",\
"0.5822, 0.6226, 0.7522, 0.956, 1.246, 1.666, 2.23, 2.966, 3.905, 5.064",\
"0.7038, 0.7506, 0.8934, 1.118, 1.42, 1.821, 2.374, 3.081, 3.981, 5.084",\
"0.8406, 0.8914, 1.049, 1.299, 1.623, 2.028, 2.561, 3.254, 4.119, 5.19");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.07729, 0.08429, 0.1075, 0.1494, 0.212, 0.298, 0.4097, 0.5499, 0.7202, 0.9233",\
"0.08449, 0.09135, 0.1145, 0.1563, 0.219, 0.3049, 0.4167, 0.5567, 0.7274, 0.9302",\
"0.11, 0.1174, 0.1412, 0.182, 0.2441, 0.3297, 0.4414, 0.5813, 0.7518, 0.9544",\
"0.1268, 0.1371, 0.1696, 0.2228, 0.2937, 0.3802, 0.4909, 0.63, 0.8, 1.002",\
"0.1218, 0.1352, 0.1776, 0.2471, 0.3377, 0.4456, 0.5696, 0.7104, 0.8789, 1.08",\
"0.09244, 0.1088, 0.1612, 0.2472, 0.3597, 0.4927, 0.6429, 0.8088, 0.9913, 1.193",\
"0.0376, 0.0568, 0.1185, 0.2206, 0.3551, 0.5138, 0.6933, 0.8891, 1.102, 1.332",\
"-0.0432, -0.0212, 0.0497, 0.1666, 0.3228, 0.5081, 0.7167, 0.9445, 1.19, 1.452",\
"-0.1509, -0.1266, -0.0469, 0.0847, 0.2603, 0.471, 0.7098, 0.9701, 1.251, 1.548",\
"-0.2862, -0.2598, -0.1723, -0.0267, 0.1678, 0.4034, 0.6702, 0.9639, 1.279, 1.614");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.202, 0.2222, 0.2896, 0.4149, 0.6064, 0.8749, 1.227, 1.67, 2.21, 2.855",\
"0.2032, 0.2234, 0.2918, 0.4183, 0.6109, 0.8801, 1.232, 1.676, 2.216, 2.861",\
"0.2186, 0.2384, 0.306, 0.4319, 0.6258, 0.8955, 1.249, 1.692, 2.234, 2.878",\
"0.2572, 0.2775, 0.3466, 0.4697, 0.6589, 0.9261, 1.277, 1.72, 2.261, 2.905",\
"0.3323, 0.3536, 0.4235, 0.5483, 0.7351, 0.9936, 1.338, 1.775, 2.312, 2.952",\
"0.4381, 0.4628, 0.5411, 0.6719, 0.859, 1.115, 1.449, 1.877, 2.405, 3.038",\
"0.5694, 0.5978, 0.6871, 0.8329, 1.03, 1.287, 1.62, 2.036, 2.551, 3.173",\
"0.7267, 0.7583, 0.8588, 1.023, 1.24, 1.508, 1.842, 2.257, 2.761, 3.37",\
"0.9084, 0.9442, 1.057, 1.239, 1.479, 1.769, 2.115, 2.532, 3.036, 3.634",\
"1.117, 1.156, 1.282, 1.483, 1.747, 2.064, 2.432, 2.86, 3.366, 3.965");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.09448, 0.1052, 0.1424, 0.2101, 0.3148, 0.4599, 0.6505, 0.8909, 1.183, 1.532",\
"0.09312, 0.1039, 0.142, 0.2101, 0.3144, 0.4599, 0.651, 0.8909, 1.184, 1.532",\
"0.1118, 0.1201, 0.1491, 0.2103, 0.3141, 0.4598, 0.651, 0.891, 1.183, 1.532",\
"0.1704, 0.181, 0.215, 0.2712, 0.3494, 0.4711, 0.6514, 0.8908, 1.183, 1.532",\
"0.2487, 0.2625, 0.3045, 0.3709, 0.4598, 0.5725, 0.7141, 0.9151, 1.187, 1.531",\
"0.3476, 0.3645, 0.4158, 0.4958, 0.5991, 0.7248, 0.8752, 1.051, 1.274, 1.57",\
"0.4696, 0.491, 0.5514, 0.6462, 0.765, 0.9076, 1.072, 1.262, 1.483, 1.736",\
"0.6136, 0.6392, 0.7114, 0.822, 0.9592, 1.119, 1.303, 1.509, 1.744, 2.008",\
"0.7798, 0.8094, 0.8962, 1.024, 1.18, 1.361, 1.564, 1.789, 2.042, 2.323",\
"0.967, 1.003, 1.105, 1.254, 1.433, 1.635, 1.858, 2.109, 2.379, 2.677");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.2514, 0.2836, 0.3987, 0.6223, 0.9703, 1.457, 2.097, 2.901, 3.888, 5.053",\
"0.2526, 0.2842, 0.3989, 0.6223, 0.9703, 1.457, 2.094, 2.899, 3.884, 5.051",\
"0.2576, 0.2884, 0.4008, 0.6216, 0.9695, 1.456, 2.098, 2.904, 3.884, 5.054",\
"0.2957, 0.3241, 0.4258, 0.6295, 0.9711, 1.455, 2.098, 2.903, 3.883, 5.061",\
"0.3615, 0.3867, 0.4812, 0.6749, 0.9912, 1.46, 2.098, 2.903, 3.884, 5.055",\
"0.4734, 0.4964, 0.579, 0.7542, 1.05, 1.494, 2.106, 2.902, 3.881, 5.06",\
"0.6052, 0.6292, 0.7152, 0.881, 1.151, 1.569, 2.15, 2.922, 3.882, 5.051",\
"0.7546, 0.7832, 0.8742, 1.046, 1.306, 1.692, 2.243, 2.976, 3.921, 5.067",\
"0.9224, 0.9506, 1.05, 1.24, 1.509, 1.875, 2.393, 3.089, 3.988, 5.112",\
"1.114, 1.143, 1.246, 1.448, 1.737, 2.113, 2.6, 3.262, 4.117, 5.191");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.07842, 0.08637, 0.1128, 0.1592, 0.2267, 0.3167, 0.4318, 0.5742, 0.7467, 0.951",\
"0.08502, 0.09283, 0.1188, 0.1649, 0.2322, 0.3221, 0.4371, 0.5797, 0.752, 0.9562",\
"0.1137, 0.1215, 0.1463, 0.1898, 0.2556, 0.3451, 0.4599, 0.6024, 0.7745, 0.9787",\
"0.137, 0.1475, 0.181, 0.2356, 0.3069, 0.395, 0.5083, 0.6499, 0.8219, 1.026",\
"0.1406, 0.1543, 0.1972, 0.2669, 0.358, 0.4657, 0.5888, 0.73, 0.9, 1.103",\
"0.1225, 0.1388, 0.1913, 0.2772, 0.3888, 0.5206, 0.6693, 0.834, 1.014, 1.216",\
"0.0816, 0.1009, 0.1621, 0.2635, 0.3968, 0.554, 0.7301, 0.923, 1.132, 1.359",\
"0.0194, 0.0404, 0.1092, 0.2248, 0.3796, 0.562, 0.7666, 0.9909, 1.231, 1.489",\
"-0.0653, -0.0421, 0.034, 0.1617, 0.3363, 0.5433, 0.7773, 1.032, 1.307, 1.599",\
"-0.1733, -0.1477, -0.065, 0.0757, 0.2665, 0.4978, 0.7606, 1.047, 1.355, 1.683");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.2346, 0.2545, 0.3223, 0.4476, 0.6399, 0.9076, 1.259, 1.703, 2.243, 2.887",\
"0.2373, 0.2575, 0.3261, 0.4525, 0.6458, 0.9144, 1.267, 1.71, 2.251, 2.895",\
"0.25, 0.27, 0.338, 0.4643, 0.6584, 0.9288, 1.282, 1.726, 2.268, 2.912",\
"0.2751, 0.2954, 0.3636, 0.4874, 0.6785, 0.947, 1.299, 1.743, 2.284, 2.929",\
"0.3277, 0.3487, 0.4173, 0.5408, 0.7276, 0.9882, 1.334, 1.773, 2.31, 2.953",\
"0.402, 0.4264, 0.5044, 0.634, 0.8192, 1.074, 1.41, 1.838, 2.367, 3.002",\
"0.4979, 0.5254, 0.6143, 0.7595, 0.9556, 1.209, 1.538, 1.954, 2.47, 3.091",\
"0.6155, 0.6469, 0.7453, 0.9076, 1.124, 1.39, 1.718, 2.127, 2.629, 3.236",\
"0.7531, 0.7874, 0.8975, 1.077, 1.314, 1.604, 1.946, 2.353, 2.849, 3.442",\
"0.91, 0.9478, 1.068, 1.266, 1.526, 1.841, 2.207, 2.629, 3.123, 3.711");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.1174, 0.1306, 0.1721, 0.2451, 0.3537, 0.5003, 0.6927, 0.9319, 1.225, 1.574",\
"0.1142, 0.1273, 0.1703, 0.2441, 0.3534, 0.5009, 0.6919, 0.9321, 1.226, 1.574",\
"0.1336, 0.142, 0.1734, 0.2405, 0.3501, 0.4995, 0.6916, 0.9327, 1.226, 1.574",\
"0.205, 0.2154, 0.2484, 0.3018, 0.3795, 0.5054, 0.6913, 0.9317, 1.225, 1.574",\
"0.2986, 0.3121, 0.3526, 0.4159, 0.4992, 0.6064, 0.7469, 0.9508, 1.227, 1.574",\
"0.4188, 0.4371, 0.4851, 0.5603, 0.6556, 0.771, 0.912, 1.083, 1.308, 1.608",\
"0.5702, 0.589, 0.649, 0.7358, 0.8446, 0.9734, 1.124, 1.304, 1.516, 1.768",\
"0.749, 0.7728, 0.8436, 0.947, 1.07, 1.214, 1.378, 1.569, 1.788, 2.044",\
"0.963, 0.9906, 1.073, 1.192, 1.332, 1.492, 1.674, 1.879, 2.106, 2.372",\
"1.214, 1.241, 1.338, 1.475, 1.636, 1.815, 2.012, 2.231, 2.474, 2.749");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004402, 0.01634, 0.03915, 0.07468, 0.1245, 0.1901, 0.2728, 0.3736, 0.4939");
values("0.2521, 0.2839, 0.399, 0.6224, 0.9686, 1.458, 2.098, 2.9, 3.884, 5.051",\
"0.2532, 0.2848, 0.3992, 0.6224, 0.9684, 1.457, 2.098, 2.905, 3.889, 5.063",\
"0.2579, 0.2884, 0.4007, 0.6215, 0.9688, 1.456, 2.094, 2.902, 3.889, 5.052",\
"0.284, 0.3123, 0.4165, 0.6263, 0.9708, 1.456, 2.095, 2.899, 3.882, 5.058",\
"0.3519, 0.3757, 0.468, 0.6621, 0.9852, 1.459, 2.097, 2.904, 3.88, 5.053",\
"0.4916, 0.512, 0.5886, 0.752, 1.042, 1.488, 2.107, 2.903, 3.889, 5.054",\
"0.6624, 0.6854, 0.7614, 0.916, 1.166, 1.567, 2.147, 2.924, 3.892, 5.053",\
"0.8566, 0.8772, 0.9602, 1.12, 1.363, 1.721, 2.251, 2.977, 3.919, 5.069",\
"1.078, 1.098, 1.183, 1.356, 1.608, 1.952, 2.432, 3.104, 3.991, 5.104",\
"1.335, 1.353, 1.437, 1.616, 1.886, 2.242, 2.698, 3.317, 4.143, 5.198");
}
}
}
}