blob: ef4b796befd5c7b1a3bc213908401fd73b6475b7 [file] [log] [blame]
library (OQPSK_PS_RCOSINE2) {
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_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_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.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
}
lu_table_template(template_66) {
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_67) {
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_68) {
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_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 ("I") {
base_type : array;
data_type : bit;
bit_width : 13;
bit_from : 12;
bit_to : 0;
}
type ("Q") {
base_type : array;
data_type : bit;
bit_width : 13;
bit_from : 12;
bit_to : 0;
}
type ("addI") {
base_type : array;
data_type : bit;
bit_width : 6;
bit_from : 5;
bit_to : 0;
}
type ("addQ") {
base_type : array;
data_type : bit;
bit_width : 6;
bit_from : 5;
bit_to : 0;
}
cell ("OQPSK_PS_RCOSINE2") {
pin("BitIn") {
direction : input;
capacitance : 0.0035;
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-0.16818");
}
fall_constraint(scalar) {
values("-0.25947");
}
}
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(scalar) {
values("0.34687");
}
fall_constraint(scalar) {
values("0.47237");
}
}
}
pin("CLK") {
direction : input;
capacitance : 0.0181;
}
pin("EN") {
direction : input;
capacitance : 0.0048;
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-0.09144");
}
fall_constraint(scalar) {
values("-0.08310");
}
}
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(scalar) {
values("1.08888");
}
fall_constraint(scalar) {
values("0.86311");
}
}
}
pin("RST") {
direction : input;
capacitance : 0.0045;
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-0.35730");
}
fall_constraint(scalar) {
values("-21.57641");
}
}
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(scalar) {
values("24.92029");
}
fall_constraint(scalar) {
values("24.84259");
}
}
}
pin("vccd1") {
direction : input;
capacitance : 0.0000;
}
pin("vssd1") {
direction : input;
capacitance : 0.0000;
}
bus("I") {
bus_type : I;
direction : output;
capacitance : 0.0000;
pin("I[12]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_5) {
values("4.33364,4.33867,4.35069,4.38007,4.46053,4.69281,5.38767");
}
rise_transition(template_5) {
values("0.01801,0.02235,0.03464,0.07151,0.18488,0.52116,1.50803");
}
cell_fall(template_6) {
values("4.49796,4.50278,4.51305,4.53414,4.57949,4.69563,5.03020");
}
fall_transition(template_6) {
values("0.01780,0.02061,0.02791,0.04570,0.09385,0.24220,0.69568");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_51) {
values("6.08927,6.09430,6.10633,6.13570,6.21616,6.44844,7.14330");
}
rise_transition(template_51) {
values("0.01801,0.02235,0.03464,0.07151,0.18488,0.52116,1.50803");
}
cell_fall(template_52) {
values("6.27274,6.27757,6.28784,6.30892,6.35427,6.47041,6.80498");
}
fall_transition(template_52) {
values("0.01780,0.02061,0.02791,0.04570,0.09385,0.24220,0.69568");
}
}
}
pin("I[11]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_3) {
values("4.70596,4.71241,4.72682,4.75804,4.83850,5.07243,5.75168");
}
rise_transition(template_3) {
values("0.02632,0.03050,0.04179,0.07581,0.18553,0.52178,1.50671");
}
cell_fall(template_4) {
values("4.54201,4.54661,4.55692,4.57807,4.62359,4.73977,5.07500");
}
fall_transition(template_4) {
values("0.01803,0.02102,0.02817,0.04582,0.09394,0.24240,0.69781");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_49) {
values("6.48074,6.48719,6.50161,6.53282,6.61329,6.84721,7.52646");
}
rise_transition(template_49) {
values("0.02632,0.03050,0.04179,0.07581,0.18553,0.52178,1.50671");
}
cell_fall(template_50) {
values("6.31679,6.32139,6.33170,6.35285,6.39838,6.51456,6.84979");
}
fall_transition(template_50) {
values("0.01803,0.02102,0.02817,0.04582,0.09394,0.24240,0.69781");
}
}
}
pin("I[10]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_1) {
values("4.34988,4.35562,4.36888,4.39916,4.47943,4.71326,5.39570");
}
rise_transition(template_1) {
values("0.02280,0.02688,0.03842,0.07359,0.18505,0.52236,1.50601");
}
cell_fall(template_2) {
values("4.22774,4.23243,4.24269,4.26377,4.30919,4.42536,4.76023");
}
fall_transition(template_2) {
values("0.01777,0.02068,0.02792,0.04567,0.09385,0.24227,0.69701");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_47) {
values("6.10552,6.11126,6.12451,6.15479,6.23506,6.46889,7.15133");
}
rise_transition(template_47) {
values("0.02280,0.02688,0.03842,0.07359,0.18505,0.52236,1.50601");
}
cell_fall(template_48) {
values("6.00252,6.00722,6.01747,6.03855,6.08397,6.20015,6.53501");
}
fall_transition(template_48) {
values("0.01777,0.02068,0.02792,0.04567,0.09385,0.24227,0.69701");
}
}
}
pin("I[9]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_21) {
values("4.37715,4.38327,4.39715,4.42792,4.50824,4.74236,5.42145");
}
rise_transition(template_21) {
values("0.02482,0.02890,0.04025,0.07474,0.18525,0.52230,1.50596");
}
cell_fall(template_22) {
values("4.25495,4.25952,4.26976,4.29085,4.33633,4.45253,4.78769");
}
fall_transition(template_22) {
values("0.01774,0.02074,0.02792,0.04565,0.09385,0.24234,0.69829");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_69) {
values("6.13279,6.13890,6.15278,6.18355,6.26387,6.49800,7.17708");
}
rise_transition(template_69) {
values("0.02482,0.02890,0.04025,0.07474,0.18525,0.52230,1.50596");
}
cell_fall(template_70) {
values("6.01059,6.01515,6.02540,6.04648,6.09196,6.20816,6.54332");
}
fall_transition(template_70) {
values("0.01774,0.02074,0.02792,0.04565,0.09385,0.24234,0.69829");
}
}
}
pin("I[8]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_19) {
values("4.23715,4.24340,4.25751,4.28847,4.36885,4.60289,5.28204");
}
rise_transition(template_19) {
values("0.02545,0.02957,0.04090,0.07519,0.18536,0.52208,1.50628");
}
cell_fall(template_20) {
values("4.10643,4.11104,4.12137,4.14255,4.18809,4.30426,4.63951");
}
fall_transition(template_20) {
values("0.01815,0.02113,0.02827,0.04588,0.09397,0.24242,0.69761");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_67) {
values("5.99278,5.99904,6.01314,6.04410,6.12448,6.35852,7.03768");
}
rise_transition(template_67) {
values("0.02545,0.02957,0.04090,0.07519,0.18536,0.52208,1.50628");
}
cell_fall(template_68) {
values("5.87327,5.87788,5.88821,5.90939,5.95494,6.07111,6.40636");
}
fall_transition(template_68) {
values("0.01815,0.02113,0.02827,0.04588,0.09397,0.24242,0.69761");
}
}
}
pin("I[7]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_17) {
values("4.10625,4.11247,4.12652,4.15744,4.23781,4.47187,5.15100");
}
rise_transition(template_17) {
values("0.02530,0.02942,0.04074,0.07508,0.18534,0.52214,1.50620");
}
cell_fall(template_18) {
values("3.97588,3.98048,3.99080,4.01195,4.05748,4.17366,4.50890");
}
fall_transition(template_18) {
values("0.01806,0.02105,0.02820,0.04584,0.09395,0.24240,0.69776");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_65) {
values("5.88103,5.88726,5.90131,5.93222,6.01259,6.24665,6.92579");
}
rise_transition(template_65) {
values("0.02530,0.02942,0.04074,0.07508,0.18534,0.52214,1.50620");
}
cell_fall(template_66) {
values("5.75066,5.75527,5.76558,5.78674,5.83227,5.94845,6.28368");
}
fall_transition(template_66) {
values("0.01806,0.02105,0.02820,0.04584,0.09395,0.24240,0.69776");
}
}
}
pin("I[6]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_15) {
values("3.89780,3.90280,3.91485,3.94430,4.02471,4.25780,4.94229");
}
rise_transition(template_15) {
values("0.01730,0.02175,0.03423,0.07132,0.18452,0.52135,1.50653");
}
cell_fall(template_16) {
values("4.01860,4.02317,4.03347,4.05440,4.09984,4.21593,4.55014");
}
fall_transition(template_16) {
values("0.01760,0.02072,0.02791,0.04584,0.09406,0.24292,0.69557");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_63) {
values("5.65343,5.65843,5.67048,5.69994,5.78035,6.01343,6.69793");
}
rise_transition(template_63) {
values("0.01730,0.02175,0.03423,0.07132,0.18452,0.52135,1.50653");
}
cell_fall(template_64) {
values("5.79339,5.79796,5.80825,5.82919,5.87462,5.99072,6.32493");
}
fall_transition(template_64) {
values("0.01760,0.02072,0.02791,0.04584,0.09406,0.24292,0.69557");
}
}
}
pin("I[5]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_13) {
values("3.75655,3.76278,3.77685,3.80778,3.88815,4.12221,4.80135");
}
rise_transition(template_13) {
values("0.02535,0.02947,0.04080,0.07512,0.18535,0.52212,1.50623");
}
cell_fall(template_14) {
values("3.61225,3.61682,3.62707,3.64815,3.69363,3.80983,4.14498");
}
fall_transition(template_14) {
values("0.01774,0.02074,0.02792,0.04565,0.09385,0.24234,0.69824");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_61) {
values("5.51304,5.51928,5.53335,5.56428,5.64465,5.87870,6.55785");
}
rise_transition(template_61) {
values("0.02535,0.02947,0.04080,0.07512,0.18535,0.52212,1.50623");
}
cell_fall(template_62) {
values("5.36789,5.37246,5.38270,5.40378,5.44926,5.56546,5.90061");
}
fall_transition(template_62) {
values("0.01774,0.02074,0.02792,0.04565,0.09385,0.24234,0.69824");
}
}
}
pin("I[4]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_11) {
values("3.81345,3.81847,3.83050,3.85990,3.94039,4.17301,4.86475");
}
rise_transition(template_11) {
values("0.01780,0.02216,0.03450,0.07145,0.18473,0.52110,1.50782");
}
cell_fall(template_12) {
values("3.85511,3.85997,3.87025,3.89131,3.93664,4.05276,4.38713");
}
fall_transition(template_12) {
values("0.01778,0.02059,0.02791,0.04573,0.09388,0.24226,0.69499");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_59) {
values("5.56909,5.57410,5.58613,5.61553,5.69602,5.92864,6.62038");
}
rise_transition(template_59) {
values("0.01780,0.02216,0.03450,0.07145,0.18473,0.52110,1.50782");
}
cell_fall(template_60) {
values("5.61074,5.61560,5.62588,5.64694,5.69228,5.80839,6.14276");
}
fall_transition(template_60) {
values("0.01778,0.02059,0.02791,0.04573,0.09388,0.24226,0.69499");
}
}
}
pin("I[3]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_9) {
values("3.58120,3.58682,3.59986,3.62997,3.71027,3.94378,4.62882");
}
rise_transition(template_9) {
values("0.02198,0.02611,0.03777,0.07323,0.18504,0.52216,1.50640");
}
cell_fall(template_10) {
values("3.51927,3.52400,3.53426,3.55534,3.60074,3.71691,4.05168");
}
fall_transition(template_10) {
values("0.01778,0.02066,0.02792,0.04568,0.09385,0.24225,0.69661");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_57) {
values("5.33683,5.34245,5.35549,5.38560,5.46591,5.69942,6.38446");
}
rise_transition(template_57) {
values("0.02198,0.02611,0.03777,0.07323,0.18504,0.52216,1.50640");
}
cell_fall(template_58) {
values("5.27490,5.27963,5.28989,5.31098,5.35637,5.47254,5.80732");
}
fall_transition(template_58) {
values("0.01778,0.02066,0.02792,0.04568,0.09385,0.24225,0.69661");
}
}
}
pin("I[2]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_7) {
values("3.29778,3.30425,3.31870,3.34995,3.43042,3.66433,4.34359");
}
rise_transition(template_7) {
values("0.02642,0.03060,0.04189,0.07588,0.18555,0.52174,1.50676");
}
cell_fall(template_8) {
values("3.13320,3.13783,3.14819,3.16941,3.21497,3.33113,3.66641");
}
fall_transition(template_8) {
values("0.01830,0.02127,0.02840,0.04597,0.09402,0.24244,0.69735");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_55) {
values("5.05336,5.05983,5.07428,5.10553,5.18600,5.41991,6.09917");
}
rise_transition(template_55) {
values("0.02642,0.03060,0.04189,0.07588,0.18555,0.52174,1.50676");
}
cell_fall(template_56) {
values("4.88877,4.89341,4.90377,4.92498,4.97055,5.08671,5.42199");
}
fall_transition(template_56) {
values("0.01830,0.02127,0.02840,0.04597,0.09402,0.24244,0.69735");
}
}
}
pin("I[1]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_53) {
values("4.27303,4.27946,4.29384,4.32503,4.40549,4.63942,5.31866");
}
rise_transition(template_53) {
values("0.02623,0.03041,0.04170,0.07574,0.18551,0.52181,1.50667");
}
cell_fall(template_54) {
values("4.18716,4.19180,4.20218,4.22340,4.26898,4.38513,4.72043");
}
fall_transition(template_54) {
values("0.01836,0.02133,0.02845,0.04601,0.09403,0.24246,0.69724");
}
}
}
pin("I[0]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_45) {
values("3.74321,3.74932,3.76318,3.79394,3.87425,4.10838,4.78746");
}
rise_transition(template_45) {
values("0.02477,0.02885,0.04020,0.07470,0.18524,0.52232,1.50594");
}
cell_fall(template_46) {
values("3.62012,3.62470,3.63494,3.65603,3.70150,3.81770,4.15283");
}
fall_transition(template_46) {
values("0.01774,0.02074,0.02792,0.04565,0.09385,0.24233,0.69816");
}
}
}
}
bus("Q") {
bus_type : Q;
direction : output;
capacitance : 0.0000;
pin("Q[12]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_27) {
values("4.40639,4.41304,4.42777,4.45925,4.53980,4.77360,5.45296");
}
rise_transition(template_27) {
values("0.02721,0.03145,0.04271,0.07644,0.18570,0.52147,1.50715");
}
cell_fall(template_28) {
values("4.59240,4.59698,4.60725,4.62836,4.67386,4.79006,5.12525");
}
fall_transition(template_28) {
values("0.01787,0.02086,0.02803,0.04572,0.09389,0.24237,0.69810");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_77) {
values("6.48427,6.49092,6.50566,6.53714,6.61768,6.85149,7.53084");
}
rise_transition(template_77) {
values("0.02721,0.03145,0.04271,0.07644,0.18570,0.52147,1.50715");
}
cell_fall(template_78) {
values("6.67028,6.67487,6.68513,6.70625,6.75175,6.86794,7.20313");
}
fall_transition(template_78) {
values("0.01787,0.02086,0.02803,0.04572,0.09389,0.24237,0.69810");
}
}
}
pin("Q[11]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_25) {
values("4.80066,4.80674,4.82056,4.85129,4.93160,5.16574,5.84481");
}
rise_transition(template_25) {
values("0.02466,0.02873,0.04008,0.07462,0.18521,0.52236,1.50588");
}
cell_fall(template_26) {
values("4.68167,4.68625,4.69651,4.71762,4.76312,4.87932,5.21450");
}
fall_transition(template_26) {
values("0.01784,0.02084,0.02801,0.04571,0.09388,0.24236,0.69814");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_75) {
values("6.87855,6.88463,6.89845,6.92917,7.00948,7.24363,7.92269");
}
rise_transition(template_75) {
values("0.02466,0.02873,0.04008,0.07462,0.18521,0.52236,1.50588");
}
cell_fall(template_76) {
values("6.75955,6.76413,6.77440,6.79551,6.84100,6.95720,7.29238");
}
fall_transition(template_76) {
values("0.01784,0.02084,0.02801,0.04571,0.09388,0.24236,0.69814");
}
}
}
pin("Q[10]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_23) {
values("4.54350,4.54860,4.56072,4.59014,4.67057,4.90273,5.59879");
}
rise_transition(template_23) {
values("0.01852,0.02283,0.03502,0.07171,0.18499,0.52129,1.50802");
}
cell_fall(template_24) {
values("4.59573,4.60057,4.61084,4.63192,4.67727,4.79341,5.12795");
}
fall_transition(template_24) {
values("0.01780,0.02060,0.02791,0.04570,0.09385,0.24220,0.69559");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_73) {
values("6.62139,6.62648,6.63860,6.66802,6.74845,6.98062,7.67667");
}
rise_transition(template_73) {
values("0.01852,0.02283,0.03502,0.07171,0.18499,0.52129,1.50802");
}
cell_fall(template_74) {
values("6.67361,6.67845,6.68872,6.70980,6.75515,6.87129,7.20584");
}
fall_transition(template_74) {
values("0.01780,0.02060,0.02791,0.04570,0.09385,0.24220,0.69559");
}
}
}
pin("Q[9]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_43) {
values("4.23848,4.24515,4.25992,4.29142,4.37197,4.60576,5.28513");
}
rise_transition(template_43) {
values("0.02729,0.03153,0.04279,0.07650,0.18571,0.52144,1.50719");
}
cell_fall(template_44) {
values("4.16269,4.16734,4.17773,4.19898,4.24457,4.36071,4.69603");
}
fall_transition(template_44) {
values("0.01844,0.02140,0.02852,0.04605,0.09406,0.24247,0.69710");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_95) {
values("6.31637,6.32303,6.33780,6.36930,6.44985,6.68365,7.36301");
}
rise_transition(template_95) {
values("0.02729,0.03153,0.04279,0.07650,0.18571,0.52144,1.50719");
}
cell_fall(template_96) {
values("6.24057,6.24522,6.25561,6.27686,6.32245,6.43860,6.77391");
}
fall_transition(template_96) {
values("0.01844,0.02140,0.02852,0.04605,0.09406,0.24247,0.69710");
}
}
}
pin("Q[8]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_41) {
values("4.03849,4.04441,4.05797,4.08849,4.16872,4.40297,5.08195");
}
rise_transition(template_41) {
values("0.02394,0.02796,0.03934,0.07411,0.18508,0.52261,1.50553");
}
cell_fall(template_42) {
values("3.94359,3.94819,3.95844,3.97952,4.02498,4.14118,4.47626");
}
fall_transition(template_42) {
values("0.01775,0.02073,0.02792,0.04565,0.09385,0.24232,0.69795");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_93) {
values("6.11638,6.12230,6.13586,6.16637,6.24661,6.48085,7.15983");
}
rise_transition(template_93) {
values("0.02394,0.02796,0.03934,0.07411,0.18508,0.52261,1.50553");
}
cell_fall(template_94) {
values("6.02147,6.02607,6.03632,6.05740,6.10287,6.21906,6.55414");
}
fall_transition(template_94) {
values("0.01775,0.02073,0.02792,0.04565,0.09385,0.24232,0.69795");
}
}
}
pin("Q[7]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_39) {
values("3.94281,3.94882,3.96252,3.99315,4.07343,4.30762,4.98664");
}
rise_transition(template_39) {
values("0.02433,0.02838,0.03975,0.07439,0.18515,0.52248,1.50572");
}
cell_fall(template_40) {
values("3.75758,3.76218,3.77242,3.79350,3.83897,3.95517,4.29027");
}
fall_transition(template_40) {
values("0.01775,0.02073,0.02792,0.04565,0.09385,0.24233,0.69803");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_91) {
values("6.02070,6.02670,6.04041,6.07104,6.15131,6.38550,7.06453");
}
rise_transition(template_91) {
values("0.02433,0.02838,0.03975,0.07439,0.18515,0.52248,1.50572");
}
cell_fall(template_92) {
values("5.83546,5.84006,5.85030,5.87139,5.91685,6.03305,6.36815");
}
fall_transition(template_92) {
values("0.01775,0.02073,0.02792,0.04565,0.09385,0.24233,0.69803");
}
}
}
pin("Q[6]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_37) {
values("3.67930,3.68516,3.69862,3.72905,3.80929,4.04342,4.72340");
}
rise_transition(template_37) {
values("0.02357,0.02761,0.03904,0.07393,0.18506,0.52255,1.50565");
}
cell_fall(template_38) {
values("3.55803,3.56264,3.57289,3.59397,3.63943,3.75563,4.09068");
}
fall_transition(template_38) {
values("0.01775,0.02072,0.02792,0.04566,0.09385,0.24232,0.69785");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_89) {
values("5.75718,5.76304,5.77650,5.80693,5.88718,6.12130,6.80129");
}
rise_transition(template_89) {
values("0.02357,0.02761,0.03904,0.07393,0.18506,0.52255,1.50565");
}
cell_fall(template_90) {
values("5.63592,5.64053,5.65077,5.67186,5.71732,5.83351,6.16857");
}
fall_transition(template_90) {
values("0.01775,0.02072,0.02792,0.04566,0.09385,0.24232,0.69785");
}
}
}
pin("Q[5]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_35) {
values("3.56805,3.57392,3.58740,3.61786,3.69810,3.93226,4.61197");
}
rise_transition(template_35) {
values("0.02366,0.02769,0.03910,0.07397,0.18507,0.52257,1.50561");
}
cell_fall(template_36) {
values("3.47395,3.47855,3.48880,3.50988,3.55534,3.67154,4.00661");
}
fall_transition(template_36) {
values("0.01775,0.02072,0.02792,0.04566,0.09385,0.24232,0.69790");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_87) {
values("5.64593,5.65180,5.66529,5.69574,5.77598,6.01014,6.68985");
}
rise_transition(template_87) {
values("0.02366,0.02769,0.03910,0.07397,0.18507,0.52257,1.50561");
}
cell_fall(template_88) {
values("5.55183,5.55643,5.56668,5.58776,5.63322,5.74942,6.08449");
}
fall_transition(template_88) {
values("0.01775,0.02072,0.02792,0.04566,0.09385,0.24232,0.69790");
}
}
}
pin("Q[4]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_33) {
values("3.52093,3.52594,3.53797,3.56738,3.64787,3.88055,4.57173");
}
rise_transition(template_33) {
values("0.01776,0.02212,0.03447,0.07144,0.18471,0.52109,1.50778");
}
cell_fall(template_34) {
values("3.47443,3.47926,3.48954,3.51059,3.55594,3.67205,4.00640");
}
fall_transition(template_34) {
values("0.01777,0.02060,0.02791,0.04574,0.09390,0.24232,0.69503");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_85) {
values("5.59881,5.60383,5.61585,5.64526,5.72576,5.95843,6.64961");
}
rise_transition(template_85) {
values("0.01776,0.02212,0.03447,0.07144,0.18471,0.52109,1.50778");
}
cell_fall(template_86) {
values("5.55231,5.55715,5.56742,5.58848,5.63382,5.74993,6.08429");
}
fall_transition(template_86) {
values("0.01777,0.02060,0.02791,0.04574,0.09390,0.24232,0.69503");
}
}
}
pin("Q[3]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_31) {
values("3.25278,3.25884,3.27264,3.30334,3.38364,3.61779,4.29685");
}
rise_transition(template_31) {
values("0.02459,0.02866,0.04001,0.07457,0.18520,0.52239,1.50585");
}
cell_fall(template_32) {
values("3.14283,3.14743,3.15767,3.17876,3.22422,3.34042,3.67551");
}
fall_transition(template_32) {
values("0.01775,0.02073,0.02792,0.04565,0.09385,0.24232,0.69799");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_83) {
values("5.32765,5.33371,5.34750,5.37821,5.45851,5.69266,6.37172");
}
rise_transition(template_83) {
values("0.02459,0.02866,0.04001,0.07457,0.18520,0.52239,1.50585");
}
cell_fall(template_84) {
values("5.21770,5.22230,5.23254,5.25363,5.29909,5.41529,5.75038");
}
fall_transition(template_84) {
values("0.01775,0.02073,0.02792,0.04565,0.09385,0.24232,0.69799");
}
}
}
pin("Q[2]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "RST";
timing_type : combinational;
cell_rise(template_29) {
values("3.00560,3.01220,3.02685,3.05826,3.13879,3.37262,4.05195");
}
rise_transition(template_29) {
values("0.02698,0.03120,0.04247,0.07628,0.18565,0.52155,1.50704");
}
cell_fall(template_30) {
values("2.83167,2.83631,2.84668,2.86791,2.91348,3.02963,3.36493");
}
fall_transition(template_30) {
values("0.01834,0.02131,0.02844,0.04599,0.09403,0.24245,0.69728");
}
}
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_81) {
values("5.08047,5.08707,5.10172,5.13313,5.21366,5.44749,6.12682");
}
rise_transition(template_81) {
values("0.02698,0.03120,0.04247,0.07628,0.18565,0.52155,1.50704");
}
cell_fall(template_82) {
values("4.90654,4.91118,4.92155,4.94278,4.98835,5.10450,5.43980");
}
fall_transition(template_82) {
values("0.01834,0.02131,0.02844,0.04599,0.09403,0.24245,0.69728");
}
}
}
pin("Q[1]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_79) {
values("4.30319,4.30947,4.32361,4.35460,4.43498,4.66901,5.34818");
}
rise_transition(template_79) {
values("0.02554,0.02967,0.04099,0.07525,0.18538,0.52205,1.50632");
}
cell_fall(template_80) {
values("4.18126,4.18588,4.19620,4.21737,4.26291,4.37909,4.71433");
}
fall_transition(template_80) {
values("0.01812,0.02110,0.02825,0.04587,0.09396,0.24241,0.69765");
}
}
}
pin("Q[0]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_71) {
values("3.54997,3.55651,3.57108,3.60241,3.68292,3.91678,4.59608");
}
rise_transition(template_71) {
values("0.02673,0.03094,0.04221,0.07610,0.18561,0.52163,1.50691");
}
cell_fall(template_72) {
values("3.40378,3.40842,3.41879,3.44001,3.48559,3.60174,3.93703");
}
fall_transition(template_72) {
values("0.01833,0.02130,0.02843,0.04599,0.09403,0.24245,0.69729");
}
}
}
}
bus("addI") {
bus_type : addI;
direction : output;
capacitance : 0.0000;
pin("addI[5]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_107) {
values("1.18364,1.18979,1.20371,1.23452,1.31485,1.54896,2.22806");
}
rise_transition(template_107) {
values("0.02495,0.02904,0.04038,0.07483,0.18527,0.52226,1.50603");
}
cell_fall(template_108) {
values("1.18851,1.19327,1.20387,1.22533,1.27107,1.38713,1.72265");
}
fall_transition(template_108) {
values("0.01937,0.02228,0.02933,0.04659,0.09434,0.24264,0.69548");
}
}
}
pin("addI[4]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_105) {
values("1.14718,1.15311,1.16670,1.19723,1.27747,1.51171,2.19070");
}
rise_transition(template_105) {
values("0.02400,0.02803,0.03940,0.07415,0.18509,0.52259,1.50556");
}
cell_fall(template_106) {
values("1.16304,1.16775,1.17826,1.19963,1.24530,1.36140,1.69683");
}
fall_transition(template_106) {
values("0.01896,0.02189,0.02897,0.04636,0.09422,0.24257,0.69620");
}
}
}
pin("addI[3]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_103) {
values("1.04135,1.04676,1.05943,1.08927,1.16963,1.40261,2.09201");
}
rise_transition(template_103) {
values("0.02061,0.02481,0.03668,0.07263,0.18502,0.52181,1.50704");
}
cell_fall(template_104) {
values("1.09508,1.09966,1.10993,1.13104,1.17654,1.29274,1.62793");
}
fall_transition(template_104) {
values("0.01787,0.02087,0.02803,0.04572,0.09389,0.24237,0.69809");
}
}
}
pin("addI[2]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_101) {
values("1.00220,1.00773,1.02062,1.05062,1.13094,1.36423,2.05108");
}
rise_transition(template_101) {
values("0.02141,0.02557,0.03732,0.07298,0.18503,0.52201,1.50666");
}
cell_fall(template_102) {
values("1.01651,1.02109,1.03136,1.05247,1.09797,1.21417,1.54935");
}
fall_transition(template_102) {
values("0.01786,0.02086,0.02802,0.04572,0.09388,0.24236,0.69811");
}
}
}
pin("addI[1]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_99) {
values("1.08419,1.08982,1.10287,1.13300,1.21330,1.44684,2.13167");
}
rise_transition(template_99) {
values("0.02205,0.02617,0.03782,0.07326,0.18504,0.52217,1.50637");
}
cell_fall(template_100) {
values("1.11960,1.12423,1.13459,1.15580,1.20136,1.31752,1.65280");
}
fall_transition(template_100) {
values("0.01827,0.02124,0.02838,0.04596,0.09401,0.24244,0.69740");
}
}
}
pin("addI[0]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_97) {
values("1.07436,1.07992,1.09286,1.12290,1.20322,1.43659,2.12279");
}
rise_transition(template_97) {
values("0.02161,0.02576,0.03748,0.07307,0.18504,0.52206,1.50657");
}
cell_fall(template_98) {
values("1.11517,1.11978,1.13011,1.15129,1.19684,1.31301,1.64826");
}
fall_transition(template_98) {
values("0.01815,0.02113,0.02827,0.04588,0.09397,0.24242,0.69761");
}
}
}
}
bus("addQ") {
bus_type : addQ;
direction : output;
capacitance : 0.0000;
pin("addQ[5]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_119) {
values("1.15739,1.16342,1.17718,1.20785,1.28813,1.52231,2.20135");
}
rise_transition(template_119) {
values("0.02447,0.02853,0.03989,0.07449,0.18518,0.52243,1.50579");
}
cell_fall(template_120) {
values("1.16807,1.17280,1.18335,1.20475,1.25045,1.36653,1.70199");
}
fall_transition(template_120) {
values("0.01912,0.02204,0.02911,0.04645,0.09426,0.24259,0.69592");
}
}
}
pin("addQ[4]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_117) {
values("1.09485,1.10045,1.11346,1.14355,1.22386,1.45732,2.14271");
}
rise_transition(template_117) {
values("0.02187,0.02601,0.03769,0.07318,0.18504,0.52213,1.50645");
}
cell_fall(template_118) {
values("1.13698,1.14162,1.15201,1.17324,1.21882,1.33497,1.67028");
}
fall_transition(template_118) {
values("0.01839,0.02136,0.02848,0.04603,0.09404,0.24246,0.69719");
}
}
}
pin("addQ[3]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_115) {
values("1.04725,1.05266,1.06533,1.09517,1.17552,1.40849,2.09794");
}
rise_transition(template_115) {
values("0.02060,0.02480,0.03667,0.07262,0.18502,0.52181,1.50705");
}
cell_fall(template_116) {
values("1.10333,1.10791,1.11819,1.13931,1.18482,1.30101,1.63621");
}
fall_transition(template_116) {
values("0.01791,0.02091,0.02807,0.04575,0.09390,0.24237,0.69802");
}
}
}
pin("addQ[2]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_113) {
values("0.85629,0.86131,0.87334,0.90272,0.98319,1.21554,1.90972");
}
rise_transition(template_113) {
values("0.01796,0.02231,0.03460,0.07150,0.18485,0.52115,1.50799");
}
cell_fall(template_114) {
values("0.89189,0.89671,0.90697,0.92806,0.97342,1.08956,1.42416");
}
fall_transition(template_114) {
values("0.01779,0.02061,0.02791,0.04570,0.09385,0.24221,0.69582");
}
}
}
pin("addQ[1]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_111) {
values("1.18233,1.18851,1.20248,1.23334,1.31369,1.54777,2.22689");
}
rise_transition(template_111) {
values("0.02510,0.02920,0.04053,0.07493,0.18530,0.52221,1.50610");
}
cell_fall(template_112) {
values("1.18431,1.18907,1.19967,1.22114,1.26687,1.38294,1.71846");
}
fall_transition(template_112) {
values("0.01938,0.02229,0.02934,0.04660,0.09434,0.24264,0.69547");
}
}
}
pin("addQ[0]") {
direction : output;
capacitance : 0.0334;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(template_109) {
values("1.14128,1.14716,1.16067,1.19114,1.27138,1.50558,2.18498");
}
rise_transition(template_109) {
values("0.02375,0.02778,0.03918,0.07401,0.18507,0.52260,1.50556");
}
cell_fall(template_110) {
values("1.15877,1.16347,1.17395,1.19529,1.24095,1.35706,1.69246");
}
fall_transition(template_110) {
values("0.01885,0.02179,0.02888,0.04629,0.09418,0.24254,0.69639");
}
}
}
}
}
}