blob: ae926f681f5ac33f2eab6440e20aae3889a8ee38 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__dffsnq_1) {
area : 101.606400 ;
ff(IQ1,IQN1) {
clocked_on : "CLK" ;
next_state : "D" ;
preset : "(!SETN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D&!SETN" ;
value : "0.00077769" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D&SETN" ;
value : "0.00092694" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D&!SETN" ;
value : "0.00076332" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D&SETN" ;
value : "0.0009156" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D&!SETN" ;
value : "0.00078666" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D&SETN" ;
value : "0.00084276" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D&!SETN" ;
value : "0.00077622" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D&SETN" ;
value : "0.0009369" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0009369" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLK) {
capacitance : 0.004989 ;
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_period : 2.529 ;
min_pulse_width_high : 1.134 ;
min_pulse_width_low : 1.275 ;
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.201, 0.2002, 0.1996, 0.2033, 0.2126, 0.2269, 0.2471, 0.2734, \
0.3062, 0.3459");
}
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.1437, 0.1433, 0.1429, 0.1455, 0.152, 0.1636, 0.1806, 0.2032, \
0.2318, 0.2664");
}
}
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.1424, 0.1416, 0.141, 0.1442, 0.1523, 0.1656, 0.1843, 0.2091, \
0.2404, 0.2783");
}
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.1084, 0.1079, 0.1075, 0.1099, 0.1163, 0.1278, 0.1445, 0.167, \
0.1955, 0.2299");
}
}
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.1422, 0.1414, 0.1409, 0.144, 0.1522, 0.1654, 0.1841, 0.209, \
0.2402, 0.2782");
}
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.1127, 0.1122, 0.1118, 0.1143, 0.1206, 0.1321, 0.1488, 0.1713, \
0.1997, 0.2341");
}
}
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.1422, 0.1414, 0.1409, 0.144, 0.1522, 0.1654, 0.1842, 0.209, \
0.2402, 0.2781");
}
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.1126, 0.1122, 0.1118, 0.1143, 0.1206, 0.132, 0.1489, 0.1713, \
0.1997, 0.2341");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&SETN" ;
fall_constraint(scalar) {
values("1.139");
}
rise_constraint(scalar) {
values("1.134");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&SETN" ;
fall_constraint(scalar) {
values("1.275");
}
rise_constraint(scalar) {
values("0.932");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_SETN === 1'b1" ;
timing_type : minimum_period ;
when : "!D&SETN" ;
rise_constraint(scalar) {
values("2.484");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ;
timing_type : minimum_period ;
when : "D&SETN" ;
rise_constraint(scalar) {
values("2.529");
}
}
}
pin(D) {
capacitance : 0.00392 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 13.2 ;
nextstate_type : data ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLK&!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.07601, 0.07539, 0.07556, 0.07788, 0.08323, 0.09205, 0.1048, \
0.1218, 0.1433, 0.1696");
}
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.0328, 0.03236, 0.03243, 0.03426, 0.03852, 0.04601, 0.05706, \
0.07204, 0.09115, 0.1146");
}
}
internal_power() {
when : "!CLK&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.1109, 0.1103, 0.1105, 0.1129, 0.1189, 0.1286, 0.1425, 0.1609, \
0.1841, 0.2124");
}
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.0869, 0.08647, 0.08646, 0.08837, 0.09298, 0.101, 0.1129, 0.129, \
0.1494, 0.1744");
}
}
internal_power() {
when : "CLK&!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.03214, 0.03109, 0.03165, 0.03533, 0.04233, 0.05289, 0.06732, \
0.08591, 0.1089, 0.1367");
}
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.004991, 0.004363, 0.004334, 0.00689, 0.01267, 0.02195, 0.03482, \
0.05151, 0.07224, 0.09716");
}
}
internal_power() {
when : "CLK&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.03215, 0.03109, 0.03165, 0.0353, 0.04228, 0.05287, 0.0673, 0.08595, \
0.109, 0.1366");
}
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.005003, 0.004349, 0.004332, 0.006884, 0.0127, 0.02195, 0.03483, \
0.0515, 0.07222, 0.09715");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_SETN === 1'b1" ;
timing_type : hold_rising ;
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.046, 0.069, 0.151, 0.274, 0.38, 0.463, 0.51, 0.537, 0.515, 0.473",\
"0.02, 0.045, 0.129, 0.249, 0.352, 0.436, 0.489, 0.503, 0.49, 0.448",\
"-0.084, -0.061, 0.021, 0.145, 0.253, 0.336, 0.387, 0.405, 0.396, 0.345",\
"-0.249, -0.223, -0.145, -0.028, 0.078, 0.16, 0.221, 0.242, 0.231, 0.186",\
"-0.444, -0.425, -0.341, -0.232, -0.129, -0.045, 0.017, 0.043, 0.036, -0",\
"-0.675, -0.653, -0.572, -0.469, -0.373, -0.292, -0.225, -0.2, -0.199, -0.234",\
"-0.919, -0.905, -0.833, -0.752, -0.662, -0.588, -0.519, -0.493, -0.479, -0.508",\
"-1.185, -1.168, -1.107, -1.058, -0.988, -0.915, -0.855, -0.826, -0.816, -0.837",\
"-1.483, -1.474, -1.416, -1.382, -1.341, -1.289, -1.228, -1.209, -1.192, -1.204",\
"-1.823, -1.808, -1.753, -1.733, -1.712, -1.684, -1.643, -1.626, -1.606, -1.617");
}
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.212, -0.191, -0.13, -0.074, -0.047, -0.036, -0.068, -0.12, -0.219, -0.349",\
"-0.233, -0.211, -0.151, -0.096, -0.069, -0.059, -0.093, -0.144, -0.244, -0.372",\
"-0.319, -0.296, -0.237, -0.18, -0.143, -0.144, -0.168, -0.221, -0.317, -0.445",\
"-0.429, -0.409, -0.341, -0.286, -0.254, -0.247, -0.273, -0.332, -0.424, -0.554",\
"-0.519, -0.497, -0.429, -0.371, -0.338, -0.333, -0.361, -0.421, -0.517, -0.643",\
"-0.582, -0.558, -0.496, -0.432, -0.4, -0.397, -0.428, -0.487, -0.581, -0.716",\
"-0.617, -0.591, -0.529, -0.468, -0.438, -0.435, -0.464, -0.522, -0.622, -0.763",\
"-0.608, -0.584, -0.518, -0.464, -0.44, -0.437, -0.47, -0.539, -0.636, -0.776",\
"-0.557, -0.539, -0.477, -0.423, -0.401, -0.406, -0.437, -0.51, -0.616, -0.757",\
"-0.457, -0.44, -0.377, -0.33, -0.317, -0.327, -0.372, -0.44, -0.548, -0.695");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_SETN === 1'b1" ;
timing_type : setup_rising ;
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.664, 0.637, 0.54, 0.428, 0.34, 0.289, 0.269, 0.297, 0.37, 0.61",\
"0.685, 0.667, 0.566, 0.448, 0.374, 0.318, 0.297, 0.314, 0.396, 0.65",\
"0.795, 0.772, 0.676, 0.563, 0.484, 0.427, 0.398, 0.418, 0.512, 0.73",\
"1.001, 0.973, 0.886, 0.764, 0.679, 0.626, 0.602, 0.619, 0.695, 0.911",\
"1.265, 1.24, 1.147, 1.028, 0.945, 0.882, 0.851, 0.868, 0.933, 1.095",\
"1.571, 1.546, 1.457, 1.332, 1.242, 1.182, 1.144, 1.156, 1.208, 1.336",\
"1.924, 1.901, 1.808, 1.679, 1.59, 1.527, 1.49, 1.491, 1.547, 1.649",\
"2.329, 2.299, 2.211, 2.08, 1.989, 1.922, 1.89, 1.886, 1.931, 2.016",\
"2.777, 2.755, 2.661, 2.533, 2.438, 2.378, 2.341, 2.339, 2.371, 2.461",\
"3.286, 3.256, 3.162, 3.042, 2.944, 2.884, 2.844, 2.842, 2.877, 2.953");
}
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.905, 0.882, 0.788, 0.639, 0.527, 0.475, 0.458, 0.492, 0.569, 0.689",\
"0.931, 0.904, 0.808, 0.66, 0.557, 0.5, 0.482, 0.52, 0.59, 0.706",\
"1.017, 0.991, 0.887, 0.742, 0.635, 0.578, 0.567, 0.595, 0.668, 0.787",\
"1.138, 1.112, 1.016, 0.869, 0.764, 0.702, 0.684, 0.714, 0.781, 0.902",\
"1.255, 1.234, 1.128, 0.989, 0.876, 0.816, 0.79, 0.818, 0.89, 1.005",\
"1.343, 1.329, 1.231, 1.077, 0.974, 0.907, 0.88, 0.901, 0.978, 1.09",\
"1.415, 1.39, 1.294, 1.156, 1.04, 0.973, 0.946, 0.966, 1.035, 1.149",\
"1.46, 1.437, 1.332, 1.198, 1.083, 1.017, 0.987, 1.008, 1.073, 1.183",\
"1.465, 1.444, 1.341, 1.203, 1.09, 1.018, 0.994, 1.008, 1.073, 1.19",\
"1.429, 1.41, 1.305, 1.172, 1.06, 0.985, 0.953, 0.969, 1.036, 1.156");
}
}
}
pin(Q) {
direction : output ;
function : "IQ1" ;
max_capacitance : 0.461 ;
max_transition : 13.2 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "CLK" ;
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.1596, 0.1588, 0.1579, 0.1578, 0.1578, 0.158, 0.158, 0.158, 0.158, 0.158",\
"0.1596, 0.1588, 0.1579, 0.1578, 0.1579, 0.158, 0.158, 0.158, 0.1581, 0.1581",\
"0.1596, 0.1588, 0.1579, 0.1578, 0.1579, 0.158, 0.158, 0.158, 0.158, 0.1581",\
"0.1601, 0.1593, 0.1584, 0.1583, 0.1584, 0.1585, 0.1585, 0.1585, 0.1586, 0.1586",\
"0.1609, 0.16, 0.1592, 0.1591, 0.1592, 0.1592, 0.1593, 0.1593, 0.1593, 0.1593",\
"0.1617, 0.1608, 0.16, 0.1599, 0.16, 0.16, 0.1601, 0.1601, 0.1601, 0.1601",\
"0.1628, 0.1619, 0.1611, 0.161, 0.161, 0.1611, 0.1611, 0.1611, 0.1612, 0.1612",\
"0.1637, 0.1629, 0.162, 0.1619, 0.162, 0.1621, 0.1621, 0.1621, 0.1621, 0.1621",\
"0.1648, 0.1639, 0.1631, 0.163, 0.1631, 0.1631, 0.1631, 0.1632, 0.1632, 0.1632",\
"0.1659, 0.1651, 0.1643, 0.1642, 0.1643, 0.1643, 0.1643, 0.1644, 0.1644, 0.1644");
}
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.1755, 0.1751, 0.1749, 0.1756, 0.1765, 0.1776, 0.1784, 0.1798, 0.1933, 0.2723",\
"0.1755, 0.1751, 0.1749, 0.1756, 0.1766, 0.1775, 0.1784, 0.18, 0.1939, 0.2753",\
"0.1754, 0.175, 0.1748, 0.1755, 0.1765, 0.1773, 0.1783, 0.18, 0.1943, 0.2809",\
"0.1754, 0.175, 0.1748, 0.1756, 0.1765, 0.1773, 0.1782, 0.1802, 0.1968, 0.2916",\
"0.1757, 0.1753, 0.1752, 0.1758, 0.1768, 0.1776, 0.1784, 0.1807, 0.2014, 0.3098",\
"0.176, 0.1755, 0.1753, 0.1763, 0.1771, 0.178, 0.179, 0.1817, 0.2079, 0.3369",\
"0.1765, 0.1761, 0.1758, 0.1765, 0.1778, 0.1788, 0.1798, 0.1834, 0.2183, 0.3783",\
"0.1774, 0.1769, 0.1766, 0.1775, 0.1779, 0.1795, 0.1812, 0.1872, 0.2385, 0.4412",\
"0.1784, 0.178, 0.1777, 0.1785, 0.1791, 0.1801, 0.1821, 0.1938, 0.273, 0.5379",\
"0.1798, 0.1793, 0.179, 0.1796, 0.1803, 0.181, 0.1832, 0.2068, 0.3367, 0.6812");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!CLK&!D" ;
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.1713, 0.1709, 0.1705, 0.1709, 0.1721, 0.1729, 0.1739, 0.1753, 0.1885, 0.2657",\
"0.1712, 0.1708, 0.1703, 0.1708, 0.172, 0.1728, 0.1737, 0.1752, 0.1888, 0.2681",\
"0.171, 0.1706, 0.1703, 0.1706, 0.1717, 0.1726, 0.1736, 0.1753, 0.1894, 0.2734",\
"0.1724, 0.1721, 0.1716, 0.172, 0.1731, 0.174, 0.1749, 0.1767, 0.1937, 0.2875",\
"0.1778, 0.1772, 0.1767, 0.1771, 0.1781, 0.179, 0.18, 0.182, 0.2033, 0.3143",\
"0.187, 0.1864, 0.1858, 0.186, 0.1868, 0.1876, 0.1885, 0.1916, 0.2205, 0.358",\
"0.2003, 0.1997, 0.1987, 0.1988, 0.1999, 0.2006, 0.2014, 0.206, 0.2485, 0.4278",\
"0.2182, 0.2174, 0.2163, 0.2159, 0.2166, 0.2181, 0.2193, 0.2279, 0.2942, 0.5339",\
"0.2395, 0.2387, 0.2374, 0.2368, 0.237, 0.238, 0.2408, 0.2597, 0.3725, 0.6957",\
"0.2634, 0.2625, 0.2608, 0.2601, 0.2605, 0.2606, 0.2655, 0.3121, 0.5114, 0.924");
/* 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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.1713, 0.1709, 0.1705, 0.1709, 0.1721, 0.1729, 0.1739, 0.1753, 0.1885, 0.2657",\
"0.1712, 0.1708, 0.1703, 0.1708, 0.172, 0.1728, 0.1737, 0.1752, 0.1888, 0.2681",\
"0.171, 0.1706, 0.1703, 0.1706, 0.1717, 0.1726, 0.1736, 0.1753, 0.1894, 0.2734",\
"0.1724, 0.1721, 0.1716, 0.172, 0.1731, 0.174, 0.1749, 0.1767, 0.1937, 0.2875",\
"0.1778, 0.1772, 0.1767, 0.1771, 0.1781, 0.179, 0.18, 0.182, 0.2033, 0.3143",\
"0.187, 0.1864, 0.1858, 0.186, 0.1868, 0.1876, 0.1885, 0.1916, 0.2205, 0.358",\
"0.2003, 0.1997, 0.1987, 0.1988, 0.1999, 0.2006, 0.2014, 0.206, 0.2485, 0.4278",\
"0.2182, 0.2174, 0.2163, 0.2159, 0.2166, 0.2181, 0.2193, 0.2279, 0.2942, 0.5339",\
"0.2395, 0.2387, 0.2374, 0.2368, 0.237, 0.238, 0.2408, 0.2597, 0.3725, 0.6957",\
"0.2634, 0.2625, 0.2608, 0.2601, 0.2605, 0.2606, 0.2655, 0.3121, 0.5114, 0.924");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!CLK&D" ;
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.1707, 0.1702, 0.1699, 0.1704, 0.1714, 0.1724, 0.1734, 0.1745, 0.1878, 0.2657",\
"0.1705, 0.1701, 0.1697, 0.1703, 0.1712, 0.1722, 0.1732, 0.1743, 0.1878, 0.2668",\
"0.1703, 0.1699, 0.1696, 0.1701, 0.1711, 0.1719, 0.1729, 0.1746, 0.1892, 0.2727",\
"0.1718, 0.1713, 0.171, 0.1714, 0.1725, 0.1735, 0.1743, 0.1759, 0.1933, 0.2867",\
"0.1771, 0.1766, 0.1761, 0.1764, 0.1774, 0.1782, 0.1791, 0.1818, 0.203, 0.3141",\
"0.1863, 0.1856, 0.185, 0.1853, 0.186, 0.1869, 0.1879, 0.191, 0.2198, 0.3573",\
"0.1997, 0.199, 0.1981, 0.1983, 0.1994, 0.2, 0.201, 0.2056, 0.2482, 0.4267",\
"0.2176, 0.2169, 0.2158, 0.2155, 0.2159, 0.2177, 0.2187, 0.2273, 0.294, 0.5343",\
"0.2389, 0.238, 0.2368, 0.2364, 0.2364, 0.2374, 0.2401, 0.2591, 0.3718, 0.694",\
"0.2628, 0.2619, 0.2605, 0.2597, 0.2596, 0.26, 0.265, 0.3118, 0.5113, 0.9233");
/* 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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.1707, 0.1702, 0.1699, 0.1704, 0.1714, 0.1724, 0.1734, 0.1745, 0.1878, 0.2657",\
"0.1705, 0.1701, 0.1697, 0.1703, 0.1712, 0.1722, 0.1732, 0.1743, 0.1878, 0.2668",\
"0.1703, 0.1699, 0.1696, 0.1701, 0.1711, 0.1719, 0.1729, 0.1746, 0.1892, 0.2727",\
"0.1718, 0.1713, 0.171, 0.1714, 0.1725, 0.1735, 0.1743, 0.1759, 0.1933, 0.2867",\
"0.1771, 0.1766, 0.1761, 0.1764, 0.1774, 0.1782, 0.1791, 0.1818, 0.203, 0.3141",\
"0.1863, 0.1856, 0.185, 0.1853, 0.186, 0.1869, 0.1879, 0.191, 0.2198, 0.3573",\
"0.1997, 0.199, 0.1981, 0.1983, 0.1994, 0.2, 0.201, 0.2056, 0.2482, 0.4267",\
"0.2176, 0.2169, 0.2158, 0.2155, 0.2159, 0.2177, 0.2187, 0.2273, 0.294, 0.5343",\
"0.2389, 0.238, 0.2368, 0.2364, 0.2364, 0.2374, 0.2401, 0.2591, 0.3718, 0.694",\
"0.2628, 0.2619, 0.2605, 0.2597, 0.2596, 0.26, 0.265, 0.3118, 0.5113, 0.9233");
}
}
internal_power() {
related_pin : "SETN" ;
when : "CLK&!D" ;
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.2541, 0.2536, 0.2533, 0.2537, 0.2547, 0.2556, 0.2564, 0.2579, 0.2716, 0.3498",\
"0.2535, 0.253, 0.2526, 0.2531, 0.254, 0.255, 0.2561, 0.2573, 0.271, 0.3509",\
"0.2529, 0.2524, 0.2521, 0.2525, 0.2535, 0.2546, 0.2553, 0.2572, 0.2715, 0.3566",\
"0.2562, 0.2558, 0.2553, 0.2558, 0.2567, 0.2576, 0.2587, 0.2605, 0.2783, 0.373",\
"0.267, 0.2665, 0.266, 0.2663, 0.2673, 0.2681, 0.2692, 0.2711, 0.2927, 0.4062",\
"0.2855, 0.2849, 0.2843, 0.2846, 0.2854, 0.2862, 0.2873, 0.2904, 0.3203, 0.4611",\
"0.3124, 0.3119, 0.3107, 0.311, 0.312, 0.3126, 0.3137, 0.3187, 0.3621, 0.5453",\
"0.348, 0.3473, 0.3461, 0.3459, 0.3464, 0.3481, 0.349, 0.3579, 0.4272, 0.6738",\
"0.3903, 0.3895, 0.3883, 0.3878, 0.3879, 0.3887, 0.3916, 0.4117, 0.5291, 0.8585",\
"0.4376, 0.4368, 0.4353, 0.4344, 0.4348, 0.4349, 0.4404, 0.4909, 0.6974, 1.115");
/* 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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.2541, 0.2536, 0.2533, 0.2537, 0.2547, 0.2556, 0.2564, 0.2579, 0.2716, 0.3498",\
"0.2535, 0.253, 0.2526, 0.2531, 0.254, 0.255, 0.2561, 0.2573, 0.271, 0.3509",\
"0.2529, 0.2524, 0.2521, 0.2525, 0.2535, 0.2546, 0.2553, 0.2572, 0.2715, 0.3566",\
"0.2562, 0.2558, 0.2553, 0.2558, 0.2567, 0.2576, 0.2587, 0.2605, 0.2783, 0.373",\
"0.267, 0.2665, 0.266, 0.2663, 0.2673, 0.2681, 0.2692, 0.2711, 0.2927, 0.4062",\
"0.2855, 0.2849, 0.2843, 0.2846, 0.2854, 0.2862, 0.2873, 0.2904, 0.3203, 0.4611",\
"0.3124, 0.3119, 0.3107, 0.311, 0.312, 0.3126, 0.3137, 0.3187, 0.3621, 0.5453",\
"0.348, 0.3473, 0.3461, 0.3459, 0.3464, 0.3481, 0.349, 0.3579, 0.4272, 0.6738",\
"0.3903, 0.3895, 0.3883, 0.3878, 0.3879, 0.3887, 0.3916, 0.4117, 0.5291, 0.8585",\
"0.4376, 0.4368, 0.4353, 0.4344, 0.4348, 0.4349, 0.4404, 0.4909, 0.6974, 1.115");
}
}
internal_power() {
related_pin : "SETN" ;
when : "CLK&D" ;
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.2541, 0.2536, 0.2532, 0.2536, 0.2547, 0.2555, 0.2564, 0.2585, 0.2716, 0.3489",\
"0.2534, 0.253, 0.2526, 0.253, 0.254, 0.2549, 0.2559, 0.2575, 0.2709, 0.3512",\
"0.2529, 0.2524, 0.252, 0.2525, 0.2535, 0.2543, 0.2555, 0.2572, 0.2717, 0.357",\
"0.2562, 0.2558, 0.2554, 0.2558, 0.2567, 0.2576, 0.2586, 0.2606, 0.2778, 0.373",\
"0.267, 0.2666, 0.2661, 0.2662, 0.2672, 0.2681, 0.2692, 0.2711, 0.2927, 0.4062",\
"0.2856, 0.285, 0.2844, 0.2846, 0.2854, 0.2862, 0.2871, 0.2904, 0.3209, 0.4611",\
"0.3124, 0.3118, 0.311, 0.311, 0.312, 0.3128, 0.3137, 0.3191, 0.3626, 0.5448",\
"0.3481, 0.3473, 0.3461, 0.3458, 0.3465, 0.3482, 0.349, 0.358, 0.4274, 0.6733",\
"0.3903, 0.3896, 0.3882, 0.3878, 0.3879, 0.3887, 0.3917, 0.4116, 0.5291, 0.8591",\
"0.4377, 0.4368, 0.4353, 0.4346, 0.4349, 0.435, 0.4401, 0.4904, 0.6974, 1.115");
/* 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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.2541, 0.2536, 0.2532, 0.2536, 0.2547, 0.2555, 0.2564, 0.2585, 0.2716, 0.3489",\
"0.2534, 0.253, 0.2526, 0.253, 0.254, 0.2549, 0.2559, 0.2575, 0.2709, 0.3512",\
"0.2529, 0.2524, 0.252, 0.2525, 0.2535, 0.2543, 0.2555, 0.2572, 0.2717, 0.357",\
"0.2562, 0.2558, 0.2554, 0.2558, 0.2567, 0.2576, 0.2586, 0.2606, 0.2778, 0.373",\
"0.267, 0.2666, 0.2661, 0.2662, 0.2672, 0.2681, 0.2692, 0.2711, 0.2927, 0.4062",\
"0.2856, 0.285, 0.2844, 0.2846, 0.2854, 0.2862, 0.2871, 0.2904, 0.3209, 0.4611",\
"0.3124, 0.3118, 0.311, 0.311, 0.312, 0.3128, 0.3137, 0.3191, 0.3626, 0.5448",\
"0.3481, 0.3473, 0.3461, 0.3458, 0.3465, 0.3482, 0.349, 0.358, 0.4274, 0.6733",\
"0.3903, 0.3896, 0.3882, 0.3878, 0.3879, 0.3887, 0.3917, 0.4116, 0.5291, 0.8591",\
"0.4377, 0.4368, 0.4353, 0.4346, 0.4349, 0.435, 0.4401, 0.4904, 0.6974, 1.115");
}
}
timing() {
related_pin : "CLK" ;
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("1.694, 1.75, 1.897, 2.11, 2.396, 2.775, 3.267, 3.887, 4.642, 5.542",\
"1.719, 1.774, 1.921, 2.134, 2.42, 2.799, 3.292, 3.911, 4.667, 5.567",\
"1.807, 1.863, 2.01, 2.223, 2.509, 2.888, 3.38, 4, 4.755, 5.656",\
"1.947, 2.003, 2.15, 2.363, 2.649, 3.028, 3.52, 4.139, 4.895, 5.796",\
"2.07, 2.126, 2.273, 2.486, 2.772, 3.151, 3.643, 4.262, 5.018, 5.918",\
"2.168, 2.224, 2.37, 2.583, 2.869, 3.249, 3.741, 4.36, 5.116, 6.016",\
"2.238, 2.294, 2.441, 2.654, 2.94, 3.319, 3.811, 4.43, 5.186, 6.088",\
"2.277, 2.333, 2.48, 2.693, 2.979, 3.358, 3.85, 4.47, 5.225, 6.124",\
"2.28, 2.336, 2.483, 2.696, 2.982, 3.361, 3.853, 4.472, 5.228, 6.129",\
"2.243, 2.299, 2.446, 2.658, 2.944, 3.324, 3.816, 4.435, 5.19, 6.091");
}
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("1.425, 1.488, 1.68, 2.029, 2.566, 3.317, 4.304, 5.547, 7.061, 8.871",\
"1.449, 1.513, 1.705, 2.054, 2.591, 3.342, 4.328, 5.571, 7.089, 8.898",\
"1.536, 1.6, 1.792, 2.141, 2.678, 3.429, 4.415, 5.658, 7.176, 8.985",\
"1.674, 1.738, 1.93, 2.279, 2.816, 3.567, 4.553, 5.796, 7.313, 9.123",\
"1.796, 1.86, 2.052, 2.401, 2.938, 3.689, 4.675, 5.917, 7.436, 9.245",\
"1.892, 1.955, 2.148, 2.497, 3.034, 3.785, 4.772, 6.014, 7.531, 9.335",\
"1.963, 2.026, 2.218, 2.567, 3.104, 3.855, 4.841, 6.085, 7.6, 9.41",\
"2.003, 2.066, 2.258, 2.608, 3.144, 3.895, 4.882, 6.123, 7.639, 9.448",\
"2.009, 2.072, 2.264, 2.613, 3.15, 3.901, 4.888, 6.13, 7.645, 9.451",\
"1.976, 2.039, 2.231, 2.58, 3.117, 3.868, 4.855, 6.097, 7.613, 9.419");
}
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.1926, 0.245, 0.3944, 0.6536, 1.066, 1.675, 2.499, 3.549, 4.831, 6.367",\
"0.1926, 0.2454, 0.3952, 0.654, 1.067, 1.675, 2.499, 3.549, 4.834, 6.368",\
"0.1926, 0.245, 0.395, 0.6538, 1.067, 1.675, 2.499, 3.548, 4.827, 6.361",\
"0.1924, 0.2448, 0.3942, 0.6548, 1.066, 1.675, 2.497, 3.545, 4.835, 6.367",\
"0.1928, 0.245, 0.395, 0.6538, 1.067, 1.674, 2.499, 3.548, 4.833, 6.368",\
"0.1924, 0.2446, 0.3944, 0.6544, 1.067, 1.675, 2.499, 3.549, 4.835, 6.367",\
"0.1926, 0.2446, 0.395, 0.6534, 1.067, 1.673, 2.497, 3.546, 4.831, 6.36",\
"0.1928, 0.245, 0.3944, 0.6544, 1.067, 1.675, 2.501, 3.546, 4.823, 6.353",\
"0.1932, 0.2452, 0.3944, 0.6544, 1.067, 1.675, 2.496, 3.549, 4.83, 6.352",\
"0.192, 0.246, 0.396, 0.654, 1.066, 1.674, 2.498, 3.546, 4.828, 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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.203, 0.2838, 0.5756, 1.17, 2.105, 3.421, 5.161, 7.351, 10.02, 13.21",\
"0.203, 0.284, 0.5762, 1.171, 2.105, 3.427, 5.158, 7.362, 10.02, 13.21",\
"0.2028, 0.284, 0.5762, 1.171, 2.106, 3.428, 5.158, 7.363, 10.02, 13.21",\
"0.203, 0.2842, 0.5762, 1.171, 2.106, 3.427, 5.158, 7.364, 10.02, 13.21",\
"0.2032, 0.2836, 0.576, 1.171, 2.107, 3.428, 5.159, 7.36, 10.03, 13.23",\
"0.2032, 0.2846, 0.576, 1.171, 2.105, 3.426, 5.158, 7.348, 10.03, 13.21",\
"0.203, 0.2836, 0.5766, 1.171, 2.105, 3.423, 5.159, 7.352, 10.02, 13.21",\
"0.2032, 0.285, 0.5764, 1.17, 2.107, 3.424, 5.159, 7.357, 10.04, 13.2",\
"0.203, 0.284, 0.576, 1.17, 2.105, 3.424, 5.162, 7.346, 10.02, 13.2",\
"0.2042, 0.2834, 0.576, 1.172, 2.106, 3.426, 5.162, 7.356, 10.02, 13.2");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "CLK===1'b0 && D===1'b0" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "!CLK&!D" ;
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("1.277, 1.341, 1.532, 1.878, 2.414, 3.164, 4.151, 5.396, 6.913, 8.725",\
"1.308, 1.371, 1.562, 1.907, 2.444, 3.194, 4.181, 5.426, 6.942, 8.754",\
"1.416, 1.479, 1.669, 2.015, 2.551, 3.302, 4.288, 5.533, 7.051, 8.863",\
"1.625, 1.689, 1.879, 2.225, 2.761, 3.512, 4.498, 5.743, 7.259, 9.072",\
"1.914, 1.978, 2.169, 2.514, 3.05, 3.801, 4.788, 6.03, 7.551, 9.359",\
"2.238, 2.303, 2.494, 2.839, 3.375, 4.125, 5.112, 6.356, 7.871, 9.684",\
"2.593, 2.658, 2.849, 3.194, 3.729, 4.479, 5.466, 6.708, 8.229, 10.04",\
"2.984, 3.049, 3.241, 3.585, 4.121, 4.871, 5.856, 7.099, 8.616, 10.43",\
"3.409, 3.475, 3.668, 4.012, 4.546, 5.296, 6.283, 7.524, 9.039, 10.85",\
"3.866, 3.933, 4.126, 4.47, 5.004, 5.753, 6.739, 7.982, 9.496, 11.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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.2046, 0.2846, 0.5724, 1.165, 2.102, 3.423, 5.162, 7.352, 10.02, 13.22",\
"0.2048, 0.2844, 0.5724, 1.165, 2.103, 3.423, 5.161, 7.35, 10.02, 13.22",\
"0.2048, 0.2844, 0.5724, 1.165, 2.106, 3.424, 5.162, 7.353, 10.03, 13.22",\
"0.2048, 0.2848, 0.5732, 1.165, 2.106, 3.423, 5.161, 7.348, 10.02, 13.22",\
"0.2074, 0.2868, 0.5732, 1.165, 2.107, 3.422, 5.17, 7.351, 10.03, 13.22",\
"0.2102, 0.2898, 0.575, 1.166, 2.107, 3.423, 5.16, 7.361, 10.02, 13.22",\
"0.2142, 0.2936, 0.5764, 1.167, 2.104, 3.428, 5.159, 7.353, 10.03, 13.22",\
"0.2184, 0.2984, 0.5782, 1.166, 2.103, 3.421, 5.159, 7.361, 10.02, 13.21",\
"0.2232, 0.302, 0.5808, 1.166, 2.106, 3.424, 5.158, 7.344, 10.03, 13.23",\
"0.23, 0.308, 0.584, 1.166, 2.104, 3.424, 5.162, 7.346, 10.02, 13.21");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "CLK===1'b0 && D===1'b1" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "!CLK&D" ;
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("1.279, 1.342, 1.533, 1.879, 2.415, 3.165, 4.153, 5.394, 6.915, 8.721",\
"1.308, 1.372, 1.563, 1.909, 2.445, 3.196, 4.183, 5.424, 6.945, 8.751",\
"1.416, 1.48, 1.671, 2.017, 2.553, 3.303, 4.29, 5.535, 7.052, 8.864",\
"1.626, 1.689, 1.88, 2.226, 2.762, 3.513, 4.499, 5.744, 7.26, 9.073",\
"1.915, 1.979, 2.169, 2.515, 3.051, 3.801, 4.789, 6.03, 7.551, 9.357",\
"2.239, 2.303, 2.494, 2.839, 3.375, 4.125, 5.112, 6.357, 7.872, 9.684",\
"2.594, 2.658, 2.85, 3.195, 3.73, 4.479, 5.466, 6.711, 8.23, 10.04",\
"2.985, 3.05, 3.242, 3.587, 4.121, 4.872, 5.857, 7.099, 8.617, 10.43",\
"3.41, 3.476, 3.669, 4.013, 4.547, 5.297, 6.283, 7.525, 9.04, 10.85",\
"3.867, 3.934, 4.128, 4.471, 5.005, 5.754, 6.741, 7.984, 9.497, 11.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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.205, 0.2842, 0.5724, 1.165, 2.107, 3.423, 5.17, 7.354, 10.03, 13.22",\
"0.2052, 0.2846, 0.5722, 1.165, 2.107, 3.422, 5.17, 7.353, 10.03, 13.22",\
"0.205, 0.2844, 0.572, 1.165, 2.102, 3.424, 5.162, 7.353, 10.03, 13.21",\
"0.2054, 0.2848, 0.5724, 1.165, 2.106, 3.423, 5.161, 7.348, 10.02, 13.22",\
"0.2072, 0.2864, 0.573, 1.165, 2.104, 3.421, 5.161, 7.347, 10.03, 13.22",\
"0.2106, 0.2898, 0.5746, 1.166, 2.106, 3.423, 5.158, 7.362, 10.02, 13.22",\
"0.2136, 0.2928, 0.5764, 1.167, 2.104, 3.428, 5.161, 7.351, 10.03, 13.22",\
"0.2192, 0.2976, 0.5786, 1.166, 2.106, 3.421, 5.159, 7.347, 10.04, 13.2",\
"0.223, 0.3028, 0.5824, 1.167, 2.104, 3.428, 5.158, 7.346, 10.03, 13.21",\
"0.23, 0.308, 0.584, 1.168, 2.104, 3.422, 5.16, 7.344, 10.02, 13.22");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "CLK===1'b1 && D===1'b0" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "CLK&!D" ;
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("1.365, 1.428, 1.618, 1.963, 2.499, 3.249, 4.236, 5.481, 6.998, 8.802",\
"1.395, 1.458, 1.648, 1.994, 2.53, 3.28, 4.267, 5.509, 7.025, 8.835",\
"1.503, 1.566, 1.756, 2.101, 2.637, 3.388, 4.375, 5.617, 7.132, 8.942",\
"1.714, 1.777, 1.967, 2.313, 2.848, 3.599, 4.586, 5.83, 7.348, 9.155",\
"2.018, 2.081, 2.271, 2.616, 3.151, 3.902, 4.889, 6.131, 7.649, 9.458",\
"2.36, 2.424, 2.614, 2.959, 3.494, 4.245, 5.232, 6.475, 7.993, 9.799",\
"2.732, 2.796, 2.986, 3.33, 3.865, 4.615, 5.603, 6.846, 8.362, 10.17",\
"3.139, 3.204, 3.394, 3.738, 4.272, 5.022, 6.008, 7.25, 8.769, 10.58",\
"3.58, 3.645, 3.836, 4.18, 4.714, 5.463, 6.451, 7.692, 9.207, 11.01",\
"4.054, 4.119, 4.311, 4.653, 5.187, 5.937, 6.923, 8.164, 9.681, 11.49");
}
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.2038, 0.2828, 0.5722, 1.164, 2.103, 3.423, 5.161, 7.35, 10.03, 13.21",\
"0.2036, 0.2824, 0.571, 1.164, 2.107, 3.422, 5.17, 7.354, 10.02, 13.21",\
"0.204, 0.283, 0.571, 1.164, 2.107, 3.423, 5.163, 7.347, 10.02, 13.21",\
"0.2042, 0.283, 0.5712, 1.164, 2.104, 3.423, 5.163, 7.364, 10.03, 13.22",\
"0.2042, 0.2842, 0.5716, 1.164, 2.103, 3.421, 5.169, 7.35, 10.02, 13.21",\
"0.2084, 0.2874, 0.5726, 1.165, 2.104, 3.423, 5.17, 7.351, 10.03, 13.2",\
"0.2104, 0.2902, 0.5742, 1.166, 2.105, 3.424, 5.171, 7.358, 10.02, 13.21",\
"0.2154, 0.2938, 0.5764, 1.165, 2.102, 3.423, 5.161, 7.347, 10.03, 13.2",\
"0.218, 0.2976, 0.5782, 1.165, 2.102, 3.426, 5.158, 7.344, 10.01, 13.21",\
"0.222, 0.3, 0.58, 1.166, 2.102, 3.43, 5.168, 7.352, 10.02, 13.2");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "CLK===1'b1 && D===1'b1" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "CLK&D" ;
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("1.365, 1.428, 1.618, 1.963, 2.499, 3.25, 4.237, 5.48, 6.996, 8.802",\
"1.395, 1.458, 1.648, 1.993, 2.529, 3.28, 4.266, 5.511, 7.029, 8.836",\
"1.503, 1.566, 1.756, 2.101, 2.637, 3.388, 4.374, 5.619, 7.136, 8.944",\
"1.714, 1.777, 1.967, 2.313, 2.849, 3.599, 4.585, 5.83, 7.348, 9.155",\
"2.018, 2.081, 2.271, 2.616, 3.151, 3.902, 4.889, 6.132, 7.649, 9.458",\
"2.361, 2.424, 2.614, 2.959, 3.495, 4.245, 5.231, 6.475, 7.992, 9.799",\
"2.732, 2.796, 2.986, 3.331, 3.866, 4.615, 5.603, 6.846, 8.363, 10.17",\
"3.139, 3.204, 3.394, 3.738, 4.273, 5.022, 6.008, 7.251, 8.769, 10.58",\
"3.58, 3.646, 3.837, 4.18, 4.713, 5.463, 6.45, 7.691, 9.206, 11.01",\
"4.054, 4.119, 4.31, 4.653, 5.187, 5.936, 6.922, 8.166, 9.68, 11.49");
}
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.2032, 0.2832, 0.5712, 1.165, 2.107, 3.423, 5.162, 7.355, 10.02, 13.21",\
"0.2038, 0.283, 0.5712, 1.165, 2.105, 3.424, 5.162, 7.353, 10.03, 13.21",\
"0.204, 0.283, 0.5712, 1.165, 2.104, 3.424, 5.162, 7.352, 10.03, 13.22",\
"0.204, 0.2834, 0.572, 1.164, 2.104, 3.424, 5.162, 7.353, 10.03, 13.23",\
"0.204, 0.2842, 0.5714, 1.165, 2.106, 3.421, 5.168, 7.35, 10.02, 13.21",\
"0.2072, 0.2874, 0.5728, 1.164, 2.106, 3.423, 5.162, 7.347, 10.02, 13.2",\
"0.2108, 0.2906, 0.5742, 1.166, 2.105, 3.421, 5.17, 7.354, 10.02, 13.2",\
"0.2152, 0.294, 0.5756, 1.165, 2.104, 3.423, 5.157, 7.347, 10.02, 13.21",\
"0.2182, 0.2966, 0.5776, 1.165, 2.104, 3.428, 5.158, 7.344, 10.03, 13.21",\
"0.22, 0.3, 0.578, 1.166, 2.106, 3.426, 5.166, 7.35, 10.02, 13.2");
}
}
timing() {
related_pin : "SETN" ;
timing_sense : negative_unate ;
timing_type : preset ;
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("1.365, 1.428, 1.618, 1.963, 2.499, 3.25, 4.237, 5.48, 6.996, 8.802",\
"1.395, 1.458, 1.648, 1.993, 2.529, 3.28, 4.266, 5.511, 7.029, 8.836",\
"1.503, 1.566, 1.756, 2.101, 2.637, 3.388, 4.374, 5.619, 7.136, 8.944",\
"1.714, 1.777, 1.967, 2.313, 2.849, 3.599, 4.585, 5.83, 7.348, 9.155",\
"2.018, 2.081, 2.271, 2.616, 3.151, 3.902, 4.889, 6.132, 7.649, 9.458",\
"2.361, 2.424, 2.614, 2.959, 3.495, 4.245, 5.231, 6.475, 7.992, 9.799",\
"2.732, 2.796, 2.986, 3.331, 3.866, 4.615, 5.603, 6.846, 8.363, 10.17",\
"3.139, 3.204, 3.394, 3.738, 4.273, 5.022, 6.008, 7.251, 8.769, 10.58",\
"3.58, 3.646, 3.837, 4.18, 4.713, 5.463, 6.45, 7.691, 9.206, 11.01",\
"4.054, 4.119, 4.31, 4.653, 5.187, 5.936, 6.922, 8.166, 9.68, 11.49");
}
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.004175, 0.01532, 0.0366, 0.06975, 0.1163, 0.1775, 0.2546, 0.3488, 0.461");
values("0.2046, 0.2846, 0.5724, 1.165, 2.102, 3.423, 5.162, 7.352, 10.02, 13.22",\
"0.2048, 0.2844, 0.5724, 1.165, 2.103, 3.423, 5.161, 7.35, 10.02, 13.22",\
"0.2048, 0.2844, 0.5724, 1.165, 2.106, 3.424, 5.162, 7.353, 10.03, 13.22",\
"0.2048, 0.2848, 0.5732, 1.165, 2.106, 3.423, 5.161, 7.348, 10.02, 13.22",\
"0.2074, 0.2868, 0.5732, 1.165, 2.107, 3.422, 5.17, 7.351, 10.03, 13.22",\
"0.2102, 0.2898, 0.575, 1.166, 2.107, 3.423, 5.16, 7.361, 10.02, 13.22",\
"0.2142, 0.2936, 0.5764, 1.167, 2.104, 3.428, 5.159, 7.353, 10.03, 13.22",\
"0.2184, 0.2984, 0.5782, 1.166, 2.103, 3.421, 5.159, 7.361, 10.02, 13.21",\
"0.2232, 0.302, 0.5808, 1.166, 2.106, 3.424, 5.158, 7.344, 10.03, 13.23",\
"0.23, 0.308, 0.584, 1.166, 2.104, 3.424, 5.162, 7.346, 10.02, 13.21");
}
}
}
pin(SETN) {
capacitance : 0.008614 ;
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.924 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLK&!D" ;
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.06762, 0.06724, 0.06675, 0.0686, 0.07336, 0.08156, 0.09335, \
0.109, 0.1287, 0.1525");
}
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.01542, 0.01506, 0.01471, 0.01594, 0.01979, 0.02684, 0.03731, \
0.05132, 0.06912, 0.09078");
}
}
internal_power() {
when : "!CLK&D" ;
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.02412, 0.0241, 0.02403, 0.02406, 0.02403, 0.02407, 0.02407, \
0.02406, 0.02407, 0.02408");
}
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.01677, -0.01673, -0.01674, -0.01673, -0.01682, -0.01684, -0.01688, \
-0.01691, -0.01697, -0.01708");
}
}
internal_power() {
when : "CLK&!D" ;
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.02414, 0.0241, 0.02404, 0.02406, 0.02404, 0.0241, 0.02407, 0.02406, \
0.02407, 0.02405");
}
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.01677, -0.01673, -0.01673, -0.01675, -0.01683, -0.01685, -0.01686, \
-0.01691, -0.01696, -0.01708");
}
}
internal_power() {
when : "CLK&D" ;
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.02413, 0.0241, 0.02403, 0.02404, 0.02404, 0.02406, 0.02406, \
0.02406, 0.02407, 0.02405");
}
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.01677, -0.01673, -0.01673, -0.01675, -0.01682, -0.01684, -0.01686, \
-0.01691, -0.01697, -0.01709");
}
}
timing() {
related_pin : "CLK" ;
timing_type : recovery_rising ;
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, -0.025, -0.124, -0.262, -0.385, -0.48, -0.548, -0.573, -0.569, -0.52",\
"0.017, 0, -0.107, -0.243, -0.369, -0.462, -0.528, -0.558, -0.552, -0.496",\
"0.091, 0.061, -0.037, -0.178, -0.297, -0.393, -0.461, -0.49, -0.483, -0.426",\
"0.231, 0.203, 0.105, -0.033, -0.155, -0.247, -0.311, -0.343, -0.337, -0.279",\
"0.465, 0.441, 0.341, 0.194, 0.07, -0.033, -0.086, -0.116, -0.107, -0.055",\
"0.835, 0.809, 0.694, 0.529, 0.386, 0.283, 0.204, 0.168, 0.175, 0.234",\
"1.516, 1.486, 1.341, 1.141, 0.937, 0.765, 0.641, 0.574, 0.559, 0.595",\
"2.525, 2.479, 2.333, 2.09, 1.877, 1.686, 1.513, 1.382, 1.288, 1.286",\
"3.788, 3.757, 3.538, 3.281, 3.041, 2.839, 2.638, 2.524, 2.466, 2.441",\
"5.277, 5.244, 4.986, 4.691, 4.402, 4.153, 3.963, 3.851, 3.784, 3.797");
}
}
timing() {
related_pin : "CLK" ;
timing_type : removal_rising ;
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.504, 0.529, 0.614, 0.752, 0.881, 0.979, 1.051, 1.087, 1.092, 1.057",\
"0.488, 0.511, 0.598, 0.74, 0.862, 0.965, 1.032, 1.069, 1.073, 1.036",\
"0.419, 0.438, 0.528, 0.666, 0.788, 0.892, 0.962, 0.995, 1.003, 0.963",\
"0.285, 0.308, 0.4, 0.533, 0.657, 0.751, 0.819, 0.856, 0.859, 0.823",\
"0.132, 0.158, 0.244, 0.378, 0.497, 0.595, 0.662, 0.697, 0.703, 0.661",\
"-0.007, 0.014, 0.107, 0.236, 0.346, 0.437, 0.501, 0.532, 0.533, 0.494",\
"-0.139, -0.119, -0.028, 0.101, 0.215, 0.296, 0.354, 0.381, 0.375, 0.329",\
"-0.253, -0.225, -0.144, -0.011, 0.096, 0.181, 0.233, 0.252, 0.237, 0.185",\
"-0.352, -0.327, -0.239, -0.112, -0.007, 0.079, 0.128, 0.143, 0.13, 0.074",\
"-0.433, -0.416, -0.328, -0.194, -0.091, -0.012, 0.041, 0.058, 0.036, -0.023");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_NOT_CLK_AND_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLK&!D" ;
fall_constraint(scalar) {
values("0.924");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_NOT_CLK_AND_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLK&D" ;
fall_constraint(scalar) {
values("0.924");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_CLK_AND_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLK&!D" ;
fall_constraint(scalar) {
values("0.924");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_CLK_AND_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLK&D" ;
fall_constraint(scalar) {
values("0.916");
}
}
}
}