blob: 06e54547304d3fd0701f69e0c47881802a507975 [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__latq_1) {
area : 43.904000 ;
latch(IQ1,IQN1) {
enable : "E" ;
data_in : "(!D)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E" ;
value : "5.967324e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "3.766158e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "7.725366e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "3.658644e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "7.725366e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.002805 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("0.003097, 0.0031, 0.003099, 0.003096, 0.003095, 0.003103, 0.003102, \
0.003102, 0.003102, 0.003101");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("-0.002761, -0.002765, -0.002785, -0.00281, -0.002817, -0.002837, \
-0.002839, -0.002845, -0.002846, -0.002848");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("-0.681, -0.666, -0.605, -0.524, -0.426, -0.323, -0.208, -0.077, 0.071, 0.244",\
"-0.694, -0.681, -0.625, -0.539, -0.443, -0.344, -0.227, -0.09, 0.057, 0.227",\
"-0.741, -0.727, -0.676, -0.588, -0.489, -0.388, -0.277, -0.141, 0.004, 0.181",\
"-0.83, -0.809, -0.76, -0.667, -0.575, -0.474, -0.358, -0.225, -0.073, 0.103",\
"-0.959, -0.946, -0.888, -0.799, -0.711, -0.605, -0.484, -0.353, -0.191, -0.017",\
"-1.142, -1.128, -1.071, -0.984, -0.887, -0.781, -0.663, -0.521, -0.357, -0.177",\
"-1.36, -1.338, -1.288, -1.194, -1.096, -0.988, -0.865, -0.719, -0.558, -0.372",\
"-1.601, -1.588, -1.525, -1.441, -1.337, -1.228, -1.103, -0.958, -0.792, -0.603",\
"-1.885, -1.867, -1.81, -1.721, -1.614, -1.498, -1.372, -1.228, -1.058, -0.868",\
"-2.204, -2.183, -2.132, -2.039, -1.929, -1.815, -1.689, -1.535, -1.365, -1.178");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("-0.074, -0.058, 0.005, 0.122, 0.267, 0.428, 0.603, 0.795, 1.013, 1.249",\
"-0.087, -0.067, -0.012, 0.11, 0.255, 0.416, 0.59, 0.782, 1.001, 1.238",\
"-0.112, -0.099, -0.041, 0.076, 0.228, 0.386, 0.564, 0.756, 0.97, 1.207",\
"-0.177, -0.16, -0.096, 0.019, 0.168, 0.332, 0.51, 0.701, 0.925, 1.164",\
"-0.248, -0.229, -0.171, -0.047, 0.104, 0.265, 0.444, 0.643, 0.866, 1.112",\
"-0.306, -0.291, -0.23, -0.107, 0.046, 0.217, 0.395, 0.596, 0.821, 1.064",\
"-0.351, -0.334, -0.272, -0.149, 0.006, 0.172, 0.355, 0.558, 0.788, 1.029",\
"-0.369, -0.351, -0.288, -0.172, -0.015, 0.158, 0.345, 0.547, 0.771, 1.021",\
"-0.364, -0.352, -0.289, -0.164, -0.005, 0.165, 0.351, 0.556, 0.786, 1.036",\
"-0.328, -0.311, -0.251, -0.121, 0.036, 0.201, 0.389, 0.589, 0.824, 1.072");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("1.036, 1.022, 0.963, 0.874, 0.784, 0.709, 0.637, 0.589, 0.565, 0.569",\
"1.051, 1.032, 0.978, 0.892, 0.802, 0.718, 0.656, 0.607, 0.579, 0.583",\
"1.099, 1.081, 1.023, 0.939, 0.847, 0.767, 0.7, 0.649, 0.617, 0.613",\
"1.18, 1.163, 1.111, 1.016, 0.929, 0.848, 0.776, 0.717, 0.68, 0.663",\
"1.305, 1.285, 1.232, 1.144, 1.055, 0.973, 0.897, 0.827, 0.773, 0.738",\
"1.49, 1.475, 1.414, 1.328, 1.241, 1.155, 1.068, 0.992, 0.917, 0.856",\
"1.714, 1.697, 1.638, 1.556, 1.464, 1.372, 1.284, 1.194, 1.104, 1.013",\
"1.96, 1.952, 1.893, 1.804, 1.715, 1.619, 1.523, 1.422, 1.313, 1.204",\
"2.248, 2.233, 2.18, 2.098, 2.007, 1.908, 1.805, 1.69, 1.571, 1.447",\
"2.569, 2.55, 2.498, 2.422, 2.327, 2.227, 2.114, 1.997, 1.866, 1.73");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("0.258, 0.243, 0.179, 0.041, -0.112, -0.278, -0.454, -0.643, -0.86, -1.092",\
"0.272, 0.254, 0.181, 0.054, -0.107, -0.263, -0.444, -0.639, -0.852, -1.08",\
"0.295, 0.278, 0.211, 0.08, -0.078, -0.24, -0.411, -0.607, -0.818, -1.054",\
"0.348, 0.332, 0.271, 0.14, -0.021, -0.184, -0.358, -0.552, -0.765, -1.004",\
"0.415, 0.402, 0.336, 0.211, 0.049, -0.116, -0.288, -0.489, -0.707, -0.942",\
"0.466, 0.455, 0.386, 0.261, 0.102, -0.06, -0.244, -0.441, -0.662, -0.909",\
"0.501, 0.486, 0.425, 0.301, 0.141, -0.026, -0.207, -0.41, -0.638, -0.883",\
"0.51, 0.495, 0.437, 0.305, 0.151, -0.016, -0.205, -0.402, -0.631, -0.882",\
"0.492, 0.481, 0.414, 0.29, 0.126, -0.039, -0.228, -0.432, -0.662, -0.907",\
"0.444, 0.427, 0.369, 0.237, 0.078, -0.099, -0.282, -0.489, -0.71, -0.959");
}
}
}
pin(E) {
capacitance : 0.003419 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6.8 ;
min_pulse_width_high : 1.092 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("0.03269, 0.03249, 0.03212, 0.03213, 0.03268, 0.03372, 0.03527, \
0.03744, 0.04029, 0.04387");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("0.01885, 0.01872, 0.01844, 0.01834, 0.01866, 0.01953, 0.02094, \
0.02293, 0.02553, 0.02881");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("0.03339, 0.03317, 0.0328, 0.03283, 0.03338, 0.03442, 0.03603, \
0.03823, 0.04108, 0.04468");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("0.01861, 0.01849, 0.0182, 0.0181, 0.01843, 0.01928, 0.02065, 0.02265, \
0.02523, 0.02846");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("1.092");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("0.66");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.2369 ;
max_transition : 6.8 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "D" ;
when : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002628, 0.008344, 0.01926, 0.03626, 0.06012, 0.09151, 0.1311, 0.1793, 0.2369");
values("0.04661, 0.04639, 0.04609, 0.04597, 0.04598, 0.04602, 0.04605, 0.04609, 0.04612, 0.04613",\
"0.04651, 0.04631, 0.04601, 0.04589, 0.04589, 0.04594, 0.04598, 0.04602, 0.04603, 0.04605",\
"0.04636, 0.04615, 0.04583, 0.04574, 0.04574, 0.04578, 0.04582, 0.04585, 0.04588, 0.04589",\
"0.04622, 0.04601, 0.0457, 0.04559, 0.04558, 0.04563, 0.04567, 0.04572, 0.04573, 0.04575",\
"0.0463, 0.04608, 0.04575, 0.04563, 0.04561, 0.04566, 0.04569, 0.04573, 0.04576, 0.04579",\
"0.04706, 0.04681, 0.0464, 0.04618, 0.04613, 0.04613, 0.04617, 0.0462, 0.04623, 0.04626",\
"0.04837, 0.04806, 0.04755, 0.04727, 0.04713, 0.04711, 0.04713, 0.04715, 0.04717, 0.04719",\
"0.05024, 0.04985, 0.04925, 0.04884, 0.04864, 0.04856, 0.04857, 0.04858, 0.04861, 0.04863",\
"0.05266, 0.05222, 0.05148, 0.05097, 0.05071, 0.0506, 0.05057, 0.05056, 0.05057, 0.05059",\
"0.05571, 0.05519, 0.05435, 0.05375, 0.05341, 0.05323, 0.05316, 0.05314, 0.05312, 0.05312");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002628, 0.008344, 0.01926, 0.03626, 0.06012, 0.09151, 0.1311, 0.1793, 0.2369");
values("0.03478, 0.03478, 0.03488, 0.03514, 0.03549, 0.03579, 0.03599, 0.03618, 0.03644, 0.03675",\
"0.03466, 0.03466, 0.03476, 0.03504, 0.03532, 0.03567, 0.03587, 0.03616, 0.03628, 0.03664",\
"0.03451, 0.03451, 0.0346, 0.03488, 0.0352, 0.03548, 0.03571, 0.03592, 0.03622, 0.03652",\
"0.03444, 0.03445, 0.03452, 0.03475, 0.03507, 0.03536, 0.03559, 0.03581, 0.03608, 0.03636",\
"0.03464, 0.03461, 0.03467, 0.03481, 0.03508, 0.03534, 0.03563, 0.03594, 0.03614, 0.03626",\
"0.03515, 0.03508, 0.03505, 0.03526, 0.0354, 0.03565, 0.03593, 0.0362, 0.03636, 0.03665",\
"0.03614, 0.03603, 0.03594, 0.0359, 0.0361, 0.03645, 0.03656, 0.03682, 0.03717, 0.03746",\
"0.03751, 0.03739, 0.03721, 0.03716, 0.03717, 0.03744, 0.03781, 0.03806, 0.03832, 0.03862",\
"0.03935, 0.03922, 0.03895, 0.03885, 0.03876, 0.03886, 0.03931, 0.03967, 0.03985, 0.04028",\
"0.04181, 0.04165, 0.04129, 0.04112, 0.04103, 0.04102, 0.04116, 0.04163, 0.0421, 0.04253");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002628, 0.008344, 0.01926, 0.03626, 0.06012, 0.09151, 0.1311, 0.1793, 0.2369");
values("0.04155, 0.04137, 0.04106, 0.04098, 0.04099, 0.04104, 0.04107, 0.04111, 0.04113, 0.04114",\
"0.04154, 0.04136, 0.04108, 0.04099, 0.041, 0.04105, 0.04108, 0.04112, 0.04113, 0.04115",\
"0.04147, 0.0413, 0.04101, 0.04093, 0.04094, 0.04099, 0.04103, 0.04106, 0.04107, 0.04108",\
"0.04135, 0.04116, 0.04087, 0.04079, 0.0408, 0.04086, 0.04089, 0.04091, 0.04093, 0.04094",\
"0.04127, 0.04106, 0.04078, 0.0407, 0.04073, 0.04076, 0.04081, 0.04084, 0.04087, 0.04088",\
"0.04121, 0.04102, 0.04075, 0.04063, 0.04065, 0.0407, 0.04075, 0.04079, 0.04081, 0.04082",\
"0.04115, 0.04096, 0.04069, 0.04061, 0.04063, 0.04066, 0.04068, 0.04071, 0.04074, 0.04076",\
"0.04114, 0.04095, 0.04066, 0.04058, 0.0406, 0.04064, 0.04068, 0.04071, 0.04073, 0.04075",\
"0.0412, 0.04102, 0.04074, 0.04063, 0.04062, 0.04067, 0.04072, 0.04075, 0.04077, 0.04079",\
"0.04121, 0.04101, 0.04072, 0.04061, 0.04063, 0.04067, 0.04071, 0.04074, 0.04076, 0.04078");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002628, 0.008344, 0.01926, 0.03626, 0.06012, 0.09151, 0.1311, 0.1793, 0.2369");
values("0.03687, 0.0369, 0.03698, 0.03722, 0.03748, 0.0378, 0.03809, 0.03836, 0.03854, 0.03866",\
"0.03687, 0.0369, 0.03696, 0.0372, 0.03744, 0.03778, 0.03801, 0.03823, 0.03841, 0.03878",\
"0.03683, 0.03686, 0.03693, 0.03717, 0.03749, 0.03777, 0.038, 0.0382, 0.03848, 0.03875",\
"0.03687, 0.0369, 0.03697, 0.03721, 0.0375, 0.03779, 0.03801, 0.03828, 0.03844, 0.03877",\
"0.03682, 0.03684, 0.03692, 0.0372, 0.03746, 0.03774, 0.03799, 0.03821, 0.03853, 0.03878",\
"0.03679, 0.0368, 0.03696, 0.03719, 0.03744, 0.03775, 0.03799, 0.0382, 0.03854, 0.03867",\
"0.03679, 0.03684, 0.03691, 0.03718, 0.03753, 0.03779, 0.03799, 0.0382, 0.0384, 0.03865",\
"0.03679, 0.03678, 0.0369, 0.0371, 0.0374, 0.03782, 0.03823, 0.03821, 0.03841, 0.03867",\
"0.0368, 0.0368, 0.03692, 0.0371, 0.03739, 0.03753, 0.03807, 0.03844, 0.03848, 0.03873",\
"0.03688, 0.03687, 0.03694, 0.03717, 0.03743, 0.03773, 0.03784, 0.03841, 0.0388, 0.03919");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002628, 0.008344, 0.01926, 0.03626, 0.06012, 0.09151, 0.1311, 0.1793, 0.2369");
values("0.8222, 0.8646, 0.9794, 1.138, 1.326, 1.544, 1.803, 2.114, 2.484, 2.923",\
"0.8372, 0.8795, 0.9944, 1.154, 1.341, 1.559, 1.818, 2.129, 2.499, 2.938",\
"0.8866, 0.9291, 1.044, 1.203, 1.39, 1.609, 1.868, 2.178, 2.549, 2.988",\
"0.9712, 1.013, 1.128, 1.287, 1.474, 1.693, 1.952, 2.262, 2.633, 3.072",\
"1.103, 1.145, 1.26, 1.419, 1.606, 1.825, 2.084, 2.394, 2.765, 3.204",\
"1.283, 1.326, 1.443, 1.604, 1.792, 2.012, 2.271, 2.581, 2.952, 3.391",\
"1.492, 1.538, 1.661, 1.829, 2.023, 2.245, 2.507, 2.818, 3.189, 3.628",\
"1.734, 1.782, 1.911, 2.086, 2.287, 2.515, 2.78, 3.093, 3.465, 3.905",\
"2.012, 2.062, 2.196, 2.379, 2.587, 2.82, 3.088, 3.405, 3.778, 4.218",\
"2.327, 2.378, 2.519, 2.709, 2.923, 3.162, 3.435, 3.753, 4.128, 4.568");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002628, 0.008344, 0.01926, 0.03626, 0.06012, 0.09151, 0.1311, 0.1793, 0.2369");
values("0.4767, 0.516, 0.6336, 0.8302, 1.116, 1.51, 2.027, 2.678, 3.471, 4.415",\
"0.4872, 0.5266, 0.6442, 0.8408, 1.127, 1.521, 2.038, 2.689, 3.482, 4.426",\
"0.5172, 0.5567, 0.6741, 0.8707, 1.156, 1.55, 2.067, 2.718, 3.511, 4.456",\
"0.5736, 0.613, 0.7305, 0.9268, 1.212, 1.606, 2.124, 2.775, 3.568, 4.513",\
"0.6435, 0.6845, 0.8043, 1.002, 1.287, 1.681, 2.199, 2.849, 3.643, 4.589",\
"0.704, 0.7469, 0.8709, 1.072, 1.358, 1.752, 2.269, 2.92, 3.714, 4.659",\
"0.7472, 0.7922, 0.9207, 1.125, 1.413, 1.807, 2.324, 2.974, 3.768, 4.714",\
"0.768, 0.8155, 0.9492, 1.157, 1.447, 1.841, 2.359, 3.009, 3.802, 4.748",\
"0.7637, 0.8139, 0.9536, 1.166, 1.458, 1.853, 2.369, 3.02, 3.813, 4.758",\
"0.732, 0.7854, 0.9319, 1.15, 1.444, 1.839, 2.356, 3.006, 3.799, 4.745");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002628, 0.008344, 0.01926, 0.03626, 0.06012, 0.09151, 0.1311, 0.1793, 0.2369");
values("0.228, 0.2651, 0.3643, 0.5062, 0.6942, 0.9574, 1.316, 1.794, 2.394, 3.123",\
"0.2281, 0.2651, 0.3641, 0.5062, 0.694, 0.9572, 1.317, 1.793, 2.394, 3.125",\
"0.2281, 0.2652, 0.3638, 0.5058, 0.6944, 0.9574, 1.318, 1.793, 2.394, 3.122",\
"0.228, 0.2652, 0.3642, 0.506, 0.6932, 0.9558, 1.317, 1.793, 2.394, 3.122",\
"0.2286, 0.2654, 0.3644, 0.5064, 0.6946, 0.9576, 1.317, 1.794, 2.394, 3.125",\
"0.2392, 0.2766, 0.3742, 0.513, 0.6984, 0.96, 1.319, 1.792, 2.394, 3.122",\
"0.256, 0.2946, 0.3968, 0.5366, 0.7166, 0.9714, 1.326, 1.798, 2.396, 3.126",\
"0.2718, 0.3122, 0.42, 0.5622, 0.743, 0.9936, 1.342, 1.808, 2.402, 3.129",\
"0.2884, 0.331, 0.4422, 0.5876, 0.7672, 1.017, 1.363, 1.821, 2.409, 3.13",\
"0.306, 0.3494, 0.466, 0.6144, 0.7922, 1.039, 1.381, 1.835, 2.418, 3.136");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002628, 0.008344, 0.01926, 0.03626, 0.06012, 0.09151, 0.1311, 0.1793, 0.2369");
values("0.181, 0.2256, 0.377, 0.6663, 1.13, 1.8, 2.69, 3.811, 5.177, 6.812",\
"0.181, 0.2257, 0.3777, 0.6664, 1.129, 1.8, 2.69, 3.811, 5.181, 6.812",\
"0.181, 0.2258, 0.3775, 0.6666, 1.128, 1.8, 2.686, 3.808, 5.179, 6.817",\
"0.1819, 0.2264, 0.3778, 0.6666, 1.13, 1.8, 2.69, 3.812, 5.18, 6.81",\
"0.1914, 0.2358, 0.385, 0.6696, 1.129, 1.8, 2.691, 3.814, 5.184, 6.815",\
"0.2032, 0.2482, 0.3974, 0.6784, 1.133, 1.801, 2.687, 3.813, 5.182, 6.807",\
"0.2174, 0.2628, 0.4106, 0.6874, 1.138, 1.803, 2.69, 3.812, 5.18, 6.811",\
"0.2328, 0.279, 0.4272, 0.6992, 1.143, 1.803, 2.688, 3.81, 5.181, 6.814",\
"0.2498, 0.2986, 0.4454, 0.7116, 1.151, 1.808, 2.691, 3.808, 5.176, 6.808",\
"0.269, 0.3194, 0.4672, 0.728, 1.157, 1.809, 2.693, 3.81, 5.175, 6.803");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002628, 0.008344, 0.01926, 0.03626, 0.06012, 0.09151, 0.1311, 0.1793, 0.2369");
values("0.8765, 0.9188, 1.034, 1.193, 1.38, 1.598, 1.858, 2.168, 2.539, 2.978",\
"0.8902, 0.9326, 1.048, 1.206, 1.394, 1.612, 1.871, 2.182, 2.552, 2.991",\
"0.9371, 0.9794, 1.094, 1.253, 1.441, 1.659, 1.918, 2.228, 2.599, 3.038",\
"1.007, 1.05, 1.165, 1.323, 1.511, 1.729, 1.988, 2.298, 2.669, 3.108",\
"1.068, 1.11, 1.226, 1.384, 1.571, 1.79, 2.049, 2.36, 2.73, 3.169",\
"1.112, 1.155, 1.27, 1.429, 1.616, 1.835, 2.094, 2.404, 2.775, 3.214",\
"1.139, 1.181, 1.296, 1.455, 1.642, 1.861, 2.12, 2.431, 2.801, 3.24",\
"1.147, 1.19, 1.305, 1.464, 1.651, 1.87, 2.129, 2.439, 2.81, 3.249",\
"1.136, 1.179, 1.294, 1.453, 1.64, 1.859, 2.118, 2.428, 2.799, 3.238",\
"1.106, 1.148, 1.263, 1.422, 1.609, 1.828, 2.087, 2.398, 2.768, 3.208");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002628, 0.008344, 0.01926, 0.03626, 0.06012, 0.09151, 0.1311, 0.1793, 0.2369");
values("0.8481, 0.8875, 1.005, 1.201, 1.487, 1.881, 2.398, 3.048, 3.842, 4.788",\
"0.8618, 0.9012, 1.019, 1.215, 1.501, 1.895, 2.412, 3.062, 3.856, 4.801",\
"0.9102, 0.9497, 1.067, 1.263, 1.549, 1.943, 2.46, 3.111, 3.904, 4.849",\
"0.9845, 1.024, 1.141, 1.338, 1.623, 2.017, 2.534, 3.185, 3.978, 4.922",\
"1.048, 1.087, 1.205, 1.401, 1.687, 2.081, 2.598, 3.249, 4.041, 4.986",\
"1.093, 1.133, 1.25, 1.447, 1.732, 2.127, 2.643, 3.294, 4.086, 5.033",\
"1.12, 1.16, 1.277, 1.474, 1.759, 2.153, 2.67, 3.321, 4.114, 5.06",\
"1.128, 1.168, 1.285, 1.482, 1.767, 2.162, 2.678, 3.328, 4.121, 5.069",\
"1.115, 1.155, 1.272, 1.469, 1.754, 2.148, 2.665, 3.315, 4.108, 5.053",\
"1.08, 1.12, 1.238, 1.434, 1.72, 2.113, 2.63, 3.28, 4.073, 5.018");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002628, 0.008344, 0.01926, 0.03626, 0.06012, 0.09151, 0.1311, 0.1793, 0.2369");
values("0.2273, 0.2645, 0.3633, 0.5054, 0.6928, 0.9554, 1.316, 1.793, 2.394, 3.121",\
"0.2272, 0.2646, 0.3634, 0.5052, 0.693, 0.9554, 1.316, 1.792, 2.394, 3.124",\
"0.2272, 0.2642, 0.3632, 0.5052, 0.693, 0.9574, 1.316, 1.794, 2.394, 3.124",\
"0.2274, 0.2644, 0.3632, 0.5054, 0.693, 0.9574, 1.316, 1.792, 2.394, 3.122",\
"0.2272, 0.2646, 0.3632, 0.5052, 0.6928, 0.9554, 1.317, 1.793, 2.391, 3.124",\
"0.2274, 0.2644, 0.3634, 0.5056, 0.6932, 0.9574, 1.316, 1.793, 2.394, 3.123",\
"0.2274, 0.2644, 0.3636, 0.5056, 0.6932, 0.9554, 1.316, 1.793, 2.394, 3.123",\
"0.2274, 0.2648, 0.3638, 0.5058, 0.6944, 0.9558, 1.317, 1.791, 2.39, 3.123",\
"0.2278, 0.2648, 0.3638, 0.506, 0.6934, 0.9562, 1.317, 1.791, 2.39, 3.12",\
"0.228, 0.2652, 0.3642, 0.5062, 0.6942, 0.9562, 1.318, 1.791, 2.392, 3.121");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002628, 0.008344, 0.01926, 0.03626, 0.06012, 0.09151, 0.1311, 0.1793, 0.2369");
values("0.1813, 0.2259, 0.3773, 0.6666, 1.13, 1.799, 2.691, 3.814, 5.184, 6.814",\
"0.1814, 0.2261, 0.3771, 0.6668, 1.13, 1.8, 2.691, 3.813, 5.18, 6.81",\
"0.1814, 0.2258, 0.3776, 0.6668, 1.129, 1.798, 2.687, 3.812, 5.178, 6.812",\
"0.1814, 0.226, 0.3778, 0.6666, 1.129, 1.8, 2.689, 3.81, 5.175, 6.815",\
"0.1816, 0.226, 0.3778, 0.6658, 1.128, 1.799, 2.686, 3.809, 5.18, 6.817",\
"0.1816, 0.226, 0.377, 0.6662, 1.129, 1.799, 2.687, 3.809, 5.182, 6.817",\
"0.1816, 0.2258, 0.3778, 0.6662, 1.128, 1.798, 2.688, 3.812, 5.177, 6.814",\
"0.1816, 0.226, 0.3774, 0.666, 1.128, 1.797, 2.684, 3.807, 5.181, 6.817",\
"0.1814, 0.2262, 0.3776, 0.6662, 1.129, 1.798, 2.684, 3.804, 5.172, 6.805",\
"0.1816, 0.2258, 0.3772, 0.6664, 1.129, 1.799, 2.686, 3.806, 5.171, 6.801");
}
}
}
}