blob: 2d616e158973682660b3ef4afa92cb234fed642f [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__latrnq_1) {
area : 64.915200 ;
latch(IQ2,IQN2) {
enable : "E" ;
data_in : "D" ;
clear : "(!RN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&!RN" ;
value : "0.000603" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&RN" ;
value : "0.0006537" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!RN" ;
value : "0.00059793" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&RN" ;
value : "0.0006012" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!RN" ;
value : "0.0006036" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&RN" ;
value : "0.00068529" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!RN" ;
value : "0.00061392" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&RN" ;
value : "0.00061185" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00068529" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.004054 ;
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&!RN" ;
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.01345, 0.0137, 0.0141, 0.01437, 0.01455, 0.01469, 0.01478, 0.01482, \
0.01483, 0.01478");
}
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.01063, -0.01059, -0.0106, -0.01062, -0.01068, -0.01072, -0.01073, \
-0.01075, -0.01075, -0.01075");
}
}
internal_power() {
when : "!E&RN" ;
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.01164, 0.01164, 0.01162, 0.01164, 0.01165, 0.01165, 0.01165, \
0.01166, 0.01165, 0.01166");
}
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.01061, -0.01056, -0.01059, -0.01062, -0.01067, -0.01071, -0.01073, \
-0.01073, -0.01075, -0.01076");
}
}
internal_power() {
when : "E&!RN" ;
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.01186, 0.01185, 0.01184, 0.01183, 0.01185, 0.01184, 0.01182, \
0.0118, 0.01177, 0.01173");
}
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.009653, -0.009646, -0.009643, -0.009643, -0.009694, -0.009717, \
-0.009747, -0.009789, -0.009854, -0.009971");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : hold_falling ;
when : "RN" ;
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.985, -0.957, -0.862, -0.739, -0.591, -0.417, -0.238, -0.031, 0.202, 0.473",\
"-1.013, -0.978, -0.884, -0.76, -0.613, -0.44, -0.259, -0.054, 0.181, 0.455",\
"-1.077, -1.044, -0.95, -0.823, -0.679, -0.512, -0.323, -0.118, 0.121, 0.393",\
"-1.194, -1.166, -1.073, -0.946, -0.803, -0.627, -0.43, -0.221, 0.026, 0.305",\
"-1.399, -1.368, -1.273, -1.144, -0.995, -0.81, -0.61, -0.388, -0.137, 0.154",\
"-1.656, -1.624, -1.532, -1.402, -1.256, -1.053, -0.84, -0.608, -0.342, -0.047",\
"-1.974, -1.946, -1.848, -1.709, -1.555, -1.354, -1.123, -0.877, -0.613, -0.307",\
"-2.347, -2.318, -2.211, -2.07, -1.922, -1.718, -1.469, -1.218, -0.934, -0.624",\
"-2.777, -2.749, -2.63, -2.487, -2.338, -2.14, -1.883, -1.604, -1.31, -0.984",\
"-3.254, -3.216, -3.096, -2.948, -2.799, -2.599, -2.333, -2.039, -1.729, -1.39");
}
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.824, -0.823, -0.828, -0.913, -1.071, -1.245, -1.407, -1.531, -1.622, -1.661",\
"-0.842, -0.832, -0.846, -0.926, -1.084, -1.264, -1.422, -1.545, -1.628, -1.668",\
"-0.882, -0.878, -0.892, -0.969, -1.125, -1.294, -1.446, -1.568, -1.65, -1.683",\
"-0.976, -0.967, -0.975, -1.055, -1.189, -1.337, -1.47, -1.591, -1.668, -1.701",\
"-1.089, -1.079, -1.084, -1.152, -1.264, -1.392, -1.512, -1.623, -1.7, -1.738",\
"-1.191, -1.182, -1.184, -1.229, -1.321, -1.442, -1.561, -1.666, -1.758, -1.808",\
"-1.271, -1.269, -1.26, -1.298, -1.375, -1.486, -1.606, -1.714, -1.817, -1.888",\
"-1.327, -1.321, -1.313, -1.34, -1.419, -1.527, -1.646, -1.765, -1.88, -1.974",\
"-1.351, -1.347, -1.335, -1.362, -1.434, -1.543, -1.677, -1.82, -1.95, -2.07",\
"-1.342, -1.331, -1.321, -1.342, -1.422, -1.537, -1.687, -1.851, -2.011, -2.156");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : setup_falling ;
when : "RN" ;
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.128, 1.105, 0.996, 0.869, 0.745, 0.585, 0.458, 0.35, 0.256, 0.175",\
"1.154, 1.123, 1.02, 0.899, 0.768, 0.604, 0.469, 0.358, 0.256, 0.165",\
"1.218, 1.188, 1.087, 0.961, 0.836, 0.672, 0.54, 0.418, 0.311, 0.209",\
"1.33, 1.305, 1.203, 1.078, 0.957, 0.783, 0.632, 0.493, 0.358, 0.231",\
"1.527, 1.5, 1.399, 1.275, 1.144, 0.96, 0.782, 0.611, 0.438, 0.253",\
"1.782, 1.754, 1.655, 1.521, 1.393, 1.19, 0.981, 0.78, 0.564, 0.342",\
"2.094, 2.067, 1.963, 1.821, 1.684, 1.476, 1.245, 1.018, 0.775, 0.508",\
"2.462, 2.434, 2.314, 2.165, 2.028, 1.826, 1.572, 1.321, 1.047, 0.757",\
"2.88, 2.846, 2.724, 2.573, 2.431, 2.235, 1.964, 1.686, 1.393, 1.08",\
"3.349, 3.311, 3.178, 3.025, 2.88, 2.687, 2.409, 2.106, 1.784, 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.945, 0.934, 0.949, 1.074, 1.401, 1.972, 2.758, 3.758, 4.979, 6.449",\
"0.953, 0.95, 0.967, 1.085, 1.417, 1.983, 2.764, 3.762, 4.979, 6.449",\
"1.003, 0.991, 1.008, 1.132, 1.459, 2.019, 2.779, 3.757, 4.967, 6.405",\
"1.088, 1.079, 1.097, 1.215, 1.529, 2.042, 2.763, 3.695, 4.83, 6.206",\
"1.201, 1.195, 1.204, 1.306, 1.582, 2.045, 2.707, 3.563, 4.626, 5.895",\
"1.3, 1.294, 1.306, 1.386, 1.622, 2.033, 2.621, 3.399, 4.358, 5.536",\
"1.39, 1.377, 1.382, 1.455, 1.658, 2.019, 2.564, 3.282, 4.197, 5.288",\
"1.442, 1.437, 1.444, 1.495, 1.676, 2.011, 2.519, 3.208, 4.068, 5.135",\
"1.471, 1.468, 1.466, 1.514, 1.671, 1.988, 2.476, 3.14, 4.007, 5.058",\
"1.468, 1.458, 1.46, 1.503, 1.649, 1.94, 2.409, 3.073, 3.935, 5");
}
}
}
pin(E) {
capacitance : 0.01015 ;
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.246 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!RN" ;
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.07814, 0.07689, 0.07696, 0.08097, 0.08952, 0.1028, 0.1213, 0.1455, \
0.1756, 0.212");
}
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.004956, 0.004139, 0.003917, 0.006722, 0.01372, 0.02548, 0.04223, \
0.06419, 0.09158, 0.1247");
}
}
internal_power() {
when : "!D&RN" ;
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.07815, 0.0769, 0.07694, 0.08094, 0.08948, 0.1028, 0.1213, 0.1454, \
0.1756, 0.212");
}
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.001162, 0.0004104, 0.0001136, 0.002914, 0.009996, 0.02173, 0.03851, \
0.06047, 0.08794, 0.1211");
}
}
internal_power() {
when : "D&!RN" ;
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.07837, 0.0771, 0.07717, 0.08118, 0.08973, 0.103, 0.1215, 0.1457, \
0.1758, 0.2122");
}
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.01559, 0.01481, 0.01456, 0.01738, 0.02436, 0.03612, 0.05285, \
0.07476, 0.1021, 0.1352");
}
}
internal_power() {
when : "D&RN" ;
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.07853, 0.07722, 0.07738, 0.08151, 0.09027, 0.1036, 0.1223, 0.1465, \
0.1767, 0.2131");
}
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.0008929, 0.0001389, -0.0001712, 0.002596, 0.009538, 0.02115, \
0.03781, 0.05968, 0.08701, 0.1201");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&RN" ;
rise_constraint(scalar) {
values("1.246");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&RN" ;
rise_constraint(scalar) {
values("0.819");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 0.4608 ;
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&RN" ;
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.2199, 0.22, 0.2207, 0.2212, 0.2215, 0.2217, 0.2218, 0.2218, 0.2219, 0.222",\
"0.2197, 0.2198, 0.2203, 0.2209, 0.2212, 0.2214, 0.2216, 0.2217, 0.2217, 0.2217",\
"0.2187, 0.2188, 0.2193, 0.2199, 0.2203, 0.2204, 0.2205, 0.2206, 0.2207, 0.2207",\
"0.2187, 0.2187, 0.2193, 0.22, 0.2203, 0.2205, 0.2206, 0.2207, 0.2207, 0.2207",\
"0.2223, 0.2223, 0.223, 0.2235, 0.2239, 0.2241, 0.2242, 0.2243, 0.2243, 0.2243",\
"0.2299, 0.2301, 0.2307, 0.2312, 0.2315, 0.2317, 0.2318, 0.2319, 0.2319, 0.232",\
"0.242, 0.242, 0.2425, 0.2432, 0.2435, 0.2437, 0.2438, 0.2439, 0.244, 0.244",\
"0.2586, 0.2586, 0.2593, 0.2597, 0.2601, 0.2603, 0.2604, 0.2605, 0.2606, 0.2606",\
"0.2798, 0.2799, 0.2804, 0.2809, 0.2813, 0.2816, 0.2817, 0.2817, 0.2818, 0.2818",\
"0.3058, 0.3058, 0.3063, 0.3069, 0.3073, 0.3075, 0.3076, 0.3077, 0.3077, 0.3077");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.1662, 0.1663, 0.1671, 0.1683, 0.1695, 0.1703, 0.171, 0.1729, 0.1864, 0.2674",\
"0.1656, 0.1657, 0.1665, 0.1678, 0.1689, 0.1697, 0.1706, 0.172, 0.1863, 0.2683",\
"0.1649, 0.165, 0.1659, 0.1671, 0.1682, 0.169, 0.1699, 0.1713, 0.1866, 0.2728",\
"0.1655, 0.1655, 0.1663, 0.1677, 0.1687, 0.1697, 0.1705, 0.1725, 0.1893, 0.2826",\
"0.1686, 0.1687, 0.1695, 0.1707, 0.1718, 0.1728, 0.1736, 0.176, 0.1958, 0.3036",\
"0.1749, 0.175, 0.1757, 0.1771, 0.1781, 0.179, 0.1799, 0.1831, 0.2087, 0.3372",\
"0.185, 0.1851, 0.1857, 0.1869, 0.1883, 0.1894, 0.19, 0.1937, 0.2295, 0.3883",\
"0.1992, 0.1993, 0.1999, 0.201, 0.2018, 0.2036, 0.205, 0.2109, 0.2617, 0.4647",\
"0.2177, 0.2177, 0.2183, 0.2195, 0.2201, 0.2213, 0.2231, 0.2358, 0.3148, 0.581",\
"0.2404, 0.2404, 0.241, 0.242, 0.2431, 0.2432, 0.2458, 0.2699, 0.4014, 0.7478");
}
}
internal_power() {
related_pin : "E" ;
when : "RN" ;
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.2052, 0.2053, 0.2059, 0.2065, 0.2067, 0.207, 0.2071, 0.2071, 0.2072, 0.2072",\
"0.2052, 0.2054, 0.206, 0.2066, 0.2069, 0.2071, 0.2072, 0.2073, 0.2073, 0.2073",\
"0.205, 0.2051, 0.2056, 0.2063, 0.2066, 0.2068, 0.2069, 0.207, 0.207, 0.2071",\
"0.2044, 0.2045, 0.2051, 0.2056, 0.206, 0.2062, 0.2063, 0.2064, 0.2064, 0.2064",\
"0.2034, 0.2035, 0.2041, 0.2046, 0.2049, 0.2051, 0.2053, 0.2054, 0.2054, 0.2055",\
"0.2028, 0.203, 0.2035, 0.2041, 0.2044, 0.2046, 0.2047, 0.2047, 0.2048, 0.2048",\
"0.2025, 0.2027, 0.2032, 0.2037, 0.2041, 0.2043, 0.2045, 0.2045, 0.2045, 0.2046",\
"0.2027, 0.2028, 0.2033, 0.204, 0.2043, 0.2045, 0.2046, 0.2047, 0.2047, 0.2047",\
"0.203, 0.2031, 0.2036, 0.2042, 0.2046, 0.2048, 0.205, 0.205, 0.2051, 0.2051",\
"0.2035, 0.2036, 0.2042, 0.2047, 0.2051, 0.2053, 0.2054, 0.2054, 0.2055, 0.2055");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.1686, 0.1687, 0.1695, 0.1707, 0.1718, 0.1727, 0.1735, 0.1752, 0.1884, 0.2669",\
"0.1688, 0.1689, 0.1697, 0.1709, 0.1721, 0.173, 0.1738, 0.1754, 0.1886, 0.2688",\
"0.1687, 0.1688, 0.1696, 0.1708, 0.172, 0.1729, 0.1737, 0.1753, 0.1897, 0.2738",\
"0.17, 0.1702, 0.1709, 0.1721, 0.1732, 0.1742, 0.175, 0.1768, 0.1933, 0.2864",\
"0.174, 0.1741, 0.1749, 0.1761, 0.1771, 0.1782, 0.179, 0.1813, 0.2014, 0.3089",\
"0.181, 0.1811, 0.1817, 0.1833, 0.1843, 0.1851, 0.1859, 0.1888, 0.2149, 0.3425",\
"0.1921, 0.1923, 0.1929, 0.1939, 0.1954, 0.1966, 0.1974, 0.2012, 0.2364, 0.3947",\
"0.2058, 0.2059, 0.2064, 0.2075, 0.2083, 0.21, 0.2115, 0.2174, 0.2681, 0.4706",\
"0.2209, 0.221, 0.2215, 0.2226, 0.2233, 0.2243, 0.226, 0.2384, 0.3175, 0.5823",\
"0.2374, 0.2374, 0.2381, 0.2391, 0.2398, 0.2408, 0.2425, 0.2665, 0.3966, 0.741");
}
}
internal_power() {
related_pin : "RN" ;
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.2045, 0.2047, 0.2052, 0.2059, 0.2062, 0.2064, 0.2065, 0.2065, 0.2066, 0.2066",\
"0.2041, 0.2043, 0.2049, 0.2055, 0.2058, 0.206, 0.2061, 0.2062, 0.2062, 0.2063",\
"0.2038, 0.2039, 0.2046, 0.2052, 0.2055, 0.2057, 0.2058, 0.2058, 0.2059, 0.2059",\
"0.2051, 0.2053, 0.206, 0.2066, 0.2069, 0.2071, 0.2072, 0.2072, 0.2073, 0.2073",\
"0.2108, 0.211, 0.2116, 0.2122, 0.2125, 0.2127, 0.2128, 0.2129, 0.2129, 0.213",\
"0.2208, 0.221, 0.2216, 0.2221, 0.2224, 0.2226, 0.2228, 0.2228, 0.2229, 0.2229",\
"0.235, 0.2352, 0.2357, 0.2363, 0.2366, 0.2368, 0.2369, 0.237, 0.237, 0.2371",\
"0.2534, 0.2534, 0.254, 0.2546, 0.2549, 0.2552, 0.2553, 0.2554, 0.2554, 0.2554",\
"0.2755, 0.2756, 0.2761, 0.2767, 0.2771, 0.2773, 0.2774, 0.2775, 0.2776, 0.2775",\
"0.3014, 0.3015, 0.302, 0.3025, 0.3029, 0.3031, 0.3032, 0.3033, 0.3034, 0.3033");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.2045, 0.2047, 0.2052, 0.2059, 0.2062, 0.2064, 0.2065, 0.2065, 0.2066, 0.2066",\
"0.2041, 0.2043, 0.2049, 0.2055, 0.2058, 0.206, 0.2061, 0.2062, 0.2062, 0.2063",\
"0.2038, 0.2039, 0.2046, 0.2052, 0.2055, 0.2057, 0.2058, 0.2058, 0.2059, 0.2059",\
"0.2051, 0.2053, 0.206, 0.2066, 0.2069, 0.2071, 0.2072, 0.2072, 0.2073, 0.2073",\
"0.2108, 0.211, 0.2116, 0.2122, 0.2125, 0.2127, 0.2128, 0.2129, 0.2129, 0.213",\
"0.2208, 0.221, 0.2216, 0.2221, 0.2224, 0.2226, 0.2228, 0.2228, 0.2229, 0.2229",\
"0.235, 0.2352, 0.2357, 0.2363, 0.2366, 0.2368, 0.2369, 0.237, 0.237, 0.2371",\
"0.2534, 0.2534, 0.254, 0.2546, 0.2549, 0.2552, 0.2553, 0.2554, 0.2554, 0.2554",\
"0.2755, 0.2756, 0.2761, 0.2767, 0.2771, 0.2773, 0.2774, 0.2775, 0.2776, 0.2775",\
"0.3014, 0.3015, 0.302, 0.3025, 0.3029, 0.3031, 0.3032, 0.3033, 0.3034, 0.3033");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.2042, 0.2044, 0.2051, 0.2057, 0.206, 0.2062, 0.2062, 0.2063, 0.2064, 0.2064",\
"0.2041, 0.2043, 0.205, 0.2056, 0.2058, 0.206, 0.2061, 0.2062, 0.2063, 0.2063",\
"0.2038, 0.2039, 0.2045, 0.2051, 0.2054, 0.2056, 0.2057, 0.2058, 0.2058, 0.2059",\
"0.2052, 0.2053, 0.2059, 0.2066, 0.2069, 0.2071, 0.2072, 0.2072, 0.2073, 0.2073",\
"0.2108, 0.2109, 0.2115, 0.2121, 0.2124, 0.2126, 0.2128, 0.2128, 0.2129, 0.2129",\
"0.2207, 0.2209, 0.2215, 0.2221, 0.2224, 0.2227, 0.2228, 0.2228, 0.2229, 0.2229",\
"0.235, 0.2352, 0.2357, 0.2363, 0.2367, 0.2369, 0.237, 0.237, 0.237, 0.2371",\
"0.2534, 0.2535, 0.2541, 0.2547, 0.255, 0.2552, 0.2553, 0.2554, 0.2554, 0.2554",\
"0.2755, 0.2756, 0.2761, 0.2767, 0.2771, 0.2773, 0.2774, 0.2775, 0.2776, 0.2776",\
"0.3013, 0.3015, 0.302, 0.3025, 0.3029, 0.3031, 0.3032, 0.3033, 0.3033, 0.3033");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.2042, 0.2044, 0.2051, 0.2057, 0.206, 0.2062, 0.2062, 0.2063, 0.2064, 0.2064",\
"0.2041, 0.2043, 0.205, 0.2056, 0.2058, 0.206, 0.2061, 0.2062, 0.2063, 0.2063",\
"0.2038, 0.2039, 0.2045, 0.2051, 0.2054, 0.2056, 0.2057, 0.2058, 0.2058, 0.2059",\
"0.2052, 0.2053, 0.2059, 0.2066, 0.2069, 0.2071, 0.2072, 0.2072, 0.2073, 0.2073",\
"0.2108, 0.2109, 0.2115, 0.2121, 0.2124, 0.2126, 0.2128, 0.2128, 0.2129, 0.2129",\
"0.2207, 0.2209, 0.2215, 0.2221, 0.2224, 0.2227, 0.2228, 0.2228, 0.2229, 0.2229",\
"0.235, 0.2352, 0.2357, 0.2363, 0.2367, 0.2369, 0.237, 0.237, 0.237, 0.2371",\
"0.2534, 0.2535, 0.2541, 0.2547, 0.255, 0.2552, 0.2553, 0.2554, 0.2554, 0.2554",\
"0.2755, 0.2756, 0.2761, 0.2767, 0.2771, 0.2773, 0.2774, 0.2775, 0.2776, 0.2776",\
"0.3013, 0.3015, 0.302, 0.3025, 0.3029, 0.3031, 0.3032, 0.3033, 0.3033, 0.3033");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.2325, 0.2327, 0.2333, 0.2338, 0.2342, 0.2344, 0.2344, 0.2345, 0.2346, 0.2346",\
"0.2307, 0.2309, 0.2315, 0.2321, 0.2325, 0.2326, 0.2327, 0.2327, 0.2328, 0.2328",\
"0.2295, 0.2297, 0.2303, 0.2309, 0.2312, 0.2314, 0.2315, 0.2315, 0.2316, 0.2316",\
"0.2308, 0.231, 0.2316, 0.2322, 0.2325, 0.2327, 0.2328, 0.2329, 0.2329, 0.233",\
"0.2364, 0.2366, 0.2372, 0.2377, 0.2381, 0.2383, 0.2384, 0.2384, 0.2385, 0.2385",\
"0.2445, 0.2446, 0.2453, 0.2458, 0.2461, 0.2463, 0.2465, 0.2465, 0.2466, 0.2466",\
"0.2582, 0.2583, 0.2589, 0.2594, 0.2597, 0.26, 0.2601, 0.2601, 0.2601, 0.2602",\
"0.2774, 0.2776, 0.2781, 0.2785, 0.2789, 0.2792, 0.2793, 0.2793, 0.2795, 0.2794",\
"0.3019, 0.3021, 0.3025, 0.3031, 0.3035, 0.3037, 0.3038, 0.3039, 0.304, 0.3039",\
"0.3319, 0.3319, 0.3323, 0.3329, 0.3333, 0.3335, 0.3336, 0.3337, 0.3337, 0.3337");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.1665, 0.1666, 0.1673, 0.1685, 0.1698, 0.1707, 0.1716, 0.1733, 0.1869, 0.2679",\
"0.1662, 0.1663, 0.1671, 0.1684, 0.1695, 0.1703, 0.1713, 0.173, 0.1872, 0.2688",\
"0.1655, 0.1656, 0.1664, 0.1676, 0.1687, 0.1697, 0.1705, 0.1723, 0.1871, 0.2736",\
"0.1657, 0.1659, 0.1666, 0.1679, 0.1689, 0.1699, 0.1707, 0.1728, 0.1895, 0.2833",\
"0.1686, 0.1688, 0.1696, 0.1707, 0.172, 0.1728, 0.1736, 0.1759, 0.1958, 0.3015",\
"0.1751, 0.1751, 0.1758, 0.1773, 0.1784, 0.1791, 0.18, 0.1829, 0.2076, 0.3338",\
"0.1859, 0.1861, 0.1867, 0.1878, 0.1893, 0.1904, 0.1909, 0.1946, 0.2283, 0.3826",\
"0.2014, 0.2014, 0.2022, 0.2033, 0.2041, 0.2055, 0.2071, 0.2126, 0.2611, 0.4571",\
"0.2217, 0.2219, 0.2225, 0.2236, 0.2243, 0.225, 0.2271, 0.2384, 0.3132, 0.568",\
"0.2469, 0.2469, 0.2476, 0.2487, 0.2496, 0.2502, 0.2518, 0.273, 0.3952, 0.7285");
}
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("1.768, 1.811, 1.93, 2.117, 2.388, 2.762, 3.253, 3.872, 4.627, 5.527",\
"1.794, 1.838, 1.956, 2.143, 2.414, 2.788, 3.28, 3.898, 4.653, 5.553",\
"1.86, 1.903, 2.022, 2.208, 2.479, 2.854, 3.345, 3.964, 4.718, 5.619",\
"1.979, 2.023, 2.141, 2.328, 2.599, 2.973, 3.465, 4.083, 4.838, 5.739",\
"2.18, 2.223, 2.342, 2.529, 2.799, 3.174, 3.665, 4.284, 5.039, 5.939",\
"2.443, 2.487, 2.605, 2.792, 3.063, 3.438, 3.929, 4.547, 5.302, 6.202",\
"2.766, 2.809, 2.928, 3.115, 3.386, 3.76, 4.251, 4.87, 5.625, 6.525",\
"3.149, 3.192, 3.311, 3.498, 3.769, 4.143, 4.635, 5.253, 6.008, 6.908",\
"3.586, 3.63, 3.749, 3.935, 4.206, 4.581, 5.072, 5.691, 6.446, 7.346",\
"4.074, 4.117, 4.237, 4.423, 4.694, 5.069, 5.559, 6.178, 6.934, 7.833");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("1.527, 1.584, 1.769, 2.116, 2.653, 3.403, 4.39, 5.634, 7.146, 8.956",\
"1.542, 1.599, 1.784, 2.131, 2.667, 3.418, 4.403, 5.646, 7.166, 8.969",\
"1.588, 1.644, 1.83, 2.177, 2.713, 3.463, 4.449, 5.691, 7.211, 9.016",\
"1.676, 1.733, 1.919, 2.266, 2.802, 3.553, 4.539, 5.781, 7.298, 9.107",\
"1.79, 1.847, 2.032, 2.379, 2.915, 3.666, 4.653, 5.896, 7.408, 9.219",\
"1.894, 1.951, 2.137, 2.483, 3.019, 3.769, 4.756, 5.999, 7.512, 9.317",\
"1.979, 2.036, 2.221, 2.568, 3.104, 3.854, 4.839, 6.081, 7.599, 9.401",\
"2.037, 2.094, 2.279, 2.626, 3.162, 3.912, 4.898, 6.138, 7.653, 9.459",\
"2.063, 2.12, 2.305, 2.652, 3.188, 3.938, 4.924, 6.166, 7.68, 9.484",\
"2.051, 2.108, 2.293, 2.639, 3.176, 3.926, 4.912, 6.153, 7.667, 9.473");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.1406, 0.1866, 0.3274, 0.5944, 1.031, 1.661, 2.493, 3.543, 4.83, 6.36",\
"0.1412, 0.1866, 0.3282, 0.595, 1.03, 1.66, 2.495, 3.546, 4.829, 6.361",\
"0.1404, 0.187, 0.3284, 0.5944, 1.03, 1.659, 2.493, 3.546, 4.83, 6.362",\
"0.1408, 0.1864, 0.3282, 0.5948, 1.03, 1.659, 2.494, 3.546, 4.83, 6.362",\
"0.141, 0.187, 0.3286, 0.595, 1.031, 1.661, 2.493, 3.542, 4.829, 6.356",\
"0.141, 0.1872, 0.3278, 0.5948, 1.032, 1.659, 2.491, 3.544, 4.83, 6.36",\
"0.141, 0.187, 0.328, 0.595, 1.03, 1.658, 2.491, 3.543, 4.829, 6.36",\
"0.1418, 0.1878, 0.3286, 0.5952, 1.031, 1.658, 2.492, 3.539, 4.824, 6.35",\
"0.1426, 0.188, 0.3286, 0.596, 1.029, 1.66, 2.492, 3.544, 4.824, 6.348",\
"0.144, 0.188, 0.328, 0.596, 1.03, 1.66, 2.49, 3.542, 4.822, 6.352");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.1818, 0.2636, 0.5674, 1.169, 2.108, 3.43, 5.167, 7.358, 10.03, 13.22",\
"0.1826, 0.2632, 0.5676, 1.168, 2.114, 3.43, 5.168, 7.353, 10.03, 13.21",\
"0.182, 0.2634, 0.5678, 1.168, 2.11, 3.429, 5.169, 7.357, 10.03, 13.21",\
"0.1826, 0.2634, 0.5676, 1.169, 2.11, 3.435, 5.169, 7.355, 10.03, 13.22",\
"0.1818, 0.2634, 0.5674, 1.169, 2.11, 3.436, 5.171, 7.356, 10.03, 13.22",\
"0.1822, 0.264, 0.5678, 1.169, 2.109, 3.429, 5.168, 7.359, 10.03, 13.21",\
"0.1828, 0.2642, 0.5682, 1.17, 2.109, 3.429, 5.174, 7.354, 10.05, 13.21",\
"0.183, 0.2648, 0.5684, 1.169, 2.108, 3.428, 5.164, 7.357, 10.02, 13.21",\
"0.1834, 0.2648, 0.568, 1.17, 2.109, 3.43, 5.171, 7.35, 10.03, 13.2",\
"0.1838, 0.266, 0.568, 1.168, 2.108, 3.428, 5.166, 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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("1.829, 1.872, 1.99, 2.177, 2.448, 2.822, 3.314, 3.933, 4.688, 5.587",\
"1.854, 1.897, 2.016, 2.202, 2.473, 2.848, 3.339, 3.958, 4.713, 5.613",\
"1.93, 1.973, 2.092, 2.279, 2.55, 2.924, 3.415, 4.034, 4.789, 5.689",\
"2.005, 2.048, 2.167, 2.354, 2.624, 2.999, 3.49, 4.109, 4.864, 5.764",\
"2.062, 2.105, 2.224, 2.41, 2.681, 3.055, 3.547, 4.165, 4.921, 5.821",\
"2.092, 2.135, 2.254, 2.441, 2.712, 3.086, 3.577, 4.196, 4.95, 5.851",\
"2.096, 2.139, 2.258, 2.444, 2.715, 3.089, 3.581, 4.199, 4.954, 5.854",\
"2.071, 2.114, 2.233, 2.419, 2.69, 3.065, 3.556, 4.175, 4.93, 5.829",\
"2.011, 2.054, 2.173, 2.36, 2.631, 3.005, 3.496, 4.115, 4.87, 5.77",\
"1.914, 1.957, 2.076, 2.263, 2.534, 2.908, 3.399, 4.018, 4.773, 5.673");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("1.393, 1.45, 1.635, 1.982, 2.518, 3.268, 4.255, 5.498, 7.017, 8.818",\
"1.414, 1.471, 1.656, 2.002, 2.539, 3.289, 4.276, 5.52, 7.037, 8.838",\
"1.481, 1.538, 1.724, 2.07, 2.607, 3.357, 4.344, 5.588, 7.104, 8.908",\
"1.61, 1.667, 1.852, 2.199, 2.735, 3.486, 4.472, 5.716, 7.234, 9.033",\
"1.748, 1.805, 1.99, 2.337, 2.873, 3.624, 4.611, 5.853, 7.369, 9.178",\
"1.863, 1.92, 2.105, 2.451, 2.987, 3.738, 4.724, 5.966, 7.485, 9.291",\
"1.953, 2.011, 2.196, 2.542, 3.079, 3.829, 4.814, 6.057, 7.574, 9.384",\
"2.012, 2.07, 2.255, 2.601, 3.138, 3.888, 4.873, 6.114, 7.629, 9.436",\
"2.03, 2.087, 2.272, 2.619, 3.155, 3.905, 4.891, 6.132, 7.647, 9.453",\
"2.002, 2.058, 2.244, 2.59, 3.127, 3.877, 4.863, 6.104, 7.619, 9.424");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.141, 0.1868, 0.328, 0.5942, 1.032, 1.658, 2.494, 3.542, 4.829, 6.357",\
"0.1412, 0.1866, 0.3282, 0.595, 1.031, 1.661, 2.494, 3.541, 4.828, 6.354",\
"0.141, 0.1872, 0.3276, 0.5948, 1.03, 1.659, 2.494, 3.546, 4.829, 6.356",\
"0.1406, 0.1868, 0.3278, 0.5948, 1.031, 1.661, 2.491, 3.543, 4.83, 6.358",\
"0.1406, 0.1866, 0.3276, 0.5944, 1.031, 1.661, 2.491, 3.545, 4.825, 6.36",\
"0.1412, 0.1868, 0.3282, 0.5942, 1.03, 1.66, 2.493, 3.546, 4.83, 6.353",\
"0.1406, 0.1868, 0.3278, 0.595, 1.031, 1.661, 2.49, 3.54, 4.823, 6.358",\
"0.141, 0.1866, 0.3278, 0.595, 1.032, 1.66, 2.492, 3.541, 4.821, 6.351",\
"0.1404, 0.1872, 0.3276, 0.5946, 1.031, 1.66, 2.494, 3.544, 4.829, 6.348",\
"0.1412, 0.1868, 0.3274, 0.594, 1.03, 1.66, 2.492, 3.542, 4.824, 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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.1822, 0.2638, 0.5678, 1.169, 2.109, 3.43, 5.167, 7.356, 10.03, 13.21",\
"0.1816, 0.2634, 0.5678, 1.169, 2.113, 3.429, 5.166, 7.359, 10.04, 13.21",\
"0.1818, 0.2632, 0.5678, 1.169, 2.114, 3.429, 5.167, 7.358, 10.03, 13.21",\
"0.1818, 0.2636, 0.5678, 1.169, 2.11, 3.435, 5.164, 7.359, 10.03, 13.21",\
"0.1824, 0.2636, 0.5678, 1.169, 2.112, 3.436, 5.17, 7.354, 10.03, 13.22",\
"0.1824, 0.264, 0.5676, 1.169, 2.111, 3.43, 5.166, 7.351, 10.03, 13.21",\
"0.1832, 0.264, 0.5676, 1.171, 2.11, 3.427, 5.173, 7.369, 10.04, 13.22",\
"0.1828, 0.2644, 0.5682, 1.169, 2.108, 3.428, 5.163, 7.356, 10.02, 13.2",\
"0.1834, 0.265, 0.5678, 1.17, 2.108, 3.43, 5.163, 7.35, 10.02, 13.22",\
"0.1844, 0.265, 0.568, 1.168, 2.11, 3.432, 5.166, 7.352, 10.02, 13.2");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b0 && E===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("1.267, 1.31, 1.428, 1.615, 1.886, 2.26, 2.752, 3.371, 4.127, 5.025",\
"1.293, 1.336, 1.454, 1.641, 1.912, 2.286, 2.777, 3.397, 4.152, 5.053",\
"1.4, 1.443, 1.561, 1.748, 2.019, 2.393, 2.885, 3.503, 4.259, 5.158",\
"1.614, 1.657, 1.775, 1.962, 2.233, 2.607, 3.099, 3.717, 4.473, 5.373",\
"1.917, 1.96, 2.078, 2.265, 2.536, 2.91, 3.401, 4.021, 4.776, 5.676",\
"2.258, 2.301, 2.42, 2.607, 2.877, 3.252, 3.743, 4.362, 5.117, 6.019",\
"2.638, 2.681, 2.8, 2.987, 3.258, 3.632, 4.123, 4.742, 5.497, 6.398",\
"3.065, 3.108, 3.226, 3.413, 3.684, 4.058, 4.55, 5.168, 5.923, 6.823",\
"3.539, 3.582, 3.701, 3.888, 4.159, 4.533, 5.025, 5.643, 6.398, 7.299",\
"4.065, 4.108, 4.227, 4.414, 4.684, 5.058, 5.55, 6.169, 6.924, 7.824");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.1392, 0.185, 0.3268, 0.5946, 1.03, 1.661, 2.495, 3.549, 4.827, 6.366",\
"0.1396, 0.1852, 0.3278, 0.5936, 1.03, 1.661, 2.492, 3.543, 4.835, 6.357",\
"0.1394, 0.1856, 0.327, 0.5944, 1.032, 1.66, 2.494, 3.549, 4.831, 6.367",\
"0.1396, 0.1856, 0.327, 0.5952, 1.032, 1.661, 2.495, 3.549, 4.83, 6.367",\
"0.1396, 0.1856, 0.3274, 0.5946, 1.031, 1.66, 2.495, 3.543, 4.834, 6.365",\
"0.14, 0.1856, 0.327, 0.595, 1.03, 1.661, 2.494, 3.548, 4.835, 6.356",\
"0.1408, 0.186, 0.328, 0.5946, 1.031, 1.658, 2.49, 3.541, 4.831, 6.363",\
"0.1408, 0.1864, 0.3274, 0.5946, 1.031, 1.658, 2.491, 3.542, 4.823, 6.355",\
"0.1406, 0.187, 0.3276, 0.5946, 1.032, 1.66, 2.492, 3.542, 4.822, 6.348",\
"0.142, 0.186, 0.328, 0.594, 1.032, 1.658, 2.492, 3.546, 4.824, 6.352");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b1 && E===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("1.267, 1.31, 1.429, 1.615, 1.886, 2.26, 2.752, 3.371, 4.127, 5.026",\
"1.293, 1.336, 1.454, 1.641, 1.912, 2.286, 2.777, 3.396, 4.152, 5.053",\
"1.4, 1.443, 1.561, 1.748, 2.019, 2.393, 2.884, 3.503, 4.259, 5.16",\
"1.614, 1.657, 1.775, 1.962, 2.233, 2.607, 3.099, 3.717, 4.474, 5.372",\
"1.917, 1.96, 2.078, 2.265, 2.535, 2.91, 3.401, 4.02, 4.776, 5.676",\
"2.258, 2.301, 2.419, 2.606, 2.877, 3.251, 3.743, 4.362, 5.117, 6.018",\
"2.638, 2.681, 2.799, 2.986, 3.257, 3.632, 4.123, 4.741, 5.497, 6.398",\
"3.064, 3.108, 3.226, 3.413, 3.684, 4.057, 4.55, 5.167, 5.922, 6.822",\
"3.539, 3.582, 3.701, 3.887, 4.158, 4.532, 5.024, 5.642, 6.398, 7.298",\
"4.064, 4.108, 4.226, 4.413, 4.684, 5.058, 5.55, 6.169, 6.923, 7.824");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.1392, 0.1856, 0.3272, 0.5952, 1.032, 1.661, 2.495, 3.549, 4.83, 6.367",\
"0.1394, 0.186, 0.327, 0.5946, 1.03, 1.66, 2.495, 3.548, 4.834, 6.359",\
"0.1394, 0.1854, 0.327, 0.5938, 1.03, 1.661, 2.494, 3.548, 4.835, 6.36",\
"0.1394, 0.1858, 0.327, 0.5952, 1.032, 1.66, 2.494, 3.548, 4.829, 6.367",\
"0.1394, 0.1856, 0.3276, 0.5952, 1.031, 1.66, 2.493, 3.549, 4.829, 6.362",\
"0.1406, 0.1856, 0.3272, 0.5952, 1.031, 1.659, 2.491, 3.548, 4.835, 6.365",\
"0.1402, 0.1862, 0.3276, 0.594, 1.032, 1.658, 2.491, 3.544, 4.83, 6.355",\
"0.1408, 0.1866, 0.3278, 0.5944, 1.031, 1.659, 2.492, 3.541, 4.824, 6.352",\
"0.1412, 0.1866, 0.3276, 0.594, 1.032, 1.66, 2.492, 3.548, 4.824, 6.348",\
"0.142, 0.188, 0.33, 0.596, 1.03, 1.66, 2.49, 3.546, 4.826, 6.358");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b1 && E===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("1.267, 1.31, 1.429, 1.615, 1.886, 2.261, 2.752, 3.371, 4.126, 5.027",\
"1.29, 1.333, 1.451, 1.638, 1.909, 2.283, 2.775, 3.394, 4.149, 5.05",\
"1.395, 1.438, 1.557, 1.743, 2.014, 2.389, 2.88, 3.499, 4.254, 5.155",\
"1.609, 1.652, 1.771, 1.957, 2.228, 2.602, 3.094, 3.713, 4.468, 5.369",\
"1.912, 1.955, 2.073, 2.26, 2.531, 2.905, 3.397, 4.016, 4.771, 5.672",\
"2.254, 2.298, 2.416, 2.603, 2.874, 3.248, 3.739, 4.358, 5.113, 6.014",\
"2.637, 2.68, 2.798, 2.985, 3.256, 3.63, 4.122, 4.74, 5.496, 6.396",\
"3.066, 3.109, 3.228, 3.415, 3.686, 4.06, 4.552, 5.17, 5.925, 6.824",\
"3.546, 3.589, 3.708, 3.895, 4.166, 4.54, 5.032, 5.65, 6.406, 7.305",\
"4.078, 4.121, 4.24, 4.427, 4.698, 5.072, 5.564, 6.182, 6.938, 7.837");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("1.551, 1.608, 1.793, 2.14, 2.676, 3.427, 4.414, 5.657, 7.17, 8.981",\
"1.571, 1.628, 1.813, 2.16, 2.696, 3.446, 4.433, 5.675, 7.192, 9.001",\
"1.606, 1.663, 1.849, 2.195, 2.732, 3.483, 4.469, 5.711, 7.228, 9.03",\
"1.658, 1.714, 1.9, 2.247, 2.783, 3.533, 4.52, 5.762, 7.279, 9.088",\
"1.719, 1.776, 1.961, 2.308, 2.844, 3.595, 4.581, 5.823, 7.34, 9.149",\
"1.771, 1.828, 2.014, 2.36, 2.896, 3.647, 4.633, 5.876, 7.394, 9.199",\
"1.809, 1.866, 2.051, 2.398, 2.934, 3.684, 4.67, 5.913, 7.429, 9.238",\
"1.822, 1.88, 2.065, 2.411, 2.947, 3.698, 4.683, 5.924, 7.44, 9.246",\
"1.799, 1.856, 2.041, 2.387, 2.923, 3.675, 4.66, 5.901, 7.416, 9.221",\
"1.733, 1.791, 1.976, 2.322, 2.858, 3.609, 4.594, 5.835, 7.35, 9.155");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.14, 0.186, 0.3274, 0.5948, 1.032, 1.66, 2.492, 3.547, 4.832, 6.365",\
"0.14, 0.1858, 0.3276, 0.5948, 1.031, 1.66, 2.495, 3.547, 4.832, 6.36",\
"0.14, 0.186, 0.3276, 0.5948, 1.031, 1.659, 2.494, 3.547, 4.833, 6.36",\
"0.1398, 0.1858, 0.3276, 0.5948, 1.031, 1.659, 2.494, 3.547, 4.832, 6.361",\
"0.1404, 0.1862, 0.3278, 0.5942, 1.032, 1.659, 2.495, 3.547, 4.833, 6.359",\
"0.1402, 0.1864, 0.3278, 0.5954, 1.03, 1.661, 2.492, 3.544, 4.83, 6.355",\
"0.1408, 0.1864, 0.3282, 0.5948, 1.031, 1.658, 2.49, 3.543, 4.831, 6.364",\
"0.1416, 0.1872, 0.3282, 0.5946, 1.03, 1.66, 2.494, 3.54, 4.823, 6.357",\
"0.1422, 0.1878, 0.3288, 0.594, 1.03, 1.66, 2.494, 3.546, 4.822, 6.348",\
"0.144, 0.188, 0.328, 0.596, 1.032, 1.66, 2.492, 3.546, 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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.1824, 0.264, 0.5676, 1.169, 2.109, 3.435, 5.171, 7.356, 10.02, 13.21",\
"0.182, 0.2634, 0.5672, 1.169, 2.114, 3.43, 5.169, 7.355, 10.03, 13.22",\
"0.1826, 0.2634, 0.5676, 1.169, 2.11, 3.435, 5.169, 7.355, 10.03, 13.21",\
"0.182, 0.2638, 0.5688, 1.169, 2.11, 3.428, 5.167, 7.355, 10.03, 13.22",\
"0.1816, 0.2642, 0.5674, 1.169, 2.114, 3.435, 5.169, 7.354, 10.03, 13.22",\
"0.1832, 0.2636, 0.5674, 1.169, 2.111, 3.427, 5.168, 7.356, 10.03, 13.21",\
"0.1826, 0.264, 0.5678, 1.169, 2.109, 3.427, 5.171, 7.37, 10.02, 13.22",\
"0.183, 0.2642, 0.568, 1.169, 2.108, 3.43, 5.164, 7.359, 10.02, 13.21",\
"0.1834, 0.2648, 0.5678, 1.169, 2.109, 3.428, 5.165, 7.35, 10.02, 13.23",\
"0.1838, 0.2648, 0.5684, 1.169, 2.11, 3.43, 5.164, 7.352, 10.02, 13.2");
}
}
timing() {
related_pin : "RN" ;
timing_sense : positive_unate ;
timing_type : clear ;
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("1.267, 1.31, 1.429, 1.615, 1.886, 2.261, 2.752, 3.371, 4.126, 5.027",\
"1.29, 1.333, 1.451, 1.638, 1.909, 2.283, 2.775, 3.394, 4.149, 5.05",\
"1.395, 1.438, 1.557, 1.743, 2.014, 2.389, 2.88, 3.499, 4.254, 5.155",\
"1.609, 1.652, 1.771, 1.957, 2.228, 2.602, 3.094, 3.713, 4.468, 5.369",\
"1.912, 1.955, 2.073, 2.26, 2.531, 2.905, 3.397, 4.016, 4.771, 5.672",\
"2.254, 2.298, 2.416, 2.603, 2.874, 3.248, 3.739, 4.358, 5.113, 6.014",\
"2.637, 2.68, 2.798, 2.985, 3.256, 3.63, 4.122, 4.74, 5.496, 6.396",\
"3.066, 3.109, 3.228, 3.415, 3.686, 4.06, 4.552, 5.17, 5.925, 6.824",\
"3.546, 3.589, 3.708, 3.895, 4.166, 4.54, 5.032, 5.65, 6.406, 7.305",\
"4.078, 4.121, 4.24, 4.427, 4.698, 5.072, 5.564, 6.182, 6.938, 7.837");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("1.551, 1.608, 1.793, 2.14, 2.676, 3.427, 4.414, 5.657, 7.17, 8.981",\
"1.571, 1.628, 1.813, 2.16, 2.696, 3.446, 4.433, 5.675, 7.192, 9.001",\
"1.606, 1.663, 1.849, 2.195, 2.732, 3.483, 4.469, 5.711, 7.228, 9.03",\
"1.658, 1.714, 1.9, 2.247, 2.783, 3.533, 4.52, 5.762, 7.279, 9.088",\
"1.719, 1.776, 1.961, 2.308, 2.844, 3.595, 4.581, 5.823, 7.34, 9.149",\
"1.771, 1.828, 2.014, 2.36, 2.896, 3.647, 4.633, 5.876, 7.394, 9.199",\
"1.809, 1.866, 2.051, 2.398, 2.934, 3.684, 4.67, 5.913, 7.429, 9.238",\
"1.822, 1.88, 2.065, 2.411, 2.947, 3.698, 4.683, 5.924, 7.44, 9.246",\
"1.799, 1.856, 2.041, 2.387, 2.923, 3.675, 4.66, 5.901, 7.416, 9.221",\
"1.733, 1.791, 1.976, 2.322, 2.858, 3.609, 4.594, 5.835, 7.35, 9.155");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.1392, 0.1856, 0.3272, 0.5952, 1.032, 1.661, 2.495, 3.549, 4.83, 6.367",\
"0.1394, 0.186, 0.327, 0.5946, 1.03, 1.66, 2.495, 3.548, 4.834, 6.359",\
"0.1394, 0.1854, 0.327, 0.5938, 1.03, 1.661, 2.494, 3.548, 4.835, 6.36",\
"0.1394, 0.1858, 0.327, 0.5952, 1.032, 1.66, 2.494, 3.548, 4.829, 6.367",\
"0.1394, 0.1856, 0.3276, 0.5952, 1.031, 1.66, 2.493, 3.549, 4.829, 6.362",\
"0.1406, 0.1856, 0.3272, 0.5952, 1.031, 1.659, 2.491, 3.548, 4.835, 6.365",\
"0.1402, 0.1862, 0.3276, 0.594, 1.032, 1.658, 2.491, 3.544, 4.83, 6.355",\
"0.1408, 0.1866, 0.3278, 0.5944, 1.031, 1.659, 2.492, 3.541, 4.824, 6.352",\
"0.1412, 0.1866, 0.3276, 0.594, 1.032, 1.66, 2.492, 3.548, 4.824, 6.348",\
"0.142, 0.188, 0.33, 0.596, 1.03, 1.66, 2.49, 3.546, 4.826, 6.358");
}
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.01531, 0.03659, 0.06973, 0.1162, 0.1774, 0.2545, 0.3486, 0.4608");
values("0.1824, 0.264, 0.5676, 1.169, 2.109, 3.435, 5.171, 7.356, 10.02, 13.21",\
"0.182, 0.2634, 0.5672, 1.169, 2.114, 3.43, 5.169, 7.355, 10.03, 13.22",\
"0.1826, 0.2634, 0.5676, 1.169, 2.11, 3.435, 5.169, 7.355, 10.03, 13.21",\
"0.182, 0.2638, 0.5688, 1.169, 2.11, 3.428, 5.167, 7.355, 10.03, 13.22",\
"0.1816, 0.2642, 0.5674, 1.169, 2.114, 3.435, 5.169, 7.354, 10.03, 13.22",\
"0.1832, 0.2636, 0.5674, 1.169, 2.111, 3.427, 5.168, 7.356, 10.03, 13.21",\
"0.1826, 0.264, 0.5678, 1.169, 2.109, 3.427, 5.171, 7.37, 10.02, 13.22",\
"0.183, 0.2642, 0.568, 1.169, 2.108, 3.43, 5.164, 7.359, 10.02, 13.21",\
"0.1834, 0.2648, 0.5678, 1.169, 2.109, 3.428, 5.165, 7.35, 10.02, 13.23",\
"0.1838, 0.2648, 0.5684, 1.169, 2.11, 3.43, 5.164, 7.352, 10.02, 13.2");
}
}
}
pin(RN) {
capacitance : 0.006541 ;
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.731 ;
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.0119, 0.01105, 0.01086, 0.01086, 0.01086, 0.01086, 0.01085, \
0.01085, 0.01086, 0.01086");
}
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.01086, -0.01084, -0.01084, -0.01083, -0.01084, -0.01084, -0.01085, \
-0.01083, -0.01084, -0.01084");
}
}
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.0116, 0.01088, 0.01086, 0.01085, 0.01085, 0.01087, 0.01086, \
0.01086, 0.01086, 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.01086, -0.01084, -0.01084, -0.01082, -0.01085, -0.01084, -0.01084, \
-0.01084, -0.01085, -0.01083");
}
}
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.01224, 0.01106, 0.01089, 0.01086, 0.01086, 0.01086, 0.01086, \
0.01086, 0.01086, 0.01086");
}
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.01086, -0.01083, -0.01084, -0.01082, -0.01084, -0.01084, -0.01085, \
-0.01083, -0.01084, -0.01084");
}
}
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.968, 0.956, 0.976, 1.093, 1.428, 1.989, 2.777, 3.776, 5.003, 6.473",\
"0.983, 0.977, 0.99, 1.112, 1.444, 2.009, 2.783, 3.78, 5.003, 6.465",\
"1.017, 1.014, 1.029, 1.148, 1.478, 2.037, 2.813, 3.804, 5.017, 6.479",\
"1.069, 1.059, 1.081, 1.198, 1.521, 2.058, 2.816, 3.785, 4.982, 6.41",\
"1.132, 1.123, 1.141, 1.244, 1.552, 2.065, 2.793, 3.725, 4.892, 6.275",\
"1.182, 1.173, 1.193, 1.288, 1.569, 2.057, 2.748, 3.647, 4.763, 6.097",\
"1.22, 1.217, 1.226, 1.313, 1.573, 2.034, 2.692, 3.548, 4.619, 5.902",\
"1.247, 1.239, 1.247, 1.324, 1.564, 1.998, 2.638, 3.469, 4.51, 5.749",\
"1.225, 1.225, 1.235, 1.303, 1.527, 1.933, 2.557, 3.366, 4.393, 5.615",\
"1.176, 1.171, 1.183, 1.248, 1.449, 1.851, 2.453, 3.267, 4.292, 5.531");
}
}
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.847, -0.845, -0.855, -0.937, -1.092, -1.271, -1.432, -1.557, -1.646, -1.684",\
"-0.864, -0.859, -0.869, -0.953, -1.112, -1.29, -1.454, -1.581, -1.665, -1.7",\
"-0.903, -0.901, -0.908, -0.994, -1.144, -1.322, -1.487, -1.606, -1.694, -1.732",\
"-0.958, -0.953, -0.959, -1.039, -1.181, -1.353, -1.507, -1.631, -1.721, -1.752",\
"-1.02, -1.013, -1.015, -1.09, -1.224, -1.379, -1.521, -1.651, -1.736, -1.775",\
"-1.064, -1.061, -1.061, -1.131, -1.256, -1.402, -1.545, -1.666, -1.766, -1.818",\
"-1.107, -1.103, -1.104, -1.163, -1.272, -1.42, -1.557, -1.684, -1.799, -1.877",\
"-1.123, -1.123, -1.117, -1.179, -1.285, -1.425, -1.572, -1.713, -1.838, -1.937",\
"-1.11, -1.104, -1.109, -1.157, -1.269, -1.416, -1.578, -1.743, -1.885, -2.008",\
"-1.049, -1.052, -1.053, -1.104, -1.214, -1.369, -1.562, -1.748, -1.922, -2.078");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&!E" ;
fall_constraint(scalar) {
values("0.731");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&!E" ;
fall_constraint(scalar) {
values("0.731");
}
}
}
}