blob: ebc874c9b1061bd6aa446f9b6019f57f5ab181e1 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__icgtn_2) {
area : 90.316800 ;
clock_gating_integrated_cell : "latch_negedge_precontrol" ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!E&!TE" ;
value : "9.117036e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!E&TE" ;
value : "6.782778e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&E&!TE" ;
value : "6.716358e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&E&TE" ;
value : "6.717654e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!E&!TE" ;
value : "3.335742e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!E&TE" ;
value : "3.378186e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&E&!TE" ;
value : "3.167262e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&E&TE" ;
value : "3.167262e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "9.117036e-05" ;
}
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.009134 ;
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 : 17 ;
min_pulse_width_high : 4.514 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.03453, 0.0344, 0.03416, 0.0339, 0.03367, 0.03351, 0.03339, 0.03327, \
0.03317, 0.03298");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.01733, 0.01728, 0.01708, 0.01679, 0.01651, 0.01633, 0.01619, \
0.0161, 0.01602, 0.01596");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.05684, 0.05679, 0.05659, 0.05631, 0.05605, 0.05588, 0.05571, \
0.05558, 0.05545, 0.05532");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.05591, 0.05586, 0.05566, 0.05536, 0.0551, 0.05488, 0.05471, \
0.05457, 0.05445, 0.05434");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.05605, 0.056, 0.0558, 0.0555, 0.05518, 0.05496, 0.05476, 0.05462, \
0.05446, 0.05435");
}
}
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("3.812");
}
}
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("4.514");
}
}
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("4.43");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_E_AND_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "E&TE" ;
rise_constraint(scalar) {
values("4.177");
}
}
}
pin(E) {
capacitance : 0.003591 ;
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 : 17 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.00376, 0.003749, 0.003753, 0.003751, 0.003754, 0.003759, 0.003759, \
0.003759, 0.003759, 0.003738");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.00335, -0.003353, -0.003385, -0.003416, -0.003441, -0.003455, \
-0.00346, -0.003466, -0.003468, -0.00346");
}
}
internal_power() {
when : "!CLKN&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002209, 0.002208, 0.002203, 0.002209, 0.00221, 0.002216, 0.002217, \
0.002216, 0.002218, 0.002225");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.002295, -0.00229, -0.002287, -0.002289, -0.002291, -0.002296, \
-0.002296, -0.002296, -0.002294, -0.002287");
}
}
internal_power() {
when : "CLKN&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.04901, 0.0489, 0.04878, 0.04867, 0.04858, 0.04851, 0.04842, \
0.04836, 0.04826, 0.04762");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.03565, 0.03565, 0.03562, 0.03554, 0.03539, 0.03523, 0.03507, \
0.03493, 0.03481, 0.0347");
}
}
internal_power() {
when : "CLKN&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002178, 0.002174, 0.002175, 0.002183, 0.002183, 0.002185, 0.002185, \
0.002185, 0.002185, 0.002179");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.002032, -0.002027, -0.00203, -0.00204, -0.002044, -0.002051, \
-0.002056, -0.002067, -0.002084, -0.00211");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-3.66, -3.58, -3.36, -2.95, -2.39, -1.71, -1.04, -0.15, 0.96, 2.19",\
"-3.68, -3.62, -3.39, -2.98, -2.42, -1.74, -1.07, -0.18, 0.92, 2.16",\
"-3.87, -3.81, -3.58, -3.17, -2.61, -1.93, -1.27, -0.38, 0.74, 1.97",\
"-4.26, -4.19, -3.96, -3.55, -3, -2.32, -1.65, -0.77, 0.35, 1.58",\
"-4.85, -4.78, -4.55, -4.14, -3.58, -2.91, -2.22, -1.36, -0.24, 1",\
"-5.66, -5.58, -5.35, -4.95, -4.39, -3.71, -3, -2.16, -1.06, 0.19",\
"-6.715, -6.646, -6.41, -6.01, -5.45, -4.78, -4.02, -3.18, -2.11, -0.88",\
"-8.05, -7.981, -7.75, -7.35, -6.79, -6.11, -5.32, -4.46, -3.42, -2.18",\
"-9.653, -9.578, -9.353, -8.946, -8.385, -7.71, -6.9, -5.99, -4.95, -3.73",\
"-11.48, -11.41, -11.18, -10.78, -10.21, -9.509, -8.69, -7.75, -6.69, -5.49");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.03, 0.04, 0.25, 0.69, 1.37, 2.31, 3.47, 4.8, 6.32, 8.01",\
"-0.08, -0.02, 0.2, 0.62, 1.31, 2.25, 3.41, 4.74, 6.27, 7.95",\
"-0.26, -0.2, 0.01, 0.44, 1.12, 2.05, 3.21, 4.54, 6.07, 7.76",\
"-0.58, -0.52, -0.3, 0.13, 0.81, 1.74, 2.89, 4.22, 5.73, 7.42",\
"-1.07, -1, -0.78, -0.34, 0.33, 1.27, 2.41, 3.74, 5.25, 6.94",\
"-1.72, -1.65, -1.42, -0.98, -0.29, 0.65, 1.8, 3.13, 4.63, 6.32",\
"-2.49, -2.42, -2.18, -1.72, -1.03, -0.08, 1.07, 2.4, 3.92, 5.6",\
"-3.35, -3.29, -3.05, -2.59, -1.88, -0.92, 0.24, 1.58, 3.1, 4.8",\
"-4.29, -4.23, -4, -3.54, -2.83, -1.86, -0.69, 0.66, 2.2, 3.89",\
"-5.32, -5.26, -5.04, -4.58, -3.86, -2.89, -1.71, -0.35, 1.19, 2.89");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("3.89, 3.83, 3.6, 3.2, 2.65, 1.96, 1.25, 0.38, -0.74, -2",\
"3.93, 3.86, 3.63, 3.23, 2.68, 1.99, 1.29, 0.41, -0.71, -1.97",\
"4.11, 4.05, 3.82, 3.41, 2.87, 2.18, 1.48, 0.6, -0.53, -1.78",\
"4.5, 4.43, 4.2, 3.8, 3.25, 2.57, 1.86, 1, -0.14, -1.39",\
"5.09, 5.02, 4.79, 4.39, 3.84, 3.16, 2.43, 1.59, 0.46, -0.8",\
"5.89, 5.83, 5.6, 5.2, 4.65, 3.97, 3.21, 2.37, 1.28, 0.01",\
"6.95, 6.88, 6.66, 6.26, 5.71, 5.03, 4.24, 3.39, 2.32, 1.06",\
"8.29, 8.22, 7.99, 7.59, 7.05, 6.37, 5.56, 4.66, 3.62, 2.38",\
"9.9, 9.83, 9.6, 9.21, 8.66, 7.97, 7.15, 6.21, 5.16, 3.93",\
"11.74, 11.67, 11.44, 11.05, 10.5, 9.8, 8.96, 7.99, 6.92, 5.7");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("3.07, 3.02, 2.92, 2.54, 2.06, 1.45, 0.71, -0.24, -1.27, -2.37",\
"3.12, 3.08, 2.98, 2.61, 2.14, 1.52, 0.77, -0.18, -1.18, -2.3",\
"3.3, 3.26, 3.16, 2.78, 2.31, 1.7, 0.95, 0.01, -1.02, -2.13",\
"3.62, 3.58, 3.48, 3.1, 2.62, 2.01, 1.27, 0.32, -0.68, -1.82",\
"4.1, 4.07, 3.96, 3.59, 3.11, 2.5, 1.73, 0.8, -0.2, -1.34",\
"4.74, 4.7, 4.59, 4.23, 3.75, 3.13, 2.38, 1.43, 0.43, -0.7",\
"5.49, 5.45, 5.34, 4.98, 4.48, 3.88, 3.12, 2.17, 1.16, 0.04",\
"6.34, 6.3, 6.2, 5.83, 5.34, 4.73, 3.97, 3.04, 2.04, 0.9",\
"7.29, 7.25, 7.14, 6.77, 6.29, 5.66, 4.92, 3.97, 2.96, 1.85",\
"8.32, 8.28, 8.16, 7.8, 7.3, 6.71, 5.97, 5, 3.99, 2.87");
}
}
}
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 : 0.4105 ;
max_transition : 17 ;
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.06539, 0.06559, 0.06609, 0.06649, 0.06677, 0.06718, 0.06765, 0.06751, 0.07028, 0.0982",\
"0.06541, 0.06563, 0.06611, 0.06656, 0.06685, 0.06724, 0.06771, 0.06755, 0.07062, 0.1001",\
"0.06537, 0.06561, 0.06605, 0.0665, 0.06682, 0.06723, 0.0677, 0.0676, 0.07104, 0.1044",\
"0.06499, 0.06516, 0.06552, 0.06591, 0.06622, 0.06674, 0.06725, 0.06722, 0.07171, 0.113",\
"0.06457, 0.06478, 0.06508, 0.06538, 0.0657, 0.06626, 0.06683, 0.06693, 0.07399, 0.1313",\
"0.06422, 0.06434, 0.06466, 0.06495, 0.06522, 0.06576, 0.0664, 0.06687, 0.07999, 0.1635",\
"0.06393, 0.06404, 0.06431, 0.0646, 0.06486, 0.06538, 0.06602, 0.0676, 0.0954, 0.2132",\
"0.06368, 0.06377, 0.06405, 0.06433, 0.06454, 0.06505, 0.06577, 0.07229, 0.1349, 0.2732",\
"0.06354, 0.06362, 0.06384, 0.06406, 0.06432, 0.0648, 0.06689, 0.09642, 0.206, 0.3198",\
"0.06331, 0.0634, 0.06365, 0.06389, 0.06407, 0.06499, 0.08475, 0.1714, 0.2605, 0.3248");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.06539, 0.06559, 0.06609, 0.06649, 0.06677, 0.06718, 0.06765, 0.06751, 0.07028, 0.0982",\
"0.06541, 0.06563, 0.06611, 0.06656, 0.06685, 0.06724, 0.06771, 0.06755, 0.07062, 0.1001",\
"0.06537, 0.06561, 0.06605, 0.0665, 0.06682, 0.06723, 0.0677, 0.0676, 0.07104, 0.1044",\
"0.06499, 0.06516, 0.06552, 0.06591, 0.06622, 0.06674, 0.06725, 0.06722, 0.07171, 0.113",\
"0.06457, 0.06478, 0.06508, 0.06538, 0.0657, 0.06626, 0.06683, 0.06693, 0.07399, 0.1313",\
"0.06422, 0.06434, 0.06466, 0.06495, 0.06522, 0.06576, 0.0664, 0.06687, 0.07999, 0.1635",\
"0.06393, 0.06404, 0.06431, 0.0646, 0.06486, 0.06538, 0.06602, 0.0676, 0.0954, 0.2132",\
"0.06368, 0.06377, 0.06405, 0.06433, 0.06454, 0.06505, 0.06577, 0.07229, 0.1349, 0.2732",\
"0.06354, 0.06362, 0.06384, 0.06406, 0.06432, 0.0648, 0.06689, 0.09642, 0.206, 0.3198",\
"0.06331, 0.0634, 0.06365, 0.06389, 0.06407, 0.06499, 0.08475, 0.1714, 0.2605, 0.3248");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "!E&TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.06435, 0.06452, 0.06494, 0.06539, 0.06574, 0.06598, 0.06613, 0.06622, 0.06629, 0.06634",\
"0.06413, 0.06431, 0.06473, 0.06518, 0.06554, 0.06578, 0.06593, 0.06602, 0.06608, 0.06613",\
"0.06361, 0.06379, 0.06421, 0.06467, 0.06504, 0.06529, 0.06543, 0.06553, 0.06559, 0.06563",\
"0.06311, 0.0633, 0.0637, 0.06416, 0.06452, 0.06476, 0.06492, 0.06503, 0.06508, 0.06512",\
"0.06273, 0.06289, 0.06328, 0.06368, 0.06405, 0.06431, 0.06448, 0.06461, 0.06468, 0.06474",\
"0.06243, 0.06259, 0.06293, 0.06332, 0.06366, 0.06395, 0.06414, 0.06429, 0.06437, 0.06443",\
"0.0622, 0.06232, 0.06263, 0.06299, 0.06334, 0.06362, 0.06386, 0.06401, 0.06412, 0.06419",\
"0.06197, 0.0621, 0.06239, 0.06274, 0.06305, 0.06335, 0.06359, 0.06375, 0.06388, 0.06385",\
"0.06181, 0.06192, 0.06222, 0.06253, 0.06283, 0.06312, 0.06336, 0.06353, 0.06337, 0.06246",\
"0.06156, 0.06167, 0.06194, 0.06224, 0.06252, 0.06271, 0.0622, 0.06076, 0.05957, 0.05872");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("-0.0181, -0.01787, -0.0174, -0.01692, -0.01645, -0.01616, -0.01591, -0.01598, -0.01335, 0.01493",\
"-0.01808, -0.01787, -0.01737, -0.01687, -0.01639, -0.01611, -0.01595, -0.01582, -0.01328, 0.01561",\
"-0.01809, -0.01785, -0.01741, -0.01693, -0.0165, -0.01624, -0.01585, -0.01589, -0.01295, 0.02035",\
"-0.01836, -0.01818, -0.0178, -0.01736, -0.01683, -0.01647, -0.01615, -0.01609, -0.01221, 0.02971",\
"-0.01863, -0.01851, -0.01818, -0.01777, -0.01735, -0.01688, -0.0165, -0.01634, -0.009391, 0.04765",\
"-0.01894, -0.0188, -0.0185, -0.01817, -0.01773, -0.01734, -0.01711, -0.01605, -0.003521, 0.08004",\
"-0.01914, -0.01901, -0.01878, -0.0184, -0.01795, -0.01752, -0.01729, -0.01552, 0.01258, 0.1298",\
"-0.01925, -0.01918, -0.01891, -0.01862, -0.01828, -0.01771, -0.01722, -0.01048, 0.05189, 0.1901",\
"-0.01933, -0.01924, -0.019, -0.01868, -0.0185, -0.01815, -0.01596, 0.01357, 0.1232, 0.2369",\
"-0.01936, -0.01927, -0.01901, -0.01876, -0.01835, -0.01782, 0.001768, 0.08853, 0.1777, 0.2422");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "E&!TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.06431, 0.06448, 0.0649, 0.06535, 0.06571, 0.06595, 0.06609, 0.06619, 0.06625, 0.0663",\
"0.0641, 0.06427, 0.06469, 0.06515, 0.0655, 0.06574, 0.06589, 0.06598, 0.06605, 0.06609",\
"0.06358, 0.06375, 0.06417, 0.06464, 0.06501, 0.06525, 0.0654, 0.06549, 0.06555, 0.06559",\
"0.06308, 0.06326, 0.06366, 0.06412, 0.06448, 0.06474, 0.06488, 0.06499, 0.06505, 0.06509",\
"0.06269, 0.06287, 0.06324, 0.06367, 0.064, 0.06428, 0.06446, 0.06457, 0.06463, 0.06468",\
"0.0624, 0.06255, 0.0629, 0.06328, 0.06362, 0.0639, 0.0641, 0.06424, 0.06433, 0.0644",\
"0.06216, 0.0623, 0.06261, 0.06296, 0.06331, 0.06359, 0.06382, 0.06398, 0.06409, 0.06416",\
"0.06193, 0.06206, 0.06237, 0.0627, 0.06304, 0.06332, 0.06356, 0.06374, 0.06385, 0.06383",\
"0.06178, 0.06189, 0.06219, 0.0625, 0.06282, 0.0631, 0.06334, 0.0635, 0.06335, 0.06243",\
"0.06153, 0.06164, 0.06191, 0.06221, 0.0625, 0.0627, 0.06219, 0.06072, 0.05955, 0.05869");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("-0.01716, -0.01698, -0.01646, -0.01596, -0.01551, -0.01521, -0.01499, -0.01452, -0.01283, 0.01587",\
"-0.01713, -0.01692, -0.01642, -0.01591, -0.01544, -0.01516, -0.015, -0.01487, -0.01233, 0.01658",\
"-0.01714, -0.01689, -0.01646, -0.01598, -0.01555, -0.01528, -0.0149, -0.01493, -0.012, 0.0213",\
"-0.01738, -0.01723, -0.01685, -0.0164, -0.01595, -0.0155, -0.01518, -0.01461, -0.01124, 0.03068",\
"-0.01766, -0.01755, -0.01721, -0.01682, -0.01638, -0.01589, -0.01553, -0.01538, -0.008466, 0.04908",\
"-0.01792, -0.01779, -0.01748, -0.01713, -0.01665, -0.01632, -0.01599, -0.01502, -0.002209, 0.08107",\
"-0.01811, -0.018, -0.01774, -0.01739, -0.01694, -0.01649, -0.01636, -0.01452, 0.0132, 0.131",\
"-0.01825, -0.01814, -0.01787, -0.01761, -0.01729, -0.0167, -0.01616, -0.009407, 0.05286, 0.1912",\
"-0.01832, -0.0182, -0.01796, -0.01773, -0.0174, -0.01709, -0.01511, 0.0146, 0.1242, 0.2379",\
"-0.01836, -0.01826, -0.01801, -0.01775, -0.01736, -0.01675, 0.002955, 0.08954, 0.1787, 0.2432");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "E&TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.06433, 0.06449, 0.0649, 0.06536, 0.06571, 0.06595, 0.0661, 0.06619, 0.06625, 0.0663",\
"0.0641, 0.06428, 0.06469, 0.06515, 0.0655, 0.06574, 0.06589, 0.06598, 0.06605, 0.06609",\
"0.06357, 0.06374, 0.06417, 0.06464, 0.065, 0.06526, 0.0654, 0.06549, 0.06555, 0.06559",\
"0.06309, 0.06327, 0.06367, 0.06411, 0.06448, 0.06473, 0.0649, 0.065, 0.06506, 0.0651",\
"0.06269, 0.06286, 0.06324, 0.06367, 0.06401, 0.06428, 0.06446, 0.06457, 0.06465, 0.06469",\
"0.0624, 0.06256, 0.0629, 0.06327, 0.06363, 0.06392, 0.0641, 0.06424, 0.06433, 0.06439",\
"0.06215, 0.0623, 0.06261, 0.06296, 0.06331, 0.0636, 0.0638, 0.06398, 0.06409, 0.06415",\
"0.06195, 0.06207, 0.06238, 0.06272, 0.06304, 0.06332, 0.06356, 0.06372, 0.06386, 0.06384",\
"0.06178, 0.06189, 0.06219, 0.0625, 0.0628, 0.0631, 0.06332, 0.06351, 0.06335, 0.06243",\
"0.06153, 0.06166, 0.06191, 0.06222, 0.06251, 0.06268, 0.06219, 0.06073, 0.05954, 0.0587");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("-0.0173, -0.01706, -0.01659, -0.0161, -0.01573, -0.01548, -0.01511, -0.01522, -0.01285, 0.01527",\
"-0.01727, -0.01706, -0.01656, -0.01605, -0.01556, -0.01528, -0.01502, -0.01502, -0.01248, 0.01644",\
"-0.01728, -0.01703, -0.0166, -0.01609, -0.01569, -0.01543, -0.01533, -0.01498, -0.01203, 0.02071",\
"-0.01754, -0.01737, -0.01698, -0.01654, -0.01609, -0.01565, -0.01532, -0.0154, -0.01119, 0.03058",\
"-0.01775, -0.01761, -0.01729, -0.01689, -0.01645, -0.01605, -0.01586, -0.0149, -0.008338, 0.04854",\
"-0.018, -0.01787, -0.01756, -0.01722, -0.01679, -0.01635, -0.01604, -0.01553, -0.002764, 0.08118",\
"-0.01815, -0.01805, -0.0178, -0.01745, -0.01697, -0.01656, -0.01647, -0.01452, 0.01351, 0.131",\
"-0.01828, -0.01817, -0.01791, -0.01767, -0.01731, -0.01674, -0.01623, -0.00951, 0.05278, 0.1911",\
"-0.01834, -0.01823, -0.01799, -0.0177, -0.01746, -0.01715, -0.01495, 0.01457, 0.1242, 0.2379",\
"-0.01837, -0.01827, -0.01805, -0.01776, -0.01735, -0.01676, 0.002689, 0.08946, 0.1787, 0.2432");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("2.313, 2.401, 2.627, 2.936, 3.319, 3.791, 4.373, 5.086, 5.949, 6.974",\
"2.352, 2.44, 2.666, 2.975, 3.359, 3.831, 4.412, 5.125, 5.988, 7.014",\
"2.539, 2.627, 2.853, 3.162, 3.546, 4.018, 4.599, 5.312, 6.175, 7.201",\
"2.933, 3.022, 3.247, 3.557, 3.941, 4.412, 4.994, 5.707, 6.569, 7.595",\
"3.568, 3.656, 3.881, 4.19, 4.574, 5.046, 5.627, 6.341, 7.204, 8.229",\
"4.468, 4.557, 4.782, 5.09, 5.474, 5.946, 6.527, 7.241, 8.105, 9.13",\
"5.652, 5.741, 5.968, 6.278, 6.662, 7.134, 7.716, 8.43, 9.292, 10.32",\
"7.09, 7.185, 7.419, 7.735, 8.122, 8.597, 9.18, 9.894, 10.76, 11.78",\
"8.718, 8.822, 9.077, 9.407, 9.805, 10.29, 10.87, 11.59, 12.45, 13.48",\
"10.52, 10.64, 10.92, 11.27, 11.68, 12.17, 12.76, 13.47, 14.34, 15.36");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.8404, 0.9212, 1.181, 1.654, 2.382, 3.396, 4.73, 6.41, 8.463, 10.91",\
"0.897, 0.9778, 1.237, 1.711, 2.439, 3.454, 4.787, 6.468, 8.52, 10.96",\
"1.093, 1.174, 1.433, 1.907, 2.634, 3.65, 4.984, 6.664, 8.717, 11.16",\
"1.466, 1.546, 1.803, 2.276, 3.004, 4.021, 5.356, 7.037, 9.09, 11.54",\
"2.012, 2.093, 2.35, 2.823, 3.55, 4.567, 5.903, 7.585, 9.639, 12.08",\
"2.652, 2.737, 3.001, 3.473, 4.2, 5.216, 6.552, 8.23, 10.28, 12.73",\
"3.371, 3.46, 3.729, 4.203, 4.931, 5.947, 7.28, 8.963, 11.01, 13.46",\
"4.165, 4.259, 4.535, 5.012, 5.739, 6.755, 8.088, 9.767, 11.82, 14.26",\
"5.03, 5.133, 5.42, 5.898, 6.624, 7.639, 8.973, 10.65, 12.7, 15.14",\
"5.966, 6.077, 6.376, 6.858, 7.584, 8.599, 9.933, 11.61, 13.66, 16.1");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.4618, 0.5256, 0.7124, 1.02, 1.473, 2.117, 2.994, 4.14, 5.566, 7.284",\
"0.462, 0.5256, 0.712, 1.021, 1.474, 2.118, 2.995, 4.138, 5.568, 7.286",\
"0.4618, 0.5254, 0.7124, 1.021, 1.475, 2.117, 2.994, 4.142, 5.561, 7.286",\
"0.4624, 0.5256, 0.7114, 1.021, 1.475, 2.117, 2.996, 4.138, 5.567, 7.286",\
"0.462, 0.5262, 0.713, 1.022, 1.476, 2.117, 2.995, 4.14, 5.565, 7.284",\
"0.4628, 0.5274, 0.7138, 1.022, 1.474, 2.118, 2.997, 4.142, 5.568, 7.284",\
"0.4748, 0.5376, 0.721, 1.025, 1.48, 2.12, 2.996, 4.138, 5.56, 7.272",\
"0.518, 0.578, 0.75, 1.048, 1.494, 2.132, 3.002, 4.138, 5.562, 7.274",\
"0.592, 0.656, 0.822, 1.106, 1.538, 2.162, 3.02, 4.152, 5.574, 7.286",\
"0.672, 0.738, 0.912, 1.178, 1.594, 2.204, 3.054, 4.176, 5.582, 7.286");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.3106, 0.4196, 0.81, 1.579, 2.785, 4.476, 6.703, 9.532, 12.94, 17.01",\
"0.3097, 0.4183, 0.81, 1.579, 2.785, 4.476, 6.702, 9.524, 12.96, 17.01",\
"0.3098, 0.419, 0.81, 1.579, 2.784, 4.476, 6.702, 9.529, 12.97, 17.01",\
"0.312, 0.4204, 0.8104, 1.579, 2.784, 4.476, 6.703, 9.532, 12.94, 17.06",\
"0.3224, 0.4282, 0.8128, 1.579, 2.784, 4.476, 6.702, 9.529, 12.94, 17.01",\
"0.3506, 0.4524, 0.828, 1.585, 2.785, 4.481, 6.705, 9.509, 12.94, 17.03",\
"0.385, 0.4826, 0.8466, 1.597, 2.795, 4.481, 6.709, 9.53, 12.95, 17.04",\
"0.4262, 0.5208, 0.8698, 1.608, 2.802, 4.49, 6.71, 9.516, 12.93, 17.04",\
"0.476, 0.566, 0.9, 1.62, 2.812, 4.498, 6.716, 9.516, 12.96, 17.02",\
"0.534, 0.622, 0.938, 1.638, 2.818, 4.502, 6.724, 9.522, 12.94, 17.04");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("2.313, 2.401, 2.627, 2.936, 3.319, 3.791, 4.373, 5.086, 5.949, 6.974",\
"2.352, 2.44, 2.666, 2.975, 3.359, 3.831, 4.412, 5.125, 5.988, 7.014",\
"2.539, 2.627, 2.853, 3.162, 3.546, 4.018, 4.599, 5.312, 6.175, 7.201",\
"2.933, 3.022, 3.247, 3.557, 3.94, 4.412, 4.994, 5.706, 6.569, 7.595",\
"3.568, 3.656, 3.881, 4.19, 4.574, 5.046, 5.628, 6.341, 7.203, 8.229",\
"4.469, 4.557, 4.782, 5.091, 5.474, 5.946, 6.528, 7.241, 8.105, 9.13",\
"5.652, 5.741, 5.968, 6.277, 6.662, 7.134, 7.716, 8.43, 9.293, 10.32",\
"7.09, 7.184, 7.419, 7.734, 8.122, 8.597, 9.18, 9.894, 10.76, 11.78",\
"8.717, 8.822, 9.077, 9.407, 9.806, 10.29, 10.87, 11.59, 12.45, 13.48",\
"10.52, 10.64, 10.92, 11.27, 11.68, 12.16, 12.75, 13.47, 14.34, 15.36");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.8404, 0.9212, 1.181, 1.655, 2.382, 3.396, 4.73, 6.41, 8.463, 10.9",\
"0.897, 0.9778, 1.237, 1.711, 2.439, 3.454, 4.787, 6.468, 8.52, 10.96",\
"1.093, 1.174, 1.433, 1.907, 2.634, 3.65, 4.984, 6.664, 8.717, 11.16",\
"1.466, 1.546, 1.803, 2.276, 3.004, 4.021, 5.356, 7.036, 9.09, 11.54",\
"2.012, 2.093, 2.351, 2.823, 3.55, 4.567, 5.903, 7.585, 9.639, 12.08",\
"2.652, 2.737, 3.001, 3.473, 4.2, 5.216, 6.551, 8.23, 10.28, 12.73",\
"3.371, 3.46, 3.729, 4.203, 4.93, 5.946, 7.28, 8.963, 11.01, 13.46",\
"4.164, 4.26, 4.536, 5.011, 5.738, 6.755, 8.09, 9.767, 11.82, 14.26",\
"5.03, 5.132, 5.42, 5.897, 6.624, 7.639, 8.974, 10.65, 12.7, 15.14",\
"5.966, 6.077, 6.376, 6.858, 7.584, 8.599, 9.932, 11.61, 13.66, 16.1");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.4618, 0.5256, 0.7124, 1.02, 1.473, 2.118, 2.994, 4.14, 5.566, 7.284",\
"0.462, 0.5256, 0.712, 1.021, 1.474, 2.118, 2.995, 4.138, 5.568, 7.286",\
"0.4618, 0.5254, 0.7124, 1.021, 1.475, 2.117, 2.995, 4.142, 5.56, 7.286",\
"0.4622, 0.5256, 0.713, 1.021, 1.473, 2.118, 2.996, 4.14, 5.564, 7.285",\
"0.4622, 0.526, 0.7124, 1.022, 1.474, 2.118, 2.995, 4.141, 5.561, 7.275",\
"0.4634, 0.5276, 0.714, 1.021, 1.477, 2.118, 2.994, 4.142, 5.567, 7.286",\
"0.4748, 0.5378, 0.7206, 1.026, 1.478, 2.12, 2.996, 4.142, 5.568, 7.284",\
"0.52, 0.578, 0.75, 1.048, 1.494, 2.13, 3.002, 4.142, 5.57, 7.272",\
"0.594, 0.656, 0.824, 1.106, 1.536, 2.16, 3.018, 4.152, 5.572, 7.286",\
"0.672, 0.738, 0.912, 1.178, 1.592, 2.206, 3.056, 4.178, 5.584, 7.288");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.3106, 0.4183, 0.81, 1.579, 2.785, 4.476, 6.703, 9.526, 12.94, 17.01",\
"0.3097, 0.4183, 0.81, 1.579, 2.785, 4.476, 6.702, 9.524, 12.96, 17.01",\
"0.3098, 0.419, 0.81, 1.579, 2.784, 4.476, 6.702, 9.529, 12.97, 17.01",\
"0.3106, 0.4188, 0.8104, 1.579, 2.784, 4.476, 6.703, 9.524, 12.94, 17.06",\
"0.3224, 0.4274, 0.813, 1.579, 2.784, 4.476, 6.702, 9.531, 12.97, 17.01",\
"0.3506, 0.4524, 0.828, 1.585, 2.786, 4.481, 6.706, 9.509, 12.93, 17.03",\
"0.3858, 0.4842, 0.8468, 1.597, 2.795, 4.482, 6.701, 9.526, 12.94, 17.05",\
"0.427, 0.5216, 0.8696, 1.608, 2.804, 4.488, 6.712, 9.52, 12.93, 17.04",\
"0.476, 0.566, 0.9, 1.622, 2.812, 4.498, 6.718, 9.518, 12.96, 17.02",\
"0.534, 0.622, 0.938, 1.638, 2.818, 4.504, 6.724, 9.524, 12.94, 17.03");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("2.313, 2.401, 2.627, 2.936, 3.319, 3.791, 4.373, 5.086, 5.949, 6.974",\
"2.352, 2.44, 2.666, 2.975, 3.359, 3.831, 4.412, 5.125, 5.988, 7.014",\
"2.539, 2.627, 2.853, 3.163, 3.546, 4.018, 4.6, 5.313, 6.176, 7.201",\
"2.933, 3.022, 3.247, 3.556, 3.941, 4.412, 4.993, 5.706, 6.57, 7.596",\
"3.568, 3.656, 3.881, 4.19, 4.574, 5.045, 5.627, 6.34, 7.204, 8.23",\
"4.469, 4.557, 4.782, 5.091, 5.474, 5.946, 6.528, 7.241, 8.104, 9.13",\
"5.652, 5.741, 5.968, 6.278, 6.662, 7.134, 7.716, 8.43, 9.293, 10.32",\
"7.09, 7.184, 7.42, 7.735, 8.122, 8.597, 9.18, 9.893, 10.76, 11.78",\
"8.718, 8.822, 9.078, 9.407, 9.805, 10.29, 10.87, 11.59, 12.45, 13.48",\
"10.52, 10.64, 10.92, 11.27, 11.68, 12.16, 12.76, 13.47, 14.34, 15.36");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.8404, 0.9212, 1.181, 1.655, 2.382, 3.397, 4.73, 6.41, 8.463, 10.91",\
"0.897, 0.9778, 1.237, 1.711, 2.439, 3.454, 4.787, 6.467, 8.52, 10.97",\
"1.093, 1.174, 1.433, 1.907, 2.634, 3.65, 4.984, 6.664, 8.716, 11.16",\
"1.466, 1.546, 1.803, 2.276, 3.004, 4.021, 5.356, 7.037, 9.09, 11.53",\
"2.012, 2.093, 2.351, 2.823, 3.55, 4.567, 5.903, 7.585, 9.634, 12.09",\
"2.652, 2.738, 3.001, 3.473, 4.2, 5.216, 6.551, 8.233, 10.29, 12.73",\
"3.371, 3.46, 3.729, 4.203, 4.931, 5.946, 7.28, 8.963, 11.01, 13.46",\
"4.164, 4.26, 4.536, 5.011, 5.738, 6.754, 8.089, 9.767, 11.82, 14.26",\
"5.03, 5.134, 5.42, 5.898, 6.624, 7.64, 8.974, 10.65, 12.7, 15.14",\
"5.966, 6.077, 6.376, 6.858, 7.584, 8.599, 9.932, 11.61, 13.66, 16.1");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.462, 0.5254, 0.7122, 1.02, 1.473, 2.118, 2.995, 4.141, 5.565, 7.282",\
"0.462, 0.5256, 0.712, 1.021, 1.474, 2.118, 2.995, 4.138, 5.568, 7.286",\
"0.462, 0.526, 0.7122, 1.02, 1.476, 2.118, 2.995, 4.138, 5.568, 7.286",\
"0.4624, 0.5258, 0.7126, 1.021, 1.473, 2.118, 2.997, 4.142, 5.568, 7.285",\
"0.462, 0.5268, 0.7124, 1.022, 1.474, 2.118, 2.996, 4.142, 5.569, 7.274",\
"0.4632, 0.5276, 0.714, 1.022, 1.476, 2.118, 2.997, 4.138, 5.561, 7.274",\
"0.4742, 0.5378, 0.7202, 1.027, 1.478, 2.118, 2.998, 4.138, 5.568, 7.284",\
"0.52, 0.58, 0.752, 1.048, 1.494, 2.128, 3, 4.144, 5.562, 7.274",\
"0.592, 0.654, 0.824, 1.106, 1.538, 2.162, 3.02, 4.152, 5.568, 7.288",\
"0.672, 0.738, 0.912, 1.178, 1.592, 2.202, 3.054, 4.18, 5.584, 7.288");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.3111, 0.4196, 0.81, 1.579, 2.784, 4.476, 6.702, 9.526, 12.96, 17.01",\
"0.3097, 0.4183, 0.81, 1.579, 2.785, 4.476, 6.702, 9.522, 12.96, 17.01",\
"0.3098, 0.419, 0.81, 1.579, 2.784, 4.476, 6.702, 9.522, 12.95, 17.01",\
"0.3116, 0.4188, 0.8102, 1.579, 2.784, 4.476, 6.703, 9.512, 12.97, 17.01",\
"0.3224, 0.4272, 0.8132, 1.579, 2.784, 4.477, 6.704, 9.525, 12.94, 17.01",\
"0.3506, 0.4532, 0.8282, 1.585, 2.785, 4.476, 6.712, 9.507, 12.93, 17.02",\
"0.3854, 0.4826, 0.846, 1.597, 2.795, 4.48, 6.701, 9.526, 12.93, 17.06",\
"0.4266, 0.5214, 0.8704, 1.608, 2.802, 4.49, 6.71, 9.518, 12.93, 17.04",\
"0.478, 0.566, 0.9, 1.622, 2.81, 4.496, 6.718, 9.514, 12.96, 17.02",\
"0.534, 0.622, 0.938, 1.638, 2.82, 4.504, 6.726, 9.524, 12.94, 17.02");
}
}
timing() {
related_pin : "CLKN" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("2.313, 2.401, 2.627, 2.936, 3.319, 3.791, 4.373, 5.086, 5.949, 6.974",\
"2.352, 2.44, 2.666, 2.975, 3.359, 3.831, 4.412, 5.125, 5.988, 7.014",\
"2.539, 2.627, 2.853, 3.163, 3.546, 4.018, 4.6, 5.313, 6.176, 7.201",\
"2.933, 3.022, 3.247, 3.556, 3.941, 4.412, 4.993, 5.706, 6.57, 7.596",\
"3.568, 3.656, 3.881, 4.19, 4.574, 5.045, 5.627, 6.34, 7.204, 8.23",\
"4.469, 4.557, 4.782, 5.091, 5.474, 5.946, 6.528, 7.241, 8.104, 9.13",\
"5.652, 5.741, 5.968, 6.278, 6.662, 7.134, 7.716, 8.43, 9.293, 10.32",\
"7.09, 7.184, 7.42, 7.735, 8.122, 8.597, 9.18, 9.893, 10.76, 11.78",\
"8.718, 8.822, 9.078, 9.407, 9.805, 10.29, 10.87, 11.59, 12.45, 13.48",\
"10.52, 10.64, 10.92, 11.27, 11.68, 12.16, 12.76, 13.47, 14.34, 15.36");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.8404, 0.9211, 1.181, 1.655, 2.382, 3.396, 4.729, 6.417, 8.462, 10.9",\
"0.8969, 0.9777, 1.237, 1.711, 2.439, 3.453, 4.786, 6.474, 8.519, 10.96",\
"1.093, 1.174, 1.433, 1.907, 2.634, 3.65, 4.982, 6.671, 8.716, 11.15",\
"1.466, 1.546, 1.803, 2.276, 3.004, 4.02, 5.354, 7.044, 9.089, 11.53",\
"2.012, 2.093, 2.351, 2.823, 3.551, 4.567, 5.902, 7.592, 9.638, 12.08",\
"2.653, 2.737, 3, 3.474, 4.2, 5.216, 6.55, 8.241, 10.29, 12.73",\
"3.371, 3.46, 3.729, 4.203, 4.931, 5.947, 7.28, 8.97, 11.02, 13.46",\
"4.164, 4.259, 4.536, 5.012, 5.738, 6.754, 8.088, 9.778, 11.82, 14.26",\
"5.031, 5.133, 5.419, 5.898, 6.624, 7.639, 8.973, 10.66, 12.71, 15.15",\
"5.967, 6.077, 6.376, 6.858, 7.585, 8.599, 9.932, 11.62, 13.67, 16.11");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.462, 0.5254, 0.7122, 1.02, 1.473, 2.118, 2.995, 4.141, 5.565, 7.282",\
"0.462, 0.5256, 0.712, 1.021, 1.474, 2.118, 2.995, 4.138, 5.568, 7.286",\
"0.462, 0.526, 0.7122, 1.02, 1.476, 2.118, 2.995, 4.138, 5.568, 7.286",\
"0.4624, 0.5258, 0.7126, 1.021, 1.473, 2.118, 2.997, 4.142, 5.568, 7.285",\
"0.462, 0.5268, 0.7124, 1.022, 1.474, 2.118, 2.996, 4.142, 5.569, 7.274",\
"0.4632, 0.5276, 0.714, 1.022, 1.476, 2.118, 2.997, 4.138, 5.561, 7.274",\
"0.4742, 0.5378, 0.7202, 1.027, 1.478, 2.118, 2.998, 4.138, 5.568, 7.284",\
"0.52, 0.58, 0.752, 1.048, 1.494, 2.128, 3, 4.144, 5.562, 7.274",\
"0.592, 0.654, 0.824, 1.106, 1.538, 2.162, 3.02, 4.152, 5.568, 7.288",\
"0.672, 0.738, 0.912, 1.178, 1.592, 2.202, 3.054, 4.18, 5.584, 7.288");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.3106, 0.4183, 0.81, 1.579, 2.785, 4.476, 6.703, 9.526, 12.94, 17.01",\
"0.3097, 0.4183, 0.81, 1.579, 2.785, 4.476, 6.702, 9.524, 12.96, 17.01",\
"0.3098, 0.419, 0.81, 1.579, 2.784, 4.476, 6.702, 9.529, 12.97, 17.01",\
"0.3106, 0.4188, 0.8104, 1.579, 2.784, 4.476, 6.703, 9.524, 12.94, 17.06",\
"0.3224, 0.4274, 0.813, 1.579, 2.784, 4.476, 6.702, 9.531, 12.97, 17.01",\
"0.3506, 0.4524, 0.828, 1.585, 2.786, 4.481, 6.706, 9.509, 12.93, 17.03",\
"0.3858, 0.4842, 0.8468, 1.597, 2.795, 4.482, 6.701, 9.526, 12.94, 17.05",\
"0.427, 0.5216, 0.8696, 1.608, 2.804, 4.488, 6.712, 9.52, 12.93, 17.04",\
"0.476, 0.566, 0.9, 1.622, 2.812, 4.498, 6.718, 9.518, 12.96, 17.02",\
"0.534, 0.622, 0.938, 1.638, 2.818, 4.504, 6.724, 9.524, 12.94, 17.03");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.8404, 0.9211, 1.181, 1.655, 2.382, 3.396, 4.729, 6.417, 8.462, 10.9",\
"0.8969, 0.9777, 1.237, 1.711, 2.439, 3.453, 4.786, 6.474, 8.519, 10.96",\
"1.093, 1.174, 1.433, 1.907, 2.634, 3.65, 4.982, 6.671, 8.716, 11.15",\
"1.466, 1.546, 1.803, 2.276, 3.004, 4.02, 5.354, 7.044, 9.089, 11.53",\
"2.012, 2.093, 2.351, 2.823, 3.551, 4.567, 5.902, 7.592, 9.638, 12.08",\
"2.653, 2.737, 3, 3.474, 4.2, 5.216, 6.55, 8.241, 10.29, 12.73",\
"3.371, 3.46, 3.729, 4.203, 4.931, 5.947, 7.28, 8.97, 11.02, 13.46",\
"4.164, 4.259, 4.536, 5.012, 5.738, 6.754, 8.088, 9.778, 11.82, 14.26",\
"5.031, 5.133, 5.419, 5.898, 6.624, 7.639, 8.973, 10.66, 12.71, 15.15",\
"5.967, 6.077, 6.376, 6.858, 7.585, 8.599, 9.932, 11.62, 13.67, 16.11");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003827, 0.01375, 0.0327, 0.06221, 0.1036, 0.1581, 0.2268, 0.3106, 0.4105");
values("0.3107, 0.4182, 0.8098, 1.579, 2.784, 4.475, 6.722, 9.52, 12.94, 17.01",\
"0.3098, 0.4186, 0.81, 1.579, 2.784, 4.475, 6.722, 9.521, 12.94, 17.01",\
"0.3098, 0.4188, 0.8102, 1.579, 2.784, 4.475, 6.722, 9.521, 12.94, 17.01",\
"0.3118, 0.4198, 0.8102, 1.579, 2.784, 4.475, 6.722, 9.521, 12.94, 17.01",\
"0.322, 0.4278, 0.813, 1.579, 2.784, 4.475, 6.722, 9.522, 12.94, 17.01",\
"0.3512, 0.4522, 0.8282, 1.585, 2.785, 4.475, 6.723, 9.521, 12.94, 17.01",\
"0.385, 0.4832, 0.8468, 1.597, 2.794, 4.479, 6.722, 9.522, 12.94, 17.01",\
"0.4266, 0.5208, 0.8692, 1.608, 2.804, 4.488, 6.73, 9.522, 12.94, 17",\
"0.476, 0.566, 0.9, 1.622, 2.812, 4.494, 6.738, 9.528, 12.94, 16.99",\
"0.534, 0.622, 0.938, 1.638, 2.82, 4.502, 6.746, 9.536, 12.94, 17");
}
}
}
pin(TE) {
capacitance : 0.003643 ;
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 : 17 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.005177, 0.005163, 0.005172, 0.005165, 0.005168, 0.005172, 0.005173, \
0.005173, 0.005177, 0.005156");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.003023, -0.003044, -0.003104, -0.003167, -0.003232, -0.003265, \
-0.003287, -0.003306, -0.003321, -0.00332");
}
}
internal_power() {
when : "!CLKN&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.003554, 0.003544, 0.003549, 0.003547, 0.003556, 0.003559, 0.003557, \
0.003558, 0.003559, 0.003537");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.003148, -0.003179, -0.003262, -0.003309, -0.003345, -0.003374, \
-0.003385, -0.003395, -0.0034, -0.003396");
}
}
internal_power() {
when : "CLKN&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.05048, 0.05036, 0.05025, 0.05015, 0.05005, 0.04997, 0.0499, \
0.04984, 0.04974, 0.04929");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.03676, 0.03669, 0.03657, 0.03645, 0.03632, 0.0362, 0.03609, \
0.03598, 0.03587, 0.03574");
}
}
internal_power() {
when : "CLKN&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.003552, 0.003545, 0.00355, 0.003554, 0.003556, 0.003556, 0.003557, \
0.003556, 0.003557, 0.003539");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.00315, -0.003185, -0.003265, -0.003326, -0.003354, -0.003371, \
-0.003383, -0.003395, -0.003401, -0.003393");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-3.71, -3.65, -3.41, -3.01, -2.44, -1.77, -1.1, -0.2, 0.9, 2.13",\
"-3.76, -3.7, -3.46, -3.05, -2.5, -1.82, -1.15, -0.26, 0.85, 2.08",\
"-3.97, -3.9, -3.67, -3.27, -2.7, -2.03, -1.36, -0.47, 0.64, 1.87",\
"-4.37, -4.3, -4.07, -3.66, -3.1, -2.43, -1.76, -0.86, 0.24, 1.48",\
"-4.95, -4.87, -4.64, -4.24, -3.68, -3.01, -2.33, -1.44, -0.34, 0.9",\
"-5.73, -5.66, -5.43, -5.02, -4.47, -3.79, -3.08, -2.21, -1.12, 0.12",\
"-6.732, -6.662, -6.43, -6.02, -5.46, -4.79, -4.05, -3.21, -2.11, -0.88",\
"-7.976, -7.906, -7.678, -7.273, -6.71, -6.03, -5.27, -4.43, -3.35, -2.1",\
"-9.461, -9.384, -9.153, -8.751, -8.192, -7.5, -6.72, -5.86, -4.81, -3.57",\
"-11.15, -11.08, -10.85, -10.44, -9.881, -9.187, -8.39, -7.5, -6.46, -5.23");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.03, 0.04, 0.25, 0.69, 1.37, 2.32, 3.49, 4.83, 6.36, 8.04",\
"-0.08, -0.02, 0.21, 0.63, 1.32, 2.26, 3.43, 4.77, 6.3, 7.98",\
"-0.25, -0.2, 0.02, 0.45, 1.13, 2.08, 3.23, 4.58, 6.1, 7.79",\
"-0.58, -0.52, -0.3, 0.14, 0.81, 1.76, 2.91, 4.25, 5.76, 7.45",\
"-1.08, -1.02, -0.79, -0.35, 0.33, 1.28, 2.43, 3.77, 5.28, 6.96",\
"-1.76, -1.69, -1.45, -1.01, -0.31, 0.64, 1.8, 3.15, 4.66, 6.35",\
"-2.54, -2.48, -2.24, -1.79, -1.08, -0.12, 1.06, 2.41, 3.93, 5.63",\
"-3.44, -3.37, -3.14, -2.68, -1.96, -1, 0.2, 1.57, 3.1, 4.8",\
"-4.41, -4.35, -4.12, -3.66, -2.94, -1.95, -0.76, 0.62, 2.17, 3.88",\
"-5.47, -5.41, -5.19, -4.74, -4.01, -3.02, -1.81, -0.43, 1.13, 2.85");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("3.95, 3.89, 3.66, 3.26, 2.7, 2.02, 1.31, 0.43, -0.68, -1.94",\
"4.01, 3.93, 3.71, 3.31, 2.75, 2.07, 1.36, 0.48, -0.64, -1.89",\
"4.21, 4.15, 3.91, 3.51, 2.97, 2.28, 1.57, 0.69, -0.43, -1.69",\
"4.6, 4.54, 4.31, 3.91, 3.36, 2.67, 1.97, 1.09, -0.03, -1.29",\
"5.19, 5.12, 4.89, 4.5, 3.94, 3.26, 2.54, 1.67, 0.56, -0.71",\
"5.97, 5.9, 5.66, 5.28, 4.72, 4.04, 3.3, 2.45, 1.33, 0.07",\
"6.97, 6.9, 6.67, 6.27, 5.72, 5.04, 4.27, 3.43, 2.32, 1.07",\
"8.21, 8.14, 7.91, 7.52, 6.97, 6.29, 5.49, 4.64, 3.56, 2.3",\
"9.71, 9.64, 9.41, 9.01, 8.47, 7.77, 6.96, 6.08, 5.03, 3.77",\
"11.4, 11.34, 11.11, 10.71, 10.16, 9.46, 8.64, 7.72, 6.69, 5.44");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("3.15, 3.11, 3, 2.62, 2.16, 1.56, 0.8, -0.16, -1.16, -2.27",\
"3.2, 3.16, 3.06, 2.67, 2.21, 1.59, 0.85, -0.11, -1.12, -2.21",\
"3.38, 3.34, 3.23, 2.86, 2.39, 1.77, 1.03, 0.08, -0.94, -2.06",\
"3.7, 3.65, 3.55, 3.18, 2.69, 2.09, 1.34, 0.41, -0.61, -1.75",\
"4.18, 4.14, 4.03, 3.66, 3.19, 2.59, 1.83, 0.88, -0.14, -1.27",\
"4.82, 4.79, 4.67, 4.3, 3.84, 3.22, 2.47, 1.54, 0.54, -0.61",\
"5.59, 5.55, 5.44, 5.07, 4.58, 3.98, 3.23, 2.3, 1.3, 0.16",\
"6.46, 6.42, 6.32, 5.93, 5.47, 4.86, 4.11, 3.16, 2.16, 1.02",\
"7.44, 7.4, 7.29, 6.91, 6.43, 5.82, 5.09, 4.13, 3.14, 2",\
"8.49, 8.45, 8.35, 7.97, 7.5, 6.86, 6.14, 5.19, 4.18, 3.07");
}
}
}
}