blob: ecb6a8355447cb7e164b36d90c12c108a0f82536 [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_2) {
area : 79.027200 ;
clock_gating_integrated_cell : "latch_posedge_precontrol" ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!E&!TE" ;
value : "0.000388025" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!E&TE" ;
value : "0.000402941" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&E&!TE" ;
value : "0.0003588585" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&E&TE" ;
value : "0.000358864" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!E&!TE" ;
value : "0.0005297875" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!E&TE" ;
value : "0.0004905505" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&E&!TE" ;
value : "0.000456203" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&E&TE" ;
value : "0.000456203" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0005297875" ;
}
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.01111 ;
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.3707 ;
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.4552, 0.4562, 0.4729, 0.5255, 0.6198, 0.7582, 0.9425, 1.176, \
1.459, 1.796");
}
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.1955, 0.1957, 0.2091, 0.2551, 0.3385, 0.4635, 0.6313, 0.844, \
1.104, 1.414");
}
}
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.9268, 0.9275, 0.9447, 1.004, 1.11, 1.266, 1.481, 1.787, 2.181, \
2.668");
}
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.8868, 0.8877, 0.9052, 0.964, 1.07, 1.226, 1.447, 1.759, 2.16, \
2.651");
}
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.8826, 0.8836, 0.9009, 0.9608, 1.068, 1.226, 1.453, 1.772, 2.177, \
2.674");
}
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.2647");
}
}
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.3707");
}
}
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.3451");
}
}
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.328");
}
}
}
pin(E) {
capacitance : 0.004675 ;
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.5672, 0.5657, 0.5666, 0.59, 0.6525, 0.7596, 0.91, 1.103, 1.339, \
1.618");
}
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.4092, 0.4085, 0.4088, 0.4279, 0.4792, 0.5669, 0.6924, 0.8573, \
1.062, 1.308");
}
}
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.02724, 0.02722, 0.02726, 0.02733, 0.02727, 0.02728, 0.02726, \
0.02733, 0.02732, 0.02732");
}
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.01501, -0.01502, -0.01506, -0.01507, -0.01509, -0.01512, -0.01515, \
-0.01519, -0.01518, -0.01519");
}
}
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.05943, 0.0595, 0.05944, 0.05937, 0.05925, 0.0593, 0.05922, 0.05927, \
0.0593, 0.0594");
}
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.05402, -0.05404, -0.05393, -0.05393, -0.0541, -0.05421, -0.05427, \
-0.05428, -0.05442, -0.05443");
}
}
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.02248, 0.02247, 0.02261, 0.02257, 0.02258, 0.02257, 0.02258, \
0.02256, 0.02264, 0.02258");
}
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.02099, -0.02092, -0.02099, -0.02098, -0.02098, -0.02099, -0.021, \
-0.02098, -0.02108, -0.021");
}
}
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.1259, -0.1212, -0.108, -0.0922, -0.0639, -0.0389, -0.0247, -0.0133, -0.009, -0.017",\
"-0.1222, -0.1224, -0.1139, -0.0912, -0.0664, -0.0405, -0.0259, -0.0143, -0.01, -0.018",\
"-0.1344, -0.125, -0.1166, -0.0992, -0.075, -0.0511, -0.0301, -0.0179, -0.014, -0.022",\
"-0.1518, -0.1516, -0.1455, -0.1242, -0.1003, -0.0735, -0.053, -0.044, -0.0388, -0.044",\
"-0.1997, -0.2042, -0.1899, -0.1718, -0.1492, -0.1192, -0.1009, -0.0882, -0.0835, -0.089",\
"-0.2711, -0.2659, -0.2602, -0.2402, -0.213, -0.1911, -0.1651, -0.1573, -0.1467, -0.152",\
"-0.3483, -0.3523, -0.3391, -0.319, -0.3012, -0.2711, -0.2515, -0.2403, -0.2265, -0.23",\
"-0.4434, -0.4471, -0.4332, -0.4181, -0.3978, -0.3715, -0.3452, -0.3319, -0.3275, -0.332",\
"-0.5548, -0.5526, -0.5473, -0.5329, -0.512, -0.4863, -0.4574, -0.4391, -0.4386, -0.4391",\
"-0.6771, -0.6804, -0.6771, -0.66, -0.6336, -0.6107, -0.5879, -0.5725, -0.5581, -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.1007, -0.0922, -0.0977, -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.1002, -0.1078, -0.1199, -0.1306, -0.1617, -0.191",\
"-0.1388, -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.1395, -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.1163, -0.1084, -0.1004, -0.0967, -0.0982, -0.107, -0.1264, -0.152, -0.185",\
"-0.0978, -0.092, -0.0856, -0.0719, -0.0687, -0.0716, -0.0829, -0.0974, -0.1269, -0.166",\
"-0.0552, -0.0474, -0.0378, -0.0256, -0.0265, -0.0257, -0.0429, -0.0638, -0.09, -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.1775, 0.176, 0.1668, 0.141, 0.1112, 0.0859, 0.0633, 0.0563, 0.0489, 0.0605",\
"0.183, 0.1805, 0.1679, 0.1418, 0.115, 0.0883, 0.065, 0.0578, 0.0502, 0.0545",\
"0.1859, 0.1867, 0.1705, 0.1504, 0.1205, 0.0868, 0.0712, 0.063, 0.0547, 0.0663",\
"0.2103, 0.2073, 0.1967, 0.1724, 0.1441, 0.1134, 0.0902, 0.0824, 0.0817, 0.0904",\
"0.2605, 0.2597, 0.2505, 0.2244, 0.1918, 0.1657, 0.1429, 0.1357, 0.1297, 0.1376",\
"0.3368, 0.3329, 0.3214, 0.2973, 0.2662, 0.2389, 0.2234, 0.2048, 0.2048, 0.2048",\
"0.4255, 0.4241, 0.4143, 0.3859, 0.3599, 0.3293, 0.3087, 0.2947, 0.2916, 0.2975",\
"0.5293, 0.5343, 0.5144, 0.4954, 0.4614, 0.4304, 0.4134, 0.4023, 0.4014, 0.4014",\
"0.651, 0.649, 0.635, 0.613, 0.578, 0.552, 0.539, 0.522, 0.518, 0.524",\
"0.785, 0.789, 0.774, 0.745, 0.715, 0.69, 0.675, 0.659, 0.655, 0.66");
}
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.2863, 0.2855, 0.277, 0.2874, 0.2937, 0.3207, 0.3591, 0.3924, 0.4325, 0.4726",\
"0.2926, 0.29, 0.2835, 0.2835, 0.2954, 0.3277, 0.3585, 0.3887, 0.4312, 0.4765",\
"0.2961, 0.2946, 0.2871, 0.287, 0.2946, 0.3266, 0.3652, 0.3968, 0.4346, 0.4752",\
"0.3079, 0.3034, 0.2935, 0.2965, 0.3109, 0.336, 0.3729, 0.4001, 0.4382, 0.4849",\
"0.3145, 0.3152, 0.3035, 0.3122, 0.3143, 0.3451, 0.3859, 0.4104, 0.4473, 0.4905",\
"0.3275, 0.3233, 0.3112, 0.3145, 0.326, 0.3503, 0.3883, 0.4127, 0.4449, 0.4885",\
"0.3162, 0.3132, 0.3049, 0.3115, 0.3264, 0.3487, 0.383, 0.4036, 0.4463, 0.4826",\
"0.3055, 0.2991, 0.2888, 0.2929, 0.2974, 0.3354, 0.3654, 0.3874, 0.4294, 0.4724",\
"0.273, 0.274, 0.261, 0.262, 0.267, 0.304, 0.327, 0.356, 0.391, 0.439",\
"0.229, 0.229, 0.223, 0.219, 0.231, 0.256, 0.286, 0.318, 0.351, 0.392");
}
}
}
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.7515 ;
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.9194, 0.9059, 0.8882, 0.8796, 0.8752, 0.8716, 0.8698, 0.8687, 0.8682, 0.8675",\
"0.92, 0.906, 0.8887, 0.8804, 0.875, 0.872, 0.8705, 0.8691, 0.8685, 0.8678",\
"0.9421, 0.9266, 0.9068, 0.8965, 0.8908, 0.8875, 0.8854, 0.8841, 0.8836, 0.8828",\
"1.028, 1.008, 0.9781, 0.9589, 0.9475, 0.9408, 0.9369, 0.9347, 0.9329, 0.9318",\
"1.179, 1.155, 1.11, 1.078, 1.057, 1.044, 1.036, 1.031, 1.027, 1.025",\
"1.395, 1.365, 1.307, 1.26, 1.227, 1.205, 1.19, 1.18, 1.174, 1.169",\
"1.678, 1.644, 1.571, 1.509, 1.462, 1.429, 1.406, 1.391, 1.38, 1.372",\
"2.005, 1.968, 1.884, 1.805, 1.743, 1.698, 1.665, 1.643, 1.626, 1.615",\
"2.353, 2.312, 2.218, 2.122, 2.045, 1.986, 1.944, 1.912, 1.889, 1.871",\
"2.726, 2.682, 2.579, 2.467, 2.376, 2.302, 2.247, 2.205, 2.174, 2.15");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.9194, 0.9059, 0.8882, 0.8796, 0.8752, 0.8716, 0.8698, 0.8687, 0.8682, 0.8675",\
"0.92, 0.906, 0.8887, 0.8804, 0.875, 0.872, 0.8705, 0.8691, 0.8685, 0.8678",\
"0.9421, 0.9266, 0.9068, 0.8965, 0.8908, 0.8875, 0.8854, 0.8841, 0.8836, 0.8828",\
"1.028, 1.008, 0.9781, 0.9589, 0.9475, 0.9408, 0.9369, 0.9347, 0.9329, 0.9318",\
"1.179, 1.155, 1.11, 1.078, 1.057, 1.044, 1.036, 1.031, 1.027, 1.025",\
"1.395, 1.365, 1.307, 1.26, 1.227, 1.205, 1.19, 1.18, 1.174, 1.169",\
"1.678, 1.644, 1.571, 1.509, 1.462, 1.429, 1.406, 1.391, 1.38, 1.372",\
"2.005, 1.968, 1.884, 1.805, 1.743, 1.698, 1.665, 1.643, 1.626, 1.615",\
"2.353, 2.312, 2.218, 2.122, 2.045, 1.986, 1.944, 1.912, 1.889, 1.871",\
"2.726, 2.682, 2.579, 2.467, 2.376, 2.302, 2.247, 2.205, 2.174, 2.15");
/* 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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("-0.05745, -0.07114, -0.08847, -0.09699, -0.1017, -0.1047, -0.1065, -0.1078, -0.1084, -0.1089",\
"-0.05646, -0.07015, -0.08742, -0.09633, -0.1012, -0.1041, -0.1057, -0.1068, -0.1075, -0.1081",\
"-0.03429, -0.04997, -0.06949, -0.08022, -0.08572, -0.08907, -0.09089, -0.09221, -0.09309, -0.09342",\
"0.04518, 0.02538, -0.004481, -0.02384, -0.03495, -0.04161, -0.0454, -0.04804, -0.04953, -0.05068",\
"0.1851, 0.1604, 0.1164, 0.08379, 0.06306, 0.05019, 0.04205, 0.03677, 0.03325, 0.03072",\
"0.383, 0.3533, 0.2946, 0.2474, 0.2143, 0.1923, 0.178, 0.1684, 0.1619, 0.1572",\
"0.6321, 0.5978, 0.5255, 0.4621, 0.4149, 0.3828, 0.3602, 0.3449, 0.334, 0.3266",\
"0.9011, 0.864, 0.7795, 0.6994, 0.6378, 0.5924, 0.5606, 0.5377, 0.5214, 0.5094",\
"1.199, 1.159, 1.064, 0.9678, 0.8911, 0.8321, 0.7881, 0.7567, 0.7337, 0.7165",\
"1.526, 1.484, 1.379, 1.268, 1.175, 1.101, 1.044, 1.003, 0.9716, 0.9486");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.622, 0.6019, 0.5742, 0.5598, 0.552, 0.5476, 0.5462, 0.5523, 0.553, 0.5599",\
"0.6218, 0.6013, 0.5737, 0.5594, 0.5517, 0.547, 0.5462, 0.5512, 0.5535, 0.5599",\
"0.6497, 0.6298, 0.6008, 0.5851, 0.5764, 0.5718, 0.5709, 0.5759, 0.5805, 0.5852",\
"0.766, 0.7442, 0.7099, 0.6866, 0.6729, 0.6647, 0.6622, 0.6656, 0.6696, 0.6721",\
"0.9789, 0.9528, 0.9094, 0.8798, 0.8561, 0.8418, 0.8366, 0.8372, 0.8373, 0.8388",\
"1.296, 1.266, 1.212, 1.168, 1.141, 1.117, 1.103, 1.096, 1.093, 1.099",\
"1.716, 1.684, 1.617, 1.563, 1.52, 1.495, 1.471, 1.452, 1.448, 1.45",\
"2.242, 2.206, 2.129, 2.06, 2.007, 1.968, 1.943, 1.922, 1.906, 1.896",\
"2.878, 2.838, 2.751, 2.673, 2.605, 2.552, 2.516, 2.499, 2.475, 2.457",\
"3.629, 3.588, 3.492, 3.398, 3.324, 3.257, 3.205, 3.174, 3.157, 3.132");
}
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("-0.01637, -0.03023, -0.04761, -0.05669, -0.06081, -0.06384, -0.06587, -0.06692, -0.06752, -0.06802",\
"-0.01566, -0.02952, -0.04679, -0.0557, -0.06054, -0.06345, -0.0651, -0.06609, -0.06675, -0.06747",\
"0.006123, -0.009552, -0.02908, -0.03958, -0.04536, -0.04849, -0.05031, -0.05179, -0.05251, -0.05311",\
"0.08604, 0.06624, 0.03604, 0.01701, 0.005958, -0.0009169, -0.004657, -0.007132, -0.008617, -0.009772",\
"0.2256, 0.2009, 0.1569, 0.1243, 0.1036, 0.09071, 0.08257, 0.07729, 0.07383, 0.07141",\
"0.4242, 0.3935, 0.3352, 0.288, 0.2549, 0.233, 0.2187, 0.2091, 0.2026, 0.198",\
"0.6667, 0.6326, 0.559, 0.4968, 0.4497, 0.4174, 0.3947, 0.3797, 0.369, 0.3612",\
"0.9308, 0.8932, 0.809, 0.7287, 0.6674, 0.6216, 0.5895, 0.5669, 0.5507, 0.5387",\
"1.221, 1.182, 1.086, 0.9901, 0.9132, 0.8543, 0.8102, 0.7791, 0.7559, 0.7388",\
"1.544, 1.501, 1.397, 1.285, 1.193, 1.118, 1.062, 1.02, 0.9894, 0.9661");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.6206, 0.6005, 0.5728, 0.5584, 0.5506, 0.5465, 0.5451, 0.5506, 0.5513, 0.5583",\
"0.6203, 0.6004, 0.5722, 0.558, 0.5497, 0.5459, 0.5445, 0.5479, 0.5524, 0.5566",\
"0.6484, 0.6283, 0.5995, 0.5836, 0.5748, 0.5701, 0.5687, 0.5743, 0.575, 0.5819",\
"0.7646, 0.7428, 0.7085, 0.6852, 0.6714, 0.6636, 0.6595, 0.6639, 0.6641, 0.671",\
"0.9775, 0.9514, 0.908, 0.8784, 0.8548, 0.8402, 0.8349, 0.8355, 0.8302, 0.8344",\
"1.295, 1.265, 1.211, 1.167, 1.14, 1.115, 1.102, 1.091, 1.097, 1.096",\
"1.715, 1.681, 1.616, 1.559, 1.519, 1.494, 1.47, 1.456, 1.449, 1.449",\
"2.241, 2.205, 2.127, 2.061, 2.003, 1.966, 1.942, 1.92, 1.904, 1.898",\
"2.877, 2.837, 2.751, 2.67, 2.605, 2.548, 2.516, 2.495, 2.473, 2.459",\
"3.628, 3.586, 3.489, 3.396, 3.32, 3.256, 3.204, 3.174, 3.156, 3.135");
}
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("-0.0123, -0.02643, -0.04332, -0.05245, -0.05685, -0.05982, -0.06163, -0.06284, -0.06345, -0.06405",\
"-0.01153, -0.02533, -0.0426, -0.05151, -0.05635, -0.0591, -0.06097, -0.06202, -0.06268, -0.06328",\
"0.01042, -0.005311, -0.02478, -0.0354, -0.04112, -0.04436, -0.04607, -0.0475, -0.04816, -0.04865",\
"0.08934, 0.06949, 0.03962, 0.02026, 0.009209, 0.002499, -0.001296, -0.003936, -0.005366, -0.006521",\
"0.2278, 0.203, 0.1591, 0.1265, 0.1058, 0.09292, 0.08472, 0.0795, 0.07598, 0.07356",\
"0.4236, 0.3937, 0.3351, 0.2877, 0.2548, 0.2332, 0.2186, 0.2089, 0.2025, 0.1976",\
"0.6608, 0.6265, 0.5534, 0.4906, 0.4437, 0.4113, 0.3888, 0.3736, 0.3628, 0.3551",\
"0.9178, 0.88, 0.7958, 0.7156, 0.6539, 0.609, 0.577, 0.5534, 0.5372, 0.5254",\
"1.203, 1.164, 1.069, 0.9724, 0.8956, 0.8365, 0.7924, 0.7612, 0.7387, 0.7211",\
"1.521, 1.478, 1.374, 1.262, 1.17, 1.096, 1.039, 0.9979, 0.9667, 0.9434");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.6204, 0.6006, 0.5729, 0.5585, 0.5507, 0.5465, 0.5445, 0.5506, 0.5513, 0.5583",\
"0.6203, 0.6005, 0.5724, 0.558, 0.5502, 0.547, 0.5451, 0.5495, 0.5519, 0.5583",\
"0.6483, 0.6283, 0.5995, 0.5837, 0.575, 0.5701, 0.5698, 0.5743, 0.5772, 0.5819",\
"0.7646, 0.7429, 0.7084, 0.6852, 0.6714, 0.6636, 0.6606, 0.6645, 0.6679, 0.6705",\
"0.9772, 0.9514, 0.908, 0.8785, 0.8549, 0.8413, 0.8333, 0.8322, 0.8346, 0.8366",\
"1.295, 1.265, 1.211, 1.167, 1.14, 1.115, 1.102, 1.096, 1.097, 1.098",\
"1.715, 1.681, 1.617, 1.561, 1.519, 1.492, 1.47, 1.456, 1.449, 1.449",\
"2.241, 2.205, 2.127, 2.061, 2.003, 1.968, 1.945, 1.92, 1.904, 1.898",\
"2.877, 2.837, 2.75, 2.673, 2.604, 2.551, 2.514, 2.494, 2.475, 2.456",\
"3.628, 3.586, 3.489, 3.396, 3.319, 3.254, 3.203, 3.172, 3.155, 3.133");
}
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.09821, 0.1118, 0.1489, 0.2098, 0.3007, 0.4279, 0.5955, 0.8068, 1.065, 1.372",\
"0.1023, 0.1158, 0.1529, 0.2138, 0.3047, 0.4319, 0.5994, 0.8107, 1.069, 1.376",\
"0.1196, 0.1331, 0.1698, 0.2305, 0.3213, 0.4484, 0.616, 0.8274, 1.085, 1.393",\
"0.1515, 0.1653, 0.2021, 0.2623, 0.3525, 0.4791, 0.6464, 0.8575, 1.115, 1.423",\
"0.189, 0.2039, 0.2422, 0.3029, 0.3925, 0.5184, 0.685, 0.8957, 1.153, 1.461",\
"0.2291, 0.2456, 0.2864, 0.3487, 0.4388, 0.564, 0.7298, 0.9399, 1.197, 1.504",\
"0.2712, 0.2894, 0.3332, 0.3975, 0.4893, 0.6157, 0.7812, 0.9905, 1.247, 1.554",\
"0.3154, 0.335, 0.382, 0.4489, 0.5422, 0.6705, 0.8382, 1.047, 1.304, 1.609",\
"0.3615, 0.3824, 0.4331, 0.5027, 0.5977, 0.7276, 0.8978, 1.11, 1.367, 1.672",\
"0.4095, 0.432, 0.4859, 0.5587, 0.6557, 0.787, 0.9593, 1.175, 1.436, 1.742");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.1203, 0.1354, 0.1775, 0.2514, 0.3654, 0.5257, 0.7377, 1.004, 1.331, 1.72",\
"0.1227, 0.1377, 0.1798, 0.2537, 0.3676, 0.5281, 0.74, 1.007, 1.333, 1.722",\
"0.135, 0.15, 0.1919, 0.2656, 0.3795, 0.5398, 0.7516, 1.018, 1.344, 1.733",\
"0.1598, 0.1752, 0.217, 0.2899, 0.4031, 0.5629, 0.7744, 1.041, 1.367, 1.756",\
"0.1895, 0.2053, 0.2473, 0.3198, 0.432, 0.5911, 0.8016, 1.068, 1.394, 1.781",\
"0.2201, 0.237, 0.2807, 0.3532, 0.4645, 0.6227, 0.8324, 1.099, 1.423, 1.811",\
"0.2496, 0.2678, 0.3139, 0.3875, 0.4993, 0.6567, 0.8657, 1.13, 1.455, 1.843",\
"0.2771, 0.2969, 0.3456, 0.4205, 0.5336, 0.6925, 0.9012, 1.165, 1.489, 1.876",\
"0.3028, 0.324, 0.3757, 0.4522, 0.5665, 0.7273, 0.9382, 1.202, 1.525, 1.911",\
"0.3256, 0.3483, 0.4032, 0.4819, 0.5971, 0.7598, 0.9734, 1.24, 1.563, 1.949");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.03364, 0.04892, 0.0948, 0.1838, 0.33, 0.5386, 0.8159, 1.164, 1.587, 2.094",\
"0.03372, 0.049, 0.09496, 0.1838, 0.3298, 0.5392, 0.8151, 1.163, 1.589, 2.093",\
"0.03392, 0.04928, 0.09506, 0.1839, 0.3298, 0.5386, 0.816, 1.164, 1.588, 2.097",\
"0.03826, 0.05332, 0.09812, 0.1849, 0.3301, 0.5383, 0.816, 1.163, 1.59, 2.095",\
"0.0465, 0.0619, 0.1055, 0.1893, 0.3311, 0.5391, 0.814, 1.163, 1.588, 2.093",\
"0.05612, 0.07264, 0.1161, 0.1986, 0.3362, 0.5401, 0.8159, 1.164, 1.589, 2.093",\
"0.06674, 0.08452, 0.1286, 0.21, 0.3478, 0.5476, 0.8172, 1.164, 1.587, 2.096",\
"0.0772, 0.0968, 0.1434, 0.2222, 0.3592, 0.5624, 0.829, 1.168, 1.587, 2.095",\
"0.088, 0.11, 0.159, 0.2364, 0.372, 0.5768, 0.8474, 1.184, 1.596, 2.095",\
"0.0992, 0.1232, 0.1754, 0.2522, 0.3856, 0.5912, 0.8672, 1.208, 1.617, 2.107");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.0417, 0.05976, 0.1202, 0.2415, 0.4386, 0.7163, 1.085, 1.545, 2.11, 2.788",\
"0.04164, 0.0597, 0.1202, 0.2415, 0.4383, 0.7168, 1.085, 1.546, 2.111, 2.788",\
"0.04152, 0.05974, 0.1203, 0.2415, 0.4386, 0.7164, 1.085, 1.546, 2.109, 2.787",\
"0.04404, 0.0621, 0.1217, 0.2419, 0.4387, 0.7164, 1.085, 1.545, 2.109, 2.787",\
"0.0487, 0.06624, 0.1246, 0.2442, 0.4385, 0.7169, 1.083, 1.545, 2.113, 2.783",\
"0.05526, 0.07334, 0.1303, 0.2477, 0.4404, 0.7176, 1.084, 1.548, 2.111, 2.782",\
"0.0632, 0.08268, 0.1386, 0.2548, 0.4464, 0.7198, 1.084, 1.547, 2.109, 2.788",\
"0.0714, 0.0918, 0.1482, 0.2628, 0.4564, 0.7278, 1.088, 1.546, 2.111, 2.784",\
"0.0806, 0.1022, 0.1594, 0.2718, 0.4668, 0.7428, 1.1, 1.553, 2.111, 2.781",\
"0.09, 0.1128, 0.172, 0.281, 0.4768, 0.7578, 1.12, 1.57, 2.119, 2.784");
}
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.09821, 0.1118, 0.1489, 0.2098, 0.3007, 0.4279, 0.5955, 0.8068, 1.065, 1.373",\
"0.1023, 0.1158, 0.1529, 0.2138, 0.3047, 0.4319, 0.5995, 0.8108, 1.069, 1.377",\
"0.1196, 0.1331, 0.1699, 0.2305, 0.3213, 0.4484, 0.6161, 0.8274, 1.085, 1.393",\
"0.1515, 0.1653, 0.2021, 0.2623, 0.3525, 0.4791, 0.6464, 0.8573, 1.115, 1.423",\
"0.189, 0.2039, 0.2422, 0.3029, 0.3925, 0.5184, 0.685, 0.8956, 1.153, 1.46",\
"0.229, 0.2456, 0.2864, 0.3487, 0.4388, 0.564, 0.7299, 0.9399, 1.197, 1.504",\
"0.2712, 0.2894, 0.3332, 0.3975, 0.4893, 0.6157, 0.7811, 0.9905, 1.247, 1.554",\
"0.3153, 0.335, 0.382, 0.4489, 0.5422, 0.6705, 0.8382, 1.048, 1.304, 1.609",\
"0.3615, 0.3824, 0.4331, 0.5027, 0.5978, 0.7276, 0.8978, 1.11, 1.367, 1.672",\
"0.4095, 0.432, 0.4859, 0.5588, 0.6557, 0.7871, 0.9593, 1.175, 1.436, 1.742");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.1203, 0.1354, 0.1775, 0.2514, 0.3654, 0.5257, 0.7377, 1.004, 1.331, 1.72",\
"0.1227, 0.1377, 0.1798, 0.2537, 0.3677, 0.5281, 0.74, 1.007, 1.333, 1.722",\
"0.1351, 0.15, 0.1919, 0.2656, 0.3794, 0.5398, 0.7517, 1.018, 1.344, 1.733",\
"0.1598, 0.1752, 0.217, 0.2899, 0.4031, 0.5628, 0.7745, 1.041, 1.367, 1.756",\
"0.1895, 0.2053, 0.2473, 0.3198, 0.432, 0.5911, 0.8017, 1.068, 1.394, 1.781",\
"0.2201, 0.237, 0.2807, 0.3531, 0.4645, 0.6227, 0.8324, 1.098, 1.423, 1.811",\
"0.2496, 0.2678, 0.3139, 0.3875, 0.4993, 0.6568, 0.8658, 1.131, 1.455, 1.843",\
"0.2771, 0.2969, 0.3456, 0.4206, 0.5336, 0.6925, 0.9012, 1.165, 1.489, 1.876",\
"0.3028, 0.324, 0.3757, 0.4522, 0.5665, 0.7273, 0.9381, 1.202, 1.525, 1.911",\
"0.3256, 0.3484, 0.4031, 0.4819, 0.5971, 0.7596, 0.9733, 1.24, 1.563, 1.949");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.03364, 0.04892, 0.0948, 0.1838, 0.33, 0.5386, 0.8156, 1.164, 1.589, 2.093",\
"0.03368, 0.049, 0.09496, 0.1838, 0.3298, 0.5392, 0.8148, 1.164, 1.591, 2.093",\
"0.03392, 0.04928, 0.09516, 0.1839, 0.3299, 0.5394, 0.8155, 1.164, 1.588, 2.093",\
"0.03828, 0.05334, 0.09818, 0.1849, 0.3301, 0.5392, 0.8152, 1.162, 1.589, 2.093",\
"0.0465, 0.0619, 0.1055, 0.1893, 0.3311, 0.5391, 0.8142, 1.163, 1.587, 2.095",\
"0.05614, 0.07244, 0.1162, 0.1986, 0.3362, 0.5401, 0.8147, 1.163, 1.588, 2.099",\
"0.06674, 0.08452, 0.1284, 0.21, 0.3474, 0.5476, 0.8174, 1.164, 1.587, 2.094",\
"0.077, 0.0968, 0.1434, 0.2222, 0.3592, 0.5624, 0.8292, 1.168, 1.587, 2.095",\
"0.088, 0.11, 0.159, 0.2364, 0.3722, 0.5768, 0.8478, 1.184, 1.596, 2.094",\
"0.0992, 0.1232, 0.1754, 0.2524, 0.3856, 0.591, 0.8666, 1.209, 1.617, 2.108");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.0417, 0.05976, 0.1202, 0.2415, 0.4386, 0.7162, 1.085, 1.545, 2.11, 2.788",\
"0.04164, 0.05976, 0.1202, 0.2415, 0.4384, 0.7169, 1.085, 1.546, 2.111, 2.788",\
"0.04162, 0.05974, 0.1203, 0.2416, 0.4384, 0.7165, 1.085, 1.545, 2.11, 2.787",\
"0.04404, 0.0621, 0.1214, 0.2419, 0.4387, 0.7164, 1.085, 1.545, 2.11, 2.788",\
"0.0487, 0.06624, 0.1246, 0.2442, 0.4386, 0.7169, 1.084, 1.546, 2.114, 2.783",\
"0.0559, 0.07334, 0.1303, 0.2477, 0.4404, 0.7176, 1.083, 1.548, 2.11, 2.783",\
"0.06318, 0.08238, 0.1386, 0.2548, 0.4464, 0.7198, 1.084, 1.546, 2.11, 2.788",\
"0.072, 0.0924, 0.1478, 0.2632, 0.4556, 0.7278, 1.088, 1.546, 2.11, 2.782",\
"0.0806, 0.1022, 0.1594, 0.2718, 0.4668, 0.7426, 1.099, 1.553, 2.111, 2.781",\
"0.0902, 0.113, 0.1714, 0.2812, 0.4772, 0.7574, 1.118, 1.568, 2.12, 2.784");
}
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.09821, 0.1118, 0.1489, 0.2098, 0.3007, 0.4279, 0.5955, 0.8068, 1.065, 1.372",\
"0.1023, 0.1158, 0.1529, 0.2138, 0.3047, 0.4319, 0.5995, 0.8108, 1.069, 1.377",\
"0.1196, 0.1331, 0.1698, 0.2305, 0.3213, 0.4484, 0.6161, 0.8274, 1.085, 1.393",\
"0.1515, 0.1653, 0.2021, 0.2623, 0.3525, 0.4791, 0.6464, 0.8575, 1.115, 1.423",\
"0.189, 0.2039, 0.2422, 0.3029, 0.3925, 0.5184, 0.685, 0.8956, 1.153, 1.461",\
"0.2291, 0.2455, 0.2864, 0.3487, 0.4388, 0.564, 0.7299, 0.9399, 1.197, 1.504",\
"0.2712, 0.2894, 0.3333, 0.3976, 0.4893, 0.6156, 0.7811, 0.9905, 1.247, 1.554",\
"0.3153, 0.3348, 0.382, 0.4488, 0.5422, 0.6704, 0.8381, 1.047, 1.303, 1.609",\
"0.3615, 0.3824, 0.4331, 0.5027, 0.5977, 0.7276, 0.8978, 1.11, 1.367, 1.672",\
"0.4095, 0.432, 0.4859, 0.5588, 0.6558, 0.7871, 0.9593, 1.175, 1.436, 1.742");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.1203, 0.1354, 0.1775, 0.2514, 0.3654, 0.5257, 0.7377, 1.004, 1.331, 1.72",\
"0.1226, 0.1377, 0.1798, 0.2537, 0.3676, 0.5282, 0.74, 1.007, 1.333, 1.722",\
"0.135, 0.15, 0.1919, 0.2656, 0.3795, 0.5398, 0.7516, 1.018, 1.344, 1.733",\
"0.1598, 0.1752, 0.217, 0.2899, 0.4031, 0.5629, 0.7744, 1.041, 1.367, 1.756",\
"0.1895, 0.2052, 0.2473, 0.3198, 0.432, 0.5911, 0.8021, 1.068, 1.394, 1.782",\
"0.2201, 0.237, 0.2807, 0.3531, 0.4645, 0.6227, 0.8324, 1.098, 1.423, 1.811",\
"0.2496, 0.2678, 0.3139, 0.3875, 0.4993, 0.6567, 0.8658, 1.131, 1.455, 1.843",\
"0.2771, 0.2969, 0.3456, 0.4206, 0.5336, 0.6924, 0.9012, 1.165, 1.489, 1.876",\
"0.3028, 0.324, 0.3757, 0.4523, 0.5665, 0.7274, 0.9381, 1.202, 1.525, 1.911",\
"0.3256, 0.3483, 0.4031, 0.482, 0.5971, 0.7596, 0.9733, 1.24, 1.563, 1.949");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.03364, 0.04888, 0.09484, 0.1838, 0.33, 0.5389, 0.8156, 1.164, 1.588, 2.093",\
"0.03368, 0.049, 0.09496, 0.1838, 0.3298, 0.5397, 0.8144, 1.164, 1.588, 2.093",\
"0.03392, 0.04928, 0.09506, 0.1839, 0.3299, 0.5385, 0.8153, 1.164, 1.588, 2.095",\
"0.03826, 0.05332, 0.09814, 0.1849, 0.3301, 0.5392, 0.816, 1.163, 1.589, 2.093",\
"0.0465, 0.0619, 0.1055, 0.1893, 0.3311, 0.5391, 0.8142, 1.163, 1.588, 2.095",\
"0.05598, 0.07286, 0.1162, 0.1986, 0.3362, 0.5401, 0.8149, 1.163, 1.59, 2.093",\
"0.06676, 0.08448, 0.1286, 0.2098, 0.3474, 0.5476, 0.8172, 1.163, 1.587, 2.095",\
"0.077, 0.097, 0.1434, 0.222, 0.3592, 0.5622, 0.829, 1.168, 1.587, 2.094",\
"0.0878, 0.11, 0.159, 0.2362, 0.372, 0.5768, 0.8482, 1.184, 1.596, 2.095",\
"0.0994, 0.1232, 0.1754, 0.2522, 0.3858, 0.5912, 0.8672, 1.209, 1.617, 2.107");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.04166, 0.05978, 0.1202, 0.2415, 0.4386, 0.7163, 1.085, 1.545, 2.11, 2.787",\
"0.04166, 0.05974, 0.1202, 0.2415, 0.4378, 0.7175, 1.085, 1.546, 2.111, 2.788",\
"0.04154, 0.05968, 0.1203, 0.2415, 0.4386, 0.7163, 1.085, 1.545, 2.11, 2.787",\
"0.04404, 0.06208, 0.1217, 0.2419, 0.4387, 0.7164, 1.085, 1.545, 2.109, 2.787",\
"0.04832, 0.06624, 0.1246, 0.2444, 0.4386, 0.7175, 1.085, 1.547, 2.111, 2.785",\
"0.0559, 0.07332, 0.1303, 0.2477, 0.4404, 0.7176, 1.083, 1.545, 2.109, 2.782",\
"0.06316, 0.08238, 0.1386, 0.2546, 0.4464, 0.72, 1.084, 1.546, 2.111, 2.783",\
"0.072, 0.0924, 0.1478, 0.2632, 0.4564, 0.7284, 1.088, 1.547, 2.111, 2.781",\
"0.0806, 0.1022, 0.1592, 0.272, 0.4666, 0.7424, 1.099, 1.554, 2.111, 2.783",\
"0.0902, 0.1136, 0.1716, 0.2816, 0.4768, 0.7578, 1.12, 1.569, 2.119, 2.784");
}
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.09821, 0.1118, 0.1489, 0.2098, 0.3007, 0.4279, 0.5955, 0.8068, 1.065, 1.372",\
"0.1023, 0.1158, 0.1529, 0.2138, 0.3047, 0.4319, 0.5995, 0.8108, 1.069, 1.377",\
"0.1196, 0.1331, 0.1698, 0.2305, 0.3213, 0.4484, 0.6161, 0.8274, 1.085, 1.393",\
"0.1515, 0.1653, 0.2021, 0.2623, 0.3525, 0.4791, 0.6464, 0.8575, 1.115, 1.423",\
"0.189, 0.2039, 0.2422, 0.3029, 0.3925, 0.5184, 0.685, 0.8956, 1.153, 1.461",\
"0.2291, 0.2455, 0.2864, 0.3487, 0.4388, 0.564, 0.7299, 0.9399, 1.197, 1.504",\
"0.2712, 0.2894, 0.3333, 0.3976, 0.4893, 0.6156, 0.7811, 0.9905, 1.247, 1.554",\
"0.3153, 0.3348, 0.382, 0.4488, 0.5422, 0.6704, 0.8381, 1.047, 1.303, 1.609",\
"0.3615, 0.3824, 0.4331, 0.5027, 0.5977, 0.7276, 0.8978, 1.11, 1.367, 1.672",\
"0.4095, 0.432, 0.4859, 0.5588, 0.6558, 0.7871, 0.9593, 1.175, 1.436, 1.742");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.1203, 0.1354, 0.1775, 0.2514, 0.3654, 0.5257, 0.7377, 1.004, 1.331, 1.72",\
"0.1226, 0.1377, 0.1798, 0.2537, 0.3676, 0.5282, 0.74, 1.007, 1.333, 1.722",\
"0.135, 0.15, 0.1919, 0.2656, 0.3795, 0.5398, 0.7516, 1.018, 1.344, 1.733",\
"0.1598, 0.1752, 0.217, 0.2899, 0.4031, 0.5629, 0.7744, 1.041, 1.367, 1.756",\
"0.1895, 0.2052, 0.2473, 0.3198, 0.432, 0.5911, 0.8021, 1.068, 1.394, 1.782",\
"0.2201, 0.237, 0.2807, 0.3531, 0.4645, 0.6227, 0.8324, 1.098, 1.423, 1.811",\
"0.2496, 0.2678, 0.3139, 0.3875, 0.4993, 0.6567, 0.8658, 1.131, 1.455, 1.843",\
"0.2771, 0.2969, 0.3456, 0.4206, 0.5336, 0.6924, 0.9012, 1.165, 1.489, 1.876",\
"0.3028, 0.324, 0.3757, 0.4523, 0.5665, 0.7274, 0.9381, 1.202, 1.525, 1.911",\
"0.3256, 0.3483, 0.4031, 0.482, 0.5971, 0.7596, 0.9733, 1.24, 1.563, 1.949");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.03364, 0.04892, 0.0948, 0.1838, 0.33, 0.5386, 0.8156, 1.164, 1.589, 2.093",\
"0.03368, 0.049, 0.09496, 0.1838, 0.3298, 0.5392, 0.8148, 1.164, 1.591, 2.093",\
"0.03392, 0.04928, 0.09516, 0.1839, 0.3299, 0.5394, 0.8155, 1.164, 1.588, 2.093",\
"0.03828, 0.05334, 0.09818, 0.1849, 0.3301, 0.5392, 0.8152, 1.162, 1.589, 2.093",\
"0.0465, 0.0619, 0.1055, 0.1893, 0.3311, 0.5391, 0.8142, 1.163, 1.587, 2.095",\
"0.05614, 0.07244, 0.1162, 0.1986, 0.3362, 0.5401, 0.8147, 1.163, 1.588, 2.099",\
"0.06674, 0.08452, 0.1284, 0.21, 0.3474, 0.5476, 0.8174, 1.164, 1.587, 2.094",\
"0.077, 0.0968, 0.1434, 0.2222, 0.3592, 0.5624, 0.8292, 1.168, 1.587, 2.095",\
"0.088, 0.11, 0.159, 0.2364, 0.3722, 0.5768, 0.8478, 1.184, 1.596, 2.094",\
"0.0992, 0.1232, 0.1754, 0.2524, 0.3856, 0.591, 0.8666, 1.209, 1.617, 2.108");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.0417, 0.05976, 0.1202, 0.2415, 0.4386, 0.7162, 1.085, 1.545, 2.11, 2.788",\
"0.04164, 0.05976, 0.1202, 0.2415, 0.4384, 0.7169, 1.085, 1.546, 2.111, 2.788",\
"0.04162, 0.05974, 0.1203, 0.2416, 0.4384, 0.7165, 1.085, 1.545, 2.11, 2.787",\
"0.04404, 0.0621, 0.1214, 0.2419, 0.4387, 0.7164, 1.085, 1.545, 2.11, 2.788",\
"0.0487, 0.06624, 0.1246, 0.2442, 0.4386, 0.7169, 1.084, 1.546, 2.114, 2.783",\
"0.0559, 0.07334, 0.1303, 0.2477, 0.4404, 0.7176, 1.083, 1.548, 2.11, 2.783",\
"0.06318, 0.08238, 0.1386, 0.2548, 0.4464, 0.7198, 1.084, 1.546, 2.11, 2.788",\
"0.072, 0.0924, 0.1478, 0.2632, 0.4556, 0.7278, 1.088, 1.546, 2.11, 2.782",\
"0.0806, 0.1022, 0.1594, 0.2718, 0.4668, 0.7426, 1.099, 1.553, 2.111, 2.781",\
"0.0902, 0.113, 0.1714, 0.2812, 0.4772, 0.7574, 1.118, 1.568, 2.12, 2.784");
}
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.09818, 0.1117, 0.1489, 0.2097, 0.3007, 0.4287, 0.597, 0.8081, 1.066, 1.373",\
"0.1023, 0.1158, 0.1528, 0.2138, 0.3047, 0.4327, 0.601, 0.8121, 1.07, 1.377",\
"0.1197, 0.1331, 0.1698, 0.2305, 0.3214, 0.4492, 0.6176, 0.8286, 1.086, 1.394",\
"0.1515, 0.1652, 0.2021, 0.2623, 0.3526, 0.4799, 0.6479, 0.8588, 1.117, 1.424",\
"0.189, 0.204, 0.2423, 0.3029, 0.3925, 0.519, 0.6866, 0.8971, 1.155, 1.462",\
"0.2291, 0.2456, 0.2864, 0.3487, 0.4387, 0.5646, 0.7315, 0.9414, 1.198, 1.505",\
"0.2712, 0.2894, 0.3331, 0.3974, 0.4894, 0.6163, 0.7825, 0.9916, 1.248, 1.554",\
"0.3153, 0.3349, 0.382, 0.4489, 0.5423, 0.6708, 0.8376, 1.046, 1.302, 1.607",\
"0.3615, 0.3824, 0.4331, 0.5027, 0.5977, 0.7278, 0.8952, 1.102, 1.357, 1.662",\
"0.4095, 0.432, 0.4859, 0.5586, 0.6557, 0.7872, 0.9557, 1.161, 1.415, 1.72");
}
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.00618, 0.02436, 0.05909, 0.1132, 0.1891, 0.289, 0.4148, 0.5684, 0.7515");
values("0.0337, 0.04904, 0.095, 0.1835, 0.3298, 0.5407, 0.8154, 1.161, 1.586, 2.093",\
"0.03366, 0.04892, 0.09488, 0.1838, 0.3298, 0.5407, 0.8156, 1.161, 1.586, 2.092",\
"0.03394, 0.04908, 0.09508, 0.1836, 0.3299, 0.5407, 0.8156, 1.161, 1.586, 2.092",\
"0.03828, 0.05338, 0.09808, 0.185, 0.3301, 0.5408, 0.8156, 1.161, 1.586, 2.092",\
"0.04658, 0.0619, 0.1054, 0.1893, 0.3316, 0.5409, 0.816, 1.161, 1.585, 2.093",\
"0.0562, 0.07278, 0.1162, 0.1986, 0.3364, 0.5426, 0.8165, 1.161, 1.585, 2.092",\
"0.06638, 0.0846, 0.1284, 0.2096, 0.3474, 0.5496, 0.8184, 1.162, 1.585, 2.092",\
"0.077, 0.0972, 0.1432, 0.2222, 0.3596, 0.5608, 0.8244, 1.163, 1.585, 2.093",\
"0.0878, 0.1096, 0.1594, 0.2366, 0.3724, 0.5726, 0.8306, 1.164, 1.585, 2.091",\
"0.0992, 0.1232, 0.1754, 0.2522, 0.3858, 0.5858, 0.8386, 1.166, 1.585, 2.091");
}
}
}
pin(TE) {
capacitance : 0.004653 ;
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.608, 0.606, 0.605, 0.6231, 0.6867, 0.8077, 0.9849, 1.213, 1.491, \
1.822");
}
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.4366, 0.4344, 0.4328, 0.4515, 0.5085, 0.6103, 0.759, 0.9561, \
1.203, 1.503");
}
}
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.05467, 0.05483, 0.05473, 0.05462, 0.05467, 0.05484, \
0.0548, 0.05479, 0.05484");
}
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.04679, -0.04958, -0.0526, -0.05345, -0.05362, -0.05375, -0.0538, \
-0.05408, -0.05415, -0.05417");
}
}
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.09878, 0.09857, 0.09848, 0.09847, 0.0984, 0.09854, 0.09851, \
0.09842, 0.0985, 0.09841");
}
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.04896, -0.04914, -0.05074, -0.05194, -0.05267, -0.05304, -0.05333, \
-0.05343, -0.05368, -0.05383");
}
}
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.05499, 0.05469, 0.05467, 0.0548, 0.05483, 0.05488, 0.05481, \
0.05471, 0.05477, 0.05473");
}
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.05228, -0.05275, -0.05313, -0.05341, -0.05357, -0.05376, -0.05389, \
-0.05391, -0.05408, -0.05422");
}
}
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.1374, -0.1334, -0.1227, -0.102, -0.0774, -0.0577, -0.0375, -0.0219, -0.021, -0.025",\
"-0.1404, -0.1353, -0.1216, -0.1064, -0.0803, -0.0501, -0.0389, -0.023, -0.022, -0.026",\
"-0.1418, -0.1404, -0.1256, -0.1106, -0.0826, -0.0613, -0.0369, -0.0269, -0.0255, -0.029",\
"-0.1518, -0.1516, -0.1455, -0.1242, -0.1003, -0.0735, -0.053, -0.044, -0.0388, -0.044",\
"-0.1861, -0.1903, -0.1748, -0.1542, -0.1332, -0.1059, -0.0842, -0.0777, -0.0703, -0.072",\
"-0.2335, -0.2372, -0.2294, -0.2061, -0.1865, -0.1593, -0.1361, -0.1276, -0.1174, -0.125",\
"-0.2969, -0.2936, -0.2912, -0.2669, -0.2426, -0.2226, -0.2, -0.1858, -0.1777, -0.181",\
"-0.3658, -0.3601, -0.361, -0.341, -0.3185, -0.2943, -0.2704, -0.2608, -0.2536, -0.256",\
"-0.4419, -0.4446, -0.4362, -0.4221, -0.3995, -0.3699, -0.3516, -0.3375, -0.3277, -0.33",\
"-0.5253, -0.5276, -0.5284, -0.513, -0.486, -0.46, -0.4322, -0.421, -0.4122, -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.126, -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.1423, -0.1595, -0.1802, -0.214",\
"-0.1591, -0.1556, -0.1445, -0.1367, -0.1332, -0.1392, -0.1428, -0.1621, -0.1893, -0.22",\
"-0.1678, -0.1702, -0.1582, -0.149, -0.1466, -0.1434, -0.1555, -0.1751, -0.1976, -0.232",\
"-0.1747, -0.1762, -0.1613, -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.1614, -0.1817, -0.2074, -0.245",\
"-0.1655, -0.1603, -0.1499, -0.1395, -0.1415, -0.1444, -0.1562, -0.1713, -0.2061, -0.245",\
"-0.142, -0.142, -0.127, -0.1185, -0.1167, -0.1232, -0.1402, -0.1612, -0.1934, -0.227");
}
}
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.1889, 0.1881, 0.1742, 0.1508, 0.1248, 0.0953, 0.0762, 0.065, 0.0658, 0.0677",\
"0.1952, 0.1933, 0.1756, 0.152, 0.1289, 0.0979, 0.0781, 0.0665, 0.0672, 0.069",\
"0.2006, 0.1944, 0.1794, 0.1561, 0.128, 0.097, 0.078, 0.072, 0.0664, 0.0737",\
"0.2103, 0.2073, 0.1967, 0.1724, 0.1441, 0.1134, 0.0902, 0.0824, 0.0817, 0.0904",\
"0.2469, 0.2457, 0.2351, 0.2069, 0.1811, 0.1524, 0.1345, 0.1199, 0.1165, 0.1212",\
"0.3087, 0.3042, 0.2908, 0.2631, 0.2396, 0.207, 0.1846, 0.1751, 0.1757, 0.1782",\
"0.3741, 0.3719, 0.3596, 0.3339, 0.3096, 0.2808, 0.2572, 0.2471, 0.2428, 0.249",\
"0.4604, 0.4554, 0.4424, 0.4184, 0.3874, 0.3594, 0.3384, 0.3314, 0.3274, 0.3314",\
"0.549, 0.547, 0.536, 0.508, 0.479, 0.45, 0.433, 0.42, 0.417, 0.427",\
"0.648, 0.651, 0.632, 0.613, 0.576, 0.548, 0.539, 0.524, 0.521, 0.522");
}
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.3034, 0.3038, 0.2991, 0.2972, 0.3072, 0.3395, 0.372, 0.4096, 0.4494, 0.4943",\
"0.3047, 0.3029, 0.2989, 0.2987, 0.3092, 0.3373, 0.3781, 0.4061, 0.4482, 0.4911",\
"0.3108, 0.31, 0.305, 0.3041, 0.3097, 0.3419, 0.3788, 0.4149, 0.4521, 0.4975",\
"0.3177, 0.3186, 0.3105, 0.3104, 0.3196, 0.3474, 0.3878, 0.4193, 0.4567, 0.5004",\
"0.3348, 0.336, 0.3262, 0.3297, 0.3356, 0.3651, 0.4026, 0.4315, 0.4671, 0.5069",\
"0.3462, 0.3521, 0.3368, 0.3373, 0.3459, 0.3742, 0.4077, 0.4365, 0.474, 0.5151",\
"0.3548, 0.3524, 0.346, 0.3488, 0.3515, 0.3875, 0.4116, 0.4513, 0.4789, 0.5214",\
"0.3484, 0.3514, 0.3434, 0.3414, 0.3504, 0.3774, 0.4134, 0.4424, 0.4754, 0.5204",\
"0.335, 0.342, 0.331, 0.324, 0.34, 0.363, 0.409, 0.43, 0.46, 0.494",\
"0.323, 0.324, 0.313, 0.304, 0.313, 0.345, 0.374, 0.41, 0.442, 0.488");
}
}
}
}