blob: 6f16b0f75f0ef83de87741142d694d58be9ac2c6 [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__icgtp_4) {
area : 74.636800 ;
clock_gating_integrated_cell : "latch_posedge_precontrol" ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!E&!TE" ;
value : "0.0004518745" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!E&TE" ;
value : "0.0004662075" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&E&!TE" ;
value : "0.0004219545" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&E&TE" ;
value : "0.0004219545" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!E&!TE" ;
value : "0.00056749" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!E&TE" ;
value : "0.0005449015" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&E&!TE" ;
value : "0.0005144865" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&E&TE" ;
value : "0.000514481" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00056749" ;
}
statetable("CLK E TE", "IQ2 IQN2") {
table : "L L L : - - : L H, \
L H - : - - : H L, \
L - H : - - : H L, \
H - - : - - : N N" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLK) {
capacitance : 0.007942 ;
clock : true ;
clock_gate_clock_pin : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
min_pulse_width_low : 0.4268 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.3436, 0.3439, 0.3526, 0.3829, 0.4396, 0.5244, 0.6383, 0.7832, \
0.9593, 1.168");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1552, 0.1554, 0.1617, 0.1878, 0.237, 0.3127, 0.4153, 0.5464, \
0.7073, 0.8984");
}
}
internal_power() {
when : "!E&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.6874, 0.6881, 0.6973, 0.7305, 0.7947, 0.8903, 1.019, 1.2, 1.439, \
1.738");
}
rise_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
when : "E&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.6535, 0.6541, 0.6628, 0.6963, 0.7605, 0.8565, 0.986, 1.172, \
1.416, 1.717");
}
rise_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
when : "E&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.651, 0.6514, 0.6604, 0.6939, 0.7586, 0.8556, 0.9883, 1.179, \
1.426, 1.732");
}
rise_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_E_AND_NOT_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "!E&!TE" ;
fall_constraint(scalar) {
values("0.2872");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_E_AND_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "!E&TE" ;
fall_constraint(scalar) {
values("0.4268");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_E_AND_NOT_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "E&!TE" ;
fall_constraint(scalar) {
values("0.3951");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_E_AND_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "E&TE" ;
fall_constraint(scalar) {
values("0.3792");
}
}
}
pin(E) {
capacitance : 0.003356 ;
clock_gate_enable_pin : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLK&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.3807, 0.3799, 0.3797, 0.3924, 0.4281, 0.4915, 0.5835, 0.7028, \
0.8486, 1.022");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.2898, 0.2893, 0.289, 0.2984, 0.3272, 0.3781, 0.4529, 0.5525, \
0.6769, 0.8275");
}
}
internal_power() {
when : "!CLK&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.02373, 0.02371, 0.02378, 0.02375, 0.02375, 0.02376, 0.02376, \
0.02375, 0.02376, 0.02373");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01044, -0.01046, -0.01048, -0.01051, -0.01053, -0.01053, -0.01055, \
-0.01056, -0.01058, -0.01057");
}
}
internal_power() {
when : "CLK&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.0411, 0.04108, 0.04109, 0.04098, 0.04095, 0.04099, 0.04096, \
0.04099, 0.04107, 0.04102");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03652, -0.03641, -0.0365, -0.03642, -0.03658, -0.03667, -0.0367, \
-0.03674, -0.03682, -0.03675");
}
}
internal_power() {
when : "CLK&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.01645, 0.01648, 0.01651, 0.01651, 0.01651, 0.01652, 0.01651, \
0.01654, 0.01655, 0.01656");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01401, -0.01401, -0.014, -0.01398, -0.01398, -0.01403, -0.014, \
-0.01405, -0.01405, -0.01405");
}
}
timing() {
related_pin : "CLK" ;
timing_type : hold_rising ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.0916, -0.0905, -0.0775, -0.0613, -0.0357, -0.0106, 0.0066, 0.0195, 0.0278, 0.0309",\
"-0.0913, -0.0895, -0.0817, -0.0641, -0.0373, -0.0115, 0.0059, 0.0189, 0.0271, 0.0302",\
"-0.096, -0.0999, -0.0874, -0.0683, -0.043, -0.0148, 0.0035, 0.0167, 0.025, 0.0279",\
"-0.1186, -0.1124, -0.1073, -0.0859, -0.0622, -0.0374, -0.0152, 0.0036, 0.0094, 0.0091",\
"-0.1587, -0.1554, -0.1451, -0.1299, -0.106, -0.0812, -0.0558, -0.0433, -0.0289, -0.0293",\
"-0.2125, -0.2067, -0.1981, -0.184, -0.1633, -0.1349, -0.1097, -0.0974, -0.0897, -0.084",\
"-0.2798, -0.2767, -0.2679, -0.2511, -0.2358, -0.2089, -0.1875, -0.1675, -0.1585, -0.1599",\
"-0.3596, -0.3544, -0.3473, -0.338, -0.3133, -0.2977, -0.272, -0.251, -0.2454, -0.2436",\
"-0.4507, -0.4482, -0.4411, -0.4294, -0.4169, -0.3932, -0.3664, -0.3495, -0.3352, -0.3412",\
"-0.5516, -0.5542, -0.5492, -0.5369, -0.5227, -0.5038, -0.4758, -0.4632, -0.4465, -0.4483");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.1145, -0.1086, -0.0992, -0.0897, -0.0875, -0.0909, -0.0966, -0.102, -0.115, -0.1314",\
"-0.1156, -0.1151, -0.1044, -0.0935, -0.0905, -0.0933, -0.0987, -0.1039, -0.1167, -0.1331",\
"-0.1177, -0.1151, -0.1049, -0.1013, -0.0936, -0.0922, -0.0997, -0.102, -0.1174, -0.1389",\
"-0.1281, -0.1222, -0.1182, -0.1057, -0.0956, -0.0968, -0.0993, -0.1049, -0.123, -0.1355",\
"-0.1392, -0.1355, -0.1306, -0.1132, -0.106, -0.1063, -0.103, -0.1127, -0.1217, -0.1366",\
"-0.1501, -0.1431, -0.14, -0.1246, -0.1132, -0.1124, -0.1097, -0.1197, -0.1306, -0.1419",\
"-0.1523, -0.1475, -0.1389, -0.1249, -0.1176, -0.1087, -0.1125, -0.1165, -0.1281, -0.1508",\
"-0.141, -0.1416, -0.1354, -0.121, -0.1053, -0.1029, -0.1064, -0.1107, -0.1247, -0.1477",\
"-0.1282, -0.1231, -0.1126, -0.1015, -0.0889, -0.0871, -0.0849, -0.0908, -0.1084, -0.1315",\
"-0.0917, -0.0915, -0.0835, -0.0669, -0.0551, -0.0567, -0.058, -0.0694, -0.0838, -0.1089");
}
}
timing() {
related_pin : "CLK" ;
timing_type : setup_rising ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1603, 0.1571, 0.1426, 0.1181, 0.094, 0.0641, 0.042, 0.0291, 0.0198, 0.0165",\
"0.158, 0.1598, 0.1497, 0.1229, 0.0971, 0.066, 0.0433, 0.0302, 0.0208, 0.0174",\
"0.1683, 0.1604, 0.1485, 0.1287, 0.1008, 0.0729, 0.0481, 0.0341, 0.0243, 0.0207",\
"0.1849, 0.181, 0.1731, 0.1453, 0.1206, 0.0914, 0.0712, 0.0507, 0.0424, 0.0415",\
"0.2299, 0.2285, 0.2173, 0.1884, 0.1615, 0.1376, 0.1109, 0.1028, 0.0846, 0.0829",\
"0.3018, 0.2976, 0.2852, 0.2541, 0.226, 0.2023, 0.1826, 0.1586, 0.151, 0.1419",\
"0.377, 0.3752, 0.3646, 0.3352, 0.3067, 0.2817, 0.257, 0.2376, 0.227, 0.2235",\
"0.473, 0.4689, 0.4575, 0.4373, 0.4025, 0.3756, 0.3548, 0.3323, 0.323, 0.3193",\
"0.5776, 0.576, 0.5671, 0.5389, 0.5098, 0.4884, 0.4653, 0.4443, 0.4338, 0.4263",\
"0.7002, 0.6972, 0.6882, 0.6602, 0.6372, 0.6112, 0.5852, 0.5642, 0.5542, 0.5512");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.3435, 0.3388, 0.3234, 0.3169, 0.3207, 0.3497, 0.382, 0.426, 0.464, 0.5101",\
"0.3458, 0.3388, 0.3237, 0.3189, 0.323, 0.357, 0.388, 0.4312, 0.4631, 0.5141",\
"0.3491, 0.342, 0.3232, 0.3208, 0.3322, 0.3632, 0.3899, 0.4325, 0.4678, 0.5142",\
"0.3554, 0.3477, 0.3322, 0.3303, 0.3377, 0.3667, 0.4006, 0.4301, 0.474, 0.5188",\
"0.3659, 0.3614, 0.3474, 0.347, 0.3583, 0.3759, 0.4103, 0.4396, 0.4808, 0.5276",\
"0.3821, 0.3703, 0.3529, 0.3513, 0.3577, 0.3822, 0.4192, 0.448, 0.4911, 0.5393",\
"0.377, 0.3752, 0.3517, 0.3562, 0.3619, 0.3818, 0.4124, 0.4542, 0.4932, 0.5323",\
"0.3677, 0.3707, 0.3473, 0.3469, 0.3629, 0.3756, 0.4058, 0.443, 0.4696, 0.5213",\
"0.3503, 0.3469, 0.3262, 0.3259, 0.3302, 0.3524, 0.3893, 0.4271, 0.4634, 0.4999",\
"0.3282, 0.3162, 0.299, 0.2911, 0.308, 0.3302, 0.3582, 0.3772, 0.4182, 0.4672");
}
}
}
pin(IQ2) {
direction : internal ;
internal_node : IQ2 ;
inverted_output : false ;
}
pin(IQN2) {
direction : internal ;
internal_node : IQN2 ;
inverted_output : true ;
}
pin(Q) {
clock_gate_out_pin : true ;
direction : output ;
max_capacitance : 0.9347 ;
max_transition : 2.6 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
state_function : "(CLK&IQ2)" ;
internal_power() {
related_pin : "CLK" ;
when : "!E&!TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("1.031, 0.9999, 0.9381, 0.8974, 0.8726, 0.8566, 0.846, 0.839, 0.834, 0.8305",\
"1.031, 1, 0.9382, 0.8976, 0.8727, 0.8568, 0.8461, 0.8392, 0.8342, 0.8305",\
"1.039, 1.008, 0.9454, 0.9041, 0.8791, 0.863, 0.8522, 0.845, 0.8401, 0.8365",\
"1.091, 1.058, 0.9911, 0.9431, 0.9128, 0.8934, 0.8804, 0.8718, 0.8658, 0.8616",\
"1.223, 1.185, 1.105, 1.04, 0.9963, 0.9665, 0.9465, 0.933, 0.9237, 0.9169",\
"1.422, 1.38, 1.282, 1.195, 1.132, 1.088, 1.057, 1.035, 1.02, 1.009",\
"1.679, 1.631, 1.518, 1.407, 1.323, 1.261, 1.215, 1.183, 1.16, 1.143",\
"1.99, 1.938, 1.809, 1.674, 1.568, 1.485, 1.424, 1.379, 1.345, 1.32",\
"2.324, 2.269, 2.127, 1.969, 1.839, 1.736, 1.657, 1.596, 1.551, 1.516",\
"2.681, 2.624, 2.471, 2.29, 2.137, 2.013, 1.914, 1.837, 1.778, 1.732");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("1.031, 0.9999, 0.9381, 0.8974, 0.8726, 0.8566, 0.846, 0.839, 0.834, 0.8305",\
"1.031, 1, 0.9382, 0.8976, 0.8727, 0.8568, 0.8461, 0.8392, 0.8342, 0.8305",\
"1.039, 1.008, 0.9454, 0.9041, 0.8791, 0.863, 0.8522, 0.845, 0.8401, 0.8365",\
"1.091, 1.058, 0.9911, 0.9431, 0.9128, 0.8934, 0.8804, 0.8718, 0.8658, 0.8616",\
"1.223, 1.185, 1.105, 1.04, 0.9963, 0.9665, 0.9465, 0.933, 0.9237, 0.9169",\
"1.422, 1.38, 1.282, 1.195, 1.132, 1.088, 1.057, 1.035, 1.02, 1.009",\
"1.679, 1.631, 1.518, 1.407, 1.323, 1.261, 1.215, 1.183, 1.16, 1.143",\
"1.99, 1.938, 1.809, 1.674, 1.568, 1.485, 1.424, 1.379, 1.345, 1.32",\
"2.324, 2.269, 2.127, 1.969, 1.839, 1.736, 1.657, 1.596, 1.551, 1.516",\
"2.681, 2.624, 2.471, 2.29, 2.137, 2.013, 1.914, 1.837, 1.778, 1.732");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "CLK" ;
when : "!E&TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.3476, 0.3163, 0.2543, 0.2135, 0.1893, 0.1734, 0.1628, 0.1555, 0.1506, 0.147",\
"0.3473, 0.3159, 0.254, 0.2131, 0.1891, 0.173, 0.1624, 0.1554, 0.1505, 0.1468",\
"0.3548, 0.3233, 0.2607, 0.2194, 0.1948, 0.1787, 0.1683, 0.1609, 0.156, 0.1523",\
"0.4039, 0.3706, 0.3035, 0.2557, 0.2256, 0.206, 0.1932, 0.1847, 0.1788, 0.1745",\
"0.5289, 0.491, 0.4099, 0.3454, 0.302, 0.2724, 0.2527, 0.239, 0.2296, 0.2228",\
"0.7164, 0.6734, 0.5759, 0.4899, 0.4269, 0.3824, 0.3516, 0.33, 0.3148, 0.3037",\
"0.9584, 0.9115, 0.7977, 0.6848, 0.6021, 0.54, 0.4951, 0.4628, 0.4395, 0.4224",\
"1.232, 1.18, 1.05, 0.9153, 0.8088, 0.7274, 0.666, 0.6206, 0.5871, 0.5621",\
"1.527, 1.472, 1.33, 1.171, 1.042, 0.9387, 0.8594, 0.7992, 0.7537, 0.7193",\
"1.85, 1.793, 1.639, 1.459, 1.306, 1.18, 1.08, 1.004, 0.9446, 0.8992");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.8979, 0.8605, 0.7791, 0.7257, 0.6894, 0.6656, 0.6526, 0.6464, 0.6463, 0.6476",\
"0.8974, 0.8603, 0.7806, 0.7244, 0.6889, 0.6656, 0.651, 0.6453, 0.6441, 0.6443",\
"0.9084, 0.872, 0.7912, 0.7362, 0.6996, 0.6755, 0.6625, 0.6557, 0.654, 0.6569",\
"0.9702, 0.9338, 0.852, 0.7932, 0.7536, 0.7272, 0.7115, 0.7052, 0.7029, 0.7015",\
"1.124, 1.085, 0.9972, 0.9299, 0.8792, 0.8438, 0.8231, 0.8108, 0.8069, 0.8043",\
"1.362, 1.319, 1.218, 1.14, 1.078, 1.03, 1, 0.9797, 0.9702, 0.9649",\
"1.686, 1.639, 1.527, 1.426, 1.356, 1.296, 1.248, 1.219, 1.198, 1.189",\
"2.09, 2.04, 1.915, 1.796, 1.703, 1.635, 1.578, 1.534, 1.506, 1.483",\
"2.575, 2.52, 2.384, 2.245, 2.135, 2.041, 1.978, 1.927, 1.888, 1.849",\
"3.138, 3.082, 2.934, 2.777, 2.652, 2.538, 2.456, 2.392, 2.345, 2.305");
}
}
internal_power() {
related_pin : "CLK" ;
when : "E&!TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.3818, 0.3505, 0.2885, 0.2477, 0.2234, 0.2076, 0.1969, 0.1898, 0.1847, 0.1813",\
"0.3817, 0.3503, 0.2882, 0.2477, 0.2233, 0.2072, 0.1967, 0.1896, 0.1845, 0.181",\
"0.3895, 0.3581, 0.2955, 0.2541, 0.2295, 0.2135, 0.2029, 0.1957, 0.1907, 0.1871",\
"0.4384, 0.4052, 0.338, 0.2901, 0.2601, 0.2405, 0.2277, 0.2191, 0.2132, 0.209",\
"0.5634, 0.5255, 0.4445, 0.38, 0.3364, 0.3069, 0.2872, 0.2735, 0.2641, 0.2572",\
"0.7505, 0.7073, 0.6097, 0.524, 0.4611, 0.4165, 0.3858, 0.3641, 0.3489, 0.3378",\
"0.9916, 0.9441, 0.8306, 0.7177, 0.6349, 0.573, 0.528, 0.4957, 0.4723, 0.4552",\
"1.259, 1.207, 1.078, 0.9432, 0.8367, 0.7553, 0.6939, 0.6484, 0.615, 0.5899",\
"1.551, 1.496, 1.354, 1.195, 1.066, 0.9626, 0.8835, 0.8231, 0.7775, 0.743",\
"1.87, 1.812, 1.66, 1.479, 1.326, 1.201, 1.101, 1.024, 0.9652, 0.9193");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.8974, 0.8602, 0.7795, 0.7253, 0.6892, 0.6651, 0.6521, 0.6458, 0.6457, 0.647",\
"0.8971, 0.8599, 0.7801, 0.7242, 0.688, 0.6651, 0.651, 0.6469, 0.6446, 0.6443",\
"0.9079, 0.8715, 0.7908, 0.7357, 0.6991, 0.675, 0.662, 0.6552, 0.6534, 0.6569",\
"0.9699, 0.9334, 0.8515, 0.7928, 0.7531, 0.7267, 0.7109, 0.7047, 0.7029, 0.7009",\
"1.124, 1.085, 0.996, 0.9296, 0.8788, 0.8433, 0.8226, 0.8103, 0.8063, 0.8038",\
"1.361, 1.318, 1.218, 1.139, 1.077, 1.029, 0.9997, 0.9791, 0.9697, 0.9644",\
"1.685, 1.638, 1.527, 1.428, 1.354, 1.295, 1.247, 1.219, 1.199, 1.19",\
"2.09, 2.04, 1.915, 1.797, 1.703, 1.634, 1.578, 1.532, 1.505, 1.482",\
"2.574, 2.52, 2.383, 2.246, 2.134, 2.04, 1.978, 1.927, 1.888, 1.848",\
"3.138, 3.081, 2.934, 2.773, 2.642, 2.536, 2.451, 2.393, 2.341, 2.304");
}
}
internal_power() {
related_pin : "CLK" ;
when : "E&TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.3844, 0.3528, 0.291, 0.2502, 0.226, 0.2101, 0.1993, 0.1922, 0.1873, 0.1838",\
"0.3845, 0.3529, 0.291, 0.2502, 0.226, 0.21, 0.1994, 0.1925, 0.1875, 0.1838",\
"0.392, 0.3605, 0.298, 0.2566, 0.232, 0.2159, 0.2055, 0.1982, 0.1932, 0.1897",\
"0.4407, 0.4075, 0.3405, 0.2926, 0.2625, 0.2429, 0.2301, 0.2217, 0.2157, 0.2114",\
"0.5652, 0.5274, 0.4463, 0.3818, 0.3382, 0.3088, 0.289, 0.2753, 0.2659, 0.2591",\
"0.7514, 0.7092, 0.6109, 0.5248, 0.4618, 0.4174, 0.3865, 0.3649, 0.3498, 0.3384",\
"0.989, 0.941, 0.8281, 0.7159, 0.6324, 0.5707, 0.5256, 0.4932, 0.47, 0.4528",\
"1.252, 1.2, 1.071, 0.9364, 0.8296, 0.7484, 0.6869, 0.6415, 0.608, 0.5829",\
"1.54, 1.486, 1.344, 1.185, 1.056, 0.9524, 0.8732, 0.8129, 0.7673, 0.7328",\
"1.856, 1.799, 1.645, 1.465, 1.312, 1.186, 1.087, 1.01, 0.9507, 0.9053");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.8974, 0.86, 0.7795, 0.7248, 0.6887, 0.6662, 0.6515, 0.6447, 0.6452, 0.6448",\
"0.8969, 0.8599, 0.7802, 0.7245, 0.6877, 0.6651, 0.6504, 0.6447, 0.6441, 0.6443",\
"0.9079, 0.8706, 0.7909, 0.7351, 0.699, 0.6744, 0.6625, 0.6557, 0.6562, 0.6564",\
"0.9699, 0.9334, 0.8514, 0.7928, 0.7531, 0.7278, 0.7109, 0.7047, 0.7013, 0.7053",\
"1.124, 1.085, 0.996, 0.9294, 0.8788, 0.8427, 0.8226, 0.8103, 0.8063, 0.8038",\
"1.361, 1.319, 1.217, 1.139, 1.077, 1.029, 0.9997, 0.9786, 0.9697, 0.9644",\
"1.685, 1.639, 1.527, 1.428, 1.354, 1.295, 1.247, 1.219, 1.199, 1.189",\
"2.09, 2.038, 1.915, 1.798, 1.702, 1.637, 1.577, 1.534, 1.504, 1.483",\
"2.574, 2.519, 2.384, 2.244, 2.134, 2.042, 1.978, 1.928, 1.888, 1.848",\
"3.138, 3.081, 2.932, 2.773, 2.646, 2.534, 2.453, 2.39, 2.344, 2.303");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "E===1'b0 && TE===1'b1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "!E&TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.1538, 0.1687, 0.2085, 0.2699, 0.3566, 0.4753, 0.6314, 0.8285, 1.069, 1.357",\
"0.1575, 0.1725, 0.2122, 0.2735, 0.3603, 0.4789, 0.635, 0.8321, 1.073, 1.361",\
"0.1726, 0.1876, 0.2273, 0.2885, 0.3752, 0.4938, 0.6499, 0.847, 1.088, 1.376",\
"0.2056, 0.2203, 0.2597, 0.3205, 0.4068, 0.5251, 0.6809, 0.8779, 1.119, 1.406",\
"0.2522, 0.2677, 0.3077, 0.3683, 0.4538, 0.5713, 0.7264, 0.9227, 1.163, 1.451",\
"0.3038, 0.3207, 0.3629, 0.4247, 0.5102, 0.6267, 0.7807, 0.9763, 1.216, 1.503",\
"0.358, 0.3759, 0.4214, 0.4857, 0.5728, 0.689, 0.842, 1.036, 1.275, 1.562",\
"0.4141, 0.4337, 0.4825, 0.5499, 0.6389, 0.7566, 0.9095, 1.103, 1.341, 1.626",\
"0.4722, 0.4928, 0.5454, 0.6164, 0.7077, 0.8271, 0.9818, 1.176, 1.413, 1.698",\
"0.5318, 0.5543, 0.61, 0.685, 0.779, 0.9002, 1.056, 1.253, 1.492, 1.776");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.1932, 0.2099, 0.2543, 0.3256, 0.4315, 0.5791, 0.7744, 1.021, 1.323, 1.684",\
"0.1953, 0.212, 0.2565, 0.3277, 0.4336, 0.5812, 0.7764, 1.023, 1.326, 1.685",\
"0.2055, 0.222, 0.2666, 0.3378, 0.4436, 0.5912, 0.7864, 1.033, 1.335, 1.696",\
"0.2302, 0.2468, 0.2912, 0.3621, 0.4676, 0.6149, 0.8098, 1.057, 1.359, 1.719",\
"0.2676, 0.2845, 0.3292, 0.3997, 0.5042, 0.6506, 0.8449, 1.091, 1.392, 1.753",\
"0.3097, 0.3272, 0.3727, 0.443, 0.5468, 0.6922, 0.8854, 1.131, 1.432, 1.791",\
"0.3529, 0.3717, 0.4193, 0.4905, 0.5937, 0.7379, 0.93, 1.174, 1.474, 1.833",\
"0.3956, 0.4155, 0.4658, 0.5389, 0.643, 0.7869, 0.9777, 1.221, 1.52, 1.878",\
"0.4367, 0.458, 0.5114, 0.587, 0.6921, 0.837, 1.028, 1.27, 1.568, 1.925",\
"0.4757, 0.4984, 0.5547, 0.6332, 0.74, 0.8864, 1.079, 1.322, 1.619, 1.975");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.05286, 0.06904, 0.113, 0.1927, 0.3222, 0.5131, 0.7696, 1.096, 1.493, 1.967",\
"0.0528, 0.0689, 0.113, 0.1927, 0.3223, 0.5126, 0.7698, 1.096, 1.493, 1.967",\
"0.0528, 0.06898, 0.1131, 0.1928, 0.3221, 0.5132, 0.7714, 1.095, 1.493, 1.967",\
"0.05358, 0.0697, 0.114, 0.1935, 0.3221, 0.5121, 0.7696, 1.095, 1.492, 1.967",\
"0.06118, 0.07704, 0.1202, 0.1969, 0.3241, 0.5134, 0.7713, 1.095, 1.493, 1.967",\
"0.07198, 0.08912, 0.132, 0.2059, 0.3285, 0.5144, 0.7698, 1.095, 1.493, 1.967",\
"0.0843, 0.1031, 0.1476, 0.22, 0.339, 0.5192, 0.7718, 1.096, 1.492, 1.968",\
"0.0976, 0.118, 0.1646, 0.2366, 0.3544, 0.5314, 0.7778, 1.097, 1.493, 1.969",\
"0.1118, 0.1332, 0.1834, 0.255, 0.371, 0.5476, 0.7928, 1.107, 1.496, 1.968",\
"0.1262, 0.1492, 0.2028, 0.2758, 0.3888, 0.5642, 0.8106, 1.125, 1.51, 1.974");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.06196, 0.08084, 0.1369, 0.2445, 0.42, 0.6753, 1.015, 1.446, 1.969, 2.596",\
"0.0619, 0.08122, 0.1369, 0.2441, 0.4202, 0.6751, 1.016, 1.444, 1.971, 2.596",\
"0.06192, 0.08154, 0.1367, 0.2445, 0.4203, 0.6753, 1.015, 1.446, 1.968, 2.596",\
"0.06184, 0.0816, 0.1369, 0.2442, 0.4196, 0.6745, 1.015, 1.443, 1.968, 2.597",\
"0.06558, 0.08508, 0.1398, 0.246, 0.4209, 0.6754, 1.014, 1.445, 1.971, 2.593",\
"0.0718, 0.09106, 0.1451, 0.2492, 0.4225, 0.6754, 1.014, 1.444, 1.97, 2.593",\
"0.0812, 0.1002, 0.1544, 0.2554, 0.4264, 0.677, 1.017, 1.443, 1.969, 2.597",\
"0.091, 0.1122, 0.167, 0.2652, 0.4344, 0.682, 1.017, 1.445, 1.968, 2.593",\
"0.1026, 0.124, 0.1798, 0.277, 0.4444, 0.6932, 1.023, 1.447, 1.97, 2.595",\
"0.1142, 0.137, 0.1944, 0.2916, 0.4564, 0.7056, 1.039, 1.457, 1.973, 2.594");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "E===1'b1 && TE===1'b0" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "E&!TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.1538, 0.1687, 0.2086, 0.2699, 0.3566, 0.4753, 0.6314, 0.8285, 1.069, 1.357",\
"0.1575, 0.1725, 0.2122, 0.2736, 0.3603, 0.4789, 0.635, 0.8322, 1.073, 1.361",\
"0.1726, 0.1876, 0.2273, 0.2885, 0.3752, 0.4938, 0.6499, 0.847, 1.088, 1.376",\
"0.2056, 0.2203, 0.2597, 0.3205, 0.4068, 0.5251, 0.6809, 0.8779, 1.119, 1.406",\
"0.2522, 0.2677, 0.3077, 0.3683, 0.4538, 0.5713, 0.7264, 0.9227, 1.163, 1.451",\
"0.3038, 0.3207, 0.3629, 0.4247, 0.5102, 0.6267, 0.7807, 0.9763, 1.216, 1.503",\
"0.358, 0.3759, 0.4214, 0.4857, 0.5728, 0.689, 0.8419, 1.036, 1.275, 1.562",\
"0.4141, 0.4337, 0.4825, 0.5499, 0.6389, 0.7566, 0.9095, 1.103, 1.341, 1.626",\
"0.4722, 0.4928, 0.5454, 0.6164, 0.7077, 0.8271, 0.9818, 1.176, 1.413, 1.698",\
"0.5318, 0.5543, 0.61, 0.685, 0.779, 0.9002, 1.056, 1.253, 1.492, 1.776");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.1933, 0.2099, 0.2543, 0.3256, 0.4315, 0.5791, 0.7744, 1.021, 1.323, 1.684",\
"0.1953, 0.2119, 0.2565, 0.3277, 0.4336, 0.5812, 0.7763, 1.023, 1.326, 1.685",\
"0.2055, 0.222, 0.2666, 0.3378, 0.4436, 0.5912, 0.7864, 1.033, 1.335, 1.696",\
"0.2302, 0.2468, 0.2912, 0.3621, 0.4676, 0.6149, 0.8098, 1.057, 1.359, 1.719",\
"0.2676, 0.2845, 0.3292, 0.3996, 0.5042, 0.6506, 0.8449, 1.091, 1.392, 1.753",\
"0.3097, 0.3272, 0.3727, 0.443, 0.5468, 0.6922, 0.8854, 1.131, 1.432, 1.791",\
"0.3529, 0.3717, 0.4193, 0.4904, 0.5936, 0.7379, 0.9299, 1.174, 1.474, 1.834",\
"0.3955, 0.4155, 0.4659, 0.539, 0.643, 0.7869, 0.9777, 1.221, 1.52, 1.878",\
"0.4367, 0.458, 0.5112, 0.587, 0.6921, 0.837, 1.028, 1.27, 1.568, 1.925",\
"0.4756, 0.4984, 0.5547, 0.6334, 0.7398, 0.8863, 1.079, 1.322, 1.619, 1.975");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.05286, 0.06908, 0.113, 0.1927, 0.3222, 0.5131, 0.7698, 1.095, 1.493, 1.968",\
"0.05284, 0.0689, 0.1129, 0.1926, 0.3216, 0.5132, 0.7702, 1.096, 1.492, 1.968",\
"0.05282, 0.06898, 0.1131, 0.1928, 0.322, 0.5131, 0.7702, 1.095, 1.492, 1.966",\
"0.05358, 0.06968, 0.1139, 0.1933, 0.3221, 0.512, 0.7696, 1.095, 1.492, 1.967",\
"0.06118, 0.07704, 0.1202, 0.1971, 0.3235, 0.5134, 0.7713, 1.095, 1.493, 1.966",\
"0.07198, 0.08912, 0.1319, 0.2059, 0.3285, 0.5144, 0.77, 1.095, 1.493, 1.967",\
"0.08454, 0.1031, 0.1476, 0.22, 0.3388, 0.5192, 0.7718, 1.096, 1.492, 1.967",\
"0.0976, 0.118, 0.1646, 0.2368, 0.3546, 0.5314, 0.7778, 1.097, 1.493, 1.969",\
"0.1118, 0.1332, 0.1834, 0.255, 0.3706, 0.5476, 0.7926, 1.107, 1.496, 1.968",\
"0.1262, 0.1492, 0.2028, 0.2756, 0.3888, 0.5642, 0.8108, 1.126, 1.511, 1.974");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.06166, 0.08122, 0.1369, 0.2445, 0.4199, 0.6753, 1.014, 1.446, 1.971, 2.595",\
"0.06176, 0.08124, 0.1369, 0.2441, 0.4202, 0.6745, 1.016, 1.443, 1.97, 2.596",\
"0.0619, 0.08154, 0.1367, 0.2445, 0.4202, 0.6753, 1.015, 1.446, 1.968, 2.596",\
"0.06174, 0.0816, 0.1369, 0.2442, 0.4196, 0.6745, 1.015, 1.444, 1.968, 2.597",\
"0.06558, 0.08508, 0.1398, 0.246, 0.4209, 0.6754, 1.014, 1.445, 1.971, 2.593",\
"0.0718, 0.09106, 0.1451, 0.2492, 0.4225, 0.6754, 1.014, 1.444, 1.97, 2.593",\
"0.08118, 0.1004, 0.1544, 0.2554, 0.4264, 0.677, 1.016, 1.443, 1.97, 2.597",\
"0.091, 0.1122, 0.167, 0.2654, 0.4344, 0.6816, 1.017, 1.446, 1.968, 2.593",\
"0.1026, 0.124, 0.1802, 0.2772, 0.4444, 0.6932, 1.023, 1.447, 1.97, 2.594",\
"0.1142, 0.137, 0.1944, 0.2912, 0.4562, 0.7056, 1.038, 1.458, 1.973, 2.595");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "E===1'b1 && TE===1'b1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "E&TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.1539, 0.1687, 0.2085, 0.2699, 0.3566, 0.4753, 0.6314, 0.8285, 1.069, 1.357",\
"0.1575, 0.1725, 0.2122, 0.2735, 0.3603, 0.479, 0.635, 0.8321, 1.073, 1.361",\
"0.1726, 0.1876, 0.2273, 0.2885, 0.3752, 0.4938, 0.6499, 0.847, 1.088, 1.376",\
"0.2056, 0.2203, 0.2597, 0.3205, 0.4068, 0.5251, 0.6809, 0.8779, 1.119, 1.406",\
"0.2522, 0.2677, 0.3077, 0.3683, 0.4538, 0.5713, 0.7264, 0.9227, 1.163, 1.451",\
"0.3039, 0.3205, 0.363, 0.4247, 0.5102, 0.6267, 0.7807, 0.9763, 1.216, 1.503",\
"0.358, 0.3762, 0.4213, 0.4857, 0.5728, 0.689, 0.8419, 1.036, 1.275, 1.561",\
"0.4141, 0.4337, 0.4825, 0.5499, 0.6389, 0.7565, 0.9095, 1.103, 1.341, 1.626",\
"0.4722, 0.4931, 0.5454, 0.6164, 0.7078, 0.8271, 0.9818, 1.176, 1.413, 1.698",\
"0.5318, 0.5543, 0.61, 0.685, 0.779, 0.9003, 1.056, 1.253, 1.492, 1.776");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.1932, 0.2098, 0.2543, 0.3256, 0.4315, 0.5792, 0.7742, 1.021, 1.324, 1.683",\
"0.1953, 0.2119, 0.2565, 0.3277, 0.4336, 0.5812, 0.7764, 1.023, 1.326, 1.685",\
"0.2055, 0.2221, 0.2666, 0.3378, 0.4436, 0.5912, 0.7865, 1.033, 1.335, 1.696",\
"0.2302, 0.2468, 0.2911, 0.3621, 0.4676, 0.6149, 0.8098, 1.057, 1.359, 1.719",\
"0.2676, 0.2845, 0.3292, 0.3997, 0.5042, 0.6506, 0.8449, 1.091, 1.392, 1.753",\
"0.3096, 0.3272, 0.3727, 0.443, 0.5468, 0.6922, 0.8854, 1.131, 1.432, 1.791",\
"0.3529, 0.3717, 0.4193, 0.4904, 0.5936, 0.7379, 0.9299, 1.174, 1.474, 1.834",\
"0.3955, 0.4155, 0.4659, 0.5389, 0.6429, 0.7868, 0.9777, 1.221, 1.52, 1.878",\
"0.4367, 0.4581, 0.5112, 0.5869, 0.692, 0.837, 1.028, 1.27, 1.568, 1.925",\
"0.4756, 0.4985, 0.5544, 0.6332, 0.7398, 0.8862, 1.079, 1.322, 1.619, 1.975");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.05288, 0.06904, 0.1131, 0.1927, 0.3222, 0.5131, 0.7696, 1.095, 1.493, 1.97",\
"0.0529, 0.0689, 0.1129, 0.1927, 0.3219, 0.5123, 0.7693, 1.095, 1.493, 1.966",\
"0.05282, 0.06898, 0.1131, 0.1928, 0.3221, 0.5131, 0.7714, 1.095, 1.493, 1.97",\
"0.05358, 0.06968, 0.1139, 0.1935, 0.3221, 0.5121, 0.7696, 1.096, 1.492, 1.966",\
"0.06118, 0.07704, 0.1202, 0.1971, 0.3234, 0.5134, 0.7713, 1.095, 1.493, 1.967",\
"0.07198, 0.08914, 0.132, 0.2058, 0.3285, 0.5145, 0.7708, 1.095, 1.494, 1.968",\
"0.08428, 0.1029, 0.1475, 0.2202, 0.339, 0.5192, 0.7718, 1.096, 1.492, 1.968",\
"0.0976, 0.118, 0.1646, 0.2368, 0.354, 0.5316, 0.7776, 1.097, 1.493, 1.969",\
"0.1118, 0.1334, 0.1834, 0.2552, 0.371, 0.5478, 0.7926, 1.107, 1.496, 1.968",\
"0.1262, 0.1492, 0.2028, 0.2758, 0.3888, 0.5648, 0.8108, 1.125, 1.51, 1.974");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.06192, 0.08082, 0.1369, 0.244, 0.4199, 0.6741, 1.016, 1.443, 1.97, 2.597",\
"0.0619, 0.08126, 0.1369, 0.2441, 0.4202, 0.6746, 1.016, 1.444, 1.971, 2.596",\
"0.06162, 0.08124, 0.1369, 0.2441, 0.4198, 0.6751, 1.014, 1.446, 1.971, 2.593",\
"0.06176, 0.08164, 0.137, 0.2441, 0.4196, 0.6745, 1.015, 1.444, 1.968, 2.597",\
"0.06582, 0.08508, 0.1398, 0.246, 0.4209, 0.6754, 1.014, 1.445, 1.971, 2.593",\
"0.07184, 0.09108, 0.145, 0.2492, 0.4225, 0.6754, 1.014, 1.444, 1.97, 2.593",\
"0.08118, 0.1002, 0.1544, 0.2554, 0.4264, 0.677, 1.016, 1.443, 1.97, 2.597",\
"0.0912, 0.1112, 0.167, 0.265, 0.4336, 0.6818, 1.017, 1.444, 1.971, 2.593",\
"0.1026, 0.1236, 0.1802, 0.2768, 0.445, 0.693, 1.023, 1.447, 1.97, 2.594",\
"0.1138, 0.1364, 0.1954, 0.291, 0.4566, 0.7058, 1.039, 1.456, 1.973, 2.594");
}
}
timing() {
related_pin : "CLK" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.1539, 0.1687, 0.2085, 0.2699, 0.3566, 0.4753, 0.6314, 0.8285, 1.069, 1.357",\
"0.1575, 0.1725, 0.2122, 0.2735, 0.3603, 0.479, 0.635, 0.8321, 1.073, 1.361",\
"0.1726, 0.1876, 0.2273, 0.2885, 0.3752, 0.4938, 0.6499, 0.847, 1.088, 1.376",\
"0.2056, 0.2203, 0.2597, 0.3205, 0.4068, 0.5251, 0.6809, 0.8779, 1.119, 1.406",\
"0.2522, 0.2677, 0.3077, 0.3683, 0.4538, 0.5713, 0.7264, 0.9227, 1.163, 1.451",\
"0.3039, 0.3205, 0.363, 0.4247, 0.5102, 0.6267, 0.7807, 0.9763, 1.216, 1.503",\
"0.358, 0.3762, 0.4213, 0.4857, 0.5728, 0.689, 0.8419, 1.036, 1.275, 1.561",\
"0.4141, 0.4337, 0.4825, 0.5499, 0.6389, 0.7565, 0.9095, 1.103, 1.341, 1.626",\
"0.4722, 0.4931, 0.5454, 0.6164, 0.7078, 0.8271, 0.9818, 1.176, 1.413, 1.698",\
"0.5318, 0.5543, 0.61, 0.685, 0.779, 0.9003, 1.056, 1.253, 1.492, 1.776");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.1932, 0.2099, 0.2543, 0.3256, 0.4315, 0.5791, 0.7744, 1.021, 1.323, 1.684",\
"0.1953, 0.212, 0.2565, 0.3277, 0.4336, 0.5812, 0.7764, 1.023, 1.326, 1.685",\
"0.2055, 0.222, 0.2666, 0.3378, 0.4436, 0.5912, 0.7864, 1.033, 1.335, 1.696",\
"0.2302, 0.2468, 0.2912, 0.3621, 0.4676, 0.6149, 0.8098, 1.057, 1.359, 1.719",\
"0.2676, 0.2845, 0.3292, 0.3997, 0.5042, 0.6506, 0.8449, 1.091, 1.392, 1.753",\
"0.3097, 0.3272, 0.3727, 0.443, 0.5468, 0.6922, 0.8854, 1.131, 1.432, 1.791",\
"0.3529, 0.3717, 0.4193, 0.4905, 0.5937, 0.7379, 0.93, 1.174, 1.474, 1.833",\
"0.3956, 0.4155, 0.4658, 0.5389, 0.643, 0.7869, 0.9777, 1.221, 1.52, 1.878",\
"0.4367, 0.458, 0.5114, 0.587, 0.6921, 0.837, 1.028, 1.27, 1.568, 1.925",\
"0.4757, 0.4984, 0.5547, 0.6332, 0.74, 0.8864, 1.079, 1.322, 1.619, 1.975");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.05288, 0.06904, 0.1131, 0.1927, 0.3222, 0.5131, 0.7696, 1.095, 1.493, 1.97",\
"0.0529, 0.0689, 0.1129, 0.1927, 0.3219, 0.5123, 0.7693, 1.095, 1.493, 1.966",\
"0.05282, 0.06898, 0.1131, 0.1928, 0.3221, 0.5131, 0.7714, 1.095, 1.493, 1.97",\
"0.05358, 0.06968, 0.1139, 0.1935, 0.3221, 0.5121, 0.7696, 1.096, 1.492, 1.966",\
"0.06118, 0.07704, 0.1202, 0.1971, 0.3234, 0.5134, 0.7713, 1.095, 1.493, 1.967",\
"0.07198, 0.08914, 0.132, 0.2058, 0.3285, 0.5145, 0.7708, 1.095, 1.494, 1.968",\
"0.08428, 0.1029, 0.1475, 0.2202, 0.339, 0.5192, 0.7718, 1.096, 1.492, 1.968",\
"0.0976, 0.118, 0.1646, 0.2368, 0.354, 0.5316, 0.7776, 1.097, 1.493, 1.969",\
"0.1118, 0.1334, 0.1834, 0.2552, 0.371, 0.5478, 0.7926, 1.107, 1.496, 1.968",\
"0.1262, 0.1492, 0.2028, 0.2758, 0.3888, 0.5648, 0.8108, 1.125, 1.51, 1.974");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.06192, 0.08082, 0.1369, 0.244, 0.4199, 0.6741, 1.016, 1.443, 1.97, 2.597",\
"0.0619, 0.08126, 0.1369, 0.2441, 0.4202, 0.6746, 1.016, 1.444, 1.971, 2.596",\
"0.06162, 0.08124, 0.1369, 0.2441, 0.4198, 0.6751, 1.014, 1.446, 1.971, 2.593",\
"0.06176, 0.08164, 0.137, 0.2441, 0.4196, 0.6745, 1.015, 1.444, 1.968, 2.597",\
"0.06582, 0.08508, 0.1398, 0.246, 0.4209, 0.6754, 1.014, 1.445, 1.971, 2.593",\
"0.07184, 0.09108, 0.145, 0.2492, 0.4225, 0.6754, 1.014, 1.444, 1.97, 2.593",\
"0.08118, 0.1002, 0.1544, 0.2554, 0.4264, 0.677, 1.016, 1.443, 1.97, 2.597",\
"0.0912, 0.1112, 0.167, 0.265, 0.4336, 0.6818, 1.017, 1.444, 1.971, 2.593",\
"0.1026, 0.1236, 0.1802, 0.2768, 0.445, 0.693, 1.023, 1.447, 1.97, 2.594",\
"0.1138, 0.1364, 0.1954, 0.291, 0.4566, 0.7058, 1.039, 1.456, 1.973, 2.594");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "E===1'b0 && TE===1'b0" ;
timing_sense : positive_unate ;
timing_type : combinational_fall ;
when : "!E&!TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.1538, 0.1687, 0.2086, 0.2699, 0.3567, 0.4759, 0.6325, 0.8293, 1.07, 1.357",\
"0.1575, 0.1723, 0.2122, 0.2736, 0.3604, 0.4795, 0.6361, 0.8329, 1.074, 1.361",\
"0.1726, 0.1875, 0.2273, 0.2885, 0.3753, 0.4944, 0.651, 0.8478, 1.089, 1.376",\
"0.2056, 0.2203, 0.2597, 0.3205, 0.4069, 0.5257, 0.6821, 0.8787, 1.119, 1.407",\
"0.2522, 0.2677, 0.3077, 0.3683, 0.4539, 0.5717, 0.7274, 0.9235, 1.164, 1.451",\
"0.3038, 0.3206, 0.363, 0.4247, 0.5103, 0.6269, 0.7817, 0.977, 1.217, 1.503",\
"0.3579, 0.3762, 0.4215, 0.4859, 0.573, 0.6893, 0.8424, 1.037, 1.276, 1.561",\
"0.4141, 0.4337, 0.4824, 0.5499, 0.6391, 0.7565, 0.9088, 1.102, 1.339, 1.624",\
"0.4721, 0.4931, 0.5455, 0.6164, 0.7079, 0.8265, 0.9778, 1.169, 1.406, 1.69",\
"0.532, 0.5545, 0.6101, 0.6851, 0.7793, 0.8991, 1.049, 1.239, 1.474, 1.757");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007445, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347");
values("0.053, 0.06924, 0.113, 0.1926, 0.3217, 0.5132, 0.7685, 1.092, 1.49, 1.964",\
"0.05286, 0.06918, 0.113, 0.1928, 0.3217, 0.5132, 0.7685, 1.092, 1.489, 1.963",\
"0.05288, 0.0691, 0.1131, 0.1928, 0.3217, 0.5132, 0.7685, 1.092, 1.489, 1.963",\
"0.0535, 0.06976, 0.114, 0.1934, 0.3221, 0.5133, 0.7687, 1.092, 1.49, 1.964",\
"0.06132, 0.07716, 0.12, 0.1969, 0.3237, 0.5137, 0.7687, 1.092, 1.489, 1.964",\
"0.07206, 0.08922, 0.1319, 0.2061, 0.3289, 0.5153, 0.769, 1.092, 1.49, 1.965",\
"0.0847, 0.1028, 0.1476, 0.2202, 0.3392, 0.5192, 0.7702, 1.093, 1.49, 1.964",\
"0.0976, 0.1178, 0.165, 0.2372, 0.3538, 0.529, 0.7734, 1.093, 1.49, 1.965",\
"0.1118, 0.1334, 0.1832, 0.2554, 0.3698, 0.5394, 0.777, 1.093, 1.489, 1.962",\
"0.1256, 0.1488, 0.2024, 0.276, 0.3876, 0.5506, 0.7808, 1.094, 1.49, 1.963");
}
}
}
pin(TE) {
capacitance : 0.003255 ;
clock_gate_test_pin : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLK&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.4088, 0.4082, 0.4072, 0.4153, 0.4483, 0.5169, 0.6221, 0.7604, \
0.9306, 1.134");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.3147, 0.3131, 0.3115, 0.32, 0.3507, 0.4086, 0.4959, 0.6138, \
0.762, 0.9426");
}
}
internal_power() {
when : "!CLK&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.03713, 0.03706, 0.03713, 0.03705, 0.037, 0.03699, 0.03709, 0.03716, \
0.0371, 0.03705");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03169, -0.03338, -0.03566, -0.03615, -0.0363, -0.03641, -0.03658, \
-0.03664, -0.03668, -0.03672");
}
}
internal_power() {
when : "CLK&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.06901, 0.06913, 0.06892, 0.06886, 0.06879, 0.06879, 0.06889, \
0.0689, 0.06893, 0.06895");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03301, -0.03316, -0.03432, -0.03513, -0.03563, -0.0359, -0.03604, \
-0.03622, -0.03631, -0.03632");
}
}
internal_power() {
when : "CLK&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.03714, 0.03715, 0.03707, 0.03709, 0.03716, 0.03705, 0.03708, \
0.03709, 0.03717, 0.03713");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03524, -0.03551, -0.03597, -0.03611, -0.03633, -0.0364, -0.03646, \
-0.03663, -0.03669, -0.03671");
}
}
timing() {
related_pin : "CLK" ;
timing_type : hold_rising ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.1088, -0.1086, -0.0992, -0.0708, -0.0551, -0.0284, -0.0116, 0.0033, 0.0119, 0.0174",\
"-0.1095, -0.1087, -0.0968, -0.0739, -0.0573, -0.0297, -0.0126, 0.0025, 0.0112, 0.0166",\
"-0.1105, -0.1151, -0.0961, -0.0848, -0.0575, -0.0342, -0.0159, -0.0002, 0.0086, 0.014",\
"-0.1281, -0.1222, -0.1128, -0.0925, -0.0705, -0.0482, -0.0222, -0.0055, -0.0021, 0.0018",\
"-0.1522, -0.1488, -0.1378, -0.1216, -0.101, -0.075, -0.0558, -0.0334, -0.0289, -0.0216",\
"-0.1858, -0.1885, -0.1787, -0.1624, -0.1382, -0.1124, -0.0915, -0.0807, -0.0693, -0.0674",\
"-0.2373, -0.2337, -0.2292, -0.209, -0.1885, -0.1724, -0.15, -0.1293, -0.1205, -0.1236",\
"-0.2867, -0.2889, -0.2795, -0.2656, -0.2539, -0.2309, -0.2083, -0.192, -0.185, -0.183",\
"-0.3503, -0.3522, -0.3481, -0.3374, -0.3241, -0.3048, -0.2827, -0.2632, -0.2465, -0.2506",\
"-0.4231, -0.4181, -0.4172, -0.4067, -0.4, -0.3796, -0.3578, -0.337, -0.3275, -0.3202");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.1374, -0.1329, -0.1209, -0.1086, -0.1134, -0.1087, -0.1209, -0.1263, -0.1467, -0.1652",\
"-0.1337, -0.1343, -0.1271, -0.1131, -0.1104, -0.1115, -0.1234, -0.1284, -0.1487, -0.1671",\
"-0.1394, -0.1377, -0.1311, -0.1177, -0.1153, -0.1116, -0.1255, -0.1274, -0.1502, -0.1667",\
"-0.147, -0.1417, -0.1346, -0.1255, -0.1206, -0.1183, -0.1273, -0.132, -0.146, -0.1645",\
"-0.1651, -0.1619, -0.1523, -0.1383, -0.1313, -0.1314, -0.1346, -0.1424, -0.1527, -0.1673",\
"-0.1768, -0.1794, -0.1691, -0.157, -0.1445, -0.1424, -0.1461, -0.1531, -0.1646, -0.1833",\
"-0.1888, -0.1906, -0.1776, -0.167, -0.157, -0.1542, -0.1553, -0.1611, -0.1737, -0.1963",\
"-0.1977, -0.1907, -0.1862, -0.1662, -0.1548, -0.1586, -0.1574, -0.1698, -0.185, -0.2032",\
"-0.1917, -0.1924, -0.1783, -0.1649, -0.1569, -0.1551, -0.161, -0.1684, -0.1873, -0.2109",\
"-0.1796, -0.1799, -0.1669, -0.1537, -0.147, -0.1395, -0.1489, -0.1603, -0.1801, -0.2049");
}
}
timing() {
related_pin : "CLK" ;
timing_type : setup_rising ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1775, 0.1753, 0.1643, 0.137, 0.1069, 0.082, 0.0602, 0.0453, 0.0357, 0.03",\
"0.1761, 0.1726, 0.1648, 0.1425, 0.1104, 0.0842, 0.0618, 0.0466, 0.0368, 0.031",\
"0.1828, 0.1755, 0.166, 0.1397, 0.1153, 0.0922, 0.0675, 0.0511, 0.0407, 0.0346",\
"0.1944, 0.1908, 0.1786, 0.152, 0.1289, 0.0968, 0.0783, 0.0597, 0.0482, 0.0488",\
"0.2233, 0.2217, 0.21, 0.1883, 0.1564, 0.1314, 0.1108, 0.0929, 0.0784, 0.0753",\
"0.275, 0.2703, 0.2658, 0.2326, 0.2072, 0.1798, 0.1552, 0.1364, 0.1306, 0.1254",\
"0.3405, 0.3383, 0.3259, 0.3001, 0.2673, 0.2453, 0.2196, 0.1993, 0.1888, 0.1872",\
"0.4163, 0.4116, 0.3981, 0.374, 0.343, 0.32, 0.2975, 0.2806, 0.2713, 0.2638",\
"0.4983, 0.4908, 0.4795, 0.4583, 0.4293, 0.4, 0.3816, 0.3667, 0.3549, 0.3469",\
"0.5922, 0.5882, 0.5772, 0.5512, 0.5222, 0.4952, 0.4762, 0.4532, 0.4412, 0.4352");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.3607, 0.357, 0.3378, 0.3359, 0.3531, 0.3765, 0.4002, 0.4503, 0.4851, 0.5372",\
"0.364, 0.358, 0.3388, 0.3385, 0.3429, 0.3751, 0.4065, 0.4475, 0.4844, 0.5345",\
"0.3708, 0.3647, 0.3495, 0.3427, 0.3467, 0.3729, 0.4092, 0.441, 0.4842, 0.5351",\
"0.3742, 0.3672, 0.3487, 0.3501, 0.3544, 0.3828, 0.4147, 0.4571, 0.4913, 0.5403",\
"0.3918, 0.3879, 0.3692, 0.3637, 0.3684, 0.3947, 0.4339, 0.4594, 0.5056, 0.5506",\
"0.4089, 0.3976, 0.3819, 0.3783, 0.3953, 0.4121, 0.4465, 0.4703, 0.5183, 0.5641",\
"0.4133, 0.412, 0.3903, 0.3912, 0.3934, 0.4273, 0.4499, 0.4924, 0.5237, 0.5687",\
"0.4163, 0.4198, 0.3981, 0.3921, 0.4025, 0.4202, 0.4504, 0.4947, 0.5299, 0.5667",\
"0.4137, 0.4108, 0.3919, 0.3892, 0.3921, 0.4205, 0.4501, 0.4788, 0.5225, 0.5679",\
"0.4032, 0.4042, 0.3752, 0.3782, 0.3922, 0.4132, 0.4392, 0.4682, 0.5032, 0.5512");
}
}
}
}