blob: 3902d4e963952555e78864e5073f623fa045fe67 [file] [log] [blame]
/*
* Copyright 2022 GlobalFoundries PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
cell(gf180mcu_fd_sc_mcu7t5v0__sdffq_1) {
area : 83.417600 ;
ff(IQ1,IQN1) {
clocked_on : "CLK" ;
next_state : "((D&(!SE))|(SE&SI))" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D&!SE&!SI" ;
value : "0.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 ;
}
}
}