/* | |
* Copyright 2022 GlobalFoundries PDK Authors | |
* | |
* Licensed under the Apache License, Version 2.0 (the "License"); | |
* you may not use this file except in compliance with the License. | |
* You may obtain a copy of the License at | |
* | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Unless required by applicable law or agreed to in writing, software | |
* distributed under the License is distributed on an "AS IS" BASIS, | |
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
* See the License for the specific language governing permissions and | |
* limitations under the License. | |
*/ | |
cell(gf180mcu_fd_sc_mcu9t5v0__sdffq_4) { | |
area : 124.185600 ; | |
ff(IQ1,IQN1) { | |
clocked_on : "CLK" ; | |
next_state : "((D&(!SE))|(SE&SI))" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&!SE&!SI" ; | |
value : "8.204922e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&!SE&SI" ; | |
value : "8.204922e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&SE&!SI" ; | |
value : "0.00014712192" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&SE&SI" ; | |
value : "0.00012824856" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&!SE&!SI" ; | |
value : "0.00012792582" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&!SE&SI" ; | |
value : "0.00012792978" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&SE&!SI" ; | |
value : "0.00014713776" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&SE&SI" ; | |
value : "0.00012825054" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&!SE&!SI" ; | |
value : "8.824266e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&!SE&SI" ; | |
value : "8.824464e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&SE&!SI" ; | |
value : "8.70903e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&SE&SI" ; | |
value : "0.00012473208" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&!SE&!SI" ; | |
value : "0.00012350448" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&!SE&SI" ; | |
value : "0.00012398562" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&SE&!SI" ; | |
value : "8.70903e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&SE&SI" ; | |
value : "0.00012525282" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00014713776" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(CLK) { | |
capacitance : 0.004755 ; | |
clock : true ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 6 ; | |
min_period : 2.2 ; | |
min_pulse_width_high : 0.661 ; | |
min_pulse_width_low : 1.099 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!D&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.0547, 0.05442, 0.05388, 0.05362, 0.05404, 0.05504, 0.05669, \ | |
0.05904, 0.06207, 0.06593"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.03779, 0.03765, 0.03724, 0.03694, 0.0371, 0.03785, 0.03931, \ | |
0.04142, 0.04421, 0.04783"); | |
} | |
} | |
internal_power() { | |
when : "!D&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.05469, 0.05441, 0.05388, 0.05362, 0.05404, 0.05505, 0.05675, \ | |
0.05903, 0.0621, 0.06596"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.03777, 0.03764, 0.03723, 0.03696, 0.03709, 0.03783, 0.0393, \ | |
0.04141, 0.04425, 0.0478"); | |
} | |
} | |
internal_power() { | |
when : "!D&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.05959, 0.0593, 0.05875, 0.05849, 0.05889, 0.05992, 0.06156, \ | |
0.06388, 0.06692, 0.07073"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.03774, 0.03759, 0.0372, 0.03691, 0.03703, 0.0378, 0.03926, 0.04139, \ | |
0.04421, 0.04778"); | |
} | |
} | |
internal_power() { | |
when : "!D&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.05847, 0.05816, 0.05764, 0.05739, 0.05779, 0.05879, 0.06047, \ | |
0.06282, 0.06582, 0.06967"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.0381, 0.03797, 0.03758, 0.03728, 0.03742, 0.03822, 0.03967, \ | |
0.04177, 0.0446, 0.04817"); | |
} | |
} | |
internal_power() { | |
when : "D&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.0585, 0.0582, 0.05766, 0.05742, 0.05782, 0.05881, 0.06051, 0.06282, \ | |
0.06585, 0.0697"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.03808, 0.03795, 0.03755, 0.03727, 0.03739, 0.03819, 0.03964, \ | |
0.04173, 0.04459, 0.0482"); | |
} | |
} | |
internal_power() { | |
when : "D&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.0585, 0.0582, 0.05767, 0.05742, 0.05782, 0.05881, 0.06051, 0.06281, \ | |
0.06588, 0.0697"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.03808, 0.03795, 0.03756, 0.03727, 0.03739, 0.03819, 0.03964, \ | |
0.04173, 0.04459, 0.0482"); | |
} | |
} | |
internal_power() { | |
when : "D&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.05959, 0.05932, 0.05875, 0.05849, 0.05889, 0.05992, 0.06155, \ | |
0.0639, 0.06692, 0.07076"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.03773, 0.03761, 0.03721, 0.03689, 0.03701, 0.03781, 0.03926, \ | |
0.04138, 0.04419, 0.0478"); | |
} | |
} | |
internal_power() { | |
when : "D&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.05847, 0.05816, 0.05766, 0.05739, 0.05779, 0.05878, 0.06047, \ | |
0.06279, 0.06585, 0.06967"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.03811, 0.03797, 0.03758, 0.03728, 0.03742, 0.03825, 0.03967, \ | |
0.04177, 0.0446, 0.0482"); | |
} | |
} | |
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("1.099"); | |
} | |
rise_constraint(scalar) { | |
values("0.61"); | |
} | |
} | |
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("1.099"); | |
} | |
rise_constraint(scalar) { | |
values("0.61"); | |
} | |
} | |
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("1.099"); | |
} | |
rise_constraint(scalar) { | |
values("0.603"); | |
} | |
} | |
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.897"); | |
} | |
rise_constraint(scalar) { | |
values("0.661"); | |
} | |
} | |
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.907"); | |
} | |
rise_constraint(scalar) { | |
values("0.661"); | |
} | |
} | |
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.907"); | |
} | |
rise_constraint(scalar) { | |
values("0.661"); | |
} | |
} | |
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("1.099"); | |
} | |
rise_constraint(scalar) { | |
values("0.61"); | |
} | |
} | |
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.897"); | |
} | |
rise_constraint(scalar) { | |
values("0.661"); | |
} | |
} | |
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("2.2"); | |
} | |
} | |
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("2.192"); | |
} | |
} | |
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("2.2"); | |
} | |
} | |
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.772"); | |
} | |
} | |
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.797"); | |
} | |
} | |
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.797"); | |
} | |
} | |
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("2.2"); | |
} | |
} | |
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.772"); | |
} | |
} | |
} | |
pin(D) { | |
capacitance : 0.00342 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 6 ; | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.0509, 0.05076, 0.05055, 0.05037, 0.05022, 0.05022, 0.05039, \ | |
0.05086, 0.05181, 0.05339"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.03329, 0.03312, 0.0329, 0.03269, 0.03256, 0.0325, 0.0327, 0.03326, \ | |
0.03426, 0.0358"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.0509, 0.05076, 0.05055, 0.05037, 0.05023, 0.05022, 0.0504, 0.05086, \ | |
0.05179, 0.05339"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.0333, 0.03312, 0.03289, 0.03269, 0.03254, 0.03248, 0.03268, \ | |
0.03324, 0.03425, 0.0358"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.004471, 0.004458, 0.004449, 0.004445, 0.004446, 0.004451, 0.004455, \ | |
0.004458, 0.004456, 0.004456"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.004096, -0.004104, -0.00418, -0.004249, -0.004285, -0.004302, \ | |
-0.004322, -0.004322, -0.004341, -0.004347"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.004449, 0.004456, 0.00445, 0.004449, 0.004453, 0.004456, 0.004456, \ | |
0.004455, 0.004456, 0.004453"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.003939, -0.004046, -0.004185, -0.004247, -0.004278, -0.004295, \ | |
-0.004322, -0.004336, -0.004336, -0.004346"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.01101, 0.01099, 0.01093, 0.01088, 0.01086, 0.01084, 0.01084, \ | |
0.01083, 0.01084, 0.01083"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.0015, -0.00157, -0.0017, -0.001825, -0.001918, -0.001992, -0.002039, \ | |
-0.002069, -0.002093, -0.002116"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.01101, 0.01098, 0.01093, 0.01088, 0.01086, 0.01084, 0.01084, \ | |
0.01084, 0.01084, 0.01084"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.001499, -0.00157, -0.0017, -0.001825, -0.001918, -0.001991, \ | |
-0.002039, -0.002069, -0.002092, -0.002112"); | |
} | |
} | |
internal_power() { | |
when : "CLK&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.004457, 0.00445, 0.004447, 0.004454, 0.004447, 0.004452, 0.004448, \ | |
0.004456, 0.004456, 0.004454"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.004095, -0.004095, -0.004187, -0.004246, -0.004279, -0.004299, \ | |
-0.004311, -0.004337, -0.004341, -0.004347"); | |
} | |
} | |
internal_power() { | |
when : "CLK&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.004451, 0.004454, 0.004446, 0.004442, 0.004462, 0.004447, 0.004456, \ | |
0.004457, 0.004454, 0.004452"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.003954, -0.004058, -0.004184, -0.004245, -0.004291, -0.004301, \ | |
-0.004324, -0.004333, -0.00434, -0.004346"); | |
} | |
} | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.132, -0.123, -0.079, -0.025, 0.034, 0.088, 0.118, 0.142, 0.136, 0.12",\ | |
"-0.144, -0.131, -0.097, -0.035, 0.022, 0.08, 0.106, 0.124, 0.124, 0.104",\ | |
"-0.189, -0.174, -0.134, -0.074, -0.021, 0.033, 0.059, 0.078, 0.08, 0.061",\ | |
"-0.256, -0.254, -0.204, -0.15, -0.09, -0.043, -0.012, 0.014, 0.003, -0.012",\ | |
"-0.348, -0.336, -0.297, -0.237, -0.186, -0.13, -0.105, -0.082, -0.083, -0.1",\ | |
"-0.435, -0.435, -0.388, -0.334, -0.28, -0.224, -0.201, -0.176, -0.176, -0.198",\ | |
"-0.539, -0.533, -0.491, -0.434, -0.379, -0.327, -0.299, -0.279, -0.278, -0.295",\ | |
"-0.648, -0.637, -0.602, -0.548, -0.497, -0.44, -0.413, -0.388, -0.388, -0.405",\ | |
"-0.764, -0.757, -0.72, -0.672, -0.62, -0.565, -0.532, -0.507, -0.515, -0.527",\ | |
"-0.886, -0.891, -0.851, -0.803, -0.758, -0.705, -0.681, -0.651, -0.65, -0.662"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.332, -0.324, -0.291, -0.27, -0.264, -0.275, -0.302, -0.348, -0.412, -0.491",\ | |
"-0.345, -0.335, -0.296, -0.278, -0.269, -0.283, -0.315, -0.354, -0.424, -0.504",\ | |
"-0.364, -0.353, -0.324, -0.298, -0.294, -0.312, -0.339, -0.384, -0.443, -0.53",\ | |
"-0.408, -0.398, -0.365, -0.341, -0.332, -0.346, -0.378, -0.415, -0.481, -0.566",\ | |
"-0.461, -0.452, -0.414, -0.393, -0.382, -0.396, -0.416, -0.461, -0.525, -0.605",\ | |
"-0.503, -0.495, -0.462, -0.435, -0.426, -0.433, -0.461, -0.499, -0.561, -0.636",\ | |
"-0.539, -0.533, -0.497, -0.47, -0.461, -0.462, -0.488, -0.528, -0.586, -0.662",\ | |
"-0.564, -0.552, -0.522, -0.491, -0.482, -0.487, -0.509, -0.542, -0.597, -0.674",\ | |
"-0.571, -0.557, -0.526, -0.505, -0.486, -0.491, -0.507, -0.545, -0.597, -0.673",\ | |
"-0.555, -0.542, -0.51, -0.487, -0.481, -0.477, -0.5, -0.533, -0.587, -0.654"); | |
} | |
} | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.132, -0.123, -0.079, -0.025, 0.034, 0.088, 0.118, 0.142, 0.136, 0.12",\ | |
"-0.144, -0.131, -0.097, -0.035, 0.022, 0.08, 0.106, 0.124, 0.124, 0.104",\ | |
"-0.189, -0.174, -0.134, -0.074, -0.021, 0.033, 0.059, 0.078, 0.08, 0.061",\ | |
"-0.256, -0.254, -0.204, -0.15, -0.09, -0.043, -0.012, 0.014, 0.003, -0.012",\ | |
"-0.348, -0.336, -0.297, -0.237, -0.186, -0.13, -0.105, -0.082, -0.083, -0.1",\ | |
"-0.435, -0.426, -0.388, -0.334, -0.28, -0.224, -0.201, -0.176, -0.176, -0.198",\ | |
"-0.539, -0.533, -0.491, -0.434, -0.379, -0.327, -0.299, -0.279, -0.278, -0.295",\ | |
"-0.648, -0.637, -0.593, -0.548, -0.492, -0.44, -0.413, -0.388, -0.388, -0.405",\ | |
"-0.764, -0.757, -0.72, -0.672, -0.62, -0.565, -0.532, -0.507, -0.515, -0.521",\ | |
"-0.886, -0.891, -0.851, -0.803, -0.758, -0.705, -0.681, -0.651, -0.65, -0.662"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.332, -0.324, -0.291, -0.27, -0.264, -0.275, -0.302, -0.348, -0.412, -0.491",\ | |
"-0.345, -0.335, -0.296, -0.278, -0.269, -0.283, -0.315, -0.354, -0.424, -0.504",\ | |
"-0.364, -0.353, -0.324, -0.298, -0.294, -0.312, -0.339, -0.384, -0.443, -0.53",\ | |
"-0.408, -0.398, -0.365, -0.341, -0.332, -0.346, -0.378, -0.415, -0.481, -0.566",\ | |
"-0.461, -0.452, -0.414, -0.393, -0.382, -0.396, -0.416, -0.461, -0.525, -0.605",\ | |
"-0.503, -0.495, -0.462, -0.435, -0.426, -0.433, -0.461, -0.499, -0.561, -0.636",\ | |
"-0.539, -0.533, -0.497, -0.47, -0.461, -0.462, -0.488, -0.528, -0.586, -0.662",\ | |
"-0.564, -0.552, -0.522, -0.491, -0.482, -0.487, -0.502, -0.542, -0.597, -0.674",\ | |
"-0.566, -0.557, -0.526, -0.505, -0.486, -0.491, -0.507, -0.545, -0.597, -0.673",\ | |
"-0.555, -0.542, -0.51, -0.487, -0.481, -0.477, -0.5, -0.533, -0.587, -0.654"); | |
} | |
} | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.95, 0.935, 0.889, 0.788, 0.697, 0.622, 0.558, 0.517, 0.497, 0.506",\ | |
"0.963, 0.952, 0.905, 0.801, 0.705, 0.629, 0.568, 0.533, 0.509, 0.518",\ | |
"1.009, 0.992, 0.94, 0.852, 0.748, 0.676, 0.613, 0.579, 0.555, 0.56",\ | |
"1.077, 1.065, 1.018, 0.917, 0.822, 0.744, 0.686, 0.643, 0.629, 0.636",\ | |
"1.181, 1.167, 1.115, 1.016, 0.923, 0.845, 0.792, 0.746, 0.727, 0.731",\ | |
"1.315, 1.3, 1.246, 1.152, 1.052, 0.975, 0.922, 0.876, 0.858, 0.864",\ | |
"1.465, 1.449, 1.398, 1.309, 1.206, 1.134, 1.072, 1.032, 1.012, 1.018",\ | |
"1.636, 1.619, 1.57, 1.481, 1.378, 1.301, 1.241, 1.197, 1.188, 1.185",\ | |
"1.822, 1.813, 1.76, 1.664, 1.573, 1.492, 1.433, 1.392, 1.37, 1.376",\ | |
"2.042, 2.032, 1.98, 1.886, 1.793, 1.708, 1.65, 1.605, 1.587, 1.588"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.727, 0.714, 0.668, 0.593, 0.523, 0.487, 0.485, 0.508, 0.554, 0.631",\ | |
"0.742, 0.727, 0.685, 0.604, 0.531, 0.5, 0.494, 0.516, 0.566, 0.637",\ | |
"0.76, 0.753, 0.705, 0.628, 0.56, 0.527, 0.521, 0.543, 0.59, 0.666",\ | |
"0.803, 0.792, 0.749, 0.669, 0.597, 0.569, 0.557, 0.586, 0.629, 0.7",\ | |
"0.855, 0.842, 0.797, 0.728, 0.658, 0.624, 0.612, 0.636, 0.674, 0.748",\ | |
"0.926, 0.91, 0.863, 0.781, 0.717, 0.681, 0.672, 0.684, 0.725, 0.791",\ | |
"0.971, 0.954, 0.908, 0.835, 0.772, 0.73, 0.711, 0.728, 0.762, 0.827",\ | |
"1.02, 1.004, 0.957, 0.881, 0.809, 0.768, 0.751, 0.76, 0.798, 0.854",\ | |
"1.036, 1.025, 0.978, 0.902, 0.829, 0.795, 0.774, 0.783, 0.811, 0.869",\ | |
"1.048, 1.031, 0.987, 0.913, 0.842, 0.805, 0.776, 0.78, 0.809, 0.869"); | |
} | |
} | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.95, 0.935, 0.889, 0.788, 0.697, 0.614, 0.558, 0.517, 0.497, 0.506",\ | |
"0.963, 0.952, 0.905, 0.801, 0.705, 0.629, 0.568, 0.533, 0.509, 0.518",\ | |
"1.009, 0.992, 0.94, 0.852, 0.755, 0.676, 0.613, 0.579, 0.555, 0.56",\ | |
"1.077, 1.065, 1.018, 0.917, 0.822, 0.744, 0.686, 0.653, 0.629, 0.636",\ | |
"1.181, 1.167, 1.115, 1.016, 0.923, 0.845, 0.792, 0.746, 0.727, 0.731",\ | |
"1.315, 1.3, 1.246, 1.152, 1.052, 0.975, 0.922, 0.882, 0.858, 0.864",\ | |
"1.465, 1.449, 1.398, 1.309, 1.214, 1.134, 1.072, 1.032, 1.012, 1.018",\ | |
"1.636, 1.619, 1.57, 1.472, 1.378, 1.301, 1.241, 1.205, 1.188, 1.185",\ | |
"1.822, 1.813, 1.76, 1.664, 1.573, 1.492, 1.433, 1.392, 1.37, 1.376",\ | |
"2.042, 2.032, 1.98, 1.886, 1.793, 1.708, 1.65, 1.605, 1.587, 1.588"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.727, 0.714, 0.668, 0.593, 0.523, 0.495, 0.485, 0.508, 0.554, 0.631",\ | |
"0.735, 0.727, 0.685, 0.604, 0.531, 0.5, 0.494, 0.516, 0.566, 0.637",\ | |
"0.76, 0.753, 0.699, 0.628, 0.56, 0.527, 0.521, 0.543, 0.59, 0.666",\ | |
"0.803, 0.792, 0.749, 0.669, 0.597, 0.569, 0.557, 0.586, 0.629, 0.7",\ | |
"0.855, 0.847, 0.797, 0.728, 0.658, 0.624, 0.612, 0.63, 0.674, 0.748",\ | |
"0.917, 0.91, 0.863, 0.781, 0.717, 0.681, 0.672, 0.684, 0.725, 0.791",\ | |
"0.971, 0.954, 0.914, 0.835, 0.772, 0.73, 0.711, 0.728, 0.762, 0.827",\ | |
"1.02, 1.004, 0.957, 0.881, 0.809, 0.768, 0.751, 0.76, 0.798, 0.854",\ | |
"1.036, 1.025, 0.978, 0.902, 0.835, 0.795, 0.774, 0.783, 0.811, 0.869",\ | |
"1.048, 1.031, 0.987, 0.913, 0.842, 0.805, 0.776, 0.78, 0.809, 0.869"); | |
} | |
} | |
} | |
pin(Q) { | |
direction : output ; | |
function : "IQ1" ; | |
max_capacitance : 1.264 ; | |
max_transition : 6 ; | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1184, 0.1174, 0.1172, 0.1181, 0.1191, 0.1198, 0.1203, 0.1206, 0.1208, 0.1209",\ | |
"0.1183, 0.1174, 0.1172, 0.1181, 0.1191, 0.1198, 0.1203, 0.1206, 0.1208, 0.1209",\ | |
"0.1183, 0.1174, 0.1172, 0.1181, 0.119, 0.1198, 0.1202, 0.1205, 0.1207, 0.1209",\ | |
"0.1184, 0.1174, 0.1173, 0.1181, 0.1191, 0.1199, 0.1203, 0.1206, 0.1208, 0.121",\ | |
"0.1186, 0.1177, 0.1176, 0.1184, 0.1194, 0.1201, 0.1206, 0.1209, 0.1211, 0.1212",\ | |
"0.1188, 0.1179, 0.1178, 0.1186, 0.1197, 0.1204, 0.1208, 0.1212, 0.1214, 0.1215",\ | |
"0.119, 0.118, 0.1179, 0.1189, 0.1198, 0.1205, 0.121, 0.1213, 0.1215, 0.1216",\ | |
"0.1192, 0.1183, 0.1181, 0.119, 0.12, 0.1207, 0.1212, 0.1215, 0.1216, 0.1218",\ | |
"0.1195, 0.1185, 0.1183, 0.1192, 0.1202, 0.1209, 0.1214, 0.1217, 0.1219, 0.1221",\ | |
"0.1198, 0.1189, 0.1187, 0.1196, 0.1206, 0.1213, 0.1217, 0.122, 0.1222, 0.1224"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1048, 0.1048, 0.105, 0.1066, 0.108, 0.1101, 0.1117, 0.1137, 0.1149, 0.1157",\ | |
"0.1048, 0.1046, 0.105, 0.1063, 0.1081, 0.11, 0.1117, 0.113, 0.1142, 0.1152",\ | |
"0.1047, 0.1046, 0.105, 0.1062, 0.108, 0.1103, 0.1117, 0.113, 0.1148, 0.115",\ | |
"0.1046, 0.1045, 0.105, 0.1061, 0.1078, 0.1101, 0.1114, 0.1129, 0.1141, 0.1149",\ | |
"0.1046, 0.1042, 0.1049, 0.1061, 0.1078, 0.11, 0.112, 0.1128, 0.114, 0.1153",\ | |
"0.1044, 0.1044, 0.1046, 0.1061, 0.1078, 0.1098, 0.1116, 0.1128, 0.114, 0.1155",\ | |
"0.1044, 0.1041, 0.1046, 0.1059, 0.1081, 0.1098, 0.1114, 0.1129, 0.1139, 0.1154",\ | |
"0.1044, 0.1041, 0.1048, 0.1055, 0.1075, 0.1104, 0.1116, 0.1126, 0.1136, 0.1159",\ | |
"0.1046, 0.1043, 0.1047, 0.1062, 0.1076, 0.1092, 0.1122, 0.1139, 0.114, 0.115",\ | |
"0.1044, 0.1044, 0.1047, 0.1062, 0.1078, 0.1095, 0.111, 0.1145, 0.1157, 0.1155"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "!SE&!SI" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1183, 0.1174, 0.1172, 0.1181, 0.1191, 0.1198, 0.1203, 0.1206, 0.1208, 0.1209",\ | |
"0.1183, 0.1174, 0.1173, 0.1181, 0.1191, 0.1198, 0.1203, 0.1206, 0.1208, 0.1209",\ | |
"0.1183, 0.1173, 0.1172, 0.1181, 0.119, 0.1198, 0.1202, 0.1205, 0.1207, 0.1209",\ | |
"0.1184, 0.1175, 0.1173, 0.1182, 0.1192, 0.1199, 0.1203, 0.1207, 0.1209, 0.121",\ | |
"0.1186, 0.1177, 0.1175, 0.1184, 0.1194, 0.1201, 0.1205, 0.1208, 0.1211, 0.1212",\ | |
"0.1189, 0.1179, 0.1177, 0.1187, 0.1197, 0.1204, 0.1208, 0.1211, 0.1214, 0.1215",\ | |
"0.119, 0.1181, 0.118, 0.1189, 0.1198, 0.1205, 0.1209, 0.1212, 0.1214, 0.1216",\ | |
"0.1193, 0.1183, 0.1182, 0.119, 0.12, 0.1207, 0.1212, 0.1215, 0.1216, 0.1218",\ | |
"0.1195, 0.1186, 0.1184, 0.1193, 0.1202, 0.121, 0.1214, 0.1217, 0.1219, 0.1221",\ | |
"0.1197, 0.1188, 0.1187, 0.1196, 0.1205, 0.1212, 0.1217, 0.1219, 0.1222, 0.1223"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1049, 0.1046, 0.1052, 0.1067, 0.1085, 0.1101, 0.112, 0.1129, 0.1143, 0.1153",\ | |
"0.1048, 0.1047, 0.1052, 0.1064, 0.1082, 0.1101, 0.1119, 0.1132, 0.1145, 0.1152",\ | |
"0.1048, 0.1048, 0.1053, 0.1066, 0.1085, 0.1104, 0.1119, 0.113, 0.1145, 0.1152",\ | |
"0.1047, 0.1046, 0.105, 0.1062, 0.1083, 0.1103, 0.1116, 0.1127, 0.1149, 0.1149",\ | |
"0.1046, 0.1045, 0.1049, 0.1063, 0.1082, 0.1103, 0.1117, 0.113, 0.1142, 0.1155",\ | |
"0.1045, 0.1043, 0.1048, 0.1061, 0.1078, 0.1098, 0.1115, 0.1126, 0.1138, 0.1155",\ | |
"0.1044, 0.1043, 0.1047, 0.1061, 0.1081, 0.1097, 0.1114, 0.1129, 0.114, 0.115",\ | |
"0.1044, 0.1042, 0.1049, 0.106, 0.1075, 0.1106, 0.1119, 0.1128, 0.114, 0.1151",\ | |
"0.1045, 0.1043, 0.1046, 0.1061, 0.1076, 0.1093, 0.1124, 0.1137, 0.1144, 0.115",\ | |
"0.1044, 0.1043, 0.1048, 0.106, 0.1075, 0.1097, 0.1105, 0.1141, 0.1155, 0.1155"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "D&!SE&SI | !D&SE&!SI" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1183, 0.1173, 0.1172, 0.1181, 0.119, 0.1198, 0.1202, 0.1205, 0.1207, 0.1209",\ | |
"0.1183, 0.1174, 0.1172, 0.1181, 0.119, 0.1198, 0.1203, 0.1206, 0.1208, 0.1209",\ | |
"0.1183, 0.1173, 0.1172, 0.1181, 0.119, 0.1197, 0.1202, 0.1205, 0.1207, 0.1208",\ | |
"0.1184, 0.1174, 0.1173, 0.1181, 0.1191, 0.1198, 0.1203, 0.1206, 0.1208, 0.121",\ | |
"0.1186, 0.1176, 0.1175, 0.1184, 0.1194, 0.1201, 0.1205, 0.1209, 0.1211, 0.1212",\ | |
"0.1189, 0.1179, 0.1177, 0.1186, 0.1197, 0.1203, 0.1208, 0.1211, 0.1213, 0.1215",\ | |
"0.119, 0.118, 0.1179, 0.1188, 0.1198, 0.1204, 0.1209, 0.1212, 0.1214, 0.1215",\ | |
"0.1192, 0.1183, 0.1181, 0.119, 0.1199, 0.1207, 0.1211, 0.1214, 0.1216, 0.1218",\ | |
"0.1194, 0.1185, 0.1183, 0.1192, 0.1202, 0.1209, 0.1213, 0.1217, 0.1219, 0.122",\ | |
"0.1198, 0.1188, 0.1187, 0.1195, 0.1205, 0.1212, 0.1216, 0.1219, 0.1221, 0.1223"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1049, 0.1046, 0.1052, 0.1067, 0.1085, 0.1101, 0.112, 0.1129, 0.1143, 0.1153",\ | |
"0.1048, 0.1047, 0.1052, 0.1064, 0.1082, 0.1101, 0.1119, 0.1132, 0.1145, 0.1152",\ | |
"0.1048, 0.1046, 0.1051, 0.1065, 0.1085, 0.1104, 0.1117, 0.1136, 0.1151, 0.1152",\ | |
"0.1047, 0.1045, 0.1049, 0.1062, 0.1082, 0.1103, 0.1116, 0.1127, 0.114, 0.1151",\ | |
"0.1046, 0.1046, 0.1049, 0.1064, 0.1082, 0.1103, 0.1117, 0.113, 0.1142, 0.1155",\ | |
"0.1044, 0.1045, 0.1048, 0.1061, 0.1078, 0.1101, 0.1117, 0.1128, 0.114, 0.1155",\ | |
"0.1044, 0.1043, 0.1047, 0.1059, 0.1082, 0.1099, 0.1114, 0.1129, 0.114, 0.1152",\ | |
"0.1046, 0.1044, 0.1046, 0.1058, 0.1076, 0.1105, 0.1117, 0.1124, 0.1138, 0.1151",\ | |
"0.1044, 0.1042, 0.1049, 0.1062, 0.1076, 0.1091, 0.1124, 0.1135, 0.1138, 0.1156",\ | |
"0.1044, 0.1043, 0.1048, 0.1061, 0.1076, 0.1087, 0.1105, 0.1141, 0.1163, 0.1161"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "D&SE" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1183, 0.1173, 0.1172, 0.1181, 0.119, 0.1198, 0.1202, 0.1206, 0.1208, 0.1209",\ | |
"0.1183, 0.1174, 0.1172, 0.1181, 0.119, 0.1198, 0.1202, 0.1205, 0.1207, 0.1209",\ | |
"0.1183, 0.1173, 0.1172, 0.1181, 0.119, 0.1198, 0.1202, 0.1205, 0.1207, 0.1208",\ | |
"0.1184, 0.1174, 0.1173, 0.1182, 0.1191, 0.1199, 0.1203, 0.1206, 0.1208, 0.121",\ | |
"0.1186, 0.1177, 0.1176, 0.1184, 0.1194, 0.1201, 0.1206, 0.1209, 0.1211, 0.1212",\ | |
"0.1188, 0.1178, 0.1177, 0.1186, 0.1196, 0.1204, 0.1208, 0.1211, 0.1213, 0.1214",\ | |
"0.119, 0.1181, 0.1179, 0.1188, 0.1198, 0.1205, 0.1209, 0.1212, 0.1215, 0.1216",\ | |
"0.1192, 0.1182, 0.1181, 0.119, 0.1199, 0.1207, 0.1211, 0.1214, 0.1216, 0.1217",\ | |
"0.1194, 0.1185, 0.1183, 0.1192, 0.1202, 0.121, 0.1214, 0.1217, 0.1219, 0.122",\ | |
"0.1197, 0.1188, 0.1186, 0.1195, 0.1205, 0.1211, 0.1216, 0.1219, 0.1221, 0.1223"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1048, 0.1047, 0.1052, 0.1068, 0.1084, 0.11, 0.1117, 0.1133, 0.1145, 0.1157",\ | |
"0.1048, 0.1046, 0.105, 0.1063, 0.1081, 0.11, 0.1117, 0.113, 0.1142, 0.1152",\ | |
"0.1047, 0.1047, 0.1051, 0.1062, 0.108, 0.1102, 0.1117, 0.1136, 0.1148, 0.1158",\ | |
"0.1046, 0.1045, 0.1049, 0.1061, 0.1079, 0.1101, 0.1116, 0.1133, 0.1139, 0.1149",\ | |
"0.1045, 0.1045, 0.1049, 0.106, 0.1078, 0.1098, 0.1114, 0.1134, 0.1138, 0.1155",\ | |
"0.1045, 0.1042, 0.1044, 0.1061, 0.1076, 0.1098, 0.1112, 0.1123, 0.1136, 0.116",\ | |
"0.1042, 0.1043, 0.1044, 0.1061, 0.1079, 0.1096, 0.1112, 0.1127, 0.1135, 0.1162",\ | |
"0.1045, 0.1041, 0.1045, 0.1058, 0.1078, 0.1104, 0.1116, 0.1126, 0.1138, 0.1157",\ | |
"0.1044, 0.1042, 0.1045, 0.1061, 0.1071, 0.1094, 0.1126, 0.1137, 0.1136, 0.1158",\ | |
"0.1045, 0.1044, 0.1048, 0.106, 0.1079, 0.1096, 0.1103, 0.1143, 0.1155, 0.1155"); | |
} | |
} | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("1.027, 1.063, 1.149, 1.26, 1.396, 1.565, 1.777, 2.039, 2.358, 2.738",\ | |
"1.039, 1.075, 1.162, 1.273, 1.409, 1.577, 1.789, 2.051, 2.37, 2.75",\ | |
"1.083, 1.12, 1.206, 1.317, 1.453, 1.622, 1.833, 2.096, 2.415, 2.795",\ | |
"1.161, 1.197, 1.284, 1.394, 1.53, 1.699, 1.911, 2.173, 2.492, 2.872",\ | |
"1.238, 1.274, 1.361, 1.472, 1.608, 1.776, 1.988, 2.25, 2.569, 2.949",\ | |
"1.301, 1.337, 1.424, 1.534, 1.67, 1.839, 2.051, 2.313, 2.632, 3.012",\ | |
"1.348, 1.384, 1.471, 1.582, 1.718, 1.887, 2.098, 2.361, 2.68, 3.059",\ | |
"1.378, 1.415, 1.501, 1.612, 1.748, 1.917, 2.128, 2.391, 2.71, 3.09",\ | |
"1.392, 1.428, 1.514, 1.625, 1.761, 1.93, 2.142, 2.404, 2.723, 3.103",\ | |
"1.386, 1.423, 1.509, 1.62, 1.756, 1.925, 2.136, 2.399, 2.718, 3.098"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.9493, 0.9874, 1.088, 1.254, 1.506, 1.857, 2.317, 2.897, 3.605, 4.449",\ | |
"0.9617, 0.9997, 1.101, 1.266, 1.518, 1.869, 2.33, 2.91, 3.617, 4.461",\ | |
"1.006, 1.044, 1.145, 1.31, 1.562, 1.913, 2.374, 2.954, 3.661, 4.505",\ | |
"1.081, 1.119, 1.22, 1.386, 1.638, 1.988, 2.449, 3.029, 3.736, 4.581",\ | |
"1.157, 1.195, 1.296, 1.462, 1.714, 2.065, 2.525, 3.105, 3.812, 4.657",\ | |
"1.22, 1.258, 1.359, 1.525, 1.776, 2.127, 2.588, 3.168, 3.876, 4.72",\ | |
"1.267, 1.305, 1.406, 1.572, 1.824, 2.175, 2.636, 3.215, 3.923, 4.766",\ | |
"1.298, 1.336, 1.437, 1.603, 1.855, 2.206, 2.666, 3.246, 3.954, 4.796",\ | |
"1.313, 1.351, 1.452, 1.618, 1.87, 2.22, 2.681, 3.261, 3.968, 4.811",\ | |
"1.31, 1.348, 1.449, 1.615, 1.866, 2.217, 2.678, 3.257, 3.965, 4.807"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1258, 0.1558, 0.2244, 0.3344, 0.4986, 0.7396, 1.074, 1.508, 2.043, 2.686",\ | |
"0.1258, 0.1556, 0.2244, 0.3344, 0.498, 0.7408, 1.074, 1.507, 2.043, 2.686",\ | |
"0.1256, 0.1556, 0.2246, 0.3328, 0.4986, 0.741, 1.074, 1.507, 2.042, 2.686",\ | |
"0.1258, 0.1556, 0.2246, 0.3328, 0.4988, 0.7398, 1.074, 1.507, 2.041, 2.682",\ | |
"0.1258, 0.1554, 0.2246, 0.3342, 0.4982, 0.7392, 1.074, 1.507, 2.043, 2.686",\ | |
"0.1258, 0.1554, 0.2244, 0.3326, 0.4982, 0.7412, 1.073, 1.508, 2.043, 2.686",\ | |
"0.1258, 0.1556, 0.2246, 0.3336, 0.498, 0.7392, 1.072, 1.507, 2.041, 2.684",\ | |
"0.1256, 0.1556, 0.2244, 0.3332, 0.4988, 0.7414, 1.072, 1.505, 2.04, 2.684",\ | |
"0.1256, 0.1554, 0.2244, 0.3342, 0.4978, 0.7388, 1.074, 1.507, 2.041, 2.68",\ | |
"0.126, 0.1554, 0.2248, 0.3326, 0.4986, 0.7396, 1.074, 1.505, 2.044, 2.683"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1117, 0.1501, 0.2734, 0.5316, 0.958, 1.558, 2.351, 3.351, 4.572, 6.02",\ | |
"0.1122, 0.15, 0.274, 0.5328, 0.958, 1.557, 2.35, 3.35, 4.571, 6.025",\ | |
"0.1122, 0.15, 0.2736, 0.5318, 0.958, 1.557, 2.351, 3.351, 4.571, 6.023",\ | |
"0.1122, 0.1504, 0.274, 0.5318, 0.958, 1.558, 2.351, 3.35, 4.571, 6.027",\ | |
"0.1122, 0.15, 0.2734, 0.5322, 0.958, 1.558, 2.35, 3.35, 4.569, 6.027",\ | |
"0.1124, 0.15, 0.2734, 0.5318, 0.958, 1.559, 2.351, 3.351, 4.572, 6.017",\ | |
"0.112, 0.1504, 0.2738, 0.5318, 0.956, 1.557, 2.348, 3.347, 4.567, 6.028",\ | |
"0.1124, 0.1496, 0.2734, 0.5316, 0.958, 1.556, 2.348, 3.349, 4.569, 6.024",\ | |
"0.112, 0.1496, 0.2736, 0.5316, 0.9566, 1.558, 2.348, 3.344, 4.566, 6.02",\ | |
"0.112, 0.1496, 0.2732, 0.532, 0.957, 1.558, 2.351, 3.344, 4.561, 6.013"); | |
} | |
} | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("1.027, 1.063, 1.149, 1.26, 1.396, 1.565, 1.777, 2.039, 2.358, 2.738",\ | |
"1.039, 1.075, 1.162, 1.273, 1.409, 1.577, 1.789, 2.051, 2.37, 2.75",\ | |
"1.083, 1.12, 1.206, 1.317, 1.453, 1.622, 1.833, 2.096, 2.415, 2.795",\ | |
"1.161, 1.197, 1.283, 1.395, 1.53, 1.699, 1.911, 2.173, 2.492, 2.872",\ | |
"1.238, 1.274, 1.361, 1.472, 1.608, 1.776, 1.988, 2.25, 2.569, 2.949",\ | |
"1.301, 1.337, 1.424, 1.534, 1.67, 1.839, 2.051, 2.313, 2.632, 3.012",\ | |
"1.348, 1.384, 1.471, 1.582, 1.718, 1.887, 2.098, 2.361, 2.679, 3.06",\ | |
"1.379, 1.415, 1.501, 1.612, 1.748, 1.917, 2.129, 2.391, 2.71, 3.09",\ | |
"1.392, 1.428, 1.514, 1.625, 1.761, 1.93, 2.142, 2.404, 2.723, 3.103",\ | |
"1.386, 1.423, 1.509, 1.62, 1.756, 1.925, 2.137, 2.399, 2.718, 3.098"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.9491, 0.9872, 1.088, 1.254, 1.505, 1.857, 2.317, 2.897, 3.605, 4.449",\ | |
"0.9618, 0.9999, 1.101, 1.267, 1.518, 1.869, 2.33, 2.91, 3.617, 4.462",\ | |
"1.006, 1.044, 1.145, 1.311, 1.562, 1.913, 2.374, 2.954, 3.661, 4.505",\ | |
"1.081, 1.119, 1.22, 1.386, 1.638, 1.989, 2.45, 3.029, 3.737, 4.581",\ | |
"1.157, 1.195, 1.296, 1.462, 1.714, 2.065, 2.525, 3.106, 3.813, 4.657",\ | |
"1.22, 1.258, 1.359, 1.525, 1.776, 2.127, 2.588, 3.168, 3.876, 4.719",\ | |
"1.268, 1.305, 1.407, 1.572, 1.824, 2.175, 2.636, 3.216, 3.922, 4.767",\ | |
"1.298, 1.336, 1.438, 1.604, 1.855, 2.206, 2.667, 3.246, 3.954, 4.798",\ | |
"1.313, 1.351, 1.452, 1.618, 1.87, 2.221, 2.681, 3.261, 3.968, 4.811",\ | |
"1.31, 1.348, 1.449, 1.615, 1.866, 2.217, 2.678, 3.258, 3.965, 4.807"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1258, 0.1556, 0.2246, 0.3332, 0.498, 0.7398, 1.074, 1.507, 2.043, 2.686",\ | |
"0.1256, 0.1554, 0.2244, 0.3326, 0.4988, 0.7398, 1.073, 1.506, 2.042, 2.685",\ | |
"0.1258, 0.1556, 0.2246, 0.3328, 0.4986, 0.7412, 1.073, 1.506, 2.043, 2.686",\ | |
"0.1256, 0.1554, 0.2244, 0.3344, 0.499, 0.741, 1.074, 1.506, 2.043, 2.686",\ | |
"0.1258, 0.1554, 0.2246, 0.3342, 0.4982, 0.7392, 1.074, 1.507, 2.043, 2.686",\ | |
"0.1258, 0.1556, 0.2244, 0.3328, 0.4994, 0.739, 1.073, 1.507, 2.043, 2.686",\ | |
"0.126, 0.1558, 0.2246, 0.3334, 0.4982, 0.739, 1.074, 1.505, 2.043, 2.686",\ | |
"0.1256, 0.1554, 0.2244, 0.3332, 0.4982, 0.7406, 1.073, 1.504, 2.04, 2.684",\ | |
"0.1256, 0.1554, 0.2246, 0.3332, 0.4984, 0.7406, 1.072, 1.506, 2.042, 2.68",\ | |
"0.1258, 0.1554, 0.2246, 0.3332, 0.4984, 0.7396, 1.072, 1.505, 2.042, 2.682"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1121, 0.1497, 0.2736, 0.532, 0.9562, 1.559, 2.352, 3.35, 4.571, 6.02",\ | |
"0.1122, 0.1502, 0.2732, 0.532, 0.9578, 1.557, 2.351, 3.35, 4.57, 6.025",\ | |
"0.1118, 0.1502, 0.2734, 0.5322, 0.958, 1.557, 2.35, 3.35, 4.571, 6.025",\ | |
"0.112, 0.15, 0.273, 0.5324, 0.956, 1.559, 2.35, 3.346, 4.571, 6.024",\ | |
"0.112, 0.1502, 0.274, 0.5316, 0.957, 1.559, 2.351, 3.35, 4.57, 6.025",\ | |
"0.1122, 0.1502, 0.2736, 0.5328, 0.958, 1.559, 2.351, 3.35, 4.571, 6.022",\ | |
"0.1116, 0.15, 0.274, 0.5328, 0.9554, 1.556, 2.349, 3.349, 4.568, 6.027",\ | |
"0.112, 0.15, 0.2738, 0.5316, 0.956, 1.556, 2.348, 3.349, 4.568, 6.026",\ | |
"0.1124, 0.1502, 0.2736, 0.5318, 0.9566, 1.556, 2.348, 3.343, 4.565, 6.017",\ | |
"0.1124, 0.1498, 0.2738, 0.5316, 0.957, 1.557, 2.348, 3.344, 4.56, 6.01"); | |
} | |
} | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("1.027, 1.063, 1.149, 1.26, 1.396, 1.565, 1.777, 2.039, 2.358, 2.738",\ | |
"1.039, 1.075, 1.162, 1.273, 1.409, 1.577, 1.789, 2.051, 2.37, 2.75",\ | |
"1.083, 1.12, 1.206, 1.317, 1.453, 1.622, 1.833, 2.096, 2.415, 2.795",\ | |
"1.161, 1.197, 1.283, 1.395, 1.53, 1.699, 1.911, 2.173, 2.492, 2.872",\ | |
"1.238, 1.274, 1.361, 1.472, 1.608, 1.776, 1.988, 2.25, 2.569, 2.949",\ | |
"1.301, 1.337, 1.424, 1.534, 1.67, 1.839, 2.051, 2.313, 2.632, 3.012",\ | |
"1.348, 1.384, 1.471, 1.582, 1.718, 1.887, 2.098, 2.361, 2.679, 3.06",\ | |
"1.378, 1.415, 1.501, 1.612, 1.748, 1.917, 2.128, 2.391, 2.71, 3.09",\ | |
"1.392, 1.428, 1.514, 1.625, 1.761, 1.93, 2.142, 2.404, 2.723, 3.103",\ | |
"1.386, 1.423, 1.509, 1.62, 1.756, 1.925, 2.137, 2.399, 2.718, 3.098"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.9491, 0.9872, 1.088, 1.254, 1.505, 1.857, 2.317, 2.897, 3.605, 4.449",\ | |
"0.9618, 0.9999, 1.101, 1.267, 1.518, 1.869, 2.33, 2.91, 3.617, 4.462",\ | |
"1.006, 1.044, 1.145, 1.311, 1.562, 1.913, 2.374, 2.954, 3.661, 4.505",\ | |
"1.081, 1.119, 1.221, 1.386, 1.638, 1.989, 2.45, 3.029, 3.737, 4.581",\ | |
"1.157, 1.195, 1.296, 1.462, 1.714, 2.065, 2.525, 3.106, 3.813, 4.657",\ | |
"1.22, 1.258, 1.359, 1.525, 1.776, 2.127, 2.588, 3.168, 3.876, 4.719",\ | |
"1.268, 1.306, 1.407, 1.572, 1.824, 2.175, 2.636, 3.216, 3.923, 4.766",\ | |
"1.299, 1.337, 1.438, 1.604, 1.855, 2.206, 2.666, 3.246, 3.954, 4.798",\ | |
"1.313, 1.351, 1.452, 1.618, 1.87, 2.22, 2.682, 3.261, 3.968, 4.811",\ | |
"1.31, 1.348, 1.449, 1.615, 1.866, 2.217, 2.678, 3.258, 3.965, 4.807"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1258, 0.1556, 0.2248, 0.3344, 0.4986, 0.7394, 1.074, 1.508, 2.043, 2.686",\ | |
"0.1258, 0.1556, 0.2244, 0.333, 0.4976, 0.74, 1.074, 1.507, 2.043, 2.686",\ | |
"0.1258, 0.1556, 0.2246, 0.3338, 0.4986, 0.7398, 1.074, 1.506, 2.043, 2.686",\ | |
"0.1256, 0.1554, 0.2244, 0.3338, 0.4988, 0.7398, 1.074, 1.507, 2.043, 2.686",\ | |
"0.1258, 0.1554, 0.2246, 0.3342, 0.4984, 0.739, 1.074, 1.507, 2.043, 2.686",\ | |
"0.1258, 0.1556, 0.2244, 0.3344, 0.499, 0.7392, 1.074, 1.507, 2.043, 2.686",\ | |
"0.1256, 0.1554, 0.2246, 0.3336, 0.4978, 0.7396, 1.074, 1.505, 2.043, 2.686",\ | |
"0.1256, 0.1554, 0.2248, 0.3326, 0.4986, 0.7406, 1.074, 1.505, 2.04, 2.684",\ | |
"0.1258, 0.1554, 0.2246, 0.3326, 0.4984, 0.7408, 1.072, 1.506, 2.043, 2.681",\ | |
"0.1258, 0.1556, 0.2246, 0.3332, 0.4986, 0.7396, 1.072, 1.505, 2.042, 2.685"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1121, 0.1497, 0.2736, 0.532, 0.9562, 1.559, 2.352, 3.35, 4.571, 6.02",\ | |
"0.1122, 0.1502, 0.2732, 0.532, 0.9578, 1.557, 2.351, 3.35, 4.57, 6.025",\ | |
"0.1116, 0.15, 0.2732, 0.5316, 0.958, 1.557, 2.351, 3.351, 4.572, 6.028",\ | |
"0.1122, 0.1502, 0.2736, 0.5324, 0.9564, 1.559, 2.349, 3.35, 4.572, 6.02",\ | |
"0.112, 0.1502, 0.274, 0.532, 0.957, 1.559, 2.351, 3.35, 4.57, 6.025",\ | |
"0.112, 0.1502, 0.2736, 0.5328, 0.9578, 1.559, 2.351, 3.35, 4.571, 6.021",\ | |
"0.1116, 0.1496, 0.274, 0.5328, 0.956, 1.557, 2.348, 3.348, 4.567, 6.028",\ | |
"0.1124, 0.1502, 0.2738, 0.5316, 0.9578, 1.556, 2.348, 3.345, 4.571, 6.024",\ | |
"0.112, 0.15, 0.2738, 0.5316, 0.9566, 1.558, 2.349, 3.343, 4.566, 6.021",\ | |
"0.1124, 0.1498, 0.2738, 0.532, 0.9562, 1.557, 2.347, 3.345, 4.56, 6.013"); | |
} | |
} | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("1.027, 1.063, 1.149, 1.26, 1.396, 1.565, 1.776, 2.039, 2.358, 2.738",\ | |
"1.039, 1.075, 1.162, 1.273, 1.409, 1.577, 1.789, 2.051, 2.37, 2.751",\ | |
"1.083, 1.12, 1.206, 1.317, 1.453, 1.622, 1.833, 2.096, 2.415, 2.795",\ | |
"1.161, 1.197, 1.284, 1.395, 1.53, 1.699, 1.911, 2.173, 2.492, 2.872",\ | |
"1.238, 1.274, 1.361, 1.472, 1.608, 1.776, 1.988, 2.25, 2.569, 2.949",\ | |
"1.301, 1.337, 1.424, 1.535, 1.67, 1.839, 2.051, 2.313, 2.632, 3.012",\ | |
"1.348, 1.384, 1.471, 1.582, 1.718, 1.887, 2.098, 2.361, 2.679, 3.059",\ | |
"1.378, 1.415, 1.501, 1.612, 1.748, 1.917, 2.128, 2.391, 2.71, 3.09",\ | |
"1.392, 1.428, 1.514, 1.625, 1.761, 1.93, 2.141, 2.404, 2.723, 3.103",\ | |
"1.386, 1.423, 1.509, 1.62, 1.756, 1.925, 2.137, 2.399, 2.718, 3.098"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.9493, 0.9874, 1.088, 1.254, 1.505, 1.857, 2.318, 2.897, 3.604, 4.449",\ | |
"0.9617, 0.9997, 1.101, 1.266, 1.518, 1.869, 2.33, 2.91, 3.617, 4.461",\ | |
"1.006, 1.044, 1.145, 1.31, 1.562, 1.913, 2.374, 2.954, 3.661, 4.505",\ | |
"1.081, 1.119, 1.22, 1.386, 1.637, 1.989, 2.449, 3.029, 3.737, 4.581",\ | |
"1.157, 1.195, 1.296, 1.462, 1.714, 2.065, 2.525, 3.105, 3.813, 4.657",\ | |
"1.22, 1.258, 1.359, 1.525, 1.776, 2.127, 2.588, 3.168, 3.876, 4.719",\ | |
"1.267, 1.306, 1.406, 1.572, 1.824, 2.175, 2.636, 3.216, 3.924, 4.765",\ | |
"1.298, 1.336, 1.437, 1.603, 1.855, 2.205, 2.666, 3.246, 3.954, 4.798",\ | |
"1.313, 1.351, 1.452, 1.618, 1.87, 2.221, 2.681, 3.261, 3.968, 4.811",\ | |
"1.31, 1.348, 1.449, 1.615, 1.866, 2.217, 2.678, 3.258, 3.965, 4.807"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1258, 0.1556, 0.2248, 0.3332, 0.4986, 0.7396, 1.074, 1.507, 2.042, 2.686",\ | |
"0.1256, 0.1556, 0.2244, 0.3332, 0.4988, 0.7388, 1.074, 1.507, 2.043, 2.686",\ | |
"0.1258, 0.1556, 0.2244, 0.333, 0.4986, 0.7412, 1.074, 1.507, 2.042, 2.686",\ | |
"0.1256, 0.1556, 0.2244, 0.3332, 0.4984, 0.7398, 1.074, 1.506, 2.042, 2.686",\ | |
"0.1258, 0.1554, 0.2246, 0.3342, 0.4984, 0.739, 1.074, 1.507, 2.043, 2.686",\ | |
"0.1258, 0.1554, 0.2248, 0.3328, 0.4982, 0.741, 1.073, 1.508, 2.043, 2.683",\ | |
"0.1258, 0.1556, 0.2246, 0.3336, 0.4978, 0.7396, 1.074, 1.507, 2.043, 2.686",\ | |
"0.126, 0.1554, 0.2248, 0.3344, 0.4978, 0.7398, 1.072, 1.505, 2.04, 2.683",\ | |
"0.1256, 0.1554, 0.2244, 0.3326, 0.499, 0.74, 1.074, 1.506, 2.041, 2.68",\ | |
"0.126, 0.1554, 0.2246, 0.3332, 0.4988, 0.7394, 1.073, 1.506, 2.04, 2.683"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1117, 0.1494, 0.2736, 0.532, 0.9562, 1.559, 2.348, 3.348, 4.566, 6.021",\ | |
"0.1122, 0.15, 0.274, 0.5328, 0.958, 1.557, 2.351, 3.35, 4.571, 6.025",\ | |
"0.1122, 0.1502, 0.2732, 0.5322, 0.958, 1.558, 2.351, 3.351, 4.572, 6.023",\ | |
"0.1122, 0.1502, 0.2734, 0.5318, 0.958, 1.557, 2.351, 3.351, 4.571, 6.027",\ | |
"0.1122, 0.1502, 0.2734, 0.5326, 0.958, 1.558, 2.351, 3.351, 4.572, 6.019",\ | |
"0.1118, 0.1496, 0.2736, 0.5318, 0.9576, 1.559, 2.35, 3.348, 4.57, 6.023",\ | |
"0.112, 0.1504, 0.274, 0.5318, 0.9558, 1.558, 2.35, 3.349, 4.568, 6.026",\ | |
"0.1118, 0.1496, 0.2738, 0.5322, 0.9576, 1.556, 2.348, 3.347, 4.568, 6.023",\ | |
"0.1124, 0.1498, 0.274, 0.5316, 0.958, 1.557, 2.348, 3.343, 4.564, 6.021",\ | |
"0.1122, 0.1504, 0.2736, 0.532, 0.958, 1.558, 2.351, 3.345, 4.561, 6.011"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
timing_type : rising_edge ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("1.027, 1.063, 1.149, 1.26, 1.396, 1.565, 1.777, 2.039, 2.358, 2.738",\ | |
"1.039, 1.075, 1.162, 1.273, 1.409, 1.577, 1.789, 2.051, 2.37, 2.75",\ | |
"1.083, 1.12, 1.206, 1.317, 1.453, 1.622, 1.833, 2.096, 2.415, 2.795",\ | |
"1.161, 1.197, 1.283, 1.395, 1.53, 1.699, 1.911, 2.173, 2.492, 2.872",\ | |
"1.238, 1.274, 1.361, 1.472, 1.608, 1.776, 1.988, 2.25, 2.569, 2.949",\ | |
"1.301, 1.337, 1.424, 1.534, 1.67, 1.839, 2.051, 2.313, 2.632, 3.012",\ | |
"1.348, 1.384, 1.471, 1.582, 1.718, 1.887, 2.098, 2.361, 2.679, 3.06",\ | |
"1.379, 1.415, 1.501, 1.612, 1.748, 1.917, 2.129, 2.391, 2.71, 3.09",\ | |
"1.392, 1.428, 1.514, 1.625, 1.761, 1.93, 2.142, 2.404, 2.723, 3.103",\ | |
"1.386, 1.423, 1.509, 1.62, 1.756, 1.925, 2.137, 2.399, 2.718, 3.098"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.9491, 0.9872, 1.088, 1.254, 1.505, 1.857, 2.317, 2.897, 3.605, 4.449",\ | |
"0.9618, 0.9999, 1.101, 1.267, 1.518, 1.869, 2.33, 2.91, 3.617, 4.462",\ | |
"1.006, 1.044, 1.145, 1.311, 1.562, 1.913, 2.374, 2.954, 3.661, 4.505",\ | |
"1.081, 1.119, 1.221, 1.386, 1.638, 1.989, 2.45, 3.029, 3.737, 4.581",\ | |
"1.157, 1.195, 1.296, 1.462, 1.714, 2.065, 2.525, 3.106, 3.813, 4.657",\ | |
"1.22, 1.258, 1.359, 1.525, 1.776, 2.127, 2.588, 3.168, 3.876, 4.719",\ | |
"1.268, 1.306, 1.407, 1.572, 1.824, 2.175, 2.636, 3.216, 3.923, 4.766",\ | |
"1.299, 1.337, 1.438, 1.604, 1.855, 2.206, 2.666, 3.246, 3.954, 4.798",\ | |
"1.313, 1.351, 1.452, 1.618, 1.87, 2.22, 2.682, 3.261, 3.968, 4.811",\ | |
"1.31, 1.348, 1.449, 1.615, 1.866, 2.217, 2.678, 3.258, 3.965, 4.807"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1258, 0.1556, 0.2248, 0.3332, 0.4986, 0.7396, 1.074, 1.507, 2.042, 2.686",\ | |
"0.1256, 0.1556, 0.2244, 0.3332, 0.4988, 0.7388, 1.074, 1.507, 2.043, 2.686",\ | |
"0.1258, 0.1556, 0.2244, 0.333, 0.4986, 0.7412, 1.074, 1.507, 2.042, 2.686",\ | |
"0.1256, 0.1556, 0.2244, 0.3332, 0.4984, 0.7398, 1.074, 1.506, 2.042, 2.686",\ | |
"0.1258, 0.1554, 0.2246, 0.3342, 0.4984, 0.739, 1.074, 1.507, 2.043, 2.686",\ | |
"0.1258, 0.1554, 0.2248, 0.3328, 0.4982, 0.741, 1.073, 1.508, 2.043, 2.683",\ | |
"0.1258, 0.1556, 0.2246, 0.3336, 0.4978, 0.7396, 1.074, 1.507, 2.043, 2.686",\ | |
"0.126, 0.1554, 0.2248, 0.3344, 0.4978, 0.7398, 1.072, 1.505, 2.04, 2.683",\ | |
"0.1256, 0.1554, 0.2244, 0.3326, 0.499, 0.74, 1.074, 1.506, 2.041, 2.68",\ | |
"0.126, 0.1554, 0.2246, 0.3332, 0.4988, 0.7394, 1.073, 1.506, 2.04, 2.683"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009716, 0.04031, 0.09874, 0.1898, 0.3175, 0.4856, 0.6973, 0.9558, 1.264"); | |
values("0.1121, 0.1497, 0.2736, 0.532, 0.9562, 1.559, 2.352, 3.35, 4.571, 6.02",\ | |
"0.1122, 0.1502, 0.2732, 0.532, 0.9578, 1.557, 2.351, 3.35, 4.57, 6.025",\ | |
"0.1116, 0.15, 0.2732, 0.5316, 0.958, 1.557, 2.351, 3.351, 4.572, 6.028",\ | |
"0.1122, 0.1502, 0.2736, 0.5324, 0.9564, 1.559, 2.349, 3.35, 4.572, 6.02",\ | |
"0.112, 0.1502, 0.274, 0.532, 0.957, 1.559, 2.351, 3.35, 4.57, 6.025",\ | |
"0.112, 0.1502, 0.2736, 0.5328, 0.9578, 1.559, 2.351, 3.35, 4.571, 6.021",\ | |
"0.1116, 0.1496, 0.274, 0.5328, 0.956, 1.557, 2.348, 3.348, 4.567, 6.028",\ | |
"0.1124, 0.1502, 0.2738, 0.5316, 0.9578, 1.556, 2.348, 3.345, 4.571, 6.024",\ | |
"0.112, 0.15, 0.2738, 0.5316, 0.9566, 1.558, 2.349, 3.343, 4.566, 6.021",\ | |
"0.1124, 0.1498, 0.2738, 0.532, 0.9562, 1.557, 2.347, 3.345, 4.56, 6.013"); | |
} | |
} | |
} | |
pin(SE) { | |
capacitance : 0.007611 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 6 ; | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.02486, 0.02455, 0.02415, 0.02419, 0.02464, 0.02554, 0.02695, \ | |
0.02883, 0.03137, 0.03448"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.0008256, 0.0006675, 0.0003749, 0.0002772, 0.0005855, 0.001351, \ | |
0.002614, 0.004404, 0.006747, 0.009688"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.06747, 0.06704, 0.06634, 0.06605, 0.06634, 0.06734, 0.06912, \ | |
0.07179, 0.0755, 0.08039"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.03194, 0.03179, 0.03141, 0.03108, 0.03121, 0.03193, 0.03354, \ | |
0.03599, 0.03939, 0.04384"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.05983, 0.05954, 0.05919, 0.05918, 0.05959, 0.06047, 0.06181, \ | |
0.06366, 0.06609, 0.06914"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.04763, 0.04749, 0.04711, 0.04676, 0.04679, 0.04733, 0.04838, \ | |
0.04999, 0.05217, 0.05498"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.02478, 0.02446, 0.02407, 0.02413, 0.02461, 0.02555, 0.027, 0.02896, \ | |
0.03149, 0.03467"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.001002, 0.0008541, 0.0005723, 0.0004727, 0.000751, 0.001519, \ | |
0.002742, 0.00452, 0.00686, 0.009759"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.02465, 0.02434, 0.02392, 0.02396, 0.0244, 0.02537, 0.02674, \ | |
0.02869, 0.03117, 0.03432"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.0005443, 0.0003781, 9.157e-05, -4.348e-06, 0.0003144, 0.001083, \ | |
0.002371, 0.004174, 0.006525, 0.009463"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.02973, 0.02935, 0.02888, 0.02889, 0.02937, 0.03035, 0.03189, \ | |
0.03404, 0.03691, 0.04038"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.0003975, -0.00058, -0.001012, -0.00129, -0.001082, -0.0003542, \ | |
0.001006, 0.002956, 0.005523, 0.00878"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.02654, 0.02624, 0.02585, 0.02583, 0.02623, 0.02707, 0.02839, \ | |
0.03027, 0.03269, 0.03578"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.006654, 0.006504, 0.00623, 0.006114, 0.00638, 0.007151, 0.008376, \ | |
0.01018, 0.01249, 0.01542"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.02451, 0.02419, 0.02382, 0.02388, 0.02438, 0.02532, 0.02677, \ | |
0.02873, 0.03128, 0.03447"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.0008191, 0.0006709, 0.0003926, 0.0002857, 0.0005522, 0.001346, \ | |
0.002567, 0.004337, 0.006678, 0.009607"); | |
} | |
} | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.057, -0.051, -0.005, 0.054, 0.118, 0.173, 0.203, 0.226, 0.216, 0.194",\ | |
"-0.073, -0.058, -0.017, 0.041, 0.103, 0.158, 0.192, 0.21, 0.204, 0.186",\ | |
"-0.115, -0.104, -0.064, -0.002, 0.063, 0.117, 0.144, 0.167, 0.162, 0.137",\ | |
"-0.199, -0.185, -0.141, -0.081, -0.02, 0.032, 0.06, 0.081, 0.077, 0.059",\ | |
"-0.292, -0.283, -0.245, -0.183, -0.117, -0.073, -0.039, -0.019, -0.016, -0.041",\ | |
"-0.401, -0.391, -0.35, -0.292, -0.236, -0.178, -0.153, -0.128, -0.124, -0.143",\ | |
"-0.521, -0.515, -0.471, -0.412, -0.362, -0.308, -0.276, -0.244, -0.244, -0.265",\ | |
"-0.648, -0.646, -0.602, -0.548, -0.503, -0.446, -0.419, -0.38, -0.378, -0.399",\ | |
"-0.798, -0.791, -0.749, -0.703, -0.66, -0.602, -0.574, -0.545, -0.542, -0.559",\ | |
"-0.96, -0.957, -0.919, -0.874, -0.834, -0.787, -0.761, -0.724, -0.72, -0.733"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.269, -0.259, -0.226, -0.205, -0.197, -0.208, -0.235, -0.28, -0.339, -0.418",\ | |
"-0.28, -0.269, -0.236, -0.217, -0.211, -0.223, -0.247, -0.294, -0.349, -0.43",\ | |
"-0.318, -0.304, -0.273, -0.244, -0.242, -0.256, -0.281, -0.322, -0.384, -0.462",\ | |
"-0.372, -0.36, -0.329, -0.3, -0.293, -0.303, -0.328, -0.367, -0.425, -0.503",\ | |
"-0.438, -0.429, -0.395, -0.37, -0.353, -0.364, -0.383, -0.424, -0.479, -0.554",\ | |
"-0.503, -0.487, -0.453, -0.43, -0.413, -0.418, -0.432, -0.469, -0.524, -0.6",\ | |
"-0.551, -0.54, -0.504, -0.477, -0.461, -0.452, -0.477, -0.507, -0.553, -0.632",\ | |
"-0.581, -0.569, -0.54, -0.5, -0.487, -0.487, -0.502, -0.534, -0.578, -0.652",\ | |
"-0.594, -0.58, -0.55, -0.517, -0.5, -0.498, -0.515, -0.545, -0.591, -0.66",\ | |
"-0.585, -0.572, -0.54, -0.51, -0.497, -0.495, -0.51, -0.539, -0.587, -0.654"); | |
} | |
} | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.487, -0.474, -0.438, -0.421, -0.41, -0.419, -0.455, -0.491, -0.554, -0.639",\ | |
"-0.495, -0.488, -0.456, -0.43, -0.426, -0.439, -0.464, -0.508, -0.572, -0.652",\ | |
"-0.548, -0.543, -0.509, -0.485, -0.482, -0.489, -0.516, -0.561, -0.625, -0.705",\ | |
"-0.653, -0.641, -0.607, -0.589, -0.581, -0.595, -0.622, -0.663, -0.728, -0.803",\ | |
"-0.787, -0.778, -0.745, -0.72, -0.706, -0.725, -0.751, -0.793, -0.854, -0.933",\ | |
"-0.934, -0.919, -0.891, -0.866, -0.856, -0.867, -0.893, -0.935, -0.999, -1.074",\ | |
"-1.093, -1.084, -1.052, -1.03, -1.017, -1.028, -1.056, -1.094, -1.154, -1.235",\ | |
"-1.273, -1.26, -1.233, -1.205, -1.198, -1.205, -1.228, -1.269, -1.33, -1.41",\ | |
"-1.471, -1.459, -1.431, -1.404, -1.391, -1.402, -1.425, -1.468, -1.528, -1.604",\ | |
"-1.689, -1.684, -1.647, -1.625, -1.616, -1.617, -1.646, -1.684, -1.74, -1.819"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.166, -0.162, -0.115, -0.061, -0, 0.055, 0.088, 0.108, 0.108, 0.091",\ | |
"-0.183, -0.175, -0.127, -0.073, -0.007, 0.045, 0.075, 0.099, 0.096, 0.074",\ | |
"-0.217, -0.214, -0.172, -0.11, -0.053, 0.005, 0.033, 0.06, 0.05, 0.039",\ | |
"-0.271, -0.261, -0.222, -0.162, -0.098, -0.048, -0.019, 0.004, 0.003, -0.02",\ | |
"-0.326, -0.318, -0.278, -0.214, -0.157, -0.105, -0.072, -0.05, -0.056, -0.075",\ | |
"-0.359, -0.348, -0.313, -0.255, -0.192, -0.139, -0.105, -0.086, -0.087, -0.107",\ | |
"-0.374, -0.366, -0.327, -0.269, -0.207, -0.154, -0.127, -0.106, -0.102, -0.124",\ | |
"-0.37, -0.364, -0.318, -0.262, -0.208, -0.153, -0.122, -0.105, -0.102, -0.124",\ | |
"-0.351, -0.341, -0.297, -0.238, -0.185, -0.128, -0.098, -0.078, -0.082, -0.097",\ | |
"-0.305, -0.297, -0.252, -0.194, -0.136, -0.085, -0.058, -0.034, -0.036, -0.051"); | |
} | |
} | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.83, 0.818, 0.769, 0.673, 0.573, 0.495, 0.442, 0.399, 0.373, 0.388",\ | |
"0.839, 0.829, 0.775, 0.68, 0.583, 0.508, 0.445, 0.405, 0.384, 0.392",\ | |
"0.88, 0.872, 0.813, 0.717, 0.625, 0.545, 0.489, 0.446, 0.426, 0.431",\ | |
"0.955, 0.944, 0.892, 0.796, 0.698, 0.617, 0.564, 0.529, 0.505, 0.51",\ | |
"1.068, 1.057, 1.005, 0.915, 0.815, 0.738, 0.678, 0.641, 0.627, 0.63",\ | |
"1.23, 1.213, 1.162, 1.062, 0.97, 0.898, 0.835, 0.798, 0.777, 0.791",\ | |
"1.41, 1.399, 1.345, 1.251, 1.156, 1.086, 1.021, 0.983, 0.97, 0.973",\ | |
"1.619, 1.61, 1.561, 1.462, 1.367, 1.289, 1.235, 1.197, 1.178, 1.185",\ | |
"1.856, 1.841, 1.795, 1.701, 1.606, 1.529, 1.475, 1.43, 1.413, 1.42",\ | |
"2.123, 2.106, 2.056, 1.965, 1.877, 1.799, 1.736, 1.695, 1.676, 1.681"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.658, 0.649, 0.604, 0.529, 0.455, 0.428, 0.412, 0.441, 0.481, 0.557",\ | |
"0.67, 0.662, 0.615, 0.536, 0.467, 0.439, 0.426, 0.448, 0.498, 0.57",\ | |
"0.705, 0.693, 0.648, 0.574, 0.501, 0.471, 0.463, 0.481, 0.531, 0.598",\ | |
"0.76, 0.746, 0.704, 0.623, 0.558, 0.521, 0.514, 0.538, 0.574, 0.644",\ | |
"0.838, 0.824, 0.778, 0.704, 0.638, 0.598, 0.587, 0.599, 0.64, 0.706",\ | |
"0.926, 0.91, 0.863, 0.781, 0.717, 0.674, 0.662, 0.672, 0.703, 0.763",\ | |
"0.989, 0.978, 0.934, 0.857, 0.78, 0.75, 0.722, 0.728, 0.762, 0.817",\ | |
"1.045, 1.03, 0.984, 0.91, 0.84, 0.798, 0.772, 0.776, 0.807, 0.859",\ | |
"1.081, 1.071, 1.02, 0.945, 0.876, 0.832, 0.807, 0.812, 0.833, 0.888",\ | |
"1.1, 1.083, 1.04, 0.968, 0.893, 0.851, 0.821, 0.825, 0.847, 0.898"); | |
} | |
} | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.882, 0.87, 0.816, 0.745, 0.675, 0.639, 0.631, 0.66, 0.701, 0.771",\ | |
"0.891, 0.88, 0.835, 0.756, 0.688, 0.655, 0.649, 0.67, 0.715, 0.785",\ | |
"0.954, 0.932, 0.883, 0.807, 0.742, 0.713, 0.698, 0.721, 0.766, 0.84",\ | |
"1.048, 1.035, 0.991, 0.911, 0.846, 0.808, 0.801, 0.824, 0.871, 0.945",\ | |
"1.181, 1.167, 1.122, 1.047, 0.972, 0.94, 0.931, 0.957, 1.002, 1.076",\ | |
"1.323, 1.308, 1.264, 1.19, 1.116, 1.084, 1.075, 1.103, 1.147, 1.22",\ | |
"1.483, 1.474, 1.424, 1.345, 1.279, 1.249, 1.238, 1.26, 1.304, 1.375",\ | |
"1.662, 1.645, 1.605, 1.529, 1.457, 1.426, 1.414, 1.439, 1.483, 1.55",\ | |
"1.861, 1.847, 1.795, 1.72, 1.653, 1.625, 1.617, 1.64, 1.676, 1.743",\ | |
"2.087, 2.069, 2.018, 1.941, 1.877, 1.845, 1.831, 1.852, 1.898, 1.962"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.985, 0.967, 0.917, 0.824, 0.725, 0.647, 0.588, 0.551, 0.526, 0.535",\ | |
"0.995, 0.982, 0.935, 0.839, 0.74, 0.664, 0.599, 0.559, 0.538, 0.548",\ | |
"1.036, 1.022, 0.972, 0.878, 0.781, 0.704, 0.646, 0.597, 0.578, 0.59",\ | |
"1.084, 1.073, 1.018, 0.923, 0.83, 0.749, 0.693, 0.653, 0.629, 0.636",\ | |
"1.124, 1.109, 1.057, 0.962, 0.864, 0.788, 0.727, 0.688, 0.667, 0.672",\ | |
"1.154, 1.135, 1.087, 0.993, 0.901, 0.821, 0.768, 0.726, 0.71, 0.718",\ | |
"1.166, 1.152, 1.104, 1.015, 0.919, 0.846, 0.785, 0.748, 0.728, 0.732",\ | |
"1.155, 1.141, 1.099, 1.005, 0.914, 0.84, 0.785, 0.744, 0.731, 0.736",\ | |
"1.132, 1.117, 1.067, 0.976, 0.889, 0.817, 0.765, 0.726, 0.707, 0.717",\ | |
"1.085, 1.068, 1.017, 0.929, 0.842, 0.769, 0.715, 0.679, 0.663, 0.675"); | |
} | |
} | |
} | |
pin(SI) { | |
capacitance : 0.003676 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 6 ; | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.004493, 0.00446, 0.004453, 0.004445, 0.004448, 0.004453, 0.004455, \ | |
0.004454, 0.004453, 0.004452"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.004264, -0.004256, -0.004302, -0.004329, -0.004347, -0.004367, \ | |
-0.00438, -0.004385, -0.00439, -0.004391"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.05331, 0.05314, 0.05294, 0.05277, 0.05263, 0.05263, 0.05279, \ | |
0.05329, 0.05423, 0.05583"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.03066, 0.03049, 0.03027, 0.03007, 0.02993, 0.02989, 0.03008, \ | |
0.03065, 0.03166, 0.0332"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.004457, 0.00445, 0.004442, 0.004452, 0.004448, 0.00445, 0.004454, \ | |
0.004458, 0.004455, 0.004455"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.004101, -0.004193, -0.004299, -0.00433, -0.004352, -0.004352, \ | |
-0.004379, -0.004386, -0.004386, -0.004391"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.05331, 0.05314, 0.05294, 0.05277, 0.05263, 0.05263, 0.05279, \ | |
0.05327, 0.05423, 0.05584"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.03067, 0.0305, 0.03027, 0.03007, 0.02994, 0.0299, 0.03008, 0.03065, \ | |
0.03167, 0.03317"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.004473, 0.004453, 0.00445, 0.004451, 0.004446, 0.004459, 0.004456, \ | |
0.004455, 0.004454, 0.004453"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.004266, -0.004256, -0.004302, -0.004331, -0.004351, -0.004371, \ | |
-0.00438, -0.004387, -0.004388, -0.004391"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.01112, 0.01113, 0.01112, 0.01111, 0.01111, 0.0111, 0.0111, 0.0111, \ | |
0.01111, 0.01111"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.003574, -0.003655, -0.003789, -0.003915, -0.004015, -0.004082, \ | |
-0.004126, -0.004173, -0.004196, -0.004212"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.004459, 0.004452, 0.004442, 0.004444, 0.004453, 0.004448, 0.004456, \ | |
0.004457, 0.004457, 0.004454"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.004117, -0.00422, -0.004305, -0.004323, -0.004361, -0.004359, \ | |
-0.004379, -0.004383, -0.004385, -0.004391"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.01112, 0.01113, 0.01112, 0.01111, 0.0111, 0.0111, 0.0111, 0.0111, \ | |
0.0111, 0.01111"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.003574, -0.003655, -0.003789, -0.003915, -0.004015, -0.004083, \ | |
-0.004125, -0.004172, -0.004195, -0.004212"); | |
} | |
} | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.132, -0.123, -0.079, -0.025, 0.034, 0.088, 0.118, 0.142, 0.136, 0.12",\ | |
"-0.144, -0.138, -0.097, -0.035, 0.022, 0.071, 0.106, 0.133, 0.124, 0.104",\ | |
"-0.189, -0.174, -0.14, -0.083, -0.021, 0.033, 0.059, 0.087, 0.08, 0.061",\ | |
"-0.256, -0.246, -0.204, -0.15, -0.09, -0.043, -0.012, 0.014, 0.009, -0.012",\ | |
"-0.348, -0.336, -0.297, -0.237, -0.176, -0.13, -0.105, -0.077, -0.076, -0.1",\ | |
"-0.435, -0.426, -0.388, -0.334, -0.274, -0.224, -0.192, -0.17, -0.176, -0.189",\ | |
"-0.539, -0.527, -0.491, -0.434, -0.379, -0.327, -0.299, -0.272, -0.269, -0.295",\ | |
"-0.64, -0.637, -0.593, -0.538, -0.492, -0.44, -0.406, -0.38, -0.378, -0.399",\ | |
"-0.758, -0.757, -0.714, -0.666, -0.614, -0.565, -0.532, -0.497, -0.504, -0.521",\ | |
"-0.894, -0.883, -0.843, -0.803, -0.758, -0.705, -0.681, -0.64, -0.644, -0.654"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.326, -0.318, -0.281, -0.262, -0.258, -0.267, -0.302, -0.339, -0.407, -0.491",\ | |
"-0.339, -0.328, -0.296, -0.271, -0.269, -0.275, -0.309, -0.354, -0.418, -0.497",\ | |
"-0.364, -0.353, -0.324, -0.298, -0.294, -0.303, -0.333, -0.375, -0.443, -0.523",\ | |
"-0.408, -0.398, -0.365, -0.341, -0.332, -0.346, -0.371, -0.415, -0.481, -0.558",\ | |
"-0.455, -0.446, -0.414, -0.393, -0.382, -0.389, -0.416, -0.461, -0.519, -0.596",\ | |
"-0.503, -0.487, -0.462, -0.435, -0.426, -0.433, -0.451, -0.499, -0.554, -0.636",\ | |
"-0.539, -0.527, -0.497, -0.47, -0.461, -0.462, -0.488, -0.528, -0.578, -0.657",\ | |
"-0.555, -0.552, -0.522, -0.491, -0.482, -0.481, -0.502, -0.542, -0.597, -0.669",\ | |
"-0.566, -0.557, -0.526, -0.499, -0.486, -0.491, -0.507, -0.545, -0.597, -0.667",\ | |
"-0.548, -0.542, -0.51, -0.487, -0.472, -0.477, -0.495, -0.528, -0.581, -0.654"); | |
} | |
} | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.132, -0.123, -0.079, -0.025, 0.034, 0.088, 0.118, 0.142, 0.136, 0.12",\ | |
"-0.144, -0.131, -0.097, -0.035, 0.022, 0.071, 0.106, 0.124, 0.124, 0.104",\ | |
"-0.189, -0.174, -0.14, -0.083, -0.021, 0.033, 0.059, 0.078, 0.08, 0.061",\ | |
"-0.256, -0.246, -0.204, -0.15, -0.09, -0.043, -0.012, 0.014, 0.009, -0.012",\ | |
"-0.348, -0.33, -0.297, -0.237, -0.176, -0.13, -0.105, -0.082, -0.083, -0.1",\ | |
"-0.435, -0.426, -0.388, -0.334, -0.274, -0.224, -0.192, -0.176, -0.176, -0.189",\ | |
"-0.539, -0.521, -0.491, -0.434, -0.379, -0.327, -0.299, -0.279, -0.278, -0.295",\ | |
"-0.64, -0.628, -0.593, -0.538, -0.492, -0.44, -0.413, -0.388, -0.388, -0.399",\ | |
"-0.758, -0.746, -0.714, -0.666, -0.62, -0.557, -0.532, -0.507, -0.509, -0.521",\ | |
"-0.886, -0.876, -0.843, -0.803, -0.758, -0.705, -0.676, -0.651, -0.65, -0.654"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("-0.332, -0.318, -0.281, -0.262, -0.258, -0.267, -0.302, -0.339, -0.407, -0.491",\ | |
"-0.339, -0.328, -0.296, -0.271, -0.269, -0.275, -0.309, -0.354, -0.418, -0.497",\ | |
"-0.364, -0.353, -0.324, -0.298, -0.294, -0.303, -0.333, -0.375, -0.443, -0.523",\ | |
"-0.408, -0.398, -0.365, -0.341, -0.332, -0.346, -0.371, -0.415, -0.481, -0.558",\ | |
"-0.461, -0.446, -0.414, -0.385, -0.382, -0.389, -0.416, -0.461, -0.519, -0.596",\ | |
"-0.503, -0.487, -0.462, -0.435, -0.426, -0.433, -0.451, -0.499, -0.554, -0.636",\ | |
"-0.539, -0.527, -0.497, -0.47, -0.461, -0.462, -0.488, -0.521, -0.578, -0.662",\ | |
"-0.564, -0.552, -0.522, -0.491, -0.482, -0.481, -0.502, -0.542, -0.597, -0.669",\ | |
"-0.566, -0.557, -0.526, -0.499, -0.486, -0.491, -0.507, -0.545, -0.597, -0.667",\ | |
"-0.548, -0.542, -0.51, -0.487, -0.472, -0.477, -0.495, -0.528, -0.581, -0.654"); | |
} | |
} | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.956, 0.941, 0.889, 0.795, 0.697, 0.622, 0.558, 0.517, 0.503, 0.506",\ | |
"0.963, 0.952, 0.905, 0.809, 0.705, 0.629, 0.575, 0.533, 0.515, 0.518",\ | |
"1.009, 0.992, 0.94, 0.843, 0.755, 0.676, 0.613, 0.579, 0.555, 0.56",\ | |
"1.077, 1.065, 1.018, 0.917, 0.822, 0.739, 0.686, 0.653, 0.623, 0.636",\ | |
"1.181, 1.167, 1.115, 1.016, 0.923, 0.845, 0.784, 0.741, 0.727, 0.739",\ | |
"1.306, 1.3, 1.246, 1.147, 1.052, 0.975, 0.922, 0.876, 0.858, 0.873",\ | |
"1.459, 1.449, 1.398, 1.302, 1.206, 1.134, 1.072, 1.025, 1.012, 1.018",\ | |
"1.636, 1.619, 1.57, 1.472, 1.378, 1.301, 1.241, 1.197, 1.178, 1.185",\ | |
"1.822, 1.807, 1.76, 1.664, 1.566, 1.492, 1.433, 1.392, 1.37, 1.369",\ | |
"2.042, 2.024, 1.973, 1.886, 1.784, 1.708, 1.645, 1.6, 1.581, 1.581"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.727, 0.707, 0.668, 0.586, 0.517, 0.487, 0.479, 0.5, 0.548, 0.623",\ | |
"0.729, 0.72, 0.675, 0.596, 0.525, 0.491, 0.488, 0.516, 0.561, 0.629",\ | |
"0.76, 0.743, 0.699, 0.619, 0.553, 0.527, 0.515, 0.543, 0.584, 0.658",\ | |
"0.803, 0.792, 0.74, 0.663, 0.597, 0.563, 0.557, 0.577, 0.623, 0.7",\ | |
"0.855, 0.842, 0.797, 0.72, 0.658, 0.617, 0.612, 0.63, 0.674, 0.748",\ | |
"0.917, 0.91, 0.863, 0.781, 0.711, 0.674, 0.662, 0.678, 0.725, 0.791",\ | |
"0.971, 0.954, 0.908, 0.835, 0.763, 0.73, 0.711, 0.721, 0.762, 0.827",\ | |
"1.011, 0.995, 0.948, 0.871, 0.803, 0.763, 0.744, 0.76, 0.788, 0.854",\ | |
"1.036, 1.025, 0.973, 0.902, 0.829, 0.788, 0.774, 0.774, 0.811, 0.869",\ | |
"1.041, 1.031, 0.987, 0.905, 0.842, 0.796, 0.771, 0.78, 0.809, 0.862"); | |
} | |
} | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.956, 0.941, 0.889, 0.795, 0.697, 0.622, 0.558, 0.525, 0.503, 0.506",\ | |
"0.963, 0.953, 0.905, 0.801, 0.705, 0.629, 0.575, 0.533, 0.515, 0.518",\ | |
"1.009, 0.992, 0.94, 0.843, 0.755, 0.676, 0.613, 0.579, 0.555, 0.56",\ | |
"1.077, 1.065, 1.018, 0.917, 0.822, 0.739, 0.686, 0.643, 0.623, 0.636",\ | |
"1.181, 1.167, 1.115, 1.024, 0.923, 0.845, 0.784, 0.746, 0.727, 0.739",\ | |
"1.315, 1.3, 1.246, 1.147, 1.052, 0.975, 0.922, 0.876, 0.858, 0.864",\ | |
"1.459, 1.449, 1.398, 1.302, 1.206, 1.134, 1.072, 1.025, 1.012, 1.018",\ | |
"1.628, 1.619, 1.57, 1.472, 1.378, 1.295, 1.241, 1.197, 1.178, 1.185",\ | |
"1.822, 1.807, 1.76, 1.664, 1.566, 1.492, 1.433, 1.392, 1.37, 1.369",\ | |
"2.042, 2.024, 1.973, 1.886, 1.784, 1.708, 1.645, 1.6, 1.581, 1.581"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
values("0.716, 0.707, 0.668, 0.586, 0.517, 0.487, 0.479, 0.508, 0.548, 0.623",\ | |
"0.735, 0.72, 0.675, 0.596, 0.525, 0.491, 0.488, 0.516, 0.561, 0.629",\ | |
"0.76, 0.743, 0.699, 0.628, 0.553, 0.527, 0.515, 0.543, 0.584, 0.658",\ | |
"0.803, 0.792, 0.74, 0.663, 0.597, 0.563, 0.557, 0.577, 0.623, 0.7",\ | |
"0.855, 0.842, 0.797, 0.72, 0.658, 0.617, 0.612, 0.63, 0.674, 0.748",\ | |
"0.917, 0.902, 0.863, 0.781, 0.711, 0.674, 0.662, 0.678, 0.725, 0.791",\ | |
"0.971, 0.96, 0.908, 0.828, 0.763, 0.73, 0.711, 0.721, 0.762, 0.827",\ | |
"1.011, 0.995, 0.948, 0.871, 0.803, 0.763, 0.744, 0.76, 0.788, 0.854",\ | |
"1.036, 1.025, 0.973, 0.902, 0.829, 0.788, 0.774, 0.774, 0.805, 0.863",\ | |
"1.041, 1.031, 0.987, 0.905, 0.842, 0.796, 0.771, 0.78, 0.809, 0.862"); | |
} | |
} | |
} | |
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 ; | |
} | |
} | |
} | |