blob: 6db2e28bb9fddaf971ec14328df5c6e8f619af85 [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__nor3_1) {
area : 17.561600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.00010125" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0001145475" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "8.8218e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "8.8218e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "6.1776e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "6.1776e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "6.1776e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "6.1776e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001145475" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.004259 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.04, 0.03999, 0.03991, 0.03985, 0.03985, 0.0398, 0.03981, 0.03981, \
0.03979, 0.03975");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.009461, -0.009458, -0.009477, -0.009467, -0.00949, -0.009476, \
-0.009506, -0.009496, -0.009485, -0.009495");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.02189, 0.02183, 0.0218, 0.02178, 0.02178, 0.02176, 0.02181, \
0.02178, 0.02178, 0.02177");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.009776, -0.009789, -0.009796, -0.009792, -0.009837, -0.009802, \
-0.009837, -0.00983, -0.009816, -0.009832");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.02188, 0.02183, 0.0218, 0.02178, 0.02179, 0.02176, 0.02181, \
0.02179, 0.02177, 0.02177");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.009776, -0.00978, -0.009796, -0.009795, -0.009823, -0.009809, \
-0.009827, -0.009832, -0.009828, -0.009829");
}
}
}
pin(A2) {
capacitance : 0.003991 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.01946, 0.01942, 0.01945, 0.01945, 0.01948, 0.01939, 0.01946, \
0.01945, 0.01944, 0.0194");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.01025, -0.01026, -0.01028, -0.01028, -0.01033, -0.01031, -0.01035, \
-0.01036, -0.01035, -0.01037");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.03131, 0.0313, 0.03123, 0.0312, 0.03117, 0.0312, 0.03126, 0.03125, \
0.03123, 0.03125");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.02638, -0.02709, -0.02948, -0.03015, -0.03047, -0.0305, -0.03062, \
-0.03069, -0.03072, -0.03075");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.01873, 0.01874, 0.01873, 0.01874, 0.01878, 0.01875, 0.01881, \
0.01879, 0.0188, 0.0188");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.02303, -0.02266, -0.02179, -0.02067, -0.01984, -0.01928, -0.01904, \
-0.01881, -0.01869, -0.01857");
}
}
}
pin(A3) {
capacitance : 0.004144 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.03125, 0.03115, 0.03117, 0.03112, 0.03124, 0.03118, 0.03116, \
0.03125, 0.03123, 0.03122");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.02732, -0.02869, -0.02982, -0.03025, -0.03048, -0.03048, -0.03065, \
-0.0307, -0.03074, -0.03076");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.03126, 0.03118, 0.03118, 0.03113, 0.03123, 0.03117, 0.03121, \
0.0313, 0.0313, 0.03128");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.02633, -0.02696, -0.02818, -0.02904, -0.02964, -0.02982, -0.03009, \
-0.03025, -0.03032, -0.03039");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.03125, 0.03115, 0.03117, 0.03112, 0.03125, 0.03119, 0.03117, \
0.03125, 0.03125, 0.03124");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.02911, -0.02934, -0.02982, -0.03025, -0.03048, -0.03046, -0.03066, \
-0.03071, -0.03073, -0.03075");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.09216 ;
max_transition : 5 ;
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.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.0001517, 0.0003323, 0.0007678, 0.001083, 0.001317, 0.001445, 0.001546, 0.001595, 0.001636, 0.001667",\
"0.000211, 0.0004595, 0.001121, 0.001787, 0.00227, 0.00258, 0.002807, 0.002918, 0.003028, 0.003074",\
"0.001618, 0.001755, 0.002324, 0.002941, 0.003564, 0.003984, 0.004333, 0.004524, 0.004673, 0.004801",\
"0.006269, 0.006171, 0.006096, 0.00604, 0.00602, 0.006028, 0.006024, 0.006021, 0.006024, 0.006021",\
"0.01644, 0.01607, 0.01494, 0.01349, 0.01223, 0.01114, 0.01022, 0.009524, 0.008909, 0.008505",\
"0.03371, 0.03291, 0.03051, 0.02741, 0.02416, 0.02131, 0.01889, 0.01685, 0.01516, 0.01377",\
"0.05889, 0.0577, 0.05415, 0.04887, 0.04331, 0.03822, 0.03354, 0.0296, 0.02623, 0.02342",\
"0.09241, 0.09086, 0.08617, 0.07893, 0.07075, 0.06287, 0.0556, 0.04918, 0.04369, 0.03879",\
"0.1345, 0.1328, 0.1271, 0.118, 0.1072, 0.09629, 0.08603, 0.07666, 0.06838, 0.06109",\
"0.1858, 0.1837, 0.1771, 0.1664, 0.1532, 0.1391, 0.1255, 0.113, 0.1015, 0.09133");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.09495, 0.09511, 0.09545, 0.09589, 0.09626, 0.0967, 0.09708, 0.09767, 0.09806, 0.09841",\
"0.09376, 0.09397, 0.09449, 0.09517, 0.09572, 0.0963, 0.09677, 0.09744, 0.09801, 0.09814",\
"0.09483, 0.09484, 0.09485, 0.09507, 0.09546, 0.09603, 0.09659, 0.09708, 0.09765, 0.09855",\
"0.1023, 0.1019, 0.101, 0.09969, 0.09877, 0.09828, 0.09816, 0.09839, 0.09869, 0.09882",\
"0.1167, 0.116, 0.114, 0.1112, 0.1083, 0.106, 0.1042, 0.1032, 0.1025, 0.1023",\
"0.1383, 0.1373, 0.1343, 0.1302, 0.1254, 0.1208, 0.1167, 0.1136, 0.1112, 0.1093",\
"0.1682, 0.1669, 0.1629, 0.1571, 0.1504, 0.1437, 0.1373, 0.1315, 0.1268, 0.1229",\
"0.2067, 0.2052, 0.2004, 0.1929, 0.1841, 0.1753, 0.1667, 0.1579, 0.1503, 0.1439",\
"0.2545, 0.2527, 0.2471, 0.2381, 0.2272, 0.216, 0.205, 0.1937, 0.1833, 0.1733",\
"0.312, 0.31, 0.3035, 0.2933, 0.2806, 0.2667, 0.2528, 0.2395, 0.226, 0.2132");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.01958, 0.0196, 0.01963, 0.01968, 0.01971, 0.01975, 0.0198, 0.01982, 0.01982, 0.01983",\
"0.01929, 0.01933, 0.01939, 0.01948, 0.01955, 0.01968, 0.01967, 0.01972, 0.01973, 0.01972",\
"0.01913, 0.01916, 0.01916, 0.01932, 0.01941, 0.01955, 0.0196, 0.01967, 0.01967, 0.01973",\
"0.02246, 0.02236, 0.02194, 0.02154, 0.02112, 0.02081, 0.02056, 0.02038, 0.02025, 0.02017",\
"0.0324, 0.032, 0.03068, 0.02905, 0.02735, 0.02589, 0.02472, 0.02374, 0.02297, 0.02241",\
"0.05058, 0.04974, 0.04735, 0.04383, 0.04014, 0.03677, 0.03386, 0.03144, 0.02942, 0.02781",\
"0.07764, 0.07646, 0.07281, 0.06728, 0.06113, 0.05512, 0.04975, 0.04516, 0.04132, 0.03808",\
"0.114, 0.1126, 0.1078, 0.1002, 0.09136, 0.08241, 0.07402, 0.06659, 0.06016, 0.05472",\
"0.1603, 0.1586, 0.1527, 0.1433, 0.1316, 0.1195, 0.1077, 0.09688, 0.0873, 0.07883",\
"0.2167, 0.2147, 0.208, 0.1968, 0.1826, 0.1671, 0.1518, 0.1372, 0.1239, 0.1121");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.1174, 0.1176, 0.1178, 0.1181, 0.1185, 0.1188, 0.1191, 0.1196, 0.12, 0.1206",\
"0.1163, 0.1165, 0.1169, 0.1175, 0.118, 0.1185, 0.1189, 0.1194, 0.12, 0.1208",\
"0.115, 0.1151, 0.1155, 0.1162, 0.117, 0.1176, 0.1183, 0.119, 0.1195, 0.1202",\
"0.1189, 0.1186, 0.1183, 0.118, 0.118, 0.1183, 0.1186, 0.1191, 0.1197, 0.1204",\
"0.1314, 0.1309, 0.1294, 0.1274, 0.1255, 0.1241, 0.1232, 0.1226, 0.1225, 0.1228",\
"0.1538, 0.1528, 0.15, 0.1461, 0.142, 0.1382, 0.1349, 0.1325, 0.1305, 0.1294",\
"0.1859, 0.1847, 0.1807, 0.1747, 0.1682, 0.1618, 0.1559, 0.1504, 0.1463, 0.143",\
"0.2282, 0.2265, 0.2216, 0.2137, 0.2046, 0.1954, 0.1869, 0.1786, 0.1707, 0.1649",\
"0.2806, 0.2787, 0.2729, 0.2636, 0.252, 0.2401, 0.2284, 0.2172, 0.2066, 0.1969",\
"0.3437, 0.3416, 0.3352, 0.3246, 0.3109, 0.2957, 0.281, 0.2666, 0.2531, 0.2401");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.03601, 0.03596, 0.03591, 0.03587, 0.03592, 0.03595, 0.03598, 0.03602, 0.036, 0.03601",\
"0.03442, 0.03443, 0.0344, 0.03439, 0.03443, 0.03445, 0.03447, 0.03447, 0.0345, 0.03451",\
"0.03305, 0.03295, 0.03298, 0.03281, 0.03274, 0.0327, 0.0327, 0.03266, 0.03265, 0.03265",\
"0.03593, 0.03576, 0.03518, 0.03451, 0.03382, 0.03332, 0.03296, 0.03275, 0.03252, 0.0324",\
"0.04629, 0.04586, 0.04439, 0.04227, 0.04024, 0.03842, 0.03699, 0.03587, 0.03498, 0.03432",\
"0.06617, 0.06522, 0.06243, 0.05834, 0.05399, 0.05004, 0.04665, 0.04387, 0.04161, 0.03982",\
"0.09662, 0.0953, 0.09103, 0.08453, 0.0773, 0.07031, 0.06409, 0.05873, 0.05431, 0.05065",\
"0.1383, 0.1364, 0.1308, 0.122, 0.1113, 0.1007, 0.09086, 0.08222, 0.07479, 0.06844",\
"0.1915, 0.1893, 0.1824, 0.1711, 0.1573, 0.1428, 0.1287, 0.116, 0.1047, 0.09503",\
"0.2567, 0.2542, 0.2462, 0.2328, 0.2158, 0.1972, 0.1787, 0.1614, 0.1457, 0.1318");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.1393, 0.1394, 0.1396, 0.14, 0.1404, 0.1407, 0.141, 0.1415, 0.1419, 0.1427",\
"0.1382, 0.1384, 0.1388, 0.1394, 0.1399, 0.1404, 0.1408, 0.1413, 0.1419, 0.1426",\
"0.1364, 0.1366, 0.137, 0.1378, 0.1386, 0.1394, 0.1401, 0.1406, 0.1413, 0.1421",\
"0.1381, 0.1381, 0.138, 0.1381, 0.1385, 0.1391, 0.1397, 0.1404, 0.141, 0.1418",\
"0.1485, 0.1482, 0.147, 0.1456, 0.1444, 0.1435, 0.1431, 0.1428, 0.1429, 0.1435",\
"0.1706, 0.1697, 0.1672, 0.1637, 0.1602, 0.1571, 0.1544, 0.1523, 0.1509, 0.1497",\
"0.2054, 0.2041, 0.2, 0.1942, 0.1879, 0.1819, 0.1763, 0.1713, 0.1672, 0.1643",\
"0.2528, 0.2512, 0.2461, 0.238, 0.2284, 0.2189, 0.2103, 0.2021, 0.1948, 0.1886",\
"0.3125, 0.3107, 0.3045, 0.2947, 0.2822, 0.2694, 0.2571, 0.2455, 0.2349, 0.2246",\
"0.3847, 0.3828, 0.3759, 0.3647, 0.3499, 0.3336, 0.3173, 0.3021, 0.2876, 0.2742");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.08866, 0.09694, 0.1257, 0.1802, 0.2647, 0.383, 0.5384, 0.7341, 0.973, 1.258",\
"0.09654, 0.1049, 0.134, 0.1889, 0.2737, 0.3921, 0.5478, 0.7435, 0.9827, 1.268",\
"0.1242, 0.1333, 0.1628, 0.2177, 0.3026, 0.4211, 0.5769, 0.7728, 1.012, 1.297",\
"0.1506, 0.163, 0.2032, 0.2696, 0.3579, 0.4759, 0.6313, 0.8269, 1.066, 1.351",\
"0.164, 0.1802, 0.2314, 0.3155, 0.4273, 0.5613, 0.718, 0.9127, 1.151, 1.435",\
"0.1616, 0.1821, 0.2454, 0.3486, 0.4833, 0.6453, 0.8305, 1.035, 1.273, 1.555",\
"0.1428, 0.1666, 0.2425, 0.3654, 0.525, 0.7143, 0.9305, 1.171, 1.433, 1.718",\
"0.1059, 0.1335, 0.2218, 0.3645, 0.5496, 0.7689, 1.015, 1.289, 1.589, 1.911",\
"0.0495, 0.0815, 0.1816, 0.3445, 0.5562, 0.8041, 1.085, 1.392, 1.727, 2.089",\
"-0.0257, 0.0097, 0.1222, 0.304, 0.5417, 0.8214, 1.135, 1.478, 1.848, 2.249");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.1525, 0.171, 0.2357, 0.3581, 0.5478, 0.8132, 1.163, 1.602, 2.139, 2.777",\
"0.1569, 0.1756, 0.2404, 0.3632, 0.5539, 0.8199, 1.169, 1.609, 2.146, 2.784",\
"0.1873, 0.2048, 0.2681, 0.3898, 0.5798, 0.8454, 1.195, 1.634, 2.172, 2.812",\
"0.2555, 0.2743, 0.3362, 0.4536, 0.6395, 0.9029, 1.251, 1.689, 2.225, 2.863",\
"0.3461, 0.3673, 0.438, 0.563, 0.7447, 1.003, 1.346, 1.781, 2.315, 2.951",\
"0.4584, 0.4829, 0.5625, 0.7008, 0.8978, 1.154, 1.492, 1.921, 2.449, 3.083",\
"0.59, 0.6188, 0.7105, 0.8637, 1.078, 1.355, 1.694, 2.116, 2.638, 3.265",\
"0.7413, 0.7744, 0.8799, 1.053, 1.286, 1.583, 1.946, 2.372, 2.887, 3.507",\
"0.9133, 0.951, 1.07, 1.265, 1.522, 1.84, 2.227, 2.68, 3.201, 3.814",\
"1.106, 1.147, 1.282, 1.5, 1.785, 2.129, 2.537, 3.019, 3.568, 4.188");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.09997, 0.1131, 0.16, 0.248, 0.3864, 0.579, 0.833, 1.154, 1.545, 2.01",\
"0.1001, 0.1135, 0.1597, 0.2478, 0.3857, 0.5787, 0.8332, 1.154, 1.545, 2.012",\
"0.1127, 0.123, 0.1625, 0.2476, 0.3853, 0.5786, 0.8335, 1.154, 1.544, 2.011",\
"0.1614, 0.1746, 0.2169, 0.286, 0.3974, 0.5793, 0.8326, 1.153, 1.544, 2.011",\
"0.2224, 0.2381, 0.2884, 0.3735, 0.4893, 0.6331, 0.8495, 1.154, 1.544, 2.012",\
"0.2975, 0.3165, 0.3764, 0.4739, 0.6064, 0.7726, 0.9624, 1.213, 1.559, 2.011",\
"0.383, 0.406, 0.4792, 0.5932, 0.7414, 0.9254, 1.145, 1.389, 1.68, 2.067",\
"0.4774, 0.505, 0.5922, 0.7254, 0.8964, 1.097, 1.338, 1.613, 1.919, 2.257",\
"0.5814, 0.614, 0.7142, 0.8718, 1.066, 1.292, 1.55, 1.85, 2.186, 2.553",\
"0.6954, 0.733, 0.8482, 1.028, 1.249, 1.503, 1.787, 2.105, 2.466, 2.867");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.2773, 0.3101, 0.4238, 0.6372, 0.9678, 1.433, 2.043, 2.81, 3.749, 4.857",\
"0.276, 0.3094, 0.4237, 0.6377, 0.9687, 1.433, 2.041, 2.811, 3.746, 4.864",\
"0.2714, 0.3044, 0.4215, 0.6371, 0.9683, 1.432, 2.042, 2.808, 3.749, 4.857",\
"0.2982, 0.327, 0.4279, 0.634, 0.968, 1.432, 2.041, 2.808, 3.743, 4.857",\
"0.3349, 0.3666, 0.4765, 0.667, 0.9726, 1.432, 2.042, 2.808, 3.74, 4.862",\
"0.3948, 0.4258, 0.5322, 0.736, 1.031, 1.45, 2.041, 2.807, 3.746, 4.861",\
"0.476, 0.5088, 0.6158, 0.815, 1.125, 1.534, 2.081, 2.809, 3.743, 4.855",\
"0.5666, 0.603, 0.721, 0.9214, 1.229, 1.656, 2.189, 2.872, 3.759, 4.857",\
"0.6686, 0.7058, 0.8372, 1.053, 1.359, 1.789, 2.344, 3.01, 3.843, 4.891",\
"0.7748, 0.8196, 0.9638, 1.199, 1.52, 1.946, 2.507, 3.2, 4.006, 5.005");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.1224, 0.1311, 0.1608, 0.2166, 0.3022, 0.4213, 0.5773, 0.7735, 1.013, 1.298",\
"0.1298, 0.1385, 0.1684, 0.2241, 0.3099, 0.4289, 0.585, 0.7812, 1.02, 1.305",\
"0.1573, 0.1659, 0.1956, 0.2514, 0.3369, 0.4561, 0.6121, 0.8084, 1.048, 1.333",\
"0.1976, 0.2085, 0.2447, 0.3058, 0.3916, 0.5101, 0.6657, 0.8616, 1.101, 1.385",\
"0.2277, 0.2416, 0.287, 0.364, 0.469, 0.597, 0.7525, 0.9472, 1.185, 1.47",\
"0.246, 0.2634, 0.3182, 0.411, 0.5364, 0.6907, 0.87, 1.071, 1.308, 1.591",\
"0.2514, 0.2714, 0.3367, 0.4461, 0.5935, 0.7718, 0.9801, 1.214, 1.47, 1.754",\
"0.2425, 0.2661, 0.3412, 0.4669, 0.6369, 0.8416, 1.077, 1.342, 1.635, 1.952",\
"0.2205, 0.2467, 0.3307, 0.474, 0.6654, 0.8969, 1.162, 1.458, 1.784, 2.139",\
"0.1839, 0.2123, 0.3067, 0.4654, 0.6781, 0.9368, 1.233, 1.561, 1.92, 2.31");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.2171, 0.2354, 0.2998, 0.4227, 0.612, 0.877, 1.226, 1.666, 2.202, 2.841",\
"0.2215, 0.24, 0.305, 0.4283, 0.6181, 0.8837, 1.233, 1.672, 2.21, 2.849",\
"0.2399, 0.2585, 0.3237, 0.4472, 0.6378, 0.9039, 1.253, 1.693, 2.23, 2.871",\
"0.2779, 0.2975, 0.3643, 0.4862, 0.6751, 0.9397, 1.289, 1.728, 2.266, 2.905",\
"0.3397, 0.3602, 0.4297, 0.5572, 0.7455, 1.007, 1.352, 1.789, 2.323, 2.962",\
"0.4276, 0.4505, 0.5252, 0.6563, 0.852, 1.114, 1.454, 1.886, 2.416, 3.05",\
"0.5343, 0.5603, 0.6448, 0.7872, 0.9886, 1.259, 1.602, 2.028, 2.551, 3.18",\
"0.6568, 0.6863, 0.7824, 0.9407, 1.157, 1.435, 1.788, 2.218, 2.735, 3.356",\
"0.7938, 0.8277, 0.9362, 1.114, 1.351, 1.644, 2.006, 2.446, 2.97, 3.585",\
"0.9472, 0.9853, 1.107, 1.305, 1.565, 1.882, 2.259, 2.709, 3.245, 3.867");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.1406, 0.1544, 0.2018, 0.2916, 0.4305, 0.6245, 0.8791, 1.2, 1.591, 2.057",\
"0.1406, 0.1542, 0.2019, 0.2916, 0.4304, 0.6242, 0.8791, 1.2, 1.591, 2.057",\
"0.1431, 0.1555, 0.2019, 0.2915, 0.4305, 0.6242, 0.8791, 1.2, 1.591, 2.057",\
"0.1957, 0.2078, 0.2474, 0.3163, 0.4363, 0.6245, 0.8792, 1.2, 1.591, 2.057",\
"0.2645, 0.2792, 0.3269, 0.408, 0.5194, 0.6675, 0.8898, 1.2, 1.591, 2.057",\
"0.3471, 0.3648, 0.4209, 0.5144, 0.6424, 0.8038, 0.9942, 1.251, 1.602, 2.058",\
"0.443, 0.4636, 0.5302, 0.6374, 0.7808, 0.9604, 1.177, 1.419, 1.715, 2.108",\
"0.5484, 0.5734, 0.652, 0.7756, 0.9372, 1.134, 1.371, 1.645, 1.947, 2.29",\
"0.6634, 0.6936, 0.787, 0.9294, 1.114, 1.332, 1.585, 1.881, 2.216, 2.581",\
"0.7882, 0.8232, 0.9298, 1.096, 1.304, 1.547, 1.824, 2.137, 2.496, 2.896");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.2831, 0.3145, 0.4257, 0.6382, 0.9702, 1.431, 2.04, 2.807, 3.746, 4.859",\
"0.2833, 0.3148, 0.4256, 0.6375, 0.9686, 1.431, 2.039, 2.805, 3.747, 4.861",\
"0.2861, 0.317, 0.4259, 0.6382, 0.9698, 1.432, 2.041, 2.806, 3.741, 4.862",\
"0.3183, 0.3459, 0.4435, 0.6418, 0.9686, 1.432, 2.039, 2.805, 3.748, 4.863",\
"0.3583, 0.3866, 0.4903, 0.6792, 0.9828, 1.433, 2.043, 2.805, 3.746, 4.866",\
"0.4244, 0.45, 0.5452, 0.7356, 1.035, 1.46, 2.043, 2.805, 3.742, 4.857",\
"0.514, 0.5404, 0.633, 0.8124, 1.107, 1.525, 2.087, 2.824, 3.741, 4.858",\
"0.6138, 0.6444, 0.7434, 0.9216, 1.202, 1.616, 2.167, 2.874, 3.772, 4.864",\
"0.7228, 0.7556, 0.8638, 1.056, 1.333, 1.73, 2.277, 2.971, 3.84, 4.897",\
"0.8384, 0.8738, 0.9946, 1.201, 1.493, 1.883, 2.411, 3.099, 3.95, 4.981");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.1361, 0.1457, 0.1787, 0.2386, 0.3277, 0.45, 0.6083, 0.8062, 1.047, 1.333",\
"0.142, 0.1517, 0.1845, 0.2441, 0.3335, 0.4557, 0.6141, 0.8121, 1.053, 1.339",\
"0.1695, 0.1786, 0.2108, 0.27, 0.3589, 0.4809, 0.6392, 0.8372, 1.078, 1.364",\
"0.2183, 0.2295, 0.2653, 0.3257, 0.4131, 0.5343, 0.6919, 0.8895, 1.13, 1.416",\
"0.2609, 0.2739, 0.3184, 0.3936, 0.496, 0.6222, 0.7786, 0.9749, 1.214, 1.499",\
"0.2944, 0.3108, 0.3631, 0.4527, 0.5741, 0.7246, 0.9003, 1.1, 1.337, 1.62",\
"0.3193, 0.3382, 0.3995, 0.5021, 0.6439, 0.8163, 1.019, 1.249, 1.502, 1.785",\
"0.3356, 0.3575, 0.4269, 0.5448, 0.7044, 0.9005, 1.129, 1.387, 1.675, 1.987",\
"0.3448, 0.3679, 0.4454, 0.5769, 0.7566, 0.9752, 1.229, 1.516, 1.834, 2.183",\
"0.3443, 0.3699, 0.4549, 0.6004, 0.7983, 1.041, 1.321, 1.636, 1.984, 2.365");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.2424, 0.2612, 0.3258, 0.4476, 0.6375, 0.9025, 1.251, 1.691, 2.228, 2.868",\
"0.2482, 0.267, 0.3322, 0.455, 0.6454, 0.9106, 1.26, 1.7, 2.236, 2.876",\
"0.2658, 0.2847, 0.3498, 0.4738, 0.6641, 0.9307, 1.28, 1.721, 2.257, 2.897",\
"0.2935, 0.3127, 0.3784, 0.5009, 0.6907, 0.9565, 1.306, 1.746, 2.284, 2.924",\
"0.3343, 0.3539, 0.4221, 0.5472, 0.7358, 0.9987, 1.345, 1.783, 2.318, 2.957",\
"0.3915, 0.4134, 0.4867, 0.6149, 0.807, 1.069, 1.41, 1.843, 2.375, 3.009",\
"0.4591, 0.4847, 0.566, 0.7062, 0.9035, 1.169, 1.512, 1.938, 2.463, 3.091",\
"0.5372, 0.5661, 0.6579, 0.813, 1.026, 1.297, 1.643, 2.072, 2.59, 3.211",\
"0.6247, 0.6563, 0.7587, 0.9306, 1.163, 1.453, 1.805, 2.237, 2.759, 3.373",\
"0.7197, 0.756, 0.8682, 1.058, 1.312, 1.624, 1.995, 2.434, 2.958, 3.578");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.1738, 0.189, 0.2387, 0.3308, 0.4707, 0.6657, 0.9213, 1.243, 1.635, 2.101",\
"0.1732, 0.1882, 0.238, 0.3301, 0.4709, 0.6659, 0.9214, 1.243, 1.635, 2.101",\
"0.1695, 0.1839, 0.2345, 0.3287, 0.4698, 0.6659, 0.9213, 1.243, 1.635, 2.101",\
"0.2225, 0.2343, 0.272, 0.3444, 0.4718, 0.665, 0.9213, 1.243, 1.635, 2.102",\
"0.3, 0.314, 0.3604, 0.4385, 0.5456, 0.6991, 0.928, 1.243, 1.635, 2.102",\
"0.3938, 0.41, 0.4621, 0.5516, 0.6762, 0.8326, 1.023, 1.286, 1.643, 2.102",\
"0.5038, 0.5228, 0.5826, 0.6824, 0.819, 0.994, 1.207, 1.445, 1.748, 2.146",\
"0.6298, 0.653, 0.7222, 0.8346, 0.9836, 1.173, 1.405, 1.673, 1.973, 2.32",\
"0.77, 0.796, 0.8762, 1.006, 1.173, 1.376, 1.62, 1.91, 2.243, 2.607",\
"0.9236, 0.953, 1.05, 1.196, 1.381, 1.603, 1.863, 2.168, 2.525, 2.921");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.001629, 0.003838, 0.008056, 0.01463, 0.02385, 0.03598, 0.05126, 0.06992, 0.09216");
values("0.2837, 0.3145, 0.4257, 0.6382, 0.97, 1.433, 2.039, 2.806, 3.741, 4.866",\
"0.2838, 0.3153, 0.4255, 0.638, 0.9685, 1.432, 2.039, 2.809, 3.745, 4.866",\
"0.2853, 0.3163, 0.426, 0.6381, 0.9683, 1.432, 2.041, 2.805, 3.738, 4.857",\
"0.3059, 0.3347, 0.4357, 0.6398, 0.9683, 1.433, 2.04, 2.806, 3.747, 4.863",\
"0.343, 0.3712, 0.4731, 0.6676, 0.9783, 1.431, 2.043, 2.807, 3.744, 4.866",\
"0.416, 0.4416, 0.5324, 0.7192, 1.021, 1.456, 2.043, 2.806, 3.747, 4.853",\
"0.5156, 0.5428, 0.6364, 0.8064, 1.091, 1.511, 2.08, 2.824, 3.747, 4.859",\
"0.6242, 0.6532, 0.753, 0.9314, 1.202, 1.599, 2.152, 2.869, 3.767, 4.867",\
"0.7422, 0.7728, 0.8814, 1.075, 1.355, 1.729, 2.259, 2.955, 3.83, 4.899",\
"0.8672, 0.9002, 1.018, 1.228, 1.526, 1.908, 2.407, 3.081, 3.932, 4.975");
}
}
}
}