blob: 17818fdffcefdd7bd04158109b66b568f7292070 [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_mcu7t5v0__nand3_1) {
area : 15.366400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.000680004" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.000765504" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.000766152" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.002134548" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.000782352" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.001853712" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0018531" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.000700632" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.002134548" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.004341 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.01951, 0.01945, 0.01931, 0.01918, 0.01917, 0.01912, 0.01911, \
0.01912, 0.01911, 0.0191");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.00991, -0.009924, -0.009877, -0.009886, -0.009915, -0.009941, \
-0.009952, -0.009963, -0.00997, -0.009964");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.01943, 0.01941, 0.01932, 0.01923, 0.01918, 0.01915, 0.01913, \
0.01912, 0.01912, 0.01911");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.009795, -0.009798, -0.009782, -0.009788, -0.009806, -0.009822, \
-0.009841, -0.00986, -0.009864, -0.009874");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.01894, 0.01892, 0.01894, 0.01899, 0.01901, 0.01903, 0.01904, \
0.01904, 0.01904, 0.01904");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.01134, 0.01166, 0.01166, 0.0116, 0.01154, 0.01149, 0.01145, \
0.01142, 0.01135, 0.01127");
}
}
}
pin(A2) {
capacitance : 0.004149 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.02484, 0.02507, 0.02605, 0.02662, 0.02695, 0.02729, 0.02753, \
0.02767, 0.02777, 0.02782");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.01693, -0.0169, -0.01683, -0.01676, -0.01672, -0.01671, -0.01669, \
-0.01668, -0.01667, -0.01665");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.02126, 0.01891, 0.01761, 0.01716, 0.01696, 0.01688, 0.0168, \
0.01675, 0.01672, 0.01668");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.01685, -0.01689, -0.0168, -0.01677, -0.01673, -0.01673, -0.01671, \
-0.01671, -0.0167, -0.01669");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.019, 0.01897, 0.01897, 0.01893, 0.01891, 0.01891, 0.01889, 0.01888, \
0.01887, 0.01884");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.01204, -0.01205, -0.01203, -0.01202, -0.01202, -0.01206, -0.01209, \
-0.01213, -0.01215, -0.01218");
}
}
}
pin(A3) {
capacitance : 0.004239 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.01741, 0.01649, 0.01653, 0.01658, 0.01662, 0.01668, 0.01668, \
0.01667, 0.01668, 0.01667");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.01689, -0.01688, -0.01679, -0.01675, -0.01669, -0.01671, -0.01669, \
-0.01668, -0.01668, -0.01666");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.02026, 0.01856, 0.01726, 0.01694, 0.0168, 0.01673, 0.01669, \
0.01666, 0.01665, 0.01663");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.01687, -0.01685, -0.01684, -0.01679, -0.01674, -0.01674, -0.01672, \
-0.0167, -0.0167, -0.01668");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("0.01906, 0.01746, 0.01684, 0.0166, 0.01656, 0.01659, 0.01658, \
0.01657, 0.01656, 0.01656");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
values("-0.01689, -0.01674, -0.0166, -0.01673, -0.0167, -0.01665, -0.01668, \
-0.01667, -0.01666, -0.01668");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.2623 ;
max_transition : 7.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.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.01308, 0.0132, 0.01342, 0.01352, 0.01362, 0.01365, 0.01365, 0.01366, 0.01366, 0.01369",\
"0.01279, 0.01294, 0.01324, 0.01344, 0.01358, 0.01364, 0.01361, 0.01363, 0.01363, 0.01364",\
"0.01613, 0.01573, 0.01522, 0.0147, 0.01437, 0.01411, 0.01399, 0.01391, 0.01385, 0.01381",\
"0.02907, 0.02767, 0.0245, 0.02152, 0.01925, 0.01769, 0.01656, 0.01584, 0.01536, 0.01496",\
"0.05442, 0.05167, 0.045, 0.03786, 0.032, 0.02751, 0.02425, 0.02185, 0.02009, 0.01874",\
"0.09324, 0.08942, 0.07915, 0.06686, 0.05585, 0.04692, 0.03996, 0.03466, 0.03054, 0.02737",\
"0.1464, 0.1416, 0.1281, 0.1106, 0.09342, 0.07878, 0.06676, 0.05708, 0.04935, 0.04318",\
"0.2145, 0.209, 0.1929, 0.1703, 0.1467, 0.1253, 0.107, 0.09177, 0.07914, 0.06884",\
"0.2985, 0.2924, 0.274, 0.247, 0.2171, 0.1883, 0.1628, 0.1408, 0.1223, 0.1066",\
"0.3993, 0.3926, 0.3723, 0.3415, 0.3056, 0.2694, 0.236, 0.2064, 0.1807, 0.1587");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.05984, 0.06039, 0.06111, 0.06141, 0.06183, 0.06041, 0.06026, 0.06004, 0.06017, 0.05996",\
"0.05981, 0.06036, 0.06133, 0.062, 0.06255, 0.06325, 0.06123, 0.06122, 0.06125, 0.06126",\
"0.06408, 0.06405, 0.06366, 0.06342, 0.06374, 0.06405, 0.06433, 0.06486, 0.06121, 0.06047",\
"0.0794, 0.07792, 0.0748, 0.07167, 0.06827, 0.06653, 0.06555, 0.0645, 0.06316, 0.06339",\
"0.1084, 0.1055, 0.09845, 0.09108, 0.08354, 0.08028, 0.07718, 0.07494, 0.06971, 0.06815",\
"0.1521, 0.148, 0.1373, 0.1241, 0.1117, 0.1013, 0.09371, 0.08689, 0.08249, 0.0789",\
"0.2109, 0.2063, 0.1926, 0.1741, 0.1558, 0.1417, 0.1289, 0.1181, 0.1051, 0.09859",\
"0.2863, 0.2809, 0.2651, 0.242, 0.2171, 0.1939, 0.1734, 0.1555, 0.1406, 0.1314",\
"0.3788, 0.373, 0.3552, 0.3284, 0.2977, 0.268, 0.242, 0.2142, 0.1922, 0.1784",\
"0.4898, 0.4835, 0.4639, 0.4338, 0.3979, 0.3603, 0.3261, 0.2913, 0.2629, 0.2431");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.0132, 0.01332, 0.01342, 0.01353, 0.01362, 0.01362, 0.01365, 0.01365, 0.01365, 0.01365",\
"0.01214, 0.01252, 0.01301, 0.01324, 0.01341, 0.01352, 0.01357, 0.0136, 0.01362, 0.01363",\
"0.0138, 0.01372, 0.0137, 0.01372, 0.01373, 0.01371, 0.01371, 0.0137, 0.01369, 0.01368",\
"0.02554, 0.02446, 0.02203, 0.01972, 0.01801, 0.0168, 0.01599, 0.01542, 0.01501, 0.01472",\
"0.05087, 0.0484, 0.04233, 0.03587, 0.03055, 0.02653, 0.02354, 0.02132, 0.0197, 0.01849",\
"0.09072, 0.08699, 0.07709, 0.06531, 0.0548, 0.04627, 0.03961, 0.03446, 0.03045, 0.02735",\
"0.1458, 0.1411, 0.1277, 0.1103, 0.09345, 0.07902, 0.0672, 0.05767, 0.05006, 0.04392",\
"0.2167, 0.2112, 0.195, 0.1723, 0.1487, 0.1272, 0.1089, 0.0937, 0.08108, 0.07077",\
"0.3043, 0.2981, 0.2795, 0.2522, 0.2219, 0.1928, 0.167, 0.1449, 0.1262, 0.1103",\
"0.4094, 0.4027, 0.3821, 0.3507, 0.3141, 0.2773, 0.2433, 0.2133, 0.1873, 0.1648");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.0827, 0.08281, 0.08312, 0.08331, 0.08225, 0.08206, 0.08195, 0.08194, 0.08171, 0.08183",\
"0.08203, 0.08223, 0.08267, 0.08297, 0.08351, 0.08411, 0.08486, 0.08089, 0.08156, 0.08165",\
"0.08564, 0.08555, 0.08485, 0.08377, 0.08438, 0.0827, 0.08234, 0.0819, 0.08153, 0.08202",\
"0.1014, 0.09976, 0.09656, 0.09217, 0.08942, 0.0871, 0.08587, 0.0886, 0.08297, 0.08328",\
"0.1314, 0.1287, 0.1214, 0.1131, 0.1054, 0.1, 0.09559, 0.0923, 0.09013, 0.08884",\
"0.1771, 0.1735, 0.1631, 0.1494, 0.1359, 0.1247, 0.1161, 0.1089, 0.1038, 0.1004",\
"0.2389, 0.2347, 0.2219, 0.2033, 0.1836, 0.1656, 0.1502, 0.1378, 0.1279, 0.121",\
"0.318, 0.3133, 0.2985, 0.2758, 0.2498, 0.2244, 0.2019, 0.1824, 0.1663, 0.1552",\
"0.4154, 0.4101, 0.3937, 0.3679, 0.3363, 0.3036, 0.2729, 0.2454, 0.2224, 0.2055",\
"0.5321, 0.5265, 0.5087, 0.4799, 0.4435, 0.4042, 0.3653, 0.329, 0.2975, 0.2764");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.01315, 0.01327, 0.01346, 0.01356, 0.01362, 0.01364, 0.01366, 0.01367, 0.01366, 0.01368",\
"0.01205, 0.01237, 0.0129, 0.01325, 0.01341, 0.0135, 0.01355, 0.01359, 0.0136, 0.01361",\
"0.01253, 0.01264, 0.01294, 0.01321, 0.01339, 0.01349, 0.01355, 0.01358, 0.01361, 0.01362",\
"0.02342, 0.02252, 0.02066, 0.01882, 0.01746, 0.01647, 0.01576, 0.01527, 0.01491, 0.01464",\
"0.04922, 0.04699, 0.04147, 0.03554, 0.0306, 0.02677, 0.02386, 0.02166, 0.02002, 0.01877",\
"0.09148, 0.08792, 0.07842, 0.06704, 0.05671, 0.04828, 0.04157, 0.03626, 0.03209, 0.0288",\
"0.1507, 0.1459, 0.1328, 0.1156, 0.09873, 0.08411, 0.07205, 0.06219, 0.05414, 0.04761",\
"0.2272, 0.2217, 0.2054, 0.1827, 0.1588, 0.1369, 0.1181, 0.1023, 0.08905, 0.07801",\
"0.3219, 0.3157, 0.2969, 0.2693, 0.2385, 0.2088, 0.1821, 0.159, 0.1393, 0.1225",\
"0.4356, 0.4289, 0.408, 0.3762, 0.3389, 0.3012, 0.2661, 0.2346, 0.2073, 0.1836");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.1026, 0.1027, 0.1022, 0.1023, 0.1022, 0.102, 0.1018, 0.1015, 0.1012, 0.1014",\
"0.1013, 0.1014, 0.1013, 0.1013, 0.1012, 0.101, 0.1008, 0.1005, 0.1002, 0.1004",\
"0.1052, 0.1047, 0.1037, 0.1027, 0.102, 0.1014, 0.101, 0.1005, 0.1001, 0.1002",\
"0.1218, 0.1202, 0.1159, 0.1117, 0.1086, 0.1063, 0.1045, 0.1032, 0.1021, 0.1019",\
"0.1541, 0.1512, 0.1436, 0.1341, 0.1257, 0.1197, 0.1148, 0.1113, 0.1085, 0.1071",\
"0.2039, 0.1999, 0.1889, 0.1737, 0.1588, 0.1462, 0.1363, 0.1287, 0.1227, 0.1191",\
"0.2718, 0.2672, 0.2531, 0.2328, 0.2108, 0.1905, 0.1737, 0.1599, 0.1491, 0.141",\
"0.3589, 0.3537, 0.3375, 0.3125, 0.2836, 0.2552, 0.2298, 0.2077, 0.1901, 0.177",\
"0.4662, 0.4605, 0.4425, 0.4138, 0.3786, 0.3422, 0.3074, 0.2766, 0.2506, 0.2314",\
"0.5948, 0.5888, 0.5694, 0.5375, 0.4969, 0.4527, 0.4083, 0.3678, 0.3323, 0.3077");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.1041, 0.1305, 0.2227, 0.3977, 0.6702, 1.052, 1.555, 2.188, 2.96, 3.881",\
"0.1102, 0.1366, 0.2291, 0.4045, 0.6768, 1.059, 1.561, 2.194, 2.967, 3.888",\
"0.1351, 0.1641, 0.2568, 0.4306, 0.7017, 1.083, 1.585, 2.218, 2.991, 3.912",\
"0.1567, 0.194, 0.3065, 0.4897, 0.7571, 1.136, 1.635, 2.267, 3.038, 3.958",\
"0.1651, 0.2116, 0.3497, 0.5646, 0.8526, 1.227, 1.721, 2.349, 3.118, 4.035",\
"0.1568, 0.2137, 0.3777, 0.6307, 0.9573, 1.361, 1.854, 2.474, 3.237, 4.152",\
"0.1341, 0.1977, 0.3896, 0.68, 1.053, 1.5, 2.03, 2.652, 3.407, 4.313",\
"0.0931, 0.1657, 0.3816, 0.7112, 1.131, 1.629, 2.207, 2.874, 3.634, 4.532",\
"0.0337, 0.1151, 0.3549, 0.7235, 1.189, 1.742, 2.374, 3.091, 3.902, 4.811",\
"-0.0471, 0.0433, 0.3088, 0.713, 1.227, 1.833, 2.525, 3.299, 4.164, 5.128");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.09794, 0.1234, 0.211, 0.3763, 0.6335, 0.9929, 1.467, 2.064, 2.793, 3.662",\
"0.1111, 0.1365, 0.2245, 0.3906, 0.648, 1.009, 1.481, 2.079, 2.809, 3.676",\
"0.1623, 0.189, 0.2752, 0.4396, 0.6959, 1.056, 1.53, 2.127, 2.854, 3.722",\
"0.2346, 0.2701, 0.3755, 0.5429, 0.7952, 1.152, 1.624, 2.219, 2.946, 3.814",\
"0.3207, 0.3659, 0.4987, 0.6993, 0.9613, 1.312, 1.779, 2.371, 3.096, 3.961",\
"0.4206, 0.4765, 0.6377, 0.8772, 1.181, 1.548, 2.009, 2.592, 3.313, 4.174",\
"0.534, 0.6005, 0.7925, 1.075, 1.425, 1.84, 2.321, 2.899, 3.611, 4.465",\
"0.6636, 0.7407, 0.9624, 1.289, 1.69, 2.157, 2.69, 3.294, 3.999, 4.846",\
"0.8107, 0.8981, 1.149, 1.521, 1.976, 2.499, 3.088, 3.748, 4.482, 5.323",\
"0.9745, 1.072, 1.354, 1.77, 2.278, 2.862, 3.512, 4.229, 5.027, 5.898");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.1579, 0.2051, 0.3692, 0.6805, 1.165, 1.846, 2.741, 3.867, 5.245, 6.882",\
"0.1572, 0.2043, 0.3685, 0.6796, 1.164, 1.843, 2.74, 3.867, 5.244, 6.885",\
"0.1817, 0.2222, 0.3695, 0.68, 1.164, 1.846, 2.74, 3.867, 5.243, 6.886",\
"0.2457, 0.2895, 0.4347, 0.702, 1.164, 1.847, 2.739, 3.868, 5.243, 6.886",\
"0.3472, 0.3974, 0.5485, 0.814, 1.225, 1.85, 2.738, 3.869, 5.245, 6.883",\
"0.4724, 0.532, 0.7088, 0.9844, 1.39, 1.957, 2.766, 3.864, 5.241, 6.886",\
"0.6154, 0.6894, 0.897, 1.206, 1.616, 2.179, 2.923, 3.93, 5.248, 6.884",\
"0.7788, 0.867, 1.11, 1.461, 1.903, 2.467, 3.208, 4.142, 5.357, 6.903",\
"0.9606, 1.063, 1.345, 1.744, 2.236, 2.825, 3.559, 4.485, 5.625, 7.065",\
"1.168, 1.281, 1.602, 2.057, 2.602, 3.236, 3.991, 4.909, 6.038, 7.4");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.1395, 0.1853, 0.3443, 0.6444, 1.116, 1.777, 2.648, 3.744, 5.08, 6.671",\
"0.1396, 0.1854, 0.3439, 0.6475, 1.115, 1.774, 2.645, 3.743, 5.079, 6.677",\
"0.1653, 0.2001, 0.3433, 0.6441, 1.119, 1.775, 2.642, 3.733, 5.078, 6.675",\
"0.2412, 0.279, 0.4052, 0.6575, 1.117, 1.777, 2.646, 3.744, 5.082, 6.676",\
"0.3458, 0.394, 0.532, 0.768, 1.157, 1.775, 2.645, 3.743, 5.077, 6.675",\
"0.4702, 0.5296, 0.698, 0.9528, 1.317, 1.853, 2.656, 3.741, 5.081, 6.674",\
"0.6104, 0.6854, 0.8868, 1.179, 1.563, 2.062, 2.773, 3.768, 5.076, 6.676",\
"0.7668, 0.8546, 1.099, 1.441, 1.856, 2.378, 3.041, 3.933, 5.135, 6.677",\
"0.9378, 1.041, 1.327, 1.722, 2.196, 2.74, 3.417, 4.26, 5.349, 6.765",\
"1.134, 1.25, 1.576, 2.033, 2.567, 3.167, 3.859, 4.707, 5.732, 7.038");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.1322, 0.1587, 0.251, 0.426, 0.6983, 1.08, 1.583, 2.215, 2.988, 3.909",\
"0.136, 0.1627, 0.2554, 0.431, 0.7037, 1.086, 1.588, 2.221, 2.994, 3.915",\
"0.1462, 0.1754, 0.2692, 0.4443, 0.7165, 1.098, 1.601, 2.233, 3.006, 3.927",\
"0.1541, 0.1885, 0.2949, 0.4767, 0.7461, 1.126, 1.627, 2.258, 3.03, 3.95",\
"0.1471, 0.1895, 0.3167, 0.5189, 0.801, 1.178, 1.674, 2.303, 3.072, 3.991",\
"0.1199, 0.1701, 0.3207, 0.5547, 0.8626, 1.256, 1.752, 2.375, 3.139, 4.055",\
"0.0713, 0.1287, 0.3025, 0.5709, 0.9169, 1.339, 1.856, 2.48, 3.239, 4.148",\
"-0.0015, 0.0634, 0.2593, 0.5633, 0.9511, 1.416, 1.963, 2.611, 3.375, 4.278",\
"-0.1007, -0.0279, 0.1902, 0.5286, 0.9599, 1.472, 2.063, 2.744, 3.534, 4.445",\
"-0.2288, -0.1479, 0.0941, 0.4647, 0.9405, 1.502, 2.145, 2.871, 3.693, 4.634");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.1286, 0.1539, 0.2412, 0.4063, 0.663, 1.023, 1.497, 2.094, 2.823, 3.692",\
"0.1406, 0.1661, 0.2534, 0.4191, 0.6766, 1.037, 1.51, 2.109, 2.836, 3.704",\
"0.1937, 0.2182, 0.3037, 0.4681, 0.7243, 1.083, 1.557, 2.153, 2.882, 3.75",\
"0.2817, 0.3128, 0.4099, 0.5726, 0.8243, 1.18, 1.652, 2.248, 2.973, 3.84",\
"0.3899, 0.4289, 0.5477, 0.7375, 0.9925, 1.342, 1.808, 2.398, 3.123, 3.988",\
"0.52, 0.5673, 0.7095, 0.9317, 1.223, 1.582, 2.041, 2.624, 3.343, 4.204",\
"0.6712, 0.727, 0.8947, 1.153, 1.484, 1.886, 2.358, 2.934, 3.643, 4.496",\
"0.8465, 0.9111, 1.104, 1.399, 1.776, 2.221, 2.741, 3.336, 4.037, 4.881",\
"1.047, 1.119, 1.339, 1.673, 2.095, 2.592, 3.159, 3.804, 4.53, 5.365",\
"1.273, 1.354, 1.6, 1.973, 2.442, 2.992, 3.613, 4.309, 5.09, 5.951");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.1579, 0.2051, 0.3691, 0.6806, 1.165, 1.845, 2.741, 3.868, 5.242, 6.885",\
"0.1585, 0.2051, 0.3681, 0.6806, 1.166, 1.846, 2.741, 3.868, 5.242, 6.885",\
"0.1836, 0.2237, 0.3725, 0.6807, 1.166, 1.846, 2.741, 3.868, 5.245, 6.884",\
"0.2484, 0.2868, 0.425, 0.7011, 1.167, 1.846, 2.741, 3.867, 5.242, 6.883",\
"0.3532, 0.3952, 0.5297, 0.7876, 1.211, 1.854, 2.741, 3.866, 5.244, 6.884",\
"0.4832, 0.5312, 0.6806, 0.9362, 1.337, 1.929, 2.766, 3.869, 5.244, 6.884",\
"0.6322, 0.6884, 0.8598, 1.138, 1.532, 2.093, 2.873, 3.918, 5.251, 6.884",\
"0.8014, 0.8676, 1.065, 1.374, 1.789, 2.339, 3.083, 4.063, 5.331, 6.906",\
"0.9912, 1.066, 1.292, 1.638, 2.088, 2.653, 3.377, 4.32, 5.515, 7.019",\
"1.2, 1.286, 1.542, 1.93, 2.421, 3.021, 3.747, 4.666, 5.821, 7.248");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.1902, 0.2355, 0.3949, 0.6976, 1.169, 1.828, 2.699, 3.794, 5.13, 6.723",\
"0.1901, 0.2358, 0.3947, 0.6972, 1.168, 1.828, 2.698, 3.794, 5.132, 6.723",\
"0.2042, 0.2429, 0.3951, 0.6988, 1.168, 1.83, 2.699, 3.795, 5.13, 6.723",\
"0.2831, 0.3198, 0.4436, 0.7068, 1.17, 1.829, 2.7, 3.792, 5.126, 6.722",\
"0.393, 0.4381, 0.5716, 0.8068, 1.2, 1.832, 2.699, 3.794, 5.13, 6.725",\
"0.5242, 0.5798, 0.739, 0.9862, 1.352, 1.898, 2.706, 3.794, 5.129, 6.724",\
"0.675, 0.742, 0.9356, 1.214, 1.591, 2.099, 2.815, 3.816, 5.129, 6.723",\
"0.8428, 0.922, 1.149, 1.476, 1.883, 2.401, 3.069, 3.971, 5.179, 6.726",\
"1.026, 1.123, 1.389, 1.767, 2.224, 2.765, 3.439, 4.281, 5.385, 6.811",\
"1.228, 1.338, 1.648, 2.085, 2.598, 3.179, 3.878, 4.72, 5.752, 7.067");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.1455, 0.1719, 0.2642, 0.4393, 0.7116, 1.094, 1.596, 2.229, 3.001, 3.922",\
"0.1488, 0.1758, 0.2687, 0.4442, 0.7168, 1.099, 1.601, 2.234, 3.007, 3.928",\
"0.1504, 0.1785, 0.2721, 0.4476, 0.7202, 1.102, 1.605, 2.238, 3.01, 3.931",\
"0.1413, 0.1733, 0.2754, 0.4544, 0.7242, 1.104, 1.605, 2.237, 3.009, 3.929",\
"0.1097, 0.1483, 0.2667, 0.4617, 0.7394, 1.116, 1.612, 2.24, 3.009, 3.928",\
"0.0518, 0.0969, 0.2341, 0.4538, 0.7525, 1.14, 1.635, 2.256, 3.02, 3.934",\
"-0.0349, 0.0166, 0.1726, 0.4195, 0.7478, 1.16, 1.667, 2.291, 3.047, 3.954",\
"-0.1539, -0.0958, 0.0796, 0.3541, 0.7153, 1.161, 1.695, 2.333, 3.094, 3.994",\
"-0.3087, -0.244, -0.0484, 0.2547, 0.6499, 1.132, 1.702, 2.368, 3.146, 4.054",\
"-0.5009, -0.43, -0.2146, 0.1193, 0.5484, 1.07, 1.679, 2.383, 3.189, 4.115");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.1494, 0.1754, 0.2649, 0.432, 0.6899, 1.05, 1.525, 2.122, 2.85, 3.719",\
"0.1601, 0.1865, 0.276, 0.443, 0.7008, 1.062, 1.535, 2.133, 2.861, 3.731",\
"0.2141, 0.2391, 0.3265, 0.4918, 0.7487, 1.109, 1.582, 2.179, 2.908, 3.775",\
"0.3143, 0.3439, 0.4365, 0.5974, 0.8496, 1.206, 1.677, 2.272, 2.999, 3.867",\
"0.443, 0.4785, 0.589, 0.7698, 1.02, 1.37, 1.834, 2.425, 3.149, 4.014",\
"0.6007, 0.6429, 0.7731, 0.9805, 1.261, 1.613, 2.069, 2.652, 3.369, 4.229",\
"0.7903, 0.8389, 0.9891, 1.228, 1.541, 1.929, 2.394, 2.966, 3.674, 4.524",\
"1.014, 1.07, 1.24, 1.511, 1.862, 2.286, 2.791, 3.376, 4.073, 4.913",\
"1.274, 1.336, 1.528, 1.83, 2.22, 2.688, 3.232, 3.862, 4.576, 5.405",\
"1.571, 1.641, 1.855, 2.188, 2.619, 3.132, 3.72, 4.392, 5.155, 6.005");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.1584, 0.2053, 0.3691, 0.681, 1.166, 1.845, 2.74, 3.867, 5.245, 6.882",\
"0.1585, 0.2054, 0.3692, 0.6806, 1.166, 1.846, 2.74, 3.867, 5.245, 6.882",\
"0.1741, 0.2162, 0.3706, 0.6807, 1.165, 1.846, 2.741, 3.867, 5.245, 6.884",\
"0.2301, 0.2695, 0.4117, 0.6956, 1.166, 1.846, 2.74, 3.868, 5.245, 6.883",\
"0.3293, 0.3691, 0.5072, 0.7715, 1.205, 1.855, 2.741, 3.867, 5.242, 6.884",\
"0.4588, 0.5008, 0.6448, 0.9094, 1.318, 1.923, 2.766, 3.87, 5.244, 6.883",\
"0.6104, 0.6584, 0.815, 1.09, 1.5, 2.075, 2.866, 3.918, 5.257, 6.882",\
"0.7822, 0.8374, 1.012, 1.307, 1.732, 2.301, 3.061, 4.054, 5.332, 6.914",\
"0.9686, 1.034, 1.232, 1.555, 2, 2.587, 3.334, 4.293, 5.508, 7.022",\
"1.175, 1.25, 1.475, 1.831, 2.306, 2.915, 3.678, 4.615, 5.791, 7.24");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4");
index_2("0.001, 0.002803, 0.009133, 0.02122, 0.04005, 0.06648, 0.1012, 0.145, 0.1985, 0.2623");
values("0.2342, 0.2799, 0.4407, 0.7454, 1.218, 1.879, 2.748, 3.844, 5.18, 6.773",\
"0.234, 0.2807, 0.4412, 0.7452, 1.218, 1.88, 2.749, 3.844, 5.18, 6.774",\
"0.2404, 0.2827, 0.4409, 0.7454, 1.218, 1.879, 2.749, 3.844, 5.182, 6.772",\
"0.3172, 0.3542, 0.4789, 0.7502, 1.218, 1.879, 2.748, 3.843, 5.18, 6.773",\
"0.4334, 0.4732, 0.6074, 0.8404, 1.244, 1.88, 2.749, 3.843, 5.18, 6.773",\
"0.574, 0.6236, 0.7736, 1.017, 1.382, 1.939, 2.754, 3.843, 5.18, 6.774",\
"0.7344, 0.7982, 0.9734, 1.244, 1.616, 2.128, 2.855, 3.863, 5.18, 6.773",\
"0.9176, 0.992, 1.201, 1.511, 1.906, 2.421, 3.096, 4.009, 5.223, 6.776",\
"1.123, 1.208, 1.453, 1.808, 2.242, 2.778, 3.452, 4.303, 5.418, 6.853",\
"1.349, 1.447, 1.731, 2.136, 2.621, 3.189, 3.874, 4.725, 5.768, 7.097");
}
}
}
}