blob: 0f258173eb1ab644f8d439bf5259d369c64fd3d1 [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__sdffq_1) {
area : 83.417600 ;
ff(IQ1,IQN1) {
clocked_on : "CLK" ;
next_state : "((D&(!SE))|(SE&SI))" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D&!SE&!SI" ;
value : "0.027005" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D&!SE&SI" ;
value : "0.03271015" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D&SE&!SI" ;
value : "0.01877535" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D&SE&SI" ;
value : "0.0254782" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D&!SE&!SI" ;
value : "0.0337095" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D&!SE&SI" ;
value : "0.0336743" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D&SE&!SI" ;
value : "0.0244805" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D&SE&SI" ;
value : "0.02544355" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D&!SE&!SI" ;
value : "0.02720355" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D&!SE&SI" ;
value : "0.02769085" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D&SE&!SI" ;
value : "0.01809885" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D&SE&SI" ;
value : "0.01975215" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D&!SE&!SI" ;
value : "0.02797355" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D&!SE&SI" ;
value : "0.02725415" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D&SE&!SI" ;
value : "0.01809885" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D&SE&SI" ;
value : "0.01903165" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0337095" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLK) {
capacitance : 0.003506 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
min_period : 1.193 ;
min_pulse_width_high : 0.337 ;
min_pulse_width_low : 0.596 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!SE&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.3489, 0.3492, 0.3572, 0.3877, 0.4483, 0.5421, 0.6704, 0.8347, \
1.037, 1.278");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.2665, 0.2668, 0.2721, 0.2972, 0.3484, 0.4297, 0.5431, 0.6894, \
0.8704, 1.087");
}
}
internal_power() {
when : "!D&!SE&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.349, 0.3492, 0.3574, 0.3878, 0.4486, 0.5423, 0.6704, 0.8349, \
1.037, 1.278");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.2667, 0.2667, 0.2721, 0.2972, 0.3485, 0.4298, 0.5434, 0.6893, \
0.8705, 1.088");
}
}
internal_power() {
when : "!D&SE&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.349, 0.3493, 0.3574, 0.3879, 0.4486, 0.5421, 0.6707, 0.8349, \
1.037, 1.278");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.2663, 0.2662, 0.2717, 0.297, 0.3483, 0.4297, 0.5428, 0.6892, \
0.8701, 1.087");
}
}
internal_power() {
when : "!D&SE&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.355, 0.3552, 0.3631, 0.3935, 0.4543, 0.5477, 0.676, 0.8406, \
1.042, 1.283");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.2683, 0.2682, 0.2735, 0.2988, 0.3502, 0.4315, 0.5448, 0.6912, \
0.8723, 1.089");
}
}
internal_power() {
when : "D&!SE&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.3549, 0.3553, 0.3632, 0.3937, 0.4544, 0.5478, 0.676, 0.8404, \
1.042, 1.283");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.268, 0.2679, 0.2735, 0.2987, 0.3501, 0.4314, 0.5447, 0.6911, \
0.8722, 1.089");
}
}
internal_power() {
when : "D&!SE&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.3471, 0.3473, 0.3554, 0.3858, 0.4465, 0.5402, 0.6684, 0.8329, \
1.035, 1.276");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.2682, 0.2682, 0.2735, 0.2987, 0.3502, 0.4316, 0.5449, 0.6912, \
0.872, 1.089");
}
}
internal_power() {
when : "D&SE&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.3492, 0.3495, 0.3575, 0.388, 0.4488, 0.5425, 0.6708, 0.8351, \
1.037, 1.278");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.2664, 0.2664, 0.2719, 0.2971, 0.3484, 0.4296, 0.5432, 0.6893, \
0.8701, 1.088");
}
}
internal_power() {
when : "D&SE&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.3469, 0.3471, 0.3552, 0.3857, 0.4464, 0.5402, 0.6685, 0.8328, \
1.035, 1.276");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.2681, 0.268, 0.2736, 0.2988, 0.3502, 0.4316, 0.5451, 0.6912, \
0.8723, 1.089");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_NOT_SE_AND_NOT_SI === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&!SE&!SI" ;
fall_constraint(scalar) {
values("0.596");
}
rise_constraint(scalar) {
values("0.287");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_NOT_SE_AND_SI === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&!SE&SI" ;
fall_constraint(scalar) {
values("0.596");
}
rise_constraint(scalar) {
values("0.287");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_SE_AND_NOT_SI === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&SE&!SI" ;
fall_constraint(scalar) {
values("0.596");
}
rise_constraint(scalar) {
values("0.287");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_SE_AND_SI === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&SE&SI" ;
fall_constraint(scalar) {
values("0.528");
}
rise_constraint(scalar) {
values("0.337");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_NOT_SE_AND_NOT_SI === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&!SE&!SI" ;
fall_constraint(scalar) {
values("0.534");
}
rise_constraint(scalar) {
values("0.337");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_NOT_SE_AND_SI === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&!SE&SI" ;
fall_constraint(scalar) {
values("0.534");
}
rise_constraint(scalar) {
values("0.337");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_SE_AND_NOT_SI === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&SE&!SI" ;
fall_constraint(scalar) {
values("0.596");
}
rise_constraint(scalar) {
values("0.287");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_SE_AND_SI === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&SE&SI" ;
fall_constraint(scalar) {
values("0.528");
}
rise_constraint(scalar) {
values("0.337");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_NOT_SE_AND_NOT_SI === 1'b1" ;
timing_type : minimum_period ;
when : "!D&!SE&!SI" ;
rise_constraint(scalar) {
values("1.193");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_NOT_SE_AND_SI === 1'b1" ;
timing_type : minimum_period ;
when : "!D&!SE&SI" ;
rise_constraint(scalar) {
values("1.193");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_SE_AND_NOT_SI === 1'b1" ;
timing_type : minimum_period ;
when : "!D&SE&!SI" ;
rise_constraint(scalar) {
values("1.193");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_SE_AND_SI === 1'b1" ;
timing_type : minimum_period ;
when : "!D&SE&SI" ;
rise_constraint(scalar) {
values("1.053");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_NOT_SE_AND_NOT_SI === 1'b1" ;
timing_type : minimum_period ;
when : "D&!SE&!SI" ;
rise_constraint(scalar) {
values("1.062");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_NOT_SE_AND_SI === 1'b1" ;
timing_type : minimum_period ;
when : "D&!SE&SI" ;
rise_constraint(scalar) {
values("1.062");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_SE_AND_NOT_SI === 1'b1" ;
timing_type : minimum_period ;
when : "D&SE&!SI" ;
rise_constraint(scalar) {
values("1.193");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_SE_AND_SI === 1'b1" ;
timing_type : minimum_period ;
when : "D&SE&SI" ;
rise_constraint(scalar) {
values("1.053");
}
}
}
pin(D) {
capacitance : 0.002765 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
nextstate_type : data ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLK&!SE&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.4592, 0.4585, 0.4574, 0.4584, 0.4739, 0.5209, 0.6096, 0.7393, \
0.906, 1.107");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.2705, 0.2695, 0.2678, 0.2694, 0.2859, 0.3272, 0.3959, 0.4933, \
0.6204, 0.7783");
}
}
internal_power() {
when : "!CLK&!SE&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.4592, 0.4585, 0.4574, 0.4584, 0.4739, 0.5208, 0.6095, 0.7393, \
0.9059, 1.107");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.2704, 0.2694, 0.2678, 0.2695, 0.286, 0.3273, 0.3963, 0.4936, \
0.6207, 0.7788");
}
}
internal_power() {
when : "!CLK&SE&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02878, 0.02739, 0.02665, 0.02645, 0.02632, 0.02629, 0.02625, \
0.02626, 0.02623, 0.02619");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02596, -0.02592, -0.02589, -0.02588, -0.02587, -0.0259, -0.02597, \
-0.026, -0.02606, -0.02606");
}
}
internal_power() {
when : "!CLK&SE&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02644, 0.02631, 0.02637, 0.02636, 0.02636, 0.02637, 0.02637, \
0.02639, 0.02637, 0.0264");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02341, -0.02354, -0.02463, -0.02531, -0.02567, -0.02585, -0.02598, \
-0.02604, -0.02604, -0.02615");
}
}
internal_power() {
when : "CLK&!SE&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.08759, 0.0876, 0.0875, 0.08733, 0.08708, 0.08708, 0.08708, 0.08708, \
0.08711, 0.08718");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.007554, -0.007706, -0.008077, -0.008838, -0.009498, -0.009926, \
-0.01027, -0.01043, -0.01059, -0.0107");
}
}
internal_power() {
when : "CLK&!SE&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.08762, 0.08757, 0.08757, 0.08738, 0.08716, 0.08708, 0.0871, \
0.08709, 0.08715, 0.08723");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.007509, -0.007704, -0.00814, -0.008909, -0.009556, -0.009981, \
-0.01034, -0.01045, -0.0107, -0.01081");
}
}
internal_power() {
when : "CLK&SE&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02628, 0.02635, 0.02628, 0.02625, 0.02629, 0.02626, 0.02631, \
0.02629, 0.02629, 0.02633");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02587, -0.02594, -0.02585, -0.02591, -0.02586, -0.02588, -0.02597, \
-0.02594, -0.02597, -0.02607");
}
}
internal_power() {
when : "CLK&SE&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02637, 0.02637, 0.02629, 0.02635, 0.02634, 0.02636, 0.02634, \
0.02639, 0.02638, 0.02641");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02384, -0.02393, -0.02482, -0.0254, -0.02566, -0.02585, -0.02593, \
-0.02598, -0.02604, -0.02609");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_SE_AND_NOT_SI === 1'b1" ;
timing_type : hold_rising ;
when : "!SE&!SI" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.086, -0.08, -0.067, -0.047, -0.018, 0.005, 0.018, 0.021, 0.01, -0.002",\
"-0.087, -0.086, -0.071, -0.044, -0.019, 0.004, 0.009, 0.015, 0.009, -0.003",\
"-0.087, -0.083, -0.077, -0.053, -0.024, -0.005, 0.006, 0.012, 0.006, -0.007",\
"-0.097, -0.094, -0.079, -0.054, -0.029, -0.005, 0.009, 0.012, 0.006, -0.015",\
"-0.104, -0.106, -0.087, -0.061, -0.037, -0.015, -0, 0.003, -0.012, -0.026",\
"-0.102, -0.098, -0.083, -0.061, -0.032, -0.009, -0.006, -0.003, -0.009, -0.032",\
"-0.085, -0.078, -0.062, -0.035, -0.01, 0.012, 0.014, 0.014, 0.002, -0.018",\
"-0.052, -0.046, -0.028, -0.006, 0.016, 0.045, 0.043, 0.047, 0.028, 0.005",\
"-0.01, -0.003, 0.015, 0.03, 0.051, 0.079, 0.076, 0.077, 0.057, 0.028",\
"0.036, 0.038, 0.06, 0.079, 0.095, 0.123, 0.111, 0.118, 0.082, 0.058");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.223, -0.221, -0.213, -0.211, -0.215, -0.238, -0.268, -0.309, -0.358, -0.408",\
"-0.222, -0.224, -0.217, -0.21, -0.215, -0.238, -0.273, -0.308, -0.356, -0.412",\
"-0.218, -0.214, -0.213, -0.204, -0.213, -0.235, -0.266, -0.308, -0.349, -0.407",\
"-0.214, -0.211, -0.205, -0.202, -0.21, -0.23, -0.254, -0.296, -0.345, -0.394",\
"-0.21, -0.208, -0.199, -0.192, -0.203, -0.224, -0.247, -0.286, -0.335, -0.38",\
"-0.199, -0.197, -0.189, -0.187, -0.195, -0.215, -0.241, -0.278, -0.322, -0.383",\
"-0.175, -0.177, -0.166, -0.157, -0.168, -0.195, -0.231, -0.27, -0.319, -0.374",\
"-0.138, -0.133, -0.124, -0.12, -0.134, -0.167, -0.201, -0.246, -0.298, -0.359",\
"-0.071, -0.07, -0.061, -0.058, -0.075, -0.112, -0.148, -0.206, -0.26, -0.331",\
"0.019, 0.02, 0.025, 0.024, 0.007, -0.037, -0.081, -0.136, -0.203, -0.282");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_SE_AND_SI === 1'b1" ;
timing_type : hold_rising ;
when : "!SE&SI" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.086, -0.08, -0.067, -0.047, -0.018, -0, 0.018, 0.016, 0.01, -0.002",\
"-0.087, -0.086, -0.071, -0.044, -0.019, -0.001, 0.017, 0.015, 0.009, -0.003",\
"-0.087, -0.083, -0.077, -0.053, -0.024, -0.005, 0.006, 0.012, 0.006, -0.007",\
"-0.097, -0.095, -0.079, -0.054, -0.029, -0.012, 0.009, 0.012, 0.006, -0.015",\
"-0.104, -0.106, -0.087, -0.061, -0.037, -0.014, -0, 0.003, -0.004, -0.026",\
"-0.102, -0.098, -0.083, -0.055, -0.032, -0.019, -0.006, 0.004, -0.009, -0.032",\
"-0.085, -0.078, -0.062, -0.035, -0.01, -0, 0.014, 0.014, 0.002, -0.018",\
"-0.052, -0.046, -0.028, -0.006, 0.016, 0.031, 0.043, 0.047, 0.028, 0.005",\
"-0.01, -0.003, 0.015, 0.038, 0.051, 0.07, 0.076, 0.082, 0.051, 0.028",\
"0.036, 0.038, 0.06, 0.079, 0.095, 0.107, 0.111, 0.118, 0.082, 0.058");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.223, -0.221, -0.213, -0.211, -0.223, -0.238, -0.268, -0.309, -0.358, -0.408",\
"-0.222, -0.224, -0.217, -0.21, -0.222, -0.238, -0.273, -0.308, -0.356, -0.412",\
"-0.218, -0.214, -0.213, -0.21, -0.213, -0.235, -0.266, -0.308, -0.349, -0.407",\
"-0.214, -0.211, -0.205, -0.202, -0.21, -0.23, -0.254, -0.296, -0.345, -0.394",\
"-0.21, -0.208, -0.199, -0.197, -0.203, -0.224, -0.247, -0.286, -0.335, -0.38",\
"-0.2, -0.197, -0.189, -0.187, -0.195, -0.215, -0.241, -0.278, -0.322, -0.383",\
"-0.175, -0.177, -0.166, -0.166, -0.178, -0.195, -0.231, -0.27, -0.319, -0.374",\
"-0.138, -0.133, -0.124, -0.126, -0.141, -0.167, -0.201, -0.246, -0.298, -0.359",\
"-0.071, -0.07, -0.061, -0.065, -0.083, -0.112, -0.148, -0.206, -0.26, -0.331",\
"0.019, 0.02, 0.025, 0.024, -0.003, -0.037, -0.081, -0.136, -0.203, -0.282");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_SE_AND_NOT_SI === 1'b1" ;
timing_type : setup_rising ;
when : "!SE&!SI" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.515, 0.511, 0.498, 0.466, 0.436, 0.411, 0.396, 0.385, 0.392, 0.425",\
"0.518, 0.515, 0.502, 0.47, 0.434, 0.415, 0.395, 0.391, 0.396, 0.429",\
"0.526, 0.523, 0.503, 0.475, 0.445, 0.418, 0.402, 0.393, 0.404, 0.433",\
"0.533, 0.526, 0.514, 0.482, 0.451, 0.423, 0.411, 0.404, 0.411, 0.44",\
"0.56, 0.559, 0.542, 0.509, 0.481, 0.458, 0.435, 0.43, 0.438, 0.468",\
"0.632, 0.633, 0.614, 0.585, 0.553, 0.525, 0.506, 0.498, 0.505, 0.526",\
"0.746, 0.748, 0.726, 0.699, 0.662, 0.637, 0.612, 0.603, 0.602, 0.625",\
"0.891, 0.889, 0.87, 0.838, 0.799, 0.768, 0.753, 0.737, 0.73, 0.749",\
"1.063, 1.057, 1.042, 1.002, 0.967, 0.929, 0.909, 0.892, 0.889, 0.901",\
"1.259, 1.257, 1.237, 1.197, 1.152, 1.115, 1.091, 1.072, 1.074, 1.084");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.492, 0.492, 0.475, 0.451, 0.436, 0.427, 0.441, 0.462, 0.499, 0.554",\
"0.494, 0.495, 0.478, 0.453, 0.434, 0.426, 0.44, 0.463, 0.498, 0.559",\
"0.488, 0.49, 0.474, 0.45, 0.428, 0.424, 0.434, 0.462, 0.495, 0.549",\
"0.485, 0.482, 0.47, 0.443, 0.421, 0.416, 0.428, 0.455, 0.491, 0.542",\
"0.484, 0.481, 0.465, 0.443, 0.42, 0.419, 0.425, 0.449, 0.485, 0.537",\
"0.491, 0.484, 0.473, 0.452, 0.428, 0.422, 0.425, 0.448, 0.487, 0.532",\
"0.498, 0.497, 0.486, 0.463, 0.435, 0.425, 0.435, 0.457, 0.485, 0.532",\
"0.504, 0.503, 0.487, 0.462, 0.441, 0.436, 0.429, 0.454, 0.481, 0.528",\
"0.507, 0.503, 0.486, 0.467, 0.438, 0.434, 0.431, 0.444, 0.47, 0.521",\
"0.499, 0.501, 0.491, 0.466, 0.435, 0.424, 0.414, 0.428, 0.452, 0.497");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_SE_AND_SI === 1'b1" ;
timing_type : setup_rising ;
when : "!SE&SI" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.515, 0.511, 0.498, 0.466, 0.436, 0.406, 0.396, 0.385, 0.392, 0.425",\
"0.518, 0.515, 0.502, 0.47, 0.434, 0.409, 0.395, 0.391, 0.396, 0.429",\
"0.526, 0.523, 0.503, 0.475, 0.445, 0.418, 0.402, 0.393, 0.404, 0.442",\
"0.533, 0.526, 0.514, 0.482, 0.451, 0.423, 0.411, 0.393, 0.411, 0.44",\
"0.56, 0.559, 0.542, 0.514, 0.481, 0.458, 0.435, 0.43, 0.438, 0.458",\
"0.632, 0.633, 0.614, 0.585, 0.553, 0.525, 0.506, 0.498, 0.505, 0.526",\
"0.746, 0.748, 0.726, 0.699, 0.662, 0.637, 0.612, 0.603, 0.602, 0.619",\
"0.891, 0.889, 0.87, 0.838, 0.799, 0.768, 0.753, 0.737, 0.73, 0.749",\
"1.063, 1.057, 1.042, 1.002, 0.959, 0.929, 0.909, 0.892, 0.889, 0.894",\
"1.259, 1.257, 1.237, 1.197, 1.152, 1.115, 1.091, 1.072, 1.074, 1.076");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.492, 0.492, 0.475, 0.451, 0.436, 0.427, 0.441, 0.462, 0.499, 0.554",\
"0.494, 0.495, 0.478, 0.453, 0.434, 0.426, 0.44, 0.463, 0.498, 0.55",\
"0.488, 0.49, 0.474, 0.45, 0.428, 0.424, 0.434, 0.462, 0.495, 0.549",\
"0.48, 0.482, 0.47, 0.443, 0.421, 0.416, 0.428, 0.455, 0.491, 0.542",\
"0.484, 0.481, 0.465, 0.443, 0.42, 0.419, 0.425, 0.449, 0.485, 0.537",\
"0.486, 0.484, 0.473, 0.452, 0.428, 0.422, 0.425, 0.448, 0.479, 0.532",\
"0.498, 0.497, 0.486, 0.463, 0.435, 0.425, 0.435, 0.457, 0.485, 0.532",\
"0.504, 0.503, 0.487, 0.462, 0.441, 0.436, 0.429, 0.454, 0.481, 0.528",\
"0.507, 0.503, 0.486, 0.467, 0.438, 0.434, 0.431, 0.444, 0.47, 0.521",\
"0.499, 0.501, 0.482, 0.466, 0.435, 0.424, 0.414, 0.428, 0.452, 0.497");
}
}
}
pin(Q) {
direction : output ;
function : "IQ1" ;
max_capacitance : 0.228 ;
max_transition : 3.4 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "CLK" ;
when : "!D&SI" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.411, 0.406, 0.3945, 0.3854, 0.3793, 0.3749, 0.3722, 0.3703, 0.369, 0.3679",\
"0.4109, 0.4059, 0.3947, 0.3854, 0.3791, 0.3749, 0.372, 0.3702, 0.3688, 0.3679",\
"0.4113, 0.4063, 0.3951, 0.3857, 0.3797, 0.3754, 0.3724, 0.3707, 0.3692, 0.3683",\
"0.4135, 0.4082, 0.3972, 0.3879, 0.3815, 0.3773, 0.3745, 0.3726, 0.3712, 0.3704",\
"0.4178, 0.4127, 0.4016, 0.3923, 0.3862, 0.3819, 0.3791, 0.3772, 0.3758, 0.3748",\
"0.4239, 0.4188, 0.4075, 0.3981, 0.3922, 0.388, 0.3853, 0.3832, 0.3819, 0.3808",\
"0.4305, 0.4253, 0.4147, 0.4051, 0.399, 0.3947, 0.3919, 0.39, 0.3886, 0.3877",\
"0.4394, 0.4345, 0.4235, 0.4141, 0.4079, 0.4037, 0.4009, 0.3991, 0.3975, 0.3965",\
"0.4495, 0.4445, 0.4334, 0.4241, 0.4179, 0.4134, 0.4109, 0.409, 0.4075, 0.4064",\
"0.4604, 0.4555, 0.4443, 0.435, 0.4286, 0.4245, 0.4214, 0.4196, 0.4181, 0.4171");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.3816, 0.3773, 0.3685, 0.3611, 0.3556, 0.353, 0.3515, 0.3515, 0.3515, 0.3516",\
"0.3814, 0.3774, 0.3684, 0.361, 0.3556, 0.3527, 0.3507, 0.351, 0.351, 0.3517",\
"0.3819, 0.3777, 0.3688, 0.3613, 0.3559, 0.3531, 0.3512, 0.3515, 0.3512, 0.3519",\
"0.384, 0.3796, 0.3709, 0.3635, 0.358, 0.355, 0.3538, 0.3535, 0.3534, 0.3542",\
"0.3906, 0.3864, 0.3775, 0.3701, 0.3645, 0.3616, 0.3602, 0.3599, 0.3603, 0.3599",\
"0.4005, 0.3961, 0.3879, 0.3804, 0.3745, 0.3715, 0.3702, 0.3695, 0.3698, 0.371",\
"0.4139, 0.4095, 0.4005, 0.3921, 0.3882, 0.3849, 0.3825, 0.3827, 0.383, 0.3837",\
"0.4311, 0.4266, 0.4179, 0.4088, 0.4035, 0.4021, 0.4004, 0.3999, 0.3994, 0.3995",\
"0.4516, 0.4478, 0.438, 0.4293, 0.4238, 0.4203, 0.4205, 0.4213, 0.4213, 0.4214",\
"0.4759, 0.4714, 0.4625, 0.4538, 0.4474, 0.4437, 0.4419, 0.4426, 0.4464, 0.446");
}
}
internal_power() {
related_pin : "CLK" ;
when : "!SE&!SI" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.4112, 0.4062, 0.3948, 0.3855, 0.3794, 0.3752, 0.3724, 0.3705, 0.3691, 0.368",\
"0.4107, 0.4057, 0.3943, 0.3853, 0.3789, 0.3748, 0.3719, 0.37, 0.3686, 0.3678",\
"0.4115, 0.4064, 0.3951, 0.3858, 0.3797, 0.3753, 0.3726, 0.3708, 0.3694, 0.3683",\
"0.4133, 0.4082, 0.3972, 0.3877, 0.3817, 0.3774, 0.3746, 0.3725, 0.3713, 0.3703",\
"0.4179, 0.4127, 0.4016, 0.3923, 0.3862, 0.3819, 0.3791, 0.3773, 0.3759, 0.3749",\
"0.424, 0.4187, 0.4077, 0.3982, 0.3922, 0.3882, 0.3853, 0.3833, 0.3819, 0.3808",\
"0.431, 0.4261, 0.4148, 0.4053, 0.3996, 0.3951, 0.3923, 0.3902, 0.389, 0.388",\
"0.4394, 0.4343, 0.4232, 0.4137, 0.4075, 0.4034, 0.4005, 0.3986, 0.3972, 0.3962",\
"0.4496, 0.4448, 0.4336, 0.424, 0.4178, 0.4135, 0.4108, 0.4089, 0.4075, 0.4065",\
"0.4604, 0.4554, 0.4444, 0.4347, 0.4283, 0.4241, 0.4213, 0.4193, 0.418, 0.4172");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.3817, 0.3776, 0.3687, 0.3614, 0.356, 0.353, 0.3517, 0.3513, 0.3515, 0.3517",\
"0.3817, 0.3776, 0.3686, 0.3612, 0.3557, 0.3529, 0.3509, 0.3512, 0.3511, 0.3518",\
"0.3819, 0.3774, 0.3684, 0.3612, 0.3558, 0.3529, 0.3516, 0.351, 0.351, 0.3523",\
"0.3838, 0.3795, 0.3707, 0.3634, 0.3579, 0.355, 0.3535, 0.3533, 0.3538, 0.3546",\
"0.3907, 0.3864, 0.3776, 0.3701, 0.3646, 0.3616, 0.3602, 0.3599, 0.3602, 0.3599",\
"0.4004, 0.3962, 0.3879, 0.3803, 0.3745, 0.3715, 0.3701, 0.3701, 0.3697, 0.371",\
"0.4138, 0.4095, 0.4005, 0.3921, 0.3879, 0.3846, 0.3832, 0.3826, 0.3829, 0.3836",\
"0.4312, 0.4269, 0.4179, 0.4098, 0.4036, 0.4016, 0.4002, 0.4003, 0.3993, 0.3995",\
"0.4515, 0.4472, 0.4379, 0.4289, 0.4234, 0.4198, 0.4197, 0.4213, 0.4211, 0.4208",\
"0.4756, 0.4712, 0.4619, 0.4532, 0.4471, 0.4427, 0.4415, 0.4432, 0.445, 0.4452");
}
}
internal_power() {
related_pin : "CLK" ;
when : "D&!SE&SI | !D&SE&!SI" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.4112, 0.4063, 0.395, 0.3856, 0.3796, 0.3752, 0.3724, 0.3706, 0.3691, 0.3682",\
"0.4112, 0.4063, 0.395, 0.3858, 0.3794, 0.3752, 0.3723, 0.3705, 0.3691, 0.3682",\
"0.4117, 0.4065, 0.3954, 0.3859, 0.3798, 0.3755, 0.3728, 0.3709, 0.3696, 0.3685",\
"0.4134, 0.4082, 0.3971, 0.3879, 0.3815, 0.3773, 0.3744, 0.3726, 0.3712, 0.3704",\
"0.4178, 0.4127, 0.4015, 0.3923, 0.3861, 0.3819, 0.379, 0.3773, 0.3758, 0.3747",\
"0.4238, 0.4186, 0.4075, 0.398, 0.3921, 0.388, 0.3852, 0.3832, 0.3818, 0.3808",\
"0.4313, 0.4261, 0.4151, 0.4058, 0.3995, 0.3953, 0.3925, 0.3905, 0.3893, 0.3882",\
"0.4396, 0.4345, 0.4234, 0.4141, 0.4078, 0.4036, 0.4008, 0.3989, 0.3973, 0.3965",\
"0.4498, 0.4448, 0.4339, 0.4245, 0.4183, 0.4139, 0.411, 0.4092, 0.4077, 0.4068",\
"0.4605, 0.4556, 0.4443, 0.4351, 0.4288, 0.4243, 0.4215, 0.4195, 0.4184, 0.4171");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.3816, 0.3774, 0.3689, 0.3611, 0.3558, 0.3528, 0.3515, 0.3512, 0.3514, 0.351",\
"0.3814, 0.3773, 0.3683, 0.361, 0.3555, 0.3526, 0.3506, 0.351, 0.3509, 0.3516",\
"0.382, 0.3776, 0.3686, 0.3612, 0.3557, 0.353, 0.3517, 0.3513, 0.3515, 0.3528",\
"0.3838, 0.3798, 0.371, 0.3634, 0.358, 0.3551, 0.3536, 0.3537, 0.3539, 0.3535",\
"0.3906, 0.3863, 0.3775, 0.37, 0.3645, 0.3615, 0.3602, 0.3598, 0.3602, 0.3598",\
"0.4002, 0.3959, 0.3874, 0.38, 0.3743, 0.3713, 0.37, 0.37, 0.3695, 0.3708",\
"0.4136, 0.4095, 0.4004, 0.3919, 0.3877, 0.3844, 0.383, 0.3825, 0.3827, 0.3834",\
"0.431, 0.4265, 0.4178, 0.4094, 0.4037, 0.4013, 0.4002, 0.4, 0.3998, 0.3994",\
"0.4519, 0.4474, 0.4381, 0.429, 0.4236, 0.4205, 0.4207, 0.4219, 0.4213, 0.4215",\
"0.4759, 0.4714, 0.462, 0.4534, 0.4473, 0.4432, 0.4414, 0.4433, 0.4452, 0.4459");
}
}
internal_power() {
related_pin : "CLK" ;
when : "D&SE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.4111, 0.4061, 0.3948, 0.3855, 0.3794, 0.3751, 0.3723, 0.3705, 0.3691, 0.368",\
"0.4109, 0.406, 0.3946, 0.3854, 0.3793, 0.3749, 0.3722, 0.3702, 0.369, 0.3679",\
"0.4114, 0.4063, 0.3952, 0.3858, 0.3796, 0.3753, 0.3726, 0.3707, 0.3692, 0.3683",\
"0.4133, 0.4082, 0.3971, 0.3877, 0.3815, 0.3772, 0.3746, 0.3726, 0.3712, 0.3703",\
"0.4176, 0.4127, 0.4014, 0.3922, 0.386, 0.3817, 0.3789, 0.3769, 0.3758, 0.3747",\
"0.424, 0.4187, 0.4079, 0.3986, 0.3924, 0.3881, 0.3854, 0.3833, 0.3819, 0.3808",\
"0.4303, 0.4254, 0.4143, 0.4051, 0.3988, 0.3946, 0.3916, 0.3896, 0.3882, 0.3873",\
"0.4395, 0.4343, 0.4233, 0.4139, 0.4076, 0.4035, 0.4006, 0.3987, 0.3972, 0.3963",\
"0.4498, 0.4448, 0.4336, 0.4244, 0.4182, 0.4139, 0.411, 0.4092, 0.4076, 0.4065",\
"0.4603, 0.4553, 0.444, 0.4349, 0.4285, 0.4243, 0.4213, 0.4194, 0.418, 0.4173");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.3819, 0.3776, 0.3687, 0.3615, 0.356, 0.3531, 0.3518, 0.3512, 0.3517, 0.3519",\
"0.3816, 0.3776, 0.3686, 0.3613, 0.3557, 0.3529, 0.3509, 0.3512, 0.3512, 0.3519",\
"0.3818, 0.3776, 0.3691, 0.3614, 0.3558, 0.3531, 0.3516, 0.3511, 0.3511, 0.353",\
"0.3838, 0.3797, 0.3709, 0.3634, 0.3579, 0.3551, 0.3535, 0.3539, 0.354, 0.3547",\
"0.3907, 0.3865, 0.3776, 0.3701, 0.3646, 0.3616, 0.3603, 0.3599, 0.3603, 0.3599",\
"0.4004, 0.3963, 0.3875, 0.3798, 0.374, 0.3714, 0.3699, 0.3697, 0.3696, 0.3704",\
"0.4135, 0.4094, 0.4002, 0.3918, 0.3875, 0.3843, 0.3829, 0.3823, 0.3827, 0.3839",\
"0.4312, 0.4266, 0.418, 0.4093, 0.4039, 0.4023, 0.401, 0.4008, 0.4005, 0.3995",\
"0.4516, 0.4472, 0.4384, 0.4296, 0.4239, 0.4208, 0.4199, 0.4212, 0.4213, 0.422",\
"0.4754, 0.4717, 0.4622, 0.4532, 0.4466, 0.4425, 0.4411, 0.4427, 0.4461, 0.4452");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "D===1'b0 && SI===1'b1" ;
timing_type : rising_edge ;
when : "!D&SI" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.538, 0.5523, 0.5945, 0.6615, 0.7563, 0.8844, 1.052, 1.263, 1.52, 1.828",\
"0.5412, 0.5555, 0.5977, 0.6648, 0.7596, 0.8876, 1.055, 1.266, 1.524, 1.832",\
"0.5553, 0.5696, 0.6118, 0.6788, 0.7736, 0.9016, 1.069, 1.28, 1.538, 1.846",\
"0.5837, 0.598, 0.6402, 0.7073, 0.8021, 0.9301, 1.097, 1.308, 1.566, 1.874",\
"0.6154, 0.6298, 0.6719, 0.739, 0.8337, 0.9619, 1.129, 1.34, 1.598, 1.906",\
"0.6443, 0.6587, 0.7007, 0.7679, 0.8627, 0.9908, 1.158, 1.369, 1.627, 1.935",\
"0.6668, 0.6811, 0.7235, 0.7907, 0.8854, 1.014, 1.181, 1.392, 1.65, 1.958",\
"0.682, 0.6964, 0.7386, 0.8057, 0.9006, 1.029, 1.196, 1.407, 1.665, 1.972",\
"0.6889, 0.7032, 0.7452, 0.8124, 0.9072, 1.035, 1.203, 1.414, 1.671, 1.979",\
"0.6857, 0.7001, 0.7422, 0.8093, 0.9041, 1.032, 1.199, 1.41, 1.668, 1.976");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.4965, 0.511, 0.5562, 0.6383, 0.7669, 0.9491, 1.19, 1.494, 1.865, 2.309",\
"0.4995, 0.5142, 0.5594, 0.6415, 0.7701, 0.9522, 1.193, 1.496, 1.868, 2.311",\
"0.5135, 0.5281, 0.5733, 0.6553, 0.7839, 0.9661, 1.206, 1.51, 1.881, 2.326",\
"0.5419, 0.5563, 0.6015, 0.6838, 0.8123, 0.9942, 1.235, 1.539, 1.91, 2.354",\
"0.5746, 0.589, 0.6345, 0.7165, 0.8449, 1.027, 1.268, 1.572, 1.943, 2.387",\
"0.6045, 0.619, 0.6645, 0.7466, 0.8752, 1.057, 1.298, 1.602, 1.973, 2.417",\
"0.6295, 0.6441, 0.6894, 0.7713, 0.8998, 1.082, 1.322, 1.626, 1.998, 2.442",\
"0.648, 0.6626, 0.7078, 0.7898, 0.9181, 1.1, 1.34, 1.644, 2.015, 2.458",\
"0.6586, 0.6735, 0.7187, 0.8006, 0.929, 1.111, 1.351, 1.655, 2.026, 2.469",\
"0.6606, 0.6751, 0.7208, 0.8026, 0.9307, 1.112, 1.353, 1.656, 2.028, 2.471");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.08224, 0.09816, 0.1469, 0.2351, 0.377, 0.5859, 0.8696, 1.23, 1.671, 2.197",\
"0.08226, 0.09836, 0.1466, 0.2349, 0.3771, 0.5864, 0.8683, 1.23, 1.672, 2.197",\
"0.08224, 0.0981, 0.1467, 0.2347, 0.3773, 0.5864, 0.8686, 1.229, 1.672, 2.195",\
"0.08226, 0.09816, 0.1466, 0.2349, 0.3771, 0.5863, 0.8682, 1.23, 1.672, 2.197",\
"0.08214, 0.09814, 0.1468, 0.2352, 0.3768, 0.5862, 0.8698, 1.23, 1.67, 2.197",\
"0.0822, 0.0978, 0.1464, 0.2346, 0.377, 0.5862, 0.87, 1.23, 1.672, 2.195",\
"0.0822, 0.0982, 0.1468, 0.2344, 0.377, 0.5864, 0.8686, 1.229, 1.672, 2.198",\
"0.0822, 0.098, 0.1464, 0.2348, 0.3772, 0.5856, 0.8694, 1.227, 1.669, 2.196",\
"0.082, 0.0978, 0.1466, 0.235, 0.3774, 0.5858, 0.8692, 1.228, 1.668, 2.194",\
"0.082, 0.098, 0.1464, 0.2344, 0.3768, 0.586, 0.8684, 1.228, 1.672, 2.194");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.08588, 0.1051, 0.1769, 0.3227, 0.5607, 0.8979, 1.342, 1.902, 2.586, 3.4",\
"0.08586, 0.1052, 0.1768, 0.3228, 0.5609, 0.8982, 1.342, 1.905, 2.584, 3.4",\
"0.08574, 0.1051, 0.1766, 0.3228, 0.561, 0.8981, 1.342, 1.906, 2.585, 3.4",\
"0.08596, 0.1052, 0.1768, 0.3228, 0.5608, 0.8979, 1.343, 1.906, 2.585, 3.4",\
"0.08612, 0.1053, 0.1759, 0.3227, 0.5608, 0.8978, 1.343, 1.902, 2.584, 3.4",\
"0.0858, 0.1052, 0.1762, 0.3228, 0.5606, 0.8978, 1.342, 1.902, 2.588, 3.401",\
"0.086, 0.1054, 0.1766, 0.3228, 0.5614, 0.899, 1.342, 1.903, 2.585, 3.4",\
"0.0862, 0.1056, 0.1766, 0.3228, 0.561, 0.898, 1.342, 1.902, 2.587, 3.399",\
"0.0866, 0.1062, 0.1768, 0.323, 0.5606, 0.8996, 1.342, 1.903, 2.587, 3.4",\
"0.0872, 0.1064, 0.177, 0.3232, 0.561, 0.8982, 1.343, 1.902, 2.586, 3.402");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "SE===1'b0 && SI===1'b0" ;
timing_type : rising_edge ;
when : "!SE&!SI" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.538, 0.5523, 0.5945, 0.6615, 0.7564, 0.8844, 1.052, 1.263, 1.52, 1.828",\
"0.5412, 0.5555, 0.5977, 0.6648, 0.7596, 0.8876, 1.055, 1.266, 1.524, 1.832",\
"0.5552, 0.5697, 0.6117, 0.6788, 0.7735, 0.9016, 1.069, 1.28, 1.538, 1.845",\
"0.5837, 0.5981, 0.6402, 0.7073, 0.802, 0.9301, 1.097, 1.308, 1.566, 1.874",\
"0.6154, 0.6298, 0.6719, 0.739, 0.8337, 0.9619, 1.129, 1.34, 1.598, 1.906",\
"0.6443, 0.6587, 0.7007, 0.7678, 0.8627, 0.9908, 1.158, 1.369, 1.627, 1.935",\
"0.6671, 0.6814, 0.7235, 0.7907, 0.8854, 1.014, 1.181, 1.392, 1.65, 1.957",\
"0.6821, 0.6964, 0.7385, 0.8057, 0.9005, 1.029, 1.196, 1.407, 1.665, 1.972",\
"0.6889, 0.7032, 0.7453, 0.8124, 0.9072, 1.035, 1.203, 1.414, 1.671, 1.979",\
"0.6855, 0.6998, 0.7419, 0.8091, 0.9039, 1.032, 1.199, 1.41, 1.668, 1.976");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.4965, 0.511, 0.5564, 0.6384, 0.7668, 0.9491, 1.19, 1.494, 1.865, 2.309",\
"0.4996, 0.5142, 0.5594, 0.6415, 0.7701, 0.9522, 1.193, 1.496, 1.868, 2.311",\
"0.5135, 0.528, 0.5733, 0.6553, 0.784, 0.966, 1.207, 1.511, 1.881, 2.325",\
"0.5417, 0.5563, 0.6017, 0.6838, 0.8122, 0.9945, 1.235, 1.539, 1.911, 2.353",\
"0.5746, 0.589, 0.6345, 0.7165, 0.8449, 1.027, 1.268, 1.572, 1.943, 2.387",\
"0.6044, 0.6189, 0.6644, 0.7465, 0.8751, 1.057, 1.298, 1.602, 1.973, 2.417",\
"0.6295, 0.6441, 0.6894, 0.7713, 0.8998, 1.082, 1.322, 1.626, 1.998, 2.441",\
"0.6482, 0.6627, 0.7081, 0.79, 0.9185, 1.1, 1.34, 1.644, 2.016, 2.46",\
"0.6586, 0.6732, 0.7186, 0.8004, 0.9287, 1.11, 1.351, 1.655, 2.026, 2.469",\
"0.6607, 0.6753, 0.7206, 0.8024, 0.9308, 1.112, 1.353, 1.657, 2.028, 2.47");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.08214, 0.09816, 0.1469, 0.2351, 0.377, 0.5863, 0.8698, 1.23, 1.67, 2.197",\
"0.08226, 0.09836, 0.1468, 0.2349, 0.3771, 0.5864, 0.8683, 1.23, 1.672, 2.197",\
"0.0823, 0.09808, 0.1469, 0.2352, 0.3771, 0.5861, 0.8694, 1.23, 1.672, 2.197",\
"0.08226, 0.09786, 0.1464, 0.2348, 0.3769, 0.5863, 0.8698, 1.231, 1.672, 2.195",\
"0.08214, 0.09814, 0.1468, 0.2352, 0.3768, 0.5864, 0.8698, 1.23, 1.67, 2.197",\
"0.0822, 0.0976, 0.1464, 0.2346, 0.3776, 0.5864, 0.8694, 1.23, 1.67, 2.199",\
"0.0822, 0.0982, 0.1468, 0.2352, 0.3772, 0.5852, 0.8694, 1.229, 1.672, 2.198",\
"0.082, 0.098, 0.1462, 0.2342, 0.3768, 0.586, 0.8694, 1.227, 1.67, 2.196",\
"0.082, 0.0978, 0.1464, 0.235, 0.3774, 0.5854, 0.868, 1.228, 1.668, 2.194",\
"0.0822, 0.0982, 0.1466, 0.2354, 0.3766, 0.5864, 0.8686, 1.23, 1.67, 2.193");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.08574, 0.1052, 0.1758, 0.3228, 0.5609, 0.8978, 1.343, 1.902, 2.585, 3.401",\
"0.08586, 0.1052, 0.1768, 0.3229, 0.5609, 0.8982, 1.342, 1.905, 2.584, 3.4",\
"0.08586, 0.1051, 0.1759, 0.3226, 0.5609, 0.8982, 1.342, 1.902, 2.586, 3.4",\
"0.0859, 0.1053, 0.1756, 0.3227, 0.561, 0.898, 1.343, 1.903, 2.586, 3.4",\
"0.08602, 0.1053, 0.1759, 0.3227, 0.5608, 0.8978, 1.343, 1.902, 2.584, 3.4",\
"0.0858, 0.1054, 0.176, 0.3228, 0.5604, 0.8978, 1.342, 1.905, 2.588, 3.401",\
"0.0862, 0.1054, 0.1766, 0.3228, 0.561, 0.9, 1.342, 1.903, 2.588, 3.4",\
"0.0864, 0.1056, 0.177, 0.3232, 0.5614, 0.8994, 1.342, 1.905, 2.588, 3.399",\
"0.0868, 0.106, 0.1768, 0.323, 0.5606, 0.8984, 1.344, 1.903, 2.588, 3.4",\
"0.087, 0.1064, 0.1778, 0.3232, 0.5618, 0.8984, 1.343, 1.904, 2.585, 3.401");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "D===1'b1 && SE===1'b0 && SI===1'b1 || D===1'b0 && SE===1'b1 && SI===1'b0" ;
timing_type : rising_edge ;
when : "D&!SE&SI | !D&SE&!SI" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.538, 0.5523, 0.5945, 0.6615, 0.7563, 0.8844, 1.052, 1.263, 1.521, 1.828",\
"0.5412, 0.5555, 0.5977, 0.6648, 0.7596, 0.8876, 1.055, 1.266, 1.524, 1.832",\
"0.5553, 0.5697, 0.6118, 0.6788, 0.7736, 0.9017, 1.069, 1.28, 1.538, 1.845",\
"0.5837, 0.598, 0.6401, 0.7073, 0.8021, 0.9301, 1.097, 1.308, 1.566, 1.874",\
"0.6154, 0.6298, 0.6719, 0.739, 0.8337, 0.9619, 1.129, 1.34, 1.598, 1.906",\
"0.6443, 0.6587, 0.7007, 0.7678, 0.8628, 0.9908, 1.158, 1.369, 1.627, 1.935",\
"0.6672, 0.6814, 0.7235, 0.7907, 0.8854, 1.014, 1.181, 1.392, 1.65, 1.958",\
"0.6821, 0.6964, 0.7385, 0.8057, 0.9005, 1.029, 1.196, 1.407, 1.665, 1.972",\
"0.6888, 0.7032, 0.7453, 0.8124, 0.9072, 1.035, 1.203, 1.413, 1.671, 1.979",\
"0.6857, 0.7001, 0.7422, 0.8093, 0.9039, 1.032, 1.199, 1.41, 1.668, 1.976");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.4965, 0.5109, 0.5565, 0.6384, 0.7668, 0.9491, 1.189, 1.494, 1.865, 2.309",\
"0.4996, 0.5142, 0.5594, 0.6415, 0.7701, 0.9522, 1.193, 1.496, 1.868, 2.311",\
"0.5136, 0.5279, 0.5731, 0.6553, 0.7837, 0.9661, 1.206, 1.511, 1.881, 2.326",\
"0.5417, 0.5565, 0.6018, 0.6838, 0.8122, 0.9945, 1.235, 1.539, 1.911, 2.354",\
"0.5746, 0.589, 0.6345, 0.7165, 0.8449, 1.027, 1.268, 1.572, 1.943, 2.387",\
"0.6044, 0.619, 0.6642, 0.7466, 0.8752, 1.057, 1.298, 1.602, 1.973, 2.417",\
"0.6295, 0.6441, 0.6894, 0.7713, 0.8998, 1.082, 1.322, 1.626, 1.998, 2.441",\
"0.648, 0.6626, 0.7081, 0.7901, 0.9185, 1.1, 1.341, 1.645, 2.016, 2.46",\
"0.6588, 0.6732, 0.7186, 0.8004, 0.9287, 1.111, 1.351, 1.655, 2.026, 2.469",\
"0.6608, 0.6751, 0.7206, 0.8024, 0.9308, 1.112, 1.353, 1.657, 2.028, 2.47");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.08214, 0.09806, 0.1465, 0.2351, 0.377, 0.5859, 0.8682, 1.228, 1.672, 2.195",\
"0.08224, 0.09838, 0.1466, 0.2349, 0.3771, 0.5864, 0.8683, 1.23, 1.672, 2.197",\
"0.08238, 0.09808, 0.1466, 0.2353, 0.3771, 0.5862, 0.8695, 1.23, 1.672, 2.198",\
"0.08226, 0.09816, 0.1466, 0.2349, 0.3771, 0.5863, 0.8682, 1.23, 1.672, 2.197",\
"0.08214, 0.09818, 0.1468, 0.2352, 0.3768, 0.5864, 0.8698, 1.23, 1.67, 2.197",\
"0.082, 0.0976, 0.1464, 0.2344, 0.3774, 0.586, 0.8696, 1.23, 1.669, 2.195",\
"0.0822, 0.0978, 0.1466, 0.2346, 0.3768, 0.5856, 0.869, 1.229, 1.672, 2.199",\
"0.0824, 0.098, 0.1462, 0.2348, 0.377, 0.5856, 0.8684, 1.227, 1.668, 2.196",\
"0.082, 0.0978, 0.1468, 0.2344, 0.3772, 0.5858, 0.868, 1.228, 1.668, 2.194",\
"0.082, 0.098, 0.147, 0.2344, 0.3772, 0.5852, 0.8694, 1.228, 1.669, 2.194");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.0859, 0.1053, 0.1766, 0.3225, 0.5609, 0.8978, 1.343, 1.902, 2.584, 3.401",\
"0.08586, 0.1052, 0.1768, 0.3229, 0.5609, 0.8982, 1.342, 1.905, 2.584, 3.4",\
"0.08594, 0.1053, 0.1768, 0.3226, 0.5609, 0.8981, 1.344, 1.902, 2.585, 3.4",\
"0.0861, 0.1052, 0.1766, 0.3226, 0.561, 0.8983, 1.342, 1.902, 2.586, 3.4",\
"0.08602, 0.1053, 0.1759, 0.3227, 0.5608, 0.8978, 1.343, 1.902, 2.584, 3.4",\
"0.0858, 0.1052, 0.1764, 0.323, 0.5606, 0.8978, 1.342, 1.902, 2.588, 3.401",\
"0.0862, 0.1054, 0.1766, 0.3228, 0.561, 0.9, 1.342, 1.903, 2.588, 3.4",\
"0.0864, 0.1056, 0.177, 0.3234, 0.5616, 0.8992, 1.342, 1.902, 2.59, 3.399",\
"0.0868, 0.106, 0.1768, 0.323, 0.5606, 0.8996, 1.343, 1.903, 2.587, 3.401",\
"0.0872, 0.1064, 0.1778, 0.3232, 0.5608, 0.8982, 1.344, 1.904, 2.585, 3.4");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "D===1'b1 && SE===1'b1" ;
timing_type : rising_edge ;
when : "D&SE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.538, 0.5524, 0.5945, 0.6615, 0.7563, 0.8844, 1.052, 1.263, 1.52, 1.828",\
"0.5412, 0.5555, 0.5977, 0.6648, 0.7595, 0.8877, 1.055, 1.266, 1.524, 1.831",\
"0.5552, 0.5696, 0.6117, 0.6788, 0.7736, 0.9017, 1.069, 1.28, 1.538, 1.846",\
"0.5837, 0.598, 0.6402, 0.7073, 0.802, 0.9302, 1.097, 1.308, 1.566, 1.874",\
"0.6154, 0.6299, 0.6721, 0.7391, 0.8339, 0.9619, 1.129, 1.34, 1.598, 1.906",\
"0.6443, 0.6587, 0.7008, 0.7678, 0.8628, 0.9908, 1.158, 1.369, 1.627, 1.935",\
"0.6666, 0.6811, 0.7232, 0.7903, 0.885, 1.013, 1.18, 1.392, 1.65, 1.957",\
"0.6821, 0.6964, 0.7385, 0.8057, 0.9005, 1.029, 1.196, 1.407, 1.665, 1.972",\
"0.6888, 0.7032, 0.7452, 0.8124, 0.9072, 1.035, 1.203, 1.414, 1.672, 1.979",\
"0.6857, 0.7, 0.7422, 0.8093, 0.9041, 1.032, 1.199, 1.41, 1.668, 1.976");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.4966, 0.5109, 0.5563, 0.6384, 0.7668, 0.9491, 1.19, 1.494, 1.865, 2.309",\
"0.4995, 0.5142, 0.5594, 0.6415, 0.77, 0.9522, 1.193, 1.496, 1.868, 2.311",\
"0.5135, 0.5281, 0.5734, 0.6554, 0.7838, 0.9661, 1.206, 1.51, 1.881, 2.325",\
"0.5417, 0.5563, 0.6017, 0.6837, 0.8124, 0.9945, 1.235, 1.539, 1.91, 2.354",\
"0.5746, 0.589, 0.6345, 0.7165, 0.8449, 1.027, 1.268, 1.572, 1.943, 2.387",\
"0.6045, 0.6192, 0.6642, 0.7463, 0.8749, 1.057, 1.298, 1.602, 1.973, 2.417",\
"0.6295, 0.6441, 0.6894, 0.7713, 0.8998, 1.082, 1.322, 1.626, 1.998, 2.441",\
"0.648, 0.6626, 0.7078, 0.7899, 0.9183, 1.1, 1.34, 1.645, 2.016, 2.46",\
"0.6586, 0.6732, 0.7188, 0.8006, 0.9289, 1.111, 1.351, 1.655, 2.026, 2.469",\
"0.6605, 0.6753, 0.7208, 0.8026, 0.9307, 1.112, 1.353, 1.657, 2.028, 2.47");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.08216, 0.09814, 0.1469, 0.2351, 0.377, 0.5859, 0.8696, 1.23, 1.67, 2.197",\
"0.08226, 0.09836, 0.1469, 0.2352, 0.3771, 0.5862, 0.8684, 1.23, 1.672, 2.198",\
"0.08232, 0.09814, 0.1466, 0.2348, 0.3771, 0.5862, 0.8691, 1.23, 1.672, 2.195",\
"0.08244, 0.09816, 0.1465, 0.2351, 0.377, 0.5859, 0.8698, 1.23, 1.672, 2.196",\
"0.08234, 0.09808, 0.1464, 0.235, 0.3772, 0.5864, 0.8694, 1.23, 1.671, 2.196",\
"0.082, 0.0976, 0.1462, 0.2346, 0.377, 0.5864, 0.869, 1.23, 1.672, 2.198",\
"0.0824, 0.0978, 0.1468, 0.2342, 0.377, 0.5852, 0.8694, 1.229, 1.672, 2.198",\
"0.0824, 0.098, 0.1462, 0.2348, 0.377, 0.5856, 0.8684, 1.227, 1.668, 2.196",\
"0.082, 0.0978, 0.1464, 0.2344, 0.3772, 0.5858, 0.869, 1.228, 1.668, 2.194",\
"0.082, 0.0978, 0.1468, 0.2346, 0.377, 0.5852, 0.8688, 1.229, 1.669, 2.194");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.08588, 0.1053, 0.1766, 0.3227, 0.5609, 0.8984, 1.343, 1.902, 2.589, 3.4",\
"0.08582, 0.1052, 0.1768, 0.3228, 0.5609, 0.8982, 1.342, 1.905, 2.584, 3.4",\
"0.08592, 0.1051, 0.1766, 0.3228, 0.5607, 0.8981, 1.344, 1.902, 2.586, 3.4",\
"0.0859, 0.1052, 0.1756, 0.3226, 0.5605, 0.898, 1.343, 1.902, 2.586, 3.4",\
"0.08602, 0.1053, 0.1759, 0.3227, 0.5608, 0.8978, 1.343, 1.902, 2.584, 3.4",\
"0.0858, 0.1052, 0.1766, 0.3234, 0.561, 0.8982, 1.342, 1.904, 2.586, 3.399",\
"0.0862, 0.1054, 0.1766, 0.3228, 0.5608, 0.8998, 1.342, 1.903, 2.588, 3.4",\
"0.0864, 0.1056, 0.1766, 0.3228, 0.5614, 0.8986, 1.342, 1.905, 2.59, 3.399",\
"0.0866, 0.106, 0.1772, 0.3232, 0.561, 0.8994, 1.344, 1.902, 2.586, 3.402",\
"0.087, 0.1068, 0.177, 0.3232, 0.5616, 0.8982, 1.344, 1.904, 2.586, 3.4");
}
}
timing() {
related_pin : "CLK" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.538, 0.5524, 0.5945, 0.6615, 0.7563, 0.8844, 1.052, 1.263, 1.52, 1.828",\
"0.5412, 0.5555, 0.5977, 0.6648, 0.7595, 0.8877, 1.055, 1.266, 1.524, 1.831",\
"0.5552, 0.5696, 0.6117, 0.6788, 0.7736, 0.9017, 1.069, 1.28, 1.538, 1.846",\
"0.5837, 0.598, 0.6402, 0.7073, 0.802, 0.9302, 1.097, 1.308, 1.566, 1.874",\
"0.6154, 0.6299, 0.6721, 0.7391, 0.8339, 0.9619, 1.129, 1.34, 1.598, 1.906",\
"0.6443, 0.6587, 0.7008, 0.7678, 0.8628, 0.9908, 1.158, 1.369, 1.627, 1.935",\
"0.6666, 0.6811, 0.7232, 0.7903, 0.885, 1.013, 1.18, 1.392, 1.65, 1.957",\
"0.6821, 0.6964, 0.7385, 0.8057, 0.9005, 1.029, 1.196, 1.407, 1.665, 1.972",\
"0.6888, 0.7032, 0.7452, 0.8124, 0.9072, 1.035, 1.203, 1.414, 1.672, 1.979",\
"0.6857, 0.7, 0.7422, 0.8093, 0.9041, 1.032, 1.199, 1.41, 1.668, 1.976");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.4965, 0.511, 0.5562, 0.6383, 0.7669, 0.9491, 1.19, 1.494, 1.865, 2.309",\
"0.4995, 0.5142, 0.5594, 0.6415, 0.7701, 0.9522, 1.193, 1.496, 1.868, 2.311",\
"0.5135, 0.5281, 0.5733, 0.6553, 0.7839, 0.9661, 1.206, 1.51, 1.881, 2.326",\
"0.5419, 0.5563, 0.6015, 0.6838, 0.8123, 0.9942, 1.235, 1.539, 1.91, 2.354",\
"0.5746, 0.589, 0.6345, 0.7165, 0.8449, 1.027, 1.268, 1.572, 1.943, 2.387",\
"0.6045, 0.619, 0.6645, 0.7466, 0.8752, 1.057, 1.298, 1.602, 1.973, 2.417",\
"0.6295, 0.6441, 0.6894, 0.7713, 0.8998, 1.082, 1.322, 1.626, 1.998, 2.442",\
"0.648, 0.6626, 0.7078, 0.7898, 0.9181, 1.1, 1.34, 1.644, 2.015, 2.458",\
"0.6586, 0.6735, 0.7187, 0.8006, 0.929, 1.111, 1.351, 1.655, 2.026, 2.469",\
"0.6606, 0.6751, 0.7208, 0.8026, 0.9307, 1.112, 1.353, 1.656, 2.028, 2.471");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.08214, 0.09806, 0.1465, 0.2351, 0.377, 0.5859, 0.8682, 1.228, 1.672, 2.195",\
"0.08224, 0.09838, 0.1466, 0.2349, 0.3771, 0.5864, 0.8683, 1.23, 1.672, 2.197",\
"0.08238, 0.09808, 0.1466, 0.2353, 0.3771, 0.5862, 0.8695, 1.23, 1.672, 2.198",\
"0.08226, 0.09816, 0.1466, 0.2349, 0.3771, 0.5863, 0.8682, 1.23, 1.672, 2.197",\
"0.08214, 0.09818, 0.1468, 0.2352, 0.3768, 0.5864, 0.8698, 1.23, 1.67, 2.197",\
"0.082, 0.0976, 0.1464, 0.2344, 0.3774, 0.586, 0.8696, 1.23, 1.669, 2.195",\
"0.0822, 0.0978, 0.1466, 0.2346, 0.3768, 0.5856, 0.869, 1.229, 1.672, 2.199",\
"0.0824, 0.098, 0.1462, 0.2348, 0.377, 0.5856, 0.8684, 1.227, 1.668, 2.196",\
"0.082, 0.0978, 0.1468, 0.2344, 0.3772, 0.5858, 0.868, 1.228, 1.668, 2.194",\
"0.082, 0.098, 0.147, 0.2344, 0.3772, 0.5852, 0.8694, 1.228, 1.669, 2.194");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002567, 0.008066, 0.01857, 0.03493, 0.05789, 0.0881, 0.1262, 0.1726, 0.228");
values("0.08588, 0.1051, 0.1769, 0.3227, 0.5607, 0.8979, 1.342, 1.902, 2.586, 3.4",\
"0.08586, 0.1052, 0.1768, 0.3228, 0.5609, 0.8982, 1.342, 1.905, 2.584, 3.4",\
"0.08574, 0.1051, 0.1766, 0.3228, 0.561, 0.8981, 1.342, 1.906, 2.585, 3.4",\
"0.08596, 0.1052, 0.1768, 0.3228, 0.5608, 0.8979, 1.343, 1.906, 2.585, 3.4",\
"0.08612, 0.1053, 0.1759, 0.3227, 0.5608, 0.8978, 1.343, 1.902, 2.584, 3.4",\
"0.0858, 0.1052, 0.1762, 0.3228, 0.5606, 0.8978, 1.342, 1.902, 2.588, 3.401",\
"0.086, 0.1054, 0.1766, 0.3228, 0.5614, 0.899, 1.342, 1.903, 2.585, 3.4",\
"0.0862, 0.1056, 0.1766, 0.3228, 0.561, 0.898, 1.342, 1.902, 2.587, 3.399",\
"0.0866, 0.1062, 0.1768, 0.323, 0.5606, 0.8996, 1.342, 1.903, 2.587, 3.4",\
"0.0872, 0.1064, 0.177, 0.3232, 0.561, 0.8982, 1.343, 1.902, 2.586, 3.402");
}
}
}
pin(SE) {
capacitance : 0.005983 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
nextstate_type : data ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLK&!D&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.1483, 0.1484, 0.1562, 0.1793, 0.2216, 0.2853, 0.3717, 0.4821, \
0.6179, 0.7806");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.008668, 0.008828, 0.01439, 0.03247, 0.06782, 0.1226, 0.1977, \
0.2951, 0.4154, 0.56");
}
}
internal_power() {
when : "!CLK&!D&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.5509, 0.5505, 0.5571, 0.5825, 0.6413, 0.7456, 0.9032, 1.115, \
1.381, 1.699");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.2514, 0.2516, 0.2569, 0.2787, 0.3317, 0.4228, 0.5546, 0.7287, \
0.9474, 1.214");
}
}
internal_power() {
when : "!CLK&D&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.4233, 0.4236, 0.4317, 0.4558, 0.4993, 0.5656, 0.6581, 0.7777, \
0.926, 1.105");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.4415, 0.4416, 0.4464, 0.463, 0.4958, 0.5487, 0.6262, 0.7279, \
0.8556, 1.015");
}
}
internal_power() {
when : "!CLK&D&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.1469, 0.1473, 0.1555, 0.1791, 0.2218, 0.2856, 0.3723, 0.4827, \
0.6188, 0.7814");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.007198, 0.007349, 0.01272, 0.0306, 0.06583, 0.1205, 0.1958, \
0.2932, 0.4136, 0.5584");
}
}
internal_power() {
when : "CLK&!D&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.1417, 0.1419, 0.1497, 0.1728, 0.2153, 0.2789, 0.3654, 0.4756, \
0.6115, 0.7743");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.001066, 0.001184, 0.006759, 0.02478, 0.06012, 0.1149, 0.1902, \
0.2876, 0.4079, 0.5525");
}
}
internal_power() {
when : "CLK&!D&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.1933, 0.1935, 0.2018, 0.2268, 0.2729, 0.3407, 0.431, 0.5445, \
0.6821, 0.8457");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.005608, -0.005555, -0.0004784, 0.01857, 0.05731, 0.1165, 0.1958, \
0.296, 0.418, 0.5634");
}
}
internal_power() {
when : "CLK&D&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.1549, 0.1552, 0.163, 0.1863, 0.2281, 0.291, 0.3766, 0.4861, \
0.6212, 0.7832");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.06001, 0.06012, 0.06546, 0.08304, 0.118, 0.1726, 0.2506, 0.3485, \
0.4686, 0.6129");
}
}
internal_power() {
when : "CLK&D&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.1425, 0.1428, 0.1512, 0.1748, 0.2174, 0.2813, 0.3679, 0.4785, \
0.6144, 0.7772");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.004474, 0.004506, 0.009891, 0.02769, 0.06295, 0.1177, 0.1931, \
0.2903, 0.4109, 0.5556");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_SI === 1'b1" ;
timing_type : hold_rising ;
when : "!D&SI" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.029, -0.024, -0.013, 0.012, 0.043, 0.065, 0.078, 0.082, 0.078, 0.067",\
"-0.031, -0.026, -0.014, 0.011, 0.043, 0.059, 0.07, 0.077, 0.07, 0.067",\
"-0.041, -0.035, -0.019, 0.004, 0.027, 0.054, 0.062, 0.071, 0.062, 0.055",\
"-0.065, -0.061, -0.042, -0.016, 0.006, 0.035, 0.043, 0.052, 0.043, 0.032",\
"-0.096, -0.09, -0.07, -0.051, -0.025, 0.001, 0.02, 0.022, 0.012, 0.003",\
"-0.124, -0.12, -0.101, -0.074, -0.047, -0.028, -0.017, -0.01, -0.018, -0.032",\
"-0.145, -0.146, -0.126, -0.105, -0.079, -0.051, -0.048, -0.034, -0.046, -0.059",\
"-0.179, -0.175, -0.156, -0.131, -0.109, -0.082, -0.079, -0.066, -0.088, -0.092",\
"-0.212, -0.205, -0.186, -0.167, -0.146, -0.121, -0.119, -0.111, -0.127, -0.14",\
"-0.249, -0.241, -0.224, -0.208, -0.19, -0.159, -0.163, -0.162, -0.182, -0.191");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.177, -0.172, -0.167, -0.164, -0.17, -0.189, -0.215, -0.258, -0.298, -0.347",\
"-0.179, -0.178, -0.169, -0.166, -0.175, -0.194, -0.219, -0.257, -0.301, -0.351",\
"-0.187, -0.181, -0.174, -0.173, -0.179, -0.199, -0.226, -0.265, -0.307, -0.362",\
"-0.193, -0.189, -0.18, -0.179, -0.185, -0.204, -0.227, -0.267, -0.308, -0.366",\
"-0.203, -0.2, -0.19, -0.187, -0.191, -0.209, -0.237, -0.273, -0.319, -0.37",\
"-0.21, -0.208, -0.201, -0.194, -0.195, -0.215, -0.241, -0.271, -0.313, -0.372",\
"-0.205, -0.2, -0.19, -0.183, -0.188, -0.206, -0.238, -0.27, -0.319, -0.368",\
"-0.174, -0.175, -0.167, -0.16, -0.172, -0.188, -0.217, -0.255, -0.304, -0.359",\
"-0.131, -0.124, -0.117, -0.116, -0.13, -0.147, -0.178, -0.228, -0.279, -0.338",\
"-0.067, -0.058, -0.055, -0.05, -0.072, -0.095, -0.134, -0.181, -0.233, -0.298");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_NOT_SI === 1'b1" ;
timing_type : hold_rising ;
when : "D&!SI" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.281, -0.277, -0.274, -0.265, -0.276, -0.297, -0.32, -0.365, -0.405, -0.46",\
"-0.29, -0.284, -0.274, -0.271, -0.277, -0.299, -0.326, -0.37, -0.416, -0.464",\
"-0.311, -0.303, -0.3, -0.292, -0.299, -0.323, -0.354, -0.393, -0.439, -0.487",\
"-0.352, -0.349, -0.344, -0.334, -0.346, -0.363, -0.393, -0.433, -0.477, -0.533",\
"-0.408, -0.403, -0.396, -0.393, -0.401, -0.419, -0.444, -0.486, -0.532, -0.586",\
"-0.48, -0.478, -0.472, -0.465, -0.475, -0.487, -0.517, -0.554, -0.6, -0.654",\
"-0.566, -0.565, -0.558, -0.55, -0.553, -0.574, -0.598, -0.636, -0.68, -0.73",\
"-0.6618, -0.6575, -0.652, -0.644, -0.648, -0.669, -0.688, -0.728, -0.769, -0.821",\
"-0.7681, -0.7665, -0.7564, -0.753, -0.761, -0.773, -0.801, -0.837, -0.876, -0.93",\
"-0.888, -0.8925, -0.8816, -0.8738, -0.877, -0.897, -0.922, -0.955, -1.001, -1.052");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.115, -0.11, -0.097, -0.073, -0.048, -0.022, -0.012, -0.009, -0.016, -0.028",\
"-0.118, -0.112, -0.095, -0.077, -0.05, -0.029, -0.014, -0.01, -0.018, -0.029",\
"-0.126, -0.124, -0.106, -0.084, -0.059, -0.034, -0.026, -0.02, -0.029, -0.043",\
"-0.134, -0.133, -0.117, -0.093, -0.069, -0.045, -0.035, -0.028, -0.03, -0.052",\
"-0.142, -0.137, -0.122, -0.102, -0.074, -0.046, -0.039, -0.035, -0.035, -0.056",\
"-0.14, -0.136, -0.119, -0.094, -0.071, -0.047, -0.035, -0.024, -0.035, -0.048",\
"-0.123, -0.116, -0.102, -0.078, -0.049, -0.028, -0.014, -0.01, -0.017, -0.03",\
"-0.092, -0.087, -0.071, -0.046, -0.021, 0.003, 0.018, 0.028, 0.017, 0.005",\
"-0.044, -0.043, -0.027, 0.001, 0.028, 0.053, 0.066, 0.066, 0.064, 0.05",\
"0.01, 0.02, 0.034, 0.061, 0.085, 0.107, 0.117, 0.125, 0.118, 0.107");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_SI === 1'b1" ;
timing_type : setup_rising ;
when : "!D&SI" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.452, 0.449, 0.436, 0.403, 0.375, 0.346, 0.328, 0.319, 0.325, 0.364",\
"0.457, 0.449, 0.437, 0.404, 0.371, 0.349, 0.334, 0.319, 0.329, 0.368",\
"0.457, 0.458, 0.445, 0.412, 0.385, 0.353, 0.338, 0.329, 0.335, 0.362",\
"0.48, 0.476, 0.458, 0.435, 0.401, 0.376, 0.358, 0.347, 0.36, 0.394",\
"0.53, 0.528, 0.508, 0.479, 0.45, 0.427, 0.405, 0.399, 0.406, 0.439",\
"0.616, 0.611, 0.597, 0.565, 0.537, 0.506, 0.494, 0.477, 0.479, 0.51",\
"0.731, 0.725, 0.71, 0.681, 0.642, 0.62, 0.598, 0.587, 0.592, 0.608",\
"0.865, 0.863, 0.844, 0.815, 0.774, 0.747, 0.729, 0.718, 0.713, 0.729",\
"1.03, 1.03, 1.007, 0.972, 0.935, 0.903, 0.889, 0.864, 0.863, 0.872",\
"1.216, 1.214, 1.192, 1.151, 1.113, 1.078, 1.056, 1.039, 1.03, 1.051");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.441, 0.437, 0.428, 0.403, 0.382, 0.379, 0.388, 0.411, 0.446, 0.494",\
"0.444, 0.442, 0.429, 0.404, 0.379, 0.376, 0.387, 0.411, 0.45, 0.498",\
"0.449, 0.45, 0.435, 0.412, 0.394, 0.382, 0.394, 0.42, 0.453, 0.504",\
"0.458, 0.454, 0.439, 0.419, 0.396, 0.39, 0.402, 0.427, 0.462, 0.514",\
"0.476, 0.473, 0.457, 0.438, 0.413, 0.411, 0.415, 0.436, 0.469, 0.517",\
"0.497, 0.495, 0.479, 0.459, 0.436, 0.431, 0.431, 0.448, 0.479, 0.526",\
"0.513, 0.512, 0.502, 0.48, 0.455, 0.442, 0.442, 0.465, 0.495, 0.538",\
"0.52, 0.519, 0.503, 0.485, 0.46, 0.45, 0.453, 0.463, 0.492, 0.541",\
"0.52, 0.51, 0.506, 0.475, 0.454, 0.443, 0.441, 0.455, 0.482, 0.528",\
"0.499, 0.501, 0.482, 0.457, 0.435, 0.424, 0.414, 0.434, 0.459, 0.505");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_NOT_SI === 1'b1" ;
timing_type : setup_rising ;
when : "D&!SI" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.55, 0.548, 0.536, 0.509, 0.489, 0.487, 0.493, 0.518, 0.553, 0.606",\
"0.555, 0.554, 0.543, 0.514, 0.496, 0.492, 0.501, 0.524, 0.558, 0.611",\
"0.58, 0.58, 0.561, 0.538, 0.514, 0.512, 0.523, 0.548, 0.585, 0.638",\
"0.623, 0.62, 0.603, 0.583, 0.557, 0.555, 0.568, 0.592, 0.623, 0.68",\
"0.681, 0.677, 0.663, 0.639, 0.617, 0.613, 0.622, 0.643, 0.682, 0.733",\
"0.751, 0.743, 0.732, 0.711, 0.685, 0.684, 0.689, 0.717, 0.748, 0.797",\
"0.836, 0.832, 0.822, 0.795, 0.771, 0.769, 0.775, 0.798, 0.826, 0.876",\
"0.931, 0.93, 0.913, 0.889, 0.868, 0.86, 0.867, 0.898, 0.924, 0.97",\
"1.043, 1.044, 1.028, 1.002, 0.982, 0.973, 0.977, 1.003, 1.035, 1.076",\
"1.173, 1.17, 1.157, 1.133, 1.113, 1.099, 1.103, 1.124, 1.154, 1.2");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.544, 0.542, 0.529, 0.498, 0.466, 0.438, 0.426, 0.411, 0.419, 0.451",\
"0.549, 0.548, 0.527, 0.498, 0.473, 0.442, 0.425, 0.416, 0.423, 0.455",\
"0.557, 0.555, 0.542, 0.513, 0.479, 0.453, 0.442, 0.43, 0.439, 0.469",\
"0.565, 0.565, 0.546, 0.52, 0.486, 0.462, 0.446, 0.433, 0.44, 0.477",\
"0.568, 0.567, 0.551, 0.519, 0.487, 0.458, 0.445, 0.436, 0.438, 0.478",\
"0.562, 0.561, 0.543, 0.512, 0.483, 0.459, 0.437, 0.434, 0.444, 0.473",\
"0.551, 0.543, 0.534, 0.498, 0.465, 0.442, 0.428, 0.424, 0.426, 0.456",\
"0.52, 0.519, 0.503, 0.473, 0.442, 0.421, 0.404, 0.397, 0.398, 0.43",\
"0.487, 0.483, 0.465, 0.445, 0.406, 0.382, 0.373, 0.361, 0.362, 0.396",\
"0.439, 0.44, 0.419, 0.393, 0.357, 0.334, 0.321, 0.311, 0.313, 0.348");
}
}
}
pin(SI) {
capacitance : 0.002717 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
nextstate_type : data ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLK&!D&!SE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02881, 0.02745, 0.02671, 0.02652, 0.02633, 0.0263, 0.02627, \
0.02628, 0.02626, 0.02623");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02609, -0.02604, -0.02606, -0.02604, -0.02602, -0.02607, -0.02611, \
-0.02616, -0.02615, -0.02616");
}
}
internal_power() {
when : "!CLK&!D&SE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.4763, 0.4756, 0.4745, 0.4755, 0.4916, 0.5394, 0.6287, 0.7587, \
0.9252, 1.126");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.2492, 0.2481, 0.2466, 0.2484, 0.2651, 0.3065, 0.3756, 0.4731, \
0.6003, 0.7585");
}
}
internal_power() {
when : "!CLK&D&!SE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.0264, 0.02632, 0.0263, 0.02637, 0.02633, 0.02631, 0.02634, 0.02636, \
0.02635, 0.02637");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02375, -0.02384, -0.02489, -0.02549, -0.02576, -0.02592, -0.02607, \
-0.02612, -0.02614, -0.02623");
}
}
internal_power() {
when : "!CLK&D&SE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.4763, 0.4755, 0.4744, 0.4756, 0.4916, 0.5393, 0.6285, 0.7588, \
0.9254, 1.126");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.2492, 0.2482, 0.2466, 0.2485, 0.2652, 0.3067, 0.3759, 0.4734, \
0.6008, 0.759");
}
}
internal_power() {
when : "CLK&!D&!SE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.0267, 0.02654, 0.02638, 0.02635, 0.02636, 0.02635, 0.02635, \
0.02631, 0.02635, 0.02637");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02604, -0.02608, -0.02604, -0.02603, -0.02603, -0.02601, -0.02611, \
-0.02606, -0.02614, -0.02616");
}
}
internal_power() {
when : "CLK&!D&SE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.08922, 0.08922, 0.08922, 0.08906, 0.08895, 0.08895, 0.089, 0.08902, \
0.08902, 0.08911");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02225, -0.02237, -0.02279, -0.02352, -0.0242, -0.02464, -0.02499, \
-0.02517, -0.02532, -0.02546");
}
}
internal_power() {
when : "CLK&D&!SE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02629, 0.02633, 0.02631, 0.02631, 0.0263, 0.02634, 0.02633, \
0.02632, 0.02634, 0.02637");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.0242, -0.02428, -0.02506, -0.02556, -0.02577, -0.02592, -0.02601, \
-0.02604, -0.0261, -0.0262");
}
}
internal_power() {
when : "CLK&D&SE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.08924, 0.08928, 0.08927, 0.08911, 0.089, 0.08901, 0.08903, 0.08914, \
0.0891, 0.08915");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02206, -0.02225, -0.02275, -0.02352, -0.02418, -0.0246, -0.02499, \
-0.02515, -0.02532, -0.02547");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_SE === 1'b1" ;
timing_type : hold_rising ;
when : "!D&SE" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.086, -0.08, -0.067, -0.041, -0.018, 0.005, 0.018, 0.021, 0.01, -0.002",\
"-0.087, -0.079, -0.071, -0.044, -0.019, 0.004, 0.017, 0.02, 0.009, -0.003",\
"-0.087, -0.083, -0.068, -0.047, -0.024, 0.001, 0.014, 0.017, 0.006, -0.007",\
"-0.097, -0.095, -0.079, -0.054, -0.029, -0.005, 0.009, 0.012, 0.006, -0.005",\
"-0.104, -0.098, -0.087, -0.061, -0.037, -0.007, -0, 0.003, -0.004, -0.017",\
"-0.097, -0.092, -0.077, -0.055, -0.032, -0, -0, 0.004, -0.009, -0.022",\
"-0.078, -0.07, -0.054, -0.035, -0.01, 0.012, 0.02, 0.022, 0.012, -0.006",\
"-0.047, -0.041, -0.023, -0, 0.022, 0.045, 0.051, 0.057, 0.034, 0.018",\
"-0.004, -0.003, 0.015, 0.038, 0.059, 0.088, 0.085, 0.088, 0.064, 0.05",\
"0.036, 0.046, 0.06, 0.088, 0.095, 0.128, 0.111, 0.125, 0.089, 0.083");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.223, -0.215, -0.213, -0.206, -0.215, -0.238, -0.268, -0.304, -0.352, -0.408",\
"-0.222, -0.218, -0.209, -0.204, -0.215, -0.238, -0.265, -0.303, -0.349, -0.403",\
"-0.218, -0.214, -0.203, -0.204, -0.213, -0.235, -0.258, -0.302, -0.349, -0.398",\
"-0.214, -0.211, -0.205, -0.194, -0.21, -0.224, -0.254, -0.296, -0.338, -0.394",\
"-0.21, -0.208, -0.199, -0.192, -0.203, -0.217, -0.247, -0.286, -0.327, -0.38",\
"-0.199, -0.197, -0.189, -0.18, -0.195, -0.206, -0.241, -0.278, -0.322, -0.378",\
"-0.175, -0.169, -0.166, -0.157, -0.168, -0.195, -0.224, -0.27, -0.309, -0.374",\
"-0.133, -0.133, -0.124, -0.12, -0.141, -0.16, -0.201, -0.246, -0.298, -0.359",\
"-0.071, -0.07, -0.061, -0.058, -0.083, -0.112, -0.148, -0.2, -0.26, -0.331",\
"0.019, 0.02, 0.025, 0.024, -0.003, -0.037, -0.081, -0.136, -0.203, -0.273");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_SE === 1'b1" ;
timing_type : hold_rising ;
when : "D&SE" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.086, -0.08, -0.067, -0.041, -0.018, -0, 0.018, 0.016, 0.01, -0.002",\
"-0.087, -0.079, -0.071, -0.044, -0.019, -0.001, 0.017, 0.015, 0.009, -0.003",\
"-0.087, -0.083, -0.068, -0.047, -0.024, -0.005, 0.014, 0.012, 0.006, -0.007",\
"-0.097, -0.095, -0.079, -0.054, -0.029, -0.005, 0.009, 0.012, 0.006, -0.005",\
"-0.104, -0.098, -0.087, -0.061, -0.037, -0.015, -0, 0.003, -0.004, -0.017",\
"-0.097, -0.092, -0.077, -0.055, -0.032, -0.009, -0, -0.003, -0.009, -0.027",\
"-0.078, -0.07, -0.054, -0.035, -0.01, 0.006, 0.02, 0.014, 0.012, -0.012",\
"-0.047, -0.041, -0.023, -0, 0.022, 0.038, 0.051, 0.047, 0.034, 0.012",\
"-0.01, -0.003, 0.015, 0.038, 0.051, 0.07, 0.076, 0.071, 0.064, 0.035",\
"0.036, 0.046, 0.06, 0.088, 0.105, 0.107, 0.111, 0.105, 0.089, 0.066");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.223, -0.215, -0.213, -0.206, -0.215, -0.238, -0.268, -0.304, -0.352, -0.399",\
"-0.222, -0.218, -0.209, -0.204, -0.215, -0.238, -0.265, -0.303, -0.349, -0.403",\
"-0.218, -0.214, -0.203, -0.204, -0.213, -0.235, -0.258, -0.302, -0.349, -0.398",\
"-0.214, -0.211, -0.205, -0.194, -0.205, -0.224, -0.254, -0.296, -0.338, -0.394",\
"-0.21, -0.2, -0.199, -0.192, -0.197, -0.217, -0.247, -0.286, -0.327, -0.38",\
"-0.199, -0.197, -0.189, -0.18, -0.187, -0.206, -0.241, -0.278, -0.322, -0.378",\
"-0.175, -0.169, -0.166, -0.157, -0.168, -0.195, -0.224, -0.27, -0.309, -0.374",\
"-0.133, -0.133, -0.124, -0.12, -0.134, -0.16, -0.201, -0.246, -0.298, -0.359",\
"-0.071, -0.063, -0.061, -0.058, -0.075, -0.112, -0.148, -0.2, -0.26, -0.331",\
"0.019, 0.02, 0.025, 0.024, 0.007, -0.037, -0.081, -0.136, -0.203, -0.273");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_SE === 1'b1" ;
timing_type : setup_rising ;
when : "!D&SE" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.515, 0.511, 0.498, 0.466, 0.436, 0.411, 0.396, 0.385, 0.392, 0.425",\
"0.518, 0.515, 0.502, 0.47, 0.434, 0.415, 0.395, 0.391, 0.396, 0.429",\
"0.519, 0.523, 0.503, 0.475, 0.437, 0.418, 0.402, 0.393, 0.404, 0.442",\
"0.527, 0.526, 0.508, 0.482, 0.446, 0.423, 0.411, 0.398, 0.411, 0.44",\
"0.56, 0.559, 0.542, 0.509, 0.475, 0.458, 0.435, 0.424, 0.43, 0.468",\
"0.632, 0.627, 0.614, 0.585, 0.553, 0.525, 0.506, 0.498, 0.505, 0.526",\
"0.746, 0.741, 0.726, 0.699, 0.662, 0.637, 0.612, 0.603, 0.602, 0.619",\
"0.891, 0.889, 0.87, 0.838, 0.799, 0.768, 0.753, 0.737, 0.73, 0.749",\
"1.063, 1.057, 1.042, 1.002, 0.959, 0.929, 0.909, 0.892, 0.889, 0.901",\
"1.259, 1.249, 1.237, 1.197, 1.152, 1.11, 1.091, 1.072, 1.074, 1.084");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.487, 0.486, 0.475, 0.451, 0.428, 0.422, 0.433, 0.457, 0.499, 0.546",\
"0.487, 0.482, 0.47, 0.448, 0.426, 0.42, 0.433, 0.457, 0.498, 0.55",\
"0.488, 0.482, 0.474, 0.444, 0.428, 0.418, 0.434, 0.457, 0.495, 0.549",\
"0.48, 0.476, 0.464, 0.443, 0.416, 0.416, 0.42, 0.45, 0.484, 0.542",\
"0.484, 0.481, 0.465, 0.438, 0.42, 0.411, 0.425, 0.442, 0.477, 0.527",\
"0.486, 0.484, 0.467, 0.446, 0.421, 0.413, 0.425, 0.448, 0.479, 0.526",\
"0.491, 0.497, 0.478, 0.454, 0.435, 0.425, 0.428, 0.449, 0.485, 0.532",\
"0.499, 0.498, 0.487, 0.462, 0.435, 0.428, 0.429, 0.454, 0.481, 0.528",\
"0.5, 0.496, 0.486, 0.46, 0.438, 0.434, 0.431, 0.444, 0.47, 0.521",\
"0.499, 0.501, 0.482, 0.457, 0.435, 0.419, 0.414, 0.428, 0.445, 0.497");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_SE === 1'b1" ;
timing_type : setup_rising ;
when : "D&SE" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.515, 0.511, 0.498, 0.472, 0.436, 0.411, 0.396, 0.385, 0.392, 0.425",\
"0.518, 0.515, 0.502, 0.47, 0.441, 0.415, 0.395, 0.391, 0.396, 0.429",\
"0.519, 0.523, 0.503, 0.475, 0.445, 0.418, 0.402, 0.388, 0.404, 0.433",\
"0.527, 0.526, 0.508, 0.482, 0.451, 0.423, 0.411, 0.398, 0.411, 0.44",\
"0.56, 0.559, 0.542, 0.509, 0.481, 0.458, 0.435, 0.424, 0.43, 0.468",\
"0.632, 0.627, 0.614, 0.585, 0.553, 0.525, 0.506, 0.498, 0.496, 0.526",\
"0.746, 0.741, 0.726, 0.699, 0.662, 0.637, 0.612, 0.603, 0.602, 0.619",\
"0.891, 0.884, 0.87, 0.838, 0.799, 0.768, 0.753, 0.737, 0.73, 0.749",\
"1.063, 1.057, 1.042, 1.002, 0.959, 0.929, 0.909, 0.892, 0.889, 0.901",\
"1.259, 1.249, 1.237, 1.197, 1.152, 1.11, 1.091, 1.072, 1.074, 1.084");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.487, 0.486, 0.475, 0.451, 0.428, 0.422, 0.433, 0.457, 0.499, 0.546",\
"0.487, 0.482, 0.47, 0.448, 0.426, 0.42, 0.433, 0.457, 0.498, 0.55",\
"0.488, 0.482, 0.474, 0.444, 0.428, 0.418, 0.426, 0.457, 0.495, 0.549",\
"0.48, 0.476, 0.464, 0.443, 0.416, 0.416, 0.42, 0.45, 0.484, 0.542",\
"0.476, 0.481, 0.465, 0.438, 0.42, 0.411, 0.425, 0.442, 0.477, 0.537",\
"0.481, 0.484, 0.467, 0.446, 0.421, 0.413, 0.425, 0.448, 0.479, 0.526",\
"0.491, 0.489, 0.478, 0.454, 0.435, 0.425, 0.428, 0.449, 0.485, 0.532",\
"0.499, 0.498, 0.487, 0.462, 0.435, 0.428, 0.429, 0.454, 0.481, 0.528",\
"0.5, 0.496, 0.486, 0.46, 0.438, 0.425, 0.431, 0.444, 0.47, 0.521",\
"0.499, 0.501, 0.482, 0.466, 0.435, 0.414, 0.414, 0.428, 0.445, 0.497");
}
}
}
test_cell() {
pin(SI) {
direction : input ;
signal_type : test_scan_in ;
}
pin(SE) {
direction : input ;
signal_type : test_scan_enable ;
}
ff(IQ1,IQN1) {
clocked_on : CLK ;
next_state : D ;
}
pin(CLK) {
clock : true ;
direction : input ;
}
pin(D) {
direction : input ;
}
pin(Q) {
direction : output ;
function : IQ1 ;
signal_type : test_scan_out ;
}
}
}