blob: 7ed79f11c2feaf31c57cc1cfa79f7e1949ec631f [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__dffnrnq_1) {
area : 90.316800 ;
ff(IQ1,IQN1) {
clocked_on : "(!CLKN)" ;
next_state : "D" ;
clear : "(!RN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D&!RN" ;
value : "0.00074526" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D&RN" ;
value : "0.00080058" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&!RN" ;
value : "0.00074619" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&RN" ;
value : "0.00091689" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&!RN" ;
value : "0.00073143" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&RN" ;
value : "0.00073536" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&!RN" ;
value : "0.0007359" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&RN" ;
value : "0.00067752" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00091689" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLKN) {
capacitance : 0.005047 ;
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.665 ;
min_pulse_width_high : 1.008 ;
min_pulse_width_low : 1.214 ;
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.1574, 0.1567, 0.1561, 0.1592, 0.1673, 0.1804, 0.1991, 0.2238, \
0.2549, 0.2929");
}
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.1008, 0.1003, 0.09989, 0.1024, 0.1087, 0.1201, 0.1367, 0.159, \
0.1874, 0.2218");
}
}
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.1574, 0.1567, 0.1562, 0.1592, 0.1673, 0.1805, 0.199, 0.2237, \
0.255, 0.2928");
}
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.1007, 0.1003, 0.09993, 0.1024, 0.1087, 0.12, 0.1367, 0.1591, \
0.1874, 0.2218");
}
}
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.3116, 0.3109, 0.3103, 0.3138, 0.3227, 0.3366, 0.3562, 0.3822, \
0.4146, 0.454");
}
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.1796, 0.1791, 0.1788, 0.1818, 0.189, 0.2011, 0.2189, 0.2423, \
0.2719, 0.3076");
}
}
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.1539, 0.1532, 0.1526, 0.1556, 0.1637, 0.1769, 0.1956, 0.2203, \
0.2515, 0.2894");
}
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.1013, 0.1009, 0.1005, 0.1029, 0.1093, 0.1206, 0.1373, 0.1597, \
0.188, 0.2224");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&RN" ;
fall_constraint(scalar) {
values("0.9");
}
rise_constraint(scalar) {
values("1.008");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&RN" ;
fall_constraint(scalar) {
values("1.214");
}
rise_constraint(scalar) {
values("0.832");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_D_AND_RN === 1'b1" ;
timing_type : minimum_period ;
when : "!D&RN" ;
fall_constraint(scalar) {
values("2.022");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : minimum_period ;
when : "D&RN" ;
fall_constraint(scalar) {
values("2.665");
}
}
}
pin(D) {
capacitance : 0.004119 ;
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 : "!CLKN&!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.03294, 0.03163, 0.03225, 0.0362, 0.04371, 0.05486, 0.07017, \
0.08987, 0.1142, 0.1435");
}
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.004114, 0.003472, 0.003523, 0.006323, 0.01248, 0.02227, 0.03581, \
0.0534, 0.07515, 0.1013");
}
}
internal_power() {
when : "!CLKN&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.03294, 0.0316, 0.03223, 0.03622, 0.04366, 0.0549, 0.07018, 0.08986, \
0.1142, 0.1436");
}
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.00412, 0.003444, 0.003535, 0.006309, 0.0125, 0.02227, 0.03583, \
0.05338, 0.07514, 0.1013");
}
}
internal_power() {
when : "CLKN&!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.1163, 0.1156, 0.1156, 0.1184, 0.1253, 0.136, 0.151, 0.1708, \
0.1959, 0.2261");
}
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.07664, 0.07618, 0.07631, 0.07858, 0.08358, 0.09231, 0.105, 0.1221, \
0.1437, 0.1701");
}
}
internal_power() {
when : "CLKN&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.112, 0.1113, 0.1113, 0.1141, 0.1209, 0.1316, 0.1465, 0.1663, \
0.1913, 0.2215");
}
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.08074, 0.08033, 0.08045, 0.0827, 0.0877, 0.09641, 0.1091, 0.1262, \
0.1477, 0.1741");
}
}
timing() {
related_pin : "CLKN" ;
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.057, 0.084, 0.178, 0.336, 0.492, 0.674, 0.9, 1.176, 1.496, 1.856",\
"0.035, 0.054, 0.152, 0.315, 0.463, 0.652, 0.872, 1.149, 1.468, 1.832",\
"-0.077, -0.054, 0.037, 0.202, 0.354, 0.543, 0.766, 1.042, 1.36, 1.729",\
"-0.268, -0.243, -0.153, 0.011, 0.163, 0.344, 0.572, 0.841, 1.157, 1.521",\
"-0.492, -0.469, -0.379, -0.217, -0.07, 0.112, 0.335, 0.591, 0.903, 1.268",\
"-0.759, -0.731, -0.647, -0.486, -0.334, -0.154, 0.059, 0.309, 0.612, 0.966",\
"-1.069, -1.045, -0.955, -0.797, -0.653, -0.476, -0.263, -0.012, 0.285, 0.622",\
"-1.425, -1.402, -1.313, -1.163, -1.022, -0.845, -0.633, -0.392, -0.102, 0.233",\
"-1.832, -1.814, -1.728, -1.58, -1.441, -1.273, -1.057, -0.818, -0.533, -0.208",\
"-2.29, -2.269, -2.185, -2.039, -1.911, -1.743, -1.54, -1.298, -1.015, -0.695");
}
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.355, 0.381, 0.487, 0.69, 0.945, 1.233, 1.56, 1.921, 2.332, 2.779",\
"0.332, 0.356, 0.462, 0.661, 0.923, 1.207, 1.537, 1.904, 2.306, 2.753",\
"0.258, 0.286, 0.391, 0.593, 0.851, 1.146, 1.463, 1.827, 2.242, 2.69",\
"0.204, 0.229, 0.335, 0.533, 0.788, 1.077, 1.403, 1.767, 2.176, 2.625",\
"0.169, 0.196, 0.301, 0.501, 0.756, 1.046, 1.375, 1.732, 2.144, 2.59",\
"0.171, 0.196, 0.304, 0.501, 0.758, 1.053, 1.369, 1.737, 2.147, 2.599",\
"0.213, 0.239, 0.344, 0.542, 0.799, 1.083, 1.41, 1.772, 2.18, 2.632",\
"0.315, 0.332, 0.436, 0.624, 0.874, 1.162, 1.484, 1.843, 2.262, 2.708",\
"0.466, 0.481, 0.587, 0.761, 0.997, 1.28, 1.601, 1.956, 2.377, 2.822",\
"0.689, 0.706, 0.795, 0.962, 1.186, 1.454, 1.768, 2.119, 2.537, 2.984");
}
}
timing() {
related_pin : "CLKN" ;
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("0.727, 0.696, 0.58, 0.391, 0.169, -0.066, -0.34, -0.653, -1.008, -1.405",\
"0.752, 0.721, 0.604, 0.414, 0.196, -0.038, -0.317, -0.629, -0.983, -1.379",\
"0.856, 0.832, 0.713, 0.522, 0.307, 0.069, -0.204, -0.518, -0.871, -1.264",\
"1.076, 1.039, 0.927, 0.737, 0.517, 0.279, 0.003, -0.313, -0.667, -1.061",\
"1.367, 1.334, 1.216, 1.028, 0.806, 0.561, 0.283, -0.038, -0.387, -0.779",\
"1.706, 1.676, 1.56, 1.359, 1.138, 0.891, 0.606, 0.289, -0.064, -0.464",\
"2.094, 2.061, 1.943, 1.747, 1.521, 1.268, 0.983, 0.662, 0.308, -0.09",\
"2.551, 2.514, 2.398, 2.195, 1.961, 1.705, 1.417, 1.095, 0.739, 0.338",\
"3.06, 3.028, 2.906, 2.705, 2.467, 2.211, 1.919, 1.594, 1.233, 0.833",\
"3.641, 3.606, 3.487, 3.28, 3.034, 2.776, 2.485, 2.155, 1.791, 1.391");
}
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.315, 0.288, 0.191, -0.001, -0.241, -0.514, -0.843, -1.203, -1.61, -2.045",\
"0.336, 0.31, 0.211, 0.023, -0.219, -0.497, -0.815, -1.177, -1.584, -2.031",\
"0.42, 0.394, 0.29, 0.099, -0.14, -0.411, -0.732, -1.098, -1.503, -1.948",\
"0.529, 0.501, 0.398, 0.198, -0.047, -0.312, -0.632, -0.992, -1.395, -1.852",\
"0.631, 0.602, 0.499, 0.294, 0.04, -0.23, -0.541, -0.904, -1.319, -1.766",\
"0.708, 0.678, 0.571, 0.361, 0.105, -0.17, -0.491, -0.858, -1.257, -1.704",\
"0.749, 0.725, 0.61, 0.408, 0.146, -0.139, -0.47, -0.832, -1.237, -1.692",\
"0.759, 0.727, 0.621, 0.408, 0.149, -0.143, -0.47, -0.835, -1.25, -1.705",\
"0.725, 0.691, 0.578, 0.37, 0.107, -0.183, -0.506, -0.888, -1.304, -1.757",\
"0.639, 0.607, 0.499, 0.288, 0.019, -0.264, -0.6, -0.976, -1.396, -1.859");
}
}
}
pin(Q) {
direction : output ;
function : "IQ1" ;
max_capacitance : 0.4602 ;
max_transition : 13.2 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "CLKN" ;
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.15, 0.1497, 0.1497, 0.1498, 0.1501, 0.1502, 0.1502, 0.1503, 0.1503, 0.1504",\
"0.1501, 0.1498, 0.1496, 0.1499, 0.1501, 0.1502, 0.1503, 0.1503, 0.1504, 0.1504",\
"0.15, 0.1496, 0.1495, 0.1497, 0.1499, 0.15, 0.1501, 0.1502, 0.1502, 0.1502",\
"0.1499, 0.1496, 0.1495, 0.1497, 0.1499, 0.15, 0.1501, 0.1501, 0.1502, 0.1502",\
"0.1504, 0.1501, 0.15, 0.1502, 0.1504, 0.1506, 0.1506, 0.1507, 0.1507, 0.1507",\
"0.1513, 0.1509, 0.1508, 0.151, 0.1512, 0.1513, 0.1514, 0.1515, 0.1515, 0.1515",\
"0.1523, 0.1519, 0.1519, 0.1521, 0.1523, 0.1524, 0.1525, 0.1525, 0.1525, 0.1526",\
"0.1537, 0.1533, 0.1532, 0.1534, 0.1536, 0.1537, 0.1538, 0.1538, 0.1538, 0.1538",\
"0.1553, 0.1549, 0.1547, 0.1549, 0.1551, 0.1553, 0.1554, 0.1554, 0.1555, 0.1554",\
"0.1576, 0.1571, 0.157, 0.1572, 0.1573, 0.1575, 0.1575, 0.1576, 0.1576, 0.1576");
}
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.1909, 0.19, 0.1888, 0.1885, 0.1891, 0.1898, 0.1906, 0.1922, 0.2077, 0.2954",\
"0.1909, 0.19, 0.1888, 0.1885, 0.189, 0.1897, 0.1907, 0.1923, 0.2078, 0.2977",\
"0.1909, 0.19, 0.1888, 0.1885, 0.189, 0.1897, 0.1905, 0.1924, 0.2091, 0.3045",\
"0.1915, 0.1907, 0.1894, 0.1893, 0.1896, 0.1906, 0.1912, 0.1932, 0.2137, 0.3207",\
"0.1929, 0.192, 0.1908, 0.1905, 0.191, 0.1917, 0.1926, 0.1953, 0.2203, 0.3458",\
"0.1943, 0.1934, 0.1922, 0.192, 0.1924, 0.1932, 0.194, 0.1977, 0.2318, 0.387",\
"0.1958, 0.1948, 0.1936, 0.1936, 0.1942, 0.1948, 0.1956, 0.2017, 0.2516, 0.4517",\
"0.1975, 0.1965, 0.1953, 0.1951, 0.1959, 0.1969, 0.1977, 0.2087, 0.2878, 0.5525",\
"0.1993, 0.1985, 0.1973, 0.1969, 0.1974, 0.1983, 0.2014, 0.2252, 0.3579, 0.7075",\
"0.2012, 0.2003, 0.199, 0.1989, 0.1992, 0.1995, 0.2064, 0.2664, 0.4949, 0.9234");
}
}
internal_power() {
related_pin : "RN" ;
when : "!CLKN&!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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.2652, 0.2648, 0.2648, 0.265, 0.2651, 0.2652, 0.2652, 0.2653, 0.2653, 0.2653",\
"0.2656, 0.2653, 0.2652, 0.2654, 0.2655, 0.2656, 0.2656, 0.2657, 0.2657, 0.2657",\
"0.2651, 0.2648, 0.2647, 0.2649, 0.2651, 0.2652, 0.2652, 0.2653, 0.2653, 0.2653",\
"0.2695, 0.2688, 0.268, 0.2679, 0.268, 0.2681, 0.2682, 0.2682, 0.2682, 0.2683",\
"0.2826, 0.2812, 0.2793, 0.2784, 0.2781, 0.2781, 0.278, 0.278, 0.278, 0.278",\
"0.3047, 0.3026, 0.2996, 0.2979, 0.2971, 0.2967, 0.2965, 0.2964, 0.2963, 0.2963",\
"0.3373, 0.3345, 0.3303, 0.3276, 0.326, 0.3253, 0.3248, 0.3245, 0.3243, 0.3243",\
"0.38, 0.3767, 0.3711, 0.3672, 0.3649, 0.3635, 0.3627, 0.3622, 0.362, 0.3617",\
"0.4321, 0.4282, 0.4213, 0.4161, 0.4129, 0.4108, 0.4095, 0.4088, 0.4083, 0.408",\
"0.4929, 0.4886, 0.48, 0.4735, 0.4693, 0.4664, 0.4647, 0.4636, 0.4628, 0.4623");
}
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.2652, 0.2648, 0.2648, 0.265, 0.2651, 0.2652, 0.2652, 0.2653, 0.2653, 0.2653",\
"0.2656, 0.2653, 0.2652, 0.2654, 0.2655, 0.2656, 0.2656, 0.2657, 0.2657, 0.2657",\
"0.2651, 0.2648, 0.2647, 0.2649, 0.2651, 0.2652, 0.2652, 0.2653, 0.2653, 0.2653",\
"0.2695, 0.2688, 0.268, 0.2679, 0.268, 0.2681, 0.2682, 0.2682, 0.2682, 0.2683",\
"0.2826, 0.2812, 0.2793, 0.2784, 0.2781, 0.2781, 0.278, 0.278, 0.278, 0.278",\
"0.3047, 0.3026, 0.2996, 0.2979, 0.2971, 0.2967, 0.2965, 0.2964, 0.2963, 0.2963",\
"0.3373, 0.3345, 0.3303, 0.3276, 0.326, 0.3253, 0.3248, 0.3245, 0.3243, 0.3243",\
"0.38, 0.3767, 0.3711, 0.3672, 0.3649, 0.3635, 0.3627, 0.3622, 0.362, 0.3617",\
"0.4321, 0.4282, 0.4213, 0.4161, 0.4129, 0.4108, 0.4095, 0.4088, 0.4083, 0.408",\
"0.4929, 0.4886, 0.48, 0.4735, 0.4693, 0.4664, 0.4647, 0.4636, 0.4628, 0.4623");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "!CLKN&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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.2654, 0.2651, 0.265, 0.2652, 0.2653, 0.2654, 0.2654, 0.2654, 0.2655, 0.2655",\
"0.2657, 0.2654, 0.2653, 0.2654, 0.2655, 0.2656, 0.2657, 0.2657, 0.2657, 0.2657",\
"0.2651, 0.2647, 0.2647, 0.2649, 0.265, 0.2651, 0.2652, 0.2653, 0.2653, 0.2653",\
"0.2695, 0.2688, 0.268, 0.2679, 0.268, 0.2681, 0.2682, 0.2682, 0.2682, 0.2683",\
"0.2824, 0.2811, 0.2793, 0.2784, 0.2781, 0.278, 0.278, 0.278, 0.278, 0.278",\
"0.3047, 0.3026, 0.2997, 0.2979, 0.2971, 0.2967, 0.2965, 0.2964, 0.2963, 0.2963",\
"0.3373, 0.3346, 0.3304, 0.3275, 0.326, 0.3252, 0.3248, 0.3245, 0.3244, 0.3243",\
"0.3801, 0.3768, 0.3711, 0.3672, 0.3649, 0.3636, 0.3627, 0.3623, 0.362, 0.3618",\
"0.4322, 0.4283, 0.4213, 0.4161, 0.4128, 0.4108, 0.4096, 0.4088, 0.4083, 0.408",\
"0.4929, 0.4885, 0.4801, 0.4735, 0.4693, 0.4666, 0.4648, 0.4637, 0.463, 0.4624");
}
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.2654, 0.2651, 0.265, 0.2652, 0.2653, 0.2654, 0.2654, 0.2654, 0.2655, 0.2655",\
"0.2657, 0.2654, 0.2653, 0.2654, 0.2655, 0.2656, 0.2657, 0.2657, 0.2657, 0.2657",\
"0.2651, 0.2647, 0.2647, 0.2649, 0.265, 0.2651, 0.2652, 0.2653, 0.2653, 0.2653",\
"0.2695, 0.2688, 0.268, 0.2679, 0.268, 0.2681, 0.2682, 0.2682, 0.2682, 0.2683",\
"0.2824, 0.2811, 0.2793, 0.2784, 0.2781, 0.278, 0.278, 0.278, 0.278, 0.278",\
"0.3047, 0.3026, 0.2997, 0.2979, 0.2971, 0.2967, 0.2965, 0.2964, 0.2963, 0.2963",\
"0.3373, 0.3346, 0.3304, 0.3275, 0.326, 0.3252, 0.3248, 0.3245, 0.3244, 0.3243",\
"0.3801, 0.3768, 0.3711, 0.3672, 0.3649, 0.3636, 0.3627, 0.3623, 0.362, 0.3618",\
"0.4322, 0.4283, 0.4213, 0.4161, 0.4128, 0.4108, 0.4096, 0.4088, 0.4083, 0.408",\
"0.4929, 0.4885, 0.4801, 0.4735, 0.4693, 0.4666, 0.4648, 0.4637, 0.463, 0.4624");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "CLKN&!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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.164, 0.1637, 0.1638, 0.164, 0.1641, 0.1642, 0.1642, 0.1643, 0.1643, 0.1643",\
"0.164, 0.1637, 0.1639, 0.164, 0.1641, 0.1642, 0.1643, 0.1643, 0.1643, 0.1643",\
"0.1637, 0.1634, 0.1635, 0.1636, 0.1638, 0.164, 0.164, 0.1641, 0.1641, 0.1642",\
"0.1672, 0.1665, 0.1658, 0.1657, 0.1659, 0.166, 0.1661, 0.1661, 0.1662, 0.1662",\
"0.1765, 0.1752, 0.1735, 0.1727, 0.1724, 0.1724, 0.1723, 0.1723, 0.1723, 0.1724",\
"0.1912, 0.1893, 0.1865, 0.1848, 0.184, 0.1837, 0.1834, 0.1834, 0.1833, 0.1834",\
"0.2115, 0.209, 0.2049, 0.2022, 0.2007, 0.2, 0.1997, 0.1994, 0.1993, 0.1991",\
"0.2367, 0.2335, 0.2283, 0.2244, 0.2222, 0.2209, 0.2202, 0.2197, 0.2195, 0.2194",\
"0.2668, 0.2629, 0.2562, 0.251, 0.2479, 0.246, 0.2449, 0.2443, 0.2438, 0.2436",\
"0.3008, 0.2965, 0.2883, 0.2818, 0.2778, 0.2751, 0.2735, 0.2725, 0.2719, 0.2714");
}
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.164, 0.1637, 0.1638, 0.164, 0.1641, 0.1642, 0.1642, 0.1643, 0.1643, 0.1643",\
"0.164, 0.1637, 0.1639, 0.164, 0.1641, 0.1642, 0.1643, 0.1643, 0.1643, 0.1643",\
"0.1637, 0.1634, 0.1635, 0.1636, 0.1638, 0.164, 0.164, 0.1641, 0.1641, 0.1642",\
"0.1672, 0.1665, 0.1658, 0.1657, 0.1659, 0.166, 0.1661, 0.1661, 0.1662, 0.1662",\
"0.1765, 0.1752, 0.1735, 0.1727, 0.1724, 0.1724, 0.1723, 0.1723, 0.1723, 0.1724",\
"0.1912, 0.1893, 0.1865, 0.1848, 0.184, 0.1837, 0.1834, 0.1834, 0.1833, 0.1834",\
"0.2115, 0.209, 0.2049, 0.2022, 0.2007, 0.2, 0.1997, 0.1994, 0.1993, 0.1991",\
"0.2367, 0.2335, 0.2283, 0.2244, 0.2222, 0.2209, 0.2202, 0.2197, 0.2195, 0.2194",\
"0.2668, 0.2629, 0.2562, 0.251, 0.2479, 0.246, 0.2449, 0.2443, 0.2438, 0.2436",\
"0.3008, 0.2965, 0.2883, 0.2818, 0.2778, 0.2751, 0.2735, 0.2725, 0.2719, 0.2714");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "CLKN&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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.1707, 0.1704, 0.1706, 0.1707, 0.1709, 0.1709, 0.171, 0.171, 0.1711, 0.1711",\
"0.1711, 0.1708, 0.1709, 0.1711, 0.1712, 0.1713, 0.1714, 0.1714, 0.1714, 0.1715",\
"0.1709, 0.1706, 0.1706, 0.1708, 0.171, 0.1711, 0.1712, 0.1713, 0.1713, 0.1713",\
"0.1742, 0.1736, 0.173, 0.1728, 0.1729, 0.173, 0.1731, 0.1732, 0.1732, 0.1732",\
"0.1837, 0.1824, 0.1807, 0.1799, 0.1796, 0.1795, 0.1795, 0.1795, 0.1796, 0.1795",\
"0.1983, 0.1964, 0.1936, 0.1919, 0.1911, 0.1908, 0.1907, 0.1905, 0.1905, 0.1905",\
"0.2185, 0.2161, 0.2121, 0.2093, 0.2079, 0.2071, 0.2068, 0.2065, 0.2064, 0.2063",\
"0.2438, 0.2407, 0.2353, 0.2314, 0.2292, 0.228, 0.2273, 0.2268, 0.2266, 0.2264",\
"0.2738, 0.27, 0.2632, 0.2581, 0.2551, 0.2532, 0.252, 0.2514, 0.251, 0.2507",\
"0.3079, 0.3036, 0.2953, 0.289, 0.2848, 0.2822, 0.2806, 0.2796, 0.279, 0.2785");
}
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.1707, 0.1704, 0.1706, 0.1707, 0.1709, 0.1709, 0.171, 0.171, 0.1711, 0.1711",\
"0.1711, 0.1708, 0.1709, 0.1711, 0.1712, 0.1713, 0.1714, 0.1714, 0.1714, 0.1715",\
"0.1709, 0.1706, 0.1706, 0.1708, 0.171, 0.1711, 0.1712, 0.1713, 0.1713, 0.1713",\
"0.1742, 0.1736, 0.173, 0.1728, 0.1729, 0.173, 0.1731, 0.1732, 0.1732, 0.1732",\
"0.1837, 0.1824, 0.1807, 0.1799, 0.1796, 0.1795, 0.1795, 0.1795, 0.1796, 0.1795",\
"0.1983, 0.1964, 0.1936, 0.1919, 0.1911, 0.1908, 0.1907, 0.1905, 0.1905, 0.1905",\
"0.2185, 0.2161, 0.2121, 0.2093, 0.2079, 0.2071, 0.2068, 0.2065, 0.2064, 0.2063",\
"0.2438, 0.2407, 0.2353, 0.2314, 0.2292, 0.228, 0.2273, 0.2268, 0.2266, 0.2264",\
"0.2738, 0.27, 0.2632, 0.2581, 0.2551, 0.2532, 0.252, 0.2514, 0.251, 0.2507",\
"0.3079, 0.3036, 0.2953, 0.289, 0.2848, 0.2822, 0.2806, 0.2796, 0.279, 0.2785");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
timing() {
related_pin : "CLKN" ;
timing_type : falling_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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("1.356, 1.408, 1.547, 1.751, 2.03, 2.406, 2.896, 3.514, 4.268, 5.167",\
"1.384, 1.435, 1.575, 1.779, 2.058, 2.434, 2.925, 3.543, 4.297, 5.196",\
"1.491, 1.543, 1.682, 1.886, 2.165, 2.541, 3.032, 3.649, 4.404, 5.303",\
"1.702, 1.754, 1.893, 2.097, 2.376, 2.752, 3.243, 3.861, 4.615, 5.514",\
"1.98, 2.031, 2.171, 2.375, 2.654, 3.03, 3.52, 4.138, 4.892, 5.792",\
"2.289, 2.34, 2.48, 2.684, 2.962, 3.339, 3.829, 4.447, 5.201, 6.1",\
"2.634, 2.686, 2.825, 3.03, 3.308, 3.684, 4.175, 4.793, 5.547, 6.446",\
"3.022, 3.073, 3.213, 3.418, 3.697, 4.073, 4.563, 5.18, 5.934, 6.832",\
"3.452, 3.503, 3.643, 3.847, 4.127, 4.502, 4.993, 5.611, 6.365, 7.264",\
"3.924, 3.975, 4.116, 4.32, 4.599, 4.975, 5.466, 6.084, 6.837, 7.736");
}
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("1.912, 1.987, 2.208, 2.569, 3.107, 3.857, 4.841, 6.081, 7.597, 9.401",\
"1.94, 2.015, 2.235, 2.597, 3.135, 3.884, 4.87, 6.109, 7.624, 9.432",\
"2.047, 2.123, 2.342, 2.704, 3.242, 3.991, 4.976, 6.217, 7.731, 9.537",\
"2.26, 2.335, 2.555, 2.917, 3.455, 4.205, 5.189, 6.43, 7.946, 9.748",\
"2.541, 2.616, 2.837, 3.198, 3.736, 4.485, 5.471, 6.711, 8.223, 10.03",\
"2.854, 2.93, 3.149, 3.511, 4.049, 4.798, 5.784, 7.024, 8.536, 10.34",\
"3.205, 3.28, 3.5, 3.862, 4.4, 5.149, 6.134, 7.375, 8.887, 10.7",\
"3.598, 3.673, 3.893, 4.255, 4.793, 5.542, 6.526, 7.766, 9.283, 11.09",\
"4.033, 4.109, 4.329, 4.691, 5.228, 5.978, 6.963, 8.202, 9.715, 11.52",\
"4.51, 4.586, 4.806, 5.167, 5.705, 6.455, 7.439, 8.679, 10.19, 11.99");
}
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.171, 0.2234, 0.3738, 0.6288, 1.046, 1.662, 2.491, 3.536, 4.822, 6.355",\
"0.171, 0.2236, 0.374, 0.6286, 1.048, 1.661, 2.49, 3.54, 4.82, 6.353",\
"0.1712, 0.2234, 0.3738, 0.6302, 1.048, 1.663, 2.491, 3.537, 4.818, 6.347",\
"0.1712, 0.2234, 0.3736, 0.6302, 1.046, 1.661, 2.49, 3.541, 4.825, 6.345",\
"0.1712, 0.224, 0.3742, 0.6288, 1.048, 1.663, 2.491, 3.538, 4.824, 6.352",\
"0.172, 0.2242, 0.3742, 0.6294, 1.048, 1.663, 2.491, 3.538, 4.822, 6.354",\
"0.1716, 0.2242, 0.375, 0.6294, 1.047, 1.66, 2.488, 3.539, 4.82, 6.343",\
"0.1726, 0.2246, 0.375, 0.63, 1.046, 1.663, 2.49, 3.534, 4.813, 6.346",\
"0.173, 0.2254, 0.3752, 0.6302, 1.048, 1.664, 2.486, 3.536, 4.818, 6.34",\
"0.172, 0.226, 0.374, 0.63, 1.048, 1.662, 2.49, 3.54, 4.82, 6.342");
}
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.2554, 0.3482, 0.6444, 1.201, 2.118, 3.431, 5.165, 7.352, 10.02, 13.19",\
"0.2556, 0.3484, 0.6442, 1.201, 2.118, 3.437, 5.161, 7.352, 10.02, 13.2",\
"0.2558, 0.3486, 0.6444, 1.201, 2.118, 3.431, 5.165, 7.349, 10.02, 13.2",\
"0.255, 0.3488, 0.6434, 1.203, 2.118, 3.431, 5.166, 7.351, 10.02, 13.19",\
"0.2556, 0.3486, 0.644, 1.201, 2.118, 3.437, 5.165, 7.351, 10.02, 13.2",\
"0.2556, 0.348, 0.643, 1.2, 2.121, 3.431, 5.161, 7.346, 10.02, 13.2",\
"0.255, 0.3482, 0.643, 1.202, 2.12, 3.43, 5.165, 7.347, 10.02, 13.2",\
"0.2544, 0.348, 0.6432, 1.201, 2.12, 3.429, 5.17, 7.35, 10.02, 13.21",\
"0.2554, 0.348, 0.642, 1.2, 2.12, 3.43, 5.164, 7.346, 10.02, 13.19",\
"0.254, 0.348, 0.644, 1.2, 2.12, 3.434, 5.162, 7.348, 10.01, 13.19");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLKN===1'b0 && D===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "!CLKN&!D" ;
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.4891, 0.5414, 0.6821, 0.8866, 1.166, 1.546, 2.045, 2.662, 3.416, 4.314",\
"0.5167, 0.5691, 0.71, 0.9145, 1.194, 1.574, 2.072, 2.69, 3.443, 4.342",\
"0.625, 0.6773, 0.818, 1.023, 1.303, 1.683, 2.181, 2.798, 3.552, 4.45",\
"0.83, 0.8832, 1.026, 1.231, 1.512, 1.893, 2.389, 3.007, 3.76, 4.658",\
"1.072, 1.132, 1.287, 1.502, 1.786, 2.169, 2.663, 3.28, 4.033, 4.931",\
"1.336, 1.403, 1.572, 1.799, 2.09, 2.475, 2.969, 3.585, 4.338, 5.236",\
"1.631, 1.704, 1.888, 2.127, 2.425, 2.812, 3.305, 3.922, 4.675, 5.572",\
"1.957, 2.037, 2.237, 2.491, 2.798, 3.187, 3.68, 4.295, 5.048, 5.945",\
"2.315, 2.403, 2.62, 2.891, 3.208, 3.601, 4.095, 4.71, 5.462, 6.359",\
"2.706, 2.8, 3.035, 3.326, 3.657, 4.057, 4.552, 5.166, 5.917, 6.814");
}
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.1738, 0.2267, 0.3755, 0.6302, 1.051, 1.681, 2.504, 3.537, 4.812, 6.338",\
"0.1739, 0.2264, 0.3755, 0.6303, 1.051, 1.681, 2.504, 3.537, 4.811, 6.34",\
"0.174, 0.2269, 0.3762, 0.6308, 1.052, 1.681, 2.502, 3.534, 4.813, 6.336",\
"0.186, 0.2368, 0.383, 0.6342, 1.054, 1.68, 2.5, 3.534, 4.81, 6.339",\
"0.2248, 0.2762, 0.419, 0.6582, 1.067, 1.682, 2.497, 3.531, 4.813, 6.337",\
"0.2624, 0.3176, 0.4608, 0.6922, 1.09, 1.691, 2.497, 3.532, 4.812, 6.342",\
"0.3036, 0.362, 0.5074, 0.7286, 1.113, 1.7, 2.5, 3.532, 4.808, 6.341",\
"0.3442, 0.4104, 0.5602, 0.772, 1.14, 1.712, 2.504, 3.534, 4.81, 6.335",\
"0.3896, 0.4618, 0.6206, 0.826, 1.175, 1.73, 2.512, 3.534, 4.81, 6.334",\
"0.434, 0.514, 0.686, 0.89, 1.222, 1.758, 2.522, 3.538, 4.81, 6.342");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLKN===1'b0 && D===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "!CLKN&D" ;
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.489, 0.5414, 0.6822, 0.8866, 1.166, 1.546, 2.045, 2.662, 3.416, 4.314",\
"0.5167, 0.5691, 0.71, 0.9145, 1.194, 1.574, 2.072, 2.69, 3.443, 4.342",\
"0.625, 0.6773, 0.818, 1.023, 1.303, 1.683, 2.181, 2.798, 3.552, 4.45",\
"0.83, 0.8832, 1.026, 1.231, 1.512, 1.893, 2.389, 3.007, 3.76, 4.658",\
"1.072, 1.132, 1.287, 1.502, 1.786, 2.169, 2.663, 3.28, 4.033, 4.931",\
"1.336, 1.403, 1.572, 1.798, 2.09, 2.475, 2.968, 3.585, 4.338, 5.236",\
"1.631, 1.704, 1.888, 2.127, 2.425, 2.812, 3.305, 3.922, 4.675, 5.572",\
"1.958, 2.037, 2.237, 2.491, 2.797, 3.187, 3.679, 4.296, 5.048, 5.945",\
"2.315, 2.402, 2.619, 2.891, 3.208, 3.601, 4.095, 4.71, 5.461, 6.359",\
"2.706, 2.8, 3.035, 3.326, 3.657, 4.057, 4.552, 5.166, 5.917, 6.814");
}
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.1737, 0.2264, 0.3758, 0.6301, 1.051, 1.681, 2.503, 3.534, 4.812, 6.338",\
"0.1739, 0.2264, 0.3755, 0.6303, 1.051, 1.681, 2.504, 3.537, 4.811, 6.34",\
"0.1743, 0.2267, 0.376, 0.631, 1.051, 1.681, 2.503, 3.536, 4.812, 6.34",\
"0.186, 0.2368, 0.383, 0.6338, 1.054, 1.681, 2.5, 3.531, 4.809, 6.341",\
"0.2244, 0.2756, 0.419, 0.6584, 1.067, 1.682, 2.497, 3.533, 4.811, 6.338",\
"0.2628, 0.3176, 0.4606, 0.6918, 1.09, 1.691, 2.496, 3.531, 4.813, 6.336",\
"0.302, 0.3624, 0.5072, 0.7284, 1.113, 1.7, 2.499, 3.531, 4.809, 6.341",\
"0.344, 0.411, 0.5604, 0.772, 1.14, 1.712, 2.504, 3.534, 4.81, 6.335",\
"0.3888, 0.4624, 0.6214, 0.8262, 1.175, 1.729, 2.511, 3.534, 4.812, 6.334",\
"0.434, 0.514, 0.686, 0.89, 1.224, 1.758, 2.522, 3.538, 4.814, 6.336");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLKN===1'b1 && D===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "CLKN&!D" ;
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.4873, 0.539, 0.677, 0.8833, 1.164, 1.54, 2.03, 2.647, 3.402, 4.301",\
"0.5151, 0.5668, 0.7049, 0.9112, 1.192, 1.568, 2.058, 2.675, 3.429, 4.328",\
"0.6235, 0.675, 0.8132, 1.019, 1.3, 1.676, 2.166, 2.783, 3.538, 4.437",\
"0.8285, 0.8808, 1.02, 1.227, 1.508, 1.884, 2.374, 2.991, 3.745, 4.645",\
"1.071, 1.129, 1.28, 1.496, 1.778, 2.153, 2.643, 3.26, 4.013, 4.914",\
"1.335, 1.4, 1.564, 1.79, 2.075, 2.45, 2.939, 3.556, 4.31, 5.21",\
"1.63, 1.701, 1.877, 2.114, 2.401, 2.775, 3.265, 3.881, 4.634, 5.532",\
"1.957, 2.034, 2.223, 2.47, 2.759, 3.133, 3.621, 4.237, 4.99, 5.887",\
"2.315, 2.397, 2.602, 2.861, 3.151, 3.523, 4.01, 4.625, 5.377, 6.275",\
"2.707, 2.795, 3.013, 3.285, 3.576, 3.947, 4.431, 5.046, 5.798, 6.696");
}
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.1721, 0.2231, 0.373, 0.6353, 1.047, 1.655, 2.482, 3.532, 4.816, 6.35",\
"0.1721, 0.2231, 0.3729, 0.6353, 1.047, 1.656, 2.482, 3.532, 4.816, 6.35",\
"0.1725, 0.223, 0.3729, 0.6354, 1.047, 1.656, 2.482, 3.533, 4.816, 6.35",\
"0.1844, 0.2326, 0.38, 0.638, 1.047, 1.655, 2.48, 3.53, 4.814, 6.343",\
"0.221, 0.2694, 0.4142, 0.6582, 1.053, 1.655, 2.481, 3.531, 4.816, 6.338",\
"0.2592, 0.3088, 0.4528, 0.685, 1.063, 1.66, 2.483, 3.532, 4.818, 6.345",\
"0.2966, 0.3496, 0.4948, 0.712, 1.072, 1.663, 2.484, 3.528, 4.809, 6.342",\
"0.3364, 0.393, 0.5416, 0.7406, 1.081, 1.664, 2.483, 3.531, 4.81, 6.334",\
"0.3798, 0.4402, 0.5922, 0.7718, 1.089, 1.666, 2.485, 3.531, 4.812, 6.334",\
"0.42, 0.488, 0.646, 0.806, 1.098, 1.668, 2.482, 3.532, 4.814, 6.336");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLKN===1'b1 && D===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "CLKN&D" ;
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.4873, 0.539, 0.6772, 0.8834, 1.164, 1.54, 2.03, 2.647, 3.402, 4.299",\
"0.5151, 0.5668, 0.705, 0.9112, 1.192, 1.568, 2.058, 2.675, 3.429, 4.329",\
"0.6235, 0.6749, 0.8131, 1.019, 1.3, 1.676, 2.166, 2.783, 3.537, 4.438",\
"0.8285, 0.8808, 1.02, 1.228, 1.508, 1.884, 2.374, 2.991, 3.745, 4.644",\
"1.071, 1.129, 1.281, 1.496, 1.778, 2.153, 2.643, 3.26, 4.014, 4.915",\
"1.335, 1.4, 1.564, 1.79, 2.075, 2.45, 2.94, 3.556, 4.31, 5.211",\
"1.63, 1.701, 1.878, 2.114, 2.401, 2.775, 3.265, 3.881, 4.634, 5.532",\
"1.957, 2.034, 2.224, 2.47, 2.759, 3.132, 3.621, 4.237, 4.99, 5.887",\
"2.316, 2.398, 2.603, 2.861, 3.152, 3.523, 4.01, 4.626, 5.378, 6.276",\
"2.707, 2.795, 3.014, 3.285, 3.576, 3.947, 4.432, 5.046, 5.798, 6.696");
}
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.1725, 0.2233, 0.3733, 0.6354, 1.047, 1.656, 2.482, 3.531, 4.812, 6.349",\
"0.1723, 0.2231, 0.3732, 0.6354, 1.047, 1.655, 2.48, 3.53, 4.813, 6.344",\
"0.1725, 0.2231, 0.3731, 0.6352, 1.048, 1.656, 2.482, 3.532, 4.816, 6.339",\
"0.184, 0.2328, 0.3796, 0.6378, 1.048, 1.655, 2.483, 3.531, 4.816, 6.349",\
"0.2208, 0.2694, 0.414, 0.6584, 1.053, 1.656, 2.481, 3.533, 4.817, 6.347",\
"0.2588, 0.309, 0.4526, 0.685, 1.063, 1.66, 2.484, 3.527, 4.814, 6.342",\
"0.2962, 0.3492, 0.495, 0.712, 1.071, 1.663, 2.483, 3.529, 4.81, 6.342",\
"0.3372, 0.393, 0.5412, 0.7394, 1.08, 1.663, 2.483, 3.532, 4.809, 6.332",\
"0.3792, 0.4396, 0.5926, 0.7718, 1.089, 1.665, 2.487, 3.53, 4.816, 6.334",\
"0.422, 0.488, 0.648, 0.806, 1.098, 1.666, 2.486, 3.532, 4.816, 6.336");
}
}
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.489, 0.5414, 0.6822, 0.8866, 1.166, 1.546, 2.045, 2.662, 3.416, 4.314",\
"0.5167, 0.5691, 0.71, 0.9145, 1.194, 1.574, 2.072, 2.69, 3.443, 4.342",\
"0.625, 0.6773, 0.818, 1.023, 1.303, 1.683, 2.181, 2.798, 3.552, 4.45",\
"0.83, 0.8832, 1.026, 1.231, 1.512, 1.893, 2.389, 3.007, 3.76, 4.658",\
"1.072, 1.132, 1.287, 1.502, 1.786, 2.169, 2.663, 3.28, 4.033, 4.931",\
"1.336, 1.403, 1.572, 1.798, 2.09, 2.475, 2.968, 3.585, 4.338, 5.236",\
"1.631, 1.704, 1.888, 2.127, 2.425, 2.812, 3.305, 3.922, 4.675, 5.572",\
"1.958, 2.037, 2.237, 2.491, 2.797, 3.187, 3.679, 4.296, 5.048, 5.945",\
"2.315, 2.402, 2.619, 2.891, 3.208, 3.601, 4.095, 4.71, 5.461, 6.359",\
"2.706, 2.8, 3.035, 3.326, 3.657, 4.057, 4.552, 5.166, 5.917, 6.814");
}
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.004169, 0.01529, 0.03654, 0.06964, 0.1161, 0.1772, 0.2542, 0.3481, 0.4602");
values("0.1721, 0.2231, 0.373, 0.6353, 1.047, 1.655, 2.482, 3.532, 4.816, 6.35",\
"0.1721, 0.2231, 0.3729, 0.6353, 1.047, 1.656, 2.482, 3.532, 4.816, 6.35",\
"0.1725, 0.223, 0.3729, 0.6354, 1.047, 1.656, 2.482, 3.533, 4.816, 6.35",\
"0.1844, 0.2326, 0.38, 0.638, 1.047, 1.655, 2.48, 3.53, 4.814, 6.343",\
"0.221, 0.2694, 0.4142, 0.6582, 1.053, 1.655, 2.481, 3.531, 4.816, 6.338",\
"0.2592, 0.3088, 0.4528, 0.685, 1.063, 1.66, 2.483, 3.532, 4.818, 6.345",\
"0.2966, 0.3496, 0.4948, 0.712, 1.072, 1.663, 2.484, 3.528, 4.809, 6.342",\
"0.3364, 0.393, 0.5416, 0.7406, 1.081, 1.664, 2.483, 3.531, 4.81, 6.334",\
"0.3798, 0.4402, 0.5922, 0.7718, 1.089, 1.666, 2.485, 3.531, 4.812, 6.334",\
"0.42, 0.488, 0.646, 0.806, 1.098, 1.668, 2.482, 3.532, 4.814, 6.336");
}
}
}
pin(RN) {
capacitance : 0.008876 ;
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 : 1.085 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!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.02862, 0.02673, 0.0262, 0.02619, 0.02619, 0.02619, 0.02617, \
0.02618, 0.02617, 0.02619");
}
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.02618, -0.02615, -0.0261, -0.02608, -0.02616, -0.02616, -0.02615, \
-0.02615, -0.02615, -0.02616");
}
}
internal_power() {
when : "!CLKN&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.02841, 0.02666, 0.02618, 0.02616, 0.0262, 0.0262, 0.02619, 0.0262, \
0.02618, 0.02619");
}
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.02618, -0.02615, -0.0261, -0.02608, -0.02616, -0.02615, -0.02615, \
-0.02615, -0.02618, -0.02615");
}
}
internal_power() {
when : "CLKN&!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.02764, 0.02654, 0.0262, 0.02614, 0.02621, 0.02621, 0.02619, \
0.02618, 0.02618, 0.02621");
}
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.02619, -0.02614, -0.02608, -0.02607, -0.02614, -0.02617, -0.02613, \
-0.02616, -0.02614, -0.02616");
}
}
internal_power() {
when : "CLKN&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.02764, 0.02631, 0.02564, 0.02554, 0.02545, 0.02548, 0.02543, \
0.02543, 0.02541, 0.0254");
}
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.02484, -0.02492, -0.02526, -0.02547, -0.0257, -0.02577, -0.02582, \
-0.02585, -0.02587, -0.02591");
}
}
timing() {
related_pin : "CLKN" ;
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.998, -1.117, -1.343, -1.638, -1.969, -2.333, -2.738, -3.192, -3.673",\
"-0.964, -0.987, -1.112, -1.332, -1.628, -1.962, -2.323, -2.731, -3.18, -3.67",\
"-0.942, -0.975, -1.092, -1.317, -1.619, -1.947, -2.315, -2.726, -3.181, -3.666",\
"-0.819, -0.853, -0.969, -1.209, -1.515, -1.853, -2.225, -2.649, -3.109, -3.611",\
"-0.457, -0.496, -0.616, -0.857, -1.184, -1.537, -1.925, -2.364, -2.84, -3.369",\
"0.159, 0.124, -0.003, -0.285, -0.627, -1.005, -1.425, -1.89, -2.402, -2.953",\
"1.007, 0.974, 0.82, 0.528, 0.138, -0.291, -0.733, -1.239, -1.776, -2.371",\
"2.081, 2.03, 1.874, 1.531, 1.111, 0.66, 0.144, -0.4, -1.003, -1.632",\
"3.403, 3.374, 3.175, 2.791, 2.302, 1.766, 1.246, 0.623, -0.041, -0.726",\
"5.032, 4.942, 4.733, 4.283, 3.74, 3.189, 2.556, 1.869, 1.132, 0.375");
}
}
timing() {
related_pin : "CLKN" ;
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("1.488, 1.518, 1.627, 1.834, 2.103, 2.4, 2.735, 3.11, 3.529, 3.989",\
"1.491, 1.516, 1.626, 1.836, 2.099, 2.395, 2.732, 3.116, 3.532, 3.987",\
"1.519, 1.549, 1.652, 1.862, 2.129, 2.427, 2.762, 3.146, 3.563, 4.025",\
"1.615, 1.643, 1.75, 1.957, 2.225, 2.525, 2.861, 3.237, 3.658, 4.12",\
"1.791, 1.822, 1.925, 2.139, 2.408, 2.7, 3.042, 3.415, 3.837, 4.293",\
"2.048, 2.069, 2.179, 2.389, 2.653, 2.956, 3.288, 3.668, 4.088, 4.546",\
"2.355, 2.387, 2.495, 2.704, 2.973, 3.266, 3.602, 3.977, 4.398, 4.854",\
"2.728, 2.756, 2.868, 3.076, 3.339, 3.634, 3.97, 4.347, 4.764, 5.225",\
"3.156, 3.182, 3.29, 3.5, 3.766, 4.064, 4.394, 4.772, 5.193, 5.652",\
"3.636, 3.665, 3.775, 3.979, 4.247, 4.543, 4.876, 5.25, 5.67, 6.125");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_CLKN_AND_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLKN&!D" ;
fall_constraint(scalar) {
values("1.085");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_CLKN_AND_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLKN&D" ;
fall_constraint(scalar) {
values("1.085");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_CLKN_AND_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLKN&!D" ;
fall_constraint(scalar) {
values("0.699");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_CLKN_AND_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLKN&D" ;
fall_constraint(scalar) {
values("0.699");
}
}
}
}