blob: 2ea3234a7b7cc917e5dcdbfe1f500934a408b737 [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__addh_1) {
area : 47.980800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A&!B" ;
value : "0.0014951772" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A&B" ;
value : "0.0015354504" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A&!B" ;
value : "0.0016224318" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A&B" ;
value : "0.0015435288" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0016224318" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A) {
capacitance : 0.007751 ;
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 ;
}
pin(B) {
capacitance : 0.006604 ;
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 ;
}
pin(CO) {
direction : output ;
function : "(A&B)" ;
max_capacitance : 0.3286 ;
max_transition : 8.4 ;
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003261, 0.0112, 0.02635, 0.04997, 0.0831, 0.1267, 0.1816, 0.2487, 0.3286");
values("0.04692, 0.04654, 0.04603, 0.04573, 0.04561, 0.04547, 0.04539, 0.04535, 0.04535, 0.04533",\
"0.0468, 0.04642, 0.04591, 0.04567, 0.04549, 0.04537, 0.04527, 0.04527, 0.04523, 0.04521",\
"0.04676, 0.04637, 0.04585, 0.04559, 0.04543, 0.04534, 0.04526, 0.04522, 0.0452, 0.04516",\
"0.04703, 0.04665, 0.04602, 0.04574, 0.04558, 0.0455, 0.04542, 0.04539, 0.04539, 0.04537",\
"0.04865, 0.04812, 0.0472, 0.04663, 0.04627, 0.04612, 0.04598, 0.04594, 0.0459, 0.04588",\
"0.05154, 0.05078, 0.04944, 0.04843, 0.04781, 0.04748, 0.04722, 0.0471, 0.04702, 0.04696",\
"0.0553, 0.05437, 0.05255, 0.05112, 0.05019, 0.0496, 0.0493, 0.04908, 0.04894, 0.04885",\
"0.05994, 0.05889, 0.05659, 0.05471, 0.05342, 0.05265, 0.05212, 0.05176, 0.05156, 0.05142",\
"0.0657, 0.06439, 0.0618, 0.05932, 0.0576, 0.05657, 0.05582, 0.05532, 0.05504, 0.05477",\
"0.07241, 0.07106, 0.06791, 0.06496, 0.0629, 0.06144, 0.06047, 0.05983, 0.05938, 0.05908");
}
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.003261, 0.0112, 0.02635, 0.04997, 0.0831, 0.1267, 0.1816, 0.2487, 0.3286");
values("0.03751, 0.0373, 0.03696, 0.03697, 0.03734, 0.03776, 0.03804, 0.03816, 0.03843, 0.03999",\
"0.03746, 0.03723, 0.03689, 0.03695, 0.03728, 0.03772, 0.0379, 0.03808, 0.03839, 0.03979",\
"0.0373, 0.03706, 0.03677, 0.03678, 0.03712, 0.03755, 0.03779, 0.03798, 0.03832, 0.03981",\
"0.03738, 0.03715, 0.03671, 0.0366, 0.03685, 0.03729, 0.03751, 0.03769, 0.0381, 0.03972",\
"0.03821, 0.03786, 0.03734, 0.03694, 0.03711, 0.03741, 0.03769, 0.03781, 0.03812, 0.04022",\
"0.0398, 0.03935, 0.03857, 0.03805, 0.03798, 0.0382, 0.0383, 0.0386, 0.03879, 0.04102",\
"0.04238, 0.04188, 0.04081, 0.03999, 0.03972, 0.03984, 0.03984, 0.04001, 0.04032, 0.04308",\
"0.046, 0.04533, 0.04404, 0.04294, 0.04229, 0.04208, 0.0424, 0.04259, 0.04275, 0.04608",\
"0.05053, 0.04978, 0.04817, 0.04677, 0.04585, 0.0453, 0.04524, 0.04561, 0.04614, 0.05086",\
"0.05613, 0.0552, 0.05331, 0.0515, 0.05041, 0.0495, 0.04912, 0.0491, 0.05042, 0.05773");
}
}
internal_power() {
related_pin : "B" ;
when : "A" ;
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.003261, 0.0112, 0.02635, 0.04997, 0.0831, 0.1267, 0.1816, 0.2487, 0.3286");
values("0.04319, 0.04289, 0.04251, 0.04236, 0.04224, 0.04218, 0.04212, 0.04208, 0.04208, 0.04206",\
"0.04316, 0.04285, 0.04249, 0.04231, 0.04221, 0.04215, 0.04209, 0.04207, 0.04207, 0.04205",\
"0.04299, 0.04268, 0.04234, 0.04216, 0.04206, 0.04202, 0.04194, 0.04192, 0.0419, 0.0419",\
"0.04326, 0.04292, 0.04244, 0.04223, 0.04215, 0.04211, 0.04203, 0.04203, 0.04203, 0.04199",\
"0.04496, 0.04447, 0.04363, 0.04314, 0.04288, 0.04272, 0.0426, 0.04256, 0.04254, 0.04251",\
"0.04782, 0.0471, 0.04584, 0.0449, 0.04443, 0.04407, 0.04389, 0.04376, 0.0437, 0.04364",\
"0.05156, 0.05067, 0.04891, 0.04758, 0.04671, 0.0462, 0.04588, 0.0457, 0.04558, 0.04548",\
"0.05616, 0.05506, 0.0529, 0.05106, 0.04985, 0.04906, 0.04854, 0.04828, 0.04807, 0.04791",\
"0.06191, 0.06062, 0.05793, 0.05557, 0.05401, 0.05296, 0.05221, 0.05173, 0.05152, 0.0513",\
"0.0687, 0.0673, 0.06409, 0.06116, 0.05922, 0.05769, 0.0568, 0.05611, 0.05571, 0.0554");
}
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.003261, 0.0112, 0.02635, 0.04997, 0.0831, 0.1267, 0.1816, 0.2487, 0.3286");
values("0.0362, 0.03595, 0.03562, 0.0357, 0.03605, 0.03645, 0.03665, 0.03687, 0.03714, 0.0387",\
"0.03611, 0.03592, 0.03559, 0.03563, 0.03593, 0.03639, 0.03661, 0.03679, 0.03714, 0.03848",\
"0.03602, 0.03582, 0.03548, 0.03545, 0.03581, 0.03623, 0.03653, 0.03667, 0.03702, 0.03853",\
"0.0363, 0.03609, 0.03562, 0.03548, 0.03567, 0.03609, 0.03633, 0.03653, 0.03682, 0.03856",\
"0.03758, 0.03718, 0.03656, 0.0361, 0.03613, 0.03643, 0.03655, 0.03677, 0.03704, 0.03907",\
"0.03954, 0.03906, 0.03815, 0.03741, 0.03729, 0.03741, 0.03743, 0.03759, 0.03788, 0.04018",\
"0.04239, 0.04179, 0.04066, 0.03959, 0.03917, 0.0391, 0.03908, 0.03916, 0.03951, 0.04226",\
"0.04628, 0.04555, 0.04399, 0.04262, 0.04184, 0.04158, 0.04178, 0.04172, 0.04202, 0.04541",\
"0.05105, 0.05013, 0.04835, 0.04664, 0.04553, 0.04476, 0.04464, 0.04502, 0.04537, 0.05055",\
"0.0568, 0.05577, 0.05354, 0.05157, 0.05016, 0.04896, 0.04848, 0.04855, 0.04986, 0.05756");
}
}
timing() {
related_pin : "A" ;
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.003261, 0.0112, 0.02635, 0.04997, 0.0831, 0.1267, 0.1816, 0.2487, 0.3286");
values("0.5453, 0.582, 0.6832, 0.8304, 1.018, 1.252, 1.544, 1.902, 2.337, 2.854",\
"0.5617, 0.5985, 0.6997, 0.8468, 1.034, 1.269, 1.56, 1.918, 2.353, 2.871",\
"0.628, 0.6646, 0.7659, 0.9132, 1.1, 1.335, 1.626, 1.985, 2.419, 2.937",\
"0.7638, 0.8002, 0.9011, 1.048, 1.236, 1.47, 1.762, 2.12, 2.555, 3.072",\
"0.9678, 1.006, 1.109, 1.258, 1.446, 1.681, 1.972, 2.331, 2.765, 3.282",\
"1.2, 1.241, 1.353, 1.511, 1.706, 1.944, 2.236, 2.594, 3.029, 3.546",\
"1.457, 1.503, 1.623, 1.791, 1.994, 2.239, 2.535, 2.894, 3.329, 3.846",\
"1.748, 1.796, 1.925, 2.103, 2.316, 2.567, 2.866, 3.228, 3.664, 4.181",\
"2.073, 2.125, 2.262, 2.451, 2.674, 2.932, 3.237, 3.6, 4.037, 4.554",\
"2.436, 2.491, 2.636, 2.836, 3.07, 3.338, 3.648, 4.015, 4.453, 4.972");
}
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.003261, 0.0112, 0.02635, 0.04997, 0.0831, 0.1267, 0.1816, 0.2487, 0.3286");
values("0.5556, 0.6014, 0.7403, 0.9714, 1.312, 1.782, 2.396, 3.169, 4.111, 5.233",\
"0.569, 0.6148, 0.7534, 0.9849, 1.326, 1.796, 2.41, 3.182, 4.124, 5.249",\
"0.6012, 0.647, 0.786, 1.017, 1.358, 1.828, 2.442, 3.214, 4.156, 5.279",\
"0.6592, 0.705, 0.8435, 1.074, 1.415, 1.884, 2.498, 3.271, 4.213, 5.338",\
"0.7235, 0.7708, 0.9125, 1.145, 1.486, 1.955, 2.568, 3.341, 4.283, 5.408",\
"0.7739, 0.8227, 0.9684, 1.204, 1.546, 2.016, 2.63, 3.401, 4.344, 5.468",\
"0.8065, 0.8571, 1.007, 1.247, 1.59, 2.06, 2.674, 3.445, 4.387, 5.51",\
"0.814, 0.8667, 1.023, 1.269, 1.615, 2.084, 2.697, 3.469, 4.41, 5.533",\
"0.7932, 0.8484, 1.01, 1.264, 1.615, 2.087, 2.7, 3.47, 4.412, 5.534",\
"0.7397, 0.7975, 0.9661, 1.228, 1.587, 2.064, 2.679, 3.45, 4.39, 5.513");
}
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.003261, 0.0112, 0.02635, 0.04997, 0.0831, 0.1267, 0.1816, 0.2487, 0.3286");
values("0.1931, 0.2275, 0.3269, 0.488, 0.7268, 1.068, 1.53, 2.131, 2.88, 3.778",\
"0.193, 0.2267, 0.3272, 0.488, 0.7272, 1.068, 1.53, 2.131, 2.88, 3.777",\
"0.193, 0.227, 0.3274, 0.4877, 0.7272, 1.068, 1.53, 2.131, 2.879, 3.777",\
"0.1938, 0.2284, 0.3278, 0.4882, 0.7274, 1.068, 1.53, 2.131, 2.879, 3.778",\
"0.2112, 0.2438, 0.3392, 0.497, 0.7318, 1.071, 1.531, 2.131, 2.88, 3.778",\
"0.246, 0.2802, 0.3754, 0.5288, 0.7562, 1.084, 1.538, 2.134, 2.881, 3.777",\
"0.2798, 0.316, 0.4144, 0.5678, 0.7912, 1.111, 1.554, 2.143, 2.883, 3.779",\
"0.3136, 0.3524, 0.4532, 0.6082, 0.8282, 1.141, 1.575, 2.156, 2.891, 3.784",\
"0.349, 0.3906, 0.4966, 0.6524, 0.87, 1.175, 1.599, 2.171, 2.903, 3.79",\
"0.3872, 0.43, 0.5422, 0.7014, 0.9188, 1.215, 1.632, 2.193, 2.917, 3.799");
}
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.003261, 0.0112, 0.02635, 0.04997, 0.0831, 0.1267, 0.1816, 0.2487, 0.3286");
values("0.2223, 0.2792, 0.4671, 0.8225, 1.402, 2.227, 3.317, 4.697, 6.384, 8.394",\
"0.222, 0.2803, 0.4674, 0.8227, 1.402, 2.226, 3.319, 4.698, 6.382, 8.397",\
"0.2216, 0.2791, 0.4671, 0.823, 1.402, 2.226, 3.316, 4.698, 6.384, 8.395",\
"0.223, 0.2804, 0.4676, 0.824, 1.402, 2.227, 3.318, 4.698, 6.382, 8.395",\
"0.236, 0.2932, 0.4796, 0.8302, 1.404, 2.227, 3.316, 4.697, 6.385, 8.399",\
"0.2496, 0.308, 0.4958, 0.8436, 1.412, 2.23, 3.319, 4.706, 6.388, 8.402",\
"0.2652, 0.325, 0.5144, 0.8582, 1.42, 2.235, 3.32, 4.7, 6.385, 8.4",\
"0.2854, 0.3464, 0.5376, 0.8792, 1.432, 2.241, 3.324, 4.704, 6.399, 8.398",\
"0.3086, 0.3708, 0.5654, 0.9066, 1.453, 2.252, 3.328, 4.704, 6.39, 8.413",\
"0.3346, 0.3972, 0.5962, 0.9388, 1.483, 2.276, 3.341, 4.709, 6.392, 8.398");
}
}
timing() {
related_pin : "B" ;
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.003261, 0.0112, 0.02635, 0.04997, 0.0831, 0.1267, 0.1816, 0.2487, 0.3286");
values("0.5003, 0.5358, 0.6348, 0.78, 0.9659, 1.199, 1.49, 1.848, 2.282, 2.799",\
"0.5188, 0.5543, 0.6534, 0.7985, 0.9844, 1.218, 1.508, 1.866, 2.3, 2.818",\
"0.5834, 0.6188, 0.7178, 0.863, 1.049, 1.282, 1.573, 1.931, 2.365, 2.882",\
"0.7168, 0.752, 0.8509, 0.9959, 1.182, 1.415, 1.706, 2.064, 2.498, 3.015",\
"0.9105, 0.9477, 1.05, 1.198, 1.385, 1.619, 1.91, 2.267, 2.702, 3.219",\
"1.125, 1.166, 1.276, 1.434, 1.629, 1.867, 2.159, 2.517, 2.951, 3.468",\
"1.363, 1.406, 1.526, 1.693, 1.898, 2.143, 2.438, 2.798, 3.232, 3.749",\
"1.627, 1.674, 1.803, 1.981, 2.195, 2.447, 2.746, 3.108, 3.543, 4.06",\
"1.919, 1.97, 2.107, 2.296, 2.523, 2.784, 3.089, 3.453, 3.889, 4.407",\
"2.241, 2.294, 2.441, 2.642, 2.881, 3.153, 3.466, 3.834, 4.273, 4.791");
}
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.003261, 0.0112, 0.02635, 0.04997, 0.0831, 0.1267, 0.1816, 0.2487, 0.3286");
values("0.5358, 0.5815, 0.7204, 0.9518, 1.293, 1.763, 2.377, 3.149, 4.091, 5.214",\
"0.5476, 0.5935, 0.7323, 0.9634, 1.305, 1.774, 2.388, 3.161, 4.104, 5.226",\
"0.5925, 0.6383, 0.7771, 1.008, 1.349, 1.819, 2.433, 3.205, 4.148, 5.27",\
"0.6816, 0.7275, 0.8655, 1.096, 1.436, 1.906, 2.52, 3.292, 4.235, 5.36",\
"0.7819, 0.8287, 0.9699, 1.202, 1.542, 2.01, 2.624, 3.396, 4.339, 5.461",\
"0.863, 0.9114, 1.056, 1.291, 1.633, 2.102, 2.715, 3.486, 4.429, 5.552",\
"0.9254, 0.9761, 1.125, 1.363, 1.705, 2.174, 2.788, 3.56, 4.502, 5.624",\
"0.9674, 1.02, 1.175, 1.418, 1.761, 2.229, 2.843, 3.614, 4.556, 5.679",\
"0.9857, 1.041, 1.203, 1.452, 1.799, 2.268, 2.88, 3.651, 4.593, 5.715",\
"0.9772, 1.036, 1.204, 1.463, 1.816, 2.288, 2.9, 3.67, 4.611, 5.734");
}
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.003261, 0.0112, 0.02635, 0.04997, 0.0831, 0.1267, 0.1816, 0.2487, 0.3286");
values("0.1829, 0.217, 0.3181, 0.4802, 0.7212, 1.063, 1.527, 2.128, 2.877, 3.775",\
"0.1831, 0.2171, 0.3184, 0.4807, 0.7223, 1.063, 1.526, 2.128, 2.878, 3.775",\
"0.1826, 0.2173, 0.3184, 0.4802, 0.7224, 1.064, 1.526, 2.128, 2.878, 3.775",\
"0.1842, 0.2178, 0.3194, 0.4816, 0.723, 1.063, 1.527, 2.128, 2.878, 3.776",\
"0.206, 0.2386, 0.3356, 0.4932, 0.7286, 1.067, 1.528, 2.129, 2.877, 3.776",\
"0.2394, 0.2736, 0.3716, 0.5284, 0.7564, 1.083, 1.536, 2.132, 2.877, 3.775",\
"0.273, 0.3096, 0.4098, 0.5682, 0.7934, 1.112, 1.554, 2.142, 2.883, 3.778",\
"0.3086, 0.3476, 0.4506, 0.6102, 0.833, 1.143, 1.576, 2.156, 2.891, 3.784",\
"0.3456, 0.3874, 0.4964, 0.6592, 0.8798, 1.183, 1.605, 2.174, 2.903, 3.789",\
"0.3852, 0.4294, 0.545, 0.7132, 0.935, 1.231, 1.644, 2.201, 2.92, 3.801");
}
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.003261, 0.0112, 0.02635, 0.04997, 0.0831, 0.1267, 0.1816, 0.2487, 0.3286");
values("0.2213, 0.2788, 0.4674, 0.8228, 1.402, 2.226, 3.318, 4.697, 6.383, 8.394",\
"0.2215, 0.2787, 0.467, 0.8229, 1.402, 2.226, 3.321, 4.696, 6.383, 8.398",\
"0.222, 0.2791, 0.4668, 0.8226, 1.402, 2.226, 3.317, 4.698, 6.384, 8.394",\
"0.2228, 0.2812, 0.4684, 0.824, 1.402, 2.226, 3.318, 4.697, 6.388, 8.395",\
"0.237, 0.2946, 0.48, 0.8308, 1.404, 2.226, 3.319, 4.696, 6.388, 8.393",\
"0.254, 0.3116, 0.498, 0.8446, 1.414, 2.23, 3.32, 4.696, 6.388, 8.4",\
"0.2732, 0.331, 0.517, 0.858, 1.421, 2.239, 3.327, 4.701, 6.386, 8.396",\
"0.2956, 0.356, 0.5414, 0.8768, 1.43, 2.241, 3.329, 4.709, 6.4, 8.4",\
"0.323, 0.382, 0.571, 0.902, 1.447, 2.249, 3.331, 4.708, 6.394, 8.41",\
"0.3518, 0.4146, 0.6044, 0.9342, 1.472, 2.266, 3.339, 4.713, 6.399, 8.404");
}
}
}
pin(S) {
direction : output ;
function : "(A^B)" ;
max_capacitance : 0.3284 ;
max_transition : 8.4 ;
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.04829, 0.04763, 0.04652, 0.04583, 0.04545, 0.04523, 0.04508, 0.04498, 0.04491, 0.04486",\
"0.04779, 0.04715, 0.04604, 0.04535, 0.04497, 0.04474, 0.04459, 0.04449, 0.04443, 0.04437",\
"0.04721, 0.04655, 0.04544, 0.04478, 0.04438, 0.04415, 0.04401, 0.04391, 0.04385, 0.0438",\
"0.04732, 0.04664, 0.0455, 0.0448, 0.0444, 0.04418, 0.04406, 0.04396, 0.0439, 0.04386",\
"0.0491, 0.04836, 0.04702, 0.04611, 0.04559, 0.04533, 0.04517, 0.04506, 0.045, 0.04494",\
"0.05283, 0.05193, 0.05019, 0.04892, 0.04815, 0.04771, 0.04747, 0.04729, 0.04717, 0.04709",\
"0.05773, 0.05668, 0.05454, 0.05291, 0.05186, 0.05125, 0.05086, 0.05062, 0.05045, 0.05033",\
"0.06402, 0.06282, 0.06028, 0.05824, 0.05691, 0.05603, 0.05552, 0.05514, 0.05491, 0.05475",\
"0.07177, 0.07045, 0.06752, 0.06503, 0.06329, 0.06219, 0.06147, 0.06099, 0.0607, 0.06047",\
"0.08112, 0.07968, 0.07631, 0.07332, 0.07122, 0.06984, 0.0689, 0.06825, 0.06783, 0.06754");
}
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.02027, 0.02019, 0.02022, 0.02048, 0.02081, 0.02115, 0.02148, 0.02184, 0.0221, 0.02379",\
"0.02031, 0.02021, 0.02023, 0.0205, 0.02085, 0.02119, 0.02152, 0.02174, 0.0221, 0.02377",\
"0.02039, 0.02029, 0.02026, 0.0205, 0.02085, 0.02119, 0.02154, 0.02198, 0.02212, 0.02368",\
"0.0211, 0.02091, 0.02069, 0.02079, 0.02104, 0.02145, 0.0217, 0.02208, 0.02264, 0.02423",\
"0.02272, 0.02246, 0.02206, 0.02192, 0.02196, 0.02224, 0.02257, 0.02293, 0.02337, 0.02521",\
"0.02543, 0.02504, 0.02427, 0.02385, 0.02392, 0.02402, 0.02417, 0.02459, 0.02515, 0.02723",\
"0.02936, 0.02886, 0.02786, 0.02708, 0.02669, 0.02695, 0.02708, 0.02715, 0.02756, 0.03007",\
"0.03467, 0.03397, 0.03272, 0.03161, 0.0309, 0.03075, 0.03106, 0.03122, 0.03162, 0.03466",\
"0.04125, 0.04042, 0.0389, 0.0375, 0.03647, 0.03596, 0.03591, 0.03635, 0.03689, 0.04144",\
"0.04925, 0.04827, 0.04635, 0.04472, 0.04338, 0.04251, 0.04213, 0.04219, 0.0435, 0.05003");
}
}
internal_power() {
related_pin : "A" ;
when : "B" ;
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.03854, 0.03816, 0.03763, 0.03733, 0.03709, 0.03699, 0.03701, 0.03705, 0.03707, 0.03707",\
"0.0385, 0.03814, 0.03756, 0.03727, 0.03707, 0.03695, 0.03699, 0.03703, 0.03703, 0.03703",\
"0.03831, 0.03796, 0.03738, 0.03711, 0.03689, 0.03677, 0.03681, 0.03685, 0.03685, 0.03685",\
"0.03811, 0.03776, 0.03716, 0.03689, 0.03667, 0.03657, 0.03659, 0.03663, 0.03663, 0.03663",\
"0.03841, 0.03803, 0.0375, 0.03714, 0.03696, 0.03689, 0.03691, 0.03696, 0.03696, 0.03698",\
"0.03937, 0.03899, 0.03848, 0.03812, 0.03792, 0.03778, 0.03784, 0.0379, 0.03792, 0.03792",\
"0.0412, 0.04087, 0.04025, 0.03992, 0.03974, 0.0397, 0.03966, 0.03964, 0.03972, 0.03972",\
"0.04413, 0.04371, 0.04306, 0.04259, 0.04249, 0.04243, 0.04243, 0.04239, 0.04241, 0.04233",\
"0.04786, 0.04743, 0.04667, 0.04634, 0.0461, 0.04598, 0.04602, 0.046, 0.04596, 0.04598",\
"0.0528, 0.05237, 0.05158, 0.05102, 0.05064, 0.05062, 0.05057, 0.05062, 0.05061, 0.05062");
}
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.04598, 0.04578, 0.04556, 0.04551, 0.04574, 0.04602, 0.04633, 0.04665, 0.04695, 0.04905",\
"0.04586, 0.04568, 0.04546, 0.0454, 0.04564, 0.04596, 0.04619, 0.0465, 0.04705, 0.04856",\
"0.0458, 0.04562, 0.04535, 0.04535, 0.04558, 0.04588, 0.04619, 0.0464, 0.04683, 0.04864",\
"0.04594, 0.04576, 0.04554, 0.04549, 0.04573, 0.04603, 0.04628, 0.04674, 0.0472, 0.04912",\
"0.04675, 0.04654, 0.04628, 0.04627, 0.0465, 0.04681, 0.04705, 0.04736, 0.04789, 0.05015",\
"0.04848, 0.04822, 0.04793, 0.04787, 0.04814, 0.04843, 0.0487, 0.04906, 0.04961, 0.0527",\
"0.05097, 0.05075, 0.05042, 0.05042, 0.0506, 0.05088, 0.05125, 0.05146, 0.05203, 0.0559",\
"0.05451, 0.05428, 0.05383, 0.05377, 0.05404, 0.05439, 0.05467, 0.05493, 0.05559, 0.06132",\
"0.0591, 0.05884, 0.05841, 0.05819, 0.05831, 0.05865, 0.05924, 0.05948, 0.06074, 0.06909",\
"0.0647, 0.06441, 0.06391, 0.0637, 0.0637, 0.06396, 0.06437, 0.06504, 0.0672, 0.08168");
}
}
internal_power() {
related_pin : "B" ;
when : "!A" ;
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.05125, 0.0506, 0.0495, 0.04884, 0.04844, 0.04819, 0.04806, 0.04795, 0.04788, 0.04783",\
"0.0512, 0.05056, 0.04946, 0.04878, 0.04837, 0.04815, 0.048, 0.0479, 0.04782, 0.04777",\
"0.05068, 0.05003, 0.0489, 0.04826, 0.04786, 0.04763, 0.04749, 0.04738, 0.04732, 0.04727",\
"0.05046, 0.0498, 0.04866, 0.04797, 0.04755, 0.04737, 0.04723, 0.04713, 0.04706, 0.04702",\
"0.05183, 0.05109, 0.04978, 0.0489, 0.04841, 0.04812, 0.04795, 0.04784, 0.04776, 0.0477",\
"0.05488, 0.05405, 0.05244, 0.05128, 0.05062, 0.05024, 0.05, 0.04985, 0.04973, 0.04967",\
"0.05956, 0.05861, 0.05671, 0.05529, 0.05445, 0.0539, 0.05356, 0.05334, 0.05321, 0.0531",\
"0.06612, 0.06507, 0.06279, 0.06101, 0.05986, 0.05915, 0.05874, 0.05844, 0.05823, 0.05808",\
"0.07454, 0.07336, 0.07076, 0.06852, 0.06708, 0.06614, 0.06554, 0.06515, 0.06488, 0.06469",\
"0.08483, 0.08352, 0.08051, 0.07788, 0.07606, 0.07484, 0.07404, 0.07351, 0.07312, 0.07287");
}
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.02483, 0.02471, 0.0246, 0.02473, 0.02501, 0.02538, 0.02569, 0.02593, 0.02623, 0.02786",\
"0.02463, 0.02447, 0.02433, 0.02451, 0.0248, 0.02516, 0.02547, 0.02567, 0.02607, 0.02771",\
"0.02442, 0.02427, 0.02417, 0.02427, 0.02456, 0.0249, 0.02517, 0.02553, 0.02587, 0.0274",\
"0.02492, 0.02472, 0.02445, 0.02443, 0.02464, 0.02494, 0.02523, 0.02559, 0.02605, 0.02768",\
"0.0266, 0.02629, 0.02586, 0.02562, 0.02563, 0.02585, 0.02614, 0.0264, 0.0268, 0.0288",\
"0.02944, 0.02905, 0.02829, 0.02781, 0.02775, 0.02783, 0.02812, 0.02823, 0.02864, 0.03091",\
"0.03367, 0.03319, 0.03217, 0.03131, 0.03097, 0.03116, 0.03131, 0.03153, 0.03177, 0.03444",\
"0.03944, 0.03876, 0.03754, 0.0364, 0.03565, 0.03549, 0.03582, 0.03602, 0.03632, 0.03977",\
"0.04683, 0.04603, 0.04451, 0.04305, 0.04206, 0.0414, 0.04133, 0.04178, 0.04244, 0.04724",\
"0.05574, 0.05481, 0.05292, 0.05118, 0.05004, 0.0491, 0.04852, 0.04859, 0.04974, 0.05707");
}
}
internal_power() {
related_pin : "B" ;
when : "A" ;
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.03723, 0.03685, 0.03632, 0.03602, 0.03582, 0.0357, 0.0357, 0.03574, 0.03576, 0.03576",\
"0.03714, 0.03678, 0.0362, 0.03595, 0.03573, 0.03559, 0.03561, 0.03567, 0.03567, 0.03569",\
"0.03701, 0.03667, 0.03608, 0.03576, 0.0356, 0.03545, 0.03548, 0.03552, 0.03554, 0.03554",\
"0.03696, 0.03659, 0.03599, 0.03571, 0.03552, 0.0354, 0.03542, 0.03546, 0.03546, 0.03548",\
"0.03754, 0.03718, 0.03661, 0.03623, 0.03603, 0.03595, 0.03599, 0.03603, 0.03603, 0.03605",\
"0.03872, 0.03836, 0.03783, 0.03747, 0.03719, 0.03709, 0.03713, 0.03719, 0.03721, 0.03721",\
"0.04078, 0.04036, 0.03979, 0.03941, 0.03927, 0.03919, 0.03915, 0.03917, 0.03919, 0.03921",\
"0.04369, 0.04335, 0.04271, 0.0423, 0.04206, 0.042, 0.042, 0.04204, 0.04206, 0.042",\
"0.04766, 0.04723, 0.04654, 0.0461, 0.04586, 0.0458, 0.04576, 0.04578, 0.04578, 0.04578",\
"0.05261, 0.05221, 0.0513, 0.05091, 0.05055, 0.05043, 0.05047, 0.05049, 0.05047, 0.05047");
}
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.04232, 0.04216, 0.04205, 0.04209, 0.04242, 0.04278, 0.04305, 0.04331, 0.04387, 0.04533",\
"0.04228, 0.04212, 0.04196, 0.04208, 0.04239, 0.04273, 0.04308, 0.04324, 0.04368, 0.04539",\
"0.04213, 0.04198, 0.04188, 0.04191, 0.04224, 0.04259, 0.04287, 0.04314, 0.04352, 0.04535",\
"0.04221, 0.04202, 0.04195, 0.04198, 0.0423, 0.04264, 0.04295, 0.04325, 0.04363, 0.0456",\
"0.04309, 0.04289, 0.04273, 0.04279, 0.04311, 0.04343, 0.04372, 0.04397, 0.04446, 0.04679",\
"0.04482, 0.0446, 0.04447, 0.0444, 0.04471, 0.04502, 0.04531, 0.04563, 0.04603, 0.04903",\
"0.04737, 0.04714, 0.04685, 0.04687, 0.04714, 0.0474, 0.04767, 0.04803, 0.04867, 0.05241",\
"0.05092, 0.05069, 0.0503, 0.05013, 0.05046, 0.05086, 0.05121, 0.05141, 0.05208, 0.05751",\
"0.05544, 0.05521, 0.05473, 0.05456, 0.05467, 0.05487, 0.05556, 0.05587, 0.057, 0.06497",\
"0.06096, 0.06069, 0.06019, 0.06003, 0.05994, 0.06009, 0.06062, 0.06127, 0.06327, 0.07659");
}
}
timing() {
related_pin : "A" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("1.016, 1.05, 1.144, 1.28, 1.457, 1.682, 1.968, 2.325, 2.76, 3.277",\
"1.03, 1.064, 1.158, 1.294, 1.47, 1.695, 1.982, 2.339, 2.773, 3.291",\
"1.061, 1.095, 1.189, 1.325, 1.501, 1.726, 2.012, 2.37, 2.804, 3.321",\
"1.11, 1.145, 1.239, 1.375, 1.551, 1.776, 2.062, 2.419, 2.854, 3.371",\
"1.172, 1.206, 1.301, 1.437, 1.613, 1.838, 2.125, 2.482, 2.916, 3.433",\
"1.23, 1.263, 1.357, 1.492, 1.668, 1.894, 2.18, 2.537, 2.971, 3.489",\
"1.271, 1.305, 1.398, 1.535, 1.711, 1.936, 2.222, 2.577, 3.013, 3.53",\
"1.29, 1.325, 1.419, 1.555, 1.733, 1.958, 2.244, 2.601, 3.034, 3.55",\
"1.282, 1.317, 1.412, 1.55, 1.728, 1.954, 2.24, 2.597, 3.03, 3.547",\
"1.243, 1.279, 1.375, 1.514, 1.691, 1.919, 2.207, 2.564, 2.999, 3.516");
}
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("1.069, 1.113, 1.247, 1.472, 1.808, 2.275, 2.889, 3.661, 4.604, 5.728",\
"1.085, 1.13, 1.263, 1.489, 1.825, 2.292, 2.906, 3.679, 4.621, 5.742",\
"1.153, 1.197, 1.33, 1.556, 1.892, 2.36, 2.973, 3.745, 4.687, 5.81",\
"1.288, 1.332, 1.465, 1.691, 2.027, 2.494, 3.108, 3.881, 4.824, 5.946",\
"1.491, 1.535, 1.669, 1.895, 2.231, 2.698, 3.312, 4.084, 5.027, 6.148",\
"1.736, 1.78, 1.914, 2.14, 2.476, 2.944, 3.558, 4.33, 5.273, 6.396",\
"2.008, 2.053, 2.187, 2.412, 2.749, 3.217, 3.831, 4.604, 5.545, 6.668",\
"2.313, 2.358, 2.493, 2.719, 3.056, 3.523, 4.137, 4.91, 5.852, 6.975",\
"2.656, 2.701, 2.837, 3.064, 3.401, 3.867, 4.48, 5.252, 6.194, 7.316",\
"3.037, 3.083, 3.219, 3.446, 3.783, 4.249, 4.863, 5.635, 6.576, 7.699");
}
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.1839, 0.2144, 0.3044, 0.4564, 0.6918, 1.038, 1.515, 2.126, 2.876, 3.779",\
"0.1838, 0.2144, 0.3044, 0.4558, 0.6918, 1.038, 1.515, 2.126, 2.879, 3.775",\
"0.184, 0.214, 0.3048, 0.456, 0.6924, 1.039, 1.515, 2.126, 2.875, 3.78",\
"0.1842, 0.2148, 0.305, 0.4568, 0.692, 1.039, 1.515, 2.126, 2.878, 3.779",\
"0.1848, 0.215, 0.3052, 0.4568, 0.6928, 1.038, 1.515, 2.126, 2.876, 3.78",\
"0.1814, 0.212, 0.3028, 0.4548, 0.6918, 1.039, 1.516, 2.124, 2.879, 3.775",\
"0.1836, 0.214, 0.305, 0.4576, 0.692, 1.038, 1.509, 2.121, 2.877, 3.78",\
"0.187, 0.2178, 0.3084, 0.4588, 0.6938, 1.038, 1.511, 2.12, 2.871, 3.772",\
"0.1912, 0.2226, 0.313, 0.4624, 0.6966, 1.041, 1.515, 2.122, 2.873, 3.77",\
"0.1968, 0.2268, 0.3166, 0.467, 0.7008, 1.045, 1.519, 2.126, 2.877, 3.774");
}
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.212, 0.2674, 0.4524, 0.8082, 1.391, 2.218, 3.314, 4.706, 6.386, 8.412",\
"0.2118, 0.2674, 0.4524, 0.8088, 1.391, 2.218, 3.315, 4.696, 6.39, 8.395",\
"0.2116, 0.2676, 0.4526, 0.8086, 1.39, 2.219, 3.312, 4.695, 6.385, 8.393",\
"0.2126, 0.2674, 0.4526, 0.8082, 1.391, 2.22, 3.315, 4.703, 6.395, 8.39",\
"0.213, 0.268, 0.4532, 0.8088, 1.388, 2.217, 3.314, 4.696, 6.388, 8.394",\
"0.2144, 0.2708, 0.4542, 0.8098, 1.391, 2.218, 3.313, 4.704, 6.397, 8.409",\
"0.2158, 0.271, 0.456, 0.8114, 1.391, 2.218, 3.315, 4.693, 6.384, 8.396",\
"0.2176, 0.274, 0.4574, 0.8114, 1.391, 2.221, 3.318, 4.696, 6.384, 8.392",\
"0.2202, 0.2778, 0.4606, 0.8128, 1.391, 2.22, 3.315, 4.7, 6.392, 8.396",\
"0.224, 0.2806, 0.4644, 0.815, 1.392, 2.22, 3.314, 4.694, 6.38, 8.398");
}
}
timing() {
related_pin : "A" ;
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.7032, 0.744, 0.8582, 1.026, 1.235, 1.487, 1.79, 2.156, 2.594, 3.112",\
"0.7152, 0.7559, 0.8704, 1.038, 1.247, 1.499, 1.802, 2.168, 2.606, 3.124",\
"0.7608, 0.8015, 0.9157, 1.083, 1.292, 1.544, 1.848, 2.214, 2.652, 3.17",\
"0.8735, 0.9142, 1.028, 1.196, 1.405, 1.657, 1.96, 2.326, 2.764, 3.282",\
"1.066, 1.107, 1.221, 1.389, 1.598, 1.85, 2.154, 2.52, 2.958, 3.476",\
"1.308, 1.351, 1.469, 1.642, 1.855, 2.11, 2.414, 2.78, 3.218, 3.736",\
"1.586, 1.631, 1.755, 1.933, 2.152, 2.412, 2.721, 3.089, 3.528, 4.045",\
"1.907, 1.955, 2.086, 2.27, 2.495, 2.759, 3.071, 3.443, 3.884, 4.404",\
"2.274, 2.324, 2.462, 2.654, 2.887, 3.157, 3.473, 3.845, 4.288, 4.809",\
"2.686, 2.74, 2.885, 3.087, 3.329, 3.606, 3.928, 4.305, 4.749, 5.27");
}
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.4253, 0.4684, 0.5998, 0.8236, 1.159, 1.626, 2.24, 3.013, 3.954, 5.076",\
"0.4396, 0.4825, 0.6141, 0.838, 1.174, 1.64, 2.254, 3.026, 3.968, 5.093",\
"0.488, 0.5308, 0.6619, 0.8858, 1.221, 1.688, 2.302, 3.075, 4.016, 5.136",\
"0.5705, 0.6134, 0.7442, 0.9672, 1.302, 1.77, 2.383, 3.154, 4.099, 5.222",\
"0.641, 0.6851, 0.8184, 1.043, 1.379, 1.845, 2.459, 3.231, 4.174, 5.298",\
"0.6858, 0.7315, 0.8673, 1.093, 1.428, 1.895, 2.508, 3.281, 4.223, 5.344",\
"0.7015, 0.7493, 0.8892, 1.117, 1.452, 1.918, 2.531, 3.302, 4.245, 5.365",\
"0.6833, 0.7324, 0.8793, 1.112, 1.447, 1.912, 2.525, 3.296, 4.238, 5.359",\
"0.6265, 0.6784, 0.8322, 1.071, 1.41, 1.877, 2.489, 3.259, 4.2, 5.323",\
"0.5288, 0.5842, 0.7446, 0.9919, 1.335, 1.805, 2.42, 3.19, 4.131, 5.252");
}
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.2355, 0.2738, 0.3871, 0.5669, 0.8114, 1.146, 1.598, 2.182, 2.913, 3.805",\
"0.2355, 0.2742, 0.3868, 0.5667, 0.8126, 1.147, 1.594, 2.181, 2.916, 3.806",\
"0.2354, 0.2738, 0.387, 0.5666, 0.8124, 1.146, 1.594, 2.18, 2.916, 3.806",\
"0.236, 0.2738, 0.3878, 0.567, 0.8128, 1.146, 1.596, 2.182, 2.915, 3.806",\
"0.2432, 0.2812, 0.3936, 0.5706, 0.8156, 1.149, 1.598, 2.18, 2.916, 3.806",\
"0.272, 0.3094, 0.419, 0.5932, 0.8322, 1.16, 1.606, 2.187, 2.913, 3.799",\
"0.3014, 0.3396, 0.4486, 0.6226, 0.861, 1.184, 1.623, 2.197, 2.925, 3.808",\
"0.3322, 0.373, 0.4824, 0.6532, 0.8894, 1.21, 1.645, 2.216, 2.936, 3.819",\
"0.3658, 0.4086, 0.5224, 0.6914, 0.9248, 1.241, 1.666, 2.231, 2.949, 3.825",\
"0.4026, 0.447, 0.565, 0.7364, 0.9676, 1.279, 1.697, 2.254, 2.963, 3.837");
}
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.2003, 0.2559, 0.4412, 0.8011, 1.384, 2.215, 3.32, 4.701, 6.38, 8.394",\
"0.2004, 0.2561, 0.4413, 0.8007, 1.385, 2.214, 3.321, 4.696, 6.383, 8.407",\
"0.2005, 0.2559, 0.4415, 0.801, 1.384, 2.219, 3.32, 4.703, 6.383, 8.391",\
"0.2052, 0.2599, 0.4438, 0.802, 1.384, 2.22, 3.313, 4.696, 6.394, 8.394",\
"0.2178, 0.273, 0.456, 0.8112, 1.387, 2.222, 3.32, 4.698, 6.39, 8.404",\
"0.2344, 0.2898, 0.4698, 0.8198, 1.396, 2.225, 3.311, 4.702, 6.394, 8.391",\
"0.254, 0.3094, 0.488, 0.8298, 1.4, 2.226, 3.319, 4.705, 6.379, 8.393",\
"0.2802, 0.3352, 0.5118, 0.848, 1.41, 2.23, 3.324, 4.703, 6.385, 8.391",\
"0.306, 0.3636, 0.5416, 0.872, 1.426, 2.242, 3.328, 4.704, 6.388, 8.408",\
"0.336, 0.3934, 0.5772, 0.9024, 1.449, 2.26, 3.347, 4.712, 6.391, 8.399");
}
}
timing() {
related_pin : "B" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.994, 1.028, 1.122, 1.258, 1.434, 1.659, 1.945, 2.302, 2.736, 3.254",\
"1.007, 1.041, 1.135, 1.271, 1.447, 1.672, 1.958, 2.315, 2.75, 3.267",\
"1.052, 1.086, 1.18, 1.316, 1.492, 1.718, 2.004, 2.361, 2.795, 3.312",\
"1.135, 1.169, 1.263, 1.399, 1.575, 1.8, 2.086, 2.444, 2.878, 3.395",\
"1.233, 1.267, 1.362, 1.498, 1.674, 1.899, 2.186, 2.542, 2.977, 3.494",\
"1.319, 1.353, 1.447, 1.583, 1.759, 1.984, 2.271, 2.628, 3.062, 3.58",\
"1.389, 1.423, 1.517, 1.653, 1.829, 2.055, 2.341, 2.698, 3.132, 3.649",\
"1.441, 1.476, 1.57, 1.707, 1.883, 2.109, 2.395, 2.752, 3.186, 3.702",\
"1.473, 1.508, 1.603, 1.741, 1.917, 2.143, 2.43, 2.786, 3.22, 3.737",\
"1.48, 1.516, 1.611, 1.75, 1.928, 2.154, 2.441, 2.798, 3.232, 3.749");
}
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.9727, 1.016, 1.149, 1.374, 1.71, 2.176, 2.789, 3.561, 4.504, 5.627",\
"0.9916, 1.035, 1.168, 1.392, 1.728, 2.195, 2.808, 3.579, 4.522, 5.646",\
"1.056, 1.1, 1.233, 1.457, 1.793, 2.26, 2.873, 3.644, 4.587, 5.711",\
"1.188, 1.232, 1.365, 1.589, 1.925, 2.392, 3.005, 3.778, 4.72, 5.842",\
"1.385, 1.428, 1.561, 1.786, 2.122, 2.589, 3.202, 3.973, 4.914, 6.04",\
"1.614, 1.657, 1.791, 2.015, 2.351, 2.818, 3.431, 4.203, 5.144, 6.269",\
"1.867, 1.911, 2.045, 2.27, 2.605, 3.071, 3.685, 4.457, 5.4, 6.52",\
"2.149, 2.194, 2.328, 2.553, 2.889, 3.355, 3.967, 4.739, 5.681, 6.805",\
"2.46, 2.506, 2.641, 2.867, 3.203, 3.668, 4.281, 5.051, 5.992, 7.115",\
"2.801, 2.847, 2.984, 3.211, 3.546, 4.012, 4.624, 5.395, 6.337, 7.458");
}
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.1838, 0.2141, 0.3044, 0.4564, 0.6914, 1.038, 1.514, 2.125, 2.878, 3.779",\
"0.1842, 0.2142, 0.3042, 0.4564, 0.6916, 1.037, 1.515, 2.126, 2.876, 3.778",\
"0.1838, 0.2146, 0.3046, 0.4554, 0.6918, 1.038, 1.515, 2.126, 2.876, 3.779",\
"0.1842, 0.2146, 0.3048, 0.4562, 0.6918, 1.038, 1.515, 2.126, 2.878, 3.777",\
"0.1856, 0.2158, 0.3054, 0.4566, 0.6918, 1.038, 1.515, 2.124, 2.878, 3.779",\
"0.1838, 0.2132, 0.3034, 0.4556, 0.692, 1.04, 1.516, 2.126, 2.879, 3.778",\
"0.1838, 0.214, 0.305, 0.4566, 0.6938, 1.039, 1.512, 2.124, 2.877, 3.781",\
"0.187, 0.2174, 0.3076, 0.4586, 0.6934, 1.04, 1.511, 2.123, 2.873, 3.775",\
"0.1914, 0.2212, 0.3114, 0.462, 0.6964, 1.04, 1.513, 2.123, 2.873, 3.771",\
"0.1958, 0.226, 0.3166, 0.4656, 0.6986, 1.043, 1.516, 2.124, 2.877, 3.774");
}
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.209, 0.2635, 0.4486, 0.8046, 1.388, 2.218, 3.311, 4.694, 6.382, 8.396",\
"0.2088, 0.2646, 0.4484, 0.8044, 1.386, 2.214, 3.31, 4.693, 6.383, 8.414",\
"0.209, 0.2638, 0.4482, 0.8046, 1.388, 2.218, 3.31, 4.694, 6.383, 8.395",\
"0.208, 0.2638, 0.4484, 0.8048, 1.388, 2.215, 3.311, 4.702, 6.397, 8.388",\
"0.209, 0.2644, 0.4484, 0.805, 1.387, 2.215, 3.313, 4.693, 6.378, 8.405",\
"0.2108, 0.2666, 0.45, 0.8054, 1.388, 2.22, 3.309, 4.701, 6.382, 8.393",\
"0.2152, 0.2708, 0.4528, 0.8064, 1.386, 2.218, 3.31, 4.693, 6.392, 8.387",\
"0.2174, 0.2734, 0.4564, 0.8084, 1.388, 2.214, 3.312, 4.692, 6.38, 8.414",\
"0.2224, 0.2772, 0.4596, 0.8114, 1.388, 2.217, 3.309, 4.69, 6.385, 8.412",\
"0.2264, 0.2836, 0.465, 0.814, 1.39, 2.217, 3.31, 4.688, 6.375, 8.386");
}
}
timing() {
related_pin : "B" ;
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.7696, 0.8104, 0.9248, 1.092, 1.301, 1.553, 1.857, 2.222, 2.66, 3.178",\
"0.7868, 0.8275, 0.942, 1.109, 1.319, 1.571, 1.874, 2.24, 2.677, 3.196",\
"0.8292, 0.8699, 0.9845, 1.151, 1.361, 1.613, 1.916, 2.282, 2.72, 3.238",\
"0.9044, 0.9454, 1.06, 1.227, 1.436, 1.688, 1.992, 2.357, 2.795, 3.313",\
"1.029, 1.07, 1.185, 1.353, 1.563, 1.816, 2.119, 2.485, 2.923, 3.441",\
"1.19, 1.233, 1.353, 1.528, 1.743, 1.999, 2.304, 2.671, 3.108, 3.627",\
"1.394, 1.438, 1.564, 1.744, 1.966, 2.228, 2.538, 2.907, 3.346, 3.865",\
"1.64, 1.687, 1.818, 2.005, 2.235, 2.504, 2.819, 3.192, 3.633, 4.152",\
"1.924, 1.973, 2.11, 2.307, 2.547, 2.825, 3.147, 3.523, 3.966, 4.487",\
"2.243, 2.295, 2.439, 2.644, 2.896, 3.185, 3.517, 3.902, 4.35, 4.873");
}
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.4786, 0.5223, 0.655, 0.88, 1.217, 1.684, 2.297, 3.07, 4.013, 5.133",\
"0.4907, 0.5338, 0.6667, 0.8918, 1.228, 1.696, 2.309, 3.082, 4.023, 5.144",\
"0.5356, 0.5792, 0.7118, 0.9367, 1.273, 1.741, 2.354, 3.127, 4.07, 5.191",\
"0.6227, 0.6658, 0.7977, 1.022, 1.358, 1.825, 2.44, 3.211, 4.152, 5.274",\
"0.7101, 0.7541, 0.8879, 1.113, 1.449, 1.916, 2.53, 3.301, 4.244, 5.367",\
"0.7748, 0.8203, 0.9562, 1.182, 1.518, 1.986, 2.599, 3.37, 4.313, 5.435",\
"0.8157, 0.8632, 1.003, 1.231, 1.565, 2.033, 2.646, 3.418, 4.359, 5.481",\
"0.8298, 0.8788, 1.023, 1.255, 1.591, 2.056, 2.67, 3.442, 4.384, 5.505",\
"0.8149, 0.8666, 1.017, 1.254, 1.592, 2.058, 2.671, 3.442, 4.384, 5.506",\
"0.7675, 0.8221, 0.9795, 1.223, 1.567, 2.035, 2.649, 3.42, 4.362, 5.484");
}
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.2354, 0.2738, 0.3867, 0.5665, 0.8112, 1.147, 1.596, 2.181, 2.913, 3.805",\
"0.2355, 0.2738, 0.3869, 0.5676, 0.8124, 1.145, 1.597, 2.181, 2.913, 3.804",\
"0.2353, 0.2738, 0.3872, 0.5676, 0.8124, 1.147, 1.595, 2.182, 2.916, 3.803",\
"0.236, 0.2744, 0.3878, 0.567, 0.8122, 1.146, 1.597, 2.182, 2.916, 3.805",\
"0.247, 0.2838, 0.3956, 0.573, 0.8148, 1.149, 1.596, 2.183, 2.916, 3.804",\
"0.2658, 0.305, 0.4196, 0.596, 0.8358, 1.163, 1.606, 2.187, 2.916, 3.8",\
"0.2864, 0.327, 0.4438, 0.6236, 0.866, 1.189, 1.626, 2.197, 2.925, 3.809",\
"0.3124, 0.3542, 0.4734, 0.6562, 0.9008, 1.22, 1.652, 2.218, 2.936, 3.817",\
"0.342, 0.3864, 0.5082, 0.6976, 0.9418, 1.261, 1.687, 2.247, 2.955, 3.825",\
"0.376, 0.4218, 0.5486, 0.741, 0.9932, 1.316, 1.736, 2.285, 2.986, 3.843");
}
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.00326, 0.01119, 0.02634, 0.04993, 0.08304, 0.1266, 0.1815, 0.2485, 0.3284");
values("0.2056, 0.261, 0.4472, 0.8056, 1.388, 2.218, 3.312, 4.698, 6.386, 8.392",\
"0.2056, 0.2612, 0.4467, 0.8054, 1.388, 2.217, 3.313, 4.699, 6.379, 8.39",\
"0.2058, 0.2617, 0.4475, 0.8054, 1.388, 2.218, 3.314, 4.696, 6.384, 8.394",\
"0.2073, 0.2632, 0.4484, 0.8064, 1.388, 2.225, 3.316, 4.693, 6.38, 8.387",\
"0.2194, 0.2748, 0.4586, 0.8144, 1.39, 2.219, 3.315, 4.696, 6.385, 8.414",\
"0.2332, 0.2884, 0.4702, 0.8208, 1.397, 2.225, 3.32, 4.696, 6.384, 8.394",\
"0.252, 0.3078, 0.4862, 0.8308, 1.402, 2.228, 3.323, 4.703, 6.381, 8.392",\
"0.2724, 0.3296, 0.5078, 0.8458, 1.409, 2.232, 3.325, 4.705, 6.393, 8.404",\
"0.2986, 0.3542, 0.5342, 0.8688, 1.424, 2.24, 3.328, 4.711, 6.391, 8.4",\
"0.3254, 0.384, 0.5648, 0.8956, 1.446, 2.258, 3.34, 4.712, 6.395, 8.4");
}
}
}
}