blob: 1b8182a22fef515c29b6bc2d4b130369155c3271 [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 : "8.3643e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&SETN" ;
value : "0.000120924" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!SETN" ;
value : "8.4783e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&SETN" ;
value : "9.483e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!SETN" ;
value : "8.3643e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&SETN" ;
value : "0.000138843" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!SETN" ;
value : "8.412e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&SETN" ;
value : "9.5916e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000138843" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.00379 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.01047, 0.01047, 0.01044, 0.01046, 0.01048, 0.01047, 0.01048, \
0.01048, 0.01048, 0.01048");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.009162, -0.009895, -0.01018, -0.01024, -0.0103, -0.01032, -0.01034, \
-0.01034, -0.01035, -0.01035");
}
}
internal_power() {
when : "!E&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.01111, 0.01109, 0.0111, 0.0111, 0.01111, 0.01114, 0.01113, 0.01112, \
0.01113, 0.01112");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.01008, -0.01007, -0.01018, -0.01025, -0.01028, -0.01032, -0.01033, \
-0.01035, -0.01035, -0.01036");
}
}
internal_power() {
when : "E&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.07884, 0.07821, 0.0774, 0.07743, 0.07941, 0.08396, 0.09127, \
0.1013, 0.1142, 0.1299");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.02166, 0.02107, 0.02042, 0.02047, 0.02209, 0.02575, 0.03173, \
0.04023, 0.05132, 0.06514");
}
}
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.595, -0.572, -0.488, -0.379, -0.246, -0.119, 0.021, 0.185, 0.376, 0.604",\
"-0.619, -0.594, -0.507, -0.401, -0.269, -0.141, 0.001, 0.168, 0.355, 0.583",\
"-0.689, -0.664, -0.573, -0.471, -0.338, -0.206, -0.064, 0.106, 0.299, 0.521",\
"-0.812, -0.786, -0.697, -0.592, -0.466, -0.324, -0.171, 0.004, 0.201, 0.432",\
"-0.996, -0.964, -0.883, -0.779, -0.642, -0.487, -0.324, -0.135, 0.066, 0.3",\
"-1.214, -1.195, -1.106, -0.998, -0.863, -0.693, -0.518, -0.323, -0.109, 0.135",\
"-1.486, -1.463, -1.373, -1.263, -1.124, -0.939, -0.755, -0.552, -0.332, -0.077",\
"-1.8, -1.779, -1.688, -1.568, -1.43, -1.247, -1.044, -0.829, -0.598, -0.345",\
"-2.167, -2.141, -2.044, -1.916, -1.784, -1.591, -1.382, -1.159, -0.918, -0.65",\
"-2.575, -2.548, -2.442, -2.314, -2.181, -1.993, -1.763, -1.532, -1.278, -1.002");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.361, -0.356, -0.384, -0.478, -0.589, -0.68, -0.744, -0.77, -0.763, -0.709",\
"-0.375, -0.37, -0.404, -0.495, -0.605, -0.693, -0.754, -0.783, -0.774, -0.717",\
"-0.425, -0.424, -0.451, -0.535, -0.637, -0.716, -0.776, -0.805, -0.789, -0.734",\
"-0.51, -0.505, -0.526, -0.592, -0.673, -0.743, -0.798, -0.821, -0.814, -0.754",\
"-0.589, -0.579, -0.589, -0.64, -0.71, -0.772, -0.823, -0.841, -0.838, -0.787",\
"-0.646, -0.635, -0.637, -0.672, -0.729, -0.783, -0.83, -0.861, -0.861, -0.819",\
"-0.673, -0.664, -0.655, -0.681, -0.727, -0.783, -0.833, -0.867, -0.874, -0.853",\
"-0.67, -0.659, -0.649, -0.666, -0.714, -0.769, -0.823, -0.859, -0.878, -0.872",\
"-0.638, -0.629, -0.609, -0.624, -0.665, -0.731, -0.793, -0.844, -0.872, -0.884",\
"-0.563, -0.556, -0.535, -0.548, -0.593, -0.662, -0.728, -0.798, -0.851, -0.876");
}
}
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.687, 0.665, 0.573, 0.461, 0.319, 0.199, 0.086, -0.026, -0.145, -0.267",\
"0.705, 0.681, 0.589, 0.484, 0.336, 0.216, 0.103, -0.014, -0.132, -0.265",\
"0.768, 0.746, 0.657, 0.549, 0.408, 0.286, 0.167, 0.046, -0.081, -0.223",\
"0.889, 0.868, 0.775, 0.678, 0.533, 0.398, 0.266, 0.125, -0.027, -0.186",\
"1.07, 1.05, 0.959, 0.852, 0.709, 0.554, 0.404, 0.24, 0.062, -0.131",\
"1.294, 1.27, 1.179, 1.073, 0.93, 0.755, 0.578, 0.399, 0.204, -0.009",\
"1.556, 1.529, 1.442, 1.327, 1.196, 0.999, 0.806, 0.608, 0.4, 0.16",\
"1.868, 1.841, 1.752, 1.629, 1.496, 1.29, 1.087, 0.874, 0.651, 0.397",\
"2.223, 2.198, 2.097, 1.966, 1.832, 1.638, 1.419, 1.194, 0.953, 0.691",\
"2.629, 2.602, 2.491, 2.357, 2.22, 2.035, 1.8, 1.558, 1.307, 1.029");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.441, 0.436, 0.463, 0.615, 0.949, 1.445, 2.111, 2.954, 3.981, 5.211",\
"0.461, 0.457, 0.48, 0.63, 0.961, 1.462, 2.118, 2.955, 3.973, 5.196",\
"0.505, 0.5, 0.526, 0.677, 0.985, 1.461, 2.091, 2.89, 3.862, 5.026",\
"0.587, 0.587, 0.604, 0.735, 1.006, 1.423, 1.994, 2.721, 3.616, 4.677",\
"0.671, 0.665, 0.676, 0.772, 1, 1.36, 1.865, 2.51, 3.3, 4.248",\
"0.726, 0.718, 0.734, 0.803, 0.986, 1.309, 1.766, 2.355, 3.082, 3.959",\
"0.759, 0.751, 0.753, 0.809, 0.968, 1.259, 1.681, 2.241, 2.93, 3.764",\
"0.761, 0.751, 0.753, 0.803, 0.943, 1.204, 1.617, 2.169, 2.854, 3.675",\
"0.73, 0.722, 0.721, 0.76, 0.885, 1.144, 1.549, 2.103, 2.808, 3.664",\
"0.671, 0.658, 0.653, 0.686, 0.809, 1.056, 1.458, 2.039, 2.779, 3.705");
}
}
}
pin(E) {
capacitance : 0.009553 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11.2 ;
min_pulse_width_high : 0.784 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.105, 0.1037, 0.1035, 0.1061, 0.1114, 0.1196, 0.1312, 0.1464, \
0.1657, 0.1889");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.0655, 0.0647, 0.06276, 0.06298, 0.06641, 0.07321, 0.08343, 0.09721, \
0.1146, 0.136");
}
}
internal_power() {
when : "!D&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.07147, 0.07001, 0.06958, 0.07196, 0.07727, 0.0855, 0.09695, \
0.1122, 0.1312, 0.1543");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.00027, -0.0006969, -0.00163, -0.0001231, 0.004213, 0.0115, 0.02207, \
0.03597, 0.05338, 0.07446");
}
}
internal_power() {
when : "D&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.0724, 0.07091, 0.07068, 0.07304, 0.07849, 0.08682, 0.09836, \
0.1137, 0.1328, 0.1559");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.002403, 0.001475, 0.0005888, 0.001993, 0.006155, 0.0134, 0.02379, \
0.03761, 0.05495, 0.07601");
}
}
internal_power() {
when : "D&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.0724, 0.0709, 0.07064, 0.07303, 0.0785, 0.08679, 0.09844, 0.1137, \
0.1327, 0.1559");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("4.524e-05, -0.0009427, -0.001813, -0.0004234, 0.003833, 0.01103, \
0.02143, 0.03526, 0.05263, 0.07369");
}
}
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.784");
}
}
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.401");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 0.5639 ;
max_transition : 11.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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.1937, 0.1941, 0.1952, 0.1961, 0.1966, 0.1969, 0.197, 0.1971, 0.1972, 0.1972",\
"0.193, 0.1934, 0.1945, 0.1954, 0.1959, 0.1962, 0.1963, 0.1964, 0.1965, 0.1965",\
"0.1923, 0.1926, 0.1938, 0.1947, 0.1952, 0.1954, 0.1956, 0.1957, 0.1957, 0.1958",\
"0.1922, 0.1927, 0.1938, 0.1947, 0.1952, 0.1954, 0.1956, 0.1957, 0.1957, 0.1958",\
"0.1944, 0.1949, 0.196, 0.1968, 0.1974, 0.1976, 0.1978, 0.1979, 0.1979, 0.198",\
"0.1993, 0.1998, 0.2008, 0.2017, 0.2022, 0.2024, 0.2026, 0.2027, 0.2027, 0.2028",\
"0.207, 0.2073, 0.2084, 0.2095, 0.2099, 0.2102, 0.2103, 0.2104, 0.2105, 0.2105",\
"0.2177, 0.218, 0.219, 0.2199, 0.2205, 0.2207, 0.2209, 0.221, 0.221, 0.2211",\
"0.2313, 0.2317, 0.2328, 0.2335, 0.2342, 0.2344, 0.2346, 0.2347, 0.2347, 0.2348",\
"0.2479, 0.2482, 0.2493, 0.2503, 0.2508, 0.2511, 0.2512, 0.2513, 0.2514, 0.2514");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.1603, 0.1607, 0.1621, 0.1634, 0.1647, 0.1656, 0.1664, 0.1673, 0.1693, 0.1919",\
"0.1597, 0.1601, 0.1616, 0.1629, 0.1642, 0.165, 0.1658, 0.1678, 0.1687, 0.1908",\
"0.1589, 0.1594, 0.1608, 0.1621, 0.1634, 0.1643, 0.1652, 0.1661, 0.1683, 0.1927",\
"0.159, 0.1595, 0.1607, 0.1624, 0.1636, 0.1645, 0.1653, 0.166, 0.1697, 0.1933",\
"0.1607, 0.161, 0.1625, 0.1637, 0.1652, 0.1661, 0.167, 0.1686, 0.1704, 0.2008",\
"0.1647, 0.1651, 0.1662, 0.1679, 0.1692, 0.1698, 0.1706, 0.1716, 0.1752, 0.2115",\
"0.1711, 0.1714, 0.1727, 0.174, 0.1752, 0.1772, 0.1775, 0.1785, 0.1836, 0.2328",\
"0.1801, 0.1805, 0.1819, 0.1831, 0.184, 0.1851, 0.1871, 0.1879, 0.1955, 0.2613",\
"0.192, 0.1924, 0.1937, 0.1951, 0.1959, 0.1967, 0.1977, 0.2014, 0.2144, 0.3109",\
"0.2067, 0.2071, 0.2081, 0.2097, 0.2106, 0.2113, 0.2118, 0.2145, 0.2419, 0.395");
}
}
internal_power() {
related_pin : "E" ;
when : "SETN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.1814, 0.1818, 0.1831, 0.1839, 0.1844, 0.1847, 0.1848, 0.1849, 0.185, 0.185",\
"0.1815, 0.182, 0.1831, 0.1841, 0.1845, 0.1848, 0.185, 0.1851, 0.1851, 0.1852",\
"0.1806, 0.1809, 0.1821, 0.183, 0.1835, 0.1838, 0.1839, 0.184, 0.1841, 0.1841",\
"0.1793, 0.1797, 0.1808, 0.1818, 0.1823, 0.1826, 0.1827, 0.1828, 0.1828, 0.1829",\
"0.1783, 0.1787, 0.1799, 0.1808, 0.1813, 0.1816, 0.1817, 0.1818, 0.1819, 0.1819",\
"0.1779, 0.1784, 0.1795, 0.1804, 0.1809, 0.1811, 0.1813, 0.1814, 0.1814, 0.1815",\
"0.1775, 0.1779, 0.1791, 0.18, 0.1805, 0.1807, 0.1809, 0.1809, 0.181, 0.181",\
"0.1775, 0.1779, 0.179, 0.1799, 0.1804, 0.1806, 0.1808, 0.1809, 0.1809, 0.1809",\
"0.1774, 0.1777, 0.1789, 0.1798, 0.1803, 0.1805, 0.1807, 0.1808, 0.1809, 0.181",\
"0.1774, 0.1778, 0.1791, 0.1799, 0.1805, 0.1807, 0.1809, 0.1809, 0.181, 0.181");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.1646, 0.1649, 0.1663, 0.1677, 0.1691, 0.1702, 0.1709, 0.1717, 0.1753, 0.1936",\
"0.1646, 0.1649, 0.1663, 0.1677, 0.1691, 0.1699, 0.1707, 0.1716, 0.1747, 0.1941",\
"0.1639, 0.1643, 0.1657, 0.167, 0.1683, 0.1695, 0.1702, 0.1709, 0.1743, 0.195",\
"0.1644, 0.1648, 0.1661, 0.1676, 0.1688, 0.1697, 0.1706, 0.1714, 0.1738, 0.1986",\
"0.1664, 0.1668, 0.1682, 0.1695, 0.1709, 0.172, 0.1727, 0.1733, 0.1762, 0.2056",\
"0.1712, 0.1716, 0.1729, 0.1742, 0.1758, 0.1764, 0.1771, 0.1783, 0.1816, 0.2207",\
"0.1787, 0.1791, 0.1802, 0.1817, 0.1827, 0.1845, 0.185, 0.186, 0.1907, 0.2405",\
"0.1877, 0.1882, 0.1894, 0.1905, 0.1915, 0.1928, 0.1948, 0.1954, 0.2031, 0.2712",\
"0.1978, 0.198, 0.1993, 0.2008, 0.2015, 0.2021, 0.2036, 0.2064, 0.2197, 0.3171",\
"0.2087, 0.209, 0.2102, 0.2117, 0.2129, 0.2137, 0.2136, 0.217, 0.2428, 0.3962");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.1699, 0.1703, 0.1717, 0.1732, 0.1745, 0.1754, 0.1761, 0.1772, 0.1805, 0.1987",\
"0.1691, 0.1695, 0.1709, 0.1722, 0.1735, 0.1744, 0.1753, 0.1759, 0.1782, 0.1976",\
"0.1675, 0.168, 0.1693, 0.1707, 0.1721, 0.1729, 0.1737, 0.1747, 0.1767, 0.1972",\
"0.1684, 0.1688, 0.17, 0.1712, 0.1727, 0.1738, 0.1743, 0.1762, 0.179, 0.2006",\
"0.1726, 0.1728, 0.1739, 0.1752, 0.1764, 0.1776, 0.1785, 0.1795, 0.1838, 0.2106",\
"0.1802, 0.1806, 0.1813, 0.1829, 0.1842, 0.185, 0.1858, 0.1869, 0.1906, 0.2279",\
"0.192, 0.1922, 0.1927, 0.1938, 0.1954, 0.1969, 0.1973, 0.1988, 0.204, 0.2555",\
"0.2072, 0.2072, 0.2076, 0.2087, 0.2094, 0.2111, 0.2129, 0.213, 0.2237, 0.3012",\
"0.2249, 0.2249, 0.2253, 0.226, 0.227, 0.2277, 0.2304, 0.2329, 0.2504, 0.3758",\
"0.2448, 0.2446, 0.2448, 0.2458, 0.2466, 0.2481, 0.248, 0.2535, 0.2949, 0.5092");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.1699, 0.1703, 0.1717, 0.1732, 0.1745, 0.1754, 0.1761, 0.1772, 0.1805, 0.1987",\
"0.1691, 0.1695, 0.1709, 0.1722, 0.1735, 0.1744, 0.1753, 0.1759, 0.1782, 0.1976",\
"0.1675, 0.168, 0.1693, 0.1707, 0.1721, 0.1729, 0.1737, 0.1747, 0.1767, 0.1972",\
"0.1684, 0.1688, 0.17, 0.1712, 0.1727, 0.1738, 0.1743, 0.1762, 0.179, 0.2006",\
"0.1726, 0.1728, 0.1739, 0.1752, 0.1764, 0.1776, 0.1785, 0.1795, 0.1838, 0.2106",\
"0.1802, 0.1806, 0.1813, 0.1829, 0.1842, 0.185, 0.1858, 0.1869, 0.1906, 0.2279",\
"0.192, 0.1922, 0.1927, 0.1938, 0.1954, 0.1969, 0.1973, 0.1988, 0.204, 0.2555",\
"0.2072, 0.2072, 0.2076, 0.2087, 0.2094, 0.2111, 0.2129, 0.213, 0.2237, 0.3012",\
"0.2249, 0.2249, 0.2253, 0.226, 0.227, 0.2277, 0.2304, 0.2329, 0.2504, 0.3758",\
"0.2448, 0.2446, 0.2448, 0.2458, 0.2466, 0.2481, 0.248, 0.2535, 0.2949, 0.5092");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!D&E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.101, 0.1015, 0.1027, 0.1036, 0.104, 0.1043, 0.1044, 0.1045, 0.1046, 0.1046",\
"0.1003, 0.1008, 0.1019, 0.1028, 0.1033, 0.1036, 0.1037, 0.1038, 0.1039, 0.1038",\
"0.09933, 0.09975, 0.1009, 0.1018, 0.1023, 0.1025, 0.1027, 0.1028, 0.1028, 0.1029",\
"0.1002, 0.1006, 0.1017, 0.1026, 0.1031, 0.1034, 0.1035, 0.1036, 0.1037, 0.1037",\
"0.1038, 0.1041, 0.1052, 0.1061, 0.1066, 0.107, 0.1071, 0.1072, 0.1073, 0.1073",\
"0.1104, 0.1108, 0.1116, 0.1126, 0.1131, 0.1133, 0.1134, 0.1137, 0.1138, 0.1139",\
"0.1201, 0.1203, 0.1212, 0.1221, 0.1227, 0.123, 0.1232, 0.1233, 0.1233, 0.1234",\
"0.1332, 0.1334, 0.1341, 0.135, 0.1355, 0.1359, 0.1361, 0.1362, 0.1362, 0.1363",\
"0.1497, 0.1497, 0.1505, 0.1513, 0.1518, 0.1522, 0.1524, 0.1526, 0.1527, 0.1528",\
"0.1698, 0.1698, 0.1703, 0.1711, 0.1718, 0.1722, 0.1723, 0.1724, 0.1725, 0.1726");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.1435, 0.144, 0.1455, 0.1469, 0.1481, 0.149, 0.15, 0.1509, 0.1542, 0.1733",\
"0.1427, 0.1431, 0.1447, 0.1459, 0.1473, 0.1481, 0.149, 0.1508, 0.1533, 0.1719",\
"0.1412, 0.1416, 0.143, 0.1444, 0.1457, 0.1466, 0.1476, 0.1494, 0.1518, 0.1717",\
"0.1423, 0.1427, 0.1439, 0.1452, 0.1466, 0.1478, 0.1484, 0.1495, 0.1522, 0.1769",\
"0.1465, 0.1469, 0.1481, 0.1493, 0.1507, 0.1516, 0.1526, 0.1538, 0.1568, 0.1864",\
"0.154, 0.1542, 0.1548, 0.1566, 0.158, 0.1587, 0.1601, 0.1609, 0.1658, 0.2036",\
"0.1648, 0.1649, 0.1656, 0.1665, 0.1682, 0.1697, 0.1701, 0.171, 0.177, 0.2306",\
"0.1791, 0.179, 0.1796, 0.1807, 0.1817, 0.1836, 0.1852, 0.186, 0.1944, 0.2749",\
"0.1972, 0.197, 0.1975, 0.1986, 0.1995, 0.2002, 0.2026, 0.205, 0.2218, 0.3479",\
"0.2193, 0.2191, 0.2193, 0.2205, 0.2213, 0.2222, 0.2229, 0.2281, 0.2684, 0.4833");
}
}
internal_power() {
related_pin : "SETN" ;
when : "D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.17, 0.1703, 0.1717, 0.1731, 0.1745, 0.1754, 0.1763, 0.1774, 0.1805, 0.1969",\
"0.1691, 0.1695, 0.1709, 0.1723, 0.1736, 0.1746, 0.1752, 0.1763, 0.1782, 0.1974",\
"0.1675, 0.1679, 0.1693, 0.1706, 0.172, 0.1729, 0.1739, 0.1745, 0.1764, 0.1981",\
"0.1684, 0.1688, 0.17, 0.1714, 0.1727, 0.1736, 0.1745, 0.176, 0.1792, 0.2009",\
"0.1726, 0.1728, 0.1739, 0.1752, 0.1765, 0.1774, 0.1783, 0.1803, 0.1838, 0.211",\
"0.1803, 0.1805, 0.1812, 0.1826, 0.1841, 0.185, 0.1859, 0.1869, 0.1915, 0.2303",\
"0.192, 0.192, 0.1926, 0.1938, 0.1954, 0.1968, 0.1973, 0.1985, 0.204, 0.2554",\
"0.2072, 0.2071, 0.2076, 0.2084, 0.2097, 0.2113, 0.2132, 0.2136, 0.2223, 0.3031",\
"0.225, 0.2249, 0.2251, 0.2261, 0.2273, 0.2278, 0.23, 0.2326, 0.2505, 0.3774",\
"0.2448, 0.2445, 0.2447, 0.2459, 0.2467, 0.2478, 0.248, 0.2538, 0.2949, 0.5092");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.17, 0.1703, 0.1717, 0.1731, 0.1745, 0.1754, 0.1763, 0.1774, 0.1805, 0.1969",\
"0.1691, 0.1695, 0.1709, 0.1723, 0.1736, 0.1746, 0.1752, 0.1763, 0.1782, 0.1974",\
"0.1675, 0.1679, 0.1693, 0.1706, 0.172, 0.1729, 0.1739, 0.1745, 0.1764, 0.1981",\
"0.1684, 0.1688, 0.17, 0.1714, 0.1727, 0.1736, 0.1745, 0.176, 0.1792, 0.2009",\
"0.1726, 0.1728, 0.1739, 0.1752, 0.1765, 0.1774, 0.1783, 0.1803, 0.1838, 0.211",\
"0.1803, 0.1805, 0.1812, 0.1826, 0.1841, 0.185, 0.1859, 0.1869, 0.1915, 0.2303",\
"0.192, 0.192, 0.1926, 0.1938, 0.1954, 0.1968, 0.1973, 0.1985, 0.204, 0.2554",\
"0.2072, 0.2071, 0.2076, 0.2084, 0.2097, 0.2113, 0.2132, 0.2136, 0.2223, 0.3031",\
"0.225, 0.2249, 0.2251, 0.2261, 0.2273, 0.2278, 0.23, 0.2326, 0.2505, 0.3774",\
"0.2448, 0.2445, 0.2447, 0.2459, 0.2467, 0.2478, 0.248, 0.2538, 0.2949, 0.5092");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("1.198, 1.237, 1.34, 1.508, 1.759, 2.111, 2.573, 3.155, 3.865, 4.712",\
"1.219, 1.258, 1.361, 1.529, 1.781, 2.132, 2.594, 3.176, 3.887, 4.734",\
"1.286, 1.325, 1.429, 1.596, 1.848, 2.2, 2.662, 3.243, 3.954, 4.8",\
"1.41, 1.449, 1.552, 1.72, 1.972, 2.323, 2.785, 3.367, 4.078, 4.924",\
"1.591, 1.63, 1.733, 1.9, 2.152, 2.503, 2.966, 3.547, 4.257, 5.105",\
"1.814, 1.853, 1.956, 2.124, 2.376, 2.727, 3.189, 3.771, 4.481, 5.328",\
"2.083, 2.121, 2.225, 2.393, 2.644, 2.996, 3.458, 4.04, 4.75, 5.597",\
"2.4, 2.438, 2.542, 2.71, 2.962, 3.313, 3.775, 4.357, 5.067, 5.913",\
"2.764, 2.803, 2.907, 3.075, 3.327, 3.678, 4.14, 4.722, 5.432, 6.279",\
"3.175, 3.214, 3.318, 3.486, 3.738, 4.089, 4.551, 5.133, 5.843, 6.69");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.8727, 0.9218, 1.084, 1.388, 1.858, 2.517, 3.382, 4.472, 5.804, 7.388",\
"0.8899, 0.939, 1.101, 1.405, 1.875, 2.535, 3.4, 4.489, 5.821, 7.407",\
"0.9402, 0.9894, 1.151, 1.455, 1.926, 2.585, 3.45, 4.54, 5.872, 7.455",\
"1.022, 1.072, 1.233, 1.537, 2.008, 2.666, 3.532, 4.623, 5.951, 7.54",\
"1.1, 1.149, 1.31, 1.614, 2.085, 2.745, 3.61, 4.699, 6.03, 7.617",\
"1.156, 1.206, 1.367, 1.671, 2.142, 2.8, 3.665, 4.756, 6.087, 7.673",\
"1.187, 1.236, 1.398, 1.702, 2.173, 2.831, 3.696, 4.786, 6.116, 7.702",\
"1.189, 1.238, 1.4, 1.704, 2.174, 2.832, 3.697, 4.787, 6.117, 7.703",\
"1.157, 1.207, 1.368, 1.672, 2.143, 2.801, 3.666, 4.756, 6.085, 7.67",\
"1.091, 1.139, 1.301, 1.605, 2.075, 2.734, 3.599, 4.689, 6.019, 7.604");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.0968, 0.1352, 0.2592, 0.5072, 0.9136, 1.492, 2.251, 3.212, 4.382, 5.774",\
"0.0968, 0.1348, 0.26, 0.5072, 0.9134, 1.492, 2.253, 3.212, 4.381, 5.767",\
"0.0968, 0.1348, 0.2596, 0.5072, 0.914, 1.49, 2.25, 3.209, 4.385, 5.772",\
"0.0968, 0.135, 0.2592, 0.5074, 0.914, 1.491, 2.252, 3.209, 4.385, 5.779",\
"0.0966, 0.1348, 0.2596, 0.5074, 0.9128, 1.49, 2.25, 3.212, 4.376, 5.782",\
"0.097, 0.1356, 0.2596, 0.5072, 0.9126, 1.491, 2.25, 3.211, 4.38, 5.776",\
"0.0974, 0.1352, 0.2594, 0.5078, 0.9138, 1.489, 2.248, 3.207, 4.379, 5.776",\
"0.0974, 0.1354, 0.2596, 0.5074, 0.914, 1.49, 2.248, 3.204, 4.374, 5.77",\
"0.0976, 0.1358, 0.2598, 0.5076, 0.914, 1.49, 2.248, 3.206, 4.374, 5.763",\
"0.0978, 0.1358, 0.2594, 0.508, 0.914, 1.49, 2.248, 3.206, 4.372, 5.764");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.1146, 0.1838, 0.4468, 0.9604, 1.76, 2.886, 4.368, 6.233, 8.505, 11.21",\
"0.1146, 0.1836, 0.4468, 0.9608, 1.762, 2.886, 4.365, 6.232, 8.504, 11.21",\
"0.1152, 0.1836, 0.4468, 0.9604, 1.762, 2.886, 4.368, 6.233, 8.504, 11.22",\
"0.115, 0.1838, 0.447, 0.9604, 1.762, 2.888, 4.363, 6.224, 8.507, 11.22",\
"0.1146, 0.184, 0.4466, 0.9588, 1.762, 2.886, 4.368, 6.23, 8.507, 11.21",\
"0.1148, 0.184, 0.4468, 0.9598, 1.758, 2.881, 4.361, 6.229, 8.505, 11.22",\
"0.1148, 0.1836, 0.4464, 0.9598, 1.763, 2.879, 4.362, 6.223, 8.498, 11.21",\
"0.115, 0.1842, 0.4464, 0.9596, 1.761, 2.88, 4.355, 6.219, 8.496, 11.21",\
"0.1154, 0.1842, 0.447, 0.9594, 1.759, 2.884, 4.356, 6.215, 8.485, 11.21",\
"0.1154, 0.1842, 0.447, 0.9596, 1.76, 2.887, 4.355, 6.214, 8.486, 11.19");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("1.265, 1.304, 1.408, 1.575, 1.827, 2.178, 2.64, 3.222, 3.933, 4.78",\
"1.288, 1.327, 1.43, 1.598, 1.85, 2.201, 2.663, 3.245, 3.955, 4.803",\
"1.348, 1.387, 1.491, 1.658, 1.91, 2.262, 2.723, 3.305, 4.016, 4.863",\
"1.408, 1.447, 1.55, 1.718, 1.969, 2.321, 2.783, 3.365, 4.075, 4.921",\
"1.452, 1.49, 1.594, 1.762, 2.013, 2.365, 2.827, 3.409, 4.119, 4.966",\
"1.477, 1.516, 1.62, 1.787, 2.039, 2.39, 2.852, 3.434, 4.145, 4.991",\
"1.485, 1.523, 1.627, 1.794, 2.046, 2.397, 2.86, 3.442, 4.152, 4.998",\
"1.469, 1.508, 1.611, 1.779, 2.031, 2.382, 2.844, 3.426, 4.136, 4.982",\
"1.428, 1.467, 1.57, 1.738, 1.99, 2.341, 2.803, 3.385, 4.095, 4.941",\
"1.358, 1.397, 1.501, 1.668, 1.92, 2.271, 2.734, 3.315, 4.026, 4.872");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.8278, 0.8769, 1.039, 1.343, 1.813, 2.472, 3.338, 4.429, 5.759, 7.344",\
"0.8481, 0.8971, 1.059, 1.363, 1.834, 2.493, 3.359, 4.449, 5.779, 7.364",\
"0.9182, 0.9672, 1.129, 1.433, 1.903, 2.562, 3.429, 4.519, 5.847, 7.435",\
"1.02, 1.069, 1.231, 1.535, 2.005, 2.664, 3.529, 4.619, 5.951, 7.538",\
"1.101, 1.15, 1.311, 1.615, 2.086, 2.744, 3.611, 4.701, 6.032, 7.617",\
"1.157, 1.206, 1.368, 1.672, 2.143, 2.801, 3.666, 4.757, 6.089, 7.673",\
"1.189, 1.238, 1.4, 1.703, 2.174, 2.832, 3.697, 4.788, 6.121, 7.706",\
"1.19, 1.239, 1.4, 1.704, 2.175, 2.833, 3.699, 4.788, 6.118, 7.704",\
"1.154, 1.203, 1.365, 1.669, 2.139, 2.797, 3.663, 4.752, 6.082, 7.667",\
"1.078, 1.127, 1.289, 1.593, 2.063, 2.722, 3.587, 4.677, 6.007, 7.592");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.097, 0.1348, 0.2596, 0.5074, 0.913, 1.491, 2.252, 3.213, 4.377, 5.781",\
"0.097, 0.135, 0.2592, 0.5082, 0.9126, 1.492, 2.251, 3.212, 4.379, 5.779",\
"0.097, 0.135, 0.2594, 0.508, 0.9138, 1.49, 2.252, 3.213, 4.379, 5.783",\
"0.0972, 0.135, 0.2592, 0.5072, 0.9136, 1.489, 2.251, 3.208, 4.385, 5.772",\
"0.0966, 0.135, 0.2592, 0.5076, 0.914, 1.492, 2.253, 3.212, 4.38, 5.78",\
"0.0966, 0.1352, 0.2592, 0.5074, 0.9128, 1.488, 2.25, 3.209, 4.375, 5.771",\
"0.097, 0.135, 0.2594, 0.5076, 0.9136, 1.489, 2.248, 3.205, 4.374, 5.77",\
"0.0966, 0.1354, 0.2592, 0.5082, 0.913, 1.489, 2.248, 3.204, 4.372, 5.765",\
"0.0968, 0.135, 0.2594, 0.5078, 0.9128, 1.489, 2.252, 3.205, 4.372, 5.764",\
"0.0968, 0.1348, 0.259, 0.5072, 0.9138, 1.491, 2.248, 3.209, 4.373, 5.764");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.1145, 0.1838, 0.4469, 0.9612, 1.759, 2.887, 4.361, 6.225, 8.501, 11.22",\
"0.1149, 0.1838, 0.447, 0.9608, 1.762, 2.883, 4.365, 6.229, 8.496, 11.22",\
"0.1152, 0.1838, 0.4468, 0.9606, 1.76, 2.887, 4.361, 6.222, 8.506, 11.22",\
"0.1148, 0.184, 0.4468, 0.9592, 1.762, 2.886, 4.369, 6.233, 8.507, 11.2",\
"0.1148, 0.1838, 0.4466, 0.9592, 1.762, 2.887, 4.363, 6.228, 8.495, 11.22",\
"0.1146, 0.184, 0.4466, 0.9592, 1.758, 2.883, 4.363, 6.233, 8.504, 11.21",\
"0.1148, 0.1836, 0.447, 0.9596, 1.762, 2.879, 4.362, 6.223, 8.503, 11.21",\
"0.115, 0.1846, 0.447, 0.9602, 1.762, 2.881, 4.354, 6.214, 8.496, 11.21",\
"0.1152, 0.1842, 0.4468, 0.9612, 1.761, 2.884, 4.357, 6.216, 8.484, 11.21",\
"0.1156, 0.1844, 0.4468, 0.961, 1.762, 2.887, 4.362, 6.217, 8.486, 11.19");
}
}
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.5256, 0.5747, 0.7367, 1.041, 1.511, 2.17, 3.036, 4.125, 5.454, 7.04",\
"0.5512, 0.6005, 0.7624, 1.066, 1.537, 2.195, 3.061, 4.151, 5.482, 7.066",\
"0.6469, 0.6963, 0.858, 1.162, 1.632, 2.291, 3.157, 4.247, 5.578, 7.163",\
"0.82, 0.8692, 1.031, 1.334, 1.805, 2.464, 3.329, 4.419, 5.749, 7.336",\
"1.019, 1.068, 1.229, 1.533, 2.004, 2.662, 3.529, 4.618, 5.947, 7.535",\
"1.236, 1.286, 1.446, 1.75, 2.22, 2.878, 3.745, 4.835, 6.166, 7.752",\
"1.476, 1.526, 1.687, 1.99, 2.46, 3.119, 3.985, 5.075, 6.407, 7.993",\
"1.742, 1.793, 1.954, 2.257, 2.727, 3.386, 4.252, 5.341, 6.672, 8.259",\
"2.033, 2.085, 2.246, 2.549, 3.019, 3.678, 4.544, 5.633, 6.963, 8.548",\
"2.349, 2.401, 2.563, 2.865, 3.335, 3.995, 4.86, 5.95, 7.28, 8.865");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.1151, 0.1838, 0.4475, 0.9592, 1.762, 2.887, 4.363, 6.23, 8.5, 11.22",\
"0.115, 0.1837, 0.4474, 0.9606, 1.759, 2.885, 4.36, 6.227, 8.5, 11.21",\
"0.1149, 0.1839, 0.4474, 0.9604, 1.76, 2.886, 4.362, 6.231, 8.506, 11.21",\
"0.1154, 0.1842, 0.4476, 0.96, 1.762, 2.887, 4.365, 6.228, 8.503, 11.22",\
"0.1178, 0.1858, 0.4468, 0.9588, 1.759, 2.881, 4.367, 6.225, 8.501, 11.22",\
"0.1206, 0.1874, 0.4482, 0.9588, 1.758, 2.88, 4.366, 6.231, 8.504, 11.21",\
"0.1238, 0.1894, 0.4478, 0.9588, 1.758, 2.879, 4.362, 6.223, 8.508, 11.21",\
"0.1284, 0.1922, 0.4482, 0.959, 1.761, 2.883, 4.356, 6.215, 8.487, 11.22",\
"0.1326, 0.1956, 0.4488, 0.9604, 1.761, 2.885, 4.357, 6.216, 8.496, 11.19",\
"0.1378, 0.1988, 0.4496, 0.9606, 1.759, 2.882, 4.36, 6.22, 8.482, 11.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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.5698, 0.6085, 0.7115, 0.8793, 1.131, 1.482, 1.945, 2.526, 3.237, 4.085",\
"0.5877, 0.6264, 0.7295, 0.8971, 1.149, 1.501, 1.962, 2.544, 3.256, 4.103",\
"0.6573, 0.696, 0.7991, 0.9668, 1.219, 1.57, 2.032, 2.614, 3.325, 4.173",\
"0.7721, 0.8109, 0.9142, 1.082, 1.334, 1.685, 2.148, 2.73, 3.44, 4.286",\
"0.875, 0.9145, 1.018, 1.186, 1.438, 1.789, 2.252, 2.834, 3.544, 4.391",\
"0.9613, 1.001, 1.105, 1.274, 1.526, 1.877, 2.34, 2.921, 3.631, 4.479",\
"1.032, 1.072, 1.177, 1.346, 1.598, 1.949, 2.412, 2.994, 3.704, 4.55",\
"1.086, 1.127, 1.233, 1.402, 1.655, 2.006, 2.468, 3.05, 3.759, 4.606",\
"1.119, 1.161, 1.269, 1.438, 1.691, 2.042, 2.504, 3.086, 3.796, 4.643",\
"1.128, 1.171, 1.28, 1.451, 1.704, 2.055, 2.517, 3.099, 3.809, 4.655");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.5237, 0.573, 0.7348, 1.039, 1.509, 2.169, 3.035, 4.124, 5.453, 7.038",\
"0.5495, 0.5985, 0.7604, 1.065, 1.535, 2.194, 3.061, 4.149, 5.481, 7.068",\
"0.6453, 0.6942, 0.8562, 1.16, 1.631, 2.29, 3.156, 4.245, 5.575, 7.162",\
"0.8177, 0.8669, 1.028, 1.332, 1.803, 2.461, 3.328, 4.42, 5.75, 7.34",\
"1.016, 1.065, 1.227, 1.53, 2.001, 2.661, 3.527, 4.618, 5.95, 7.533",\
"1.231, 1.281, 1.442, 1.746, 2.216, 2.875, 3.741, 4.834, 6.162, 7.75",\
"1.47, 1.52, 1.681, 1.984, 2.455, 3.114, 3.979, 5.069, 6.402, 7.986",\
"1.735, 1.785, 1.946, 2.249, 2.72, 3.379, 4.244, 5.334, 6.664, 8.251",\
"2.024, 2.075, 2.236, 2.539, 3.009, 3.668, 4.533, 5.623, 6.954, 8.539",\
"2.338, 2.39, 2.551, 2.855, 3.325, 3.984, 4.849, 5.939, 7.269, 8.854");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.09618, 0.1342, 0.2591, 0.5072, 0.914, 1.491, 2.253, 3.208, 4.387, 5.768",\
"0.09584, 0.1344, 0.259, 0.5073, 0.9139, 1.49, 2.252, 3.209, 4.385, 5.77",\
"0.0959, 0.1342, 0.2591, 0.5072, 0.9132, 1.491, 2.251, 3.213, 4.38, 5.773",\
"0.097, 0.1354, 0.26, 0.5074, 0.9136, 1.492, 2.254, 3.212, 4.387, 5.768",\
"0.0992, 0.137, 0.2606, 0.5076, 0.913, 1.49, 2.251, 3.214, 4.387, 5.78",\
"0.1012, 0.1392, 0.2622, 0.5092, 0.9138, 1.489, 2.248, 3.209, 4.382, 5.782",\
"0.1042, 0.1416, 0.2636, 0.5098, 0.9132, 1.489, 2.249, 3.205, 4.375, 5.77",\
"0.1078, 0.145, 0.266, 0.51, 0.9138, 1.491, 2.249, 3.206, 4.372, 5.764",\
"0.1128, 0.1492, 0.2686, 0.5118, 0.915, 1.491, 2.248, 3.207, 4.372, 5.764",\
"0.1176, 0.154, 0.2724, 0.513, 0.9146, 1.491, 2.253, 3.205, 4.371, 5.764");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.1142, 0.1835, 0.4468, 0.9592, 1.762, 2.886, 4.364, 6.236, 8.517, 11.23",\
"0.1145, 0.1835, 0.4467, 0.9607, 1.761, 2.885, 4.361, 6.236, 8.518, 11.22",\
"0.1146, 0.1835, 0.4467, 0.961, 1.762, 2.886, 4.365, 6.237, 8.518, 11.23",\
"0.115, 0.1842, 0.447, 0.961, 1.76, 2.888, 4.368, 6.226, 8.511, 11.24",\
"0.1178, 0.1854, 0.4468, 0.9586, 1.761, 2.885, 4.363, 6.234, 8.502, 11.23",\
"0.1206, 0.187, 0.4474, 0.9596, 1.758, 2.88, 4.365, 6.227, 8.513, 11.23",\
"0.1234, 0.1894, 0.4486, 0.96, 1.76, 2.879, 4.357, 6.218, 8.504, 11.22",\
"0.1272, 0.192, 0.4484, 0.96, 1.762, 2.88, 4.356, 6.225, 8.5, 11.2",\
"0.1318, 0.1946, 0.4492, 0.9602, 1.761, 2.88, 4.355, 6.214, 8.5, 11.2",\
"0.1368, 0.1984, 0.451, 0.9628, 1.761, 2.884, 4.358, 6.22, 8.484, 11.2");
}
}
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.5255, 0.5746, 0.7366, 1.04, 1.511, 2.17, 3.036, 4.124, 5.454, 7.041",\
"0.5513, 0.6003, 0.7623, 1.066, 1.537, 2.195, 3.061, 4.151, 5.482, 7.068",\
"0.647, 0.6961, 0.858, 1.162, 1.632, 2.291, 3.156, 4.247, 5.578, 7.163",\
"0.8199, 0.8692, 1.031, 1.334, 1.805, 2.463, 3.33, 4.419, 5.749, 7.336",\
"1.019, 1.068, 1.23, 1.533, 2.003, 2.662, 3.528, 4.618, 5.948, 7.535",\
"1.236, 1.286, 1.446, 1.75, 2.22, 2.879, 3.745, 4.835, 6.165, 7.75",\
"1.476, 1.526, 1.687, 1.99, 2.461, 3.119, 3.985, 5.075, 6.407, 7.993",\
"1.742, 1.793, 1.954, 2.257, 2.728, 3.387, 4.252, 5.342, 6.672, 8.259",\
"2.034, 2.085, 2.246, 2.549, 3.019, 3.678, 4.543, 5.633, 6.963, 8.548",\
"2.349, 2.401, 2.563, 2.865, 3.336, 3.995, 4.86, 5.95, 7.28, 8.865");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.1146, 0.1838, 0.4472, 0.959, 1.762, 2.885, 4.366, 6.225, 8.5, 11.22",\
"0.1149, 0.1838, 0.4473, 0.9591, 1.761, 2.883, 4.363, 6.231, 8.506, 11.21",\
"0.115, 0.1838, 0.4471, 0.9608, 1.759, 2.886, 4.359, 6.229, 8.504, 11.2",\
"0.1154, 0.1844, 0.4476, 0.9588, 1.762, 2.885, 4.367, 6.226, 8.501, 11.22",\
"0.118, 0.1858, 0.447, 0.9592, 1.762, 2.885, 4.366, 6.227, 8.503, 11.22",\
"0.121, 0.1874, 0.4476, 0.9596, 1.758, 2.885, 4.359, 6.22, 8.491, 11.21",\
"0.1246, 0.1892, 0.4478, 0.961, 1.758, 2.879, 4.357, 6.225, 8.508, 11.21",\
"0.1282, 0.1922, 0.448, 0.9604, 1.761, 2.883, 4.355, 6.22, 8.5, 11.22",\
"0.1332, 0.1952, 0.449, 0.9604, 1.76, 2.884, 4.355, 6.214, 8.496, 11.19",\
"0.1376, 0.199, 0.449, 0.961, 1.762, 2.886, 4.354, 6.218, 8.486, 11.2");
}
}
timing() {
related_pin : "SETN" ;
timing_sense : negative_unate ;
timing_type : preset ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.5698, 0.6085, 0.7115, 0.8793, 1.131, 1.482, 1.945, 2.526, 3.237, 4.085",\
"0.5877, 0.6264, 0.7295, 0.8971, 1.149, 1.501, 1.962, 2.544, 3.256, 4.103",\
"0.6573, 0.696, 0.7991, 0.9668, 1.219, 1.57, 2.032, 2.614, 3.325, 4.173",\
"0.7721, 0.8109, 0.9142, 1.082, 1.334, 1.685, 2.148, 2.73, 3.44, 4.286",\
"0.875, 0.9145, 1.018, 1.186, 1.438, 1.789, 2.252, 2.834, 3.544, 4.391",\
"0.9613, 1.001, 1.105, 1.274, 1.526, 1.877, 2.34, 2.921, 3.631, 4.479",\
"1.032, 1.072, 1.177, 1.346, 1.598, 1.949, 2.412, 2.994, 3.704, 4.55",\
"1.086, 1.127, 1.233, 1.402, 1.655, 2.006, 2.468, 3.05, 3.759, 4.606",\
"1.119, 1.161, 1.269, 1.438, 1.691, 2.042, 2.504, 3.086, 3.796, 4.643",\
"1.128, 1.171, 1.28, 1.451, 1.704, 2.055, 2.517, 3.099, 3.809, 4.655");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.5255, 0.5746, 0.7366, 1.04, 1.511, 2.17, 3.036, 4.124, 5.454, 7.041",\
"0.5513, 0.6003, 0.7623, 1.066, 1.537, 2.195, 3.061, 4.151, 5.482, 7.068",\
"0.647, 0.6961, 0.858, 1.162, 1.632, 2.291, 3.156, 4.247, 5.578, 7.163",\
"0.8199, 0.8692, 1.031, 1.334, 1.805, 2.463, 3.33, 4.419, 5.749, 7.336",\
"1.019, 1.068, 1.23, 1.533, 2.003, 2.662, 3.528, 4.618, 5.948, 7.535",\
"1.236, 1.286, 1.446, 1.75, 2.22, 2.879, 3.745, 4.835, 6.165, 7.75",\
"1.476, 1.526, 1.687, 1.99, 2.461, 3.119, 3.985, 5.075, 6.407, 7.993",\
"1.742, 1.793, 1.954, 2.257, 2.728, 3.387, 4.252, 5.342, 6.672, 8.259",\
"2.034, 2.085, 2.246, 2.549, 3.019, 3.678, 4.543, 5.633, 6.963, 8.548",\
"2.349, 2.401, 2.563, 2.865, 3.336, 3.995, 4.86, 5.95, 7.28, 8.865");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.09618, 0.1342, 0.2591, 0.5072, 0.914, 1.491, 2.253, 3.208, 4.387, 5.768",\
"0.09584, 0.1344, 0.259, 0.5073, 0.9139, 1.49, 2.252, 3.209, 4.385, 5.77",\
"0.0959, 0.1342, 0.2591, 0.5072, 0.9132, 1.491, 2.251, 3.213, 4.38, 5.773",\
"0.097, 0.1354, 0.26, 0.5074, 0.9136, 1.492, 2.254, 3.212, 4.387, 5.768",\
"0.0992, 0.137, 0.2606, 0.5076, 0.913, 1.49, 2.251, 3.214, 4.387, 5.78",\
"0.1012, 0.1392, 0.2622, 0.5092, 0.9138, 1.489, 2.248, 3.209, 4.382, 5.782",\
"0.1042, 0.1416, 0.2636, 0.5098, 0.9132, 1.489, 2.249, 3.205, 4.375, 5.77",\
"0.1078, 0.145, 0.266, 0.51, 0.9138, 1.491, 2.249, 3.206, 4.372, 5.764",\
"0.1128, 0.1492, 0.2686, 0.5118, 0.915, 1.491, 2.248, 3.207, 4.372, 5.764",\
"0.1176, 0.154, 0.2724, 0.513, 0.9146, 1.491, 2.253, 3.205, 4.371, 5.764");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.004885, 0.01852, 0.04456, 0.08513, 0.1421, 0.217, 0.3113, 0.4265, 0.5639");
values("0.1142, 0.1835, 0.4468, 0.9592, 1.762, 2.886, 4.364, 6.236, 8.517, 11.23",\
"0.1145, 0.1835, 0.4467, 0.9607, 1.761, 2.885, 4.361, 6.236, 8.518, 11.22",\
"0.1146, 0.1835, 0.4467, 0.961, 1.762, 2.886, 4.365, 6.237, 8.518, 11.23",\
"0.115, 0.1842, 0.447, 0.961, 1.76, 2.888, 4.368, 6.226, 8.511, 11.24",\
"0.1178, 0.1854, 0.4468, 0.9586, 1.761, 2.885, 4.363, 6.234, 8.502, 11.23",\
"0.1206, 0.187, 0.4474, 0.9596, 1.758, 2.88, 4.365, 6.227, 8.513, 11.23",\
"0.1234, 0.1894, 0.4486, 0.96, 1.76, 2.879, 4.357, 6.218, 8.504, 11.22",\
"0.1272, 0.192, 0.4484, 0.96, 1.762, 2.88, 4.356, 6.225, 8.5, 11.2",\
"0.1318, 0.1946, 0.4492, 0.9602, 1.761, 2.88, 4.355, 6.214, 8.5, 11.2",\
"0.1368, 0.1984, 0.451, 0.9628, 1.761, 2.884, 4.358, 6.22, 8.484, 11.2");
}
}
}
pin(SETN) {
capacitance : 0.004838 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11.2 ;
min_pulse_width_low : 0.381 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.01646, 0.01644, 0.01639, 0.01638, 0.0164, 0.01643, 0.01642, \
0.01643, 0.01643, 0.01642");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.01306, -0.01303, -0.01306, -0.01305, -0.0131, -0.0131, -0.01311, \
-0.01311, -0.01314, -0.01315");
}
}
internal_power() {
when : "D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.01646, 0.01645, 0.0164, 0.01639, 0.01639, 0.01642, 0.01643, \
0.01643, 0.0164, 0.01642");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.01306, -0.01303, -0.01306, -0.01303, -0.01309, -0.0131, -0.01311, \
-0.01311, -0.01314, -0.01315");
}
}
internal_power() {
when : "D&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.01645, 0.01645, 0.01638, 0.01637, 0.01641, 0.01641, 0.01642, \
0.01644, 0.01642, 0.01642");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.01306, -0.01304, -0.01305, -0.01306, -0.01309, -0.0131, -0.01311, \
-0.01312, -0.01313, -0.01315");
}
}
timing() {
related_pin : "E" ;
timing_type : recovery_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0, -0.031, -0.137, -0.291, -0.45, -0.631, -0.834, -1.064, -1.32, -1.613",\
"0.009, -0.017, -0.116, -0.271, -0.425, -0.613, -0.817, -1.042, -1.302, -1.592",\
"0.058, 0.034, -0.066, -0.212, -0.377, -0.556, -0.759, -0.993, -1.254, -1.548",\
"0.115, 0.09, -0.008, -0.153, -0.313, -0.495, -0.706, -0.941, -1.199, -1.496",\
"0.162, 0.136, 0.033, -0.107, -0.274, -0.454, -0.661, -0.895, -1.16, -1.457",\
"0.187, 0.165, 0.061, -0.073, -0.24, -0.422, -0.627, -0.867, -1.131, -1.424",\
"0.215, 0.187, 0.087, -0.055, -0.214, -0.397, -0.604, -0.842, -1.099, -1.393",\
"0.223, 0.199, 0.098, -0.039, -0.202, -0.388, -0.596, -0.829, -1.089, -1.387",\
"0.217, 0.194, 0.091, -0.047, -0.209, -0.387, -0.599, -0.826, -1.094, -1.389",\
"0.2, 0.177, 0.085, -0.06, -0.224, -0.401, -0.603, -0.841, -1.105, -1.401");
}
}
timing() {
related_pin : "E" ;
timing_type : removal_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.155, 0.182, 0.272, 0.422, 0.588, 0.769, 0.985, 1.224, 1.5, 1.801",\
"0.134, 0.164, 0.26, 0.406, 0.569, 0.755, 0.965, 1.211, 1.483, 1.789",\
"0.077, 0.103, 0.206, 0.348, 0.507, 0.693, 0.909, 1.153, 1.425, 1.735",\
"0.022, 0.045, 0.143, 0.286, 0.446, 0.635, 0.847, 1.087, 1.363, 1.67",\
"-0.023, -0.001, 0.097, 0.24, 0.401, 0.583, 0.792, 1.038, 1.313, 1.611",\
"-0.063, -0.038, 0.06, 0.203, 0.363, 0.547, 0.756, 0.997, 1.273, 1.575",\
"-0.081, -0.056, 0.04, 0.183, 0.338, 0.526, 0.734, 0.974, 1.243, 1.55",\
"-0.086, -0.06, 0.038, 0.177, 0.335, 0.513, 0.722, 0.962, 1.238, 1.532",\
"-0.073, -0.049, 0.047, 0.188, 0.349, 0.529, 0.736, 0.974, 1.24, 1.546",\
"-0.031, -0.007, 0.089, 0.226, 0.386, 0.56, 0.77, 1.007, 1.275, 1.574");
}
}
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.381");
}
}
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.381");
}
}
}
}