blob: 6fb1c7003bb82ef3777c042b494c28da24516bbe [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 : "7.595874e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "4.184532e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "9.049788e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "4.056822e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "9.049788e-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.003607 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.004746, 0.004739, 0.004737, 0.004748, 0.004739, 0.004745, 0.004752, \
0.004752, 0.00474, 0.004748");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.004266, -0.004276, -0.004306, -0.004342, -0.004353, -0.004361, \
-0.00436, -0.004388, -0.004392, -0.004393");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.807, -0.792, -0.742, -0.666, -0.579, -0.487, -0.388, -0.272, -0.146, 0.002",\
"-0.82, -0.808, -0.756, -0.68, -0.589, -0.5, -0.402, -0.286, -0.161, -0.015",\
"-0.862, -0.853, -0.801, -0.718, -0.638, -0.545, -0.444, -0.33, -0.202, -0.06",\
"-0.941, -0.929, -0.875, -0.797, -0.713, -0.622, -0.522, -0.405, -0.276, -0.131",\
"-1.057, -1.045, -0.992, -0.915, -0.824, -0.737, -0.637, -0.519, -0.391, -0.235",\
"-1.221, -1.205, -1.162, -1.084, -0.995, -0.898, -0.797, -0.678, -0.547, -0.39",\
"-1.422, -1.412, -1.359, -1.281, -1.189, -1.096, -0.993, -0.873, -0.737, -0.582",\
"-1.653, -1.636, -1.588, -1.51, -1.419, -1.318, -1.214, -1.083, -0.95, -0.792",\
"-1.906, -1.892, -1.842, -1.757, -1.666, -1.566, -1.458, -1.325, -1.188, -1.028",\
"-2.183, -2.173, -2.117, -2.037, -1.944, -1.836, -1.727, -1.6, -1.455, -1.294");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.166, -0.149, -0.088, 0.011, 0.146, 0.291, 0.447, 0.615, 0.804, 1.011",\
"-0.177, -0.16, -0.107, 0.003, 0.138, 0.279, 0.434, 0.611, 0.797, 1.001",\
"-0.207, -0.194, -0.134, -0.029, 0.109, 0.257, 0.405, 0.575, 0.767, 0.971",\
"-0.264, -0.246, -0.186, -0.081, 0.05, 0.196, 0.354, 0.519, 0.71, 0.921",\
"-0.348, -0.33, -0.278, -0.167, -0.029, 0.116, 0.272, 0.445, 0.634, 0.842",\
"-0.427, -0.417, -0.36, -0.249, -0.116, 0.039, 0.192, 0.368, 0.558, 0.769",\
"-0.502, -0.49, -0.432, -0.326, -0.19, -0.039, 0.12, 0.302, 0.49, 0.705",\
"-0.564, -0.552, -0.496, -0.386, -0.25, -0.099, 0.064, 0.243, 0.44, 0.651",\
"-0.605, -0.592, -0.532, -0.424, -0.285, -0.135, 0.027, 0.207, 0.4, 0.612",\
"-0.621, -0.609, -0.555, -0.447, -0.304, -0.158, 0.003, 0.185, 0.382, 0.596");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.95, 0.941, 0.889, 0.824, 0.765, 0.715, 0.674, 0.643, 0.633, 0.638",\
"0.969, 0.952, 0.905, 0.839, 0.775, 0.724, 0.686, 0.661, 0.646, 0.652",\
"1.009, 0.992, 0.946, 0.878, 0.82, 0.769, 0.724, 0.694, 0.678, 0.681",\
"1.084, 1.073, 1.027, 0.952, 0.893, 0.84, 0.794, 0.767, 0.741, 0.739",\
"1.198, 1.185, 1.135, 1.071, 1.001, 0.946, 0.899, 0.862, 0.834, 0.815",\
"1.357, 1.343, 1.292, 1.227, 1.16, 1.107, 1.056, 1.001, 0.962, 0.928",\
"1.556, 1.542, 1.495, 1.424, 1.361, 1.297, 1.233, 1.177, 1.12, 1.058",\
"1.788, 1.773, 1.721, 1.653, 1.578, 1.51, 1.442, 1.375, 1.302, 1.23",\
"2.037, 2.024, 1.971, 1.9, 1.821, 1.744, 1.667, 1.583, 1.501, 1.414",\
"2.315, 2.299, 2.253, 2.178, 2.096, 2.018, 1.927, 1.835, 1.739, 1.638");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.332, 0.317, 0.263, 0.147, 0, -0.148, -0.307, -0.48, -0.673, -0.879",\
"0.345, 0.327, 0.276, 0.156, 0.007, -0.141, -0.298, -0.466, -0.66, -0.868",\
"0.373, 0.353, 0.298, 0.181, 0.034, -0.108, -0.269, -0.442, -0.632, -0.836",\
"0.422, 0.405, 0.347, 0.236, 0.09, -0.058, -0.219, -0.386, -0.579, -0.779",\
"0.5, 0.487, 0.434, 0.323, 0.177, 0.029, -0.133, -0.308, -0.493, -0.699",\
"0.579, 0.564, 0.509, 0.398, 0.262, 0.108, -0.049, -0.224, -0.417, -0.623",\
"0.654, 0.638, 0.581, 0.476, 0.338, 0.192, 0.023, -0.15, -0.348, -0.56",\
"0.716, 0.697, 0.646, 0.538, 0.398, 0.248, 0.087, -0.089, -0.288, -0.5",\
"0.747, 0.734, 0.679, 0.573, 0.433, 0.284, 0.123, -0.055, -0.246, -0.46",\
"0.761, 0.749, 0.691, 0.589, 0.447, 0.294, 0.137, -0.04, -0.236, -0.446");
}
}
}
pin(E) {
capacitance : 0.004526 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
min_pulse_width_high : 0.991 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.04405, 0.04373, 0.04313, 0.043, 0.0435, 0.04462, 0.04632, 0.04876, \
0.05189, 0.05589");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02465, 0.02446, 0.024, 0.02371, 0.02397, 0.02487, 0.02646, 0.02869, \
0.03163, 0.03538");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.04461, 0.04425, 0.04366, 0.04354, 0.04405, 0.0452, 0.04694, \
0.0494, 0.05259, 0.05655");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02438, 0.02421, 0.02375, 0.02349, 0.02372, 0.0246, 0.02613, \
0.02836, 0.03129, 0.03496");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("0.991");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("0.654");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.63 ;
max_transition : 6 ;
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005342, 0.02058, 0.04969, 0.09503, 0.1586, 0.2424, 0.3478, 0.4766, 0.63");
values("0.08776, 0.08582, 0.08327, 0.08224, 0.08193, 0.08188, 0.08192, 0.082, 0.08206, 0.0821",\
"0.0876, 0.08568, 0.08315, 0.0821, 0.08178, 0.08176, 0.08181, 0.08187, 0.08192, 0.08198",\
"0.08743, 0.08548, 0.08297, 0.08194, 0.08159, 0.08156, 0.08159, 0.08166, 0.08172, 0.08176",\
"0.08721, 0.08526, 0.08273, 0.0817, 0.08137, 0.08132, 0.08138, 0.0815, 0.08155, 0.08159",\
"0.08707, 0.0851, 0.08259, 0.08151, 0.08113, 0.08111, 0.0812, 0.08126, 0.08133, 0.08139",\
"0.08788, 0.08592, 0.08323, 0.08195, 0.08148, 0.0814, 0.08145, 0.0815, 0.08158, 0.08164",\
"0.09021, 0.08803, 0.08488, 0.0833, 0.08258, 0.08236, 0.08235, 0.08235, 0.08241, 0.08245",\
"0.0933, 0.09088, 0.08718, 0.0852, 0.08434, 0.08388, 0.08375, 0.08379, 0.08376, 0.08381",\
"0.09706, 0.09438, 0.09017, 0.08781, 0.08662, 0.08604, 0.08583, 0.08574, 0.0857, 0.0857",\
"0.1015, 0.09871, 0.09389, 0.09113, 0.08974, 0.08886, 0.08852, 0.08834, 0.08828, 0.08822");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005342, 0.02058, 0.04969, 0.09503, 0.1586, 0.2424, 0.3478, 0.4766, 0.63");
values("0.06205, 0.06187, 0.06189, 0.06249, 0.06321, 0.06412, 0.06501, 0.06579, 0.06638, 0.0675",\
"0.06191, 0.06174, 0.06169, 0.06233, 0.06315, 0.06394, 0.06487, 0.06567, 0.06632, 0.0669",\
"0.06169, 0.06149, 0.06152, 0.06205, 0.06283, 0.06368, 0.06462, 0.06538, 0.06588, 0.06651",\
"0.06157, 0.06136, 0.06127, 0.06186, 0.06257, 0.06337, 0.06428, 0.06528, 0.06569, 0.06631",\
"0.06193, 0.06166, 0.06143, 0.06186, 0.06239, 0.06333, 0.06414, 0.065, 0.06571, 0.06631",\
"0.06275, 0.06235, 0.06185, 0.06223, 0.06249, 0.06327, 0.06416, 0.065, 0.06602, 0.06656",\
"0.06411, 0.06354, 0.06286, 0.06271, 0.06334, 0.06404, 0.06462, 0.06528, 0.06612, 0.06676",\
"0.06607, 0.06539, 0.06442, 0.06409, 0.06414, 0.06503, 0.06584, 0.06633, 0.0668, 0.06755",\
"0.06867, 0.06778, 0.06658, 0.06601, 0.06584, 0.0659, 0.06743, 0.06833, 0.06883, 0.06893",\
"0.07198, 0.0708, 0.06937, 0.06867, 0.06802, 0.06814, 0.06875, 0.06995, 0.07091, 0.07156");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005342, 0.02058, 0.04969, 0.09503, 0.1586, 0.2424, 0.3478, 0.4766, 0.63");
values("0.07996, 0.078, 0.07552, 0.07453, 0.07423, 0.07422, 0.07427, 0.07433, 0.07438, 0.07441",\
"0.07998, 0.07803, 0.07553, 0.07457, 0.07426, 0.07424, 0.07429, 0.07435, 0.07439, 0.07442",\
"0.07987, 0.07792, 0.07545, 0.07446, 0.07416, 0.07413, 0.07418, 0.07424, 0.07428, 0.07431",\
"0.0797, 0.07773, 0.07527, 0.07424, 0.07398, 0.07394, 0.074, 0.07406, 0.07412, 0.07414",\
"0.07946, 0.0775, 0.07501, 0.07402, 0.07374, 0.07373, 0.07376, 0.07383, 0.07388, 0.07392",\
"0.07941, 0.07746, 0.07493, 0.07393, 0.07368, 0.07365, 0.0737, 0.07376, 0.07378, 0.07381",\
"0.07928, 0.07729, 0.07479, 0.07378, 0.07352, 0.07346, 0.07352, 0.07355, 0.07363, 0.07367",\
"0.07921, 0.07726, 0.07475, 0.07373, 0.07345, 0.07343, 0.07347, 0.07352, 0.07356, 0.0736",\
"0.0792, 0.07727, 0.0747, 0.0737, 0.07341, 0.07339, 0.07345, 0.07348, 0.07354, 0.07357",\
"0.07915, 0.07721, 0.0747, 0.07365, 0.07332, 0.07328, 0.07335, 0.07341, 0.07347, 0.07352");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005342, 0.02058, 0.04969, 0.09503, 0.1586, 0.2424, 0.3478, 0.4766, 0.63");
values("0.06498, 0.06477, 0.06476, 0.06529, 0.06599, 0.0669, 0.06778, 0.06858, 0.06924, 0.06985",\
"0.06494, 0.06469, 0.06474, 0.06531, 0.06596, 0.06692, 0.06777, 0.06871, 0.06904, 0.06982",\
"0.06493, 0.06474, 0.06472, 0.06529, 0.0661, 0.06688, 0.06773, 0.06855, 0.06922, 0.06988",\
"0.06492, 0.06473, 0.06471, 0.06528, 0.06609, 0.06695, 0.06772, 0.06854, 0.06921, 0.06975",\
"0.06491, 0.06468, 0.06472, 0.06536, 0.06596, 0.06697, 0.06773, 0.06855, 0.06965, 0.06977",\
"0.06496, 0.06478, 0.06477, 0.06531, 0.06609, 0.06688, 0.06772, 0.06846, 0.06912, 0.06988",\
"0.0649, 0.06473, 0.06462, 0.06525, 0.06628, 0.06692, 0.06775, 0.06853, 0.06924, 0.07033",\
"0.06488, 0.06466, 0.06476, 0.06515, 0.06577, 0.06728, 0.06809, 0.06868, 0.06948, 0.06988",\
"0.06497, 0.06472, 0.06469, 0.06529, 0.06583, 0.06678, 0.06811, 0.06927, 0.06914, 0.06952",\
"0.06493, 0.06476, 0.06477, 0.06541, 0.06599, 0.06646, 0.06758, 0.06917, 0.07005, 0.07046");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005342, 0.02058, 0.04969, 0.09503, 0.1586, 0.2424, 0.3478, 0.4766, 0.63");
values("0.8842, 0.9344, 1.061, 1.227, 1.413, 1.621, 1.86, 2.138, 2.464, 2.846",\
"0.8975, 0.9477, 1.074, 1.24, 1.426, 1.635, 1.874, 2.152, 2.478, 2.86",\
"0.9424, 0.9926, 1.119, 1.285, 1.471, 1.679, 1.918, 2.196, 2.523, 2.905",\
"1.018, 1.068, 1.195, 1.361, 1.547, 1.755, 1.994, 2.272, 2.598, 2.98",\
"1.135, 1.185, 1.311, 1.477, 1.663, 1.871, 2.11, 2.388, 2.715, 3.097",\
"1.299, 1.349, 1.476, 1.642, 1.828, 2.036, 2.275, 2.554, 2.88, 3.262",\
"1.496, 1.548, 1.679, 1.85, 2.039, 2.249, 2.489, 2.768, 3.094, 3.476",\
"1.716, 1.771, 1.908, 2.086, 2.282, 2.498, 2.741, 3.021, 3.348, 3.73",\
"1.963, 2.019, 2.162, 2.347, 2.552, 2.773, 3.021, 3.305, 3.634, 4.017",\
"2.237, 2.295, 2.444, 2.637, 2.849, 3.075, 3.328, 3.616, 3.947, 4.331");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005342, 0.02058, 0.04969, 0.09503, 0.1586, 0.2424, 0.3478, 0.4766, 0.63");
values("0.4888, 0.5338, 0.6538, 0.8388, 1.098, 1.449, 1.909, 2.486, 3.192, 4.031",\
"0.4992, 0.5441, 0.6642, 0.8491, 1.108, 1.459, 1.919, 2.497, 3.201, 4.042",\
"0.5285, 0.5734, 0.6935, 0.8784, 1.137, 1.489, 1.948, 2.527, 3.232, 4.071",\
"0.5839, 0.6289, 0.7489, 0.9337, 1.192, 1.544, 2.003, 2.582, 3.287, 4.127",\
"0.6636, 0.7094, 0.8307, 1.016, 1.274, 1.626, 2.085, 2.664, 3.368, 4.209",\
"0.7445, 0.7923, 0.9183, 1.107, 1.367, 1.718, 2.177, 2.756, 3.461, 4.301",\
"0.8163, 0.8664, 0.9977, 1.191, 1.452, 1.804, 2.264, 2.841, 3.547, 4.387",\
"0.8733, 0.9257, 1.063, 1.261, 1.525, 1.877, 2.336, 2.914, 3.619, 4.458",\
"0.9119, 0.9672, 1.111, 1.314, 1.581, 1.933, 2.393, 2.97, 3.675, 4.515",\
"0.9304, 0.9879, 1.139, 1.349, 1.618, 1.971, 2.43, 3.008, 3.712, 4.552");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005342, 0.02058, 0.04969, 0.09503, 0.1586, 0.2424, 0.3478, 0.4766, 0.63");
values("0.2163, 0.2581, 0.3668, 0.5054, 0.6724, 0.8962, 1.199, 1.596, 2.098, 2.715",\
"0.2163, 0.2588, 0.3668, 0.5054, 0.6726, 0.8976, 1.2, 1.596, 2.098, 2.718",\
"0.2158, 0.2582, 0.3666, 0.5052, 0.6724, 0.8976, 1.2, 1.596, 2.1, 2.718",\
"0.216, 0.2582, 0.3668, 0.5054, 0.6722, 0.8968, 1.201, 1.596, 2.099, 2.718",\
"0.2162, 0.2584, 0.3668, 0.5054, 0.6722, 0.898, 1.201, 1.596, 2.098, 2.718",\
"0.2194, 0.2614, 0.3694, 0.5074, 0.674, 0.8984, 1.201, 1.595, 2.099, 2.718",\
"0.2352, 0.2782, 0.3872, 0.5234, 0.6846, 0.905, 1.205, 1.6, 2.103, 2.719",\
"0.2524, 0.2968, 0.4102, 0.5512, 0.7118, 0.9262, 1.22, 1.609, 2.108, 2.719",\
"0.27, 0.316, 0.4334, 0.5794, 0.7396, 0.955, 1.244, 1.627, 2.117, 2.729",\
"0.288, 0.3358, 0.4572, 0.608, 0.769, 0.9812, 1.267, 1.648, 2.133, 2.736");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005342, 0.02058, 0.04969, 0.09503, 0.1586, 0.2424, 0.3478, 0.4766, 0.63");
values("0.1411, 0.1878, 0.3258, 0.5784, 0.9801, 1.569, 2.355, 3.353, 4.566, 6.016",\
"0.1412, 0.1881, 0.3257, 0.5784, 0.9808, 1.569, 2.354, 3.35, 4.568, 6.015",\
"0.1413, 0.1879, 0.3257, 0.5782, 0.981, 1.569, 2.353, 3.347, 4.564, 6.01",\
"0.1417, 0.1878, 0.3257, 0.5786, 0.9798, 1.569, 2.356, 3.353, 4.566, 6.008",\
"0.1466, 0.1928, 0.3294, 0.58, 0.9798, 1.57, 2.356, 3.35, 4.568, 6.016",\
"0.156, 0.2048, 0.3424, 0.5888, 0.984, 1.57, 2.353, 3.353, 4.568, 6.014",\
"0.1684, 0.2184, 0.3576, 0.6012, 0.9914, 1.571, 2.358, 3.347, 4.566, 6.012",\
"0.182, 0.2342, 0.3742, 0.615, 0.999, 1.575, 2.357, 3.352, 4.563, 6.011",\
"0.1966, 0.2518, 0.394, 0.6308, 1.007, 1.581, 2.359, 3.349, 4.564, 6.012",\
"0.2122, 0.2696, 0.4158, 0.6484, 1.018, 1.586, 2.362, 3.355, 4.561, 6.006");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005342, 0.02058, 0.04969, 0.09503, 0.1586, 0.2424, 0.3478, 0.4766, 0.63");
values("0.922, 0.9722, 1.099, 1.265, 1.451, 1.659, 1.898, 2.176, 2.502, 2.884",\
"0.9344, 0.9846, 1.111, 1.277, 1.463, 1.672, 1.91, 2.189, 2.515, 2.897",\
"0.9767, 1.027, 1.154, 1.319, 1.506, 1.714, 1.953, 2.231, 2.557, 2.939",\
"1.04, 1.09, 1.217, 1.383, 1.569, 1.777, 2.016, 2.294, 2.621, 3.003",\
"1.097, 1.147, 1.274, 1.44, 1.626, 1.834, 2.073, 2.351, 2.677, 3.059",\
"1.141, 1.191, 1.317, 1.483, 1.67, 1.878, 2.117, 2.395, 2.721, 3.103",\
"1.169, 1.219, 1.346, 1.511, 1.698, 1.906, 2.145, 2.423, 2.75, 3.132",\
"1.182, 1.232, 1.359, 1.525, 1.711, 1.92, 2.159, 2.437, 2.763, 3.145",\
"1.179, 1.23, 1.356, 1.522, 1.709, 1.917, 2.156, 2.434, 2.76, 3.142",\
"1.16, 1.21, 1.337, 1.503, 1.689, 1.898, 2.137, 2.415, 2.741, 3.123");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005342, 0.02058, 0.04969, 0.09503, 0.1586, 0.2424, 0.3478, 0.4766, 0.63");
values("0.7983, 0.8433, 0.9634, 1.148, 1.407, 1.758, 2.218, 2.796, 3.5, 4.341",\
"0.8107, 0.8555, 0.9756, 1.16, 1.419, 1.771, 2.23, 2.809, 3.514, 4.353",\
"0.8543, 0.8992, 1.019, 1.204, 1.463, 1.814, 2.274, 2.852, 3.556, 4.397",\
"0.9215, 0.9664, 1.086, 1.271, 1.53, 1.881, 2.341, 2.919, 3.623, 4.464",\
"0.9806, 1.025, 1.146, 1.33, 1.589, 1.941, 2.4, 2.979, 3.684, 4.524",\
"1.025, 1.07, 1.19, 1.375, 1.633, 1.985, 2.444, 3.023, 3.728, 4.566",\
"1.054, 1.099, 1.219, 1.404, 1.662, 2.014, 2.473, 3.051, 3.756, 4.596",\
"1.067, 1.111, 1.231, 1.416, 1.675, 2.027, 2.486, 3.064, 3.769, 4.61",\
"1.062, 1.107, 1.227, 1.412, 1.671, 2.022, 2.482, 3.059, 3.764, 4.604",\
"1.039, 1.084, 1.204, 1.389, 1.647, 1.999, 2.459, 3.036, 3.74, 4.58");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005342, 0.02058, 0.04969, 0.09503, 0.1586, 0.2424, 0.3478, 0.4766, 0.63");
values("0.2159, 0.2583, 0.3666, 0.5048, 0.6724, 0.8962, 1.199, 1.596, 2.101, 2.718",\
"0.2159, 0.2584, 0.3668, 0.505, 0.6722, 0.8974, 1.199, 1.598, 2.099, 2.718",\
"0.2158, 0.2584, 0.3666, 0.5048, 0.6726, 0.8974, 1.199, 1.597, 2.1, 2.718",\
"0.216, 0.2582, 0.3664, 0.5048, 0.6726, 0.8972, 1.199, 1.596, 2.1, 2.716",\
"0.216, 0.2582, 0.3666, 0.5048, 0.6726, 0.8966, 1.199, 1.596, 2.1, 2.717",\
"0.216, 0.2594, 0.367, 0.505, 0.6724, 0.8964, 1.199, 1.597, 2.099, 2.718",\
"0.2162, 0.259, 0.367, 0.5052, 0.6722, 0.8968, 1.201, 1.598, 2.101, 2.718",\
"0.2164, 0.2584, 0.367, 0.5052, 0.6722, 0.8978, 1.2, 1.595, 2.098, 2.717",\
"0.2162, 0.2586, 0.3672, 0.5054, 0.6726, 0.8974, 1.2, 1.595, 2.099, 2.714",\
"0.2162, 0.2586, 0.3672, 0.5054, 0.673, 0.8976, 1.2, 1.595, 2.099, 2.717");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005342, 0.02058, 0.04969, 0.09503, 0.1586, 0.2424, 0.3478, 0.4766, 0.63");
values("0.1412, 0.1878, 0.3258, 0.579, 0.981, 1.568, 2.353, 3.349, 4.568, 6.01",\
"0.1411, 0.1889, 0.3258, 0.5784, 0.981, 1.567, 2.356, 3.353, 4.564, 6.011",\
"0.1413, 0.188, 0.326, 0.5788, 0.9796, 1.567, 2.356, 3.35, 4.568, 6.016",\
"0.1412, 0.1878, 0.3258, 0.579, 0.9796, 1.569, 2.356, 3.35, 4.568, 6.016",\
"0.1412, 0.188, 0.3258, 0.5788, 0.9798, 1.568, 2.356, 3.349, 4.568, 6.012",\
"0.1412, 0.1876, 0.3256, 0.5786, 0.9812, 1.568, 2.354, 3.351, 4.561, 6.013",\
"0.1422, 0.1878, 0.3256, 0.5784, 0.98, 1.566, 2.355, 3.351, 4.566, 6.016",\
"0.1416, 0.1884, 0.3258, 0.5788, 0.9798, 1.567, 2.352, 3.349, 4.565, 6.015",\
"0.1412, 0.188, 0.326, 0.5788, 0.9804, 1.567, 2.355, 3.344, 4.563, 6.009",\
"0.1412, 0.1882, 0.3256, 0.5788, 0.9798, 1.57, 2.356, 3.343, 4.555, 6.005");
}
}
}
}