blob: c9a4aed5f3f2598ad53b6b80284fbbd7abb7e904 [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__icgtp_2) {
area : 65.856000 ;
clock_gating_integrated_cell : "latch_posedge_precontrol" ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!E&!TE" ;
value : "0.000387189" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!E&TE" ;
value : "0.000401522" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&E&!TE" ;
value : "0.000357269" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&E&TE" ;
value : "0.000357269" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!E&!TE" ;
value : "0.0005023425" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!E&TE" ;
value : "0.000484242" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&E&!TE" ;
value : "0.0004537225" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&E&TE" ;
value : "0.000453717" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0005023425" ;
}
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.007959 ;
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_low : 0.4268 ;
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.3435, 0.3437, 0.3525, 0.3829, 0.4387, 0.5233, 0.6369, 0.7807, \
0.9562, 1.165");
}
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.1552, 0.1553, 0.1615, 0.1876, 0.2366, 0.312, 0.4144, 0.545, \
0.7048, 0.896");
}
}
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.6895, 0.6901, 0.6995, 0.7323, 0.7963, 0.8916, 1.02, 1.2, 1.439, \
1.737");
}
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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.6555, 0.6561, 0.6649, 0.6983, 0.7621, 0.8578, 0.9871, 1.172, \
1.415, 1.717");
}
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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.6532, 0.6534, 0.6625, 0.6961, 0.7601, 0.8571, 0.9892, 1.179, \
1.426, 1.73");
}
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.2872");
}
}
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.4268");
}
}
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.403");
}
}
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.3792");
}
}
}
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 : "!CLK&!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.3813, 0.3802, 0.3802, 0.3926, 0.4283, 0.492, 0.5838, 0.7031, \
0.8489, 1.023");
}
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.2923, 0.2918, 0.2914, 0.3008, 0.3296, 0.3805, 0.4553, 0.5548, \
0.6792, 0.8299");
}
}
internal_power() {
when : "!CLK&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.02374, 0.02372, 0.02377, 0.02375, 0.02375, 0.02374, 0.02377, \
0.02375, 0.02376, 0.02373");
}
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.01044, -0.01047, -0.01051, -0.0105, -0.01054, -0.01052, -0.01056, \
-0.01057, -0.01057, -0.01058");
}
}
internal_power() {
when : "CLK&!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.041, 0.04099, 0.04093, 0.0409, 0.04085, 0.04085, 0.04088, 0.04088, \
0.04089, 0.0409");
}
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.03654, -0.03645, -0.03647, -0.03644, -0.03654, -0.03665, -0.03676, \
-0.03681, -0.03681, -0.03684");
}
}
internal_power() {
when : "CLK&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.01647, 0.0165, 0.01648, 0.01653, 0.01649, 0.01649, 0.01654, \
0.01656, 0.01652, 0.01656");
}
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.01403, -0.01402, -0.01405, -0.01401, -0.01401, -0.01401, -0.01401, \
-0.01408, -0.01409, -0.01409");
}
}
timing() {
related_pin : "CLK" ;
timing_type : hold_rising ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.1145, -0.1147, -0.0992, -0.0802, -0.0551, -0.0284, -0.0055, 0.0195, 0.0278, 0.0309",\
"-0.1156, -0.1151, -0.1044, -0.0837, -0.0573, -0.0297, -0.0064, 0.0189, 0.0271, 0.0302",\
"-0.1249, -0.1226, -0.1049, -0.0903, -0.0647, -0.0342, -0.0094, 0.0082, 0.025, 0.0279",\
"-0.1376, -0.1418, -0.1292, -0.1057, -0.0788, -0.0535, -0.0292, -0.0055, 0.0036, 0.0091",\
"-0.1846, -0.182, -0.1667, -0.1466, -0.1262, -0.0938, -0.0636, -0.0433, -0.035, -0.0293",\
"-0.2392, -0.234, -0.2271, -0.2109, -0.1821, -0.1499, -0.1279, -0.103, -0.0897, -0.084",\
"-0.3102, -0.3075, -0.3001, -0.2861, -0.2594, -0.2271, -0.1982, -0.1802, -0.1585, -0.1508",\
"-0.392, -0.3953, -0.3897, -0.365, -0.3431, -0.3144, -0.2848, -0.2584, -0.2454, -0.2385",\
"-0.493, -0.4908, -0.485, -0.4698, -0.4416, -0.4136, -0.3816, -0.3581, -0.3352, -0.3356",\
"-0.5989, -0.6018, -0.5979, -0.5803, -0.5534, -0.5286, -0.494, -0.4682, -0.4521, -0.4419");
}
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.1145, -0.1086, -0.0992, -0.0897, -0.0875, -0.0909, -0.0966, -0.102, -0.115, -0.1314",\
"-0.1156, -0.1151, -0.1044, -0.0935, -0.0905, -0.0933, -0.0926, -0.1039, -0.1167, -0.1331",\
"-0.1177, -0.1151, -0.1049, -0.1013, -0.0936, -0.0922, -0.0997, -0.1019, -0.1174, -0.1319",\
"-0.1281, -0.1222, -0.1182, -0.1057, -0.0956, -0.0967, -0.0993, -0.1049, -0.1172, -0.1355",\
"-0.1392, -0.1355, -0.1306, -0.1132, -0.106, -0.1, -0.103, -0.1028, -0.1217, -0.1366",\
"-0.1501, -0.1431, -0.14, -0.1246, -0.1132, -0.1124, -0.1097, -0.1141, -0.1238, -0.1419",\
"-0.1523, -0.1475, -0.1389, -0.1249, -0.1176, -0.1087, -0.1125, -0.1165, -0.1281, -0.1418",\
"-0.141, -0.1416, -0.1354, -0.121, -0.1053, -0.1029, -0.1064, -0.1107, -0.1247, -0.1426",\
"-0.1282, -0.1231, -0.1126, -0.1015, -0.0889, -0.0871, -0.0849, -0.0908, -0.1084, -0.1315",\
"-0.0985, -0.0915, -0.0835, -0.0669, -0.0551, -0.0567, -0.058, -0.0643, -0.0838, -0.1025");
}
}
timing() {
related_pin : "CLK" ;
timing_type : setup_rising ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1775, 0.1753, 0.1643, 0.137, 0.107, 0.073, 0.042, 0.0291, 0.0145, 0.0097",\
"0.1761, 0.1726, 0.1649, 0.1425, 0.1104, 0.0751, 0.0433, 0.0302, 0.0155, 0.0106",\
"0.1828, 0.1831, 0.1747, 0.1452, 0.1153, 0.0826, 0.0481, 0.0341, 0.0188, 0.0207",\
"0.2039, 0.2006, 0.1896, 0.1652, 0.1373, 0.0968, 0.0712, 0.0507, 0.0424, 0.0342",\
"0.2428, 0.2418, 0.2318, 0.2051, 0.1766, 0.1439, 0.1109, 0.0929, 0.0846, 0.0753",\
"0.3107, 0.3067, 0.2949, 0.2703, 0.2448, 0.2098, 0.1735, 0.1586, 0.1442, 0.1419",\
"0.3891, 0.3875, 0.3775, 0.3562, 0.3225, 0.2908, 0.2571, 0.2376, 0.227, 0.2235",\
"0.4892, 0.4853, 0.4744, 0.4463, 0.4124, 0.3812, 0.3485, 0.3323, 0.323, 0.3143",\
"0.5934, 0.5919, 0.5835, 0.5562, 0.5222, 0.4884, 0.4653, 0.4443, 0.4338, 0.4263",\
"0.7142, 0.7172, 0.7022, 0.6812, 0.6452, 0.6112, 0.5852, 0.5642, 0.5482, 0.5442");
}
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.332, 0.3328, 0.3161, 0.3264, 0.3272, 0.3586, 0.3881, 0.4179, 0.4534, 0.4898",\
"0.3337, 0.3324, 0.3237, 0.3287, 0.3297, 0.357, 0.388, 0.4148, 0.4525, 0.4937",\
"0.3418, 0.3344, 0.3232, 0.3262, 0.3322, 0.3632, 0.3899, 0.424, 0.4568, 0.4934",\
"0.3459, 0.3477, 0.3322, 0.3369, 0.346, 0.3613, 0.4006, 0.4301, 0.4626, 0.4971",\
"0.3594, 0.3546, 0.3474, 0.347, 0.3533, 0.3759, 0.4103, 0.4396, 0.4684, 0.5046",\
"0.3732, 0.3703, 0.3529, 0.3567, 0.3639, 0.3822, 0.4192, 0.4425, 0.4775, 0.5144",\
"0.3709, 0.3691, 0.3517, 0.3562, 0.3697, 0.3909, 0.4178, 0.4414, 0.478, 0.5142",\
"0.3596, 0.3544, 0.3473, 0.3469, 0.353, 0.3812, 0.4058, 0.4356, 0.4696, 0.5011",\
"0.3397, 0.3362, 0.3262, 0.3259, 0.3364, 0.366, 0.3893, 0.4184, 0.4535, 0.4773",\
"0.3081, 0.3092, 0.2921, 0.2983, 0.3004, 0.3212, 0.3582, 0.3822, 0.4182, 0.4552");
}
}
}
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.4695 ;
max_transition : 2.6 ;
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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.6517, 0.6433, 0.6321, 0.6247, 0.6208, 0.6185, 0.6169, 0.6157, 0.6148, 0.6143",\
"0.6518, 0.6436, 0.632, 0.6249, 0.6211, 0.6187, 0.6172, 0.6162, 0.6153, 0.6149",\
"0.6633, 0.6545, 0.642, 0.634, 0.6297, 0.6272, 0.6256, 0.6242, 0.6233, 0.623",\
"0.7128, 0.7017, 0.6832, 0.6704, 0.6628, 0.6584, 0.6554, 0.6534, 0.6522, 0.6513",\
"0.806, 0.7918, 0.7658, 0.745, 0.7309, 0.7221, 0.7162, 0.7125, 0.71, 0.7082",\
"0.939, 0.9223, 0.887, 0.8574, 0.8352, 0.8204, 0.8102, 0.8035, 0.7989, 0.7954",\
"1.113, 1.094, 1.05, 1.011, 0.9798, 0.9583, 0.9428, 0.9322, 0.9246, 0.919",\
"1.329, 1.307, 1.257, 1.207, 1.166, 1.136, 1.114, 1.099, 1.088, 1.079",\
"1.558, 1.536, 1.478, 1.419, 1.369, 1.33, 1.3, 1.278, 1.262, 1.251",\
"1.801, 1.777, 1.715, 1.645, 1.585, 1.537, 1.499, 1.471, 1.45, 1.434");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.6517, 0.6433, 0.6321, 0.6247, 0.6208, 0.6185, 0.6169, 0.6157, 0.6148, 0.6143",\
"0.6518, 0.6436, 0.632, 0.6249, 0.6211, 0.6187, 0.6172, 0.6162, 0.6153, 0.6149",\
"0.6633, 0.6545, 0.642, 0.634, 0.6297, 0.6272, 0.6256, 0.6242, 0.6233, 0.623",\
"0.7128, 0.7017, 0.6832, 0.6704, 0.6628, 0.6584, 0.6554, 0.6534, 0.6522, 0.6513",\
"0.806, 0.7918, 0.7658, 0.745, 0.7309, 0.7221, 0.7162, 0.7125, 0.71, 0.7082",\
"0.939, 0.9223, 0.887, 0.8574, 0.8352, 0.8204, 0.8102, 0.8035, 0.7989, 0.7954",\
"1.113, 1.094, 1.05, 1.011, 0.9798, 0.9583, 0.9428, 0.9322, 0.9246, 0.919",\
"1.329, 1.307, 1.257, 1.207, 1.166, 1.136, 1.114, 1.099, 1.088, 1.079",\
"1.558, 1.536, 1.478, 1.419, 1.369, 1.33, 1.3, 1.278, 1.262, 1.251",\
"1.801, 1.777, 1.715, 1.645, 1.585, 1.537, 1.499, 1.471, 1.45, 1.434");
/* 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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("-0.03447, -0.04266, -0.05465, -0.06147, -0.06543, -0.06791, -0.06961, -0.07049, -0.07099, -0.07148",\
"-0.0348, -0.04305, -0.05482, -0.06186, -0.06549, -0.06791, -0.06928, -0.07033, -0.07099, -0.07154",\
"-0.02369, -0.0326, -0.04547, -0.053, -0.05735, -0.05988, -0.06147, -0.06252, -0.06323, -0.06384",\
"0.02334, 0.01234, -0.006473, -0.01912, -0.02649, -0.03084, -0.03381, -0.03584, -0.03716, -0.03782",\
"0.1086, 0.09456, 0.06855, 0.04743, 0.03362, 0.02477, 0.01894, 0.01514, 0.01272, 0.01102",\
"0.2308, 0.2142, 0.1789, 0.1491, 0.1267, 0.1119, 0.102, 0.09522, 0.09066, 0.0873",\
"0.3905, 0.371, 0.3269, 0.2876, 0.2565, 0.2351, 0.2195, 0.2088, 0.2013, 0.196",\
"0.568, 0.5464, 0.4961, 0.4456, 0.405, 0.3751, 0.3537, 0.338, 0.3263, 0.3181",\
"0.7599, 0.7365, 0.6795, 0.6193, 0.5694, 0.5298, 0.5004, 0.479, 0.4631, 0.4511",\
"0.9692, 0.9449, 0.8824, 0.8121, 0.7525, 0.7032, 0.6653, 0.6369, 0.6156, 0.5995");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.4596, 0.4477, 0.4279, 0.4167, 0.4098, 0.4056, 0.404, 0.4052, 0.4071, 0.4078",\
"0.4589, 0.4469, 0.4273, 0.4161, 0.409, 0.4049, 0.404, 0.4046, 0.4066, 0.4073",\
"0.4729, 0.4607, 0.441, 0.4292, 0.4217, 0.4173, 0.4156, 0.4173, 0.417, 0.4221",\
"0.5384, 0.5257, 0.5029, 0.4874, 0.4769, 0.4703, 0.4684, 0.4673, 0.4709, 0.4738",\
"0.6649, 0.6501, 0.6231, 0.6025, 0.5865, 0.5769, 0.5707, 0.5685, 0.5705, 0.5712",\
"0.8579, 0.8411, 0.8077, 0.7798, 0.761, 0.744, 0.7335, 0.7286, 0.7278, 0.7285",\
"1.117, 1.098, 1.058, 1.021, 0.9945, 0.9753, 0.9601, 0.9497, 0.9456, 0.9424",\
"1.443, 1.422, 1.374, 1.332, 1.296, 1.27, 1.254, 1.236, 1.227, 1.22",\
"1.837, 1.814, 1.761, 1.71, 1.667, 1.63, 1.609, 1.595, 1.578, 1.566",\
"2.303, 2.279, 2.221, 2.16, 2.111, 2.067, 2.036, 2.013, 1.998, 1.989");
}
}
internal_power() {
related_pin : "CLK" ;
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("-9.914e-05, -0.008294, -0.01984, -0.0271, -0.03112, -0.03343, -0.0348, -0.03596, -0.03667, -0.03733",\
"-0.0005391, -0.008734, -0.02039, -0.02738, -0.03123, -0.03365, -0.03502, -0.03607, -0.03673, -0.03728",\
"0.01112, 0.002211, -0.01066, -0.01819, -0.02254, -0.02507, -0.02666, -0.02771, -0.02842, -0.02892",\
"0.05765, 0.04665, 0.02812, 0.01525, 0.007876, 0.003421, 0.0005059, -0.001529, -0.002739, -0.003619",\
"0.1431, 0.129, 0.103, 0.08191, 0.06816, 0.05925, 0.05342, 0.04968, 0.0472, 0.04533",\
"0.2651, 0.2482, 0.213, 0.1832, 0.1608, 0.146, 0.1363, 0.1294, 0.1248, 0.1214",\
"0.4232, 0.4038, 0.3597, 0.3205, 0.2893, 0.2679, 0.2524, 0.2417, 0.2341, 0.2288",\
"0.5961, 0.5744, 0.5241, 0.4737, 0.433, 0.4031, 0.3816, 0.366, 0.3543, 0.3461",\
"0.7841, 0.7603, 0.7035, 0.6432, 0.5933, 0.5538, 0.5243, 0.5029, 0.4869, 0.4749",\
"0.9897, 0.9654, 0.9026, 0.8323, 0.7727, 0.7236, 0.6858, 0.6572, 0.6359, 0.6198");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.4593, 0.4472, 0.4275, 0.4164, 0.4092, 0.405, 0.4035, 0.4046, 0.4066, 0.4078",\
"0.4584, 0.4464, 0.4269, 0.4156, 0.4085, 0.4044, 0.4035, 0.4041, 0.406, 0.4067",\
"0.4724, 0.4602, 0.4405, 0.4287, 0.4212, 0.4168, 0.415, 0.4167, 0.4165, 0.4216",\
"0.5379, 0.5252, 0.5024, 0.487, 0.4764, 0.4698, 0.4678, 0.4668, 0.4704, 0.4738",\
"0.6644, 0.6496, 0.6227, 0.602, 0.586, 0.5764, 0.5701, 0.568, 0.5699, 0.5706",\
"0.8574, 0.8406, 0.8081, 0.7792, 0.7604, 0.7426, 0.7329, 0.728, 0.7272, 0.7268",\
"1.116, 1.098, 1.057, 1.022, 0.994, 0.9748, 0.9595, 0.9491, 0.945, 0.9419",\
"1.442, 1.421, 1.374, 1.331, 1.294, 1.27, 1.252, 1.236, 1.228, 1.22",\
"1.836, 1.814, 1.761, 1.71, 1.666, 1.629, 1.609, 1.593, 1.578, 1.566",\
"2.302, 2.279, 2.22, 2.16, 2.111, 2.066, 2.035, 2.013, 2, 1.986");
}
}
internal_power() {
related_pin : "CLK" ;
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.002102, -0.006258, -0.01781, -0.02523, -0.02903, -0.03139, -0.03282, -0.03359, -0.03442, -0.03491",\
"0.002157, -0.005983, -0.01753, -0.02485, -0.02853, -0.03095, -0.03227, -0.03337, -0.03403, -0.03447",\
"0.0136, 0.004742, -0.008183, -0.01566, -0.02006, -0.02259, -0.02419, -0.02523, -0.02584, -0.02644",\
"0.05985, 0.04885, 0.03004, 0.01739, 0.01008, 0.005622, 0.002707, 0.0006723, -0.0006477, -0.001308",\
"0.145, 0.131, 0.105, 0.08389, 0.07014, 0.06117, 0.0554, 0.05166, 0.04918, 0.04737",\
"0.2657, 0.2489, 0.2131, 0.1838, 0.1618, 0.147, 0.1371, 0.1304, 0.1256, 0.1223",\
"0.4211, 0.4016, 0.3577, 0.3183, 0.2872, 0.2658, 0.2503, 0.2395, 0.2321, 0.2266",\
"0.5891, 0.5674, 0.517, 0.4666, 0.426, 0.3961, 0.3748, 0.3588, 0.3473, 0.3391",\
"0.7733, 0.7502, 0.693, 0.6328, 0.583, 0.5433, 0.5139, 0.4925, 0.4767, 0.4647",\
"0.9756, 0.9515, 0.8888, 0.8185, 0.7588, 0.7098, 0.6719, 0.6433, 0.6221, 0.606");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.4593, 0.4473, 0.4275, 0.4164, 0.4094, 0.405, 0.4046, 0.4046, 0.4071, 0.4111",\
"0.4584, 0.4466, 0.4268, 0.4157, 0.4086, 0.4044, 0.4029, 0.4041, 0.406, 0.4095",\
"0.4724, 0.4602, 0.4405, 0.4285, 0.421, 0.4165, 0.4156, 0.4151, 0.4192, 0.4194",\
"0.5379, 0.5252, 0.5024, 0.487, 0.4764, 0.4698, 0.4678, 0.4668, 0.4704, 0.4733",\
"0.6644, 0.6496, 0.6229, 0.602, 0.586, 0.5758, 0.5701, 0.568, 0.5699, 0.5706",\
"0.8574, 0.8403, 0.8072, 0.7792, 0.7604, 0.7431, 0.7329, 0.728, 0.7272, 0.7268",\
"1.116, 1.098, 1.058, 1.021, 0.9953, 0.9769, 0.9595, 0.9491, 0.945, 0.9419",\
"1.442, 1.421, 1.373, 1.331, 1.294, 1.269, 1.252, 1.237, 1.228, 1.22",\
"1.836, 1.814, 1.761, 1.71, 1.666, 1.631, 1.607, 1.593, 1.578, 1.566",\
"2.302, 2.279, 2.22, 2.16, 2.11, 2.066, 2.035, 2.012, 1.999, 1.983");
}
}
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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.1077, 0.1202, 0.1555, 0.2136, 0.2997, 0.4197, 0.5779, 0.7774, 1.021, 1.312",\
"0.1115, 0.124, 0.1593, 0.2173, 0.3033, 0.4234, 0.5816, 0.7811, 1.025, 1.315",\
"0.1274, 0.1398, 0.1748, 0.2327, 0.3187, 0.4387, 0.5969, 0.7963, 1.04, 1.331",\
"0.1582, 0.1707, 0.2056, 0.263, 0.3485, 0.4681, 0.626, 0.8253, 1.069, 1.359",\
"0.1954, 0.2088, 0.245, 0.3027, 0.3875, 0.5063, 0.6637, 0.8625, 1.106, 1.396",\
"0.2351, 0.2498, 0.2884, 0.3476, 0.4327, 0.5509, 0.7074, 0.9056, 1.148, 1.438",\
"0.2768, 0.2929, 0.3342, 0.3954, 0.4821, 0.601, 0.7569, 0.9545, 1.197, 1.486",\
"0.3201, 0.3375, 0.3818, 0.4454, 0.5336, 0.6542, 0.8118, 1.009, 1.251, 1.539",\
"0.3648, 0.3835, 0.431, 0.4975, 0.5877, 0.7096, 0.8694, 1.069, 1.311, 1.599",\
"0.4112, 0.4309, 0.4818, 0.5516, 0.6436, 0.7671, 0.9288, 1.132, 1.377, 1.665");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.1337, 0.1476, 0.1873, 0.2566, 0.3625, 0.5114, 0.7082, 0.9565, 1.26, 1.621",\
"0.1357, 0.1496, 0.1894, 0.2587, 0.3646, 0.5135, 0.7102, 0.9585, 1.262, 1.623",\
"0.1467, 0.1606, 0.2003, 0.2694, 0.3752, 0.5243, 0.721, 0.9688, 1.272, 1.634",\
"0.171, 0.185, 0.2245, 0.2929, 0.3982, 0.5468, 0.7432, 0.9909, 1.294, 1.655",\
"0.2008, 0.2152, 0.255, 0.3231, 0.4275, 0.5751, 0.7712, 1.019, 1.321, 1.683",\
"0.2328, 0.248, 0.2893, 0.3571, 0.4607, 0.6076, 0.8026, 1.05, 1.352, 1.713",\
"0.2644, 0.2809, 0.324, 0.3929, 0.4969, 0.6429, 0.8371, 1.083, 1.385, 1.745",\
"0.2946, 0.3122, 0.3578, 0.4282, 0.5333, 0.6803, 0.8739, 1.119, 1.42, 1.78",\
"0.3229, 0.3418, 0.3901, 0.4624, 0.5686, 0.7173, 0.9126, 1.158, 1.458, 1.817",\
"0.3492, 0.3693, 0.4205, 0.495, 0.6023, 0.7529, 0.9507, 1.198, 1.498, 1.856");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.03956, 0.05346, 0.0968, 0.1801, 0.3171, 0.5151, 0.7757, 1.105, 1.508, 1.984",\
"0.03952, 0.05346, 0.09704, 0.18, 0.3172, 0.5148, 0.7756, 1.105, 1.508, 1.984",\
"0.0396, 0.05354, 0.09708, 0.1802, 0.3171, 0.5144, 0.7764, 1.105, 1.508, 1.985",\
"0.04316, 0.05698, 0.0993, 0.1812, 0.3174, 0.5146, 0.7762, 1.105, 1.508, 1.985",\
"0.05096, 0.06508, 0.1063, 0.1855, 0.3187, 0.5144, 0.7755, 1.104, 1.508, 1.989",\
"0.06116, 0.07636, 0.1169, 0.1942, 0.3228, 0.5155, 0.7757, 1.104, 1.507, 1.988",\
"0.0714, 0.0877, 0.1293, 0.2055, 0.3336, 0.522, 0.7768, 1.104, 1.507, 1.984",\
"0.0824, 0.1002, 0.1438, 0.218, 0.3456, 0.535, 0.7866, 1.107, 1.505, 1.984",\
"0.0942, 0.1134, 0.1594, 0.232, 0.358, 0.549, 0.8044, 1.121, 1.512, 1.985",\
"0.1056, 0.1276, 0.1756, 0.248, 0.372, 0.5628, 0.8216, 1.144, 1.53, 1.995");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.04898, 0.06584, 0.1216, 0.2334, 0.4149, 0.6737, 1.016, 1.448, 1.973, 2.602",\
"0.04902, 0.06584, 0.1214, 0.2335, 0.4148, 0.6737, 1.015, 1.448, 1.973, 2.602",\
"0.04916, 0.06594, 0.1216, 0.2334, 0.4155, 0.6747, 1.017, 1.445, 1.972, 2.598",\
"0.05074, 0.06734, 0.1225, 0.2342, 0.4152, 0.6739, 1.016, 1.448, 1.974, 2.597",\
"0.05478, 0.0714, 0.1253, 0.2359, 0.4155, 0.6746, 1.017, 1.448, 1.971, 2.6",\
"0.06158, 0.0787, 0.1309, 0.2388, 0.4177, 0.675, 1.015, 1.448, 1.971, 2.602",\
"0.0693, 0.08674, 0.1391, 0.246, 0.4222, 0.6764, 1.017, 1.446, 1.972, 2.599",\
"0.0786, 0.0964, 0.1488, 0.254, 0.4312, 0.684, 1.02, 1.447, 1.971, 2.599",\
"0.0872, 0.1064, 0.1602, 0.2632, 0.4416, 0.6968, 1.029, 1.452, 1.973, 2.598",\
"0.0968, 0.1174, 0.1722, 0.2732, 0.4518, 0.7114, 1.047, 1.464, 1.979, 2.6");
}
}
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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.1077, 0.1202, 0.1555, 0.2136, 0.2997, 0.4197, 0.5779, 0.7774, 1.021, 1.312",\
"0.1115, 0.124, 0.1592, 0.2173, 0.3033, 0.4234, 0.5816, 0.7811, 1.025, 1.315",\
"0.1274, 0.1398, 0.1748, 0.2327, 0.3187, 0.4387, 0.5969, 0.7963, 1.04, 1.331",\
"0.1582, 0.1707, 0.2057, 0.263, 0.3484, 0.4681, 0.626, 0.8253, 1.069, 1.359",\
"0.1954, 0.2088, 0.245, 0.3027, 0.3875, 0.5064, 0.6637, 0.8625, 1.106, 1.396",\
"0.2351, 0.2498, 0.2884, 0.3476, 0.4327, 0.5509, 0.7073, 0.9056, 1.149, 1.438",\
"0.2768, 0.2929, 0.3342, 0.3954, 0.4821, 0.601, 0.757, 0.9545, 1.197, 1.486",\
"0.3201, 0.3375, 0.3818, 0.4454, 0.5336, 0.6542, 0.8118, 1.009, 1.251, 1.539",\
"0.3648, 0.3835, 0.431, 0.4975, 0.5877, 0.7096, 0.8694, 1.069, 1.311, 1.599",\
"0.4112, 0.4309, 0.4818, 0.5516, 0.6436, 0.7671, 0.9287, 1.132, 1.377, 1.665");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.1337, 0.1476, 0.1873, 0.2566, 0.3625, 0.5115, 0.7082, 0.9565, 1.26, 1.621",\
"0.1357, 0.1496, 0.1894, 0.2587, 0.3646, 0.5135, 0.7102, 0.9586, 1.262, 1.623",\
"0.1467, 0.1606, 0.2003, 0.2694, 0.3752, 0.5243, 0.721, 0.9688, 1.272, 1.634",\
"0.171, 0.185, 0.2245, 0.2929, 0.3982, 0.5468, 0.7432, 0.9909, 1.294, 1.655",\
"0.2008, 0.2152, 0.255, 0.3231, 0.4275, 0.5752, 0.7712, 1.019, 1.321, 1.683",\
"0.2328, 0.248, 0.2893, 0.3571, 0.4607, 0.6076, 0.8026, 1.05, 1.352, 1.713",\
"0.2644, 0.2809, 0.324, 0.3929, 0.4969, 0.6429, 0.8371, 1.083, 1.385, 1.745",\
"0.2946, 0.3122, 0.3578, 0.4282, 0.5333, 0.6803, 0.8739, 1.119, 1.42, 1.78",\
"0.3229, 0.3418, 0.3901, 0.4624, 0.5686, 0.7173, 0.9127, 1.158, 1.458, 1.817",\
"0.3492, 0.3693, 0.4205, 0.495, 0.6024, 0.7529, 0.9507, 1.198, 1.498, 1.856");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.03952, 0.05346, 0.09702, 0.1799, 0.3169, 0.5149, 0.7756, 1.105, 1.508, 1.982",\
"0.03952, 0.05346, 0.09694, 0.1799, 0.3172, 0.515, 0.7755, 1.105, 1.508, 1.982",\
"0.0396, 0.05354, 0.09708, 0.1802, 0.3171, 0.5144, 0.7763, 1.105, 1.507, 1.99",\
"0.04316, 0.05698, 0.09928, 0.1811, 0.3169, 0.5146, 0.7762, 1.105, 1.506, 1.984",\
"0.05096, 0.06508, 0.1063, 0.1855, 0.3187, 0.5142, 0.7757, 1.105, 1.507, 1.983",\
"0.06116, 0.07636, 0.117, 0.1942, 0.3228, 0.5155, 0.7761, 1.106, 1.507, 1.988",\
"0.0714, 0.0877, 0.1293, 0.2055, 0.3336, 0.5216, 0.777, 1.104, 1.504, 1.985",\
"0.0824, 0.1002, 0.1438, 0.218, 0.3456, 0.535, 0.7866, 1.107, 1.505, 1.984",\
"0.0942, 0.1134, 0.1594, 0.232, 0.358, 0.5486, 0.8044, 1.121, 1.512, 1.985",\
"0.1056, 0.1276, 0.1756, 0.248, 0.3722, 0.5628, 0.8212, 1.145, 1.53, 1.995");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.04912, 0.06588, 0.1216, 0.2334, 0.4149, 0.6742, 1.016, 1.448, 1.971, 2.602",\
"0.04902, 0.06584, 0.1215, 0.2335, 0.4148, 0.6736, 1.015, 1.448, 1.973, 2.602",\
"0.04916, 0.06594, 0.1217, 0.2334, 0.4148, 0.6747, 1.017, 1.445, 1.972, 2.598",\
"0.05074, 0.06734, 0.1225, 0.2342, 0.4152, 0.6739, 1.016, 1.448, 1.974, 2.597",\
"0.05478, 0.0714, 0.1254, 0.2359, 0.4154, 0.6748, 1.017, 1.448, 1.971, 2.6",\
"0.06158, 0.0787, 0.1309, 0.2388, 0.4175, 0.6746, 1.016, 1.448, 1.971, 2.602",\
"0.0693, 0.08672, 0.1391, 0.2458, 0.4222, 0.6764, 1.017, 1.445, 1.972, 2.599",\
"0.0786, 0.0962, 0.1488, 0.254, 0.4314, 0.684, 1.02, 1.447, 1.972, 2.598",\
"0.0872, 0.1064, 0.1602, 0.2632, 0.4416, 0.6968, 1.03, 1.451, 1.972, 2.599",\
"0.0968, 0.1174, 0.172, 0.2732, 0.4516, 0.7104, 1.047, 1.465, 1.979, 2.599");
}
}
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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.1077, 0.1202, 0.1554, 0.2136, 0.2996, 0.4197, 0.5778, 0.7773, 1.021, 1.312",\
"0.1115, 0.124, 0.1592, 0.2173, 0.3033, 0.4234, 0.5816, 0.7811, 1.025, 1.316",\
"0.1274, 0.1398, 0.1748, 0.2327, 0.3187, 0.4387, 0.5969, 0.7962, 1.04, 1.331",\
"0.1582, 0.1707, 0.2056, 0.263, 0.3484, 0.4681, 0.626, 0.8253, 1.069, 1.359",\
"0.1954, 0.2088, 0.245, 0.3027, 0.3875, 0.5063, 0.6637, 0.8626, 1.106, 1.396",\
"0.2351, 0.2498, 0.2883, 0.3477, 0.4328, 0.5509, 0.7075, 0.9057, 1.148, 1.438",\
"0.2768, 0.2929, 0.3341, 0.3954, 0.4821, 0.601, 0.757, 0.9545, 1.197, 1.486",\
"0.3201, 0.3375, 0.3818, 0.4454, 0.5336, 0.6542, 0.8118, 1.009, 1.251, 1.539",\
"0.3648, 0.3835, 0.431, 0.4974, 0.5876, 0.7097, 0.8694, 1.069, 1.311, 1.599",\
"0.4112, 0.4309, 0.4818, 0.5516, 0.6436, 0.7671, 0.9287, 1.132, 1.377, 1.665");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.1337, 0.1476, 0.1873, 0.2566, 0.3625, 0.5115, 0.7081, 0.9565, 1.259, 1.621",\
"0.1357, 0.1496, 0.1894, 0.2587, 0.3645, 0.5136, 0.7101, 0.9586, 1.262, 1.623",\
"0.1467, 0.1606, 0.2003, 0.2694, 0.3752, 0.5242, 0.7209, 0.9689, 1.272, 1.633",\
"0.171, 0.185, 0.2245, 0.2929, 0.3982, 0.5467, 0.7432, 0.9909, 1.294, 1.655",\
"0.2008, 0.2152, 0.255, 0.3231, 0.4275, 0.5753, 0.7712, 1.019, 1.321, 1.683",\
"0.2328, 0.248, 0.2893, 0.3571, 0.4607, 0.6076, 0.8026, 1.05, 1.352, 1.713",\
"0.2644, 0.2809, 0.3241, 0.393, 0.4969, 0.643, 0.8373, 1.083, 1.385, 1.745",\
"0.2946, 0.3122, 0.3578, 0.4282, 0.5333, 0.6804, 0.8739, 1.119, 1.42, 1.78",\
"0.3229, 0.3418, 0.3901, 0.4624, 0.5686, 0.7174, 0.9127, 1.158, 1.458, 1.817",\
"0.3492, 0.3693, 0.4205, 0.4949, 0.6023, 0.7528, 0.9507, 1.198, 1.498, 1.857");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.03956, 0.0536, 0.09698, 0.1801, 0.3172, 0.5147, 0.7754, 1.105, 1.508, 1.988",\
"0.0395, 0.05346, 0.09688, 0.1799, 0.3172, 0.5149, 0.776, 1.105, 1.508, 1.988",\
"0.0396, 0.05354, 0.09708, 0.1802, 0.3171, 0.5143, 0.7762, 1.104, 1.507, 1.989",\
"0.04316, 0.05698, 0.09926, 0.1812, 0.3169, 0.5147, 0.7763, 1.105, 1.508, 1.985",\
"0.05096, 0.06508, 0.1063, 0.1855, 0.3186, 0.515, 0.7755, 1.105, 1.508, 1.982",\
"0.06116, 0.07636, 0.1168, 0.1942, 0.3228, 0.5153, 0.7761, 1.105, 1.505, 1.987",\
"0.0714, 0.0877, 0.1293, 0.2055, 0.3336, 0.5218, 0.7768, 1.104, 1.505, 1.986",\
"0.0824, 0.1002, 0.1438, 0.218, 0.3456, 0.535, 0.7866, 1.108, 1.505, 1.984",\
"0.094, 0.1134, 0.1594, 0.2322, 0.3584, 0.5488, 0.8036, 1.121, 1.513, 1.985",\
"0.1056, 0.1276, 0.1756, 0.248, 0.372, 0.5626, 0.8212, 1.144, 1.53, 1.995");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.04936, 0.06582, 0.1215, 0.2332, 0.4148, 0.6743, 1.015, 1.447, 1.971, 2.602",\
"0.049, 0.06588, 0.1214, 0.2333, 0.4149, 0.6742, 1.015, 1.447, 1.972, 2.602",\
"0.04916, 0.06592, 0.1215, 0.2337, 0.4146, 0.6735, 1.016, 1.448, 1.974, 2.598",\
"0.05074, 0.06728, 0.1225, 0.2342, 0.4151, 0.6739, 1.016, 1.448, 1.974, 2.597",\
"0.0548, 0.0714, 0.1254, 0.2359, 0.4154, 0.6748, 1.017, 1.448, 1.971, 2.6",\
"0.06156, 0.07876, 0.1309, 0.2388, 0.4176, 0.6758, 1.016, 1.448, 1.974, 2.602",\
"0.0693, 0.08674, 0.139, 0.2458, 0.4222, 0.6768, 1.017, 1.445, 1.972, 2.599",\
"0.0786, 0.0962, 0.1488, 0.254, 0.4314, 0.6838, 1.02, 1.447, 1.972, 2.598",\
"0.0872, 0.1064, 0.1602, 0.2632, 0.4416, 0.6972, 1.029, 1.451, 1.973, 2.598",\
"0.0968, 0.1174, 0.172, 0.2734, 0.4518, 0.7106, 1.048, 1.465, 1.979, 2.599");
}
}
timing() {
related_pin : "CLK" ;
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.1077, 0.1202, 0.1554, 0.2136, 0.2996, 0.4197, 0.5778, 0.7773, 1.021, 1.312",\
"0.1115, 0.124, 0.1592, 0.2173, 0.3033, 0.4234, 0.5816, 0.7811, 1.025, 1.316",\
"0.1274, 0.1398, 0.1748, 0.2327, 0.3187, 0.4387, 0.5969, 0.7962, 1.04, 1.331",\
"0.1582, 0.1707, 0.2056, 0.263, 0.3484, 0.4681, 0.626, 0.8253, 1.069, 1.359",\
"0.1954, 0.2088, 0.245, 0.3027, 0.3875, 0.5063, 0.6637, 0.8626, 1.106, 1.396",\
"0.2351, 0.2498, 0.2883, 0.3477, 0.4328, 0.5509, 0.7075, 0.9057, 1.148, 1.438",\
"0.2768, 0.2929, 0.3341, 0.3954, 0.4821, 0.601, 0.757, 0.9545, 1.197, 1.486",\
"0.3201, 0.3375, 0.3818, 0.4454, 0.5336, 0.6542, 0.8118, 1.009, 1.251, 1.539",\
"0.3648, 0.3835, 0.431, 0.4974, 0.5876, 0.7097, 0.8694, 1.069, 1.311, 1.599",\
"0.4112, 0.4309, 0.4818, 0.5516, 0.6436, 0.7671, 0.9287, 1.132, 1.377, 1.665");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.1337, 0.1476, 0.1873, 0.2566, 0.3625, 0.5115, 0.7081, 0.9565, 1.259, 1.621",\
"0.1357, 0.1496, 0.1894, 0.2587, 0.3645, 0.5136, 0.7101, 0.9586, 1.262, 1.623",\
"0.1467, 0.1606, 0.2003, 0.2694, 0.3752, 0.5242, 0.7209, 0.9689, 1.272, 1.633",\
"0.171, 0.185, 0.2245, 0.2929, 0.3982, 0.5467, 0.7432, 0.9909, 1.294, 1.655",\
"0.2008, 0.2152, 0.255, 0.3231, 0.4275, 0.5753, 0.7712, 1.019, 1.321, 1.683",\
"0.2328, 0.248, 0.2893, 0.3571, 0.4607, 0.6076, 0.8026, 1.05, 1.352, 1.713",\
"0.2644, 0.2809, 0.3241, 0.393, 0.4969, 0.643, 0.8373, 1.083, 1.385, 1.745",\
"0.2946, 0.3122, 0.3578, 0.4282, 0.5333, 0.6804, 0.8739, 1.119, 1.42, 1.78",\
"0.3229, 0.3418, 0.3901, 0.4624, 0.5686, 0.7174, 0.9127, 1.158, 1.458, 1.817",\
"0.3492, 0.3693, 0.4205, 0.4949, 0.6023, 0.7528, 0.9507, 1.198, 1.498, 1.857");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.03956, 0.0536, 0.09698, 0.1801, 0.3172, 0.5147, 0.7754, 1.105, 1.508, 1.988",\
"0.0395, 0.05346, 0.09688, 0.1799, 0.3172, 0.5149, 0.776, 1.105, 1.508, 1.988",\
"0.0396, 0.05354, 0.09708, 0.1802, 0.3171, 0.5143, 0.7762, 1.104, 1.507, 1.989",\
"0.04316, 0.05698, 0.09926, 0.1812, 0.3169, 0.5147, 0.7763, 1.105, 1.508, 1.985",\
"0.05096, 0.06508, 0.1063, 0.1855, 0.3186, 0.515, 0.7755, 1.105, 1.508, 1.982",\
"0.06116, 0.07636, 0.1168, 0.1942, 0.3228, 0.5153, 0.7761, 1.105, 1.505, 1.987",\
"0.0714, 0.0877, 0.1293, 0.2055, 0.3336, 0.5218, 0.7768, 1.104, 1.505, 1.986",\
"0.0824, 0.1002, 0.1438, 0.218, 0.3456, 0.535, 0.7866, 1.108, 1.505, 1.984",\
"0.094, 0.1134, 0.1594, 0.2322, 0.3584, 0.5488, 0.8036, 1.121, 1.513, 1.985",\
"0.1056, 0.1276, 0.1756, 0.248, 0.372, 0.5626, 0.8212, 1.144, 1.53, 1.995");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.04936, 0.06582, 0.1215, 0.2332, 0.4148, 0.6743, 1.015, 1.447, 1.971, 2.602",\
"0.049, 0.06588, 0.1214, 0.2333, 0.4149, 0.6742, 1.015, 1.447, 1.972, 2.602",\
"0.04916, 0.06592, 0.1215, 0.2337, 0.4146, 0.6735, 1.016, 1.448, 1.974, 2.598",\
"0.05074, 0.06728, 0.1225, 0.2342, 0.4151, 0.6739, 1.016, 1.448, 1.974, 2.597",\
"0.0548, 0.0714, 0.1254, 0.2359, 0.4154, 0.6748, 1.017, 1.448, 1.971, 2.6",\
"0.06156, 0.07876, 0.1309, 0.2388, 0.4176, 0.6758, 1.016, 1.448, 1.974, 2.602",\
"0.0693, 0.08674, 0.139, 0.2458, 0.4222, 0.6768, 1.017, 1.445, 1.972, 2.599",\
"0.0786, 0.0962, 0.1488, 0.254, 0.4314, 0.6838, 1.02, 1.447, 1.972, 2.598",\
"0.0872, 0.1064, 0.1602, 0.2632, 0.4416, 0.6972, 1.029, 1.451, 1.973, 2.598",\
"0.0968, 0.1174, 0.172, 0.2734, 0.4518, 0.7106, 1.048, 1.465, 1.979, 2.599");
}
}
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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.1077, 0.1202, 0.1555, 0.2136, 0.2997, 0.4201, 0.5794, 0.7788, 1.022, 1.313",\
"0.1115, 0.124, 0.1592, 0.2173, 0.3034, 0.4238, 0.5831, 0.7826, 1.026, 1.316",\
"0.1274, 0.1398, 0.1748, 0.2327, 0.3187, 0.4391, 0.5984, 0.7978, 1.041, 1.332",\
"0.1581, 0.1707, 0.2056, 0.263, 0.3485, 0.4685, 0.6275, 0.8268, 1.07, 1.36",\
"0.1954, 0.2088, 0.245, 0.3027, 0.3876, 0.5067, 0.6652, 0.8641, 1.107, 1.397",\
"0.2352, 0.25, 0.2884, 0.3474, 0.4328, 0.551, 0.7089, 0.9072, 1.15, 1.44",\
"0.2767, 0.2929, 0.3342, 0.3954, 0.4822, 0.6013, 0.7583, 0.9559, 1.198, 1.487",\
"0.3201, 0.3375, 0.3818, 0.4454, 0.5338, 0.6545, 0.8124, 1.009, 1.251, 1.539",\
"0.3648, 0.3834, 0.4309, 0.4975, 0.5876, 0.7098, 0.8691, 1.065, 1.306, 1.594",\
"0.4112, 0.4309, 0.4817, 0.5514, 0.6435, 0.7672, 0.9275, 1.123, 1.362, 1.65");
}
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.004233, 0.01558, 0.03726, 0.07102, 0.1184, 0.1807, 0.2593, 0.3552, 0.4695");
values("0.03952, 0.05352, 0.09694, 0.18, 0.3169, 0.5158, 0.7764, 1.103, 1.504, 1.983",\
"0.03946, 0.05338, 0.09696, 0.1801, 0.3168, 0.5159, 0.7765, 1.103, 1.504, 1.981",\
"0.03964, 0.05362, 0.09714, 0.1801, 0.3169, 0.5158, 0.7765, 1.103, 1.504, 1.983",\
"0.04318, 0.05698, 0.0993, 0.1812, 0.3171, 0.5158, 0.7766, 1.103, 1.504, 1.983",\
"0.05094, 0.06502, 0.1063, 0.1855, 0.3185, 0.516, 0.7766, 1.103, 1.504, 1.983",\
"0.061, 0.07592, 0.117, 0.1941, 0.323, 0.5174, 0.777, 1.104, 1.503, 1.983",\
"0.07192, 0.0875, 0.1294, 0.2055, 0.3334, 0.5236, 0.779, 1.104, 1.503, 1.981",\
"0.0824, 0.1002, 0.144, 0.2178, 0.3456, 0.5352, 0.7862, 1.106, 1.504, 1.983",\
"0.094, 0.1138, 0.1594, 0.2326, 0.3584, 0.5478, 0.7948, 1.109, 1.503, 1.982",\
"0.1056, 0.1276, 0.1756, 0.2482, 0.372, 0.561, 0.804, 1.114, 1.504, 1.981");
}
}
}
pin(TE) {
capacitance : 0.003229 ;
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 : "!CLK&!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.4096, 0.4086, 0.4077, 0.4155, 0.4487, 0.5172, 0.6226, 0.7605, \
0.931, 1.134");
}
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.3171, 0.3156, 0.3139, 0.3223, 0.3531, 0.4111, 0.4985, 0.616, \
0.7643, 0.9448");
}
}
internal_power() {
when : "!CLK&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.03709, 0.03704, 0.03714, 0.03706, 0.037, 0.03703, 0.03712, 0.03714, \
0.03716, 0.03707");
}
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.03169, -0.03335, -0.03562, -0.03608, -0.0363, -0.03645, -0.03661, \
-0.03668, -0.03668, -0.03672");
}
}
internal_power() {
when : "CLK&!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.06891, 0.06896, 0.06878, 0.06876, 0.06867, 0.06872, 0.06871, \
0.0688, 0.06872, 0.06878");
}
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.03305, -0.03317, -0.03429, -0.03511, -0.03553, -0.03589, -0.03613, \
-0.03627, -0.03635, -0.03643");
}
}
internal_power() {
when : "CLK&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.03723, 0.03718, 0.03704, 0.03709, 0.03711, 0.03704, 0.03714, \
0.03718, 0.03708, 0.03711");
}
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.03528, -0.03557, -0.03584, -0.03616, -0.03633, -0.0364, -0.0365, \
-0.03667, -0.03665, -0.03674");
}
}
timing() {
related_pin : "CLK" ;
timing_type : hold_rising ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.1317, -0.1268, -0.1209, -0.0992, -0.0746, -0.0462, -0.0177, 0.0033, 0.0119, 0.0174",\
"-0.1337, -0.1279, -0.1195, -0.0935, -0.0706, -0.0479, -0.0187, 0.0025, 0.0112, 0.0166",\
"-0.1394, -0.1302, -0.1223, -0.1068, -0.0792, -0.0439, -0.0223, -0.0002, 0.0086, 0.014",\
"-0.147, -0.1418, -0.1347, -0.1123, -0.0872, -0.059, -0.0362, -0.0145, -0.0021, 0.0018",\
"-0.1781, -0.1754, -0.1668, -0.1466, -0.1161, -0.0875, -0.0636, -0.0433, -0.0289, -0.0216",\
"-0.2215, -0.2158, -0.2076, -0.1893, -0.1633, -0.1349, -0.1006, -0.0863, -0.0693, -0.0591",\
"-0.2737, -0.2704, -0.2613, -0.2441, -0.2122, -0.1815, -0.1607, -0.1357, -0.1205, -0.1145",\
"-0.3272, -0.3298, -0.3218, -0.3017, -0.2836, -0.2532, -0.2211, -0.1994, -0.185, -0.1779",\
"-0.4032, -0.4002, -0.3919, -0.3777, -0.355, -0.3252, -0.2903, -0.2719, -0.2465, -0.2449",\
"-0.4772, -0.4793, -0.4728, -0.4574, -0.4307, -0.4044, -0.3668, -0.3471, -0.3275, -0.3138");
}
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.1374, -0.1329, -0.1209, -0.1086, -0.1134, -0.1087, -0.1209, -0.1263, -0.1414, -0.1585",\
"-0.1337, -0.1343, -0.1271, -0.1131, -0.1104, -0.1115, -0.1172, -0.1284, -0.1434, -0.1603",\
"-0.1394, -0.1377, -0.1311, -0.1178, -0.1153, -0.1116, -0.1191, -0.1274, -0.1447, -0.1597",\
"-0.147, -0.1417, -0.1346, -0.1255, -0.1206, -0.1183, -0.1203, -0.132, -0.146, -0.1645",\
"-0.165, -0.1621, -0.1523, -0.1383, -0.1313, -0.1314, -0.1267, -0.1325, -0.1465, -0.1673",\
"-0.1768, -0.1794, -0.1691, -0.157, -0.1445, -0.1424, -0.137, -0.1475, -0.1578, -0.175",\
"-0.1888, -0.1906, -0.1776, -0.167, -0.157, -0.1451, -0.1553, -0.1611, -0.1737, -0.1872",\
"-0.1977, -0.1907, -0.1862, -0.1662, -0.1548, -0.1586, -0.1574, -0.1624, -0.1764, -0.2032",\
"-0.1917, -0.1924, -0.1783, -0.1648, -0.1569, -0.1551, -0.1534, -0.1684, -0.1775, -0.2052",\
"-0.1796, -0.1799, -0.1669, -0.1537, -0.147, -0.1395, -0.1489, -0.1603, -0.1745, -0.1985");
}
}
timing() {
related_pin : "CLK" ;
timing_type : setup_rising ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1889, 0.1874, 0.1788, 0.156, 0.1264, 0.0909, 0.0602, 0.0453, 0.0304, 0.03",\
"0.1943, 0.1918, 0.18, 0.1621, 0.1237, 0.0933, 0.0618, 0.0466, 0.0315, 0.031",\
"0.1972, 0.1982, 0.1835, 0.1616, 0.1297, 0.0922, 0.0675, 0.0511, 0.0352, 0.0346",\
"0.2133, 0.2104, 0.1951, 0.1718, 0.1373, 0.1076, 0.0783, 0.0597, 0.0482, 0.0415",\
"0.2363, 0.235, 0.2246, 0.205, 0.1716, 0.1376, 0.1108, 0.0929, 0.0784, 0.0753",\
"0.2929, 0.2885, 0.2755, 0.2541, 0.2197, 0.1873, 0.1551, 0.1364, 0.1238, 0.1171",\
"0.3527, 0.3506, 0.3388, 0.3141, 0.283, 0.2453, 0.2196, 0.1993, 0.1889, 0.1872",\
"0.4244, 0.428, 0.4151, 0.3921, 0.353, 0.32, 0.2911, 0.2732, 0.2627, 0.2587",\
"0.5089, 0.5068, 0.4959, 0.4698, 0.4417, 0.4069, 0.3816, 0.3581, 0.3549, 0.3469",\
"0.6052, 0.6022, 0.5912, 0.5662, 0.5302, 0.4952, 0.4762, 0.4532, 0.4412, 0.4352");
}
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.3549, 0.351, 0.3378, 0.3453, 0.3531, 0.3765, 0.4063, 0.4341, 0.4745, 0.5101",\
"0.3518, 0.3516, 0.3388, 0.3483, 0.3496, 0.3751, 0.4065, 0.4394, 0.4738, 0.5141",\
"0.3563, 0.3571, 0.3407, 0.3482, 0.3539, 0.3729, 0.4092, 0.441, 0.4733, 0.5142",\
"0.3647, 0.3672, 0.3487, 0.3567, 0.3626, 0.3883, 0.4147, 0.4482, 0.4798, 0.5188",\
"0.3789, 0.3747, 0.3619, 0.372, 0.3734, 0.3947, 0.4339, 0.4594, 0.4932, 0.5353",\
"0.4, 0.3976, 0.3819, 0.3837, 0.389, 0.4196, 0.4465, 0.4703, 0.5047, 0.5393",\
"0.4072, 0.4059, 0.3903, 0.3913, 0.4012, 0.4273, 0.4553, 0.4796, 0.516, 0.5505",\
"0.4082, 0.4035, 0.3981, 0.4011, 0.4025, 0.4257, 0.4567, 0.4799, 0.5213, 0.5515",\
"0.4032, 0.4002, 0.3864, 0.395, 0.4045, 0.4273, 0.4501, 0.4788, 0.5127, 0.5453",\
"0.3962, 0.3912, 0.3822, 0.3782, 0.3922, 0.4042, 0.4392, 0.4632, 0.5032, 0.5382");
}
}
}
}