blob: a880c41968d4be5ad1389e0af28bc68acb1cbce4 [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__dffnq_1) {
area : 65.856000 ;
ff(IQ1,IQN1) {
clocked_on : "(!CLKN)" ;
next_state : "D" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D" ;
value : "0.00056177" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D" ;
value : "0.00056199" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D" ;
value : "0.0004946865" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D" ;
value : "0.000492008" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00056199" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLKN) {
capacitance : 0.003457 ;
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.698 ;
min_pulse_width_high : 0.2443 ;
min_pulse_width_low : 0.2808 ;
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.3711, 0.3715, 0.3789, 0.4068, 0.4623, 0.5471, 0.6622, 0.8091, \
0.9891, 1.203");
}
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.2373, 0.2372, 0.243, 0.2669, 0.3142, 0.3876, 0.489, 0.6197, \
0.7799, 0.9716");
}
}
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.3712, 0.3715, 0.3788, 0.4067, 0.4622, 0.5469, 0.6619, 0.8089, \
0.9891, 1.203");
}
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.2376, 0.2378, 0.2433, 0.2673, 0.3144, 0.3878, 0.4895, 0.62, \
0.7804, 0.9723");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
fall_constraint(scalar) {
values("0.2301");
}
rise_constraint(scalar) {
values("0.2443");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
fall_constraint(scalar) {
values("0.2808");
}
rise_constraint(scalar) {
values("0.2285");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : minimum_period ;
when : "!D" ;
fall_constraint(scalar) {
values("0.5266");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : minimum_period ;
when : "D" ;
fall_constraint(scalar) {
values("0.698");
}
}
}
pin(D) {
capacitance : 0.002458 ;
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 : "!CLKN" ;
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.06874, 0.07002, 0.07915, 0.1011, 0.1386, 0.1931, 0.2658, 0.3581, \
0.471, 0.6061");
}
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.004378, 0.005167, 0.01144, 0.02899, 0.06042, 0.1068, 0.1694, \
0.2492, 0.3473, 0.4649");
}
}
internal_power() {
when : "CLKN" ;
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.2522, 0.2528, 0.2593, 0.2793, 0.3186, 0.3787, 0.4605, 0.5651, \
0.6931, 0.8453");
}
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.1598, 0.1604, 0.1661, 0.1834, 0.2153, 0.2645, 0.3318, 0.4188, \
0.526, 0.6546");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : hold_falling ;
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.0401, 0.0428, 0.0598, 0.0902, 0.1327, 0.1858, 0.2373, 0.303, 0.3714, 0.4572",\
"0.0359, 0.0383, 0.0545, 0.0928, 0.1288, 0.1794, 0.2336, 0.2971, 0.3682, 0.4522",\
"0.0197, 0.0211, 0.0349, 0.0634, 0.1089, 0.1594, 0.2098, 0.2709, 0.3481, 0.4312",\
"-0.0239, -0.0144, -0.0085, 0.0264, 0.0631, 0.1084, 0.1669, 0.2295, 0.2971, 0.3852",\
"-0.0809, -0.0757, -0.0583, -0.0297, 0.005, 0.0504, 0.1018, 0.1647, 0.2312, 0.3152",\
"-0.15, -0.1431, -0.1303, -0.103, -0.063, -0.0225, 0.0268, 0.0807, 0.1483, 0.2223",\
"-0.2312, -0.2275, -0.2097, -0.181, -0.1491, -0.1087, -0.0643, -0.0083, 0.0545, 0.1308",\
"-0.3191, -0.3215, -0.3049, -0.2746, -0.244, -0.2142, -0.1701, -0.1181, -0.0557, 0.0088",\
"-0.4296, -0.4268, -0.4083, -0.3835, -0.3612, -0.3252, -0.2903, -0.2374, -0.1873, -0.1202",\
"-0.5516, -0.5474, -0.5284, -0.508, -0.4844, -0.4541, -0.4213, -0.3773, -0.3218, -0.2626");
}
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.0973, 0.0974, 0.1177, 0.1565, 0.204, 0.2659, 0.3343, 0.4163, 0.4983, 0.599",\
"0.0904, 0.0959, 0.115, 0.1516, 0.2019, 0.2612, 0.3319, 0.4116, 0.4961, 0.5952",\
"0.0848, 0.0892, 0.1048, 0.1402, 0.1884, 0.2561, 0.3257, 0.4066, 0.4904, 0.5842",\
"0.0802, 0.0837, 0.0958, 0.1321, 0.1883, 0.2433, 0.321, 0.4011, 0.4813, 0.5802",\
"0.081, 0.0838, 0.1008, 0.1373, 0.1867, 0.2448, 0.3145, 0.4025, 0.485, 0.5762",\
"0.0909, 0.0933, 0.1116, 0.1453, 0.1941, 0.2548, 0.3272, 0.409, 0.4952, 0.5862",\
"0.1088, 0.1172, 0.1319, 0.1693, 0.2212, 0.2826, 0.3481, 0.4313, 0.5186, 0.6122",\
"0.1506, 0.153, 0.1698, 0.2043, 0.2514, 0.3145, 0.3841, 0.4652, 0.5478, 0.6452",\
"0.2049, 0.2073, 0.2269, 0.2611, 0.3074, 0.3687, 0.4324, 0.5127, 0.6014, 0.6962",\
"0.2802, 0.2828, 0.2988, 0.3308, 0.3743, 0.4317, 0.5051, 0.5768, 0.6643, 0.7562");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : setup_falling ;
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.1546, 0.151, 0.1354, 0.1086, 0.0616, 0.0106, -0.043, -0.1086, -0.1811, -0.2539",\
"0.158, 0.1534, 0.1346, 0.1131, 0.0639, 0.0206, -0.0429, -0.1007, -0.1764, -0.2547",\
"0.1755, 0.1755, 0.1573, 0.1232, 0.0863, 0.0342, -0.0228, -0.0845, -0.1564, -0.2294",\
"0.2228, 0.2202, 0.1951, 0.1652, 0.1206, 0.0752, 0.0222, -0.0397, -0.113, -0.1898",\
"0.2817, 0.275, 0.2607, 0.2301, 0.1867, 0.1376, 0.0794, 0.0235, -0.0517, -0.124",\
"0.3643, 0.3612, 0.3432, 0.3135, 0.2699, 0.2173, 0.1643, 0.0974, 0.0285, -0.0402",\
"0.4681, 0.4614, 0.442, 0.4122, 0.3697, 0.3181, 0.2624, 0.1994, 0.1281, 0.06",\
"0.5864, 0.5835, 0.5592, 0.5276, 0.4818, 0.4313, 0.3741, 0.3175, 0.2454, 0.1729",\
"0.7208, 0.7148, 0.6928, 0.6597, 0.615, 0.5633, 0.511, 0.4443, 0.3746, 0.3072",\
"0.8692, 0.8602, 0.841, 0.8112, 0.7682, 0.7112, 0.6572, 0.5892, 0.5262, 0.4552");
}
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.0973, 0.0965, 0.0775, 0.0423, 0.0033, -0.0519, -0.128, -0.2056, -0.2868, -0.3622",\
"0.1034, 0.0959, 0.0816, 0.0444, -0.0026, -0.0521, -0.1229, -0.1989, -0.2828, -0.3636",\
"0.1105, 0.1075, 0.0961, 0.0574, 0.0068, -0.0432, -0.1131, -0.1862, -0.2659, -0.3545",\
"0.1281, 0.132, 0.1073, 0.0727, 0.0287, -0.0328, -0.0969, -0.1751, -0.251, -0.3488",\
"0.1457, 0.1421, 0.1233, 0.0882, 0.0403, -0.0191, -0.0861, -0.1647, -0.2436, -0.331",\
"0.1501, 0.1521, 0.14, 0.0976, 0.0504, -0.0075, -0.0814, -0.1586, -0.2436, -0.3299",\
"0.1584, 0.1536, 0.1324, 0.0969, 0.0467, -0.0096, -0.0803, -0.1574, -0.2447, -0.3305",\
"0.141, 0.1416, 0.1269, 0.0849, 0.0359, -0.0195, -0.0911, -0.1698, -0.2546, -0.3521",\
"0.1176, 0.1177, 0.0962, 0.0612, 0.0145, -0.0421, -0.1128, -0.1937, -0.276, -0.3785",\
"0.085, 0.0779, 0.0627, 0.0308, -0.0216, -0.084, -0.1509, -0.2335, -0.3186, -0.4163");
}
}
}
pin(Q) {
direction : output ;
function : "IQ1" ;
max_capacitance : 0.216 ;
max_transition : 2.6 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "CLKN" ;
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.002484, 0.007693, 0.01764, 0.03314, 0.05489, 0.0835, 0.1196, 0.1636, 0.216");
values("0.4731, 0.4688, 0.4607, 0.4543, 0.4504, 0.4478, 0.4461, 0.4448, 0.4439, 0.4433",\
"0.4732, 0.469, 0.4606, 0.4544, 0.4506, 0.448, 0.4462, 0.445, 0.4441, 0.4434",\
"0.4733, 0.4691, 0.4608, 0.4547, 0.4507, 0.4478, 0.4461, 0.445, 0.4442, 0.4436",\
"0.4751, 0.4709, 0.4625, 0.4563, 0.4524, 0.4499, 0.4481, 0.4469, 0.446, 0.4453",\
"0.4819, 0.4779, 0.4697, 0.4633, 0.4593, 0.4567, 0.4548, 0.4537, 0.4528, 0.4522",\
"0.4931, 0.4888, 0.4809, 0.4743, 0.4704, 0.4677, 0.4658, 0.4645, 0.4636, 0.463",\
"0.5084, 0.5041, 0.4955, 0.4894, 0.4851, 0.4826, 0.4807, 0.4794, 0.4786, 0.4781",\
"0.5263, 0.5219, 0.5131, 0.507, 0.5029, 0.5, 0.4981, 0.4969, 0.496, 0.4954",\
"0.546, 0.5417, 0.5334, 0.5266, 0.5223, 0.5195, 0.5176, 0.5164, 0.5154, 0.5147",\
"0.5698, 0.5654, 0.5567, 0.5497, 0.5452, 0.542, 0.5402, 0.5388, 0.5379, 0.5373");
}
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.002484, 0.007693, 0.01764, 0.03314, 0.05489, 0.0835, 0.1196, 0.1636, 0.216");
values("0.6413, 0.6381, 0.6308, 0.6249, 0.6201, 0.6178, 0.6165, 0.6161, 0.6155, 0.6177",\
"0.641, 0.6379, 0.631, 0.6239, 0.6201, 0.6174, 0.6151, 0.6167, 0.6174, 0.6185",\
"0.6422, 0.6388, 0.6317, 0.6257, 0.6209, 0.6184, 0.6166, 0.6174, 0.6173, 0.6184",\
"0.6452, 0.6419, 0.6347, 0.6289, 0.6242, 0.6216, 0.6204, 0.6203, 0.6202, 0.6213",\
"0.6507, 0.6475, 0.6405, 0.6345, 0.6297, 0.6275, 0.626, 0.6249, 0.6263, 0.6279",\
"0.6587, 0.6553, 0.6481, 0.6421, 0.6374, 0.6349, 0.6337, 0.6334, 0.6346, 0.6351",\
"0.6692, 0.6657, 0.6582, 0.6531, 0.6481, 0.6455, 0.6436, 0.6437, 0.6449, 0.6471",\
"0.6823, 0.6795, 0.6718, 0.666, 0.6618, 0.6593, 0.6569, 0.6564, 0.658, 0.6585",\
"0.6963, 0.6933, 0.6859, 0.6799, 0.6745, 0.6739, 0.6732, 0.6708, 0.6714, 0.6735",\
"0.7119, 0.7068, 0.6996, 0.6934, 0.6887, 0.6865, 0.687, 0.6884, 0.6887, 0.6887");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : falling_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.002484, 0.007693, 0.01764, 0.03314, 0.05489, 0.0835, 0.1196, 0.1636, 0.216");
values("0.3437, 0.3535, 0.3818, 0.4275, 0.4915, 0.5786, 0.6931, 0.8375, 1.014, 1.225",\
"0.3476, 0.3573, 0.3856, 0.4313, 0.4953, 0.5825, 0.6969, 0.8413, 1.018, 1.228",\
"0.3642, 0.3739, 0.4022, 0.4479, 0.512, 0.5991, 0.7135, 0.8579, 1.034, 1.245",\
"0.3999, 0.4096, 0.4379, 0.4836, 0.5476, 0.6348, 0.7492, 0.8936, 1.07, 1.281",\
"0.4532, 0.4628, 0.4911, 0.5369, 0.6009, 0.688, 0.8024, 0.9468, 1.123, 1.334",\
"0.5182, 0.5279, 0.5562, 0.602, 0.666, 0.7531, 0.8676, 1.012, 1.188, 1.399",\
"0.5923, 0.6021, 0.6303, 0.676, 0.74, 0.8271, 0.9416, 1.086, 1.262, 1.473",\
"0.6749, 0.6846, 0.713, 0.7586, 0.8227, 0.9098, 1.024, 1.168, 1.345, 1.555",\
"0.7653, 0.775, 0.8033, 0.849, 0.913, 0.9999, 1.114, 1.259, 1.435, 1.645",\
"0.8641, 0.8738, 0.9021, 0.9478, 1.012, 1.099, 1.213, 1.357, 1.534, 1.744");
}
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.002484, 0.007693, 0.01764, 0.03314, 0.05489, 0.0835, 0.1196, 0.1636, 0.216");
values("0.4302, 0.4412, 0.4764, 0.5425, 0.6463, 0.7933, 0.9875, 1.233, 1.532, 1.89",\
"0.434, 0.445, 0.4803, 0.5461, 0.6501, 0.7972, 0.9912, 1.237, 1.536, 1.894",\
"0.451, 0.4619, 0.4972, 0.5632, 0.667, 0.814, 1.008, 1.254, 1.553, 1.911",\
"0.4876, 0.4985, 0.5338, 0.5999, 0.7037, 0.8508, 1.045, 1.29, 1.59, 1.948",\
"0.5424, 0.5533, 0.5886, 0.6547, 0.7584, 0.9054, 1.1, 1.345, 1.645, 2.002",\
"0.6102, 0.6211, 0.6565, 0.7225, 0.8263, 0.9733, 1.167, 1.413, 1.712, 2.07",\
"0.6887, 0.6996, 0.7349, 0.801, 0.9048, 1.052, 1.246, 1.491, 1.791, 2.148",\
"0.776, 0.787, 0.8223, 0.8883, 0.992, 1.139, 1.333, 1.578, 1.878, 2.236",\
"0.871, 0.8818, 0.9172, 0.9832, 1.087, 1.234, 1.428, 1.673, 1.973, 2.33",\
"0.9749, 0.985, 1.02, 1.087, 1.19, 1.337, 1.531, 1.777, 2.076, 2.433");
}
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.002484, 0.007693, 0.01764, 0.03314, 0.05489, 0.0835, 0.1196, 0.1636, 0.216");
values("0.04924, 0.05944, 0.09184, 0.1508, 0.244, 0.3831, 0.571, 0.8098, 1.101, 1.449",\
"0.04932, 0.05942, 0.09174, 0.1508, 0.2437, 0.3834, 0.5722, 0.8103, 1.102, 1.448",\
"0.04932, 0.05948, 0.09174, 0.1506, 0.2441, 0.3831, 0.5709, 0.8099, 1.101, 1.449",\
"0.04934, 0.05942, 0.09174, 0.1508, 0.2438, 0.3834, 0.572, 0.8105, 1.102, 1.448",\
"0.04924, 0.05974, 0.09182, 0.1507, 0.244, 0.3833, 0.5716, 0.8094, 1.102, 1.448",\
"0.04926, 0.05946, 0.09192, 0.1506, 0.2444, 0.3836, 0.5716, 0.8102, 1.101, 1.448",\
"0.0494, 0.0596, 0.0922, 0.1508, 0.2436, 0.3828, 0.572, 0.81, 1.102, 1.448",\
"0.0498, 0.0598, 0.092, 0.151, 0.2438, 0.3836, 0.5708, 0.809, 1.101, 1.448",\
"0.0498, 0.0598, 0.0922, 0.1508, 0.2444, 0.3832, 0.5706, 0.809, 1.099, 1.446",\
"0.0498, 0.0602, 0.0924, 0.151, 0.2444, 0.383, 0.571, 0.8092, 1.1, 1.446");
}
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.002484, 0.007693, 0.01764, 0.03314, 0.05489, 0.0835, 0.1196, 0.1636, 0.216");
values("0.05732, 0.0722, 0.1287, 0.2423, 0.4239, 0.6816, 1.018, 1.444, 1.964, 2.584",\
"0.05712, 0.0722, 0.1288, 0.2424, 0.4236, 0.6805, 1.019, 1.444, 1.963, 2.584",\
"0.05726, 0.0722, 0.1287, 0.2423, 0.4239, 0.6812, 1.02, 1.444, 1.963, 2.584",\
"0.0574, 0.07222, 0.1289, 0.2424, 0.4239, 0.6813, 1.018, 1.444, 1.964, 2.583",\
"0.05726, 0.07214, 0.1289, 0.2427, 0.4239, 0.6816, 1.018, 1.443, 1.964, 2.584",\
"0.0564, 0.0716, 0.1288, 0.2424, 0.424, 0.6812, 1.018, 1.444, 1.964, 2.585",\
"0.0564, 0.0718, 0.1288, 0.2426, 0.4236, 0.6812, 1.019, 1.444, 1.963, 2.583",\
"0.0568, 0.072, 0.1286, 0.2424, 0.4242, 0.68, 1.02, 1.444, 1.967, 2.585",\
"0.057, 0.072, 0.1288, 0.2424, 0.4236, 0.6808, 1.018, 1.445, 1.963, 2.584",\
"0.0566, 0.0718, 0.1286, 0.2428, 0.4238, 0.681, 1.018, 1.444, 1.964, 2.587");
}
}
}
}