blob: 128541f937beb4bd7a09425766fa5bdf3098492a [file] [log] [blame]
library (user_project_wrapper) {
comment : "";
delay_model : table_lookup;
simulation : false;
capacitive_load_unit (1,pF);
leakage_power_unit : 1pW;
current_unit : "1A";
pulling_resistance_unit : "1kohm";
time_unit : "1ns";
voltage_unit : "1v";
library_features(report_delay_calculation);
input_threshold_pct_rise : 50;
input_threshold_pct_fall : 50;
output_threshold_pct_rise : 50;
output_threshold_pct_fall : 50;
slew_lower_threshold_pct_rise : 20;
slew_lower_threshold_pct_fall : 20;
slew_upper_threshold_pct_rise : 80;
slew_upper_threshold_pct_fall : 80;
slew_derate_from_library : 1.0;
nom_process : 1.0;
nom_temperature : 25.0;
nom_voltage : 1.80;
lu_table_template(template_1) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_10) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_100) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_101) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_102) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_103) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_104) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_105) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_106) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_107) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_108) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_109) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_11) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_110) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_111) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_112) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_113) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_114) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_115) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_116) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_117) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_118) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_119) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_12) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_120) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_121) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_122) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_123) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_124) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_125) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_126) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_127) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_128) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_129) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_13) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_130) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_131) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_132) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_133) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_134) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_14) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_15) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_16) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_17) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_18) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_19) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_2) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_20) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_21) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_22) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_23) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_24) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_25) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_26) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_27) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_28) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_29) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_3) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_30) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_31) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_32) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_33) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_34) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_35) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_36) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_37) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_38) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_39) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_4) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_40) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_41) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_42) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_43) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_44) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_45) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_46) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_47) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_48) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_49) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_5) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_50) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_51) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_52) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_53) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_54) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_55) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_56) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_57) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_58) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_59) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_6) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_60) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_61) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_62) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_63) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_64) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_65) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
}
lu_table_template(template_66) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
}
lu_table_template(template_67) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
}
lu_table_template(template_68) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
}
lu_table_template(template_69) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_7) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_70) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_71) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_72) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_73) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_74) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_75) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_76) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_77) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_78) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_79) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_8) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_80) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_81) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_82) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_83) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_84) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_85) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_86) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_87) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_88) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_89) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_9) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_90) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_91) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_92) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_93) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_94) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_95) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_96) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_97) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_98) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_99) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
type ("analog_io") {
base_type : array;
data_type : bit;
bit_width : 29;
bit_from : 28;
bit_to : 0;
}
type ("io_in") {
base_type : array;
data_type : bit;
bit_width : 38;
bit_from : 37;
bit_to : 0;
}
type ("io_oeb") {
base_type : array;
data_type : bit;
bit_width : 38;
bit_from : 37;
bit_to : 0;
}
type ("io_out") {
base_type : array;
data_type : bit;
bit_width : 38;
bit_from : 37;
bit_to : 0;
}
type ("la_data_in") {
base_type : array;
data_type : bit;
bit_width : 128;
bit_from : 127;
bit_to : 0;
}
type ("la_data_out") {
base_type : array;
data_type : bit;
bit_width : 128;
bit_from : 127;
bit_to : 0;
}
type ("la_oenb") {
base_type : array;
data_type : bit;
bit_width : 128;
bit_from : 127;
bit_to : 0;
}
type ("user_irq") {
base_type : array;
data_type : bit;
bit_width : 3;
bit_from : 2;
bit_to : 0;
}
type ("wbs_adr_i") {
base_type : array;
data_type : bit;
bit_width : 32;
bit_from : 31;
bit_to : 0;
}
type ("wbs_dat_i") {
base_type : array;
data_type : bit;
bit_width : 32;
bit_from : 31;
bit_to : 0;
}
type ("wbs_dat_o") {
base_type : array;
data_type : bit;
bit_width : 32;
bit_from : 31;
bit_to : 0;
}
type ("wbs_sel_i") {
base_type : array;
data_type : bit;
bit_width : 4;
bit_from : 3;
bit_to : 0;
}
cell ("user_project_wrapper") {
pin("user_clock2") {
direction : input;
capacitance : 0.0416;
}
pin("wb_clk_i") {
direction : input;
capacitance : 0.0000;
}
pin("wb_rst_i") {
direction : input;
capacitance : 0.0118;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("4.50150");
}
fall_constraint(scalar) {
values("4.45068");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("4.36458");
}
fall_constraint(scalar) {
values("4.51599");
}
}
}
pin("wbs_ack_o") {
direction : output;
capacitance : 0.0334;
}
pin("wbs_cyc_i") {
direction : input;
capacitance : 0.0000;
}
pin("wbs_stb_i") {
direction : input;
capacitance : 0.0000;
}
pin("wbs_we_i") {
direction : input;
capacitance : 0.0000;
}
pin("vssa2") {
direction : input;
capacitance : 0.0000;
}
pin("vdda2") {
direction : input;
capacitance : 0.0000;
}
pin("vssa1") {
direction : input;
capacitance : 0.0000;
}
pin("vdda1") {
direction : input;
capacitance : 0.0000;
}
pin("vssd2") {
direction : input;
capacitance : 0.0000;
}
pin("vccd2") {
direction : input;
capacitance : 0.0000;
}
pin("vssd1") {
direction : input;
capacitance : 0.0000;
}
pin("vccd1") {
direction : input;
capacitance : 0.0000;
}
bus("analog_io") {
bus_type : analog_io;
direction : inout;
capacitance : 0.0000;
pin("analog_io[28]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[27]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[26]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[25]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[24]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[23]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[22]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[21]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[20]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[19]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[18]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[17]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[16]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[15]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[14]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[13]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[12]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[11]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[10]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[9]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[8]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[7]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[6]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[5]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[4]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[3]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[2]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[1]") {
direction : inout;
capacitance : 0.0334;
}
pin("analog_io[0]") {
direction : inout;
capacitance : 0.0334;
}
}
bus("io_in") {
bus_type : io_in;
direction : input;
capacitance : 0.0000;
pin("io_in[37]") {
direction : input;
capacitance : 0.0115;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("4.75946");
}
fall_constraint(scalar) {
values("4.65754");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-3.90804");
}
fall_constraint(scalar) {
values("-3.76326");
}
}
}
pin("io_in[36]") {
direction : input;
capacitance : 0.0115;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("4.83261");
}
fall_constraint(scalar) {
values("4.73336");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-3.99647");
}
fall_constraint(scalar) {
values("-3.85161");
}
}
}
pin("io_in[35]") {
direction : input;
capacitance : 0.0115;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("4.84907");
}
fall_constraint(scalar) {
values("4.73293");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.03382");
}
fall_constraint(scalar) {
values("-3.88078");
}
}
}
pin("io_in[34]") {
direction : input;
capacitance : 0.0115;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.02180");
}
fall_constraint(scalar) {
values("5.00602");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.19948");
}
fall_constraint(scalar) {
values("-4.15010");
}
}
}
pin("io_in[33]") {
direction : input;
capacitance : 0.0111;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.06094");
}
fall_constraint(scalar) {
values("5.07021");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.21838");
}
fall_constraint(scalar) {
values("-4.19717");
}
}
}
pin("io_in[32]") {
direction : input;
capacitance : 0.0076;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.14495");
}
fall_constraint(scalar) {
values("5.13522");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.34362");
}
fall_constraint(scalar) {
values("-4.31938");
}
}
}
pin("io_in[31]") {
direction : input;
capacitance : 0.0125;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.23348");
}
fall_constraint(scalar) {
values("5.01335");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.39689");
}
fall_constraint(scalar) {
values("-4.11919");
}
}
}
pin("io_in[30]") {
direction : input;
capacitance : 0.0117;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.33087");
}
fall_constraint(scalar) {
values("5.32825");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.56497");
}
fall_constraint(scalar) {
values("-4.53988");
}
}
}
pin("io_in[29]") {
direction : input;
capacitance : 0.0120;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.35043");
}
fall_constraint(scalar) {
values("5.19255");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.51508");
}
fall_constraint(scalar) {
values("-4.30824");
}
}
}
pin("io_in[28]") {
direction : input;
capacitance : 0.0128;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.43742");
}
fall_constraint(scalar) {
values("5.38667");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.63222");
}
fall_constraint(scalar) {
values("-4.54383");
}
}
}
pin("io_in[27]") {
direction : input;
capacitance : 0.0116;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.49456");
}
fall_constraint(scalar) {
values("5.47590");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.69695");
}
fall_constraint(scalar) {
values("-4.64197");
}
}
}
pin("io_in[26]") {
direction : input;
capacitance : 0.0116;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.50853");
}
fall_constraint(scalar) {
values("5.44263");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.75533");
}
fall_constraint(scalar) {
values("-4.66499");
}
}
}
pin("io_in[25]") {
direction : input;
capacitance : 0.0115;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.49626");
}
fall_constraint(scalar) {
values("5.37162");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.66739");
}
fall_constraint(scalar) {
values("-4.49629");
}
}
}
pin("io_in[24]") {
direction : input;
capacitance : 0.0115;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.39696");
}
fall_constraint(scalar) {
values("5.23368");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.60865");
}
fall_constraint(scalar) {
values("-4.40877");
}
}
}
pin("io_in[23]") {
direction : input;
capacitance : 0.0120;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.28443");
}
fall_constraint(scalar) {
values("5.09982");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.40486");
}
fall_constraint(scalar) {
values("-4.18134");
}
}
}
pin("io_in[22]") {
direction : input;
capacitance : 0.0133;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.17248");
}
fall_constraint(scalar) {
values("4.93819");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.26570");
}
fall_constraint(scalar) {
values("-3.98474");
}
}
}
pin("io_in[21]") {
direction : input;
capacitance : 0.0111;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.55578");
}
fall_constraint(scalar) {
values("5.43425");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.78531");
}
fall_constraint(scalar) {
values("-4.62281");
}
}
}
pin("io_in[20]") {
direction : input;
capacitance : 0.0104;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.45695");
}
fall_constraint(scalar) {
values("5.33851");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.66400");
}
fall_constraint(scalar) {
values("-4.50892");
}
}
}
pin("io_in[19]") {
direction : input;
capacitance : 0.0103;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.35565");
}
fall_constraint(scalar) {
values("5.15429");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.52692");
}
fall_constraint(scalar) {
values("-4.28701");
}
}
}
pin("io_in[18]") {
direction : input;
capacitance : 0.0118;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.51135");
}
fall_constraint(scalar) {
values("5.42489");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.62446");
}
fall_constraint(scalar) {
values("-4.47782");
}
}
}
pin("io_in[17]") {
direction : input;
capacitance : 0.0073;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.12311");
}
fall_constraint(scalar) {
values("4.98400");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.35683");
}
fall_constraint(scalar) {
values("-4.18468");
}
}
}
pin("io_in[16]") {
direction : input;
capacitance : 0.0123;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.34591");
}
fall_constraint(scalar) {
values("5.15989");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.62353");
}
fall_constraint(scalar) {
values("-4.38971");
}
}
}
pin("io_in[15]") {
direction : input;
capacitance : 0.0122;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.47662");
}
fall_constraint(scalar) {
values("5.35885");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.65638");
}
fall_constraint(scalar) {
values("-4.49922");
}
}
}
pin("io_in[14]") {
direction : input;
capacitance : 0.0116;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.49518");
}
fall_constraint(scalar) {
values("5.34836");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.67954");
}
fall_constraint(scalar) {
values("-4.49428");
}
}
}
pin("io_in[13]") {
direction : input;
capacitance : 0.0118;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.62228");
}
fall_constraint(scalar) {
values("5.50304");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.80252");
}
fall_constraint(scalar) {
values("-4.64818");
}
}
}
pin("io_in[12]") {
direction : input;
capacitance : 0.0116;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.54771");
}
fall_constraint(scalar) {
values("5.42044");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.85163");
}
fall_constraint(scalar) {
values("-4.68200");
}
}
}
pin("io_in[11]") {
direction : input;
capacitance : 0.0119;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.46444");
}
fall_constraint(scalar) {
values("5.30784");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.76157");
}
fall_constraint(scalar) {
values("-4.55399");
}
}
}
pin("io_in[10]") {
direction : input;
capacitance : 0.0130;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.54435");
}
fall_constraint(scalar) {
values("5.50415");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.82983");
}
fall_constraint(scalar) {
values("-4.76192");
}
}
}
pin("io_in[9]") {
direction : input;
capacitance : 0.0118;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.45223");
}
fall_constraint(scalar) {
values("5.43666");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.72888");
}
fall_constraint(scalar) {
values("-4.67280");
}
}
}
pin("io_in[8]") {
direction : input;
capacitance : 0.0118;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.23951");
}
fall_constraint(scalar) {
values("4.97599");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.50486");
}
fall_constraint(scalar) {
values("-4.17527");
}
}
}
pin("io_in[7]") {
direction : input;
capacitance : 0.0119;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.11446");
}
fall_constraint(scalar) {
values("4.80038");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.35460");
}
fall_constraint(scalar) {
values("-3.96792");
}
}
}
pin("io_in[6]") {
direction : input;
capacitance : 0.0118;
timing() {
related_pin : "user_clock2";
timing_type : hold_rising;
rise_constraint(scalar) {
values("5.01922");
}
fall_constraint(scalar) {
values("4.66364");
}
}
timing() {
related_pin : "user_clock2";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-4.26189");
}
fall_constraint(scalar) {
values("-3.83175");
}
}
}
pin("io_in[5]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[4]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[3]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[2]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[1]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[0]") {
direction : input;
capacitance : 0.0000;
}
}
bus("io_oeb") {
bus_type : io_oeb;
direction : output;
capacitance : 0.0000;
pin("io_oeb[37]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_55) {
values("7.74973,7.75685,7.77234,7.80444,7.88519,8.11871,8.79830");
}
rise_transition(template_55) {
values("0.02931,0.03368,0.04487,0.07794,0.18610,0.52073,1.50820");
}
cell_fall(template_56) {
values("7.92720,7.93259,7.94442,7.96756,8.01475,8.13120,8.46668");
}
fall_transition(template_56) {
values("0.02415,0.02711,0.03421,0.05071,0.09716,0.24356,0.69095");
}
}
}
pin("io_oeb[36]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_53) {
values("7.78785,7.79285,7.80489,7.83435,7.91482,8.14803,8.83266");
}
rise_transition(template_53) {
values("0.01731,0.02174,0.03421,0.07132,0.18447,0.52119,1.50690");
}
cell_fall(template_54) {
values("7.98206,7.98671,7.99700,8.01797,8.06338,8.17948,8.51374");
}
fall_transition(template_54) {
values("0.01765,0.02068,0.02791,0.04580,0.09401,0.24273,0.69540");
}
}
}
pin("io_oeb[35]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_51) {
values("7.78149,7.78649,7.79853,7.82799,7.90846,8.14167,8.82630");
}
rise_transition(template_51) {
values("0.01731,0.02174,0.03421,0.07132,0.18447,0.52119,1.50690");
}
cell_fall(template_52) {
values("7.97463,7.97928,7.98957,8.01054,8.05595,8.17205,8.50631");
}
fall_transition(template_52) {
values("0.01765,0.02068,0.02791,0.04581,0.09401,0.24273,0.69540");
}
}
}
pin("io_oeb[34]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_49) {
values("7.76272,7.76772,7.77976,7.80922,7.88968,8.12286,8.80745");
}
rise_transition(template_49) {
values("0.01731,0.02174,0.03422,0.07132,0.18448,0.52123,1.50680");
}
cell_fall(template_50) {
values("7.95421,7.95885,7.96914,7.99011,8.03552,8.15162,8.48587");
}
fall_transition(template_50) {
values("0.01764,0.02068,0.02791,0.04581,0.09402,0.24276,0.69543");
}
}
}
pin("io_oeb[33]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_47) {
values("7.73872,7.74372,7.75576,7.78522,7.86568,8.09886,8.78345");
}
rise_transition(template_47) {
values("0.01731,0.02174,0.03422,0.07132,0.18448,0.52123,1.50680");
}
cell_fall(template_48) {
values("7.92635,7.93098,7.94128,7.96224,8.00765,8.12375,8.45799");
}
fall_transition(template_48) {
values("0.01764,0.02069,0.02791,0.04581,0.09402,0.24278,0.69544");
}
}
}
pin("io_oeb[32]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_45) {
values("7.70307,7.70806,7.72010,7.74956,7.83005,8.06328,8.74793");
}
rise_transition(template_45) {
values("0.01732,0.02173,0.03421,0.07132,0.18446,0.52116,1.50696");
}
cell_fall(template_46) {
values("7.87667,7.88131,7.89160,7.91256,7.95798,8.07407,8.40832");
}
fall_transition(template_46) {
values("0.01764,0.02069,0.02791,0.04581,0.09402,0.24277,0.69544");
}
}
}
pin("io_oeb[31]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_43) {
values("7.65256,7.65756,7.66960,7.69906,7.77953,8.01275,8.69738");
}
rise_transition(template_43) {
values("0.01732,0.02173,0.03421,0.07132,0.18447,0.52118,1.50691");
}
cell_fall(template_44) {
values("7.81128,7.81589,7.82618,7.84713,7.89255,8.00865,8.34288");
}
fall_transition(template_44) {
values("0.01762,0.02070,0.02791,0.04582,0.09404,0.24282,0.69549");
}
}
}
pin("io_oeb[30]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_41) {
values("7.59226,7.59725,7.60929,7.63875,7.71925,7.95252,8.63722");
}
rise_transition(template_41) {
values("0.01732,0.02173,0.03420,0.07132,0.18444,0.52111,1.50707");
}
cell_fall(template_42) {
values("7.73078,7.73539,7.74569,7.76664,7.81206,7.92816,8.26239");
}
fall_transition(template_42) {
values("0.01762,0.02070,0.02791,0.04582,0.09404,0.24282,0.69549");
}
}
}
pin("io_oeb[29]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_39) {
values("8.38432,8.38931,8.40134,8.43081,8.51136,8.74472,9.42954");
}
rise_transition(template_39) {
values("0.01733,0.02172,0.03419,0.07133,0.18441,0.52098,1.50735");
}
cell_fall(template_40) {
values("8.66138,8.66613,8.67641,8.69743,8.74280,8.85891,9.19322");
}
fall_transition(template_40) {
values("0.01771,0.02063,0.02791,0.04577,0.09395,0.24251,0.69520");
}
}
}
pin("io_oeb[28]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_37) {
values("8.37470,8.37969,8.39173,8.42119,8.50172,8.73503,9.41978");
}
rise_transition(template_37) {
values("0.01733,0.02173,0.03420,0.07132,0.18443,0.52105,1.50720");
}
cell_fall(template_38) {
values("8.65206,8.65679,8.66708,8.68808,8.73346,8.84957,9.18387");
}
fall_transition(template_38) {
values("0.01770,0.02064,0.02791,0.04578,0.09396,0.24255,0.69524");
}
}
}
pin("io_oeb[27]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_35) {
values("8.36560,8.37060,8.38263,8.41208,8.49263,8.72594,9.41125");
}
rise_transition(template_35) {
values("0.01736,0.02175,0.03421,0.07134,0.18443,0.52099,1.50739");
}
cell_fall(template_36) {
values("8.63714,8.64190,8.65218,8.67320,8.71857,8.83468,9.16899");
}
fall_transition(template_36) {
values("0.01772,0.02063,0.02791,0.04577,0.09394,0.24248,0.69518");
}
}
}
pin("io_oeb[26]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_33) {
values("7.17772,7.18272,7.19476,7.22422,7.30468,7.53786,8.22246");
}
rise_transition(template_33) {
values("0.01731,0.02174,0.03422,0.07132,0.18448,0.52123,1.50681");
}
cell_fall(template_34) {
values("7.33651,7.34119,7.35148,7.37246,7.41786,7.53396,7.86823");
}
fall_transition(template_34) {
values("0.01767,0.02067,0.02791,0.04580,0.09399,0.24267,0.69535");
}
}
}
pin("io_oeb[25]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_31) {
values("8.29675,8.30175,8.31378,8.34324,8.42375,8.65703,9.34174");
}
rise_transition(template_31) {
values("0.01732,0.02173,0.03420,0.07132,0.18444,0.52110,1.50710");
}
cell_fall(template_32) {
values("8.55691,8.56161,8.57190,8.59289,8.63828,8.75439,9.08867");
}
fall_transition(template_32) {
values("0.01768,0.02066,0.02791,0.04579,0.09398,0.24262,0.69530");
}
}
}
pin("io_oeb[24]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_29) {
values("8.25437,8.25937,8.27140,8.30086,8.38136,8.61463,9.29932");
}
rise_transition(template_29) {
values("0.01732,0.02173,0.03420,0.07132,0.18445,0.52112,1.50706");
}
cell_fall(template_30) {
values("8.50446,8.50915,8.51943,8.54042,8.58582,8.70192,9.03619");
}
fall_transition(template_30) {
values("0.01767,0.02066,0.02791,0.04579,0.09399,0.24266,0.69534");
}
}
}
pin("io_oeb[23]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_27) {
values("8.21568,8.22067,8.23270,8.26216,8.34271,8.57607,9.26087");
}
rise_transition(template_27) {
values("0.01733,0.02172,0.03419,0.07133,0.18441,0.52099,1.50733");
}
cell_fall(template_28) {
values("8.45189,8.45659,8.46688,8.48787,8.53326,8.64936,8.98364");
}
fall_transition(template_28) {
values("0.01768,0.02066,0.02791,0.04579,0.09398,0.24262,0.69531");
}
}
}
pin("io_oeb[22]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_25) {
values("8.13293,8.13792,8.14995,8.17941,8.25996,8.49327,9.17861");
}
rise_transition(template_25) {
values("0.01737,0.02175,0.03421,0.07134,0.18443,0.52099,1.50739");
}
cell_fall(template_26) {
values("8.35011,8.35481,8.36509,8.38608,8.43148,8.54758,8.88186");
}
fall_transition(template_26) {
values("0.01768,0.02066,0.02791,0.04579,0.09399,0.24264,0.69532");
}
}
}
pin("io_oeb[21]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_23) {
values("8.01238,8.01737,8.02940,8.05886,8.13942,8.37277,9.05766");
}
rise_transition(template_23) {
values("0.01734,0.02173,0.03419,0.07133,0.18441,0.52098,1.50736");
}
cell_fall(template_24) {
values("8.19937,8.20401,8.21430,8.23527,8.28068,8.39678,8.73102");
}
fall_transition(template_24) {
values("0.01764,0.02068,0.02791,0.04581,0.09402,0.24276,0.69543");
}
}
}
pin("io_oeb[20]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_21) {
values("8.03271,8.03771,8.04974,8.07920,8.15974,8.39307,9.07783");
}
rise_transition(template_21) {
values("0.01733,0.02172,0.03420,0.07132,0.18442,0.52103,1.50725");
}
cell_fall(template_22) {
values("8.22582,8.23045,8.24074,8.26170,8.30712,8.42322,8.75746");
}
fall_transition(template_22) {
values("0.01764,0.02069,0.02791,0.04581,0.09402,0.24278,0.69545");
}
}
}
pin("io_oeb[19]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_19) {
values("8.05545,8.06045,8.07248,8.10192,8.18246,8.41565,9.10211");
}
rise_transition(template_19) {
values("0.01744,0.02183,0.03426,0.07136,0.18448,0.52101,1.50746");
}
cell_fall(template_20) {
values("8.24582,8.25051,8.26080,8.28179,8.32718,8.44328,8.77756");
}
fall_transition(template_20) {
values("0.01768,0.02066,0.02791,0.04579,0.09398,0.24263,0.69532");
}
}
}
pin("io_oeb[18]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_17) {
values("7.72542,7.73042,7.74245,7.77189,7.85242,8.08551,8.77284");
}
rise_transition(template_17) {
values("0.01750,0.02188,0.03430,0.07137,0.18452,0.52103,1.50752");
}
cell_fall(template_18) {
values("8.00141,8.00630,8.01658,8.03766,8.08298,8.19910,8.53352");
}
fall_transition(template_18) {
values("0.01781,0.02057,0.02791,0.04571,0.09385,0.24216,0.69499");
}
}
}
pin("io_oeb[17]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_15) {
values("8.08253,8.08752,8.09955,8.12901,8.20955,8.44288,9.12765");
}
rise_transition(template_15) {
values("0.01733,0.02172,0.03420,0.07133,0.18442,0.52103,1.50725");
}
cell_fall(template_16) {
values("8.37693,8.38156,8.39185,8.41281,8.45823,8.57432,8.90856");
}
fall_transition(template_16) {
values("0.01763,0.02069,0.02791,0.04582,0.09403,0.24279,0.69546");
}
}
}
pin("io_oeb[16]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_13) {
values("8.09797,8.10296,8.11500,8.14446,8.22495,8.45818,9.14283");
}
rise_transition(template_13) {
values("0.01732,0.02173,0.03421,0.07132,0.18446,0.52116,1.50696");
}
cell_fall(template_14) {
values("8.40127,8.40588,8.41617,8.43712,8.48254,8.59864,8.93286");
}
fall_transition(template_14) {
values("0.01762,0.02070,0.02791,0.04582,0.09404,0.24285,0.69551");
}
}
}
pin("io_oeb[15]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_11) {
values("8.20593,8.21093,8.22296,8.25242,8.33293,8.56619,9.25089");
}
rise_transition(template_11) {
values("0.01732,0.02173,0.03420,0.07132,0.18445,0.52111,1.50706");
}
cell_fall(template_12) {
values("8.54016,8.54481,8.55510,8.57607,8.62148,8.73758,9.07183");
}
fall_transition(template_12) {
values("0.01765,0.02068,0.02791,0.04581,0.09401,0.24274,0.69541");
}
}
}
pin("io_oeb[14]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_9) {
values("8.28338,8.28837,8.30041,8.32987,8.41037,8.64363,9.32832");
}
rise_transition(template_9) {
values("0.01732,0.02173,0.03421,0.07132,0.18445,0.52112,1.50705");
}
cell_fall(template_10) {
values("8.62957,8.63425,8.64454,8.66551,8.71091,8.82702,9.16128");
}
fall_transition(template_10) {
values("0.01766,0.02067,0.02791,0.04580,0.09400,0.24269,0.69536");
}
}
}
pin("io_oeb[13]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_7) {
values("8.34427,8.34926,8.36130,8.39076,8.47125,8.70450,9.38918");
}
rise_transition(template_7) {
values("0.01732,0.02173,0.03421,0.07132,0.18445,0.52114,1.50701");
}
cell_fall(template_8) {
values("8.70005,8.70473,8.71502,8.73601,8.78140,8.89750,9.23178");
}
fall_transition(template_8) {
values("0.01767,0.02066,0.02791,0.04579,0.09399,0.24266,0.69534");
}
}
}
pin("io_oeb[12]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_5) {
values("8.39874,8.40373,8.41576,8.44523,8.52575,8.75906,9.44381");
}
rise_transition(template_5) {
values("0.01732,0.02173,0.03420,0.07132,0.18443,0.52105,1.50720");
}
cell_fall(template_6) {
values("8.76537,8.77009,8.78038,8.80138,8.84676,8.96287,9.29716");
}
fall_transition(template_6) {
values("0.01769,0.02065,0.02791,0.04578,0.09397,0.24258,0.69527");
}
}
}
pin("io_oeb[11]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_3) {
values("8.43915,8.44414,8.45617,8.48563,8.56618,8.79954,9.48434");
}
rise_transition(template_3) {
values("0.01733,0.02172,0.03419,0.07133,0.18441,0.52099,1.50734");
}
cell_fall(template_4) {
values("8.81339,8.81813,8.82842,8.84943,8.89480,9.01091,9.34521");
}
fall_transition(template_4) {
values("0.01771,0.02064,0.02791,0.04577,0.09395,0.24252,0.69522");
}
}
}
pin("io_oeb[10]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_1) {
values("8.46493,8.46993,8.48196,8.51142,8.59197,8.82532,9.51011");
}
rise_transition(template_1) {
values("0.01733,0.02172,0.03419,0.07133,0.18441,0.52100,1.50731");
}
cell_fall(template_2) {
values("8.84542,8.85016,8.86045,8.88146,8.92684,9.04294,9.37725");
}
fall_transition(template_2) {
values("0.01771,0.02064,0.02791,0.04577,0.09395,0.24251,0.69521");
}
}
}
pin("io_oeb[9]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_63) {
values("8.47691,8.48190,8.49394,8.52340,8.60393,8.83724,9.52199");
}
rise_transition(template_63) {
values("0.01733,0.02173,0.03420,0.07132,0.18443,0.52105,1.50721");
}
cell_fall(template_64) {
values("8.85985,8.86459,8.87487,8.89588,8.94126,9.05737,9.39167");
}
fall_transition(template_64) {
values("0.01771,0.02064,0.02791,0.04577,0.09396,0.24253,0.69523");
}
}
}
pin("io_oeb[8]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_61) {
values("8.48210,8.48710,8.49913,8.52859,8.60911,8.84241,9.52714");
}
rise_transition(template_61) {
values("0.01732,0.02173,0.03420,0.07132,0.18443,0.52107,1.50715");
}
cell_fall(template_62) {
values("8.86547,8.87021,8.88050,8.90150,8.94688,9.06299,9.39729");
}
fall_transition(template_62) {
values("0.01770,0.02064,0.02791,0.04578,0.09396,0.24254,0.69523");
}
}
}
pin("io_oeb[7]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_59) {
values("8.63799,8.64298,8.65501,8.68447,8.76501,8.99828,9.68402");
}
rise_transition(template_59) {
values("0.01739,0.02178,0.03423,0.07134,0.18445,0.52100,1.50742");
}
cell_fall(template_60) {
values("8.71776,8.72257,8.73285,8.75389,8.79924,8.91535,9.24969");
}
fall_transition(template_60) {
values("0.01775,0.02061,0.02791,0.04575,0.09391,0.24237,0.69508");
}
}
}
pin("io_oeb[6]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_57) {
values("8.63976,8.64476,8.65679,8.68624,8.76679,9.00007,9.68564");
}
rise_transition(template_57) {
values("0.01738,0.02177,0.03422,0.07134,0.18444,0.52100,1.50740");
}
cell_fall(template_58) {
values("8.72059,8.72540,8.73568,8.75672,8.80207,8.91818,9.25252");
}
fall_transition(template_58) {
values("0.01775,0.02061,0.02791,0.04575,0.09391,0.24238,0.69509");
}
}
}
pin("io_oeb[5]") {
direction : output;
capacitance : 0.0334;
}
pin("io_oeb[4]") {
direction : output;
capacitance : 0.0334;
}
pin("io_oeb[3]") {
direction : output;
capacitance : 0.0334;
}
pin("io_oeb[2]") {
direction : output;
capacitance : 0.0334;
}
pin("io_oeb[1]") {
direction : output;
capacitance : 0.0334;
}
pin("io_oeb[0]") {
direction : output;
capacitance : 0.0334;
}
}
bus("io_out") {
bus_type : io_out;
direction : output;
capacitance : 0.0000;
pin("io_out[37]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_123) {
values("7.68458,7.69287,7.71039,7.74448,7.82584,8.05865,8.73866");
}
rise_transition(template_123) {
values("0.03483,0.03964,0.05084,0.08235,0.18744,0.51954,1.50954");
}
cell_fall(template_124) {
values("7.52706,7.53313,7.54635,7.57175,7.62114,7.73880,8.07311");
}
fall_transition(template_124) {
values("0.02885,0.03225,0.03984,0.05622,0.10142,0.24453,0.69048");
}
}
}
pin("io_out[36]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_121) {
values("7.59481,7.60287,7.61988,7.65322,7.73436,7.96732,8.64739");
}
rise_transition(template_121) {
values("0.03353,0.03817,0.04921,0.08096,0.18690,0.51925,1.51029");
}
cell_fall(template_122) {
values("7.35752,7.36294,7.37481,7.39803,7.44529,7.56177,7.89721");
}
fall_transition(template_122) {
values("0.02430,0.02728,0.03439,0.05089,0.09730,0.24360,0.69093");
}
}
}
pin("io_out[35]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_119) {
values("7.95906,7.96979,7.99301,8.03590,8.11980,8.35104,9.02991");
}
rise_transition(template_119) {
values("0.04888,0.05583,0.06911,0.09836,0.19396,0.52402,1.49868");
}
cell_fall(template_120) {
values("7.44463,7.45137,7.46603,7.49391,7.54585,7.66489,7.99822");
}
fall_transition(template_120) {
values("0.03386,0.03770,0.04579,0.06230,0.10632,0.24603,0.69016");
}
}
}
pin("io_out[34]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_117) {
values("7.91939,7.92985,7.95246,7.99442,8.07805,8.30945,8.98845");
}
rise_transition(template_117) {
values("0.04738,0.05410,0.06716,0.09665,0.19327,0.52354,1.49984");
}
cell_fall(template_118) {
values("7.43867,7.44534,7.45981,7.48732,7.53881,7.65761,7.99097");
}
fall_transition(template_118) {
values("0.03315,0.03694,0.04496,0.06135,0.10548,0.24562,0.69013");
}
}
}
pin("io_out[33]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_115) {
values("7.82203,7.83201,7.85349,7.89369,7.97682,8.20853,8.88775");
}
rise_transition(template_115) {
values("0.04458,0.05088,0.06352,0.09346,0.19197,0.52265,1.50200");
}
cell_fall(template_116) {
values("7.48143,7.48823,7.50302,7.53117,7.58343,7.70262,8.03594");
}
fall_transition(template_116) {
values("0.03436,0.03823,0.04637,0.06297,0.10692,0.24632,0.69018");
}
}
}
pin("io_out[32]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_113) {
values("7.70476,7.71432,7.73479,7.77344,7.85612,8.08811,8.76753");
}
rise_transition(template_113) {
values("0.04211,0.04803,0.06031,0.09064,0.19082,0.52186,1.50391");
}
cell_fall(template_114) {
values("7.41515,7.42177,7.43613,7.46341,7.51463,7.63329,7.96666");
}
fall_transition(template_114) {
values("0.03273,0.03648,0.04446,0.06077,0.10497,0.24537,0.69011");
}
}
}
pin("io_out[31]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_111) {
values("7.64856,7.65787,7.67778,7.71556,7.79799,8.03014,8.70967");
}
rise_transition(template_111) {
values("0.04071,0.04642,0.05849,0.08906,0.19017,0.52142,1.50499");
}
cell_fall(template_112) {
values("7.31211,7.31818,7.33141,7.35683,7.40624,7.52390,7.85820");
}
fall_transition(template_112) {
values("0.02888,0.03229,0.03987,0.05625,0.10145,0.24453,0.69048");
}
}
}
pin("io_out[30]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_109) {
values("7.46193,7.47061,7.48903,7.52452,7.60629,7.83885,8.51867");
}
rise_transition(template_109) {
values("0.03706,0.04221,0.05374,0.08489,0.18848,0.52025,1.50781");
}
cell_fall(template_110) {
values("7.19443,7.20007,7.21241,7.23639,7.28439,7.40128,7.73633");
}
fall_transition(template_110) {
values("0.02588,0.02901,0.03628,0.05274,0.09873,0.24392,0.69077");
}
}
}
pin("io_out[29]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_107) {
values("7.36606,7.37458,7.39262,7.42753,7.50913,7.74179,8.42169");
}
rise_transition(template_107) {
values("0.03613,0.04114,0.05253,0.08383,0.18805,0.51995,1.50853");
}
cell_fall(template_108) {
values("7.09840,7.10380,7.11562,7.13876,7.18595,7.30239,7.63787");
}
fall_transition(template_108) {
values("0.02414,0.02710,0.03420,0.05071,0.09716,0.24356,0.69095");
}
}
}
pin("io_out[28]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_105) {
values("7.27469,7.28285,7.30006,7.33368,7.41490,7.64779,8.32786");
}
rise_transition(template_105) {
values("0.03406,0.03876,0.04985,0.08148,0.18709,0.51929,1.51013");
}
cell_fall(template_106) {
values("7.04731,7.05247,7.06380,7.08615,7.13257,7.24858,7.58448");
}
fall_transition(template_106) {
values("0.02249,0.02530,0.03223,0.04878,0.09566,0.24323,0.69111");
}
}
}
pin("io_out[27]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_103) {
values("7.15053,7.15798,7.17401,7.20655,7.28743,7.52075,8.20052");
}
rise_transition(template_103) {
values("0.03081,0.03527,0.04640,0.07901,0.18638,0.52021,1.50894");
}
cell_fall(template_104) {
values("6.96738,6.97232,6.98324,7.00505,7.05101,7.16695,7.50278");
}
fall_transition(template_104) {
values("0.02083,0.02365,0.03059,0.04744,0.09478,0.24291,0.69295");
}
}
}
pin("io_out[26]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_101) {
values("7.07689,7.08380,7.09896,7.13079,7.21145,7.44510,8.12459");
}
rise_transition(template_101) {
values("0.02840,0.03271,0.04393,0.07729,0.18592,0.52105,1.50774");
}
cell_fall(template_102) {
values("6.92698,6.93182,6.94255,6.96416,7.00999,7.12600,7.46165");
}
fall_transition(template_102) {
values("0.01997,0.02284,0.02985,0.04694,0.09452,0.24275,0.69444");
}
}
}
pin("io_out[25]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_99) {
values("7.07212,7.07932,7.09495,7.12717,7.20795,7.44142,8.12106");
}
rise_transition(template_99) {
values("0.02970,0.03410,0.04527,0.07822,0.18617,0.52059,1.50839");
}
cell_fall(template_100) {
values("6.90586,6.91076,6.92160,6.94333,6.98923,7.10520,7.44096");
}
fall_transition(template_100) {
values("0.02048,0.02332,0.03028,0.04724,0.09467,0.24284,0.69356");
}
}
}
pin("io_out[24]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_97) {
values("7.09165,7.09930,7.11563,7.14843,7.22940,7.46260,8.14247");
}
rise_transition(template_97) {
values("0.03168,0.03620,0.04730,0.07963,0.18655,0.51990,1.50937");
}
cell_fall(template_98) {
values("6.92460,6.92976,6.94109,6.96343,7.00984,7.12585,7.46175");
}
fall_transition(template_98) {
values("0.02247,0.02528,0.03221,0.04876,0.09565,0.24322,0.69111");
}
}
}
pin("io_out[23]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_95) {
values("7.18313,7.19128,7.20846,7.24203,7.32324,7.55614,8.23622");
}
rise_transition(template_95) {
values("0.03399,0.03868,0.04976,0.08140,0.18706,0.51927,1.51018");
}
cell_fall(template_96) {
values("6.99087,6.99627,7.00812,7.03130,7.07852,7.19498,7.53045");
}
fall_transition(template_96) {
values("0.02422,0.02719,0.03429,0.05080,0.09723,0.24358,0.69094");
}
}
}
pin("io_out[22]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_93) {
values("7.37320,7.38198,7.40062,7.43646,7.51832,7.75082,8.43060");
}
rise_transition(template_93) {
values("0.03761,0.04284,0.05445,0.08552,0.18873,0.52042,1.50739");
}
cell_fall(template_94) {
values("7.09494,7.10066,7.11314,7.13735,7.18558,7.30259,7.63752");
}
fall_transition(template_94) {
values("0.02637,0.02954,0.03686,0.05331,0.09917,0.24402,0.69073");
}
}
}
pin("io_out[21]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_91) {
values("7.25405,7.26331,7.28309,7.32067,7.40304,7.63522,8.31478");
}
rise_transition(template_91) {
values("0.04039,0.04605,0.05808,0.08869,0.19003,0.52131,1.50524");
}
cell_fall(template_92) {
values("6.89752,6.90311,6.91534,6.93914,6.98697,7.10376,7.43891");
}
fall_transition(template_92) {
values("0.02551,0.02861,0.03585,0.05232,0.09840,0.24384,0.69081");
}
}
}
pin("io_out[20]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_89) {
values("7.21588,7.22423,7.24188,7.27617,7.35759,7.59036,8.27034");
}
rise_transition(template_89) {
values("0.03515,0.04001,0.05126,0.08272,0.18759,0.51964,1.50929");
}
cell_fall(template_90) {
values("7.03193,7.03761,7.05002,7.07412,7.12224,7.23919,7.57418");
}
fall_transition(template_90) {
values("0.02613,0.02928,0.03659,0.05304,0.09896,0.24397,0.69075");
}
}
}
pin("io_out[19]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_87) {
values("6.89532,6.90239,6.91778,6.94981,7.03053,7.26408,7.94365");
}
rise_transition(template_87) {
values("0.02906,0.03341,0.04460,0.07776,0.18605,0.52082,1.50807");
}
cell_fall(template_88) {
values("6.73660,6.74147,6.75226,6.77392,6.81979,6.93578,7.27149");
}
fall_transition(template_88) {
values("0.02024,0.02309,0.03007,0.04710,0.09460,0.24280,0.69398");
}
}
}
pin("io_out[18]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_85) {
values("7.41098,7.42035,7.44040,7.47840,7.56089,7.79300,8.47250");
}
rise_transition(template_85) {
values("0.04107,0.04683,0.05895,0.08946,0.19034,0.52153,1.50472");
}
cell_fall(template_86) {
values("7.04883,7.05479,7.06779,7.09284,7.14187,7.25933,7.59383");
}
fall_transition(template_86) {
values("0.02810,0.03143,0.03894,0.05534,0.10074,0.24437,0.69055");
}
}
}
pin("io_out[17]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_83) {
values("7.57517,7.58514,7.60658,7.64674,7.72985,7.96157,8.64080");
}
rise_transition(template_83) {
values("0.04451,0.05079,0.06342,0.09337,0.19193,0.52263,1.50206");
}
cell_fall(template_84) {
values("7.15131,7.15770,7.17158,7.19807,7.24850,7.36673,7.70049");
}
fall_transition(template_84) {
values("0.03110,0.03470,0.04252,0.05884,0.10345,0.24499,0.69026");
}
}
}
pin("io_out[16]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_81) {
values("7.95194,7.96275,7.98617,8.02938,8.11337,8.34455,9.02339");
}
rise_transition(template_81) {
values("0.04938,0.05640,0.06976,0.09893,0.19419,0.52418,1.49830");
}
cell_fall(template_82) {
values("7.44498,7.45185,7.46682,7.49534,7.54805,7.66747,8.00075");
}
fall_transition(template_82) {
values("0.03506,0.03897,0.04718,0.06391,0.10775,0.24673,0.69020");
}
}
}
pin("io_out[15]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_79) {
values("7.79241,7.80282,7.82530,7.86705,7.95063,8.18207,8.86109");
}
rise_transition(template_79) {
values("0.04706,0.05373,0.06674,0.09628,0.19312,0.52344,1.50009");
}
cell_fall(template_80) {
values("7.31370,7.32031,7.33465,7.36188,7.41304,7.53167,7.86506");
}
fall_transition(template_80) {
values("0.03264,0.03639,0.04436,0.06066,0.10487,0.24532,0.69011");
}
}
}
pin("io_out[14]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_77) {
values("7.51851,7.52740,7.54632,7.58258,7.66457,7.89699,8.57672");
}
rise_transition(template_77) {
values("0.03828,0.04362,0.05533,0.08628,0.18905,0.52064,1.50687");
}
cell_fall(template_78) {
values("7.21868,7.22439,7.23688,7.26111,7.30934,7.42636,7.76129");
}
fall_transition(template_78) {
values("0.02639,0.02956,0.03689,0.05334,0.09919,0.24402,0.69072");
}
}
}
pin("io_out[13]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_75) {
values("7.38845,7.39690,7.41480,7.44948,7.53101,7.76371,8.44364");
}
rise_transition(template_75) {
values("0.03576,0.04072,0.05205,0.08341,0.18788,0.51983,1.50882");
}
cell_fall(template_76) {
values("7.13040,7.13578,7.14756,7.17065,7.21778,7.33419,7.66970");
}
fall_transition(template_76) {
values("0.02402,0.02697,0.03406,0.05057,0.09705,0.24354,0.69096");
}
}
}
pin("io_out[12]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_73) {
values("7.24820,7.25618,7.27306,7.30630,7.38741,7.62041,8.30044");
}
rise_transition(template_73) {
values("0.03318,0.03779,0.04885,0.08071,0.18683,0.51937,1.51012");
}
cell_fall(template_74) {
values("7.06909,7.07441,7.08608,7.10899,7.15594,7.27225,7.60786");
}
fall_transition(template_74) {
values("0.02364,0.02656,0.03360,0.05012,0.09670,0.24346,0.69100");
}
}
}
pin("io_out[11]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_71) {
values("7.38295,7.39147,7.40954,7.44447,7.52607,7.75873,8.43863");
}
rise_transition(template_71) {
values("0.03616,0.04118,0.05258,0.08387,0.18807,0.51996,1.50850");
}
cell_fall(template_72) {
values("7.17500,7.18077,7.19338,7.21780,7.26622,7.38335,7.71817");
}
fall_transition(template_72) {
values("0.02679,0.03000,0.03737,0.05381,0.09956,0.24411,0.69068");
}
}
}
pin("io_out[10]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_69) {
values("7.51330,7.52228,7.54140,7.57795,7.66003,7.89239,8.57208");
}
rise_transition(template_69) {
values("0.03876,0.04417,0.05596,0.08683,0.18927,0.52079,1.50650");
}
cell_fall(template_70) {
values("7.21110,7.21693,7.22964,7.25422,7.30281,7.42002,7.75476");
}
fall_transition(template_70) {
values("0.02714,0.03038,0.03778,0.05421,0.09987,0.24418,0.69065");
}
}
}
pin("io_out[9]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_133) {
values("7.61078,7.62016,7.64021,7.67821,7.76070,7.99281,8.67231");
}
rise_transition(template_133) {
values("0.04107,0.04683,0.05895,0.08946,0.19034,0.52153,1.50472");
}
cell_fall(template_134) {
values("7.24719,7.25312,7.26606,7.29100,7.33994,7.45734,7.79190");
}
fall_transition(template_134) {
values("0.02789,0.03120,0.03869,0.05509,0.10055,0.24433,0.69057");
}
}
}
pin("io_out[8]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_131) {
values("7.75313,7.76295,7.78404,7.82364,7.90660,8.13842,8.81772");
}
rise_transition(template_131) {
values("0.04363,0.04978,0.06228,0.09238,0.19153,0.52235,1.50274");
}
cell_fall(template_132) {
values("7.34921,7.35553,7.36927,7.39552,7.44573,7.56383,7.89771");
}
fall_transition(template_132) {
values("0.03060,0.03417,0.04193,0.05826,0.10301,0.24489,0.69030");
}
}
}
pin("io_out[7]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_129) {
values("7.75515,7.76507,7.78640,7.82637,7.90943,8.14119,8.82044");
}
rise_transition(template_129) {
values("0.04422,0.05046,0.06305,0.09305,0.19180,0.52253,1.50228");
}
cell_fall(template_130) {
values("7.36155,7.36808,7.38226,7.40922,7.46012,7.57861,7.91212");
}
fall_transition(template_130) {
values("0.03209,0.03579,0.04370,0.06000,0.10435,0.24519,0.69016");
}
}
}
pin("io_out[6]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_127) {
values("7.90830,7.91874,7.94127,7.98309,8.06669,8.29812,8.97713");
}
rise_transition(template_127) {
values("0.04718,0.05387,0.06690,0.09642,0.19317,0.52348,1.50000");
}
cell_fall(template_128) {
values("7.43459,7.44126,7.45575,7.48328,7.53480,7.65362,7.98697");
}
fall_transition(template_128) {
values("0.03320,0.03699,0.04502,0.06141,0.10554,0.24565,0.69013");
}
}
}
pin("io_out[5]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_125) {
values("8.36863,8.37945,8.40290,8.44615,8.53016,8.76133,9.44016");
}
rise_transition(template_125) {
values("0.04944,0.05647,0.06984,0.09900,0.19422,0.52420,1.49825");
}
cell_fall(template_126) {
values("8.27902,8.28722,8.30541,8.34058,8.40116,8.52465,8.85743");
}
fall_transition(template_126) {
values("0.04744,0.05221,0.06162,0.08058,0.12250,0.25392,0.69069");
}
}
}
pin("io_out[4]") {
direction : output;
capacitance : 0.0334;
}
pin("io_out[3]") {
direction : output;
capacitance : 0.0334;
}
pin("io_out[2]") {
direction : output;
capacitance : 0.0334;
}
pin("io_out[1]") {
direction : output;
capacitance : 0.0334;
}
pin("io_out[0]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "user_clock2";
timing_type : rising_edge;
cell_rise(template_65) {
values("6.91045,6.91718,6.93309,6.97183,7.06854,7.31352,7.93582");
}
rise_transition(template_65) {
values("0.02005,0.02842,0.05006,0.10553,0.24668,0.60149,1.49982");
}
cell_fall(template_66) {
values("8.79021,8.79526,8.80587,8.82847,8.88049,9.01026,9.33677");
}
fall_transition(template_66) {
values("0.01495,0.01929,0.02965,0.05505,0.12169,0.29435,0.72984");
}
}
timing() {
related_pin : "user_clock2";
timing_type : falling_edge;
cell_rise(template_67) {
values("-10.26076,-10.25403,-10.23812,-10.19937,-10.10267,-9.85769,-9.23539");
}
rise_transition(template_67) {
values("0.02005,0.02842,0.05006,0.10553,0.24668,0.60149,1.49982");
}
cell_fall(template_68) {
values("6.73411,6.73915,6.74977,6.77236,6.82438,6.95416,7.28066");
}
fall_transition(template_68) {
values("0.01495,0.01929,0.02965,0.05505,0.12169,0.29435,0.72984");
}
}
}
}
bus("la_data_in") {
bus_type : la_data_in;
direction : input;
capacitance : 0.0000;
pin("la_data_in[127]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[126]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[125]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[124]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[123]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[122]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[121]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[120]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[119]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[118]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[117]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[116]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[115]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[114]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[113]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[112]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[111]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[110]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[109]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[108]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[107]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[106]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[105]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[104]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[103]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[102]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[101]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[100]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[99]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[98]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[97]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[96]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[95]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[94]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[93]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[92]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[91]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[90]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[89]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[88]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[87]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[86]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[85]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[84]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[83]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[82]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[81]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[80]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[79]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[78]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[77]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[76]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[75]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[74]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[73]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[72]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[71]") {
direction : input;
capacitance : 0.0000;
}
pin("la_data_in[70]") {
direction : input;
capacitance : 0.0000;
}