blob: a9ef8fa36430dea0b317e797c1474e937ac93863 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__icgtn_4) {
area : 101.606400 ;
clock_gating_integrated_cell : "latch_negedge_precontrol" ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!E&!TE" ;
value : "0.000432306" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!E&TE" ;
value : "0.000404172" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&E&!TE" ;
value : "0.000384723" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&E&TE" ;
value : "0.0003847275" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!E&!TE" ;
value : "0.0003110355" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!E&TE" ;
value : "0.0003216915" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&E&!TE" ;
value : "0.000295389" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&E&TE" ;
value : "0.0002953935" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000432306" ;
}
statetable("CLKN E TE", "IQ3 IQN3") {
table : "H L L : - - : L H, \
H H - : - - : H L, \
H - H : - - : H L, \
L - - : - - : N N" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLKN) {
capacitance : 0.01142 ;
clock : true ;
clock_gate_clock_pin : 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.855 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!TE" ;
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.2943, 0.2929, 0.2958, 0.3124, 0.3441, 0.3935, 0.4609, 0.5476, \
0.654, 0.7816");
}
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.1463, 0.1449, 0.1458, 0.159, 0.1867, 0.2309, 0.2924, 0.3725, \
0.471, 0.589");
}
}
internal_power() {
when : "!E&TE" ;
fall_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.5103, 0.5091, 0.5096, 0.5221, 0.5489, 0.5924, 0.6528, 0.7324, \
0.8324, 0.9618");
}
}
internal_power() {
when : "E&!TE" ;
fall_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.4926, 0.4911, 0.4921, 0.5053, 0.5329, 0.5768, 0.6383, 0.7182, \
0.8198, 0.9505");
}
}
internal_power() {
when : "E&TE" ;
fall_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.4903, 0.4891, 0.4898, 0.5032, 0.5307, 0.5747, 0.6362, 0.716, \
0.8187, 0.9506");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_E_AND_NOT_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "!E&!TE" ;
rise_constraint(scalar) {
values("0.516");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_E_AND_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "!E&TE" ;
rise_constraint(scalar) {
values("0.855");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_E_AND_NOT_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "E&!TE" ;
rise_constraint(scalar) {
values("0.816");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_E_AND_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "E&TE" ;
rise_constraint(scalar) {
values("0.776");
}
}
}
pin(E) {
capacitance : 0.004772 ;
clock_gate_enable_pin : true ;
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 : "!CLKN&!TE" ;
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.03842, 0.03837, 0.03833, 0.03831, 0.03833, 0.03835, 0.03832, \
0.03839, 0.0384, 0.03837");
}
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.03484, -0.0347, -0.03468, -0.03491, -0.03505, -0.03512, -0.03521, \
-0.03525, -0.03527, -0.0353");
}
}
internal_power() {
when : "!CLKN&TE" ;
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.01601, 0.016, 0.016, 0.01606, 0.01602, 0.01608, 0.01604, 0.0161, \
0.0161, 0.0161");
}
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.01532, -0.01527, -0.01526, -0.01527, -0.01529, -0.01529, -0.01532, \
-0.01528, -0.01533, -0.01534");
}
}
internal_power() {
when : "CLKN&!TE" ;
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.4635, 0.4622, 0.4606, 0.4635, 0.4791, 0.5078, 0.5514, 0.6106, \
0.6842, 0.773");
}
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.3204, 0.3201, 0.3186, 0.3205, 0.3321, 0.3555, 0.3927, 0.443, \
0.5073, 0.5859");
}
}
internal_power() {
when : "CLKN&TE" ;
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.01795, 0.01791, 0.01792, 0.01794, 0.01793, 0.01791, 0.01799, \
0.01798, 0.01796, 0.01795");
}
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.01134, -0.01132, -0.01135, -0.01136, -0.01141, -0.0114, -0.01145, \
-0.01147, -0.01147, -0.01148");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : hold_falling ;
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.469, -0.459, -0.425, -0.381, -0.335, -0.283, -0.235, -0.172, -0.109, -0.044",\
"-0.474, -0.466, -0.43, -0.388, -0.343, -0.291, -0.24, -0.184, -0.112, -0.046",\
"-0.494, -0.483, -0.448, -0.401, -0.357, -0.311, -0.259, -0.197, -0.131, -0.06",\
"-0.533, -0.523, -0.486, -0.447, -0.401, -0.344, -0.294, -0.23, -0.166, -0.094",\
"-0.612, -0.604, -0.574, -0.523, -0.478, -0.427, -0.372, -0.307, -0.231, -0.154",\
"-0.724, -0.715, -0.682, -0.634, -0.593, -0.537, -0.479, -0.415, -0.341, -0.261",\
"-0.877, -0.867, -0.834, -0.792, -0.735, -0.682, -0.627, -0.557, -0.482, -0.402",\
"-1.057, -1.052, -1.018, -0.972, -0.92, -0.865, -0.806, -0.74, -0.661, -0.587",\
"-1.266, -1.254, -1.229, -1.183, -1.133, -1.075, -1.016, -0.947, -0.877, -0.801",\
"-1.505, -1.494, -1.463, -1.417, -1.365, -1.306, -1.253, -1.182, -1.116, -1.038");
}
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.092, -0.082, -0.04, 0.023, 0.1, 0.19, 0.292, 0.398, 0.514, 0.631",\
"-0.097, -0.084, -0.044, 0.016, 0.096, 0.185, 0.284, 0.393, 0.507, 0.627",\
"-0.118, -0.106, -0.065, -0.003, 0.079, 0.169, 0.271, 0.372, 0.49, 0.609",\
"-0.142, -0.134, -0.096, -0.032, 0.051, 0.145, 0.242, 0.354, 0.468, 0.595",\
"-0.186, -0.175, -0.138, -0.065, 0.017, 0.113, 0.218, 0.329, 0.448, 0.572",\
"-0.213, -0.2, -0.169, -0.098, -0.014, 0.081, 0.194, 0.306, 0.428, 0.558",\
"-0.233, -0.223, -0.184, -0.116, -0.031, 0.067, 0.176, 0.288, 0.413, 0.544",\
"-0.227, -0.22, -0.177, -0.112, -0.025, 0.071, 0.178, 0.297, 0.417, 0.556",\
"-0.207, -0.197, -0.161, -0.089, -0.009, 0.089, 0.199, 0.314, 0.449, 0.577",\
"-0.168, -0.161, -0.119, -0.051, 0.036, 0.133, 0.244, 0.363, 0.487, 0.625");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : setup_falling ;
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.481, 0.472, 0.442, 0.394, 0.345, 0.298, 0.24, 0.188, 0.119, 0.05",\
"0.487, 0.481, 0.449, 0.395, 0.348, 0.299, 0.246, 0.192, 0.123, 0.053",\
"0.502, 0.493, 0.465, 0.417, 0.368, 0.319, 0.265, 0.205, 0.137, 0.066",\
"0.546, 0.537, 0.502, 0.456, 0.407, 0.362, 0.301, 0.239, 0.171, 0.1",\
"0.626, 0.614, 0.585, 0.536, 0.486, 0.432, 0.379, 0.316, 0.243, 0.16",\
"0.739, 0.731, 0.698, 0.652, 0.598, 0.544, 0.488, 0.421, 0.348, 0.268",\
"0.894, 0.884, 0.851, 0.804, 0.75, 0.691, 0.632, 0.564, 0.491, 0.411",\
"1.072, 1.068, 1.034, 0.989, 0.929, 0.876, 0.813, 0.748, 0.671, 0.597",\
"1.286, 1.275, 1.245, 1.194, 1.139, 1.082, 1.024, 0.956, 0.887, 0.806",\
"1.518, 1.513, 1.475, 1.43, 1.372, 1.321, 1.262, 1.192, 1.122, 1.043");
}
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.601, 0.594, 0.582, 0.566, 0.542, 0.509, 0.445, 0.38, 0.288, 0.192",\
"0.603, 0.601, 0.591, 0.569, 0.547, 0.522, 0.465, 0.387, 0.302, 0.195",\
"0.625, 0.625, 0.6, 0.596, 0.566, 0.534, 0.472, 0.407, 0.311, 0.211",\
"0.652, 0.642, 0.632, 0.617, 0.594, 0.56, 0.503, 0.431, 0.339, 0.238",\
"0.682, 0.677, 0.661, 0.647, 0.634, 0.599, 0.537, 0.464, 0.372, 0.271",\
"0.716, 0.715, 0.698, 0.68, 0.665, 0.626, 0.572, 0.494, 0.413, 0.308",\
"0.738, 0.737, 0.719, 0.709, 0.678, 0.649, 0.587, 0.516, 0.432, 0.332",\
"0.746, 0.738, 0.722, 0.705, 0.689, 0.656, 0.595, 0.522, 0.438, 0.333",\
"0.732, 0.736, 0.711, 0.701, 0.671, 0.642, 0.58, 0.508, 0.42, 0.316",\
"0.702, 0.698, 0.681, 0.664, 0.646, 0.606, 0.553, 0.488, 0.384, 0.281");
}
}
}
pin(IQ3) {
direction : internal ;
internal_node : IQ3 ;
inverted_output : false ;
}
pin(IQN3) {
direction : internal ;
internal_node : IQN3 ;
inverted_output : true ;
}
pin(Q) {
clock_gate_out_pin : true ;
direction : output ;
max_capacitance : 1.628 ;
max_transition : 5.2 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
state_function : "(CLKN|(!IQ3))" ;
internal_power() {
related_pin : "CLKN" ;
when : "!E&!TE" ;
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.8633, 0.8412, 0.813, 0.803, 0.8055, 0.8043, 0.8079, 0.8112, 0.8162, 0.8205",\
"0.864, 0.8408, 0.8138, 0.8036, 0.806, 0.8044, 0.8085, 0.8112, 0.8194, 0.8256",\
"0.8639, 0.8421, 0.814, 0.8032, 0.8051, 0.8039, 0.808, 0.8112, 0.8145, 0.8247",\
"0.8829, 0.8593, 0.8284, 0.8136, 0.8126, 0.8096, 0.815, 0.8164, 0.8228, 0.8308",\
"0.9471, 0.9157, 0.8755, 0.8495, 0.8407, 0.8332, 0.8342, 0.8347, 0.8411, 0.8436",\
"1.031, 0.9912, 0.94, 0.9047, 0.8865, 0.8731, 0.8691, 0.871, 0.8756, 0.8727",\
"1.141, 1.094, 1.028, 0.9822, 0.9542, 0.9382, 0.9269, 0.923, 0.924, 0.9221",\
"1.279, 1.226, 1.145, 1.088, 1.047, 1.021, 1.01, 1.003, 0.9982, 0.9932",\
"1.436, 1.378, 1.28, 1.211, 1.161, 1.121, 1.105, 1.099, 1.091, 1.081",\
"1.605, 1.543, 1.428, 1.348, 1.287, 1.235, 1.207, 1.196, 1.193, 1.189");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.8633, 0.8412, 0.813, 0.803, 0.8055, 0.8043, 0.8079, 0.8112, 0.8162, 0.8205",\
"0.864, 0.8408, 0.8138, 0.8036, 0.806, 0.8044, 0.8085, 0.8112, 0.8194, 0.8256",\
"0.8639, 0.8421, 0.814, 0.8032, 0.8051, 0.8039, 0.808, 0.8112, 0.8145, 0.8247",\
"0.8829, 0.8593, 0.8284, 0.8136, 0.8126, 0.8096, 0.815, 0.8164, 0.8228, 0.8308",\
"0.9471, 0.9157, 0.8755, 0.8495, 0.8407, 0.8332, 0.8342, 0.8347, 0.8411, 0.8436",\
"1.031, 0.9912, 0.94, 0.9047, 0.8865, 0.8731, 0.8691, 0.871, 0.8756, 0.8727",\
"1.141, 1.094, 1.028, 0.9822, 0.9542, 0.9382, 0.9269, 0.923, 0.924, 0.9221",\
"1.279, 1.226, 1.145, 1.088, 1.047, 1.021, 1.01, 1.003, 0.9982, 0.9932",\
"1.436, 1.378, 1.28, 1.211, 1.161, 1.121, 1.105, 1.099, 1.091, 1.081",\
"1.605, 1.543, 1.428, 1.348, 1.287, 1.235, 1.207, 1.196, 1.193, 1.189");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "!E&TE" ;
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.9649, 0.9234, 0.8539, 0.8164, 0.7961, 0.7839, 0.7763, 0.7715, 0.7679, 0.7656",\
"0.9621, 0.9205, 0.8505, 0.8137, 0.7932, 0.7812, 0.7739, 0.7689, 0.7652, 0.7631",\
"0.9653, 0.9236, 0.8539, 0.8167, 0.7961, 0.7842, 0.7768, 0.7718, 0.7685, 0.7659",\
"0.9914, 0.9493, 0.8796, 0.8411, 0.8204, 0.808, 0.8005, 0.7956, 0.7922, 0.7899",\
"1.068, 1.025, 0.9496, 0.905, 0.8795, 0.8649, 0.8559, 0.8501, 0.8463, 0.8439",\
"1.203, 1.155, 1.067, 1.012, 0.9782, 0.9581, 0.9461, 0.9382, 0.9329, 0.9291",\
"1.377, 1.324, 1.224, 1.157, 1.115, 1.088, 1.071, 1.061, 1.053, 1.048",\
"1.596, 1.539, 1.426, 1.345, 1.292, 1.258, 1.235, 1.22, 1.21, 1.203",\
"1.863, 1.803, 1.675, 1.58, 1.515, 1.471, 1.441, 1.421, 1.407, 1.398",\
"2.178, 2.114, 1.973, 1.86, 1.782, 1.728, 1.69, 1.664, 1.646, 1.633");
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.0883, 0.06513, 0.04054, 0.02874, 0.02568, 0.02672, 0.0326, 0.03854, 0.04493, 0.04973",\
"0.08857, 0.06675, 0.0423, 0.03045, 0.02604, 0.02753, 0.03341, 0.03845, 0.04529, 0.05099",\
"0.08974, 0.06684, 0.04212, 0.02995, 0.02595, 0.02699, 0.03512, 0.03881, 0.04565, 0.05135",\
"0.1091, 0.08538, 0.0571, 0.04003, 0.03374, 0.03388, 0.04066, 0.04705, 0.05208, 0.05509",\
"0.1718, 0.1404, 0.1025, 0.07626, 0.06231, 0.05795, 0.06113, 0.06437, 0.06896, 0.07331",\
"0.2541, 0.2145, 0.1618, 0.1284, 0.1074, 0.09449, 0.09227, 0.09371, 0.0965, 0.1018",\
"0.361, 0.3143, 0.249, 0.201, 0.1712, 0.1569, 0.1479, 0.1444, 0.1418, 0.149",\
"0.4906, 0.4369, 0.356, 0.2982, 0.2555, 0.2304, 0.225, 0.213, 0.2085, 0.2063",\
"0.6406, 0.5821, 0.4852, 0.4166, 0.3602, 0.3235, 0.3073, 0.302, 0.2944, 0.2831",\
"0.8035, 0.7417, 0.6261, 0.5461, 0.4801, 0.4307, 0.4047, 0.3904, 0.3873, 0.3859");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "E&!TE" ;
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.9639, 0.9225, 0.8529, 0.8155, 0.7951, 0.783, 0.7754, 0.7706, 0.7671, 0.7647",\
"0.9612, 0.9196, 0.8497, 0.8127, 0.7924, 0.7801, 0.773, 0.768, 0.7643, 0.7623",\
"0.9644, 0.9227, 0.8531, 0.8155, 0.7952, 0.7833, 0.7758, 0.7708, 0.7676, 0.765",\
"0.9905, 0.9484, 0.8787, 0.8402, 0.8195, 0.807, 0.7997, 0.7946, 0.7913, 0.789",\
"1.068, 1.024, 0.949, 0.9043, 0.8789, 0.864, 0.855, 0.8492, 0.8456, 0.8427",\
"1.202, 1.154, 1.067, 1.011, 0.9773, 0.957, 0.9447, 0.9368, 0.9315, 0.9277",\
"1.376, 1.323, 1.223, 1.156, 1.114, 1.087, 1.07, 1.059, 1.052, 1.047",\
"1.595, 1.538, 1.425, 1.344, 1.292, 1.257, 1.235, 1.22, 1.21, 1.202",\
"1.863, 1.802, 1.675, 1.579, 1.514, 1.47, 1.44, 1.42, 1.406, 1.397",\
"2.177, 2.113, 1.972, 1.859, 1.781, 1.727, 1.688, 1.663, 1.645, 1.632");
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.1067, 0.08335, 0.05881, 0.04701, 0.04386, 0.04535, 0.05078, 0.05537, 0.06446, 0.07151",\
"0.107, 0.08434, 0.05949, 0.04804, 0.04445, 0.04594, 0.05182, 0.05686, 0.06324, 0.07255",\
"0.1077, 0.08484, 0.06012, 0.04791, 0.04386, 0.04535, 0.05303, 0.05672, 0.06266, 0.07241",\
"0.1264, 0.1025, 0.07389, 0.05736, 0.05097, 0.05111, 0.05789, 0.06473, 0.07292, 0.07997",\
"0.1884, 0.1568, 0.119, 0.09277, 0.07919, 0.07438, 0.07756, 0.0808, 0.08673, 0.09469",\
"0.2702, 0.2302, 0.178, 0.1454, 0.1239, 0.1101, 0.1092, 0.1116, 0.1162, 0.1205",\
"0.3762, 0.3286, 0.2639, 0.2171, 0.1862, 0.1714, 0.1598, 0.1563, 0.1577, 0.1635",\
"0.5053, 0.4519, 0.3718, 0.3127, 0.27, 0.2445, 0.2383, 0.2275, 0.2227, 0.2199",\
"0.6538, 0.5951, 0.4978, 0.4296, 0.3755, 0.3383, 0.3194, 0.3136, 0.3056, 0.3038",\
"0.8151, 0.7534, 0.6389, 0.556, 0.4927, 0.4438, 0.411, 0.4025, 0.4017, 0.394");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "E&TE" ;
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.964, 0.9225, 0.853, 0.8156, 0.7952, 0.783, 0.7754, 0.7706, 0.7671, 0.7647",\
"0.9613, 0.9194, 0.8499, 0.8128, 0.7924, 0.7806, 0.773, 0.768, 0.7644, 0.7623",\
"0.9644, 0.9227, 0.8533, 0.8156, 0.7952, 0.7833, 0.7758, 0.7709, 0.7674, 0.7651",\
"0.9905, 0.9486, 0.8788, 0.84, 0.8192, 0.8069, 0.7996, 0.7949, 0.7916, 0.7892",\
"1.068, 1.024, 0.9488, 0.9042, 0.8789, 0.864, 0.855, 0.8491, 0.8455, 0.8429",\
"1.202, 1.154, 1.067, 1.011, 0.9773, 0.9574, 0.9451, 0.937, 0.9315, 0.9278",\
"1.376, 1.323, 1.223, 1.156, 1.114, 1.087, 1.07, 1.059, 1.052, 1.047",\
"1.595, 1.537, 1.425, 1.344, 1.292, 1.257, 1.235, 1.22, 1.209, 1.202",\
"1.862, 1.801, 1.674, 1.578, 1.513, 1.47, 1.44, 1.42, 1.406, 1.397",\
"2.177, 2.113, 1.972, 1.859, 1.781, 1.726, 1.689, 1.663, 1.645, 1.632");
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.1089, 0.08562, 0.06103, 0.04927, 0.04613, 0.04852, 0.0553, 0.05899, 0.06627, 0.07423",\
"0.109, 0.08634, 0.06166, 0.04972, 0.04644, 0.04793, 0.05382, 0.05885, 0.06524, 0.07454",\
"0.11, 0.08715, 0.06166, 0.05022, 0.04617, 0.04766, 0.05445, 0.05903, 0.06497, 0.07472",\
"0.1285, 0.1046, 0.07656, 0.05967, 0.0531, 0.05324, 0.06003, 0.06686, 0.07505, 0.0812",\
"0.1904, 0.159, 0.1212, 0.09472, 0.08001, 0.0761, 0.07974, 0.08207, 0.08621, 0.09551",\
"0.2724, 0.2325, 0.1808, 0.1465, 0.126, 0.1118, 0.11, 0.1133, 0.1147, 0.1213",\
"0.3782, 0.3317, 0.2661, 0.2192, 0.1887, 0.1758, 0.1659, 0.1615, 0.1602, 0.1652",\
"0.5069, 0.4553, 0.3733, 0.3153, 0.2732, 0.2476, 0.24, 0.2316, 0.2222, 0.228",\
"0.655, 0.5967, 0.4984, 0.4307, 0.3775, 0.3389, 0.3228, 0.3152, 0.3122, 0.3009",\
"0.8149, 0.7531, 0.6381, 0.5575, 0.4926, 0.4437, 0.414, 0.402, 0.4034, 0.3939");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b0 && TE===1'b1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "!E&TE" ;
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.4338, 0.4749, 0.5778, 0.7288, 0.9273, 1.185, 1.516, 1.931, 2.437, 3.04",\
"0.4401, 0.4811, 0.5842, 0.7352, 0.9337, 1.192, 1.523, 1.937, 2.443, 3.047",\
"0.4701, 0.511, 0.614, 0.7649, 0.9635, 1.221, 1.552, 1.967, 2.473, 3.076",\
"0.5393, 0.5802, 0.683, 0.8339, 1.032, 1.29, 1.621, 2.036, 2.542, 3.145",\
"0.6545, 0.6955, 0.7979, 0.948, 1.146, 1.403, 1.734, 2.149, 2.655, 3.258",\
"0.7979, 0.8404, 0.9449, 1.096, 1.295, 1.552, 1.882, 2.296, 2.802, 3.405",\
"0.9627, 1.007, 1.114, 1.268, 1.468, 1.726, 2.056, 2.47, 2.975, 3.577",\
"1.152, 1.198, 1.309, 1.465, 1.666, 1.924, 2.255, 2.668, 3.173, 3.775",\
"1.363, 1.412, 1.528, 1.688, 1.892, 2.15, 2.479, 2.892, 3.397, 3.999",\
"1.595, 1.646, 1.769, 1.933, 2.142, 2.403, 2.732, 3.144, 3.648, 4.251");
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.2827, 0.3141, 0.3986, 0.5394, 0.7548, 1.058, 1.458, 1.96, 2.574, 3.307",\
"0.2913, 0.3227, 0.4073, 0.548, 0.7634, 1.067, 1.466, 1.969, 2.582, 3.315",\
"0.3206, 0.352, 0.4366, 0.5773, 0.7927, 1.096, 1.494, 1.998, 2.612, 3.345",\
"0.379, 0.4102, 0.4944, 0.6344, 0.8492, 1.152, 1.55, 2.055, 2.668, 3.4",\
"0.4467, 0.4806, 0.5672, 0.7069, 0.9202, 1.222, 1.62, 2.123, 2.736, 3.468",\
"0.5038, 0.5404, 0.6312, 0.7721, 0.9843, 1.284, 1.682, 2.184, 2.799, 3.53",\
"0.5501, 0.5897, 0.6855, 0.8287, 1.039, 1.338, 1.734, 2.235, 2.849, 3.58",\
"0.5826, 0.6253, 0.7271, 0.8741, 1.084, 1.381, 1.776, 2.276, 2.887, 3.619",\
"0.6, 0.6458, 0.7536, 0.9059, 1.117, 1.414, 1.807, 2.306, 2.917, 3.646",\
"0.6009, 0.6493, 0.764, 0.9218, 1.136, 1.432, 1.826, 2.323, 2.933, 3.662");
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.1229, 0.1642, 0.2726, 0.4478, 0.7077, 1.09, 1.614, 2.285, 3.11, 4.099",\
"0.1229, 0.1642, 0.2724, 0.4478, 0.7088, 1.09, 1.612, 2.285, 3.11, 4.095",\
"0.1229, 0.1644, 0.2725, 0.4479, 0.7084, 1.09, 1.614, 2.285, 3.111, 4.097",\
"0.1229, 0.1644, 0.2728, 0.448, 0.7086, 1.09, 1.613, 2.285, 3.112, 4.099",\
"0.1262, 0.1674, 0.275, 0.4498, 0.71, 1.091, 1.614, 2.285, 3.11, 4.099",\
"0.1408, 0.1814, 0.2876, 0.46, 0.7158, 1.094, 1.613, 2.284, 3.112, 4.097",\
"0.1546, 0.1962, 0.3016, 0.4734, 0.727, 1.101, 1.616, 2.286, 3.11, 4.099",\
"0.1712, 0.2136, 0.3188, 0.4878, 0.738, 1.109, 1.623, 2.29, 3.114, 4.097",\
"0.1898, 0.2354, 0.3426, 0.5082, 0.7526, 1.117, 1.628, 2.293, 3.116, 4.098",\
"0.2106, 0.2584, 0.3696, 0.5352, 0.7766, 1.132, 1.634, 2.296, 3.118, 4.101");
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.08076, 0.115, 0.2264, 0.4488, 0.8176, 1.341, 2.029, 2.892, 3.954, 5.217",\
"0.0807, 0.1151, 0.2266, 0.4488, 0.8176, 1.341, 2.029, 2.893, 3.954, 5.215",\
"0.08142, 0.115, 0.2268, 0.4494, 0.8168, 1.341, 2.026, 2.893, 3.954, 5.214",\
"0.08194, 0.1157, 0.2274, 0.4494, 0.8177, 1.34, 2.026, 2.899, 3.948, 5.218",\
"0.0955, 0.1288, 0.2363, 0.4522, 0.8178, 1.34, 2.027, 2.894, 3.954, 5.216",\
"0.1094, 0.1442, 0.2494, 0.4588, 0.8186, 1.339, 2.027, 2.893, 3.956, 5.215",\
"0.1254, 0.1622, 0.2658, 0.4672, 0.8208, 1.34, 2.027, 2.892, 3.954, 5.215",\
"0.1432, 0.1814, 0.2858, 0.4814, 0.826, 1.341, 2.027, 2.892, 3.95, 5.214",\
"0.162, 0.202, 0.3082, 0.5, 0.836, 1.346, 2.028, 2.891, 3.947, 5.208",\
"0.1806, 0.224, 0.332, 0.5218, 0.8494, 1.357, 2.036, 2.894, 3.948, 5.205");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b1 && TE===1'b0" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "E&!TE" ;
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.4338, 0.4748, 0.5778, 0.7288, 0.9273, 1.185, 1.516, 1.931, 2.437, 3.04",\
"0.4402, 0.4811, 0.5842, 0.7351, 0.9338, 1.192, 1.523, 1.937, 2.443, 3.047",\
"0.4701, 0.511, 0.614, 0.7649, 0.9635, 1.221, 1.552, 1.967, 2.473, 3.076",\
"0.5393, 0.5802, 0.6831, 0.8339, 1.032, 1.29, 1.621, 2.036, 2.542, 3.145",\
"0.6547, 0.6955, 0.7978, 0.9479, 1.146, 1.403, 1.734, 2.149, 2.655, 3.258",\
"0.7979, 0.8403, 0.9448, 1.096, 1.295, 1.552, 1.882, 2.296, 2.802, 3.405",\
"0.9625, 1.007, 1.114, 1.267, 1.468, 1.726, 2.056, 2.47, 2.975, 3.577",\
"1.152, 1.198, 1.309, 1.465, 1.666, 1.925, 2.254, 2.668, 3.173, 3.775",\
"1.363, 1.412, 1.528, 1.688, 1.891, 2.15, 2.479, 2.893, 3.397, 3.999",\
"1.595, 1.646, 1.769, 1.933, 2.142, 2.403, 2.733, 3.145, 3.648, 4.251");
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.2827, 0.3141, 0.3986, 0.5394, 0.7548, 1.058, 1.458, 1.96, 2.574, 3.307",\
"0.2913, 0.3227, 0.4073, 0.5481, 0.7634, 1.067, 1.466, 1.968, 2.584, 3.314",\
"0.3206, 0.352, 0.4366, 0.5773, 0.7927, 1.096, 1.495, 1.998, 2.613, 3.344",\
"0.379, 0.4103, 0.4944, 0.6344, 0.8492, 1.152, 1.55, 2.055, 2.669, 3.402",\
"0.4467, 0.4806, 0.5672, 0.7069, 0.9202, 1.222, 1.62, 2.123, 2.738, 3.47",\
"0.5038, 0.5404, 0.6312, 0.7721, 0.9842, 1.284, 1.682, 2.184, 2.798, 3.531",\
"0.5501, 0.5897, 0.6854, 0.8286, 1.039, 1.338, 1.734, 2.235, 2.847, 3.579",\
"0.5826, 0.6253, 0.727, 0.8742, 1.084, 1.381, 1.776, 2.276, 2.887, 3.618",\
"0.6, 0.6458, 0.7538, 0.9059, 1.117, 1.414, 1.807, 2.305, 2.916, 3.646",\
"0.6008, 0.6493, 0.764, 0.9218, 1.136, 1.432, 1.826, 2.323, 2.933, 3.662");
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.123, 0.1643, 0.2726, 0.4477, 0.7091, 1.09, 1.612, 2.285, 3.11, 4.098",\
"0.1229, 0.1642, 0.2727, 0.4478, 0.7081, 1.09, 1.614, 2.285, 3.112, 4.099",\
"0.1229, 0.1644, 0.2727, 0.4478, 0.7084, 1.09, 1.614, 2.285, 3.111, 4.097",\
"0.1229, 0.1644, 0.2728, 0.448, 0.7086, 1.09, 1.614, 2.285, 3.112, 4.097",\
"0.126, 0.1676, 0.2752, 0.45, 0.7102, 1.091, 1.614, 2.284, 3.109, 4.094",\
"0.1404, 0.1812, 0.2876, 0.46, 0.7154, 1.093, 1.613, 2.285, 3.11, 4.098",\
"0.1542, 0.196, 0.302, 0.4738, 0.7272, 1.101, 1.618, 2.287, 3.112, 4.098",\
"0.1712, 0.2136, 0.3186, 0.4876, 0.7376, 1.108, 1.623, 2.29, 3.113, 4.094",\
"0.19, 0.2354, 0.3426, 0.5078, 0.7528, 1.116, 1.628, 2.293, 3.116, 4.097",\
"0.2106, 0.2592, 0.3696, 0.5352, 0.7766, 1.132, 1.634, 2.296, 3.118, 4.1");
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.08066, 0.115, 0.2264, 0.4488, 0.8176, 1.341, 2.029, 2.897, 3.956, 5.219",\
"0.08068, 0.115, 0.2266, 0.4494, 0.8176, 1.341, 2.029, 2.895, 3.952, 5.22",\
"0.08142, 0.115, 0.2268, 0.4494, 0.8168, 1.341, 2.027, 2.895, 3.951, 5.22",\
"0.08194, 0.1156, 0.2271, 0.4492, 0.8177, 1.34, 2.026, 2.898, 3.959, 5.223",\
"0.09554, 0.1288, 0.2363, 0.4522, 0.8176, 1.34, 2.027, 2.894, 3.954, 5.222",\
"0.1094, 0.1442, 0.2494, 0.4594, 0.819, 1.339, 2.026, 2.896, 3.958, 5.219",\
"0.1256, 0.1614, 0.266, 0.4674, 0.8214, 1.34, 2.027, 2.892, 3.95, 5.215",\
"0.1432, 0.1818, 0.2858, 0.4818, 0.8262, 1.341, 2.027, 2.893, 3.95, 5.204",\
"0.162, 0.2018, 0.3086, 0.501, 0.8362, 1.346, 2.03, 2.891, 3.948, 5.212",\
"0.1812, 0.2238, 0.332, 0.5216, 0.8498, 1.357, 2.034, 2.894, 3.948, 5.204");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b1 && TE===1'b1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "E&TE" ;
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.4338, 0.4749, 0.5778, 0.7288, 0.9273, 1.185, 1.516, 1.931, 2.437, 3.041",\
"0.4401, 0.4811, 0.5842, 0.7351, 0.9337, 1.192, 1.523, 1.937, 2.443, 3.047",\
"0.47, 0.511, 0.614, 0.7649, 0.9635, 1.221, 1.552, 1.967, 2.473, 3.076",\
"0.5393, 0.5802, 0.6831, 0.8339, 1.032, 1.29, 1.621, 2.036, 2.542, 3.145",\
"0.6547, 0.6953, 0.7979, 0.948, 1.146, 1.404, 1.734, 2.149, 2.655, 3.258",\
"0.798, 0.8405, 0.9448, 1.096, 1.295, 1.552, 1.882, 2.296, 2.802, 3.405",\
"0.9627, 1.007, 1.114, 1.268, 1.468, 1.726, 2.056, 2.469, 2.975, 3.577",\
"1.152, 1.198, 1.309, 1.465, 1.666, 1.924, 2.254, 2.668, 3.173, 3.775",\
"1.363, 1.412, 1.528, 1.688, 1.891, 2.15, 2.48, 2.893, 3.398, 3.999",\
"1.595, 1.646, 1.768, 1.933, 2.142, 2.403, 2.733, 3.144, 3.649, 4.25");
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.2827, 0.3141, 0.3986, 0.5394, 0.7548, 1.058, 1.457, 1.961, 2.575, 3.305",\
"0.2913, 0.3227, 0.4073, 0.548, 0.7634, 1.067, 1.466, 1.968, 2.584, 3.314",\
"0.3206, 0.352, 0.4366, 0.5773, 0.7926, 1.096, 1.495, 1.997, 2.613, 3.344",\
"0.379, 0.4102, 0.4944, 0.6344, 0.8491, 1.152, 1.55, 2.055, 2.669, 3.402",\
"0.4467, 0.4806, 0.5672, 0.7069, 0.9201, 1.222, 1.62, 2.123, 2.738, 3.471",\
"0.5038, 0.5404, 0.6312, 0.772, 0.9842, 1.284, 1.681, 2.184, 2.799, 3.531",\
"0.5501, 0.5898, 0.6854, 0.8286, 1.039, 1.338, 1.734, 2.235, 2.848, 3.58",\
"0.5826, 0.6254, 0.7272, 0.8742, 1.084, 1.381, 1.776, 2.276, 2.887, 3.619",\
"0.6, 0.6457, 0.7537, 0.9059, 1.117, 1.414, 1.807, 2.306, 2.917, 3.646",\
"0.6008, 0.6494, 0.7639, 0.9218, 1.136, 1.432, 1.825, 2.323, 2.933, 3.662");
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.1229, 0.1642, 0.2726, 0.4478, 0.7078, 1.09, 1.612, 2.285, 3.11, 4.098",\
"0.1229, 0.1642, 0.2728, 0.4482, 0.7081, 1.091, 1.612, 2.284, 3.11, 4.099",\
"0.1231, 0.1644, 0.2726, 0.4479, 0.7084, 1.091, 1.614, 2.285, 3.11, 4.097",\
"0.123, 0.1643, 0.2726, 0.448, 0.7082, 1.09, 1.612, 2.285, 3.11, 4.095",\
"0.126, 0.1674, 0.275, 0.4504, 0.71, 1.091, 1.614, 2.286, 3.11, 4.099",\
"0.14, 0.1812, 0.2874, 0.4604, 0.7156, 1.094, 1.613, 2.286, 3.111, 4.098",\
"0.154, 0.1958, 0.3016, 0.4736, 0.7272, 1.101, 1.616, 2.285, 3.111, 4.097",\
"0.1706, 0.214, 0.3186, 0.4872, 0.7376, 1.108, 1.623, 2.29, 3.112, 4.095",\
"0.1896, 0.2356, 0.3422, 0.5078, 0.7532, 1.117, 1.628, 2.293, 3.116, 4.099",\
"0.2108, 0.258, 0.3698, 0.535, 0.7766, 1.131, 1.634, 2.296, 3.117, 4.101");
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.08064, 0.115, 0.2264, 0.4488, 0.8176, 1.339, 2.028, 2.899, 3.959, 5.222",\
"0.08066, 0.115, 0.2266, 0.4488, 0.8174, 1.341, 2.029, 2.896, 3.952, 5.22",\
"0.08142, 0.115, 0.2267, 0.4493, 0.8174, 1.34, 2.028, 2.895, 3.951, 5.22",\
"0.08194, 0.1156, 0.2273, 0.4489, 0.8177, 1.34, 2.026, 2.898, 3.959, 5.222",\
"0.0955, 0.1288, 0.2363, 0.4518, 0.8178, 1.339, 2.027, 2.898, 3.957, 5.216",\
"0.1094, 0.1442, 0.2494, 0.4586, 0.8188, 1.338, 2.027, 2.895, 3.957, 5.22",\
"0.1256, 0.1618, 0.2662, 0.4674, 0.8214, 1.341, 2.027, 2.892, 3.953, 5.216",\
"0.1432, 0.1824, 0.2858, 0.4818, 0.8262, 1.341, 2.026, 2.891, 3.95, 5.214",\
"0.162, 0.2018, 0.3074, 0.501, 0.8368, 1.346, 2.03, 2.891, 3.946, 5.213",\
"0.181, 0.2236, 0.332, 0.5228, 0.8514, 1.356, 2.036, 2.895, 3.948, 5.204");
}
}
timing() {
related_pin : "CLKN" ;
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.4338, 0.4749, 0.5778, 0.7288, 0.9273, 1.185, 1.516, 1.931, 2.437, 3.04",\
"0.4401, 0.4811, 0.5842, 0.7352, 0.9337, 1.192, 1.523, 1.937, 2.443, 3.047",\
"0.4701, 0.511, 0.614, 0.7649, 0.9635, 1.221, 1.552, 1.967, 2.473, 3.076",\
"0.5393, 0.5802, 0.683, 0.8339, 1.032, 1.29, 1.621, 2.036, 2.542, 3.145",\
"0.6545, 0.6955, 0.7979, 0.948, 1.146, 1.403, 1.734, 2.149, 2.655, 3.258",\
"0.7979, 0.8404, 0.9449, 1.096, 1.295, 1.552, 1.882, 2.296, 2.802, 3.405",\
"0.9627, 1.007, 1.114, 1.268, 1.468, 1.726, 2.056, 2.47, 2.975, 3.577",\
"1.152, 1.198, 1.309, 1.465, 1.666, 1.924, 2.255, 2.668, 3.173, 3.775",\
"1.363, 1.412, 1.528, 1.688, 1.892, 2.15, 2.479, 2.892, 3.397, 3.999",\
"1.595, 1.646, 1.769, 1.933, 2.142, 2.403, 2.732, 3.144, 3.648, 4.251");
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.2827, 0.3141, 0.3986, 0.5394, 0.7548, 1.058, 1.458, 1.96, 2.574, 3.307",\
"0.2913, 0.3227, 0.4073, 0.548, 0.7634, 1.067, 1.466, 1.969, 2.582, 3.315",\
"0.3206, 0.352, 0.4366, 0.5773, 0.7927, 1.096, 1.494, 1.998, 2.612, 3.345",\
"0.379, 0.4102, 0.4944, 0.6344, 0.8492, 1.152, 1.55, 2.055, 2.668, 3.4",\
"0.4467, 0.4806, 0.5672, 0.7069, 0.9202, 1.222, 1.62, 2.123, 2.736, 3.468",\
"0.5038, 0.5404, 0.6312, 0.7721, 0.9843, 1.284, 1.682, 2.184, 2.799, 3.53",\
"0.5501, 0.5897, 0.6855, 0.8287, 1.039, 1.338, 1.734, 2.235, 2.849, 3.58",\
"0.5826, 0.6253, 0.7271, 0.8741, 1.084, 1.381, 1.776, 2.276, 2.887, 3.619",\
"0.6, 0.6458, 0.7536, 0.9059, 1.117, 1.414, 1.807, 2.306, 2.917, 3.646",\
"0.6009, 0.6493, 0.764, 0.9218, 1.136, 1.432, 1.826, 2.323, 2.933, 3.662");
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.1229, 0.1642, 0.2726, 0.4478, 0.7078, 1.09, 1.612, 2.285, 3.11, 4.098",\
"0.1229, 0.1642, 0.2728, 0.4482, 0.7081, 1.091, 1.612, 2.284, 3.11, 4.099",\
"0.1231, 0.1644, 0.2726, 0.4479, 0.7084, 1.091, 1.614, 2.285, 3.11, 4.097",\
"0.123, 0.1643, 0.2726, 0.448, 0.7082, 1.09, 1.612, 2.285, 3.11, 4.095",\
"0.126, 0.1674, 0.275, 0.4504, 0.71, 1.091, 1.614, 2.286, 3.11, 4.099",\
"0.14, 0.1812, 0.2874, 0.4604, 0.7156, 1.094, 1.613, 2.286, 3.111, 4.098",\
"0.154, 0.1958, 0.3016, 0.4736, 0.7272, 1.101, 1.616, 2.285, 3.111, 4.097",\
"0.1706, 0.214, 0.3186, 0.4872, 0.7376, 1.108, 1.623, 2.29, 3.112, 4.095",\
"0.1896, 0.2356, 0.3422, 0.5078, 0.7532, 1.117, 1.628, 2.293, 3.116, 4.099",\
"0.2108, 0.258, 0.3698, 0.535, 0.7766, 1.131, 1.634, 2.296, 3.117, 4.101");
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.08066, 0.115, 0.2264, 0.4488, 0.8176, 1.341, 2.029, 2.897, 3.956, 5.219",\
"0.08068, 0.115, 0.2266, 0.4494, 0.8176, 1.341, 2.029, 2.895, 3.952, 5.22",\
"0.08142, 0.115, 0.2268, 0.4494, 0.8168, 1.341, 2.027, 2.895, 3.951, 5.22",\
"0.08194, 0.1156, 0.2271, 0.4492, 0.8177, 1.34, 2.026, 2.898, 3.959, 5.223",\
"0.09554, 0.1288, 0.2363, 0.4522, 0.8176, 1.34, 2.027, 2.894, 3.954, 5.222",\
"0.1094, 0.1442, 0.2494, 0.4594, 0.819, 1.339, 2.026, 2.896, 3.958, 5.219",\
"0.1256, 0.1614, 0.266, 0.4674, 0.8214, 1.34, 2.027, 2.892, 3.95, 5.215",\
"0.1432, 0.1818, 0.2858, 0.4818, 0.8262, 1.341, 2.027, 2.893, 3.95, 5.204",\
"0.162, 0.2018, 0.3086, 0.501, 0.8362, 1.346, 2.03, 2.891, 3.948, 5.212",\
"0.1812, 0.2238, 0.332, 0.5216, 0.8498, 1.357, 2.034, 2.894, 3.948, 5.204");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b0 && TE===1'b0" ;
timing_sense : positive_unate ;
timing_type : combinational_rise ;
when : "!E&!TE" ;
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.2827, 0.3141, 0.3986, 0.5394, 0.7549, 1.059, 1.457, 1.959, 2.573, 3.304",\
"0.2913, 0.3227, 0.4073, 0.548, 0.7635, 1.067, 1.465, 1.968, 2.581, 3.313",\
"0.3207, 0.3521, 0.4365, 0.5773, 0.7927, 1.096, 1.495, 1.997, 2.61, 3.342",\
"0.3789, 0.4102, 0.4944, 0.6343, 0.8493, 1.152, 1.551, 2.053, 2.667, 3.398",\
"0.4466, 0.4806, 0.5673, 0.7067, 0.9203, 1.222, 1.62, 2.122, 2.735, 3.467",\
"0.5038, 0.5405, 0.6312, 0.7722, 0.9847, 1.285, 1.682, 2.183, 2.796, 3.527",\
"0.5501, 0.5897, 0.6855, 0.8286, 1.04, 1.339, 1.734, 2.234, 2.847, 3.578",\
"0.5826, 0.6254, 0.727, 0.8742, 1.085, 1.383, 1.777, 2.276, 2.887, 3.618",\
"0.6001, 0.6458, 0.7538, 0.9058, 1.118, 1.414, 1.806, 2.305, 2.916, 3.644",\
"0.6008, 0.6495, 0.764, 0.9219, 1.136, 1.431, 1.822, 2.318, 2.928, 3.656");
}
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.01223, 0.05163, 0.1269, 0.2441, 0.4086, 0.6251, 0.8978, 1.231, 1.628");
values("0.08126, 0.1152, 0.2266, 0.4486, 0.8174, 1.337, 2.022, 2.889, 3.947, 5.208",\
"0.08122, 0.1149, 0.2266, 0.4486, 0.8176, 1.337, 2.021, 2.888, 3.946, 5.207",\
"0.08088, 0.1153, 0.2265, 0.4486, 0.8176, 1.338, 2.022, 2.885, 3.944, 5.204",\
"0.08202, 0.1152, 0.2271, 0.4488, 0.8175, 1.338, 2.022, 2.889, 3.948, 5.206",\
"0.09586, 0.129, 0.2361, 0.4516, 0.8176, 1.337, 2.022, 2.887, 3.945, 5.204",\
"0.1096, 0.1444, 0.2496, 0.4586, 0.8196, 1.337, 2.021, 2.889, 3.948, 5.212",\
"0.1256, 0.1618, 0.2664, 0.4672, 0.8218, 1.338, 2.021, 2.889, 3.946, 5.213",\
"0.1432, 0.1826, 0.2864, 0.4814, 0.8278, 1.34, 2.021, 2.887, 3.947, 5.212",\
"0.161, 0.2018, 0.308, 0.4998, 0.837, 1.342, 2.022, 2.885, 3.942, 5.199",\
"0.181, 0.2244, 0.332, 0.5214, 0.8486, 1.346, 2.023, 2.887, 3.942, 5.199");
}
}
}
pin(TE) {
capacitance : 0.004764 ;
clock_gate_test_pin : true ;
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 : "!CLKN&!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.0618, 0.06172, 0.0616, 0.06152, 0.06155, 0.0616, 0.06169, 0.06164, \
0.06168, 0.06169");
}
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.03031, -0.03107, -0.03241, -0.03339, -0.03383, -0.03412, -0.03443, \
-0.03453, -0.0346, -0.0347");
}
}
internal_power() {
when : "!CLKN&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.03567, 0.03563, 0.03551, 0.0356, 0.03559, 0.0356, 0.0356, 0.03564, \
0.03567, 0.03566");
}
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.03357, -0.03369, -0.03397, -0.03441, -0.03461, -0.03479, -0.03481, \
-0.03497, -0.03505, -0.03505");
}
}
internal_power() {
when : "CLKN&!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.4878, 0.4865, 0.4844, 0.4856, 0.4987, 0.5281, 0.577, 0.6448, \
0.7297, 0.8324");
}
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.3363, 0.3345, 0.3321, 0.3337, 0.3456, 0.3715, 0.4132, 0.471, \
0.5462, 0.6376");
}
}
internal_power() {
when : "CLKN&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.03565, 0.03558, 0.03558, 0.03546, 0.03553, 0.03563, 0.03559, \
0.03561, 0.03561, 0.03564");
}
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.03126, -0.03251, -0.03403, -0.0344, -0.03461, -0.03471, -0.03493, \
-0.03495, -0.03499, -0.03504");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : hold_falling ;
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.492, -0.478, -0.442, -0.401, -0.356, -0.306, -0.256, -0.195, -0.129, -0.063",\
"-0.493, -0.487, -0.449, -0.409, -0.364, -0.314, -0.262, -0.206, -0.142, -0.065",\
"-0.511, -0.502, -0.471, -0.426, -0.381, -0.327, -0.282, -0.22, -0.157, -0.086",\
"-0.54, -0.53, -0.494, -0.452, -0.408, -0.354, -0.307, -0.247, -0.182, -0.108",\
"-0.596, -0.583, -0.551, -0.503, -0.461, -0.411, -0.357, -0.289, -0.225, -0.147",\
"-0.679, -0.669, -0.633, -0.587, -0.543, -0.49, -0.437, -0.373, -0.303, -0.229",\
"-0.791, -0.785, -0.754, -0.703, -0.656, -0.607, -0.551, -0.491, -0.417, -0.341",\
"-0.931, -0.925, -0.893, -0.847, -0.8, -0.75, -0.697, -0.634, -0.57, -0.49",\
"-1.088, -1.085, -1.055, -1.01, -0.963, -0.913, -0.863, -0.806, -0.734, -0.668",\
"-1.268, -1.254, -1.225, -1.183, -1.138, -1.091, -1.043, -0.986, -0.929, -0.857");
}
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.103, -0.095, -0.049, 0.016, 0.095, 0.183, 0.281, 0.391, 0.504, 0.624",\
"-0.11, -0.098, -0.054, 0.009, 0.086, 0.177, 0.279, 0.386, 0.497, 0.62",\
"-0.127, -0.116, -0.077, -0.003, 0.073, 0.161, 0.265, 0.372, 0.485, 0.609",\
"-0.156, -0.148, -0.104, -0.037, 0.044, 0.135, 0.236, 0.346, 0.462, 0.589",\
"-0.202, -0.191, -0.149, -0.079, 0.008, 0.102, 0.211, 0.32, 0.436, 0.565",\
"-0.235, -0.231, -0.186, -0.117, -0.03, 0.068, 0.178, 0.29, 0.415, 0.542",\
"-0.27, -0.261, -0.219, -0.141, -0.052, 0.05, 0.156, 0.276, 0.398, 0.535",\
"-0.286, -0.273, -0.231, -0.154, -0.062, 0.034, 0.148, 0.268, 0.4, 0.537",\
"-0.286, -0.276, -0.233, -0.159, -0.062, 0.044, 0.156, 0.281, 0.411, 0.549",\
"-0.278, -0.264, -0.219, -0.141, -0.045, 0.061, 0.183, 0.314, 0.443, 0.587");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : setup_falling ;
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.504, 0.492, 0.46, 0.414, 0.365, 0.313, 0.262, 0.203, 0.139, 0.069",\
"0.507, 0.502, 0.468, 0.423, 0.369, 0.322, 0.268, 0.214, 0.153, 0.072",\
"0.529, 0.521, 0.482, 0.441, 0.386, 0.343, 0.288, 0.228, 0.162, 0.092",\
"0.553, 0.544, 0.51, 0.461, 0.414, 0.362, 0.313, 0.255, 0.188, 0.114",\
"0.606, 0.598, 0.562, 0.516, 0.469, 0.416, 0.364, 0.298, 0.231, 0.16",\
"0.694, 0.685, 0.649, 0.605, 0.548, 0.496, 0.445, 0.379, 0.309, 0.236",\
"0.808, 0.797, 0.765, 0.716, 0.671, 0.615, 0.557, 0.498, 0.425, 0.349",\
"0.946, 0.94, 0.909, 0.864, 0.809, 0.761, 0.704, 0.642, 0.579, 0.499",\
"1.108, 1.106, 1.065, 1.02, 0.969, 0.92, 0.871, 0.815, 0.754, 0.674",\
"1.287, 1.274, 1.244, 1.196, 1.152, 1.099, 1.052, 0.996, 0.935, 0.868");
}
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.63, 0.626, 0.608, 0.592, 0.568, 0.539, 0.477, 0.403, 0.317, 0.224",\
"0.634, 0.629, 0.619, 0.603, 0.573, 0.545, 0.486, 0.417, 0.322, 0.221",\
"0.651, 0.653, 0.63, 0.62, 0.595, 0.559, 0.506, 0.431, 0.332, 0.238",\
"0.678, 0.676, 0.656, 0.643, 0.622, 0.588, 0.528, 0.456, 0.366, 0.266",\
"0.717, 0.719, 0.701, 0.689, 0.66, 0.633, 0.566, 0.492, 0.407, 0.3",\
"0.761, 0.754, 0.74, 0.727, 0.704, 0.673, 0.614, 0.536, 0.452, 0.34",\
"0.797, 0.792, 0.777, 0.766, 0.743, 0.708, 0.647, 0.57, 0.483, 0.376",\
"0.82, 0.813, 0.8, 0.788, 0.763, 0.735, 0.668, 0.593, 0.505, 0.402",\
"0.841, 0.826, 0.819, 0.804, 0.776, 0.745, 0.682, 0.608, 0.525, 0.41",\
"0.837, 0.827, 0.814, 0.802, 0.778, 0.741, 0.684, 0.605, 0.511, 0.406");
}
}
}
}