blob: 3a12679446928c6108c17774e649d26c477ba11d [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__icgtn_2) {
area : 72.441600 ;
clock_gating_integrated_cell : "latch_negedge_precontrol" ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!E&!TE" ;
value : "0.000520949" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!E&TE" ;
value : "0.000516956" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&E&!TE" ;
value : "0.000486618" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&E&TE" ;
value : "0.000486629" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!E&!TE" ;
value : "0.0004151785" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!E&TE" ;
value : "0.0004315795" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&E&!TE" ;
value : "0.0003873265" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&E&TE" ;
value : "0.0003873265" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000520949" ;
}
statetable("CLKN E TE", "IQ3 IQN3") {
table : "H L L : - - : L H, \
H H - : - - : H L, \
H - H : - - : H L, \
L - - : - - : N N" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLKN) {
capacitance : 0.008065 ;
clock : true ;
clock_gate_clock_pin : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
min_pulse_width_high : 0.4982 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.3207, 0.3218, 0.3339, 0.3702, 0.4351, 0.5315, 0.6618, 0.8263, \
1.027, 1.266");
}
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.1522, 0.152, 0.1604, 0.1909, 0.2481, 0.3359, 0.4544, 0.6055, \
0.7913, 1.013");
}
}
internal_power() {
when : "!E&TE" ;
fall_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.56, 0.5597, 0.5678, 0.5982, 0.6549, 0.7425, 0.861, 1.014, 1.219, \
1.48");
}
}
internal_power() {
when : "E&!TE" ;
fall_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.5315, 0.5314, 0.5392, 0.5701, 0.6276, 0.7163, 0.8351, 0.9904, \
1.198, 1.46");
}
}
internal_power() {
when : "E&TE" ;
fall_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.5248, 0.5247, 0.5329, 0.5638, 0.6214, 0.7098, 0.8291, 0.9854, \
1.195, 1.459");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_E_AND_NOT_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "!E&!TE" ;
rise_constraint(scalar) {
values("0.2872");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_E_AND_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "!E&TE" ;
rise_constraint(scalar) {
values("0.4982");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_E_AND_NOT_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "E&!TE" ;
rise_constraint(scalar) {
values("0.4744");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_E_AND_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "E&TE" ;
rise_constraint(scalar) {
values("0.4506");
}
}
}
pin(E) {
capacitance : 0.003381 ;
clock_gate_enable_pin : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04105, 0.04108, 0.04104, 0.04094, 0.04093, 0.04096, 0.04096, \
0.04099, 0.04099, 0.04101");
}
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.03656, -0.03652, -0.03648, -0.03644, -0.03654, -0.03668, -0.03672, \
-0.03675, -0.03677, -0.03681");
}
}
internal_power() {
when : "!CLKN&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.01639, 0.01647, 0.0165, 0.01646, 0.01648, 0.01649, 0.0165, 0.01648, \
0.01648, 0.01653");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01401, -0.01403, -0.014, -0.01401, -0.014, -0.01403, -0.01401, \
-0.01407, -0.01407, -0.01408");
}
}
internal_power() {
when : "CLKN&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.5258, 0.525, 0.5249, 0.5369, 0.5724, 0.6372, 0.7323, 0.8561, \
1.007, 1.186");
}
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.3463, 0.3458, 0.3454, 0.3544, 0.3839, 0.4367, 0.5141, 0.6166, \
0.7453, 0.8999");
}
}
internal_power() {
when : "CLKN&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.02373, 0.02373, 0.02378, 0.02374, 0.02372, 0.02377, 0.02377, \
0.02377, 0.02376, 0.02374");
}
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.01045, -0.01046, -0.01048, -0.01049, -0.01055, -0.01053, -0.01055, \
-0.01055, -0.01056, -0.01059");
}
}
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.2576, -0.254, -0.2366, -0.2128, -0.1977, -0.1801, -0.1634, -0.1425, -0.1256, -0.0976",\
"-0.2549, -0.2557, -0.2405, -0.2209, -0.2035, -0.1842, -0.1664, -0.1448, -0.1274, -0.099",\
"-0.2623, -0.2588, -0.2446, -0.2275, -0.2021, -0.1891, -0.1706, -0.1528, -0.1283, -0.1041",\
"-0.2796, -0.279, -0.2664, -0.2444, -0.2208, -0.2101, -0.1904, -0.1681, -0.146, -0.1211",\
"-0.3271, -0.3215, -0.3041, -0.2886, -0.2675, -0.2505, -0.2291, -0.2019, -0.1836, -0.1595",\
"-0.391, -0.3885, -0.3723, -0.3567, -0.3389, -0.3147, -0.3009, -0.2755, -0.253, -0.2247",\
"-0.4863, -0.4799, -0.4677, -0.4473, -0.4249, -0.4091, -0.391, -0.3713, -0.3487, -0.3234",\
"-0.5864, -0.5835, -0.5761, -0.5547, -0.5313, -0.5203, -0.5013, -0.4799, -0.4609, -0.4405",\
"-0.7097, -0.7092, -0.6929, -0.6769, -0.6583, -0.6449, -0.6251, -0.6081, -0.5915, -0.5736",\
"-0.8424, -0.8399, -0.8273, -0.8118, -0.791, -0.7769, -0.7665, -0.7509, -0.7355, -0.7237");
}
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.0573, -0.0541, -0.0342, -0.0045, 0.0355, 0.0787, 0.1159, 0.1653, 0.2128, 0.2676",\
"-0.061, -0.0512, -0.0363, -0.0052, 0.0291, 0.0703, 0.1167, 0.1662, 0.2083, 0.2616",\
"-0.0599, -0.0545, -0.0437, -0.008, 0.0293, 0.0723, 0.1131, 0.1608, 0.2112, 0.2643",\
"-0.0713, -0.0634, -0.0524, -0.0198, 0.0213, 0.0598, 0.1109, 0.1572, 0.2051, 0.2621",\
"-0.0809, -0.0757, -0.0583, -0.0297, 0.0101, 0.0567, 0.1018, 0.1548, 0.2002, 0.2545",\
"-0.0876, -0.0794, -0.0626, -0.0328, 0.006, 0.0525, 0.0996, 0.1475, 0.2028, 0.2554",\
"-0.0795, -0.0736, -0.0615, -0.0268, 0.0163, 0.0642, 0.1071, 0.1574, 0.2143, 0.2669",\
"-0.06, -0.0598, -0.0421, -0.0036, 0.0334, 0.0807, 0.1293, 0.1846, 0.2374, 0.2966",\
"-0.033, -0.0272, -0.0086, 0.0252, 0.066, 0.117, 0.1661, 0.2195, 0.2761, 0.3332",\
"0.0165, 0.0174, 0.0346, 0.0705, 0.1136, 0.1668, 0.2144, 0.2739, 0.3299, 0.3912");
}
}
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.2748, 0.2722, 0.2583, 0.2317, 0.2106, 0.198, 0.1755, 0.1506, 0.1309, 0.1111",\
"0.2731, 0.2749, 0.2556, 0.2406, 0.2167, 0.1933, 0.1726, 0.153, 0.1327, 0.1127",\
"0.284, 0.2814, 0.2621, 0.2384, 0.2165, 0.1987, 0.1771, 0.1613, 0.1338, 0.1111",\
"0.2985, 0.2986, 0.2829, 0.2577, 0.2375, 0.2155, 0.1973, 0.1771, 0.1518, 0.1283",\
"0.3465, 0.3414, 0.3258, 0.3053, 0.2826, 0.2568, 0.237, 0.2216, 0.1898, 0.1673",\
"0.4178, 0.4067, 0.4013, 0.3729, 0.3514, 0.3299, 0.31, 0.2866, 0.2598, 0.233",\
"0.5045, 0.4983, 0.4871, 0.4683, 0.4406, 0.4182, 0.4017, 0.3777, 0.3563, 0.3325",\
"0.6107, 0.608, 0.5931, 0.5728, 0.5511, 0.5315, 0.5141, 0.4947, 0.4782, 0.4506",\
"0.7308, 0.7308, 0.7148, 0.6948, 0.6707, 0.6586, 0.6403, 0.6254, 0.6113, 0.5849",\
"0.8692, 0.8672, 0.8482, 0.8332, 0.8142, 0.7932, 0.7842, 0.7662, 0.7522, 0.7362");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.3435, 0.3449, 0.3378, 0.3359, 0.3142, 0.2961, 0.2666, 0.2235, 0.1679, 0.1111",\
"0.3458, 0.3452, 0.3388, 0.3385, 0.3164, 0.3024, 0.2649, 0.2266, 0.17, 0.1127",\
"0.3491, 0.3495, 0.3407, 0.3372, 0.3177, 0.3051, 0.2738, 0.2291, 0.1721, 0.118",\
"0.3554, 0.3575, 0.3487, 0.3436, 0.3293, 0.3073, 0.2815, 0.2314, 0.1863, 0.1211",\
"0.3724, 0.3746, 0.3619, 0.3553, 0.3381, 0.3195, 0.2921, 0.2514, 0.1959, 0.1366",\
"0.3821, 0.3794, 0.3723, 0.3676, 0.3451, 0.3297, 0.3009, 0.2532, 0.2054, 0.1419",\
"0.383, 0.3814, 0.371, 0.3702, 0.3461, 0.3363, 0.2999, 0.2567, 0.204, 0.1418",\
"0.3758, 0.3707, 0.3642, 0.3559, 0.343, 0.32, 0.2911, 0.2437, 0.1937, 0.1325",\
"0.3503, 0.3522, 0.3426, 0.3375, 0.324, 0.3048, 0.2675, 0.2202, 0.1676, 0.1032",\
"0.3149, 0.3162, 0.306, 0.3055, 0.285, 0.2637, 0.2306, 0.1855, 0.1348, 0.0705");
}
}
}
pin(IQ3) {
direction : internal ;
internal_node : IQ3 ;
inverted_output : false ;
}
pin(IQN3) {
direction : internal ;
internal_node : IQN3 ;
inverted_output : true ;
}
pin(Q) {
clock_gate_out_pin : true ;
direction : output ;
max_capacitance : 0.4704 ;
max_transition : 2.6 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
state_function : "(CLKN|(!IQ3))" ;
internal_power() {
related_pin : "CLKN" ;
when : "!E&!TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.72, 0.7112, 0.697, 0.6896, 0.6886, 0.6888, 0.6875, 0.6884, 0.6902, 0.6946",\
"0.7206, 0.7117, 0.6972, 0.6902, 0.689, 0.6891, 0.6871, 0.6885, 0.6914, 0.6909",\
"0.7279, 0.7188, 0.7041, 0.6959, 0.6943, 0.6942, 0.6919, 0.694, 0.6947, 0.6969",\
"0.7682, 0.7579, 0.7394, 0.7261, 0.7207, 0.7184, 0.7159, 0.7157, 0.7164, 0.717",\
"0.8439, 0.8305, 0.8052, 0.7859, 0.7746, 0.7683, 0.7614, 0.758, 0.7598, 0.7603",\
"0.9543, 0.9386, 0.9064, 0.879, 0.8611, 0.8495, 0.8392, 0.8319, 0.832, 0.8304",\
"1.103, 1.084, 1.044, 1.009, 0.9831, 0.9662, 0.9512, 0.9406, 0.9374, 0.9314",\
"1.287, 1.264, 1.217, 1.175, 1.141, 1.114, 1.099, 1.081, 1.071, 1.064",\
"1.485, 1.461, 1.406, 1.357, 1.314, 1.278, 1.253, 1.238, 1.22, 1.215",\
"1.699, 1.673, 1.612, 1.554, 1.504, 1.463, 1.426, 1.404, 1.391, 1.38");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.72, 0.7112, 0.697, 0.6896, 0.6886, 0.6888, 0.6875, 0.6884, 0.6902, 0.6946",\
"0.7206, 0.7117, 0.6972, 0.6902, 0.689, 0.6891, 0.6871, 0.6885, 0.6914, 0.6909",\
"0.7279, 0.7188, 0.7041, 0.6959, 0.6943, 0.6942, 0.6919, 0.694, 0.6947, 0.6969",\
"0.7682, 0.7579, 0.7394, 0.7261, 0.7207, 0.7184, 0.7159, 0.7157, 0.7164, 0.717",\
"0.8439, 0.8305, 0.8052, 0.7859, 0.7746, 0.7683, 0.7614, 0.758, 0.7598, 0.7603",\
"0.9543, 0.9386, 0.9064, 0.879, 0.8611, 0.8495, 0.8392, 0.8319, 0.832, 0.8304",\
"1.103, 1.084, 1.044, 1.009, 0.9831, 0.9662, 0.9512, 0.9406, 0.9374, 0.9314",\
"1.287, 1.264, 1.217, 1.175, 1.141, 1.114, 1.099, 1.081, 1.071, 1.064",\
"1.485, 1.461, 1.406, 1.357, 1.314, 1.278, 1.253, 1.238, 1.22, 1.215",\
"1.699, 1.673, 1.612, 1.554, 1.504, 1.463, 1.426, 1.404, 1.391, 1.38");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "!E&TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.7178, 0.7036, 0.674, 0.6528, 0.6397, 0.6311, 0.6251, 0.621, 0.6181, 0.6161",\
"0.7188, 0.7045, 0.675, 0.6539, 0.6407, 0.6321, 0.6261, 0.622, 0.6191, 0.617",\
"0.7391, 0.7245, 0.6945, 0.6731, 0.66, 0.6512, 0.6452, 0.6413, 0.6383, 0.6363",\
"0.8103, 0.7952, 0.7634, 0.7392, 0.7241, 0.7139, 0.7071, 0.7024, 0.6991, 0.6968",\
"0.9508, 0.9344, 0.8976, 0.8673, 0.847, 0.8334, 0.8242, 0.8178, 0.8134, 0.8101",\
"1.161, 1.142, 1.1, 1.061, 1.034, 1.015, 1.001, 0.9917, 0.9848, 0.9801",\
"1.443, 1.422, 1.373, 1.324, 1.289, 1.262, 1.243, 1.23, 1.22, 1.213",\
"1.795, 1.773, 1.717, 1.659, 1.614, 1.579, 1.554, 1.535, 1.521, 1.511",\
"2.22, 2.196, 2.135, 2.066, 2.011, 1.967, 1.935, 1.911, 1.892, 1.879",\
"2.721, 2.695, 2.629, 2.551, 2.485, 2.432, 2.392, 2.361, 2.338, 2.32");
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("-0.1597, -0.1683, -0.1816, -0.1881, -0.1919, -0.194, -0.1934, -0.1925, -0.1874, -0.1863",\
"-0.1587, -0.1674, -0.1807, -0.1873, -0.1918, -0.1939, -0.1947, -0.1922, -0.1871, -0.1854",\
"-0.1516, -0.1606, -0.1742, -0.1815, -0.186, -0.189, -0.1891, -0.1887, -0.1837, -0.1809",\
"-0.1134, -0.1236, -0.1411, -0.1535, -0.1621, -0.1655, -0.1672, -0.1669, -0.1634, -0.1617",\
"-0.04121, -0.0544, -0.0794, -0.09711, -0.1114, -0.1193, -0.1239, -0.1252, -0.1228, -0.1223",\
"0.0629, 0.04619, 0.01564, -0.01115, -0.02975, -0.0449, -0.05356, -0.05867, -0.05963, -0.05961",\
"0.2002, 0.1819, 0.1427, 0.1072, 0.08009, 0.0629, 0.04792, 0.03566, 0.03304, 0.03031",\
"0.3699, 0.3478, 0.3015, 0.2594, 0.2226, 0.197, 0.1821, 0.1649, 0.1551, 0.1475",\
"0.5543, 0.5294, 0.4754, 0.4269, 0.3826, 0.3475, 0.3224, 0.308, 0.291, 0.2823",\
"0.7533, 0.7269, 0.6658, 0.609, 0.5561, 0.5132, 0.4788, 0.4577, 0.4452, 0.4287");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "E&!TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.7174, 0.7032, 0.6735, 0.6523, 0.6392, 0.6306, 0.6246, 0.6205, 0.6176, 0.6156",\
"0.7183, 0.7041, 0.6746, 0.6534, 0.6402, 0.6317, 0.6256, 0.6215, 0.6187, 0.6166",\
"0.7386, 0.7239, 0.6941, 0.6729, 0.6595, 0.6507, 0.6448, 0.6407, 0.6378, 0.6357",\
"0.8098, 0.7947, 0.7629, 0.7387, 0.7236, 0.7134, 0.7066, 0.7019, 0.6986, 0.6963",\
"0.9503, 0.9339, 0.8971, 0.8668, 0.8465, 0.8329, 0.8237, 0.8173, 0.8128, 0.8095",\
"1.16, 1.142, 1.099, 1.061, 1.033, 1.014, 1.001, 0.9912, 0.9843, 0.9796",\
"1.443, 1.422, 1.373, 1.324, 1.288, 1.261, 1.243, 1.229, 1.219, 1.212",\
"1.795, 1.773, 1.717, 1.658, 1.613, 1.579, 1.553, 1.535, 1.521, 1.511",\
"2.219, 2.195, 2.134, 2.066, 2.01, 1.967, 1.934, 1.91, 1.892, 1.878",\
"2.72, 2.694, 2.628, 2.551, 2.484, 2.432, 2.391, 2.361, 2.337, 2.319");
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("-0.1309, -0.1395, -0.1527, -0.1593, -0.1639, -0.165, -0.1665, -0.164, -0.1594, -0.1583",\
"-0.1302, -0.1388, -0.1522, -0.1584, -0.1631, -0.1642, -0.1659, -0.1633, -0.1587, -0.1565",\
"-0.1226, -0.1317, -0.1453, -0.1526, -0.1571, -0.16, -0.1599, -0.1595, -0.1539, -0.15",\
"-0.08505, -0.09521, -0.1127, -0.1251, -0.1336, -0.1371, -0.1386, -0.1387, -0.1353, -0.1336",\
"-0.01399, -0.02707, -0.05174, -0.06945, -0.08481, -0.0933, -0.09602, -0.09783, -0.0955, -0.09493",\
"0.08941, 0.07248, 0.04203, 0.01492, -0.003626, -0.01877, -0.02793, -0.03194, -0.03126, -0.03289",\
"0.2266, 0.2073, 0.169, 0.1334, 0.1062, 0.08963, 0.07377, 0.06316, 0.05944, 0.05891",\
"0.3939, 0.3712, 0.3252, 0.2832, 0.2464, 0.2208, 0.205, 0.1889, 0.1791, 0.1714",\
"0.5761, 0.5511, 0.4972, 0.4486, 0.4035, 0.3693, 0.3428, 0.33, 0.3152, 0.3059",\
"0.7726, 0.7473, 0.6855, 0.6288, 0.5762, 0.5336, 0.4991, 0.4775, 0.4639, 0.4485");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "E&TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.7174, 0.7032, 0.6736, 0.6524, 0.6393, 0.6306, 0.6247, 0.6205, 0.6177, 0.6156",\
"0.7183, 0.7041, 0.6746, 0.6534, 0.6403, 0.6317, 0.6257, 0.6216, 0.6187, 0.6167",\
"0.7385, 0.7239, 0.6943, 0.6729, 0.6594, 0.6507, 0.6447, 0.6407, 0.6379, 0.6357",\
"0.8098, 0.7946, 0.7629, 0.7388, 0.7236, 0.7134, 0.7066, 0.7019, 0.6986, 0.6963",\
"0.9503, 0.9339, 0.8971, 0.8668, 0.8465, 0.8329, 0.8237, 0.8173, 0.8129, 0.8096",\
"1.161, 1.142, 1.099, 1.061, 1.033, 1.014, 1, 0.9912, 0.9845, 0.9797",\
"1.443, 1.422, 1.373, 1.324, 1.288, 1.261, 1.243, 1.229, 1.219, 1.212",\
"1.795, 1.773, 1.717, 1.658, 1.613, 1.579, 1.553, 1.535, 1.521, 1.511",\
"2.22, 2.195, 2.134, 2.066, 2.01, 1.967, 1.934, 1.91, 1.892, 1.878",\
"2.72, 2.694, 2.628, 2.55, 2.484, 2.432, 2.391, 2.361, 2.337, 2.319");
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("-0.1241, -0.1327, -0.1461, -0.1525, -0.157, -0.1592, -0.1598, -0.1572, -0.1527, -0.151",\
"-0.1234, -0.1321, -0.1454, -0.1517, -0.1565, -0.1586, -0.1597, -0.1571, -0.1526, -0.1493",\
"-0.1164, -0.1255, -0.1391, -0.1464, -0.1508, -0.1538, -0.1537, -0.1533, -0.1482, -0.1449",\
"-0.07874, -0.08888, -0.1064, -0.1188, -0.1274, -0.1314, -0.1345, -0.1302, -0.1312, -0.1273",\
"-0.007824, -0.02085, -0.04558, -0.06334, -0.07754, -0.08609, -0.09205, -0.09331, -0.08933, -0.08876",\
"0.0958, 0.07914, 0.04847, 0.02152, 0.002869, -0.0125, -0.02149, -0.0255, -0.02702, -0.02645",\
"0.2326, 0.2135, 0.1749, 0.1394, 0.1127, 0.09437, 0.07867, 0.06861, 0.06489, 0.06216",\
"0.3985, 0.3764, 0.3303, 0.2881, 0.2515, 0.2258, 0.2089, 0.195, 0.1847, 0.1764",\
"0.5786, 0.5545, 0.5, 0.4514, 0.4069, 0.3718, 0.3472, 0.3333, 0.3174, 0.3087",\
"0.7735, 0.7483, 0.6875, 0.6299, 0.5778, 0.534, 0.5001, 0.4774, 0.466, 0.449");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b0 && TE===1'b1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "!E&TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.1563, 0.1716, 0.2131, 0.2772, 0.3668, 0.4872, 0.6443, 0.8423, 1.085, 1.373",\
"0.1591, 0.1743, 0.2159, 0.28, 0.3695, 0.49, 0.6471, 0.8451, 1.087, 1.376",\
"0.1742, 0.1896, 0.231, 0.295, 0.3846, 0.505, 0.6621, 0.8601, 1.102, 1.391",\
"0.2103, 0.2255, 0.2667, 0.3302, 0.4195, 0.5397, 0.6966, 0.8946, 1.137, 1.425",\
"0.2646, 0.28, 0.3215, 0.385, 0.4737, 0.5934, 0.7499, 0.9474, 1.189, 1.478",\
"0.3326, 0.3487, 0.3912, 0.455, 0.5439, 0.6633, 0.8191, 1.016, 1.257, 1.545",\
"0.411, 0.4282, 0.4729, 0.5388, 0.6287, 0.748, 0.9035, 1.1, 1.34, 1.628",\
"0.4998, 0.5181, 0.5655, 0.6339, 0.7259, 0.8473, 1.003, 1.199, 1.439, 1.726",\
"0.5987, 0.6184, 0.6684, 0.7397, 0.8342, 0.9583, 1.117, 1.314, 1.553, 1.84",\
"0.7086, 0.7294, 0.7826, 0.8568, 0.9537, 1.08, 1.242, 1.443, 1.684, 1.97");
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.1165, 0.1289, 0.1659, 0.2337, 0.3399, 0.4897, 0.6871, 0.9359, 1.241, 1.602",\
"0.1196, 0.1319, 0.1689, 0.2367, 0.3429, 0.4925, 0.6899, 0.9387, 1.244, 1.605",\
"0.1313, 0.1436, 0.1805, 0.2482, 0.3542, 0.5038, 0.7013, 0.9505, 1.254, 1.618",\
"0.1529, 0.1655, 0.2021, 0.2689, 0.3741, 0.5232, 0.7203, 0.9691, 1.274, 1.635",\
"0.1727, 0.186, 0.2232, 0.2892, 0.3932, 0.5413, 0.7379, 0.9862, 1.29, 1.653",\
"0.1857, 0.2004, 0.2395, 0.3054, 0.4082, 0.5553, 0.7508, 0.9985, 1.301, 1.664",\
"0.1907, 0.2068, 0.2483, 0.3148, 0.4177, 0.5639, 0.7582, 1.005, 1.307, 1.669",\
"0.187, 0.2043, 0.2486, 0.3163, 0.4193, 0.5659, 0.76, 1.006, 1.307, 1.668",\
"0.1729, 0.1917, 0.2394, 0.3087, 0.412, 0.5592, 0.7543, 1, 1.301, 1.66",\
"0.1489, 0.169, 0.2199, 0.2916, 0.3954, 0.5428, 0.7391, 0.9866, 1.288, 1.647");
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.05694, 0.07382, 0.1201, 0.2018, 0.3311, 0.5201, 0.7765, 1.103, 1.501, 1.979",\
"0.05696, 0.07376, 0.1202, 0.2018, 0.3316, 0.5201, 0.7761, 1.103, 1.503, 1.978",\
"0.0571, 0.0739, 0.1203, 0.2019, 0.331, 0.5208, 0.7762, 1.104, 1.503, 1.978",\
"0.05762, 0.07444, 0.1211, 0.2024, 0.3322, 0.5206, 0.7765, 1.103, 1.502, 1.981",\
"0.0618, 0.07892, 0.1256, 0.2056, 0.3335, 0.5207, 0.7769, 1.104, 1.503, 1.978",\
"0.06958, 0.08672, 0.1333, 0.2114, 0.3374, 0.5232, 0.7776, 1.104, 1.501, 1.978",\
"0.08, 0.0974, 0.1446, 0.2226, 0.346, 0.528, 0.78, 1.104, 1.502, 1.98",\
"0.0914, 0.11, 0.1582, 0.237, 0.3604, 0.5398, 0.785, 1.106, 1.503, 1.98",\
"0.1028, 0.1228, 0.173, 0.2524, 0.3766, 0.5584, 0.8016, 1.114, 1.505, 1.979",\
"0.1148, 0.1372, 0.1894, 0.2692, 0.3936, 0.5772, 0.8256, 1.135, 1.518, 1.984");
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.04288, 0.05808, 0.1142, 0.2296, 0.4139, 0.6753, 1.017, 1.449, 1.98, 2.604",\
"0.04288, 0.05818, 0.1142, 0.2296, 0.414, 0.6744, 1.017, 1.448, 1.979, 2.607",\
"0.04258, 0.05784, 0.1143, 0.2294, 0.4138, 0.6743, 1.018, 1.45, 1.976, 2.609",\
"0.04574, 0.06066, 0.1153, 0.2297, 0.414, 0.6743, 1.017, 1.449, 1.979, 2.608",\
"0.05188, 0.0674, 0.119, 0.2309, 0.4142, 0.6743, 1.017, 1.449, 1.979, 2.609",\
"0.06038, 0.07588, 0.1256, 0.2342, 0.4153, 0.675, 1.016, 1.45, 1.975, 2.609",\
"0.06974, 0.08674, 0.1346, 0.2401, 0.4198, 0.6764, 1.017, 1.448, 1.975, 2.608",\
"0.0784, 0.0968, 0.1452, 0.2474, 0.4268, 0.6838, 1.022, 1.449, 1.977, 2.602",\
"0.0892, 0.1078, 0.1578, 0.2556, 0.4338, 0.6938, 1.031, 1.455, 1.976, 2.603",\
"0.0992, 0.12, 0.172, 0.2656, 0.4416, 0.7028, 1.043, 1.468, 1.985, 2.605");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b1 && TE===1'b0" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "E&!TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.1563, 0.1716, 0.2131, 0.2772, 0.3668, 0.4872, 0.6443, 0.8423, 1.085, 1.373",\
"0.1591, 0.1743, 0.2159, 0.28, 0.3695, 0.49, 0.6471, 0.8451, 1.087, 1.376",\
"0.1742, 0.1896, 0.231, 0.295, 0.3846, 0.505, 0.6621, 0.8601, 1.102, 1.391",\
"0.2103, 0.2255, 0.2667, 0.3302, 0.4195, 0.5397, 0.6966, 0.8946, 1.136, 1.425",\
"0.2646, 0.28, 0.3215, 0.3849, 0.4737, 0.5934, 0.7499, 0.9474, 1.189, 1.478",\
"0.3326, 0.3487, 0.3912, 0.455, 0.5439, 0.6633, 0.8191, 1.016, 1.257, 1.546",\
"0.411, 0.4282, 0.4729, 0.5388, 0.6287, 0.748, 0.9035, 1.1, 1.34, 1.628",\
"0.4998, 0.5181, 0.5655, 0.6339, 0.7259, 0.8473, 1.003, 1.199, 1.439, 1.726",\
"0.5988, 0.6184, 0.6684, 0.7397, 0.8341, 0.9582, 1.117, 1.314, 1.553, 1.84",\
"0.7086, 0.7295, 0.7825, 0.8568, 0.9537, 1.08, 1.242, 1.443, 1.684, 1.97");
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.1165, 0.1289, 0.1659, 0.2337, 0.3399, 0.4895, 0.6869, 0.9357, 1.241, 1.603",\
"0.1195, 0.1319, 0.1689, 0.2367, 0.3429, 0.4925, 0.6899, 0.9387, 1.244, 1.607",\
"0.1313, 0.1436, 0.1805, 0.2482, 0.3542, 0.5038, 0.7012, 0.9504, 1.255, 1.617",\
"0.1529, 0.1655, 0.2021, 0.2689, 0.3741, 0.5232, 0.7203, 0.969, 1.274, 1.636",\
"0.1725, 0.186, 0.2232, 0.2892, 0.3932, 0.5414, 0.7379, 0.9862, 1.29, 1.652",\
"0.1857, 0.2004, 0.2395, 0.3054, 0.4082, 0.5554, 0.7507, 0.9985, 1.302, 1.664",\
"0.1907, 0.2068, 0.2483, 0.3148, 0.4177, 0.5639, 0.7582, 1.005, 1.307, 1.669",\
"0.187, 0.2043, 0.2486, 0.3163, 0.4193, 0.5659, 0.76, 1.006, 1.307, 1.668",\
"0.1729, 0.1917, 0.2394, 0.3087, 0.412, 0.5592, 0.7543, 1, 1.301, 1.66",\
"0.149, 0.169, 0.2198, 0.2916, 0.3954, 0.5428, 0.7391, 0.9866, 1.288, 1.647");
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.05694, 0.07384, 0.1201, 0.2018, 0.3311, 0.5201, 0.7765, 1.103, 1.501, 1.979",\
"0.05698, 0.07374, 0.1202, 0.2018, 0.3316, 0.5201, 0.7761, 1.103, 1.503, 1.978",\
"0.05706, 0.0739, 0.1202, 0.2019, 0.3315, 0.5207, 0.7765, 1.104, 1.502, 1.977",\
"0.05762, 0.07446, 0.1211, 0.2022, 0.3319, 0.5201, 0.7763, 1.103, 1.502, 1.981",\
"0.06178, 0.07892, 0.1256, 0.2057, 0.3336, 0.521, 0.7771, 1.104, 1.502, 1.978",\
"0.06958, 0.0867, 0.1333, 0.2114, 0.3374, 0.5232, 0.7776, 1.104, 1.502, 1.978",\
"0.08, 0.0974, 0.1446, 0.2226, 0.346, 0.528, 0.78, 1.104, 1.502, 1.98",\
"0.091, 0.11, 0.1582, 0.237, 0.3604, 0.5398, 0.785, 1.106, 1.503, 1.979",\
"0.1024, 0.123, 0.1734, 0.2528, 0.3766, 0.5578, 0.8014, 1.114, 1.505, 1.98",\
"0.1154, 0.1368, 0.1894, 0.2698, 0.3936, 0.5772, 0.8256, 1.136, 1.518, 1.983");
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.0429, 0.05812, 0.1142, 0.2296, 0.4139, 0.6743, 1.017, 1.448, 1.979, 2.61",\
"0.04286, 0.05814, 0.1142, 0.2296, 0.414, 0.6744, 1.017, 1.448, 1.979, 2.61",\
"0.04252, 0.0578, 0.1143, 0.2294, 0.4137, 0.6743, 1.018, 1.45, 1.976, 2.605",\
"0.04574, 0.06066, 0.1153, 0.2297, 0.414, 0.6743, 1.017, 1.449, 1.979, 2.61",\
"0.05216, 0.0674, 0.119, 0.231, 0.414, 0.6744, 1.017, 1.449, 1.979, 2.608",\
"0.06038, 0.07588, 0.1255, 0.2344, 0.4153, 0.6748, 1.016, 1.449, 1.976, 2.609",\
"0.06972, 0.08634, 0.1346, 0.2401, 0.4198, 0.6768, 1.017, 1.447, 1.973, 2.607",\
"0.0784, 0.0968, 0.1452, 0.2474, 0.4268, 0.6838, 1.021, 1.449, 1.977, 2.602",\
"0.0892, 0.1078, 0.1578, 0.2556, 0.434, 0.6938, 1.031, 1.455, 1.976, 2.605",\
"0.0986, 0.1196, 0.1714, 0.266, 0.4416, 0.7028, 1.043, 1.468, 1.985, 2.605");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b1 && TE===1'b1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "E&TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.1563, 0.1716, 0.2131, 0.2772, 0.3668, 0.4872, 0.6443, 0.8423, 1.085, 1.373",\
"0.1591, 0.1743, 0.2159, 0.28, 0.3695, 0.49, 0.6471, 0.8451, 1.087, 1.376",\
"0.1742, 0.1895, 0.231, 0.295, 0.3846, 0.505, 0.6621, 0.8601, 1.102, 1.391",\
"0.2103, 0.2255, 0.2667, 0.3302, 0.4195, 0.5397, 0.6966, 0.8946, 1.136, 1.425",\
"0.2646, 0.28, 0.3215, 0.385, 0.4737, 0.5934, 0.7499, 0.9474, 1.189, 1.478",\
"0.3326, 0.3487, 0.3912, 0.455, 0.5439, 0.6633, 0.8191, 1.016, 1.257, 1.546",\
"0.411, 0.4282, 0.4729, 0.5388, 0.6287, 0.748, 0.9035, 1.1, 1.34, 1.628",\
"0.4998, 0.5181, 0.5655, 0.634, 0.7259, 0.8473, 1.003, 1.199, 1.439, 1.726",\
"0.5987, 0.6183, 0.6684, 0.7394, 0.8341, 0.9584, 1.117, 1.314, 1.553, 1.84",\
"0.7087, 0.7294, 0.7825, 0.8568, 0.9538, 1.08, 1.242, 1.443, 1.684, 1.97");
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.1165, 0.1289, 0.1659, 0.2337, 0.3399, 0.4896, 0.6869, 0.9357, 1.241, 1.603",\
"0.1196, 0.1319, 0.1689, 0.2367, 0.3429, 0.4925, 0.6899, 0.939, 1.244, 1.607",\
"0.1313, 0.1436, 0.1805, 0.2482, 0.3542, 0.5038, 0.7013, 0.9507, 1.254, 1.617",\
"0.1529, 0.1655, 0.2021, 0.2689, 0.3741, 0.5232, 0.7203, 0.9689, 1.274, 1.636",\
"0.1725, 0.186, 0.2232, 0.2892, 0.3932, 0.5414, 0.7377, 0.9863, 1.29, 1.653",\
"0.1857, 0.2004, 0.2395, 0.3054, 0.4082, 0.5554, 0.7508, 0.9985, 1.301, 1.664",\
"0.1907, 0.2068, 0.2483, 0.3148, 0.4177, 0.5639, 0.7582, 1.005, 1.307, 1.669",\
"0.187, 0.2043, 0.2486, 0.3163, 0.4193, 0.5659, 0.7601, 1.006, 1.307, 1.667",\
"0.1729, 0.1917, 0.2394, 0.3087, 0.412, 0.5592, 0.7543, 1, 1.301, 1.66",\
"0.149, 0.169, 0.2198, 0.2914, 0.3951, 0.5428, 0.7391, 0.9866, 1.288, 1.647");
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.05694, 0.0738, 0.1201, 0.2019, 0.3312, 0.5201, 0.7774, 1.103, 1.501, 1.979",\
"0.05698, 0.07376, 0.1202, 0.2018, 0.3316, 0.5202, 0.776, 1.103, 1.503, 1.978",\
"0.05706, 0.07378, 0.1202, 0.2019, 0.3311, 0.5207, 0.7765, 1.104, 1.502, 1.978",\
"0.05766, 0.0744, 0.121, 0.2022, 0.3319, 0.5201, 0.7763, 1.103, 1.502, 1.981",\
"0.06178, 0.07892, 0.1255, 0.2056, 0.3335, 0.5207, 0.7767, 1.104, 1.503, 1.978",\
"0.06972, 0.0868, 0.1331, 0.2116, 0.3375, 0.5228, 0.7768, 1.104, 1.502, 1.98",\
"0.08, 0.0974, 0.1446, 0.2226, 0.346, 0.5276, 0.78, 1.104, 1.502, 1.98",\
"0.0914, 0.1102, 0.1586, 0.2372, 0.3604, 0.5398, 0.785, 1.106, 1.503, 1.979",\
"0.1024, 0.1232, 0.1736, 0.2528, 0.3764, 0.559, 0.8016, 1.114, 1.505, 1.98",\
"0.115, 0.1372, 0.1896, 0.2694, 0.3938, 0.5774, 0.8248, 1.136, 1.518, 1.983");
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.04288, 0.0582, 0.1142, 0.2296, 0.414, 0.6743, 1.017, 1.448, 1.98, 2.61",\
"0.04288, 0.0582, 0.1142, 0.2296, 0.414, 0.6744, 1.017, 1.449, 1.979, 2.606",\
"0.04256, 0.05782, 0.1143, 0.2294, 0.4138, 0.6743, 1.018, 1.451, 1.975, 2.604",\
"0.04574, 0.06066, 0.1153, 0.2296, 0.414, 0.6743, 1.017, 1.449, 1.979, 2.61",\
"0.05214, 0.06738, 0.119, 0.2309, 0.4143, 0.6744, 1.017, 1.45, 1.979, 2.61",\
"0.06038, 0.07588, 0.1255, 0.2343, 0.4153, 0.6748, 1.017, 1.449, 1.976, 2.609",\
"0.06972, 0.08634, 0.1346, 0.2401, 0.4206, 0.6764, 1.017, 1.447, 1.974, 2.608",\
"0.0784, 0.0968, 0.1452, 0.2474, 0.4268, 0.6838, 1.021, 1.45, 1.974, 2.608",\
"0.0892, 0.1078, 0.1578, 0.2556, 0.434, 0.6938, 1.031, 1.455, 1.976, 2.605",\
"0.0986, 0.1198, 0.1716, 0.2654, 0.4416, 0.7028, 1.044, 1.467, 1.985, 2.605");
}
}
timing() {
related_pin : "CLKN" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.1563, 0.1716, 0.2131, 0.2772, 0.3668, 0.4872, 0.6443, 0.8423, 1.085, 1.373",\
"0.1591, 0.1743, 0.2159, 0.28, 0.3695, 0.49, 0.6471, 0.8451, 1.087, 1.376",\
"0.1742, 0.1896, 0.231, 0.295, 0.3846, 0.505, 0.6621, 0.8601, 1.102, 1.391",\
"0.2103, 0.2255, 0.2667, 0.3302, 0.4195, 0.5397, 0.6966, 0.8946, 1.137, 1.425",\
"0.2646, 0.28, 0.3215, 0.385, 0.4737, 0.5934, 0.7499, 0.9474, 1.189, 1.478",\
"0.3326, 0.3487, 0.3912, 0.455, 0.5439, 0.6633, 0.8191, 1.016, 1.257, 1.545",\
"0.411, 0.4282, 0.4729, 0.5388, 0.6287, 0.748, 0.9035, 1.1, 1.34, 1.628",\
"0.4998, 0.5181, 0.5655, 0.6339, 0.7259, 0.8473, 1.003, 1.199, 1.439, 1.726",\
"0.5987, 0.6184, 0.6684, 0.7397, 0.8342, 0.9583, 1.117, 1.314, 1.553, 1.84",\
"0.7086, 0.7294, 0.7826, 0.8568, 0.9537, 1.08, 1.242, 1.443, 1.684, 1.97");
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.1165, 0.1289, 0.1659, 0.2337, 0.3399, 0.4895, 0.6869, 0.9357, 1.241, 1.603",\
"0.1195, 0.1319, 0.1689, 0.2367, 0.3429, 0.4925, 0.6899, 0.9387, 1.244, 1.607",\
"0.1313, 0.1436, 0.1805, 0.2482, 0.3542, 0.5038, 0.7012, 0.9504, 1.255, 1.617",\
"0.1529, 0.1655, 0.2021, 0.2689, 0.3741, 0.5232, 0.7203, 0.969, 1.274, 1.636",\
"0.1725, 0.186, 0.2232, 0.2892, 0.3932, 0.5414, 0.7379, 0.9862, 1.29, 1.652",\
"0.1857, 0.2004, 0.2395, 0.3054, 0.4082, 0.5554, 0.7507, 0.9985, 1.302, 1.664",\
"0.1907, 0.2068, 0.2483, 0.3148, 0.4177, 0.5639, 0.7582, 1.005, 1.307, 1.669",\
"0.187, 0.2043, 0.2486, 0.3163, 0.4193, 0.5659, 0.76, 1.006, 1.307, 1.668",\
"0.1729, 0.1917, 0.2394, 0.3087, 0.412, 0.5592, 0.7543, 1, 1.301, 1.66",\
"0.149, 0.169, 0.2198, 0.2916, 0.3954, 0.5428, 0.7391, 0.9866, 1.288, 1.647");
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.05694, 0.07382, 0.1201, 0.2018, 0.3311, 0.5201, 0.7765, 1.103, 1.501, 1.979",\
"0.05696, 0.07376, 0.1202, 0.2018, 0.3316, 0.5201, 0.7761, 1.103, 1.503, 1.978",\
"0.0571, 0.0739, 0.1203, 0.2019, 0.331, 0.5208, 0.7762, 1.104, 1.503, 1.978",\
"0.05762, 0.07444, 0.1211, 0.2024, 0.3322, 0.5206, 0.7765, 1.103, 1.502, 1.981",\
"0.0618, 0.07892, 0.1256, 0.2056, 0.3335, 0.5207, 0.7769, 1.104, 1.503, 1.978",\
"0.06958, 0.08672, 0.1333, 0.2114, 0.3374, 0.5232, 0.7776, 1.104, 1.501, 1.978",\
"0.08, 0.0974, 0.1446, 0.2226, 0.346, 0.528, 0.78, 1.104, 1.502, 1.98",\
"0.0914, 0.11, 0.1582, 0.237, 0.3604, 0.5398, 0.785, 1.106, 1.503, 1.98",\
"0.1028, 0.1228, 0.173, 0.2524, 0.3766, 0.5584, 0.8016, 1.114, 1.505, 1.979",\
"0.1148, 0.1372, 0.1894, 0.2692, 0.3936, 0.5772, 0.8256, 1.135, 1.518, 1.984");
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.0429, 0.05812, 0.1142, 0.2296, 0.4139, 0.6743, 1.017, 1.448, 1.979, 2.61",\
"0.04286, 0.05814, 0.1142, 0.2296, 0.414, 0.6744, 1.017, 1.448, 1.979, 2.61",\
"0.04252, 0.0578, 0.1143, 0.2294, 0.4137, 0.6743, 1.018, 1.45, 1.976, 2.605",\
"0.04574, 0.06066, 0.1153, 0.2297, 0.414, 0.6743, 1.017, 1.449, 1.979, 2.61",\
"0.05216, 0.0674, 0.119, 0.231, 0.414, 0.6744, 1.017, 1.449, 1.979, 2.608",\
"0.06038, 0.07588, 0.1255, 0.2344, 0.4153, 0.6748, 1.016, 1.449, 1.976, 2.609",\
"0.06972, 0.08634, 0.1346, 0.2401, 0.4198, 0.6768, 1.017, 1.447, 1.973, 2.607",\
"0.0784, 0.0968, 0.1452, 0.2474, 0.4268, 0.6838, 1.021, 1.449, 1.977, 2.602",\
"0.0892, 0.1078, 0.1578, 0.2556, 0.434, 0.6938, 1.031, 1.455, 1.976, 2.605",\
"0.0986, 0.1196, 0.1714, 0.266, 0.4416, 0.7028, 1.043, 1.468, 1.985, 2.605");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b0 && TE===1'b0" ;
timing_sense : positive_unate ;
timing_type : combinational_rise ;
when : "!E&!TE" ;
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.1165, 0.1289, 0.1659, 0.2337, 0.3399, 0.49, 0.6874, 0.9362, 1.24, 1.602",\
"0.1196, 0.1319, 0.1689, 0.2367, 0.3429, 0.493, 0.6904, 0.9392, 1.243, 1.605",\
"0.1313, 0.1436, 0.1805, 0.2481, 0.3542, 0.5043, 0.7017, 0.9504, 1.254, 1.616",\
"0.1529, 0.1655, 0.2021, 0.2689, 0.3741, 0.5237, 0.7207, 0.9693, 1.273, 1.635",\
"0.1726, 0.186, 0.2233, 0.2892, 0.3932, 0.5418, 0.7382, 0.9863, 1.29, 1.652",\
"0.1857, 0.2005, 0.2394, 0.3053, 0.4082, 0.5556, 0.7513, 0.9986, 1.301, 1.663",\
"0.1907, 0.2068, 0.2483, 0.3148, 0.4176, 0.5642, 0.759, 1.005, 1.308, 1.669",\
"0.1869, 0.2044, 0.2486, 0.3163, 0.4194, 0.5662, 0.7605, 1.006, 1.307, 1.668",\
"0.1732, 0.1918, 0.2394, 0.3088, 0.4121, 0.5594, 0.7539, 0.998, 1.298, 1.658",\
"0.1491, 0.1691, 0.2198, 0.2917, 0.3954, 0.5429, 0.7382, 0.9811, 1.28, 1.639");
}
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.00424, 0.01561, 0.03733, 0.07116, 0.1186, 0.1811, 0.2598, 0.3559, 0.4704");
values("0.04294, 0.05818, 0.1142, 0.2293, 0.4142, 0.6747, 1.017, 1.448, 1.972, 2.601",\
"0.04292, 0.05816, 0.1143, 0.2293, 0.4142, 0.6748, 1.016, 1.448, 1.976, 2.601",\
"0.04254, 0.058, 0.1142, 0.2293, 0.4142, 0.6748, 1.017, 1.448, 1.975, 2.605",\
"0.04538, 0.0606, 0.1154, 0.2297, 0.4142, 0.6748, 1.016, 1.448, 1.973, 2.605",\
"0.05182, 0.06752, 0.1191, 0.2309, 0.4145, 0.6747, 1.017, 1.448, 1.974, 2.605",\
"0.06076, 0.07612, 0.1257, 0.2344, 0.4155, 0.6754, 1.017, 1.448, 1.974, 2.605",\
"0.0692, 0.08684, 0.1345, 0.2401, 0.42, 0.6776, 1.018, 1.447, 1.976, 2.601",\
"0.0784, 0.0964, 0.145, 0.2476, 0.4266, 0.6838, 1.021, 1.448, 1.975, 2.6",\
"0.0888, 0.1076, 0.1578, 0.2554, 0.4336, 0.692, 1.026, 1.449, 1.972, 2.603",\
"0.099, 0.12, 0.1718, 0.2658, 0.4414, 0.7008, 1.033, 1.451, 1.973, 2.6");
}
}
}
pin(TE) {
capacitance : 0.003258 ;
clock_gate_test_pin : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.06901, 0.0691, 0.06902, 0.06883, 0.06879, 0.06874, 0.06877, \
0.06892, 0.06885, 0.06887");
}
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.03307, -0.03316, -0.03429, -0.03513, -0.03562, -0.03587, -0.03604, \
-0.03619, -0.03627, -0.03639");
}
}
internal_power() {
when : "!CLKN&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.03713, 0.03707, 0.03722, 0.03706, 0.03705, 0.03717, 0.03707, \
0.03713, 0.0371, 0.03709");
}
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.03523, -0.03562, -0.03595, -0.03612, -0.03629, -0.03641, -0.03644, \
-0.03666, -0.03666, -0.0367");
}
}
internal_power() {
when : "CLKN&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.5543, 0.5534, 0.5524, 0.5598, 0.5926, 0.6624, 0.7714, 0.9151, \
1.092, 1.301");
}
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.373, 0.3715, 0.3697, 0.3775, 0.4089, 0.4685, 0.5585, 0.6798, \
0.8328, 1.019");
}
}
internal_power() {
when : "CLKN&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.03704, 0.03704, 0.03712, 0.03705, 0.037, 0.03704, 0.0371, 0.03716, \
0.03716, 0.03712");
}
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.0317, -0.03338, -0.03567, -0.0361, -0.0363, -0.0364, -0.03658, \
-0.03665, -0.03668, -0.03671");
}
}
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.2691, -0.2662, -0.2511, -0.2317, -0.2171, -0.198, -0.1816, -0.1587, -0.1414, -0.1179",\
"-0.2731, -0.2685, -0.2557, -0.2307, -0.2167, -0.2024, -0.1787, -0.1612, -0.1434, -0.1195",\
"-0.2768, -0.2739, -0.2534, -0.2385, -0.2165, -0.1987, -0.1835, -0.1613, -0.1447, -0.118",\
"-0.2891, -0.2791, -0.2719, -0.2511, -0.2292, -0.2155, -0.1974, -0.1771, -0.1518, -0.1283",\
"-0.3206, -0.3149, -0.2969, -0.2802, -0.2625, -0.2442, -0.2212, -0.2018, -0.1836, -0.1596",\
"-0.3732, -0.3703, -0.3527, -0.3405, -0.3199, -0.2997, -0.2825, -0.2644, -0.2394, -0.2081",\
"-0.4498, -0.4491, -0.4354, -0.4121, -0.3934, -0.3727, -0.3642, -0.3459, -0.3182, -0.2962",\
"-0.5378, -0.5344, -0.5168, -0.5005, -0.4818, -0.4702, -0.4567, -0.443, -0.4264, -0.4051",\
"-0.6358, -0.6293, -0.6164, -0.6022, -0.5841, -0.5701, -0.5566, -0.5478, -0.5324, -0.5226",\
"-0.7409, -0.7379, -0.723, -0.7105, -0.6914, -0.6776, -0.6666, -0.6651, -0.6562, -0.6469");
}
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.063, -0.0602, -0.0414, -0.0139, 0.0291, 0.0698, 0.1098, 0.1572, 0.2075, 0.2608",\
"-0.0671, -0.0576, -0.0438, -0.0151, 0.0225, 0.0703, 0.1105, 0.158, 0.203, 0.2548",\
"-0.0671, -0.0621, -0.0437, -0.0135, 0.0221, 0.0626, 0.1066, 0.1523, 0.2057, 0.2573",\
"-0.0713, -0.0732, -0.0579, -0.0264, 0.013, 0.0598, 0.104, 0.1481, 0.1993, 0.2549",\
"-0.0872, -0.0823, -0.0655, -0.0381, 0.005, 0.0504, 0.0939, 0.1449, 0.2002, 0.2544",\
"-0.0965, -0.0885, -0.0723, -0.0436, -0.0003, 0.045, 0.0996, 0.1419, 0.196, 0.2554",\
"-0.0977, -0.0921, -0.0744, -0.0408, 0.0085, 0.0551, 0.1018, 0.151, 0.2067, 0.2669",\
"-0.0843, -0.0843, -0.0591, -0.0216, 0.0235, 0.0696, 0.1229, 0.1772, 0.2288, 0.2915",\
"-0.0648, -0.0591, -0.0414, -0.0036, 0.0474, 0.0966, 0.1509, 0.2109, 0.2662, 0.3272",\
"-0.0309, -0.0302, -0.0071, 0.0343, 0.0829, 0.1419, 0.1963, 0.2587, 0.3186, 0.3782");
}
}
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.292, 0.2843, 0.2728, 0.2507, 0.23, 0.2069, 0.1877, 0.1668, 0.1467, 0.1247",\
"0.2913, 0.2877, 0.2783, 0.2503, 0.23, 0.2116, 0.191, 0.1693, 0.1487, 0.1263",\
"0.2985, 0.289, 0.2796, 0.255, 0.2309, 0.218, 0.1964, 0.1782, 0.1502, 0.1319",\
"0.308, 0.3084, 0.2883, 0.2643, 0.2458, 0.2263, 0.2044, 0.1862, 0.1633, 0.1355",\
"0.34, 0.3348, 0.3185, 0.2969, 0.2725, 0.2568, 0.237, 0.2117, 0.1898, 0.1673",\
"0.391, 0.3885, 0.3819, 0.3513, 0.3326, 0.3147, 0.2918, 0.2699, 0.2462, 0.2247",\
"0.4681, 0.4675, 0.4548, 0.4333, 0.4091, 0.3909, 0.3696, 0.3522, 0.3335, 0.3053",\
"0.5621, 0.5589, 0.5422, 0.5186, 0.5015, 0.4814, 0.4695, 0.4504, 0.4351, 0.4152",\
"0.657, 0.6506, 0.6383, 0.6194, 0.6026, 0.5837, 0.5718, 0.565, 0.5521, 0.5339",\
"0.7682, 0.7582, 0.7512, 0.7322, 0.7142, 0.7022, 0.6942, 0.6852, 0.6732, 0.6662");
}
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.3664, 0.3631, 0.3523, 0.3548, 0.3337, 0.314, 0.2848, 0.2397, 0.189, 0.1247",\
"0.364, 0.3644, 0.354, 0.3581, 0.3363, 0.3206, 0.2834, 0.243, 0.1913, 0.1263",\
"0.3708, 0.3722, 0.3582, 0.3537, 0.3394, 0.3245, 0.2867, 0.246, 0.194, 0.1319",\
"0.3743, 0.3771, 0.3652, 0.3634, 0.346, 0.3235, 0.2955, 0.2494, 0.1978, 0.1355",\
"0.3918, 0.3946, 0.3836, 0.3804, 0.3583, 0.3445, 0.3079, 0.2613, 0.2146, 0.1519",\
"0.4089, 0.4067, 0.4013, 0.3945, 0.3765, 0.3597, 0.3282, 0.2755, 0.2258, 0.1668",\
"0.4132, 0.4183, 0.4097, 0.4052, 0.3855, 0.3636, 0.3321, 0.2885, 0.2345, 0.1689",\
"0.4163, 0.4198, 0.4066, 0.4102, 0.3827, 0.3701, 0.3357, 0.288, 0.2368, 0.1679",\
"0.4137, 0.4108, 0.3973, 0.4007, 0.3798, 0.366, 0.3284, 0.2805, 0.2268, 0.1542",\
"0.3962, 0.3912, 0.3892, 0.3782, 0.3692, 0.3462, 0.3124, 0.2562, 0.2028, 0.1345");
}
}
}
}