/* | |
* 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_1) { | |
area : 107.251200 ; | |
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.002665476" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&!SE&SI" ; | |
value : "0.002943666" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&SE&!SI" ; | |
value : "0.002205918" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&SE&SI" ; | |
value : "0.002693988" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&!SE&!SI" ; | |
value : "0.003153744" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&!SE&SI" ; | |
value : "0.003148002" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&SE&!SI" ; | |
value : "0.00248391" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&SE&SI" ; | |
value : "0.002688444" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&!SE&!SI" ; | |
value : "0.002519946" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&!SE&SI" ; | |
value : "0.00252648" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&SE&!SI" ; | |
value : "0.002006136" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&SE&SI" ; | |
value : "0.00240372" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&!SE&!SI" ; | |
value : "0.002861892" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&!SE&SI" ; | |
value : "0.002859912" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&SE&!SI" ; | |
value : "0.002006136" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&SE&SI" ; | |
value : "0.002401542" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.003153744" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(CLK) { | |
capacitance : 0.00464 ; | |
clock : true ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 8.4 ; | |
min_period : 3.056 ; | |
min_pulse_width_high : 0.671 ; | |
min_pulse_width_low : 1.533 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!D&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.05821, 0.05792, 0.05762, 0.05847, 0.0612, 0.06578, 0.07244, \ | |
0.08133, 0.09268, 0.1066"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.04121, 0.04106, 0.04085, 0.04156, 0.0436, 0.0475, 0.05336, 0.06132, \ | |
0.07148, 0.08396"); | |
} | |
} | |
internal_power() { | |
when : "!D&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.05821, 0.05793, 0.05762, 0.05847, 0.06119, 0.0658, 0.07245, \ | |
0.08133, 0.09268, 0.1066"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.04121, 0.04105, 0.04086, 0.04156, 0.04364, 0.04749, 0.05335, \ | |
0.06134, 0.0715, 0.08395"); | |
} | |
} | |
internal_power() { | |
when : "!D&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.05826, 0.05797, 0.05765, 0.05851, 0.06124, 0.06583, 0.07248, \ | |
0.08139, 0.09271, 0.1066"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.04118, 0.04101, 0.04082, 0.04151, 0.04357, 0.04745, 0.05334, \ | |
0.06128, 0.07144, 0.08391"); | |
} | |
} | |
internal_power() { | |
when : "!D&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.05933, 0.05903, 0.05872, 0.05956, 0.06229, 0.06686, 0.07351, \ | |
0.0824, 0.09372, 0.1077"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.04152, 0.04137, 0.04119, 0.04187, 0.04398, 0.04784, 0.0537, \ | |
0.06169, 0.07185, 0.0843"); | |
} | |
} | |
internal_power() { | |
when : "D&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.05935, 0.05907, 0.05874, 0.0596, 0.06234, 0.0669, 0.07353, 0.08246, \ | |
0.09374, 0.1077"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.04149, 0.04135, 0.04115, 0.04184, 0.04395, 0.04781, 0.05365, \ | |
0.06164, 0.07184, 0.0843"); | |
} | |
} | |
internal_power() { | |
when : "D&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.05934, 0.05907, 0.05874, 0.05959, 0.06233, 0.0669, 0.07353, \ | |
0.08243, 0.09377, 0.1077"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.0415, 0.04135, 0.04116, 0.04183, 0.04394, 0.04782, 0.05365, \ | |
0.06163, 0.07184, 0.08427"); | |
} | |
} | |
internal_power() { | |
when : "D&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.05825, 0.05797, 0.05766, 0.05849, 0.06124, 0.06584, 0.0725, \ | |
0.08138, 0.09272, 0.1066"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.04118, 0.04101, 0.04082, 0.04153, 0.04359, 0.04745, 0.05329, \ | |
0.0613, 0.07144, 0.08389"); | |
} | |
} | |
internal_power() { | |
when : "D&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.05932, 0.05903, 0.05871, 0.05957, 0.0623, 0.06688, 0.0735, 0.08241, \ | |
0.09373, 0.1076"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.04152, 0.04137, 0.04118, 0.04186, 0.04398, 0.04783, 0.0537, \ | |
0.06168, 0.07186, 0.0843"); | |
} | |
} | |
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.526"); | |
} | |
rise_constraint(scalar) { | |
values("0.589"); | |
} | |
} | |
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.526"); | |
} | |
rise_constraint(scalar) { | |
values("0.589"); | |
} | |
} | |
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.533"); | |
} | |
rise_constraint(scalar) { | |
values("0.589"); | |
} | |
} | |
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("1.289"); | |
} | |
rise_constraint(scalar) { | |
values("0.671"); | |
} | |
} | |
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("1.296"); | |
} | |
rise_constraint(scalar) { | |
values("0.671"); | |
} | |
} | |
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("1.296"); | |
} | |
rise_constraint(scalar) { | |
values("0.671"); | |
} | |
} | |
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.533"); | |
} | |
rise_constraint(scalar) { | |
values("0.589"); | |
} | |
} | |
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("1.289"); | |
} | |
rise_constraint(scalar) { | |
values("0.671"); | |
} | |
} | |
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("3.05"); | |
} | |
} | |
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("3.05"); | |
} | |
} | |
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("3.056"); | |
} | |
} | |
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("2.583"); | |
} | |
} | |
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("2.594"); | |
} | |
} | |
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("2.594"); | |
} | |
} | |
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("3.056"); | |
} | |
} | |
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("2.583"); | |
} | |
} | |
} | |
pin(D) { | |
capacitance : 0.003437 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 8.4 ; | |
nextstate_type : data ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!CLK&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.06011, 0.0599, 0.05966, 0.05946, 0.05937, 0.06007, 0.06213, \ | |
0.06604, 0.07217, 0.08059"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.03838, 0.03816, 0.03787, 0.03765, 0.03783, 0.03873, 0.04085, \ | |
0.04442, 0.04957, 0.0565"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.06013, 0.05993, 0.05969, 0.05949, 0.05939, 0.06008, 0.06214, \ | |
0.06602, 0.07215, 0.08057"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.03836, 0.03815, 0.03786, 0.03764, 0.03784, 0.03875, 0.04087, \ | |
0.04445, 0.04966, 0.05658"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.00491, 0.004805, 0.004753, 0.004754, 0.004749, 0.004759, 0.004758, \ | |
0.004755, 0.004753, 0.00475"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.004556, -0.004566, -0.004574, -0.004594, -0.004631, -0.00465, \ | |
-0.004664, -0.004672, -0.004682, -0.004686"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.004776, 0.00478, 0.004778, 0.004775, 0.00478, 0.004785, 0.004784, \ | |
0.004783, 0.004782, 0.004782"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.004196, -0.004319, -0.004491, -0.004578, -0.004618, -0.004651, \ | |
-0.004669, -0.004675, -0.004682, -0.004691"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.0124, 0.01236, 0.01232, 0.01228, 0.01225, 0.01224, 0.01224, \ | |
0.01223, 0.01223, 0.01223"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.001547, -0.001637, -0.001769, -0.001908, -0.002002, -0.002077, \ | |
-0.002138, -0.002173, -0.002197, -0.002219"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.01242, 0.01239, 0.01234, 0.0123, 0.01227, 0.01226, 0.01226, \ | |
0.01226, 0.01225, 0.01225"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.001563, -0.001654, -0.001791, -0.001924, -0.002026, -0.002096, \ | |
-0.002155, -0.002189, -0.002214, -0.002237"); | |
} | |
} | |
internal_power() { | |
when : "CLK&SE&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.004763, 0.004759, 0.004751, 0.00476, 0.004755, 0.004763, 0.00476, \ | |
0.004762, 0.004759, 0.004761"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.004565, -0.004573, -0.004572, -0.004593, -0.004617, -0.004649, \ | |
-0.004663, -0.004675, -0.00468, -0.004686"); | |
} | |
} | |
internal_power() { | |
when : "CLK&SE&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.004779, 0.004781, 0.004782, 0.004775, 0.004777, 0.004781, 0.004783, \ | |
0.004784, 0.004786, 0.00478"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.004238, -0.004341, -0.004508, -0.004582, -0.004621, -0.004641, \ | |
-0.004661, -0.004677, -0.004685, -0.004691"); | |
} | |
} | |
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.355, -0.346, -0.297, -0.225, -0.165, -0.122, -0.093, -0.086, -0.098, -0.151",\ | |
"-0.362, -0.356, -0.305, -0.232, -0.174, -0.134, -0.097, -0.096, -0.11, -0.16",\ | |
"-0.41, -0.403, -0.357, -0.281, -0.213, -0.179, -0.147, -0.14, -0.155, -0.205",\ | |
"-0.481, -0.47, -0.426, -0.353, -0.284, -0.243, -0.209, -0.201, -0.225, -0.271",\ | |
"-0.565, -0.553, -0.503, -0.434, -0.362, -0.322, -0.286, -0.278, -0.298, -0.339",\ | |
"-0.639, -0.635, -0.59, -0.516, -0.441, -0.396, -0.361, -0.349, -0.365, -0.411",\ | |
"-0.733, -0.717, -0.677, -0.602, -0.53, -0.483, -0.442, -0.423, -0.442, -0.484",\ | |
"-0.826, -0.821, -0.778, -0.707, -0.628, -0.574, -0.531, -0.509, -0.511, -0.545",\ | |
"-0.929, -0.927, -0.889, -0.817, -0.748, -0.685, -0.633, -0.604, -0.601, -0.626",\ | |
"-1.055, -1.059, -1.027, -0.965, -0.877, -0.827, -0.764, -0.726, -0.703, -0.72"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.521, -0.51, -0.472, -0.449, -0.465, -0.506, -0.571, -0.664, -0.783, -0.929",\ | |
"-0.533, -0.513, -0.481, -0.459, -0.477, -0.52, -0.583, -0.674, -0.793, -0.938",\ | |
"-0.553, -0.544, -0.504, -0.486, -0.495, -0.541, -0.608, -0.699, -0.818, -0.96",\ | |
"-0.589, -0.575, -0.54, -0.518, -0.533, -0.572, -0.629, -0.724, -0.84, -0.987",\ | |
"-0.623, -0.613, -0.58, -0.558, -0.566, -0.605, -0.667, -0.756, -0.862, -1.009",\ | |
"-0.645, -0.635, -0.597, -0.573, -0.587, -0.623, -0.677, -0.768, -0.877, -1.018",\ | |
"-0.65, -0.633, -0.598, -0.582, -0.586, -0.621, -0.679, -0.757, -0.875, -1.014",\ | |
"-0.624, -0.611, -0.578, -0.563, -0.569, -0.598, -0.655, -0.744, -0.854, -0.989",\ | |
"-0.571, -0.558, -0.525, -0.51, -0.515, -0.557, -0.615, -0.696, -0.806, -0.943",\ | |
"-0.485, -0.47, -0.44, -0.429, -0.44, -0.48, -0.534, -0.624, -0.738, -0.87"); | |
} | |
} | |
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.355, -0.346, -0.291, -0.225, -0.158, -0.122, -0.093, -0.086, -0.098, -0.151",\ | |
"-0.362, -0.356, -0.305, -0.232, -0.174, -0.134, -0.097, -0.096, -0.11, -0.16",\ | |
"-0.41, -0.403, -0.349, -0.281, -0.213, -0.179, -0.147, -0.14, -0.155, -0.205",\ | |
"-0.481, -0.47, -0.415, -0.353, -0.284, -0.243, -0.209, -0.208, -0.225, -0.271",\ | |
"-0.565, -0.553, -0.494, -0.434, -0.362, -0.322, -0.286, -0.278, -0.298, -0.339",\ | |
"-0.639, -0.635, -0.584, -0.516, -0.442, -0.396, -0.361, -0.349, -0.365, -0.411",\ | |
"-0.724, -0.717, -0.668, -0.602, -0.53, -0.483, -0.442, -0.423, -0.442, -0.484",\ | |
"-0.82, -0.821, -0.766, -0.707, -0.635, -0.574, -0.531, -0.509, -0.511, -0.545",\ | |
"-0.929, -0.927, -0.881, -0.817, -0.737, -0.69, -0.633, -0.597, -0.593, -0.617",\ | |
"-1.06, -1.059, -1.011, -0.965, -0.884, -0.821, -0.764, -0.726, -0.703, -0.72"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.521, -0.51, -0.472, -0.449, -0.465, -0.506, -0.571, -0.663, -0.783, -0.929",\ | |
"-0.533, -0.513, -0.481, -0.459, -0.477, -0.52, -0.583, -0.674, -0.793, -0.938",\ | |
"-0.553, -0.544, -0.504, -0.486, -0.495, -0.541, -0.608, -0.699, -0.818, -0.96",\ | |
"-0.589, -0.575, -0.54, -0.518, -0.533, -0.572, -0.629, -0.724, -0.84, -0.987",\ | |
"-0.623, -0.613, -0.58, -0.558, -0.566, -0.605, -0.667, -0.756, -0.862, -1.009",\ | |
"-0.645, -0.635, -0.597, -0.573, -0.588, -0.623, -0.677, -0.768, -0.877, -1.018",\ | |
"-0.65, -0.633, -0.598, -0.582, -0.592, -0.621, -0.679, -0.757, -0.875, -1.014",\ | |
"-0.624, -0.611, -0.578, -0.563, -0.569, -0.598, -0.655, -0.744, -0.848, -0.989",\ | |
"-0.571, -0.558, -0.525, -0.51, -0.526, -0.557, -0.615, -0.696, -0.806, -0.943",\ | |
"-0.485, -0.47, -0.44, -0.429, -0.447, -0.48, -0.534, -0.624, -0.738, -0.87"); | |
} | |
} | |
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("1.437, 1.422, 1.352, 1.245, 1.144, 1.064, 1.017, 0.992, 1.009, 1.057",\ | |
"1.445, 1.429, 1.364, 1.256, 1.159, 1.074, 1.028, 1.007, 1.02, 1.067",\ | |
"1.492, 1.479, 1.411, 1.294, 1.202, 1.122, 1.069, 1.051, 1.068, 1.112",\ | |
"1.564, 1.552, 1.479, 1.367, 1.268, 1.188, 1.138, 1.122, 1.139, 1.184",\ | |
"1.653, 1.644, 1.569, 1.459, 1.364, 1.282, 1.232, 1.212, 1.224, 1.272",\ | |
"1.778, 1.766, 1.696, 1.582, 1.487, 1.41, 1.355, 1.336, 1.343, 1.391",\ | |
"1.946, 1.933, 1.864, 1.755, 1.655, 1.576, 1.524, 1.501, 1.504, 1.544",\ | |
"2.165, 2.147, 2.085, 1.968, 1.866, 1.792, 1.733, 1.706, 1.706, 1.746",\ | |
"2.447, 2.426, 2.36, 2.244, 2.144, 2.057, 1.996, 1.963, 1.962, 1.991",\ | |
"2.78, 2.765, 2.699, 2.579, 2.473, 2.376, 2.312, 2.27, 2.261, 2.29"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("1.099, 1.088, 1.029, 0.941, 0.867, 0.844, 0.868, 0.923, 1.016, 1.149",\ | |
"1.111, 1.097, 1.036, 0.952, 0.879, 0.855, 0.877, 0.931, 1.028, 1.159",\ | |
"1.137, 1.122, 1.062, 0.969, 0.904, 0.878, 0.9, 0.954, 1.052, 1.18",\ | |
"1.17, 1.153, 1.092, 1.007, 0.937, 0.916, 0.932, 0.991, 1.088, 1.212",\ | |
"1.215, 1.197, 1.142, 1.05, 0.982, 0.957, 0.969, 1.024, 1.113, 1.243",\ | |
"1.253, 1.235, 1.177, 1.089, 1.016, 0.993, 1, 1.057, 1.143, 1.264",\ | |
"1.277, 1.262, 1.2, 1.12, 1.045, 1.016, 1.026, 1.071, 1.152, 1.272",\ | |
"1.288, 1.271, 1.215, 1.119, 1.055, 1.026, 1.027, 1.068, 1.151, 1.27",\ | |
"1.272, 1.264, 1.196, 1.108, 1.043, 1.008, 1.008, 1.046, 1.125, 1.242",\ | |
"1.233, 1.218, 1.158, 1.069, 1, 0.967, 0.967, 0.999, 1.081, 1.2"); | |
} | |
} | |
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("1.437, 1.422, 1.358, 1.245, 1.144, 1.064, 1.017, 0.998, 1.009, 1.052",\ | |
"1.445, 1.429, 1.364, 1.256, 1.151, 1.074, 1.028, 1.007, 1.02, 1.067",\ | |
"1.492, 1.479, 1.411, 1.299, 1.202, 1.122, 1.069, 1.051, 1.068, 1.112",\ | |
"1.564, 1.552, 1.479, 1.375, 1.268, 1.195, 1.138, 1.122, 1.139, 1.184",\ | |
"1.653, 1.644, 1.577, 1.464, 1.364, 1.282, 1.232, 1.219, 1.224, 1.272",\ | |
"1.778, 1.766, 1.696, 1.59, 1.487, 1.41, 1.362, 1.345, 1.348, 1.391",\ | |
"1.946, 1.933, 1.864, 1.755, 1.655, 1.576, 1.524, 1.501, 1.504, 1.551",\ | |
"2.165, 2.153, 2.085, 1.974, 1.873, 1.792, 1.733, 1.706, 1.706, 1.746",\ | |
"2.447, 2.434, 2.36, 2.244, 2.144, 2.057, 1.996, 1.963, 1.962, 1.982",\ | |
"2.786, 2.765, 2.699, 2.584, 2.468, 2.376, 2.312, 2.27, 2.261, 2.29"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("1.099, 1.088, 1.029, 0.932, 0.867, 0.844, 0.86, 0.923, 1.016, 1.149",\ | |
"1.111, 1.097, 1.036, 0.943, 0.879, 0.855, 0.877, 0.931, 1.028, 1.159",\ | |
"1.137, 1.122, 1.062, 0.969, 0.904, 0.878, 0.892, 0.954, 1.052, 1.18",\ | |
"1.17, 1.153, 1.097, 1.007, 0.937, 0.909, 0.932, 0.985, 1.079, 1.212",\ | |
"1.208, 1.197, 1.134, 1.045, 0.982, 0.957, 0.969, 1.024, 1.113, 1.243",\ | |
"1.248, 1.235, 1.177, 1.089, 1.016, 0.993, 1, 1.048, 1.138, 1.264",\ | |
"1.277, 1.262, 1.2, 1.11, 1.045, 1.016, 1.018, 1.071, 1.152, 1.272",\ | |
"1.282, 1.271, 1.215, 1.119, 1.055, 1.026, 1.027, 1.068, 1.145, 1.27",\ | |
"1.272, 1.256, 1.196, 1.108, 1.043, 1.008, 1.008, 1.046, 1.125, 1.242",\ | |
"1.233, 1.218, 1.158, 1.069, 1, 0.967, 0.96, 0.999, 1.073, 1.19"); | |
} | |
} | |
} | |
pin(Q) { | |
direction : output ; | |
function : "IQ1" ; | |
max_capacitance : 0.3293 ; | |
max_transition : 8.4 ; | |
min_capacitance : 0.001 ; | |
output_voltage : default ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "!D&SI" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.05876, 0.05855, 0.05831, 0.05823, 0.05825, 0.05829, 0.05831, 0.05832, 0.05832, 0.05832",\ | |
"0.05875, 0.05856, 0.05831, 0.05826, 0.05828, 0.0583, 0.05831, 0.05831, 0.05832, 0.05832",\ | |
"0.05873, 0.05854, 0.05828, 0.05825, 0.05825, 0.05827, 0.05829, 0.05829, 0.0583, 0.0583",\ | |
"0.0589, 0.05868, 0.05844, 0.05837, 0.0584, 0.05843, 0.05846, 0.05845, 0.05845, 0.05845",\ | |
"0.05919, 0.05897, 0.05876, 0.0587, 0.05872, 0.05875, 0.05876, 0.05876, 0.05877, 0.05877",\ | |
"0.0595, 0.05931, 0.05908, 0.05902, 0.05903, 0.05905, 0.05906, 0.05906, 0.05906, 0.05907",\ | |
"0.05987, 0.05965, 0.05941, 0.05936, 0.05938, 0.05942, 0.05942, 0.05942, 0.05942, 0.05943",\ | |
"0.06023, 0.06006, 0.0598, 0.05973, 0.05976, 0.05978, 0.05978, 0.05979, 0.05981, 0.05981",\ | |
"0.06071, 0.06049, 0.06024, 0.06018, 0.0602, 0.06023, 0.06024, 0.06023, 0.06025, 0.06026",\ | |
"0.06117, 0.06098, 0.06075, 0.06064, 0.06068, 0.06071, 0.06071, 0.06073, 0.06072, 0.06073"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.05438, 0.05428, 0.05419, 0.05434, 0.05468, 0.05512, 0.05541, 0.05567, 0.0562, 0.05786",\ | |
"0.05436, 0.05427, 0.05416, 0.05435, 0.05469, 0.05509, 0.05542, 0.05564, 0.05613, 0.05777",\ | |
"0.05432, 0.05421, 0.05413, 0.0543, 0.05463, 0.05503, 0.05536, 0.05575, 0.05592, 0.05772",\ | |
"0.0543, 0.05421, 0.0541, 0.05429, 0.05462, 0.05502, 0.0553, 0.05562, 0.05609, 0.05798",\ | |
"0.05437, 0.05427, 0.05417, 0.05436, 0.05469, 0.05509, 0.0554, 0.05565, 0.05621, 0.05842",\ | |
"0.05452, 0.05451, 0.05433, 0.05462, 0.05491, 0.05531, 0.05564, 0.05592, 0.05637, 0.05915",\ | |
"0.05485, 0.05471, 0.05465, 0.05477, 0.05531, 0.05567, 0.05594, 0.05617, 0.05671, 0.05992",\ | |
"0.05526, 0.05512, 0.05506, 0.05515, 0.05549, 0.05609, 0.05654, 0.05679, 0.05716, 0.06158",\ | |
"0.05577, 0.05565, 0.05557, 0.05569, 0.05592, 0.0563, 0.05683, 0.05758, 0.05821, 0.0639",\ | |
"0.05638, 0.05627, 0.05616, 0.05622, 0.05654, 0.05682, 0.05721, 0.05794, 0.05946, 0.06826"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "!SE&!SI" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.05874, 0.05855, 0.0583, 0.05822, 0.05826, 0.05829, 0.0583, 0.0583, 0.05831, 0.05831",\ | |
"0.05875, 0.05855, 0.0583, 0.05825, 0.05826, 0.0583, 0.05831, 0.05831, 0.05832, 0.05832",\ | |
"0.05875, 0.05855, 0.0583, 0.05825, 0.05828, 0.0583, 0.05832, 0.05832, 0.05833, 0.05833",\ | |
"0.05887, 0.0587, 0.05844, 0.05837, 0.05839, 0.05843, 0.05845, 0.05845, 0.05845, 0.05846",\ | |
"0.05924, 0.05903, 0.05879, 0.05873, 0.05876, 0.05877, 0.05879, 0.0588, 0.0588, 0.05881",\ | |
"0.05949, 0.05931, 0.05908, 0.05902, 0.05903, 0.05906, 0.05906, 0.05908, 0.05908, 0.05908",\ | |
"0.05985, 0.05964, 0.0594, 0.05933, 0.05938, 0.05941, 0.05939, 0.05941, 0.05941, 0.05942",\ | |
"0.06029, 0.0601, 0.0598, 0.05975, 0.05978, 0.05981, 0.05982, 0.05981, 0.05981, 0.05981",\ | |
"0.06071, 0.06051, 0.06026, 0.06021, 0.06023, 0.06025, 0.06025, 0.06027, 0.06027, 0.06029",\ | |
"0.06117, 0.06102, 0.06076, 0.06071, 0.06071, 0.06075, 0.06076, 0.06077, 0.06077, 0.06077"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.05438, 0.05428, 0.05419, 0.05434, 0.05467, 0.05511, 0.05542, 0.05567, 0.05621, 0.05785",\ | |
"0.05435, 0.05426, 0.05415, 0.05434, 0.05467, 0.05507, 0.05541, 0.05563, 0.05612, 0.05776",\ | |
"0.05433, 0.05422, 0.05414, 0.0543, 0.05464, 0.05506, 0.05537, 0.05575, 0.05592, 0.05772",\ | |
"0.05431, 0.05418, 0.05411, 0.05429, 0.05462, 0.05502, 0.05545, 0.05564, 0.056, 0.0579",\ | |
"0.05438, 0.05427, 0.05416, 0.05435, 0.05468, 0.05508, 0.0554, 0.05564, 0.05621, 0.05843",\ | |
"0.05459, 0.05445, 0.05441, 0.05462, 0.05491, 0.05531, 0.05572, 0.05598, 0.05639, 0.05915",\ | |
"0.05486, 0.05473, 0.05462, 0.05479, 0.05526, 0.05568, 0.05593, 0.05619, 0.05684, 0.06006",\ | |
"0.05529, 0.05515, 0.05508, 0.0552, 0.05551, 0.05611, 0.05656, 0.05682, 0.05719, 0.06161",\ | |
"0.05576, 0.05564, 0.05556, 0.05569, 0.05587, 0.05629, 0.0568, 0.05757, 0.05834, 0.06395",\ | |
"0.05635, 0.05622, 0.05614, 0.05624, 0.05651, 0.0567, 0.05713, 0.05789, 0.05959, 0.06804"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "D&!SE&SI | !D&SE&!SI" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.05873, 0.05853, 0.0583, 0.05821, 0.05824, 0.05828, 0.05829, 0.05829, 0.05829, 0.0583",\ | |
"0.05873, 0.05854, 0.05829, 0.05824, 0.05826, 0.05829, 0.0583, 0.0583, 0.05832, 0.05831",\ | |
"0.05874, 0.05854, 0.05828, 0.05824, 0.05825, 0.05827, 0.05828, 0.0583, 0.0583, 0.05829",\ | |
"0.0589, 0.05868, 0.05846, 0.05837, 0.05839, 0.05843, 0.05843, 0.05843, 0.05844, 0.05845",\ | |
"0.05919, 0.05899, 0.05874, 0.05868, 0.05871, 0.05874, 0.05876, 0.05876, 0.05876, 0.05876",\ | |
"0.0595, 0.05931, 0.05906, 0.05902, 0.05904, 0.05905, 0.05906, 0.05906, 0.05907, 0.05908",\ | |
"0.05983, 0.05963, 0.05938, 0.05931, 0.05936, 0.05938, 0.05938, 0.05938, 0.05939, 0.05939",\ | |
"0.06026, 0.06006, 0.05981, 0.05974, 0.05977, 0.0598, 0.0598, 0.0598, 0.05981, 0.05982",\ | |
"0.06072, 0.06053, 0.06028, 0.06021, 0.06022, 0.06026, 0.06027, 0.06028, 0.06027, 0.06028",\ | |
"0.06118, 0.06096, 0.06071, 0.06064, 0.06066, 0.06068, 0.06071, 0.06071, 0.06073, 0.06073"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.05437, 0.05428, 0.05419, 0.05434, 0.05467, 0.05511, 0.05542, 0.05567, 0.05621, 0.05785",\ | |
"0.05438, 0.05426, 0.05415, 0.05436, 0.05468, 0.0551, 0.05541, 0.05565, 0.05602, 0.05784",\ | |
"0.05432, 0.05421, 0.05413, 0.0543, 0.05463, 0.05505, 0.05536, 0.05574, 0.05593, 0.05773",\ | |
"0.05433, 0.0542, 0.05413, 0.05428, 0.05462, 0.05504, 0.05537, 0.05571, 0.05604, 0.05817",\ | |
"0.05439, 0.05428, 0.05418, 0.05436, 0.0547, 0.0551, 0.05541, 0.05565, 0.05622, 0.05845",\ | |
"0.0546, 0.05443, 0.05441, 0.05461, 0.05488, 0.0553, 0.05569, 0.0559, 0.0566, 0.05909",\ | |
"0.05486, 0.05475, 0.05466, 0.05477, 0.0553, 0.05568, 0.0559, 0.05625, 0.05676, 0.05996",\ | |
"0.05529, 0.05516, 0.05503, 0.05527, 0.0555, 0.05606, 0.05661, 0.05681, 0.05718, 0.0616",\ | |
"0.05577, 0.05565, 0.05553, 0.05563, 0.05585, 0.05619, 0.05693, 0.05747, 0.05823, 0.06417",\ | |
"0.0564, 0.05627, 0.05618, 0.05627, 0.05652, 0.05686, 0.05712, 0.05788, 0.05948, 0.06812"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "D&SE" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.05873, 0.05853, 0.05828, 0.05821, 0.05824, 0.05827, 0.05828, 0.05829, 0.05829, 0.05829",\ | |
"0.05874, 0.05855, 0.05831, 0.05825, 0.05827, 0.05828, 0.0583, 0.0583, 0.0583, 0.0583",\ | |
"0.05874, 0.05854, 0.05829, 0.05824, 0.05826, 0.05826, 0.05828, 0.05828, 0.05829, 0.05829",\ | |
"0.05888, 0.05869, 0.05844, 0.05836, 0.05837, 0.05841, 0.05843, 0.05844, 0.05844, 0.05844",\ | |
"0.05918, 0.05898, 0.05872, 0.05866, 0.05867, 0.05872, 0.05874, 0.05874, 0.05875, 0.05874",\ | |
"0.05949, 0.0593, 0.05906, 0.05902, 0.05902, 0.05905, 0.05905, 0.05906, 0.05906, 0.05907",\ | |
"0.05987, 0.05967, 0.05944, 0.05939, 0.05941, 0.05943, 0.05943, 0.05944, 0.05945, 0.05945",\ | |
"0.06022, 0.06005, 0.05978, 0.05973, 0.05975, 0.05978, 0.05977, 0.05978, 0.05979, 0.05978",\ | |
"0.06071, 0.0605, 0.06025, 0.06019, 0.0602, 0.06023, 0.06023, 0.06025, 0.06026, 0.06027",\ | |
"0.06119, 0.06096, 0.06074, 0.06068, 0.06071, 0.06073, 0.06074, 0.06076, 0.06076, 0.06076"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.05437, 0.05428, 0.05419, 0.05434, 0.05467, 0.05511, 0.0554, 0.05566, 0.05621, 0.05785",\ | |
"0.05438, 0.05427, 0.05416, 0.05435, 0.05469, 0.05509, 0.05542, 0.05564, 0.05601, 0.05773",\ | |
"0.05433, 0.05422, 0.05414, 0.05431, 0.05464, 0.05504, 0.05537, 0.05576, 0.05593, 0.05773",\ | |
"0.05431, 0.05421, 0.05412, 0.0543, 0.05463, 0.05501, 0.05532, 0.05563, 0.05599, 0.05799",\ | |
"0.05439, 0.05427, 0.05417, 0.05436, 0.05467, 0.05509, 0.05541, 0.05565, 0.05621, 0.05842",\ | |
"0.05456, 0.0545, 0.05437, 0.05462, 0.0549, 0.0554, 0.05569, 0.05591, 0.05662, 0.0591",\ | |
"0.05485, 0.05471, 0.05462, 0.05479, 0.05527, 0.05563, 0.05588, 0.05615, 0.05682, 0.06002",\ | |
"0.05524, 0.05513, 0.05499, 0.05524, 0.05548, 0.05604, 0.05659, 0.05678, 0.05716, 0.06158",\ | |
"0.05576, 0.05566, 0.05554, 0.05564, 0.05584, 0.05618, 0.05694, 0.05748, 0.05818, 0.06418",\ | |
"0.0564, 0.05627, 0.05615, 0.05622, 0.05654, 0.05684, 0.05715, 0.05782, 0.05954, 0.06805"); | |
} | |
} | |
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("1.185, 1.217, 1.307, 1.439, 1.612, 1.836, 2.121, 2.478, 2.913, 3.431",\ | |
"1.2, 1.232, 1.322, 1.454, 1.628, 1.851, 2.136, 2.493, 2.928, 3.446",\ | |
"1.255, 1.287, 1.377, 1.509, 1.682, 1.906, 2.191, 2.548, 2.983, 3.501",\ | |
"1.346, 1.378, 1.468, 1.6, 1.773, 1.996, 2.282, 2.639, 3.073, 3.592",\ | |
"1.427, 1.459, 1.549, 1.682, 1.855, 2.079, 2.364, 2.72, 3.155, 3.673",\ | |
"1.488, 1.52, 1.61, 1.743, 1.916, 2.139, 2.425, 2.781, 3.216, 3.733",\ | |
"1.529, 1.561, 1.651, 1.784, 1.957, 2.18, 2.466, 2.822, 3.257, 3.775",\ | |
"1.547, 1.579, 1.669, 1.801, 1.975, 2.198, 2.483, 2.84, 3.275, 3.793",\ | |
"1.538, 1.571, 1.661, 1.793, 1.966, 2.19, 2.475, 2.832, 3.266, 3.784",\ | |
"1.501, 1.533, 1.623, 1.755, 1.929, 2.152, 2.437, 2.794, 3.229, 3.746"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("1.079, 1.118, 1.239, 1.456, 1.791, 2.259, 2.873, 3.647, 4.592, 5.718",\ | |
"1.094, 1.133, 1.255, 1.472, 1.806, 2.274, 2.888, 3.662, 4.605, 5.731",\ | |
"1.148, 1.187, 1.308, 1.525, 1.86, 2.328, 2.942, 3.716, 4.66, 5.786",\ | |
"1.236, 1.276, 1.397, 1.614, 1.948, 2.416, 3.03, 3.805, 4.748, 5.873",\ | |
"1.317, 1.356, 1.478, 1.695, 2.029, 2.497, 3.112, 3.885, 4.83, 5.956",\ | |
"1.378, 1.418, 1.539, 1.756, 2.09, 2.558, 3.173, 3.946, 4.891, 6.017",\ | |
"1.42, 1.46, 1.581, 1.798, 2.132, 2.6, 3.214, 3.988, 4.932, 6.057",\ | |
"1.441, 1.48, 1.602, 1.819, 2.153, 2.621, 3.236, 4.008, 4.952, 6.079",\ | |
"1.437, 1.476, 1.597, 1.814, 2.149, 2.616, 3.231, 4.003, 4.947, 6.071",\ | |
"1.404, 1.444, 1.565, 1.782, 2.117, 2.584, 3.199, 3.973, 4.915, 6.041"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.1608, 0.1922, 0.2856, 0.44, 0.679, 1.028, 1.507, 2.121, 2.877, 3.777",\ | |
"0.1606, 0.1922, 0.2862, 0.4402, 0.6784, 1.029, 1.506, 2.121, 2.879, 3.783",\ | |
"0.161, 0.1922, 0.286, 0.4402, 0.6796, 1.028, 1.507, 2.119, 2.879, 3.778",\ | |
"0.161, 0.1922, 0.286, 0.4396, 0.6788, 1.027, 1.505, 2.122, 2.876, 3.783",\ | |
"0.1606, 0.1922, 0.286, 0.4402, 0.6782, 1.027, 1.507, 2.121, 2.879, 3.777",\ | |
"0.1606, 0.192, 0.2846, 0.4406, 0.6788, 1.028, 1.507, 2.12, 2.874, 3.779",\ | |
"0.1606, 0.1924, 0.2852, 0.4396, 0.6788, 1.029, 1.506, 2.119, 2.876, 3.778",\ | |
"0.161, 0.1926, 0.2854, 0.4394, 0.6788, 1.028, 1.507, 2.123, 2.874, 3.774",\ | |
"0.1606, 0.1916, 0.285, 0.4396, 0.6784, 1.027, 1.505, 2.118, 2.873, 3.778",\ | |
"0.1606, 0.1918, 0.2852, 0.4396, 0.6788, 1.028, 1.506, 2.121, 2.874, 3.776"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.1854, 0.2364, 0.416, 0.7858, 1.378, 2.216, 3.315, 4.696, 6.402, 8.417",\ | |
"0.1852, 0.236, 0.4162, 0.787, 1.378, 2.215, 3.312, 4.698, 6.385, 8.402",\ | |
"0.1856, 0.2358, 0.416, 0.7856, 1.378, 2.216, 3.311, 4.695, 6.392, 8.41",\ | |
"0.1854, 0.2358, 0.416, 0.7856, 1.378, 2.212, 3.313, 4.699, 6.39, 8.407",\ | |
"0.1852, 0.236, 0.4158, 0.7856, 1.378, 2.214, 3.314, 4.694, 6.399, 8.414",\ | |
"0.1852, 0.2364, 0.4158, 0.7856, 1.378, 2.217, 3.311, 4.697, 6.409, 8.432",\ | |
"0.1854, 0.2364, 0.4162, 0.7864, 1.379, 2.212, 3.315, 4.696, 6.39, 8.405",\ | |
"0.1856, 0.2364, 0.417, 0.7854, 1.378, 2.214, 3.313, 4.705, 6.389, 8.429",\ | |
"0.1854, 0.2364, 0.4162, 0.786, 1.378, 2.214, 3.311, 4.697, 6.386, 8.401",\ | |
"0.1854, 0.2364, 0.4162, 0.7856, 1.379, 2.214, 3.316, 4.695, 6.385, 8.402"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "SE===1'b0 && SI===1'b0" ; | |
timing_type : rising_edge ; | |
when : "!SE&!SI" ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("1.185, 1.217, 1.307, 1.439, 1.612, 1.836, 2.121, 2.478, 2.913, 3.43",\ | |
"1.2, 1.232, 1.322, 1.454, 1.627, 1.851, 2.136, 2.493, 2.928, 3.446",\ | |
"1.255, 1.287, 1.377, 1.509, 1.682, 1.906, 2.191, 2.548, 2.983, 3.501",\ | |
"1.346, 1.378, 1.468, 1.6, 1.773, 1.997, 2.282, 2.639, 3.073, 3.591",\ | |
"1.427, 1.459, 1.55, 1.682, 1.855, 2.079, 2.364, 2.721, 3.155, 3.673",\ | |
"1.488, 1.52, 1.61, 1.742, 1.916, 2.139, 2.424, 2.781, 3.216, 3.734",\ | |
"1.529, 1.561, 1.651, 1.783, 1.957, 2.18, 2.466, 2.822, 3.257, 3.775",\ | |
"1.547, 1.58, 1.669, 1.802, 1.975, 2.198, 2.484, 2.84, 3.275, 3.792",\ | |
"1.538, 1.571, 1.661, 1.793, 1.966, 2.19, 2.475, 2.832, 3.266, 3.784",\ | |
"1.501, 1.534, 1.624, 1.756, 1.929, 2.153, 2.438, 2.795, 3.229, 3.747"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("1.079, 1.118, 1.239, 1.456, 1.791, 2.259, 2.873, 3.647, 4.592, 5.718",\ | |
"1.094, 1.133, 1.255, 1.472, 1.806, 2.274, 2.888, 3.662, 4.605, 5.731",\ | |
"1.148, 1.187, 1.308, 1.525, 1.86, 2.328, 2.942, 3.716, 4.66, 5.786",\ | |
"1.236, 1.275, 1.397, 1.614, 1.949, 2.416, 3.031, 3.804, 4.748, 5.874",\ | |
"1.317, 1.356, 1.478, 1.695, 2.029, 2.497, 3.112, 3.885, 4.83, 5.956",\ | |
"1.378, 1.417, 1.539, 1.756, 2.09, 2.558, 3.173, 3.946, 4.891, 6.018",\ | |
"1.42, 1.46, 1.581, 1.798, 2.132, 2.6, 3.214, 3.988, 4.933, 6.06",\ | |
"1.441, 1.48, 1.602, 1.819, 2.153, 2.621, 3.236, 4.008, 4.952, 6.079",\ | |
"1.437, 1.476, 1.597, 1.814, 2.149, 2.616, 3.231, 4.003, 4.947, 6.072",\ | |
"1.404, 1.444, 1.565, 1.782, 2.117, 2.584, 3.199, 3.972, 4.916, 6.041"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.1612, 0.192, 0.2852, 0.4398, 0.6786, 1.027, 1.506, 2.121, 2.879, 3.778",\ | |
"0.1608, 0.1922, 0.286, 0.4402, 0.6796, 1.028, 1.506, 2.121, 2.879, 3.776",\ | |
"0.161, 0.1922, 0.2862, 0.4404, 0.6792, 1.029, 1.508, 2.12, 2.879, 3.782",\ | |
"0.161, 0.1918, 0.286, 0.44, 0.679, 1.027, 1.507, 2.122, 2.877, 3.778",\ | |
"0.1606, 0.1922, 0.286, 0.4406, 0.6786, 1.029, 1.508, 2.118, 2.879, 3.782",\ | |
"0.1604, 0.1924, 0.285, 0.4404, 0.6784, 1.028, 1.507, 2.122, 2.878, 3.778",\ | |
"0.1608, 0.1924, 0.285, 0.4396, 0.6788, 1.029, 1.505, 2.117, 2.877, 3.777",\ | |
"0.1606, 0.1922, 0.286, 0.44, 0.6782, 1.029, 1.507, 2.123, 2.874, 3.776",\ | |
"0.1606, 0.1916, 0.2862, 0.4396, 0.678, 1.028, 1.505, 2.118, 2.873, 3.776",\ | |
"0.1606, 0.1926, 0.286, 0.4392, 0.679, 1.028, 1.505, 2.123, 2.875, 3.775"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.1854, 0.2364, 0.416, 0.7856, 1.378, 2.216, 3.315, 4.696, 6.402, 8.417",\ | |
"0.1852, 0.236, 0.416, 0.787, 1.378, 2.215, 3.312, 4.698, 6.385, 8.402",\ | |
"0.1856, 0.2358, 0.416, 0.7856, 1.378, 2.216, 3.311, 4.695, 6.392, 8.41",\ | |
"0.1852, 0.236, 0.416, 0.7856, 1.378, 2.217, 3.312, 4.698, 6.389, 8.408",\ | |
"0.1852, 0.236, 0.416, 0.7856, 1.378, 2.214, 3.314, 4.694, 6.4, 8.414",\ | |
"0.185, 0.2358, 0.4158, 0.7858, 1.378, 2.217, 3.312, 4.697, 6.409, 8.431",\ | |
"0.1854, 0.2364, 0.4158, 0.7854, 1.378, 2.213, 3.315, 4.696, 6.402, 8.417",\ | |
"0.1856, 0.2364, 0.417, 0.7854, 1.378, 2.214, 3.313, 4.705, 6.389, 8.429",\ | |
"0.1854, 0.2364, 0.4162, 0.7868, 1.378, 2.213, 3.311, 4.696, 6.388, 8.397",\ | |
"0.1856, 0.2364, 0.4162, 0.7854, 1.378, 2.216, 3.314, 4.701, 6.387, 8.401"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "D===1'b1 && SE===1'b0 && SI===1'b1 || D===1'b0 && SE===1'b1 && SI===1'b0" ; | |
timing_type : rising_edge ; | |
when : "D&!SE&SI | !D&SE&!SI" ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("1.185, 1.217, 1.307, 1.439, 1.612, 1.836, 2.121, 2.478, 2.912, 3.43",\ | |
"1.2, 1.232, 1.322, 1.454, 1.628, 1.851, 2.136, 2.493, 2.928, 3.446",\ | |
"1.255, 1.287, 1.377, 1.509, 1.683, 1.906, 2.191, 2.548, 2.983, 3.501",\ | |
"1.346, 1.378, 1.468, 1.6, 1.773, 1.997, 2.282, 2.639, 3.073, 3.591",\ | |
"1.427, 1.459, 1.549, 1.681, 1.855, 2.078, 2.363, 2.72, 3.155, 3.673",\ | |
"1.488, 1.52, 1.61, 1.742, 1.916, 2.139, 2.425, 2.781, 3.216, 3.734",\ | |
"1.529, 1.561, 1.651, 1.783, 1.957, 2.18, 2.466, 2.822, 3.256, 3.774",\ | |
"1.547, 1.579, 1.669, 1.801, 1.975, 2.198, 2.484, 2.84, 3.275, 3.793",\ | |
"1.539, 1.571, 1.661, 1.793, 1.966, 2.19, 2.475, 2.832, 3.267, 3.785",\ | |
"1.501, 1.533, 1.623, 1.755, 1.929, 2.152, 2.438, 2.794, 3.229, 3.746"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("1.079, 1.118, 1.239, 1.456, 1.791, 2.259, 2.873, 3.647, 4.592, 5.718",\ | |
"1.094, 1.133, 1.255, 1.472, 1.806, 2.274, 2.888, 3.662, 4.605, 5.73",\ | |
"1.148, 1.187, 1.308, 1.525, 1.86, 2.328, 2.942, 3.716, 4.66, 5.786",\ | |
"1.236, 1.275, 1.397, 1.614, 1.949, 2.416, 3.031, 3.804, 4.749, 5.876",\ | |
"1.317, 1.356, 1.478, 1.695, 2.029, 2.497, 3.112, 3.885, 4.83, 5.956",\ | |
"1.378, 1.417, 1.539, 1.756, 2.09, 2.558, 3.173, 3.946, 4.891, 6.018",\ | |
"1.42, 1.459, 1.581, 1.798, 2.132, 2.6, 3.215, 3.988, 4.933, 6.059",\ | |
"1.441, 1.48, 1.602, 1.819, 2.153, 2.621, 3.235, 4.008, 4.952, 6.079",\ | |
"1.437, 1.476, 1.597, 1.814, 2.149, 2.616, 3.231, 4.003, 4.947, 6.072",\ | |
"1.404, 1.444, 1.565, 1.782, 2.117, 2.584, 3.199, 3.972, 4.915, 6.041"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.1608, 0.1922, 0.2858, 0.4398, 0.679, 1.028, 1.507, 2.119, 2.877, 3.778",\ | |
"0.1612, 0.1922, 0.286, 0.4402, 0.6796, 1.028, 1.507, 2.119, 2.876, 3.777",\ | |
"0.1608, 0.1922, 0.2862, 0.44, 0.6792, 1.029, 1.508, 2.121, 2.879, 3.778",\ | |
"0.1606, 0.1922, 0.2862, 0.44, 0.6786, 1.028, 1.508, 2.119, 2.879, 3.777",\ | |
"0.1606, 0.1922, 0.2862, 0.4404, 0.6784, 1.027, 1.507, 2.12, 2.879, 3.783",\ | |
"0.1604, 0.1922, 0.2848, 0.4406, 0.6788, 1.028, 1.505, 2.122, 2.878, 3.784",\ | |
"0.1608, 0.1924, 0.2852, 0.4394, 0.6786, 1.029, 1.505, 2.118, 2.874, 3.778",\ | |
"0.161, 0.1924, 0.285, 0.4396, 0.6784, 1.028, 1.505, 2.124, 2.874, 3.776",\ | |
"0.1604, 0.192, 0.286, 0.4394, 0.6794, 1.027, 1.505, 2.12, 2.876, 3.776",\ | |
"0.1608, 0.1924, 0.285, 0.44, 0.679, 1.027, 1.505, 2.12, 2.874, 3.777"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.1854, 0.2364, 0.416, 0.7856, 1.378, 2.216, 3.315, 4.696, 6.402, 8.417",\ | |
"0.1852, 0.2362, 0.416, 0.787, 1.378, 2.214, 3.316, 4.699, 6.387, 8.402",\ | |
"0.1856, 0.2358, 0.416, 0.7856, 1.378, 2.216, 3.311, 4.695, 6.392, 8.41",\ | |
"0.1852, 0.236, 0.416, 0.7856, 1.378, 2.217, 3.311, 4.697, 6.407, 8.427",\ | |
"0.1852, 0.236, 0.416, 0.7856, 1.378, 2.214, 3.314, 4.694, 6.4, 8.414",\ | |
"0.1854, 0.2358, 0.4158, 0.786, 1.378, 2.217, 3.312, 4.697, 6.405, 8.422",\ | |
"0.186, 0.2356, 0.416, 0.7854, 1.378, 2.212, 3.31, 4.696, 6.39, 8.409",\ | |
"0.1856, 0.2364, 0.4162, 0.7862, 1.381, 2.213, 3.312, 4.705, 6.388, 8.43",\ | |
"0.1858, 0.236, 0.4162, 0.7856, 1.378, 2.216, 3.314, 4.695, 6.391, 8.415",\ | |
"0.1856, 0.236, 0.4162, 0.7856, 1.378, 2.215, 3.316, 4.695, 6.385, 8.401"); | |
} | |
} | |
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("1.185, 1.217, 1.307, 1.439, 1.612, 1.836, 2.121, 2.478, 2.913, 3.43",\ | |
"1.2, 1.232, 1.322, 1.454, 1.628, 1.851, 2.136, 2.493, 2.927, 3.446",\ | |
"1.255, 1.287, 1.377, 1.509, 1.683, 1.906, 2.191, 2.548, 2.983, 3.5",\ | |
"1.346, 1.378, 1.467, 1.6, 1.773, 1.996, 2.282, 2.639, 3.073, 3.592",\ | |
"1.427, 1.459, 1.549, 1.682, 1.855, 2.078, 2.363, 2.72, 3.155, 3.673",\ | |
"1.488, 1.52, 1.61, 1.743, 1.916, 2.139, 2.425, 2.781, 3.216, 3.734",\ | |
"1.529, 1.561, 1.651, 1.784, 1.957, 2.18, 2.466, 2.822, 3.257, 3.775",\ | |
"1.547, 1.579, 1.669, 1.801, 1.975, 2.198, 2.484, 2.84, 3.275, 3.792",\ | |
"1.539, 1.571, 1.661, 1.793, 1.966, 2.19, 2.475, 2.832, 3.266, 3.784",\ | |
"1.501, 1.533, 1.623, 1.756, 1.929, 2.152, 2.438, 2.795, 3.229, 3.747"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("1.079, 1.118, 1.239, 1.456, 1.791, 2.259, 2.873, 3.647, 4.592, 5.718",\ | |
"1.094, 1.133, 1.255, 1.472, 1.806, 2.274, 2.888, 3.662, 4.605, 5.731",\ | |
"1.148, 1.187, 1.308, 1.525, 1.86, 2.328, 2.942, 3.716, 4.66, 5.786",\ | |
"1.236, 1.275, 1.397, 1.614, 1.948, 2.416, 3.03, 3.805, 4.749, 5.874",\ | |
"1.317, 1.356, 1.478, 1.695, 2.029, 2.497, 3.112, 3.885, 4.83, 5.956",\ | |
"1.378, 1.418, 1.538, 1.756, 2.09, 2.558, 3.173, 3.946, 4.891, 6.018",\ | |
"1.42, 1.46, 1.581, 1.798, 2.132, 2.6, 3.214, 3.988, 4.933, 6.059",\ | |
"1.441, 1.48, 1.601, 1.819, 2.153, 2.621, 3.235, 4.008, 4.952, 6.079",\ | |
"1.437, 1.476, 1.597, 1.814, 2.149, 2.616, 3.231, 4.005, 4.947, 6.072",\ | |
"1.404, 1.444, 1.565, 1.782, 2.117, 2.584, 3.199, 3.973, 4.916, 6.041"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.1606, 0.192, 0.2852, 0.4398, 0.6786, 1.027, 1.506, 2.121, 2.879, 3.779",\ | |
"0.1606, 0.1922, 0.2862, 0.4404, 0.6792, 1.027, 1.507, 2.12, 2.879, 3.782",\ | |
"0.161, 0.1922, 0.286, 0.4404, 0.679, 1.028, 1.507, 2.119, 2.875, 3.779",\ | |
"0.1606, 0.192, 0.286, 0.4398, 0.6788, 1.028, 1.507, 2.122, 2.876, 3.782",\ | |
"0.1606, 0.1924, 0.2862, 0.4398, 0.679, 1.028, 1.507, 2.12, 2.879, 3.783",\ | |
"0.1608, 0.192, 0.2848, 0.4404, 0.6782, 1.028, 1.507, 2.119, 2.879, 3.784",\ | |
"0.1606, 0.1922, 0.2858, 0.4394, 0.678, 1.029, 1.504, 2.118, 2.875, 3.779",\ | |
"0.1606, 0.1924, 0.2856, 0.4396, 0.679, 1.028, 1.507, 2.124, 2.873, 3.775",\ | |
"0.1606, 0.1916, 0.2854, 0.4396, 0.6784, 1.028, 1.505, 2.118, 2.873, 3.776",\ | |
"0.1606, 0.1916, 0.2848, 0.4398, 0.6788, 1.029, 1.505, 2.12, 2.875, 3.775"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.1854, 0.2364, 0.416, 0.7858, 1.378, 2.216, 3.315, 4.696, 6.402, 8.417",\ | |
"0.1852, 0.2362, 0.416, 0.787, 1.378, 2.215, 3.312, 4.698, 6.387, 8.408",\ | |
"0.1856, 0.2358, 0.416, 0.7856, 1.378, 2.216, 3.311, 4.695, 6.392, 8.41",\ | |
"0.1854, 0.2358, 0.416, 0.787, 1.378, 2.213, 3.312, 4.698, 6.39, 8.408",\ | |
"0.1852, 0.236, 0.4158, 0.7856, 1.378, 2.217, 3.314, 4.694, 6.399, 8.414",\ | |
"0.1852, 0.2358, 0.4158, 0.7856, 1.378, 2.217, 3.312, 4.697, 6.405, 8.422",\ | |
"0.1854, 0.2364, 0.416, 0.7866, 1.377, 2.214, 3.312, 4.694, 6.4, 8.415",\ | |
"0.1854, 0.2364, 0.416, 0.7862, 1.381, 2.213, 3.312, 4.705, 6.388, 8.43",\ | |
"0.1854, 0.236, 0.4162, 0.7856, 1.378, 2.216, 3.314, 4.696, 6.391, 8.413",\ | |
"0.186, 0.2366, 0.4162, 0.7856, 1.379, 2.216, 3.314, 4.699, 6.385, 8.401"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
timing_type : rising_edge ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("1.185, 1.217, 1.307, 1.439, 1.612, 1.836, 2.121, 2.478, 2.912, 3.43",\ | |
"1.2, 1.232, 1.322, 1.454, 1.628, 1.851, 2.136, 2.493, 2.928, 3.446",\ | |
"1.255, 1.287, 1.377, 1.509, 1.683, 1.906, 2.191, 2.548, 2.983, 3.501",\ | |
"1.346, 1.378, 1.468, 1.6, 1.773, 1.997, 2.282, 2.639, 3.073, 3.591",\ | |
"1.427, 1.459, 1.549, 1.681, 1.855, 2.078, 2.363, 2.72, 3.155, 3.673",\ | |
"1.488, 1.52, 1.61, 1.742, 1.916, 2.139, 2.425, 2.781, 3.216, 3.734",\ | |
"1.529, 1.561, 1.651, 1.783, 1.957, 2.18, 2.466, 2.822, 3.256, 3.774",\ | |
"1.547, 1.579, 1.669, 1.801, 1.975, 2.198, 2.484, 2.84, 3.275, 3.793",\ | |
"1.539, 1.571, 1.661, 1.793, 1.966, 2.19, 2.475, 2.832, 3.267, 3.785",\ | |
"1.501, 1.533, 1.623, 1.755, 1.929, 2.152, 2.438, 2.794, 3.229, 3.746"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("1.079, 1.118, 1.239, 1.456, 1.791, 2.259, 2.873, 3.647, 4.592, 5.718",\ | |
"1.094, 1.133, 1.255, 1.472, 1.806, 2.274, 2.888, 3.662, 4.605, 5.731",\ | |
"1.148, 1.187, 1.308, 1.525, 1.86, 2.328, 2.942, 3.716, 4.66, 5.786",\ | |
"1.236, 1.275, 1.397, 1.614, 1.949, 2.416, 3.031, 3.804, 4.748, 5.874",\ | |
"1.317, 1.356, 1.478, 1.695, 2.029, 2.497, 3.112, 3.885, 4.83, 5.956",\ | |
"1.378, 1.417, 1.539, 1.756, 2.09, 2.558, 3.173, 3.946, 4.891, 6.018",\ | |
"1.42, 1.46, 1.581, 1.798, 2.132, 2.6, 3.214, 3.988, 4.933, 6.06",\ | |
"1.441, 1.48, 1.602, 1.819, 2.153, 2.621, 3.236, 4.008, 4.952, 6.079",\ | |
"1.437, 1.476, 1.597, 1.814, 2.149, 2.616, 3.231, 4.003, 4.947, 6.072",\ | |
"1.404, 1.444, 1.565, 1.782, 2.117, 2.584, 3.199, 3.972, 4.916, 6.041"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.1606, 0.192, 0.2852, 0.4398, 0.6786, 1.027, 1.506, 2.121, 2.879, 3.779",\ | |
"0.1606, 0.1922, 0.2862, 0.4404, 0.6792, 1.027, 1.507, 2.12, 2.879, 3.782",\ | |
"0.161, 0.1922, 0.286, 0.4404, 0.679, 1.028, 1.507, 2.119, 2.875, 3.779",\ | |
"0.1606, 0.192, 0.286, 0.4398, 0.6788, 1.028, 1.507, 2.122, 2.876, 3.782",\ | |
"0.1606, 0.1924, 0.2862, 0.4398, 0.679, 1.028, 1.507, 2.12, 2.879, 3.783",\ | |
"0.1608, 0.192, 0.2848, 0.4404, 0.6782, 1.028, 1.507, 2.119, 2.879, 3.784",\ | |
"0.1606, 0.1922, 0.2858, 0.4394, 0.678, 1.029, 1.504, 2.118, 2.875, 3.779",\ | |
"0.1606, 0.1924, 0.2856, 0.4396, 0.679, 1.028, 1.507, 2.124, 2.873, 3.775",\ | |
"0.1606, 0.1916, 0.2854, 0.4396, 0.6784, 1.028, 1.505, 2.118, 2.873, 3.776",\ | |
"0.1606, 0.1916, 0.2848, 0.4398, 0.6788, 1.029, 1.505, 2.12, 2.875, 3.775"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003266, 0.01122, 0.02641, 0.05007, 0.08327, 0.127, 0.182, 0.2492, 0.3293"); | |
values("0.1854, 0.2364, 0.416, 0.7858, 1.378, 2.216, 3.315, 4.696, 6.402, 8.417",\ | |
"0.1852, 0.236, 0.4162, 0.787, 1.378, 2.215, 3.312, 4.698, 6.385, 8.402",\ | |
"0.1856, 0.2358, 0.416, 0.7856, 1.378, 2.216, 3.311, 4.695, 6.392, 8.41",\ | |
"0.1854, 0.2358, 0.416, 0.7856, 1.378, 2.212, 3.313, 4.699, 6.39, 8.407",\ | |
"0.1852, 0.236, 0.4158, 0.7856, 1.378, 2.214, 3.314, 4.694, 6.399, 8.414",\ | |
"0.1852, 0.2364, 0.4158, 0.7856, 1.378, 2.217, 3.311, 4.697, 6.409, 8.432",\ | |
"0.1854, 0.2364, 0.4162, 0.7864, 1.379, 2.212, 3.315, 4.696, 6.39, 8.405",\ | |
"0.1856, 0.2364, 0.417, 0.7854, 1.378, 2.214, 3.313, 4.705, 6.389, 8.429",\ | |
"0.1854, 0.2364, 0.4162, 0.786, 1.378, 2.214, 3.311, 4.697, 6.386, 8.401",\ | |
"0.1854, 0.2364, 0.4162, 0.7856, 1.379, 2.214, 3.316, 4.695, 6.385, 8.402"); | |
} | |
} | |
} | |
pin(SE) { | |
capacitance : 0.007975 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 8.4 ; | |
nextstate_type : data ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!CLK&!D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.02649, 0.02618, 0.02602, 0.02689, 0.029, 0.03249, 0.03746, 0.04409, \ | |
0.05244, 0.0626"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.001377, 0.001202, 0.001131, 0.001715, 0.003411, 0.00643, 0.01087, \ | |
0.01679, 0.02424, 0.03333"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.07718, 0.07675, 0.07628, 0.07689, 0.07907, 0.08373, 0.09104, \ | |
0.1014, 0.1151, 0.1322"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.03638, 0.03625, 0.03607, 0.03653, 0.03864, 0.04279, 0.04939, \ | |
0.05861, 0.07061, 0.08542"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.06611, 0.06583, 0.06571, 0.06663, 0.06872, 0.07224, 0.07727, \ | |
0.08391, 0.09232, 0.1026"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.05674, 0.05661, 0.05644, 0.05678, 0.05819, 0.0608, 0.06498, \ | |
0.07065, 0.07789, 0.08687"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.02627, 0.02594, 0.02582, 0.02676, 0.02893, 0.03247, 0.03754, \ | |
0.0442, 0.05262, 0.06283"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.001331, 0.001184, 0.001112, 0.001671, 0.003349, 0.006336, 0.01073, \ | |
0.01662, 0.02407, 0.03315"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.02605, 0.02571, 0.02556, 0.02645, 0.02855, 0.03207, 0.03704, \ | |
0.04369, 0.05207, 0.06227"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.0008142, 0.0006652, 0.000553, 0.001173, 0.002879, 0.005929, \ | |
0.01036, 0.01629, 0.02379, 0.03291"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.03189, 0.03152, 0.03132, 0.03223, 0.03448, 0.03829, 0.04389, \ | |
0.05112, 0.06011, 0.07086"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.000168, -0.0003455, -0.0005591, -9.313e-05, 0.001658, 0.004935, \ | |
0.009797, 0.01628, 0.02433, 0.03389"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&!SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.02807, 0.02776, 0.02762, 0.02847, 0.03055, 0.034, 0.03894, 0.04548, \ | |
0.05378, 0.06392"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.007923, 0.007766, 0.007682, 0.00823, 0.009906, 0.01291, 0.01729, \ | |
0.02324, 0.03089, 0.04029"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&SI" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.02594, 0.02562, 0.02551, 0.02646, 0.02863, 0.03218, 0.03725, \ | |
0.04397, 0.05239, 0.06262"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.00118, 0.001028, 0.0009406, 0.001516, 0.003194, 0.006192, 0.01057, \ | |
0.01647, 0.02392, 0.03302"); | |
} | |
} | |
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.195, -0.183, -0.132, -0.064, 0.003, 0.047, 0.081, 0.087, 0.065, 0.017",\ | |
"-0.206, -0.198, -0.142, -0.07, -0.007, 0.04, 0.071, 0.073, 0.055, 0.004",\ | |
"-0.251, -0.239, -0.187, -0.121, -0.051, -0.004, 0.03, 0.03, 0.015, -0.037",\ | |
"-0.338, -0.328, -0.278, -0.203, -0.14, -0.092, -0.053, -0.051, -0.071, -0.123",\ | |
"-0.448, -0.432, -0.383, -0.315, -0.243, -0.193, -0.163, -0.155, -0.169, -0.217",\ | |
"-0.571, -0.56, -0.509, -0.437, -0.364, -0.317, -0.282, -0.266, -0.283, -0.322",\ | |
"-0.724, -0.717, -0.66, -0.592, -0.524, -0.469, -0.426, -0.413, -0.419, -0.456",\ | |
"-0.907, -0.897, -0.845, -0.785, -0.707, -0.656, -0.608, -0.587, -0.591, -0.615",\ | |
"-1.101, -1.1, -1.051, -0.988, -0.913, -0.869, -0.817, -0.789, -0.776, -0.802",\ | |
"-1.325, -1.326, -1.279, -1.227, -1.156, -1.105, -1.05, -1.007, -0.993, -1"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.412, -0.401, -0.366, -0.341, -0.355, -0.398, -0.456, -0.548, -0.658, -0.802",\ | |
"-0.43, -0.411, -0.382, -0.355, -0.371, -0.411, -0.474, -0.563, -0.675, -0.816",\ | |
"-0.468, -0.45, -0.419, -0.4, -0.409, -0.448, -0.511, -0.596, -0.713, -0.85",\ | |
"-0.517, -0.508, -0.471, -0.451, -0.46, -0.493, -0.551, -0.639, -0.746, -0.889",\ | |
"-0.586, -0.576, -0.537, -0.517, -0.52, -0.553, -0.605, -0.683, -0.788, -0.927",\ | |
"-0.639, -0.623, -0.59, -0.566, -0.561, -0.591, -0.644, -0.719, -0.826, -0.961",\ | |
"-0.666, -0.658, -0.615, -0.592, -0.592, -0.614, -0.663, -0.738, -0.84, -0.972",\ | |
"-0.676, -0.658, -0.626, -0.596, -0.599, -0.623, -0.665, -0.738, -0.841, -0.973",\ | |
"-0.641, -0.629, -0.598, -0.57, -0.571, -0.598, -0.644, -0.716, -0.821, -0.952",\ | |
"-0.577, -0.562, -0.529, -0.511, -0.523, -0.543, -0.59, -0.663, -0.764, -0.9"); | |
} | |
} | |
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.704, -0.687, -0.657, -0.636, -0.647, -0.686, -0.745, -0.837, -0.954, -1.097",\ | |
"-0.716, -0.703, -0.674, -0.649, -0.666, -0.705, -0.76, -0.855, -0.965, -1.113",\ | |
"-0.787, -0.772, -0.737, -0.719, -0.733, -0.773, -0.83, -0.924, -1.037, -1.18",\ | |
"-0.911, -0.897, -0.864, -0.841, -0.859, -0.894, -0.952, -1.044, -1.156, -1.304",\ | |
"-1.068, -1.053, -1.023, -1.003, -1.014, -1.051, -1.114, -1.197, -1.316, -1.457",\ | |
"-1.259, -1.241, -1.209, -1.189, -1.195, -1.236, -1.296, -1.378, -1.497, -1.637",\ | |
"-1.475, -1.455, -1.422, -1.403, -1.414, -1.451, -1.508, -1.596, -1.706, -1.85",\ | |
"-1.721, -1.703, -1.666, -1.648, -1.655, -1.693, -1.743, -1.835, -1.95, -2.088",\ | |
"-1.988, -1.979, -1.94, -1.919, -1.923, -1.96, -2.019, -2.102, -2.213, -2.351",\ | |
"-2.297, -2.284, -2.248, -2.223, -2.229, -2.262, -2.319, -2.402, -2.507, -2.649"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.378, -0.367, -0.323, -0.252, -0.18, -0.139, -0.109, -0.098, -0.121, -0.166",\ | |
"-0.39, -0.379, -0.335, -0.26, -0.197, -0.157, -0.122, -0.113, -0.133, -0.185",\ | |
"-0.442, -0.432, -0.38, -0.315, -0.247, -0.204, -0.165, -0.164, -0.179, -0.231",\ | |
"-0.49, -0.48, -0.432, -0.36, -0.295, -0.25, -0.219, -0.214, -0.225, -0.276",\ | |
"-0.543, -0.53, -0.477, -0.408, -0.342, -0.296, -0.27, -0.256, -0.28, -0.327",\ | |
"-0.566, -0.56, -0.509, -0.437, -0.372, -0.327, -0.295, -0.291, -0.309, -0.354",\ | |
"-0.567, -0.558, -0.509, -0.436, -0.368, -0.324, -0.292, -0.28, -0.303, -0.351",\ | |
"-0.531, -0.518, -0.468, -0.4, -0.33, -0.286, -0.255, -0.246, -0.267, -0.311",\ | |
"-0.462, -0.448, -0.404, -0.33, -0.266, -0.219, -0.188, -0.175, -0.198, -0.239",\ | |
"-0.363, -0.352, -0.304, -0.232, -0.161, -0.12, -0.088, -0.071, -0.095, -0.14"); | |
} | |
} | |
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("1.248, 1.231, 1.161, 1.048, 0.954, 0.872, 0.827, 0.802, 0.814, 0.859",\ | |
"1.254, 1.239, 1.171, 1.066, 0.962, 0.884, 0.835, 0.814, 0.824, 0.872",\ | |
"1.296, 1.28, 1.217, 1.1, 0.998, 0.922, 0.874, 0.851, 0.866, 0.918",\ | |
"1.376, 1.362, 1.291, 1.179, 1.081, 1.002, 0.952, 0.933, 0.951, 0.993",\ | |
"1.484, 1.476, 1.407, 1.298, 1.193, 1.12, 1.07, 1.053, 1.066, 1.109",\ | |
"1.654, 1.639, 1.577, 1.468, 1.367, 1.288, 1.237, 1.221, 1.231, 1.277",\ | |
"1.88, 1.866, 1.794, 1.687, 1.588, 1.51, 1.46, 1.434, 1.441, 1.488",\ | |
"2.153, 2.141, 2.079, 1.968, 1.865, 1.784, 1.733, 1.706, 1.712, 1.746",\ | |
"2.501, 2.481, 2.417, 2.304, 2.199, 2.119, 2.059, 2.029, 2.03, 2.061",\ | |
"2.887, 2.868, 2.799, 2.683, 2.584, 2.49, 2.431, 2.395, 2.393, 2.41"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.99, 0.979, 0.912, 0.824, 0.757, 0.731, 0.753, 0.808, 0.9, 1.027",\ | |
"1.002, 0.986, 0.931, 0.839, 0.773, 0.745, 0.768, 0.82, 0.91, 1.036",\ | |
"1.041, 1.023, 0.969, 0.878, 0.81, 0.785, 0.803, 0.857, 0.947, 1.075",\ | |
"1.098, 1.087, 1.018, 0.932, 0.864, 0.837, 0.854, 0.907, 0.994, 1.119",\ | |
"1.171, 1.159, 1.1, 1.009, 0.942, 0.914, 0.919, 0.966, 1.057, 1.173",\ | |
"1.248, 1.235, 1.177, 1.089, 1.016, 0.987, 0.986, 1.032, 1.108, 1.22",\ | |
"1.31, 1.295, 1.244, 1.149, 1.073, 1.042, 1.042, 1.081, 1.146, 1.258",\ | |
"1.345, 1.335, 1.276, 1.184, 1.112, 1.076, 1.075, 1.102, 1.171, 1.286",\ | |
"1.365, 1.343, 1.285, 1.193, 1.126, 1.089, 1.083, 1.112, 1.178, 1.286",\ | |
"1.345, 1.326, 1.268, 1.179, 1.105, 1.068, 1.064, 1.085, 1.152, 1.26"); | |
} | |
} | |
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("1.282, 1.272, 1.214, 1.119, 1.049, 1.03, 1.042, 1.102, 1.195, 1.322",\ | |
"1.295, 1.279, 1.229, 1.133, 1.068, 1.04, 1.061, 1.112, 1.208, 1.338",\ | |
"1.36, 1.35, 1.287, 1.203, 1.134, 1.11, 1.131, 1.179, 1.279, 1.405",\ | |
"1.492, 1.476, 1.416, 1.33, 1.257, 1.238, 1.255, 1.312, 1.404, 1.529",\ | |
"1.646, 1.636, 1.577, 1.484, 1.417, 1.394, 1.406, 1.465, 1.557, 1.685",\ | |
"1.829, 1.818, 1.758, 1.668, 1.599, 1.573, 1.592, 1.649, 1.738, 1.865",\ | |
"2.045, 2.033, 1.971, 1.882, 1.817, 1.787, 1.808, 1.863, 1.949, 2.074",\ | |
"2.292, 2.275, 2.218, 2.125, 2.061, 2.031, 2.048, 2.103, 2.194, 2.315",\ | |
"2.564, 2.552, 2.49, 2.398, 2.329, 2.308, 2.319, 2.372, 2.463, 2.589",\ | |
"2.872, 2.858, 2.799, 2.705, 2.642, 2.616, 2.626, 2.675, 2.762, 2.89"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("1.454, 1.442, 1.374, 1.263, 1.159, 1.081, 1.033, 1.016, 1.024, 1.072",\ | |
"1.472, 1.46, 1.387, 1.275, 1.174, 1.097, 1.053, 1.024, 1.036, 1.082",\ | |
"1.519, 1.502, 1.434, 1.322, 1.228, 1.147, 1.095, 1.075, 1.085, 1.133",\ | |
"1.564, 1.552, 1.485, 1.375, 1.273, 1.195, 1.147, 1.122, 1.139, 1.184",\ | |
"1.595, 1.583, 1.517, 1.402, 1.305, 1.231, 1.171, 1.161, 1.168, 1.208",\ | |
"1.609, 1.593, 1.533, 1.418, 1.324, 1.246, 1.197, 1.18, 1.195, 1.239",\ | |
"1.615, 1.597, 1.537, 1.423, 1.325, 1.247, 1.2, 1.186, 1.198, 1.251",\ | |
"1.576, 1.557, 1.495, 1.386, 1.293, 1.224, 1.18, 1.152, 1.171, 1.223",\ | |
"1.505, 1.492, 1.422, 1.321, 1.228, 1.156, 1.112, 1.092, 1.11, 1.154",\ | |
"1.406, 1.387, 1.326, 1.217, 1.128, 1.055, 1.015, 0.999, 1.011, 1.06"); | |
} | |
} | |
} | |
pin(SI) { | |
capacitance : 0.003782 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 8.4 ; | |
nextstate_type : data ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!CLK&!D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.004959, 0.004825, 0.004771, 0.004757, 0.004753, 0.004756, 0.004755, \ | |
0.004752, 0.004752, 0.004749"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.00465, -0.004651, -0.004647, -0.004658, -0.00468, -0.00469, \ | |
-0.004701, -0.004704, -0.00471, -0.004712"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&!D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.06284, 0.06264, 0.0624, 0.0622, 0.06213, 0.06287, 0.06496, 0.06895, \ | |
0.07515, 0.08362"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.03513, 0.0349, 0.03462, 0.03441, 0.03458, 0.03553, 0.03765, \ | |
0.04121, 0.04645, 0.05336"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.004773, 0.004768, 0.004766, 0.004763, 0.004769, 0.004772, 0.004772, \ | |
0.004774, 0.00477, 0.004771"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.004287, -0.004411, -0.004557, -0.004648, -0.004665, -0.004696, \ | |
-0.004706, -0.004714, -0.004721, -0.004721"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.06287, 0.06266, 0.06243, 0.06222, 0.06214, 0.06288, 0.06499, \ | |
0.06893, 0.07513, 0.08359"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.03513, 0.03491, 0.03462, 0.0344, 0.03461, 0.03554, 0.03768, \ | |
0.04128, 0.04652, 0.05345"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.004812, 0.004788, 0.004763, 0.00476, 0.004754, 0.004749, 0.004757, \ | |
0.00476, 0.004758, 0.004754"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.004648, -0.004652, -0.00465, -0.004659, -0.004669, -0.004679, \ | |
-0.0047, -0.004707, -0.004709, -0.004712"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.01261, 0.01262, 0.01262, 0.01261, 0.0126, 0.0126, 0.0126, 0.01261, \ | |
0.0126, 0.01261"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.003854, -0.003943, -0.004086, -0.004223, -0.004335, -0.004425, \ | |
-0.004478, -0.00451, -0.004539, -0.004558"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&!SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.00477, 0.004763, 0.00477, 0.004773, 0.004761, 0.004768, 0.004773, \ | |
0.004771, 0.00477, 0.004769"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.004335, -0.004435, -0.004574, -0.004642, -0.00467, -0.004682, \ | |
-0.004702, -0.00471, -0.004715, -0.004719"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D&SE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.01264, 0.01264, 0.01264, 0.01263, 0.01262, 0.01262, 0.01262, \ | |
0.01262, 0.01262, 0.01263"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.003855, -0.003942, -0.004085, -0.004224, -0.004333, -0.004422, \ | |
-0.004474, -0.004511, -0.004538, -0.004558"); | |
} | |
} | |
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.355, -0.339, -0.291, -0.225, -0.158, -0.117, -0.084, -0.086, -0.098, -0.146",\ | |
"-0.362, -0.356, -0.3, -0.232, -0.174, -0.128, -0.097, -0.09, -0.11, -0.16",\ | |
"-0.405, -0.397, -0.342, -0.281, -0.213, -0.173, -0.139, -0.134, -0.155, -0.2",\ | |
"-0.472, -0.461, -0.415, -0.345, -0.279, -0.236, -0.199, -0.194, -0.216, -0.265",\ | |
"-0.55, -0.545, -0.494, -0.424, -0.356, -0.313, -0.275, -0.27, -0.289, -0.333",\ | |
"-0.633, -0.623, -0.572, -0.502, -0.432, -0.385, -0.354, -0.34, -0.355, -0.398",\ | |
"-0.716, -0.709, -0.66, -0.592, -0.519, -0.469, -0.426, -0.413, -0.43, -0.47",\ | |
"-0.814, -0.81, -0.754, -0.694, -0.628, -0.565, -0.512, -0.498, -0.498, -0.537",\ | |
"-0.914, -0.911, -0.865, -0.809, -0.729, -0.68, -0.621, -0.591, -0.586, -0.608",\ | |
"-1.05, -1.049, -1.001, -0.954, -0.878, -0.815, -0.75, -0.71, -0.694, -0.7"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.51, -0.496, -0.461, -0.44, -0.457, -0.494, -0.563, -0.652, -0.767, -0.914",\ | |
"-0.519, -0.506, -0.475, -0.45, -0.462, -0.509, -0.567, -0.662, -0.777, -0.923",\ | |
"-0.548, -0.532, -0.497, -0.48, -0.487, -0.529, -0.6, -0.687, -0.802, -0.949",\ | |
"-0.58, -0.565, -0.534, -0.511, -0.527, -0.565, -0.629, -0.717, -0.831, -0.982",\ | |
"-0.623, -0.606, -0.571, -0.553, -0.559, -0.596, -0.656, -0.741, -0.862, -1.003",\ | |
"-0.639, -0.629, -0.59, -0.573, -0.579, -0.613, -0.67, -0.76, -0.872, -1.011",\ | |
"-0.642, -0.625, -0.598, -0.572, -0.587, -0.614, -0.671, -0.757, -0.863, -1.007",\ | |
"-0.618, -0.605, -0.572, -0.557, -0.562, -0.59, -0.646, -0.733, -0.841, -0.981",\ | |
"-0.564, -0.55, -0.525, -0.501, -0.515, -0.547, -0.604, -0.69, -0.798, -0.934",\ | |
"-0.48, -0.465, -0.435, -0.423, -0.434, -0.473, -0.527, -0.617, -0.729, -0.87"); | |
} | |
} | |
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.361, -0.346, -0.297, -0.225, -0.165, -0.117, -0.084, -0.08, -0.098, -0.146",\ | |
"-0.369, -0.356, -0.305, -0.232, -0.174, -0.134, -0.097, -0.096, -0.11, -0.16",\ | |
"-0.41, -0.397, -0.349, -0.281, -0.213, -0.173, -0.139, -0.134, -0.155, -0.2",\ | |
"-0.472, -0.461, -0.415, -0.345, -0.284, -0.236, -0.199, -0.201, -0.216, -0.265",\ | |
"-0.557, -0.538, -0.494, -0.424, -0.362, -0.313, -0.281, -0.27, -0.289, -0.333",\ | |
"-0.639, -0.623, -0.578, -0.502, -0.442, -0.385, -0.354, -0.34, -0.355, -0.398",\ | |
"-0.724, -0.709, -0.668, -0.592, -0.524, -0.469, -0.434, -0.413, -0.43, -0.47",\ | |
"-0.826, -0.804, -0.766, -0.694, -0.635, -0.565, -0.522, -0.498, -0.505, -0.537",\ | |
"-0.929, -0.911, -0.881, -0.809, -0.738, -0.68, -0.627, -0.591, -0.586, -0.608",\ | |
"-1.06, -1.054, -1.017, -0.954, -0.901, -0.815, -0.75, -0.71, -0.694, -0.7"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.51, -0.496, -0.461, -0.44, -0.457, -0.494, -0.563, -0.652, -0.767, -0.914",\ | |
"-0.519, -0.506, -0.475, -0.45, -0.462, -0.509, -0.567, -0.662, -0.777, -0.928",\ | |
"-0.548, -0.532, -0.497, -0.48, -0.487, -0.535, -0.6, -0.687, -0.802, -0.949",\ | |
"-0.58, -0.565, -0.534, -0.511, -0.527, -0.565, -0.629, -0.717, -0.831, -0.982",\ | |
"-0.623, -0.606, -0.571, -0.553, -0.559, -0.596, -0.656, -0.748, -0.862, -1.003",\ | |
"-0.639, -0.629, -0.59, -0.573, -0.578, -0.613, -0.67, -0.76, -0.872, -1.011",\ | |
"-0.642, -0.625, -0.598, -0.572, -0.58, -0.614, -0.671, -0.757, -0.863, -1.007",\ | |
"-0.618, -0.605, -0.572, -0.557, -0.562, -0.598, -0.646, -0.733, -0.841, -0.981",\ | |
"-0.564, -0.55, -0.517, -0.501, -0.515, -0.552, -0.604, -0.69, -0.798, -0.934",\ | |
"-0.48, -0.465, -0.435, -0.423, -0.434, -0.473, -0.527, -0.617, -0.729, -0.87"); | |
} | |
} | |
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("1.437, 1.422, 1.352, 1.245, 1.144, 1.064, 1.009, 0.992, 1.001, 1.052",\ | |
"1.445, 1.429, 1.364, 1.256, 1.151, 1.074, 1.028, 1.001, 1.02, 1.062",\ | |
"1.487, 1.473, 1.411, 1.294, 1.194, 1.116, 1.069, 1.045, 1.06, 1.112",\ | |
"1.555, 1.542, 1.473, 1.367, 1.262, 1.188, 1.138, 1.116, 1.13, 1.174",\ | |
"1.646, 1.629, 1.569, 1.453, 1.351, 1.274, 1.221, 1.205, 1.214, 1.26",\ | |
"1.767, 1.754, 1.69, 1.575, 1.479, 1.399, 1.349, 1.328, 1.333, 1.384",\ | |
"1.937, 1.924, 1.856, 1.745, 1.644, 1.563, 1.516, 1.491, 1.493, 1.537",\ | |
"2.159, 2.141, 2.079, 1.961, 1.865, 1.784, 1.724, 1.695, 1.699, 1.738",\ | |
"2.439, 2.426, 2.36, 2.244, 2.135, 2.047, 1.99, 1.956, 1.954, 1.982",\ | |
"2.78, 2.76, 2.694, 2.579, 2.468, 2.376, 2.305, 2.27, 2.261, 2.28"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("1.088, 1.074, 1.013, 0.923, 0.86, 0.832, 0.852, 0.912, 1.009, 1.133",\ | |
"1.097, 1.089, 1.024, 0.933, 0.871, 0.838, 0.86, 0.919, 1.012, 1.144",\ | |
"1.121, 1.11, 1.054, 0.958, 0.895, 0.866, 0.883, 0.942, 1.044, 1.169",\ | |
"1.161, 1.144, 1.092, 0.999, 0.926, 0.909, 0.923, 0.978, 1.071, 1.206",\ | |
"1.208, 1.189, 1.134, 1.04, 0.975, 0.948, 0.964, 1.017, 1.113, 1.237",\ | |
"1.248, 1.229, 1.171, 1.081, 1.016, 0.987, 0.993, 1.048, 1.133, 1.258",\ | |
"1.269, 1.262, 1.2, 1.11, 1.034, 1.009, 1.018, 1.062, 1.146, 1.265",\ | |
"1.282, 1.265, 1.203, 1.119, 1.047, 1.018, 1.018, 1.063, 1.138, 1.262",\ | |
"1.264, 1.256, 1.196, 1.108, 1.034, 1.002, 1.002, 1.039, 1.118, 1.234",\ | |
"1.228, 1.213, 1.148, 1.064, 0.994, 0.96, 0.96, 0.991, 1.073, 1.19"); | |
} | |
} | |
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("1.431, 1.422, 1.352, 1.245, 1.144, 1.064, 1.017, 0.998, 1.001, 1.057",\ | |
"1.445, 1.429, 1.364, 1.256, 1.159, 1.074, 1.028, 1.007, 1.02, 1.067",\ | |
"1.492, 1.473, 1.411, 1.294, 1.194, 1.116, 1.069, 1.051, 1.068, 1.106",\ | |
"1.555, 1.542, 1.479, 1.36, 1.262, 1.188, 1.138, 1.116, 1.13, 1.174",\ | |
"1.646, 1.636, 1.569, 1.453, 1.351, 1.274, 1.227, 1.205, 1.224, 1.266",\ | |
"1.767, 1.76, 1.69, 1.575, 1.479, 1.399, 1.349, 1.328, 1.338, 1.384",\ | |
"1.937, 1.924, 1.856, 1.745, 1.643, 1.569, 1.516, 1.491, 1.498, 1.537",\ | |
"2.159, 2.141, 2.079, 1.961, 1.865, 1.784, 1.733, 1.695, 1.699, 1.738",\ | |
"2.439, 2.426, 2.36, 2.244, 2.135, 2.052, 1.99, 1.956, 1.954, 1.982",\ | |
"2.78, 2.765, 2.694, 2.579, 2.462, 2.376, 2.305, 2.27, 2.261, 2.28"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("1.088, 1.068, 1.013, 0.923, 0.852, 0.827, 0.852, 0.906, 1.001, 1.133",\ | |
"1.097, 1.081, 1.03, 0.933, 0.863, 0.838, 0.86, 0.919, 1.012, 1.144",\ | |
"1.121, 1.11, 1.054, 0.958, 0.895, 0.866, 0.883, 0.942, 1.036, 1.169",\ | |
"1.161, 1.144, 1.086, 0.992, 0.926, 0.901, 0.923, 0.978, 1.071, 1.201",\ | |
"1.208, 1.189, 1.134, 1.04, 0.975, 0.948, 0.958, 1.017, 1.103, 1.237",\ | |
"1.242, 1.229, 1.171, 1.081, 1.016, 0.982, 0.993, 1.048, 1.133, 1.258",\ | |
"1.269, 1.253, 1.2, 1.11, 1.034, 1.009, 1.018, 1.062, 1.146, 1.265",\ | |
"1.276, 1.265, 1.203, 1.112, 1.047, 1.018, 1.018, 1.057, 1.138, 1.262",\ | |
"1.264, 1.256, 1.188, 1.099, 1.034, 1.002, 1.002, 1.039, 1.118, 1.234",\ | |
"1.223, 1.208, 1.148, 1.064, 0.994, 0.96, 0.96, 0.991, 1.073, 1.19"); | |
} | |
} | |
} | |
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 ; | |
} | |
} | |
} | |