blob: 69552a09cc1495887c47ca501f296e35b6d3bfd7 [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__and3_2) {
area : 31.046400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.0004991976" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0005564196" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.000556776" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.0011029986" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0005576274" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0009651114" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0009606564" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0018015228" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0018015228" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006081 ;
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.008134, 0.008112, 0.008091, 0.008079, 0.008077, 0.008084, 0.008089, \
0.008083, 0.008081, 0.00808");
}
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.004443, -0.004437, -0.004444, -0.004464, -0.004471, -0.004494, \
-0.004497, -0.004516, -0.004534, -0.004563");
}
}
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.00812, 0.008109, 0.008093, 0.00808, 0.008082, 0.008084, 0.008084, \
0.008084, 0.008079, 0.008082");
}
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.004355, -0.004346, -0.004363, -0.004371, -0.004381, -0.004398, \
-0.004413, -0.00443, -0.004451, -0.004474");
}
}
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.008114, 0.008114, 0.008091, 0.008081, 0.008083, 0.008086, 0.008084, \
0.008083, 0.00808, 0.008079");
}
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.004886, 0.004898, 0.004863, 0.004847, 0.00482, 0.004789, 0.004753, \
0.004717, 0.004678, 0.004618");
}
}
}
pin(A2) {
capacitance : 0.005951 ;
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.009968, 0.009975, 0.01004, 0.01014, 0.01023, 0.01031, 0.01036, \
0.0104, 0.01041, 0.01041");
}
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.006899, -0.006884, -0.006875, -0.006863, -0.006861, -0.006876, \
-0.006866, -0.006871, -0.006871, -0.006873");
}
}
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.008752, 0.007917, 0.00725, 0.007041, 0.00695, 0.00692, 0.006888, \
0.006866, 0.006856, 0.006837");
}
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.006875, -0.006868, -0.006871, -0.006865, -0.006858, -0.00688, \
-0.006877, -0.006873, -0.006871, -0.006878");
}
}
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.007788, 0.007788, 0.007765, 0.007758, 0.007735, 0.007738, 0.007739, \
0.007716, 0.007703, 0.007689");
}
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.005186, -0.005176, -0.005182, -0.005181, -0.005193, -0.005226, \
-0.005248, -0.00527, -0.005313, -0.005369");
}
}
}
pin(A3) {
capacitance : 0.005803 ;
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.007118, 0.006928, 0.006894, 0.00689, 0.00688, 0.006888, 0.006889, \
0.00689, 0.006886, 0.006893");
}
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.006886, -0.006866, -0.006859, -0.006862, -0.006863, -0.006872, \
-0.006864, -0.006866, -0.006865, -0.006873");
}
}
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.007948, 0.007423, 0.007011, 0.00691, 0.006878, 0.006872, 0.006872, \
0.006864, 0.006858, 0.006852");
}
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.006876, -0.006869, -0.006873, -0.006869, -0.006865, -0.006878, \
-0.00688, -0.006878, -0.006874, -0.006875");
}
}
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.007915, 0.007231, 0.006935, 0.006881, 0.006871, 0.006873, 0.006876, \
0.006876, 0.006876, 0.006872");
}
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.006886, -0.006864, -0.006877, -0.006859, -0.006868, -0.006875, \
-0.006869, -0.006871, -0.006869, -0.006871");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3)" ;
max_capacitance : 0.6588 ;
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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.06976, 0.06894, 0.06821, 0.06803, 0.06801, 0.06799, 0.06796, 0.06793, 0.06794, 0.06795",\
"0.0697, 0.06893, 0.06815, 0.0679, 0.06794, 0.06792, 0.06793, 0.06793, 0.06793, 0.06791",\
"0.06924, 0.06839, 0.06755, 0.06751, 0.06741, 0.06743, 0.06748, 0.06749, 0.06747, 0.06748",\
"0.07006, 0.06906, 0.068, 0.06773, 0.06771, 0.06775, 0.06772, 0.06775, 0.06775, 0.06776",\
"0.07487, 0.07343, 0.07136, 0.07035, 0.06996, 0.06985, 0.06977, 0.06973, 0.06971, 0.06967",\
"0.08223, 0.08023, 0.07719, 0.07547, 0.07457, 0.07412, 0.07388, 0.07372, 0.07369, 0.07361",\
"0.09222, 0.0899, 0.08567, 0.083, 0.08157, 0.08074, 0.08027, 0.08, 0.07985, 0.07973",\
"0.105, 0.1022, 0.09693, 0.09329, 0.09114, 0.08989, 0.08916, 0.08869, 0.08838, 0.08817",\
"0.1206, 0.1175, 0.1112, 0.1065, 0.1035, 0.1017, 0.1007, 0.09993, 0.09946, 0.09911",\
"0.1394, 0.136, 0.1286, 0.1227, 0.1189, 0.1165, 0.1149, 0.114, 0.1132, 0.1127");
}
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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.04613, 0.04516, 0.04409, 0.04383, 0.04423, 0.04477, 0.04537, 0.04588, 0.04683, 0.05",\
"0.04595, 0.04501, 0.04394, 0.04373, 0.04407, 0.04463, 0.04525, 0.04604, 0.04643, 0.0498",\
"0.04571, 0.04474, 0.0437, 0.04339, 0.04378, 0.04431, 0.04495, 0.04562, 0.04623, 0.04966",\
"0.04673, 0.04573, 0.04439, 0.04379, 0.04405, 0.04445, 0.04513, 0.04598, 0.04663, 0.04985",\
"0.05023, 0.04901, 0.04722, 0.04619, 0.04609, 0.04631, 0.04687, 0.04725, 0.04841, 0.05248",\
"0.05591, 0.0543, 0.05193, 0.05038, 0.05001, 0.04989, 0.0502, 0.05063, 0.05158, 0.05582",\
"0.06392, 0.06203, 0.05896, 0.05668, 0.05599, 0.05581, 0.0558, 0.0559, 0.05672, 0.06304",\
"0.07462, 0.07219, 0.06849, 0.06571, 0.06393, 0.06356, 0.0641, 0.06389, 0.06464, 0.07156",\
"0.08802, 0.08514, 0.08085, 0.07739, 0.07494, 0.07328, 0.07321, 0.07402, 0.07513, 0.08491",\
"0.1043, 0.1009, 0.09561, 0.09161, 0.08843, 0.08638, 0.08532, 0.08555, 0.08859, 0.1034");
}
}
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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.08052, 0.07945, 0.07825, 0.07781, 0.0776, 0.07756, 0.07749, 0.07746, 0.07744, 0.07743",\
"0.08034, 0.07924, 0.07803, 0.07761, 0.0774, 0.07736, 0.0773, 0.07726, 0.07726, 0.07725",\
"0.07978, 0.07873, 0.07743, 0.07703, 0.07689, 0.07681, 0.0768, 0.07675, 0.07676, 0.07672",\
"0.08046, 0.07925, 0.0778, 0.07723, 0.07709, 0.07707, 0.07706, 0.07705, 0.07705, 0.07704",\
"0.08503, 0.08347, 0.08118, 0.07991, 0.07943, 0.0792, 0.07912, 0.07907, 0.07904, 0.07901",\
"0.09269, 0.09061, 0.08728, 0.08526, 0.08419, 0.08368, 0.08334, 0.08317, 0.08308, 0.083",\
"0.1028, 0.1004, 0.09603, 0.09315, 0.09134, 0.09052, 0.08996, 0.08962, 0.08945, 0.08931",\
"0.1157, 0.113, 0.1076, 0.1038, 0.1013, 0.09992, 0.09913, 0.0986, 0.09825, 0.09797",\
"0.1316, 0.1285, 0.1221, 0.1172, 0.1141, 0.112, 0.1108, 0.11, 0.1095, 0.1092",\
"0.1505, 0.1471, 0.1397, 0.1337, 0.1297, 0.127, 0.1253, 0.1242, 0.1235, 0.123");
}
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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.04613, 0.04515, 0.04416, 0.04383, 0.04429, 0.04478, 0.04541, 0.04594, 0.04663, 0.0498",\
"0.04598, 0.04502, 0.04392, 0.04367, 0.04409, 0.04465, 0.04521, 0.04568, 0.04702, 0.0498",\
"0.0456, 0.04472, 0.04364, 0.04328, 0.04368, 0.04423, 0.04489, 0.04545, 0.04603, 0.04946",\
"0.04618, 0.04522, 0.04387, 0.04331, 0.04352, 0.04409, 0.04475, 0.04521, 0.04603, 0.04965",\
"0.04877, 0.04758, 0.04597, 0.0451, 0.04502, 0.04536, 0.04594, 0.04657, 0.04742, 0.05129",\
"0.05356, 0.05207, 0.04978, 0.04846, 0.04841, 0.04831, 0.04875, 0.04925, 0.04999, 0.05443",\
"0.06096, 0.05921, 0.05631, 0.0542, 0.05358, 0.0536, 0.05378, 0.0539, 0.05474, 0.0602",\
"0.0711, 0.06894, 0.06554, 0.06288, 0.06114, 0.06088, 0.06132, 0.06167, 0.06266, 0.06932",\
"0.08404, 0.0814, 0.07738, 0.074, 0.07177, 0.07039, 0.07057, 0.07129, 0.07236, 0.08221",\
"0.09978, 0.09685, 0.09179, 0.0879, 0.0851, 0.08339, 0.08221, 0.08264, 0.08542, 0.0999");
}
}
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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.09091, 0.08962, 0.08795, 0.08727, 0.08692, 0.08678, 0.08667, 0.0866, 0.08657, 0.08654",\
"0.09035, 0.08907, 0.08744, 0.08674, 0.08648, 0.08619, 0.08611, 0.08608, 0.08604, 0.08599",\
"0.08991, 0.08861, 0.08692, 0.08626, 0.08597, 0.0858, 0.08567, 0.08562, 0.08559, 0.08556",\
"0.09051, 0.08915, 0.08736, 0.08651, 0.08624, 0.08614, 0.08606, 0.08604, 0.08601, 0.08598",\
"0.09483, 0.09315, 0.09066, 0.08924, 0.08864, 0.08839, 0.08823, 0.08812, 0.08806, 0.08805",\
"0.1028, 0.1007, 0.09714, 0.09487, 0.09362, 0.09295, 0.09261, 0.0924, 0.09226, 0.09217",\
"0.1133, 0.1108, 0.1063, 0.1031, 0.1011, 0.1001, 0.09948, 0.09912, 0.09886, 0.0987",\
"0.1266, 0.1238, 0.1183, 0.1141, 0.1115, 0.11, 0.109, 0.1085, 0.108, 0.1078",\
"0.1429, 0.1399, 0.1335, 0.1282, 0.1249, 0.1227, 0.1215, 0.1206, 0.12, 0.1196",\
"0.1624, 0.1591, 0.1517, 0.1456, 0.1413, 0.1386, 0.1368, 0.1357, 0.1349, 0.1343");
}
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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.04611, 0.04518, 0.04417, 0.04381, 0.04423, 0.04479, 0.04543, 0.04582, 0.04663, 0.0498",\
"0.04597, 0.04502, 0.04403, 0.04367, 0.04409, 0.04465, 0.04521, 0.0458, 0.04643, 0.04986",\
"0.04556, 0.0446, 0.04348, 0.04326, 0.0437, 0.04429, 0.04485, 0.04551, 0.04584, 0.04992",\
"0.04577, 0.04476, 0.04344, 0.04304, 0.04338, 0.04389, 0.04452, 0.04507, 0.04643, 0.04926",\
"0.04773, 0.04653, 0.04512, 0.04438, 0.04443, 0.04492, 0.04541, 0.046, 0.04663, 0.05149",\
"0.0518, 0.05039, 0.04849, 0.04737, 0.04738, 0.04756, 0.04798, 0.04838, 0.0492, 0.05398",\
"0.05867, 0.05702, 0.05448, 0.0528, 0.05225, 0.0529, 0.05295, 0.05289, 0.05375, 0.05949",\
"0.06866, 0.0667, 0.06351, 0.06094, 0.05972, 0.05958, 0.06022, 0.06072, 0.06167, 0.06775",\
"0.08169, 0.07924, 0.07534, 0.07226, 0.07055, 0.0695, 0.06966, 0.07088, 0.07157, 0.08085",\
"0.09775, 0.09491, 0.09037, 0.08674, 0.08415, 0.08258, 0.0821, 0.08226, 0.08503, 0.09902");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.417, 0.455, 0.5545, 0.6948, 0.8735, 1.101, 1.388, 1.747, 2.183, 2.702",\
"0.4362, 0.4742, 0.5738, 0.7141, 0.893, 1.121, 1.408, 1.766, 2.202, 2.722",\
"0.5011, 0.5393, 0.6387, 0.7789, 0.9579, 1.185, 1.473, 1.831, 2.267, 2.787",\
"0.6332, 0.6709, 0.7699, 0.9102, 1.089, 1.317, 1.604, 1.963, 2.398, 2.918",\
"0.8125, 0.8536, 0.9576, 1.103, 1.284, 1.512, 1.8, 2.158, 2.593, 3.113",\
"1.009, 1.053, 1.167, 1.321, 1.51, 1.742, 2.031, 2.389, 2.824, 3.343",\
"1.227, 1.276, 1.398, 1.562, 1.759, 1.996, 2.288, 2.648, 3.083, 3.602",\
"1.471, 1.523, 1.654, 1.829, 2.035, 2.279, 2.574, 2.935, 3.372, 3.89",\
"1.739, 1.796, 1.936, 2.123, 2.34, 2.592, 2.892, 3.255, 3.693, 4.212",\
"2.033, 2.092, 2.244, 2.442, 2.673, 2.935, 3.242, 3.61, 4.05, 4.571");
}
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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.5086, 0.5613, 0.7121, 0.9517, 1.295, 1.765, 2.381, 3.157, 4.105, 5.229",\
"0.519, 0.5718, 0.7225, 0.9622, 1.305, 1.775, 2.392, 3.168, 4.114, 5.239",\
"0.5586, 0.6112, 0.7621, 1.002, 1.345, 1.815, 2.43, 3.208, 4.153, 5.281",\
"0.6388, 0.6916, 0.8417, 1.08, 1.423, 1.893, 2.509, 3.285, 4.231, 5.36",\
"0.7265, 0.7804, 0.9325, 1.173, 1.516, 1.986, 2.601, 3.376, 4.325, 5.454",\
"0.8005, 0.8548, 1.009, 1.251, 1.595, 2.067, 2.682, 3.458, 4.405, 5.531",\
"0.8595, 0.9157, 1.073, 1.316, 1.661, 2.131, 2.748, 3.522, 4.469, 5.598",\
"0.9003, 0.9591, 1.12, 1.368, 1.713, 2.182, 2.799, 3.574, 4.52, 5.647",\
"0.9207, 0.982, 1.15, 1.403, 1.75, 2.219, 2.833, 3.609, 4.556, 5.683",\
"0.9168, 0.9813, 1.156, 1.417, 1.769, 2.241, 2.856, 3.63, 4.576, 5.704");
}
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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.1353, 0.1721, 0.2743, 0.4347, 0.6764, 1.024, 1.502, 2.112, 2.872, 3.775",\
"0.1354, 0.172, 0.2753, 0.4355, 0.676, 1.024, 1.5, 2.114, 2.872, 3.777",\
"0.1353, 0.1717, 0.2748, 0.4347, 0.6756, 1.023, 1.502, 2.115, 2.872, 3.778",\
"0.138, 0.1742, 0.2766, 0.4364, 0.6764, 1.025, 1.502, 2.114, 2.872, 3.778",\
"0.1638, 0.2, 0.2972, 0.4514, 0.6852, 1.029, 1.503, 2.116, 2.871, 3.777",\
"0.1942, 0.232, 0.3312, 0.487, 0.7126, 1.046, 1.511, 2.118, 2.873, 3.778",\
"0.2246, 0.2658, 0.3688, 0.5216, 0.7438, 1.069, 1.525, 2.126, 2.876, 3.774",\
"0.2572, 0.3014, 0.4092, 0.5634, 0.7816, 1.099, 1.544, 2.137, 2.882, 3.781",\
"0.292, 0.3392, 0.4536, 0.6126, 0.8264, 1.135, 1.575, 2.154, 2.891, 3.785",\
"0.3296, 0.3802, 0.5014, 0.6656, 0.8798, 1.183, 1.609, 2.186, 2.91, 3.797");
}
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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.1764, 0.2401, 0.4353, 0.7899, 1.36, 2.187, 3.285, 4.674, 6.382, 8.386",\
"0.1761, 0.2402, 0.4355, 0.7895, 1.36, 2.185, 3.291, 4.678, 6.369, 8.387",\
"0.177, 0.2407, 0.4366, 0.7897, 1.36, 2.186, 3.285, 4.681, 6.367, 8.394",\
"0.1776, 0.242, 0.4378, 0.7906, 1.36, 2.188, 3.284, 4.677, 6.366, 8.394",\
"0.1876, 0.2522, 0.4492, 0.7988, 1.363, 2.187, 3.286, 4.672, 6.381, 8.407",\
"0.2024, 0.2644, 0.461, 0.8108, 1.376, 2.197, 3.293, 4.68, 6.379, 8.392",\
"0.2192, 0.2824, 0.4756, 0.8208, 1.381, 2.202, 3.299, 4.684, 6.381, 8.402",\
"0.2432, 0.3032, 0.4962, 0.8364, 1.388, 2.204, 3.301, 4.687, 6.385, 8.407",\
"0.2668, 0.3294, 0.5226, 0.8576, 1.402, 2.211, 3.303, 4.688, 6.381, 8.403",\
"0.2952, 0.3586, 0.553, 0.8864, 1.427, 2.227, 3.312, 4.695, 6.384, 8.401");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.4766, 0.5168, 0.6198, 0.763, 0.9438, 1.172, 1.461, 1.819, 2.255, 2.775",\
"0.4942, 0.5345, 0.6376, 0.7808, 0.9617, 1.19, 1.479, 1.837, 2.273, 2.793",\
"0.5592, 0.5995, 0.7022, 0.8457, 1.027, 1.256, 1.544, 1.902, 2.338, 2.858",\
"0.6927, 0.7326, 0.8352, 0.9785, 1.16, 1.389, 1.677, 2.035, 2.471, 2.991",\
"0.8876, 0.9298, 1.036, 1.182, 1.364, 1.593, 1.881, 2.24, 2.676, 3.196",\
"1.104, 1.151, 1.266, 1.421, 1.61, 1.842, 2.131, 2.49, 2.925, 3.444",\
"1.345, 1.395, 1.52, 1.685, 1.881, 2.118, 2.411, 2.77, 3.206, 3.724",\
"1.615, 1.669, 1.804, 1.978, 2.182, 2.425, 2.72, 3.081, 3.517, 4.037",\
"1.917, 1.974, 2.118, 2.303, 2.518, 2.767, 3.066, 3.429, 3.865, 4.385",\
"2.251, 2.311, 2.464, 2.662, 2.886, 3.144, 3.449, 3.814, 4.253, 4.772");
}
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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.5546, 0.6074, 0.7582, 0.9976, 1.341, 1.811, 2.428, 3.203, 4.149, 5.276",\
"0.5661, 0.6189, 0.7695, 1.009, 1.352, 1.823, 2.439, 3.215, 4.162, 5.291",\
"0.5967, 0.6495, 0.8003, 1.04, 1.383, 1.853, 2.47, 3.244, 4.19, 5.319",\
"0.6525, 0.7052, 0.8553, 1.094, 1.437, 1.907, 2.524, 3.299, 4.246, 5.372",\
"0.7145, 0.7687, 0.9226, 1.164, 1.507, 1.977, 2.593, 3.369, 4.316, 5.444",\
"0.7674, 0.8229, 0.9796, 1.224, 1.569, 2.04, 2.656, 3.432, 4.376, 5.506",\
"0.8055, 0.8631, 1.023, 1.271, 1.617, 2.087, 2.704, 3.479, 4.424, 5.552",\
"0.824, 0.8836, 1.05, 1.302, 1.649, 2.12, 2.735, 3.511, 4.457, 5.584",\
"0.8174, 0.8798, 1.052, 1.311, 1.663, 2.135, 2.75, 3.524, 4.471, 5.598",\
"0.7825, 0.8487, 1.027, 1.295, 1.654, 2.13, 2.747, 3.521, 4.466, 5.594");
}
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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.1486, 0.1849, 0.2861, 0.4451, 0.6839, 1.029, 1.504, 2.118, 2.874, 3.78",\
"0.1492, 0.1851, 0.2859, 0.4447, 0.6839, 1.029, 1.505, 2.116, 2.872, 3.777",\
"0.1483, 0.1848, 0.2859, 0.4445, 0.6834, 1.029, 1.505, 2.118, 2.874, 3.78",\
"0.1498, 0.1858, 0.286, 0.4458, 0.6832, 1.031, 1.503, 2.117, 2.874, 3.78",\
"0.1708, 0.2064, 0.3018, 0.4554, 0.6886, 1.032, 1.504, 2.118, 2.873, 3.779",\
"0.2024, 0.2402, 0.3368, 0.4882, 0.7124, 1.047, 1.512, 2.119, 2.875, 3.777",\
"0.2326, 0.2746, 0.3744, 0.523, 0.7432, 1.069, 1.527, 2.128, 2.875, 3.78",\
"0.2646, 0.3096, 0.4138, 0.5622, 0.7772, 1.096, 1.543, 2.137, 2.881, 3.78",\
"0.2982, 0.346, 0.4568, 0.6066, 0.8152, 1.124, 1.564, 2.152, 2.891, 3.786",\
"0.3336, 0.3858, 0.5022, 0.6534, 0.8626, 1.165, 1.594, 2.173, 2.906, 3.794");
}
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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.176, 0.2403, 0.4367, 0.7894, 1.36, 2.186, 3.291, 4.675, 6.369, 8.391",\
"0.1762, 0.2402, 0.4355, 0.7893, 1.36, 2.186, 3.29, 4.676, 6.378, 8.394",\
"0.1762, 0.2413, 0.4367, 0.79, 1.36, 2.186, 3.292, 4.671, 6.365, 8.393",\
"0.1782, 0.2424, 0.4376, 0.79, 1.36, 2.185, 3.293, 4.675, 6.37, 8.389",\
"0.1892, 0.2542, 0.4496, 0.7984, 1.363, 2.187, 3.286, 4.683, 6.373, 8.396",\
"0.201, 0.2654, 0.4624, 0.8108, 1.374, 2.195, 3.285, 4.681, 6.37, 8.394",\
"0.2188, 0.2822, 0.479, 0.8234, 1.382, 2.199, 3.293, 4.676, 6.378, 8.389",\
"0.2372, 0.303, 0.4994, 0.8434, 1.392, 2.204, 3.296, 4.683, 6.381, 8.385",\
"0.261, 0.3258, 0.5258, 0.8698, 1.413, 2.212, 3.302, 4.685, 6.376, 8.408",\
"0.2876, 0.3522, 0.557, 0.9012, 1.438, 2.234, 3.312, 4.69, 6.38, 8.395");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.5266, 0.5685, 0.6753, 0.8222, 1.007, 1.237, 1.527, 1.886, 2.323, 2.843",\
"0.5413, 0.5834, 0.6902, 0.8371, 1.021, 1.252, 1.542, 1.901, 2.338, 2.858",\
"0.6066, 0.6488, 0.7554, 0.9025, 1.087, 1.317, 1.607, 1.967, 2.403, 2.924",\
"0.7416, 0.7834, 0.8897, 1.037, 1.221, 1.452, 1.741, 2.101, 2.538, 3.057",\
"0.9485, 0.9916, 1.099, 1.247, 1.432, 1.663, 1.952, 2.312, 2.748, 3.269",\
"1.184, 1.232, 1.349, 1.506, 1.696, 1.929, 2.219, 2.578, 3.015, 3.534",\
"1.446, 1.498, 1.625, 1.791, 1.988, 2.226, 2.519, 2.879, 3.315, 3.835",\
"1.742, 1.797, 1.934, 2.109, 2.314, 2.558, 2.853, 3.214, 3.651, 4.171",\
"2.075, 2.134, 2.28, 2.466, 2.679, 2.929, 3.227, 3.59, 4.027, 4.547",\
"2.448, 2.511, 2.665, 2.862, 3.086, 3.342, 3.646, 4.011, 4.449, 4.97");
}
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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.5756, 0.6284, 0.7791, 1.018, 1.362, 1.832, 2.449, 3.224, 4.169, 5.298",\
"0.5891, 0.6419, 0.7927, 1.032, 1.375, 1.846, 2.462, 3.237, 4.184, 5.31",\
"0.6162, 0.6687, 0.8194, 1.059, 1.402, 1.873, 2.488, 3.265, 4.211, 5.341",\
"0.6505, 0.7032, 0.8535, 1.093, 1.435, 1.906, 2.522, 3.298, 4.246, 5.374",\
"0.6806, 0.7349, 0.8888, 1.13, 1.473, 1.944, 2.559, 3.336, 4.282, 5.412",\
"0.6978, 0.7536, 0.911, 1.156, 1.501, 1.972, 2.588, 3.363, 4.31, 5.44",\
"0.6979, 0.7551, 0.9172, 1.167, 1.514, 1.985, 2.601, 3.375, 4.322, 5.451",\
"0.6738, 0.7338, 0.9014, 1.157, 1.508, 1.98, 2.595, 3.371, 4.316, 5.443",\
"0.6197, 0.6819, 0.856, 1.12, 1.478, 1.953, 2.569, 3.344, 4.289, 5.416",\
"0.5324, 0.5977, 0.7782, 1.051, 1.418, 1.901, 2.521, 3.296, 4.241, 5.368");
}
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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.1602, 0.1972, 0.2984, 0.4574, 0.6941, 1.037, 1.51, 2.119, 2.873, 3.782",\
"0.1612, 0.1971, 0.2986, 0.4574, 0.6929, 1.037, 1.51, 2.12, 2.876, 3.779",\
"0.1605, 0.1974, 0.2983, 0.4568, 0.6934, 1.038, 1.51, 2.12, 2.877, 3.782",\
"0.1606, 0.198, 0.2984, 0.4576, 0.6938, 1.037, 1.511, 2.122, 2.877, 3.776",\
"0.177, 0.2118, 0.3082, 0.4638, 0.697, 1.039, 1.512, 2.119, 2.874, 3.783",\
"0.2086, 0.2474, 0.3434, 0.4924, 0.7172, 1.049, 1.517, 2.122, 2.876, 3.779",\
"0.2398, 0.2818, 0.3804, 0.5276, 0.7468, 1.072, 1.527, 2.127, 2.88, 3.78",\
"0.271, 0.3166, 0.4194, 0.5652, 0.7788, 1.096, 1.545, 2.139, 2.884, 3.783",\
"0.3038, 0.3542, 0.4614, 0.607, 0.8154, 1.124, 1.563, 2.151, 2.892, 3.79",\
"0.3362, 0.389, 0.5042, 0.6518, 0.856, 1.159, 1.592, 2.171, 2.908, 3.795");
}
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.00554, 0.02148, 0.05191, 0.09932, 0.1658, 0.2534, 0.3637, 0.4983, 0.6588");
values("0.1758, 0.2406, 0.4366, 0.7893, 1.359, 2.185, 3.291, 4.675, 6.366, 8.393",\
"0.176, 0.2402, 0.4366, 0.7892, 1.36, 2.186, 3.29, 4.675, 6.37, 8.39",\
"0.1761, 0.2401, 0.4365, 0.79, 1.36, 2.185, 3.285, 4.68, 6.372, 8.396",\
"0.1776, 0.2416, 0.437, 0.7896, 1.361, 2.186, 3.286, 4.675, 6.377, 8.395",\
"0.1882, 0.2512, 0.4474, 0.7976, 1.362, 2.186, 3.283, 4.679, 6.372, 8.405",\
"0.1978, 0.2628, 0.4616, 0.8104, 1.371, 2.189, 3.293, 4.674, 6.371, 8.407",\
"0.2124, 0.2796, 0.4798, 0.8256, 1.381, 2.195, 3.293, 4.673, 6.364, 8.397",\
"0.2312, 0.2992, 0.5022, 0.8478, 1.397, 2.201, 3.297, 4.677, 6.378, 8.39",\
"0.2528, 0.3202, 0.5284, 0.8776, 1.42, 2.216, 3.302, 4.681, 6.37, 8.405",\
"0.2768, 0.345, 0.5576, 0.9116, 1.457, 2.246, 3.318, 4.687, 6.374, 8.39");
}
}
}
}