blob: e4676fa8d2604eda3d94becbc08bc890a3bab65f [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__latsnq_1) {
area : 59.270400 ;
latch(IQ2,IQN2) {
enable : "E" ;
data_in : "D" ;
preset : "(!SETN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&!SETN" ;
value : "0.00058818" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&SETN" ;
value : "0.00064833" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!SETN" ;
value : "0.00059751" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&SETN" ;
value : "0.00059583" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!SETN" ;
value : "0.00058815" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&SETN" ;
value : "0.00067869" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!SETN" ;
value : "0.00058302" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&SETN" ;
value : "0.00059949" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00067869" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.003937 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 13.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.01085, 0.01085, 0.01084, 0.01084, 0.01086, 0.01086, 0.01086, \
0.01086, 0.01085, 0.01085");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.01022, -0.01029, -0.0105, -0.01061, -0.01069, -0.0107, -0.01073, \
-0.01074, -0.01075, -0.01076");
}
}
internal_power() {
when : "!E&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.01162, 0.01162, 0.01163, 0.01162, 0.01163, 0.01165, 0.01164, \
0.01164, 0.01164, 0.01164");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.0106, -0.0106, -0.01058, -0.01063, -0.01067, -0.01071, -0.01073, \
-0.01074, -0.01075, -0.01075");
}
}
internal_power() {
when : "E&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.08286, 0.08215, 0.08138, 0.08186, 0.08551, 0.09317, 0.1052, \
0.1214, 0.142, 0.1671");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.02384, 0.02323, 0.02264, 0.02319, 0.02611, 0.03222, 0.04186, \
0.05543, 0.073, 0.09476");
}
}
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.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.922, -0.897, -0.795, -0.664, -0.5, -0.332, -0.156, 0.04, 0.274, 0.544",\
"-0.946, -0.914, -0.816, -0.68, -0.524, -0.353, -0.176, 0.027, 0.26, 0.527",\
"-1.01, -0.984, -0.881, -0.75, -0.59, -0.418, -0.242, -0.034, 0.196, 0.467",\
"-1.138, -1.113, -1.008, -0.88, -0.718, -0.54, -0.355, -0.146, 0.099, 0.373",\
"-1.345, -1.318, -1.216, -1.082, -0.916, -0.732, -0.533, -0.309, -0.058, 0.227",\
"-1.614, -1.59, -1.485, -1.354, -1.191, -0.98, -0.768, -0.538, -0.278, 0.021",\
"-1.962, -1.934, -1.821, -1.679, -1.521, -1.304, -1.075, -0.833, -0.559, -0.263",\
"-2.365, -2.336, -2.22, -2.075, -1.916, -1.699, -1.454, -1.192, -0.919, -0.606",\
"-2.837, -2.81, -2.68, -2.533, -2.374, -2.156, -1.892, -1.625, -1.328, -1.005",\
"-3.365, -3.336, -3.202, -3.05, -2.889, -2.678, -2.398, -2.106, -1.791, -1.453");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.532, -0.526, -0.546, -0.639, -0.777, -0.89, -0.967, -0.998, -0.966, -0.871",\
"-0.552, -0.549, -0.559, -0.661, -0.796, -0.908, -0.981, -1.006, -0.979, -0.881",\
"-0.601, -0.598, -0.612, -0.701, -0.83, -0.936, -1.007, -1.026, -0.999, -0.901",\
"-0.684, -0.681, -0.69, -0.764, -0.865, -0.963, -1.028, -1.052, -1.019, -0.927",\
"-0.759, -0.752, -0.757, -0.812, -0.906, -0.993, -1.057, -1.086, -1.062, -0.969",\
"-0.81, -0.801, -0.798, -0.844, -0.923, -1.005, -1.078, -1.118, -1.113, -1.041",\
"-0.824, -0.815, -0.806, -0.842, -0.911, -1.004, -1.087, -1.144, -1.17, -1.133",\
"-0.794, -0.782, -0.77, -0.806, -0.877, -0.979, -1.077, -1.157, -1.212, -1.214",\
"-0.719, -0.709, -0.696, -0.72, -0.803, -0.907, -1.03, -1.147, -1.233, -1.28",\
"-0.591, -0.583, -0.564, -0.594, -0.68, -0.799, -0.948, -1.091, -1.221, -1.312");
}
}
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.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("1.031, 1.008, 0.902, 0.763, 0.596, 0.433, 0.294, 0.173, 0.057, -0.054",\
"1.05, 1.023, 0.922, 0.78, 0.612, 0.448, 0.31, 0.179, 0.056, -0.066",\
"1.117, 1.089, 0.982, 0.847, 0.685, 0.521, 0.371, 0.24, 0.105, -0.027",\
"1.237, 1.212, 1.106, 0.973, 0.81, 0.632, 0.475, 0.312, 0.153, -0.016",\
"1.441, 1.411, 1.311, 1.175, 1.015, 0.81, 0.627, 0.437, 0.237, 0.018",\
"1.706, 1.684, 1.579, 1.435, 1.275, 1.053, 0.844, 0.633, 0.397, 0.145",\
"2.043, 2.016, 1.909, 1.754, 1.598, 1.369, 1.136, 0.899, 0.649, 0.367",\
"2.454, 2.425, 2.304, 2.14, 1.983, 1.756, 1.505, 1.252, 0.975, 0.678",\
"2.916, 2.882, 2.749, 2.586, 2.438, 2.211, 1.937, 1.66, 1.369, 1.053",\
"3.436, 3.399, 3.259, 3.101, 2.944, 2.727, 2.431, 2.136, 1.819, 1.484");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.653, 0.644, 0.661, 0.801, 1.172, 1.736, 2.506, 3.492, 4.691, 6.125",\
"0.671, 0.667, 0.68, 0.819, 1.184, 1.749, 2.508, 3.484, 4.675, 6.099",\
"0.722, 0.711, 0.728, 0.872, 1.22, 1.774, 2.508, 3.458, 4.617, 6.006",\
"0.802, 0.793, 0.813, 0.935, 1.251, 1.754, 2.442, 3.327, 4.406, 5.696",\
"0.881, 0.868, 0.883, 0.982, 1.254, 1.705, 2.329, 3.144, 4.146, 5.343",\
"0.937, 0.921, 0.929, 1.006, 1.242, 1.66, 2.241, 2.997, 3.944, 5.074",\
"0.95, 0.943, 0.949, 1.006, 1.212, 1.593, 2.149, 2.875, 3.784, 4.881",\
"0.927, 0.925, 0.92, 0.972, 1.156, 1.514, 2.053, 2.765, 3.677, 4.776",\
"0.864, 0.849, 0.853, 0.892, 1.061, 1.4, 1.937, 2.662, 3.592, 4.742",\
"0.749, 0.734, 0.735, 0.772, 0.924, 1.251, 1.785, 2.525, 3.502, 4.68");
}
}
}
pin(E) {
capacitance : 0.009846 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 13.2 ;
min_pulse_width_high : 1.158 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.1095, 0.1082, 0.1087, 0.1133, 0.1224, 0.1363, 0.1554, 0.1802, \
0.211, 0.2481");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.06895, 0.06832, 0.0675, 0.06951, 0.07597, 0.08751, 0.1043, 0.1265, \
0.1545, 0.1886");
}
}
internal_power() {
when : "!D&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.07445, 0.07309, 0.07319, 0.07735, 0.08601, 0.09943, 0.118, 0.1423, \
0.1725, 0.2089");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.001146, 0.000349, 4.262e-05, 0.003012, 0.01022, 0.02204, 0.03892, \
0.06099, 0.0885, 0.1217");
}
}
internal_power() {
when : "D&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.07519, 0.07384, 0.07408, 0.07837, 0.08719, 0.1007, 0.1195, 0.1437, \
0.174, 0.2105");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.003905, 0.003099, 0.002875, 0.005708, 0.01268, 0.02443, 0.04116, \
0.06311, 0.09054, 0.1237");
}
}
internal_power() {
when : "D&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.07518, 0.07384, 0.07408, 0.07836, 0.08719, 0.1007, 0.1195, 0.1437, \
0.174, 0.2105");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.0009248, 0.000115, -0.0001674, 0.002639, 0.009728, 0.02146, \
0.03819, 0.06015, 0.0876, 0.1208");
}
}
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("1.158");
}
}
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.586");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 0.4609 ;
max_transition : 13.2 ;
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.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.2088, 0.2087, 0.2092, 0.2096, 0.21, 0.2102, 0.2103, 0.2104, 0.2104, 0.2104",\
"0.2081, 0.2081, 0.2085, 0.2089, 0.2093, 0.2095, 0.2096, 0.2097, 0.2097, 0.2097",\
"0.2073, 0.2073, 0.2077, 0.2081, 0.2086, 0.2087, 0.2088, 0.2089, 0.2089, 0.209",\
"0.2078, 0.2078, 0.2082, 0.2087, 0.2091, 0.2092, 0.2093, 0.2094, 0.2094, 0.2095",\
"0.2121, 0.212, 0.2125, 0.2128, 0.2132, 0.2134, 0.2136, 0.2136, 0.2137, 0.2137",\
"0.2207, 0.2207, 0.2211, 0.2216, 0.2219, 0.2221, 0.2222, 0.2223, 0.2224, 0.2224",\
"0.2338, 0.2337, 0.2341, 0.2346, 0.2349, 0.2351, 0.2352, 0.2353, 0.2354, 0.2354",\
"0.2516, 0.2516, 0.2519, 0.2524, 0.2527, 0.2529, 0.253, 0.2531, 0.2532, 0.2532",\
"0.2742, 0.2741, 0.2745, 0.2749, 0.2753, 0.2755, 0.2756, 0.2757, 0.2757, 0.2757",\
"0.3016, 0.3016, 0.302, 0.3023, 0.3027, 0.303, 0.3031, 0.3032, 0.3032, 0.3031");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1723, 0.1724, 0.1731, 0.1742, 0.1754, 0.1764, 0.1771, 0.1786, 0.1914, 0.2684",\
"0.1717, 0.1718, 0.1725, 0.1737, 0.1748, 0.1757, 0.1766, 0.1781, 0.1909, 0.269",\
"0.171, 0.1711, 0.1719, 0.1731, 0.1741, 0.175, 0.1759, 0.1776, 0.1914, 0.273",\
"0.1717, 0.1719, 0.1727, 0.1738, 0.1749, 0.1758, 0.1766, 0.1785, 0.1941, 0.2836",\
"0.1752, 0.1753, 0.1762, 0.1773, 0.1782, 0.1792, 0.1801, 0.1821, 0.201, 0.3027",\
"0.1821, 0.1821, 0.1827, 0.1842, 0.1854, 0.1862, 0.1869, 0.1894, 0.2132, 0.3331",\
"0.1932, 0.1932, 0.1938, 0.1948, 0.1963, 0.1976, 0.1982, 0.2011, 0.233, 0.38",\
"0.2083, 0.2083, 0.2089, 0.2099, 0.2109, 0.2121, 0.2142, 0.2188, 0.2631, 0.4488",\
"0.2279, 0.2281, 0.2285, 0.2296, 0.2305, 0.231, 0.233, 0.2434, 0.3109, 0.5527",\
"0.2521, 0.2521, 0.2526, 0.2541, 0.2546, 0.2551, 0.2565, 0.2751, 0.3851, 0.7022");
}
}
internal_power() {
related_pin : "E" ;
when : "SETN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1955, 0.1954, 0.1958, 0.1964, 0.1966, 0.1968, 0.1969, 0.197, 0.1971, 0.1971",\
"0.1957, 0.1957, 0.196, 0.1966, 0.1969, 0.197, 0.1972, 0.1973, 0.1973, 0.1973",\
"0.1952, 0.1952, 0.1955, 0.1959, 0.1964, 0.1965, 0.1967, 0.1967, 0.1968, 0.1968",\
"0.1941, 0.1941, 0.1945, 0.195, 0.1952, 0.1955, 0.1956, 0.1957, 0.1957, 0.1958",\
"0.1931, 0.193, 0.1935, 0.1939, 0.1943, 0.1945, 0.1947, 0.1947, 0.1948, 0.1948",\
"0.1927, 0.1926, 0.1932, 0.1935, 0.194, 0.1941, 0.1942, 0.1942, 0.1943, 0.1943",\
"0.1926, 0.1926, 0.1929, 0.1936, 0.1938, 0.194, 0.1942, 0.1942, 0.1943, 0.1943",\
"0.1928, 0.1928, 0.1933, 0.1937, 0.194, 0.1942, 0.1943, 0.1944, 0.1945, 0.1945",\
"0.1932, 0.1931, 0.1935, 0.194, 0.1944, 0.1946, 0.1947, 0.1948, 0.1948, 0.1949",\
"0.1939, 0.1938, 0.1942, 0.1948, 0.195, 0.1952, 0.1953, 0.1954, 0.1955, 0.1955");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1756, 0.1757, 0.1764, 0.1776, 0.1787, 0.1796, 0.1806, 0.1824, 0.1944, 0.27",\
"0.1757, 0.1758, 0.1766, 0.1777, 0.1788, 0.1797, 0.1807, 0.1818, 0.1949, 0.2716",\
"0.1757, 0.1757, 0.1765, 0.1777, 0.1787, 0.1797, 0.1807, 0.182, 0.1961, 0.2767",\
"0.1771, 0.1772, 0.178, 0.1791, 0.1802, 0.1811, 0.182, 0.1839, 0.1992, 0.2882",\
"0.1811, 0.1811, 0.182, 0.1831, 0.1841, 0.185, 0.1859, 0.1876, 0.2066, 0.3083",\
"0.1891, 0.1891, 0.1897, 0.191, 0.1923, 0.1929, 0.1937, 0.1964, 0.2204, 0.3407",\
"0.2002, 0.2002, 0.2009, 0.202, 0.2034, 0.2048, 0.2054, 0.2081, 0.2406, 0.3883",\
"0.2128, 0.2128, 0.2134, 0.2144, 0.2152, 0.2164, 0.2186, 0.2235, 0.2675, 0.4548",\
"0.2265, 0.2265, 0.227, 0.2281, 0.2291, 0.2295, 0.2312, 0.2424, 0.31, 0.5532",\
"0.2414, 0.2414, 0.2418, 0.2431, 0.2436, 0.2442, 0.2458, 0.2646, 0.3754, 0.693");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1806, 0.1807, 0.1815, 0.1828, 0.1838, 0.1846, 0.1856, 0.1869, 0.1981, 0.2666",\
"0.1802, 0.1803, 0.1811, 0.1825, 0.1835, 0.1843, 0.1854, 0.1862, 0.1979, 0.2676",\
"0.1793, 0.1794, 0.1802, 0.1815, 0.1825, 0.1835, 0.1844, 0.1854, 0.1974, 0.2726",\
"0.1818, 0.1819, 0.1826, 0.1838, 0.1849, 0.1857, 0.1867, 0.1879, 0.2027, 0.286",\
"0.1896, 0.1895, 0.1902, 0.1913, 0.1922, 0.1932, 0.1939, 0.1957, 0.2139, 0.3115",\
"0.203, 0.2027, 0.203, 0.2041, 0.2054, 0.2059, 0.2069, 0.2098, 0.2342, 0.3539",\
"0.2223, 0.222, 0.222, 0.2226, 0.2239, 0.2252, 0.226, 0.2295, 0.264, 0.4194",\
"0.2458, 0.2454, 0.2453, 0.2457, 0.2464, 0.248, 0.2495, 0.2558, 0.3089, 0.5168",\
"0.2721, 0.2716, 0.2712, 0.2715, 0.272, 0.2728, 0.2753, 0.2891, 0.379, 0.6627",\
"0.3011, 0.3006, 0.2999, 0.3003, 0.301, 0.3013, 0.3043, 0.3377, 0.4971, 0.8758");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1806, 0.1807, 0.1815, 0.1828, 0.1838, 0.1846, 0.1856, 0.1869, 0.1981, 0.2666",\
"0.1802, 0.1803, 0.1811, 0.1825, 0.1835, 0.1843, 0.1854, 0.1862, 0.1979, 0.2676",\
"0.1793, 0.1794, 0.1802, 0.1815, 0.1825, 0.1835, 0.1844, 0.1854, 0.1974, 0.2726",\
"0.1818, 0.1819, 0.1826, 0.1838, 0.1849, 0.1857, 0.1867, 0.1879, 0.2027, 0.286",\
"0.1896, 0.1895, 0.1902, 0.1913, 0.1922, 0.1932, 0.1939, 0.1957, 0.2139, 0.3115",\
"0.203, 0.2027, 0.203, 0.2041, 0.2054, 0.2059, 0.2069, 0.2098, 0.2342, 0.3539",\
"0.2223, 0.222, 0.222, 0.2226, 0.2239, 0.2252, 0.226, 0.2295, 0.264, 0.4194",\
"0.2458, 0.2454, 0.2453, 0.2457, 0.2464, 0.248, 0.2495, 0.2558, 0.3089, 0.5168",\
"0.2721, 0.2716, 0.2712, 0.2715, 0.272, 0.2728, 0.2753, 0.2891, 0.379, 0.6627",\
"0.3011, 0.3006, 0.2999, 0.3003, 0.301, 0.3013, 0.3043, 0.3377, 0.4971, 0.8758");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!D&E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1092, 0.1092, 0.1098, 0.1101, 0.1105, 0.1107, 0.1108, 0.1109, 0.1109, 0.111",\
"0.1085, 0.1086, 0.1091, 0.1095, 0.1099, 0.1101, 0.1102, 0.1102, 0.1103, 0.1103",\
"0.108, 0.108, 0.1084, 0.109, 0.1093, 0.1095, 0.1096, 0.1096, 0.1097, 0.1097",\
"0.1103, 0.1103, 0.1106, 0.1112, 0.1114, 0.1117, 0.1118, 0.1119, 0.112, 0.112",\
"0.1167, 0.1167, 0.1169, 0.1173, 0.1178, 0.118, 0.1181, 0.1181, 0.1182, 0.1182",\
"0.1277, 0.1277, 0.1278, 0.1283, 0.1286, 0.1289, 0.129, 0.129, 0.1291, 0.1291",\
"0.1438, 0.1435, 0.1437, 0.144, 0.1443, 0.1446, 0.1447, 0.1447, 0.1448, 0.1448",\
"0.1651, 0.1648, 0.1647, 0.1649, 0.1652, 0.1655, 0.1657, 0.1658, 0.1659, 0.1659",\
"0.1918, 0.1914, 0.1911, 0.1913, 0.1915, 0.1917, 0.1919, 0.192, 0.1921, 0.1921",\
"0.2241, 0.2236, 0.2231, 0.2233, 0.2234, 0.2236, 0.2238, 0.2238, 0.2239, 0.2238");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1515, 0.1517, 0.1526, 0.1537, 0.1548, 0.1557, 0.157, 0.158, 0.1691, 0.2385",\
"0.1511, 0.1512, 0.1521, 0.1533, 0.1544, 0.1554, 0.156, 0.1581, 0.1686, 0.2391",\
"0.1503, 0.1503, 0.1512, 0.1524, 0.1535, 0.1544, 0.1552, 0.1573, 0.1689, 0.2439",\
"0.153, 0.153, 0.1538, 0.1549, 0.156, 0.157, 0.1582, 0.1594, 0.1737, 0.2577",\
"0.1605, 0.1605, 0.1611, 0.1621, 0.1632, 0.164, 0.165, 0.1667, 0.1853, 0.283",\
"0.173, 0.1728, 0.173, 0.1742, 0.1753, 0.1761, 0.1768, 0.1798, 0.2038, 0.3237",\
"0.1907, 0.1906, 0.1906, 0.1912, 0.1925, 0.1938, 0.1945, 0.1979, 0.2321, 0.388",\
"0.2141, 0.2139, 0.2138, 0.2142, 0.215, 0.2164, 0.2182, 0.2242, 0.2779, 0.4859",\
"0.2434, 0.243, 0.2425, 0.2428, 0.2438, 0.2446, 0.2468, 0.2609, 0.3504, 0.6343",\
"0.2787, 0.2781, 0.2774, 0.2777, 0.2782, 0.2787, 0.2816, 0.3149, 0.4734, 0.8522");
}
}
internal_power() {
related_pin : "SETN" ;
when : "D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1806, 0.1808, 0.1816, 0.1829, 0.1839, 0.1847, 0.1855, 0.1866, 0.1979, 0.267",\
"0.1802, 0.1802, 0.1811, 0.1824, 0.1835, 0.1843, 0.1853, 0.1862, 0.1979, 0.2676",\
"0.1793, 0.1794, 0.1802, 0.1815, 0.1826, 0.1835, 0.1844, 0.1855, 0.1974, 0.2726",\
"0.1818, 0.182, 0.1827, 0.1839, 0.1849, 0.1859, 0.1865, 0.1879, 0.2022, 0.2854",\
"0.1897, 0.1895, 0.1902, 0.1911, 0.1923, 0.1931, 0.1942, 0.1957, 0.2141, 0.3115",\
"0.203, 0.2028, 0.203, 0.2041, 0.2052, 0.206, 0.2067, 0.2096, 0.2339, 0.3539",\
"0.2222, 0.222, 0.2219, 0.2227, 0.224, 0.2252, 0.2261, 0.2294, 0.2635, 0.4191",\
"0.2457, 0.2453, 0.2451, 0.2457, 0.2464, 0.2478, 0.2494, 0.2558, 0.3094, 0.5168",\
"0.2721, 0.2716, 0.2712, 0.2714, 0.2721, 0.2727, 0.2752, 0.2899, 0.379, 0.6635",\
"0.3012, 0.3005, 0.2999, 0.3004, 0.3009, 0.3012, 0.3041, 0.3379, 0.4973, 0.8758");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1806, 0.1808, 0.1816, 0.1829, 0.1839, 0.1847, 0.1855, 0.1866, 0.1979, 0.267",\
"0.1802, 0.1802, 0.1811, 0.1824, 0.1835, 0.1843, 0.1853, 0.1862, 0.1979, 0.2676",\
"0.1793, 0.1794, 0.1802, 0.1815, 0.1826, 0.1835, 0.1844, 0.1855, 0.1974, 0.2726",\
"0.1818, 0.182, 0.1827, 0.1839, 0.1849, 0.1859, 0.1865, 0.1879, 0.2022, 0.2854",\
"0.1897, 0.1895, 0.1902, 0.1911, 0.1923, 0.1931, 0.1942, 0.1957, 0.2141, 0.3115",\
"0.203, 0.2028, 0.203, 0.2041, 0.2052, 0.206, 0.2067, 0.2096, 0.2339, 0.3539",\
"0.2222, 0.222, 0.2219, 0.2227, 0.224, 0.2252, 0.2261, 0.2294, 0.2635, 0.4191",\
"0.2457, 0.2453, 0.2451, 0.2457, 0.2464, 0.2478, 0.2494, 0.2558, 0.3094, 0.5168",\
"0.2721, 0.2716, 0.2712, 0.2714, 0.2721, 0.2727, 0.2752, 0.2899, 0.379, 0.6635",\
"0.3012, 0.3005, 0.2999, 0.3004, 0.3009, 0.3012, 0.3041, 0.3379, 0.4973, 0.8758");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("1.771, 1.816, 1.938, 2.128, 2.4, 2.775, 3.267, 3.886, 4.642, 5.544",\
"1.791, 1.836, 1.959, 2.148, 2.42, 2.795, 3.287, 3.906, 4.662, 5.563",\
"1.859, 1.904, 2.026, 2.216, 2.488, 2.863, 3.355, 3.974, 4.73, 5.631",\
"1.984, 2.029, 2.151, 2.341, 2.613, 2.988, 3.48, 4.099, 4.855, 5.757",\
"2.188, 2.233, 2.356, 2.545, 2.817, 3.192, 3.684, 4.303, 5.06, 5.961",\
"2.46, 2.504, 2.627, 2.817, 3.089, 3.464, 3.956, 4.575, 5.331, 6.232",\
"2.8, 2.845, 2.967, 3.157, 3.429, 3.804, 4.296, 4.915, 5.671, 6.573",\
"3.209, 3.255, 3.377, 3.567, 3.839, 4.214, 4.706, 5.325, 6.08, 6.981",\
"3.683, 3.728, 3.851, 4.041, 4.313, 4.688, 5.18, 5.799, 6.555, 7.457",\
"4.218, 4.264, 4.387, 4.577, 4.849, 5.224, 5.716, 6.336, 7.092, 7.992");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("1.264, 1.322, 1.508, 1.854, 2.39, 3.141, 4.129, 5.372, 6.887, 8.695",\
"1.283, 1.341, 1.526, 1.873, 2.409, 3.159, 4.148, 5.39, 6.907, 8.712",\
"1.332, 1.39, 1.575, 1.922, 2.458, 3.208, 4.197, 5.439, 6.956, 8.761",\
"1.414, 1.472, 1.657, 2.004, 2.54, 3.291, 4.279, 5.521, 7.038, 8.843",\
"1.491, 1.548, 1.734, 2.08, 2.616, 3.367, 4.355, 5.598, 7.114, 8.917",\
"1.541, 1.598, 1.784, 2.13, 2.667, 3.417, 4.403, 5.647, 7.164, 8.97",\
"1.555, 1.613, 1.798, 2.145, 2.681, 3.432, 4.417, 5.66, 7.176, 8.983",\
"1.527, 1.584, 1.77, 2.116, 2.653, 3.403, 4.389, 5.63, 7.145, 8.95",\
"1.452, 1.509, 1.694, 2.041, 2.577, 3.328, 4.313, 5.554, 7.07, 8.875",\
"1.325, 1.383, 1.569, 1.915, 2.452, 3.202, 4.188, 5.429, 6.944, 8.749");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1476, 0.1944, 0.3346, 0.5992, 1.034, 1.662, 2.496, 3.55, 4.835, 6.368",\
"0.1472, 0.194, 0.3358, 0.5988, 1.034, 1.66, 2.495, 3.548, 4.831, 6.369",\
"0.1476, 0.1942, 0.3348, 0.599, 1.034, 1.66, 2.495, 3.549, 4.831, 6.364",\
"0.1476, 0.1942, 0.3352, 0.5994, 1.034, 1.659, 2.495, 3.549, 4.83, 6.365",\
"0.1476, 0.1942, 0.3348, 0.599, 1.034, 1.662, 2.493, 3.545, 4.835, 6.36",\
"0.1476, 0.1942, 0.3352, 0.6004, 1.034, 1.662, 2.496, 3.549, 4.829, 6.365",\
"0.1478, 0.1946, 0.3356, 0.5992, 1.034, 1.659, 2.493, 3.546, 4.831, 6.363",\
"0.1484, 0.1946, 0.3358, 0.6, 1.034, 1.662, 2.494, 3.545, 4.827, 6.356",\
"0.1488, 0.1958, 0.3364, 0.6002, 1.036, 1.66, 2.494, 3.546, 4.824, 6.356",\
"0.15, 0.196, 0.336, 0.6, 1.034, 1.662, 2.494, 3.544, 4.832, 6.354");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.181, 0.2628, 0.5654, 1.167, 2.106, 3.427, 5.165, 7.355, 10.03, 13.21",\
"0.1812, 0.263, 0.5654, 1.167, 2.106, 3.428, 5.167, 7.357, 10.03, 13.21",\
"0.1808, 0.2622, 0.5652, 1.167, 2.106, 3.428, 5.167, 7.356, 10.03, 13.21",\
"0.1812, 0.263, 0.5654, 1.167, 2.106, 3.427, 5.166, 7.356, 10.02, 13.21",\
"0.1808, 0.2622, 0.5658, 1.166, 2.106, 3.425, 5.169, 7.362, 10.02, 13.2",\
"0.1812, 0.2634, 0.5656, 1.167, 2.106, 3.425, 5.166, 7.351, 10.03, 13.23",\
"0.1814, 0.2628, 0.5658, 1.167, 2.108, 3.425, 5.165, 7.349, 10.02, 13.23",\
"0.1822, 0.263, 0.5654, 1.168, 2.106, 3.427, 5.161, 7.352, 10.02, 13.21",\
"0.1824, 0.2636, 0.5652, 1.168, 2.108, 3.426, 5.161, 7.346, 10.02, 13.22",\
"0.1826, 0.2638, 0.5658, 1.167, 2.108, 3.428, 5.162, 7.352, 10.02, 13.2");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("1.837, 1.882, 2.004, 2.194, 2.466, 2.841, 3.333, 3.952, 4.708, 5.609",\
"1.862, 1.908, 2.03, 2.219, 2.492, 2.867, 3.359, 3.978, 4.734, 5.635",\
"1.933, 1.979, 2.101, 2.29, 2.563, 2.937, 3.43, 4.049, 4.805, 5.707",\
"2.001, 2.046, 2.168, 2.358, 2.63, 3.005, 3.496, 4.116, 4.872, 5.773",\
"2.053, 2.098, 2.22, 2.409, 2.682, 3.056, 3.549, 4.167, 4.924, 5.824",\
"2.078, 2.123, 2.246, 2.435, 2.707, 3.082, 3.574, 4.194, 4.95, 5.851",\
"2.08, 2.125, 2.247, 2.436, 2.709, 3.083, 3.575, 4.195, 4.95, 5.852",\
"2.05, 2.095, 2.217, 2.407, 2.679, 3.054, 3.546, 4.165, 4.921, 5.821",\
"1.986, 2.03, 2.153, 2.343, 2.615, 2.99, 3.482, 4.101, 4.857, 5.758",\
"1.885, 1.93, 2.053, 2.241, 2.514, 2.889, 3.381, 4, 4.756, 5.656");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("1.19, 1.248, 1.434, 1.78, 2.316, 3.068, 4.055, 5.298, 6.813, 8.617",\
"1.212, 1.27, 1.455, 1.802, 2.338, 3.089, 4.077, 5.32, 6.833, 8.641",\
"1.287, 1.345, 1.53, 1.877, 2.413, 3.164, 4.152, 5.395, 6.911, 8.712",\
"1.403, 1.461, 1.647, 1.993, 2.529, 3.28, 4.266, 5.509, 7.023, 8.833",\
"1.495, 1.552, 1.738, 2.085, 2.621, 3.371, 4.359, 5.599, 7.114, 8.925",\
"1.556, 1.614, 1.799, 2.146, 2.682, 3.432, 4.42, 5.663, 7.18, 8.985",\
"1.58, 1.637, 1.823, 2.17, 2.706, 3.456, 4.442, 5.683, 7.203, 9.007",\
"1.557, 1.615, 1.8, 2.146, 2.683, 3.434, 4.419, 5.66, 7.175, 8.982",\
"1.481, 1.538, 1.724, 2.07, 2.607, 3.357, 4.342, 5.584, 7.099, 8.905",\
"1.347, 1.404, 1.59, 1.936, 2.473, 3.223, 4.209, 5.45, 6.965, 8.771");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1482, 0.1944, 0.335, 0.5994, 1.033, 1.662, 2.493, 3.548, 4.829, 6.367",\
"0.1478, 0.1944, 0.3344, 0.5988, 1.032, 1.661, 2.496, 3.55, 4.835, 6.371",\
"0.1474, 0.1938, 0.335, 0.599, 1.033, 1.662, 2.496, 3.55, 4.835, 6.369",\
"0.1476, 0.1942, 0.3348, 0.5994, 1.034, 1.661, 2.493, 3.547, 4.832, 6.364",\
"0.1472, 0.1942, 0.3344, 0.5994, 1.033, 1.66, 2.496, 3.545, 4.83, 6.369",\
"0.1476, 0.1942, 0.3358, 0.5992, 1.033, 1.661, 2.495, 3.55, 4.835, 6.363",\
"0.1474, 0.194, 0.335, 0.5996, 1.033, 1.662, 2.491, 3.543, 4.827, 6.364",\
"0.1474, 0.194, 0.3356, 0.5994, 1.033, 1.662, 2.495, 3.543, 4.826, 6.354",\
"0.1472, 0.194, 0.3352, 0.5992, 1.033, 1.661, 2.495, 3.546, 4.826, 6.354",\
"0.1474, 0.194, 0.3346, 0.598, 1.032, 1.66, 2.494, 3.548, 4.828, 6.356");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.181, 0.2622, 0.5654, 1.167, 2.106, 3.428, 5.169, 7.36, 10.02, 13.2",\
"0.181, 0.2624, 0.5662, 1.167, 2.107, 3.426, 5.171, 7.354, 10.02, 13.21",\
"0.181, 0.2622, 0.5662, 1.167, 2.106, 3.427, 5.167, 7.353, 10.03, 13.21",\
"0.1812, 0.263, 0.566, 1.166, 2.107, 3.426, 5.168, 7.352, 10.02, 13.22",\
"0.1812, 0.2624, 0.5654, 1.167, 2.106, 3.428, 5.164, 7.357, 10.02, 13.21",\
"0.1812, 0.2624, 0.5668, 1.167, 2.107, 3.424, 5.165, 7.357, 10.03, 13.21",\
"0.182, 0.2628, 0.5656, 1.167, 2.106, 3.426, 5.165, 7.349, 10.03, 13.2",\
"0.182, 0.2632, 0.5656, 1.168, 2.108, 3.426, 5.16, 7.351, 10.02, 13.21",\
"0.1824, 0.2636, 0.5658, 1.166, 2.107, 3.426, 5.161, 7.347, 10.02, 13.22",\
"0.1832, 0.2636, 0.566, 1.168, 2.108, 3.43, 5.16, 7.35, 10.02, 13.2");
}
}
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.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.7405, 0.7978, 0.9837, 1.33, 1.867, 2.617, 3.603, 4.847, 6.363, 8.171",\
"0.7693, 0.8268, 1.013, 1.359, 1.896, 2.646, 3.633, 4.873, 6.389, 8.196",\
"0.875, 0.9326, 1.118, 1.465, 2.001, 2.752, 3.739, 4.981, 6.496, 8.304",\
"1.073, 1.13, 1.316, 1.662, 2.198, 2.949, 3.935, 5.177, 6.694, 8.497",\
"1.307, 1.365, 1.551, 1.897, 2.433, 3.184, 4.171, 5.411, 6.926, 8.735",\
"1.567, 1.625, 1.811, 2.156, 2.692, 3.442, 4.43, 5.672, 7.189, 8.994",\
"1.856, 1.914, 2.1, 2.445, 2.98, 3.73, 4.717, 5.96, 7.476, 9.285",\
"2.173, 2.232, 2.417, 2.762, 3.297, 4.047, 5.034, 6.275, 7.79, 9.598",\
"2.514, 2.574, 2.759, 3.103, 3.638, 4.389, 5.375, 6.616, 8.131, 9.937",\
"2.881, 2.942, 3.127, 3.471, 4.006, 4.756, 5.742, 6.983, 8.498, 10.3");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1803, 0.2621, 0.5649, 1.167, 2.11, 3.426, 5.167, 7.356, 10.03, 13.21",\
"0.1807, 0.2622, 0.5649, 1.167, 2.107, 3.427, 5.166, 7.355, 10.02, 13.21",\
"0.1808, 0.2622, 0.565, 1.167, 2.107, 3.434, 5.172, 7.35, 10.02, 13.21",\
"0.1816, 0.2626, 0.5656, 1.166, 2.109, 3.427, 5.167, 7.357, 10.02, 13.21",\
"0.1846, 0.2652, 0.566, 1.166, 2.105, 3.434, 5.164, 7.355, 10.02, 13.2",\
"0.1876, 0.2674, 0.567, 1.167, 2.107, 3.427, 5.161, 7.352, 10.03, 13.2",\
"0.1918, 0.271, 0.5676, 1.167, 2.106, 3.425, 5.161, 7.365, 10.03, 13.21",\
"0.1962, 0.274, 0.5692, 1.166, 2.109, 3.427, 5.163, 7.357, 10.02, 13.21",\
"0.2016, 0.2792, 0.5706, 1.168, 2.106, 3.424, 5.16, 7.348, 10.04, 13.21",\
"0.208, 0.282, 0.572, 1.166, 2.11, 3.428, 5.162, 7.348, 10.02, 13.2");
}
}
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.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.821, 0.8658, 0.9876, 1.177, 1.449, 1.824, 2.316, 2.935, 3.691, 4.593",\
"0.8391, 0.8838, 1.006, 1.195, 1.467, 1.842, 2.334, 2.953, 3.709, 4.611",\
"0.913, 0.9577, 1.08, 1.269, 1.541, 1.916, 2.407, 3.028, 3.784, 4.684",\
"1.046, 1.09, 1.212, 1.402, 1.674, 2.049, 2.541, 3.16, 3.918, 4.818",\
"1.173, 1.218, 1.341, 1.531, 1.804, 2.179, 2.67, 3.29, 4.046, 4.948",\
"1.287, 1.333, 1.457, 1.647, 1.919, 2.295, 2.786, 3.406, 4.162, 5.064",\
"1.389, 1.435, 1.56, 1.751, 2.024, 2.399, 2.89, 3.51, 4.265, 5.166",\
"1.472, 1.519, 1.645, 1.837, 2.111, 2.486, 2.978, 3.598, 4.353, 5.254",\
"1.533, 1.581, 1.709, 1.902, 2.176, 2.551, 3.043, 3.663, 4.418, 5.319",\
"1.566, 1.615, 1.745, 1.94, 2.215, 2.591, 3.083, 3.701, 4.457, 5.358");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.7379, 0.7952, 0.9811, 1.328, 1.864, 2.615, 3.602, 4.843, 6.364, 8.174",\
"0.7669, 0.8242, 1.01, 1.357, 1.893, 2.643, 3.632, 4.875, 6.393, 8.2",\
"0.8727, 0.9302, 1.116, 1.463, 1.999, 2.75, 3.738, 4.98, 6.495, 8.307",\
"1.07, 1.127, 1.313, 1.659, 2.195, 2.946, 3.934, 5.178, 6.695, 8.501",\
"1.303, 1.361, 1.546, 1.892, 2.429, 3.18, 4.167, 5.407, 6.929, 8.739",\
"1.561, 1.619, 1.804, 2.149, 2.686, 3.436, 4.423, 5.666, 7.187, 8.994",\
"1.846, 1.905, 2.091, 2.436, 2.972, 3.722, 4.708, 5.95, 7.467, 9.278",\
"2.159, 2.22, 2.406, 2.751, 3.286, 4.036, 5.022, 6.264, 7.779, 9.589",\
"2.499, 2.56, 2.746, 3.09, 3.626, 4.376, 5.362, 6.604, 8.119, 9.925",\
"2.864, 2.926, 3.112, 3.457, 3.991, 4.741, 5.727, 6.969, 8.485, 10.29");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1463, 0.1924, 0.3347, 0.5988, 1.033, 1.66, 2.496, 3.551, 4.839, 6.366",\
"0.1462, 0.1925, 0.3351, 0.599, 1.033, 1.66, 2.496, 3.551, 4.839, 6.367",\
"0.1458, 0.1924, 0.3344, 0.599, 1.033, 1.66, 2.494, 3.548, 4.835, 6.372",\
"0.1472, 0.1936, 0.3348, 0.5996, 1.034, 1.661, 2.496, 3.551, 4.833, 6.372",\
"0.1492, 0.1968, 0.3366, 0.6012, 1.034, 1.662, 2.494, 3.546, 4.839, 6.365",\
"0.152, 0.199, 0.3382, 0.6016, 1.035, 1.659, 2.493, 3.543, 4.836, 6.369",\
"0.156, 0.202, 0.3414, 0.6038, 1.036, 1.66, 2.492, 3.544, 4.826, 6.364",\
"0.1608, 0.2076, 0.346, 0.607, 1.037, 1.663, 2.494, 3.546, 4.826, 6.355",\
"0.1668, 0.2128, 0.3516, 0.61, 1.039, 1.661, 2.497, 3.545, 4.828, 6.355",\
"0.1738, 0.22, 0.3568, 0.6152, 1.04, 1.664, 2.492, 3.544, 4.826, 6.356");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1797, 0.2623, 0.5663, 1.167, 2.106, 3.425, 5.166, 7.353, 10.03, 13.21",\
"0.1801, 0.2623, 0.5649, 1.166, 2.111, 3.428, 5.166, 7.357, 10.03, 13.22",\
"0.18, 0.2616, 0.5652, 1.166, 2.106, 3.425, 5.165, 7.356, 10.03, 13.22",\
"0.1812, 0.2628, 0.5662, 1.167, 2.107, 3.425, 5.166, 7.358, 10.03, 13.23",\
"0.1836, 0.2648, 0.566, 1.166, 2.106, 3.428, 5.17, 7.357, 10.03, 13.22",\
"0.1868, 0.2676, 0.5672, 1.167, 2.108, 3.426, 5.165, 7.351, 10.03, 13.22",\
"0.1912, 0.271, 0.5682, 1.167, 2.106, 3.425, 5.163, 7.35, 10.02, 13.22",\
"0.196, 0.2762, 0.5696, 1.168, 2.11, 3.427, 5.161, 7.359, 10.05, 13.24",\
"0.202, 0.28, 0.5716, 1.169, 2.109, 3.429, 5.162, 7.348, 10.02, 13.22",\
"0.208, 0.286, 0.574, 1.17, 2.11, 3.426, 5.164, 7.35, 10.02, 13.21");
}
}
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.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.7404, 0.798, 0.9837, 1.33, 1.867, 2.617, 3.604, 4.845, 6.359, 8.168",\
"0.7693, 0.8268, 1.013, 1.359, 1.896, 2.646, 3.633, 4.874, 6.389, 8.196",\
"0.8751, 0.9329, 1.118, 1.465, 2.001, 2.752, 3.739, 4.98, 6.495, 8.304",\
"1.073, 1.13, 1.315, 1.662, 2.198, 2.949, 3.936, 5.177, 6.691, 8.5",\
"1.307, 1.365, 1.551, 1.896, 2.433, 3.183, 4.171, 5.412, 6.929, 8.736",\
"1.567, 1.625, 1.811, 2.156, 2.692, 3.442, 4.43, 5.672, 7.189, 8.994",\
"1.856, 1.915, 2.099, 2.445, 2.98, 3.73, 4.716, 5.96, 7.477, 9.285",\
"2.172, 2.232, 2.417, 2.762, 3.297, 4.047, 5.033, 6.274, 7.79, 9.597",\
"2.514, 2.574, 2.759, 3.103, 3.639, 4.389, 5.375, 6.616, 8.132, 9.937",\
"2.881, 2.942, 3.127, 3.471, 4.006, 4.756, 5.742, 6.984, 8.5, 10.3");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1805, 0.2621, 0.5654, 1.166, 2.11, 3.428, 5.165, 7.353, 10.02, 13.2",\
"0.1807, 0.2622, 0.5649, 1.167, 2.107, 3.427, 5.166, 7.355, 10.02, 13.21",\
"0.1808, 0.2622, 0.5654, 1.166, 2.11, 3.434, 5.172, 7.349, 10.02, 13.21",\
"0.1816, 0.2628, 0.5656, 1.166, 2.11, 3.434, 5.164, 7.353, 10.02, 13.2",\
"0.1854, 0.265, 0.5656, 1.167, 2.106, 3.433, 5.173, 7.35, 10.03, 13.21",\
"0.1874, 0.2684, 0.5668, 1.168, 2.107, 3.426, 5.163, 7.353, 10.03, 13.21",\
"0.1922, 0.2706, 0.5682, 1.167, 2.106, 3.425, 5.163, 7.355, 10.02, 13.21",\
"0.1968, 0.2748, 0.5696, 1.167, 2.11, 3.427, 5.162, 7.358, 10.05, 13.21",\
"0.2014, 0.2792, 0.5704, 1.168, 2.107, 3.429, 5.162, 7.348, 10.03, 13.23",\
"0.206, 0.284, 0.572, 1.168, 2.112, 3.43, 5.16, 7.348, 10.02, 13.21");
}
}
timing() {
related_pin : "SETN" ;
timing_sense : negative_unate ;
timing_type : preset ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.821, 0.8658, 0.9876, 1.177, 1.449, 1.824, 2.316, 2.935, 3.691, 4.593",\
"0.8391, 0.8838, 1.006, 1.195, 1.467, 1.842, 2.334, 2.953, 3.709, 4.611",\
"0.913, 0.9577, 1.08, 1.269, 1.541, 1.916, 2.407, 3.028, 3.784, 4.684",\
"1.046, 1.09, 1.212, 1.402, 1.674, 2.049, 2.541, 3.16, 3.918, 4.818",\
"1.173, 1.218, 1.341, 1.531, 1.804, 2.179, 2.67, 3.29, 4.046, 4.948",\
"1.287, 1.333, 1.457, 1.647, 1.919, 2.295, 2.786, 3.406, 4.162, 5.064",\
"1.389, 1.435, 1.56, 1.751, 2.024, 2.399, 2.89, 3.51, 4.265, 5.166",\
"1.472, 1.519, 1.645, 1.837, 2.111, 2.486, 2.978, 3.598, 4.353, 5.254",\
"1.533, 1.581, 1.709, 1.902, 2.176, 2.551, 3.043, 3.663, 4.418, 5.319",\
"1.566, 1.615, 1.745, 1.94, 2.215, 2.591, 3.083, 3.701, 4.457, 5.358");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.7404, 0.798, 0.9837, 1.33, 1.867, 2.617, 3.604, 4.845, 6.359, 8.168",\
"0.7693, 0.8268, 1.013, 1.359, 1.896, 2.646, 3.633, 4.874, 6.389, 8.196",\
"0.8751, 0.9329, 1.118, 1.465, 2.001, 2.752, 3.739, 4.98, 6.495, 8.304",\
"1.073, 1.13, 1.315, 1.662, 2.198, 2.949, 3.936, 5.177, 6.691, 8.5",\
"1.307, 1.365, 1.551, 1.896, 2.433, 3.183, 4.171, 5.412, 6.929, 8.736",\
"1.567, 1.625, 1.811, 2.156, 2.692, 3.442, 4.43, 5.672, 7.189, 8.994",\
"1.856, 1.915, 2.099, 2.445, 2.98, 3.73, 4.716, 5.96, 7.477, 9.285",\
"2.172, 2.232, 2.417, 2.762, 3.297, 4.047, 5.033, 6.274, 7.79, 9.597",\
"2.514, 2.574, 2.759, 3.103, 3.639, 4.389, 5.375, 6.616, 8.132, 9.937",\
"2.881, 2.942, 3.127, 3.471, 4.006, 4.756, 5.742, 6.984, 8.5, 10.3");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1463, 0.1924, 0.3347, 0.5988, 1.033, 1.66, 2.496, 3.551, 4.839, 6.366",\
"0.1462, 0.1925, 0.3351, 0.599, 1.033, 1.66, 2.496, 3.551, 4.839, 6.367",\
"0.1458, 0.1924, 0.3344, 0.599, 1.033, 1.66, 2.494, 3.548, 4.835, 6.372",\
"0.1472, 0.1936, 0.3348, 0.5996, 1.034, 1.661, 2.496, 3.551, 4.833, 6.372",\
"0.1492, 0.1968, 0.3366, 0.6012, 1.034, 1.662, 2.494, 3.546, 4.839, 6.365",\
"0.152, 0.199, 0.3382, 0.6016, 1.035, 1.659, 2.493, 3.543, 4.836, 6.369",\
"0.156, 0.202, 0.3414, 0.6038, 1.036, 1.66, 2.492, 3.544, 4.826, 6.364",\
"0.1608, 0.2076, 0.346, 0.607, 1.037, 1.663, 2.494, 3.546, 4.826, 6.355",\
"0.1668, 0.2128, 0.3516, 0.61, 1.039, 1.661, 2.497, 3.545, 4.828, 6.355",\
"0.1738, 0.22, 0.3568, 0.6152, 1.04, 1.664, 2.492, 3.544, 4.826, 6.356");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004174, 0.01532, 0.03659, 0.06974, 0.1162, 0.1774, 0.2546, 0.3487, 0.4609");
values("0.1797, 0.2623, 0.5663, 1.167, 2.106, 3.425, 5.166, 7.353, 10.03, 13.21",\
"0.1801, 0.2623, 0.5649, 1.166, 2.111, 3.428, 5.166, 7.357, 10.03, 13.22",\
"0.18, 0.2616, 0.5652, 1.166, 2.106, 3.425, 5.165, 7.356, 10.03, 13.22",\
"0.1812, 0.2628, 0.5662, 1.167, 2.107, 3.425, 5.166, 7.358, 10.03, 13.23",\
"0.1836, 0.2648, 0.566, 1.166, 2.106, 3.428, 5.17, 7.357, 10.03, 13.22",\
"0.1868, 0.2676, 0.5672, 1.167, 2.108, 3.426, 5.165, 7.351, 10.03, 13.22",\
"0.1912, 0.271, 0.5682, 1.167, 2.106, 3.425, 5.163, 7.35, 10.02, 13.22",\
"0.196, 0.2762, 0.5696, 1.168, 2.11, 3.427, 5.161, 7.359, 10.05, 13.24",\
"0.202, 0.28, 0.5716, 1.169, 2.109, 3.429, 5.162, 7.348, 10.02, 13.22",\
"0.208, 0.286, 0.574, 1.17, 2.11, 3.426, 5.164, 7.35, 10.02, 13.21");
}
}
}
pin(SETN) {
capacitance : 0.005019 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 13.2 ;
min_pulse_width_low : 0.546 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.01699, 0.01697, 0.01694, 0.01695, 0.01692, 0.01696, 0.01695, \
0.01696, 0.01694, 0.01696");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.01271, -0.0127, -0.01269, -0.01268, -0.01276, -0.01276, -0.01279, \
-0.01281, -0.01285, -0.01292");
}
}
internal_power() {
when : "D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.01699, 0.017, 0.01693, 0.01694, 0.01694, 0.01696, 0.01695, 0.01695, \
0.01695, 0.01695");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.01271, -0.0127, -0.01269, -0.0127, -0.01276, -0.01276, -0.01279, \
-0.01281, -0.01285, -0.01292");
}
}
internal_power() {
when : "D&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.01698, 0.01697, 0.01694, 0.01694, 0.01697, 0.01696, 0.01696, \
0.01694, 0.01695, 0.01696");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.01271, -0.0127, -0.01269, -0.01271, -0.01276, -0.01277, -0.01278, \
-0.01281, -0.01284, -0.01291");
}
}
timing() {
related_pin : "E" ;
timing_type : recovery_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.023, -0.002, -0.124, -0.311, -0.513, -0.742, -0.994, -1.283, -1.598, -1.95",\
"0.039, 0.009, -0.107, -0.296, -0.497, -0.723, -0.981, -1.267, -1.584, -1.943",\
"0.078, 0.054, -0.058, -0.235, -0.442, -0.666, -0.928, -1.219, -1.541, -1.9",\
"0.144, 0.123, 0.015, -0.165, -0.371, -0.6, -0.857, -1.153, -1.481, -1.843",\
"0.199, 0.175, 0.064, -0.107, -0.309, -0.55, -0.808, -1.1, -1.434, -1.793",\
"0.26, 0.228, 0.119, -0.051, -0.255, -0.486, -0.75, -1.043, -1.368, -1.743",\
"0.303, 0.271, 0.164, -0.004, -0.206, -0.438, -0.702, -0.995, -1.327, -1.698",\
"0.342, 0.314, 0.209, 0.036, -0.164, -0.398, -0.655, -0.957, -1.286, -1.656",\
"0.358, 0.333, 0.221, 0.059, -0.144, -0.365, -0.631, -0.929, -1.263, -1.633",\
"0.354, 0.328, 0.223, 0.067, -0.135, -0.362, -0.627, -0.922, -1.252, -1.625");
}
}
timing() {
related_pin : "E" ;
timing_type : removal_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.206, 0.232, 0.339, 0.516, 0.721, 0.954, 1.226, 1.531, 1.869, 2.251",\
"0.191, 0.219, 0.326, 0.501, 0.702, 0.939, 1.205, 1.509, 1.856, 2.237",\
"0.124, 0.15, 0.264, 0.438, 0.643, 0.873, 1.145, 1.453, 1.792, 2.177",\
"0.049, 0.076, 0.188, 0.357, 0.564, 0.795, 1.066, 1.365, 1.713, 2.09",\
"-0.017, 0.008, 0.118, 0.293, 0.497, 0.726, 0.997, 1.295, 1.642, 2.02",\
"-0.074, -0.046, 0.069, 0.236, 0.437, 0.672, 0.932, 1.233, 1.575, 1.959",\
"-0.114, -0.087, 0.019, 0.19, 0.395, 0.621, 0.885, 1.187, 1.524, 1.904",\
"-0.138, -0.117, -0.003, 0.166, 0.365, 0.595, 0.855, 1.156, 1.491, 1.869",\
"-0.142, -0.12, -0.008, 0.159, 0.359, 0.588, 0.847, 1.145, 1.482, 1.86",\
"-0.125, -0.098, 0.014, 0.18, 0.38, 0.608, 0.866, 1.159, 1.493, 1.867");
}
}
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.546");
}
}
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.546");
}
}
}
}