blob: 4568c86bc256d486e59ce0575fda2e69ed5f3336 [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_2) {
area : 48.294400 ;
latch(IQ1,IQN1) {
enable : "E" ;
data_in : "(!D)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E" ;
value : "0.0016453602" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "0.002006532" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "0.002574594" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "0.002806254" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.002806254" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.002934 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.9 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.003352, 0.003357, 0.003353, 0.003351, 0.003351, 0.003351, 0.003357, \
0.003358, 0.003357, 0.003357");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.00301, -0.003013, -0.003009, -0.003018, -0.003021, -0.003041, \
-0.003044, -0.003048, -0.003054, -0.003055");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-1.243, -1.222, -1.16, -1.053, -0.954, -0.834, -0.707, -0.554, -0.383, -0.176",\
"-1.252, -1.235, -1.17, -1.071, -0.969, -0.851, -0.721, -0.57, -0.397, -0.191",\
"-1.305, -1.289, -1.223, -1.126, -1.021, -0.899, -0.773, -0.623, -0.445, -0.239",\
"-1.385, -1.369, -1.307, -1.205, -1.099, -0.988, -0.855, -0.702, -0.517, -0.315",\
"-1.526, -1.508, -1.449, -1.348, -1.242, -1.126, -0.994, -0.836, -0.647, -0.445",\
"-1.746, -1.731, -1.667, -1.562, -1.46, -1.338, -1.202, -1.047, -0.857, -0.642",\
"-2.035, -2.012, -1.948, -1.852, -1.742, -1.624, -1.477, -1.32, -1.133, -0.918",\
"-2.378, -2.36, -2.292, -2.19, -2.079, -1.956, -1.818, -1.657, -1.469, -1.253",\
"-2.783, -2.764, -2.7, -2.599, -2.483, -2.366, -2.221, -2.056, -1.867, -1.651",\
"-3.252, -3.233, -3.165, -3.069, -2.955, -2.828, -2.691, -2.526, -2.336, -2.122");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.287, -0.266, -0.195, -0.048, 0.117, 0.31, 0.529, 0.763, 1.032, 1.331",\
"-0.297, -0.281, -0.205, -0.064, 0.111, 0.297, 0.517, 0.756, 1.022, 1.321",\
"-0.329, -0.307, -0.233, -0.091, 0.08, 0.266, 0.489, 0.725, 0.999, 1.297",\
"-0.381, -0.361, -0.29, -0.15, 0.021, 0.212, 0.429, 0.678, 0.946, 1.247",\
"-0.454, -0.436, -0.366, -0.228, -0.056, 0.14, 0.359, 0.61, 0.888, 1.187",\
"-0.518, -0.504, -0.43, -0.288, -0.113, 0.078, 0.308, 0.554, 0.833, 1.143",\
"-0.556, -0.535, -0.461, -0.326, -0.153, 0.047, 0.275, 0.521, 0.804, 1.118",\
"-0.555, -0.54, -0.462, -0.327, -0.151, 0.046, 0.27, 0.52, 0.807, 1.115",\
"-0.513, -0.498, -0.426, -0.287, -0.116, 0.082, 0.308, 0.562, 0.845, 1.163",\
"-0.437, -0.416, -0.343, -0.206, -0.029, 0.167, 0.394, 0.651, 0.933, 1.249");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("1.494, 1.476, 1.411, 1.322, 1.237, 1.183, 1.176, 1.242, 1.378, 1.58",\
"1.507, 1.493, 1.424, 1.338, 1.255, 1.198, 1.199, 1.261, 1.393, 1.583",\
"1.556, 1.537, 1.473, 1.388, 1.307, 1.248, 1.24, 1.303, 1.429, 1.614",\
"1.636, 1.616, 1.557, 1.464, 1.381, 1.326, 1.313, 1.364, 1.483, 1.651",\
"1.77, 1.755, 1.691, 1.598, 1.519, 1.451, 1.436, 1.471, 1.567, 1.702",\
"1.983, 1.968, 1.904, 1.811, 1.731, 1.661, 1.626, 1.639, 1.707, 1.812",\
"2.269, 2.251, 2.182, 2.094, 2.001, 1.922, 1.869, 1.854, 1.884, 1.958",\
"2.61, 2.588, 2.529, 2.431, 2.339, 2.251, 2.181, 2.142, 2.146, 2.194",\
"3.014, 2.988, 2.932, 2.833, 2.737, 2.642, 2.557, 2.503, 2.478, 2.489",\
"3.473, 3.455, 3.392, 3.3, 3.195, 3.095, 3.007, 2.938, 2.895, 2.879");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.51, 0.494, 0.414, 0.272, 0.097, -0.103, -0.32, -0.561, -0.827, -1.121",\
"0.524, 0.506, 0.429, 0.281, 0.104, -0.097, -0.314, -0.553, -0.814, -1.109",\
"0.547, 0.53, 0.451, 0.305, 0.135, -0.068, -0.284, -0.526, -0.794, -1.08",\
"0.603, 0.579, 0.504, 0.362, 0.185, -0.009, -0.233, -0.471, -0.738, -1.033",\
"0.676, 0.651, 0.581, 0.435, 0.263, 0.068, -0.159, -0.403, -0.673, -0.972",\
"0.726, 0.704, 0.634, 0.491, 0.321, 0.122, -0.1, -0.355, -0.627, -0.929",\
"0.755, 0.738, 0.658, 0.516, 0.341, 0.148, -0.075, -0.33, -0.609, -0.912",\
"0.738, 0.719, 0.642, 0.499, 0.326, 0.136, -0.094, -0.343, -0.618, -0.925",\
"0.687, 0.665, 0.589, 0.449, 0.272, 0.075, -0.149, -0.401, -0.676, -0.986",\
"0.583, 0.568, 0.493, 0.344, 0.171, -0.027, -0.247, -0.503, -0.784, -1.101");
}
}
}
pin(E) {
capacitance : 0.003546 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.9 ;
min_pulse_width_high : 1.54 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.03482, 0.03463, 0.03449, 0.03537, 0.03757, 0.04118, 0.04636, \
0.0533, 0.06205, 0.07269");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01998, 0.01985, 0.01977, 0.0204, 0.02213, 0.02523, 0.02979, \
0.0359, 0.04361, 0.053");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.03505, 0.03485, 0.03473, 0.03564, 0.03787, 0.04151, 0.04673, \
0.05368, 0.06245, 0.07311");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01959, 0.01948, 0.01939, 0.02002, 0.02173, 0.02477, 0.02932, \
0.03541, 0.04309, 0.05248");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("1.54");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("1.024");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.4664 ;
max_transition : 8.9 ;
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.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004212, 0.01549, 0.03702, 0.07056, 0.1176, 0.1796, 0.2576, 0.3528, 0.4663");
values("0.08969, 0.08731, 0.08183, 0.07697, 0.07391, 0.07198, 0.07065, 0.06973, 0.06908, 0.06859",\
"0.08956, 0.08722, 0.08171, 0.07686, 0.07379, 0.07184, 0.07054, 0.06961, 0.06897, 0.06848",\
"0.08942, 0.08706, 0.08158, 0.07672, 0.07365, 0.0717, 0.07039, 0.06948, 0.06882, 0.06834",\
"0.0894, 0.08702, 0.08154, 0.07666, 0.07362, 0.07165, 0.07035, 0.06943, 0.06878, 0.0683",\
"0.09011, 0.08775, 0.08224, 0.07731, 0.07422, 0.07224, 0.07092, 0.07001, 0.06936, 0.06888",\
"0.09332, 0.09089, 0.0852, 0.07999, 0.07665, 0.07451, 0.07308, 0.0721, 0.0714, 0.07088",\
"0.09941, 0.0969, 0.09079, 0.08505, 0.08127, 0.07882, 0.07717, 0.07599, 0.07517, 0.07456",\
"0.1073, 0.1047, 0.09819, 0.09186, 0.08757, 0.08472, 0.08278, 0.08141, 0.08045, 0.07973",\
"0.1173, 0.1145, 0.1077, 0.1006, 0.09574, 0.09241, 0.09015, 0.08852, 0.08736, 0.0865",\
"0.1295, 0.1267, 0.1194, 0.1116, 0.106, 0.1021, 0.09941, 0.09747, 0.0961, 0.09507");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004212, 0.01549, 0.03702, 0.07056, 0.1176, 0.1796, 0.2576, 0.3528, 0.4663");
values("0.05465, 0.05348, 0.05188, 0.05102, 0.05083, 0.05085, 0.05106, 0.05149, 0.052, 0.05527",\
"0.0545, 0.05335, 0.05174, 0.05087, 0.05065, 0.05072, 0.05091, 0.05128, 0.05188, 0.05527",\
"0.05432, 0.05318, 0.05154, 0.05069, 0.05049, 0.05054, 0.05085, 0.05108, 0.05183, 0.0551",\
"0.05455, 0.05346, 0.05175, 0.05081, 0.05055, 0.05058, 0.05077, 0.05112, 0.05183, 0.05546",\
"0.0565, 0.05525, 0.05337, 0.05215, 0.05166, 0.05155, 0.0517, 0.05197, 0.05272, 0.05689",\
"0.05985, 0.0584, 0.05608, 0.05464, 0.05386, 0.05349, 0.05354, 0.05383, 0.05454, 0.05951",\
"0.06478, 0.06304, 0.06031, 0.05831, 0.05721, 0.05685, 0.05653, 0.05664, 0.0572, 0.06373",\
"0.0714, 0.06943, 0.06614, 0.06365, 0.06194, 0.06121, 0.0612, 0.06098, 0.06164, 0.0702",\
"0.07989, 0.0776, 0.0737, 0.07066, 0.06847, 0.06703, 0.06665, 0.06708, 0.06796, 0.07954",\
"0.09022, 0.08766, 0.08304, 0.07937, 0.07663, 0.07487, 0.0738, 0.07366, 0.07625, 0.09321");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004212, 0.01549, 0.03702, 0.07056, 0.1176, 0.1796, 0.2576, 0.3528, 0.4663");
values("0.08374, 0.08137, 0.07592, 0.0711, 0.06811, 0.06618, 0.06487, 0.06397, 0.06333, 0.06284",\
"0.08375, 0.08138, 0.07592, 0.07112, 0.06812, 0.06619, 0.06489, 0.06399, 0.06334, 0.06286",\
"0.08366, 0.08132, 0.07586, 0.07105, 0.06804, 0.06612, 0.06482, 0.06391, 0.06326, 0.06278",\
"0.08358, 0.08124, 0.0758, 0.07098, 0.06797, 0.06605, 0.06475, 0.06384, 0.0632, 0.06272",\
"0.08354, 0.08116, 0.07574, 0.07093, 0.0679, 0.06598, 0.06469, 0.06378, 0.06314, 0.06265",\
"0.08357, 0.0812, 0.07578, 0.07095, 0.06793, 0.06601, 0.06471, 0.06381, 0.06316, 0.06267",\
"0.0837, 0.08135, 0.07589, 0.07105, 0.06803, 0.06609, 0.06479, 0.06388, 0.06323, 0.06275",\
"0.08392, 0.08154, 0.07608, 0.07123, 0.06819, 0.06626, 0.06495, 0.06403, 0.06337, 0.06289",\
"0.08439, 0.08205, 0.0765, 0.0716, 0.06853, 0.06656, 0.06524, 0.06432, 0.06366, 0.06316",\
"0.08516, 0.08278, 0.07721, 0.07219, 0.06907, 0.06706, 0.0657, 0.06476, 0.06409, 0.06359");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004212, 0.01549, 0.03702, 0.07056, 0.1176, 0.1796, 0.2576, 0.3528, 0.4663");
values("0.05675, 0.05561, 0.05396, 0.05303, 0.05276, 0.05274, 0.05299, 0.05327, 0.05401, 0.05788",\
"0.05674, 0.05558, 0.05392, 0.053, 0.05275, 0.05274, 0.05295, 0.05336, 0.05395, 0.05771",\
"0.05673, 0.05559, 0.05393, 0.05301, 0.05276, 0.05277, 0.053, 0.05333, 0.05409, 0.05825",\
"0.05677, 0.05561, 0.05396, 0.05306, 0.05279, 0.05279, 0.05306, 0.05345, 0.05406, 0.0587",\
"0.05683, 0.05573, 0.05405, 0.05309, 0.0529, 0.05283, 0.053, 0.05349, 0.05408, 0.05922",\
"0.05691, 0.05577, 0.05412, 0.05323, 0.05294, 0.05296, 0.05308, 0.05347, 0.05414, 0.06062",\
"0.05692, 0.05581, 0.05414, 0.05324, 0.05311, 0.05313, 0.05321, 0.0536, 0.05463, 0.06224",\
"0.05703, 0.05586, 0.05426, 0.05324, 0.05294, 0.05329, 0.05359, 0.05394, 0.05479, 0.06468",\
"0.05711, 0.05595, 0.05435, 0.05333, 0.05302, 0.05302, 0.05361, 0.05434, 0.05621, 0.06919",\
"0.05717, 0.05603, 0.05438, 0.05334, 0.05305, 0.05288, 0.05319, 0.054, 0.05779, 0.07716");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004212, 0.01549, 0.03702, 0.07056, 0.1176, 0.1796, 0.2576, 0.3528, 0.4664");
values("1.32, 1.388, 1.567, 1.817, 2.115, 2.45, 2.828, 3.262, 3.763, 4.343",\
"1.335, 1.403, 1.582, 1.833, 2.131, 2.465, 2.844, 3.277, 3.778, 4.359",\
"1.386, 1.454, 1.633, 1.883, 2.181, 2.516, 2.894, 3.328, 3.829, 4.409",\
"1.469, 1.537, 1.716, 1.966, 2.264, 2.599, 2.977, 3.411, 3.912, 4.492",\
"1.609, 1.677, 1.856, 2.106, 2.403, 2.738, 3.116, 3.55, 4.051, 4.631",\
"1.825, 1.893, 2.073, 2.323, 2.621, 2.956, 3.334, 3.768, 4.269, 4.849",\
"2.101, 2.171, 2.356, 2.612, 2.915, 3.253, 3.633, 4.067, 4.569, 5.149",\
"2.434, 2.507, 2.698, 2.961, 3.272, 3.619, 4.005, 4.442, 4.945, 5.526",\
"2.829, 2.904, 3.1, 3.372, 3.691, 4.046, 4.44, 4.883, 5.389, 5.972",\
"3.282, 3.359, 3.563, 3.844, 4.173, 4.537, 4.939, 5.389, 5.9, 6.485");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004212, 0.01549, 0.03702, 0.07056, 0.1176, 0.1796, 0.2576, 0.3528, 0.4664");
values("0.7584, 0.8176, 0.9886, 1.258, 1.632, 2.133, 2.786, 3.608, 4.611, 5.803",\
"0.7696, 0.8292, 0.9999, 1.27, 1.643, 2.144, 2.797, 3.619, 4.622, 5.815",\
"0.7974, 0.8567, 1.028, 1.297, 1.671, 2.172, 2.825, 3.647, 4.65, 5.843",\
"0.8512, 0.9107, 1.081, 1.35, 1.724, 2.225, 2.878, 3.7, 4.703, 5.896",\
"0.9268, 0.987, 1.159, 1.428, 1.801, 2.302, 2.954, 3.776, 4.779, 5.973",\
"0.9895, 1.052, 1.228, 1.503, 1.878, 2.378, 3.031, 3.852, 4.855, 6.049",\
"1.029, 1.093, 1.275, 1.555, 1.934, 2.435, 3.087, 3.906, 4.91, 6.103",\
"1.038, 1.105, 1.292, 1.579, 1.962, 2.465, 3.116, 3.935, 4.935, 6.13",\
"1.011, 1.08, 1.273, 1.569, 1.958, 2.464, 3.115, 3.933, 4.933, 6.125",\
"0.9398, 1.013, 1.214, 1.519, 1.917, 2.428, 3.081, 3.9, 4.899, 6.091");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004212, 0.01549, 0.03702, 0.07056, 0.1176, 0.1796, 0.2576, 0.3528, 0.4664");
values("0.3714, 0.4358, 0.6032, 0.8416, 1.13, 1.488, 1.956, 2.559, 3.326, 4.268",\
"0.3704, 0.4364, 0.6032, 0.841, 1.13, 1.488, 1.955, 2.557, 3.324, 4.269",\
"0.3714, 0.4352, 0.6044, 0.8416, 1.131, 1.488, 1.955, 2.558, 3.324, 4.267",\
"0.3732, 0.4362, 0.6038, 0.8412, 1.131, 1.488, 1.956, 2.557, 3.321, 4.262",\
"0.3714, 0.4356, 0.604, 0.842, 1.131, 1.487, 1.956, 2.557, 3.322, 4.261",\
"0.381, 0.4446, 0.6108, 0.8476, 1.135, 1.491, 1.956, 2.558, 3.328, 4.265",\
"0.405, 0.4718, 0.6422, 0.8766, 1.158, 1.507, 1.969, 2.566, 3.329, 4.264",\
"0.4308, 0.4992, 0.6734, 0.9142, 1.199, 1.545, 1.996, 2.588, 3.343, 4.277",\
"0.4602, 0.531, 0.7112, 0.9554, 1.242, 1.59, 2.038, 2.619, 3.363, 4.293",\
"0.4948, 0.569, 0.7544, 1.004, 1.293, 1.639, 2.083, 2.658, 3.398, 4.314");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004212, 0.01549, 0.03702, 0.07056, 0.1176, 0.1796, 0.2576, 0.3528, 0.4664");
values("0.2273, 0.2973, 0.5144, 0.8936, 1.48, 2.339, 3.498, 4.967, 6.77, 8.903",\
"0.228, 0.2966, 0.5146, 0.8934, 1.482, 2.342, 3.499, 4.973, 6.775, 8.905",\
"0.2271, 0.2973, 0.5152, 0.894, 1.482, 2.341, 3.504, 4.972, 6.773, 8.906",\
"0.2268, 0.2966, 0.5152, 0.8938, 1.482, 2.342, 3.498, 4.973, 6.774, 8.907",\
"0.2366, 0.305, 0.5216, 0.8976, 1.484, 2.343, 3.498, 4.973, 6.774, 8.907",\
"0.251, 0.3216, 0.541, 0.9154, 1.494, 2.346, 3.495, 4.975, 6.774, 8.906",\
"0.2692, 0.3406, 0.5628, 0.9372, 1.508, 2.351, 3.508, 4.967, 6.764, 8.905",\
"0.2914, 0.3632, 0.5878, 0.9636, 1.529, 2.361, 3.506, 4.976, 6.764, 8.9",\
"0.318, 0.3908, 0.6176, 0.9976, 1.554, 2.379, 3.515, 4.974, 6.767, 8.916",\
"0.3494, 0.4234, 0.653, 1.037, 1.591, 2.407, 3.533, 4.982, 6.774, 8.907");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004212, 0.01549, 0.03702, 0.07056, 0.1176, 0.1796, 0.2576, 0.3528, 0.4664");
values("1.368, 1.436, 1.616, 1.866, 2.164, 2.499, 2.877, 3.311, 3.811, 4.392",\
"1.384, 1.452, 1.631, 1.881, 2.179, 2.515, 2.893, 3.326, 3.827, 4.408",\
"1.438, 1.506, 1.685, 1.935, 2.233, 2.568, 2.946, 3.38, 3.881, 4.461",\
"1.512, 1.58, 1.759, 2.009, 2.307, 2.643, 3.021, 3.454, 3.955, 4.536",\
"1.572, 1.64, 1.819, 2.069, 2.367, 2.702, 3.08, 3.513, 4.014, 4.595",\
"1.611, 1.679, 1.858, 2.108, 2.406, 2.741, 3.12, 3.553, 4.054, 4.634",\
"1.63, 1.697, 1.877, 2.127, 2.425, 2.761, 3.139, 3.572, 4.074, 4.654",\
"1.628, 1.696, 1.875, 2.126, 2.424, 2.759, 3.137, 3.571, 4.072, 4.652",\
"1.602, 1.67, 1.85, 2.1, 2.399, 2.734, 3.113, 3.546, 4.047, 4.628",\
"1.548, 1.617, 1.797, 2.048, 2.347, 2.683, 3.061, 3.495, 3.996, 4.577");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004212, 0.01549, 0.03702, 0.07056, 0.1176, 0.1796, 0.2576, 0.3528, 0.4664");
values("1.239, 1.299, 1.469, 1.738, 2.112, 2.613, 3.266, 4.088, 5.091, 6.286",\
"1.255, 1.314, 1.485, 1.754, 2.128, 2.628, 3.281, 4.103, 5.107, 6.298",\
"1.31, 1.37, 1.541, 1.81, 2.183, 2.684, 3.337, 4.159, 5.162, 6.357",\
"1.392, 1.452, 1.622, 1.892, 2.265, 2.766, 3.419, 4.241, 5.244, 6.439",\
"1.458, 1.517, 1.688, 1.957, 2.33, 2.831, 3.484, 4.306, 5.309, 6.501",\
"1.502, 1.561, 1.731, 2.001, 2.374, 2.875, 3.528, 4.349, 5.35, 6.547",\
"1.523, 1.583, 1.754, 2.023, 2.396, 2.897, 3.55, 4.372, 5.375, 6.566",\
"1.521, 1.58, 1.751, 2.02, 2.393, 2.894, 3.546, 4.367, 5.369, 6.565",\
"1.488, 1.547, 1.718, 1.988, 2.361, 2.862, 3.515, 4.335, 5.337, 6.53",\
"1.425, 1.484, 1.655, 1.923, 2.297, 2.798, 3.451, 4.272, 5.273, 6.466");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004212, 0.01549, 0.03702, 0.07056, 0.1176, 0.1796, 0.2576, 0.3528, 0.4664");
values("0.371, 0.4354, 0.6024, 0.8402, 1.129, 1.487, 1.953, 2.555, 3.323, 4.265",\
"0.371, 0.4352, 0.6026, 0.84, 1.13, 1.486, 1.952, 2.56, 3.325, 4.268",\
"0.3708, 0.4354, 0.6024, 0.84, 1.129, 1.487, 1.953, 2.559, 3.322, 4.269",\
"0.371, 0.4354, 0.6016, 0.8398, 1.13, 1.487, 1.953, 2.558, 3.321, 4.261",\
"0.3706, 0.4352, 0.6016, 0.84, 1.129, 1.486, 1.952, 2.559, 3.324, 4.262",\
"0.3708, 0.4352, 0.6022, 0.8404, 1.13, 1.487, 1.954, 2.559, 3.321, 4.264",\
"0.3704, 0.435, 0.6026, 0.8404, 1.13, 1.487, 1.954, 2.557, 3.321, 4.263",\
"0.3716, 0.4358, 0.603, 0.841, 1.131, 1.488, 1.953, 2.556, 3.321, 4.263",\
"0.3736, 0.4376, 0.6054, 0.8428, 1.132, 1.488, 1.957, 2.558, 3.322, 4.261",\
"0.3766, 0.441, 0.6084, 0.846, 1.135, 1.491, 1.959, 2.559, 3.322, 4.261");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004212, 0.01549, 0.03702, 0.07056, 0.1176, 0.1796, 0.2576, 0.3528, 0.4664");
values("0.2282, 0.2974, 0.5146, 0.8944, 1.483, 2.339, 3.497, 4.971, 6.775, 8.91",\
"0.228, 0.2978, 0.5146, 0.8946, 1.48, 2.341, 3.497, 4.967, 6.771, 8.902",\
"0.2278, 0.2982, 0.5148, 0.8944, 1.483, 2.343, 3.496, 4.974, 6.775, 8.911",\
"0.228, 0.2976, 0.5148, 0.8942, 1.483, 2.343, 3.495, 4.974, 6.775, 8.91",\
"0.2276, 0.297, 0.5146, 0.8936, 1.481, 2.34, 3.498, 4.966, 6.771, 8.905",\
"0.2276, 0.2974, 0.5148, 0.8946, 1.482, 2.339, 3.496, 4.965, 6.761, 8.923",\
"0.227, 0.2972, 0.5146, 0.8942, 1.482, 2.339, 3.497, 4.967, 6.775, 8.9",\
"0.2282, 0.2976, 0.5148, 0.8944, 1.481, 2.339, 3.495, 4.97, 6.765, 8.903",\
"0.2282, 0.2976, 0.5148, 0.8946, 1.481, 2.342, 3.496, 4.964, 6.768, 8.912",\
"0.2282, 0.2978, 0.5148, 0.8946, 1.481, 2.34, 3.498, 4.965, 6.757, 8.899");
}
}
}
}