blob: 6514c672c023881fc41cb586e712fb1e7a62a0e6 [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__xnor2_1) {
area : 28.537600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.00043056" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.00046122" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.00043971" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.00044835" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00046122" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.007038 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(A2) {
capacitance : 0.007578 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(ZN) {
direction : output ;
function : "(!(A1^A2))" ;
max_capacitance : 0.1513 ;
max_transition : 15.6 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("-0.0007294, -0.000703, -0.0006569, -0.0006255, -0.000606, -0.0005986, -0.0005924, -0.0005868, -0.0005836, -0.0005822",\
"-0.000745, -0.000692, -0.0004479, -0.0002807, -0.0001471, -0.0001128, -6.395e-05, -3.697e-05, -1.072e-05, 3.714e-06",\
"-0.0005364, -0.0004419, -0.0002275, 4.71e-06, 0.000201, 0.000303, 0.0003728, 0.0004228, 0.0004619, 0.000465",\
"0.001409, 0.001364, 0.001245, 0.001137, 0.001063, 0.001008, 0.0009548, 0.000901, 0.0008687, 0.000855",\
"0.006305, 0.006012, 0.00527, 0.004438, 0.003699, 0.003105, 0.002634, 0.002266, 0.001979, 0.001757",\
"0.01475, 0.0142, 0.01265, 0.01074, 0.009008, 0.007506, 0.006272, 0.005288, 0.00452, 0.003879",\
"0.02695, 0.02616, 0.02384, 0.0207, 0.01762, 0.01492, 0.01262, 0.0107, 0.00915, 0.007847",\
"0.04313, 0.0421, 0.03906, 0.0347, 0.03009, 0.02591, 0.02225, 0.01913, 0.01648, 0.01424",\
"0.06345, 0.06223, 0.05848, 0.05298, 0.04682, 0.04093, 0.03566, 0.03107, 0.02708, 0.02361",\
"0.08808, 0.08671, 0.08238, 0.07574, 0.06811, 0.06037, 0.0533, 0.047, 0.04141, 0.03647");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.05808, 0.05817, 0.05841, 0.05861, 0.05882, 0.05904, 0.05923, 0.06019, 0.06849, 0.1074",\
"0.05654, 0.0568, 0.05739, 0.05802, 0.05844, 0.0588, 0.05908, 0.0603, 0.06867, 0.1082",\
"0.0557, 0.05581, 0.0562, 0.05683, 0.05753, 0.05811, 0.05858, 0.05986, 0.06923, 0.1109",\
"0.05842, 0.05828, 0.05793, 0.05772, 0.05784, 0.05808, 0.05852, 0.05998, 0.07065, 0.117",\
"0.06475, 0.06438, 0.0634, 0.06213, 0.06105, 0.06039, 0.06012, 0.06161, 0.07465, 0.1284",\
"0.07486, 0.07422, 0.0725, 0.07021, 0.06799, 0.066, 0.06467, 0.06593, 0.08336, 0.1495",\
"0.08891, 0.08808, 0.08568, 0.08236, 0.07891, 0.07566, 0.07285, 0.07487, 0.1007, 0.1853",\
"0.1073, 0.1062, 0.1032, 0.09876, 0.09391, 0.08932, 0.0858, 0.09132, 0.134, 0.2437",\
"0.1302, 0.1289, 0.1252, 0.1199, 0.1137, 0.1075, 0.105, 0.1236, 0.1965, 0.3272",\
"0.158, 0.1565, 0.1522, 0.1457, 0.1383, 0.1315, 0.1389, 0.1925, 0.2966, 0.4124");
}
}
internal_power() {
related_pin : "A1" ;
when : "A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.09191, 0.09163, 0.09073, 0.08942, 0.08807, 0.08692, 0.08604, 0.08537, 0.08489, 0.08452",\
"0.0916, 0.09131, 0.09047, 0.08916, 0.08781, 0.08665, 0.08573, 0.08507, 0.08459, 0.08419",\
"0.09173, 0.0915, 0.09076, 0.08963, 0.08834, 0.08717, 0.08621, 0.08549, 0.08494, 0.08452",\
"0.09308, 0.09292, 0.09244, 0.09164, 0.0906, 0.08956, 0.08862, 0.08786, 0.08725, 0.08678",\
"0.09735, 0.09724, 0.09681, 0.09628, 0.09548, 0.0946, 0.09373, 0.09296, 0.09225, 0.09172",\
"0.1051, 0.1049, 0.1046, 0.104, 0.1033, 0.1026, 0.1018, 0.101, 0.1003, 0.09969",\
"0.1166, 0.1164, 0.1159, 0.1152, 0.1145, 0.1138, 0.1131, 0.1123, 0.1116, 0.111",\
"0.132, 0.1318, 0.131, 0.1301, 0.1292, 0.1284, 0.1277, 0.127, 0.1262, 0.1256",\
"0.1515, 0.1511, 0.1501, 0.149, 0.1478, 0.1468, 0.1459, 0.1451, 0.1444, 0.1437",\
"0.1751, 0.1746, 0.1733, 0.1718, 0.1702, 0.169, 0.1679, 0.167, 0.1661, 0.1653");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.08292, 0.08279, 0.08236, 0.08152, 0.08037, 0.07931, 0.07854, 0.07793, 0.07763, 0.078",\
"0.08271, 0.08258, 0.08217, 0.08131, 0.08025, 0.07922, 0.07848, 0.0779, 0.07769, 0.07806",\
"0.0816, 0.08145, 0.08094, 0.0802, 0.07926, 0.07838, 0.07779, 0.07732, 0.07718, 0.07749",\
"0.08047, 0.08031, 0.08007, 0.07955, 0.07902, 0.07847, 0.078, 0.07777, 0.07758, 0.07822",\
"0.08269, 0.08265, 0.0823, 0.08198, 0.08152, 0.08111, 0.08079, 0.08059, 0.08065, 0.08143",\
"0.08871, 0.0886, 0.08805, 0.08754, 0.08707, 0.08672, 0.08652, 0.08632, 0.0863, 0.08762",\
"0.09827, 0.09795, 0.0974, 0.09656, 0.0958, 0.09527, 0.09495, 0.09505, 0.09502, 0.09723",\
"0.1115, 0.1111, 0.1102, 0.109, 0.1082, 0.1073, 0.1068, 0.1065, 0.1071, 0.1109",\
"0.1289, 0.1286, 0.1272, 0.1256, 0.1239, 0.1229, 0.122, 0.1214, 0.1219, 0.13",\
"0.1503, 0.1499, 0.1484, 0.146, 0.1437, 0.142, 0.141, 0.1403, 0.1418, 0.1584");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.01168, 0.01168, 0.01168, 0.01169, 0.0117, 0.01169, 0.01169, 0.01168, 0.01168, 0.01167",\
"0.01095, 0.01095, 0.01097, 0.01101, 0.01102, 0.01103, 0.01103, 0.01103, 0.01103, 0.01099",\
"0.0105, 0.0105, 0.01049, 0.01049, 0.0105, 0.0105, 0.01049, 0.01049, 0.01048, 0.01048",\
"0.01223, 0.01211, 0.01181, 0.01147, 0.0112, 0.01097, 0.0108, 0.01069, 0.01059, 0.01052",\
"0.01743, 0.01711, 0.01618, 0.01504, 0.014, 0.01318, 0.01253, 0.01203, 0.01166, 0.01136",\
"0.02677, 0.02618, 0.02444, 0.02218, 0.01993, 0.01804, 0.0165, 0.01528, 0.01433, 0.01357",\
"0.04066, 0.03977, 0.03717, 0.03359, 0.02985, 0.02645, 0.02359, 0.02124, 0.01934, 0.01782",\
"0.0593, 0.05818, 0.05474, 0.04972, 0.04425, 0.03911, 0.03453, 0.03065, 0.02744, 0.0248",\
"0.08285, 0.08152, 0.07735, 0.07096, 0.0637, 0.0565, 0.04999, 0.04428, 0.03937, 0.03519",\
"0.1115, 0.11, 0.1051, 0.09748, 0.08843, 0.07917, 0.07046, 0.0626, 0.05567, 0.04959");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.0666, 0.06668, 0.06687, 0.06706, 0.06719, 0.06742, 0.06762, 0.06856, 0.07714, 0.1165",\
"0.06574, 0.06593, 0.0665, 0.06706, 0.06752, 0.06787, 0.06816, 0.06926, 0.07789, 0.1181",\
"0.06398, 0.06417, 0.0648, 0.06568, 0.06647, 0.06712, 0.06771, 0.06904, 0.07854, 0.1209",\
"0.06494, 0.06498, 0.06502, 0.06533, 0.0659, 0.06652, 0.06711, 0.06877, 0.07961, 0.126",\
"0.07033, 0.07006, 0.06937, 0.06867, 0.06815, 0.06793, 0.06814, 0.06974, 0.08277, 0.1361",\
"0.08113, 0.08048, 0.07878, 0.07671, 0.07496, 0.07336, 0.07232, 0.07383, 0.09056, 0.1544",\
"0.09727, 0.09635, 0.0937, 0.09011, 0.08656, 0.0835, 0.08098, 0.08256, 0.1062, 0.1859",\
"0.1187, 0.1176, 0.1141, 0.109, 0.1037, 0.09873, 0.09491, 0.0987, 0.1352, 0.2371",\
"0.1455, 0.1441, 0.1399, 0.1336, 0.1264, 0.1196, 0.1152, 0.1273, 0.1885, 0.3133",\
"0.178, 0.1764, 0.1715, 0.164, 0.1553, 0.1468, 0.147, 0.1835, 0.2781, 0.405");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.07769, 0.07775, 0.07787, 0.07799, 0.07804, 0.07804, 0.07803, 0.07802, 0.07801, 0.07799",\
"0.07754, 0.07756, 0.07772, 0.07784, 0.07793, 0.07789, 0.07789, 0.07788, 0.07783, 0.07784",\
"0.07729, 0.07737, 0.07757, 0.07771, 0.07781, 0.07782, 0.07781, 0.07778, 0.07775, 0.07772",\
"0.07894, 0.079, 0.0791, 0.07934, 0.07949, 0.07953, 0.07952, 0.07951, 0.07947, 0.07946",\
"0.08363, 0.08361, 0.08354, 0.0836, 0.08368, 0.08376, 0.08376, 0.08372, 0.08369, 0.08365",\
"0.09149, 0.09138, 0.09116, 0.09095, 0.09088, 0.09086, 0.09083, 0.09074, 0.09074, 0.09067",\
"0.1029, 0.1027, 0.1022, 0.1017, 0.1013, 0.1011, 0.101, 0.1009, 0.1008, 0.1008",\
"0.1181, 0.1177, 0.1169, 0.116, 0.1153, 0.1149, 0.1145, 0.1143, 0.1142, 0.1141",\
"0.1371, 0.1366, 0.1354, 0.1341, 0.133, 0.1322, 0.1317, 0.1313, 0.1311, 0.1308",\
"0.1602, 0.1596, 0.158, 0.1562, 0.1547, 0.1535, 0.1526, 0.1521, 0.1516, 0.1511");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.07562, 0.07549, 0.07508, 0.0743, 0.07333, 0.07252, 0.0719, 0.07156, 0.07147, 0.0719",\
"0.07536, 0.07523, 0.07479, 0.07406, 0.07318, 0.0724, 0.07175, 0.07144, 0.07144, 0.07175",\
"0.07463, 0.07446, 0.07408, 0.07342, 0.07264, 0.07192, 0.07145, 0.07119, 0.0709, 0.07158",\
"0.07433, 0.07423, 0.07394, 0.07348, 0.07296, 0.07252, 0.07214, 0.07188, 0.07193, 0.07254",\
"0.07712, 0.07697, 0.07662, 0.07628, 0.07585, 0.07546, 0.07517, 0.07503, 0.07503, 0.07599",\
"0.08332, 0.08316, 0.08254, 0.08194, 0.0814, 0.08119, 0.08084, 0.08058, 0.08059, 0.082",\
"0.09283, 0.09262, 0.09192, 0.09102, 0.09001, 0.08944, 0.08934, 0.08916, 0.08923, 0.09156",\
"0.1056, 0.1053, 0.1044, 0.1033, 0.1022, 0.1013, 0.1006, 0.1004, 0.1011, 0.1051",\
"0.1218, 0.1214, 0.1206, 0.119, 0.1177, 0.1165, 0.1154, 0.1148, 0.1154, 0.1246",\
"0.1416, 0.1412, 0.1399, 0.1381, 0.1365, 0.1349, 0.1338, 0.1331, 0.1352, 0.1541");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.1718, 0.1944, 0.2736, 0.4255, 0.6628, 0.9961, 1.435, 1.989, 2.664, 3.469",\
"0.1982, 0.2212, 0.3012, 0.454, 0.692, 1.025, 1.465, 2.018, 2.693, 3.498",\
"0.2772, 0.3056, 0.3945, 0.5478, 0.7858, 1.12, 1.559, 2.113, 2.788, 3.593",\
"0.3279, 0.369, 0.4967, 0.7005, 0.9633, 1.297, 1.736, 2.288, 2.964, 3.769",\
"0.332, 0.3855, 0.5522, 0.8163, 1.157, 1.558, 2.014, 2.565, 3.238, 4.043",\
"0.2806, 0.3471, 0.5563, 0.8823, 1.3, 1.79, 2.343, 2.95, 3.629, 4.43",\
"0.1693, 0.2497, 0.4998, 0.8917, 1.388, 1.968, 2.621, 3.338, 4.113, 4.945",\
"-0.0053, 0.089, 0.3795, 0.8364, 1.416, 2.087, 2.839, 3.665, 4.559, 5.511",\
"-0.2502, -0.143, 0.1915, 0.7133, 1.377, 2.144, 2.996, 3.931, 4.94, 6.019",\
"-0.5689, -0.4478, -0.0703, 0.5159, 1.265, 2.13, 3.089, 4.133, 5.256, 6.46");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.4267, 0.4857, 0.691, 1.08, 1.686, 2.534, 3.65, 5.056, 6.772, 8.817",\
"0.444, 0.5045, 0.7148, 1.109, 1.717, 2.568, 3.685, 5.091, 6.808, 8.854",\
"0.5431, 0.6022, 0.8095, 1.205, 1.815, 2.669, 3.788, 5.196, 6.914, 8.959",\
"0.7626, 0.8279, 1.037, 1.422, 2.026, 2.875, 3.994, 5.401, 7.118, 9.166",\
"1.039, 1.117, 1.371, 1.792, 2.387, 3.225, 4.334, 5.736, 7.45, 9.494",\
"1.382, 1.47, 1.76, 2.248, 2.909, 3.744, 4.84, 6.231, 7.935, 9.975",\
"1.796, 1.897, 2.22, 2.767, 3.514, 4.434, 5.532, 6.909, 8.595, 10.63",\
"2.284, 2.398, 2.761, 3.362, 4.184, 5.209, 6.402, 7.784, 9.458, 11.47",\
"2.843, 2.973, 3.382, 4.043, 4.932, 6.048, 7.363, 8.85, 10.54, 12.53",\
"3.478, 3.626, 4.08, 4.81, 5.774, 6.969, 8.391, 10.01, 11.81, 13.81");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.2389, 0.2787, 0.4169, 0.6808, 1.093, 1.668, 2.422, 3.373, 4.531, 5.917",\
"0.2388, 0.2785, 0.4173, 0.6815, 1.094, 1.668, 2.421, 3.374, 4.532, 5.917",\
"0.2998, 0.3322, 0.4418, 0.683, 1.093, 1.667, 2.423, 3.373, 4.534, 5.917",\
"0.4354, 0.4769, 0.6104, 0.8324, 1.154, 1.672, 2.422, 3.373, 4.531, 5.917",\
"0.6082, 0.6584, 0.8158, 1.082, 1.442, 1.885, 2.5, 3.379, 4.53, 5.916",\
"0.8136, 0.8752, 1.067, 1.373, 1.784, 2.294, 2.888, 3.618, 4.616, 5.928",\
"1.046, 1.12, 1.353, 1.706, 2.166, 2.74, 3.415, 4.177, 5.051, 6.175",\
"1.306, 1.393, 1.666, 2.081, 2.603, 3.232, 3.976, 4.825, 5.769, 6.807",\
"1.592, 1.697, 2.006, 2.487, 3.082, 3.783, 4.584, 5.512, 6.544, 7.678",\
"1.9, 2.021, 2.382, 2.924, 3.608, 4.378, 5.258, 6.248, 7.366, 8.6");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.6322, 0.7335, 1.089, 1.765, 2.821, 4.299, 6.244, 8.7, 11.68, 15.24",\
"0.6327, 0.7345, 1.089, 1.767, 2.819, 4.292, 6.244, 8.696, 11.67, 15.25",\
"0.63, 0.7316, 1.088, 1.765, 2.821, 4.298, 6.233, 8.68, 11.68, 15.25",\
"0.7414, 0.8244, 1.123, 1.764, 2.82, 4.299, 6.235, 8.692, 11.67, 15.24",\
"0.891, 0.9934, 1.326, 1.883, 2.834, 4.297, 6.247, 8.695, 11.69, 15.25",\
"1.059, 1.17, 1.545, 2.178, 3.043, 4.348, 6.244, 8.686, 11.68, 15.25",\
"1.264, 1.381, 1.776, 2.481, 3.445, 4.646, 6.338, 8.69, 11.69, 15.26",\
"1.505, 1.631, 2.047, 2.787, 3.847, 5.16, 6.732, 8.864, 11.71, 15.25",\
"1.778, 1.915, 2.357, 3.128, 4.254, 5.686, 7.356, 9.342, 11.94, 15.3",\
"2.076, 2.228, 2.71, 3.516, 4.68, 6.214, 8.03, 10.08, 12.51, 15.61");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.8408, 0.8675, 0.9565, 1.117, 1.359, 1.693, 2.131, 2.683, 3.358, 4.162",\
"0.8733, 0.9, 0.989, 1.15, 1.391, 1.725, 2.163, 2.715, 3.39, 4.195",\
"1.004, 1.031, 1.121, 1.283, 1.524, 1.858, 2.296, 2.848, 3.523, 4.327",\
"1.26, 1.287, 1.378, 1.542, 1.786, 2.12, 2.558, 3.11, 3.784, 4.588",\
"1.6, 1.629, 1.725, 1.892, 2.139, 2.475, 2.913, 3.465, 4.139, 4.943",\
"1.999, 2.03, 2.13, 2.303, 2.554, 2.893, 3.332, 3.884, 4.558, 5.362",\
"2.467, 2.5, 2.605, 2.783, 3.039, 3.381, 3.822, 4.374, 5.048, 5.851",\
"3.006, 3.041, 3.152, 3.337, 3.598, 3.944, 4.387, 4.94, 5.616, 6.418",\
"3.617, 3.654, 3.773, 3.967, 4.235, 4.586, 5.031, 5.587, 6.262, 7.066",\
"4.306, 4.347, 4.473, 4.676, 4.951, 5.308, 5.759, 6.317, 6.994, 7.799");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.9119, 0.9426, 1.05, 1.245, 1.543, 1.96, 2.51, 3.206, 4.057, 5.073",\
"0.9321, 0.9634, 1.07, 1.266, 1.564, 1.981, 2.531, 3.227, 4.077, 5.091",\
"0.9749, 1.007, 1.113, 1.309, 1.608, 2.027, 2.577, 3.273, 4.125, 5.141",\
"1.039, 1.07, 1.179, 1.378, 1.68, 2.1, 2.652, 3.349, 4.201, 5.214",\
"1.097, 1.131, 1.242, 1.443, 1.744, 2.164, 2.717, 3.415, 4.266, 5.283",\
"1.125, 1.159, 1.273, 1.477, 1.782, 2.202, 2.753, 3.447, 4.298, 5.313",\
"1.107, 1.142, 1.26, 1.469, 1.777, 2.2, 2.752, 3.447, 4.294, 5.306",\
"1.03, 1.067, 1.189, 1.405, 1.721, 2.15, 2.705, 3.402, 4.252, 5.263",\
"0.8894, 0.9286, 1.055, 1.279, 1.602, 2.04, 2.604, 3.306, 4.158, 5.171",\
"0.6811, 0.7201, 0.8531, 1.083, 1.416, 1.863, 2.438, 3.151, 4.012, 5.029");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.3787, 0.4175, 0.5496, 0.8011, 1.196, 1.758, 2.506, 3.455, 4.616, 5.999",\
"0.3785, 0.4168, 0.5506, 0.8008, 1.196, 1.758, 2.507, 3.455, 4.615, 5.999",\
"0.3784, 0.4164, 0.5492, 0.8006, 1.195, 1.758, 2.506, 3.454, 4.615, 5.999",\
"0.3844, 0.422, 0.5532, 0.8022, 1.196, 1.758, 2.506, 3.453, 4.615, 5.999",\
"0.3942, 0.4312, 0.5612, 0.809, 1.201, 1.761, 2.506, 3.455, 4.616, 5.999",\
"0.4098, 0.4462, 0.5702, 0.8128, 1.199, 1.756, 2.503, 3.454, 4.615, 5.998",\
"0.4394, 0.4738, 0.5936, 0.8272, 1.204, 1.753, 2.494, 3.443, 4.606, 5.993",\
"0.4802, 0.5132, 0.6282, 0.8556, 1.222, 1.761, 2.492, 3.432, 4.593, 5.982",\
"0.528, 0.56, 0.672, 0.894, 1.25, 1.78, 2.502, 3.434, 4.59, 5.976",\
"0.582, 0.616, 0.728, 0.94, 1.29, 1.81, 2.524, 3.448, 4.596, 5.972");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.5432, 0.5943, 0.7656, 1.095, 1.62, 2.361, 3.342, 4.578, 6.086, 7.884",\
"0.5432, 0.5935, 0.765, 1.096, 1.62, 2.361, 3.342, 4.577, 6.085, 7.88",\
"0.5466, 0.5952, 0.7672, 1.096, 1.62, 2.361, 3.342, 4.577, 6.085, 7.884",\
"0.5494, 0.6, 0.7722, 1.101, 1.621, 2.361, 3.341, 4.577, 6.086, 7.88",\
"0.5356, 0.585, 0.7552, 1.082, 1.607, 2.354, 3.34, 4.577, 6.085, 7.883",\
"0.5514, 0.6002, 0.7688, 1.088, 1.599, 2.333, 3.318, 4.563, 6.078, 7.882",\
"0.58, 0.6298, 0.7974, 1.113, 1.613, 2.339, 3.309, 4.541, 6.061, 7.864",\
"0.6148, 0.6654, 0.8346, 1.151, 1.648, 2.365, 3.322, 4.545, 6.046, 7.847",\
"0.651, 0.7028, 0.8754, 1.194, 1.695, 2.412, 3.366, 4.575, 6.061, 7.846",\
"0.6896, 0.7422, 0.9168, 1.242, 1.744, 2.468, 3.426, 4.634, 6.108, 7.874");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.2248, 0.2496, 0.3346, 0.4926, 0.7348, 1.072, 1.514, 2.069, 2.746, 3.553",\
"0.248, 0.2728, 0.3579, 0.5161, 0.7586, 1.096, 1.538, 2.093, 2.77, 3.577",\
"0.3368, 0.3632, 0.4484, 0.6058, 0.8482, 1.186, 1.627, 2.183, 2.86, 3.666",\
"0.4222, 0.4593, 0.5771, 0.7699, 1.024, 1.361, 1.801, 2.356, 3.033, 3.838",\
"0.4669, 0.5145, 0.6654, 0.9131, 1.239, 1.629, 2.079, 2.633, 3.308, 4.114",\
"0.4663, 0.5251, 0.7103, 1.012, 1.407, 1.882, 2.422, 3.021, 3.699, 4.502",\
"0.4177, 0.4872, 0.7065, 1.064, 1.531, 2.086, 2.722, 3.425, 4.191, 5.019",\
"0.3198, 0.3988, 0.6512, 1.064, 1.603, 2.242, 2.968, 3.775, 4.655, 5.598",\
"0.1713, 0.2592, 0.5445, 1.009, 1.62, 2.344, 3.163, 4.07, 5.059, 6.124",\
"-0.0332, 0.0663, 0.3813, 0.8981, 1.582, 2.39, 3.304, 4.311, 5.409, 6.59");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.5163, 0.5753, 0.7809, 1.17, 1.774, 2.623, 3.739, 5.144, 6.861, 8.906",\
"0.5414, 0.6018, 0.812, 1.206, 1.814, 2.664, 3.781, 5.187, 6.903, 8.95",\
"0.6179, 0.6785, 0.889, 1.286, 1.899, 2.752, 3.873, 5.281, 7, 9.045",\
"0.7537, 0.8193, 1.035, 1.428, 2.038, 2.892, 4.012, 5.422, 7.14, 9.187",\
"0.9385, 1.009, 1.248, 1.669, 2.277, 3.122, 4.237, 5.642, 7.36, 9.404",\
"1.194, 1.271, 1.527, 1.977, 2.628, 3.479, 4.581, 5.977, 7.686, 9.724",\
"1.512, 1.601, 1.882, 2.362, 3.048, 3.949, 5.065, 6.447, 8.142, 10.17",\
"1.885, 1.986, 2.304, 2.824, 3.548, 4.492, 5.665, 7.069, 8.748, 10.76",\
"2.311, 2.425, 2.783, 3.357, 4.129, 5.117, 6.339, 7.806, 9.513, 11.51",\
"2.793, 2.92, 3.319, 3.955, 4.791, 5.831, 7.1, 8.622, 10.4, 12.43");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.3164, 0.3565, 0.4966, 0.7615, 1.171, 1.748, 2.503, 3.453, 4.615, 6",\
"0.3152, 0.3567, 0.497, 0.7628, 1.173, 1.748, 2.501, 3.454, 4.614, 6",\
"0.3486, 0.3816, 0.5035, 0.7614, 1.173, 1.748, 2.503, 3.453, 4.615, 5.997",\
"0.4954, 0.5352, 0.6648, 0.8824, 1.216, 1.751, 2.504, 3.454, 4.615, 6",\
"0.6772, 0.7242, 0.879, 1.138, 1.493, 1.938, 2.569, 3.461, 4.615, 5.999",\
"0.8952, 0.9548, 1.135, 1.432, 1.838, 2.345, 2.937, 3.681, 4.689, 6.007",\
"1.145, 1.216, 1.429, 1.769, 2.225, 2.793, 3.464, 4.227, 5.108, 6.239",\
"1.425, 1.508, 1.762, 2.153, 2.663, 3.282, 4.024, 4.873, 5.817, 6.864",\
"1.739, 1.834, 2.127, 2.577, 3.148, 3.828, 4.631, 5.554, 6.594, 7.728",\
"2.085, 2.195, 2.527, 3.04, 3.682, 4.43, 5.296, 6.282, 7.404, 8.64");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.6324, 0.7338, 1.09, 1.768, 2.816, 4.299, 6.233, 8.692, 11.68, 15.26",\
"0.6324, 0.7337, 1.09, 1.765, 2.82, 4.296, 6.235, 8.691, 11.68, 15.26",\
"0.6358, 0.7347, 1.089, 1.767, 2.816, 4.294, 6.235, 8.693, 11.69, 15.25",\
"0.73, 0.8176, 1.129, 1.768, 2.816, 4.299, 6.242, 8.691, 11.68, 15.25",\
"0.8582, 0.9556, 1.287, 1.881, 2.849, 4.291, 6.247, 8.694, 11.69, 15.25",\
"1.025, 1.12, 1.459, 2.092, 3.027, 4.368, 6.246, 8.694, 11.69, 15.25",\
"1.242, 1.34, 1.674, 2.317, 3.302, 4.613, 6.373, 8.711, 11.69, 15.24",\
"1.492, 1.596, 1.947, 2.585, 3.583, 4.956, 6.684, 8.898, 11.74, 15.26",\
"1.765, 1.882, 2.259, 2.92, 3.912, 5.31, 7.11, 9.276, 11.98, 15.34",\
"2.058, 2.188, 2.604, 3.3, 4.308, 5.706, 7.536, 9.782, 12.43, 15.65");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.7278, 0.7562, 0.8493, 1.015, 1.26, 1.597, 2.036, 2.59, 3.265, 4.07",\
"0.7623, 0.7907, 0.8843, 1.05, 1.295, 1.632, 2.071, 2.624, 3.3, 4.105",\
"0.8906, 0.919, 1.012, 1.178, 1.424, 1.76, 2.2, 2.753, 3.428, 4.233",\
"1.139, 1.167, 1.262, 1.429, 1.675, 2.012, 2.452, 3.005, 3.68, 4.485",\
"1.455, 1.485, 1.584, 1.754, 2.003, 2.341, 2.782, 3.334, 4.009, 4.813",\
"1.821, 1.854, 1.957, 2.133, 2.386, 2.726, 3.166, 3.719, 4.394, 5.198",\
"2.243, 2.279, 2.389, 2.571, 2.829, 3.171, 3.613, 4.166, 4.84, 5.643",\
"2.722, 2.76, 2.877, 3.068, 3.333, 3.68, 4.124, 4.678, 5.353, 6.156",\
"3.257, 3.297, 3.424, 3.625, 3.897, 4.251, 4.7, 5.256, 5.93, 6.734",\
"3.851, 3.895, 4.03, 4.242, 4.525, 4.887, 5.339, 5.9, 6.578, 7.383");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.8861, 0.9175, 1.024, 1.22, 1.52, 1.938, 2.489, 3.185, 4.036, 5.051",\
"0.9074, 0.9381, 1.045, 1.242, 1.541, 1.959, 2.511, 3.207, 4.059, 5.076",\
"0.9845, 1.016, 1.123, 1.32, 1.62, 2.039, 2.591, 3.288, 4.139, 5.156",\
"1.104, 1.137, 1.245, 1.444, 1.746, 2.166, 2.719, 3.416, 4.267, 5.282",\
"1.208, 1.241, 1.352, 1.552, 1.855, 2.276, 2.83, 3.527, 4.379, 5.396",\
"1.28, 1.314, 1.426, 1.63, 1.934, 2.356, 2.908, 3.603, 4.455, 5.471",\
"1.318, 1.353, 1.469, 1.675, 1.98, 2.401, 2.955, 3.65, 4.499, 5.513",\
"1.308, 1.345, 1.465, 1.676, 1.987, 2.411, 2.966, 3.662, 4.512, 5.525",\
"1.247, 1.285, 1.41, 1.627, 1.945, 2.376, 2.935, 3.634, 4.484, 5.498",\
"1.129, 1.169, 1.298, 1.523, 1.847, 2.285, 2.852, 3.56, 4.416, 5.432");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.3149, 0.3507, 0.4788, 0.7265, 1.118, 1.679, 2.427, 3.371, 4.533, 5.916",\
"0.3143, 0.3506, 0.4791, 0.7275, 1.119, 1.679, 2.426, 3.374, 4.533, 5.916",\
"0.3146, 0.3508, 0.4792, 0.7264, 1.118, 1.679, 2.425, 3.373, 4.532, 5.912",\
"0.3228, 0.3592, 0.4844, 0.7298, 1.12, 1.68, 2.426, 3.374, 4.533, 5.916",\
"0.3536, 0.3878, 0.5082, 0.746, 1.13, 1.683, 2.428, 3.375, 4.533, 5.911",\
"0.3908, 0.4238, 0.5404, 0.772, 1.147, 1.692, 2.43, 3.375, 4.53, 5.913",\
"0.44, 0.4706, 0.581, 0.804, 1.172, 1.707, 2.438, 3.375, 4.531, 5.914",\
"0.4972, 0.5268, 0.6326, 0.8474, 1.205, 1.73, 2.453, 3.384, 4.531, 5.912",\
"0.56, 0.588, 0.69, 0.898, 1.248, 1.766, 2.478, 3.4, 4.548, 5.916",\
"0.626, 0.654, 0.758, 0.96, 1.298, 1.808, 2.512, 3.432, 4.564, 5.928");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002037, 0.005678, 0.01263, 0.02346, 0.03866, 0.05865, 0.08385, 0.1146, 0.1513");
values("0.5425, 0.5944, 0.7651, 1.096, 1.62, 2.361, 3.341, 4.577, 6.085, 7.882",\
"0.5433, 0.5931, 0.7661, 1.096, 1.62, 2.361, 3.342, 4.577, 6.085, 7.883",\
"0.5462, 0.5958, 0.766, 1.096, 1.62, 2.362, 3.342, 4.577, 6.087, 7.883",\
"0.5532, 0.6028, 0.7728, 1.101, 1.621, 2.361, 3.341, 4.578, 6.085, 7.881",\
"0.5392, 0.5896, 0.7606, 1.09, 1.616, 2.36, 3.341, 4.577, 6.085, 7.883",\
"0.551, 0.6002, 0.7686, 1.09, 1.603, 2.342, 3.33, 4.57, 6.083, 7.882",\
"0.576, 0.625, 0.7918, 1.106, 1.611, 2.341, 3.317, 4.554, 6.07, 7.872",\
"0.613, 0.6594, 0.827, 1.138, 1.636, 2.357, 3.323, 4.551, 6.057, 7.86",\
"0.6508, 0.7014, 0.8676, 1.178, 1.674, 2.392, 3.35, 4.565, 6.062, 7.852",\
"0.694, 0.744, 0.912, 1.224, 1.718, 2.438, 3.396, 4.612, 6.092, 7.868");
}
}
}
}