cell(gf180mcu_fd_sc_mcu9t5v0__dffnq_4) { | |
area : 98.784000 ; | |
ff(IQ1,IQN1) { | |
clocked_on : "(!CLKN)" ; | |
next_state : "D" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLKN&!D" ; | |
value : "0.00084828" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLKN&D" ; | |
value : "0.0009057" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLKN&!D" ; | |
value : "0.00078921" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLKN&D" ; | |
value : "0.00081726" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0009057" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(CLKN) { | |
capacitance : 0.00499 ; | |
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.511 ; | |
min_pulse_width_high : 0.922 ; | |
min_pulse_width_low : 1.246 ; | |
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.1478, 0.147, 0.1464, 0.1496, 0.1578, 0.1711, 0.1899, 0.2147, \ | |
0.2461, 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.09388, 0.09346, 0.09303, 0.09555, 0.102, 0.1135, 0.1304, 0.1528, \ | |
0.1812, 0.2158"); | |
} | |
} | |
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.148, 0.1472, 0.1467, 0.1498, 0.158, 0.1713, 0.1901, 0.2151, \ | |
0.2463, 0.2843"); | |
} | |
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.0937, 0.09328, 0.09287, 0.09536, 0.1018, 0.1132, 0.1301, 0.1526, \ | |
0.181, 0.2156"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_NOT_D === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "!D" ; | |
fall_constraint(scalar) { | |
values("1.174"); | |
} | |
rise_constraint(scalar) { | |
values("0.922"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_D === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "D" ; | |
fall_constraint(scalar) { | |
values("1.246"); | |
} | |
rise_constraint(scalar) { | |
values("0.796"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_NOT_D === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "!D" ; | |
fall_constraint(scalar) { | |
values("2.366"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_D === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "D" ; | |
fall_constraint(scalar) { | |
values("2.511"); | |
} | |
} | |
} | |
pin(D) { | |
capacitance : 0.003766 ; | |
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.03139, 0.03033, 0.03088, 0.0346, 0.04163, 0.0522, 0.06668, 0.08528, \ | |
0.1083, 0.136"); | |
} | |
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.005014, 0.004356, 0.004322, 0.006907, 0.01273, 0.02201, 0.03492, \ | |
0.05164, 0.07234, 0.0973"); | |
} | |
} | |
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.105, 0.1044, 0.1045, 0.1073, 0.1137, 0.1239, 0.1382, 0.1571, \ | |
0.1809, 0.2097"); | |
} | |
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.07068, 0.07025, 0.07029, 0.07235, 0.07719, 0.08547, 0.09769, \ | |
0.1141, 0.1348, 0.1601"); | |
} | |
} | |
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.034, -0.013, 0.078, 0.224, 0.364, 0.556, 0.793, 1.078, 1.399, 1.761",\ | |
"-0.062, -0.037, 0.046, 0.196, 0.341, 0.531, 0.764, 1.051, 1.371, 1.736",\ | |
"-0.165, -0.145, -0.058, 0.089, 0.234, 0.421, 0.658, 0.939, 1.26, 1.631",\ | |
"-0.336, -0.322, -0.235, -0.088, 0.047, 0.23, 0.468, 0.745, 1.064, 1.435",\ | |
"-0.545, -0.53, -0.442, -0.294, -0.159, 0.007, 0.232, 0.501, 0.818, 1.187",\ | |
"-0.793, -0.775, -0.694, -0.545, -0.413, -0.243, -0.032, 0.233, 0.541, 0.897",\ | |
"-1.076, -1.064, -0.982, -0.834, -0.696, -0.542, -0.33, -0.078, 0.222, 0.573",\ | |
"-1.407, -1.402, -1.313, -1.173, -1.039, -0.877, -0.67, -0.435, -0.143, 0.203",\ | |
"-1.784, -1.772, -1.691, -1.547, -1.42, -1.265, -1.057, -0.823, -0.545, -0.208",\ | |
"-2.195, -2.19, -2.111, -1.971, -1.848, -1.694, -1.491, -1.255, -0.981, -0.656"); | |
} | |
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.321, 0.351, 0.453, 0.659, 0.908, 1.19, 1.509, 1.868, 2.272, 2.709",\ | |
"0.302, 0.328, 0.432, 0.634, 0.885, 1.164, 1.486, 1.85, 2.245, 2.691",\ | |
"0.225, 0.249, 0.354, 0.56, 0.813, 1.099, 1.415, 1.771, 2.173, 2.616",\ | |
"0.155, 0.182, 0.286, 0.489, 0.742, 1.022, 1.343, 1.702, 2.103, 2.549",\ | |
"0.111, 0.141, 0.244, 0.447, 0.696, 0.981, 1.298, 1.653, 2.058, 2.5",\ | |
"0.095, 0.118, 0.229, 0.425, 0.679, 0.963, 1.278, 1.635, 2.036, 2.481",\ | |
"0.118, 0.143, 0.249, 0.445, 0.687, 0.971, 1.288, 1.646, 2.045, 2.485",\ | |
"0.191, 0.215, 0.324, 0.508, 0.739, 1.015, 1.336, 1.686, 2.087, 2.525",\ | |
"0.322, 0.347, 0.443, 0.616, 0.839, 1.105, 1.413, 1.766, 2.164, 2.602",\ | |
"0.531, 0.554, 0.641, 0.792, 0.987, 1.237, 1.535, 1.882, 2.276, 2.711"); | |
} | |
} | |
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.676, 0.644, 0.533, 0.341, 0.127, -0.108, -0.384, -0.697, -1.056, -1.444",\ | |
"0.7, 0.667, 0.559, 0.368, 0.158, -0.081, -0.361, -0.674, -1.025, -1.418",\ | |
"0.809, 0.779, 0.665, 0.481, 0.263, 0.031, -0.252, -0.565, -0.915, -1.313",\ | |
"1.02, 0.986, 0.87, 0.687, 0.47, 0.23, -0.049, -0.363, -0.72, -1.112",\ | |
"1.297, 1.267, 1.153, 0.966, 0.746, 0.503, 0.223, -0.094, -0.452, -0.843",\ | |
"1.622, 1.589, 1.476, 1.283, 1.059, 0.81, 0.529, 0.213, -0.144, -0.543",\ | |
"1.993, 1.959, 1.842, 1.649, 1.418, 1.171, 0.885, 0.566, 0.209, -0.193",\ | |
"2.418, 2.389, 2.267, 2.069, 1.838, 1.584, 1.291, 0.974, 0.61, 0.21",\ | |
"2.898, 2.87, 2.749, 2.546, 2.309, 2.052, 1.758, 1.434, 1.073, 0.668",\ | |
"3.436, 3.407, 3.292, 3.084, 2.835, 2.579, 2.279, 1.954, 1.585, 1.18"); | |
} | |
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.349, 0.325, 0.225, 0.043, -0.156, -0.353, -0.604, -0.874, -1.164, -1.421",\ | |
"0.373, 0.347, 0.249, 0.069, -0.136, -0.341, -0.591, -0.836, -1.08, -1.386",\ | |
"0.453, 0.432, 0.327, 0.148, -0.058, -0.261, -0.515, -0.742, -1.015, -1.305",\ | |
"0.572, 0.548, 0.438, 0.253, 0.03, -0.198, -0.445, -0.695, -0.978, -1.265",\ | |
"0.679, 0.652, 0.549, 0.356, 0.119, -0.125, -0.395, -0.692, -1.011, -1.295",\ | |
"0.768, 0.748, 0.637, 0.431, 0.19, -0.073, -0.369, -0.692, -1.026, -1.369",\ | |
"0.837, 0.808, 0.698, 0.498, 0.241, -0.032, -0.336, -0.684, -1.066, -1.459",\ | |
"0.865, 0.844, 0.724, 0.519, 0.267, -0.009, -0.322, -0.687, -1.085, -1.504",\ | |
"0.858, 0.836, 0.721, 0.515, 0.258, -0.024, -0.344, -0.713, -1.12, -1.551",\ | |
"0.812, 0.782, 0.67, 0.466, 0.209, -0.077, -0.399, -0.77, -1.177, -1.625"); | |
} | |
} | |
} | |
pin(Q) { | |
direction : output ; | |
function : "IQ1" ; | |
max_capacitance : 1.84 ; | |
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.0137, 0.05826, 0.1434, 0.2759, 0.462, 0.7067, 1.015, 1.392, 1.84"); | |
values("0.364, 0.3524, 0.3398, 0.335, 0.3332, 0.3324, 0.332, 0.3317, 0.3315, 0.3314",\ | |
"0.364, 0.3526, 0.3397, 0.3352, 0.3332, 0.3325, 0.332, 0.3317, 0.3315, 0.3314",\ | |
"0.3639, 0.3524, 0.3396, 0.335, 0.3331, 0.3323, 0.3319, 0.3316, 0.3314, 0.3313",\ | |
"0.364, 0.3524, 0.3397, 0.335, 0.3331, 0.3323, 0.3319, 0.3316, 0.3314, 0.3313",\ | |
"0.3644, 0.3528, 0.34, 0.3354, 0.3335, 0.3328, 0.3323, 0.3321, 0.3319, 0.3317",\ | |
"0.3654, 0.3537, 0.3408, 0.3362, 0.3343, 0.3335, 0.333, 0.3327, 0.3325, 0.3324",\ | |
"0.3664, 0.3547, 0.3421, 0.3373, 0.3353, 0.3346, 0.3341, 0.3338, 0.3336, 0.3335",\ | |
"0.3679, 0.3565, 0.3433, 0.3386, 0.3366, 0.336, 0.3354, 0.3351, 0.3349, 0.3347",\ | |
"0.3698, 0.3581, 0.3453, 0.3404, 0.3386, 0.3377, 0.3373, 0.337, 0.3368, 0.3365",\ | |
"0.3722, 0.3605, 0.3475, 0.3426, 0.3404, 0.3397, 0.3392, 0.339, 0.3387, 0.3381"); | |
} | |
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.0137, 0.05826, 0.1434, 0.2759, 0.462, 0.7067, 1.015, 1.392, 1.84"); | |
values("0.3776, 0.3721, 0.3661, 0.3649, 0.3672, 0.3707, 0.374, 0.3805, 0.4407, 0.789",\ | |
"0.3777, 0.3716, 0.3655, 0.3652, 0.3677, 0.3705, 0.3735, 0.3809, 0.4427, 0.7958",\ | |
"0.3778, 0.3723, 0.3656, 0.3654, 0.3676, 0.3714, 0.3738, 0.3812, 0.4473, 0.8234",\ | |
"0.3782, 0.3723, 0.3661, 0.3659, 0.3685, 0.3713, 0.3748, 0.3823, 0.462, 0.8823",\ | |
"0.3794, 0.3736, 0.368, 0.3674, 0.3696, 0.3732, 0.375, 0.3855, 0.4845, 0.979",\ | |
"0.3808, 0.3754, 0.3691, 0.368, 0.3704, 0.3735, 0.3778, 0.3934, 0.5246, 1.134",\ | |
"0.382, 0.3765, 0.3702, 0.3697, 0.3729, 0.375, 0.3784, 0.4012, 0.5971, 1.387",\ | |
"0.3833, 0.3777, 0.3715, 0.3709, 0.3734, 0.3786, 0.3829, 0.4227, 0.7304, 1.777",\ | |
"0.3852, 0.3796, 0.3733, 0.3728, 0.3737, 0.3777, 0.3903, 0.481, 0.9973, 2.386",\ | |
"0.387, 0.3814, 0.3748, 0.3745, 0.3753, 0.3774, 0.4006, 0.6308, 1.526, 3.237"); | |
} | |
} | |
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.0137, 0.05826, 0.1434, 0.2759, 0.462, 0.7067, 1.015, 1.392, 1.84"); | |
values("1.675, 1.749, 1.93, 2.177, 2.483, 2.873, 3.37, 3.99, 4.747, 5.65",\ | |
"1.702, 1.777, 1.958, 2.204, 2.51, 2.9, 3.397, 4.018, 4.775, 5.677",\ | |
"1.81, 1.884, 2.065, 2.312, 2.618, 3.008, 3.505, 4.126, 4.883, 5.785",\ | |
"2.021, 2.095, 2.276, 2.522, 2.829, 3.219, 3.715, 4.336, 5.093, 5.995",\ | |
"2.299, 2.373, 2.554, 2.801, 3.107, 3.497, 3.994, 4.615, 5.372, 6.274",\ | |
"2.609, 2.683, 2.864, 3.111, 3.417, 3.807, 4.304, 4.925, 5.682, 6.584",\ | |
"2.958, 3.032, 3.214, 3.46, 3.767, 4.157, 4.653, 5.274, 6.032, 6.934",\ | |
"3.35, 3.425, 3.606, 3.853, 4.159, 4.549, 5.046, 5.666, 6.423, 7.325",\ | |
"3.787, 3.862, 4.044, 4.29, 4.596, 4.986, 5.483, 6.104, 6.861, 7.763",\ | |
"4.267, 4.342, 4.524, 4.77, 5.077, 5.467, 5.964, 6.585, 7.341, 8.244"); | |
} | |
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.0137, 0.05826, 0.1434, 0.2759, 0.462, 0.7067, 1.015, 1.392, 1.84"); | |
values("1.829, 1.907, 2.119, 2.471, 3.008, 3.759, 4.747, 5.991, 7.507, 9.322",\ | |
"1.856, 1.934, 2.146, 2.499, 3.035, 3.786, 4.774, 6.019, 7.535, 9.349",\ | |
"1.964, 2.042, 2.253, 2.606, 3.142, 3.893, 4.881, 6.126, 7.644, 9.458",\ | |
"2.175, 2.253, 2.464, 2.817, 3.354, 4.105, 5.093, 6.337, 7.855, 9.666",\ | |
"2.451, 2.529, 2.74, 3.093, 3.629, 4.38, 5.368, 6.612, 8.129, 9.944",\ | |
"2.758, 2.837, 3.048, 3.4, 3.937, 4.688, 5.676, 6.919, 8.44, 10.25",\ | |
"3.104, 3.183, 3.394, 3.747, 4.283, 5.035, 6.022, 7.266, 8.786, 10.6",\ | |
"3.492, 3.571, 3.782, 4.134, 4.671, 5.422, 6.409, 7.653, 9.174, 10.98",\ | |
"3.923, 4.002, 4.213, 4.565, 5.102, 5.853, 6.841, 8.083, 9.601, 11.41",\ | |
"4.394, 4.473, 4.684, 5.037, 5.573, 6.325, 7.312, 8.555, 10.07, 11.88"); | |
} | |
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.0137, 0.05826, 0.1434, 0.2759, 0.462, 0.7067, 1.015, 1.392, 1.84"); | |
values("0.2054, 0.2736, 0.4546, 0.7138, 1.11, 1.701, 2.513, 3.558, 4.844, 6.374",\ | |
"0.2052, 0.2734, 0.4532, 0.7138, 1.111, 1.701, 2.513, 3.559, 4.841, 6.375",\ | |
"0.2052, 0.2732, 0.4544, 0.7148, 1.111, 1.702, 2.514, 3.558, 4.843, 6.38",\ | |
"0.2052, 0.2738, 0.4532, 0.7148, 1.111, 1.701, 2.515, 3.559, 4.84, 6.377",\ | |
"0.2054, 0.2736, 0.4542, 0.7148, 1.111, 1.703, 2.512, 3.559, 4.838, 6.377",\ | |
"0.2054, 0.2738, 0.4538, 0.7152, 1.111, 1.702, 2.515, 3.559, 4.838, 6.376",\ | |
"0.206, 0.2738, 0.4548, 0.7152, 1.111, 1.701, 2.514, 3.558, 4.84, 6.381",\ | |
"0.206, 0.274, 0.4548, 0.7152, 1.111, 1.702, 2.51, 3.552, 4.838, 6.374",\ | |
"0.2064, 0.2746, 0.4554, 0.716, 1.112, 1.7, 2.512, 3.556, 4.836, 6.368",\ | |
"0.206, 0.276, 0.456, 0.716, 1.112, 1.702, 2.514, 3.556, 4.836, 6.368"); | |
} | |
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.0137, 0.05826, 0.1434, 0.2759, 0.462, 0.7067, 1.015, 1.392, 1.84"); | |
values("0.1838, 0.2764, 0.5618, 1.135, 2.065, 3.384, 5.126, 7.32, 9.998, 13.19",\ | |
"0.1846, 0.276, 0.5614, 1.133, 2.066, 3.386, 5.126, 7.321, 9.998, 13.19",\ | |
"0.1844, 0.277, 0.5616, 1.134, 2.067, 3.387, 5.126, 7.322, 9.995, 13.19",\ | |
"0.1848, 0.276, 0.5614, 1.133, 2.066, 3.386, 5.124, 7.32, 9.998, 13.18",\ | |
"0.1846, 0.2758, 0.561, 1.134, 2.064, 3.387, 5.126, 7.317, 9.998, 13.19",\ | |
"0.1836, 0.2762, 0.5614, 1.134, 2.066, 3.385, 5.124, 7.318, 9.996, 13.19",\ | |
"0.1838, 0.2762, 0.5612, 1.133, 2.065, 3.388, 5.124, 7.315, 9.998, 13.21",\ | |
"0.1834, 0.2762, 0.5616, 1.133, 2.066, 3.385, 5.122, 7.316, 10, 13.2",\ | |
"0.1842, 0.276, 0.56, 1.132, 2.066, 3.39, 5.126, 7.316, 9.99, 13.21",\ | |
"0.182, 0.276, 0.562, 1.132, 2.066, 3.388, 5.132, 7.314, 9.99, 13.2"); | |
} | |
} | |
} | |
} | |