blob: 2951eac3356068b74e6053fb0ca0ea3fae38834c [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_mcu9t5v0__sdffq_2) {
area : 112.896000 ;
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.0002465064" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D&!SE&SI" ;
value : "0.0002465136" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D&SE&!SI" ;
value : "0.0002531952" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D&SE&SI" ;
value : "0.0003297492" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D&!SE&!SI" ;
value : "0.0003274056" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D&!SE&SI" ;
value : "0.0003274092" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D&SE&!SI" ;
value : "0.0002531988" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D&SE&SI" ;
value : "0.0003297492" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D&!SE&!SI" ;
value : "0.0002361132" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D&!SE&SI" ;
value : "0.0002361132" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D&SE&!SI" ;
value : "0.00023184" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D&SE&SI" ;
value : "0.000372888" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D&!SE&!SI" ;
value : "0.000370512" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D&!SE&SI" ;
value : "0.000370512" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D&SE&!SI" ;
value : "0.00023184" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D&SE&SI" ;
value : "0.000372888" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000372888" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLK) {
capacitance : 0.004882 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.4 ;
min_period : 0.997 ;
min_pulse_width_high : 0.298 ;
min_pulse_width_low : 0.503 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!SE&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.191, 0.1903, 0.1936, 0.2089, 0.2376, 0.2817, 0.3421, 0.42, 0.5156, \
0.6299");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1283, 0.1278, 0.1304, 0.1429, 0.1671, 0.2057, 0.2593, 0.3282, \
0.413, 0.5148");
}
}
internal_power() {
when : "!D&!SE&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.191, 0.1903, 0.1936, 0.2089, 0.2376, 0.2817, 0.3421, 0.4201, \
0.5156, 0.6299");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1283, 0.1278, 0.1304, 0.1429, 0.1672, 0.2057, 0.2593, 0.328, \
0.413, 0.5148");
}
}
internal_power() {
when : "!D&SE&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1912, 0.1905, 0.1938, 0.209, 0.2377, 0.2817, 0.3424, 0.42, 0.5158, \
0.63");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1282, 0.1276, 0.1302, 0.1427, 0.167, 0.2057, 0.2592, 0.3279, \
0.413, 0.5147");
}
}
internal_power() {
when : "!D&SE&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.204, 0.2034, 0.2066, 0.2219, 0.2505, 0.2948, 0.355, 0.4328, \
0.5286, 0.6427");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1294, 0.1289, 0.1316, 0.1439, 0.1684, 0.207, 0.2605, 0.3293, \
0.4142, 0.516");
}
}
internal_power() {
when : "D&!SE&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.2041, 0.2034, 0.2068, 0.222, 0.2507, 0.2948, 0.3551, 0.433, \
0.5284, 0.643");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1293, 0.1288, 0.1315, 0.1439, 0.1683, 0.2069, 0.2605, 0.3292, \
0.4141, 0.516");
}
}
internal_power() {
when : "D&!SE&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.2041, 0.2035, 0.2067, 0.222, 0.2506, 0.2948, 0.3551, 0.4327, \
0.5287, 0.6426");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1293, 0.1289, 0.1314, 0.1439, 0.1682, 0.207, 0.2604, 0.3292, \
0.414, 0.5159");
}
}
internal_power() {
when : "D&SE&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1912, 0.1905, 0.1938, 0.209, 0.2377, 0.2817, 0.3424, 0.42, 0.5158, \
0.6302");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1282, 0.1276, 0.1302, 0.1427, 0.167, 0.2057, 0.2592, 0.328, \
0.413, 0.5148");
}
}
internal_power() {
when : "D&SE&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.204, 0.2034, 0.2066, 0.2219, 0.2505, 0.2948, 0.355, 0.4328, \
0.5286, 0.6428");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1294, 0.129, 0.1315, 0.144, 0.1683, 0.2069, 0.2604, 0.3294, \
0.4142, 0.5161");
}
}
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.503");
}
rise_constraint(scalar) {
values("0.239");
}
}
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.503");
}
rise_constraint(scalar) {
values("0.239");
}
}
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.503");
}
rise_constraint(scalar) {
values("0.239");
}
}
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.429");
}
rise_constraint(scalar) {
values("0.298");
}
}
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.429");
}
rise_constraint(scalar) {
values("0.298");
}
}
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.429");
}
rise_constraint(scalar) {
values("0.298");
}
}
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.503");
}
rise_constraint(scalar) {
values("0.239");
}
}
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.429");
}
rise_constraint(scalar) {
values("0.298");
}
}
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("0.997");
}
}
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("0.997");
}
}
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("0.997");
}
}
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.852");
}
}
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.852");
}
}
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.852");
}
}
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("0.997");
}
}
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.852");
}
}
}
pin(D) {
capacitance : 0.003674 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.2033, 0.2027, 0.2018, 0.2024, 0.2107, 0.2319, 0.2692, 0.3217, \
0.3875, 0.4665");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1288, 0.1281, 0.127, 0.1284, 0.1371, 0.1561, 0.1867, 0.2295, \
0.2846, 0.3521");
}
}
internal_power() {
when : "!CLK&!SE&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.2033, 0.2027, 0.2018, 0.2024, 0.2107, 0.2319, 0.2692, 0.3217, \
0.3876, 0.4666");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1288, 0.128, 0.127, 0.1284, 0.1371, 0.1561, 0.1867, 0.2295, \
0.2847, 0.3521");
}
}
internal_power() {
when : "!CLK&SE&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.0165, 0.01643, 0.01636, 0.01642, 0.01643, 0.01643, 0.01645, \
0.01644, 0.01643, 0.01644");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01576, -0.01577, -0.01578, -0.01595, -0.01603, -0.01609, -0.01616, \
-0.01619, -0.01616, -0.01622");
}
}
internal_power() {
when : "!CLK&SE&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01641, 0.01644, 0.01643, 0.01641, 0.01639, 0.01642, 0.01644, \
0.01644, 0.01646, 0.01645");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01459, -0.01522, -0.01575, -0.01593, -0.01603, -0.01608, -0.01615, \
-0.01618, -0.0162, -0.01621");
}
}
internal_power() {
when : "CLK&!SE&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.04291, 0.0427, 0.04245, 0.0423, 0.04224, 0.0422, 0.04223, 0.04222, \
0.0422, 0.04228");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.005043, -0.00539, -0.006033, -0.00659, -0.0069, -0.007075, \
-0.007222, -0.007327, -0.00733, -0.007436");
}
}
internal_power() {
when : "CLK&!SE&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.04289, 0.04272, 0.04244, 0.04225, 0.04223, 0.04219, 0.04223, \
0.04222, 0.04221, 0.04223");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.005043, -0.00539, -0.006033, -0.00659, -0.006903, -0.007074, \
-0.007215, -0.00733, -0.007321, -0.007435");
}
}
internal_power() {
when : "CLK&SE&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01641, 0.01644, 0.01639, 0.01642, 0.01642, 0.01643, 0.01643, \
0.01645, 0.01645, 0.01644");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01577, -0.01573, -0.01578, -0.01596, -0.01602, -0.01609, -0.01612, \
-0.01618, -0.01619, -0.01621");
}
}
internal_power() {
when : "CLK&SE&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01646, 0.01645, 0.01642, 0.01644, 0.0164, 0.01643, 0.01645, \
0.01641, 0.01643, 0.01645");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01481, -0.01527, -0.01577, -0.01596, -0.01601, -0.01607, -0.01613, \
-0.01613, -0.01619, -0.01621");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.086, -0.087, -0.063, -0.039, -0.011, 0.001, 0.014, 0.003, -0.019, -0.055",\
"-0.095, -0.089, -0.068, -0.042, -0.012, -0.001, 0.004, -0.005, -0.021, -0.057",\
"-0.103, -0.1, -0.081, -0.053, -0.028, -0.012, -0.011, -0.017, -0.035, -0.069",\
"-0.123, -0.121, -0.1, -0.073, -0.047, -0.03, -0.026, -0.034, -0.056, -0.082",\
"-0.151, -0.145, -0.126, -0.099, -0.068, -0.057, -0.048, -0.051, -0.074, -0.101",\
"-0.185, -0.181, -0.154, -0.133, -0.098, -0.083, -0.072, -0.075, -0.1, -0.128",\
"-0.21, -0.221, -0.188, -0.169, -0.131, -0.116, -0.103, -0.106, -0.127, -0.149",\
"-0.258, -0.266, -0.238, -0.217, -0.171, -0.159, -0.147, -0.145, -0.162, -0.176",\
"-0.312, -0.321, -0.291, -0.269, -0.232, -0.216, -0.202, -0.199, -0.211, -0.227",\
"-0.379, -0.391, -0.361, -0.348, -0.294, -0.279, -0.261, -0.257, -0.28, -0.287");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.177, -0.175, -0.162, -0.16, -0.173, -0.197, -0.228, -0.278, -0.341, -0.412",\
"-0.177, -0.171, -0.166, -0.163, -0.18, -0.202, -0.232, -0.282, -0.337, -0.416",\
"-0.186, -0.179, -0.168, -0.163, -0.183, -0.207, -0.24, -0.285, -0.343, -0.419",\
"-0.19, -0.185, -0.174, -0.175, -0.187, -0.202, -0.239, -0.285, -0.343, -0.417",\
"-0.196, -0.192, -0.178, -0.178, -0.189, -0.211, -0.24, -0.28, -0.344, -0.414",\
"-0.192, -0.188, -0.176, -0.174, -0.185, -0.206, -0.238, -0.28, -0.337, -0.413",\
"-0.182, -0.174, -0.168, -0.164, -0.174, -0.196, -0.232, -0.276, -0.332, -0.403",\
"-0.156, -0.15, -0.138, -0.138, -0.147, -0.177, -0.209, -0.253, -0.31, -0.384",\
"-0.108, -0.108, -0.089, -0.093, -0.112, -0.133, -0.171, -0.221, -0.276, -0.358",\
"-0.044, -0.043, -0.027, -0.036, -0.05, -0.076, -0.112, -0.166, -0.233, -0.308");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.086, -0.087, -0.063, -0.039, -0.011, 0.001, 0.005, 0.003, -0.019, -0.055",\
"-0.095, -0.089, -0.068, -0.042, -0.012, -0.001, 0.004, -0.005, -0.021, -0.057",\
"-0.103, -0.1, -0.081, -0.053, -0.028, -0.012, -0.011, -0.017, -0.035, -0.069",\
"-0.123, -0.121, -0.1, -0.073, -0.047, -0.03, -0.026, -0.034, -0.056, -0.087",\
"-0.151, -0.145, -0.126, -0.099, -0.068, -0.057, -0.048, -0.051, -0.074, -0.101",\
"-0.185, -0.181, -0.154, -0.133, -0.098, -0.083, -0.072, -0.075, -0.1, -0.128",\
"-0.219, -0.221, -0.188, -0.169, -0.131, -0.116, -0.103, -0.106, -0.127, -0.149",\
"-0.258, -0.266, -0.238, -0.217, -0.171, -0.159, -0.147, -0.145, -0.162, -0.176",\
"-0.312, -0.321, -0.291, -0.269, -0.232, -0.216, -0.202, -0.199, -0.211, -0.227",\
"-0.379, -0.391, -0.367, -0.349, -0.294, -0.279, -0.269, -0.257, -0.28, -0.282");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.177, -0.175, -0.162, -0.16, -0.173, -0.197, -0.228, -0.278, -0.341, -0.412",\
"-0.177, -0.171, -0.166, -0.163, -0.18, -0.202, -0.232, -0.282, -0.337, -0.416",\
"-0.186, -0.179, -0.168, -0.163, -0.183, -0.207, -0.24, -0.285, -0.343, -0.419",\
"-0.19, -0.185, -0.174, -0.175, -0.187, -0.202, -0.239, -0.285, -0.343, -0.417",\
"-0.196, -0.192, -0.178, -0.178, -0.189, -0.211, -0.24, -0.28, -0.344, -0.414",\
"-0.192, -0.188, -0.176, -0.174, -0.185, -0.206, -0.238, -0.28, -0.337, -0.413",\
"-0.182, -0.174, -0.168, -0.164, -0.174, -0.196, -0.232, -0.276, -0.332, -0.403",\
"-0.156, -0.15, -0.138, -0.138, -0.147, -0.177, -0.209, -0.253, -0.31, -0.384",\
"-0.108, -0.108, -0.089, -0.093, -0.112, -0.133, -0.171, -0.221, -0.276, -0.358",\
"-0.044, -0.043, -0.027, -0.036, -0.05, -0.076, -0.112, -0.166, -0.233, -0.308");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.424, 0.421, 0.394, 0.354, 0.326, 0.308, 0.302, 0.309, 0.358, 0.714",\
"0.429, 0.425, 0.396, 0.359, 0.328, 0.309, 0.299, 0.314, 0.371, 0.726",\
"0.442, 0.436, 0.412, 0.375, 0.341, 0.322, 0.319, 0.331, 0.369, 0.73",\
"0.468, 0.457, 0.437, 0.397, 0.364, 0.341, 0.332, 0.343, 0.389, 0.735",\
"0.511, 0.507, 0.475, 0.44, 0.409, 0.394, 0.376, 0.383, 0.424, 0.764",\
"0.593, 0.584, 0.558, 0.517, 0.493, 0.463, 0.455, 0.459, 0.48, 0.805",\
"0.703, 0.694, 0.676, 0.628, 0.595, 0.571, 0.559, 0.554, 0.568, 0.619",\
"0.845, 0.833, 0.807, 0.762, 0.724, 0.704, 0.684, 0.674, 0.691, 0.724",\
"1.007, 0.997, 0.968, 0.918, 0.882, 0.851, 0.829, 0.828, 0.836, 0.872",\
"1.186, 1.175, 1.146, 1.102, 1.057, 1.024, 1, 0.998, 1.001, 1.03");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.355, 0.345, 0.32, 0.287, 0.281, 0.282, 0.312, 0.347, 0.409, 0.472",\
"0.36, 0.35, 0.325, 0.29, 0.282, 0.289, 0.308, 0.353, 0.405, 0.477",\
"0.368, 0.348, 0.33, 0.295, 0.285, 0.293, 0.319, 0.358, 0.413, 0.481",\
"0.371, 0.362, 0.335, 0.305, 0.291, 0.3, 0.321, 0.357, 0.417, 0.482",\
"0.385, 0.368, 0.347, 0.312, 0.303, 0.307, 0.321, 0.359, 0.409, 0.482",\
"0.389, 0.376, 0.356, 0.321, 0.31, 0.31, 0.325, 0.36, 0.414, 0.48",\
"0.396, 0.382, 0.367, 0.323, 0.311, 0.311, 0.327, 0.363, 0.413, 0.477",\
"0.386, 0.375, 0.352, 0.317, 0.305, 0.301, 0.317, 0.349, 0.401, 0.466",\
"0.362, 0.347, 0.326, 0.297, 0.286, 0.282, 0.295, 0.326, 0.373, 0.441",\
"0.324, 0.308, 0.293, 0.26, 0.25, 0.245, 0.254, 0.29, 0.336, 0.403");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.424, 0.421, 0.394, 0.354, 0.326, 0.308, 0.302, 0.309, 0.358, 0.714",\
"0.429, 0.425, 0.396, 0.359, 0.328, 0.309, 0.299, 0.314, 0.371, 0.726",\
"0.442, 0.436, 0.412, 0.375, 0.341, 0.322, 0.319, 0.331, 0.369, 0.707",\
"0.468, 0.457, 0.437, 0.397, 0.364, 0.341, 0.332, 0.343, 0.389, 0.729",\
"0.511, 0.507, 0.475, 0.44, 0.409, 0.394, 0.376, 0.383, 0.414, 0.764",\
"0.593, 0.584, 0.558, 0.517, 0.483, 0.463, 0.455, 0.459, 0.48, 0.744",\
"0.703, 0.694, 0.676, 0.628, 0.595, 0.571, 0.559, 0.554, 0.568, 0.619",\
"0.845, 0.833, 0.807, 0.762, 0.732, 0.704, 0.684, 0.674, 0.691, 0.724",\
"1.007, 0.997, 0.968, 0.918, 0.882, 0.851, 0.829, 0.828, 0.836, 0.863",\
"1.186, 1.175, 1.146, 1.102, 1.057, 1.024, 1, 0.998, 1.001, 1.03");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.355, 0.345, 0.32, 0.287, 0.281, 0.282, 0.312, 0.347, 0.409, 0.472",\
"0.36, 0.35, 0.325, 0.29, 0.282, 0.289, 0.308, 0.353, 0.405, 0.477",\
"0.368, 0.348, 0.33, 0.295, 0.285, 0.293, 0.319, 0.358, 0.413, 0.481",\
"0.371, 0.356, 0.335, 0.305, 0.291, 0.3, 0.321, 0.357, 0.417, 0.482",\
"0.385, 0.368, 0.347, 0.312, 0.303, 0.307, 0.321, 0.359, 0.409, 0.482",\
"0.389, 0.376, 0.356, 0.321, 0.31, 0.31, 0.325, 0.36, 0.414, 0.48",\
"0.396, 0.382, 0.367, 0.323, 0.311, 0.311, 0.327, 0.363, 0.413, 0.477",\
"0.386, 0.375, 0.352, 0.317, 0.305, 0.301, 0.317, 0.349, 0.401, 0.466",\
"0.362, 0.347, 0.326, 0.297, 0.286, 0.282, 0.295, 0.326, 0.373, 0.441",\
"0.324, 0.308, 0.293, 0.26, 0.25, 0.245, 0.254, 0.29, 0.336, 0.403");
}
}
}
pin(Q) {
direction : output ;
function : "IQ1" ;
max_capacitance : 0.9078 ;
max_transition : 4.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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.326, 0.3179, 0.3079, 0.3028, 0.3002, 0.2987, 0.2979, 0.2974, 0.2971, 0.2969",\
"0.3259, 0.3178, 0.3079, 0.3029, 0.3003, 0.2988, 0.2979, 0.2973, 0.2971, 0.2969",\
"0.3263, 0.3182, 0.3082, 0.3033, 0.3007, 0.2992, 0.2983, 0.2977, 0.2975, 0.2973",\
"0.3278, 0.3197, 0.3097, 0.3046, 0.3022, 0.3008, 0.2997, 0.2992, 0.2989, 0.2986",\
"0.3301, 0.3221, 0.312, 0.307, 0.3044, 0.3028, 0.302, 0.3016, 0.3013, 0.301",\
"0.3323, 0.3243, 0.3142, 0.3094, 0.3068, 0.3052, 0.3042, 0.3037, 0.3037, 0.3034",\
"0.335, 0.3271, 0.3169, 0.312, 0.3094, 0.308, 0.3072, 0.3065, 0.3062, 0.306",\
"0.3384, 0.3304, 0.3204, 0.3153, 0.3126, 0.3112, 0.3103, 0.3098, 0.3094, 0.3093",\
"0.3418, 0.3337, 0.3238, 0.3188, 0.316, 0.3144, 0.3138, 0.3132, 0.3129, 0.3127",\
"0.3457, 0.3376, 0.3275, 0.3225, 0.3197, 0.3186, 0.3174, 0.317, 0.3168, 0.3165");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.2966, 0.2915, 0.2847, 0.2815, 0.2813, 0.2824, 0.285, 0.2862, 0.2874, 0.2923",\
"0.2965, 0.2917, 0.2845, 0.2816, 0.2814, 0.2823, 0.2844, 0.2864, 0.2875, 0.291",\
"0.2967, 0.2918, 0.2848, 0.2815, 0.2813, 0.2821, 0.2843, 0.2862, 0.2881, 0.2926",\
"0.298, 0.2929, 0.2858, 0.2828, 0.2826, 0.2835, 0.2856, 0.2876, 0.2898, 0.2936",\
"0.2996, 0.2946, 0.288, 0.2849, 0.2848, 0.2855, 0.2878, 0.289, 0.2905, 0.2947",\
"0.3025, 0.2974, 0.2901, 0.2883, 0.2871, 0.2879, 0.2909, 0.2922, 0.294, 0.2975",\
"0.3064, 0.3012, 0.2945, 0.2909, 0.2916, 0.2938, 0.2943, 0.2959, 0.2977, 0.2998",\
"0.3112, 0.3061, 0.2988, 0.2961, 0.2948, 0.298, 0.3015, 0.3031, 0.3039, 0.3044",\
"0.3166, 0.3114, 0.3044, 0.3014, 0.3002, 0.3011, 0.3041, 0.3093, 0.3111, 0.3128",\
"0.3229, 0.3176, 0.3106, 0.3075, 0.3062, 0.3069, 0.3081, 0.3132, 0.3194, 0.3211");
}
}
internal_power() {
related_pin : "CLK" ;
when : "!SE&!SI" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.326, 0.3178, 0.3079, 0.3028, 0.3002, 0.2987, 0.2979, 0.2974, 0.2971, 0.2969",\
"0.3259, 0.3178, 0.3079, 0.3029, 0.3003, 0.2988, 0.2979, 0.2973, 0.2971, 0.2969",\
"0.3263, 0.3182, 0.3082, 0.3033, 0.3007, 0.2992, 0.2983, 0.2977, 0.2975, 0.2973",\
"0.3278, 0.3197, 0.3097, 0.3048, 0.3019, 0.3006, 0.2997, 0.2993, 0.2989, 0.2987",\
"0.3302, 0.3223, 0.312, 0.307, 0.3045, 0.303, 0.3021, 0.3016, 0.3013, 0.3011",\
"0.3324, 0.3243, 0.3141, 0.3094, 0.3068, 0.3052, 0.3043, 0.3037, 0.3035, 0.3033",\
"0.3353, 0.3272, 0.317, 0.312, 0.3096, 0.3082, 0.3073, 0.3065, 0.3061, 0.306",\
"0.3383, 0.3302, 0.3203, 0.3151, 0.3125, 0.3111, 0.3102, 0.3097, 0.3094, 0.3092",\
"0.3418, 0.3338, 0.3237, 0.3189, 0.3162, 0.3145, 0.3138, 0.3134, 0.3129, 0.3127",\
"0.3458, 0.3376, 0.3276, 0.3227, 0.3197, 0.3186, 0.3174, 0.3171, 0.3168, 0.3166");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.2966, 0.2918, 0.2845, 0.2815, 0.2812, 0.2825, 0.2847, 0.286, 0.2882, 0.2927",\
"0.2966, 0.2915, 0.2846, 0.2815, 0.2812, 0.2822, 0.2849, 0.2861, 0.288, 0.2922",\
"0.2967, 0.2919, 0.2848, 0.2815, 0.2813, 0.2822, 0.2844, 0.2863, 0.2882, 0.2927",\
"0.2979, 0.2928, 0.2858, 0.2828, 0.2825, 0.2834, 0.2856, 0.2876, 0.2894, 0.2936",\
"0.2997, 0.2945, 0.2881, 0.2849, 0.2848, 0.2856, 0.2879, 0.2891, 0.2906, 0.2945",\
"0.3027, 0.2975, 0.2901, 0.2881, 0.2872, 0.2882, 0.2907, 0.2923, 0.2945, 0.2987",\
"0.3064, 0.3014, 0.2941, 0.2906, 0.2913, 0.2925, 0.294, 0.2959, 0.2978, 0.3012",\
"0.3111, 0.306, 0.299, 0.296, 0.2948, 0.2979, 0.2997, 0.3028, 0.3036, 0.3045",\
"0.3165, 0.3113, 0.3046, 0.3005, 0.3008, 0.2997, 0.3038, 0.3086, 0.3112, 0.3096",\
"0.3229, 0.3175, 0.3108, 0.3071, 0.3073, 0.3065, 0.3066, 0.3126, 0.3191, 0.3226");
}
}
internal_power() {
related_pin : "CLK" ;
when : "D&!SE&SI | !D&SE&!SI" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.3259, 0.3178, 0.3078, 0.3027, 0.3002, 0.2988, 0.2978, 0.2973, 0.297, 0.2969",\
"0.3259, 0.3178, 0.3078, 0.3029, 0.3003, 0.2987, 0.2981, 0.2974, 0.2971, 0.2968",\
"0.3262, 0.3182, 0.3082, 0.3033, 0.3006, 0.2991, 0.2982, 0.2977, 0.2974, 0.2972",\
"0.3278, 0.3197, 0.3096, 0.3048, 0.302, 0.3007, 0.2997, 0.2993, 0.299, 0.2987",\
"0.3301, 0.3221, 0.3119, 0.3069, 0.3044, 0.3029, 0.302, 0.3015, 0.3012, 0.301",\
"0.3322, 0.3241, 0.314, 0.3091, 0.3067, 0.3051, 0.304, 0.3035, 0.3033, 0.3031",\
"0.3352, 0.3271, 0.3169, 0.312, 0.3094, 0.3081, 0.307, 0.3064, 0.3061, 0.3059",\
"0.3384, 0.3303, 0.3203, 0.3152, 0.3126, 0.3111, 0.3102, 0.3097, 0.3094, 0.3092",\
"0.3416, 0.3335, 0.3234, 0.3183, 0.3159, 0.3143, 0.3135, 0.313, 0.3127, 0.3125",\
"0.3455, 0.3374, 0.3274, 0.3226, 0.3197, 0.3185, 0.3173, 0.317, 0.3167, 0.3164");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.2966, 0.2916, 0.2847, 0.2815, 0.2813, 0.2814, 0.2851, 0.2863, 0.2882, 0.2924",\
"0.2965, 0.2914, 0.2844, 0.2814, 0.2811, 0.2813, 0.2848, 0.2864, 0.2872, 0.2921",\
"0.2968, 0.2919, 0.2848, 0.2816, 0.2814, 0.2822, 0.2844, 0.2864, 0.2882, 0.2928",\
"0.2979, 0.2928, 0.2858, 0.2828, 0.2825, 0.2834, 0.2856, 0.2876, 0.2894, 0.2936",\
"0.2997, 0.2944, 0.2881, 0.2849, 0.2848, 0.2856, 0.2872, 0.2892, 0.291, 0.2941",\
"0.3024, 0.2974, 0.2899, 0.288, 0.2878, 0.2881, 0.2899, 0.2929, 0.2933, 0.2964",\
"0.3065, 0.3012, 0.2945, 0.2909, 0.2917, 0.2938, 0.294, 0.296, 0.2975, 0.3017",\
"0.3112, 0.3061, 0.2987, 0.2953, 0.2949, 0.297, 0.3012, 0.3017, 0.3043, 0.3041",\
"0.3166, 0.3116, 0.3041, 0.3014, 0.3002, 0.3005, 0.3046, 0.3094, 0.3109, 0.3129",\
"0.3229, 0.3179, 0.3102, 0.3072, 0.3071, 0.3063, 0.3079, 0.3134, 0.3182, 0.3223");
}
}
internal_power() {
related_pin : "CLK" ;
when : "D&SE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.3259, 0.3178, 0.3077, 0.3028, 0.3002, 0.2988, 0.2978, 0.2973, 0.297, 0.2969",\
"0.3259, 0.3178, 0.3078, 0.3029, 0.3002, 0.2987, 0.2978, 0.2974, 0.297, 0.2968",\
"0.3262, 0.3182, 0.3082, 0.3033, 0.3006, 0.2991, 0.2982, 0.2977, 0.2974, 0.2972",\
"0.3278, 0.3197, 0.3097, 0.3048, 0.302, 0.3007, 0.2997, 0.2993, 0.299, 0.2987",\
"0.3301, 0.3222, 0.312, 0.3069, 0.3044, 0.3029, 0.3021, 0.3016, 0.3013, 0.3011",\
"0.3321, 0.324, 0.314, 0.3093, 0.3066, 0.305, 0.3042, 0.3036, 0.3033, 0.3031",\
"0.335, 0.327, 0.3169, 0.312, 0.3094, 0.3081, 0.307, 0.3064, 0.3061, 0.3059",\
"0.3383, 0.3302, 0.3203, 0.3151, 0.3125, 0.3111, 0.3102, 0.3097, 0.3093, 0.3091",\
"0.3417, 0.3335, 0.3234, 0.3185, 0.3161, 0.3146, 0.3136, 0.3131, 0.3128, 0.3126",\
"0.3455, 0.3374, 0.3274, 0.3223, 0.3196, 0.3184, 0.3174, 0.3168, 0.3166, 0.3163");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.2966, 0.2918, 0.2847, 0.2821, 0.2815, 0.2814, 0.2835, 0.2862, 0.2873, 0.2922",\
"0.2965, 0.2916, 0.2844, 0.2816, 0.2814, 0.2822, 0.2844, 0.2863, 0.2882, 0.2906",\
"0.2968, 0.2919, 0.2847, 0.2816, 0.2813, 0.2822, 0.2843, 0.2863, 0.2881, 0.2927",\
"0.2979, 0.2928, 0.2857, 0.2827, 0.2826, 0.2834, 0.2859, 0.2875, 0.2912, 0.2939",\
"0.2997, 0.2945, 0.2881, 0.285, 0.2849, 0.2857, 0.2872, 0.2891, 0.291, 0.2941",\
"0.3026, 0.2975, 0.29, 0.2881, 0.2873, 0.2882, 0.2913, 0.2926, 0.2944, 0.2986",\
"0.3065, 0.3013, 0.2946, 0.291, 0.2917, 0.2939, 0.2944, 0.296, 0.2978, 0.2999",\
"0.311, 0.306, 0.2988, 0.296, 0.2947, 0.2979, 0.3007, 0.3033, 0.3034, 0.3058",\
"0.3165, 0.3115, 0.304, 0.3013, 0.2998, 0.3003, 0.3047, 0.3092, 0.3111, 0.3127",\
"0.3229, 0.3178, 0.3106, 0.307, 0.3074, 0.3061, 0.3084, 0.3121, 0.3187, 0.32");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.4619, 0.4825, 0.5338, 0.6092, 0.7133, 0.8551, 1.041, 1.276, 1.562, 1.903",\
"0.468, 0.4886, 0.54, 0.6153, 0.7194, 0.8612, 1.047, 1.282, 1.568, 1.909",\
"0.4915, 0.5121, 0.5635, 0.6388, 0.7429, 0.8847, 1.071, 1.305, 1.592, 1.933",\
"0.5249, 0.5456, 0.5969, 0.6723, 0.7764, 0.9182, 1.104, 1.339, 1.625, 1.967",\
"0.5533, 0.5739, 0.6252, 0.7006, 0.8046, 0.9465, 1.133, 1.367, 1.653, 1.995",\
"0.5745, 0.5951, 0.6465, 0.7218, 0.8259, 0.9677, 1.154, 1.388, 1.675, 2.016",\
"0.5856, 0.6062, 0.6576, 0.733, 0.837, 0.9789, 1.165, 1.399, 1.686, 2.027",\
"0.585, 0.6056, 0.6569, 0.7323, 0.8364, 0.9782, 1.164, 1.399, 1.685, 2.026",\
"0.5711, 0.5918, 0.6432, 0.7186, 0.8226, 0.9645, 1.151, 1.385, 1.671, 2.012",\
"0.5427, 0.5634, 0.6148, 0.6901, 0.7943, 0.9361, 1.122, 1.356, 1.643, 1.984");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.4294, 0.4508, 0.5137, 0.6292, 0.8102, 1.065, 1.4, 1.822, 2.338, 2.951",\
"0.4355, 0.4569, 0.5199, 0.6354, 0.8165, 1.071, 1.406, 1.828, 2.344, 2.958",\
"0.4588, 0.4802, 0.5432, 0.6586, 0.8397, 1.094, 1.429, 1.851, 2.366, 2.981",\
"0.4928, 0.5141, 0.5771, 0.6925, 0.8736, 1.128, 1.463, 1.885, 2.4, 3.015",\
"0.5214, 0.5427, 0.6057, 0.7212, 0.9023, 1.157, 1.492, 1.914, 2.429, 3.042",\
"0.5437, 0.5651, 0.6281, 0.7436, 0.9245, 1.179, 1.514, 1.936, 2.451, 3.064",\
"0.5567, 0.5781, 0.6412, 0.7566, 0.9376, 1.192, 1.527, 1.949, 2.465, 3.079",\
"0.5582, 0.5796, 0.6425, 0.758, 0.939, 1.193, 1.528, 1.95, 2.465, 3.079",\
"0.5473, 0.5686, 0.6317, 0.7471, 0.928, 1.182, 1.517, 1.939, 2.454, 3.068",\
"0.5225, 0.5438, 0.6068, 0.7222, 0.9031, 1.157, 1.492, 1.914, 2.429, 3.042");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.05278, 0.07218, 0.1265, 0.2201, 0.3755, 0.6042, 0.9112, 1.301, 1.775, 2.345",\
"0.05278, 0.07216, 0.1265, 0.2208, 0.3754, 0.6047, 0.9126, 1.301, 1.776, 2.344",\
"0.05278, 0.07218, 0.1265, 0.2208, 0.3754, 0.6046, 0.9127, 1.301, 1.775, 2.344",\
"0.05278, 0.0723, 0.1265, 0.2203, 0.3746, 0.6046, 0.9116, 1.301, 1.778, 2.343",\
"0.0528, 0.07212, 0.1262, 0.2204, 0.3746, 0.604, 0.9128, 1.3, 1.778, 2.343",\
"0.0528, 0.0722, 0.1262, 0.2206, 0.375, 0.6046, 0.9118, 1.301, 1.778, 2.342",\
"0.053, 0.0722, 0.1262, 0.2206, 0.3748, 0.6038, 0.911, 1.298, 1.773, 2.343",\
"0.0528, 0.0724, 0.1264, 0.2206, 0.3756, 0.6044, 0.9112, 1.3, 1.773, 2.337",\
"0.053, 0.0726, 0.1266, 0.2202, 0.3756, 0.6046, 0.9128, 1.299, 1.774, 2.337",\
"0.0528, 0.0722, 0.1264, 0.2206, 0.3754, 0.6044, 0.911, 1.3, 1.773, 2.34");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.05052, 0.07798, 0.1738, 0.372, 0.6864, 1.128, 1.71, 2.442, 3.343, 4.411",\
"0.05052, 0.07776, 0.1738, 0.3718, 0.6873, 1.128, 1.709, 2.441, 3.343, 4.406",\
"0.05064, 0.07788, 0.1739, 0.3719, 0.6873, 1.128, 1.709, 2.442, 3.338, 4.409",\
"0.05048, 0.07778, 0.1738, 0.3718, 0.6872, 1.128, 1.71, 2.442, 3.337, 4.41",\
"0.05022, 0.07778, 0.1738, 0.3718, 0.6862, 1.128, 1.711, 2.445, 3.341, 4.404",\
"0.0506, 0.0778, 0.1738, 0.3718, 0.6858, 1.128, 1.71, 2.442, 3.338, 4.403",\
"0.0506, 0.0778, 0.1738, 0.3732, 0.6864, 1.128, 1.712, 2.442, 3.336, 4.405",\
"0.0508, 0.078, 0.174, 0.3722, 0.6862, 1.128, 1.709, 2.442, 3.336, 4.401",\
"0.0506, 0.078, 0.174, 0.3724, 0.6876, 1.128, 1.709, 2.44, 3.334, 4.408",\
"0.0506, 0.078, 0.174, 0.3722, 0.6864, 1.129, 1.708, 2.441, 3.334, 4.399");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.4619, 0.4825, 0.5338, 0.6092, 0.7133, 0.8551, 1.041, 1.276, 1.562, 1.903",\
"0.468, 0.4886, 0.54, 0.6153, 0.7194, 0.8612, 1.047, 1.282, 1.568, 1.909",\
"0.4915, 0.5121, 0.5635, 0.6388, 0.7429, 0.8847, 1.071, 1.305, 1.592, 1.933",\
"0.525, 0.5456, 0.597, 0.6723, 0.7764, 0.9182, 1.104, 1.339, 1.625, 1.967",\
"0.5534, 0.574, 0.6253, 0.7007, 0.8048, 0.9466, 1.133, 1.367, 1.654, 1.995",\
"0.5745, 0.5951, 0.6465, 0.7218, 0.8259, 0.9678, 1.154, 1.388, 1.674, 2.016",\
"0.5858, 0.6064, 0.6578, 0.7332, 0.8372, 0.9791, 1.165, 1.399, 1.686, 2.027",\
"0.5849, 0.6056, 0.6569, 0.7323, 0.8364, 0.9782, 1.164, 1.399, 1.685, 2.026",\
"0.5712, 0.5918, 0.6432, 0.7186, 0.8226, 0.9644, 1.151, 1.385, 1.671, 2.012",\
"0.5427, 0.5635, 0.6148, 0.6902, 0.7943, 0.9361, 1.122, 1.356, 1.643, 1.984");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.4294, 0.4509, 0.5138, 0.6291, 0.8103, 1.065, 1.4, 1.822, 2.336, 2.951",\
"0.4355, 0.4569, 0.5199, 0.6353, 0.8164, 1.071, 1.406, 1.827, 2.342, 2.958",\
"0.4588, 0.4802, 0.5432, 0.6586, 0.8397, 1.094, 1.429, 1.851, 2.366, 2.981",\
"0.4928, 0.5141, 0.5771, 0.6925, 0.8736, 1.128, 1.463, 1.885, 2.4, 3.015",\
"0.5214, 0.5427, 0.6057, 0.7212, 0.9023, 1.157, 1.492, 1.914, 2.429, 3.042",\
"0.5437, 0.565, 0.6281, 0.7434, 0.9245, 1.179, 1.514, 1.936, 2.452, 3.064",\
"0.5567, 0.5782, 0.6411, 0.7565, 0.9375, 1.192, 1.527, 1.949, 2.464, 3.079",\
"0.5582, 0.5796, 0.6425, 0.7579, 0.939, 1.193, 1.528, 1.95, 2.465, 3.079",\
"0.5473, 0.5687, 0.6316, 0.747, 0.9281, 1.182, 1.517, 1.939, 2.454, 3.067",\
"0.5224, 0.5439, 0.6071, 0.7223, 0.9032, 1.157, 1.492, 1.914, 2.429, 3.043");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.05278, 0.07218, 0.1265, 0.2201, 0.3755, 0.6042, 0.9112, 1.301, 1.775, 2.345",\
"0.05278, 0.07216, 0.1265, 0.2208, 0.3754, 0.6047, 0.9126, 1.301, 1.776, 2.344",\
"0.05278, 0.07218, 0.1265, 0.2208, 0.3754, 0.6046, 0.9127, 1.301, 1.775, 2.344",\
"0.05276, 0.07216, 0.1264, 0.2204, 0.3747, 0.6048, 0.9122, 1.3, 1.777, 2.345",\
"0.0528, 0.0721, 0.1264, 0.2206, 0.3746, 0.6042, 0.9128, 1.301, 1.776, 2.343",\
"0.0528, 0.0726, 0.1262, 0.2204, 0.375, 0.6044, 0.9122, 1.301, 1.777, 2.345",\
"0.0526, 0.0724, 0.1262, 0.2202, 0.375, 0.604, 0.9106, 1.299, 1.775, 2.342",\
"0.0528, 0.0724, 0.1264, 0.2206, 0.3748, 0.6044, 0.9112, 1.3, 1.773, 2.339",\
"0.0528, 0.0722, 0.1264, 0.2206, 0.3748, 0.6044, 0.9126, 1.301, 1.774, 2.338",\
"0.0528, 0.072, 0.1264, 0.2204, 0.3752, 0.6044, 0.9112, 1.3, 1.773, 2.338");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.0505, 0.0779, 0.1739, 0.3722, 0.6875, 1.127, 1.709, 2.441, 3.336, 4.409",\
"0.0505, 0.078, 0.1739, 0.3719, 0.6875, 1.128, 1.711, 2.442, 3.337, 4.41",\
"0.05066, 0.07788, 0.1739, 0.3719, 0.6873, 1.128, 1.709, 2.442, 3.338, 4.409",\
"0.05048, 0.0778, 0.1738, 0.3718, 0.6872, 1.128, 1.71, 2.442, 3.337, 4.41",\
"0.05022, 0.07772, 0.1737, 0.3718, 0.6862, 1.128, 1.711, 2.445, 3.341, 4.404",\
"0.0504, 0.0778, 0.1738, 0.3724, 0.6862, 1.128, 1.71, 2.441, 3.338, 4.402",\
"0.0504, 0.0778, 0.1738, 0.373, 0.6874, 1.128, 1.712, 2.441, 3.337, 4.403",\
"0.0506, 0.0778, 0.1738, 0.3718, 0.6868, 1.129, 1.709, 2.441, 3.336, 4.403",\
"0.0506, 0.078, 0.1742, 0.3722, 0.6864, 1.129, 1.711, 2.44, 3.334, 4.405",\
"0.051, 0.078, 0.174, 0.3722, 0.6868, 1.127, 1.708, 2.44, 3.337, 4.4");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.4619, 0.4825, 0.5338, 0.6092, 0.7133, 0.8551, 1.041, 1.276, 1.562, 1.904",\
"0.468, 0.4886, 0.54, 0.6153, 0.7194, 0.8612, 1.047, 1.282, 1.568, 1.909",\
"0.4915, 0.5121, 0.5635, 0.6388, 0.7429, 0.8847, 1.071, 1.305, 1.592, 1.933",\
"0.525, 0.5456, 0.597, 0.6723, 0.7764, 0.9182, 1.104, 1.339, 1.625, 1.967",\
"0.5534, 0.574, 0.6253, 0.7007, 0.8048, 0.9466, 1.133, 1.367, 1.654, 1.995",\
"0.5744, 0.5951, 0.6464, 0.7218, 0.8258, 0.9677, 1.154, 1.388, 1.674, 2.016",\
"0.5858, 0.6064, 0.6578, 0.7331, 0.8372, 0.9791, 1.165, 1.399, 1.686, 2.027",\
"0.585, 0.6056, 0.6569, 0.7323, 0.8364, 0.9782, 1.164, 1.399, 1.685, 2.026",\
"0.5711, 0.5918, 0.6432, 0.7185, 0.8226, 0.9644, 1.151, 1.385, 1.671, 2.012",\
"0.5427, 0.5635, 0.6148, 0.6902, 0.7943, 0.9361, 1.122, 1.356, 1.643, 1.984");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.4294, 0.4508, 0.5138, 0.6292, 0.8102, 1.065, 1.4, 1.821, 2.336, 2.951",\
"0.4355, 0.4569, 0.5199, 0.6353, 0.8164, 1.071, 1.406, 1.828, 2.344, 2.958",\
"0.4588, 0.4802, 0.5432, 0.6586, 0.8397, 1.094, 1.429, 1.851, 2.366, 2.981",\
"0.4928, 0.5141, 0.5771, 0.6925, 0.8736, 1.128, 1.463, 1.885, 2.4, 3.015",\
"0.5214, 0.5427, 0.6057, 0.7212, 0.9023, 1.157, 1.492, 1.914, 2.429, 3.044",\
"0.5437, 0.5652, 0.628, 0.7434, 0.9245, 1.179, 1.514, 1.936, 2.452, 3.066",\
"0.5567, 0.5781, 0.6412, 0.7566, 0.9376, 1.192, 1.527, 1.949, 2.465, 3.078",\
"0.5582, 0.5796, 0.6426, 0.758, 0.939, 1.193, 1.528, 1.95, 2.465, 3.079",\
"0.5473, 0.5687, 0.6317, 0.7471, 0.928, 1.182, 1.517, 1.939, 2.454, 3.068",\
"0.5224, 0.5438, 0.6068, 0.7222, 0.9031, 1.157, 1.492, 1.914, 2.429, 3.042");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.05278, 0.07216, 0.1265, 0.2201, 0.3756, 0.6048, 0.9114, 1.301, 1.775, 2.344",\
"0.05278, 0.07218, 0.1265, 0.2208, 0.3754, 0.6049, 0.9129, 1.301, 1.776, 2.344",\
"0.05278, 0.07218, 0.1265, 0.2208, 0.3754, 0.6048, 0.9128, 1.301, 1.776, 2.344",\
"0.0528, 0.07216, 0.1264, 0.2204, 0.3748, 0.6048, 0.9122, 1.3, 1.777, 2.345",\
"0.0528, 0.0725, 0.1264, 0.2206, 0.3746, 0.604, 0.9128, 1.301, 1.776, 2.343",\
"0.0528, 0.0722, 0.1264, 0.2208, 0.375, 0.6036, 0.9112, 1.301, 1.777, 2.346",\
"0.0528, 0.0724, 0.1262, 0.2202, 0.375, 0.6046, 0.9106, 1.298, 1.775, 2.343",\
"0.0528, 0.0724, 0.1264, 0.2206, 0.3748, 0.6044, 0.9112, 1.3, 1.773, 2.34",\
"0.0528, 0.0722, 0.1262, 0.2204, 0.3748, 0.6042, 0.9126, 1.3, 1.773, 2.338",\
"0.0528, 0.072, 0.1264, 0.2204, 0.3746, 0.6044, 0.9112, 1.3, 1.773, 2.338");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.05052, 0.07798, 0.1738, 0.3719, 0.6865, 1.129, 1.71, 2.442, 3.337, 4.41",\
"0.0505, 0.07796, 0.1738, 0.3719, 0.6875, 1.128, 1.711, 2.443, 3.343, 4.411",\
"0.05066, 0.07788, 0.1739, 0.3719, 0.6873, 1.128, 1.709, 2.442, 3.338, 4.409",\
"0.05048, 0.0778, 0.1739, 0.3718, 0.6872, 1.128, 1.71, 2.442, 3.337, 4.41",\
"0.05018, 0.07776, 0.1737, 0.3718, 0.6862, 1.128, 1.708, 2.445, 3.341, 4.405",\
"0.0504, 0.0776, 0.174, 0.3724, 0.6864, 1.128, 1.713, 2.442, 3.342, 4.406",\
"0.0506, 0.0778, 0.1738, 0.373, 0.6866, 1.127, 1.712, 2.442, 3.337, 4.405",\
"0.0506, 0.078, 0.174, 0.3722, 0.6868, 1.128, 1.709, 2.441, 3.336, 4.403",\
"0.0504, 0.078, 0.1738, 0.3724, 0.6868, 1.129, 1.708, 2.44, 3.334, 4.408",\
"0.0506, 0.078, 0.174, 0.372, 0.6868, 1.128, 1.708, 2.442, 3.335, 4.399");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.4619, 0.4825, 0.5338, 0.6092, 0.7133, 0.8551, 1.041, 1.276, 1.562, 1.904",\
"0.468, 0.4886, 0.54, 0.6153, 0.7194, 0.8612, 1.047, 1.282, 1.568, 1.909",\
"0.4915, 0.5121, 0.5635, 0.6388, 0.7429, 0.8847, 1.071, 1.305, 1.592, 1.933",\
"0.525, 0.5456, 0.597, 0.6723, 0.7764, 0.9182, 1.104, 1.339, 1.625, 1.967",\
"0.5534, 0.574, 0.6253, 0.7007, 0.8048, 0.9466, 1.133, 1.367, 1.654, 1.995",\
"0.5745, 0.5952, 0.6465, 0.7219, 0.826, 0.9678, 1.154, 1.388, 1.675, 2.016",\
"0.5857, 0.6064, 0.6578, 0.7331, 0.8372, 0.9791, 1.165, 1.399, 1.686, 2.027",\
"0.585, 0.6056, 0.6569, 0.7323, 0.8364, 0.9782, 1.164, 1.399, 1.685, 2.026",\
"0.5711, 0.5918, 0.6432, 0.7186, 0.8226, 0.9645, 1.151, 1.385, 1.671, 2.013",\
"0.5427, 0.5634, 0.6148, 0.6901, 0.7943, 0.9361, 1.122, 1.357, 1.643, 1.984");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.4294, 0.4509, 0.5139, 0.6292, 0.8103, 1.065, 1.4, 1.822, 2.338, 2.951",\
"0.4355, 0.4569, 0.5199, 0.6354, 0.8165, 1.071, 1.406, 1.828, 2.344, 2.958",\
"0.4588, 0.4802, 0.5431, 0.6586, 0.8397, 1.094, 1.429, 1.851, 2.366, 2.981",\
"0.4928, 0.5141, 0.5771, 0.6925, 0.8736, 1.128, 1.463, 1.885, 2.4, 3.015",\
"0.5214, 0.5427, 0.6057, 0.7212, 0.9023, 1.157, 1.492, 1.914, 2.429, 3.044",\
"0.5437, 0.5652, 0.628, 0.7434, 0.9245, 1.179, 1.514, 1.936, 2.452, 3.064",\
"0.5567, 0.5781, 0.6412, 0.7566, 0.9376, 1.192, 1.527, 1.949, 2.465, 3.079",\
"0.5582, 0.5796, 0.6425, 0.758, 0.939, 1.193, 1.528, 1.95, 2.465, 3.079",\
"0.5473, 0.5687, 0.6317, 0.7471, 0.928, 1.182, 1.517, 1.939, 2.454, 3.068",\
"0.5225, 0.5438, 0.6068, 0.7222, 0.9031, 1.157, 1.492, 1.914, 2.429, 3.043");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.05278, 0.07218, 0.1264, 0.2202, 0.3756, 0.6048, 0.9114, 1.301, 1.775, 2.344",\
"0.05278, 0.07218, 0.1265, 0.2208, 0.3754, 0.6049, 0.9128, 1.301, 1.776, 2.344",\
"0.05278, 0.07218, 0.1265, 0.2208, 0.3754, 0.6048, 0.9128, 1.301, 1.776, 2.344",\
"0.0528, 0.07216, 0.1264, 0.2204, 0.3748, 0.6048, 0.9122, 1.3, 1.777, 2.345",\
"0.0528, 0.07208, 0.1264, 0.2206, 0.3746, 0.6042, 0.9128, 1.301, 1.775, 2.345",\
"0.0528, 0.0724, 0.1262, 0.2204, 0.3752, 0.6042, 0.9114, 1.302, 1.778, 2.344",\
"0.0528, 0.0726, 0.1262, 0.2202, 0.375, 0.6046, 0.9106, 1.298, 1.774, 2.343",\
"0.0528, 0.0724, 0.1264, 0.2206, 0.3754, 0.6044, 0.9112, 1.299, 1.773, 2.34",\
"0.0528, 0.0722, 0.1262, 0.2202, 0.375, 0.6044, 0.9132, 1.299, 1.773, 2.338",\
"0.0528, 0.0722, 0.1264, 0.2206, 0.3752, 0.6044, 0.9122, 1.3, 1.773, 2.34");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.0505, 0.07772, 0.1738, 0.3724, 0.6862, 1.128, 1.709, 2.442, 3.344, 4.405",\
"0.05052, 0.07776, 0.1738, 0.3718, 0.6873, 1.128, 1.709, 2.442, 3.336, 4.405",\
"0.05066, 0.07788, 0.1738, 0.3719, 0.6873, 1.128, 1.709, 2.442, 3.338, 4.409",\
"0.05048, 0.07778, 0.1738, 0.3718, 0.6872, 1.128, 1.709, 2.441, 3.336, 4.409",\
"0.05018, 0.07778, 0.1738, 0.3718, 0.6862, 1.128, 1.708, 2.445, 3.341, 4.405",\
"0.0504, 0.0776, 0.174, 0.3724, 0.6862, 1.128, 1.71, 2.441, 3.338, 4.402",\
"0.0506, 0.0778, 0.1738, 0.3732, 0.6864, 1.128, 1.712, 2.442, 3.336, 4.405",\
"0.0508, 0.078, 0.1738, 0.3722, 0.6862, 1.128, 1.708, 2.442, 3.335, 4.399",\
"0.0504, 0.078, 0.174, 0.3724, 0.6868, 1.129, 1.709, 2.44, 3.334, 4.408",\
"0.0508, 0.078, 0.174, 0.372, 0.6866, 1.128, 1.708, 2.44, 3.335, 4.399");
}
}
timing() {
related_pin : "CLK" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.4619, 0.4825, 0.5338, 0.6092, 0.7133, 0.8551, 1.041, 1.276, 1.562, 1.904",\
"0.468, 0.4886, 0.54, 0.6153, 0.7194, 0.8612, 1.047, 1.282, 1.568, 1.909",\
"0.4915, 0.5121, 0.5635, 0.6388, 0.7429, 0.8847, 1.071, 1.305, 1.592, 1.933",\
"0.525, 0.5456, 0.597, 0.6723, 0.7764, 0.9182, 1.104, 1.339, 1.625, 1.967",\
"0.5534, 0.574, 0.6253, 0.7007, 0.8048, 0.9466, 1.133, 1.367, 1.654, 1.995",\
"0.5745, 0.5952, 0.6465, 0.7219, 0.826, 0.9678, 1.154, 1.388, 1.675, 2.016",\
"0.5857, 0.6064, 0.6578, 0.7331, 0.8372, 0.9791, 1.165, 1.399, 1.686, 2.027",\
"0.585, 0.6056, 0.6569, 0.7323, 0.8364, 0.9782, 1.164, 1.399, 1.685, 2.026",\
"0.5711, 0.5918, 0.6432, 0.7186, 0.8226, 0.9645, 1.151, 1.385, 1.671, 2.013",\
"0.5427, 0.5634, 0.6148, 0.6901, 0.7943, 0.9361, 1.122, 1.357, 1.643, 1.984");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.4294, 0.4508, 0.5137, 0.6292, 0.8102, 1.065, 1.4, 1.822, 2.338, 2.951",\
"0.4355, 0.4569, 0.5199, 0.6354, 0.8165, 1.071, 1.406, 1.828, 2.344, 2.958",\
"0.4588, 0.4802, 0.5432, 0.6586, 0.8397, 1.094, 1.429, 1.851, 2.366, 2.981",\
"0.4928, 0.5141, 0.5771, 0.6925, 0.8736, 1.128, 1.463, 1.885, 2.4, 3.015",\
"0.5214, 0.5427, 0.6057, 0.7212, 0.9023, 1.157, 1.492, 1.914, 2.429, 3.042",\
"0.5437, 0.5651, 0.6281, 0.7436, 0.9245, 1.179, 1.514, 1.936, 2.451, 3.064",\
"0.5567, 0.5781, 0.6412, 0.7566, 0.9376, 1.192, 1.527, 1.949, 2.465, 3.079",\
"0.5582, 0.5796, 0.6425, 0.758, 0.939, 1.193, 1.528, 1.95, 2.465, 3.079",\
"0.5473, 0.5686, 0.6317, 0.7471, 0.928, 1.182, 1.517, 1.939, 2.454, 3.068",\
"0.5225, 0.5438, 0.6068, 0.7222, 0.9031, 1.157, 1.492, 1.914, 2.429, 3.042");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.05278, 0.07216, 0.1265, 0.2201, 0.3756, 0.6048, 0.9114, 1.301, 1.775, 2.344",\
"0.05278, 0.07218, 0.1265, 0.2208, 0.3754, 0.6049, 0.9129, 1.301, 1.776, 2.344",\
"0.05278, 0.07218, 0.1265, 0.2208, 0.3754, 0.6048, 0.9128, 1.301, 1.776, 2.344",\
"0.0528, 0.07216, 0.1264, 0.2204, 0.3748, 0.6048, 0.9122, 1.3, 1.777, 2.345",\
"0.0528, 0.0725, 0.1264, 0.2206, 0.3746, 0.604, 0.9128, 1.301, 1.776, 2.343",\
"0.0528, 0.0722, 0.1264, 0.2208, 0.375, 0.6036, 0.9112, 1.301, 1.777, 2.346",\
"0.0528, 0.0724, 0.1262, 0.2202, 0.375, 0.6046, 0.9106, 1.298, 1.775, 2.343",\
"0.0528, 0.0724, 0.1264, 0.2206, 0.3748, 0.6044, 0.9112, 1.3, 1.773, 2.34",\
"0.0528, 0.0722, 0.1262, 0.2204, 0.3748, 0.6042, 0.9126, 1.3, 1.773, 2.338",\
"0.0528, 0.072, 0.1264, 0.2204, 0.3746, 0.6044, 0.9112, 1.3, 1.773, 2.338");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.007259, 0.02923, 0.07119, 0.1366, 0.2283, 0.349, 0.501, 0.6866, 0.9078");
values("0.05052, 0.07798, 0.1738, 0.3719, 0.6865, 1.129, 1.71, 2.442, 3.337, 4.41",\
"0.0505, 0.07796, 0.1738, 0.3719, 0.6875, 1.128, 1.711, 2.443, 3.343, 4.411",\
"0.05066, 0.07788, 0.1739, 0.3719, 0.6873, 1.128, 1.709, 2.442, 3.338, 4.409",\
"0.05048, 0.0778, 0.1739, 0.3718, 0.6872, 1.128, 1.71, 2.442, 3.337, 4.41",\
"0.05018, 0.07776, 0.1737, 0.3718, 0.6862, 1.128, 1.708, 2.445, 3.341, 4.405",\
"0.0504, 0.0776, 0.174, 0.3724, 0.6864, 1.128, 1.713, 2.442, 3.342, 4.406",\
"0.0506, 0.0778, 0.1738, 0.373, 0.6866, 1.127, 1.712, 2.442, 3.337, 4.405",\
"0.0506, 0.078, 0.174, 0.3722, 0.6868, 1.128, 1.709, 2.441, 3.336, 4.403",\
"0.0504, 0.078, 0.1738, 0.3724, 0.6868, 1.129, 1.708, 2.44, 3.334, 4.408",\
"0.0506, 0.078, 0.174, 0.372, 0.6868, 1.128, 1.708, 2.442, 3.335, 4.399");
}
}
}
pin(SE) {
capacitance : 0.008222 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.08642, 0.08596, 0.08922, 0.1002, 0.1206, 0.1513, 0.1932, 0.2468, \
0.3129, 0.3922");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.003078, 0.002752, 0.004926, 0.01382, 0.03128, 0.05823, 0.09512, \
0.1427, 0.2017, 0.2723");
}
}
internal_power() {
when : "!CLK&!D&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.2567, 0.2556, 0.2578, 0.2702, 0.3001, 0.3499, 0.4229, 0.5193, \
0.6389, 0.782");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1202, 0.1198, 0.1213, 0.1326, 0.1592, 0.2034, 0.2661, 0.3486, \
0.4517, 0.5761");
}
}
internal_power() {
when : "!CLK&D&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.2204, 0.2199, 0.2233, 0.2344, 0.2548, 0.2861, 0.3291, 0.3843, \
0.4526, 0.535");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1913, 0.1909, 0.1921, 0.1996, 0.2149, 0.2412, 0.2775, 0.3252, \
0.3855, 0.4598");
}
}
internal_power() {
when : "!CLK&D&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.08557, 0.08531, 0.08891, 0.1001, 0.1208, 0.1516, 0.1937, 0.2476, \
0.3138, 0.3932");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.00356, 0.003202, 0.005279, 0.01395, 0.03123, 0.05794, 0.09484, \
0.1423, 0.2012, 0.2718");
}
}
internal_power() {
when : "CLK&!D&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.084, 0.08349, 0.08684, 0.0978, 0.1182, 0.149, 0.1908, 0.2444, \
0.3105, 0.3899");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-7.349e-05, -0.0003587, 0.001784, 0.01067, 0.02809, 0.05509, 0.09205, \
0.1397, 0.1986, 0.2693");
}
}
internal_power() {
when : "CLK&!D&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.104, 0.1034, 0.107, 0.1192, 0.1421, 0.1756, 0.2203, 0.2759, \
0.343, 0.4226");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.003683, -0.004327, -0.002779, 0.006487, 0.02597, 0.05599, 0.09582, \
0.1454, 0.2052, 0.2762");
}
}
internal_power() {
when : "CLK&D&!SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.09184, 0.09129, 0.09457, 0.1053, 0.1253, 0.1556, 0.197, 0.2503, \
0.316, 0.3951");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.02484, 0.02443, 0.02653, 0.03506, 0.05236, 0.07911, 0.1172, \
0.1656, 0.2242, 0.2948");
}
}
internal_power() {
when : "CLK&D&SI" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.08313, 0.08275, 0.0864, 0.09768, 0.1184, 0.1492, 0.1914, 0.2451, \
0.3114, 0.3908");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.001423, 0.001048, 0.003165, 0.01177, 0.02907, 0.05575, 0.0927, \
0.1402, 0.1991, 0.2697");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.04, -0.037, -0.013, 0.015, 0.043, 0.053, 0.061, 0.054, 0.032, -0",\
"-0.045, -0.041, -0.015, 0.008, 0.043, 0.053, 0.061, 0.053, 0.031, -0.002",\
"-0.061, -0.056, -0.033, -0.009, 0.018, 0.038, 0.039, 0.037, 0.009, -0.018",\
"-0.099, -0.09, -0.071, -0.037, -0.011, 0.002, 0.007, 0.002, -0.019, -0.046",\
"-0.142, -0.136, -0.121, -0.087, -0.061, -0.038, -0.036, -0.035, -0.059, -0.088",\
"-0.205, -0.201, -0.183, -0.149, -0.117, -0.1, -0.094, -0.092, -0.111, -0.135",\
"-0.275, -0.278, -0.248, -0.224, -0.187, -0.167, -0.154, -0.157, -0.177, -0.194",\
"-0.36, -0.363, -0.339, -0.31, -0.274, -0.248, -0.24, -0.235, -0.254, -0.276",\
"-0.456, -0.458, -0.44, -0.417, -0.377, -0.354, -0.339, -0.334, -0.349, -0.376",\
"-0.577, -0.579, -0.559, -0.537, -0.5, -0.476, -0.455, -0.449, -0.468, -0.489");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.137, -0.131, -0.121, -0.124, -0.137, -0.157, -0.19, -0.239, -0.29, -0.368",\
"-0.145, -0.137, -0.13, -0.125, -0.142, -0.162, -0.195, -0.243, -0.303, -0.372",\
"-0.152, -0.153, -0.141, -0.141, -0.152, -0.171, -0.2, -0.251, -0.308, -0.38",\
"-0.178, -0.172, -0.159, -0.156, -0.163, -0.186, -0.217, -0.256, -0.315, -0.388",\
"-0.196, -0.192, -0.178, -0.172, -0.174, -0.192, -0.222, -0.265, -0.324, -0.395",\
"-0.205, -0.201, -0.183, -0.182, -0.185, -0.2, -0.231, -0.271, -0.326, -0.392",\
"-0.2, -0.192, -0.178, -0.175, -0.187, -0.203, -0.223, -0.271, -0.32, -0.388",\
"-0.182, -0.176, -0.164, -0.159, -0.163, -0.186, -0.214, -0.253, -0.31, -0.375",\
"-0.142, -0.142, -0.124, -0.121, -0.132, -0.15, -0.183, -0.228, -0.285, -0.348",\
"-0.088, -0.081, -0.067, -0.066, -0.081, -0.096, -0.135, -0.174, -0.233, -0.314");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.24, -0.238, -0.22, -0.227, -0.236, -0.262, -0.293, -0.341, -0.401, -0.473",\
"-0.246, -0.24, -0.228, -0.232, -0.245, -0.269, -0.299, -0.347, -0.405, -0.477",\
"-0.277, -0.277, -0.266, -0.265, -0.275, -0.301, -0.329, -0.378, -0.431, -0.51",\
"-0.335, -0.33, -0.32, -0.313, -0.327, -0.349, -0.386, -0.429, -0.482, -0.558",\
"-0.403, -0.396, -0.388, -0.385, -0.394, -0.414, -0.451, -0.494, -0.554, -0.627",\
"-0.488, -0.483, -0.472, -0.476, -0.484, -0.505, -0.534, -0.576, -0.635, -0.711",\
"-0.591, -0.58, -0.576, -0.573, -0.583, -0.6, -0.636, -0.678, -0.735, -0.805",\
"-0.704, -0.698, -0.687, -0.683, -0.693, -0.714, -0.745, -0.789, -0.84, -0.908",\
"-0.829, -0.826, -0.81, -0.807, -0.818, -0.84, -0.866, -0.906, -0.967, -1.032",\
"-0.977, -0.971, -0.96, -0.955, -0.963, -0.977, -1.007, -1.048, -1.105, -1.174");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.115, -0.112, -0.088, -0.064, -0.038, -0.019, -0.013, -0.023, -0.044, -0.077",\
"-0.12, -0.116, -0.095, -0.068, -0.04, -0.027, -0.025, -0.031, -0.046, -0.085",\
"-0.136, -0.135, -0.114, -0.082, -0.059, -0.041, -0.031, -0.043, -0.061, -0.097",\
"-0.153, -0.147, -0.13, -0.101, -0.071, -0.055, -0.053, -0.056, -0.083, -0.111",\
"-0.16, -0.164, -0.142, -0.111, -0.083, -0.067, -0.067, -0.075, -0.094, -0.126",\
"-0.166, -0.161, -0.14, -0.108, -0.079, -0.071, -0.065, -0.066, -0.094, -0.121",\
"-0.154, -0.145, -0.128, -0.099, -0.069, -0.058, -0.051, -0.054, -0.077, -0.104",\
"-0.124, -0.118, -0.098, -0.066, -0.044, -0.025, -0.023, -0.024, -0.049, -0.076",\
"-0.083, -0.074, -0.053, -0.028, 0.003, 0.016, 0.021, 0.02, -0, -0.03",\
"-0.022, -0.021, 0.001, 0.028, 0.063, 0.073, 0.082, 0.075, 0.057, 0.026");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.366, 0.358, 0.336, 0.294, 0.263, 0.249, 0.237, 0.252, 0.375, 0.637",\
"0.372, 0.364, 0.343, 0.302, 0.272, 0.249, 0.242, 0.25, 0.303, 0.665",\
"0.384, 0.383, 0.352, 0.317, 0.28, 0.264, 0.25, 0.271, 0.351, 0.651",\
"0.42, 0.413, 0.386, 0.351, 0.315, 0.3, 0.288, 0.3, 0.362, 0.688",\
"0.484, 0.48, 0.45, 0.41, 0.386, 0.365, 0.352, 0.359, 0.389, 0.764",\
"0.58, 0.577, 0.55, 0.509, 0.483, 0.457, 0.447, 0.45, 0.48, 0.744",\
"0.713, 0.703, 0.676, 0.633, 0.602, 0.579, 0.567, 0.565, 0.58, 0.649",\
"0.857, 0.853, 0.827, 0.783, 0.748, 0.722, 0.704, 0.698, 0.712, 0.749",\
"1.032, 1.022, 1.003, 0.955, 0.917, 0.884, 0.866, 0.863, 0.876, 0.901",\
"1.23, 1.219, 1.191, 1.149, 1.107, 1.078, 1.052, 1.047, 1.057, 1.083");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.315, 0.308, 0.286, 0.245, 0.236, 0.242, 0.265, 0.309, 0.358, 0.428",\
"0.322, 0.309, 0.289, 0.252, 0.244, 0.249, 0.271, 0.314, 0.362, 0.433",\
"0.334, 0.321, 0.298, 0.266, 0.254, 0.257, 0.279, 0.318, 0.378, 0.441",\
"0.353, 0.343, 0.32, 0.286, 0.273, 0.275, 0.294, 0.336, 0.389, 0.453",\
"0.385, 0.378, 0.342, 0.312, 0.295, 0.297, 0.314, 0.351, 0.394, 0.463",\
"0.402, 0.396, 0.37, 0.337, 0.319, 0.31, 0.325, 0.36, 0.403, 0.466",\
"0.415, 0.41, 0.387, 0.35, 0.329, 0.326, 0.335, 0.363, 0.413, 0.47",\
"0.417, 0.408, 0.385, 0.346, 0.329, 0.319, 0.328, 0.361, 0.401, 0.466",\
"0.396, 0.39, 0.361, 0.334, 0.307, 0.304, 0.314, 0.34, 0.389, 0.451",\
"0.357, 0.352, 0.332, 0.295, 0.275, 0.272, 0.276, 0.307, 0.354, 0.409");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.418, 0.408, 0.386, 0.348, 0.344, 0.347, 0.367, 0.411, 0.468, 0.533",\
"0.429, 0.419, 0.387, 0.359, 0.347, 0.356, 0.375, 0.417, 0.473, 0.538",\
"0.459, 0.445, 0.428, 0.39, 0.383, 0.387, 0.409, 0.452, 0.501, 0.571",\
"0.51, 0.501, 0.481, 0.443, 0.431, 0.439, 0.463, 0.5, 0.556, 0.623",\
"0.583, 0.572, 0.547, 0.513, 0.507, 0.51, 0.531, 0.565, 0.619, 0.689",\
"0.665, 0.658, 0.63, 0.598, 0.589, 0.592, 0.614, 0.656, 0.706, 0.771",\
"0.768, 0.76, 0.735, 0.699, 0.688, 0.694, 0.714, 0.75, 0.804, 0.873",\
"0.883, 0.872, 0.847, 0.812, 0.803, 0.802, 0.823, 0.86, 0.91, 0.974",\
"1.007, 0.997, 0.976, 0.946, 0.927, 0.928, 0.947, 0.983, 1.031, 1.107",\
"1.153, 1.142, 1.118, 1.084, 1.076, 1.071, 1.089, 1.131, 1.179, 1.243");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.452, 0.446, 0.419, 0.384, 0.353, 0.328, 0.321, 0.335, 0.375, 0.736",\
"0.46, 0.453, 0.431, 0.391, 0.356, 0.336, 0.327, 0.334, 0.397, 0.72",\
"0.475, 0.463, 0.439, 0.405, 0.372, 0.351, 0.349, 0.358, 0.395, 0.73",\
"0.486, 0.482, 0.452, 0.415, 0.388, 0.365, 0.354, 0.371, 0.399, 0.788",\
"0.493, 0.489, 0.46, 0.422, 0.393, 0.375, 0.364, 0.375, 0.419, 0.789",\
"0.494, 0.49, 0.464, 0.427, 0.396, 0.375, 0.368, 0.378, 0.425, 0.758",\
"0.48, 0.476, 0.457, 0.415, 0.385, 0.369, 0.353, 0.369, 0.413, 0.746",\
"0.456, 0.446, 0.425, 0.389, 0.36, 0.337, 0.328, 0.337, 0.387, 0.716",\
"0.413, 0.407, 0.378, 0.343, 0.312, 0.298, 0.289, 0.298, 0.333, 0.676",\
"0.351, 0.346, 0.321, 0.284, 0.256, 0.238, 0.231, 0.249, 0.289, 0.595");
}
}
}
pin(SI) {
capacitance : 0.003764 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01661, 0.01648, 0.01638, 0.01642, 0.01643, 0.01642, 0.01644, \
0.01645, 0.01642, 0.01643");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01606, -0.01606, -0.01605, -0.01613, -0.01618, -0.01621, -0.01628, \
-0.01629, -0.01624, -0.01631");
}
}
internal_power() {
when : "!CLK&!D&SE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.2132, 0.2126, 0.2117, 0.2123, 0.2207, 0.242, 0.2793, 0.3319, \
0.3978, 0.4769");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1183, 0.1175, 0.1165, 0.118, 0.1267, 0.1457, 0.1764, 0.2192, \
0.2743, 0.342");
}
}
internal_power() {
when : "!CLK&D&!SE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01642, 0.0164, 0.01634, 0.01641, 0.01641, 0.01645, 0.01644, \
0.01646, 0.01645, 0.01644");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01493, -0.01556, -0.01603, -0.01616, -0.01618, -0.01619, -0.01626, \
-0.01628, -0.0163, -0.0163");
}
}
internal_power() {
when : "!CLK&D&SE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.2132, 0.2126, 0.2117, 0.2123, 0.2208, 0.2419, 0.2793, 0.3318, \
0.3977, 0.4768");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1183, 0.1175, 0.1165, 0.118, 0.1267, 0.1457, 0.1764, 0.2192, \
0.2743, 0.342");
}
}
internal_power() {
when : "CLK&!D&!SE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01653, 0.0164, 0.01637, 0.0164, 0.01642, 0.01642, 0.01643, 0.01644, \
0.01642, 0.01645");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01608, -0.01602, -0.01607, -0.01614, -0.01619, -0.01619, -0.01623, \
-0.01628, -0.01626, -0.01631");
}
}
internal_power() {
when : "CLK&!D&SE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.04346, 0.04342, 0.04341, 0.0433, 0.04331, 0.04332, 0.04338, \
0.04339, 0.04338, 0.0434");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01343, -0.01379, -0.0145, -0.01502, -0.01536, -0.01555, -0.01568, \
-0.01581, -0.01587, -0.01591");
}
}
internal_power() {
when : "CLK&D&!SE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01643, 0.0164, 0.01641, 0.01641, 0.01641, 0.01642, 0.01646, \
0.01642, 0.01644, 0.01645");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01518, -0.01561, -0.01603, -0.01615, -0.01617, -0.0162, -0.01625, \
-0.01623, -0.01629, -0.01632");
}
}
internal_power() {
when : "CLK&D&SE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.04346, 0.04342, 0.04341, 0.0433, 0.04333, 0.04333, 0.04338, \
0.04339, 0.04338, 0.04338");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01343, -0.01379, -0.0145, -0.01503, -0.01536, -0.01555, -0.0157, \
-0.0158, -0.01586, -0.01591");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.086, -0.087, -0.063, -0.039, -0.011, 0.001, 0.005, 0.003, -0.019, -0.055",\
"-0.095, -0.089, -0.068, -0.042, -0.012, -0.001, 0.004, -0.005, -0.029, -0.057",\
"-0.103, -0.1, -0.081, -0.053, -0.028, -0.012, -0.011, -0.017, -0.035, -0.069",\
"-0.123, -0.121, -0.1, -0.073, -0.047, -0.03, -0.026, -0.027, -0.056, -0.082",\
"-0.151, -0.145, -0.126, -0.099, -0.068, -0.057, -0.048, -0.051, -0.074, -0.101",\
"-0.179, -0.181, -0.154, -0.133, -0.098, -0.083, -0.072, -0.075, -0.1, -0.128",\
"-0.21, -0.211, -0.188, -0.164, -0.131, -0.116, -0.103, -0.106, -0.127, -0.149",\
"-0.258, -0.259, -0.238, -0.209, -0.171, -0.159, -0.147, -0.145, -0.162, -0.176",\
"-0.312, -0.321, -0.291, -0.269, -0.227, -0.216, -0.202, -0.199, -0.211, -0.227",\
"-0.379, -0.391, -0.361, -0.342, -0.294, -0.279, -0.261, -0.257, -0.271, -0.282");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.177, -0.169, -0.154, -0.16, -0.173, -0.197, -0.228, -0.278, -0.333, -0.412",\
"-0.177, -0.171, -0.157, -0.163, -0.17, -0.195, -0.232, -0.282, -0.337, -0.411",\
"-0.177, -0.179, -0.168, -0.163, -0.177, -0.2, -0.24, -0.285, -0.343, -0.419",\
"-0.19, -0.185, -0.174, -0.166, -0.181, -0.202, -0.239, -0.285, -0.343, -0.417",\
"-0.196, -0.192, -0.178, -0.178, -0.189, -0.202, -0.24, -0.28, -0.339, -0.414",\
"-0.192, -0.188, -0.176, -0.174, -0.185, -0.206, -0.238, -0.28, -0.337, -0.406",\
"-0.182, -0.174, -0.168, -0.164, -0.174, -0.196, -0.223, -0.271, -0.332, -0.403",\
"-0.156, -0.15, -0.138, -0.138, -0.147, -0.168, -0.204, -0.253, -0.31, -0.384",\
"-0.108, -0.108, -0.089, -0.093, -0.107, -0.133, -0.171, -0.221, -0.276, -0.358",\
"-0.044, -0.043, -0.027, -0.03, -0.05, -0.076, -0.112, -0.166, -0.233, -0.308");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.092, -0.087, -0.063, -0.039, -0.011, 0.001, 0.005, 0.003, -0.019, -0.055",\
"-0.095, -0.089, -0.068, -0.042, -0.012, -0.001, 0.004, -0.005, -0.029, -0.057",\
"-0.103, -0.1, -0.087, -0.053, -0.028, -0.012, -0.011, -0.017, -0.035, -0.069",\
"-0.123, -0.121, -0.1, -0.073, -0.047, -0.03, -0.026, -0.027, -0.056, -0.082",\
"-0.151, -0.145, -0.131, -0.099, -0.068, -0.057, -0.048, -0.051, -0.074, -0.101",\
"-0.179, -0.181, -0.161, -0.133, -0.098, -0.083, -0.072, -0.075, -0.1, -0.128",\
"-0.21, -0.211, -0.198, -0.164, -0.131, -0.116, -0.103, -0.106, -0.127, -0.149",\
"-0.258, -0.259, -0.251, -0.209, -0.171, -0.159, -0.147, -0.145, -0.162, -0.176",\
"-0.312, -0.321, -0.309, -0.269, -0.227, -0.216, -0.196, -0.199, -0.211, -0.227",\
"-0.373, -0.391, -0.383, -0.342, -0.294, -0.279, -0.261, -0.257, -0.271, -0.282");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.172, -0.169, -0.154, -0.16, -0.173, -0.197, -0.228, -0.278, -0.333, -0.412",\
"-0.177, -0.171, -0.157, -0.163, -0.17, -0.195, -0.232, -0.282, -0.337, -0.411",\
"-0.177, -0.179, -0.168, -0.163, -0.177, -0.2, -0.24, -0.285, -0.343, -0.419",\
"-0.19, -0.185, -0.174, -0.166, -0.181, -0.202, -0.239, -0.285, -0.343, -0.417",\
"-0.196, -0.192, -0.178, -0.178, -0.189, -0.202, -0.24, -0.28, -0.339, -0.414",\
"-0.192, -0.188, -0.176, -0.174, -0.185, -0.206, -0.238, -0.28, -0.337, -0.406",\
"-0.182, -0.174, -0.168, -0.164, -0.174, -0.196, -0.223, -0.271, -0.332, -0.403",\
"-0.156, -0.15, -0.138, -0.138, -0.147, -0.168, -0.204, -0.253, -0.31, -0.384",\
"-0.108, -0.108, -0.089, -0.093, -0.107, -0.133, -0.171, -0.221, -0.276, -0.358",\
"-0.044, -0.043, -0.027, -0.03, -0.05, -0.076, -0.112, -0.166, -0.233, -0.308");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.429, 0.421, 0.394, 0.354, 0.326, 0.308, 0.302, 0.309, 0.358, 0.692",\
"0.435, 0.425, 0.405, 0.359, 0.328, 0.316, 0.308, 0.314, 0.388, 0.726",\
"0.442, 0.436, 0.412, 0.375, 0.341, 0.322, 0.319, 0.331, 0.369, 0.707",\
"0.468, 0.457, 0.437, 0.397, 0.364, 0.341, 0.332, 0.343, 0.389, 0.729",\
"0.511, 0.507, 0.475, 0.44, 0.409, 0.394, 0.376, 0.383, 0.409, 0.764",\
"0.586, 0.584, 0.558, 0.517, 0.483, 0.463, 0.455, 0.459, 0.48, 0.744",\
"0.703, 0.694, 0.676, 0.628, 0.595, 0.571, 0.559, 0.554, 0.568, 0.619",\
"0.845, 0.833, 0.807, 0.762, 0.732, 0.704, 0.678, 0.674, 0.691, 0.724",\
"1.007, 0.997, 0.968, 0.918, 0.882, 0.851, 0.829, 0.828, 0.836, 0.863",\
"1.186, 1.175, 1.146, 1.096, 1.057, 1.024, 1, 0.998, 1.001, 1.03");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.355, 0.345, 0.32, 0.287, 0.272, 0.282, 0.312, 0.347, 0.4, 0.472",\
"0.36, 0.343, 0.325, 0.29, 0.282, 0.282, 0.308, 0.346, 0.405, 0.471",\
"0.359, 0.348, 0.325, 0.295, 0.28, 0.286, 0.319, 0.351, 0.413, 0.481",\
"0.371, 0.356, 0.335, 0.305, 0.291, 0.292, 0.315, 0.357, 0.408, 0.482",\
"0.385, 0.368, 0.342, 0.312, 0.303, 0.307, 0.321, 0.359, 0.409, 0.476",\
"0.389, 0.376, 0.356, 0.321, 0.31, 0.31, 0.325, 0.36, 0.414, 0.48",\
"0.396, 0.382, 0.367, 0.323, 0.311, 0.311, 0.327, 0.358, 0.413, 0.477",\
"0.386, 0.375, 0.345, 0.317, 0.305, 0.301, 0.312, 0.349, 0.394, 0.466",\
"0.362, 0.347, 0.326, 0.297, 0.281, 0.276, 0.289, 0.326, 0.373, 0.441",\
"0.324, 0.308, 0.287, 0.26, 0.25, 0.245, 0.254, 0.29, 0.336, 0.403");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.429, 0.421, 0.394, 0.354, 0.326, 0.308, 0.302, 0.309, 0.358, 0.692",\
"0.435, 0.425, 0.405, 0.359, 0.328, 0.316, 0.308, 0.314, 0.371, 0.726",\
"0.442, 0.436, 0.412, 0.375, 0.341, 0.322, 0.319, 0.331, 0.369, 0.707",\
"0.468, 0.457, 0.437, 0.397, 0.364, 0.341, 0.332, 0.343, 0.389, 0.729",\
"0.511, 0.507, 0.475, 0.44, 0.409, 0.394, 0.376, 0.383, 0.409, 0.739",\
"0.586, 0.584, 0.558, 0.517, 0.493, 0.463, 0.455, 0.459, 0.48, 0.744",\
"0.703, 0.694, 0.676, 0.628, 0.595, 0.571, 0.559, 0.554, 0.568, 0.619",\
"0.845, 0.833, 0.807, 0.762, 0.724, 0.704, 0.684, 0.674, 0.691, 0.724",\
"1.007, 0.997, 0.968, 0.918, 0.882, 0.851, 0.829, 0.828, 0.836, 0.863",\
"1.186, 1.175, 1.146, 1.102, 1.057, 1.024, 1, 0.998, 1.001, 1.03");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.355, 0.345, 0.32, 0.287, 0.272, 0.282, 0.312, 0.347, 0.4, 0.472",\
"0.353, 0.343, 0.325, 0.29, 0.282, 0.282, 0.308, 0.353, 0.405, 0.471",\
"0.359, 0.348, 0.32, 0.295, 0.28, 0.286, 0.319, 0.351, 0.413, 0.481",\
"0.371, 0.356, 0.335, 0.305, 0.291, 0.292, 0.315, 0.357, 0.408, 0.482",\
"0.385, 0.368, 0.347, 0.312, 0.303, 0.307, 0.321, 0.359, 0.409, 0.476",\
"0.389, 0.376, 0.356, 0.321, 0.31, 0.31, 0.325, 0.36, 0.414, 0.48",\
"0.396, 0.382, 0.357, 0.323, 0.311, 0.311, 0.327, 0.358, 0.413, 0.477",\
"0.386, 0.375, 0.352, 0.317, 0.305, 0.301, 0.312, 0.349, 0.401, 0.466",\
"0.362, 0.347, 0.326, 0.297, 0.281, 0.282, 0.289, 0.326, 0.373, 0.441",\
"0.324, 0.308, 0.293, 0.26, 0.25, 0.245, 0.254, 0.29, 0.336, 0.403");
}
}
}
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 ;
}
}
}