blob: e7de6d34892fe43dae305c6d075614067f9a18aa [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_4) {
area : 61.465600 ;
latch(IQ1,IQN1) {
enable : "E" ;
data_in : "(!D)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E" ;
value : "0.000410015" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "0.00035363" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "0.00045206" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "0.000344375" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00045206" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.003037 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.0217, 0.02171, 0.0217, 0.02174, 0.02169, 0.02171, 0.0217, 0.02174, \
0.02171, 0.02173");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.01976, -0.01981, -0.01974, -0.01977, -0.01981, -0.01989, -0.01987, \
-0.01995, -0.01999, -0.01998");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.739, -0.735, -0.705, -0.677, -0.635, -0.591, -0.546, -0.502, -0.445, -0.388",\
"-0.743, -0.736, -0.717, -0.678, -0.638, -0.599, -0.555, -0.509, -0.45, -0.391",\
"-0.76, -0.747, -0.726, -0.694, -0.651, -0.606, -0.57, -0.52, -0.467, -0.4",\
"-0.784, -0.776, -0.751, -0.717, -0.678, -0.632, -0.596, -0.545, -0.492, -0.425",\
"-0.834, -0.831, -0.808, -0.772, -0.736, -0.692, -0.648, -0.599, -0.544, -0.476",\
"-0.929, -0.922, -0.904, -0.863, -0.829, -0.787, -0.736, -0.692, -0.632, -0.563",\
"-1.06, -1.057, -1.034, -0.999, -0.962, -0.915, -0.874, -0.824, -0.763, -0.695",\
"-1.239, -1.227, -1.208, -1.166, -1.128, -1.087, -1.036, -0.991, -0.935, -0.867",\
"-1.443, -1.429, -1.41, -1.375, -1.334, -1.293, -1.245, -1.196, -1.141, -1.07",\
"-1.672, -1.665, -1.641, -1.605, -1.566, -1.523, -1.478, -1.435, -1.375, -1.318");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.326, -0.323, -0.294, -0.24, -0.171, -0.097, -0.013, 0.084, 0.192, 0.3",\
"-0.331, -0.324, -0.297, -0.245, -0.177, -0.1, -0.015, 0.083, 0.185, 0.296",\
"-0.333, -0.327, -0.3, -0.244, -0.18, -0.105, -0.02, 0.076, 0.185, 0.293",\
"-0.347, -0.337, -0.315, -0.259, -0.197, -0.118, -0.029, 0.067, 0.17, 0.28",\
"-0.369, -0.362, -0.338, -0.285, -0.217, -0.141, -0.056, 0.04, 0.143, 0.256",\
"-0.404, -0.398, -0.369, -0.32, -0.25, -0.177, -0.086, 0.005, 0.111, 0.223",\
"-0.433, -0.429, -0.402, -0.347, -0.279, -0.205, -0.118, -0.022, 0.083, 0.197",\
"-0.453, -0.445, -0.414, -0.363, -0.301, -0.218, -0.139, -0.045, 0.066, 0.181",\
"-0.448, -0.442, -0.419, -0.365, -0.299, -0.222, -0.139, -0.04, 0.067, 0.178",\
"-0.436, -0.427, -0.401, -0.351, -0.279, -0.204, -0.116, -0.022, 0.087, 0.203");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.853, 0.848, 0.826, 0.797, 0.778, 0.769, 0.795, 0.865, 0.989, 1.146",\
"0.862, 0.852, 0.829, 0.799, 0.778, 0.768, 0.791, 0.852, 0.967, 1.124",\
"0.873, 0.868, 0.846, 0.811, 0.795, 0.781, 0.809, 0.871, 0.992, 1.144",\
"0.899, 0.89, 0.868, 0.838, 0.814, 0.806, 0.822, 0.887, 0.993, 1.14",\
"0.952, 0.945, 0.924, 0.891, 0.869, 0.862, 0.875, 0.939, 1.048, 1.185",\
"1.045, 1.035, 1.019, 0.984, 0.962, 0.944, 0.955, 1.011, 1.097, 1.226",\
"1.181, 1.171, 1.154, 1.114, 1.087, 1.068, 1.071, 1.107, 1.177, 1.281",\
"1.349, 1.345, 1.318, 1.291, 1.258, 1.234, 1.234, 1.248, 1.302, 1.39",\
"1.559, 1.555, 1.531, 1.494, 1.463, 1.435, 1.422, 1.434, 1.475, 1.549",\
"1.797, 1.792, 1.765, 1.734, 1.697, 1.672, 1.655, 1.654, 1.682, 1.753");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.406, 0.399, 0.375, 0.32, 0.255, 0.183, 0.099, 0.009, -0.091, -0.195",\
"0.407, 0.399, 0.375, 0.324, 0.256, 0.182, 0.102, 0.011, -0.09, -0.195",\
"0.414, 0.405, 0.379, 0.327, 0.267, 0.186, 0.112, 0.016, -0.08, -0.189",\
"0.422, 0.415, 0.391, 0.337, 0.276, 0.201, 0.115, 0.025, -0.068, -0.178",\
"0.454, 0.44, 0.415, 0.364, 0.301, 0.23, 0.142, 0.054, -0.042, -0.154",\
"0.483, 0.474, 0.45, 0.395, 0.331, 0.259, 0.173, 0.085, -0.015, -0.124",\
"0.511, 0.5, 0.476, 0.422, 0.354, 0.279, 0.197, 0.106, 0.008, -0.102",\
"0.523, 0.516, 0.488, 0.435, 0.366, 0.292, 0.214, 0.121, 0.018, -0.091",\
"0.518, 0.514, 0.484, 0.433, 0.363, 0.288, 0.208, 0.111, 0.015, -0.101",\
"0.491, 0.483, 0.458, 0.404, 0.336, 0.26, 0.177, 0.082, -0.019, -0.126");
}
}
}
pin(E) {
capacitance : 0.003675 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
min_pulse_width_high : 0.915 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.2244, 0.224, 0.2285, 0.2471, 0.2827, 0.337, 0.4113, 0.5064, \
0.6231, 0.7627");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.1272, 0.1266, 0.1295, 0.1446, 0.1746, 0.2221, 0.2878, 0.3726, \
0.4776, 0.603");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.2297, 0.2293, 0.234, 0.2528, 0.2887, 0.3433, 0.4176, 0.5125, \
0.6293, 0.7688");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.1244, 0.124, 0.1269, 0.1416, 0.1713, 0.2188, 0.2843, 0.3692, \
0.4739, 0.5993");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("0.915");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("0.642");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.9539 ;
max_transition : 4 ;
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.007577, 0.03067, 0.07475, 0.1434, 0.2398, 0.3666, 0.5264, 0.7215, 0.9539");
values("2.161, 2.111, 1.97, 1.78, 1.594, 1.448, 1.344, 1.267, 1.207, 1.16",\
"2.161, 2.111, 1.97, 1.78, 1.594, 1.447, 1.344, 1.267, 1.207, 1.16",\
"2.16, 2.111, 1.969, 1.78, 1.593, 1.447, 1.344, 1.266, 1.206, 1.159",\
"2.163, 2.114, 1.972, 1.783, 1.596, 1.45, 1.347, 1.269, 1.209, 1.163",\
"2.178, 2.129, 1.986, 1.797, 1.61, 1.464, 1.36, 1.282, 1.222, 1.175",\
"2.224, 2.174, 2.032, 1.842, 1.653, 1.504, 1.398, 1.319, 1.257, 1.209",\
"2.329, 2.278, 2.134, 1.94, 1.745, 1.59, 1.478, 1.394, 1.329, 1.278",\
"2.506, 2.455, 2.308, 2.106, 1.901, 1.734, 1.612, 1.519, 1.447, 1.39",\
"2.759, 2.707, 2.555, 2.344, 2.125, 1.941, 1.804, 1.698, 1.615, 1.549",\
"3.083, 3.03, 2.873, 2.65, 2.415, 2.211, 2.055, 1.933, 1.835, 1.757");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.007577, 0.03067, 0.07475, 0.1434, 0.2398, 0.3666, 0.5264, 0.7215, 0.9539");
values("1.289, 1.245, 1.127, 1.017, 0.9405, 0.8847, 0.8437, 0.8159, 0.7968, 0.7868",\
"1.289, 1.244, 1.126, 1.015, 0.9383, 0.8827, 0.8442, 0.8149, 0.7953, 0.7853",\
"1.288, 1.243, 1.126, 1.014, 0.9372, 0.8822, 0.8417, 0.8144, 0.7953, 0.7853",\
"1.291, 1.247, 1.129, 1.017, 0.9403, 0.8857, 0.8447, 0.8169, 0.7973, 0.7878",\
"1.315, 1.271, 1.153, 1.042, 0.9632, 0.9047, 0.8637, 0.8369, 0.8143, 0.8018",\
"1.394, 1.349, 1.229, 1.112, 1.03, 0.9647, 0.9182, 0.8844, 0.8613, 0.8478",\
"1.532, 1.485, 1.359, 1.234, 1.143, 1.07, 1.013, 0.9729, 0.9433, 0.9213",\
"1.725, 1.676, 1.545, 1.404, 1.301, 1.22, 1.153, 1.1, 1.061, 1.032",\
"1.97, 1.919, 1.78, 1.623, 1.504, 1.404, 1.332, 1.27, 1.219, 1.178",\
"2.26, 2.206, 2.061, 1.886, 1.75, 1.638, 1.545, 1.475, 1.417, 1.363");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.007577, 0.03067, 0.07475, 0.1434, 0.2398, 0.3666, 0.5264, 0.7215, 0.9539");
values("2.125, 2.075, 1.934, 1.745, 1.558, 1.412, 1.309, 1.232, 1.173, 1.125",\
"2.125, 2.075, 1.934, 1.745, 1.559, 1.413, 1.31, 1.232, 1.172, 1.126",\
"2.125, 2.075, 1.933, 1.744, 1.559, 1.412, 1.309, 1.232, 1.172, 1.125",\
"2.124, 2.075, 1.933, 1.744, 1.558, 1.412, 1.309, 1.232, 1.172, 1.125",\
"2.125, 2.075, 1.934, 1.745, 1.559, 1.413, 1.31, 1.232, 1.173, 1.126",\
"2.127, 2.077, 1.936, 1.747, 1.561, 1.414, 1.311, 1.234, 1.174, 1.127",\
"2.131, 2.081, 1.94, 1.751, 1.564, 1.418, 1.315, 1.237, 1.177, 1.131",\
"2.141, 2.091, 1.949, 1.759, 1.572, 1.425, 1.322, 1.244, 1.183, 1.136",\
"2.158, 2.108, 1.965, 1.775, 1.586, 1.438, 1.333, 1.254, 1.193, 1.145",\
"2.181, 2.13, 1.987, 1.795, 1.605, 1.455, 1.349, 1.269, 1.207, 1.158");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.007577, 0.03067, 0.07475, 0.1434, 0.2398, 0.3666, 0.5264, 0.7215, 0.9539");
values("1.304, 1.259, 1.142, 1.032, 0.9534, 0.8988, 0.8578, 0.8295, 0.8104, 0.7984",\
"1.304, 1.259, 1.141, 1.031, 0.9534, 0.8992, 0.8572, 0.8299, 0.8103, 0.7988",\
"1.304, 1.259, 1.141, 1.031, 0.9539, 0.8998, 0.8578, 0.8319, 0.8104, 0.7984",\
"1.304, 1.259, 1.142, 1.031, 0.9543, 0.8971, 0.8581, 0.8313, 0.8107, 0.8002",\
"1.305, 1.26, 1.143, 1.031, 0.954, 0.9, 0.8599, 0.8306, 0.8136, 0.7971",\
"1.305, 1.261, 1.143, 1.032, 0.9573, 0.9014, 0.8589, 0.8306, 0.8115, 0.8016",\
"1.306, 1.261, 1.144, 1.034, 0.9568, 0.8999, 0.8593, 0.832, 0.8125, 0.8025",\
"1.305, 1.261, 1.143, 1.03, 0.9569, 0.9031, 0.862, 0.8322, 0.8132, 0.8032",\
"1.305, 1.261, 1.143, 1.031, 0.9543, 0.8988, 0.8643, 0.835, 0.8134, 0.8029",\
"1.305, 1.26, 1.143, 1.032, 0.9529, 0.8959, 0.8584, 0.8366, 0.819, 0.806");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.007577, 0.03067, 0.07475, 0.1434, 0.2398, 0.3666, 0.5264, 0.7215, 0.9539");
values("0.8242, 0.8622, 0.9625, 1.106, 1.277, 1.474, 1.702, 1.964, 2.266, 2.615",\
"0.8288, 0.867, 0.9672, 1.111, 1.282, 1.479, 1.707, 1.969, 2.271, 2.62",\
"0.8419, 0.8797, 0.9802, 1.124, 1.294, 1.492, 1.72, 1.982, 2.284, 2.633",\
"0.8688, 0.9067, 1.007, 1.15, 1.321, 1.519, 1.746, 2.009, 2.311, 2.66",\
"0.9235, 0.9616, 1.062, 1.205, 1.376, 1.573, 1.801, 2.063, 2.365, 2.714",\
"1.017, 1.055, 1.155, 1.298, 1.468, 1.665, 1.893, 2.155, 2.457, 2.806",\
"1.151, 1.19, 1.29, 1.433, 1.603, 1.8, 2.027, 2.289, 2.59, 2.939",\
"1.322, 1.361, 1.463, 1.608, 1.78, 1.977, 2.203, 2.465, 2.767, 3.114",\
"1.527, 1.567, 1.671, 1.819, 1.993, 2.191, 2.419, 2.682, 2.983, 3.331",\
"1.757, 1.798, 1.907, 2.06, 2.239, 2.442, 2.672, 2.935, 3.237, 3.585");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.007577, 0.03067, 0.07475, 0.1434, 0.2398, 0.3666, 0.5264, 0.7215, 0.9539");
values("0.5924, 0.6257, 0.7138, 0.8417, 1.014, 1.241, 1.533, 1.901, 2.351, 2.889",\
"0.5941, 0.6275, 0.7155, 0.8434, 1.015, 1.243, 1.535, 1.902, 2.352, 2.89",\
"0.5989, 0.6323, 0.7202, 0.8481, 1.02, 1.247, 1.539, 1.907, 2.357, 2.895",\
"0.6112, 0.6448, 0.7328, 0.8607, 1.033, 1.26, 1.552, 1.919, 2.369, 2.908",\
"0.6366, 0.6701, 0.7581, 0.8858, 1.058, 1.284, 1.576, 1.943, 2.393, 2.931",\
"0.6735, 0.7074, 0.7963, 0.9241, 1.095, 1.321, 1.612, 1.979, 2.428, 2.965",\
"0.71, 0.745, 0.8359, 0.9656, 1.137, 1.363, 1.653, 2.018, 2.466, 3.003",\
"0.7384, 0.7748, 0.8693, 1.002, 1.175, 1.4, 1.689, 2.052, 2.499, 3.034",\
"0.7532, 0.7913, 0.8897, 1.027, 1.202, 1.429, 1.718, 2.08, 2.524, 3.057",\
"0.7503, 0.7903, 0.8931, 1.035, 1.214, 1.443, 1.734, 2.096, 2.539, 3.07");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.007577, 0.03067, 0.07475, 0.1434, 0.2398, 0.3666, 0.5264, 0.7215, 0.9539");
values("0.2476, 0.2916, 0.4029, 0.5431, 0.7024, 0.9074, 1.176, 1.518, 1.945, 2.477",\
"0.2468, 0.2915, 0.4031, 0.543, 0.7022, 0.9074, 1.176, 1.518, 1.947, 2.477",\
"0.2475, 0.2914, 0.4035, 0.5432, 0.7022, 0.9072, 1.176, 1.518, 1.947, 2.475",\
"0.2478, 0.2914, 0.4034, 0.543, 0.7024, 0.9084, 1.177, 1.517, 1.946, 2.476",\
"0.2474, 0.2908, 0.4028, 0.543, 0.7026, 0.9082, 1.176, 1.518, 1.947, 2.477",\
"0.2464, 0.2902, 0.4034, 0.5438, 0.7036, 0.9094, 1.177, 1.518, 1.946, 2.477",\
"0.254, 0.298, 0.4094, 0.5496, 0.7084, 0.913, 1.18, 1.52, 1.949, 2.479",\
"0.2648, 0.31, 0.423, 0.5656, 0.7224, 0.9232, 1.189, 1.527, 1.953, 2.48",\
"0.2862, 0.3306, 0.4462, 0.5888, 0.7454, 0.9442, 1.205, 1.539, 1.961, 2.482",\
"0.3128, 0.3604, 0.4806, 0.6278, 0.783, 0.9762, 1.232, 1.56, 1.975, 2.493");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.007577, 0.03067, 0.07475, 0.1434, 0.2398, 0.3666, 0.5264, 0.7215, 0.9539");
values("0.1544, 0.1914, 0.2944, 0.4539, 0.7093, 1.08, 1.582, 2.233, 3.034, 3.992",\
"0.1545, 0.1914, 0.2943, 0.4542, 0.7103, 1.079, 1.585, 2.233, 3.036, 3.996",\
"0.1545, 0.1914, 0.2942, 0.454, 0.7101, 1.08, 1.582, 2.233, 3.034, 3.992",\
"0.1559, 0.192, 0.294, 0.4539, 0.71, 1.08, 1.584, 2.233, 3.034, 3.992",\
"0.1549, 0.192, 0.2942, 0.4542, 0.71, 1.08, 1.584, 2.231, 3.034, 3.997",\
"0.1608, 0.1972, 0.2986, 0.4574, 0.7114, 1.08, 1.585, 2.233, 3.033, 3.992",\
"0.1702, 0.207, 0.3106, 0.4676, 0.7194, 1.086, 1.585, 2.233, 3.034, 3.995",\
"0.1836, 0.2228, 0.3278, 0.483, 0.731, 1.093, 1.59, 2.234, 3.034, 3.993",\
"0.2006, 0.2408, 0.3488, 0.5046, 0.7492, 1.108, 1.599, 2.241, 3.039, 3.994",\
"0.2206, 0.262, 0.3728, 0.5298, 0.7722, 1.13, 1.618, 2.251, 3.043, 3.996");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.007577, 0.03067, 0.07475, 0.1434, 0.2398, 0.3666, 0.5264, 0.7215, 0.9539");
values("0.8816, 0.9194, 1.02, 1.163, 1.334, 1.532, 1.759, 2.022, 2.324, 2.673",\
"0.8863, 0.9241, 1.024, 1.168, 1.339, 1.536, 1.764, 2.026, 2.328, 2.677",\
"0.9046, 0.9425, 1.043, 1.186, 1.357, 1.554, 1.782, 2.045, 2.347, 2.696",\
"0.9343, 0.9721, 1.072, 1.215, 1.387, 1.584, 1.812, 2.074, 2.376, 2.725",\
"0.962, 1, 1.1, 1.243, 1.414, 1.612, 1.84, 2.102, 2.404, 2.753",\
"0.9862, 1.024, 1.124, 1.268, 1.439, 1.636, 1.864, 2.126, 2.428, 2.777",\
"1.006, 1.044, 1.144, 1.288, 1.459, 1.656, 1.884, 2.146, 2.448, 2.797",\
"1.021, 1.059, 1.159, 1.302, 1.473, 1.671, 1.899, 2.161, 2.463, 2.812",\
"1.029, 1.067, 1.167, 1.31, 1.482, 1.679, 1.907, 2.169, 2.471, 2.82",\
"1.027, 1.065, 1.166, 1.31, 1.481, 1.679, 1.906, 2.169, 2.471, 2.82");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.007577, 0.03067, 0.07475, 0.1434, 0.2398, 0.3666, 0.5264, 0.7215, 0.9539");
values("0.8139, 0.8473, 0.9353, 1.063, 1.235, 1.462, 1.755, 2.122, 2.572, 3.11",\
"0.8186, 0.852, 0.94, 1.068, 1.24, 1.467, 1.759, 2.127, 2.577, 3.114",\
"0.8381, 0.8714, 0.9594, 1.087, 1.259, 1.487, 1.779, 2.146, 2.596, 3.134",\
"0.8715, 0.9047, 0.9927, 1.121, 1.293, 1.52, 1.812, 2.18, 2.63, 3.167",\
"0.9036, 0.9369, 1.025, 1.153, 1.325, 1.552, 1.844, 2.212, 2.661, 3.2",\
"0.9317, 0.9651, 1.053, 1.181, 1.353, 1.58, 1.872, 2.24, 2.69, 3.228",\
"0.9526, 0.986, 1.074, 1.202, 1.374, 1.601, 1.893, 2.261, 2.711, 3.249",\
"0.965, 0.9985, 1.086, 1.214, 1.386, 1.614, 1.906, 2.273, 2.723, 3.261",\
"0.9678, 1.001, 1.089, 1.217, 1.389, 1.616, 1.908, 2.276, 2.725, 3.264",\
"0.9598, 0.9931, 1.081, 1.209, 1.381, 1.608, 1.9, 2.268, 2.717, 3.255");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.007577, 0.03067, 0.07475, 0.1434, 0.2398, 0.3666, 0.5264, 0.7215, 0.9539");
values("0.2471, 0.291, 0.4016, 0.543, 0.7024, 0.9078, 1.175, 1.517, 1.947, 2.477",\
"0.2472, 0.2908, 0.4017, 0.543, 0.7024, 0.9078, 1.176, 1.517, 1.944, 2.477",\
"0.2475, 0.2909, 0.402, 0.543, 0.7022, 0.9082, 1.176, 1.518, 1.947, 2.472",\
"0.2472, 0.2908, 0.4018, 0.5428, 0.702, 0.908, 1.175, 1.518, 1.947, 2.475",\
"0.2474, 0.2906, 0.4018, 0.5428, 0.7022, 0.9084, 1.175, 1.518, 1.944, 2.477",\
"0.2462, 0.2902, 0.4024, 0.543, 0.7024, 0.9078, 1.176, 1.518, 1.946, 2.477",\
"0.2466, 0.2902, 0.4022, 0.543, 0.7026, 0.908, 1.176, 1.518, 1.945, 2.477",\
"0.2478, 0.2912, 0.4026, 0.5436, 0.7024, 0.9082, 1.177, 1.517, 1.945, 2.474",\
"0.2494, 0.293, 0.4048, 0.5458, 0.705, 0.9098, 1.176, 1.517, 1.944, 2.474",\
"0.2518, 0.2958, 0.4076, 0.5486, 0.7078, 0.912, 1.178, 1.52, 1.946, 2.473");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.007577, 0.03067, 0.07475, 0.1434, 0.2398, 0.3666, 0.5264, 0.7215, 0.9539");
values("0.1537, 0.191, 0.2944, 0.4543, 0.7104, 1.079, 1.585, 2.232, 3.035, 3.996",\
"0.1537, 0.1911, 0.2941, 0.4541, 0.71, 1.079, 1.582, 2.232, 3.035, 3.996",\
"0.1538, 0.1912, 0.2945, 0.454, 0.7098, 1.079, 1.584, 2.231, 3.035, 3.997",\
"0.1538, 0.1912, 0.2942, 0.454, 0.7098, 1.08, 1.584, 2.235, 3.034, 3.991",\
"0.1538, 0.1912, 0.294, 0.454, 0.71, 1.08, 1.584, 2.233, 3.038, 3.995",\
"0.1538, 0.191, 0.2944, 0.4538, 0.7098, 1.079, 1.585, 2.233, 3.034, 3.992",\
"0.1538, 0.191, 0.294, 0.454, 0.7102, 1.08, 1.582, 2.232, 3.035, 3.991",\
"0.154, 0.191, 0.2946, 0.4542, 0.71, 1.08, 1.583, 2.233, 3.033, 3.992",\
"0.1538, 0.1912, 0.2938, 0.454, 0.71, 1.081, 1.582, 2.231, 3.037, 3.997",\
"0.1534, 0.1908, 0.2944, 0.4544, 0.7096, 1.081, 1.582, 2.232, 3.034, 3.996");
}
}
}
}