blob: ccb3637befe023ff2e469997270a84c6db4de79d [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__dffq_1) {
area : 63.660800 ;
ff(IQ1,IQN1) {
clocked_on : "CLK" ;
next_state : "D" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D" ;
value : "0.0004304905" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D" ;
value : "0.000437668" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D" ;
value : "0.0005453525" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D" ;
value : "0.000529122" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0005453525" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLK) {
capacitance : 0.003248 ;
clock : 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_period : 0.6623 ;
min_pulse_width_high : 0.2935 ;
min_pulse_width_low : 0.3316 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
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.3509, 0.3514, 0.3588, 0.3863, 0.4395, 0.5206, 0.6303, 0.7712, \
0.9433, 1.148");
}
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.2525, 0.2524, 0.2576, 0.2802, 0.3258, 0.3967, 0.4947, 0.6205, \
0.7753, 0.9604");
}
}
internal_power() {
when : "D" ;
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.3483, 0.3488, 0.3564, 0.3839, 0.437, 0.518, 0.6278, 0.768, 0.9398, \
1.144");
}
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.2513, 0.2514, 0.2566, 0.2796, 0.3254, 0.3963, 0.4945, 0.6199, \
0.775, 0.9598");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
fall_constraint(scalar) {
values("0.3316");
}
rise_constraint(scalar) {
values("0.1856");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
fall_constraint(scalar) {
values("0.2126");
}
rise_constraint(scalar) {
values("0.2935");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : minimum_period ;
when : "!D" ;
rise_constraint(scalar) {
values("0.6623");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : minimum_period ;
when : "D" ;
rise_constraint(scalar) {
values("0.6623");
}
}
}
pin(D) {
capacitance : 0.002439 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
nextstate_type : data ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLK" ;
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.1995, 0.1986, 0.2002, 0.2108, 0.2347, 0.2728, 0.3257, 0.394, \
0.4774, 0.5774");
}
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.13, 0.1306, 0.1337, 0.1442, 0.1638, 0.1947, 0.2369, 0.2916, \
0.3591, 0.4403");
}
}
internal_power() {
when : "CLK" ;
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.01194, 0.0119, 0.01192, 0.01192, 0.01192, 0.01195, 0.01195, \
0.01195, 0.01197, 0.01197");
}
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.00952, -0.009491, -0.009433, -0.009378, -0.009365, -0.009379, \
-0.009412, -0.009452, -0.009457, -0.009463");
}
}
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.063, 0.0671, 0.0743, 0.0997, 0.1198, 0.1412, 0.1584, 0.1734, 0.1758, 0.1729",\
"0.0601, 0.0639, 0.0772, 0.1026, 0.1222, 0.143, 0.1598, 0.1662, 0.171, 0.1731",\
"0.0486, 0.0514, 0.0611, 0.0853, 0.1089, 0.1303, 0.1453, 0.1608, 0.1619, 0.16",\
"0.0139, 0.015, 0.0244, 0.0462, 0.0714, 0.0922, 0.1109, 0.121, 0.1245, 0.1248",\
"-0.0421, -0.0425, -0.0294, -0.0047, 0.0151, 0.0379, 0.0545, 0.0656, 0.0702, 0.0704",\
"-0.1144, -0.1067, -0.1013, -0.0814, -0.0567, -0.0375, -0.0187, -0.0139, -0.0081, -0.0095",\
"-0.2008, -0.1967, -0.184, -0.1669, -0.1413, -0.1269, -0.1125, -0.1038, -0.1052, -0.1054",\
"-0.3029, -0.297, -0.2879, -0.2656, -0.244, -0.2309, -0.2211, -0.2141, -0.2109, -0.2234",\
"-0.4243, -0.4215, -0.4138, -0.3892, -0.3736, -0.3592, -0.3436, -0.3408, -0.3451, -0.3582",\
"-0.5651, -0.5607, -0.5492, -0.5297, -0.515, -0.5038, -0.494, -0.4935, -0.4975, -0.506");
}
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.0286, 0.0307, 0.0454, 0.0618, 0.0809, 0.0965, 0.1038, 0.1167, 0.1176, 0.1188",\
"0.0299, 0.0319, 0.0394, 0.0634, 0.0756, 0.0976, 0.1044, 0.1171, 0.1177, 0.1187",\
"0.0269, 0.0287, 0.0349, 0.0579, 0.0727, 0.0916, 0.1067, 0.1099, 0.1181, 0.1183",\
"0.0234, 0.0248, 0.0354, 0.0528, 0.0714, 0.0868, 0.1039, 0.112, 0.113, 0.1103",\
"0.0227, 0.0306, 0.0357, 0.0538, 0.0706, 0.0881, 0.1018, 0.1053, 0.1135, 0.1087",\
"0.0373, 0.0479, 0.0535, 0.0698, 0.0875, 0.0974, 0.1087, 0.1141, 0.1143, 0.1064",\
"0.0723, 0.0741, 0.0803, 0.0993, 0.1108, 0.1279, 0.1285, 0.1319, 0.1306, 0.1216",\
"0.1182, 0.1202, 0.1358, 0.15, 0.1622, 0.1642, 0.1675, 0.1698, 0.1598, 0.1502",\
"0.189, 0.1913, 0.1995, 0.2092, 0.2208, 0.2258, 0.227, 0.2282, 0.2169, 0.2028",\
"0.2802, 0.276, 0.2918, 0.3018, 0.3053, 0.3075, 0.3053, 0.2991, 0.2846, 0.269");
}
}
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.1259, 0.1268, 0.1137, 0.0897, 0.0616, 0.0463, 0.0238, 0.0129, 0.004, 0.0029",\
"0.1277, 0.1278, 0.1119, 0.0935, 0.0639, 0.0479, 0.0248, 0.0139, 0.0048, 0.0038",\
"0.1466, 0.1453, 0.131, 0.1067, 0.0791, 0.0535, 0.0352, 0.0257, 0.0188, 0.0207",\
"0.1849, 0.181, 0.1676, 0.1453, 0.1205, 0.0968, 0.0783, 0.0597, 0.0597, 0.056",\
"0.2493, 0.2484, 0.239, 0.2134, 0.1867, 0.1627, 0.1503, 0.1325, 0.1279, 0.1289",\
"0.3553, 0.3522, 0.3336, 0.3135, 0.2887, 0.2623, 0.2463, 0.2254, 0.2258, 0.2247",\
"0.4741, 0.4737, 0.4613, 0.4333, 0.4091, 0.3909, 0.3642, 0.3522, 0.3487, 0.3507",\
"0.6188, 0.6162, 0.6015, 0.5818, 0.561, 0.5315, 0.5141, 0.4947, 0.4868, 0.491",\
"0.7838, 0.7788, 0.7698, 0.7458, 0.7198, 0.6997, 0.6783, 0.6598, 0.6606, 0.6586",\
"0.9712, 0.9692, 0.9592, 0.934, 0.9062, 0.8842, 0.8661, 0.8522, 0.8432, 0.8452");
}
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.1202, 0.1207, 0.1064, 0.0802, 0.0551, 0.0373, 0.0177, 0.0129, 0.0093, 0.0165",\
"0.1277, 0.1278, 0.1119, 0.0837, 0.0572, 0.0388, 0.0248, 0.0139, 0.0101, 0.0174",\
"0.1322, 0.1377, 0.1223, 0.0958, 0.0646, 0.0438, 0.0288, 0.0172, 0.0133, 0.0207",\
"0.147, 0.1516, 0.1347, 0.1057, 0.0788, 0.059, 0.0432, 0.0326, 0.0252, 0.0343",\
"0.1521, 0.1554, 0.1378, 0.1132, 0.0858, 0.0624, 0.0478, 0.0433, 0.0349, 0.0446",\
"0.1501, 0.1521, 0.14, 0.1084, 0.0818, 0.06, 0.046, 0.0362, 0.0353, 0.0426",\
"0.128, 0.129, 0.1131, 0.0899, 0.0625, 0.045, 0.0268, 0.021, 0.0216, 0.0328",\
"0.0924, 0.0925, 0.0845, 0.0578, 0.026, 0.0083, -0.0019, -0.0074, -0.0046, 0.0063",\
"0.0436, 0.0378, 0.0305, 0.0037, -0.0227, -0.0421, -0.052, -0.0557, -0.0493, -0.0384",\
"-0.03, -0.031, -0.0485, -0.0703, -0.0906, -0.1088, -0.1236, -0.1275, -0.1202, -0.1025");
}
}
}
pin(Q) {
direction : output ;
function : "IQ1" ;
max_capacitance : 0.233 ;
max_transition : 2.6 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "CLK" ;
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.002602, 0.008224, 0.01896, 0.03569, 0.05915, 0.09004, 0.1289, 0.1764, 0.233");
values("0.3483, 0.3441, 0.336, 0.3299, 0.326, 0.3234, 0.3217, 0.3206, 0.3197, 0.319",\
"0.3482, 0.3439, 0.3359, 0.3298, 0.326, 0.3233, 0.3216, 0.3205, 0.3196, 0.3189",\
"0.3484, 0.3446, 0.3363, 0.3303, 0.3265, 0.3238, 0.3222, 0.3208, 0.32, 0.3196",\
"0.35, 0.3459, 0.338, 0.3318, 0.3279, 0.3252, 0.3237, 0.3222, 0.3215, 0.3211",\
"0.3527, 0.3485, 0.3405, 0.3343, 0.3305, 0.3279, 0.3263, 0.3249, 0.3241, 0.3236",\
"0.3562, 0.3521, 0.3438, 0.338, 0.3339, 0.3314, 0.3296, 0.3284, 0.3275, 0.327",\
"0.3607, 0.3564, 0.3482, 0.342, 0.3383, 0.3356, 0.3337, 0.3325, 0.3318, 0.3311",\
"0.365, 0.3607, 0.3527, 0.3466, 0.3425, 0.3399, 0.3383, 0.3371, 0.3362, 0.3355",\
"0.3706, 0.3664, 0.3581, 0.3524, 0.3483, 0.3458, 0.3441, 0.343, 0.3421, 0.3414",\
"0.3758, 0.3717, 0.3637, 0.3575, 0.3535, 0.3512, 0.3493, 0.3481, 0.3474, 0.3466");
}
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.002602, 0.008224, 0.01896, 0.03569, 0.05915, 0.09004, 0.1289, 0.1764, 0.233");
values("0.3558, 0.3522, 0.3444, 0.3372, 0.3316, 0.3285, 0.3273, 0.3258, 0.3276, 0.3295",\
"0.3558, 0.3523, 0.3442, 0.337, 0.3315, 0.3284, 0.3267, 0.3257, 0.3275, 0.3294",\
"0.3559, 0.3521, 0.3444, 0.337, 0.3316, 0.3283, 0.3261, 0.3262, 0.3273, 0.3275",\
"0.3572, 0.3537, 0.3457, 0.3381, 0.3327, 0.3297, 0.3281, 0.3279, 0.3296, 0.3287",\
"0.3608, 0.3568, 0.349, 0.3418, 0.3362, 0.3331, 0.3318, 0.3314, 0.3305, 0.3346",\
"0.3659, 0.3621, 0.3555, 0.3469, 0.3419, 0.3395, 0.3365, 0.336, 0.3377, 0.3396",\
"0.3731, 0.3691, 0.3604, 0.3532, 0.3494, 0.3456, 0.3438, 0.3431, 0.3441, 0.3454",\
"0.3812, 0.3776, 0.3694, 0.362, 0.3563, 0.3549, 0.3527, 0.3513, 0.3523, 0.3531",\
"0.3907, 0.3873, 0.3788, 0.3713, 0.3657, 0.3623, 0.3634, 0.3634, 0.3639, 0.3619",\
"0.4021, 0.3987, 0.3907, 0.3828, 0.377, 0.3729, 0.3722, 0.3733, 0.3754, 0.3757");
}
}
timing() {
related_pin : "CLK" ;
timing_type : rising_edge ;
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.002602, 0.008224, 0.01896, 0.03569, 0.05915, 0.09004, 0.1289, 0.1764, 0.233");
values("0.3754, 0.3855, 0.4149, 0.4624, 0.5306, 0.6245, 0.7479, 0.9039, 1.094, 1.321",\
"0.378, 0.3881, 0.4175, 0.465, 0.5332, 0.6271, 0.7505, 0.9065, 1.097, 1.324",\
"0.3897, 0.3999, 0.4293, 0.4767, 0.5449, 0.6389, 0.7623, 0.9182, 1.109, 1.336",\
"0.4134, 0.4235, 0.4529, 0.5004, 0.5686, 0.6625, 0.786, 0.9419, 1.132, 1.36",\
"0.4404, 0.4505, 0.4799, 0.5274, 0.5956, 0.6895, 0.813, 0.969, 1.159, 1.387",\
"0.4664, 0.4765, 0.5059, 0.5534, 0.6217, 0.7156, 0.8391, 0.9949, 1.185, 1.413",\
"0.4886, 0.4987, 0.5281, 0.5756, 0.6438, 0.7377, 0.8612, 1.017, 1.207, 1.435",\
"0.5056, 0.5156, 0.545, 0.5924, 0.6608, 0.7546, 0.8781, 1.034, 1.224, 1.451",\
"0.5168, 0.5269, 0.5563, 0.6037, 0.672, 0.7658, 0.8894, 1.045, 1.236, 1.463",\
"0.5208, 0.5309, 0.5602, 0.6077, 0.676, 0.7698, 0.8935, 1.049, 1.24, 1.467");
}
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.002602, 0.008224, 0.01896, 0.03569, 0.05915, 0.09004, 0.1289, 0.1764, 0.233");
values("0.4132, 0.4244, 0.4598, 0.5253, 0.6288, 0.7758, 0.9702, 1.216, 1.516, 1.874",\
"0.416, 0.4272, 0.4625, 0.528, 0.6314, 0.7785, 0.9729, 1.218, 1.518, 1.877",\
"0.4276, 0.4387, 0.4741, 0.5395, 0.6431, 0.79, 0.9845, 1.23, 1.53, 1.888",\
"0.4515, 0.4626, 0.4979, 0.5634, 0.6668, 0.8139, 1.008, 1.254, 1.554, 1.912",\
"0.4799, 0.4909, 0.5263, 0.5918, 0.6954, 0.8423, 1.037, 1.282, 1.582, 1.94",\
"0.5073, 0.5184, 0.554, 0.6192, 0.723, 0.8701, 1.064, 1.31, 1.61, 1.968",\
"0.5322, 0.5432, 0.5784, 0.6438, 0.7475, 0.8945, 1.089, 1.334, 1.635, 1.992",\
"0.5522, 0.5632, 0.5985, 0.6642, 0.7675, 0.9145, 1.109, 1.354, 1.654, 2.012",\
"0.567, 0.5781, 0.6132, 0.679, 0.7825, 0.9294, 1.124, 1.369, 1.669, 2.027",\
"0.5759, 0.5872, 0.6225, 0.6879, 0.7913, 0.9384, 1.133, 1.378, 1.678, 2.036");
}
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.002602, 0.008224, 0.01896, 0.03569, 0.05915, 0.09004, 0.1289, 0.1764, 0.233");
values("0.05074, 0.06136, 0.09496, 0.158, 0.2611, 0.4135, 0.6164, 0.8748, 1.188, 1.562",\
"0.05068, 0.06156, 0.09524, 0.1581, 0.2611, 0.4135, 0.6163, 0.8748, 1.188, 1.562",\
"0.05066, 0.06138, 0.09494, 0.1587, 0.2613, 0.4127, 0.6172, 0.8728, 1.188, 1.561",\
"0.05062, 0.06154, 0.0949, 0.1585, 0.2613, 0.4128, 0.6159, 0.8741, 1.188, 1.564",\
"0.05068, 0.06132, 0.09526, 0.1584, 0.2614, 0.4127, 0.6161, 0.8742, 1.187, 1.561",\
"0.05074, 0.06148, 0.09486, 0.158, 0.2614, 0.4128, 0.6166, 0.8748, 1.187, 1.563",\
"0.0508, 0.0614, 0.095, 0.158, 0.261, 0.4124, 0.616, 0.874, 1.188, 1.564",\
"0.0506, 0.0612, 0.0952, 0.158, 0.2612, 0.4124, 0.6158, 0.8722, 1.186, 1.562",\
"0.0506, 0.0614, 0.0948, 0.1584, 0.261, 0.4134, 0.6166, 0.8726, 1.186, 1.56",\
"0.0506, 0.0614, 0.0954, 0.1588, 0.261, 0.4126, 0.6172, 0.8726, 1.187, 1.56");
}
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.002602, 0.008224, 0.01896, 0.03569, 0.05915, 0.09004, 0.1289, 0.1764, 0.233");
values("0.05784, 0.07274, 0.1281, 0.2419, 0.4239, 0.6807, 1.019, 1.445, 1.965, 2.586",\
"0.0581, 0.07288, 0.1279, 0.2422, 0.4239, 0.6806, 1.019, 1.445, 1.965, 2.586",\
"0.05814, 0.07286, 0.128, 0.2421, 0.4238, 0.6807, 1.019, 1.445, 1.966, 2.585",\
"0.05818, 0.073, 0.1283, 0.2422, 0.4238, 0.6808, 1.019, 1.446, 1.966, 2.585",\
"0.05814, 0.0727, 0.1281, 0.2421, 0.4236, 0.6807, 1.019, 1.445, 1.965, 2.586",\
"0.05788, 0.07276, 0.1282, 0.2417, 0.4236, 0.6812, 1.019, 1.445, 1.966, 2.586",\
"0.058, 0.073, 0.128, 0.2412, 0.4234, 0.68, 1.019, 1.445, 1.966, 2.585",\
"0.0584, 0.073, 0.1284, 0.2412, 0.424, 0.6812, 1.019, 1.447, 1.966, 2.586",\
"0.058, 0.0728, 0.1282, 0.2414, 0.4238, 0.681, 1.019, 1.445, 1.966, 2.588",\
"0.0584, 0.0732, 0.1282, 0.2412, 0.4234, 0.6806, 1.02, 1.445, 1.964, 2.584");
}
}
}
}