/* | |
* 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.000239058" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&!SE&SI" ; | |
value : "0.000239076" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&SE&!SI" ; | |
value : "0.000241398" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&SE&SI" ; | |
value : "0.000255564" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&!SE&!SI" ; | |
value : "0.0002553012" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&!SE&SI" ; | |
value : "0.0002553048" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&SE&!SI" ; | |
value : "0.0002414196" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&SE&SI" ; | |
value : "0.000255564" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&!SE&!SI" ; | |
value : "0.0002102904" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&!SE&SI" ; | |
value : "0.0002102868" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&SE&!SI" ; | |
value : "0.0002073708" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&SE&SI" ; | |
value : "0.0002781" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&!SE&!SI" ; | |
value : "0.000275688" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&!SE&SI" ; | |
value : "0.0002756844" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&SE&!SI" ; | |
value : "0.0002073708" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&SE&SI" ; | |
value : "0.000278154" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.000278154" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(CLK) { | |
capacitance : 0.003483 ; | |
clock : true ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 5.2 ; | |
min_period : 1.105 ; | |
min_pulse_width_high : 0.287 ; | |
min_pulse_width_low : 0.554 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!D&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.142, 0.1416, 0.1444, 0.1566, 0.1796, 0.2147, 0.2628, 0.3248, \ | |
0.4009, 0.4918"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1075, 0.1071, 0.1092, 0.1193, 0.1385, 0.1692, 0.2115, 0.2661, \ | |
0.3334, 0.4141"); | |
} | |
} | |
internal_power() { | |
when : "!D&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.142, 0.1416, 0.1444, 0.1566, 0.1796, 0.2147, 0.2628, 0.3248, \ | |
0.4009, 0.4918"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1075, 0.1071, 0.1092, 0.1193, 0.1385, 0.1692, 0.2115, 0.2661, \ | |
0.3334, 0.4141"); | |
} | |
} | |
internal_power() { | |
when : "!D&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1421, 0.1417, 0.1445, 0.1566, 0.1796, 0.2148, 0.263, 0.3248, \ | |
0.401, 0.4919"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1073, 0.107, 0.1092, 0.1192, 0.1385, 0.1692, 0.2114, 0.2661, \ | |
0.3334, 0.414"); | |
} | |
} | |
internal_power() { | |
when : "!D&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1442, 0.1439, 0.1467, 0.1588, 0.1818, 0.2169, 0.265, 0.3269, \ | |
0.4029, 0.4939"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1083, 0.1079, 0.1101, 0.1201, 0.1395, 0.1702, 0.2125, 0.2672, \ | |
0.3344, 0.4151"); | |
} | |
} | |
internal_power() { | |
when : "D&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1442, 0.1439, 0.1467, 0.1589, 0.1818, 0.217, 0.2651, 0.327, \ | |
0.4031, 0.4939"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1082, 0.1079, 0.1101, 0.12, 0.1394, 0.1701, 0.2125, 0.2671, \ | |
0.3342, 0.415"); | |
} | |
} | |
internal_power() { | |
when : "D&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1442, 0.1439, 0.1468, 0.1588, 0.1818, 0.217, 0.2651, 0.327, \ | |
0.403, 0.4942"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1083, 0.1079, 0.1101, 0.1201, 0.1394, 0.17, 0.2124, 0.267, 0.3343, \ | |
0.4151"); | |
} | |
} | |
internal_power() { | |
when : "D&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1421, 0.1417, 0.1445, 0.1566, 0.1796, 0.2147, 0.2629, 0.3249, \ | |
0.4011, 0.4919"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1074, 0.107, 0.1092, 0.1192, 0.1385, 0.1691, 0.2115, 0.266, \ | |
0.3334, 0.4141"); | |
} | |
} | |
internal_power() { | |
when : "D&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1442, 0.1439, 0.1467, 0.1588, 0.1817, 0.2169, 0.2651, 0.327, \ | |
0.403, 0.4939"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1083, 0.1079, 0.1101, 0.1201, 0.1394, 0.17, 0.2125, 0.267, 0.3342, \ | |
0.4151"); | |
} | |
} | |
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.554"); | |
} | |
rise_constraint(scalar) { | |
values("0.249"); | |
} | |
} | |
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.554"); | |
} | |
rise_constraint(scalar) { | |
values("0.249"); | |
} | |
} | |
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.554"); | |
} | |
rise_constraint(scalar) { | |
values("0.249"); | |
} | |
} | |
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.467"); | |
} | |
rise_constraint(scalar) { | |
values("0.287"); | |
} | |
} | |
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.474"); | |
} | |
rise_constraint(scalar) { | |
values("0.287"); | |
} | |
} | |
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.474"); | |
} | |
rise_constraint(scalar) { | |
values("0.287"); | |
} | |
} | |
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.554"); | |
} | |
rise_constraint(scalar) { | |
values("0.249"); | |
} | |
} | |
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.467"); | |
} | |
rise_constraint(scalar) { | |
values("0.287"); | |
} | |
} | |
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.105"); | |
} | |
} | |
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.105"); | |
} | |
} | |
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.105"); | |
} | |
} | |
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("0.934"); | |
} | |
} | |
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("0.948"); | |
} | |
} | |
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("0.948"); | |
} | |
} | |
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.105"); | |
} | |
} | |
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("0.934"); | |
} | |
} | |
} | |
pin(D) { | |
capacitance : 0.002739 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 5.2 ; | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1613, 0.1609, 0.1603, 0.161, 0.1683, 0.1869, 0.219, 0.2636, \ | |
0.3196, 0.3863"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.09316, 0.09262, 0.0919, 0.09338, 0.101, 0.117, 0.1424, 0.1778, \ | |
0.2232, 0.2788"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1613, 0.1609, 0.1603, 0.161, 0.1683, 0.1869, 0.219, 0.2637, \ | |
0.3195, 0.3863"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.09319, 0.09262, 0.09191, 0.09338, 0.101, 0.1169, 0.1424, 0.1777, \ | |
0.2232, 0.2787"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.01067, 0.01063, 0.01062, 0.01062, 0.01062, 0.01064, 0.01064, \ | |
0.01064, 0.01064, 0.01064"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.01021, -0.01018, -0.01025, -0.01033, -0.01038, -0.01041, -0.01047, \ | |
-0.01049, -0.0105, -0.0105"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.01062, 0.01063, 0.01062, 0.0106, 0.01062, 0.01062, 0.01063, \ | |
0.01064, 0.01064, 0.01064"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.009335, -0.009836, -0.01022, -0.01034, -0.01039, -0.01044, \ | |
-0.01044, -0.0105, -0.0105, -0.01051"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.03401, 0.03393, 0.0338, 0.03367, 0.03365, 0.03365, 0.03365, \ | |
0.03369, 0.03364, 0.03367"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.002754, -0.003054, -0.003528, -0.003937, -0.004179, -0.004344, \ | |
-0.00443, -0.004496, -0.004531, -0.004568"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.03402, 0.03394, 0.03379, 0.03367, 0.03364, 0.03363, 0.03365, \ | |
0.03368, 0.03363, 0.03366"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.00276, -0.003047, -0.003528, -0.003937, -0.004177, -0.004344, \ | |
-0.004435, -0.004496, -0.004528, -0.004569"); | |
} | |
} | |
internal_power() { | |
when : "CLK&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.01062, 0.01065, 0.01057, 0.0106, 0.01064, 0.01061, 0.01064, \ | |
0.01064, 0.01064, 0.01064"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.0102, -0.01017, -0.01024, -0.01034, -0.01041, -0.01041, -0.01047, \ | |
-0.01049, -0.01049, -0.0105"); | |
} | |
} | |
internal_power() { | |
when : "CLK&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.01061, 0.01061, 0.01061, 0.01061, 0.01062, 0.01063, 0.01063, \ | |
0.01064, 0.01063, 0.01064"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.009485, -0.009881, -0.01023, -0.01035, -0.01039, -0.01043, \ | |
-0.01046, -0.01049, -0.01049, -0.01051"); | |
} | |
} | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.092, -0.088, -0.057, -0.03, -0.001, 0.017, 0.023, 0.02, -0, -0.044",\ | |
"-0.097, -0.091, -0.063, -0.033, -0.008, 0.016, 0.022, 0.019, -0.002, -0.046",\ | |
"-0.109, -0.106, -0.083, -0.051, -0.02, 0.004, 0.006, -0.002, -0.023, -0.06",\ | |
"-0.136, -0.134, -0.104, -0.073, -0.04, -0.025, -0.017, -0.022, -0.041, -0.081",\ | |
"-0.171, -0.164, -0.138, -0.107, -0.07, -0.054, -0.041, -0.049, -0.073, -0.103",\ | |
"-0.205, -0.2, -0.169, -0.136, -0.103, -0.082, -0.075, -0.075, -0.096, -0.134",\ | |
"-0.238, -0.234, -0.207, -0.173, -0.139, -0.11, -0.1, -0.098, -0.119, -0.148",\ | |
"-0.286, -0.28, -0.255, -0.221, -0.182, -0.154, -0.142, -0.134, -0.155, -0.177",\ | |
"-0.346, -0.346, -0.32, -0.289, -0.249, -0.215, -0.201, -0.184, -0.2, -0.222",\ | |
"-0.426, -0.426, -0.397, -0.362, -0.324, -0.28, -0.264, -0.244, -0.263, -0.275"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.212, -0.203, -0.189, -0.189, -0.199, -0.223, -0.261, -0.313, -0.376, -0.455",\ | |
"-0.212, -0.204, -0.185, -0.186, -0.202, -0.222, -0.262, -0.311, -0.371, -0.46",\ | |
"-0.214, -0.21, -0.194, -0.19, -0.206, -0.228, -0.264, -0.314, -0.383, -0.463",\ | |
"-0.222, -0.217, -0.201, -0.198, -0.206, -0.231, -0.263, -0.314, -0.377, -0.46",\ | |
"-0.227, -0.222, -0.208, -0.197, -0.209, -0.227, -0.264, -0.307, -0.372, -0.455",\ | |
"-0.22, -0.208, -0.194, -0.192, -0.198, -0.218, -0.252, -0.3, -0.361, -0.444",\ | |
"-0.195, -0.19, -0.173, -0.167, -0.175, -0.194, -0.23, -0.279, -0.344, -0.419",\ | |
"-0.146, -0.138, -0.122, -0.12, -0.126, -0.154, -0.19, -0.239, -0.305, -0.392",\ | |
"-0.078, -0.067, -0.058, -0.051, -0.062, -0.085, -0.128, -0.175, -0.247, -0.332",\ | |
"0.018, 0.027, 0.039, 0.045, 0.028, 0.006, -0.036, -0.087, -0.163, -0.25"); | |
} | |
} | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.092, -0.088, -0.057, -0.03, -0.001, 0.017, 0.023, 0.02, -0, -0.044",\ | |
"-0.097, -0.091, -0.063, -0.033, -0.008, 0.016, 0.022, 0.019, -0.002, -0.046",\ | |
"-0.109, -0.106, -0.083, -0.051, -0.02, 0.004, 0.006, -0.002, -0.023, -0.06",\ | |
"-0.136, -0.134, -0.104, -0.073, -0.04, -0.025, -0.017, -0.022, -0.041, -0.081",\ | |
"-0.171, -0.164, -0.138, -0.107, -0.07, -0.054, -0.041, -0.049, -0.073, -0.103",\ | |
"-0.205, -0.2, -0.169, -0.136, -0.103, -0.082, -0.075, -0.075, -0.096, -0.134",\ | |
"-0.238, -0.234, -0.207, -0.173, -0.139, -0.11, -0.1, -0.098, -0.119, -0.148",\ | |
"-0.286, -0.28, -0.255, -0.221, -0.182, -0.154, -0.142, -0.134, -0.155, -0.177",\ | |
"-0.346, -0.346, -0.32, -0.289, -0.249, -0.215, -0.201, -0.184, -0.2, -0.222",\ | |
"-0.426, -0.426, -0.397, -0.362, -0.324, -0.28, -0.264, -0.244, -0.263, -0.275"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.212, -0.203, -0.189, -0.189, -0.199, -0.223, -0.261, -0.313, -0.376, -0.455",\ | |
"-0.212, -0.204, -0.185, -0.186, -0.202, -0.222, -0.262, -0.311, -0.371, -0.46",\ | |
"-0.214, -0.21, -0.194, -0.19, -0.206, -0.228, -0.264, -0.314, -0.383, -0.463",\ | |
"-0.222, -0.217, -0.201, -0.198, -0.206, -0.231, -0.263, -0.314, -0.377, -0.46",\ | |
"-0.227, -0.222, -0.208, -0.197, -0.209, -0.227, -0.264, -0.307, -0.372, -0.455",\ | |
"-0.22, -0.208, -0.194, -0.192, -0.198, -0.218, -0.252, -0.3, -0.361, -0.444",\ | |
"-0.195, -0.19, -0.173, -0.167, -0.175, -0.194, -0.23, -0.279, -0.344, -0.419",\ | |
"-0.146, -0.138, -0.122, -0.12, -0.126, -0.154, -0.19, -0.239, -0.305, -0.392",\ | |
"-0.078, -0.067, -0.058, -0.051, -0.062, -0.085, -0.128, -0.175, -0.247, -0.332",\ | |
"0.018, 0.027, 0.039, 0.045, 0.028, 0.006, -0.036, -0.087, -0.163, -0.25"); | |
} | |
} | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.469, 0.46, 0.433, 0.381, 0.345, 0.313, 0.294, 0.299, 0.327, 0.372",\ | |
"0.475, 0.467, 0.44, 0.388, 0.353, 0.322, 0.301, 0.304, 0.332, 0.383",\ | |
"0.494, 0.483, 0.453, 0.409, 0.368, 0.335, 0.316, 0.322, 0.342, 0.397",\ | |
"0.513, 0.51, 0.477, 0.43, 0.393, 0.362, 0.339, 0.347, 0.372, 0.418",\ | |
"0.576, 0.567, 0.533, 0.488, 0.451, 0.421, 0.408, 0.409, 0.424, 0.469",\ | |
"0.679, 0.677, 0.64, 0.595, 0.554, 0.523, 0.504, 0.499, 0.516, 0.562",\ | |
"0.829, 0.824, 0.794, 0.741, 0.699, 0.666, 0.637, 0.63, 0.643, 0.691",\ | |
"1.013, 1.008, 0.971, 0.922, 0.874, 0.834, 0.801, 0.797, 0.803, 0.841",\ | |
"1.227, 1.215, 1.184, 1.129, 1.075, 1.036, 1.002, 0.989, 1.002, 1.032",\ | |
"1.467, 1.455, 1.422, 1.361, 1.313, 1.266, 1.227, 1.221, 1.221, 1.249"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.406, 0.396, 0.372, 0.334, 0.315, 0.328, 0.348, 0.388, 0.456, 0.532",\ | |
"0.411, 0.403, 0.374, 0.339, 0.317, 0.33, 0.35, 0.394, 0.452, 0.531",\ | |
"0.415, 0.408, 0.376, 0.343, 0.322, 0.335, 0.351, 0.399, 0.455, 0.536",\ | |
"0.42, 0.412, 0.38, 0.347, 0.33, 0.334, 0.358, 0.397, 0.459, 0.535",\ | |
"0.429, 0.421, 0.393, 0.356, 0.338, 0.337, 0.357, 0.399, 0.454, 0.535",\ | |
"0.431, 0.423, 0.401, 0.361, 0.336, 0.34, 0.353, 0.395, 0.452, 0.531",\ | |
"0.421, 0.41, 0.386, 0.35, 0.326, 0.329, 0.342, 0.377, 0.432, 0.516",\ | |
"0.391, 0.386, 0.364, 0.329, 0.302, 0.301, 0.318, 0.353, 0.405, 0.48",\ | |
"0.346, 0.337, 0.315, 0.284, 0.261, 0.26, 0.274, 0.309, 0.363, 0.432",\ | |
"0.284, 0.271, 0.245, 0.216, 0.198, 0.2, 0.211, 0.244, 0.296, 0.368"); | |
} | |
} | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.469, 0.46, 0.433, 0.381, 0.345, 0.313, 0.294, 0.299, 0.327, 0.372",\ | |
"0.475, 0.467, 0.44, 0.388, 0.353, 0.322, 0.301, 0.304, 0.332, 0.383",\ | |
"0.494, 0.483, 0.453, 0.409, 0.368, 0.335, 0.316, 0.322, 0.342, 0.397",\ | |
"0.519, 0.51, 0.477, 0.43, 0.393, 0.362, 0.339, 0.347, 0.372, 0.418",\ | |
"0.576, 0.567, 0.533, 0.488, 0.451, 0.421, 0.4, 0.409, 0.424, 0.469",\ | |
"0.679, 0.677, 0.64, 0.595, 0.554, 0.523, 0.504, 0.499, 0.516, 0.562",\ | |
"0.829, 0.824, 0.788, 0.741, 0.699, 0.666, 0.637, 0.63, 0.643, 0.691",\ | |
"1.013, 1.008, 0.971, 0.922, 0.874, 0.834, 0.801, 0.797, 0.803, 0.841",\ | |
"1.227, 1.215, 1.184, 1.129, 1.075, 1.036, 1.002, 0.989, 1.002, 1.032",\ | |
"1.467, 1.455, 1.422, 1.361, 1.313, 1.266, 1.227, 1.221, 1.221, 1.249"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.406, 0.396, 0.372, 0.334, 0.315, 0.321, 0.348, 0.388, 0.456, 0.532",\ | |
"0.411, 0.403, 0.374, 0.339, 0.317, 0.33, 0.35, 0.394, 0.452, 0.531",\ | |
"0.415, 0.408, 0.376, 0.343, 0.322, 0.327, 0.351, 0.399, 0.455, 0.536",\ | |
"0.42, 0.412, 0.38, 0.347, 0.33, 0.334, 0.358, 0.397, 0.459, 0.535",\ | |
"0.429, 0.421, 0.393, 0.356, 0.338, 0.337, 0.357, 0.399, 0.454, 0.535",\ | |
"0.431, 0.423, 0.401, 0.361, 0.336, 0.34, 0.353, 0.395, 0.452, 0.523",\ | |
"0.421, 0.41, 0.386, 0.35, 0.326, 0.329, 0.342, 0.377, 0.432, 0.507",\ | |
"0.391, 0.386, 0.364, 0.329, 0.302, 0.301, 0.318, 0.353, 0.405, 0.48",\ | |
"0.346, 0.337, 0.315, 0.284, 0.261, 0.26, 0.274, 0.309, 0.363, 0.432",\ | |
"0.284, 0.271, 0.245, 0.216, 0.198, 0.2, 0.211, 0.244, 0.296, 0.368"); | |
} | |
} | |
} | |
pin(Q) { | |
direction : output ; | |
function : "IQ1" ; | |
max_capacitance : 0.3551 ; | |
max_transition : 5.2 ; | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.1437, 0.142, 0.1398, 0.1384, 0.1377, 0.1373, 0.1371, 0.137, 0.1369, 0.1368",\ | |
"0.1437, 0.142, 0.1398, 0.1385, 0.1379, 0.1373, 0.1371, 0.1371, 0.1369, 0.1369",\ | |
"0.1439, 0.1422, 0.14, 0.1386, 0.138, 0.1375, 0.1374, 0.1372, 0.1371, 0.1371",\ | |
"0.1448, 0.1431, 0.1408, 0.1396, 0.1389, 0.1385, 0.1383, 0.1381, 0.138, 0.138",\ | |
"0.1465, 0.1448, 0.1425, 0.1413, 0.1407, 0.1402, 0.14, 0.1399, 0.1397, 0.1397",\ | |
"0.1482, 0.1465, 0.1443, 0.1431, 0.1424, 0.1419, 0.1417, 0.1416, 0.1415, 0.1415",\ | |
"0.1504, 0.1488, 0.1464, 0.1452, 0.1446, 0.1441, 0.1439, 0.1437, 0.1436, 0.1436",\ | |
"0.1527, 0.1509, 0.1487, 0.1474, 0.1469, 0.1464, 0.1462, 0.146, 0.1459, 0.1458",\ | |
"0.1552, 0.1535, 0.1513, 0.15, 0.1494, 0.1489, 0.1487, 0.1486, 0.1484, 0.1484",\ | |
"0.158, 0.1563, 0.1541, 0.1528, 0.1521, 0.1516, 0.1514, 0.1512, 0.1511, 0.1511"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.1324, 0.1313, 0.1296, 0.1289, 0.129, 0.1295, 0.1303, 0.1309, 0.1319, 0.1327",\ | |
"0.1325, 0.1312, 0.1296, 0.129, 0.1289, 0.1294, 0.1303, 0.1309, 0.1319, 0.1323",\ | |
"0.1324, 0.1313, 0.1296, 0.129, 0.1289, 0.1294, 0.1303, 0.1313, 0.1322, 0.1333",\ | |
"0.1334, 0.1322, 0.1305, 0.13, 0.1299, 0.1302, 0.1311, 0.1316, 0.1327, 0.1338",\ | |
"0.135, 0.1338, 0.1323, 0.1315, 0.1317, 0.132, 0.1328, 0.1334, 0.1341, 0.1345",\ | |
"0.1373, 0.1361, 0.1345, 0.134, 0.134, 0.1342, 0.1351, 0.1357, 0.1366, 0.1374",\ | |
"0.1403, 0.1392, 0.1376, 0.1367, 0.1371, 0.138, 0.1382, 0.1387, 0.1397, 0.1401",\ | |
"0.1439, 0.1426, 0.1411, 0.1403, 0.14, 0.1409, 0.1426, 0.143, 0.1433, 0.144",\ | |
"0.148, 0.1468, 0.1451, 0.1444, 0.1439, 0.1443, 0.1456, 0.1477, 0.1488, 0.1487",\ | |
"0.1528, 0.1516, 0.1497, 0.1492, 0.1491, 0.1492, 0.1493, 0.1515, 0.1545, 0.1548"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "!SE&!SI" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.1437, 0.142, 0.1398, 0.1384, 0.1377, 0.1373, 0.1371, 0.137, 0.1369, 0.1368",\ | |
"0.1437, 0.142, 0.1398, 0.1385, 0.1378, 0.1373, 0.1371, 0.1371, 0.1369, 0.1369",\ | |
"0.144, 0.1422, 0.14, 0.1387, 0.1381, 0.1376, 0.1374, 0.1373, 0.1372, 0.1371",\ | |
"0.1448, 0.1431, 0.1408, 0.1395, 0.1389, 0.1385, 0.1382, 0.1381, 0.138, 0.1379",\ | |
"0.1465, 0.1449, 0.1425, 0.1413, 0.1407, 0.1404, 0.1401, 0.1399, 0.1398, 0.1397",\ | |
"0.1481, 0.1465, 0.1443, 0.143, 0.1423, 0.1419, 0.1416, 0.1415, 0.1415, 0.1414",\ | |
"0.1503, 0.1487, 0.1464, 0.1452, 0.1445, 0.1441, 0.1439, 0.1437, 0.1436, 0.1435",\ | |
"0.1526, 0.151, 0.1487, 0.1474, 0.1468, 0.1463, 0.1461, 0.146, 0.1459, 0.1458",\ | |
"0.1552, 0.1535, 0.1513, 0.15, 0.1494, 0.149, 0.1488, 0.1486, 0.1484, 0.1484",\ | |
"0.1579, 0.1563, 0.1539, 0.1527, 0.152, 0.1516, 0.1514, 0.1512, 0.1511, 0.151"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.1325, 0.1312, 0.1296, 0.129, 0.1289, 0.1295, 0.1303, 0.1309, 0.1323, 0.1327",\ | |
"0.1324, 0.1313, 0.1296, 0.1289, 0.129, 0.1295, 0.1302, 0.1309, 0.1319, 0.1326",\ | |
"0.1325, 0.1313, 0.1296, 0.129, 0.129, 0.1296, 0.1305, 0.131, 0.1323, 0.1334",\ | |
"0.1335, 0.1323, 0.1306, 0.1298, 0.1299, 0.1303, 0.1312, 0.132, 0.1327, 0.1331",\ | |
"0.1351, 0.134, 0.1325, 0.1316, 0.1318, 0.1322, 0.133, 0.1336, 0.1343, 0.135",\ | |
"0.1374, 0.1361, 0.1343, 0.134, 0.134, 0.1342, 0.1351, 0.1357, 0.1367, 0.1375",\ | |
"0.1403, 0.1391, 0.1375, 0.1365, 0.1373, 0.1377, 0.1384, 0.1385, 0.1393, 0.1401",\ | |
"0.1439, 0.1427, 0.141, 0.1399, 0.1401, 0.1408, 0.1425, 0.143, 0.143, 0.1444",\ | |
"0.1481, 0.1469, 0.1452, 0.1443, 0.1446, 0.1444, 0.146, 0.1483, 0.1486, 0.1489",\ | |
"0.1529, 0.1516, 0.1499, 0.1492, 0.1491, 0.1497, 0.15, 0.1514, 0.1535, 0.1549"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "D&!SE&SI | !D&SE&!SI" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.1437, 0.142, 0.1398, 0.1384, 0.1377, 0.1373, 0.1371, 0.137, 0.1369, 0.1369",\ | |
"0.1437, 0.142, 0.1397, 0.1385, 0.1378, 0.1373, 0.1371, 0.137, 0.1369, 0.1368",\ | |
"0.1439, 0.1422, 0.1399, 0.1387, 0.138, 0.1377, 0.1374, 0.1372, 0.1371, 0.1371",\ | |
"0.1448, 0.1431, 0.1408, 0.1396, 0.1389, 0.1385, 0.1383, 0.1381, 0.138, 0.1379",\ | |
"0.1464, 0.1448, 0.1425, 0.1413, 0.1406, 0.1403, 0.14, 0.1398, 0.1397, 0.1396",\ | |
"0.1483, 0.1465, 0.1442, 0.1429, 0.1422, 0.1418, 0.1416, 0.1415, 0.1414, 0.1413",\ | |
"0.1504, 0.1487, 0.1464, 0.1451, 0.1445, 0.1441, 0.1439, 0.1437, 0.1436, 0.1435",\ | |
"0.1527, 0.1509, 0.1486, 0.1474, 0.1468, 0.1463, 0.1461, 0.146, 0.1458, 0.1458",\ | |
"0.1552, 0.1535, 0.1512, 0.1499, 0.1493, 0.1489, 0.1487, 0.1485, 0.1483, 0.1483",\ | |
"0.158, 0.1562, 0.154, 0.1528, 0.1521, 0.1517, 0.1515, 0.1513, 0.1512, 0.1511"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.1323, 0.1312, 0.1295, 0.1289, 0.1289, 0.1294, 0.1302, 0.1308, 0.1319, 0.1326",\ | |
"0.1325, 0.1313, 0.1297, 0.129, 0.129, 0.1295, 0.1303, 0.1309, 0.1319, 0.1327",\ | |
"0.1324, 0.1313, 0.1296, 0.129, 0.129, 0.1296, 0.1305, 0.131, 0.1322, 0.1334",\ | |
"0.1335, 0.1323, 0.1305, 0.1298, 0.1299, 0.1303, 0.1312, 0.1322, 0.1327, 0.1331",\ | |
"0.1351, 0.134, 0.1325, 0.1317, 0.1319, 0.1322, 0.133, 0.1337, 0.1346, 0.135",\ | |
"0.1375, 0.1362, 0.1345, 0.1342, 0.1341, 0.1343, 0.1352, 0.1359, 0.1368, 0.1372",\ | |
"0.1402, 0.1392, 0.1375, 0.1366, 0.1373, 0.1377, 0.1384, 0.1385, 0.1393, 0.1401",\ | |
"0.1439, 0.1427, 0.1408, 0.14, 0.1402, 0.1409, 0.1425, 0.1431, 0.143, 0.1444",\ | |
"0.1481, 0.1469, 0.1451, 0.1442, 0.1442, 0.1442, 0.1458, 0.1481, 0.1481, 0.1488",\ | |
"0.1528, 0.1515, 0.1496, 0.1491, 0.1483, 0.1495, 0.1498, 0.1513, 0.1541, 0.1541"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "D&SE" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.1437, 0.1419, 0.1397, 0.1384, 0.1376, 0.1372, 0.137, 0.1369, 0.1368, 0.1367",\ | |
"0.1436, 0.142, 0.1398, 0.1385, 0.1377, 0.1373, 0.1371, 0.137, 0.1369, 0.1368",\ | |
"0.1438, 0.1422, 0.14, 0.1387, 0.1381, 0.1375, 0.1373, 0.1372, 0.1371, 0.1371",\ | |
"0.1447, 0.143, 0.1408, 0.1395, 0.1388, 0.1385, 0.1382, 0.1381, 0.138, 0.1379",\ | |
"0.1464, 0.1447, 0.1424, 0.1412, 0.1405, 0.1401, 0.1398, 0.1397, 0.1396, 0.1396",\ | |
"0.1482, 0.1464, 0.1442, 0.1429, 0.1424, 0.1418, 0.1416, 0.1415, 0.1414, 0.1413",\ | |
"0.1504, 0.1486, 0.1464, 0.1451, 0.1444, 0.144, 0.1439, 0.1436, 0.1435, 0.1435",\ | |
"0.1526, 0.1509, 0.1486, 0.1474, 0.1469, 0.1463, 0.1461, 0.146, 0.1459, 0.1458",\ | |
"0.1551, 0.1535, 0.1512, 0.1499, 0.1493, 0.1488, 0.1486, 0.1485, 0.1484, 0.1483",\ | |
"0.1578, 0.1561, 0.1539, 0.1526, 0.152, 0.1515, 0.1511, 0.151, 0.151, 0.1509"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.1324, 0.1313, 0.1296, 0.129, 0.1289, 0.1295, 0.1303, 0.1309, 0.1319, 0.1326",\ | |
"0.1325, 0.1312, 0.1296, 0.129, 0.1289, 0.1296, 0.1304, 0.1311, 0.1319, 0.1323",\ | |
"0.1325, 0.1313, 0.1296, 0.129, 0.129, 0.1296, 0.1305, 0.131, 0.1322, 0.1333",\ | |
"0.1334, 0.1323, 0.1306, 0.13, 0.1299, 0.1305, 0.1313, 0.132, 0.1327, 0.1335",\ | |
"0.1351, 0.1339, 0.1324, 0.1317, 0.1317, 0.1322, 0.133, 0.1335, 0.1346, 0.1354",\ | |
"0.1374, 0.1362, 0.1346, 0.1343, 0.1342, 0.1342, 0.1353, 0.1359, 0.1371, 0.1382",\ | |
"0.1404, 0.1392, 0.1376, 0.1366, 0.1369, 0.1378, 0.1384, 0.1388, 0.1389, 0.1403",\ | |
"0.144, 0.1428, 0.1411, 0.14, 0.1403, 0.1409, 0.1427, 0.1432, 0.143, 0.1441",\ | |
"0.1482, 0.1471, 0.1453, 0.1446, 0.1443, 0.1445, 0.1459, 0.1483, 0.1486, 0.1481",\ | |
"0.1528, 0.1515, 0.1497, 0.1491, 0.1488, 0.1492, 0.1492, 0.1509, 0.1541, 0.1544"); | |
} | |
} | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.5112, 0.5318, 0.5879, 0.6747, 0.799, 0.9706, 1.196, 1.481, 1.828, 2.242",\ | |
"0.5186, 0.539, 0.5951, 0.682, 0.8062, 0.9779, 1.203, 1.488, 1.835, 2.249",\ | |
"0.5459, 0.5665, 0.6225, 0.7093, 0.8336, 1.005, 1.231, 1.515, 1.862, 2.277",\ | |
"0.5853, 0.6057, 0.6617, 0.7486, 0.8729, 1.044, 1.27, 1.555, 1.902, 2.316",\ | |
"0.619, 0.6394, 0.6955, 0.7824, 0.9067, 1.078, 1.304, 1.588, 1.936, 2.35",\ | |
"0.6448, 0.6653, 0.7213, 0.8082, 0.9325, 1.104, 1.33, 1.614, 1.961, 2.376",\ | |
"0.6591, 0.6795, 0.7356, 0.8225, 0.9467, 1.118, 1.344, 1.628, 1.975, 2.389",\ | |
"0.6593, 0.6798, 0.7358, 0.8227, 0.9469, 1.119, 1.344, 1.628, 1.976, 2.389",\ | |
"0.6444, 0.6649, 0.7209, 0.8078, 0.9321, 1.104, 1.33, 1.614, 1.961, 2.375",\ | |
"0.613, 0.6334, 0.6894, 0.7763, 0.9006, 1.072, 1.298, 1.582, 1.929, 2.343"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.4539, 0.4766, 0.5491, 0.6855, 0.8987, 1.198, 1.592, 2.088, 2.694, 3.417",\ | |
"0.461, 0.4838, 0.5563, 0.6927, 0.9058, 1.205, 1.599, 2.096, 2.702, 3.423",\ | |
"0.4881, 0.5108, 0.5833, 0.7198, 0.9329, 1.232, 1.626, 2.122, 2.728, 3.451",\ | |
"0.528, 0.5507, 0.6232, 0.7596, 0.9728, 1.272, 1.666, 2.163, 2.769, 3.49",\ | |
"0.5621, 0.5849, 0.6575, 0.7938, 1.007, 1.306, 1.7, 2.197, 2.803, 3.524",\ | |
"0.5886, 0.6112, 0.6838, 0.82, 1.033, 1.332, 1.726, 2.223, 2.828, 3.552",\ | |
"0.6039, 0.6267, 0.6993, 0.8355, 1.049, 1.348, 1.742, 2.238, 2.845, 3.566",\ | |
"0.6066, 0.6294, 0.7018, 0.8382, 1.051, 1.35, 1.744, 2.24, 2.846, 3.569",\ | |
"0.5943, 0.617, 0.6894, 0.8257, 1.039, 1.338, 1.732, 2.228, 2.833, 3.555",\ | |
"0.5665, 0.5894, 0.6619, 0.7981, 1.011, 1.31, 1.704, 2.2, 2.806, 3.527"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.0684, 0.08914, 0.152, 0.2673, 0.4598, 0.7408, 1.115, 1.59, 2.166, 2.856",\ | |
"0.06842, 0.08924, 0.1522, 0.2673, 0.4604, 0.7407, 1.115, 1.589, 2.164, 2.856",\ | |
"0.0684, 0.08914, 0.1521, 0.2672, 0.4598, 0.7408, 1.115, 1.589, 2.167, 2.856",\ | |
"0.0684, 0.08892, 0.1519, 0.2675, 0.4606, 0.7408, 1.115, 1.589, 2.167, 2.854",\ | |
"0.0684, 0.0892, 0.1518, 0.2674, 0.46, 0.7412, 1.116, 1.587, 2.165, 2.856",\ | |
"0.0684, 0.089, 0.1518, 0.2682, 0.4592, 0.7404, 1.116, 1.589, 2.165, 2.856",\ | |
"0.0684, 0.089, 0.1518, 0.2672, 0.4598, 0.7414, 1.114, 1.585, 2.163, 2.853",\ | |
"0.0686, 0.089, 0.1518, 0.2678, 0.4592, 0.7402, 1.114, 1.586, 2.161, 2.849",\ | |
"0.0684, 0.089, 0.1524, 0.2674, 0.4594, 0.7412, 1.115, 1.586, 2.163, 2.847",\ | |
"0.0686, 0.0892, 0.1522, 0.2674, 0.4594, 0.7422, 1.114, 1.587, 2.162, 2.848"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.0723, 0.1045, 0.2204, 0.456, 0.8273, 1.347, 2.034, 2.896, 3.949, 5.215",\ | |
"0.07232, 0.1044, 0.2204, 0.4561, 0.8262, 1.346, 2.032, 2.895, 3.951, 5.206",\ | |
"0.0723, 0.1044, 0.2205, 0.4562, 0.8263, 1.347, 2.031, 2.894, 3.949, 5.211",\ | |
"0.0723, 0.1044, 0.2204, 0.4561, 0.8262, 1.347, 2.032, 2.899, 3.95, 5.204",\ | |
"0.0722, 0.1044, 0.2202, 0.4562, 0.8266, 1.346, 2.032, 2.895, 3.951, 5.209",\ | |
"0.0724, 0.1044, 0.2208, 0.456, 0.8264, 1.347, 2.032, 2.896, 3.95, 5.215",\ | |
"0.0726, 0.1046, 0.2206, 0.456, 0.8278, 1.346, 2.032, 2.894, 3.949, 5.205",\ | |
"0.0728, 0.1046, 0.2208, 0.4558, 0.8264, 1.347, 2.03, 2.893, 3.947, 5.204",\ | |
"0.0726, 0.1046, 0.2204, 0.4566, 0.8266, 1.346, 2.031, 2.895, 3.945, 5.199",\ | |
"0.0728, 0.1048, 0.2206, 0.4558, 0.8262, 1.347, 2.031, 2.893, 3.947, 5.2"); | |
} | |
} | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.5114, 0.5318, 0.5879, 0.6747, 0.799, 0.9706, 1.196, 1.481, 1.828, 2.242",\ | |
"0.5186, 0.539, 0.5951, 0.682, 0.8062, 0.9779, 1.203, 1.488, 1.835, 2.249",\ | |
"0.5459, 0.5664, 0.6224, 0.7094, 0.8337, 1.005, 1.231, 1.515, 1.862, 2.277",\ | |
"0.5852, 0.6057, 0.6617, 0.7486, 0.8729, 1.044, 1.27, 1.555, 1.902, 2.316",\ | |
"0.619, 0.6394, 0.6955, 0.7824, 0.9067, 1.078, 1.304, 1.588, 1.936, 2.35",\ | |
"0.6448, 0.6651, 0.7213, 0.8082, 0.9323, 1.104, 1.33, 1.614, 1.961, 2.375",\ | |
"0.6588, 0.6795, 0.7355, 0.8223, 0.9467, 1.118, 1.344, 1.628, 1.975, 2.389",\ | |
"0.6593, 0.6798, 0.7358, 0.8227, 0.947, 1.119, 1.344, 1.629, 1.976, 2.39",\ | |
"0.6444, 0.6649, 0.7209, 0.8078, 0.9321, 1.104, 1.329, 1.613, 1.961, 2.375",\ | |
"0.6128, 0.6332, 0.6893, 0.7762, 0.9004, 1.072, 1.298, 1.582, 1.929, 2.343"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.4539, 0.4766, 0.5491, 0.6855, 0.8987, 1.198, 1.592, 2.089, 2.693, 3.417",\ | |
"0.4611, 0.4838, 0.5563, 0.6927, 0.9058, 1.205, 1.599, 2.095, 2.701, 3.424",\ | |
"0.4882, 0.5108, 0.5834, 0.7198, 0.9328, 1.232, 1.626, 2.123, 2.728, 3.451",\ | |
"0.5281, 0.5508, 0.6233, 0.7594, 0.9726, 1.272, 1.666, 2.163, 2.769, 3.49",\ | |
"0.5621, 0.5848, 0.6574, 0.7937, 1.007, 1.306, 1.7, 2.197, 2.803, 3.524",\ | |
"0.5885, 0.6113, 0.6838, 0.82, 1.033, 1.332, 1.726, 2.223, 2.83, 3.55",\ | |
"0.604, 0.6267, 0.6992, 0.8355, 1.049, 1.348, 1.742, 2.238, 2.845, 3.566",\ | |
"0.6066, 0.6293, 0.7018, 0.838, 1.051, 1.35, 1.744, 2.24, 2.846, 3.568",\ | |
"0.5942, 0.617, 0.6895, 0.8257, 1.039, 1.338, 1.732, 2.228, 2.833, 3.555",\ | |
"0.5667, 0.5893, 0.6619, 0.7981, 1.011, 1.31, 1.704, 2.2, 2.806, 3.527"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.06842, 0.08912, 0.152, 0.2672, 0.4598, 0.7408, 1.115, 1.59, 2.166, 2.856",\ | |
"0.06842, 0.08924, 0.1522, 0.2673, 0.4604, 0.7407, 1.115, 1.589, 2.164, 2.856",\ | |
"0.06838, 0.08896, 0.1518, 0.2673, 0.4605, 0.742, 1.116, 1.59, 2.166, 2.856",\ | |
"0.0684, 0.08894, 0.1518, 0.2675, 0.46, 0.7408, 1.115, 1.589, 2.167, 2.855",\ | |
"0.0684, 0.089, 0.1516, 0.268, 0.46, 0.7408, 1.116, 1.59, 2.164, 2.856",\ | |
"0.0684, 0.0892, 0.1518, 0.2674, 0.4592, 0.7402, 1.116, 1.587, 2.168, 2.855",\ | |
"0.0684, 0.089, 0.152, 0.2676, 0.4598, 0.7418, 1.114, 1.585, 2.164, 2.853",\ | |
"0.0684, 0.089, 0.1518, 0.2672, 0.4602, 0.7412, 1.114, 1.586, 2.161, 2.849",\ | |
"0.0684, 0.0888, 0.1522, 0.2674, 0.4598, 0.7408, 1.116, 1.585, 2.162, 2.847",\ | |
"0.0684, 0.0888, 0.1516, 0.2672, 0.4594, 0.742, 1.116, 1.587, 2.162, 2.848"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.07258, 0.1045, 0.2204, 0.456, 0.8261, 1.347, 2.032, 2.896, 3.947, 5.215",\ | |
"0.0724, 0.1045, 0.2204, 0.4561, 0.8273, 1.347, 2.034, 2.896, 3.949, 5.215",\ | |
"0.0724, 0.1044, 0.2205, 0.4561, 0.8265, 1.347, 2.032, 2.896, 3.949, 5.212",\ | |
"0.07238, 0.1045, 0.2204, 0.4561, 0.8262, 1.346, 2.031, 2.895, 3.951, 5.208",\ | |
"0.0724, 0.1046, 0.2204, 0.4558, 0.8262, 1.347, 2.032, 2.895, 3.951, 5.208",\ | |
"0.0724, 0.1042, 0.2208, 0.456, 0.8264, 1.347, 2.032, 2.895, 3.949, 5.203",\ | |
"0.0726, 0.1046, 0.2208, 0.4556, 0.827, 1.346, 2.03, 2.894, 3.949, 5.206",\ | |
"0.0724, 0.1048, 0.2204, 0.4558, 0.8272, 1.346, 2.03, 2.892, 3.946, 5.203",\ | |
"0.0726, 0.1048, 0.2204, 0.4564, 0.8268, 1.346, 2.031, 2.892, 3.944, 5.199",\ | |
"0.0728, 0.1048, 0.2208, 0.4562, 0.8268, 1.346, 2.031, 2.893, 3.944, 5.2"); | |
} | |
} | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.5114, 0.5318, 0.5878, 0.6747, 0.7987, 0.9703, 1.196, 1.48, 1.828, 2.242",\ | |
"0.5186, 0.539, 0.5951, 0.682, 0.8062, 0.9779, 1.203, 1.488, 1.835, 2.249",\ | |
"0.5459, 0.5665, 0.6222, 0.7093, 0.8336, 1.005, 1.231, 1.515, 1.862, 2.277",\ | |
"0.5852, 0.6057, 0.6617, 0.7486, 0.8729, 1.044, 1.27, 1.555, 1.902, 2.316",\ | |
"0.619, 0.6394, 0.6954, 0.7823, 0.9067, 1.078, 1.304, 1.588, 1.936, 2.349",\ | |
"0.6448, 0.6651, 0.7212, 0.8081, 0.9324, 1.104, 1.33, 1.614, 1.961, 2.375",\ | |
"0.659, 0.6794, 0.7355, 0.8225, 0.9467, 1.118, 1.344, 1.628, 1.975, 2.389",\ | |
"0.6593, 0.6798, 0.7358, 0.8227, 0.947, 1.119, 1.344, 1.629, 1.976, 2.389",\ | |
"0.6444, 0.6649, 0.7209, 0.8078, 0.9321, 1.104, 1.329, 1.614, 1.961, 2.375",\ | |
"0.6129, 0.6333, 0.6894, 0.7763, 0.9005, 1.072, 1.298, 1.582, 1.929, 2.343"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.4539, 0.4766, 0.5492, 0.6855, 0.8987, 1.198, 1.592, 2.088, 2.694, 3.417",\ | |
"0.4611, 0.4838, 0.5563, 0.6927, 0.9058, 1.205, 1.599, 2.095, 2.701, 3.425",\ | |
"0.4882, 0.5108, 0.5834, 0.7198, 0.9328, 1.232, 1.626, 2.123, 2.728, 3.451",\ | |
"0.5281, 0.5508, 0.6231, 0.7594, 0.9726, 1.272, 1.666, 2.163, 2.769, 3.49",\ | |
"0.5621, 0.5849, 0.6574, 0.7937, 1.007, 1.306, 1.7, 2.197, 2.803, 3.524",\ | |
"0.5885, 0.6113, 0.6838, 0.8199, 1.033, 1.332, 1.726, 2.223, 2.829, 3.552",\ | |
"0.6039, 0.6268, 0.6992, 0.8355, 1.049, 1.348, 1.742, 2.238, 2.845, 3.566",\ | |
"0.6065, 0.6292, 0.7018, 0.838, 1.051, 1.35, 1.744, 2.24, 2.846, 3.568",\ | |
"0.5942, 0.617, 0.6895, 0.8257, 1.039, 1.338, 1.732, 2.228, 2.834, 3.555",\ | |
"0.5667, 0.5895, 0.6619, 0.7981, 1.011, 1.31, 1.704, 2.2, 2.806, 3.528"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.0684, 0.08912, 0.1519, 0.2673, 0.4599, 0.7408, 1.115, 1.59, 2.166, 2.856",\ | |
"0.06842, 0.08922, 0.1521, 0.2673, 0.4605, 0.7407, 1.115, 1.589, 2.164, 2.856",\ | |
"0.0684, 0.08922, 0.1519, 0.2676, 0.4595, 0.7407, 1.115, 1.589, 2.167, 2.856",\ | |
"0.0684, 0.08894, 0.1518, 0.2675, 0.46, 0.7408, 1.115, 1.589, 2.167, 2.855",\ | |
"0.0684, 0.089, 0.1518, 0.2682, 0.4596, 0.7408, 1.115, 1.589, 2.165, 2.855",\ | |
"0.0684, 0.089, 0.1518, 0.2674, 0.459, 0.7402, 1.116, 1.587, 2.168, 2.851",\ | |
"0.0684, 0.0888, 0.1516, 0.2672, 0.4598, 0.7412, 1.114, 1.585, 2.164, 2.853",\ | |
"0.0684, 0.089, 0.1518, 0.2672, 0.4602, 0.7404, 1.113, 1.586, 2.161, 2.848",\ | |
"0.0684, 0.089, 0.1522, 0.2674, 0.4606, 0.7408, 1.116, 1.587, 2.162, 2.847",\ | |
"0.0684, 0.089, 0.1518, 0.2676, 0.4594, 0.7412, 1.116, 1.587, 2.162, 2.848"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.0723, 0.1045, 0.2204, 0.4562, 0.8273, 1.347, 2.034, 2.896, 3.949, 5.215",\ | |
"0.07244, 0.1045, 0.2204, 0.4561, 0.8273, 1.347, 2.034, 2.896, 3.949, 5.215",\ | |
"0.0724, 0.1044, 0.2205, 0.4561, 0.8265, 1.347, 2.032, 2.896, 3.949, 5.212",\ | |
"0.07246, 0.1045, 0.2204, 0.4561, 0.8262, 1.346, 2.031, 2.895, 3.951, 5.207",\ | |
"0.0722, 0.1044, 0.2202, 0.4558, 0.8266, 1.347, 2.031, 2.895, 3.951, 5.205",\ | |
"0.0724, 0.1042, 0.2204, 0.4566, 0.826, 1.347, 2.032, 2.897, 3.957, 5.207",\ | |
"0.0726, 0.1046, 0.2208, 0.4556, 0.827, 1.346, 2.03, 2.894, 3.949, 5.206",\ | |
"0.0726, 0.1048, 0.2206, 0.4558, 0.8272, 1.347, 2.03, 2.892, 3.947, 5.203",\ | |
"0.0726, 0.1048, 0.2204, 0.4564, 0.8268, 1.346, 2.031, 2.892, 3.945, 5.199",\ | |
"0.0728, 0.105, 0.2206, 0.4562, 0.8268, 1.346, 2.031, 2.893, 3.946, 5.2"); | |
} | |
} | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.5114, 0.5317, 0.5879, 0.6747, 0.7988, 0.9703, 1.196, 1.48, 1.827, 2.242",\ | |
"0.5184, 0.539, 0.5951, 0.6819, 0.8062, 0.9779, 1.203, 1.488, 1.835, 2.249",\ | |
"0.5459, 0.5665, 0.6226, 0.7094, 0.8337, 1.005, 1.231, 1.515, 1.862, 2.277",\ | |
"0.5852, 0.6057, 0.6617, 0.7486, 0.8729, 1.044, 1.27, 1.555, 1.902, 2.316",\ | |
"0.619, 0.6394, 0.6955, 0.7823, 0.9067, 1.078, 1.304, 1.588, 1.936, 2.35",\ | |
"0.6446, 0.6651, 0.7211, 0.808, 0.9323, 1.104, 1.329, 1.614, 1.961, 2.375",\ | |
"0.659, 0.6794, 0.7355, 0.8224, 0.9467, 1.118, 1.344, 1.628, 1.975, 2.389",\ | |
"0.6593, 0.6798, 0.7358, 0.8227, 0.947, 1.119, 1.344, 1.629, 1.976, 2.39",\ | |
"0.6444, 0.6649, 0.721, 0.8079, 0.9321, 1.104, 1.33, 1.614, 1.961, 2.375",\ | |
"0.6128, 0.6332, 0.6896, 0.7763, 0.9008, 1.073, 1.298, 1.582, 1.929, 2.343"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.4539, 0.4766, 0.5492, 0.6855, 0.8987, 1.198, 1.592, 2.088, 2.694, 3.418",\ | |
"0.461, 0.4838, 0.5563, 0.6927, 0.9057, 1.205, 1.599, 2.096, 2.702, 3.423",\ | |
"0.4881, 0.5108, 0.5833, 0.7197, 0.9328, 1.232, 1.626, 2.123, 2.728, 3.451",\ | |
"0.528, 0.5507, 0.6232, 0.7596, 0.9728, 1.272, 1.666, 2.162, 2.769, 3.491",\ | |
"0.5622, 0.5849, 0.6575, 0.7937, 1.007, 1.306, 1.7, 2.197, 2.803, 3.524",\ | |
"0.5885, 0.6113, 0.6838, 0.8201, 1.033, 1.332, 1.726, 2.223, 2.828, 3.551",\ | |
"0.604, 0.6268, 0.6993, 0.8356, 1.049, 1.348, 1.742, 2.238, 2.845, 3.567",\ | |
"0.6066, 0.6293, 0.702, 0.8382, 1.051, 1.35, 1.744, 2.24, 2.846, 3.568",\ | |
"0.5942, 0.617, 0.6895, 0.8257, 1.039, 1.338, 1.732, 2.228, 2.833, 3.555",\ | |
"0.5666, 0.5894, 0.6619, 0.7981, 1.011, 1.31, 1.704, 2.2, 2.806, 3.528"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.0684, 0.08922, 0.152, 0.2672, 0.4598, 0.7408, 1.115, 1.589, 2.167, 2.854",\ | |
"0.06844, 0.08898, 0.152, 0.2673, 0.4598, 0.7408, 1.114, 1.59, 2.166, 2.856",\ | |
"0.0684, 0.08914, 0.1522, 0.2677, 0.4605, 0.742, 1.116, 1.59, 2.166, 2.856",\ | |
"0.0684, 0.08892, 0.1518, 0.2675, 0.46, 0.7408, 1.115, 1.589, 2.167, 2.855",\ | |
"0.0684, 0.0888, 0.1518, 0.2676, 0.4596, 0.7408, 1.115, 1.587, 2.166, 2.856",\ | |
"0.0684, 0.0892, 0.152, 0.2676, 0.459, 0.7406, 1.116, 1.587, 2.168, 2.856",\ | |
"0.0684, 0.0888, 0.1522, 0.2674, 0.4598, 0.7408, 1.114, 1.585, 2.162, 2.853",\ | |
"0.0684, 0.089, 0.1518, 0.2672, 0.4594, 0.7414, 1.115, 1.585, 2.161, 2.849",\ | |
"0.0684, 0.0888, 0.1518, 0.2672, 0.4594, 0.7408, 1.115, 1.587, 2.162, 2.847",\ | |
"0.0684, 0.089, 0.1522, 0.2676, 0.4596, 0.742, 1.114, 1.587, 2.162, 2.848"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.07242, 0.1045, 0.2203, 0.456, 0.8263, 1.347, 2.032, 2.895, 3.951, 5.205",\ | |
"0.0723, 0.1044, 0.2204, 0.456, 0.8261, 1.347, 2.032, 2.895, 3.951, 5.206",\ | |
"0.0724, 0.1044, 0.2204, 0.4561, 0.8261, 1.347, 2.032, 2.896, 3.949, 5.212",\ | |
"0.07232, 0.1045, 0.2204, 0.4561, 0.8262, 1.346, 2.032, 2.896, 3.957, 5.207",\ | |
"0.0724, 0.1044, 0.2202, 0.456, 0.8264, 1.346, 2.031, 2.897, 3.949, 5.205",\ | |
"0.0722, 0.1046, 0.221, 0.456, 0.8258, 1.348, 2.032, 2.896, 3.948, 5.212",\ | |
"0.0722, 0.1046, 0.2204, 0.4564, 0.8268, 1.346, 2.03, 2.893, 3.955, 5.207",\ | |
"0.0724, 0.1046, 0.2204, 0.4556, 0.8266, 1.346, 2.03, 2.893, 3.948, 5.205",\ | |
"0.0726, 0.1048, 0.221, 0.4566, 0.8266, 1.347, 2.031, 2.893, 3.945, 5.205",\ | |
"0.0726, 0.1048, 0.2206, 0.456, 0.8262, 1.347, 2.031, 2.892, 3.947, 5.2"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
timing_type : rising_edge ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.5114, 0.5317, 0.5879, 0.6747, 0.7988, 0.9703, 1.196, 1.48, 1.827, 2.242",\ | |
"0.5184, 0.539, 0.5951, 0.6819, 0.8062, 0.9779, 1.203, 1.488, 1.835, 2.249",\ | |
"0.5459, 0.5665, 0.6226, 0.7094, 0.8337, 1.005, 1.231, 1.515, 1.862, 2.277",\ | |
"0.5852, 0.6057, 0.6617, 0.7486, 0.8729, 1.044, 1.27, 1.555, 1.902, 2.316",\ | |
"0.619, 0.6394, 0.6955, 0.7823, 0.9067, 1.078, 1.304, 1.588, 1.936, 2.35",\ | |
"0.6446, 0.6651, 0.7211, 0.808, 0.9323, 1.104, 1.329, 1.614, 1.961, 2.375",\ | |
"0.659, 0.6794, 0.7355, 0.8224, 0.9467, 1.118, 1.344, 1.628, 1.975, 2.389",\ | |
"0.6593, 0.6798, 0.7358, 0.8227, 0.947, 1.119, 1.344, 1.629, 1.976, 2.39",\ | |
"0.6444, 0.6649, 0.721, 0.8079, 0.9321, 1.104, 1.33, 1.614, 1.961, 2.375",\ | |
"0.6128, 0.6332, 0.6896, 0.7763, 0.9008, 1.073, 1.298, 1.582, 1.929, 2.343"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.4539, 0.4766, 0.5491, 0.6855, 0.8987, 1.198, 1.592, 2.088, 2.694, 3.417",\ | |
"0.461, 0.4838, 0.5563, 0.6927, 0.9058, 1.205, 1.599, 2.096, 2.702, 3.423",\ | |
"0.4881, 0.5108, 0.5833, 0.7198, 0.9329, 1.232, 1.626, 2.122, 2.728, 3.451",\ | |
"0.528, 0.5507, 0.6232, 0.7596, 0.9728, 1.272, 1.666, 2.163, 2.769, 3.49",\ | |
"0.5621, 0.5849, 0.6575, 0.7938, 1.007, 1.306, 1.7, 2.197, 2.803, 3.524",\ | |
"0.5886, 0.6112, 0.6838, 0.82, 1.033, 1.332, 1.726, 2.223, 2.828, 3.552",\ | |
"0.6039, 0.6267, 0.6993, 0.8355, 1.049, 1.348, 1.742, 2.238, 2.845, 3.566",\ | |
"0.6066, 0.6294, 0.7018, 0.8382, 1.051, 1.35, 1.744, 2.24, 2.846, 3.569",\ | |
"0.5943, 0.617, 0.6894, 0.8257, 1.039, 1.338, 1.732, 2.228, 2.833, 3.555",\ | |
"0.5665, 0.5894, 0.6619, 0.7981, 1.011, 1.31, 1.704, 2.2, 2.806, 3.527"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.0684, 0.08922, 0.152, 0.2672, 0.4598, 0.7408, 1.115, 1.589, 2.167, 2.854",\ | |
"0.06844, 0.08898, 0.152, 0.2673, 0.4598, 0.7408, 1.114, 1.59, 2.166, 2.856",\ | |
"0.0684, 0.08914, 0.1522, 0.2677, 0.4605, 0.742, 1.116, 1.59, 2.166, 2.856",\ | |
"0.0684, 0.08892, 0.1518, 0.2675, 0.46, 0.7408, 1.115, 1.589, 2.167, 2.855",\ | |
"0.0684, 0.0888, 0.1518, 0.2676, 0.4596, 0.7408, 1.115, 1.587, 2.166, 2.856",\ | |
"0.0684, 0.0892, 0.152, 0.2676, 0.459, 0.7406, 1.116, 1.587, 2.168, 2.856",\ | |
"0.0684, 0.0888, 0.1522, 0.2674, 0.4598, 0.7408, 1.114, 1.585, 2.162, 2.853",\ | |
"0.0684, 0.089, 0.1518, 0.2672, 0.4594, 0.7414, 1.115, 1.585, 2.161, 2.849",\ | |
"0.0684, 0.0888, 0.1518, 0.2672, 0.4594, 0.7408, 1.115, 1.587, 2.162, 2.847",\ | |
"0.0684, 0.089, 0.1522, 0.2676, 0.4596, 0.742, 1.114, 1.587, 2.162, 2.848"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.003444, 0.01202, 0.02841, 0.05393, 0.08974, 0.1369, 0.1962, 0.2687, 0.3551"); | |
values("0.07258, 0.1045, 0.2204, 0.456, 0.8261, 1.347, 2.032, 2.896, 3.947, 5.215",\ | |
"0.0724, 0.1045, 0.2204, 0.4561, 0.8273, 1.347, 2.034, 2.896, 3.949, 5.215",\ | |
"0.0724, 0.1044, 0.2205, 0.4561, 0.8265, 1.347, 2.032, 2.896, 3.949, 5.212",\ | |
"0.07238, 0.1045, 0.2204, 0.4561, 0.8262, 1.346, 2.031, 2.895, 3.951, 5.208",\ | |
"0.0724, 0.1046, 0.2204, 0.4558, 0.8262, 1.347, 2.032, 2.895, 3.951, 5.208",\ | |
"0.0724, 0.1042, 0.2208, 0.456, 0.8264, 1.347, 2.032, 2.895, 3.949, 5.203",\ | |
"0.0726, 0.1046, 0.2208, 0.4556, 0.827, 1.346, 2.03, 2.894, 3.949, 5.206",\ | |
"0.0724, 0.1048, 0.2204, 0.4558, 0.8272, 1.346, 2.03, 2.892, 3.946, 5.203",\ | |
"0.0726, 0.1048, 0.2204, 0.4564, 0.8268, 1.346, 2.031, 2.892, 3.944, 5.199",\ | |
"0.0728, 0.1048, 0.2208, 0.4562, 0.8268, 1.346, 2.031, 2.893, 3.944, 5.2"); | |
} | |
} | |
} | |
pin(SE) { | |
capacitance : 0.005947 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 5.2 ; | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.06019, 0.05991, 0.06305, 0.07263, 0.09005, 0.116, 0.1513, 0.1963, \ | |
0.2518, 0.3183"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.002241, 0.002097, 0.004234, 0.01189, 0.02661, 0.04889, 0.07938, \ | |
0.1186, 0.1669, 0.225"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.2005, 0.1997, 0.2021, 0.213, 0.2383, 0.2806, 0.3424, 0.4237, \ | |
0.5243, 0.6446"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.08704, 0.08684, 0.08856, 0.0985, 0.1209, 0.1576, 0.2094, 0.2772, \ | |
0.362, 0.4643"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1568, 0.1565, 0.1598, 0.1695, 0.187, 0.2136, 0.2498, 0.2963, \ | |
0.3539, 0.4231"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1538, 0.1536, 0.1551, 0.1618, 0.1751, 0.197, 0.2272, 0.2667, \ | |
0.3165, 0.3768"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.06081, 0.06067, 0.06404, 0.07374, 0.09137, 0.1175, 0.1528, 0.198, \ | |
0.2535, 0.3201"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.002687, 0.002515, 0.004602, 0.0121, 0.02666, 0.04889, 0.07927, \ | |
0.1185, 0.1668, 0.2249"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.05867, 0.05838, 0.0615, 0.07112, 0.08863, 0.1146, 0.1498, 0.1949, \ | |
0.2504, 0.3168"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.0004449, 0.0002821, 0.002469, 0.01012, 0.02484, 0.04715, 0.07764, \ | |
0.1168, 0.1652, 0.2233"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.07841, 0.07814, 0.08145, 0.09189, 0.111, 0.1389, 0.1758, 0.222, \ | |
0.2781, 0.3447"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.002231, -0.002581, -0.0008831, 0.007104, 0.02337, 0.04785, \ | |
0.08004, 0.1204, 0.1695, 0.2278"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.06403, 0.06374, 0.06689, 0.07635, 0.09352, 0.1192, 0.1541, 0.1989, \ | |
0.2542, 0.3204"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.02279, 0.02266, 0.02473, 0.03212, 0.04669, 0.06908, 0.1005, \ | |
0.1399, 0.1882, 0.2461"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.05919, 0.05901, 0.06245, 0.07218, 0.0897, 0.1159, 0.1513, 0.1964, \ | |
0.2519, 0.3186"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.001633, 0.001477, 0.003555, 0.01105, 0.02562, 0.04785, 0.07826, \ | |
0.1174, 0.1658, 0.2238"); | |
} | |
} | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.04, -0.031, -0.005, 0.023, 0.054, 0.077, 0.082, 0.079, 0.059, 0.014",\ | |
"-0.046, -0.035, -0.016, 0.023, 0.049, 0.07, 0.077, 0.071, 0.048, 0.012",\ | |
"-0.065, -0.059, -0.036, -0.003, 0.027, 0.053, 0.058, 0.052, 0.028, -0.007",\ | |
"-0.109, -0.106, -0.079, -0.042, -0.012, 0.013, 0.015, 0.012, -0.009, -0.046",\ | |
"-0.171, -0.164, -0.138, -0.107, -0.07, -0.048, -0.041, -0.04, -0.061, -0.095",\ | |
"-0.243, -0.239, -0.211, -0.173, -0.142, -0.116, -0.1, -0.107, -0.128, -0.157",\ | |
"-0.329, -0.321, -0.293, -0.261, -0.225, -0.194, -0.18, -0.177, -0.199, -0.227",\ | |
"-0.427, -0.422, -0.395, -0.363, -0.32, -0.295, -0.281, -0.275, -0.288, -0.314",\ | |
"-0.553, -0.546, -0.521, -0.489, -0.448, -0.415, -0.397, -0.391, -0.41, -0.437",\ | |
"-0.696, -0.691, -0.669, -0.638, -0.595, -0.559, -0.544, -0.537, -0.555, -0.575"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.172, -0.165, -0.154, -0.149, -0.158, -0.178, -0.218, -0.269, -0.327, -0.41",\ | |
"-0.18, -0.169, -0.157, -0.151, -0.165, -0.184, -0.224, -0.274, -0.331, -0.415",\ | |
"-0.188, -0.182, -0.171, -0.165, -0.177, -0.195, -0.236, -0.282, -0.347, -0.424",\ | |
"-0.215, -0.203, -0.193, -0.187, -0.192, -0.213, -0.244, -0.289, -0.356, -0.432",\ | |
"-0.232, -0.227, -0.208, -0.197, -0.2, -0.221, -0.25, -0.298, -0.36, -0.44",\ | |
"-0.243, -0.231, -0.219, -0.201, -0.209, -0.225, -0.252, -0.295, -0.354, -0.436",\ | |
"-0.227, -0.223, -0.207, -0.192, -0.196, -0.211, -0.24, -0.286, -0.344, -0.419",\ | |
"-0.19, -0.183, -0.169, -0.154, -0.163, -0.18, -0.208, -0.253, -0.313, -0.392",\ | |
"-0.128, -0.127, -0.11, -0.099, -0.103, -0.124, -0.157, -0.2, -0.267, -0.343",\ | |
"-0.046, -0.038, -0.02, -0.017, -0.023, -0.042, -0.08, -0.126, -0.191, -0.275"); | |
} | |
} | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.286, -0.28, -0.259, -0.262, -0.27, -0.291, -0.331, -0.38, -0.446, -0.526",\ | |
"-0.295, -0.282, -0.27, -0.27, -0.28, -0.299, -0.338, -0.386, -0.451, -0.538",\ | |
"-0.328, -0.323, -0.312, -0.303, -0.317, -0.344, -0.379, -0.423, -0.491, -0.576",\ | |
"-0.401, -0.391, -0.372, -0.374, -0.38, -0.4, -0.44, -0.489, -0.556, -0.639",\ | |
"-0.485, -0.478, -0.464, -0.461, -0.47, -0.494, -0.53, -0.575, -0.641, -0.719",\ | |
"-0.596, -0.584, -0.575, -0.568, -0.576, -0.599, -0.63, -0.682, -0.742, -0.825",\ | |
"-0.722, -0.714, -0.702, -0.697, -0.707, -0.724, -0.757, -0.804, -0.868, -0.945",\ | |
"-0.872, -0.865, -0.847, -0.839, -0.846, -0.87, -0.902, -0.944, -1.01, -1.086",\ | |
"-1.038, -1.025, -1.019, -1.01, -1.016, -1.036, -1.067, -1.113, -1.173, -1.252",\ | |
"-1.229, -1.222, -1.205, -1.196, -1.204, -1.218, -1.253, -1.299, -1.359, -1.438"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.115, -0.107, -0.084, -0.057, -0.027, 0.002, 0.002, -0.002, -0.02, -0.063",\ | |
"-0.122, -0.12, -0.091, -0.061, -0.029, -0.007, -0, -0.004, -0.032, -0.065",\ | |
"-0.135, -0.135, -0.112, -0.076, -0.049, -0.021, -0.017, -0.025, -0.049, -0.086",\ | |
"-0.156, -0.148, -0.12, -0.089, -0.061, -0.034, -0.029, -0.038, -0.063, -0.094",\ | |
"-0.161, -0.154, -0.132, -0.093, -0.061, -0.043, -0.034, -0.04, -0.067, -0.103",\ | |
"-0.145, -0.139, -0.111, -0.079, -0.053, -0.034, -0.024, -0.028, -0.05, -0.086",\ | |
"-0.114, -0.109, -0.086, -0.053, -0.017, -0.001, 0.01, 0.004, -0.017, -0.052",\ | |
"-0.064, -0.055, -0.029, 0.005, 0.03, 0.055, 0.063, 0.057, 0.035, -0.001",\ | |
"0.011, 0.013, 0.039, 0.074, 0.108, 0.128, 0.134, 0.131, 0.115, 0.075",\ | |
"0.102, 0.111, 0.139, 0.169, 0.204, 0.22, 0.236, 0.226, 0.206, 0.175"); | |
} | |
} | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.406, 0.396, 0.372, 0.321, 0.284, 0.253, 0.23, 0.24, 0.258, 0.314",\ | |
"0.411, 0.403, 0.374, 0.325, 0.29, 0.261, 0.235, 0.244, 0.272, 0.318",\ | |
"0.432, 0.427, 0.388, 0.343, 0.304, 0.277, 0.253, 0.259, 0.281, 0.337",\ | |
"0.473, 0.461, 0.428, 0.384, 0.351, 0.315, 0.294, 0.297, 0.323, 0.383",\ | |
"0.55, 0.546, 0.515, 0.467, 0.434, 0.399, 0.379, 0.381, 0.401, 0.454",\ | |
"0.679, 0.669, 0.64, 0.595, 0.554, 0.523, 0.504, 0.499, 0.523, 0.57",\ | |
"0.84, 0.83, 0.8, 0.754, 0.714, 0.674, 0.653, 0.648, 0.658, 0.7",\ | |
"1.035, 1.03, 0.995, 0.947, 0.901, 0.86, 0.831, 0.825, 0.836, 0.871",\ | |
"1.266, 1.255, 1.219, 1.167, 1.116, 1.075, 1.046, 1.031, 1.04, 1.071",\ | |
"1.512, 1.507, 1.469, 1.416, 1.372, 1.321, 1.288, 1.28, 1.282, 1.312"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.366, 0.357, 0.337, 0.295, 0.279, 0.283, 0.305, 0.351, 0.406, 0.481",\ | |
"0.372, 0.361, 0.336, 0.304, 0.28, 0.292, 0.312, 0.357, 0.412, 0.493",\ | |
"0.389, 0.38, 0.353, 0.311, 0.293, 0.302, 0.322, 0.368, 0.424, 0.503",\ | |
"0.407, 0.398, 0.372, 0.337, 0.316, 0.315, 0.339, 0.38, 0.431, 0.507",\ | |
"0.434, 0.426, 0.399, 0.363, 0.347, 0.337, 0.35, 0.39, 0.442, 0.52",\ | |
"0.453, 0.446, 0.417, 0.379, 0.358, 0.353, 0.361, 0.395, 0.452, 0.523",\ | |
"0.459, 0.448, 0.42, 0.381, 0.362, 0.354, 0.362, 0.395, 0.447, 0.516",\ | |
"0.435, 0.431, 0.403, 0.363, 0.339, 0.332, 0.342, 0.374, 0.422, 0.499",\ | |
"0.396, 0.387, 0.357, 0.322, 0.302, 0.293, 0.304, 0.334, 0.382, 0.454",\ | |
"0.329, 0.316, 0.291, 0.257, 0.235, 0.232, 0.237, 0.273, 0.318, 0.387"); | |
} | |
} | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.481, 0.472, 0.442, 0.407, 0.391, 0.396, 0.418, 0.462, 0.525, 0.597",\ | |
"0.494, 0.481, 0.459, 0.416, 0.4, 0.407, 0.426, 0.469, 0.532, 0.609",\ | |
"0.529, 0.521, 0.494, 0.457, 0.438, 0.443, 0.466, 0.508, 0.568, 0.648",\ | |
"0.592, 0.586, 0.559, 0.519, 0.504, 0.513, 0.528, 0.573, 0.632, 0.714",\ | |
"0.682, 0.672, 0.643, 0.606, 0.59, 0.594, 0.616, 0.658, 0.717, 0.799",\ | |
"0.792, 0.777, 0.756, 0.718, 0.698, 0.707, 0.723, 0.766, 0.82, 0.904",\ | |
"0.921, 0.906, 0.88, 0.848, 0.829, 0.834, 0.848, 0.89, 0.949, 1.024",\ | |
"1.065, 1.053, 1.033, 0.997, 0.975, 0.975, 0.994, 1.03, 1.094, 1.164",\ | |
"1.237, 1.225, 1.199, 1.161, 1.145, 1.146, 1.162, 1.197, 1.25, 1.329",\ | |
"1.428, 1.416, 1.396, 1.354, 1.335, 1.337, 1.349, 1.387, 1.442, 1.518"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.492, 0.485, 0.451, 0.407, 0.37, 0.336, 0.316, 0.329, 0.347, 0.404",\ | |
"0.5, 0.495, 0.459, 0.416, 0.374, 0.345, 0.323, 0.334, 0.352, 0.415",\ | |
"0.52, 0.512, 0.477, 0.433, 0.392, 0.36, 0.339, 0.345, 0.368, 0.417",\ | |
"0.526, 0.516, 0.485, 0.441, 0.4, 0.372, 0.351, 0.355, 0.377, 0.432",\ | |
"0.525, 0.515, 0.486, 0.446, 0.408, 0.377, 0.357, 0.362, 0.383, 0.439",\ | |
"0.521, 0.508, 0.475, 0.436, 0.392, 0.367, 0.344, 0.353, 0.374, 0.427",\ | |
"0.486, 0.481, 0.449, 0.406, 0.369, 0.338, 0.316, 0.323, 0.345, 0.402",\ | |
"0.435, 0.431, 0.395, 0.354, 0.32, 0.285, 0.264, 0.275, 0.297, 0.353",\ | |
"0.366, 0.357, 0.326, 0.284, 0.243, 0.215, 0.194, 0.201, 0.22, 0.283",\ | |
"0.271, 0.258, 0.231, 0.188, 0.154, 0.121, 0.106, 0.107, 0.13, 0.181"); | |
} | |
} | |
} | |
pin(SI) { | |
capacitance : 0.002691 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 5.2 ; | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.01071, 0.01063, 0.01059, 0.0106, 0.01061, 0.01064, 0.01064, \ | |
0.01063, 0.01062, 0.01062"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.0104, -0.01038, -0.01038, -0.01042, -0.01047, -0.01051, -0.01052, \ | |
-0.01054, -0.01052, -0.01056"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1678, 0.1674, 0.1668, 0.1676, 0.1751, 0.1939, 0.2261, 0.2709, \ | |
0.3267, 0.3936"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.08523, 0.08469, 0.08402, 0.08557, 0.09316, 0.1093, 0.1348, 0.1702, \ | |
0.2156, 0.2712"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.0106, 0.01064, 0.01061, 0.01062, 0.0106, 0.01062, 0.01064, 0.01063, \ | |
0.01064, 0.01064"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.009537, -0.01002, -0.01035, -0.01045, -0.01046, -0.0105, -0.01052, \ | |
-0.01052, -0.01054, -0.01055"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1678, 0.1675, 0.1668, 0.1676, 0.175, 0.1939, 0.2262, 0.2709, \ | |
0.3267, 0.3936"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.08523, 0.08469, 0.08401, 0.08558, 0.09317, 0.1093, 0.1348, 0.1702, \ | |
0.2156, 0.2712"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.01067, 0.01063, 0.01059, 0.01061, 0.01061, 0.01063, 0.01062, \ | |
0.01064, 0.01063, 0.01063"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.0104, -0.01039, -0.0104, -0.01043, -0.01046, -0.0105, -0.01052, \ | |
-0.01054, -0.01054, -0.01055"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.03448, 0.03445, 0.03444, 0.03436, 0.03433, 0.03437, 0.03439, \ | |
0.0344, 0.03438, 0.03441"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.008367, -0.0087, -0.009182, -0.009589, -0.009864, -0.009988, \ | |
-0.01011, -0.01017, -0.01022, -0.01025"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.01064, 0.01066, 0.01062, 0.01063, 0.01061, 0.01062, 0.01065, \ | |
0.01064, 0.01063, 0.01064"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.0097, -0.01007, -0.01038, -0.01045, -0.01047, -0.0105, -0.01052, \ | |
-0.01053, -0.01054, -0.01055"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.03445, 0.03447, 0.03442, 0.03436, 0.03435, 0.03436, 0.0344, \ | |
0.0344, 0.0344, 0.03439"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.008368, -0.008696, -0.009186, -0.009589, -0.009867, -0.009981, \ | |
-0.01011, -0.01017, -0.01021, -0.01025"); | |
} | |
} | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.092, -0.088, -0.057, -0.03, -0.001, 0.017, 0.029, 0.02, -0, -0.038",\ | |
"-0.097, -0.091, -0.063, -0.033, -0.008, 0.016, 0.022, 0.019, -0.002, -0.046",\ | |
"-0.109, -0.106, -0.083, -0.051, -0.02, 0.004, 0.006, 0.006, -0.018, -0.06",\ | |
"-0.136, -0.127, -0.104, -0.073, -0.04, -0.015, -0.01, -0.013, -0.041, -0.074",\ | |
"-0.171, -0.164, -0.138, -0.1, -0.07, -0.048, -0.041, -0.04, -0.067, -0.103",\ | |
"-0.198, -0.193, -0.169, -0.136, -0.103, -0.075, -0.066, -0.07, -0.096, -0.126",\ | |
"-0.233, -0.229, -0.201, -0.167, -0.132, -0.11, -0.1, -0.098, -0.119, -0.148",\ | |
"-0.286, -0.28, -0.255, -0.221, -0.182, -0.154, -0.142, -0.134, -0.155, -0.167",\ | |
"-0.346, -0.346, -0.315, -0.284, -0.243, -0.208, -0.193, -0.184, -0.2, -0.217",\ | |
"-0.419, -0.42, -0.391, -0.362, -0.316, -0.28, -0.264, -0.244, -0.257, -0.269"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.206, -0.197, -0.189, -0.182, -0.194, -0.216, -0.256, -0.306, -0.366, -0.455",\ | |
"-0.212, -0.204, -0.185, -0.186, -0.196, -0.222, -0.256, -0.311, -0.371, -0.454",\ | |
"-0.214, -0.21, -0.194, -0.19, -0.2, -0.228, -0.264, -0.314, -0.378, -0.457",\ | |
"-0.222, -0.21, -0.201, -0.198, -0.206, -0.222, -0.263, -0.314, -0.377, -0.46",\ | |
"-0.227, -0.217, -0.202, -0.197, -0.2, -0.227, -0.257, -0.307, -0.372, -0.455",\ | |
"-0.22, -0.208, -0.194, -0.192, -0.198, -0.218, -0.252, -0.295, -0.361, -0.444",\ | |
"-0.195, -0.185, -0.173, -0.167, -0.175, -0.194, -0.23, -0.273, -0.337, -0.419",\ | |
"-0.146, -0.138, -0.122, -0.12, -0.126, -0.149, -0.184, -0.232, -0.305, -0.382",\ | |
"-0.078, -0.067, -0.053, -0.051, -0.062, -0.085, -0.121, -0.175, -0.238, -0.332",\ | |
"0.018, 0.027, 0.039, 0.045, 0.036, 0.006, -0.036, -0.087, -0.163, -0.25"); | |
} | |
} | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.092, -0.088, -0.057, -0.03, -0.001, 0.017, 0.029, 0.02, -0, -0.038",\ | |
"-0.097, -0.091, -0.063, -0.033, -0.008, 0.016, 0.022, 0.019, -0.002, -0.046",\ | |
"-0.109, -0.106, -0.083, -0.051, -0.02, 0.004, 0.006, 0.006, -0.023, -0.06",\ | |
"-0.136, -0.127, -0.104, -0.073, -0.04, -0.015, -0.01, -0.013, -0.041, -0.074",\ | |
"-0.171, -0.164, -0.138, -0.1, -0.07, -0.048, -0.041, -0.04, -0.067, -0.103",\ | |
"-0.198, -0.193, -0.169, -0.136, -0.103, -0.075, -0.066, -0.07, -0.089, -0.126",\ | |
"-0.238, -0.229, -0.201, -0.173, -0.139, -0.11, -0.1, -0.098, -0.119, -0.148",\ | |
"-0.279, -0.28, -0.255, -0.221, -0.182, -0.154, -0.142, -0.134, -0.147, -0.167",\ | |
"-0.346, -0.336, -0.32, -0.284, -0.243, -0.208, -0.193, -0.184, -0.2, -0.217",\ | |
"-0.419, -0.42, -0.397, -0.362, -0.316, -0.28, -0.255, -0.244, -0.257, -0.269"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.206, -0.197, -0.189, -0.182, -0.194, -0.216, -0.256, -0.306, -0.366, -0.455",\ | |
"-0.212, -0.204, -0.185, -0.186, -0.196, -0.222, -0.256, -0.311, -0.371, -0.454",\ | |
"-0.214, -0.21, -0.194, -0.19, -0.2, -0.228, -0.264, -0.314, -0.378, -0.457",\ | |
"-0.222, -0.21, -0.201, -0.198, -0.206, -0.222, -0.263, -0.314, -0.377, -0.46",\ | |
"-0.227, -0.217, -0.202, -0.197, -0.2, -0.227, -0.257, -0.307, -0.372, -0.455",\ | |
"-0.22, -0.208, -0.194, -0.192, -0.198, -0.218, -0.252, -0.295, -0.361, -0.444",\ | |
"-0.195, -0.185, -0.173, -0.167, -0.175, -0.194, -0.23, -0.273, -0.337, -0.419",\ | |
"-0.146, -0.138, -0.122, -0.12, -0.126, -0.149, -0.184, -0.232, -0.305, -0.382",\ | |
"-0.078, -0.067, -0.053, -0.051, -0.062, -0.085, -0.121, -0.175, -0.238, -0.332",\ | |
"0.018, 0.027, 0.039, 0.045, 0.036, 0.006, -0.036, -0.087, -0.163, -0.25"); | |
} | |
} | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.469, 0.46, 0.433, 0.381, 0.345, 0.313, 0.294, 0.299, 0.327, 0.378",\ | |
"0.475, 0.467, 0.44, 0.388, 0.353, 0.322, 0.301, 0.304, 0.332, 0.383",\ | |
"0.485, 0.483, 0.447, 0.409, 0.368, 0.335, 0.316, 0.322, 0.342, 0.397",\ | |
"0.513, 0.503, 0.477, 0.425, 0.393, 0.362, 0.339, 0.347, 0.366, 0.418",\ | |
"0.571, 0.562, 0.533, 0.488, 0.451, 0.416, 0.4, 0.409, 0.424, 0.469",\ | |
"0.679, 0.669, 0.64, 0.595, 0.554, 0.523, 0.496, 0.499, 0.516, 0.562",\ | |
"0.829, 0.824, 0.788, 0.741, 0.699, 0.666, 0.632, 0.63, 0.643, 0.682",\ | |
"1.013, 1.008, 0.971, 0.922, 0.874, 0.829, 0.801, 0.797, 0.803, 0.841",\ | |
"1.227, 1.215, 1.184, 1.129, 1.075, 1.03, 1.002, 0.989, 1.002, 1.032",\ | |
"1.467, 1.455, 1.422, 1.361, 1.306, 1.258, 1.227, 1.221, 1.216, 1.249"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.401, 0.396, 0.372, 0.328, 0.31, 0.321, 0.342, 0.388, 0.446, 0.526",\ | |
"0.404, 0.396, 0.374, 0.332, 0.317, 0.322, 0.344, 0.387, 0.452, 0.531",\ | |
"0.415, 0.398, 0.371, 0.335, 0.322, 0.327, 0.351, 0.392, 0.455, 0.536",\ | |
"0.42, 0.405, 0.38, 0.342, 0.33, 0.334, 0.351, 0.397, 0.453, 0.535",\ | |
"0.424, 0.415, 0.393, 0.356, 0.338, 0.337, 0.357, 0.399, 0.448, 0.527",\ | |
"0.431, 0.416, 0.392, 0.361, 0.336, 0.34, 0.353, 0.389, 0.445, 0.523",\ | |
"0.421, 0.41, 0.386, 0.35, 0.326, 0.321, 0.342, 0.377, 0.432, 0.507",\ | |
"0.391, 0.386, 0.356, 0.321, 0.302, 0.296, 0.312, 0.346, 0.405, 0.48",\ | |
"0.346, 0.337, 0.31, 0.278, 0.255, 0.254, 0.267, 0.301, 0.353, 0.432",\ | |
"0.284, 0.271, 0.245, 0.216, 0.198, 0.192, 0.202, 0.244, 0.29, 0.368"); | |
} | |
} | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.469, 0.46, 0.433, 0.381, 0.345, 0.313, 0.294, 0.299, 0.327, 0.378",\ | |
"0.475, 0.467, 0.44, 0.388, 0.353, 0.322, 0.301, 0.304, 0.332, 0.383",\ | |
"0.485, 0.483, 0.447, 0.409, 0.368, 0.335, 0.316, 0.322, 0.342, 0.397",\ | |
"0.513, 0.503, 0.477, 0.43, 0.393, 0.362, 0.345, 0.347, 0.366, 0.418",\ | |
"0.571, 0.567, 0.533, 0.488, 0.451, 0.416, 0.4, 0.399, 0.424, 0.469",\ | |
"0.679, 0.669, 0.64, 0.595, 0.554, 0.523, 0.496, 0.499, 0.516, 0.562",\ | |
"0.829, 0.824, 0.788, 0.741, 0.699, 0.666, 0.632, 0.63, 0.643, 0.682",\ | |
"1.013, 1.008, 0.971, 0.922, 0.874, 0.829, 0.801, 0.797, 0.803, 0.841",\ | |
"1.227, 1.215, 1.184, 1.129, 1.075, 1.03, 1.002, 0.989, 1.002, 1.032",\ | |
"1.467, 1.455, 1.422, 1.361, 1.306, 1.258, 1.227, 1.221, 1.216, 1.249"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.401, 0.396, 0.372, 0.328, 0.31, 0.321, 0.342, 0.388, 0.446, 0.526",\ | |
"0.404, 0.396, 0.374, 0.332, 0.317, 0.322, 0.344, 0.387, 0.452, 0.531",\ | |
"0.415, 0.398, 0.371, 0.335, 0.322, 0.327, 0.351, 0.392, 0.455, 0.536",\ | |
"0.42, 0.405, 0.38, 0.342, 0.33, 0.334, 0.351, 0.397, 0.453, 0.535",\ | |
"0.424, 0.415, 0.393, 0.356, 0.338, 0.332, 0.357, 0.399, 0.448, 0.527",\ | |
"0.431, 0.416, 0.392, 0.361, 0.336, 0.333, 0.353, 0.389, 0.445, 0.523",\ | |
"0.416, 0.41, 0.386, 0.35, 0.326, 0.321, 0.342, 0.377, 0.432, 0.507",\ | |
"0.391, 0.386, 0.356, 0.321, 0.302, 0.296, 0.312, 0.346, 0.405, 0.48",\ | |
"0.346, 0.337, 0.31, 0.278, 0.261, 0.254, 0.267, 0.301, 0.353, 0.432",\ | |
"0.284, 0.271, 0.245, 0.216, 0.198, 0.192, 0.202, 0.244, 0.29, 0.368"); | |
} | |
} | |
} | |
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 ; | |
} | |
} | |
} | |