blob: cdf434fbefaadb4b23f282fc9239c743c828f695 [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__addh_4) {
area : 87.808000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A&!B" ;
value : "4.284252e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A&B" ;
value : "5.262408e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A&!B" ;
value : "4.284252e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A&B" ;
value : "5.643756e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "5.643756e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A) {
capacitance : 0.01413 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(B) {
capacitance : 0.01267 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(CO) {
direction : output ;
function : "(A&B)" ;
max_capacitance : 0.5292 ;
max_transition : 21 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A" ;
when : "B" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004646, 0.01744, 0.04188, 0.07996, 0.1334, 0.2037, 0.2922, 0.4004, 0.5292");
values("0.05764, 0.05788, 0.05835, 0.05894, 0.05932, 0.05955, 0.05976, 0.05981, 0.05994, 0.05996",\
"0.05754, 0.05778, 0.05827, 0.0588, 0.05918, 0.05948, 0.05963, 0.05974, 0.05981, 0.05986",\
"0.0575, 0.05769, 0.05821, 0.05873, 0.05915, 0.05946, 0.05962, 0.05969, 0.05975, 0.05975",\
"0.05741, 0.05762, 0.05809, 0.05861, 0.05901, 0.05935, 0.05952, 0.05966, 0.05968, 0.05971",\
"0.05727, 0.0575, 0.05792, 0.0584, 0.05879, 0.05913, 0.05931, 0.05949, 0.05951, 0.0596",\
"0.05712, 0.05729, 0.0577, 0.05815, 0.05854, 0.05888, 0.05908, 0.05929, 0.05932, 0.05943",\
"0.0569, 0.05704, 0.05745, 0.05788, 0.05826, 0.05861, 0.05886, 0.05908, 0.0592, 0.05926",\
"0.05672, 0.05684, 0.05723, 0.05762, 0.05797, 0.05839, 0.05865, 0.05893, 0.05902, 0.05906",\
"0.05818, 0.0582, 0.05819, 0.05837, 0.05855, 0.05877, 0.05895, 0.05888, 0.05778, 0.05588",\
"0.02135, 0.02134, 0.02146, 0.02174, 0.02208, 0.0224, 0.02267, 0.02291, 0.02308, 0.02322");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004646, 0.01744, 0.04188, 0.07996, 0.1334, 0.2037, 0.2922, 0.4004, 0.5292");
values("0.04858, 0.04876, 0.04921, 0.04986, 0.05076, 0.05139, 0.05213, 0.05378, 0.076, 0.2022",\
"0.04863, 0.04879, 0.04924, 0.04986, 0.05082, 0.05147, 0.05219, 0.05436, 0.0785, 0.2061",\
"0.0486, 0.04874, 0.04926, 0.04983, 0.05076, 0.05137, 0.05199, 0.05424, 0.08282, 0.2173",\
"0.04838, 0.04854, 0.04897, 0.04953, 0.05037, 0.05095, 0.05173, 0.05515, 0.09242, 0.2437",\
"0.04807, 0.04821, 0.04862, 0.04912, 0.0499, 0.05048, 0.05129, 0.05586, 0.1129, 0.281",\
"0.04786, 0.048, 0.04834, 0.04878, 0.04952, 0.05006, 0.05097, 0.06252, 0.1533, 0.3285",\
"0.04768, 0.0478, 0.04806, 0.04854, 0.04921, 0.04965, 0.05168, 0.08386, 0.2174, 0.3709",\
"0.04748, 0.0476, 0.04787, 0.04827, 0.04885, 0.04953, 0.05932, 0.1448, 0.2823, 0.3895",\
"0.04728, 0.04741, 0.04764, 0.04801, 0.04861, 0.05318, 0.1142, 0.2224, 0.3029, 0.3597",\
"0.04744, 0.04754, 0.04779, 0.04821, 0.05805, 0.1194, 0.1736, 0.2091, 0.2328, 0.2491");
}
}
internal_power() {
related_pin : "B" ;
when : "A" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004646, 0.01744, 0.04188, 0.07996, 0.1334, 0.2037, 0.2922, 0.4004, 0.5292");
values("0.05473, 0.05497, 0.05552, 0.05602, 0.05643, 0.05667, 0.05683, 0.05688, 0.05696, 0.05699",\
"0.05473, 0.05499, 0.05558, 0.05611, 0.05647, 0.05666, 0.05691, 0.05694, 0.05699, 0.05702",\
"0.05461, 0.0548, 0.05532, 0.05589, 0.05629, 0.0566, 0.05674, 0.05683, 0.05676, 0.05681",\
"0.05429, 0.05456, 0.0551, 0.05558, 0.05602, 0.05631, 0.05644, 0.05657, 0.05657, 0.0566",\
"0.05412, 0.05431, 0.0548, 0.0553, 0.05569, 0.056, 0.05621, 0.05632, 0.05637, 0.05634",\
"0.05397, 0.05416, 0.05457, 0.05501, 0.05543, 0.05577, 0.05601, 0.05616, 0.05622, 0.0563",\
"0.05382, 0.05402, 0.05436, 0.0548, 0.05517, 0.05552, 0.0559, 0.05603, 0.05616, 0.05619",\
"0.05375, 0.0538, 0.05425, 0.05464, 0.05505, 0.05539, 0.05569, 0.05579, 0.056, 0.05607",\
"0.0544, 0.05448, 0.05467, 0.05498, 0.05522, 0.0556, 0.0558, 0.05583, 0.05503, 0.05317",\
"0.02273, 0.02231, 0.02181, 0.02172, 0.02188, 0.0221, 0.02232, 0.02252, 0.02268, 0.0228");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004646, 0.01744, 0.04188, 0.07996, 0.1334, 0.2037, 0.2922, 0.4004, 0.5292");
values("0.04754, 0.04769, 0.04817, 0.0488, 0.04969, 0.05033, 0.05097, 0.05308, 0.07479, 0.2003",\
"0.04751, 0.04767, 0.04816, 0.04877, 0.04969, 0.05032, 0.05113, 0.05227, 0.07641, 0.2039",\
"0.04742, 0.0476, 0.04805, 0.04866, 0.04954, 0.05017, 0.05083, 0.05302, 0.08134, 0.2171",\
"0.04719, 0.04735, 0.04776, 0.04831, 0.04914, 0.04969, 0.05045, 0.05385, 0.09037, 0.2415",\
"0.04686, 0.04701, 0.04736, 0.04785, 0.04857, 0.04911, 0.04989, 0.0557, 0.1128, 0.2813",\
"0.04659, 0.04674, 0.04709, 0.04751, 0.0482, 0.04867, 0.04967, 0.06201, 0.1539, 0.3299",\
"0.04637, 0.04649, 0.04675, 0.04722, 0.04783, 0.04828, 0.05051, 0.08476, 0.2197, 0.3715",\
"0.0462, 0.04633, 0.04662, 0.04694, 0.04747, 0.04814, 0.0592, 0.1481, 0.2836, 0.388",\
"0.04598, 0.04607, 0.04629, 0.04673, 0.04719, 0.05258, 0.1173, 0.223, 0.3006, 0.3553",\
"0.04609, 0.0462, 0.04654, 0.04686, 0.05864, 0.1202, 0.1712, 0.2045, 0.2267, 0.2419");
}
}
timing() {
related_pin : "A" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004646, 0.01744, 0.04188, 0.07996, 0.1334, 0.2037, 0.2922, 0.4004, 0.5292");
values("2.153, 2.221, 2.397, 2.632, 2.909, 3.234, 3.618, 4.076, 4.618, 5.255",\
"2.223, 2.292, 2.468, 2.703, 2.98, 3.305, 3.689, 4.147, 4.689, 5.326",\
"2.5, 2.568, 2.744, 2.978, 3.255, 3.581, 3.965, 4.423, 4.965, 5.602",\
"3.036, 3.105, 3.281, 3.515, 3.792, 4.117, 4.501, 4.96, 5.502, 6.138",\
"3.881, 3.95, 4.126, 4.359, 4.637, 4.962, 5.347, 5.805, 6.347, 6.984",\
"5.072, 5.141, 5.317, 5.551, 5.829, 6.154, 6.538, 6.997, 7.54, 8.176",\
"6.617, 6.688, 6.869, 7.107, 7.387, 7.714, 8.099, 8.557, 9.1, 9.736",\
"8.465, 8.543, 8.74, 8.992, 9.281, 9.615, 10, 10.46, 11.01, 11.64",\
"10.55, 10.63, 10.86, 11.14, 11.45, 11.79, 12.19, 12.66, 13.2, 13.84",\
"12.86, 12.96, 13.2, 13.51, 13.85, 14.22, 14.63, 15.1, 15.65, 16.29");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004646, 0.01744, 0.04188, 0.07996, 0.1334, 0.2037, 0.2922, 0.4004, 0.5292");
values("1.577, 1.684, 2.021, 2.615, 3.519, 4.777, 6.418, 8.479, 10.99, 13.99",\
"1.646, 1.754, 2.09, 2.684, 3.589, 4.846, 6.488, 8.549, 11.06, 14.06",\
"1.858, 1.966, 2.303, 2.897, 3.801, 5.059, 6.701, 8.761, 11.28, 14.27",\
"2.247, 2.355, 2.691, 3.283, 4.187, 5.444, 7.086, 9.148, 11.66, 14.66",\
"2.839, 2.948, 3.284, 3.876, 4.778, 6.035, 7.677, 9.739, 12.25, 15.25",\
"3.601, 3.712, 4.054, 4.647, 5.549, 6.805, 8.447, 10.51, 13.02, 16.02",\
"4.487, 4.604, 4.953, 5.552, 6.455, 7.71, 9.35, 11.41, 13.93, 16.92",\
"5.49, 5.611, 5.968, 6.571, 7.475, 8.733, 10.37, 12.44, 14.95, 17.94",\
"6.6, 6.727, 7.095, 7.703, 8.609, 9.866, 11.51, 13.57, 16.09, 19.08",\
"7.811, 7.945, 8.325, 8.941, 9.848, 11.11, 12.75, 14.81, 17.32, 20.32");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004646, 0.01744, 0.04188, 0.07996, 0.1334, 0.2037, 0.2922, 0.4004, 0.5292");
values("0.3928, 0.4398, 0.5724, 0.7754, 1.06, 1.449, 1.974, 2.653, 3.502, 4.53",\
"0.3928, 0.4398, 0.5726, 0.7754, 1.06, 1.449, 1.974, 2.653, 3.502, 4.53",\
"0.3922, 0.4402, 0.5726, 0.7756, 1.061, 1.449, 1.974, 2.653, 3.502, 4.53",\
"0.3926, 0.4398, 0.5728, 0.7756, 1.062, 1.45, 1.974, 2.653, 3.501, 4.53",\
"0.3926, 0.4418, 0.5732, 0.777, 1.062, 1.45, 1.974, 2.653, 3.502, 4.531",\
"0.3956, 0.4428, 0.5752, 0.7782, 1.061, 1.45, 1.974, 2.653, 3.501, 4.53",\
"0.414, 0.46, 0.592, 0.79, 1.07, 1.454, 1.978, 2.654, 3.502, 4.532",\
"0.474, 0.522, 0.65, 0.838, 1.106, 1.484, 1.996, 2.666, 3.508, 4.534",\
"0.552, 0.604, 0.738, 0.932, 1.192, 1.552, 2.048, 2.7, 3.528, 4.544",\
"0.636, 0.69, 0.834, 1.034, 1.294, 1.642, 2.122, 2.756, 3.564, 4.568");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004646, 0.01744, 0.04188, 0.07996, 0.1334, 0.2037, 0.2922, 0.4004, 0.5292");
values("0.4822, 0.617, 1.086, 2.015, 3.496, 5.572, 8.3, 11.73, 15.94, 21",\
"0.4828, 0.6164, 1.086, 2.016, 3.496, 5.571, 8.3, 11.75, 15.97, 20.99",\
"0.4834, 0.6164, 1.087, 2.016, 3.496, 5.571, 8.295, 11.73, 15.97, 20.96",\
"0.4836, 0.6168, 1.087, 2.015, 3.496, 5.572, 8.298, 11.75, 15.96, 21",\
"0.488, 0.6212, 1.089, 2.016, 3.496, 5.571, 8.299, 11.75, 15.97, 20.96",\
"0.51, 0.642, 1.103, 2.021, 3.497, 5.572, 8.293, 11.75, 15.97, 20.96",\
"0.5376, 0.6692, 1.127, 2.036, 3.506, 5.574, 8.298, 11.75, 15.97, 20.96",\
"0.57, 0.698, 1.15, 2.05, 3.516, 5.584, 8.3, 11.74, 15.94, 20.95",\
"0.606, 0.736, 1.178, 2.068, 3.524, 5.59, 8.308, 11.74, 15.94, 20.99",\
"0.65, 0.778, 1.214, 2.086, 3.534, 5.598, 8.314, 11.75, 15.95, 20.99");
}
}
timing() {
related_pin : "B" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004646, 0.01744, 0.04188, 0.07996, 0.1334, 0.2037, 0.2922, 0.4004, 0.5292");
values("2.004, 2.072, 2.247, 2.48, 2.756, 3.079, 3.463, 3.92, 4.461, 5.097",\
"2.087, 2.155, 2.331, 2.563, 2.839, 3.163, 3.546, 4.003, 4.544, 5.18",\
"2.358, 2.425, 2.601, 2.834, 3.11, 3.433, 3.817, 4.274, 4.815, 5.451",\
"2.887, 2.955, 3.13, 3.362, 3.639, 3.963, 4.346, 4.803, 5.344, 5.98",\
"3.727, 3.795, 3.97, 4.202, 4.478, 4.803, 5.187, 5.643, 6.185, 6.82",\
"4.914, 4.982, 5.158, 5.391, 5.667, 5.992, 6.375, 6.833, 7.374, 8.01",\
"6.446, 6.516, 6.697, 6.936, 7.216, 7.544, 7.929, 8.385, 8.928, 9.562",\
"8.253, 8.333, 8.536, 8.793, 9.085, 9.42, 9.81, 10.27, 10.81, 11.45",\
"10.29, 10.38, 10.61, 10.89, 11.21, 11.56, 11.96, 12.43, 12.97, 13.61",\
"12.55, 12.65, 12.9, 13.22, 13.56, 13.94, 14.35, 14.83, 15.38, 16.02");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004646, 0.01744, 0.04188, 0.07996, 0.1334, 0.2037, 0.2922, 0.4004, 0.5292");
values("1.546, 1.653, 1.99, 2.584, 3.488, 4.746, 6.387, 8.449, 10.96, 13.96",\
"1.605, 1.713, 2.049, 2.643, 3.548, 4.806, 6.447, 8.509, 11.02, 14.02",\
"1.826, 1.935, 2.271, 2.865, 3.769, 5.026, 6.668, 8.73, 11.24, 14.24",\
"2.253, 2.361, 2.696, 3.289, 4.192, 5.448, 7.09, 9.152, 11.67, 14.66",\
"2.911, 3.019, 3.355, 3.946, 4.848, 6.104, 7.746, 9.809, 12.32, 15.32",\
"3.736, 3.847, 4.189, 4.783, 5.683, 6.939, 8.58, 10.64, 13.16, 16.15",\
"4.66, 4.776, 5.123, 5.721, 6.626, 7.88, 9.521, 11.58, 14.1, 17.1",\
"5.676, 5.798, 6.154, 6.756, 7.66, 8.918, 10.56, 12.62, 15.14, 18.13",\
"6.782, 6.91, 7.277, 7.883, 8.787, 10.05, 11.69, 13.75, 16.27, 19.26",\
"7.971, 8.108, 8.491, 9.102, 10.01, 11.27, 12.91, 14.97, 17.49, 20.48");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004646, 0.01744, 0.04188, 0.07996, 0.1334, 0.2037, 0.2922, 0.4004, 0.5292");
values("0.3882, 0.4358, 0.568, 0.7716, 1.058, 1.446, 1.97, 2.648, 3.496, 4.525",\
"0.3886, 0.4352, 0.568, 0.7716, 1.057, 1.445, 1.969, 2.648, 3.496, 4.525",\
"0.3882, 0.436, 0.568, 0.7716, 1.056, 1.446, 1.97, 2.648, 3.496, 4.525",\
"0.3882, 0.4364, 0.5682, 0.7722, 1.057, 1.446, 1.969, 2.648, 3.496, 4.525",\
"0.389, 0.4372, 0.569, 0.7726, 1.058, 1.446, 1.969, 2.648, 3.496, 4.525",\
"0.393, 0.4402, 0.5716, 0.7746, 1.058, 1.447, 1.97, 2.648, 3.497, 4.524",\
"0.416, 0.466, 0.594, 0.792, 1.072, 1.458, 1.976, 2.65, 3.498, 4.526",\
"0.49, 0.54, 0.666, 0.856, 1.12, 1.49, 2, 2.666, 3.504, 4.528",\
"0.572, 0.626, 0.76, 0.954, 1.21, 1.568, 2.06, 2.706, 3.528, 4.54",\
"0.662, 0.716, 0.862, 1.064, 1.32, 1.666, 2.138, 2.766, 3.572, 4.568");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004646, 0.01744, 0.04188, 0.07996, 0.1334, 0.2037, 0.2922, 0.4004, 0.5292");
values("0.4824, 0.6168, 1.087, 2.015, 3.496, 5.572, 8.297, 11.75, 15.94, 21",\
"0.4822, 0.6168, 1.086, 2.015, 3.496, 5.571, 8.297, 11.74, 15.96, 21",\
"0.4828, 0.6186, 1.087, 2.015, 3.496, 5.571, 8.299, 11.75, 15.96, 21",\
"0.483, 0.6166, 1.086, 2.015, 3.496, 5.571, 8.299, 11.75, 15.94, 20.99",\
"0.488, 0.6204, 1.089, 2.016, 3.496, 5.571, 8.297, 11.75, 15.98, 20.96",\
"0.5116, 0.6424, 1.105, 2.022, 3.497, 5.571, 8.299, 11.74, 15.96, 20.97",\
"0.5434, 0.6724, 1.126, 2.04, 3.51, 5.574, 8.296, 11.75, 15.94, 20.96",\
"0.584, 0.71, 1.154, 2.052, 3.522, 5.59, 8.308, 11.74, 15.94, 20.98",\
"0.636, 0.756, 1.184, 2.068, 3.528, 5.598, 8.318, 11.75, 15.94, 20.96",\
"0.696, 0.814, 1.226, 2.09, 3.536, 5.604, 8.324, 11.76, 15.96, 20.97");
}
}
}
pin(S) {
direction : output ;
function : "(A^B)" ;
max_capacitance : 0.5294 ;
max_transition : 21 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A" ;
when : "!B" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("0.0672, 0.06736, 0.06781, 0.0683, 0.06871, 0.069, 0.0692, 0.06935, 0.06945, 0.06951",\
"0.06719, 0.06736, 0.06781, 0.0683, 0.06871, 0.069, 0.06921, 0.06936, 0.06945, 0.06952",\
"0.06691, 0.06709, 0.06753, 0.06804, 0.06844, 0.06874, 0.06895, 0.06909, 0.06919, 0.06926",\
"0.06653, 0.06669, 0.06712, 0.06762, 0.06803, 0.06833, 0.06855, 0.0687, 0.06879, 0.06886",\
"0.0662, 0.06639, 0.06679, 0.06726, 0.06766, 0.06796, 0.06819, 0.06836, 0.06846, 0.06854",\
"0.06601, 0.06615, 0.06654, 0.06696, 0.06734, 0.06764, 0.0679, 0.06807, 0.06819, 0.06827",\
"0.06581, 0.06596, 0.06632, 0.0667, 0.06706, 0.06737, 0.06764, 0.06783, 0.06797, 0.06804",\
"0.06565, 0.06581, 0.06612, 0.06649, 0.06683, 0.06715, 0.06742, 0.0676, 0.06762, 0.06701",\
"0.06509, 0.06521, 0.06551, 0.06582, 0.06608, 0.06612, 0.06534, 0.06353, 0.06205, 0.06098",\
"0.02793, 0.02811, 0.02847, 0.02887, 0.02923, 0.02956, 0.02984, 0.03007, 0.03026, 0.03041");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("0.02416, 0.02431, 0.02475, 0.02536, 0.02594, 0.0266, 0.02739, 0.02837, 0.05204, 0.1776",\
"0.02418, 0.02435, 0.02478, 0.02539, 0.02595, 0.02661, 0.02692, 0.02888, 0.05283, 0.1818",\
"0.02421, 0.02436, 0.02477, 0.02535, 0.02594, 0.02663, 0.02718, 0.02889, 0.05789, 0.1955",\
"0.02409, 0.02421, 0.02463, 0.02512, 0.02581, 0.02631, 0.02681, 0.0299, 0.06821, 0.221",\
"0.02375, 0.02388, 0.02417, 0.02468, 0.02531, 0.02561, 0.02621, 0.03185, 0.09023, 0.261",\
"0.02347, 0.02355, 0.02391, 0.02431, 0.0248, 0.02527, 0.02609, 0.03844, 0.1335, 0.3092",\
"0.02318, 0.02329, 0.02352, 0.02396, 0.02445, 0.02492, 0.02699, 0.06244, 0.1999, 0.3496",\
"0.02299, 0.02306, 0.02336, 0.02371, 0.02411, 0.02472, 0.03656, 0.1282, 0.2623, 0.3643",\
"0.02281, 0.02292, 0.02312, 0.0234, 0.02373, 0.02999, 0.0981, 0.2014, 0.2764, 0.3292",\
"0.02348, 0.02358, 0.02379, 0.02422, 0.03827, 0.09959, 0.1474, 0.1784, 0.199, 0.2132");
}
}
internal_power() {
related_pin : "A" ;
when : "B" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("0.04916, 0.04934, 0.04971, 0.05018, 0.05055, 0.05083, 0.05102, 0.05114, 0.0512, 0.05127",\
"0.04921, 0.04936, 0.04977, 0.05019, 0.05061, 0.05088, 0.05108, 0.05119, 0.05124, 0.0513",\
"0.04917, 0.04935, 0.04974, 0.05016, 0.05052, 0.05078, 0.051, 0.0511, 0.05118, 0.05123",\
"0.04888, 0.04906, 0.04942, 0.04986, 0.05024, 0.05052, 0.05071, 0.05084, 0.05091, 0.05096",\
"0.04848, 0.04867, 0.04903, 0.04945, 0.04985, 0.05015, 0.05034, 0.05045, 0.0505, 0.05057",\
"0.04815, 0.04833, 0.04872, 0.04913, 0.04953, 0.04979, 0.05002, 0.05011, 0.05019, 0.05023",\
"0.04785, 0.04799, 0.04844, 0.04885, 0.04921, 0.04948, 0.04969, 0.04984, 0.04989, 0.0499",\
"0.04761, 0.04779, 0.04815, 0.04862, 0.04902, 0.04925, 0.04946, 0.04957, 0.04965, 0.04959",\
"0.0474, 0.04756, 0.04792, 0.04839, 0.04876, 0.04909, 0.04923, 0.04943, 0.04922, 0.0479",\
"0.04756, 0.04777, 0.04813, 0.04855, 0.04881, 0.04857, 0.04665, 0.04477, 0.04335, 0.04242");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("0.05482, 0.05497, 0.05532, 0.05581, 0.05625, 0.05693, 0.0575, 0.06168, 0.1103, 0.2746",\
"0.05471, 0.05488, 0.05521, 0.0557, 0.05616, 0.05667, 0.05735, 0.06188, 0.1124, 0.2799",\
"0.05466, 0.05483, 0.05517, 0.0556, 0.05619, 0.05673, 0.05737, 0.0634, 0.1237, 0.2943",\
"0.05452, 0.05465, 0.05504, 0.05551, 0.05595, 0.05647, 0.05725, 0.06607, 0.1437, 0.3205",\
"0.05432, 0.05448, 0.05482, 0.05529, 0.05575, 0.05625, 0.05742, 0.07469, 0.185, 0.3554",\
"0.05407, 0.05421, 0.05456, 0.05501, 0.0555, 0.05616, 0.05912, 0.104, 0.2473, 0.387",\
"0.05376, 0.05393, 0.05427, 0.05478, 0.05527, 0.05611, 0.07383, 0.1778, 0.3018, 0.3933",\
"0.0535, 0.05369, 0.05408, 0.05452, 0.05504, 0.0688, 0.1535, 0.2391, 0.2986, 0.3402",\
"0.05192, 0.05208, 0.05237, 0.05575, 0.09426, 0.1301, 0.1522, 0.1662, 0.1753, 0.1815",\
"0.01861, 0.01861, 0.01861, 0.01861, 0.01861, 0.0186, 0.01861, 0.01861, 0.01862, 0.01861");
}
}
internal_power() {
related_pin : "B" ;
when : "!A" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("0.07052, 0.0707, 0.07114, 0.07162, 0.07203, 0.07233, 0.07253, 0.07267, 0.07277, 0.07284",\
"0.07061, 0.07079, 0.07122, 0.07172, 0.07213, 0.07241, 0.07263, 0.07276, 0.07287, 0.07294",\
"0.0704, 0.07057, 0.07102, 0.0715, 0.07193, 0.07222, 0.07242, 0.07258, 0.07267, 0.07274",\
"0.07008, 0.07025, 0.07069, 0.07118, 0.07159, 0.0719, 0.07212, 0.07226, 0.07237, 0.07243",\
"0.06985, 0.07, 0.07041, 0.07088, 0.0713, 0.07161, 0.07183, 0.07199, 0.07209, 0.07215",\
"0.06964, 0.06981, 0.07021, 0.07066, 0.07105, 0.07136, 0.0716, 0.07176, 0.07188, 0.07194",\
"0.06949, 0.06966, 0.07003, 0.07045, 0.07083, 0.07116, 0.07141, 0.07159, 0.07171, 0.07176",\
"0.06939, 0.06954, 0.06988, 0.07029, 0.07067, 0.07099, 0.07126, 0.07143, 0.07144, 0.07093",\
"0.069, 0.06916, 0.06947, 0.06983, 0.07017, 0.07032, 0.06994, 0.06841, 0.06672, 0.06548",\
"0.03449, 0.03466, 0.03501, 0.03542, 0.03581, 0.03615, 0.03644, 0.03666, 0.03682, 0.03695");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("0.02629, 0.02645, 0.02681, 0.02739, 0.02791, 0.02874, 0.02913, 0.0305, 0.05608, 0.1824",\
"0.02614, 0.02631, 0.02667, 0.02727, 0.02799, 0.02834, 0.02892, 0.03053, 0.0556, 0.1858",\
"0.02597, 0.02614, 0.0265, 0.02713, 0.02781, 0.02831, 0.02856, 0.03067, 0.06039, 0.1995",\
"0.02582, 0.02596, 0.02632, 0.02686, 0.02734, 0.02798, 0.02852, 0.03123, 0.07114, 0.2269",\
"0.02554, 0.02568, 0.026, 0.02647, 0.02685, 0.02753, 0.02813, 0.03384, 0.09382, 0.2661",\
"0.0253, 0.02545, 0.02574, 0.02616, 0.02668, 0.02706, 0.0283, 0.04095, 0.1381, 0.3133",\
"0.02509, 0.02522, 0.02544, 0.02582, 0.02625, 0.02683, 0.0292, 0.06661, 0.2059, 0.3531",\
"0.02488, 0.02497, 0.02522, 0.02551, 0.02598, 0.02677, 0.04, 0.1348, 0.2664, 0.366",\
"0.02457, 0.02468, 0.02494, 0.0252, 0.02567, 0.03274, 0.1047, 0.205, 0.2768, 0.3273",\
"0.02483, 0.02493, 0.02517, 0.02557, 0.04356, 0.1032, 0.1465, 0.1744, 0.193, 0.2058");
}
}
internal_power() {
related_pin : "B" ;
when : "A" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("0.04817, 0.04833, 0.04874, 0.04919, 0.04958, 0.04982, 0.05003, 0.05015, 0.05021, 0.05028",\
"0.04815, 0.04831, 0.04872, 0.04914, 0.04958, 0.04985, 0.05003, 0.05016, 0.05024, 0.05027",\
"0.04806, 0.04826, 0.04861, 0.04905, 0.04944, 0.04968, 0.04991, 0.05002, 0.05009, 0.05015",\
"0.0477, 0.04788, 0.04827, 0.0487, 0.04908, 0.04935, 0.04955, 0.04966, 0.04974, 0.04979",\
"0.04728, 0.04744, 0.04781, 0.04825, 0.04862, 0.04893, 0.04909, 0.04922, 0.04929, 0.04934",\
"0.04691, 0.04705, 0.04746, 0.04789, 0.04828, 0.04857, 0.04875, 0.04888, 0.04895, 0.04903",\
"0.04659, 0.04677, 0.0472, 0.04761, 0.04797, 0.04824, 0.04844, 0.04855, 0.04863, 0.04866",\
"0.04637, 0.04652, 0.04694, 0.04736, 0.04781, 0.04806, 0.0482, 0.0483, 0.04836, 0.04841",\
"0.0461, 0.04633, 0.04669, 0.04712, 0.04751, 0.04777, 0.048, 0.0481, 0.04779, 0.04649",\
"0.04644, 0.04651, 0.04687, 0.04725, 0.04753, 0.04701, 0.0449, 0.04305, 0.04178, 0.04087");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("0.05224, 0.05243, 0.05273, 0.05325, 0.05374, 0.05443, 0.05515, 0.05877, 0.1048, 0.2664",\
"0.0523, 0.05245, 0.0528, 0.05334, 0.0538, 0.05446, 0.05504, 0.05918, 0.1073, 0.2708",\
"0.0521, 0.05227, 0.05262, 0.05313, 0.05382, 0.05417, 0.05464, 0.05958, 0.1161, 0.2853",\
"0.05181, 0.05198, 0.05232, 0.05281, 0.05345, 0.05421, 0.05481, 0.06231, 0.1362, 0.3128",\
"0.05151, 0.05166, 0.05203, 0.05253, 0.05312, 0.05352, 0.05467, 0.07047, 0.1758, 0.3484",\
"0.05126, 0.05139, 0.05177, 0.0522, 0.05274, 0.05328, 0.05586, 0.09712, 0.2384, 0.3821",\
"0.051, 0.05117, 0.0515, 0.05203, 0.05255, 0.05347, 0.06897, 0.1688, 0.2965, 0.3916",\
"0.05087, 0.051, 0.05141, 0.05185, 0.05249, 0.06354, 0.1447, 0.2355, 0.2991, 0.3436",\
"0.05005, 0.05017, 0.05052, 0.0525, 0.0878, 0.1306, 0.1574, 0.1744, 0.1856, 0.1932",\
"0.01896, 0.01895, 0.01895, 0.01895, 0.01895, 0.01896, 0.01896, 0.01896, 0.01896, 0.01896");
}
}
timing() {
related_pin : "A" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("3.422, 3.493, 3.677, 3.928, 4.235, 4.609, 5.068, 5.629, 6.308, 7.115",\
"3.494, 3.565, 3.749, 4, 4.307, 4.682, 5.14, 5.702, 6.38, 7.187",\
"3.708, 3.779, 3.963, 4.214, 4.522, 4.896, 5.354, 5.916, 6.595, 7.401",\
"4.085, 4.156, 4.34, 4.591, 4.898, 5.272, 5.73, 6.292, 6.971, 7.777",\
"4.665, 4.737, 4.921, 5.171, 5.479, 5.853, 6.312, 6.873, 7.552, 8.359",\
"5.43, 5.501, 5.686, 5.936, 6.243, 6.617, 7.077, 7.639, 8.318, 9.124",\
"6.328, 6.399, 6.583, 6.834, 7.141, 7.516, 7.974, 8.537, 9.216, 10.02",\
"7.352, 7.423, 7.608, 7.858, 8.166, 8.539, 8.997, 9.559, 10.24, 11.04",\
"8.489, 8.56, 8.745, 8.997, 9.304, 9.678, 10.14, 10.7, 11.38, 12.18",\
"9.731, 9.802, 9.987, 10.24, 10.55, 10.92, 11.38, 11.94, 12.62, 13.42");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("4.233, 4.347, 4.695, 5.291, 6.189, 7.439, 9.079, 11.14, 13.65, 16.65",\
"4.305, 4.42, 4.768, 5.364, 6.262, 7.512, 9.15, 11.21, 13.73, 16.72",\
"4.585, 4.7, 5.048, 5.644, 6.542, 7.792, 9.432, 11.49, 14.01, 17",\
"5.125, 5.24, 5.588, 6.183, 7.082, 8.332, 9.971, 12.03, 14.55, 17.54",\
"5.97, 6.085, 6.433, 7.028, 7.927, 9.177, 10.81, 12.88, 15.39, 18.38",\
"7.159, 7.274, 7.622, 8.217, 9.116, 10.36, 12, 14.06, 16.58, 19.57",\
"8.712, 8.829, 9.176, 9.771, 10.67, 11.92, 13.56, 15.62, 18.13, 21.13",\
"10.61, 10.72, 11.07, 11.67, 12.56, 13.81, 15.45, 17.52, 20.03, 23.02",\
"12.78, 12.89, 13.24, 13.84, 14.74, 15.99, 17.63, 19.69, 22.2, 25.19",\
"15.2, 15.32, 15.67, 16.26, 17.16, 18.41, 20.05, 22.11, 24.63, 27.62");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("0.3842, 0.436, 0.584, 0.8214, 1.171, 1.671, 2.358, 3.255, 4.368, 5.713",\
"0.3846, 0.4362, 0.584, 0.8216, 1.172, 1.673, 2.359, 3.255, 4.372, 5.719",\
"0.3832, 0.4358, 0.5836, 0.8208, 1.172, 1.672, 2.356, 3.255, 4.372, 5.719",\
"0.3838, 0.4364, 0.584, 0.8216, 1.171, 1.672, 2.357, 3.255, 4.371, 5.724",\
"0.3842, 0.4358, 0.5842, 0.8218, 1.171, 1.671, 2.358, 3.255, 4.368, 5.713",\
"0.3842, 0.436, 0.5838, 0.8214, 1.172, 1.673, 2.357, 3.254, 4.372, 5.718",\
"0.384, 0.436, 0.586, 0.822, 1.172, 1.676, 2.36, 3.256, 4.372, 5.714",\
"0.384, 0.436, 0.584, 0.822, 1.172, 1.67, 2.356, 3.252, 4.374, 5.72",\
"0.386, 0.438, 0.586, 0.824, 1.172, 1.67, 2.354, 3.248, 4.362, 5.71",\
"0.388, 0.44, 0.586, 0.824, 1.176, 1.672, 2.358, 3.25, 4.366, 5.708");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("0.5216, 0.655, 1.115, 2.024, 3.485, 5.56, 8.296, 11.74, 15.97, 20.96",\
"0.5216, 0.655, 1.113, 2.023, 3.485, 5.559, 8.304, 11.74, 15.95, 20.99",\
"0.5218, 0.655, 1.115, 2.021, 3.489, 5.562, 8.294, 11.77, 15.99, 21.01",\
"0.5218, 0.6548, 1.114, 2.022, 3.485, 5.565, 8.304, 11.75, 15.96, 21.01",\
"0.5222, 0.6546, 1.115, 2.024, 3.484, 5.565, 8.314, 11.74, 15.96, 20.97",\
"0.522, 0.654, 1.114, 2.022, 3.486, 5.564, 8.294, 11.76, 15.96, 20.96",\
"0.522, 0.656, 1.116, 2.022, 3.484, 5.57, 8.294, 11.74, 15.95, 20.96",\
"0.524, 0.656, 1.116, 2.024, 3.486, 5.562, 8.312, 11.75, 15.95, 20.97",\
"0.524, 0.658, 1.118, 2.022, 3.484, 5.56, 8.296, 11.74, 15.95, 20.97",\
"0.528, 0.662, 1.118, 2.024, 3.494, 5.564, 8.306, 11.77, 15.95, 21");
}
}
timing() {
related_pin : "A" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("3.496, 3.601, 3.87, 4.218, 4.62, 5.076, 5.598, 6.202, 6.905, 7.723",\
"3.561, 3.667, 3.935, 4.283, 4.685, 5.14, 5.663, 6.267, 6.97, 7.788",\
"3.798, 3.904, 4.172, 4.521, 4.923, 5.379, 5.901, 6.504, 7.208, 8.026",\
"4.277, 4.383, 4.651, 5, 5.401, 5.856, 6.379, 6.983, 7.686, 8.505",\
"5.047, 5.153, 5.421, 5.769, 6.171, 6.627, 7.149, 7.754, 8.457, 9.275",\
"6.147, 6.252, 6.52, 6.868, 7.27, 7.727, 8.248, 8.853, 9.556, 10.37",\
"7.603, 7.708, 7.977, 8.325, 8.726, 9.182, 9.704, 10.31, 11.01, 11.83",\
"9.413, 9.522, 9.795, 10.15, 10.55, 11.01, 11.54, 12.14, 12.84, 13.66",\
"11.52, 11.63, 11.93, 12.3, 12.72, 13.18, 13.71, 14.32, 15.02, 15.84",\
"13.84, 13.98, 14.3, 14.7, 15.14, 15.62, 16.16, 16.77, 17.48, 18.3");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("1.674, 1.788, 2.133, 2.728, 3.626, 4.876, 6.515, 8.578, 11.1, 14.1",\
"1.738, 1.852, 2.197, 2.792, 3.69, 4.94, 6.577, 8.637, 11.15, 14.16",\
"1.964, 2.078, 2.423, 3.018, 3.916, 5.165, 6.803, 8.868, 11.39, 14.39",\
"2.387, 2.5, 2.846, 3.44, 4.336, 5.586, 7.226, 9.285, 11.8, 14.79",\
"3.039, 3.153, 3.498, 4.091, 4.987, 6.236, 7.876, 9.937, 12.46, 15.44",\
"3.877, 3.994, 4.343, 4.938, 5.834, 7.083, 8.722, 10.78, 13.29, 16.29",\
"4.812, 4.935, 5.292, 5.893, 6.79, 8.038, 9.677, 11.74, 14.26, 17.26",\
"5.837, 5.965, 6.332, 6.937, 7.836, 9.087, 10.72, 12.79, 15.3, 18.29",\
"6.944, 7.08, 7.459, 8.069, 8.969, 10.22, 11.86, 13.92, 16.43, 19.43",\
"8.132, 8.277, 8.671, 9.288, 10.19, 11.44, 13.08, 15.14, 17.65, 20.65");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("0.6264, 0.696, 0.8814, 1.159, 1.533, 2.03, 2.673, 3.506, 4.558, 5.852",\
"0.6278, 0.6948, 0.8826, 1.159, 1.534, 2.028, 2.674, 3.507, 4.556, 5.852",\
"0.6278, 0.696, 0.8824, 1.159, 1.534, 2.03, 2.674, 3.507, 4.557, 5.846",\
"0.626, 0.6948, 0.881, 1.158, 1.534, 2.027, 2.674, 3.507, 4.556, 5.847",\
"0.6276, 0.6948, 0.8818, 1.16, 1.536, 2.028, 2.674, 3.506, 4.557, 5.85",\
"0.6262, 0.6952, 0.8824, 1.159, 1.536, 2.03, 2.676, 3.506, 4.556, 5.848",\
"0.63, 0.698, 0.886, 1.162, 1.538, 2.03, 2.678, 3.508, 4.56, 5.852",\
"0.656, 0.724, 0.908, 1.18, 1.548, 2.038, 2.682, 3.51, 4.558, 5.852",\
"0.732, 0.8, 0.978, 1.236, 1.592, 2.072, 2.706, 3.528, 4.568, 5.854",\
"0.826, 0.898, 1.086, 1.346, 1.686, 2.15, 2.768, 3.572, 4.6, 5.874");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("0.5128, 0.645, 1.105, 2.016, 3.484, 5.555, 8.304, 11.74, 15.96, 20.96",\
"0.5122, 0.645, 1.105, 2.016, 3.484, 5.563, 8.29, 11.74, 15.95, 20.98",\
"0.5122, 0.6452, 1.106, 2.017, 3.479, 5.563, 8.291, 11.74, 15.94, 21.02",\
"0.5126, 0.6468, 1.107, 2.017, 3.484, 5.554, 8.294, 11.74, 15.94, 20.97",\
"0.5156, 0.6476, 1.107, 2.016, 3.485, 5.555, 8.293, 11.74, 15.94, 20.96",\
"0.5368, 0.6676, 1.12, 2.022, 3.483, 5.556, 8.297, 11.74, 15.95, 20.97",\
"0.5712, 0.6998, 1.145, 2.04, 3.492, 5.558, 8.296, 11.74, 15.94, 20.96",\
"0.614, 0.738, 1.178, 2.056, 3.508, 5.572, 8.304, 11.74, 15.94, 20.98",\
"0.666, 0.788, 1.21, 2.074, 3.514, 5.584, 8.31, 11.75, 15.95, 20.98",\
"0.73, 0.848, 1.254, 2.094, 3.524, 5.584, 8.32, 11.76, 15.96, 20.99");
}
}
timing() {
related_pin : "B" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("3.393, 3.465, 3.649, 3.9, 4.207, 4.581, 5.039, 5.601, 6.28, 7.086",\
"3.455, 3.526, 3.71, 3.961, 4.268, 4.642, 5.101, 5.663, 6.342, 7.148",\
"3.678, 3.749, 3.932, 4.183, 4.49, 4.864, 5.323, 5.885, 6.564, 7.37",\
"4.094, 4.165, 4.349, 4.6, 4.907, 5.281, 5.74, 6.301, 6.98, 7.786",\
"4.742, 4.813, 4.998, 5.248, 5.555, 5.93, 6.388, 6.95, 7.629, 8.435",\
"5.572, 5.643, 5.827, 6.078, 6.384, 6.759, 7.218, 7.78, 8.458, 9.266",\
"6.506, 6.577, 6.763, 7.014, 7.321, 7.696, 8.155, 8.716, 9.396, 10.2",\
"7.541, 7.612, 7.798, 8.049, 8.356, 8.731, 9.188, 9.75, 10.43, 11.24",\
"8.672, 8.744, 8.93, 9.18, 9.489, 9.863, 10.32, 10.88, 11.56, 12.37",\
"9.897, 9.967, 10.15, 10.4, 10.71, 11.09, 11.55, 12.11, 12.78, 13.59");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("4.008, 4.123, 4.469, 5.063, 5.96, 7.209, 8.847, 10.91, 13.42, 16.42",\
"4.092, 4.207, 4.553, 5.147, 6.044, 7.293, 8.932, 10.99, 13.51, 16.5",\
"4.363, 4.478, 4.824, 5.419, 6.316, 7.565, 9.204, 11.26, 13.79, 16.79",\
"4.893, 5.008, 5.354, 5.949, 6.846, 8.095, 9.732, 11.79, 14.3, 17.31",\
"5.732, 5.846, 6.193, 6.787, 7.685, 8.934, 10.57, 12.63, 15.15, 18.15",\
"6.92, 7.034, 7.381, 7.975, 8.872, 10.12, 11.76, 13.82, 16.34, 19.33",\
"8.467, 8.583, 8.928, 9.523, 10.42, 11.67, 13.31, 15.37, 17.89, 20.87",\
"10.34, 10.45, 10.8, 11.4, 12.29, 13.54, 15.18, 17.24, 19.75, 22.74",\
"12.48, 12.59, 12.94, 13.53, 14.43, 15.68, 17.32, 19.38, 21.89, 24.89",\
"14.86, 14.97, 15.32, 15.92, 16.81, 18.06, 19.7, 21.76, 24.27, 27.27");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("0.3848, 0.4362, 0.5842, 0.8216, 1.172, 1.672, 2.357, 3.251, 4.373, 5.721",\
"0.3836, 0.4362, 0.584, 0.8216, 1.172, 1.673, 2.357, 3.255, 4.374, 5.719",\
"0.383, 0.4358, 0.5838, 0.8214, 1.172, 1.67, 2.356, 3.255, 4.374, 5.723",\
"0.3852, 0.4368, 0.584, 0.8216, 1.172, 1.672, 2.357, 3.252, 4.373, 5.722",\
"0.3846, 0.4366, 0.584, 0.8216, 1.172, 1.673, 2.357, 3.252, 4.374, 5.722",\
"0.384, 0.4364, 0.5838, 0.8216, 1.172, 1.671, 2.358, 3.254, 4.368, 5.712",\
"0.386, 0.438, 0.586, 0.824, 1.172, 1.674, 2.358, 3.254, 4.372, 5.724",\
"0.384, 0.436, 0.584, 0.824, 1.174, 1.672, 2.358, 3.252, 4.374, 5.718",\
"0.386, 0.44, 0.588, 0.824, 1.174, 1.672, 2.356, 3.252, 4.364, 5.712",\
"0.39, 0.44, 0.588, 0.826, 1.176, 1.674, 2.356, 3.254, 4.366, 5.71");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("0.5182, 0.6518, 1.11, 2.017, 3.48, 5.562, 8.302, 11.74, 15.95, 20.98",\
"0.5192, 0.6522, 1.109, 2.018, 3.48, 5.56, 8.296, 11.74, 15.95, 20.97",\
"0.5184, 0.6514, 1.11, 2.019, 3.487, 5.556, 8.292, 11.74, 15.97, 20.96",\
"0.519, 0.6514, 1.11, 2.016, 3.482, 5.568, 8.302, 11.74, 15.95, 20.98",\
"0.5188, 0.652, 1.11, 2.016, 3.479, 5.557, 8.296, 11.74, 15.95, 20.96",\
"0.5196, 0.652, 1.11, 2.018, 3.48, 5.554, 8.292, 11.74, 15.95, 20.96",\
"0.52, 0.652, 1.11, 2.018, 3.478, 5.556, 8.29, 11.75, 15.95, 20.96",\
"0.52, 0.652, 1.112, 2.016, 3.482, 5.564, 8.302, 11.74, 15.94, 20.95",\
"0.522, 0.656, 1.112, 2.018, 3.482, 5.554, 8.296, 11.75, 15.94, 20.96",\
"0.526, 0.658, 1.116, 2.016, 3.486, 5.554, 8.304, 11.74, 15.95, 20.97");
}
}
timing() {
related_pin : "B" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("3.612, 3.718, 3.985, 4.333, 4.735, 5.191, 5.713, 6.317, 7.02, 7.839",\
"3.698, 3.805, 4.073, 4.422, 4.823, 5.279, 5.801, 6.405, 7.108, 7.926",\
"3.968, 4.073, 4.341, 4.689, 5.092, 5.547, 6.07, 6.673, 7.377, 8.195",\
"4.449, 4.555, 4.823, 5.171, 5.573, 6.029, 6.552, 7.156, 7.859, 8.677",\
"5.176, 5.282, 5.549, 5.897, 6.299, 6.756, 7.277, 7.882, 8.585, 9.404",\
"6.19, 6.295, 6.563, 6.912, 7.313, 7.769, 8.29, 8.895, 9.599, 10.42",\
"7.521, 7.626, 7.895, 8.242, 8.644, 9.1, 9.622, 10.23, 10.93, 11.75",\
"9.168, 9.277, 9.549, 9.901, 10.31, 10.77, 11.29, 11.89, 12.6, 13.42",\
"11.08, 11.2, 11.49, 11.86, 12.27, 12.74, 13.27, 13.88, 14.58, 15.4",\
"13.26, 13.38, 13.68, 14.06, 14.5, 14.98, 15.52, 16.14, 16.85, 17.67");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("1.768, 1.883, 2.23, 2.827, 3.726, 4.976, 6.615, 8.676, 11.19, 14.19",\
"1.829, 1.944, 2.291, 2.887, 3.786, 5.038, 6.677, 8.738, 11.25, 14.24",\
"2.052, 2.166, 2.513, 3.11, 4.009, 5.26, 6.9, 8.959, 11.47, 14.47",\
"2.475, 2.59, 2.936, 3.532, 4.43, 5.68, 7.321, 9.382, 11.89, 14.89",\
"3.13, 3.245, 3.591, 4.186, 5.083, 6.334, 7.974, 10.04, 12.55, 15.54",\
"3.987, 4.105, 4.454, 5.049, 5.946, 7.197, 8.836, 10.9, 13.41, 16.41",\
"4.95, 5.072, 5.428, 6.029, 6.928, 8.177, 9.816, 11.88, 14.39, 17.39",\
"6.005, 6.132, 6.499, 7.103, 8.004, 9.255, 10.89, 12.95, 15.47, 18.46",\
"7.144, 7.278, 7.656, 8.265, 9.166, 10.42, 12.06, 14.12, 16.63, 19.63",\
"8.367, 8.509, 8.9, 9.516, 10.42, 11.67, 13.31, 15.37, 17.89, 20.88");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("0.6278, 0.695, 0.881, 1.16, 1.536, 2.027, 2.675, 3.507, 4.557, 5.847",\
"0.6276, 0.6942, 0.881, 1.158, 1.534, 2.028, 2.674, 3.507, 4.557, 5.851",\
"0.6264, 0.696, 0.8814, 1.16, 1.534, 2.028, 2.673, 3.507, 4.557, 5.847",\
"0.6268, 0.695, 0.8816, 1.159, 1.534, 2.028, 2.674, 3.506, 4.557, 5.849",\
"0.6264, 0.6952, 0.8824, 1.16, 1.534, 2.029, 2.674, 3.507, 4.557, 5.853",\
"0.6268, 0.696, 0.8826, 1.159, 1.536, 2.03, 2.674, 3.508, 4.556, 5.848",\
"0.63, 0.698, 0.884, 1.16, 1.536, 2.034, 2.674, 3.504, 4.56, 5.846",\
"0.65, 0.72, 0.904, 1.178, 1.546, 2.038, 2.682, 3.51, 4.562, 5.852",\
"0.702, 0.772, 0.956, 1.232, 1.594, 2.078, 2.708, 3.528, 4.572, 5.86",\
"0.756, 0.826, 1.016, 1.296, 1.666, 2.142, 2.772, 3.578, 4.606, 5.876");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.004647, 0.01745, 0.0419, 0.07999, 0.1334, 0.2038, 0.2924, 0.4005, 0.5294");
values("0.5162, 0.6496, 1.111, 2.023, 3.485, 5.569, 8.303, 11.75, 15.98, 20.96",\
"0.5166, 0.6494, 1.111, 2.022, 3.491, 5.56, 8.313, 11.76, 15.95, 20.97",\
"0.5164, 0.6496, 1.111, 2.022, 3.491, 5.56, 8.297, 11.74, 15.96, 20.98",\
"0.5158, 0.6498, 1.111, 2.023, 3.484, 5.56, 8.297, 11.75, 15.95, 21.01",\
"0.518, 0.6526, 1.112, 2.023, 3.485, 5.56, 8.295, 11.74, 15.95, 21.01",\
"0.5358, 0.6678, 1.121, 2.025, 3.485, 5.569, 8.314, 11.75, 15.95, 20.97",\
"0.5668, 0.6978, 1.144, 2.04, 3.494, 5.564, 8.296, 11.75, 15.97, 20.96",\
"0.606, 0.734, 1.174, 2.056, 3.508, 5.574, 8.31, 11.76, 15.95, 20.96",\
"0.658, 0.78, 1.208, 2.074, 3.52, 5.586, 8.312, 11.76, 15.97, 20.97",\
"0.714, 0.834, 1.246, 2.092, 3.522, 5.594, 8.322, 11.77, 15.97, 20.99");
}
}
}
}