blob: 6a0cae9f37f8159a4511a68a096b937c02d3a958 [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.86206e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "3.13992e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "8.03556e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "3.03984e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "8.03556e-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.002752 ;
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 ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.002358, 0.002361, 0.002359, 0.002354, 0.002359, 0.002362, 0.002362, \
0.002362, 0.002361, 0.002361");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.002075, -0.00208, -0.002108, -0.002126, -0.002134, -0.002149, \
-0.002153, -0.002156, -0.002158, -0.00216");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_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.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-1.563, -1.526, -1.415, -1.219, -0.986, -0.754, -0.505, -0.231, 0.062, 0.394",\
"-1.595, -1.554, -1.441, -1.249, -1.024, -0.785, -0.536, -0.263, 0.031, 0.364",\
"-1.701, -1.67, -1.548, -1.355, -1.127, -0.891, -0.642, -0.373, -0.073, 0.261",\
"-1.884, -1.846, -1.73, -1.539, -1.31, -1.069, -0.824, -0.547, -0.249, 0.084",\
"-2.157, -2.122, -2.003, -1.814, -1.585, -1.35, -1.091, -0.818, -0.511, -0.165",\
"-2.541, -2.505, -2.387, -2.196, -1.972, -1.73, -1.47, -1.182, -0.863, -0.518",\
"-3.011, -2.976, -2.863, -2.667, -2.439, -2.19, -1.92, -1.629, -1.303, -0.952",\
"-3.535, -3.499, -3.383, -3.192, -2.956, -2.704, -2.431, -2.131, -1.801, -1.442",\
"-4.117, -4.083, -3.966, -3.767, -3.528, -3.268, -2.991, -2.681, -2.353, -1.984",\
"-4.756, -4.719, -4.601, -4.403, -4.156, -3.889, -3.608, -3.301, -2.956, -2.58");
}
rise_constraint(cnst_ctin_rtin_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.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.126, -0.093, 0.028, 0.266, 0.605, 0.983, 1.379, 1.809, 2.262, 2.755",\
"-0.155, -0.115, -0, 0.237, 0.579, 0.955, 1.357, 1.786, 2.239, 2.726",\
"-0.226, -0.186, -0.069, 0.172, 0.51, 0.886, 1.286, 1.718, 2.168, 2.657",\
"-0.358, -0.324, -0.195, 0.041, 0.383, 0.757, 1.157, 1.593, 2.049, 2.546",\
"-0.536, -0.508, -0.383, -0.135, 0.21, 0.586, 0.996, 1.426, 1.888, 2.384",\
"-0.726, -0.693, -0.567, -0.32, 0.03, 0.414, 0.827, 1.263, 1.731, 2.232",\
"-0.897, -0.861, -0.737, -0.488, -0.141, 0.257, 0.668, 1.109, 1.584, 2.094",\
"-1.04, -1.008, -0.882, -0.629, -0.278, 0.113, 0.536, 0.99, 1.465, 1.967",\
"-1.143, -1.111, -0.988, -0.734, -0.384, 0.015, 0.436, 0.893, 1.37, 1.88",\
"-1.207, -1.176, -1.048, -0.803, -0.445, -0.046, 0.378, 0.828, 1.315, 1.827");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_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.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("2.319, 2.282, 2.165, 1.97, 1.753, 1.553, 1.378, 1.219, 1.084, 0.967",\
"2.344, 2.312, 2.19, 1.994, 1.78, 1.579, 1.405, 1.246, 1.108, 0.984",\
"2.445, 2.411, 2.296, 2.101, 1.885, 1.685, 1.501, 1.346, 1.202, 1.073",\
"2.623, 2.592, 2.475, 2.273, 2.062, 1.864, 1.678, 1.511, 1.358, 1.217",\
"2.885, 2.852, 2.733, 2.537, 2.323, 2.121, 1.93, 1.756, 1.596, 1.436",\
"3.254, 3.22, 3.103, 2.911, 2.695, 2.492, 2.295, 2.111, 1.928, 1.755",\
"3.734, 3.7, 3.586, 3.391, 3.176, 2.967, 2.766, 2.566, 2.366, 2.159",\
"4.296, 4.261, 4.142, 3.954, 3.73, 3.511, 3.3, 3.08, 2.867, 2.632",\
"4.901, 4.863, 4.747, 4.557, 4.338, 4.115, 3.89, 3.654, 3.416, 3.159",\
"5.563, 5.523, 5.409, 5.224, 5.006, 4.776, 4.538, 4.291, 4.031, 3.761");
}
rise_constraint(cnst_ctin_rtin_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.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.555, 0.522, 0.391, 0.121, -0.241, -0.633, -1.04, -1.469, -1.922, -2.402",\
"0.576, 0.538, 0.406, 0.139, -0.222, -0.606, -1.019, -1.442, -1.897, -2.379",\
"0.639, 0.606, 0.473, 0.204, -0.157, -0.541, -0.947, -1.377, -1.827, -2.309",\
"0.751, 0.718, 0.586, 0.319, -0.036, -0.419, -0.829, -1.253, -1.705, -2.189",\
"0.93, 0.891, 0.759, 0.504, 0.146, -0.245, -0.65, -1.079, -1.535, -2.02",\
"1.091, 1.059, 0.929, 0.678, 0.311, -0.081, -0.484, -0.927, -1.383, -1.873",\
"1.241, 1.211, 1.089, 0.836, 0.478, 0.086, -0.334, -0.779, -1.241, -1.738",\
"1.372, 1.335, 1.214, 0.96, 0.605, 0.206, -0.213, -0.658, -1.128, -1.629",\
"1.461, 1.426, 1.301, 1.054, 0.698, 0.304, -0.126, -0.566, -1.047, -1.549",\
"1.503, 1.472, 1.352, 1.106, 0.75, 0.351, -0.082, -0.529, -1.008, -1.514");
}
}
}
pin(E) {
capacitance : 0.003355 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
min_pulse_width_high : 2.412 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02718, 0.02705, 0.02675, 0.02653, 0.02648, 0.02659, 0.02682, \
0.0272, 0.02773, 0.02842");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01606, 0.01599, 0.01574, 0.01549, 0.01537, 0.01538, 0.01557, \
0.01593, 0.01644, 0.0171");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02768, 0.02753, 0.02723, 0.02702, 0.02696, 0.02707, 0.02731, \
0.0277, 0.02824, 0.02892");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01588, 0.01581, 0.01558, 0.01534, 0.0152, 0.01521, 0.01541, \
0.01574, 0.01625, 0.01692");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("2.412");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("1.401");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.2065 ;
max_transition : 12 ;
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002418, 0.007397, 0.01691, 0.03172, 0.0525, 0.07985, 0.1143, 0.1564, 0.2065");
values("0.03667, 0.03667, 0.03672, 0.03687, 0.03703, 0.03715, 0.03725, 0.03733, 0.03738, 0.03741",\
"0.03658, 0.03658, 0.03664, 0.03678, 0.03694, 0.03708, 0.03717, 0.03724, 0.0373, 0.03733",\
"0.03647, 0.03648, 0.03653, 0.03667, 0.03683, 0.03698, 0.03707, 0.03714, 0.03719, 0.03722",\
"0.03637, 0.03637, 0.03642, 0.03656, 0.03672, 0.03685, 0.03695, 0.03703, 0.03709, 0.03711",\
"0.03627, 0.03629, 0.03633, 0.03646, 0.03662, 0.03675, 0.03686, 0.03693, 0.037, 0.03703",\
"0.03627, 0.03625, 0.03629, 0.03641, 0.03657, 0.0367, 0.03681, 0.03689, 0.03695, 0.03699",\
"0.03641, 0.03637, 0.03637, 0.03646, 0.03661, 0.03673, 0.03685, 0.03693, 0.03699, 0.03704",\
"0.03661, 0.03658, 0.03656, 0.03663, 0.03674, 0.03687, 0.03697, 0.03706, 0.03713, 0.03717",\
"0.03699, 0.03696, 0.03689, 0.03693, 0.03702, 0.03714, 0.03725, 0.03732, 0.03739, 0.03745",\
"0.03755, 0.03749, 0.03739, 0.0374, 0.03746, 0.03755, 0.03765, 0.03775, 0.03781, 0.03786");
}
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.002418, 0.007397, 0.01691, 0.03172, 0.0525, 0.07985, 0.1143, 0.1564, 0.2065");
values("0.02846, 0.02853, 0.0287, 0.02897, 0.02923, 0.02949, 0.02965, 0.02993, 0.03031, 0.03467",\
"0.02838, 0.02845, 0.02861, 0.02889, 0.02914, 0.02942, 0.02956, 0.02975, 0.0303, 0.03476",\
"0.02828, 0.02835, 0.02851, 0.02877, 0.02902, 0.02924, 0.02946, 0.02966, 0.03019, 0.03481",\
"0.02819, 0.02824, 0.02839, 0.02864, 0.0289, 0.0291, 0.02933, 0.02951, 0.03013, 0.03537",\
"0.02811, 0.02816, 0.02829, 0.02851, 0.02877, 0.02904, 0.02931, 0.0295, 0.03027, 0.03673",\
"0.02806, 0.02811, 0.02821, 0.02844, 0.02864, 0.02886, 0.02913, 0.02934, 0.03036, 0.03872",\
"0.02812, 0.02814, 0.02825, 0.02837, 0.02868, 0.0289, 0.02913, 0.02931, 0.03075, 0.04219",\
"0.02827, 0.02829, 0.02836, 0.0285, 0.02864, 0.02901, 0.02924, 0.02948, 0.03218, 0.04863",\
"0.02853, 0.02854, 0.02862, 0.02868, 0.02882, 0.02895, 0.02936, 0.02999, 0.03422, 0.05939",\
"0.02894, 0.02895, 0.02897, 0.02907, 0.02915, 0.02928, 0.02946, 0.03071, 0.0396, 0.0781");
}
}
internal_power() {
related_pin : "E" ;
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.002418, 0.007397, 0.01691, 0.03172, 0.0525, 0.07985, 0.1143, 0.1564, 0.2065");
values("0.03288, 0.03291, 0.03298, 0.03314, 0.0333, 0.03343, 0.03353, 0.0336, 0.03364, 0.03367",\
"0.03288, 0.03291, 0.03297, 0.03312, 0.03329, 0.03343, 0.03352, 0.03359, 0.03364, 0.03368",\
"0.03286, 0.03288, 0.03294, 0.0331, 0.03327, 0.03339, 0.03349, 0.03356, 0.0336, 0.03364",\
"0.03275, 0.03278, 0.03284, 0.03301, 0.03316, 0.0333, 0.03339, 0.03347, 0.03351, 0.03354",\
"0.03266, 0.03267, 0.03274, 0.03289, 0.03306, 0.03319, 0.03328, 0.03336, 0.0334, 0.03343",\
"0.03261, 0.03261, 0.03268, 0.03283, 0.033, 0.03313, 0.03322, 0.03329, 0.03334, 0.03337",\
"0.03254, 0.03256, 0.03262, 0.03276, 0.03293, 0.03306, 0.03316, 0.03323, 0.03327, 0.0333",\
"0.03249, 0.03251, 0.03258, 0.03274, 0.0329, 0.03303, 0.03311, 0.03319, 0.03322, 0.03326",\
"0.03246, 0.03248, 0.03253, 0.03268, 0.03286, 0.03296, 0.03308, 0.03316, 0.03321, 0.03323",\
"0.03247, 0.03248, 0.03254, 0.03269, 0.03285, 0.03298, 0.03308, 0.03315, 0.0332, 0.03324");
}
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.002418, 0.007397, 0.01691, 0.03172, 0.0525, 0.07985, 0.1143, 0.1564, 0.2065");
values("0.03002, 0.03009, 0.03024, 0.03049, 0.03072, 0.03093, 0.03117, 0.03135, 0.03195, 0.03741",\
"0.03001, 0.03008, 0.03023, 0.03046, 0.03071, 0.031, 0.03113, 0.03142, 0.03207, 0.03745",\
"0.03001, 0.03009, 0.03023, 0.03048, 0.03074, 0.03093, 0.03114, 0.03137, 0.03211, 0.03806",\
"0.03001, 0.03008, 0.03022, 0.03046, 0.0307, 0.03099, 0.03125, 0.03143, 0.03224, 0.03896",\
"0.03001, 0.03009, 0.03023, 0.03049, 0.03076, 0.031, 0.03115, 0.03136, 0.03236, 0.04075",\
"0.03003, 0.0301, 0.03027, 0.03049, 0.03074, 0.03096, 0.03118, 0.03154, 0.03287, 0.04335",\
"0.02997, 0.03005, 0.03021, 0.03046, 0.03076, 0.03092, 0.03117, 0.0314, 0.03352, 0.04764",\
"0.02998, 0.03006, 0.03021, 0.0304, 0.03066, 0.031, 0.03116, 0.0316, 0.03469, 0.05456",\
"0.02997, 0.03004, 0.03017, 0.03045, 0.03063, 0.03087, 0.03131, 0.0318, 0.03741, 0.06661",\
"0.02992, 0.03, 0.03017, 0.03038, 0.03066, 0.03087, 0.03103, 0.03254, 0.04336, 0.087");
}
}
timing() {
related_pin : "D" ;
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.002418, 0.007397, 0.01691, 0.03172, 0.0525, 0.07985, 0.1143, 0.1564, 0.2065");
values("1.897, 1.973, 2.178, 2.462, 2.793, 3.169, 3.605, 4.114, 4.712, 5.413",\
"1.926, 2.002, 2.207, 2.491, 2.821, 3.198, 3.633, 4.143, 4.741, 5.442",\
"2.034, 2.11, 2.315, 2.599, 2.93, 3.306, 3.742, 4.251, 4.849, 5.55",\
"2.216, 2.292, 2.497, 2.781, 3.111, 3.488, 3.923, 4.432, 5.03, 5.732",\
"2.49, 2.566, 2.77, 3.054, 3.385, 3.761, 4.197, 4.706, 5.304, 6.005",\
"2.871, 2.947, 3.152, 3.436, 3.767, 4.143, 4.579, 5.088, 5.687, 6.388",\
"3.341, 3.421, 3.633, 3.923, 4.257, 4.636, 5.073, 5.583, 6.181, 6.882",\
"3.866, 3.95, 4.175, 4.479, 4.826, 5.214, 5.656, 6.169, 6.769, 7.47",\
"4.445, 4.534, 4.77, 5.09, 5.451, 5.85, 6.302, 6.821, 7.425, 8.129",\
"5.08, 5.175, 5.424, 5.76, 6.135, 6.546, 7.007, 7.533, 8.141, 8.848");
}
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.002418, 0.007397, 0.01691, 0.03172, 0.0525, 0.07985, 0.1143, 0.1564, 0.2065");
values("0.9736, 1.043, 1.253, 1.604, 2.113, 2.812, 3.728, 4.879, 6.284, 7.956",\
"0.9984, 1.068, 1.277, 1.629, 2.138, 2.837, 3.752, 4.904, 6.309, 7.98",\
"1.067, 1.137, 1.346, 1.698, 2.207, 2.905, 3.821, 4.973, 6.378, 8.048",\
"1.195, 1.264, 1.473, 1.824, 2.333, 3.032, 3.948, 5.1, 6.505, 8.175",\
"1.376, 1.446, 1.658, 2.009, 2.518, 3.217, 4.133, 5.284, 6.69, 8.363",\
"1.562, 1.636, 1.855, 2.212, 2.723, 3.422, 4.337, 5.49, 6.894, 8.566",\
"1.733, 1.811, 2.038, 2.402, 2.916, 3.616, 4.531, 5.683, 7.089, 8.762",\
"1.877, 1.96, 2.196, 2.568, 3.085, 3.785, 4.702, 5.853, 7.258, 8.932",\
"1.983, 2.072, 2.319, 2.699, 3.22, 3.921, 4.837, 5.99, 7.395, 9.068",\
"2.049, 2.143, 2.402, 2.793, 3.319, 4.021, 4.937, 6.089, 7.494, 9.169");
}
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.002418, 0.007397, 0.01691, 0.03172, 0.0525, 0.07985, 0.1143, 0.1564, 0.2065");
values("0.4714, 0.5286, 0.6942, 0.9402, 1.251, 1.67, 2.235, 2.976, 3.913, 5.061",\
"0.4718, 0.529, 0.6946, 0.9402, 1.251, 1.672, 2.235, 2.974, 3.909, 5.063",\
"0.4716, 0.5294, 0.6946, 0.9398, 1.251, 1.671, 2.238, 2.974, 3.91, 5.061",\
"0.4714, 0.5294, 0.6944, 0.94, 1.251, 1.671, 2.236, 2.976, 3.913, 5.055",\
"0.471, 0.529, 0.6944, 0.94, 1.251, 1.67, 2.237, 2.974, 3.909, 5.058",\
"0.4732, 0.531, 0.696, 0.9416, 1.252, 1.671, 2.237, 2.975, 3.909, 5.061",\
"0.5014, 0.5588, 0.7208, 0.9602, 1.265, 1.682, 2.241, 2.977, 3.916, 5.06",\
"0.5374, 0.5988, 0.7664, 1.009, 1.309, 1.716, 2.266, 2.992, 3.926, 5.068",\
"0.5754, 0.6404, 0.814, 1.062, 1.362, 1.764, 2.312, 3.026, 3.942, 5.076",\
"0.616, 0.684, 0.864, 1.114, 1.416, 1.816, 2.358, 3.068, 3.974, 5.096");
}
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.002418, 0.007397, 0.01691, 0.03172, 0.0525, 0.07985, 0.1143, 0.1564, 0.2065");
values("0.3674, 0.4441, 0.7104, 1.221, 2.03, 3.205, 4.77, 6.743, 9.143, 12.02",\
"0.3676, 0.4438, 0.7106, 1.221, 2.03, 3.206, 4.768, 6.739, 9.137, 12.02",\
"0.3674, 0.4436, 0.7104, 1.221, 2.029, 3.206, 4.766, 6.737, 9.14, 12.02",\
"0.3674, 0.4444, 0.7108, 1.221, 2.029, 3.206, 4.765, 6.736, 9.141, 12.02",\
"0.3786, 0.4548, 0.7172, 1.223, 2.031, 3.204, 4.77, 6.745, 9.149, 12.02",\
"0.4018, 0.478, 0.738, 1.236, 2.036, 3.205, 4.766, 6.737, 9.139, 12.02",\
"0.4296, 0.505, 0.7632, 1.255, 2.045, 3.207, 4.765, 6.732, 9.146, 12.01",\
"0.4606, 0.5364, 0.791, 1.276, 2.056, 3.213, 4.766, 6.732, 9.144, 12.01",\
"0.4984, 0.5744, 0.8256, 1.3, 2.069, 3.223, 4.77, 6.732, 9.136, 12.01",\
"0.538, 0.6154, 0.863, 1.327, 2.084, 3.224, 4.776, 6.734, 9.134, 12");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
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.002418, 0.007397, 0.01691, 0.03172, 0.0525, 0.07985, 0.1143, 0.1564, 0.2065");
values("1.999, 2.075, 2.28, 2.564, 2.894, 3.271, 3.706, 4.215, 4.814, 5.515",\
"2.028, 2.104, 2.309, 2.593, 2.924, 3.3, 3.735, 4.244, 4.843, 5.544",\
"2.126, 2.203, 2.407, 2.691, 3.022, 3.398, 3.833, 4.343, 4.941, 5.642",\
"2.293, 2.369, 2.574, 2.857, 3.188, 3.565, 4, 4.509, 5.108, 5.808",\
"2.468, 2.544, 2.749, 3.032, 3.363, 3.74, 4.175, 4.684, 5.282, 5.984",\
"2.626, 2.702, 2.908, 3.191, 3.522, 3.898, 4.334, 4.843, 5.441, 6.142",\
"2.761, 2.837, 3.043, 3.326, 3.657, 4.033, 4.469, 4.978, 5.576, 6.277",\
"2.868, 2.943, 3.149, 3.433, 3.764, 4.14, 4.576, 5.085, 5.683, 6.384",\
"2.943, 3.019, 3.224, 3.507, 3.838, 4.216, 4.651, 5.16, 5.758, 6.46",\
"2.984, 3.06, 3.265, 3.549, 3.88, 4.257, 4.692, 5.201, 5.8, 6.501");
}
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.002418, 0.007397, 0.01691, 0.03172, 0.0525, 0.07985, 0.1143, 0.1564, 0.2065");
values("1.775, 1.845, 2.054, 2.405, 2.914, 3.612, 4.528, 5.681, 7.085, 8.758",\
"1.804, 1.874, 2.083, 2.434, 2.943, 3.641, 4.557, 5.708, 7.114, 8.787",\
"1.905, 1.974, 2.183, 2.534, 3.043, 3.742, 4.658, 5.81, 7.214, 8.885",\
"2.08, 2.149, 2.358, 2.709, 3.218, 3.917, 4.832, 5.984, 7.389, 9.062",\
"2.262, 2.332, 2.542, 2.893, 3.401, 4.1, 5.016, 6.168, 7.573, 9.243",\
"2.425, 2.495, 2.705, 3.055, 3.564, 4.263, 5.178, 6.328, 7.734, 9.408",\
"2.564, 2.634, 2.843, 3.194, 3.702, 4.401, 5.317, 6.468, 7.872, 9.546",\
"2.672, 2.742, 2.952, 3.302, 3.811, 4.51, 5.424, 6.576, 7.981, 9.652",\
"2.748, 2.818, 3.027, 3.378, 3.886, 4.585, 5.501, 6.651, 8.055, 9.728",\
"2.787, 2.856, 3.066, 3.417, 3.926, 4.625, 5.541, 6.69, 8.094, 9.767");
}
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.002418, 0.007397, 0.01691, 0.03172, 0.0525, 0.07985, 0.1143, 0.1564, 0.2065");
values("0.4706, 0.5284, 0.6936, 0.9392, 1.25, 1.67, 2.235, 2.977, 3.914, 5.055",\
"0.4706, 0.528, 0.6936, 0.939, 1.25, 1.67, 2.235, 2.973, 3.91, 5.063",\
"0.47, 0.5282, 0.6936, 0.939, 1.25, 1.67, 2.235, 2.974, 3.911, 5.058",\
"0.4706, 0.528, 0.6934, 0.9388, 1.25, 1.67, 2.236, 2.975, 3.913, 5.063",\
"0.47, 0.528, 0.6934, 0.939, 1.251, 1.67, 2.235, 2.977, 3.914, 5.061",\
"0.4706, 0.5282, 0.6932, 0.9392, 1.251, 1.673, 2.235, 2.977, 3.914, 5.057",\
"0.4702, 0.5286, 0.6938, 0.9396, 1.252, 1.67, 2.238, 2.976, 3.91, 5.055",\
"0.4704, 0.5284, 0.6942, 0.9398, 1.251, 1.671, 2.236, 2.973, 3.908, 5.058",\
"0.4708, 0.5288, 0.6942, 0.9398, 1.252, 1.67, 2.235, 2.976, 3.91, 5.054",\
"0.472, 0.528, 0.694, 0.942, 1.252, 1.672, 2.236, 2.978, 3.912, 5.056");
}
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.002418, 0.007397, 0.01691, 0.03172, 0.0525, 0.07985, 0.1143, 0.1564, 0.2065");
values("0.368, 0.445, 0.7102, 1.221, 2.03, 3.206, 4.765, 6.734, 9.143, 12.02",\
"0.368, 0.4448, 0.7102, 1.221, 2.031, 3.204, 4.768, 6.745, 9.148, 12.01",\
"0.3682, 0.445, 0.7108, 1.221, 2.028, 3.205, 4.763, 6.737, 9.148, 12.02",\
"0.368, 0.4448, 0.71, 1.221, 2.031, 3.205, 4.77, 6.744, 9.147, 12.01",\
"0.3678, 0.4444, 0.7102, 1.221, 2.029, 3.205, 4.769, 6.738, 9.139, 12.02",\
"0.3682, 0.4446, 0.7098, 1.22, 2.031, 3.202, 4.768, 6.745, 9.152, 12.02",\
"0.3682, 0.4448, 0.7102, 1.22, 2.028, 3.202, 4.766, 6.745, 9.152, 12.02",\
"0.3688, 0.445, 0.71, 1.221, 2.031, 3.2, 4.76, 6.733, 9.144, 12.02",\
"0.3676, 0.4452, 0.7102, 1.22, 2.031, 3.203, 4.759, 6.724, 9.136, 12.01",\
"0.369, 0.4452, 0.712, 1.22, 2.03, 3.204, 4.76, 6.728, 9.132, 12");
}
}
}
}