cell(gf180mcu_fd_sc_mcu9t5v0__dffnq_1) { | |
area : 84.672000 ; | |
ff(IQ1,IQN1) { | |
clocked_on : "(!CLKN)" ; | |
next_state : "D" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLKN&!D" ; | |
value : "0.00077892" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLKN&D" ; | |
value : "0.00081525" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLKN&!D" ; | |
value : "0.00071988" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLKN&D" ; | |
value : "0.00072681" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00081525" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(CLKN) { | |
capacitance : 0.004998 ; | |
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.293 ; | |
min_pulse_width_high : 0.912 ; | |
min_pulse_width_low : 1.005 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!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.1477, 0.1468, 0.1463, 0.1495, 0.1578, 0.171, 0.1898, 0.2146, \ | |
0.246, 0.2841"); | |
} | |
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.09406, 0.09361, 0.09321, 0.09573, 0.1023, 0.1136, 0.1305, 0.153, \ | |
0.1815, 0.216"); | |
} | |
} | |
internal_power() { | |
when : "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.1478, 0.1471, 0.1466, 0.1497, 0.1579, 0.1712, 0.19, 0.2149, \ | |
0.2462, 0.2842"); | |
} | |
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.09388, 0.09346, 0.09304, 0.09555, 0.102, 0.1134, 0.1303, 0.1529, \ | |
0.1813, 0.2157"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_NOT_D === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "!D" ; | |
fall_constraint(scalar) { | |
values("0.972"); | |
} | |
rise_constraint(scalar) { | |
values("0.912"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_D === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "D" ; | |
fall_constraint(scalar) { | |
values("1.005"); | |
} | |
rise_constraint(scalar) { | |
values("0.776"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_NOT_D === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "!D" ; | |
fall_constraint(scalar) { | |
values("2.031"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_D === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "D" ; | |
fall_constraint(scalar) { | |
values("2.293"); | |
} | |
} | |
} | |
pin(D) { | |
capacitance : 0.003834 ; | |
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" ; | |
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.0324, 0.03136, 0.03187, 0.03552, 0.04253, 0.0531, 0.0675, 0.08611, \ | |
0.1091, 0.1369"); | |
} | |
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.00501, 0.004348, 0.004346, 0.006865, 0.01267, 0.02191, 0.03477, \ | |
0.05146, 0.07218, 0.0971"); | |
} | |
} | |
internal_power() { | |
when : "CLKN" ; | |
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.1064, 0.1058, 0.1059, 0.1086, 0.115, 0.1252, 0.1395, 0.1584, \ | |
0.1821, 0.211"); | |
} | |
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.07156, 0.07112, 0.07116, 0.07322, 0.07801, 0.08628, 0.09848, \ | |
0.1148, 0.1355, 0.1608"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
timing_type : hold_falling ; | |
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.103, -0.08, 0.01, 0.162, 0.316, 0.514, 0.761, 1.043, 1.369, 1.737",\ | |
"-0.129, -0.11, -0.015, 0.136, 0.291, 0.488, 0.732, 1.015, 1.34, 1.712",\ | |
"-0.232, -0.213, -0.121, 0.032, 0.184, 0.383, 0.624, 0.911, 1.235, 1.599",\ | |
"-0.411, -0.389, -0.3, -0.154, -0.007, 0.192, 0.43, 0.715, 1.038, 1.41",\ | |
"-0.62, -0.602, -0.511, -0.364, -0.219, -0.039, 0.198, 0.468, 0.789, 1.15",\ | |
"-0.869, -0.853, -0.76, -0.616, -0.471, -0.3, -0.073, 0.195, 0.509, 0.868",\ | |
"-1.164, -1.147, -1.057, -0.909, -0.765, -0.598, -0.379, -0.123, 0.186, 0.541",\ | |
"-1.504, -1.483, -1.397, -1.249, -1.111, -0.935, -0.721, -0.479, -0.184, 0.167",\ | |
"-1.887, -1.863, -1.779, -1.633, -1.499, -1.321, -1.111, -0.875, -0.587, -0.249",\ | |
"-2.306, -2.285, -2.201, -2.055, -1.929, -1.753, -1.551, -1.31, -1.029, -0.703"); | |
} | |
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.303, 0.336, 0.433, 0.641, 0.892, 1.173, 1.497, 1.85, 2.254, 2.701",\ | |
"0.28, 0.31, 0.409, 0.614, 0.868, 1.155, 1.473, 1.832, 2.233, 2.675",\ | |
"0.205, 0.234, 0.333, 0.544, 0.794, 1.08, 1.395, 1.762, 2.161, 2.608",\ | |
"0.136, 0.162, 0.261, 0.467, 0.719, 1.001, 1.32, 1.682, 2.09, 2.532",\ | |
"0.084, 0.113, 0.213, 0.416, 0.677, 0.955, 1.272, 1.631, 2.036, 2.482",\ | |
"0.061, 0.092, 0.191, 0.393, 0.646, 0.931, 1.252, 1.609, 2.012, 2.461",\ | |
"0.074, 0.105, 0.208, 0.407, 0.653, 0.936, 1.258, 1.616, 2.027, 2.469",\ | |
"0.137, 0.17, 0.268, 0.463, 0.7, 0.977, 1.299, 1.66, 2.061, 2.507",\ | |
"0.256, 0.292, 0.386, 0.563, 0.789, 1.057, 1.377, 1.73, 2.134, 2.581",\ | |
"0.436, 0.475, 0.559, 0.724, 0.932, 1.188, 1.497, 1.846, 2.248, 2.687"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
timing_type : setup_falling ; | |
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.67, 0.644, 0.526, 0.347, 0.132, -0.1, -0.372, -0.679, -1.032, -1.421",\ | |
"0.7, 0.676, 0.559, 0.368, 0.158, -0.072, -0.349, -0.656, -1.006, -1.395",\ | |
"0.809, 0.787, 0.665, 0.481, 0.269, 0.031, -0.238, -0.546, -0.896, -1.289",\ | |
"1.02, 0.993, 0.87, 0.693, 0.478, 0.236, -0.034, -0.348, -0.694, -1.087",\ | |
"1.297, 1.273, 1.153, 0.966, 0.756, 0.509, 0.232, -0.077, -0.43, -0.815",\ | |
"1.622, 1.598, 1.476, 1.283, 1.066, 0.818, 0.545, 0.232, -0.12, -0.514",\ | |
"1.987, 1.959, 1.841, 1.657, 1.426, 1.176, 0.904, 0.588, 0.227, -0.16",\ | |
"2.409, 2.389, 2.267, 2.069, 1.843, 1.59, 1.313, 0.991, 0.636, 0.241",\ | |
"2.892, 2.863, 2.743, 2.54, 2.316, 2.06, 1.776, 1.455, 1.097, 0.703",\ | |
"3.428, 3.399, 3.276, 3.076, 2.835, 2.589, 2.295, 1.972, 1.613, 1.219"); | |
} | |
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.338, 0.31, 0.211, 0.03, -0.177, -0.404, -0.692, -0.99, -1.249, -1.516",\ | |
"0.359, 0.338, 0.234, 0.049, -0.158, -0.384, -0.674, -0.962, -1.231, -1.49",\ | |
"0.44, 0.417, 0.312, 0.131, -0.089, -0.317, -0.603, -0.901, -1.159, -1.451",\ | |
"0.56, 0.535, 0.43, 0.242, 0.007, -0.225, -0.49, -0.781, -1.051, -1.333",\ | |
"0.673, 0.646, 0.543, 0.34, 0.109, -0.145, -0.438, -0.72, -1.054, -1.368",\ | |
"0.768, 0.739, 0.628, 0.426, 0.177, -0.081, -0.385, -0.724, -1.074, -1.428",\ | |
"0.831, 0.802, 0.691, 0.483, 0.241, -0.037, -0.348, -0.699, -1.075, -1.48",\ | |
"0.865, 0.835, 0.724, 0.519, 0.261, -0.009, -0.33, -0.687, -1.085, -1.51",\ | |
"0.858, 0.83, 0.715, 0.515, 0.258, -0.024, -0.344, -0.713, -1.114, -1.558",\ | |
"0.812, 0.782, 0.67, 0.466, 0.209, -0.077, -0.399, -0.77, -1.17, -1.625"); | |
} | |
} | |
} | |
pin(Q) { | |
direction : output ; | |
function : "IQ1" ; | |
max_capacitance : 0.4596 ; | |
max_transition : 13.2 ; | |
min_capacitance : 0.001 ; | |
output_voltage : default ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
related_pin : "CLKN" ; | |
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.004165, 0.01527, 0.03649, 0.06954, 0.1159, 0.1769, 0.2538, 0.3477, 0.4596"); | |
values("0.1524, 0.1517, 0.1511, 0.151, 0.1511, 0.1511, 0.1511, 0.1512, 0.1512, 0.1512",\ | |
"0.1524, 0.1517, 0.1511, 0.1511, 0.1511, 0.1512, 0.1512, 0.1513, 0.1512, 0.1513",\ | |
"0.1523, 0.1517, 0.1511, 0.151, 0.151, 0.1511, 0.1511, 0.1511, 0.1511, 0.1512",\ | |
"0.1523, 0.1516, 0.151, 0.151, 0.151, 0.151, 0.1511, 0.1511, 0.1511, 0.1511",\ | |
"0.1528, 0.1522, 0.1515, 0.1515, 0.1516, 0.1516, 0.1516, 0.1516, 0.1517, 0.1517",\ | |
"0.1537, 0.1529, 0.1524, 0.1523, 0.1524, 0.1523, 0.1524, 0.1524, 0.1524, 0.1524",\ | |
"0.1547, 0.1539, 0.1533, 0.1532, 0.1533, 0.1533, 0.1534, 0.1534, 0.1534, 0.1534",\ | |
"0.1562, 0.1553, 0.1548, 0.1546, 0.1548, 0.1548, 0.1548, 0.1548, 0.1548, 0.1549",\ | |
"0.1577, 0.157, 0.1563, 0.1562, 0.1562, 0.1563, 0.1563, 0.1564, 0.1564, 0.1564",\ | |
"0.1597, 0.1589, 0.1583, 0.1581, 0.1582, 0.1583, 0.1583, 0.1584, 0.1584, 0.1583"); | |
} | |
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.004165, 0.01527, 0.03649, 0.06954, 0.1159, 0.1769, 0.2538, 0.3477, 0.4596"); | |
values("0.1862, 0.1858, 0.1856, 0.1863, 0.1872, 0.1881, 0.1892, 0.1911, 0.2052, 0.2859",\ | |
"0.1862, 0.1857, 0.1855, 0.1862, 0.1872, 0.1881, 0.1889, 0.1906, 0.2051, 0.2874",\ | |
"0.1861, 0.1858, 0.1856, 0.1863, 0.1873, 0.1882, 0.1889, 0.1908, 0.206, 0.2941",\ | |
"0.1868, 0.1864, 0.1862, 0.1869, 0.1879, 0.1888, 0.1898, 0.1915, 0.2092, 0.3086",\ | |
"0.188, 0.1875, 0.1873, 0.188, 0.1891, 0.1899, 0.1907, 0.1931, 0.2156, 0.3318",\ | |
"0.1892, 0.1887, 0.1885, 0.1892, 0.1902, 0.1911, 0.1918, 0.1957, 0.2269, 0.3698",\ | |
"0.1905, 0.1904, 0.19, 0.1906, 0.1918, 0.1924, 0.1934, 0.1989, 0.2436, 0.4289",\ | |
"0.192, 0.1916, 0.1914, 0.1921, 0.1931, 0.1946, 0.1954, 0.205, 0.2759, 0.5243",\ | |
"0.1938, 0.1932, 0.1932, 0.1935, 0.1943, 0.1957, 0.1985, 0.2195, 0.3385, 0.67",\ | |
"0.1953, 0.195, 0.1947, 0.1952, 0.1962, 0.1967, 0.2024, 0.2537, 0.4636, 0.8815"); | |
} | |
} | |
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.004165, 0.01527, 0.03649, 0.06954, 0.1159, 0.1769, 0.2538, 0.3477, 0.4596"); | |
values("1.437, 1.493, 1.643, 1.86, 2.146, 2.525, 3.016, 3.633, 4.385, 5.284",\ | |
"1.465, 1.521, 1.67, 1.887, 2.174, 2.553, 3.043, 3.661, 4.414, 5.312",\ | |
"1.572, 1.628, 1.777, 1.995, 2.281, 2.66, 3.151, 3.768, 4.521, 5.42",\ | |
"1.783, 1.838, 1.988, 2.205, 2.491, 2.87, 3.361, 3.978, 4.731, 5.629",\ | |
"2.059, 2.114, 2.264, 2.481, 2.767, 3.146, 3.637, 4.254, 5.007, 5.906",\ | |
"2.365, 2.42, 2.57, 2.787, 3.073, 3.452, 3.943, 4.56, 5.314, 6.211",\ | |
"2.709, 2.764, 2.914, 3.131, 3.418, 3.797, 4.287, 4.904, 5.658, 6.556",\ | |
"3.096, 3.151, 3.301, 3.518, 3.805, 4.184, 4.675, 5.292, 6.044, 6.941",\ | |
"3.526, 3.581, 3.731, 3.949, 4.236, 4.614, 5.105, 5.722, 6.475, 7.372",\ | |
"3.998, 4.054, 4.204, 4.42, 4.707, 5.087, 5.577, 6.194, 6.947, 7.844"); | |
} | |
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.004165, 0.01527, 0.03649, 0.06954, 0.1159, 0.1769, 0.2538, 0.3477, 0.4596"); | |
values("1.602, 1.666, 1.859, 2.207, 2.742, 3.49, 4.474, 5.713, 7.227, 9.025",\ | |
"1.631, 1.694, 1.887, 2.235, 2.77, 3.518, 4.502, 5.741, 7.255, 9.058",\ | |
"1.738, 1.802, 1.995, 2.342, 2.878, 3.626, 4.61, 5.849, 7.361, 9.166",\ | |
"1.949, 2.012, 2.205, 2.553, 3.088, 3.837, 4.82, 6.059, 7.572, 9.376",\ | |
"2.224, 2.287, 2.48, 2.828, 3.363, 4.111, 5.095, 6.335, 7.846, 9.651",\ | |
"2.529, 2.592, 2.785, 3.133, 3.668, 4.417, 5.4, 6.639, 8.153, 9.951",\ | |
"2.873, 2.937, 3.13, 3.478, 4.012, 4.761, 5.744, 6.983, 8.496, 10.3",\ | |
"3.259, 3.323, 3.516, 3.864, 4.399, 5.147, 6.13, 7.368, 8.882, 10.68",\ | |
"3.688, 3.751, 3.944, 4.291, 4.827, 5.575, 6.558, 7.796, 9.307, 11.11",\ | |
"4.155, 4.219, 4.411, 4.759, 5.294, 6.043, 7.027, 8.266, 9.776, 11.58"); | |
} | |
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.004165, 0.01527, 0.03649, 0.06954, 0.1159, 0.1769, 0.2538, 0.3477, 0.4596"); | |
values("0.1912, 0.2462, 0.4058, 0.6616, 1.07, 1.671, 2.494, 3.539, 4.819, 6.349",\ | |
"0.191, 0.2458, 0.4058, 0.6616, 1.07, 1.671, 2.494, 3.54, 4.817, 6.352",\ | |
"0.1912, 0.2464, 0.4058, 0.6628, 1.069, 1.672, 2.494, 3.541, 4.822, 6.342",\ | |
"0.191, 0.246, 0.4058, 0.6624, 1.07, 1.673, 2.494, 3.538, 4.816, 6.352",\ | |
"0.191, 0.2464, 0.4062, 0.663, 1.069, 1.672, 2.494, 3.538, 4.823, 6.345",\ | |
"0.1912, 0.2464, 0.4066, 0.6628, 1.067, 1.671, 2.494, 3.541, 4.821, 6.351",\ | |
"0.1916, 0.2472, 0.4068, 0.6622, 1.068, 1.674, 2.492, 3.535, 4.821, 6.346",\ | |
"0.1922, 0.2468, 0.407, 0.6634, 1.068, 1.673, 2.491, 3.534, 4.815, 6.342",\ | |
"0.1924, 0.248, 0.4072, 0.6638, 1.069, 1.672, 2.492, 3.538, 4.812, 6.332",\ | |
"0.192, 0.248, 0.408, 0.664, 1.068, 1.67, 2.496, 3.54, 4.814, 6.336"); | |
} | |
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.004165, 0.01527, 0.03649, 0.06954, 0.1159, 0.1769, 0.2538, 0.3477, 0.4596"); | |
values("0.209, 0.2906, 0.5824, 1.172, 2.103, 3.422, 5.152, 7.337, 10.01, 13.17",\ | |
"0.2094, 0.2894, 0.5828, 1.172, 2.103, 3.418, 5.15, 7.343, 9.999, 13.17",\ | |
"0.2082, 0.2898, 0.5828, 1.171, 2.103, 3.418, 5.15, 7.343, 9.993, 13.17",\ | |
"0.2094, 0.2896, 0.5822, 1.172, 2.103, 3.423, 5.149, 7.344, 9.997, 13.18",\ | |
"0.2092, 0.2898, 0.5828, 1.171, 2.103, 3.419, 5.149, 7.334, 9.995, 13.17",\ | |
"0.2084, 0.2896, 0.5822, 1.17, 2.103, 3.417, 5.149, 7.335, 10.01, 13.17",\ | |
"0.2084, 0.2898, 0.582, 1.171, 2.101, 3.423, 5.151, 7.332, 9.997, 13.17",\ | |
"0.209, 0.29, 0.5824, 1.171, 2.104, 3.42, 5.154, 7.332, 10.01, 13.17",\ | |
"0.2082, 0.2898, 0.5818, 1.17, 2.102, 3.422, 5.148, 7.332, 10.01, 13.17",\ | |
"0.208, 0.288, 0.582, 1.172, 2.104, 3.42, 5.154, 7.328, 9.992, 13.19"); | |
} | |
} | |
} | |
} | |