blob: ecd5c193cbe79735357926f9f529dbd555e2165f [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 : "5.34582e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A&B" ;
value : "6.94908e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A&!B" ;
value : "5.34888e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A&B" ;
value : "7.3224e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "7.3224e-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.01486 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(B) {
capacitance : 0.01313 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(CO) {
direction : output ;
function : "(A&B)" ;
max_capacitance : 0.667 ;
max_transition : 12 ;
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005597, 0.02173, 0.05255, 0.1006, 0.1679, 0.2566, 0.3682, 0.5045, 0.667");
values("0.07427, 0.07452, 0.07521, 0.07598, 0.07657, 0.07701, 0.07728, 0.07742, 0.07753, 0.07758",\
"0.07408, 0.07435, 0.07502, 0.07579, 0.07644, 0.07683, 0.07707, 0.07719, 0.07728, 0.07736",\
"0.07392, 0.07414, 0.07484, 0.07558, 0.07619, 0.07658, 0.07685, 0.07702, 0.07707, 0.07714",\
"0.07372, 0.07399, 0.07453, 0.07525, 0.07595, 0.07644, 0.07667, 0.07674, 0.07696, 0.07703",\
"0.07358, 0.07375, 0.07421, 0.07484, 0.07562, 0.07607, 0.0763, 0.07648, 0.07672, 0.07672",\
"0.07358, 0.07363, 0.07396, 0.07457, 0.07516, 0.07561, 0.07599, 0.07614, 0.0763, 0.0765",\
"0.07385, 0.07382, 0.07396, 0.07429, 0.07497, 0.07549, 0.07585, 0.07607, 0.07639, 0.07654",\
"0.07426, 0.07417, 0.07408, 0.07435, 0.07487, 0.07537, 0.0757, 0.07606, 0.07629, 0.07643",\
"0.07508, 0.07468, 0.0745, 0.07452, 0.07488, 0.0754, 0.07569, 0.07605, 0.0763, 0.07639",\
"0.07581, 0.07547, 0.07493, 0.07494, 0.07521, 0.07561, 0.07586, 0.07611, 0.07646, 0.07671");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005597, 0.02173, 0.05255, 0.1006, 0.1679, 0.2566, 0.3682, 0.5045, 0.667");
values("0.06264, 0.06291, 0.06355, 0.0647, 0.06619, 0.06728, 0.06807, 0.06861, 0.07009, 0.08379",\
"0.06262, 0.06286, 0.06355, 0.0647, 0.06619, 0.06728, 0.06829, 0.06866, 0.07002, 0.08397",\
"0.06251, 0.06272, 0.06339, 0.06451, 0.06599, 0.06709, 0.06795, 0.06847, 0.07087, 0.08509",\
"0.06207, 0.06226, 0.06279, 0.06386, 0.06523, 0.06631, 0.06692, 0.06785, 0.06968, 0.08694",\
"0.06158, 0.06182, 0.06228, 0.06322, 0.06451, 0.06553, 0.06641, 0.06766, 0.06972, 0.09045",\
"0.06138, 0.0616, 0.0618, 0.06276, 0.06384, 0.06496, 0.0656, 0.06705, 0.0703, 0.09668",\
"0.06132, 0.06138, 0.06161, 0.06233, 0.06345, 0.06442, 0.06538, 0.06622, 0.0709, 0.108",\
"0.06139, 0.06147, 0.06156, 0.06214, 0.06288, 0.06407, 0.06502, 0.0662, 0.07411, 0.1271",\
"0.06159, 0.06149, 0.06169, 0.06211, 0.06271, 0.06344, 0.06487, 0.06714, 0.0809, 0.1619",\
"0.06192, 0.06191, 0.06198, 0.06226, 0.06297, 0.06354, 0.06408, 0.06842, 0.09758, 0.2247");
}
}
internal_power() {
related_pin : "B" ;
when : "A" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005597, 0.02173, 0.05255, 0.1006, 0.1679, 0.2566, 0.3682, 0.5045, 0.667");
values("0.06901, 0.06944, 0.07012, 0.0709, 0.07153, 0.07194, 0.07214, 0.07225, 0.07232, 0.07237",\
"0.06896, 0.06932, 0.07011, 0.07089, 0.0715, 0.07181, 0.07209, 0.07217, 0.07233, 0.07235",\
"0.0686, 0.06894, 0.0697, 0.07047, 0.07109, 0.07152, 0.07157, 0.07168, 0.07177, 0.07182",\
"0.06824, 0.06844, 0.06914, 0.06989, 0.07058, 0.07105, 0.07123, 0.07137, 0.07148, 0.07153",\
"0.06802, 0.06823, 0.06874, 0.06939, 0.07016, 0.07066, 0.0709, 0.0711, 0.07115, 0.07135",\
"0.06811, 0.06821, 0.06848, 0.06917, 0.06983, 0.07027, 0.07066, 0.07084, 0.071, 0.07106",\
"0.06845, 0.06849, 0.06863, 0.06906, 0.06971, 0.07018, 0.07047, 0.07077, 0.07099, 0.07108",\
"0.0691, 0.06899, 0.06887, 0.06923, 0.0697, 0.07024, 0.07061, 0.07096, 0.07117, 0.07123",\
"0.06981, 0.06954, 0.06927, 0.0695, 0.06993, 0.07044, 0.07069, 0.07101, 0.07121, 0.07144",\
"0.0708, 0.07037, 0.06997, 0.07001, 0.0703, 0.07071, 0.07109, 0.07121, 0.07154, 0.07165");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005597, 0.02173, 0.05255, 0.1006, 0.1679, 0.2566, 0.3682, 0.5045, 0.667");
values("0.06102, 0.0612, 0.06184, 0.06305, 0.06451, 0.06561, 0.06662, 0.06706, 0.06923, 0.08229",\
"0.06089, 0.06114, 0.06182, 0.06295, 0.06444, 0.06553, 0.06632, 0.06693, 0.06866, 0.08223",\
"0.06063, 0.06088, 0.06154, 0.06266, 0.06411, 0.06519, 0.06605, 0.0666, 0.06881, 0.0834",\
"0.0603, 0.06045, 0.061, 0.06192, 0.06324, 0.0643, 0.0652, 0.06588, 0.06773, 0.08486",\
"0.0599, 0.06008, 0.0604, 0.06127, 0.06246, 0.06351, 0.06439, 0.06509, 0.06786, 0.08882",\
"0.05977, 0.05984, 0.06005, 0.06085, 0.0619, 0.06287, 0.06391, 0.06451, 0.06861, 0.09544",\
"0.05982, 0.0598, 0.06003, 0.06057, 0.06164, 0.0625, 0.06328, 0.0641, 0.07017, 0.1078",\
"0.0601, 0.06005, 0.06014, 0.06054, 0.06124, 0.06235, 0.06321, 0.06448, 0.07344, 0.1281",\
"0.0605, 0.06045, 0.06041, 0.06077, 0.06143, 0.06193, 0.06324, 0.06549, 0.08014, 0.1641",\
"0.06111, 0.06103, 0.06088, 0.06119, 0.06181, 0.06208, 0.0628, 0.0669, 0.09808, 0.2281");
}
}
timing() {
related_pin : "A" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005597, 0.02173, 0.05255, 0.1006, 0.1679, 0.2566, 0.3682, 0.5045, 0.667");
values("0.8785, 0.9267, 1.047, 1.203, 1.39, 1.612, 1.877, 2.196, 2.576, 3.024",\
"0.9098, 0.9579, 1.078, 1.234, 1.421, 1.643, 1.909, 2.228, 2.607, 3.056",\
"1.031, 1.08, 1.199, 1.356, 1.543, 1.765, 2.031, 2.35, 2.729, 3.177",\
"1.271, 1.32, 1.439, 1.596, 1.783, 2.005, 2.27, 2.589, 2.969, 3.417",\
"1.649, 1.697, 1.817, 1.974, 2.161, 2.383, 2.649, 2.968, 3.348, 3.796",\
"2.133, 2.187, 2.317, 2.481, 2.673, 2.897, 3.164, 3.483, 3.863, 4.312",\
"2.655, 2.718, 2.867, 3.051, 3.256, 3.49, 3.763, 4.084, 4.465, 4.913",\
"3.21, 3.28, 3.45, 3.655, 3.877, 4.124, 4.405, 4.733, 5.116, 5.565",\
"3.796, 3.874, 4.062, 4.29, 4.532, 4.793, 5.085, 5.419, 5.806, 6.256",\
"4.415, 4.499, 4.707, 4.956, 5.221, 5.498, 5.801, 6.143, 6.534, 6.987");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005597, 0.02173, 0.05255, 0.1006, 0.1679, 0.2566, 0.3682, 0.5045, 0.667");
values("0.7655, 0.8357, 1.039, 1.38, 1.89, 2.597, 3.519, 4.678, 6.091, 7.774",\
"0.7952, 0.8653, 1.069, 1.409, 1.92, 2.626, 3.549, 4.707, 6.121, 7.804",\
"0.8774, 0.9476, 1.151, 1.491, 2.002, 2.709, 3.631, 4.789, 6.203, 7.885",\
"1.024, 1.094, 1.297, 1.637, 2.147, 2.853, 3.776, 4.935, 6.349, 8.032",\
"1.221, 1.294, 1.5, 1.841, 2.351, 3.057, 3.979, 5.139, 6.552, 8.237",\
"1.425, 1.502, 1.716, 2.063, 2.573, 3.279, 4.202, 5.361, 6.774, 8.458",\
"1.622, 1.704, 1.927, 2.279, 2.791, 3.498, 4.42, 5.58, 6.994, 8.678",\
"1.8, 1.888, 2.122, 2.481, 2.995, 3.702, 4.625, 5.785, 7.198, 8.881",\
"1.951, 2.046, 2.295, 2.66, 3.177, 3.884, 4.807, 5.967, 7.38, 9.064",\
"2.07, 2.173, 2.437, 2.813, 3.333, 4.041, 4.963, 6.123, 7.536, 9.221");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005597, 0.02173, 0.05255, 0.1006, 0.1679, 0.2566, 0.3682, 0.5045, 0.667");
values("0.2193, 0.2535, 0.3462, 0.4916, 0.6964, 0.979, 1.36, 1.853, 2.468, 3.215",\
"0.2187, 0.2533, 0.3468, 0.4924, 0.6956, 0.979, 1.361, 1.853, 2.468, 3.214",\
"0.219, 0.2534, 0.3464, 0.492, 0.6962, 0.9792, 1.36, 1.852, 2.468, 3.215",\
"0.219, 0.2532, 0.3466, 0.492, 0.6956, 0.9786, 1.361, 1.853, 2.468, 3.214",\
"0.2222, 0.2564, 0.349, 0.4932, 0.6974, 0.9796, 1.361, 1.853, 2.468, 3.214",\
"0.2588, 0.293, 0.379, 0.514, 0.7118, 0.9886, 1.365, 1.856, 2.469, 3.215",\
"0.3098, 0.3476, 0.4394, 0.5722, 0.761, 1.027, 1.391, 1.869, 2.476, 3.218",\
"0.361, 0.4044, 0.5056, 0.6394, 0.8236, 1.081, 1.435, 1.901, 2.497, 3.23",\
"0.4124, 0.4616, 0.5734, 0.715, 0.8958, 1.144, 1.486, 1.94, 2.522, 3.246",\
"0.466, 0.518, 0.642, 0.792, 0.972, 1.214, 1.544, 1.982, 2.552, 3.268");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005597, 0.02173, 0.05255, 0.1006, 0.1679, 0.2566, 0.3682, 0.5045, 0.667");
values("0.2631, 0.3401, 0.603, 1.121, 1.965, 3.154, 4.723, 6.703, 9.13, 12.01",\
"0.2636, 0.3404, 0.603, 1.121, 1.965, 3.154, 4.722, 6.706, 9.132, 12.02",\
"0.2646, 0.341, 0.6036, 1.121, 1.965, 3.154, 4.721, 6.704, 9.134, 12",\
"0.2642, 0.3412, 0.6028, 1.121, 1.965, 3.153, 4.723, 6.7, 9.131, 12.01",\
"0.28, 0.3554, 0.6116, 1.124, 1.965, 3.155, 4.725, 6.702, 9.122, 12.02",\
"0.303, 0.3788, 0.6318, 1.137, 1.97, 3.156, 4.725, 6.706, 9.129, 12.02",\
"0.3294, 0.4056, 0.6562, 1.151, 1.978, 3.161, 4.726, 6.7, 9.131, 12.02",\
"0.3618, 0.4394, 0.6832, 1.167, 1.986, 3.166, 4.728, 6.699, 9.12, 12.01",\
"0.401, 0.4776, 0.716, 1.188, 1.995, 3.17, 4.73, 6.705, 9.12, 12",\
"0.4398, 0.5204, 0.757, 1.213, 2.006, 3.174, 4.738, 6.706, 9.12, 12");
}
}
timing() {
related_pin : "B" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005597, 0.02173, 0.05255, 0.1006, 0.1679, 0.2566, 0.3682, 0.5045, 0.667");
values("0.797, 0.8446, 0.9627, 1.118, 1.303, 1.524, 1.789, 2.107, 2.486, 2.934",\
"0.8324, 0.8799, 0.9982, 1.153, 1.339, 1.56, 1.824, 2.142, 2.522, 2.969",\
"0.9506, 0.9982, 1.116, 1.271, 1.457, 1.678, 1.943, 2.261, 2.64, 3.087",\
"1.186, 1.233, 1.351, 1.507, 1.692, 1.913, 2.178, 2.496, 2.875, 3.323",\
"1.558, 1.606, 1.724, 1.881, 2.067, 2.288, 2.554, 2.872, 3.25, 3.699",\
"2.015, 2.071, 2.204, 2.37, 2.563, 2.788, 3.055, 3.374, 3.753, 4.201",\
"2.504, 2.569, 2.722, 2.909, 3.118, 3.354, 3.628, 3.95, 4.33, 4.778",\
"3.024, 3.096, 3.269, 3.48, 3.708, 3.958, 4.241, 4.569, 4.953, 5.402",\
"3.574, 3.654, 3.847, 4.081, 4.33, 4.595, 4.89, 5.224, 5.611, 6.062",\
"4.155, 4.242, 4.455, 4.712, 4.983, 5.266, 5.573, 5.916, 6.308, 6.76");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005597, 0.02173, 0.05255, 0.1006, 0.1679, 0.2566, 0.3682, 0.5045, 0.667");
values("0.7408, 0.8108, 1.014, 1.355, 1.865, 2.572, 3.494, 4.653, 6.066, 7.75",\
"0.7657, 0.8359, 1.039, 1.38, 1.89, 2.597, 3.519, 4.678, 6.091, 7.774",\
"0.8584, 0.9286, 1.132, 1.472, 1.982, 2.689, 3.611, 4.77, 6.184, 7.867",\
"1.038, 1.108, 1.31, 1.65, 2.159, 2.866, 3.788, 4.947, 6.361, 8.044",\
"1.275, 1.348, 1.555, 1.895, 2.403, 3.11, 4.033, 5.191, 6.605, 8.288",\
"1.506, 1.583, 1.798, 2.143, 2.654, 3.36, 4.282, 5.442, 6.856, 8.538",\
"1.718, 1.802, 2.026, 2.376, 2.888, 3.596, 4.519, 5.678, 7.092, 8.776",\
"1.903, 1.995, 2.232, 2.589, 3.101, 3.809, 4.733, 5.894, 7.306, 8.992",\
"2.055, 2.157, 2.411, 2.776, 3.29, 3.997, 4.92, 6.081, 7.496, 9.18",\
"2.173, 2.284, 2.557, 2.933, 3.45, 4.157, 5.08, 6.239, 7.655, 9.341");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005597, 0.02173, 0.05255, 0.1006, 0.1679, 0.2566, 0.3682, 0.5045, 0.667");
values("0.2135, 0.2473, 0.341, 0.4868, 0.6922, 0.9754, 1.357, 1.848, 2.464, 3.211",\
"0.2132, 0.2476, 0.3408, 0.487, 0.6924, 0.9758, 1.357, 1.848, 2.464, 3.212",\
"0.2132, 0.2476, 0.341, 0.487, 0.6926, 0.9752, 1.356, 1.849, 2.464, 3.212",\
"0.213, 0.2476, 0.3412, 0.4876, 0.6922, 0.9758, 1.357, 1.848, 2.464, 3.211",\
"0.2208, 0.2544, 0.3458, 0.4896, 0.6944, 0.9768, 1.357, 1.848, 2.464, 3.211",\
"0.2662, 0.3008, 0.3888, 0.5216, 0.7148, 0.99, 1.365, 1.852, 2.467, 3.212",\
"0.318, 0.3578, 0.453, 0.585, 0.7734, 1.035, 1.397, 1.871, 2.475, 3.216",\
"0.3702, 0.4162, 0.5214, 0.6584, 0.8396, 1.094, 1.443, 1.906, 2.498, 3.23",\
"0.4226, 0.4746, 0.59, 0.7364, 0.9154, 1.16, 1.497, 1.946, 2.526, 3.248",\
"0.476, 0.532, 0.662, 0.818, 1, 1.236, 1.56, 1.992, 2.558, 3.268");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005597, 0.02173, 0.05255, 0.1006, 0.1679, 0.2566, 0.3682, 0.5045, 0.667");
values("0.2639, 0.3403, 0.6028, 1.121, 1.965, 3.154, 4.722, 6.707, 9.134, 12.02",\
"0.2633, 0.3402, 0.6036, 1.121, 1.965, 3.154, 4.724, 6.698, 9.126, 12",\
"0.2636, 0.3408, 0.6028, 1.121, 1.965, 3.154, 4.721, 6.707, 9.134, 12.02",\
"0.2646, 0.3408, 0.6042, 1.122, 1.965, 3.154, 4.721, 6.701, 9.13, 12.01",\
"0.2824, 0.3574, 0.6124, 1.125, 1.965, 3.154, 4.725, 6.705, 9.128, 12.02",\
"0.3134, 0.3858, 0.6344, 1.14, 1.973, 3.156, 4.721, 6.708, 9.133, 12.01",\
"0.3498, 0.4216, 0.6606, 1.152, 1.982, 3.165, 4.725, 6.708, 9.132, 12.02",\
"0.3938, 0.4648, 0.6956, 1.169, 1.988, 3.17, 4.731, 6.711, 9.126, 12.02",\
"0.4384, 0.5148, 0.7372, 1.191, 1.996, 3.173, 4.742, 6.714, 9.13, 12",\
"0.4824, 0.5652, 0.7856, 1.218, 2.008, 3.176, 4.742, 6.716, 9.132, 12.01");
}
}
}
pin(S) {
direction : output ;
function : "(A^B)" ;
max_capacitance : 0.6662 ;
max_transition : 12 ;
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.08466, 0.08476, 0.08517, 0.08584, 0.08641, 0.08682, 0.08711, 0.0873, 0.08743, 0.08752",\
"0.08404, 0.08412, 0.08456, 0.08521, 0.08578, 0.0862, 0.08649, 0.08668, 0.08681, 0.0869",\
"0.08337, 0.08343, 0.08389, 0.08454, 0.08513, 0.08555, 0.08585, 0.08603, 0.08616, 0.08625",\
"0.08274, 0.08279, 0.08322, 0.08384, 0.08442, 0.08484, 0.08516, 0.08534, 0.08548, 0.08558",\
"0.08234, 0.08237, 0.08272, 0.08325, 0.08384, 0.08432, 0.08464, 0.08487, 0.08503, 0.08514",\
"0.08243, 0.08244, 0.08262, 0.08305, 0.08357, 0.08404, 0.08442, 0.08467, 0.08486, 0.085",\
"0.08303, 0.08291, 0.0829, 0.08321, 0.08362, 0.08409, 0.08445, 0.08473, 0.08493, 0.08511",\
"0.08388, 0.08365, 0.08348, 0.08363, 0.08398, 0.0844, 0.08474, 0.08501, 0.08524, 0.08542",\
"0.08511, 0.08477, 0.08442, 0.08444, 0.08468, 0.08498, 0.08535, 0.08563, 0.08586, 0.086",\
"0.08662, 0.08617, 0.08564, 0.08548, 0.0856, 0.08587, 0.08618, 0.08643, 0.08669, 0.08685");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.03051, 0.03082, 0.03135, 0.03232, 0.03333, 0.03446, 0.03502, 0.03605, 0.03786, 0.05159",\
"0.0306, 0.03089, 0.03141, 0.03248, 0.0336, 0.03441, 0.03529, 0.03612, 0.03809, 0.05213",\
"0.03055, 0.03086, 0.0314, 0.03228, 0.03336, 0.0343, 0.03514, 0.03563, 0.0375, 0.05157",\
"0.03024, 0.03041, 0.03102, 0.03179, 0.03284, 0.0338, 0.03442, 0.03551, 0.03698, 0.05332",\
"0.02991, 0.03002, 0.0305, 0.03116, 0.0321, 0.03288, 0.03414, 0.03436, 0.03696, 0.05808",\
"0.0298, 0.02988, 0.03014, 0.03075, 0.03149, 0.03246, 0.03316, 0.03434, 0.03763, 0.06446",\
"0.02998, 0.02997, 0.03014, 0.03046, 0.0314, 0.03228, 0.03282, 0.03371, 0.03951, 0.07723",\
"0.03041, 0.0304, 0.03055, 0.03061, 0.03122, 0.0323, 0.03342, 0.03411, 0.04213, 0.09837",\
"0.03117, 0.03113, 0.03115, 0.03143, 0.03167, 0.03218, 0.03367, 0.03549, 0.05029, 0.1347",\
"0.03225, 0.03209, 0.03211, 0.03219, 0.03243, 0.03295, 0.03364, 0.03776, 0.0692, 0.2009");
}
}
internal_power() {
related_pin : "A" ;
when : "B" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.06315, 0.06332, 0.06384, 0.06454, 0.06519, 0.06555, 0.06589, 0.06603, 0.06616, 0.06625",\
"0.06313, 0.06331, 0.06383, 0.06452, 0.06517, 0.0656, 0.06587, 0.06605, 0.06617, 0.06628",\
"0.06295, 0.06313, 0.06368, 0.06433, 0.06494, 0.06543, 0.0657, 0.06586, 0.06599, 0.06608",\
"0.06239, 0.0625, 0.06304, 0.06373, 0.06434, 0.06479, 0.06506, 0.06526, 0.06536, 0.06545",\
"0.06185, 0.06198, 0.06239, 0.06311, 0.06383, 0.06425, 0.06454, 0.06468, 0.06477, 0.06486",\
"0.06126, 0.06142, 0.06196, 0.06266, 0.06324, 0.0636, 0.06392, 0.06419, 0.06426, 0.06433",\
"0.06092, 0.06106, 0.06166, 0.06231, 0.06286, 0.06333, 0.06358, 0.06375, 0.06387, 0.06396",\
"0.06085, 0.06103, 0.0615, 0.06222, 0.06274, 0.06323, 0.06354, 0.06373, 0.06388, 0.06395",\
"0.06091, 0.06116, 0.06151, 0.06224, 0.06278, 0.06332, 0.06352, 0.06383, 0.06395, 0.06404",\
"0.06115, 0.06134, 0.06176, 0.06241, 0.06289, 0.06343, 0.06383, 0.06403, 0.06419, 0.06426");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.07458, 0.07477, 0.07515, 0.07597, 0.07683, 0.07766, 0.07854, 0.0793, 0.0813, 0.09996",\
"0.07437, 0.07449, 0.07495, 0.0758, 0.07663, 0.07772, 0.07825, 0.07878, 0.08107, 0.1003",\
"0.07419, 0.0744, 0.07479, 0.07553, 0.07647, 0.07732, 0.07845, 0.07932, 0.08181, 0.1012",\
"0.07383, 0.07401, 0.07445, 0.0753, 0.07613, 0.07698, 0.07815, 0.07853, 0.08202, 0.1054",\
"0.07343, 0.07364, 0.07408, 0.07484, 0.07571, 0.07655, 0.0774, 0.07835, 0.08195, 0.1125",\
"0.07312, 0.07328, 0.07382, 0.07458, 0.07541, 0.07649, 0.07705, 0.07779, 0.0838, 0.126",\
"0.07297, 0.07316, 0.0737, 0.07443, 0.0753, 0.0762, 0.07702, 0.07854, 0.08885, 0.152",\
"0.07323, 0.07333, 0.07377, 0.07443, 0.07545, 0.07611, 0.07691, 0.07908, 0.09917, 0.1992",\
"0.07355, 0.07364, 0.07404, 0.07469, 0.07543, 0.07651, 0.07722, 0.08218, 0.1254, 0.2846",\
"0.07404, 0.07415, 0.07451, 0.07506, 0.07585, 0.07689, 0.07869, 0.09489, 0.1903, 0.4186");
}
}
internal_power() {
related_pin : "B" ;
when : "!A" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.08941, 0.08949, 0.08993, 0.09057, 0.09115, 0.09156, 0.09186, 0.09205, 0.09218, 0.09226",\
"0.08948, 0.08958, 0.08998, 0.09066, 0.09123, 0.09165, 0.09193, 0.09212, 0.09225, 0.09234",\
"0.08903, 0.08906, 0.08955, 0.09022, 0.09081, 0.09121, 0.0915, 0.09168, 0.0918, 0.09188",\
"0.08844, 0.08852, 0.0889, 0.08958, 0.09016, 0.09059, 0.09091, 0.0911, 0.09122, 0.0913",\
"0.08803, 0.08804, 0.0884, 0.089, 0.0896, 0.09005, 0.09037, 0.09059, 0.09074, 0.09084",\
"0.08793, 0.08791, 0.08816, 0.08868, 0.08924, 0.08971, 0.09008, 0.0903, 0.09049, 0.0906",\
"0.08803, 0.08796, 0.08812, 0.08852, 0.08904, 0.0895, 0.08986, 0.09012, 0.09029, 0.09043",\
"0.08831, 0.08821, 0.08819, 0.08858, 0.08904, 0.08946, 0.08982, 0.09007, 0.09027, 0.09042",\
"0.08892, 0.08872, 0.08861, 0.08883, 0.08918, 0.0896, 0.08998, 0.09027, 0.0905, 0.09064",\
"0.08981, 0.08952, 0.08925, 0.08934, 0.08963, 0.09003, 0.09036, 0.09066, 0.09089, 0.09106");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.0366, 0.03681, 0.03745, 0.03828, 0.03924, 0.04038, 0.04095, 0.04149, 0.04307, 0.05671",\
"0.03639, 0.03652, 0.03716, 0.03798, 0.03903, 0.03989, 0.04066, 0.04137, 0.04298, 0.05664",\
"0.03595, 0.03616, 0.0368, 0.03764, 0.03856, 0.03969, 0.04029, 0.04081, 0.04275, 0.05746",\
"0.03563, 0.0359, 0.03641, 0.03711, 0.038, 0.03886, 0.03978, 0.04059, 0.04259, 0.06035",\
"0.03546, 0.03563, 0.03605, 0.03674, 0.03757, 0.03854, 0.03955, 0.04045, 0.04307, 0.06426",\
"0.03541, 0.03552, 0.03586, 0.03643, 0.03712, 0.03791, 0.03872, 0.03967, 0.04315, 0.07129",\
"0.03561, 0.03564, 0.03584, 0.03625, 0.03712, 0.03778, 0.03854, 0.0393, 0.04557, 0.08413",\
"0.03607, 0.03614, 0.0362, 0.03652, 0.03712, 0.03813, 0.03894, 0.03991, 0.04876, 0.1061",\
"0.03681, 0.03675, 0.03676, 0.03708, 0.03746, 0.03805, 0.03923, 0.04122, 0.05776, 0.1457",\
"0.03779, 0.03769, 0.03767, 0.03787, 0.0382, 0.03849, 0.03901, 0.04349, 0.07731, 0.2151");
}
}
internal_power() {
related_pin : "B" ;
when : "A" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.06141, 0.06161, 0.06218, 0.06285, 0.06352, 0.06395, 0.06422, 0.0644, 0.06451, 0.0646",\
"0.06138, 0.06152, 0.06212, 0.06277, 0.06345, 0.06386, 0.06413, 0.06431, 0.06442, 0.06451",\
"0.06113, 0.06131, 0.06181, 0.06251, 0.06311, 0.06356, 0.06383, 0.06404, 0.06415, 0.06422",\
"0.06047, 0.06061, 0.06115, 0.06184, 0.06248, 0.06292, 0.06315, 0.06335, 0.06346, 0.06355",\
"0.05985, 0.06001, 0.06053, 0.06122, 0.0619, 0.06228, 0.06258, 0.06278, 0.06291, 0.06303",\
"0.05942, 0.0596, 0.06016, 0.06082, 0.0614, 0.06181, 0.0621, 0.0623, 0.06241, 0.06261",\
"0.05929, 0.05936, 0.05994, 0.06062, 0.06125, 0.06163, 0.06188, 0.06212, 0.06222, 0.06235",\
"0.05936, 0.05952, 0.06001, 0.06064, 0.06121, 0.06172, 0.06201, 0.0622, 0.06231, 0.06238",\
"0.0596, 0.05971, 0.06025, 0.06095, 0.06151, 0.06196, 0.06237, 0.0625, 0.0626, 0.06269",\
"0.06023, 0.06026, 0.0607, 0.06131, 0.06196, 0.06242, 0.06282, 0.06302, 0.06316, 0.06323");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.06946, 0.06963, 0.0701, 0.07097, 0.07191, 0.07285, 0.07357, 0.07391, 0.07679, 0.09506",\
"0.0694, 0.06959, 0.0701, 0.07095, 0.07194, 0.07275, 0.07367, 0.07445, 0.07603, 0.09471",\
"0.06898, 0.06923, 0.06965, 0.07052, 0.07155, 0.0725, 0.07317, 0.07358, 0.07618, 0.09732",\
"0.06845, 0.06863, 0.06912, 0.06997, 0.07091, 0.07201, 0.07258, 0.07307, 0.07656, 0.09975",\
"0.068, 0.06815, 0.06868, 0.06949, 0.07052, 0.07131, 0.07211, 0.07315, 0.07647, 0.1048",\
"0.06779, 0.06791, 0.06842, 0.06922, 0.07014, 0.07108, 0.07185, 0.07261, 0.07872, 0.1196",\
"0.06778, 0.06786, 0.06844, 0.06918, 0.07021, 0.07099, 0.07179, 0.07249, 0.08254, 0.1431",\
"0.06803, 0.06818, 0.06862, 0.06939, 0.07044, 0.07125, 0.07199, 0.07375, 0.0926, 0.1885",\
"0.06851, 0.06864, 0.06909, 0.06961, 0.07054, 0.07167, 0.07238, 0.07663, 0.1163, 0.2673",\
"0.06915, 0.06928, 0.06957, 0.07018, 0.07089, 0.07184, 0.07389, 0.0881, 0.1752, 0.3965");
}
}
timing() {
related_pin : "A" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("1.563, 1.613, 1.739, 1.909, 2.117, 2.374, 2.691, 3.082, 3.556, 4.119",\
"1.593, 1.644, 1.77, 1.939, 2.147, 2.404, 2.721, 3.112, 3.586, 4.149",\
"1.674, 1.725, 1.851, 2.02, 2.228, 2.485, 2.803, 3.193, 3.667, 4.23",\
"1.813, 1.863, 1.989, 2.159, 2.367, 2.624, 2.941, 3.332, 3.806, 4.369",\
"2.01, 2.061, 2.187, 2.356, 2.565, 2.821, 3.139, 3.53, 4.004, 4.566",\
"2.227, 2.277, 2.403, 2.573, 2.782, 3.038, 3.356, 3.747, 4.221, 4.784",\
"2.444, 2.495, 2.622, 2.79, 2.999, 3.255, 3.572, 3.963, 4.436, 5",\
"2.648, 2.699, 2.826, 2.996, 3.204, 3.461, 3.779, 4.169, 4.641, 5.204",\
"2.828, 2.88, 3.007, 3.178, 3.388, 3.644, 3.961, 4.352, 4.825, 5.388",\
"2.982, 3.034, 3.162, 3.334, 3.543, 3.801, 4.119, 4.51, 4.982, 5.545");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("1.922, 1.999, 2.212, 2.557, 3.064, 3.766, 4.686, 5.844, 7.253, 8.934",\
"1.954, 2.03, 2.244, 2.589, 3.096, 3.798, 4.718, 5.875, 7.286, 8.967",\
"2.078, 2.154, 2.368, 2.713, 3.22, 3.921, 4.841, 5.998, 7.409, 9.091",\
"2.318, 2.395, 2.609, 2.953, 3.46, 4.162, 5.082, 6.239, 7.649, 9.331",\
"2.694, 2.771, 2.985, 3.329, 3.836, 4.539, 5.458, 6.616, 8.025, 9.707",\
"3.201, 3.277, 3.491, 3.836, 4.343, 5.045, 5.966, 7.123, 8.534, 10.21",\
"3.781, 3.857, 4.072, 4.418, 4.925, 5.627, 6.548, 7.703, 9.114, 10.8",\
"4.402, 4.48, 4.695, 5.042, 5.549, 6.251, 7.171, 8.329, 9.739, 11.42",\
"5.063, 5.141, 5.358, 5.704, 6.211, 6.913, 7.834, 8.992, 10.4, 12.08",\
"5.76, 5.839, 6.058, 6.404, 6.913, 7.615, 8.536, 9.693, 11.1, 12.78");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.2202, 0.258, 0.3612, 0.5308, 0.7838, 1.141, 1.634, 2.278, 3.072, 4.031",\
"0.2202, 0.2568, 0.361, 0.5322, 0.7836, 1.14, 1.635, 2.275, 3.075, 4.033",\
"0.22, 0.2574, 0.3606, 0.5308, 0.7826, 1.141, 1.635, 2.277, 3.076, 4.036",\
"0.2202, 0.2576, 0.361, 0.532, 0.783, 1.14, 1.635, 2.275, 3.076, 4.035",\
"0.22, 0.2568, 0.3612, 0.5306, 0.7822, 1.139, 1.634, 2.276, 3.074, 4.032",\
"0.2196, 0.258, 0.361, 0.532, 0.7828, 1.141, 1.635, 2.276, 3.076, 4.034",\
"0.221, 0.2582, 0.3624, 0.532, 0.7812, 1.138, 1.634, 2.276, 3.072, 4.036",\
"0.2226, 0.2602, 0.3638, 0.5332, 0.7828, 1.141, 1.633, 2.275, 3.067, 4.025",\
"0.225, 0.2626, 0.3666, 0.5348, 0.7844, 1.141, 1.634, 2.274, 3.067, 4.023",\
"0.228, 0.264, 0.37, 0.536, 0.786, 1.144, 1.634, 2.274, 3.072, 4.028");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.2918, 0.3702, 0.6268, 1.132, 1.959, 3.151, 4.723, 6.706, 9.126, 12.01",\
"0.2922, 0.3688, 0.6282, 1.133, 1.959, 3.15, 4.724, 6.707, 9.123, 12",\
"0.292, 0.3698, 0.6268, 1.131, 1.961, 3.146, 4.725, 6.708, 9.127, 12",\
"0.2912, 0.3688, 0.6266, 1.132, 1.962, 3.149, 4.724, 6.707, 9.127, 12.01",\
"0.2918, 0.3694, 0.627, 1.132, 1.962, 3.15, 4.723, 6.707, 9.126, 12.01",\
"0.2924, 0.3696, 0.6266, 1.133, 1.959, 3.15, 4.723, 6.707, 9.122, 12",\
"0.2946, 0.3724, 0.629, 1.133, 1.96, 3.148, 4.725, 6.708, 9.125, 12",\
"0.298, 0.3752, 0.6316, 1.135, 1.961, 3.151, 4.724, 6.704, 9.118, 12",\
"0.302, 0.38, 0.634, 1.136, 1.962, 3.148, 4.724, 6.7, 9.118, 12",\
"0.308, 0.386, 0.638, 1.138, 1.966, 3.148, 4.714, 6.696, 9.116, 12");
}
}
timing() {
related_pin : "A" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("1.311, 1.381, 1.556, 1.782, 2.047, 2.351, 2.705, 3.119, 3.605, 4.173",\
"1.339, 1.409, 1.584, 1.811, 2.075, 2.38, 2.734, 3.148, 3.633, 4.202",\
"1.437, 1.507, 1.681, 1.908, 2.172, 2.477, 2.831, 3.245, 3.73, 4.299",\
"1.637, 1.708, 1.882, 2.109, 2.373, 2.678, 3.032, 3.446, 3.932, 4.5",\
"1.969, 2.039, 2.213, 2.44, 2.704, 3.009, 3.363, 3.777, 4.262, 4.831",\
"2.432, 2.503, 2.68, 2.909, 3.175, 3.48, 3.834, 4.248, 4.734, 5.303",\
"2.959, 3.039, 3.233, 3.475, 3.75, 4.061, 4.418, 4.834, 5.32, 5.889",\
"3.516, 3.604, 3.818, 4.082, 4.372, 4.695, 5.06, 5.481, 5.971, 6.541",\
"4.103, 4.198, 4.433, 4.721, 5.028, 5.364, 5.738, 6.165, 6.659, 7.231",\
"4.72, 4.823, 5.079, 5.39, 5.72, 6.07, 6.452, 6.887, 7.384, 7.958");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.7822, 0.8566, 1.067, 1.41, 1.916, 2.618, 3.538, 4.696, 6.11, 7.792",\
"0.8103, 0.8848, 1.095, 1.439, 1.945, 2.646, 3.566, 4.721, 6.138, 7.821",\
"0.9058, 0.9802, 1.191, 1.534, 2.04, 2.741, 3.66, 4.818, 6.226, 7.908",\
"1.084, 1.158, 1.368, 1.711, 2.217, 2.918, 3.838, 4.997, 6.408, 8.094",\
"1.328, 1.404, 1.617, 1.96, 2.466, 3.167, 4.086, 5.245, 6.654, 8.339",\
"1.567, 1.648, 1.869, 2.218, 2.725, 3.426, 4.347, 5.506, 6.912, 8.601",\
"1.784, 1.872, 2.104, 2.458, 2.967, 3.67, 4.59, 5.747, 7.162, 8.847",\
"1.972, 2.069, 2.316, 2.676, 3.187, 3.889, 4.81, 5.968, 7.377, 9.059",\
"2.128, 2.234, 2.498, 2.868, 3.38, 4.082, 5.002, 6.16, 7.572, 9.252",\
"2.248, 2.363, 2.646, 3.029, 3.544, 4.246, 5.166, 6.322, 7.734, 9.417");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.328, 0.3798, 0.514, 0.7132, 0.9818, 1.337, 1.803, 2.403, 3.166, 4.09",\
"0.3274, 0.3794, 0.5136, 0.713, 0.984, 1.337, 1.803, 2.406, 3.166, 4.091",\
"0.3276, 0.3792, 0.5136, 0.7132, 0.9838, 1.337, 1.803, 2.406, 3.166, 4.09",\
"0.328, 0.3796, 0.514, 0.7128, 0.981, 1.336, 1.803, 2.406, 3.166, 4.09",\
"0.3278, 0.3802, 0.5142, 0.7124, 0.9842, 1.337, 1.803, 2.404, 3.164, 4.09",\
"0.3424, 0.393, 0.5244, 0.7196, 0.9862, 1.341, 1.806, 2.404, 3.164, 4.097",\
"0.3958, 0.4494, 0.5784, 0.763, 1.017, 1.361, 1.819, 2.416, 3.169, 4.098",\
"0.4494, 0.51, 0.6476, 0.8312, 1.077, 1.413, 1.861, 2.445, 3.186, 4.104",\
"0.5032, 0.5704, 0.722, 0.9086, 1.146, 1.47, 1.908, 2.484, 3.218, 4.128",\
"0.556, 0.628, 0.794, 0.992, 1.226, 1.538, 1.96, 2.522, 3.248, 4.152");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.2804, 0.3588, 0.6182, 1.126, 1.954, 3.147, 4.718, 6.71, 9.14, 12.03",\
"0.2806, 0.3587, 0.6188, 1.126, 1.956, 3.148, 4.718, 6.703, 9.14, 12.03",\
"0.2806, 0.359, 0.6186, 1.125, 1.957, 3.145, 4.723, 6.695, 9.119, 11.99",\
"0.281, 0.3582, 0.618, 1.126, 1.955, 3.147, 4.716, 6.711, 9.11, 11.99",\
"0.2966, 0.3722, 0.6254, 1.129, 1.957, 3.146, 4.723, 6.69, 9.114, 11.98",\
"0.327, 0.4008, 0.6494, 1.143, 1.961, 3.147, 4.715, 6.711, 9.117, 11.99",\
"0.3666, 0.439, 0.676, 1.159, 1.974, 3.152, 4.72, 6.697, 9.126, 12.03",\
"0.4106, 0.4822, 0.7128, 1.178, 1.981, 3.161, 4.722, 6.693, 9.111, 12.01",\
"0.456, 0.534, 0.7564, 1.202, 1.988, 3.16, 4.725, 6.702, 9.11, 11.99",\
"0.5012, 0.5856, 0.808, 1.232, 2.002, 3.168, 4.73, 6.71, 9.116, 11.99");
}
}
timing() {
related_pin : "B" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("1.538, 1.589, 1.715, 1.884, 2.093, 2.349, 2.667, 3.058, 3.531, 4.094",\
"1.564, 1.615, 1.741, 1.91, 2.118, 2.375, 2.692, 3.083, 3.557, 4.12",\
"1.656, 1.706, 1.833, 2.002, 2.21, 2.467, 2.785, 3.175, 3.649, 4.212",\
"1.829, 1.879, 2.005, 2.175, 2.383, 2.64, 2.957, 3.348, 3.822, 4.385",\
"2.069, 2.119, 2.245, 2.414, 2.624, 2.879, 3.197, 3.588, 4.062, 4.625",\
"2.312, 2.363, 2.489, 2.659, 2.868, 3.125, 3.443, 3.834, 4.308, 4.871",\
"2.545, 2.595, 2.722, 2.892, 3.1, 3.358, 3.675, 4.066, 4.539, 5.103",\
"2.758, 2.808, 2.936, 3.106, 3.315, 3.572, 3.89, 4.28, 4.754, 5.316",\
"2.946, 2.997, 3.125, 3.296, 3.506, 3.762, 4.081, 4.471, 4.944, 5.507",\
"3.105, 3.157, 3.286, 3.456, 3.667, 3.924, 4.242, 4.633, 5.107, 5.67");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("1.777, 1.853, 2.065, 2.409, 2.915, 3.616, 4.536, 5.692, 7.107, 8.791",\
"1.813, 1.888, 2.101, 2.445, 2.951, 3.652, 4.572, 5.729, 7.141, 8.826",\
"1.931, 2.007, 2.22, 2.563, 3.07, 3.771, 4.691, 5.848, 7.255, 8.936",\
"2.166, 2.242, 2.455, 2.798, 3.305, 4.006, 4.926, 6.082, 7.496, 9.178",\
"2.539, 2.615, 2.828, 3.172, 3.678, 4.379, 5.299, 6.457, 7.865, 9.549",\
"3.032, 3.108, 3.321, 3.665, 4.171, 4.872, 5.792, 6.949, 8.36, 10.04",\
"3.588, 3.664, 3.877, 4.222, 4.728, 5.429, 6.349, 7.505, 8.92, 10.6",\
"4.182, 4.259, 4.475, 4.819, 5.325, 6.026, 6.945, 8.102, 9.513, 11.2",\
"4.812, 4.89, 5.108, 5.453, 5.959, 6.66, 7.579, 8.735, 10.15, 11.83",\
"5.478, 5.557, 5.777, 6.123, 6.63, 7.33, 8.249, 9.405, 10.81, 12.49");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.2202, 0.2566, 0.3606, 0.5308, 0.7824, 1.141, 1.634, 2.278, 3.074, 4.033",\
"0.2198, 0.257, 0.3604, 0.5308, 0.7824, 1.141, 1.634, 2.278, 3.074, 4.033",\
"0.2198, 0.2568, 0.361, 0.5322, 0.783, 1.14, 1.634, 2.276, 3.074, 4.031",\
"0.2204, 0.2572, 0.3608, 0.5308, 0.7838, 1.139, 1.634, 2.278, 3.072, 4.031",\
"0.2196, 0.2568, 0.361, 0.5312, 0.7834, 1.14, 1.635, 2.276, 3.077, 4.034",\
"0.2198, 0.2574, 0.3624, 0.5306, 0.7834, 1.143, 1.636, 2.278, 3.073, 4.032",\
"0.2216, 0.2586, 0.3626, 0.5322, 0.782, 1.139, 1.635, 2.278, 3.077, 4.036",\
"0.2232, 0.2612, 0.3644, 0.5332, 0.7836, 1.141, 1.634, 2.275, 3.069, 4.027",\
"0.2256, 0.2628, 0.3668, 0.5346, 0.7836, 1.142, 1.635, 2.276, 3.077, 4.028",\
"0.228, 0.266, 0.368, 0.536, 0.786, 1.144, 1.636, 2.274, 3.074, 4.026");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.2898, 0.366, 0.6246, 1.128, 1.956, 3.146, 4.722, 6.698, 9.135, 12.03",\
"0.2894, 0.3656, 0.6232, 1.129, 1.957, 3.147, 4.719, 6.706, 9.106, 12",\
"0.2888, 0.3672, 0.623, 1.129, 1.957, 3.148, 4.716, 6.69, 9.12, 12.01",\
"0.2898, 0.3662, 0.6232, 1.129, 1.956, 3.147, 4.721, 6.697, 9.134, 12.02",\
"0.2898, 0.366, 0.624, 1.129, 1.958, 3.148, 4.717, 6.702, 9.115, 11.99",\
"0.2906, 0.3666, 0.6242, 1.129, 1.955, 3.146, 4.719, 6.692, 9.13, 12.01",\
"0.293, 0.3704, 0.6256, 1.128, 1.958, 3.143, 4.72, 6.697, 9.135, 12.03",\
"0.298, 0.3746, 0.6306, 1.131, 1.957, 3.144, 4.712, 6.702, 9.13, 12.02",\
"0.304, 0.38, 0.634, 1.132, 1.958, 3.14, 4.708, 6.694, 9.12, 12",\
"0.31, 0.386, 0.638, 1.138, 1.958, 3.144, 4.706, 6.684, 9.11, 11.98");
}
}
timing() {
related_pin : "B" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("1.393, 1.463, 1.637, 1.864, 2.128, 2.433, 2.787, 3.201, 3.686, 4.255",\
"1.431, 1.501, 1.676, 1.902, 2.166, 2.471, 2.825, 3.239, 3.725, 4.293",\
"1.54, 1.61, 1.784, 2.011, 2.275, 2.58, 2.934, 3.348, 3.834, 4.402",\
"1.721, 1.792, 1.967, 2.194, 2.458, 2.762, 3.116, 3.53, 4.016, 4.584",\
"1.997, 2.067, 2.242, 2.468, 2.733, 3.037, 3.391, 3.805, 4.291, 4.859",\
"2.368, 2.44, 2.617, 2.847, 3.113, 3.418, 3.772, 4.186, 4.672, 5.241",\
"2.792, 2.869, 3.058, 3.299, 3.575, 3.887, 4.245, 4.661, 5.147, 5.716",\
"3.26, 3.342, 3.543, 3.797, 4.085, 4.408, 4.775, 5.197, 5.687, 6.256",\
"3.771, 3.858, 4.071, 4.339, 4.641, 4.976, 5.351, 5.78, 6.275, 6.848",\
"4.323, 4.415, 4.642, 4.925, 5.241, 5.588, 5.974, 6.41, 6.91, 7.486");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.8549, 0.9298, 1.142, 1.487, 1.994, 2.696, 3.617, 4.774, 6.185, 7.866",\
"0.8798, 0.955, 1.167, 1.512, 2.019, 2.722, 3.642, 4.799, 6.21, 7.888",\
"0.9722, 1.047, 1.259, 1.604, 2.112, 2.814, 3.734, 4.891, 6.302, 7.983",\
"1.15, 1.226, 1.437, 1.781, 2.288, 2.991, 3.911, 5.068, 6.478, 8.159",\
"1.408, 1.484, 1.698, 2.042, 2.548, 3.25, 4.17, 5.327, 6.739, 8.419",\
"1.67, 1.751, 1.972, 2.321, 2.828, 3.53, 4.451, 5.608, 7.02, 8.701",\
"1.913, 2, 2.231, 2.585, 3.094, 3.797, 4.718, 5.875, 7.286, 8.966",\
"2.13, 2.225, 2.468, 2.828, 3.339, 4.042, 4.964, 6.121, 7.532, 9.213",\
"2.316, 2.42, 2.677, 3.046, 3.559, 4.261, 5.181, 6.34, 7.752, 9.433",\
"2.466, 2.578, 2.854, 3.234, 3.749, 4.451, 5.371, 6.528, 7.942, 9.623");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.328, 0.3796, 0.514, 0.7132, 0.984, 1.337, 1.803, 2.406, 3.166, 4.09",\
"0.328, 0.3802, 0.5134, 0.713, 0.984, 1.337, 1.803, 2.406, 3.166, 4.09",\
"0.3272, 0.3792, 0.5134, 0.7132, 0.9806, 1.337, 1.803, 2.406, 3.166, 4.092",\
"0.3282, 0.3794, 0.514, 0.713, 0.9838, 1.336, 1.802, 2.404, 3.163, 4.096",\
"0.3278, 0.3794, 0.5146, 0.7128, 0.9812, 1.336, 1.803, 2.405, 3.166, 4.094",\
"0.342, 0.3928, 0.525, 0.7198, 0.987, 1.339, 1.806, 2.408, 3.167, 4.093",\
"0.3718, 0.4262, 0.562, 0.758, 1.018, 1.363, 1.822, 2.418, 3.171, 4.097",\
"0.4028, 0.4616, 0.602, 0.8026, 1.068, 1.41, 1.862, 2.448, 3.189, 4.111",\
"0.4376, 0.498, 0.6466, 0.8502, 1.116, 1.46, 1.91, 2.484, 3.22, 4.132",\
"0.476, 0.54, 0.694, 0.902, 1.172, 1.512, 1.956, 2.528, 3.254, 4.156");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005591, 0.02171, 0.05248, 0.1004, 0.1677, 0.2562, 0.3678, 0.5039, 0.6662");
values("0.2846, 0.3624, 0.6232, 1.13, 1.959, 3.15, 4.723, 6.706, 9.124, 12",\
"0.2851, 0.3624, 0.6226, 1.131, 1.96, 3.151, 4.72, 6.697, 9.115, 12.01",\
"0.285, 0.3624, 0.6234, 1.13, 1.959, 3.15, 4.723, 6.707, 9.123, 12",\
"0.2844, 0.3638, 0.6236, 1.131, 1.961, 3.15, 4.724, 6.707, 9.126, 12.01",\
"0.2946, 0.3728, 0.6278, 1.132, 1.96, 3.151, 4.725, 6.708, 9.126, 12.01",\
"0.3224, 0.3974, 0.6474, 1.145, 1.965, 3.151, 4.723, 6.705, 9.12, 12.01",\
"0.3572, 0.4312, 0.6746, 1.158, 1.973, 3.155, 4.723, 6.691, 9.119, 11.99",\
"0.3982, 0.4752, 0.7036, 1.177, 1.982, 3.163, 4.725, 6.698, 9.113, 11.99",\
"0.441, 0.5182, 0.7412, 1.199, 1.992, 3.165, 4.729, 6.704, 9.112, 12",\
"0.4864, 0.5678, 0.7892, 1.226, 2.002, 3.168, 4.734, 6.706, 9.12, 11.99");
}
}
}
}