blob: 0a81b5cb3fea4a0fc925f0fa8150972439b909e7 [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.0064152" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0005940594" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0005719428" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.000537867" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.000560637" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0005167602" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.000515988" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0005072562" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0064152" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.02167 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.05323, 0.05324, 0.05318, 0.05314, 0.05306, 0.05301, 0.05288, \
0.05276, 0.05256, 0.05226");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01115, -0.01116, -0.01118, -0.01117, -0.01118, -0.01122, -0.01122, \
-0.01121, -0.01122, -0.01122");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.02976, 0.02975, 0.0297, 0.0297, 0.02964, 0.02965, 0.02959, 0.02952, \
0.02943, 0.0293");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01119, -0.0112, -0.01123, -0.01123, -0.01124, -0.01127, -0.01127, \
-0.01127, -0.01127, -0.01127");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.02938, 0.02941, 0.02936, 0.02934, 0.02931, 0.0293, 0.02926, \
0.02917, 0.02909, 0.02896");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01119, -0.0112, -0.01122, -0.01122, -0.01123, -0.01125, -0.01127, \
-0.01127, -0.01126, -0.01126");
}
}
}
pin(A2) {
capacitance : 0.02181 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.02175, 0.02175, 0.02176, 0.02178, 0.02173, 0.02172, 0.02162, \
0.02152, 0.02136, 0.02113");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.0147, -0.01469, -0.01472, -0.01476, -0.01475, -0.01478, -0.01479, \
-0.01481, -0.01483, -0.01485");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.0349, 0.03491, 0.03489, 0.03483, 0.03483, 0.03486, 0.03488, \
0.03488, 0.03486, 0.03488");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.02703, -0.02778, -0.02998, -0.03178, -0.03258, -0.03307, -0.03328, \
-0.03342, -0.03352, -0.03361");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.02094, 0.02097, 0.02097, 0.02102, 0.02101, 0.02105, 0.02106, \
0.02107, 0.02106, 0.02108");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.02279, -0.02259, -0.02241, -0.02234, -0.02233, -0.02237, -0.0224, \
-0.02244, -0.02251, -0.02259");
}
}
}
pin(A3) {
capacitance : 0.02118 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.03458, 0.03453, 0.03454, 0.03455, 0.03456, 0.03463, 0.03464, \
0.03461, 0.03462, 0.03461");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.03076, -0.03155, -0.03262, -0.03321, -0.03338, -0.0337, -0.03379, \
-0.03384, -0.03392, -0.03395");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.03554, 0.0355, 0.03546, 0.03553, 0.03553, 0.03559, 0.03558, \
0.03559, 0.03558, 0.03557");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.02826, -0.02894, -0.03011, -0.03119, -0.03189, -0.03244, -0.03274, \
-0.03292, -0.03307, -0.03318");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.03449, 0.03445, 0.03441, 0.03447, 0.03447, 0.03453, 0.03457, \
0.03454, 0.03451, 0.03451");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.03155, -0.03201, -0.03273, -0.03323, -0.03338, -0.03367, -0.03378, \
-0.03383, -0.03392, -0.03394");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.4019 ;
max_transition : 8.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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("-0.003257, -0.003081, -0.002781, -0.002483, -0.002326, -0.00223, -0.002197, -0.002172, -0.002144, -0.002126",\
"-0.003799, -0.003539, -0.002781, -0.002097, -0.001613, -0.001338, -0.001153, -0.001046, -0.0009769, -0.0009044",\
"-0.002817, -0.002584, -0.001862, -0.001084, -0.0003817, 0.0001552, 0.0004891, 0.0007148, 0.0008725, 0.0009911",\
"0.001173, 0.001189, 0.001231, 0.001501, 0.001804, 0.002045, 0.002243, 0.002367, 0.002451, 0.002514",\
"0.008619, 0.008364, 0.007653, 0.006928, 0.00624, 0.005792, 0.005412, 0.005094, 0.004777, 0.004567",\
"0.0208, 0.02024, 0.01869, 0.01657, 0.01463, 0.01294, 0.01152, 0.01031, 0.009289, 0.00846",\
"0.0386, 0.03777, 0.03526, 0.0317, 0.02799, 0.02463, 0.02173, 0.01924, 0.01712, 0.01532",\
"0.06258, 0.0615, 0.05811, 0.053, 0.04735, 0.0419, 0.0371, 0.03288, 0.02928, 0.02612",\
"0.09302, 0.09168, 0.08746, 0.08094, 0.07334, 0.06565, 0.05852, 0.05223, 0.04668, 0.04178",\
"0.1302, 0.1286, 0.1237, 0.1158, 0.1062, 0.09627, 0.08665, 0.07781, 0.06999, 0.06302");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.09408, 0.09429, 0.09475, 0.09518, 0.09552, 0.09593, 0.09625, 0.09662, 0.09692, 0.09849",\
"0.0918, 0.09211, 0.09298, 0.09392, 0.09468, 0.09536, 0.09583, 0.09644, 0.09684, 0.09817",\
"0.091, 0.09108, 0.09149, 0.09221, 0.09316, 0.09401, 0.0948, 0.0954, 0.09642, 0.09776",\
"0.09562, 0.09535, 0.09476, 0.09421, 0.09409, 0.09439, 0.09488, 0.09534, 0.09611, 0.09792",\
"0.1055, 0.105, 0.1034, 0.1015, 0.09969, 0.09847, 0.09783, 0.09736, 0.09743, 0.09901",\
"0.1208, 0.12, 0.1175, 0.1142, 0.1108, 0.1076, 0.1052, 0.1034, 0.1023, 0.1034",\
"0.1421, 0.1409, 0.1374, 0.1326, 0.1274, 0.1226, 0.1181, 0.1145, 0.1117, 0.1119",\
"0.1699, 0.1684, 0.1638, 0.1574, 0.1503, 0.1437, 0.1372, 0.1313, 0.1267, 0.1262",\
"0.2047, 0.2029, 0.1972, 0.189, 0.18, 0.1711, 0.1625, 0.1548, 0.1479, 0.148",\
"0.2471, 0.2449, 0.2381, 0.2282, 0.217, 0.2057, 0.195, 0.1851, 0.1772, 0.1806");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.02528, 0.02527, 0.02522, 0.02521, 0.02524, 0.02528, 0.0253, 0.02532, 0.02532, 0.02531",\
"0.02517, 0.02519, 0.02516, 0.02519, 0.02526, 0.02531, 0.02533, 0.02536, 0.02534, 0.02534",\
"0.0248, 0.02479, 0.02488, 0.02497, 0.02499, 0.0251, 0.02513, 0.02516, 0.02521, 0.0252",\
"0.0261, 0.02607, 0.02593, 0.02582, 0.02572, 0.02563, 0.02555, 0.02544, 0.02541, 0.02536",\
"0.03188, 0.03166, 0.03098, 0.03011, 0.02923, 0.02854, 0.02791, 0.02744, 0.02698, 0.02668",\
"0.04349, 0.04303, 0.04155, 0.03959, 0.03748, 0.03548, 0.03381, 0.03238, 0.03124, 0.03026",\
"0.06171, 0.06093, 0.05865, 0.05529, 0.05149, 0.04785, 0.04451, 0.04168, 0.03922, 0.03719",\
"0.08703, 0.08602, 0.08284, 0.07797, 0.07225, 0.0665, 0.06118, 0.05639, 0.05224, 0.04861",\
"0.1197, 0.1184, 0.1145, 0.1081, 0.1004, 0.09234, 0.08458, 0.07751, 0.07115, 0.06562",\
"0.1599, 0.1585, 0.1537, 0.146, 0.1363, 0.1258, 0.1155, 0.1058, 0.09693, 0.08902");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.128, 0.1281, 0.1284, 0.1288, 0.1291, 0.1294, 0.1297, 0.1299, 0.1305, 0.1317",\
"0.126, 0.1263, 0.127, 0.1277, 0.1284, 0.1289, 0.1294, 0.1297, 0.1302, 0.1319",\
"0.1238, 0.124, 0.1246, 0.1256, 0.1267, 0.1275, 0.1284, 0.1289, 0.1296, 0.1313",\
"0.1232, 0.1233, 0.1237, 0.1243, 0.1252, 0.1261, 0.1271, 0.128, 0.1287, 0.1306",\
"0.1265, 0.1265, 0.1262, 0.1259, 0.126, 0.1263, 0.127, 0.1276, 0.1285, 0.1304",\
"0.1372, 0.1366, 0.1352, 0.1335, 0.1321, 0.131, 0.1305, 0.1303, 0.1305, 0.1328",\
"0.1573, 0.1562, 0.1532, 0.1492, 0.1456, 0.1426, 0.1399, 0.1379, 0.1367, 0.1383",\
"0.1867, 0.1852, 0.1807, 0.1745, 0.1678, 0.1621, 0.1572, 0.1527, 0.1496, 0.1504",\
"0.2247, 0.2228, 0.2171, 0.2087, 0.1992, 0.1903, 0.1825, 0.1757, 0.17, 0.1706",\
"0.2712, 0.269, 0.2621, 0.2517, 0.2397, 0.2276, 0.2165, 0.207, 0.1991, 0.2017");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.04886, 0.04882, 0.04878, 0.04873, 0.04874, 0.04865, 0.04873, 0.04877, 0.04875, 0.04874",\
"0.04729, 0.04728, 0.04721, 0.04717, 0.04713, 0.04712, 0.04718, 0.0472, 0.04722, 0.04722",\
"0.04538, 0.04535, 0.04528, 0.04521, 0.04512, 0.04507, 0.04502, 0.04506, 0.04504, 0.04504",\
"0.04576, 0.04569, 0.04551, 0.0452, 0.04491, 0.04465, 0.04446, 0.04426, 0.04419, 0.04414",\
"0.05118, 0.05094, 0.05009, 0.04903, 0.04795, 0.04703, 0.04628, 0.04567, 0.04522, 0.04478",\
"0.06353, 0.06302, 0.06135, 0.05888, 0.0564, 0.05401, 0.05207, 0.05048, 0.04918, 0.04814",\
"0.0839, 0.08303, 0.08033, 0.07635, 0.0718, 0.06739, 0.06345, 0.06017, 0.05742, 0.05514",\
"0.113, 0.1118, 0.1079, 0.102, 0.09517, 0.08823, 0.08186, 0.07619, 0.07138, 0.06723",\
"0.151, 0.1495, 0.1447, 0.1369, 0.1274, 0.1177, 0.1083, 0.09981, 0.09232, 0.08571",\
"0.1985, 0.1967, 0.1908, 0.1813, 0.1693, 0.1564, 0.1438, 0.1319, 0.1212, 0.1117");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.1513, 0.1514, 0.1518, 0.1521, 0.1524, 0.1526, 0.1529, 0.1534, 0.1537, 0.1551",\
"0.1494, 0.1497, 0.1503, 0.151, 0.1517, 0.1522, 0.1527, 0.153, 0.1534, 0.1552",\
"0.1471, 0.1472, 0.148, 0.149, 0.1499, 0.1509, 0.1515, 0.1522, 0.153, 0.1548",\
"0.1461, 0.1462, 0.1466, 0.1473, 0.1483, 0.1493, 0.1503, 0.1511, 0.152, 0.1539",\
"0.1475, 0.1475, 0.1475, 0.1477, 0.148, 0.1487, 0.1496, 0.1505, 0.1512, 0.1537",\
"0.1553, 0.1549, 0.1539, 0.1529, 0.1522, 0.1518, 0.1517, 0.1519, 0.1523, 0.1546",\
"0.1739, 0.1729, 0.1703, 0.167, 0.1641, 0.1618, 0.16, 0.1585, 0.1579, 0.1599",\
"0.2048, 0.2034, 0.1989, 0.1927, 0.1864, 0.1812, 0.1769, 0.1731, 0.1703, 0.1716",\
"0.248, 0.2459, 0.2399, 0.2308, 0.2209, 0.2116, 0.2039, 0.1975, 0.1921, 0.1926",\
"0.3024, 0.3001, 0.2927, 0.281, 0.2675, 0.2541, 0.2422, 0.2321, 0.2244, 0.2256");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.07911, 0.08648, 0.1121, 0.1605, 0.2357, 0.3409, 0.479, 0.653, 0.8654, 1.118",\
"0.09453, 0.1022, 0.1281, 0.177, 0.2527, 0.3581, 0.496, 0.6704, 0.8829, 1.136",\
"0.1362, 0.147, 0.1808, 0.2345, 0.3103, 0.4158, 0.5545, 0.7288, 0.9409, 1.194",\
"0.1592, 0.1749, 0.225, 0.3048, 0.4066, 0.5249, 0.664, 0.8381, 1.05, 1.304",\
"0.152, 0.1735, 0.2405, 0.3475, 0.4837, 0.6424, 0.8177, 1.008, 1.22, 1.473",\
"0.1095, 0.1365, 0.2221, 0.3576, 0.5293, 0.7292, 0.9511, 1.19, 1.444, 1.712",\
"0.0295, 0.0625, 0.166, 0.3307, 0.5405, 0.7823, 1.05, 1.339, 1.647, 1.971",\
"-0.0913, -0.052, 0.0705, 0.2649, 0.5131, 0.7978, 1.113, 1.453, 1.814, 2.196",\
"-0.2551, -0.21, -0.0676, 0.1568, 0.4425, 0.7734, 1.136, 1.527, 1.944, 2.382",\
"-0.4632, -0.4122, -0.2516, 0.0042, 0.3281, 0.7039, 1.117, 1.562, 2.032, 2.529");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.2212, 0.252, 0.3596, 0.566, 0.8865, 1.335, 1.924, 2.666, 3.569, 4.649",\
"0.2252, 0.2558, 0.365, 0.5739, 0.8965, 1.346, 1.936, 2.679, 3.584, 4.661",\
"0.2787, 0.3066, 0.4109, 0.6172, 0.9405, 1.392, 1.984, 2.727, 3.634, 4.711",\
"0.3987, 0.4301, 0.5328, 0.7281, 1.044, 1.492, 2.081, 2.825, 3.73, 4.81",\
"0.5506, 0.5875, 0.7099, 0.9213, 1.228, 1.667, 2.25, 2.987, 3.89, 4.967",\
"0.7387, 0.7808, 0.9198, 1.16, 1.497, 1.93, 2.503, 3.232, 4.13, 5.202",\
"0.9672, 1.015, 1.171, 1.436, 1.809, 2.28, 2.854, 3.572, 4.459, 5.524",\
"1.236, 1.29, 1.463, 1.756, 2.161, 2.676, 3.294, 4.016, 4.893, 5.944",\
"1.546, 1.607, 1.8, 2.12, 2.558, 3.114, 3.78, 4.554, 5.436, 6.478",\
"1.901, 1.969, 2.183, 2.534, 3.007, 3.599, 4.312, 5.141, 6.078, 7.128");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.08473, 0.09725, 0.1411, 0.2251, 0.356, 0.5393, 0.7798, 1.084, 1.457, 1.899",\
"0.08452, 0.09718, 0.1413, 0.2252, 0.3558, 0.5394, 0.7804, 1.086, 1.457, 1.899",\
"0.1257, 0.1367, 0.172, 0.2366, 0.3567, 0.5393, 0.7807, 1.084, 1.455, 1.899",\
"0.1939, 0.2096, 0.2602, 0.3411, 0.4436, 0.5791, 0.7881, 1.086, 1.457, 1.898",\
"0.2782, 0.2999, 0.3638, 0.4672, 0.6022, 0.7574, 0.932, 1.16, 1.48, 1.902",\
"0.3798, 0.4056, 0.4878, 0.6136, 0.7748, 0.9668, 1.182, 1.416, 1.676, 2.014",\
"0.498, 0.531, 0.6292, 0.783, 0.9736, 1.196, 1.452, 1.727, 2.026, 2.34",\
"0.636, 0.6744, 0.7912, 0.972, 1.195, 1.454, 1.741, 2.059, 2.403, 2.77",\
"0.7892, 0.8354, 0.9728, 1.183, 1.441, 1.735, 2.06, 2.412, 2.803, 3.219",\
"0.956, 1.012, 1.173, 1.413, 1.707, 2.04, 2.403, 2.8, 3.227, 3.687");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.4189, 0.4778, 0.6796, 1.05, 1.614, 2.395, 3.422, 4.716, 6.291, 8.172",\
"0.4126, 0.4729, 0.6789, 1.05, 1.611, 2.395, 3.422, 4.713, 6.288, 8.171",\
"0.3946, 0.4537, 0.6653, 1.047, 1.613, 2.396, 3.423, 4.716, 6.29, 8.169",\
"0.4521, 0.4997, 0.6707, 1.031, 1.61, 2.393, 3.418, 4.715, 6.291, 8.169",\
"0.5124, 0.5696, 0.7598, 1.084, 1.606, 2.392, 3.423, 4.714, 6.292, 8.165",\
"0.6022, 0.661, 0.8548, 1.209, 1.705, 2.409, 3.418, 4.716, 6.294, 8.162",\
"0.7156, 0.7758, 0.9746, 1.342, 1.875, 2.558, 3.47, 4.711, 6.292, 8.163",\
"0.8514, 0.9142, 1.124, 1.498, 2.057, 2.785, 3.665, 4.81, 6.304, 8.169",\
"1.008, 1.074, 1.297, 1.685, 2.259, 3.025, 3.953, 5.049, 6.438, 8.207",\
"1.182, 1.256, 1.49, 1.897, 2.483, 3.274, 4.25, 5.396, 6.73, 8.392");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.112, 0.1209, 0.1502, 0.2037, 0.2835, 0.3924, 0.5334, 0.7096, 0.9236, 1.178",\
"0.1283, 0.137, 0.1664, 0.2198, 0.2995, 0.4084, 0.5495, 0.7257, 0.9397, 1.194",\
"0.1855, 0.1947, 0.2245, 0.2766, 0.3556, 0.4643, 0.6054, 0.7816, 0.9956, 1.25",\
"0.2388, 0.2523, 0.2956, 0.3668, 0.4605, 0.573, 0.7135, 0.8894, 1.103, 1.357",\
"0.2646, 0.2827, 0.3401, 0.4345, 0.5595, 0.7081, 0.8753, 1.059, 1.273, 1.527",\
"0.2602, 0.2824, 0.354, 0.4729, 0.6291, 0.8154, 1.026, 1.256, 1.502, 1.765",\
"0.222, 0.2488, 0.3352, 0.4785, 0.6669, 0.8915, 1.144, 1.422, 1.72, 2.037",\
"0.1489, 0.1801, 0.2801, 0.4484, 0.6699, 0.9326, 1.23, 1.555, 1.904, 2.276",\
"0.0396, 0.0751, 0.1893, 0.3804, 0.6346, 0.9382, 1.278, 1.652, 2.052, 2.479",\
"-0.1082, -0.0684, 0.0608, 0.2738, 0.5609, 0.9029, 1.289, 1.711, 2.164, 2.645");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.4309, 0.463, 0.5736, 0.7811, 1.101, 1.549, 2.138, 2.879, 3.784, 4.861",\
"0.4353, 0.4679, 0.5813, 0.7903, 1.112, 1.562, 2.15, 2.893, 3.798, 4.877",\
"0.4749, 0.5074, 0.6201, 0.8311, 1.155, 1.607, 2.199, 2.941, 3.848, 4.927",\
"0.5478, 0.582, 0.6965, 0.9072, 1.23, 1.682, 2.274, 3.019, 3.926, 5.005",\
"0.6317, 0.6695, 0.7966, 1.022, 1.347, 1.796, 2.386, 3.129, 4.037, 5.117",\
"0.7555, 0.7953, 0.9301, 1.169, 1.517, 1.971, 2.557, 3.295, 4.199, 5.277",\
"0.928, 0.9723, 1.117, 1.368, 1.731, 2.209, 2.802, 3.533, 4.429, 5.501",\
"1.148, 1.198, 1.356, 1.624, 2.001, 2.496, 3.115, 3.858, 4.745, 5.807",\
"1.41, 1.466, 1.64, 1.93, 2.328, 2.841, 3.48, 4.249, 5.151, 6.203",\
"1.711, 1.771, 1.964, 2.281, 2.706, 3.244, 3.902, 4.695, 5.625, 6.694");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.1388, 0.1532, 0.1998, 0.2861, 0.419, 0.6018, 0.8438, 1.147, 1.518, 1.962",\
"0.1371, 0.1511, 0.1992, 0.2862, 0.4183, 0.6015, 0.8443, 1.148, 1.517, 1.961",\
"0.1586, 0.1684, 0.2058, 0.2845, 0.4165, 0.6013, 0.8437, 1.148, 1.518, 1.961",\
"0.2418, 0.2569, 0.3029, 0.3778, 0.476, 0.6241, 0.8455, 1.147, 1.519, 1.961",\
"0.3411, 0.3601, 0.4199, 0.5162, 0.6428, 0.792, 0.9666, 1.205, 1.533, 1.962",\
"0.4594, 0.4832, 0.5554, 0.673, 0.8262, 1.012, 1.219, 1.448, 1.71, 2.059",\
"0.5952, 0.6238, 0.7126, 0.8544, 1.033, 1.247, 1.492, 1.764, 2.058, 2.372",\
"0.7486, 0.7828, 0.888, 1.055, 1.263, 1.508, 1.786, 2.099, 2.439, 2.803",\
"0.922, 0.9612, 1.084, 1.279, 1.517, 1.796, 2.109, 2.457, 2.841, 3.253",\
"1.115, 1.163, 1.303, 1.522, 1.8, 2.111, 2.461, 2.843, 3.267, 3.722");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.4568, 0.5087, 0.6953, 1.056, 1.612, 2.393, 3.418, 4.715, 6.284, 8.171",\
"0.457, 0.5108, 0.6976, 1.054, 1.614, 2.396, 3.419, 4.715, 6.294, 8.174",\
"0.4596, 0.5122, 0.6967, 1.056, 1.613, 2.396, 3.423, 4.71, 6.283, 8.167",\
"0.4973, 0.5438, 0.7106, 1.058, 1.614, 2.396, 3.417, 4.713, 6.286, 8.165",\
"0.5752, 0.6258, 0.8024, 1.118, 1.631, 2.398, 3.418, 4.713, 6.283, 8.167",\
"0.6676, 0.7198, 0.8972, 1.234, 1.729, 2.44, 3.422, 4.715, 6.286, 8.175",\
"0.8054, 0.8528, 1.023, 1.357, 1.874, 2.569, 3.499, 4.723, 6.286, 8.162",\
"0.9722, 1.019, 1.186, 1.511, 2.028, 2.749, 3.663, 4.838, 6.33, 8.163",\
"1.156, 1.204, 1.375, 1.702, 2.211, 2.936, 3.877, 5.026, 6.461, 8.23",\
"1.358, 1.412, 1.587, 1.921, 2.433, 3.151, 4.101, 5.281, 6.687, 8.393");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.1115, 0.1214, 0.1544, 0.2135, 0.2997, 0.4147, 0.5612, 0.7418, 0.9594, 1.217",\
"0.1275, 0.1371, 0.1697, 0.2282, 0.3141, 0.429, 0.5754, 0.7559, 0.9734, 1.231",\
"0.1903, 0.1998, 0.2305, 0.2854, 0.3691, 0.483, 0.629, 0.8094, 1.027, 1.284",\
"0.2564, 0.27, 0.3138, 0.3853, 0.4792, 0.5925, 0.7364, 0.9161, 1.133, 1.39",\
"0.2988, 0.3165, 0.3734, 0.467, 0.5906, 0.7376, 0.903, 1.086, 1.302, 1.558",\
"0.314, 0.3357, 0.4057, 0.5212, 0.6753, 0.8575, 1.065, 1.292, 1.536, 1.798",\
"0.3, 0.3258, 0.409, 0.5478, 0.7313, 0.9491, 1.197, 1.47, 1.765, 2.077",\
"0.2555, 0.2851, 0.3817, 0.5428, 0.7562, 1.011, 1.299, 1.617, 1.961, 2.327",\
"0.1807, 0.214, 0.3229, 0.506, 0.7497, 1.04, 1.37, 1.732, 2.124, 2.542",\
"0.0759, 0.1128, 0.2332, 0.4357, 0.7085, 1.036, 1.406, 1.814, 2.255, 2.725");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.4927, 0.5251, 0.6356, 0.8433, 1.163, 1.611, 2.2, 2.942, 3.846, 4.924",\
"0.5016, 0.5347, 0.6472, 0.8571, 1.179, 1.628, 2.218, 2.959, 3.864, 4.943",\
"0.5444, 0.5774, 0.69, 0.9016, 1.225, 1.677, 2.268, 3.012, 3.918, 4.997",\
"0.6139, 0.6472, 0.7603, 0.9701, 1.294, 1.747, 2.339, 3.083, 3.99, 5.07",\
"0.6821, 0.7187, 0.8413, 1.061, 1.385, 1.835, 2.427, 3.171, 4.078, 5.159",\
"0.7654, 0.8042, 0.9327, 1.165, 1.506, 1.96, 2.547, 3.288, 4.193, 5.271",\
"0.8787, 0.92, 1.059, 1.301, 1.654, 2.126, 2.721, 3.454, 4.353, 5.427",\
"1.023, 1.071, 1.222, 1.481, 1.846, 2.329, 2.941, 3.685, 4.576, 5.64",\
"1.204, 1.256, 1.424, 1.704, 2.088, 2.584, 3.207, 3.968, 4.871, 5.926",\
"1.421, 1.479, 1.661, 1.965, 2.374, 2.891, 3.528, 4.3, 5.221, 6.291");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.1664, 0.1824, 0.2362, 0.3303, 0.4685, 0.657, 0.8987, 1.203, 1.574, 2.014",\
"0.1618, 0.1786, 0.2328, 0.3283, 0.4669, 0.6559, 0.8982, 1.203, 1.573, 2.015",\
"0.1817, 0.1928, 0.2336, 0.3194, 0.4614, 0.6527, 0.898, 1.202, 1.574, 2.016",\
"0.2793, 0.2936, 0.338, 0.4102, 0.5088, 0.6637, 0.8932, 1.201, 1.573, 2.016",\
"0.3948, 0.4122, 0.47, 0.5616, 0.6824, 0.8266, 1, 1.246, 1.582, 2.014",\
"0.5296, 0.5536, 0.6222, 0.7314, 0.878, 1.053, 1.256, 1.479, 1.745, 2.101",\
"0.6892, 0.7174, 0.7994, 0.9308, 1.097, 1.299, 1.537, 1.803, 2.092, 2.402",\
"0.8728, 0.9054, 1.004, 1.156, 1.347, 1.576, 1.841, 2.145, 2.476, 2.835",\
"1.082, 1.12, 1.233, 1.41, 1.628, 1.88, 2.174, 2.509, 2.88, 3.286",\
"1.319, 1.361, 1.491, 1.692, 1.94, 2.222, 2.544, 2.903, 3.313, 3.759");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003767, 0.01348, 0.03203, 0.06093, 0.1015, 0.1548, 0.2221, 0.3041, 0.4019");
values("0.4561, 0.5091, 0.6962, 1.055, 1.614, 2.396, 3.422, 4.712, 6.282, 8.17",\
"0.4586, 0.5101, 0.6968, 1.056, 1.613, 2.394, 3.422, 4.716, 6.292, 8.169",\
"0.4604, 0.5121, 0.697, 1.057, 1.612, 2.392, 3.422, 4.715, 6.293, 8.173",\
"0.4785, 0.5267, 0.7046, 1.057, 1.612, 2.397, 3.423, 4.711, 6.294, 8.163",\
"0.5462, 0.5962, 0.7688, 1.093, 1.624, 2.396, 3.42, 4.71, 6.284, 8.173",\
"0.6256, 0.6758, 0.8534, 1.192, 1.699, 2.43, 3.423, 4.709, 6.293, 8.174",\
"0.764, 0.8118, 0.9792, 1.311, 1.827, 2.54, 3.49, 4.729, 6.294, 8.174",\
"0.9606, 1.005, 1.167, 1.478, 1.98, 2.699, 3.633, 4.823, 6.327, 8.17",\
"1.188, 1.233, 1.394, 1.701, 2.182, 2.886, 3.826, 5.001, 6.449, 8.246",\
"1.433, 1.479, 1.644, 1.958, 2.443, 3.123, 4.048, 5.228, 6.663, 8.393");
}
}
}
}