blob: 5cb80a6be2ee4feb8f4bf615f83fbd7f055e45fa [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__latq_2) {
area : 62.092800 ;
latch(IQ1,IQN1) {
enable : "E" ;
data_in : "(!D)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E" ;
value : "0.000400576" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "0.000332288" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "0.0004218775" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "0.0003231415" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0004218775" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.004026 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.04276, 0.04277, 0.04274, 0.0427, 0.04268, 0.04269, 0.0427, 0.04276, \
0.04282, 0.0428");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.03949, -0.03938, -0.03941, -0.03943, -0.0395, -0.0395, -0.03954, \
-0.03964, -0.03968, -0.03977");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.2634, -0.2551, -0.2403, -0.2192, -0.1923, -0.161, -0.1276, -0.0822, -0.0376, 0.012",\
"-0.2621, -0.2578, -0.2449, -0.2228, -0.1914, -0.1649, -0.1302, -0.084, -0.0445, 0.011",\
"-0.2667, -0.2637, -0.2512, -0.2301, -0.2037, -0.1735, -0.1395, -0.0901, -0.0489, 0.008",\
"-0.2884, -0.2882, -0.2764, -0.2483, -0.2231, -0.1934, -0.1572, -0.1114, -0.0695, -0.013",\
"-0.3416, -0.336, -0.3187, -0.2946, -0.2717, -0.2388, -0.2015, -0.1622, -0.11, -0.056",\
"-0.412, -0.4095, -0.3981, -0.3716, -0.3459, -0.3106, -0.2816, -0.2345, -0.1831, -0.125",\
"-0.5091, -0.5088, -0.4894, -0.4678, -0.4437, -0.4069, -0.3772, -0.3356, -0.2835, -0.23",\
"-0.6243, -0.6213, -0.6046, -0.5816, -0.5562, -0.526, -0.495, -0.4583, -0.4106, -0.359",\
"-0.7522, -0.7459, -0.7343, -0.7111, -0.684, -0.6609, -0.6284, -0.5868, -0.5495, -0.4999",\
"-0.8941, -0.8914, -0.8704, -0.8533, -0.8306, -0.8057, -0.7728, -0.7403, -0.704, -0.6532");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.0859, -0.0847, -0.0639, -0.0239, 0.0172, 0.0737, 0.1295, 0.2021, 0.273, 0.352",\
"-0.0857, -0.0838, -0.06, -0.0305, 0.0169, 0.0743, 0.1304, 0.1946, 0.268, 0.353",\
"-0.0903, -0.0865, -0.0628, -0.0309, 0.0158, 0.0663, 0.127, 0.1986, 0.267, 0.35",\
"-0.103, -0.096, -0.0772, -0.0414, 0.0051, 0.0577, 0.1181, 0.187, 0.262, 0.35",\
"-0.1186, -0.114, -0.0915, -0.0577, -0.0106, 0.0469, 0.1085, 0.1759, 0.254, 0.338",\
"-0.1302, -0.1223, -0.102, -0.0691, -0.0203, 0.0318, 0.0966, 0.1635, 0.239, 0.327",\
"-0.1296, -0.124, -0.1065, -0.066, -0.0247, 0.0392, 0.0972, 0.1614, 0.246, 0.325",\
"-0.116, -0.1076, -0.0904, -0.0523, -0.0069, 0.0444, 0.1109, 0.1817, 0.254, 0.34",\
"-0.0922, -0.0863, -0.068, -0.0289, 0.0173, 0.0739, 0.1368, 0.2073, 0.285, 0.375",\
"-0.048, -0.0474, -0.0229, 0.013, 0.0638, 0.1162, 0.1809, 0.2555, 0.335, 0.419");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.3206, 0.3159, 0.2991, 0.2874, 0.2734, 0.2831, 0.327, 0.401, 0.4889, 0.6028",\
"0.323, 0.3158, 0.3066, 0.2835, 0.2745, 0.2894, 0.3259, 0.3974, 0.488, 0.6002",\
"0.3255, 0.3254, 0.314, 0.2927, 0.2794, 0.2909, 0.331, 0.3968, 0.4813, 0.5867",\
"0.3567, 0.3439, 0.3333, 0.3172, 0.3021, 0.3074, 0.3432, 0.4001, 0.4751, 0.57",\
"0.3956, 0.3915, 0.3792, 0.3649, 0.3463, 0.3518, 0.369, 0.4157, 0.4736, 0.5561",\
"0.4778, 0.4669, 0.4541, 0.4343, 0.419, 0.4141, 0.4271, 0.4602, 0.5103, 0.5771",\
"0.5733, 0.5675, 0.551, 0.5346, 0.5106, 0.5038, 0.5087, 0.533, 0.5764, 0.6381",\
"0.6934, 0.6824, 0.6674, 0.6494, 0.6304, 0.6154, 0.6174, 0.6324, 0.6694, 0.7154",\
"0.82, 0.814, 0.799, 0.779, 0.763, 0.748, 0.742, 0.762, 0.793, 0.852",\
"0.966, 0.964, 0.952, 0.93, 0.904, 0.894, 0.889, 0.892, 0.923, 0.976");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1374, 0.1334, 0.1081, 0.0727, 0.0301, -0.0269, -0.0846, -0.1504, -0.2163, -0.2866",\
"0.1344, 0.1289, 0.114, 0.076, 0.0248, -0.0266, -0.0849, -0.1423, -0.2171, -0.2875",\
"0.1418, 0.1327, 0.1166, 0.0765, 0.0296, -0.0255, -0.0793, -0.1445, -0.2142, -0.2905",\
"0.1518, 0.1414, 0.1227, 0.0897, 0.0388, -0.0122, -0.0734, -0.1389, -0.2134, -0.2887",\
"0.1659, 0.1556, 0.1369, 0.1016, 0.0533, -0.0004, -0.0582, -0.1284, -0.2011, -0.2808",\
"0.1771, 0.1702, 0.1479, 0.1148, 0.0668, 0.008, -0.0481, -0.122, -0.1953, -0.2827",\
"0.1683, 0.1698, 0.1477, 0.1107, 0.0666, 0.0093, -0.0514, -0.1206, -0.1969, -0.2765",\
"0.159, 0.1511, 0.1355, 0.1004, 0.0491, -0.0088, -0.07, -0.1422, -0.2175, -0.3019",\
"0.126, 0.12, 0.103, 0.066, 0.016, -0.0376, -0.1044, -0.1797, -0.2537, -0.3393",\
"0.084, 0.076, 0.06, 0.018, -0.031, -0.09, -0.152, -0.229, -0.311, -0.399");
}
}
}
pin(E) {
capacitance : 0.004988 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
min_pulse_width_high : 0.3399 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.3677, 0.3689, 0.3877, 0.4424, 0.5387, 0.6808, 0.8699, 1.11, \
1.401, 1.748");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1972, 0.1977, 0.2123, 0.2583, 0.3423, 0.4684, 0.6373, 0.8527, \
1.115, 1.43");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.3705, 0.3718, 0.3912, 0.4465, 0.5432, 0.6849, 0.8741, 1.114, \
1.405, 1.752");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1941, 0.1945, 0.2087, 0.2541, 0.3378, 0.4629, 0.6323, 0.8469, \
1.11, 1.424");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("0.3399");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("0.2647");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.754 ;
max_transition : 2.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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006197, 0.02444, 0.05928, 0.1136, 0.1897, 0.2899, 0.4162, 0.5703, 0.754");
values("1.444, 1.406, 1.307, 1.187, 1.092, 1.03, 0.9855, 0.9519, 0.9264, 0.9068",\
"1.443, 1.405, 1.307, 1.187, 1.092, 1.029, 0.9846, 0.951, 0.9255, 0.9059",\
"1.445, 1.407, 1.308, 1.189, 1.093, 1.031, 0.9866, 0.9529, 0.9274, 0.9078",\
"1.47, 1.431, 1.332, 1.212, 1.116, 1.053, 1.008, 0.9741, 0.9484, 0.9286",\
"1.552, 1.514, 1.413, 1.289, 1.189, 1.122, 1.074, 1.038, 1.01, 0.9892",\
"1.723, 1.684, 1.578, 1.447, 1.337, 1.26, 1.204, 1.162, 1.13, 1.106",\
"1.994, 1.953, 1.841, 1.697, 1.57, 1.479, 1.41, 1.358, 1.318, 1.287",\
"2.357, 2.313, 2.195, 2.037, 1.89, 1.779, 1.693, 1.627, 1.575, 1.535",\
"2.795, 2.749, 2.625, 2.454, 2.283, 2.149, 2.045, 1.961, 1.896, 1.844",\
"3.297, 3.251, 3.12, 2.938, 2.746, 2.586, 2.46, 2.359, 2.277, 2.212");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006197, 0.02444, 0.05928, 0.1136, 0.1897, 0.2899, 0.4162, 0.5703, 0.754");
values("0.8858, 0.8538, 0.7838, 0.7347, 0.6996, 0.6761, 0.6626, 0.6557, 0.6527, 0.6553",\
"0.8846, 0.8519, 0.782, 0.7331, 0.6981, 0.675, 0.6593, 0.6546, 0.6511, 0.6509",\
"0.8862, 0.8542, 0.7839, 0.735, 0.6997, 0.6761, 0.6626, 0.6551, 0.6527, 0.6542",\
"0.916, 0.8831, 0.8129, 0.7629, 0.7256, 0.6998, 0.6835, 0.676, 0.6747, 0.6762",\
"1.015, 0.9808, 0.9074, 0.8496, 0.8053, 0.7729, 0.7517, 0.742, 0.7363, 0.7301",\
"1.191, 1.156, 1.07, 1.005, 0.9516, 0.9066, 0.8766, 0.857, 0.8452, 0.8351",\
"1.44, 1.401, 1.306, 1.223, 1.156, 1.107, 1.061, 1.027, 1.008, 0.9946",\
"1.751, 1.71, 1.605, 1.504, 1.42, 1.354, 1.303, 1.257, 1.223, 1.199",\
"2.125, 2.081, 1.968, 1.849, 1.751, 1.667, 1.602, 1.551, 1.505, 1.472",\
"2.563, 2.515, 2.395, 2.257, 2.144, 2.045, 1.956, 1.895, 1.843, 1.796");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006197, 0.02444, 0.05928, 0.1136, 0.1897, 0.2899, 0.4162, 0.5703, 0.754");
values("1.361, 1.323, 1.225, 1.108, 1.015, 0.9539, 0.91, 0.8773, 0.8525, 0.8334",\
"1.361, 1.323, 1.225, 1.108, 1.015, 0.9539, 0.91, 0.8773, 0.8523, 0.8332",\
"1.359, 1.322, 1.224, 1.107, 1.014, 0.9531, 0.9094, 0.8764, 0.8516, 0.8325",\
"1.36, 1.323, 1.224, 1.107, 1.014, 0.9538, 0.9098, 0.8773, 0.8526, 0.8335",\
"1.366, 1.328, 1.229, 1.112, 1.019, 0.9586, 0.9147, 0.8818, 0.8573, 0.8382",\
"1.375, 1.337, 1.239, 1.122, 1.027, 0.9669, 0.9231, 0.8895, 0.8648, 0.8456",\
"1.395, 1.356, 1.257, 1.138, 1.044, 0.9819, 0.9373, 0.904, 0.8788, 0.8594",\
"1.418, 1.379, 1.279, 1.159, 1.064, 1, 0.9548, 0.9204, 0.8946, 0.8749",\
"1.446, 1.407, 1.306, 1.185, 1.086, 1.022, 0.9758, 0.9413, 0.9149, 0.8946",\
"1.477, 1.438, 1.336, 1.213, 1.113, 1.047, 0.9994, 0.9639, 0.9369, 0.9164");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006197, 0.02444, 0.05928, 0.1136, 0.1897, 0.2899, 0.4162, 0.5703, 0.754");
values("0.9199, 0.8868, 0.8167, 0.7677, 0.7321, 0.7086, 0.6934, 0.6876, 0.6841, 0.6861",\
"0.9197, 0.8871, 0.817, 0.7681, 0.7326, 0.7088, 0.6941, 0.6861, 0.6848, 0.6857",\
"0.9204, 0.887, 0.8177, 0.769, 0.7327, 0.7116, 0.6926, 0.6868, 0.6861, 0.6886",\
"0.9215, 0.8889, 0.8188, 0.7699, 0.7344, 0.7108, 0.6956, 0.6882, 0.6891, 0.6872",\
"0.9231, 0.8906, 0.8204, 0.7714, 0.736, 0.7112, 0.6988, 0.6902, 0.6873, 0.6893",\
"0.9238, 0.8909, 0.8207, 0.7738, 0.7375, 0.7137, 0.6964, 0.69, 0.6892, 0.6912",\
"0.9241, 0.8919, 0.8217, 0.7712, 0.7401, 0.7175, 0.7002, 0.6894, 0.6897, 0.6868",\
"0.9263, 0.893, 0.8234, 0.7723, 0.7359, 0.718, 0.7067, 0.6953, 0.6885, 0.6889",\
"0.9273, 0.8941, 0.8249, 0.7764, 0.7389, 0.7156, 0.7076, 0.7045, 0.6944, 0.6893",\
"0.9272, 0.8944, 0.8255, 0.7757, 0.7398, 0.7169, 0.7007, 0.6998, 0.7001, 0.6966");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006197, 0.02444, 0.05928, 0.1136, 0.1897, 0.2899, 0.4162, 0.5703, 0.754");
values("0.2948, 0.3154, 0.3678, 0.4422, 0.5343, 0.6456, 0.7812, 0.9462, 1.146, 1.383",\
"0.2968, 0.3174, 0.3698, 0.4442, 0.5362, 0.6476, 0.7832, 0.9483, 1.148, 1.386",\
"0.3042, 0.3249, 0.3773, 0.4517, 0.5437, 0.6551, 0.7906, 0.9557, 1.155, 1.393",\
"0.3273, 0.3481, 0.4003, 0.4745, 0.5664, 0.6777, 0.8132, 0.9783, 1.178, 1.415",\
"0.3756, 0.3962, 0.4483, 0.5222, 0.6139, 0.725, 0.8602, 1.025, 1.225, 1.462",\
"0.4493, 0.4703, 0.5231, 0.5974, 0.6891, 0.7997, 0.9347, 1.099, 1.298, 1.535",\
"0.5442, 0.5662, 0.6211, 0.6969, 0.7896, 0.9005, 1.035, 1.199, 1.397, 1.634",\
"0.6539, 0.6773, 0.7356, 0.8156, 0.9118, 1.024, 1.16, 1.323, 1.521, 1.756",\
"0.7781, 0.8031, 0.8647, 0.9495, 1.051, 1.168, 1.306, 1.47, 1.667, 1.902",\
"0.9166, 0.9432, 1.009, 1.098, 1.204, 1.327, 1.469, 1.637, 1.836, 2.07");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006197, 0.02444, 0.05928, 0.1136, 0.1897, 0.2899, 0.4162, 0.5703, 0.754");
values("0.2197, 0.2375, 0.2844, 0.3608, 0.4744, 0.6332, 0.8437, 1.11, 1.436, 1.825",\
"0.2203, 0.2381, 0.285, 0.3614, 0.475, 0.6339, 0.8442, 1.111, 1.437, 1.826",\
"0.2231, 0.2408, 0.2878, 0.3641, 0.4777, 0.6365, 0.8469, 1.113, 1.439, 1.828",\
"0.2329, 0.2506, 0.2974, 0.3736, 0.487, 0.6455, 0.8556, 1.122, 1.448, 1.836",\
"0.2493, 0.2674, 0.3149, 0.3908, 0.5034, 0.661, 0.8704, 1.136, 1.462, 1.849",\
"0.2637, 0.2828, 0.332, 0.4084, 0.5203, 0.6766, 0.8849, 1.149, 1.474, 1.861",\
"0.2698, 0.29, 0.3418, 0.42, 0.5323, 0.6878, 0.8945, 1.158, 1.481, 1.868",\
"0.2647, 0.2863, 0.3407, 0.4213, 0.5348, 0.691, 0.897, 1.159, 1.48, 1.866",\
"0.247, 0.2702, 0.328, 0.4114, 0.5262, 0.6837, 0.891, 1.152, 1.473, 1.857",\
"0.2157, 0.2402, 0.3016, 0.3883, 0.5046, 0.6635, 0.8725, 1.136, 1.457, 1.84");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006197, 0.02444, 0.05928, 0.1136, 0.1897, 0.2899, 0.4162, 0.5703, 0.754");
values("0.08962, 0.1131, 0.1683, 0.2461, 0.3455, 0.4847, 0.6776, 0.9318, 1.253, 1.642",\
"0.08956, 0.1133, 0.1683, 0.246, 0.3455, 0.485, 0.6777, 0.9317, 1.253, 1.641",\
"0.09052, 0.1136, 0.1682, 0.2462, 0.3453, 0.485, 0.6769, 0.9311, 1.253, 1.641",\
"0.08946, 0.1131, 0.1681, 0.2458, 0.3457, 0.485, 0.6775, 0.9317, 1.253, 1.642",\
"0.09044, 0.1135, 0.1691, 0.2475, 0.3466, 0.486, 0.6779, 0.9322, 1.252, 1.641",\
"0.09524, 0.1193, 0.1751, 0.2529, 0.3508, 0.4888, 0.6792, 0.9328, 1.254, 1.641",\
"0.106, 0.1318, 0.1876, 0.2648, 0.3608, 0.4954, 0.684, 0.935, 1.254, 1.642",\
"0.1198, 0.1466, 0.207, 0.2872, 0.3808, 0.5098, 0.6928, 0.9396, 1.257, 1.643",\
"0.1344, 0.163, 0.2288, 0.313, 0.41, 0.5362, 0.7124, 0.9508, 1.261, 1.646",\
"0.1496, 0.1802, 0.2506, 0.3414, 0.4416, 0.569, 0.744, 0.9764, 1.276, 1.652");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006197, 0.02444, 0.05928, 0.1136, 0.1897, 0.2899, 0.4162, 0.5703, 0.754");
values("0.05924, 0.08022, 0.1405, 0.2588, 0.4475, 0.7234, 1.089, 1.554, 2.12, 2.794",\
"0.0592, 0.08046, 0.1407, 0.2589, 0.4476, 0.7223, 1.09, 1.552, 2.119, 2.797",\
"0.05918, 0.08008, 0.1405, 0.2589, 0.4476, 0.7233, 1.089, 1.554, 2.121, 2.794",\
"0.05926, 0.07972, 0.1409, 0.259, 0.4478, 0.723, 1.089, 1.553, 2.121, 2.792",\
"0.0621, 0.08362, 0.1432, 0.2605, 0.4484, 0.7231, 1.091, 1.553, 2.121, 2.792",\
"0.06794, 0.09036, 0.1505, 0.2648, 0.4509, 0.7232, 1.089, 1.554, 2.12, 2.793",\
"0.0763, 0.09946, 0.1607, 0.2732, 0.4574, 0.7266, 1.09, 1.552, 2.118, 2.791",\
"0.085, 0.1094, 0.1728, 0.2842, 0.4676, 0.7356, 1.095, 1.554, 2.118, 2.792",\
"0.0958, 0.1208, 0.1864, 0.2968, 0.4804, 0.7494, 1.108, 1.561, 2.12, 2.794",\
"0.1072, 0.1344, 0.201, 0.311, 0.492, 0.7636, 1.125, 1.579, 2.131, 2.796");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006197, 0.02444, 0.05928, 0.1136, 0.1897, 0.2899, 0.4162, 0.5703, 0.754");
values("0.3183, 0.3389, 0.3913, 0.4657, 0.558, 0.6695, 0.8051, 0.9703, 1.17, 1.408",\
"0.3212, 0.3419, 0.3942, 0.4687, 0.561, 0.6724, 0.8081, 0.9732, 1.173, 1.411",\
"0.333, 0.3536, 0.406, 0.4804, 0.5727, 0.6842, 0.8198, 0.985, 1.185, 1.422",\
"0.3498, 0.3705, 0.4229, 0.4972, 0.5895, 0.7011, 0.8367, 1.002, 1.202, 1.439",\
"0.3656, 0.3864, 0.4388, 0.5132, 0.6054, 0.717, 0.8526, 1.018, 1.217, 1.455",\
"0.3791, 0.3999, 0.4523, 0.5267, 0.6187, 0.7304, 0.866, 1.031, 1.231, 1.468",\
"0.3882, 0.4089, 0.4614, 0.5359, 0.6282, 0.7397, 0.8753, 1.04, 1.24, 1.478",\
"0.3911, 0.4118, 0.4646, 0.5392, 0.6316, 0.7432, 0.8788, 1.044, 1.244, 1.481",\
"0.3873, 0.4081, 0.4608, 0.5355, 0.628, 0.7397, 0.8754, 1.041, 1.24, 1.478",\
"0.3758, 0.3967, 0.4496, 0.5244, 0.6171, 0.7288, 0.8646, 1.03, 1.229, 1.467");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006197, 0.02444, 0.05928, 0.1136, 0.1897, 0.2899, 0.4162, 0.5703, 0.754");
values("0.3361, 0.3537, 0.4006, 0.4769, 0.5905, 0.7493, 0.9596, 1.226, 1.552, 1.941",\
"0.3391, 0.3568, 0.4037, 0.48, 0.5936, 0.7523, 0.9627, 1.229, 1.555, 1.944",\
"0.3523, 0.3699, 0.4169, 0.4932, 0.6068, 0.7656, 0.9757, 1.242, 1.568, 1.957",\
"0.3715, 0.3891, 0.4361, 0.5124, 0.626, 0.7847, 0.9951, 1.261, 1.587, 1.977",\
"0.3891, 0.4068, 0.4537, 0.53, 0.6436, 0.8023, 1.013, 1.279, 1.605, 1.994",\
"0.4023, 0.4199, 0.4668, 0.5431, 0.6567, 0.8154, 1.026, 1.292, 1.618, 2.008",\
"0.41, 0.4277, 0.4746, 0.551, 0.6646, 0.8233, 1.033, 1.3, 1.626, 2.015",\
"0.4107, 0.4283, 0.4752, 0.5515, 0.6651, 0.8238, 1.034, 1.3, 1.626, 2.015",\
"0.4038, 0.4215, 0.4683, 0.5446, 0.6582, 0.817, 1.027, 1.293, 1.619, 2.007",\
"0.3888, 0.4063, 0.4532, 0.5295, 0.6431, 0.8018, 1.012, 1.278, 1.604, 1.992");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006197, 0.02444, 0.05928, 0.1136, 0.1897, 0.2899, 0.4162, 0.5703, 0.754");
values("0.08924, 0.1126, 0.1677, 0.2452, 0.3452, 0.4844, 0.677, 0.9311, 1.252, 1.641",\
"0.08942, 0.1125, 0.1677, 0.2452, 0.3452, 0.4845, 0.6772, 0.931, 1.253, 1.641",\
"0.08926, 0.1127, 0.1676, 0.2452, 0.345, 0.4843, 0.6771, 0.9313, 1.253, 1.641",\
"0.08936, 0.1126, 0.1675, 0.2452, 0.3451, 0.4848, 0.6771, 0.9313, 1.253, 1.642",\
"0.08914, 0.1121, 0.1672, 0.2452, 0.3452, 0.4845, 0.6773, 0.9314, 1.253, 1.641",\
"0.08942, 0.1126, 0.1677, 0.2454, 0.3452, 0.4846, 0.677, 0.9316, 1.253, 1.642",\
"0.0904, 0.1134, 0.1686, 0.2462, 0.3456, 0.4848, 0.6772, 0.932, 1.253, 1.643",\
"0.0908, 0.1142, 0.1696, 0.2472, 0.347, 0.4858, 0.6778, 0.9312, 1.252, 1.641",\
"0.0918, 0.115, 0.1702, 0.2484, 0.3478, 0.487, 0.6786, 0.9318, 1.252, 1.64",\
"0.0926, 0.116, 0.1714, 0.2496, 0.349, 0.4876, 0.6788, 0.9324, 1.252, 1.642");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006197, 0.02444, 0.05928, 0.1136, 0.1897, 0.2899, 0.4162, 0.5703, 0.754");
values("0.0594, 0.07976, 0.1405, 0.2586, 0.4476, 0.7222, 1.089, 1.554, 2.121, 2.794",\
"0.0592, 0.07998, 0.1404, 0.259, 0.4477, 0.7224, 1.09, 1.553, 2.118, 2.797",\
"0.05954, 0.0798, 0.1404, 0.2588, 0.448, 0.7222, 1.09, 1.553, 2.121, 2.793",\
"0.0592, 0.07966, 0.1404, 0.259, 0.4478, 0.7224, 1.09, 1.553, 2.117, 2.797",\
"0.05876, 0.07956, 0.1404, 0.2587, 0.4477, 0.7235, 1.089, 1.554, 2.121, 2.794",\
"0.05892, 0.07968, 0.1406, 0.2589, 0.4477, 0.7232, 1.091, 1.554, 2.118, 2.796",\
"0.0592, 0.0798, 0.1404, 0.2588, 0.4476, 0.7218, 1.089, 1.553, 2.119, 2.796",\
"0.0586, 0.0796, 0.1402, 0.2588, 0.4478, 0.723, 1.089, 1.553, 2.117, 2.791",\
"0.0592, 0.0796, 0.1404, 0.2586, 0.4476, 0.7226, 1.09, 1.552, 2.117, 2.79",\
"0.0592, 0.0794, 0.1402, 0.2588, 0.4474, 0.7228, 1.09, 1.553, 2.117, 2.79");
}
}
}
}