blob: bcb51a620d93c51b4283857e94420b281a576ad4 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__latrnq_4) {
area : 90.316800 ;
latch(IQ2,IQN2) {
enable : "E" ;
data_in : "D" ;
clear : "(!RN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&!RN" ;
value : "0.0003002085" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&RN" ;
value : "0.0003338595" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!RN" ;
value : "0.0003013065" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&RN" ;
value : "0.0003013065" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!RN" ;
value : "0.0003002085" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&RN" ;
value : "0.000393687" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!RN" ;
value : "0.0003302955" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&RN" ;
value : "0.000316098" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000393687" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.004216 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03204, 0.03365, 0.03557, 0.03617, 0.03692, 0.03737, 0.0379, \
0.03819, 0.03842, 0.03863");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02459, -0.02451, -0.02459, -0.0247, -0.02477, -0.02484, -0.02494, \
-0.02495, -0.02499, -0.02499");
}
}
internal_power() {
when : "!E&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02726, 0.02722, 0.0272, 0.02718, 0.02723, 0.02719, 0.02728, \
0.02728, 0.02727, 0.02725");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02452, -0.0245, -0.02456, -0.02471, -0.02481, -0.02485, -0.02493, \
-0.02496, -0.02498, -0.02501");
}
}
internal_power() {
when : "E&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02839, 0.02836, 0.02831, 0.02835, 0.02831, 0.02832, 0.02837, \
0.02834, 0.0283, 0.02836");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02177, -0.02176, -0.02173, -0.0217, -0.02172, -0.0217, -0.02177, \
-0.02182, -0.02185, -0.02185");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : hold_falling ;
when : "RN" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.475, -0.466, -0.434, -0.388, -0.335, -0.268, -0.202, -0.128, -0.04, 0.046",\
"-0.481, -0.473, -0.44, -0.395, -0.343, -0.276, -0.213, -0.139, -0.052, 0.038",\
"-0.503, -0.492, -0.459, -0.417, -0.363, -0.303, -0.23, -0.158, -0.075, 0.02",\
"-0.54, -0.53, -0.502, -0.457, -0.408, -0.335, -0.269, -0.188, -0.106, -0.012",\
"-0.617, -0.609, -0.58, -0.53, -0.478, -0.411, -0.336, -0.261, -0.172, -0.073",\
"-0.724, -0.715, -0.682, -0.634, -0.588, -0.51, -0.437, -0.352, -0.264, -0.157",\
"-0.856, -0.851, -0.817, -0.766, -0.714, -0.64, -0.561, -0.473, -0.38, -0.271",\
"-1.013, -1.007, -0.971, -0.922, -0.864, -0.802, -0.715, -0.62, -0.52, -0.411",\
"-1.196, -1.184, -1.147, -1.096, -1.045, -0.978, -0.892, -0.789, -0.686, -0.58",\
"-1.39, -1.377, -1.337, -1.286, -1.241, -1.171, -1.087, -0.986, -0.874, -0.763");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.418, -0.414, -0.425, -0.454, -0.518, -0.599, -0.681, -0.75, -0.812, -0.86",\
"-0.423, -0.423, -0.43, -0.457, -0.52, -0.599, -0.682, -0.753, -0.81, -0.861",\
"-0.433, -0.436, -0.442, -0.474, -0.532, -0.609, -0.684, -0.757, -0.814, -0.86",\
"-0.467, -0.461, -0.47, -0.504, -0.56, -0.626, -0.692, -0.756, -0.816, -0.86",\
"-0.51, -0.509, -0.516, -0.544, -0.591, -0.65, -0.71, -0.768, -0.828, -0.873",\
"-0.566, -0.561, -0.566, -0.587, -0.627, -0.68, -0.731, -0.797, -0.852, -0.897",\
"-0.614, -0.611, -0.615, -0.634, -0.664, -0.708, -0.767, -0.829, -0.883, -0.936",\
"-0.657, -0.655, -0.652, -0.663, -0.698, -0.745, -0.8, -0.867, -0.927, -0.988",\
"-0.682, -0.686, -0.685, -0.695, -0.729, -0.777, -0.834, -0.905, -0.972, -1.048",\
"-0.702, -0.704, -0.702, -0.714, -0.749, -0.797, -0.859, -0.938, -1.023, -1.106");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : setup_falling ;
when : "RN" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.532, 0.524, 0.495, 0.453, 0.411, 0.358, 0.305, 0.277, 0.258, 0.243",\
"0.539, 0.53, 0.506, 0.457, 0.421, 0.368, 0.312, 0.282, 0.252, 0.24",\
"0.564, 0.559, 0.524, 0.482, 0.438, 0.385, 0.334, 0.298, 0.265, 0.251",\
"0.599, 0.593, 0.559, 0.519, 0.476, 0.419, 0.364, 0.322, 0.28, 0.252",\
"0.672, 0.666, 0.631, 0.592, 0.556, 0.488, 0.422, 0.372, 0.313, 0.263",\
"0.777, 0.769, 0.74, 0.699, 0.648, 0.585, 0.513, 0.442, 0.374, 0.3",\
"0.91, 0.901, 0.869, 0.823, 0.771, 0.708, 0.627, 0.546, 0.461, 0.385",\
"1.065, 1.06, 1.018, 0.972, 0.92, 0.86, 0.77, 0.677, 0.588, 0.499",\
"1.246, 1.235, 1.189, 1.14, 1.092, 1.03, 0.944, 0.84, 0.744, 0.634",\
"1.428, 1.416, 1.376, 1.327, 1.276, 1.218, 1.131, 1.026, 0.913, 0.8");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.475, 0.479, 0.486, 0.539, 0.664, 0.884, 1.197, 1.61, 2.108, 2.711",\
"0.481, 0.481, 0.497, 0.541, 0.667, 0.891, 1.207, 1.616, 2.118, 2.725",\
"0.494, 0.493, 0.506, 0.555, 0.682, 0.898, 1.214, 1.614, 2.109, 2.693",\
"0.526, 0.523, 0.534, 0.581, 0.705, 0.917, 1.216, 1.599, 2.073, 2.646",\
"0.571, 0.572, 0.579, 0.627, 0.738, 0.928, 1.206, 1.562, 1.999, 2.53",\
"0.626, 0.623, 0.632, 0.671, 0.765, 0.932, 1.169, 1.482, 1.875, 2.343",\
"0.674, 0.672, 0.679, 0.709, 0.793, 0.944, 1.149, 1.433, 1.786, 2.215",\
"0.717, 0.716, 0.722, 0.755, 0.827, 0.954, 1.151, 1.411, 1.741, 2.142",\
"0.752, 0.756, 0.757, 0.777, 0.846, 0.965, 1.148, 1.387, 1.708, 2.09",\
"0.772, 0.776, 0.774, 0.795, 0.858, 0.971, 1.148, 1.387, 1.689, 2.068");
}
}
}
pin(E) {
capacitance : 0.01053 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
min_pulse_width_high : 0.605 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.1699, 0.1681, 0.1715, 0.1864, 0.214, 0.2559, 0.3131, 0.3863, \
0.4766, 0.5849");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.005833, 0.004401, 0.005671, 0.01635, 0.03942, 0.07627, 0.1271, \
0.1933, 0.2751, 0.3739");
}
}
internal_power() {
when : "!D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.1699, 0.168, 0.1715, 0.1863, 0.2139, 0.2557, 0.3131, 0.3864, \
0.4767, 0.5851");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.001952, -0.00345, -0.002198, 0.008549, 0.0316, 0.06848, 0.1193, \
0.1855, 0.2674, 0.3662");
}
}
internal_power() {
when : "D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.1705, 0.1687, 0.1722, 0.1866, 0.2145, 0.2563, 0.3136, 0.3867, \
0.477, 0.5855");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03039, 0.029, 0.03022, 0.04099, 0.06409, 0.1009, 0.1518, 0.2179, \
0.2998, 0.3984");
}
}
internal_power() {
when : "D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.1761, 0.1742, 0.1781, 0.1929, 0.2211, 0.2633, 0.3208, 0.3939, \
0.4845, 0.5928");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.002565, -0.003897, -0.002937, 0.007608, 0.03042, 0.06681, 0.1175, \
0.1833, 0.2652, 0.3638");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&RN" ;
rise_constraint(scalar) {
values("0.605");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&RN" ;
rise_constraint(scalar) {
values("0.42");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 1.631 ;
max_transition : 5.2 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "D" ;
when : "E&RN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("1.031, 1.014, 1, 0.9963, 0.9963, 0.9965, 0.9969, 0.997, 0.9972, 0.9973",\
"1.03, 1.013, 0.9996, 0.9966, 0.9959, 0.9956, 0.9962, 0.9962, 0.9963, 0.9963",\
"1.028, 1.012, 0.998, 0.9947, 0.9943, 0.9942, 0.9945, 0.9946, 0.9947, 0.9947",\
"1.031, 1.014, 1, 0.9968, 0.9963, 0.9962, 0.9965, 0.9966, 0.9967, 0.9968",\
"1.046, 1.029, 1.016, 1.012, 1.012, 1.012, 1.012, 1.012, 1.012, 1.012",\
"1.078, 1.061, 1.046, 1.045, 1.044, 1.043, 1.044, 1.044, 1.044, 1.044",\
"1.127, 1.108, 1.094, 1.093, 1.092, 1.092, 1.093, 1.092, 1.093, 1.093",\
"1.194, 1.177, 1.163, 1.16, 1.158, 1.158, 1.159, 1.159, 1.159, 1.159",\
"1.28, 1.261, 1.247, 1.244, 1.244, 1.242, 1.243, 1.243, 1.243, 1.243",\
"1.379, 1.361, 1.347, 1.342, 1.341, 1.341, 1.341, 1.342, 1.342, 1.342");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.8372, 0.8266, 0.8164, 0.8167, 0.8217, 0.8248, 0.8348, 0.8399, 0.8475, 0.8563",\
"0.8354, 0.8252, 0.8154, 0.8151, 0.8199, 0.8262, 0.8294, 0.8381, 0.8475, 0.8595",\
"0.8342, 0.8246, 0.8139, 0.8131, 0.8163, 0.8253, 0.8321, 0.8372, 0.8452, 0.8514",\
"0.8378, 0.8277, 0.8176, 0.8165, 0.8199, 0.8253, 0.8339, 0.8408, 0.8484, 0.8572",\
"0.8527, 0.8427, 0.8334, 0.832, 0.8379, 0.8406, 0.8474, 0.8552, 0.8632, 0.868",\
"0.8812, 0.8717, 0.8592, 0.8601, 0.8636, 0.8689, 0.8753, 0.8844, 0.8907, 0.8983",\
"0.9255, 0.9151, 0.9057, 0.9029, 0.9108, 0.9157, 0.9216, 0.929, 0.9334, 0.9437",\
"0.9851, 0.9746, 0.9626, 0.9613, 0.9662, 0.9756, 0.9828, 0.9852, 0.9901, 0.9955",\
"1.06, 1.05, 1.038, 1.033, 1.039, 1.044, 1.06, 1.066, 1.07, 1.071",\
"1.149, 1.138, 1.125, 1.123, 1.124, 1.129, 1.136, 1.151, 1.165, 1.17");
}
}
internal_power() {
related_pin : "E" ;
when : "RN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.9984, 0.9817, 0.9685, 0.9644, 0.9641, 0.9639, 0.9644, 0.9644, 0.9645, 0.9646",\
"0.9986, 0.9813, 0.9669, 0.9644, 0.9637, 0.964, 0.9641, 0.9643, 0.9644, 0.9645",\
"0.9976, 0.9799, 0.9662, 0.9634, 0.963, 0.963, 0.9632, 0.9633, 0.9633, 0.9634",\
"0.996, 0.9791, 0.9652, 0.962, 0.9616, 0.9616, 0.9619, 0.962, 0.962, 0.9622",\
"0.9926, 0.9754, 0.9615, 0.9584, 0.9578, 0.9579, 0.9582, 0.9584, 0.9584, 0.9585",\
"0.9894, 0.973, 0.9597, 0.9557, 0.9554, 0.9557, 0.9558, 0.956, 0.9559, 0.956",\
"0.9883, 0.9718, 0.9584, 0.9542, 0.9544, 0.9544, 0.9546, 0.9548, 0.9549, 0.955",\
"0.9901, 0.9728, 0.9596, 0.9561, 0.9553, 0.9552, 0.9556, 0.9554, 0.9555, 0.9556",\
"0.9916, 0.9744, 0.9616, 0.9577, 0.9571, 0.9575, 0.9572, 0.9573, 0.9575, 0.9574",\
"0.9942, 0.9775, 0.9637, 0.9598, 0.9596, 0.9605, 0.9609, 0.9605, 0.9597, 0.9601");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.843, 0.8326, 0.8202, 0.8191, 0.8243, 0.8301, 0.8383, 0.8488, 0.8582, 0.8612",\
"0.8426, 0.8334, 0.8223, 0.8228, 0.8247, 0.831, 0.8405, 0.8451, 0.8532, 0.8616",\
"0.8436, 0.8341, 0.8233, 0.8222, 0.8287, 0.8314, 0.8413, 0.846, 0.8536, 0.8584",\
"0.849, 0.8391, 0.8282, 0.8274, 0.8339, 0.8375, 0.8474, 0.8507, 0.8583, 0.8649",\
"0.8694, 0.8593, 0.8485, 0.8466, 0.8516, 0.857, 0.866, 0.8707, 0.881, 0.8886",\
"0.9002, 0.8897, 0.8795, 0.8796, 0.8832, 0.889, 0.8967, 0.9036, 0.9157, 0.9201",\
"0.9477, 0.9372, 0.9269, 0.9221, 0.9333, 0.9368, 0.9419, 0.9501, 0.9572, 0.9648",\
"1.005, 0.9945, 0.9843, 0.9805, 0.984, 0.997, 1.007, 1.009, 1.016, 1.016",\
"1.069, 1.058, 1.047, 1.045, 1.047, 1.051, 1.066, 1.072, 1.08, 1.081",\
"1.139, 1.127, 1.114, 1.115, 1.119, 1.118, 1.128, 1.142, 1.153, 1.164");
}
}
internal_power() {
related_pin : "RN" ;
when : "!D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.962, 0.9447, 0.9318, 0.9296, 0.9289, 0.9293, 0.9295, 0.9291, 0.9293, 0.9295",\
"0.9616, 0.9444, 0.9314, 0.9284, 0.9277, 0.9281, 0.9284, 0.9286, 0.9286, 0.929",\
"0.9619, 0.9449, 0.9321, 0.9297, 0.929, 0.9287, 0.929, 0.9292, 0.9292, 0.9295",\
"0.9691, 0.9518, 0.9389, 0.9365, 0.9359, 0.936, 0.9362, 0.9363, 0.9364, 0.9365",\
"0.9959, 0.9794, 0.9663, 0.9636, 0.963, 0.9626, 0.9632, 0.9632, 0.9632, 0.9635",\
"1.04, 1.023, 1.01, 1.007, 1.007, 1.007, 1.007, 1.007, 1.007, 1.007",\
"1.099, 1.082, 1.069, 1.066, 1.066, 1.066, 1.066, 1.066, 1.066, 1.066",\
"1.172, 1.155, 1.141, 1.138, 1.138, 1.138, 1.138, 1.138, 1.138, 1.138",\
"1.257, 1.239, 1.226, 1.222, 1.222, 1.222, 1.223, 1.223, 1.223, 1.223",\
"1.353, 1.335, 1.321, 1.318, 1.318, 1.319, 1.318, 1.318, 1.319, 1.319");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.962, 0.9447, 0.9318, 0.9296, 0.9289, 0.9293, 0.9295, 0.9291, 0.9293, 0.9295",\
"0.9616, 0.9444, 0.9314, 0.9284, 0.9277, 0.9281, 0.9284, 0.9286, 0.9286, 0.929",\
"0.9619, 0.9449, 0.9321, 0.9297, 0.929, 0.9287, 0.929, 0.9292, 0.9292, 0.9295",\
"0.9691, 0.9518, 0.9389, 0.9365, 0.9359, 0.936, 0.9362, 0.9363, 0.9364, 0.9365",\
"0.9959, 0.9794, 0.9663, 0.9636, 0.963, 0.9626, 0.9632, 0.9632, 0.9632, 0.9635",\
"1.04, 1.023, 1.01, 1.007, 1.007, 1.007, 1.007, 1.007, 1.007, 1.007",\
"1.099, 1.082, 1.069, 1.066, 1.066, 1.066, 1.066, 1.066, 1.066, 1.066",\
"1.172, 1.155, 1.141, 1.138, 1.138, 1.138, 1.138, 1.138, 1.138, 1.138",\
"1.257, 1.239, 1.226, 1.222, 1.222, 1.222, 1.223, 1.223, 1.223, 1.223",\
"1.353, 1.335, 1.321, 1.318, 1.318, 1.319, 1.318, 1.318, 1.319, 1.319");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.9616, 0.9444, 0.9314, 0.929, 0.929, 0.9288, 0.9284, 0.9287, 0.9286, 0.9284",\
"0.9613, 0.945, 0.9313, 0.9287, 0.929, 0.9288, 0.929, 0.9287, 0.9288, 0.9289",\
"0.962, 0.945, 0.9321, 0.9297, 0.929, 0.9287, 0.9291, 0.9292, 0.9292, 0.9295",\
"0.9695, 0.9522, 0.9393, 0.9365, 0.936, 0.9359, 0.9362, 0.9364, 0.9364, 0.9366",\
"0.9962, 0.9787, 0.966, 0.9634, 0.9628, 0.9627, 0.9632, 0.9632, 0.9632, 0.9635",\
"1.04, 1.022, 1.01, 1.007, 1.007, 1.007, 1.007, 1.007, 1.007, 1.007",\
"1.099, 1.082, 1.068, 1.066, 1.065, 1.065, 1.065, 1.066, 1.065, 1.066",\
"1.172, 1.154, 1.141, 1.138, 1.138, 1.138, 1.138, 1.138, 1.138, 1.138",\
"1.257, 1.239, 1.226, 1.223, 1.222, 1.222, 1.223, 1.223, 1.223, 1.223",\
"1.353, 1.336, 1.321, 1.318, 1.318, 1.318, 1.318, 1.318, 1.319, 1.319");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.9616, 0.9444, 0.9314, 0.929, 0.929, 0.9288, 0.9284, 0.9287, 0.9286, 0.9284",\
"0.9613, 0.945, 0.9313, 0.9287, 0.929, 0.9288, 0.929, 0.9287, 0.9288, 0.9289",\
"0.962, 0.945, 0.9321, 0.9297, 0.929, 0.9287, 0.9291, 0.9292, 0.9292, 0.9295",\
"0.9695, 0.9522, 0.9393, 0.9365, 0.936, 0.9359, 0.9362, 0.9364, 0.9364, 0.9366",\
"0.9962, 0.9787, 0.966, 0.9634, 0.9628, 0.9627, 0.9632, 0.9632, 0.9632, 0.9635",\
"1.04, 1.022, 1.01, 1.007, 1.007, 1.007, 1.007, 1.007, 1.007, 1.007",\
"1.099, 1.082, 1.068, 1.066, 1.065, 1.065, 1.065, 1.066, 1.065, 1.066",\
"1.172, 1.154, 1.141, 1.138, 1.138, 1.138, 1.138, 1.138, 1.138, 1.138",\
"1.257, 1.239, 1.226, 1.223, 1.222, 1.222, 1.223, 1.223, 1.223, 1.223",\
"1.353, 1.336, 1.321, 1.318, 1.318, 1.318, 1.318, 1.318, 1.319, 1.319");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "D&E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("1.032, 1.014, 1.002, 0.999, 0.9985, 0.9982, 0.9986, 0.9987, 0.9989, 0.9988",\
"1.029, 1.012, 0.9982, 0.9956, 0.9949, 0.9949, 0.9952, 0.9953, 0.9955, 0.9954",\
"1.027, 1.01, 0.9964, 0.9939, 0.9932, 0.9931, 0.9934, 0.9934, 0.9936, 0.9935",\
"1.033, 1.017, 1.003, 1, 1, 0.9997, 0.9999, 1, 1, 1",\
"1.06, 1.043, 1.029, 1.027, 1.026, 1.027, 1.026, 1.027, 1.027, 1.027",\
"1.098, 1.08, 1.067, 1.065, 1.064, 1.064, 1.065, 1.065, 1.065, 1.065",\
"1.156, 1.138, 1.124, 1.121, 1.12, 1.12, 1.121, 1.121, 1.121, 1.121",\
"1.234, 1.217, 1.203, 1.199, 1.199, 1.199, 1.199, 1.199, 1.199, 1.2",\
"1.33, 1.311, 1.297, 1.294, 1.294, 1.295, 1.294, 1.295, 1.295, 1.295",\
"1.443, 1.426, 1.411, 1.407, 1.407, 1.407, 1.407, 1.407, 1.407, 1.407");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.8379, 0.8277, 0.8164, 0.8153, 0.8218, 0.8257, 0.8371, 0.8394, 0.8475, 0.8541",\
"0.8365, 0.8265, 0.8169, 0.8148, 0.8218, 0.8293, 0.8308, 0.8394, 0.8471, 0.8554",\
"0.8354, 0.825, 0.8153, 0.8154, 0.8204, 0.8266, 0.8326, 0.8417, 0.8462, 0.861",\
"0.8384, 0.8283, 0.8181, 0.8184, 0.8236, 0.8293, 0.8375, 0.8417, 0.8489, 0.8554",\
"0.8525, 0.843, 0.8325, 0.8303, 0.8353, 0.8433, 0.8465, 0.8579, 0.8619, 0.8772",\
"0.8788, 0.8679, 0.8575, 0.8569, 0.86, 0.8662, 0.8767, 0.8826, 0.888, 0.8983",\
"0.9242, 0.9144, 0.9036, 0.9008, 0.9095, 0.9135, 0.9208, 0.924, 0.933, 0.9406",\
"0.9856, 0.9744, 0.9639, 0.9632, 0.964, 0.9769, 0.9806, 0.9879, 0.9947, 1.005",\
"1.062, 1.051, 1.039, 1.037, 1.039, 1.046, 1.06, 1.069, 1.074, 1.075",\
"1.156, 1.146, 1.134, 1.131, 1.134, 1.135, 1.148, 1.159, 1.177, 1.184");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.8465, 0.8714, 0.9362, 1.034, 1.172, 1.362, 1.612, 1.926, 2.31, 2.767",\
"0.8542, 0.8791, 0.944, 1.041, 1.18, 1.37, 1.619, 1.934, 2.318, 2.775",\
"0.8745, 0.8995, 0.9643, 1.062, 1.2, 1.39, 1.64, 1.954, 2.338, 2.795",\
"0.9151, 0.9401, 1.005, 1.102, 1.241, 1.431, 1.68, 1.995, 2.379, 2.836",\
"0.9905, 1.015, 1.08, 1.178, 1.316, 1.506, 1.756, 2.07, 2.454, 2.911",\
"1.098, 1.123, 1.188, 1.286, 1.424, 1.614, 1.864, 2.178, 2.562, 3.019",\
"1.235, 1.259, 1.324, 1.422, 1.56, 1.751, 2, 2.315, 2.698, 3.156",\
"1.399, 1.424, 1.488, 1.586, 1.724, 1.914, 2.164, 2.478, 2.862, 3.32",\
"1.583, 1.608, 1.673, 1.77, 1.909, 2.098, 2.348, 2.662, 3.046, 3.504",\
"1.785, 1.81, 1.875, 1.973, 2.11, 2.3, 2.55, 2.865, 3.249, 3.706");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.7392, 0.7651, 0.8418, 0.9811, 1.198, 1.502, 1.903, 2.408, 3.023, 3.758",\
"0.7433, 0.7692, 0.8459, 0.985, 1.202, 1.507, 1.907, 2.412, 3.029, 3.761",\
"0.7565, 0.7825, 0.8591, 0.9983, 1.215, 1.52, 1.92, 2.425, 3.04, 3.776",\
"0.7859, 0.8119, 0.8886, 1.028, 1.245, 1.549, 1.95, 2.455, 3.069, 3.805",\
"0.8332, 0.8593, 0.936, 1.075, 1.292, 1.597, 1.997, 2.502, 3.116, 3.852",\
"0.8858, 0.9119, 0.988, 1.127, 1.344, 1.649, 2.05, 2.554, 3.169, 3.904",\
"0.9363, 0.9623, 1.039, 1.178, 1.395, 1.7, 2.1, 2.604, 3.22, 3.953",\
"0.9794, 1.005, 1.082, 1.221, 1.438, 1.743, 2.143, 2.647, 3.262, 3.997",\
"1.012, 1.038, 1.114, 1.253, 1.47, 1.775, 2.175, 2.679, 3.295, 4.028",\
"1.032, 1.058, 1.134, 1.273, 1.49, 1.795, 2.195, 2.699, 3.315, 4.047");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.06144, 0.08678, 0.1584, 0.285, 0.4952, 0.8004, 1.207, 1.72, 2.346, 3.093",\
"0.06154, 0.08676, 0.1583, 0.285, 0.4956, 0.8012, 1.208, 1.72, 2.346, 3.093",\
"0.06164, 0.08686, 0.1582, 0.2852, 0.4954, 0.8012, 1.207, 1.72, 2.346, 3.093",\
"0.0616, 0.0868, 0.158, 0.2852, 0.4948, 0.801, 1.207, 1.72, 2.346, 3.093",\
"0.0616, 0.0866, 0.1582, 0.2852, 0.4952, 0.801, 1.207, 1.722, 2.346, 3.096",\
"0.0616, 0.087, 0.1582, 0.2854, 0.495, 0.8012, 1.208, 1.72, 2.348, 3.094",\
"0.0616, 0.0868, 0.1582, 0.285, 0.495, 0.8006, 1.207, 1.72, 2.346, 3.093",\
"0.0616, 0.0868, 0.1586, 0.2854, 0.495, 0.8016, 1.207, 1.72, 2.347, 3.093",\
"0.0618, 0.087, 0.1586, 0.2858, 0.495, 0.8004, 1.208, 1.72, 2.346, 3.093",\
"0.0622, 0.0874, 0.1588, 0.2852, 0.4948, 0.8012, 1.208, 1.721, 2.346, 3.093");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.0612, 0.0946, 0.2092, 0.4443, 0.8176, 1.341, 2.03, 2.9, 3.958, 5.221",\
"0.06112, 0.0948, 0.2092, 0.4443, 0.818, 1.341, 2.028, 2.901, 3.958, 5.227",\
"0.06146, 0.09462, 0.2093, 0.4444, 0.818, 1.341, 2.029, 2.9, 3.959, 5.221",\
"0.0614, 0.0944, 0.209, 0.4442, 0.818, 1.341, 2.028, 2.9, 3.958, 5.221",\
"0.061, 0.0948, 0.2092, 0.4444, 0.818, 1.341, 2.029, 2.9, 3.957, 5.229",\
"0.0608, 0.0946, 0.2094, 0.4446, 0.817, 1.341, 2.028, 2.899, 3.959, 5.229",\
"0.061, 0.0946, 0.2096, 0.445, 0.8164, 1.34, 2.03, 2.9, 3.962, 5.217",\
"0.0612, 0.0946, 0.2094, 0.445, 0.8172, 1.34, 2.027, 2.895, 3.956, 5.226",\
"0.0612, 0.0944, 0.2094, 0.4452, 0.8172, 1.341, 2.028, 2.894, 3.953, 5.212",\
"0.0612, 0.0952, 0.21, 0.4444, 0.818, 1.341, 2.027, 2.895, 3.953, 5.215");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.8877, 0.9125, 0.9774, 1.075, 1.213, 1.403, 1.653, 1.967, 2.351, 2.809",\
"0.8948, 0.9198, 0.9847, 1.082, 1.22, 1.41, 1.66, 1.974, 2.358, 2.816",\
"0.9197, 0.9447, 1.01, 1.107, 1.245, 1.435, 1.685, 1.999, 2.383, 2.841",\
"0.9492, 0.9739, 1.039, 1.136, 1.275, 1.465, 1.714, 2.029, 2.413, 2.87",\
"0.9756, 1, 1.065, 1.163, 1.301, 1.491, 1.741, 2.055, 2.439, 2.896",\
"0.9989, 1.024, 1.089, 1.186, 1.324, 1.514, 1.764, 2.078, 2.462, 2.92",\
"1.011, 1.036, 1.101, 1.198, 1.337, 1.527, 1.776, 2.091, 2.475, 2.932",\
"1.015, 1.04, 1.105, 1.203, 1.341, 1.531, 1.781, 2.095, 2.479, 2.936",\
"1.008, 1.033, 1.098, 1.195, 1.333, 1.524, 1.773, 2.088, 2.471, 2.929",\
"0.9873, 1.012, 1.077, 1.174, 1.313, 1.504, 1.754, 2.068, 2.451, 2.908");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.6803, 0.706, 0.7824, 0.9216, 1.139, 1.443, 1.844, 2.349, 2.965, 3.699",\
"0.6871, 0.7132, 0.7898, 0.929, 1.146, 1.451, 1.851, 2.356, 2.971, 3.706",\
"0.7105, 0.7365, 0.8132, 0.9524, 1.169, 1.474, 1.874, 2.379, 2.994, 3.73",\
"0.7585, 0.7845, 0.8612, 1, 1.217, 1.522, 1.922, 2.427, 3.043, 3.777",\
"0.8243, 0.85, 0.9267, 1.066, 1.283, 1.587, 1.988, 2.493, 3.109, 3.841",\
"0.8848, 0.9108, 0.9875, 1.127, 1.344, 1.648, 2.049, 2.553, 3.17, 3.902",\
"0.9401, 0.9662, 1.043, 1.182, 1.399, 1.703, 2.104, 2.608, 3.224, 3.958",\
"0.9852, 1.011, 1.088, 1.226, 1.444, 1.748, 2.149, 2.653, 3.268, 4.003",\
"1.015, 1.041, 1.118, 1.257, 1.474, 1.778, 2.179, 2.683, 3.298, 4.031",\
"1.029, 1.055, 1.131, 1.271, 1.488, 1.792, 2.192, 2.697, 3.312, 4.045");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.06142, 0.08684, 0.1586, 0.285, 0.495, 0.8006, 1.208, 1.72, 2.346, 3.093",\
"0.0615, 0.08674, 0.158, 0.2852, 0.4948, 0.8012, 1.207, 1.722, 2.346, 3.095",\
"0.0618, 0.0866, 0.158, 0.2852, 0.495, 0.8006, 1.208, 1.722, 2.346, 3.095",\
"0.0614, 0.087, 0.1584, 0.285, 0.4954, 0.8008, 1.208, 1.722, 2.346, 3.096",\
"0.0616, 0.0872, 0.158, 0.2854, 0.495, 0.801, 1.208, 1.722, 2.346, 3.096",\
"0.0616, 0.0866, 0.1584, 0.285, 0.4954, 0.8012, 1.208, 1.72, 2.347, 3.094",\
"0.0616, 0.0868, 0.1582, 0.2848, 0.4956, 0.8006, 1.207, 1.72, 2.346, 3.093",\
"0.0616, 0.0866, 0.1582, 0.285, 0.4946, 0.801, 1.207, 1.72, 2.347, 3.095",\
"0.0614, 0.087, 0.1582, 0.2854, 0.4948, 0.8004, 1.208, 1.721, 2.346, 3.092",\
"0.0616, 0.0868, 0.1584, 0.2848, 0.4948, 0.8012, 1.207, 1.72, 2.347, 3.093");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.0608, 0.09466, 0.2093, 0.4443, 0.8178, 1.34, 2.028, 2.902, 3.963, 5.229",\
"0.0611, 0.0946, 0.2092, 0.4442, 0.8182, 1.34, 2.03, 2.901, 3.958, 5.221",\
"0.06148, 0.09458, 0.2093, 0.4442, 0.8172, 1.34, 2.03, 2.901, 3.957, 5.229",\
"0.061, 0.0946, 0.2092, 0.4444, 0.8174, 1.342, 2.031, 2.902, 3.958, 5.23",\
"0.0612, 0.0946, 0.2094, 0.4442, 0.8168, 1.34, 2.031, 2.902, 3.958, 5.22",\
"0.0608, 0.0948, 0.2094, 0.4442, 0.8174, 1.341, 2.031, 2.897, 3.963, 5.222",\
"0.0612, 0.0948, 0.2094, 0.444, 0.8166, 1.34, 2.028, 2.896, 3.957, 5.22",\
"0.0608, 0.0946, 0.2096, 0.4442, 0.8184, 1.339, 2.027, 2.899, 3.958, 5.225",\
"0.0614, 0.095, 0.2094, 0.4442, 0.817, 1.341, 2.027, 2.894, 3.954, 5.223",\
"0.0614, 0.095, 0.2096, 0.4442, 0.8174, 1.342, 2.027, 2.894, 3.951, 5.214");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b0 && E===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "!D&!E" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.6333, 0.6582, 0.7231, 0.8205, 0.9587, 1.149, 1.399, 1.713, 2.097, 2.554",\
"0.6418, 0.6668, 0.7316, 0.8291, 0.9673, 1.157, 1.407, 1.722, 2.105, 2.563",\
"0.6784, 0.7034, 0.7682, 0.8656, 1.004, 1.194, 1.444, 1.758, 2.142, 2.6",\
"0.7545, 0.7795, 0.8444, 0.9417, 1.08, 1.27, 1.52, 1.834, 2.218, 2.676",\
"0.8731, 0.8981, 0.9629, 1.06, 1.198, 1.389, 1.638, 1.953, 2.337, 2.794",\
"1.015, 1.04, 1.105, 1.202, 1.34, 1.531, 1.78, 2.095, 2.479, 2.936",\
"1.176, 1.201, 1.266, 1.363, 1.502, 1.692, 1.941, 2.256, 2.64, 3.097",\
"1.357, 1.381, 1.446, 1.543, 1.682, 1.872, 2.122, 2.436, 2.82, 3.277",\
"1.556, 1.581, 1.645, 1.743, 1.881, 2.071, 2.321, 2.635, 3.019, 3.476",\
"1.775, 1.8, 1.865, 1.962, 2.1, 2.291, 2.54, 2.854, 3.238, 3.696");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.0613, 0.08644, 0.1581, 0.2851, 0.4952, 0.8006, 1.208, 1.721, 2.346, 3.093",\
"0.06126, 0.08652, 0.1582, 0.2849, 0.4948, 0.8004, 1.208, 1.72, 2.346, 3.098",\
"0.06126, 0.08654, 0.1581, 0.2851, 0.4949, 0.801, 1.207, 1.72, 2.346, 3.098",\
"0.0614, 0.0864, 0.1578, 0.2852, 0.495, 0.8002, 1.207, 1.722, 2.349, 3.097",\
"0.0614, 0.0864, 0.1582, 0.2848, 0.4956, 0.8012, 1.208, 1.721, 2.346, 3.098",\
"0.0612, 0.0866, 0.1582, 0.285, 0.4958, 0.801, 1.207, 1.721, 2.348, 3.093",\
"0.0614, 0.0866, 0.1582, 0.2856, 0.4946, 0.8002, 1.208, 1.72, 2.347, 3.093",\
"0.0614, 0.0866, 0.158, 0.2848, 0.496, 0.8004, 1.208, 1.721, 2.347, 3.094",\
"0.0616, 0.0868, 0.1582, 0.285, 0.495, 0.8004, 1.208, 1.72, 2.345, 3.094",\
"0.0616, 0.0866, 0.1584, 0.285, 0.4948, 0.8012, 1.207, 1.72, 2.347, 3.092");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b1 && E===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "D&!E" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.6331, 0.6581, 0.7229, 0.8203, 0.9585, 1.149, 1.398, 1.713, 2.097, 2.554",\
"0.642, 0.6667, 0.7319, 0.8292, 0.9674, 1.158, 1.407, 1.722, 2.106, 2.563",\
"0.6784, 0.7034, 0.7682, 0.8656, 1.004, 1.194, 1.444, 1.758, 2.142, 2.6",\
"0.7546, 0.7796, 0.8444, 0.9418, 1.08, 1.27, 1.52, 1.834, 2.218, 2.676",\
"0.873, 0.898, 0.9629, 1.06, 1.198, 1.389, 1.638, 1.953, 2.337, 2.794",\
"1.015, 1.04, 1.105, 1.202, 1.341, 1.531, 1.781, 2.095, 2.479, 2.936",\
"1.176, 1.201, 1.266, 1.363, 1.502, 1.692, 1.941, 2.256, 2.64, 3.097",\
"1.356, 1.381, 1.446, 1.543, 1.682, 1.872, 2.122, 2.436, 2.82, 3.277",\
"1.556, 1.58, 1.645, 1.743, 1.881, 2.071, 2.321, 2.635, 3.019, 3.476",\
"1.775, 1.8, 1.865, 1.962, 2.1, 2.291, 2.54, 2.854, 3.238, 3.696");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.0613, 0.08648, 0.158, 0.2848, 0.4954, 0.8013, 1.207, 1.721, 2.347, 3.093",\
"0.06134, 0.08664, 0.1582, 0.285, 0.4947, 0.8002, 1.208, 1.722, 2.346, 3.093",\
"0.06128, 0.08654, 0.1581, 0.2852, 0.4949, 0.8012, 1.207, 1.721, 2.346, 3.098",\
"0.0612, 0.0864, 0.158, 0.2848, 0.495, 0.8002, 1.208, 1.72, 2.346, 3.098",\
"0.0614, 0.0866, 0.158, 0.285, 0.4948, 0.801, 1.208, 1.72, 2.346, 3.098",\
"0.0614, 0.0864, 0.1582, 0.2852, 0.4956, 0.801, 1.207, 1.721, 2.348, 3.093",\
"0.0614, 0.0868, 0.158, 0.2848, 0.4946, 0.8002, 1.208, 1.721, 2.346, 3.093",\
"0.0616, 0.0866, 0.1584, 0.2848, 0.4948, 0.8006, 1.207, 1.721, 2.348, 3.094",\
"0.0616, 0.0866, 0.1584, 0.285, 0.4946, 0.8006, 1.208, 1.72, 2.346, 3.093",\
"0.0616, 0.0868, 0.1582, 0.2852, 0.4954, 0.801, 1.207, 1.721, 2.347, 3.093");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b1 && E===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "D&E" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.6345, 0.6595, 0.7243, 0.8217, 0.9599, 1.15, 1.4, 1.714, 2.098, 2.555",\
"0.6421, 0.6671, 0.7319, 0.8293, 0.9675, 1.158, 1.407, 1.722, 2.106, 2.563",\
"0.6774, 0.7026, 0.7674, 0.8649, 1.003, 1.193, 1.443, 1.757, 2.141, 2.599",\
"0.7532, 0.7782, 0.8431, 0.9405, 1.079, 1.269, 1.518, 1.833, 2.217, 2.674",\
"0.8713, 0.8963, 0.9611, 1.059, 1.197, 1.387, 1.637, 1.951, 2.335, 2.792",\
"1.013, 1.038, 1.103, 1.2, 1.338, 1.528, 1.778, 2.093, 2.477, 2.934",\
"1.174, 1.199, 1.264, 1.361, 1.499, 1.69, 1.939, 2.254, 2.637, 3.095",\
"1.356, 1.382, 1.446, 1.544, 1.682, 1.872, 2.122, 2.436, 2.82, 3.278",\
"1.558, 1.582, 1.648, 1.745, 1.883, 2.074, 2.323, 2.638, 3.021, 3.479",\
"1.779, 1.805, 1.869, 1.966, 2.104, 2.294, 2.544, 2.858, 3.242, 3.699");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.7525, 0.7785, 0.8548, 0.9939, 1.211, 1.516, 1.916, 2.421, 3.036, 3.771",\
"0.7572, 0.7834, 0.86, 0.9992, 1.216, 1.521, 1.921, 2.426, 3.041, 3.777",\
"0.7661, 0.7921, 0.8687, 1.008, 1.225, 1.53, 1.93, 2.435, 3.049, 3.784",\
"0.7803, 0.8063, 0.8829, 1.022, 1.239, 1.543, 1.944, 2.449, 3.064, 3.799",\
"0.8051, 0.8312, 0.9078, 1.047, 1.264, 1.569, 1.969, 2.474, 3.089, 3.822",\
"0.8344, 0.8605, 0.9369, 1.076, 1.293, 1.598, 1.998, 2.503, 3.119, 3.852",\
"0.8656, 0.8918, 0.9684, 1.107, 1.325, 1.629, 2.029, 2.534, 3.149, 3.884",\
"0.8901, 0.9157, 0.9926, 1.132, 1.349, 1.653, 2.053, 2.558, 3.173, 3.907",\
"0.9026, 0.9284, 1.005, 1.144, 1.361, 1.666, 2.066, 2.57, 3.185, 3.919",\
"0.9013, 0.9273, 1.004, 1.143, 1.36, 1.664, 2.064, 2.569, 3.184, 3.917");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.06134, 0.08652, 0.1583, 0.2849, 0.4953, 0.801, 1.207, 1.721, 2.347, 3.093",\
"0.06152, 0.08648, 0.1583, 0.2851, 0.4947, 0.801, 1.207, 1.721, 2.347, 3.093",\
"0.06134, 0.0866, 0.1583, 0.285, 0.4952, 0.8008, 1.208, 1.72, 2.348, 3.092",\
"0.06136, 0.0866, 0.158, 0.2854, 0.4952, 0.8012, 1.207, 1.721, 2.346, 3.094",\
"0.0616, 0.0864, 0.1582, 0.2852, 0.4946, 0.8008, 1.207, 1.721, 2.346, 3.093",\
"0.0614, 0.0866, 0.1582, 0.285, 0.4952, 0.8012, 1.208, 1.722, 2.348, 3.093",\
"0.0614, 0.0868, 0.1582, 0.285, 0.4948, 0.8004, 1.208, 1.721, 2.347, 3.092",\
"0.0616, 0.0866, 0.1584, 0.2848, 0.4952, 0.8006, 1.207, 1.72, 2.346, 3.096",\
"0.0618, 0.0868, 0.1584, 0.285, 0.4956, 0.8008, 1.207, 1.72, 2.346, 3.094",\
"0.062, 0.087, 0.1586, 0.2852, 0.495, 0.801, 1.208, 1.721, 2.346, 3.093");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.06068, 0.0942, 0.2097, 0.4442, 0.8172, 1.341, 2.031, 2.902, 3.956, 5.22",\
"0.0611, 0.0947, 0.2092, 0.4441, 0.8172, 1.342, 2.028, 2.9, 3.957, 5.221",\
"0.06068, 0.0945, 0.2091, 0.4442, 0.818, 1.341, 2.028, 2.901, 3.957, 5.227",\
"0.0612, 0.0946, 0.209, 0.4442, 0.8174, 1.341, 2.031, 2.899, 3.961, 5.22",\
"0.0608, 0.0946, 0.2092, 0.444, 0.8172, 1.342, 2.029, 2.902, 3.955, 5.224",\
"0.0612, 0.0944, 0.2094, 0.4438, 0.817, 1.341, 2.031, 2.902, 3.959, 5.219",\
"0.0608, 0.0944, 0.2094, 0.4446, 0.8168, 1.339, 2.03, 2.895, 3.956, 5.221",\
"0.061, 0.0948, 0.2096, 0.4438, 0.8176, 1.339, 2.027, 2.896, 3.958, 5.223",\
"0.0612, 0.095, 0.2094, 0.4446, 0.818, 1.34, 2.028, 2.894, 3.951, 5.212",\
"0.061, 0.0946, 0.2098, 0.4442, 0.8168, 1.342, 2.029, 2.898, 3.952, 5.215");
}
}
timing() {
related_pin : "RN" ;
timing_sense : positive_unate ;
timing_type : clear ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.6345, 0.6595, 0.7243, 0.8217, 0.9599, 1.15, 1.4, 1.714, 2.098, 2.555",\
"0.6421, 0.6671, 0.7319, 0.8293, 0.9675, 1.158, 1.407, 1.722, 2.106, 2.563",\
"0.6774, 0.7026, 0.7674, 0.8649, 1.003, 1.193, 1.443, 1.757, 2.141, 2.599",\
"0.7532, 0.7782, 0.8431, 0.9405, 1.079, 1.269, 1.518, 1.833, 2.217, 2.674",\
"0.8713, 0.8963, 0.9611, 1.059, 1.197, 1.387, 1.637, 1.951, 2.335, 2.792",\
"1.013, 1.038, 1.103, 1.2, 1.338, 1.528, 1.778, 2.093, 2.477, 2.934",\
"1.174, 1.199, 1.264, 1.361, 1.499, 1.69, 1.939, 2.254, 2.637, 3.095",\
"1.356, 1.382, 1.446, 1.544, 1.682, 1.872, 2.122, 2.436, 2.82, 3.278",\
"1.558, 1.582, 1.648, 1.745, 1.883, 2.074, 2.323, 2.638, 3.021, 3.479",\
"1.779, 1.805, 1.869, 1.966, 2.104, 2.294, 2.544, 2.858, 3.242, 3.699");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.7525, 0.7785, 0.8548, 0.9939, 1.211, 1.516, 1.916, 2.421, 3.036, 3.771",\
"0.7572, 0.7834, 0.86, 0.9992, 1.216, 1.521, 1.921, 2.426, 3.041, 3.777",\
"0.7661, 0.7921, 0.8687, 1.008, 1.225, 1.53, 1.93, 2.435, 3.049, 3.784",\
"0.7803, 0.8063, 0.8829, 1.022, 1.239, 1.543, 1.944, 2.449, 3.064, 3.799",\
"0.8051, 0.8312, 0.9078, 1.047, 1.264, 1.569, 1.969, 2.474, 3.089, 3.822",\
"0.8344, 0.8605, 0.9369, 1.076, 1.293, 1.598, 1.998, 2.503, 3.119, 3.852",\
"0.8656, 0.8918, 0.9684, 1.107, 1.325, 1.629, 2.029, 2.534, 3.149, 3.884",\
"0.8901, 0.9157, 0.9926, 1.132, 1.349, 1.653, 2.053, 2.558, 3.173, 3.907",\
"0.9026, 0.9284, 1.005, 1.144, 1.361, 1.666, 2.066, 2.57, 3.185, 3.919",\
"0.9013, 0.9273, 1.004, 1.143, 1.36, 1.664, 2.064, 2.569, 3.184, 3.917");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.0613, 0.08648, 0.158, 0.2848, 0.4954, 0.8013, 1.207, 1.721, 2.347, 3.093",\
"0.06134, 0.08664, 0.1582, 0.285, 0.4947, 0.8002, 1.208, 1.722, 2.346, 3.093",\
"0.06128, 0.08654, 0.1581, 0.2852, 0.4949, 0.8012, 1.207, 1.721, 2.346, 3.098",\
"0.0612, 0.0864, 0.158, 0.2848, 0.495, 0.8002, 1.208, 1.72, 2.346, 3.098",\
"0.0614, 0.0866, 0.158, 0.285, 0.4948, 0.801, 1.208, 1.72, 2.346, 3.098",\
"0.0614, 0.0864, 0.1582, 0.2852, 0.4956, 0.801, 1.207, 1.721, 2.348, 3.093",\
"0.0614, 0.0868, 0.158, 0.2848, 0.4946, 0.8002, 1.208, 1.721, 2.346, 3.093",\
"0.0616, 0.0866, 0.1584, 0.2848, 0.4948, 0.8006, 1.207, 1.721, 2.348, 3.094",\
"0.0616, 0.0866, 0.1584, 0.285, 0.4946, 0.8006, 1.208, 1.72, 2.346, 3.093",\
"0.0616, 0.0868, 0.1582, 0.2852, 0.4954, 0.801, 1.207, 1.721, 2.347, 3.093");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.01225, 0.05175, 0.1272, 0.2447, 0.4096, 0.6266, 0.8999, 1.234, 1.631");
values("0.06068, 0.0942, 0.2097, 0.4442, 0.8172, 1.341, 2.031, 2.902, 3.956, 5.22",\
"0.0611, 0.0947, 0.2092, 0.4441, 0.8172, 1.342, 2.028, 2.9, 3.957, 5.221",\
"0.06068, 0.0945, 0.2091, 0.4442, 0.818, 1.341, 2.028, 2.901, 3.957, 5.227",\
"0.0612, 0.0946, 0.209, 0.4442, 0.8174, 1.341, 2.031, 2.899, 3.961, 5.22",\
"0.0608, 0.0946, 0.2092, 0.444, 0.8172, 1.342, 2.029, 2.902, 3.955, 5.224",\
"0.0612, 0.0944, 0.2094, 0.4438, 0.817, 1.341, 2.031, 2.902, 3.959, 5.219",\
"0.0608, 0.0944, 0.2094, 0.4446, 0.8168, 1.339, 2.03, 2.895, 3.956, 5.221",\
"0.061, 0.0948, 0.2096, 0.4438, 0.8176, 1.339, 2.027, 2.896, 3.958, 5.223",\
"0.0612, 0.095, 0.2094, 0.4446, 0.818, 1.34, 2.028, 2.894, 3.951, 5.212",\
"0.061, 0.0946, 0.2098, 0.4442, 0.8168, 1.342, 2.029, 2.898, 3.952, 5.215");
}
}
}
pin(RN) {
capacitance : 0.006572 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
min_pulse_width_low : 0.382 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02691, 0.02563, 0.02523, 0.02519, 0.02521, 0.02521, 0.02525, \
0.02524, 0.02526, 0.02523");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02528, -0.02522, -0.02519, -0.02517, -0.02513, -0.02512, -0.02517, \
-0.02516, -0.02519, -0.02517");
}
}
internal_power() {
when : "!D&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02661, 0.02539, 0.02522, 0.02519, 0.0252, 0.02518, 0.02523, \
0.02523, 0.02523, 0.02525");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02527, -0.02523, -0.02519, -0.02517, -0.02513, -0.02513, -0.02519, \
-0.02519, -0.02519, -0.02519");
}
}
internal_power() {
when : "D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.0271, 0.02553, 0.02521, 0.02521, 0.02518, 0.02521, 0.02526, \
0.02523, 0.02523, 0.02523");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02526, -0.02523, -0.02518, -0.02517, -0.02513, -0.02512, -0.02518, \
-0.02517, -0.0252, -0.02518");
}
}
timing() {
related_pin : "E" ;
timing_type : recovery_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.492, 0.492, 0.503, 0.553, 0.674, 0.9, 1.213, 1.625, 2.138, 2.724",\
"0.494, 0.495, 0.506, 0.555, 0.683, 0.899, 1.218, 1.623, 2.128, 2.725",\
"0.502, 0.502, 0.512, 0.563, 0.688, 0.906, 1.214, 1.622, 2.114, 2.706",\
"0.519, 0.516, 0.526, 0.576, 0.698, 0.917, 1.222, 1.616, 2.1, 2.68",\
"0.54, 0.541, 0.55, 0.599, 0.721, 0.923, 1.22, 1.598, 2.064, 2.625",\
"0.574, 0.577, 0.583, 0.624, 0.737, 0.938, 1.22, 1.586, 2.036, 2.574",\
"0.604, 0.606, 0.616, 0.653, 0.757, 0.944, 1.199, 1.547, 1.975, 2.495",\
"0.635, 0.633, 0.644, 0.68, 0.772, 0.938, 1.187, 1.517, 1.923, 2.415",\
"0.653, 0.657, 0.66, 0.695, 0.782, 0.939, 1.169, 1.487, 1.879, 2.354",\
"0.657, 0.653, 0.661, 0.692, 0.778, 0.924, 1.148, 1.446, 1.827, 2.287");
}
}
timing() {
related_pin : "E" ;
timing_type : removal_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.429, -0.427, -0.434, -0.467, -0.533, -0.607, -0.691, -0.765, -0.822, -0.873",\
"-0.436, -0.438, -0.44, -0.478, -0.536, -0.614, -0.698, -0.768, -0.83, -0.874",\
"-0.441, -0.445, -0.453, -0.482, -0.544, -0.625, -0.702, -0.781, -0.84, -0.88",\
"-0.46, -0.461, -0.462, -0.499, -0.553, -0.626, -0.705, -0.781, -0.838, -0.881",\
"-0.485, -0.483, -0.493, -0.523, -0.574, -0.645, -0.71, -0.778, -0.84, -0.888",\
"-0.514, -0.515, -0.517, -0.549, -0.599, -0.66, -0.723, -0.791, -0.852, -0.905",\
"-0.544, -0.545, -0.546, -0.577, -0.62, -0.682, -0.747, -0.81, -0.875, -0.936",\
"-0.568, -0.572, -0.574, -0.596, -0.643, -0.703, -0.77, -0.839, -0.91, -0.968",\
"-0.583, -0.586, -0.593, -0.619, -0.659, -0.726, -0.797, -0.872, -0.953, -1.026",\
"-0.593, -0.588, -0.596, -0.617, -0.661, -0.726, -0.806, -0.898, -0.99, -1.081");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&!E" ;
fall_constraint(scalar) {
values("0.382");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&!E" ;
fall_constraint(scalar) {
values("0.382");
}
}
}
}