blob: 212f8ffae35bfe0e854441b5e140e8161c9192a7 [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__latsnq_4) {
area : 61.465600 ;
latch(IQ2,IQN2) {
enable : "E" ;
data_in : "D" ;
preset : "(!SETN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&!SETN" ;
value : "0.0004156735" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&SETN" ;
value : "0.0004756455" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!SETN" ;
value : "0.0004203595" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&SETN" ;
value : "0.0004588265" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!SETN" ;
value : "0.0004156735" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&SETN" ;
value : "0.0005105595" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!SETN" ;
value : "0.000417461" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&SETN" ;
value : "0.0004674835" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0005105595" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.002952 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.02586, 0.02585, 0.02585, 0.02579, 0.02584, 0.02582, 0.02589, \
0.02586, 0.02587, 0.02585");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.02166, -0.02304, -0.02459, -0.02531, -0.02545, -0.02553, -0.02559, \
-0.02566, -0.02566, -0.02569");
}
}
internal_power() {
when : "!E&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.02788, 0.02793, 0.02788, 0.02784, 0.02786, 0.02784, 0.0278, \
0.02787, 0.0279, 0.02786");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.02546, -0.02546, -0.02545, -0.02542, -0.02544, -0.02552, -0.02566, \
-0.02565, -0.02568, -0.0257");
}
}
internal_power() {
when : "E&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.205, 0.2044, 0.2059, 0.2191, 0.2499, 0.3005, 0.3719, 0.4651, \
0.5804, 0.7193");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.06264, 0.06188, 0.06315, 0.0734, 0.09725, 0.1379, 0.1969, 0.2756, \
0.3748, 0.4955");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_SETN === 1'b1" ;
timing_type : hold_falling ;
when : "SETN" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.2118, -0.2056, -0.1932, -0.1654, -0.1394, -0.1087, -0.0845, -0.0534, -0.0145, 0.0309",\
"-0.2125, -0.211, -0.1951, -0.1719, -0.1436, -0.1115, -0.0864, -0.0548, -0.0155, 0.0302",\
"-0.2189, -0.2134, -0.201, -0.1781, -0.1515, -0.1213, -0.0933, -0.0595, -0.0188, 0.021",\
"-0.2417, -0.2398, -0.228, -0.2048, -0.1707, -0.1453, -0.1133, -0.0777, -0.0367, 0.0091",\
"-0.2947, -0.2883, -0.2752, -0.2468, -0.2221, -0.1878, -0.1582, -0.1226, -0.0784, -0.0293",\
"-0.3643, -0.3612, -0.3432, -0.319, -0.295, -0.2548, -0.219, -0.1864, -0.1442, -0.0922",\
"-0.4497, -0.4428, -0.429, -0.4052, -0.3776, -0.3454, -0.3107, -0.2694, -0.227, -0.1781",\
"-0.5459, -0.5425, -0.5252, -0.5004, -0.4818, -0.448, -0.4058, -0.3691, -0.323, -0.2789",\
"-0.6569, -0.6507, -0.6383, -0.6137, -0.5903, -0.5633, -0.5186, -0.4788, -0.4338, -0.3866",\
"-0.7815, -0.7719, -0.7578, -0.7394, -0.7144, -0.6859, -0.6484, -0.6045, -0.5598, -0.506");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.1603, -0.1571, -0.1571, -0.1654, -0.1912, -0.216, -0.2241, -0.2235, -0.2102, -0.172",\
"-0.158, -0.1598, -0.1573, -0.1719, -0.1902, -0.2115, -0.228, -0.2266, -0.2073, -0.1739",\
"-0.1611, -0.1604, -0.1573, -0.1726, -0.1948, -0.2084, -0.2222, -0.2206, -0.205, -0.1736",\
"-0.166, -0.1712, -0.1731, -0.1783, -0.1958, -0.2155, -0.2255, -0.2223, -0.2093, -0.1717",\
"-0.1846, -0.182, -0.1812, -0.1884, -0.2019, -0.2192, -0.2291, -0.2316, -0.2208, -0.1903",\
"-0.1947, -0.1885, -0.1884, -0.1947, -0.2072, -0.2248, -0.2463, -0.2532, -0.2462, -0.2247",\
"-0.1948, -0.1906, -0.1905, -0.195, -0.2122, -0.2271, -0.2571, -0.2758, -0.2878, -0.2689",\
"-0.1815, -0.1825, -0.1778, -0.1843, -0.2044, -0.2309, -0.2656, -0.2953, -0.3144, -0.3243",\
"-0.1652, -0.1604, -0.1619, -0.1705, -0.1817, -0.2164, -0.2523, -0.2977, -0.3352, -0.3696",\
"-0.1255, -0.1255, -0.1252, -0.132, -0.1547, -0.1892, -0.2306, -0.2915, -0.3501, -0.3971");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_SETN === 1'b1" ;
timing_type : setup_falling ;
when : "SETN" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.2462, 0.2419, 0.2294, 0.2128, 0.1847, 0.1623, 0.1452, 0.1425, 0.1414, 0.145",\
"0.2488, 0.2429, 0.2329, 0.2111, 0.1835, 0.157, 0.148, 0.1448, 0.138, 0.1467",\
"0.2623, 0.2512, 0.2359, 0.2165, 0.1948, 0.1697, 0.1513, 0.1443, 0.1393, 0.1389",\
"0.2796, 0.279, 0.2609, 0.2377, 0.2208, 0.1831, 0.1624, 0.15, 0.1403, 0.1283",\
"0.3271, 0.3215, 0.3113, 0.2885, 0.2624, 0.2254, 0.2054, 0.182, 0.1588, 0.1443",\
"0.3999, 0.3975, 0.3819, 0.3513, 0.3263, 0.2922, 0.2645, 0.2309, 0.2054, 0.175",\
"0.4802, 0.4737, 0.4548, 0.4333, 0.4091, 0.3727, 0.3374, 0.3076, 0.2726, 0.2417",\
"0.5783, 0.5671, 0.5507, 0.5276, 0.5115, 0.4702, 0.4313, 0.3987, 0.3661, 0.3244",\
"0.6834, 0.6773, 0.6602, 0.6367, 0.615, 0.5837, 0.5414, 0.5047, 0.4634, 0.4206",\
"0.8022, 0.7992, 0.7782, 0.7612, 0.7372, 0.7112, 0.6662, 0.6192, 0.5772, 0.5312");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.2061, 0.2056, 0.2005, 0.2223, 0.2754, 0.3854, 0.5216, 0.7095, 0.9398, 1.213",\
"0.2064, 0.2046, 0.2027, 0.2209, 0.2765, 0.3842, 0.5234, 0.7094, 0.9374, 1.208",\
"0.2117, 0.2058, 0.2097, 0.222, 0.2816, 0.3826, 0.5188, 0.6952, 0.9168, 1.175",\
"0.2228, 0.2202, 0.2115, 0.2313, 0.2876, 0.3774, 0.5058, 0.6741, 0.8769, 1.119",\
"0.2299, 0.2285, 0.2245, 0.2384, 0.2876, 0.3696, 0.4891, 0.6476, 0.8337, 1.064",\
"0.2393, 0.2431, 0.2368, 0.2488, 0.2887, 0.3672, 0.4829, 0.626, 0.8109, 1.028",\
"0.2434, 0.246, 0.242, 0.2581, 0.2909, 0.3636, 0.4713, 0.6134, 0.7899, 1.005",\
"0.2382, 0.2398, 0.2371, 0.2475, 0.2836, 0.3534, 0.4567, 0.5981, 0.7799, 0.9907",\
"0.2181, 0.219, 0.2221, 0.2338, 0.2683, 0.332, 0.4349, 0.5823, 0.7588, 0.9758",\
"0.1932, 0.1935, 0.1947, 0.2043, 0.239, 0.2968, 0.4032, 0.5392, 0.7242, 0.9482");
}
}
}
pin(E) {
capacitance : 0.007032 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
min_pulse_width_high : 0.2935 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.2676, 0.2689, 0.2813, 0.3141, 0.3712, 0.4543, 0.5657, 0.7072, \
0.8808, 1.088");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1721, 0.1722, 0.1794, 0.2035, 0.2511, 0.3236, 0.4228, 0.5506, \
0.7096, 0.8979");
}
}
internal_power() {
when : "!D&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1714, 0.1726, 0.1839, 0.214, 0.267, 0.3452, 0.4504, 0.5844, \
0.749, 0.9458");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.002365, -0.002034, 0.005891, 0.0305, 0.07672, 0.1465, 0.2412, \
0.3627, 0.5123, 0.6917");
}
}
internal_power() {
when : "D&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1745, 0.1758, 0.1879, 0.2181, 0.2714, 0.3496, 0.4554, 0.5894, \
0.754, 0.9505");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.004157, 0.004386, 0.01217, 0.03647, 0.08231, 0.1519, 0.2465, \
0.3679, 0.5176, 0.6972");
}
}
internal_power() {
when : "D&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1745, 0.1759, 0.1878, 0.2181, 0.2713, 0.3496, 0.4554, 0.5893, \
0.7538, 0.9506");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.003049, -0.002721, 0.00496, 0.0293, 0.07528, 0.1449, 0.2396, \
0.3609, 0.5105, 0.69");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&SETN" ;
rise_constraint(scalar) {
values("0.2935");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&SETN" ;
rise_constraint(scalar) {
values("0.1856");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 0.9392 ;
max_transition : 2.6 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "D" ;
when : "E&SETN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("1.194, 1.171, 1.131, 1.109, 1.095, 1.086, 1.081, 1.078, 1.075, 1.074",\
"1.194, 1.171, 1.133, 1.109, 1.095, 1.087, 1.081, 1.077, 1.075, 1.073",\
"1.196, 1.173, 1.134, 1.112, 1.097, 1.088, 1.083, 1.079, 1.076, 1.075",\
"1.212, 1.189, 1.148, 1.126, 1.112, 1.104, 1.098, 1.095, 1.092, 1.091",\
"1.254, 1.231, 1.192, 1.168, 1.154, 1.146, 1.14, 1.136, 1.134, 1.133",\
"1.331, 1.309, 1.27, 1.246, 1.232, 1.224, 1.219, 1.215, 1.212, 1.21",\
"1.446, 1.422, 1.382, 1.357, 1.344, 1.335, 1.329, 1.326, 1.323, 1.321",\
"1.591, 1.568, 1.527, 1.503, 1.488, 1.477, 1.472, 1.468, 1.465, 1.463",\
"1.768, 1.744, 1.701, 1.675, 1.66, 1.65, 1.645, 1.64, 1.637, 1.636",\
"1.975, 1.951, 1.907, 1.879, 1.862, 1.852, 1.845, 1.841, 1.838, 1.836");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("1.068, 1.053, 1.031, 1.014, 1.005, 0.9996, 0.9988, 1.006, 1.015, 1.02",\
"1.067, 1.053, 1.03, 1.013, 1.006, 1.002, 0.9988, 1.006, 1.014, 1.018",\
"1.069, 1.055, 1.032, 1.015, 1.007, 1.003, 1, 1.006, 1.011, 1.019",\
"1.084, 1.07, 1.047, 1.029, 1.02, 1.018, 1.018, 1.023, 1.025, 1.034",\
"1.123, 1.108, 1.084, 1.067, 1.058, 1.056, 1.054, 1.059, 1.065, 1.072",\
"1.19, 1.173, 1.148, 1.136, 1.125, 1.122, 1.123, 1.123, 1.138, 1.138",\
"1.284, 1.269, 1.246, 1.222, 1.22, 1.22, 1.212, 1.212, 1.221, 1.231",\
"1.405, 1.391, 1.364, 1.347, 1.334, 1.338, 1.337, 1.337, 1.34, 1.344",\
"1.556, 1.54, 1.514, 1.493, 1.486, 1.477, 1.486, 1.493, 1.498, 1.5",\
"1.734, 1.718, 1.691, 1.67, 1.66, 1.655, 1.651, 1.664, 1.678, 1.68");
}
}
internal_power() {
related_pin : "E" ;
when : "SETN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("1.169, 1.147, 1.107, 1.084, 1.07, 1.062, 1.056, 1.053, 1.051, 1.049",\
"1.169, 1.146, 1.107, 1.083, 1.07, 1.061, 1.057, 1.052, 1.05, 1.048",\
"1.168, 1.145, 1.107, 1.083, 1.069, 1.061, 1.056, 1.052, 1.049, 1.048",\
"1.167, 1.144, 1.105, 1.081, 1.068, 1.059, 1.054, 1.051, 1.048, 1.047",\
"1.164, 1.141, 1.103, 1.079, 1.066, 1.057, 1.052, 1.048, 1.046, 1.044",\
"1.167, 1.143, 1.105, 1.081, 1.068, 1.059, 1.054, 1.051, 1.048, 1.046",\
"1.171, 1.148, 1.109, 1.086, 1.072, 1.064, 1.059, 1.055, 1.053, 1.051",\
"1.178, 1.154, 1.115, 1.092, 1.078, 1.07, 1.065, 1.061, 1.058, 1.056",\
"1.186, 1.164, 1.123, 1.1, 1.086, 1.078, 1.074, 1.07, 1.067, 1.065",\
"1.196, 1.173, 1.134, 1.112, 1.097, 1.087, 1.083, 1.08, 1.077, 1.075");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("1.074, 1.06, 1.037, 1.022, 1.016, 1.01, 1.006, 1.013, 1.023, 1.025",\
"1.074, 1.06, 1.037, 1.02, 1.014, 1.011, 1.007, 1.014, 1.022, 1.026",\
"1.079, 1.064, 1.042, 1.024, 1.018, 1.014, 1.011, 1.019, 1.028, 1.03",\
"1.096, 1.082, 1.059, 1.042, 1.035, 1.032, 1.029, 1.036, 1.044, 1.048",\
"1.134, 1.119, 1.095, 1.078, 1.07, 1.069, 1.069, 1.069, 1.074, 1.089",\
"1.195, 1.18, 1.157, 1.143, 1.133, 1.126, 1.126, 1.131, 1.138, 1.144",\
"1.274, 1.259, 1.236, 1.215, 1.211, 1.211, 1.208, 1.207, 1.213, 1.22",\
"1.358, 1.345, 1.319, 1.298, 1.29, 1.292, 1.298, 1.294, 1.296, 1.303",\
"1.454, 1.439, 1.414, 1.396, 1.383, 1.375, 1.385, 1.394, 1.395, 1.392",\
"1.558, 1.542, 1.517, 1.491, 1.486, 1.482, 1.479, 1.49, 1.504, 1.507");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("1.028, 1.015, 0.9947, 0.9788, 0.971, 0.9689, 0.967, 0.9732, 0.9851, 0.9863",\
"1.028, 1.015, 0.9941, 0.9794, 0.9727, 0.9685, 0.9694, 0.9734, 0.9814, 0.9941",\
"1.037, 1.024, 1.004, 0.9887, 0.9822, 0.9781, 0.979, 0.9824, 0.9904, 1.003",\
"1.085, 1.071, 1.052, 1.036, 1.029, 1.026, 1.027, 1.028, 1.037, 1.046",\
"1.197, 1.182, 1.16, 1.142, 1.131, 1.129, 1.124, 1.129, 1.138, 1.142",\
"1.363, 1.348, 1.321, 1.304, 1.287, 1.282, 1.281, 1.28, 1.292, 1.298",\
"1.571, 1.553, 1.524, 1.497, 1.489, 1.476, 1.47, 1.473, 1.482, 1.484",\
"1.791, 1.774, 1.74, 1.712, 1.694, 1.69, 1.686, 1.681, 1.682, 1.687",\
"2.03, 2.011, 1.976, 1.942, 1.917, 1.904, 1.91, 1.908, 1.907, 1.911",\
"2.281, 2.261, 2.226, 2.189, 2.161, 2.144, 2.143, 2.153, 2.151, 2.156");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("1.028, 1.015, 0.9947, 0.9788, 0.971, 0.9689, 0.967, 0.9732, 0.9851, 0.9863",\
"1.028, 1.015, 0.9941, 0.9794, 0.9727, 0.9685, 0.9694, 0.9734, 0.9814, 0.9941",\
"1.037, 1.024, 1.004, 0.9887, 0.9822, 0.9781, 0.979, 0.9824, 0.9904, 1.003",\
"1.085, 1.071, 1.052, 1.036, 1.029, 1.026, 1.027, 1.028, 1.037, 1.046",\
"1.197, 1.182, 1.16, 1.142, 1.131, 1.129, 1.124, 1.129, 1.138, 1.142",\
"1.363, 1.348, 1.321, 1.304, 1.287, 1.282, 1.281, 1.28, 1.292, 1.298",\
"1.571, 1.553, 1.524, 1.497, 1.489, 1.476, 1.47, 1.473, 1.482, 1.484",\
"1.791, 1.774, 1.74, 1.712, 1.694, 1.69, 1.686, 1.681, 1.682, 1.687",\
"2.03, 2.011, 1.976, 1.942, 1.917, 1.904, 1.91, 1.908, 1.907, 1.911",\
"2.281, 2.261, 2.226, 2.189, 2.161, 2.144, 2.143, 2.153, 2.151, 2.156");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!D&E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.8633, 0.8409, 0.8038, 0.7807, 0.7677, 0.7595, 0.7544, 0.7515, 0.749, 0.7472",\
"0.8626, 0.8399, 0.8014, 0.7801, 0.7671, 0.759, 0.7541, 0.751, 0.7483, 0.7467",\
"0.8702, 0.8478, 0.8101, 0.7876, 0.7747, 0.7667, 0.7622, 0.7582, 0.756, 0.7546",\
"0.9125, 0.8895, 0.8505, 0.8289, 0.8153, 0.8078, 0.8026, 0.7988, 0.7962, 0.795",\
"0.9985, 0.9758, 0.9364, 0.9125, 0.8965, 0.8882, 0.8829, 0.8793, 0.877, 0.8753",\
"1.133, 1.107, 1.066, 1.04, 1.023, 1.013, 1.007, 1.003, 0.9997, 0.9984",\
"1.314, 1.288, 1.243, 1.214, 1.194, 1.182, 1.175, 1.17, 1.167, 1.165",\
"1.539, 1.513, 1.462, 1.426, 1.405, 1.394, 1.384, 1.379, 1.375, 1.372",\
"1.812, 1.784, 1.729, 1.692, 1.667, 1.651, 1.641, 1.634, 1.63, 1.626",\
"2.134, 2.104, 2.046, 2.004, 1.975, 1.957, 1.945, 1.937, 1.931, 1.927");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.9559, 0.9423, 0.9216, 0.9065, 0.8994, 0.9018, 0.8967, 0.8991, 0.912, 0.9214",\
"0.9559, 0.9423, 0.9217, 0.9073, 0.8993, 0.898, 0.8967, 0.8985, 0.9103, 0.9159",\
"0.9648, 0.9515, 0.9309, 0.9162, 0.9085, 0.9084, 0.9049, 0.9117, 0.9208, 0.928",\
"1.012, 0.9982, 0.9766, 0.9616, 0.9549, 0.9508, 0.9522, 0.959, 0.9631, 0.9698",\
"1.119, 1.103, 1.081, 1.063, 1.053, 1.049, 1.049, 1.048, 1.059, 1.064",\
"1.28, 1.263, 1.236, 1.217, 1.202, 1.196, 1.191, 1.196, 1.204, 1.207",\
"1.493, 1.471, 1.445, 1.413, 1.404, 1.395, 1.385, 1.387, 1.393, 1.398",\
"1.755, 1.735, 1.699, 1.667, 1.643, 1.64, 1.634, 1.63, 1.63, 1.642",\
"2.07, 2.047, 2.007, 1.975, 1.944, 1.932, 1.932, 1.926, 1.925, 1.927",\
"2.437, 2.412, 2.369, 2.327, 2.296, 2.276, 2.266, 2.273, 2.271, 2.271");
}
}
internal_power() {
related_pin : "SETN" ;
when : "D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("1.028, 1.014, 0.9947, 0.9788, 0.971, 0.9672, 0.9686, 0.9743, 0.9844, 0.9873",\
"1.029, 1.015, 0.9934, 0.9793, 0.9728, 0.9684, 0.9687, 0.9728, 0.9807, 0.9935",\
"1.037, 1.024, 1.004, 0.9886, 0.9822, 0.978, 0.9789, 0.9823, 0.9859, 0.9992",\
"1.085, 1.071, 1.052, 1.036, 1.029, 1.026, 1.027, 1.028, 1.037, 1.046",\
"1.197, 1.181, 1.16, 1.142, 1.133, 1.126, 1.128, 1.13, 1.142, 1.143",\
"1.364, 1.347, 1.32, 1.303, 1.288, 1.281, 1.277, 1.283, 1.292, 1.293",\
"1.571, 1.554, 1.525, 1.499, 1.49, 1.477, 1.47, 1.475, 1.482, 1.484",\
"1.794, 1.775, 1.744, 1.713, 1.693, 1.691, 1.687, 1.68, 1.681, 1.685",\
"2.028, 2.009, 1.976, 1.944, 1.917, 1.911, 1.91, 1.91, 1.906, 1.91",\
"2.281, 2.26, 2.227, 2.192, 2.168, 2.147, 2.144, 2.15, 2.154, 2.156");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("1.028, 1.014, 0.9947, 0.9788, 0.971, 0.9672, 0.9686, 0.9743, 0.9844, 0.9873",\
"1.029, 1.015, 0.9934, 0.9793, 0.9728, 0.9684, 0.9687, 0.9728, 0.9807, 0.9935",\
"1.037, 1.024, 1.004, 0.9886, 0.9822, 0.978, 0.9789, 0.9823, 0.9859, 0.9992",\
"1.085, 1.071, 1.052, 1.036, 1.029, 1.026, 1.027, 1.028, 1.037, 1.046",\
"1.197, 1.181, 1.16, 1.142, 1.133, 1.126, 1.128, 1.13, 1.142, 1.143",\
"1.364, 1.347, 1.32, 1.303, 1.288, 1.281, 1.277, 1.283, 1.292, 1.293",\
"1.571, 1.554, 1.525, 1.499, 1.49, 1.477, 1.47, 1.475, 1.482, 1.484",\
"1.794, 1.775, 1.744, 1.713, 1.693, 1.691, 1.687, 1.68, 1.681, 1.685",\
"2.028, 2.009, 1.976, 1.944, 1.917, 1.911, 1.91, 1.91, 1.906, 1.91",\
"2.281, 2.26, 2.227, 2.192, 2.168, 2.147, 2.144, 2.15, 2.154, 2.156");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.4308, 0.4418, 0.4716, 0.5188, 0.5873, 0.6822, 0.8072, 0.9651, 1.158, 1.388",\
"0.4326, 0.4436, 0.4734, 0.5207, 0.589, 0.6839, 0.8091, 0.9669, 1.16, 1.39",\
"0.4405, 0.4516, 0.4815, 0.5286, 0.5971, 0.692, 0.8171, 0.9749, 1.168, 1.398",\
"0.4649, 0.4759, 0.5057, 0.5529, 0.6213, 0.7162, 0.8413, 0.999, 1.192, 1.422",\
"0.5126, 0.5236, 0.5534, 0.6007, 0.6691, 0.764, 0.8891, 1.047, 1.24, 1.47",\
"0.5834, 0.5945, 0.6243, 0.6715, 0.7399, 0.8348, 0.9599, 1.118, 1.311, 1.541",\
"0.6724, 0.6835, 0.7134, 0.7605, 0.8289, 0.9237, 1.049, 1.207, 1.399, 1.629",\
"0.7752, 0.7862, 0.816, 0.8633, 0.9318, 1.027, 1.152, 1.309, 1.502, 1.732",\
"0.8917, 0.9029, 0.9329, 0.98, 1.048, 1.143, 1.268, 1.426, 1.619, 1.849",\
"1.021, 1.032, 1.063, 1.11, 1.178, 1.273, 1.398, 1.555, 1.748, 1.978");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.351, 0.3621, 0.3974, 0.4644, 0.5704, 0.72, 0.9173, 1.167, 1.471, 1.832",\
"0.3516, 0.3628, 0.398, 0.4651, 0.5712, 0.7209, 0.9181, 1.167, 1.471, 1.834",\
"0.3546, 0.3657, 0.4009, 0.468, 0.5741, 0.7237, 0.9209, 1.17, 1.474, 1.837",\
"0.3634, 0.3745, 0.4098, 0.4767, 0.5828, 0.7325, 0.9299, 1.179, 1.483, 1.845",\
"0.3745, 0.3856, 0.4209, 0.4878, 0.5939, 0.7436, 0.9409, 1.19, 1.493, 1.856",\
"0.3815, 0.3925, 0.4277, 0.4948, 0.6007, 0.7505, 0.948, 1.197, 1.5, 1.863",\
"0.3797, 0.3907, 0.426, 0.4928, 0.5988, 0.7485, 0.9454, 1.194, 1.498, 1.861",\
"0.3677, 0.3788, 0.4139, 0.4807, 0.5866, 0.7361, 0.9333, 1.182, 1.486, 1.848",\
"0.344, 0.3552, 0.3902, 0.4569, 0.5631, 0.7125, 0.9098, 1.158, 1.462, 1.824",\
"0.3084, 0.3197, 0.3545, 0.4212, 0.527, 0.6764, 0.8737, 1.122, 1.426, 1.788");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.03726, 0.0491, 0.08332, 0.1477, 0.2539, 0.4082, 0.6143, 0.8748, 1.193, 1.572",\
"0.03726, 0.04922, 0.08382, 0.1477, 0.2535, 0.409, 0.6142, 0.8745, 1.193, 1.572",\
"0.03728, 0.04908, 0.08338, 0.1478, 0.2536, 0.4086, 0.6146, 0.8747, 1.193, 1.572",\
"0.03732, 0.0491, 0.0835, 0.1478, 0.2532, 0.4089, 0.6151, 0.8758, 1.192, 1.572",\
"0.0373, 0.04914, 0.08332, 0.1479, 0.2535, 0.4081, 0.6159, 0.875, 1.193, 1.572",\
"0.03738, 0.049, 0.0834, 0.148, 0.2538, 0.4088, 0.615, 0.8746, 1.193, 1.571",\
"0.0376, 0.0492, 0.0836, 0.1474, 0.2534, 0.4084, 0.6144, 0.8756, 1.193, 1.571",\
"0.0378, 0.0496, 0.0842, 0.1482, 0.2532, 0.408, 0.6138, 0.8748, 1.193, 1.571",\
"0.0382, 0.05, 0.0842, 0.148, 0.2534, 0.4088, 0.6142, 0.8738, 1.191, 1.571",\
"0.0386, 0.0504, 0.0844, 0.1482, 0.2534, 0.4084, 0.6146, 0.8746, 1.192, 1.57");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.03658, 0.05212, 0.1096, 0.2271, 0.4123, 0.6725, 1.015, 1.447, 1.974, 2.601",\
"0.03654, 0.05208, 0.1094, 0.2272, 0.4123, 0.6733, 1.014, 1.447, 1.973, 2.6",\
"0.03666, 0.0521, 0.1094, 0.2272, 0.4123, 0.6735, 1.015, 1.446, 1.973, 2.6",\
"0.03646, 0.05176, 0.1095, 0.2271, 0.4123, 0.6725, 1.015, 1.449, 1.977, 2.602",\
"0.03658, 0.0519, 0.1097, 0.2271, 0.4122, 0.6726, 1.015, 1.447, 1.973, 2.605",\
"0.03664, 0.05208, 0.1096, 0.227, 0.4119, 0.6726, 1.017, 1.449, 1.973, 2.602",\
"0.03682, 0.0521, 0.1098, 0.227, 0.4124, 0.6722, 1.014, 1.446, 1.972, 2.603",\
"0.037, 0.0522, 0.1098, 0.227, 0.4122, 0.6726, 1.015, 1.445, 1.972, 2.599",\
"0.0374, 0.0522, 0.1102, 0.2272, 0.4132, 0.6726, 1.014, 1.445, 1.971, 2.602",\
"0.0376, 0.0526, 0.1096, 0.227, 0.4124, 0.672, 1.015, 1.446, 1.973, 2.599");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.4613, 0.4723, 0.5022, 0.5495, 0.6178, 0.7127, 0.8378, 0.9956, 1.188, 1.418",\
"0.4639, 0.4748, 0.5046, 0.552, 0.6205, 0.7154, 0.8404, 0.9983, 1.191, 1.421",\
"0.4732, 0.4842, 0.514, 0.5614, 0.6298, 0.7246, 0.8497, 1.008, 1.2, 1.43",\
"0.4853, 0.4963, 0.5262, 0.5734, 0.6418, 0.7368, 0.8618, 1.02, 1.213, 1.442",\
"0.4982, 0.5092, 0.5392, 0.5864, 0.6548, 0.7497, 0.8748, 1.033, 1.225, 1.455",\
"0.5098, 0.5208, 0.5506, 0.5979, 0.6663, 0.7613, 0.8864, 1.044, 1.237, 1.467",\
"0.5154, 0.5264, 0.5562, 0.6035, 0.6719, 0.7668, 0.8919, 1.05, 1.243, 1.473",\
"0.5152, 0.5262, 0.556, 0.6033, 0.6717, 0.7667, 0.8917, 1.049, 1.242, 1.472",\
"0.5091, 0.52, 0.5498, 0.5971, 0.6655, 0.7604, 0.8855, 1.043, 1.236, 1.466",\
"0.4963, 0.5074, 0.5371, 0.5844, 0.6528, 0.7478, 0.873, 1.031, 1.223, 1.453");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.3305, 0.3417, 0.377, 0.444, 0.5501, 0.6999, 0.8971, 1.146, 1.45, 1.813",\
"0.3331, 0.3443, 0.3795, 0.4466, 0.5527, 0.7024, 0.8997, 1.149, 1.452, 1.816",\
"0.3429, 0.3541, 0.3894, 0.4564, 0.5625, 0.7122, 0.9094, 1.158, 1.462, 1.825",\
"0.3607, 0.372, 0.4072, 0.4743, 0.5804, 0.7301, 0.9273, 1.176, 1.48, 1.843",\
"0.3772, 0.3883, 0.4234, 0.4905, 0.5966, 0.7463, 0.9437, 1.193, 1.497, 1.858",\
"0.3877, 0.399, 0.434, 0.501, 0.6071, 0.7568, 0.9542, 1.203, 1.507, 1.87",\
"0.3886, 0.3998, 0.435, 0.502, 0.6079, 0.7574, 0.9548, 1.203, 1.508, 1.87",\
"0.3777, 0.3891, 0.4242, 0.491, 0.5969, 0.7466, 0.9437, 1.192, 1.496, 1.858",\
"0.3543, 0.3655, 0.4008, 0.4675, 0.5734, 0.7229, 0.9201, 1.169, 1.473, 1.834",\
"0.3172, 0.3284, 0.3635, 0.43, 0.5361, 0.6855, 0.8828, 1.131, 1.435, 1.797");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.03728, 0.04912, 0.08372, 0.1473, 0.2535, 0.4084, 0.6142, 0.8753, 1.193, 1.572",\
"0.03732, 0.04932, 0.08336, 0.1478, 0.2534, 0.4084, 0.6151, 0.8748, 1.193, 1.571",\
"0.03738, 0.04912, 0.08372, 0.1473, 0.2532, 0.4079, 0.6143, 0.8747, 1.193, 1.572",\
"0.03738, 0.04914, 0.08356, 0.1478, 0.2535, 0.4087, 0.6144, 0.8754, 1.193, 1.571",\
"0.03728, 0.04908, 0.0837, 0.1479, 0.2536, 0.4082, 0.6147, 0.875, 1.193, 1.572",\
"0.03722, 0.04898, 0.08336, 0.1474, 0.2536, 0.4082, 0.6154, 0.875, 1.193, 1.572",\
"0.0372, 0.049, 0.0836, 0.1474, 0.2534, 0.408, 0.614, 0.8744, 1.193, 1.572",\
"0.0372, 0.049, 0.0834, 0.1474, 0.2532, 0.4084, 0.6144, 0.8746, 1.193, 1.572",\
"0.0374, 0.049, 0.0832, 0.1474, 0.2534, 0.4082, 0.6144, 0.8748, 1.192, 1.57",\
"0.0372, 0.049, 0.0838, 0.1478, 0.2532, 0.408, 0.6152, 0.8746, 1.192, 1.571");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.03664, 0.05214, 0.1095, 0.2271, 0.4122, 0.6737, 1.015, 1.446, 1.973, 2.6",\
"0.03674, 0.05206, 0.1094, 0.2272, 0.4126, 0.6737, 1.015, 1.447, 1.973, 2.6",\
"0.03664, 0.05216, 0.1095, 0.2271, 0.4123, 0.6735, 1.015, 1.446, 1.973, 2.601",\
"0.03656, 0.05212, 0.1095, 0.2272, 0.4123, 0.6732, 1.014, 1.447, 1.973, 2.6",\
"0.03668, 0.05194, 0.1096, 0.2272, 0.4121, 0.6723, 1.015, 1.448, 1.977, 2.601",\
"0.03698, 0.05218, 0.1098, 0.227, 0.4119, 0.6724, 1.015, 1.447, 1.974, 2.605",\
"0.03674, 0.0522, 0.1098, 0.2272, 0.4124, 0.672, 1.014, 1.447, 1.974, 2.604",\
"0.037, 0.0524, 0.1098, 0.227, 0.4128, 0.673, 1.015, 1.446, 1.972, 2.6",\
"0.0372, 0.052, 0.1096, 0.2272, 0.4124, 0.6734, 1.016, 1.445, 1.972, 2.6",\
"0.0374, 0.0524, 0.1096, 0.2272, 0.4124, 0.6728, 1.015, 1.446, 1.972, 2.598");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "D===1'b0 && E===1'b0" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "!D&!E" ;
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.2059, 0.217, 0.2524, 0.3194, 0.4257, 0.5755, 0.7727, 1.022, 1.326, 1.688",\
"0.2094, 0.2206, 0.2559, 0.323, 0.4292, 0.579, 0.7766, 1.025, 1.33, 1.692",\
"0.2251, 0.2363, 0.2717, 0.3388, 0.445, 0.5948, 0.7924, 1.041, 1.345, 1.707",\
"0.2595, 0.2706, 0.3062, 0.3732, 0.4793, 0.6291, 0.8265, 1.075, 1.38, 1.742",\
"0.3093, 0.3204, 0.3557, 0.4225, 0.5283, 0.6779, 0.8754, 1.124, 1.428, 1.79",\
"0.3679, 0.3791, 0.4141, 0.4806, 0.5861, 0.7355, 0.9329, 1.182, 1.485, 1.848",\
"0.4319, 0.4432, 0.478, 0.544, 0.6495, 0.7985, 0.9954, 1.244, 1.547, 1.91",\
"0.5007, 0.5123, 0.5468, 0.6126, 0.7174, 0.8663, 1.063, 1.311, 1.615, 1.977",\
"0.5739, 0.5854, 0.6201, 0.6854, 0.79, 0.9388, 1.135, 1.383, 1.687, 2.049",\
"0.651, 0.6627, 0.6976, 0.7625, 0.8667, 1.015, 1.212, 1.46, 1.763, 2.125");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.03582, 0.05144, 0.1093, 0.227, 0.4126, 0.6725, 1.015, 1.446, 1.972, 2.602",\
"0.0362, 0.05144, 0.1093, 0.227, 0.4125, 0.6725, 1.016, 1.447, 1.973, 2.6",\
"0.03594, 0.05148, 0.1093, 0.227, 0.4122, 0.6724, 1.016, 1.447, 1.973, 2.599",\
"0.03618, 0.05156, 0.1094, 0.2268, 0.4121, 0.6724, 1.015, 1.447, 1.972, 2.601",\
"0.03644, 0.05166, 0.1095, 0.2269, 0.4121, 0.6722, 1.016, 1.446, 1.977, 2.602",\
"0.03758, 0.05272, 0.1098, 0.227, 0.4128, 0.6732, 1.017, 1.446, 1.974, 2.601",\
"0.0386, 0.0532, 0.1102, 0.2272, 0.4126, 0.6726, 1.015, 1.447, 1.973, 2.601",\
"0.0394, 0.0546, 0.1104, 0.2274, 0.4122, 0.6722, 1.014, 1.447, 1.972, 2.602",\
"0.0404, 0.055, 0.1108, 0.2274, 0.4128, 0.673, 1.014, 1.445, 1.974, 2.599",\
"0.0412, 0.0556, 0.1112, 0.2274, 0.4122, 0.6726, 1.015, 1.446, 1.972, 2.6");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "D===1'b0 && E===1'b1" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "!D&E" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.2163, 0.2272, 0.2571, 0.3044, 0.3728, 0.4678, 0.5928, 0.7507, 0.9436, 1.174",\
"0.2186, 0.2295, 0.2593, 0.3066, 0.375, 0.47, 0.5951, 0.7529, 0.9458, 1.176",\
"0.2291, 0.2401, 0.2699, 0.3172, 0.3857, 0.4806, 0.6057, 0.7636, 0.9565, 1.187",\
"0.252, 0.263, 0.2928, 0.34, 0.4084, 0.5033, 0.6285, 0.7863, 0.9793, 1.209",\
"0.2792, 0.2902, 0.3199, 0.3672, 0.4356, 0.5305, 0.6556, 0.8134, 1.006, 1.236",\
"0.3069, 0.318, 0.3478, 0.3951, 0.4633, 0.5581, 0.683, 0.8408, 1.034, 1.264",\
"0.3319, 0.3428, 0.3727, 0.4203, 0.4885, 0.5832, 0.708, 0.8658, 1.058, 1.288",\
"0.3523, 0.364, 0.394, 0.4412, 0.5093, 0.6038, 0.7287, 0.8864, 1.079, 1.309",\
"0.3681, 0.3794, 0.4101, 0.4577, 0.5257, 0.6202, 0.7449, 0.9025, 1.095, 1.325",\
"0.3776, 0.3894, 0.4204, 0.4683, 0.5363, 0.6305, 0.755, 0.9125, 1.105, 1.335");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.2056, 0.2167, 0.2521, 0.3194, 0.4256, 0.5753, 0.7728, 1.022, 1.327, 1.688",\
"0.2091, 0.2203, 0.2557, 0.3229, 0.4292, 0.5789, 0.7764, 1.025, 1.33, 1.693",\
"0.2249, 0.2361, 0.2715, 0.3386, 0.4448, 0.5948, 0.7921, 1.041, 1.346, 1.707",\
"0.2593, 0.2705, 0.3058, 0.373, 0.4791, 0.6288, 0.8263, 1.075, 1.38, 1.742",\
"0.3089, 0.32, 0.3553, 0.4222, 0.5281, 0.6777, 0.8751, 1.124, 1.429, 1.791",\
"0.3676, 0.3788, 0.4141, 0.4805, 0.5861, 0.7355, 0.9326, 1.181, 1.486, 1.849",\
"0.4325, 0.4439, 0.4794, 0.5452, 0.6504, 0.7995, 0.9964, 1.245, 1.549, 1.912",\
"0.5032, 0.5154, 0.5506, 0.6163, 0.7207, 0.8693, 1.066, 1.314, 1.618, 1.98",\
"0.5803, 0.5922, 0.6274, 0.6933, 0.7974, 0.9457, 1.142, 1.39, 1.694, 2.055",\
"0.6625, 0.6748, 0.7106, 0.7762, 0.88, 1.028, 1.224, 1.472, 1.775, 2.136");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.03702, 0.04874, 0.08354, 0.1475, 0.2539, 0.4085, 0.6147, 0.8755, 1.192, 1.573",\
"0.0369, 0.04878, 0.08342, 0.1477, 0.2532, 0.4081, 0.6149, 0.8758, 1.193, 1.573",\
"0.03692, 0.04894, 0.08366, 0.1471, 0.2537, 0.4087, 0.615, 0.8745, 1.192, 1.573",\
"0.03702, 0.04898, 0.08334, 0.1476, 0.2539, 0.4092, 0.6144, 0.8745, 1.194, 1.573",\
"0.03756, 0.04926, 0.08344, 0.1474, 0.2538, 0.4088, 0.6146, 0.875, 1.194, 1.572",\
"0.0382, 0.05022, 0.0844, 0.1483, 0.2532, 0.4081, 0.6153, 0.8748, 1.192, 1.572",\
"0.03964, 0.0514, 0.08552, 0.1487, 0.2542, 0.4084, 0.6138, 0.8742, 1.192, 1.572",\
"0.0412, 0.053, 0.0868, 0.1498, 0.2544, 0.4088, 0.6148, 0.8744, 1.192, 1.57",\
"0.0434, 0.0548, 0.0888, 0.1508, 0.2548, 0.4096, 0.6148, 0.8742, 1.191, 1.57",\
"0.0454, 0.0576, 0.0908, 0.1522, 0.2554, 0.4088, 0.6152, 0.8754, 1.193, 1.57");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.03616, 0.0517, 0.1093, 0.227, 0.413, 0.6722, 1.014, 1.447, 1.974, 2.602",\
"0.03614, 0.0517, 0.1093, 0.227, 0.413, 0.6722, 1.014, 1.447, 1.978, 2.607",\
"0.03606, 0.05174, 0.1093, 0.227, 0.4119, 0.6736, 1.015, 1.447, 1.977, 2.603",\
"0.03632, 0.05174, 0.1094, 0.227, 0.4127, 0.6721, 1.016, 1.447, 1.978, 2.602",\
"0.037, 0.05216, 0.1099, 0.2269, 0.4124, 0.6731, 1.016, 1.447, 1.978, 2.607",\
"0.03794, 0.053, 0.11, 0.2272, 0.4123, 0.6725, 1.015, 1.447, 1.974, 2.603",\
"0.0398, 0.0546, 0.1108, 0.2272, 0.413, 0.6718, 1.015, 1.446, 1.974, 2.602",\
"0.0416, 0.0568, 0.112, 0.2278, 0.4124, 0.6722, 1.015, 1.448, 1.972, 2.6",\
"0.0436, 0.0582, 0.1132, 0.2284, 0.4128, 0.6722, 1.015, 1.445, 1.973, 2.597",\
"0.0458, 0.0602, 0.1144, 0.2288, 0.413, 0.673, 1.015, 1.446, 1.972, 2.598");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "D===1'b1 && E===1'b0" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "D&!E" ;
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.2059, 0.217, 0.2524, 0.3194, 0.4257, 0.5754, 0.773, 1.022, 1.326, 1.689",\
"0.2094, 0.2206, 0.2559, 0.323, 0.4292, 0.579, 0.7766, 1.025, 1.329, 1.691",\
"0.2252, 0.2363, 0.2717, 0.3388, 0.445, 0.5948, 0.7924, 1.041, 1.345, 1.707",\
"0.2596, 0.2706, 0.3062, 0.3732, 0.4793, 0.6291, 0.8266, 1.075, 1.38, 1.742",\
"0.3093, 0.3203, 0.3557, 0.4225, 0.5284, 0.678, 0.8754, 1.124, 1.428, 1.79",\
"0.3679, 0.3791, 0.4141, 0.4806, 0.5861, 0.7355, 0.9326, 1.182, 1.486, 1.848",\
"0.432, 0.443, 0.478, 0.5444, 0.6496, 0.7986, 0.9955, 1.244, 1.548, 1.911",\
"0.5006, 0.5123, 0.5469, 0.6126, 0.7174, 0.8663, 1.063, 1.311, 1.615, 1.977",\
"0.5738, 0.5852, 0.6201, 0.6858, 0.7898, 0.9388, 1.135, 1.383, 1.687, 2.049",\
"0.6511, 0.6626, 0.6976, 0.7629, 0.8672, 1.015, 1.212, 1.46, 1.763, 2.125");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.0359, 0.05142, 0.1093, 0.2269, 0.4127, 0.6725, 1.017, 1.448, 1.974, 2.6",\
"0.0362, 0.05144, 0.1092, 0.227, 0.4125, 0.6725, 1.016, 1.447, 1.973, 2.6",\
"0.0358, 0.05148, 0.1093, 0.227, 0.4122, 0.6724, 1.016, 1.447, 1.973, 2.6",\
"0.03628, 0.05156, 0.1094, 0.2268, 0.4121, 0.6724, 1.015, 1.447, 1.972, 2.601",\
"0.03656, 0.05188, 0.1097, 0.2269, 0.4127, 0.6723, 1.015, 1.447, 1.972, 2.602",\
"0.03788, 0.05264, 0.1096, 0.227, 0.4122, 0.6724, 1.014, 1.446, 1.976, 2.601",\
"0.0388, 0.0532, 0.11, 0.227, 0.4124, 0.6724, 1.015, 1.447, 1.974, 2.601",\
"0.0396, 0.0548, 0.1104, 0.2272, 0.4122, 0.6726, 1.014, 1.448, 1.971, 2.601",\
"0.0406, 0.055, 0.1108, 0.2276, 0.4128, 0.6732, 1.014, 1.445, 1.973, 2.599",\
"0.0414, 0.056, 0.1112, 0.2278, 0.4128, 0.6734, 1.015, 1.445, 1.972, 2.6");
}
}
timing() {
related_pin : "SETN" ;
timing_sense : negative_unate ;
timing_type : preset ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.2163, 0.2272, 0.2571, 0.3044, 0.3728, 0.4678, 0.5928, 0.7507, 0.9436, 1.174",\
"0.2186, 0.2295, 0.2593, 0.3066, 0.375, 0.47, 0.5951, 0.7529, 0.9458, 1.176",\
"0.2291, 0.2401, 0.2699, 0.3172, 0.3857, 0.4806, 0.6057, 0.7636, 0.9565, 1.187",\
"0.252, 0.263, 0.2928, 0.34, 0.4084, 0.5033, 0.6285, 0.7863, 0.9793, 1.209",\
"0.2792, 0.2902, 0.3199, 0.3672, 0.4356, 0.5305, 0.6556, 0.8134, 1.006, 1.236",\
"0.3069, 0.318, 0.3478, 0.3951, 0.4633, 0.5581, 0.683, 0.8408, 1.034, 1.264",\
"0.3319, 0.3428, 0.3727, 0.4203, 0.4885, 0.5832, 0.708, 0.8658, 1.058, 1.288",\
"0.3523, 0.364, 0.394, 0.4412, 0.5093, 0.6038, 0.7287, 0.8864, 1.079, 1.309",\
"0.3681, 0.3794, 0.4101, 0.4577, 0.5257, 0.6202, 0.7449, 0.9025, 1.095, 1.325",\
"0.3776, 0.3894, 0.4204, 0.4683, 0.5363, 0.6305, 0.755, 0.9125, 1.105, 1.335");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.2056, 0.2167, 0.2521, 0.3194, 0.4256, 0.5753, 0.7728, 1.022, 1.327, 1.688",\
"0.2091, 0.2203, 0.2557, 0.3229, 0.4292, 0.5789, 0.7764, 1.025, 1.33, 1.693",\
"0.2249, 0.2361, 0.2715, 0.3386, 0.4448, 0.5948, 0.7921, 1.041, 1.346, 1.707",\
"0.2593, 0.2705, 0.3058, 0.373, 0.4791, 0.6288, 0.8263, 1.075, 1.38, 1.742",\
"0.3089, 0.32, 0.3553, 0.4222, 0.5281, 0.6777, 0.8751, 1.124, 1.429, 1.791",\
"0.3676, 0.3788, 0.4141, 0.4805, 0.5861, 0.7355, 0.9326, 1.181, 1.486, 1.849",\
"0.4325, 0.4439, 0.4794, 0.5452, 0.6504, 0.7995, 0.9964, 1.245, 1.549, 1.912",\
"0.5032, 0.5154, 0.5506, 0.6163, 0.7207, 0.8693, 1.066, 1.314, 1.618, 1.98",\
"0.5803, 0.5922, 0.6274, 0.6933, 0.7974, 0.9457, 1.142, 1.39, 1.694, 2.055",\
"0.6625, 0.6748, 0.7106, 0.7762, 0.88, 1.028, 1.224, 1.472, 1.775, 2.136");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.03702, 0.04874, 0.08354, 0.1475, 0.2539, 0.4085, 0.6147, 0.8755, 1.192, 1.573",\
"0.0369, 0.04878, 0.08342, 0.1477, 0.2532, 0.4081, 0.6149, 0.8758, 1.193, 1.573",\
"0.03692, 0.04894, 0.08366, 0.1471, 0.2537, 0.4087, 0.615, 0.8745, 1.192, 1.573",\
"0.03702, 0.04898, 0.08334, 0.1476, 0.2539, 0.4092, 0.6144, 0.8745, 1.194, 1.573",\
"0.03756, 0.04926, 0.08344, 0.1474, 0.2538, 0.4088, 0.6146, 0.875, 1.194, 1.572",\
"0.0382, 0.05022, 0.0844, 0.1483, 0.2532, 0.4081, 0.6153, 0.8748, 1.192, 1.572",\
"0.03964, 0.0514, 0.08552, 0.1487, 0.2542, 0.4084, 0.6138, 0.8742, 1.192, 1.572",\
"0.0412, 0.053, 0.0868, 0.1498, 0.2544, 0.4088, 0.6148, 0.8744, 1.192, 1.57",\
"0.0434, 0.0548, 0.0888, 0.1508, 0.2548, 0.4096, 0.6148, 0.8742, 1.191, 1.57",\
"0.0454, 0.0576, 0.0908, 0.1522, 0.2554, 0.4088, 0.6152, 0.8754, 1.193, 1.57");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007476, 0.03021, 0.07361, 0.1412, 0.2361, 0.361, 0.5183, 0.7103, 0.9392");
values("0.03616, 0.0517, 0.1093, 0.227, 0.413, 0.6722, 1.014, 1.447, 1.974, 2.602",\
"0.03614, 0.0517, 0.1093, 0.227, 0.413, 0.6722, 1.014, 1.447, 1.978, 2.607",\
"0.03606, 0.05174, 0.1093, 0.227, 0.4119, 0.6736, 1.015, 1.447, 1.977, 2.603",\
"0.03632, 0.05174, 0.1094, 0.227, 0.4127, 0.6721, 1.016, 1.447, 1.978, 2.602",\
"0.037, 0.05216, 0.1099, 0.2269, 0.4124, 0.6731, 1.016, 1.447, 1.978, 2.607",\
"0.03794, 0.053, 0.11, 0.2272, 0.4123, 0.6725, 1.015, 1.447, 1.974, 2.603",\
"0.0398, 0.0546, 0.1108, 0.2272, 0.413, 0.6718, 1.015, 1.446, 1.974, 2.602",\
"0.0416, 0.0568, 0.112, 0.2278, 0.4124, 0.6722, 1.015, 1.448, 1.972, 2.6",\
"0.0436, 0.0582, 0.1132, 0.2284, 0.4128, 0.6722, 1.015, 1.445, 1.973, 2.597",\
"0.0458, 0.0602, 0.1144, 0.2288, 0.413, 0.673, 1.015, 1.446, 1.972, 2.598");
}
}
}
pin(SETN) {
capacitance : 0.005237 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
min_pulse_width_low : 0.1729 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.05431, 0.05415, 0.05392, 0.0539, 0.0538, 0.05373, 0.05381, 0.05387, \
0.05389, 0.05389");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03598, -0.03592, -0.03595, -0.03591, -0.03587, -0.03593, -0.03602, \
-0.036, -0.03596, -0.03597");
}
}
internal_power() {
when : "D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.05434, 0.05419, 0.05398, 0.05392, 0.05381, 0.05379, 0.0538, \
0.05387, 0.05401, 0.0539");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03598, -0.03592, -0.03595, -0.03591, -0.03587, -0.03593, -0.03602, \
-0.03601, -0.03596, -0.03595");
}
}
internal_power() {
when : "D&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.05412, 0.05406, 0.05395, 0.05403, 0.05382, 0.05396, 0.05386, \
0.0539, 0.0539, 0.0539");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03599, -0.03593, -0.03602, -0.03594, -0.03589, -0.03588, -0.03601, \
-0.036, -0.03592, -0.036");
}
}
timing() {
related_pin : "E" ;
timing_type : recovery_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.0057, 0.0056, -0.0165, -0.0429, -0.0808, -0.1233, -0.1705, -0.222, -0.2763, -0.3352",\
"0.0125, 0.0064, -0.0092, -0.0438, -0.0822, -0.1248, -0.1721, -0.2234, -0.2776, -0.3364",\
"0.0165, 0.0167, 0, -0.0359, -0.0727, -0.111, -0.1647, -0.2117, -0.2714, -0.3338",\
"0.0334, 0.0242, 0.0085, -0.0198, -0.0548, -0.103, -0.153, -0.2023, -0.2626, -0.3272",\
"0.0485, 0.0424, 0.0293, -0.0037, -0.0455, -0.0881, -0.1334, -0.1846, -0.2498, -0.3157",\
"0.0698, 0.0612, 0.0432, 0.0166, -0.0248, -0.0674, -0.1178, -0.1697, -0.23, -0.2968",\
"0.0795, 0.0798, 0.0615, 0.0338, -0.0006, -0.046, -0.0964, -0.151, -0.2143, -0.276",\
"0.1005, 0.0925, 0.076, 0.0487, 0.0161, -0.0362, -0.0847, -0.1403, -0.1943, -0.2663",\
"0.1071, 0.1018, 0.0852, 0.0554, 0.0207, -0.0217, -0.0672, -0.1247, -0.1873, -0.2538",\
"0.112, 0.1051, 0.0905, 0.0597, 0.0244, -0.0177, -0.0598, -0.1224, -0.1826, -0.2498");
}
}
timing() {
related_pin : "E" ;
timing_type : removal_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.0572, 0.061, 0.0743, 0.1092, 0.1457, 0.1946, 0.2434, 0.3029, 0.3609, 0.4302",\
"0.0541, 0.0575, 0.0772, 0.1124, 0.1487, 0.1884, 0.2398, 0.297, 0.3629, 0.4312",\
"0.0414, 0.0514, 0.0699, 0.0963, 0.1378, 0.1883, 0.2356, 0.2879, 0.3535, 0.4242",\
"0.0329, 0.0346, 0.0519, 0.0859, 0.1215, 0.1677, 0.216, 0.2746, 0.3374, 0.4072",\
"0.0162, 0.0173, 0.0357, 0.0705, 0.106, 0.1508, 0.2043, 0.2638, 0.3178, 0.3922",\
"0.0016, 0.0024, 0.0245, 0.0536, 0.0937, 0.1349, 0.1907, 0.2421, 0.3048, 0.3712",\
"-0.0127, -0.0059, 0.0094, 0.0433, 0.0794, 0.1279, 0.1714, 0.2274, 0.2904, 0.3582",\
"-0.0195, -0.0189, 0.0002, 0.0326, 0.073, 0.1141, 0.1611, 0.2141, 0.2805, 0.3472",\
"-0.0278, -0.0218, -0.0031, 0.0252, 0.0598, 0.1034, 0.1509, 0.2109, 0.2761, 0.3392",\
"-0.0241, -0.0234, -0.0071, 0.0199, 0.0599, 0.1005, 0.1509, 0.2032, 0.2676, 0.3332");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_NOT_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&!E" ;
fall_constraint(scalar) {
values("0.1729");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&!E" ;
fall_constraint(scalar) {
values("0.1729");
}
}
}
}