blob: 359b6e7a33b166dd83d74833ae3fbade0f535a72 [file] [log] [blame]
/*
* Copyright 2022 GlobalFoundries PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
cell(gf180mcu_fd_sc_mcu9t5v0__icgtp_1) {
area : 76.204800 ;
clock_gating_integrated_cell : "latch_posedge_precontrol" ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!E&!TE" ;
value : "0.0003553385" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!E&TE" ;
value : "0.000370117" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&E&!TE" ;
value : "0.0003260345" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&E&TE" ;
value : "0.0003260345" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!E&!TE" ;
value : "0.0004670985" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!E&TE" ;
value : "0.00046222" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&E&!TE" ;
value : "0.0004254965" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&E&TE" ;
value : "0.0004254965" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0004670985" ;
}
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.009687 ;
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.8 ;
min_pulse_width_low : 0.3451 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.4398, 0.4405, 0.4575, 0.51, 0.6039, 0.7421, 0.9271, 1.16, 1.443, \
1.78");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2123, 0.2126, 0.2256, 0.2713, 0.3548, 0.4797, 0.6473, 0.8602, \
1.12, 1.43");
}
}
internal_power() {
when : "!E&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.8949, 0.8957, 0.9131, 0.9711, 1.077, 1.233, 1.447, 1.739, 2.113, \
2.57");
}
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.8546, 0.8556, 0.873, 0.9311, 1.037, 1.193, 1.411, 1.711, 2.088, \
2.549");
}
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.8502, 0.8512, 0.8683, 0.9272, 1.035, 1.193, 1.417, 1.72, 2.103, \
2.568");
}
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.2716");
}
}
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.3451");
}
}
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.3194");
}
}
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.3023");
}
}
}
pin(E) {
capacitance : 0.004598 ;
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.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLK&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.5619, 0.5603, 0.5612, 0.5856, 0.6486, 0.7553, 0.9055, 1.1, 1.336, \
1.615");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.3947, 0.3939, 0.3943, 0.4132, 0.4643, 0.5522, 0.678, 0.843, \
1.049, 1.296");
}
}
internal_power() {
when : "!CLK&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.0275, 0.02752, 0.02755, 0.02757, 0.02752, 0.02753, 0.02751, \
0.02758, 0.02758, 0.0276");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.01479, -0.01478, -0.01484, -0.01486, -0.01488, -0.01488, -0.0149, \
-0.01494, -0.01495, -0.01495");
}
}
internal_power() {
when : "CLK&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.05859, 0.05868, 0.05859, 0.05851, 0.05844, 0.05845, 0.05846, \
0.0585, 0.05848, 0.05854");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.05412, -0.05415, -0.05407, -0.05397, -0.05411, -0.05419, -0.0543, \
-0.05423, -0.05434, -0.05436");
}
}
internal_power() {
when : "CLK&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.02318, 0.02319, 0.02329, 0.02328, 0.02321, 0.02322, 0.02328, \
0.02325, 0.0233, 0.02333");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.02098, -0.02101, -0.02097, -0.02097, -0.02101, -0.021, -0.02096, \
-0.021, -0.02097, -0.02106");
}
}
timing() {
related_pin : "CLK" ;
timing_type : hold_rising ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1317, -0.1273, -0.1154, -0.0922, -0.0707, -0.0389, -0.0247, -0.0133, -0.009, -0.017",\
"-0.1283, -0.1289, -0.1139, -0.0963, -0.0664, -0.0405, -0.0259, -0.0143, -0.01, -0.018",\
"-0.1344, -0.1327, -0.1166, -0.0992, -0.075, -0.0511, -0.0301, -0.0179, -0.014, -0.022",\
"-0.1615, -0.1567, -0.1455, -0.1242, -0.1003, -0.0792, -0.053, -0.044, -0.0388, -0.044",\
"-0.2131, -0.2111, -0.1974, -0.1717, -0.1545, -0.1259, -0.1009, -0.0935, -0.0835, -0.089",\
"-0.2805, -0.2755, -0.2653, -0.246, -0.2197, -0.1911, -0.1749, -0.1573, -0.154, -0.152",\
"-0.3612, -0.3587, -0.3527, -0.3264, -0.3012, -0.2808, -0.2572, -0.2403, -0.2345, -0.23",\
"-0.4606, -0.4558, -0.4512, -0.4277, -0.4083, -0.3774, -0.3521, -0.3398, -0.3275, -0.332",\
"-0.5774, -0.5754, -0.5648, -0.5451, -0.5186, -0.4935, -0.4656, -0.4483, -0.4386, -0.4391",\
"-0.6988, -0.7022, -0.692, -0.6754, -0.6501, -0.6196, -0.5976, -0.5779, -0.5642, -0.5638");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1088, -0.1029, -0.0933, -0.0922, -0.091, -0.1047, -0.1147, -0.1339, -0.1561, -0.184",\
"-0.11, -0.1095, -0.0985, -0.0963, -0.0941, -0.0979, -0.1172, -0.1362, -0.1583, -0.186",\
"-0.1124, -0.1096, -0.0987, -0.0992, -0.0977, -0.1072, -0.119, -0.1352, -0.16, -0.185",\
"-0.1225, -0.1213, -0.1113, -0.1035, -0.1003, -0.1077, -0.12, -0.1306, -0.1617, -0.191",\
"-0.1321, -0.1348, -0.1218, -0.1103, -0.1119, -0.1126, -0.1261, -0.141, -0.1629, -0.187",\
"-0.1396, -0.1414, -0.1326, -0.1205, -0.1134, -0.1195, -0.1264, -0.1454, -0.1613, -0.196",\
"-0.1425, -0.1371, -0.1271, -0.1181, -0.1085, -0.116, -0.1257, -0.1381, -0.1614, -0.191",\
"-0.1246, -0.125, -0.1084, -0.1005, -0.0967, -0.0982, -0.107, -0.1264, -0.152, -0.185",\
"-0.0978, -0.0977, -0.0856, -0.0719, -0.0687, -0.0716, -0.0829, -0.1066, -0.1322, -0.166",\
"-0.0552, -0.0547, -0.0452, -0.0334, -0.0265, -0.0345, -0.0429, -0.0638, -0.0961, -0.131");
}
}
timing() {
related_pin : "CLK" ;
timing_type : setup_rising ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.166, 0.1638, 0.1521, 0.1312, 0.1045, 0.0765, 0.0569, 0.0477, 0.0489, 0.0532",\
"0.1709, 0.1676, 0.1525, 0.1317, 0.1011, 0.0788, 0.0585, 0.0491, 0.0502, 0.0545",\
"0.1785, 0.1713, 0.1615, 0.1391, 0.1129, 0.0817, 0.0643, 0.054, 0.0547, 0.0589",\
"0.2006, 0.1972, 0.1853, 0.1656, 0.1354, 0.1077, 0.0902, 0.0824, 0.0756, 0.0827",\
"0.2537, 0.2528, 0.2353, 0.2157, 0.1864, 0.1591, 0.1429, 0.1304, 0.1296, 0.1294",\
"0.3275, 0.3233, 0.3112, 0.2859, 0.2595, 0.2309, 0.2137, 0.2048, 0.1975, 0.2048",\
"0.4189, 0.4174, 0.4004, 0.3785, 0.3513, 0.3196, 0.303, 0.2947, 0.2916, 0.2977",\
"0.5214, 0.5254, 0.5054, 0.4854, 0.4504, 0.4254, 0.4064, 0.4024, 0.3924, 0.4014",\
"0.645, 0.644, 0.629, 0.6, 0.571, 0.552, 0.531, 0.522, 0.512, 0.518",\
"0.778, 0.775, 0.766, 0.737, 0.707, 0.681, 0.666, 0.653, 0.649, 0.653");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2633, 0.2612, 0.255, 0.2581, 0.2734, 0.3019, 0.327, 0.3579, 0.393, 0.4293",\
"0.2621, 0.2642, 0.2527, 0.2582, 0.2745, 0.299, 0.3259, 0.3625, 0.3914, 0.4329",\
"0.2667, 0.2638, 0.2602, 0.2643, 0.2794, 0.3011, 0.331, 0.3607, 0.3937, 0.438",\
"0.2786, 0.2731, 0.2707, 0.2759, 0.2933, 0.3188, 0.3432, 0.3712, 0.4013, 0.4385",\
"0.2875, 0.2875, 0.2808, 0.2858, 0.2983, 0.3252, 0.3524, 0.3787, 0.4076, 0.4494",\
"0.2993, 0.2946, 0.2857, 0.2916, 0.3061, 0.3265, 0.3592, 0.3771, 0.4085, 0.453",\
"0.2905, 0.2872, 0.2844, 0.2892, 0.3013, 0.3293, 0.3487, 0.3764, 0.4056, 0.4436",\
"0.2797, 0.273, 0.2708, 0.2736, 0.2868, 0.3002, 0.3314, 0.3554, 0.3924, 0.4234",\
"0.244, 0.24, 0.237, 0.238, 0.254, 0.282, 0.295, 0.328, 0.359, 0.396",\
"0.2, 0.2, 0.194, 0.196, 0.215, 0.238, 0.257, 0.28, 0.315, 0.35");
}
}
}
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.3772 ;
max_transition : 2.8 ;
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.7262, 0.7236, 0.7204, 0.7184, 0.7174, 0.7167, 0.7165, 0.7165, 0.7159, 0.7161",\
"0.7276, 0.7249, 0.7209, 0.7193, 0.7183, 0.7177, 0.7172, 0.7175, 0.7169, 0.7171",\
"0.7436, 0.74, 0.7355, 0.7328, 0.7311, 0.7303, 0.7297, 0.7295, 0.7292, 0.7292",\
"0.7986, 0.7932, 0.7835, 0.7767, 0.7728, 0.7705, 0.7691, 0.7683, 0.7677, 0.7674",\
"0.8938, 0.8853, 0.87, 0.857, 0.8492, 0.844, 0.8411, 0.8393, 0.8378, 0.8368",\
"1.031, 1.021, 0.9994, 0.9805, 0.9663, 0.9573, 0.9514, 0.9478, 0.9453, 0.9433",\
"1.214, 1.201, 1.173, 1.148, 1.128, 1.114, 1.104, 1.098, 1.094, 1.09",\
"1.429, 1.414, 1.381, 1.348, 1.322, 1.302, 1.288, 1.279, 1.272, 1.266",\
"1.656, 1.639, 1.601, 1.561, 1.527, 1.502, 1.483, 1.469, 1.459, 1.452",\
"1.899, 1.882, 1.839, 1.792, 1.751, 1.719, 1.694, 1.676, 1.663, 1.653");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.7262, 0.7236, 0.7204, 0.7184, 0.7174, 0.7167, 0.7165, 0.7165, 0.7159, 0.7161",\
"0.7276, 0.7249, 0.7209, 0.7193, 0.7183, 0.7177, 0.7172, 0.7175, 0.7169, 0.7171",\
"0.7436, 0.74, 0.7355, 0.7328, 0.7311, 0.7303, 0.7297, 0.7295, 0.7292, 0.7292",\
"0.7986, 0.7932, 0.7835, 0.7767, 0.7728, 0.7705, 0.7691, 0.7683, 0.7677, 0.7674",\
"0.8938, 0.8853, 0.87, 0.857, 0.8492, 0.844, 0.8411, 0.8393, 0.8378, 0.8368",\
"1.031, 1.021, 0.9994, 0.9805, 0.9663, 0.9573, 0.9514, 0.9478, 0.9453, 0.9433",\
"1.214, 1.201, 1.173, 1.148, 1.128, 1.114, 1.104, 1.098, 1.094, 1.09",\
"1.429, 1.414, 1.381, 1.348, 1.322, 1.302, 1.288, 1.279, 1.272, 1.266",\
"1.656, 1.639, 1.601, 1.561, 1.527, 1.502, 1.483, 1.469, 1.459, 1.452",\
"1.899, 1.882, 1.839, 1.792, 1.751, 1.719, 1.694, 1.676, 1.663, 1.653");
/* 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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("-0.2293, -0.2318, -0.235, -0.2373, -0.238, -0.2386, -0.2389, -0.2391, -0.2393, -0.2395",\
"-0.2281, -0.2309, -0.2345, -0.2366, -0.2371, -0.2377, -0.2378, -0.2381, -0.2384, -0.2385",\
"-0.2121, -0.2156, -0.2204, -0.2232, -0.2243, -0.2252, -0.2257, -0.2258, -0.2262, -0.2264",\
"-0.162, -0.1676, -0.1771, -0.1839, -0.1877, -0.19, -0.1913, -0.1921, -0.1927, -0.1932",\
"-0.07895, -0.08748, -0.1024, -0.1145, -0.1233, -0.1281, -0.1311, -0.1331, -0.1344, -0.1354",\
"0.04144, 0.03055, 0.009435, -0.00987, -0.02285, -0.03264, -0.03836, -0.0421, -0.04452, -0.0465",\
"0.1934, 0.1808, 0.1528, 0.1266, 0.1063, 0.09254, 0.08357, 0.07725, 0.07285, 0.06977",\
"0.3587, 0.344, 0.3102, 0.2773, 0.2509, 0.2306, 0.2172, 0.2076, 0.2007, 0.1957",\
"0.5396, 0.5237, 0.4847, 0.4449, 0.4111, 0.3851, 0.3658, 0.3522, 0.3424, 0.3352",\
"0.7397, 0.7225, 0.6788, 0.6318, 0.5911, 0.558, 0.5326, 0.5141, 0.5005, 0.4905");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.4416, 0.4364, 0.4282, 0.4245, 0.4223, 0.4212, 0.4217, 0.4239, 0.4269, 0.4274",\
"0.4412, 0.4359, 0.4276, 0.424, 0.4214, 0.4208, 0.4211, 0.4233, 0.4258, 0.4268",\
"0.4656, 0.4602, 0.4516, 0.4468, 0.444, 0.4428, 0.4431, 0.4448, 0.4484, 0.4494",\
"0.5572, 0.551, 0.5393, 0.5309, 0.5254, 0.5226, 0.5218, 0.5245, 0.5259, 0.5275",\
"0.7247, 0.7164, 0.7008, 0.6898, 0.6794, 0.6734, 0.6712, 0.6725, 0.6744, 0.676",\
"0.974, 0.9637, 0.9434, 0.9253, 0.9142, 0.904, 0.8973, 0.8969, 0.8972, 0.8971",\
"1.307, 1.295, 1.27, 1.246, 1.229, 1.219, 1.208, 1.202, 1.201, 1.199",\
"1.727, 1.713, 1.684, 1.655, 1.631, 1.614, 1.606, 1.595, 1.589, 1.586",\
"2.239, 2.225, 2.19, 2.156, 2.127, 2.104, 2.088, 2.08, 2.071, 2.064",\
"2.846, 2.83, 2.792, 2.752, 2.717, 2.689, 2.666, 2.654, 2.646, 2.636");
}
}
internal_power() {
related_pin : "CLK" ;
when : "E&!TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("-0.1881, -0.1907, -0.1939, -0.1962, -0.1968, -0.1975, -0.1977, -0.1979, -0.1982, -0.1983",\
"-0.1871, -0.1899, -0.1935, -0.1956, -0.1961, -0.1967, -0.1969, -0.1972, -0.1972, -0.1974",\
"-0.1712, -0.1747, -0.1794, -0.1823, -0.1834, -0.1843, -0.1849, -0.1849, -0.1853, -0.1854",\
"-0.1211, -0.1266, -0.1362, -0.143, -0.1468, -0.1491, -0.1504, -0.1513, -0.1518, -0.1523",\
"-0.0383, -0.04677, -0.06173, -0.07487, -0.08263, -0.08736, -0.09044, -0.09236, -0.09363, -0.09467",\
"0.08199, 0.07104, 0.05003, 0.03073, 0.01775, 0.007958, 0.002238, -0.001447, -0.004032, -0.005902",\
"0.2293, 0.2169, 0.1889, 0.1628, 0.143, 0.129, 0.1199, 0.1136, 0.1092, 0.106",\
"0.3882, 0.3735, 0.3397, 0.307, 0.2804, 0.26, 0.2469, 0.2371, 0.2301, 0.2253",\
"0.5654, 0.5495, 0.5103, 0.4708, 0.4371, 0.411, 0.3914, 0.378, 0.3682, 0.3609",\
"0.7623, 0.7452, 0.7013, 0.6542, 0.6135, 0.5807, 0.5551, 0.5365, 0.5233, 0.5129");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.4401, 0.4348, 0.4266, 0.4229, 0.4207, 0.4196, 0.42, 0.4222, 0.4247, 0.4252",\
"0.4398, 0.4344, 0.4261, 0.4224, 0.4198, 0.4193, 0.419, 0.4222, 0.4247, 0.4252",\
"0.4643, 0.4587, 0.45, 0.4453, 0.4422, 0.4405, 0.4401, 0.4448, 0.4467, 0.4494",\
"0.5557, 0.5495, 0.5379, 0.5292, 0.5241, 0.5215, 0.5202, 0.5229, 0.5254, 0.5253",\
"0.7231, 0.7147, 0.6992, 0.688, 0.6779, 0.6719, 0.6696, 0.6708, 0.6722, 0.6743",\
"0.972, 0.9622, 0.9417, 0.924, 0.913, 0.9024, 0.8959, 0.8925, 0.895, 0.8949",\
"1.305, 1.293, 1.268, 1.245, 1.228, 1.218, 1.208, 1.202, 1.199, 1.198",\
"1.725, 1.712, 1.682, 1.654, 1.63, 1.613, 1.604, 1.595, 1.59, 1.584",\
"2.237, 2.223, 2.188, 2.154, 2.126, 2.101, 2.087, 2.08, 2.069, 2.061",\
"2.845, 2.829, 2.79, 2.75, 2.716, 2.688, 2.664, 2.651, 2.649, 2.636");
}
}
internal_power() {
related_pin : "CLK" ;
when : "E&TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("-0.1838, -0.1862, -0.1896, -0.1917, -0.1925, -0.1929, -0.1933, -0.1937, -0.1937, -0.1938",\
"-0.1827, -0.1855, -0.189, -0.1912, -0.1917, -0.1925, -0.1925, -0.1928, -0.1928, -0.193",\
"-0.1664, -0.17, -0.1747, -0.1776, -0.1787, -0.1796, -0.1801, -0.1802, -0.1806, -0.1807",\
"-0.1172, -0.1228, -0.1323, -0.1392, -0.143, -0.1452, -0.1465, -0.1474, -0.1479, -0.1484",\
"-0.03571, -0.0439, -0.05947, -0.07261, -0.0802, -0.08499, -0.0884, -0.09038, -0.09175, -0.09269",\
"0.08232, 0.0716, 0.05037, 0.0309, 0.01808, 0.008294, 0.002629, -0.001221, -0.003531, -0.005456",\
"0.2245, 0.2112, 0.1836, 0.1577, 0.1374, 0.1237, 0.1145, 0.1081, 0.1038, 0.1006",\
"0.3797, 0.3649, 0.331, 0.2981, 0.2717, 0.2512, 0.2379, 0.2282, 0.2215, 0.2163",\
"0.551, 0.5351, 0.496, 0.4562, 0.4225, 0.3965, 0.3772, 0.3637, 0.3539, 0.3467",\
"0.7428, 0.7255, 0.6819, 0.6346, 0.5942, 0.5612, 0.5355, 0.517, 0.5037, 0.4934");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.4401, 0.4348, 0.4267, 0.423, 0.4208, 0.4197, 0.4201, 0.4222, 0.4253, 0.4257",\
"0.4398, 0.4344, 0.4262, 0.4225, 0.4198, 0.4194, 0.4191, 0.4222, 0.4253, 0.4252",\
"0.4643, 0.4588, 0.45, 0.4454, 0.4428, 0.4417, 0.4413, 0.4409, 0.4451, 0.4499",\
"0.5557, 0.5495, 0.5377, 0.5293, 0.5239, 0.5206, 0.5194, 0.5212, 0.5254, 0.5275",\
"0.7231, 0.7147, 0.699, 0.6882, 0.6781, 0.6718, 0.6687, 0.6703, 0.6711, 0.6727",\
"0.9719, 0.9623, 0.9417, 0.9242, 0.9135, 0.9023, 0.8958, 0.893, 0.8961, 0.8949",\
"1.305, 1.293, 1.268, 1.245, 1.228, 1.217, 1.207, 1.202, 1.199, 1.198",\
"1.726, 1.712, 1.682, 1.654, 1.629, 1.613, 1.605, 1.593, 1.587, 1.584",\
"2.238, 2.223, 2.188, 2.155, 2.126, 2.101, 2.086, 2.076, 2.069, 2.063",\
"2.844, 2.828, 2.789, 2.751, 2.716, 2.689, 2.666, 2.652, 2.646, 2.636");
}
}
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.09203, 0.1036, 0.1384, 0.1983, 0.2894, 0.4171, 0.5853, 0.7973, 1.056, 1.364",\
"0.09618, 0.1077, 0.1425, 0.2024, 0.2935, 0.4212, 0.5894, 0.8013, 1.06, 1.368",\
"0.1135, 0.1249, 0.1594, 0.219, 0.31, 0.4377, 0.6057, 0.8177, 1.076, 1.385",\
"0.1421, 0.154, 0.1887, 0.248, 0.3385, 0.4657, 0.6336, 0.8453, 1.104, 1.412",\
"0.175, 0.1877, 0.2237, 0.2836, 0.3736, 0.5002, 0.6676, 0.879, 1.137, 1.446",\
"0.2098, 0.2237, 0.2616, 0.3229, 0.414, 0.5401, 0.7068, 0.9177, 1.176, 1.483",\
"0.2459, 0.2608, 0.3011, 0.3643, 0.4569, 0.5849, 0.7518, 0.9622, 1.22, 1.527",\
"0.2829, 0.2993, 0.3424, 0.4075, 0.5014, 0.6317, 0.8013, 1.012, 1.269, 1.576",\
"0.3214, 0.3391, 0.3852, 0.4524, 0.5478, 0.6798, 0.852, 1.067, 1.325, 1.632",\
"0.3603, 0.3792, 0.4288, 0.499, 0.5957, 0.7288, 0.9038, 1.122, 1.384, 1.693");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.1148, 0.1278, 0.1684, 0.2421, 0.3566, 0.5178, 0.7301, 0.9976, 1.324, 1.713",\
"0.1171, 0.1301, 0.1706, 0.2444, 0.3589, 0.5201, 0.7323, 0.9999, 1.327, 1.715",\
"0.1297, 0.1426, 0.183, 0.2565, 0.3708, 0.5318, 0.7442, 1.012, 1.338, 1.727",\
"0.1532, 0.1664, 0.2065, 0.2794, 0.393, 0.5536, 0.7657, 1.033, 1.359, 1.749",\
"0.1813, 0.1948, 0.235, 0.3072, 0.4201, 0.58, 0.7916, 1.058, 1.384, 1.774",\
"0.2104, 0.2248, 0.2661, 0.3386, 0.4509, 0.61, 0.8205, 1.087, 1.413, 1.802",\
"0.2387, 0.2541, 0.2972, 0.3709, 0.4841, 0.6427, 0.8528, 1.118, 1.444, 1.832",\
"0.2656, 0.2823, 0.3274, 0.4023, 0.517, 0.6776, 0.8875, 1.153, 1.477, 1.865",\
"0.2911, 0.3089, 0.3567, 0.4328, 0.5489, 0.7118, 0.9244, 1.19, 1.514, 1.901",\
"0.3141, 0.3334, 0.3839, 0.4616, 0.5788, 0.744, 0.9598, 1.229, 1.553, 1.94");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.03802, 0.05184, 0.09806, 0.1891, 0.3373, 0.5479, 0.824, 1.173, 1.6, 2.106",\
"0.03812, 0.05182, 0.09816, 0.1892, 0.337, 0.5476, 0.8246, 1.174, 1.599, 2.105",\
"0.03864, 0.0523, 0.09864, 0.1894, 0.3371, 0.5479, 0.8246, 1.174, 1.599, 2.109",\
"0.04368, 0.05698, 0.1016, 0.1904, 0.3372, 0.5472, 0.8241, 1.174, 1.6, 2.107",\
"0.0515, 0.06492, 0.1087, 0.1946, 0.3387, 0.5478, 0.8245, 1.174, 1.6, 2.106",\
"0.06108, 0.07522, 0.1183, 0.2036, 0.3444, 0.5493, 0.825, 1.173, 1.599, 2.105",\
"0.07156, 0.08704, 0.1297, 0.2135, 0.3552, 0.5582, 0.8278, 1.173, 1.598, 2.106",\
"0.0826, 0.0994, 0.142, 0.2246, 0.3666, 0.573, 0.8412, 1.18, 1.6, 2.108",\
"0.0936, 0.1114, 0.1562, 0.2368, 0.3784, 0.5874, 0.86, 1.197, 1.61, 2.109",\
"0.1068, 0.126, 0.1728, 0.251, 0.3904, 0.6014, 0.8798, 1.223, 1.633, 2.123");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.04866, 0.06564, 0.1276, 0.251, 0.4486, 0.7291, 1.097, 1.56, 2.127, 2.799",\
"0.04868, 0.06562, 0.1276, 0.2507, 0.4487, 0.7293, 1.097, 1.56, 2.127, 2.799",\
"0.04868, 0.06566, 0.1278, 0.2511, 0.4486, 0.7291, 1.097, 1.56, 2.127, 2.799",\
"0.05132, 0.06802, 0.1291, 0.2512, 0.4488, 0.7282, 1.097, 1.558, 2.124, 2.803",\
"0.05586, 0.07224, 0.1317, 0.2535, 0.4496, 0.7279, 1.097, 1.558, 2.123, 2.802",\
"0.0627, 0.07904, 0.1372, 0.2573, 0.4514, 0.7294, 1.095, 1.558, 2.125, 2.803",\
"0.07046, 0.08702, 0.1443, 0.2647, 0.4576, 0.732, 1.097, 1.56, 2.123, 2.798",\
"0.0786, 0.0962, 0.1526, 0.2724, 0.4682, 0.7416, 1.102, 1.56, 2.125, 2.795",\
"0.0874, 0.1066, 0.1624, 0.2802, 0.4796, 0.7568, 1.114, 1.567, 2.125, 2.799",\
"0.0976, 0.1164, 0.174, 0.2896, 0.4904, 0.7728, 1.135, 1.584, 2.135, 2.799");
}
}
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.09203, 0.1036, 0.1384, 0.1983, 0.2894, 0.4171, 0.5853, 0.7973, 1.056, 1.364",\
"0.09618, 0.1077, 0.1425, 0.2024, 0.2935, 0.4212, 0.5894, 0.8013, 1.06, 1.369",\
"0.1135, 0.1249, 0.1594, 0.219, 0.31, 0.4377, 0.6058, 0.8178, 1.076, 1.385",\
"0.1421, 0.154, 0.1887, 0.248, 0.3385, 0.4657, 0.6336, 0.8453, 1.104, 1.413",\
"0.175, 0.1877, 0.2238, 0.2836, 0.3736, 0.5002, 0.6676, 0.879, 1.137, 1.445",\
"0.2098, 0.2237, 0.2616, 0.3229, 0.414, 0.5401, 0.7068, 0.9176, 1.176, 1.484",\
"0.2459, 0.2607, 0.3011, 0.3643, 0.4572, 0.585, 0.7518, 0.9622, 1.22, 1.527",\
"0.2829, 0.2993, 0.3424, 0.4075, 0.5014, 0.6317, 0.8012, 1.012, 1.269, 1.576",\
"0.3214, 0.3391, 0.3852, 0.4524, 0.5478, 0.6798, 0.852, 1.067, 1.325, 1.632",\
"0.3603, 0.3792, 0.4288, 0.499, 0.5958, 0.7288, 0.9038, 1.122, 1.384, 1.693");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.1148, 0.1278, 0.1684, 0.2421, 0.3567, 0.5178, 0.7301, 0.9976, 1.324, 1.713",\
"0.1171, 0.1301, 0.1706, 0.2444, 0.3589, 0.52, 0.7324, 0.9998, 1.327, 1.716",\
"0.1297, 0.1426, 0.183, 0.2565, 0.3708, 0.5318, 0.7441, 1.011, 1.338, 1.728",\
"0.1532, 0.1664, 0.2066, 0.2794, 0.3931, 0.5537, 0.7657, 1.033, 1.36, 1.749",\
"0.1813, 0.1948, 0.235, 0.3072, 0.4201, 0.58, 0.7916, 1.058, 1.385, 1.774",\
"0.2102, 0.2248, 0.2661, 0.3387, 0.4508, 0.61, 0.8205, 1.087, 1.413, 1.802",\
"0.2387, 0.2541, 0.2972, 0.3708, 0.4841, 0.6427, 0.8529, 1.118, 1.444, 1.832",\
"0.2657, 0.2823, 0.3275, 0.4024, 0.517, 0.6775, 0.8875, 1.153, 1.477, 1.865",\
"0.2911, 0.3089, 0.3567, 0.4328, 0.5489, 0.7118, 0.9244, 1.19, 1.514, 1.901",\
"0.3142, 0.3335, 0.3839, 0.4618, 0.5788, 0.7439, 0.9599, 1.229, 1.553, 1.94");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.03802, 0.05184, 0.09806, 0.1891, 0.3373, 0.5481, 0.8251, 1.176, 1.599, 2.106",\
"0.03812, 0.05182, 0.09818, 0.1891, 0.3371, 0.5473, 0.8251, 1.174, 1.602, 2.106",\
"0.03864, 0.0523, 0.09864, 0.1894, 0.3371, 0.5476, 0.8243, 1.176, 1.598, 2.108",\
"0.04368, 0.05698, 0.1016, 0.1904, 0.3375, 0.5474, 0.8244, 1.174, 1.599, 2.106",\
"0.0517, 0.06492, 0.1087, 0.1946, 0.3389, 0.5478, 0.8249, 1.174, 1.602, 2.106",\
"0.06108, 0.07522, 0.1183, 0.2036, 0.3444, 0.5491, 0.8242, 1.174, 1.599, 2.106",\
"0.07154, 0.0869, 0.1297, 0.2135, 0.3554, 0.558, 0.8276, 1.173, 1.601, 2.106",\
"0.0826, 0.0994, 0.1418, 0.2246, 0.3666, 0.5726, 0.8408, 1.18, 1.6, 2.108",\
"0.0936, 0.1114, 0.1562, 0.2368, 0.3784, 0.587, 0.8606, 1.198, 1.61, 2.109",\
"0.1068, 0.126, 0.1728, 0.2512, 0.3906, 0.6014, 0.88, 1.223, 1.633, 2.123");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.04866, 0.06564, 0.1276, 0.2511, 0.4485, 0.7293, 1.097, 1.56, 2.127, 2.799",\
"0.04868, 0.06564, 0.1275, 0.2507, 0.4487, 0.7286, 1.097, 1.559, 2.125, 2.799",\
"0.04862, 0.06572, 0.1277, 0.251, 0.4496, 0.7278, 1.097, 1.558, 2.123, 2.803",\
"0.05132, 0.06802, 0.1292, 0.2516, 0.4485, 0.729, 1.098, 1.559, 2.126, 2.799",\
"0.05586, 0.07224, 0.1317, 0.2535, 0.4496, 0.7277, 1.097, 1.558, 2.124, 2.803",\
"0.06256, 0.07904, 0.1372, 0.2571, 0.4513, 0.7295, 1.096, 1.561, 2.125, 2.799",\
"0.07044, 0.08704, 0.1443, 0.2647, 0.4576, 0.7322, 1.097, 1.559, 2.122, 2.797",\
"0.0786, 0.0962, 0.1526, 0.2722, 0.4686, 0.7416, 1.102, 1.56, 2.126, 2.801",\
"0.0878, 0.1066, 0.1622, 0.2808, 0.4798, 0.7568, 1.114, 1.567, 2.125, 2.798",\
"0.097, 0.1174, 0.1738, 0.2892, 0.4902, 0.773, 1.134, 1.583, 2.136, 2.799");
}
}
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.09204, 0.1036, 0.1384, 0.1983, 0.2894, 0.4171, 0.5853, 0.7973, 1.056, 1.365",\
"0.09618, 0.1077, 0.1425, 0.2024, 0.2935, 0.4212, 0.5894, 0.8013, 1.06, 1.368",\
"0.1135, 0.1249, 0.1594, 0.219, 0.31, 0.4377, 0.6057, 0.8177, 1.076, 1.385",\
"0.1421, 0.154, 0.1887, 0.248, 0.3385, 0.4657, 0.6336, 0.8453, 1.104, 1.413",\
"0.1752, 0.1877, 0.2238, 0.2835, 0.3736, 0.5002, 0.6674, 0.8788, 1.137, 1.446",\
"0.2098, 0.2237, 0.2616, 0.3229, 0.414, 0.5401, 0.7068, 0.9176, 1.176, 1.484",\
"0.246, 0.2609, 0.3012, 0.3643, 0.4568, 0.5849, 0.7518, 0.9621, 1.22, 1.527",\
"0.283, 0.2993, 0.3423, 0.4075, 0.5014, 0.6317, 0.8012, 1.012, 1.269, 1.576",\
"0.3214, 0.3391, 0.3852, 0.4524, 0.5478, 0.6798, 0.852, 1.067, 1.325, 1.632",\
"0.3603, 0.3792, 0.4288, 0.499, 0.5958, 0.7288, 0.9038, 1.122, 1.384, 1.693");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.1148, 0.1278, 0.1684, 0.2421, 0.3566, 0.5178, 0.7301, 0.9976, 1.324, 1.713",\
"0.1171, 0.1301, 0.1706, 0.2444, 0.3589, 0.52, 0.7324, 0.9998, 1.327, 1.716",\
"0.1297, 0.1426, 0.183, 0.2565, 0.3708, 0.5319, 0.7437, 1.012, 1.338, 1.727",\
"0.1532, 0.1664, 0.2066, 0.2794, 0.393, 0.5535, 0.7656, 1.033, 1.359, 1.749",\
"0.1813, 0.1948, 0.235, 0.3072, 0.4202, 0.58, 0.7913, 1.058, 1.384, 1.774",\
"0.2103, 0.2248, 0.2661, 0.3386, 0.4509, 0.61, 0.8205, 1.087, 1.414, 1.802",\
"0.2387, 0.2541, 0.2972, 0.3708, 0.4841, 0.6427, 0.8529, 1.118, 1.444, 1.832",\
"0.2657, 0.2823, 0.3275, 0.4023, 0.517, 0.6776, 0.8875, 1.153, 1.477, 1.865",\
"0.2911, 0.3089, 0.3567, 0.4328, 0.5489, 0.7118, 0.9244, 1.19, 1.514, 1.901",\
"0.3142, 0.3334, 0.3839, 0.4618, 0.579, 0.7442, 0.9601, 1.229, 1.553, 1.94");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.03802, 0.05186, 0.0981, 0.1891, 0.3376, 0.5484, 0.8243, 1.174, 1.602, 2.11",\
"0.03812, 0.05182, 0.09818, 0.1891, 0.3371, 0.5481, 0.8253, 1.174, 1.602, 2.106",\
"0.03864, 0.0523, 0.09864, 0.1894, 0.3372, 0.5476, 0.8246, 1.176, 1.598, 2.107",\
"0.04368, 0.05698, 0.1016, 0.1904, 0.3375, 0.5476, 0.8248, 1.173, 1.599, 2.106",\
"0.05164, 0.06536, 0.1087, 0.1947, 0.3391, 0.5473, 0.8253, 1.174, 1.599, 2.105",\
"0.06108, 0.07522, 0.1183, 0.2036, 0.3444, 0.5491, 0.8243, 1.174, 1.599, 2.105",\
"0.0718, 0.08666, 0.1297, 0.2134, 0.3552, 0.5584, 0.8278, 1.174, 1.601, 2.106",\
"0.0826, 0.0994, 0.1422, 0.2246, 0.3668, 0.573, 0.8412, 1.18, 1.6, 2.108",\
"0.0936, 0.1114, 0.1562, 0.2368, 0.3784, 0.5874, 0.8602, 1.197, 1.61, 2.109",\
"0.1068, 0.126, 0.1728, 0.2512, 0.3904, 0.6014, 0.8798, 1.223, 1.633, 2.123");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.04864, 0.06566, 0.1276, 0.2511, 0.4485, 0.7292, 1.097, 1.56, 2.127, 2.799",\
"0.04868, 0.06562, 0.1276, 0.2508, 0.4487, 0.7287, 1.097, 1.559, 2.126, 2.799",\
"0.0486, 0.0657, 0.1277, 0.2508, 0.4493, 0.7292, 1.095, 1.561, 2.125, 2.799",\
"0.05132, 0.068, 0.1292, 0.2512, 0.4488, 0.7279, 1.097, 1.558, 2.123, 2.801",\
"0.05584, 0.07226, 0.1316, 0.2536, 0.4496, 0.7277, 1.096, 1.559, 2.124, 2.8",\
"0.06258, 0.07908, 0.1372, 0.2574, 0.4515, 0.7294, 1.097, 1.561, 2.128, 2.799",\
"0.07044, 0.08704, 0.1443, 0.2647, 0.4576, 0.7322, 1.097, 1.559, 2.122, 2.797",\
"0.0786, 0.0962, 0.1526, 0.2722, 0.4686, 0.7422, 1.101, 1.56, 2.125, 2.797",\
"0.0878, 0.1066, 0.1622, 0.2806, 0.4798, 0.7568, 1.114, 1.567, 2.125, 2.796",\
"0.0968, 0.1164, 0.1738, 0.2894, 0.4898, 0.7726, 1.135, 1.582, 2.135, 2.799");
}
}
timing() {
related_pin : "CLK" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.09204, 0.1036, 0.1384, 0.1983, 0.2894, 0.4171, 0.5853, 0.7973, 1.056, 1.365",\
"0.09618, 0.1077, 0.1425, 0.2024, 0.2935, 0.4212, 0.5894, 0.8013, 1.06, 1.368",\
"0.1135, 0.1249, 0.1594, 0.219, 0.31, 0.4377, 0.6057, 0.8177, 1.076, 1.385",\
"0.1421, 0.154, 0.1887, 0.248, 0.3385, 0.4657, 0.6336, 0.8453, 1.104, 1.413",\
"0.1752, 0.1877, 0.2238, 0.2835, 0.3736, 0.5002, 0.6674, 0.8788, 1.137, 1.446",\
"0.2098, 0.2237, 0.2616, 0.3229, 0.414, 0.5401, 0.7068, 0.9176, 1.176, 1.484",\
"0.246, 0.2609, 0.3012, 0.3643, 0.4568, 0.5849, 0.7518, 0.9621, 1.22, 1.527",\
"0.283, 0.2993, 0.3423, 0.4075, 0.5014, 0.6317, 0.8012, 1.012, 1.269, 1.576",\
"0.3214, 0.3391, 0.3852, 0.4524, 0.5478, 0.6798, 0.852, 1.067, 1.325, 1.632",\
"0.3603, 0.3792, 0.4288, 0.499, 0.5958, 0.7288, 0.9038, 1.122, 1.384, 1.693");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.1148, 0.1278, 0.1684, 0.2421, 0.3567, 0.5178, 0.7301, 0.9976, 1.324, 1.713",\
"0.1171, 0.1301, 0.1706, 0.2444, 0.3589, 0.52, 0.7324, 0.9998, 1.327, 1.716",\
"0.1297, 0.1426, 0.183, 0.2565, 0.3708, 0.5318, 0.7441, 1.011, 1.338, 1.728",\
"0.1532, 0.1664, 0.2066, 0.2794, 0.3931, 0.5537, 0.7657, 1.033, 1.36, 1.749",\
"0.1813, 0.1948, 0.235, 0.3072, 0.4201, 0.58, 0.7916, 1.058, 1.385, 1.774",\
"0.2102, 0.2248, 0.2661, 0.3387, 0.4508, 0.61, 0.8205, 1.087, 1.413, 1.802",\
"0.2387, 0.2541, 0.2972, 0.3708, 0.4841, 0.6427, 0.8529, 1.118, 1.444, 1.832",\
"0.2657, 0.2823, 0.3275, 0.4024, 0.517, 0.6775, 0.8875, 1.153, 1.477, 1.865",\
"0.2911, 0.3089, 0.3567, 0.4328, 0.5489, 0.7118, 0.9244, 1.19, 1.514, 1.901",\
"0.3142, 0.3335, 0.3839, 0.4618, 0.5788, 0.7439, 0.9599, 1.229, 1.553, 1.94");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.03802, 0.05186, 0.0981, 0.1891, 0.3376, 0.5484, 0.8243, 1.174, 1.602, 2.11",\
"0.03812, 0.05182, 0.09818, 0.1891, 0.3371, 0.5481, 0.8253, 1.174, 1.602, 2.106",\
"0.03864, 0.0523, 0.09864, 0.1894, 0.3372, 0.5476, 0.8246, 1.176, 1.598, 2.107",\
"0.04368, 0.05698, 0.1016, 0.1904, 0.3375, 0.5476, 0.8248, 1.173, 1.599, 2.106",\
"0.05164, 0.06536, 0.1087, 0.1947, 0.3391, 0.5473, 0.8253, 1.174, 1.599, 2.105",\
"0.06108, 0.07522, 0.1183, 0.2036, 0.3444, 0.5491, 0.8243, 1.174, 1.599, 2.105",\
"0.0718, 0.08666, 0.1297, 0.2134, 0.3552, 0.5584, 0.8278, 1.174, 1.601, 2.106",\
"0.0826, 0.0994, 0.1422, 0.2246, 0.3668, 0.573, 0.8412, 1.18, 1.6, 2.108",\
"0.0936, 0.1114, 0.1562, 0.2368, 0.3784, 0.5874, 0.8602, 1.197, 1.61, 2.109",\
"0.1068, 0.126, 0.1728, 0.2512, 0.3904, 0.6014, 0.8798, 1.223, 1.633, 2.123");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.04866, 0.06564, 0.1276, 0.251, 0.4486, 0.7291, 1.097, 1.56, 2.127, 2.799",\
"0.04868, 0.06562, 0.1276, 0.2507, 0.4487, 0.7293, 1.097, 1.56, 2.127, 2.799",\
"0.04868, 0.06566, 0.1278, 0.2511, 0.4486, 0.7291, 1.097, 1.56, 2.127, 2.799",\
"0.05132, 0.06802, 0.1291, 0.2512, 0.4488, 0.7282, 1.097, 1.558, 2.124, 2.803",\
"0.05586, 0.07224, 0.1317, 0.2535, 0.4496, 0.7279, 1.097, 1.558, 2.123, 2.802",\
"0.0627, 0.07904, 0.1372, 0.2573, 0.4514, 0.7294, 1.095, 1.558, 2.125, 2.803",\
"0.07046, 0.08702, 0.1443, 0.2647, 0.4576, 0.732, 1.097, 1.56, 2.123, 2.798",\
"0.0786, 0.0962, 0.1526, 0.2724, 0.4682, 0.7416, 1.102, 1.56, 2.125, 2.795",\
"0.0874, 0.1066, 0.1624, 0.2802, 0.4796, 0.7568, 1.114, 1.567, 2.125, 2.799",\
"0.0976, 0.1164, 0.174, 0.2896, 0.4904, 0.7728, 1.135, 1.584, 2.135, 2.799");
}
}
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.09204, 0.1036, 0.1384, 0.1983, 0.2894, 0.4178, 0.5869, 0.7987, 1.057, 1.366",\
"0.09618, 0.1077, 0.1425, 0.2024, 0.2935, 0.4219, 0.591, 0.8028, 1.061, 1.37",\
"0.1135, 0.1249, 0.1594, 0.219, 0.31, 0.4384, 0.6074, 0.8192, 1.078, 1.386",\
"0.1421, 0.1539, 0.1887, 0.2481, 0.3385, 0.4663, 0.6353, 0.8468, 1.105, 1.414",\
"0.1751, 0.1876, 0.2238, 0.2836, 0.3736, 0.5007, 0.6692, 0.8806, 1.139, 1.447",\
"0.2099, 0.2237, 0.2616, 0.3232, 0.414, 0.5405, 0.7084, 0.9192, 1.177, 1.485",\
"0.2459, 0.261, 0.3014, 0.3644, 0.4571, 0.5854, 0.7533, 0.9635, 1.221, 1.528",\
"0.283, 0.2992, 0.3425, 0.4075, 0.5015, 0.6319, 0.8014, 1.011, 1.268, 1.575",\
"0.3213, 0.3391, 0.3852, 0.4527, 0.5477, 0.68, 0.8512, 1.06, 1.316, 1.622",\
"0.3603, 0.3792, 0.4288, 0.499, 0.5957, 0.7289, 0.9027, 1.111, 1.366, 1.672");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003596, 0.01271, 0.03011, 0.05723, 0.09527, 0.1453, 0.2084, 0.2854, 0.3772");
values("0.03802, 0.05184, 0.09818, 0.1893, 0.3375, 0.5498, 0.8259, 1.171, 1.596, 2.106",\
"0.03808, 0.05182, 0.09814, 0.1892, 0.3375, 0.5499, 0.8258, 1.172, 1.598, 2.106",\
"0.03866, 0.05244, 0.09846, 0.1893, 0.3375, 0.5499, 0.8259, 1.172, 1.598, 2.106",\
"0.04366, 0.0571, 0.1017, 0.1903, 0.3376, 0.5499, 0.8257, 1.172, 1.598, 2.106",\
"0.05156, 0.06542, 0.1086, 0.1947, 0.339, 0.5501, 0.8263, 1.172, 1.598, 2.106",\
"0.06128, 0.07508, 0.1183, 0.2034, 0.3444, 0.5521, 0.8266, 1.173, 1.597, 2.106",\
"0.07168, 0.0867, 0.1289, 0.2134, 0.3554, 0.5604, 0.8302, 1.173, 1.598, 2.106",\
"0.0824, 0.0994, 0.1424, 0.2246, 0.3668, 0.5728, 0.8378, 1.176, 1.597, 2.105",\
"0.0934, 0.1114, 0.1564, 0.2368, 0.3784, 0.586, 0.847, 1.179, 1.597, 2.104",\
"0.1068, 0.126, 0.1728, 0.2514, 0.3906, 0.6, 0.8582, 1.184, 1.597, 2.104");
}
}
}
pin(TE) {
capacitance : 0.004788 ;
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.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLK&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.602, 0.6003, 0.5997, 0.6186, 0.6818, 0.8031, 0.9807, 1.21, 1.488, \
1.82");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.4226, 0.4204, 0.419, 0.4369, 0.4937, 0.5954, 0.7445, 0.9418, \
1.19, 1.49");
}
}
internal_power() {
when : "!CLK&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.05485, 0.05472, 0.05484, 0.05481, 0.05464, 0.05492, 0.05477, \
0.05487, 0.05476, 0.05482");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.04661, -0.0494, -0.05243, -0.05335, -0.05358, -0.05372, -0.05389, \
-0.05407, -0.05411, -0.05419");
}
}
internal_power() {
when : "CLK&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.09767, 0.0976, 0.09773, 0.09749, 0.09745, 0.0975, 0.09745, 0.09752, \
0.09747, 0.09759");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.0491, -0.04921, -0.05065, -0.05197, -0.05258, -0.05298, -0.0533, \
-0.05336, -0.05365, -0.05376");
}
}
internal_power() {
when : "CLK&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.05474, 0.05475, 0.05472, 0.05482, 0.05475, 0.05464, 0.05475, \
0.05475, 0.05476, 0.05479");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.05216, -0.05269, -0.05324, -0.05342, -0.05359, -0.05382, -0.05391, \
-0.05394, -0.0541, -0.05418");
}
}
timing() {
related_pin : "CLK" ;
timing_type : hold_rising ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1431, -0.1395, -0.1227, -0.102, -0.0842, -0.0577, -0.0375, -0.0305, -0.0264, -0.025",\
"-0.1404, -0.1418, -0.1293, -0.1064, -0.0803, -0.0596, -0.0389, -0.0317, -0.0275, -0.026",\
"-0.1418, -0.1404, -0.1345, -0.1106, -0.0826, -0.0613, -0.0438, -0.0269, -0.0255, -0.029",\
"-0.1615, -0.1567, -0.1455, -0.1242, -0.1003, -0.0792, -0.053, -0.044, -0.0388, -0.044",\
"-0.1929, -0.1903, -0.1823, -0.163, -0.1385, -0.1126, -0.0926, -0.0777, -0.0703, -0.072",\
"-0.2429, -0.2466, -0.2347, -0.2118, -0.1931, -0.1593, -0.1361, -0.1276, -0.1249, -0.125",\
"-0.3097, -0.3067, -0.298, -0.2743, -0.2509, -0.2226, -0.2057, -0.1926, -0.1858, -0.181",\
"-0.3831, -0.3775, -0.3701, -0.3507, -0.3291, -0.3002, -0.2772, -0.2608, -0.2536, -0.256",\
"-0.4645, -0.4616, -0.4538, -0.4345, -0.4127, -0.3844, -0.3597, -0.3375, -0.333, -0.33",\
"-0.5542, -0.5567, -0.5433, -0.5285, -0.5024, -0.4777, -0.4516, -0.4318, -0.4183, -0.413");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1259, -0.1212, -0.1154, -0.1117, -0.1112, -0.1235, -0.134, -0.1512, -0.1787, -0.213",\
"-0.1283, -0.1224, -0.1139, -0.1115, -0.1149, -0.1171, -0.1367, -0.1536, -0.181, -0.215",\
"-0.1271, -0.125, -0.1166, -0.1163, -0.1129, -0.1225, -0.1395, -0.1532, -0.1833, -0.215",\
"-0.142, -0.1365, -0.1284, -0.1241, -0.1178, -0.1305, -0.1422, -0.1595, -0.1802, -0.214",\
"-0.1591, -0.1556, -0.1445, -0.1367, -0.1332, -0.1392, -0.1428, -0.1622, -0.1893, -0.22",\
"-0.1678, -0.1702, -0.1582, -0.149, -0.1466, -0.1513, -0.1555, -0.1751, -0.1976, -0.232",\
"-0.1746, -0.1762, -0.168, -0.1553, -0.1504, -0.1548, -0.1657, -0.179, -0.2021, -0.239",\
"-0.1763, -0.1685, -0.1625, -0.1486, -0.1495, -0.1517, -0.1682, -0.1817, -0.2074, -0.245",\
"-0.1655, -0.1659, -0.1557, -0.1457, -0.1415, -0.1444, -0.1562, -0.1805, -0.2061, -0.245",\
"-0.142, -0.142, -0.1344, -0.1185, -0.1167, -0.1232, -0.1402, -0.1612, -0.1934, -0.234");
}
}
timing() {
related_pin : "CLK" ;
timing_type : setup_rising ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1832, 0.1821, 0.1668, 0.141, 0.118, 0.0953, 0.0697, 0.065, 0.0601, 0.0677",\
"0.183, 0.1805, 0.1679, 0.1419, 0.115, 0.0883, 0.0716, 0.0665, 0.0615, 0.069",\
"0.1859, 0.1867, 0.1705, 0.1448, 0.1205, 0.0919, 0.078, 0.072, 0.0664, 0.0737",\
"0.2006, 0.1972, 0.1853, 0.1656, 0.1354, 0.1077, 0.0902, 0.0824, 0.0756, 0.0827",\
"0.2402, 0.2389, 0.2278, 0.1981, 0.1705, 0.1458, 0.1261, 0.1146, 0.1164, 0.1212",\
"0.2993, 0.2946, 0.2806, 0.2574, 0.2263, 0.207, 0.1846, 0.1751, 0.1684, 0.1782",\
"0.3676, 0.3654, 0.3528, 0.3264, 0.3013, 0.2711, 0.2515, 0.2471, 0.2426, 0.249",\
"0.4524, 0.4474, 0.4334, 0.4084, 0.3764, 0.3534, 0.3384, 0.3234, 0.3274, 0.3314",\
"0.538, 0.536, 0.524, 0.496, 0.472, 0.443, 0.433, 0.42, 0.417, 0.421",\
"0.641, 0.637, 0.625, 0.598, 0.568, 0.548, 0.529, 0.518, 0.515, 0.515");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2805, 0.2794, 0.2697, 0.2776, 0.2937, 0.3207, 0.3463, 0.3751, 0.4099, 0.4509",\
"0.2804, 0.2771, 0.2758, 0.2784, 0.2884, 0.3181, 0.3455, 0.38, 0.4084, 0.4547",\
"0.2814, 0.2792, 0.2781, 0.2813, 0.2946, 0.3215, 0.3515, 0.3788, 0.4112, 0.4529",\
"0.2982, 0.2882, 0.2821, 0.2897, 0.3021, 0.3302, 0.3581, 0.3904, 0.4198, 0.454",\
"0.3078, 0.3083, 0.3035, 0.3034, 0.3196, 0.3385, 0.3691, 0.3998, 0.4273, 0.4659",\
"0.3181, 0.3233, 0.3112, 0.3202, 0.3326, 0.3503, 0.3786, 0.4127, 0.4376, 0.4796",\
"0.3291, 0.3263, 0.3254, 0.3264, 0.3348, 0.3584, 0.383, 0.4104, 0.4463, 0.4826",\
"0.3224, 0.3254, 0.3254, 0.3214, 0.3344, 0.3594, 0.3794, 0.4104, 0.4384, 0.4724",\
"0.312, 0.308, 0.302, 0.312, 0.327, 0.341, 0.368, 0.393, 0.428, 0.463",\
"0.294, 0.295, 0.283, 0.281, 0.305, 0.318, 0.354, 0.372, 0.406, 0.44");
}
}
}
}