blob: fecb937f156b66e955506f885cc3e5bb42e761c2 [file] [log] [blame]
library (wrapped_as2650) {
comment : "";
delay_model : table_lookup;
simulation : false;
capacitive_load_unit (1,pF);
leakage_power_unit : 1pW;
current_unit : "1A";
pulling_resistance_unit : "1ohm";
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 : 30;
slew_lower_threshold_pct_fall : 30;
slew_upper_threshold_pct_rise : 70;
slew_upper_threshold_pct_fall : 70;
slew_derate_from_library : 1.0;
nom_process : 1.0;
nom_temperature : 25.0;
nom_voltage : 5.00;
lu_table_template(template_1) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_10) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_11) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_12) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_13) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_14) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_15) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_16) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_17) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_18) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_19) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_2) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_20) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_21) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_22) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_23) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_24) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_25) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_26) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_27) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_28) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_29) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_3) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_30) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_31) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_32) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_33) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_34) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_35) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_36) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_37) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_38) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_39) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_4) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_40) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_41) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_42) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_43) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_44) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_45) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_46) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_47) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_48) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_49) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_5) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_50) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_51) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_52) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_53) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_54) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_55) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_56) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_57) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_58) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_59) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_6) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_60) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_61) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_62) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_63) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_64) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_65) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_66) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_67) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_68) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_69) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_7) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_70) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_8) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_9) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
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;
}
cell ("wrapped_as2650") {
pin("wb_clk_i") {
direction : input;
capacitance : 0.0886;
}
pin("wb_rst_i") {
direction : input;
capacitance : 0.0057;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.32829");
}
fall_constraint(scalar) {
values("-1.07834");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("7.73126");
}
fall_constraint(scalar) {
values("7.91528");
}
}
}
pin("vdd") {
direction : input;
capacitance : 0.0000;
}
pin("vss") {
direction : input;
capacitance : 0.0000;
}
bus("io_in") {
bus_type : io_in;
direction : input;
capacitance : 0.0000;
pin("io_in[37]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[36]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[35]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[34]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[33]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[32]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[31]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[30]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[29]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[28]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[27]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[26]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[25]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[24]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[23]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[22]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[21]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[20]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[19]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[18]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[17]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[16]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[15]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[14]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[13]") {
direction : input;
capacitance : 0.0074;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("0.09395");
}
fall_constraint(scalar) {
values("0.07327");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("0.67554");
}
fall_constraint(scalar) {
values("0.74768");
}
}
}
pin("io_in[12]") {
direction : input;
capacitance : 0.0075;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-4.17991");
}
fall_constraint(scalar) {
values("-4.32551");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("10.65832");
}
fall_constraint(scalar) {
values("10.42516");
}
}
}
pin("io_in[11]") {
direction : input;
capacitance : 0.0064;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.39958");
}
fall_constraint(scalar) {
values("-1.44486");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("14.40399");
}
fall_constraint(scalar) {
values("14.22986");
}
}
}
pin("io_in[10]") {
direction : input;
capacitance : 0.0064;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.66524");
}
fall_constraint(scalar) {
values("-1.60228");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("10.34607");
}
fall_constraint(scalar) {
values("9.11238");
}
}
}
pin("io_in[9]") {
direction : input;
capacitance : 0.0071;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.30718");
}
fall_constraint(scalar) {
values("-1.75227");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("10.50499");
}
fall_constraint(scalar) {
values("10.73787");
}
}
}
pin("io_in[8]") {
direction : input;
capacitance : 0.0067;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.44505");
}
fall_constraint(scalar) {
values("-2.67983");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("13.73070");
}
fall_constraint(scalar) {
values("13.18923");
}
}
}
pin("io_in[7]") {
direction : input;
capacitance : 0.0071;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.34188");
}
fall_constraint(scalar) {
values("-1.74114");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("8.93739");
}
fall_constraint(scalar) {
values("9.28649");
}
}
}
pin("io_in[6]") {
direction : input;
capacitance : 0.0059;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.53073");
}
fall_constraint(scalar) {
values("-2.53684");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("11.64367");
}
fall_constraint(scalar) {
values("11.61702");
}
}
}
pin("io_in[5]") {
direction : input;
capacitance : 0.0059;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.23298");
}
fall_constraint(scalar) {
values("-2.19004");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("10.24516");
}
fall_constraint(scalar) {
values("9.93728");
}
}
}
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.0729;
}
pin("io_oeb[36]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[35]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[34]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[33]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[32]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[31]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[30]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[29]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[28]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[27]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[26]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[25]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[24]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[23]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[22]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[21]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[20]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[19]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[18]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[17]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[16]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[15]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[14]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[13]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[12]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_5) {
values("5.03815,5.06071,5.12227,5.22624,5.38477,5.60809,5.90279,6.27479,6.72940,7.27140");
}
rise_transition(template_5) {
values("0.07460,0.09915,0.18220,0.35157,0.63064,1.02900,1.55361,2.21416,3.02216,3.98639");
}
cell_fall(template_6) {
values("5.32118,5.34554,5.41446,5.52862,5.69960,5.93890,6.25387,6.65118,7.13718,7.71618");
}
fall_transition(template_6) {
values("0.07000,0.09782,0.18633,0.35508,0.63277,1.03200,1.55900,2.22569,3.03863,4.01000");
}
}
}
pin("io_oeb[11]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_3) {
values("7.36752,7.39005,7.45173,7.55591,7.71463,7.93803,8.23313,8.60513,9.05944,9.60144");
}
rise_transition(template_3) {
values("0.07360,0.09858,0.18180,0.35138,0.63067,1.02900,1.55331,2.21508,3.02308,3.98669");
}
cell_fall(template_4) {
values("7.92481,7.94926,8.01848,8.13298,8.30424,8.54366,8.85859,9.25634,9.74234,10.32134");
}
fall_transition(template_4) {
values("0.06864,0.09665,0.18567,0.35477,0.63272,1.03200,1.55900,2.22525,3.03950,4.01000");
}
}
}
pin("io_oeb[10]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_1) {
values("7.40182,7.42437,7.48596,7.59001,7.74860,7.97194,8.26678,8.63878,9.09329,9.63529");
}
rise_transition(template_1) {
values("0.07427,0.09896,0.18207,0.35151,0.63065,1.02900,1.55351,2.21446,3.02246,3.98649");
}
cell_fall(template_2) {
values("7.96075,7.98516,8.05426,8.16861,8.33975,8.57912,8.89406,9.29163,9.77762,10.35662");
}
fall_transition(template_2) {
values("0.06922,0.09715,0.18595,0.35491,0.63274,1.03200,1.55900,2.22544,3.03913,4.01000");
}
}
}
pin("io_oeb[9]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_15) {
values("7.50910,7.53193,7.59360,7.69722,7.85539,8.07851,8.37276,8.74463,9.19950,9.74136");
}
rise_transition(template_15) {
values("0.07726,0.10145,0.18370,0.35224,0.63068,1.02887,1.55387,2.21313,3.02100,3.98587");
}
cell_fall(template_16) {
values("8.07496,8.09932,8.16806,8.28197,8.45272,8.69188,9.00688,9.40383,9.88979,10.46883");
}
fall_transition(template_16) {
values("0.07145,0.09913,0.18717,0.35551,0.63285,1.03200,1.55900,2.22586,3.03795,4.01005");
}
}
}
pin("io_oeb[8]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_13) {
values("8.22903,8.25168,8.31314,8.41682,8.57509,8.79827,9.09249,9.46446,9.91943,10.46140");
}
rise_transition(template_13) {
values("0.07617,0.10023,0.18292,0.35190,0.63062,1.02897,1.55397,2.21303,3.02100,3.98597");
}
cell_fall(template_14) {
values("8.80509,8.82940,8.89816,9.01212,9.18297,9.42219,9.73718,10.13426,10.62026,11.19926");
}
fall_transition(template_14) {
values("0.07074,0.09846,0.18669,0.35525,0.63279,1.03200,1.55900,2.22592,3.03815,4.01000");
}
}
}
pin("io_oeb[7]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_11) {
values("8.36975,8.39354,8.45627,8.55957,8.71721,8.94001,9.23448,9.60581,10.06015,10.60148");
}
rise_transition(template_11) {
values("0.08287,0.10773,0.18768,0.35399,0.63100,1.02834,1.55334,2.21366,3.02100,3.98534");
}
cell_fall(template_12) {
values("8.95359,8.97849,9.04774,9.16180,9.33195,9.57071,9.88566,10.28211,10.76757,11.34711");
}
fall_transition(template_12) {
values("0.07652,0.10424,0.19121,0.35775,0.63340,1.03200,1.55900,2.22437,3.03746,4.01054");
}
}
}
pin("io_oeb[6]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_9) {
values("8.34698,8.37059,8.43311,8.53648,8.69422,8.91708,9.21150,9.58294,10.03738,10.57882");
}
rise_transition(template_9) {
values("0.08177,0.10650,0.18690,0.35365,0.63094,1.02844,1.55344,2.21356,3.02100,3.98544");
}
cell_fall(template_10) {
values("8.92976,8.95455,9.02370,9.13773,9.30800,9.54684,9.86180,10.25835,10.74390,11.32335");
}
fall_transition(template_10) {
values("0.07553,0.10324,0.19042,0.35731,0.63329,1.03200,1.55900,2.22466,3.03755,4.01045");
}
}
}
pin("io_oeb[5]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_7) {
values("8.44726,8.47166,8.53506,8.63816,8.79546,9.01806,9.31266,9.68365,10.13765,10.67866");
}
rise_transition(template_7) {
values("0.08643,0.11171,0.19021,0.35510,0.63120,1.02800,1.55300,2.21400,3.02100,3.98500");
}
cell_fall(template_8) {
values("9.03484,9.06009,9.12965,9.24380,9.41357,9.65208,9.96700,10.36314,10.84828,11.42814");
}
fall_transition(template_8) {
values("0.07974,0.10747,0.19377,0.35917,0.63375,1.03200,1.55900,2.22342,3.03714,4.01086");
}
}
}
pin("io_oeb[4]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[3]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[2]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[1]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[0]") {
direction : output;
capacitance : 0.0729;
}
}
bus("io_out") {
bus_type : io_out;
direction : output;
capacitance : 0.0000;
pin("io_out[37]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[36]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[35]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[34]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[33]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[32]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_59) {
values("3.22190,3.24707,3.31226,3.41575,3.57250,3.79445,4.08812,4.45912,4.91203,5.45412");
}
rise_transition(template_59) {
values("0.09329,0.11845,0.19652,0.35777,0.63262,1.02909,1.55409,2.21454,3.02046,3.98554");
}
cell_fall(template_60) {
values("2.96585,2.99083,3.06015,3.17423,3.34429,3.58300,3.89794,4.29432,4.77971,5.35932");
}
fall_transition(template_60) {
values("0.07724,0.10496,0.19178,0.35807,0.63348,1.03200,1.55900,2.22415,3.03738,4.01062");
}
}
}
pin("io_out[31]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_57) {
values("3.37519,3.40079,3.46704,3.57074,3.72718,3.94875,4.24188,4.61288,5.06516,5.60788");
}
rise_transition(template_57) {
values("0.09730,0.12239,0.20020,0.35932,0.63344,1.02972,1.55472,2.21486,3.02014,3.98586");
}
cell_fall(template_58) {
values("3.09121,3.11648,3.18605,3.30021,3.46996,3.70846,4.02338,4.41950,4.90463,5.48450");
}
fall_transition(template_58) {
values("0.07989,0.10762,0.19389,0.35924,0.63376,1.03200,1.55900,2.22338,3.03712,4.01088");
}
}
}
pin("io_out[30]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_55) {
values("3.30729,3.33258,3.39806,3.50160,3.65827,3.88011,4.17364,4.54464,4.99738,5.53964");
}
rise_transition(template_55) {
values("0.09438,0.11952,0.19752,0.35819,0.63284,1.02926,1.55426,2.21463,3.02037,3.98563");
}
cell_fall(template_56) {
values("3.04370,3.06875,3.13814,3.25224,3.42222,3.66087,3.97580,4.37212,4.85743,5.43712");
}
fall_transition(template_56) {
values("0.07796,0.10568,0.19235,0.35839,0.63355,1.03200,1.55900,2.22394,3.03731,4.01069");
}
}
}
pin("io_out[29]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_53) {
values("3.23020,3.25514,3.31980,3.42317,3.58009,3.80223,4.09618,4.46718,4.92041,5.46218");
}
rise_transition(template_53) {
values("0.09125,0.11645,0.19464,0.35698,0.63220,1.02877,1.55377,2.21438,3.02062,3.98538");
}
cell_fall(template_54) {
values("2.98832,3.01315,3.08233,3.19638,3.36660,3.60541,3.92037,4.31688,4.80240,5.38188");
}
fall_transition(template_54) {
values("0.07590,0.10361,0.19071,0.35747,0.63333,1.03200,1.55900,2.22455,3.03752,4.01048");
}
}
}
pin("io_out[28]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_51) {
values("2.90117,2.92388,2.98540,3.08906,3.24730,3.47047,3.76469,4.13663,4.59157,5.13351");
}
rise_transition(template_51) {
values("0.07649,0.10059,0.18315,0.35200,0.63064,1.02894,1.55394,2.21306,3.02100,3.98594");
}
cell_fall(template_52) {
values("2.75453,2.77894,2.84803,2.96237,3.13350,3.37286,3.68781,4.08536,4.57136,5.15036");
}
fall_transition(template_52) {
values("0.06926,0.09718,0.18597,0.35491,0.63274,1.03200,1.55900,2.22545,3.03910,4.01000");
}
}
}
pin("io_out[27]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_49) {
values("3.11054,3.13490,3.19825,3.30136,3.45869,3.68130,3.97589,4.34692,4.80094,5.34197");
}
rise_transition(template_49) {
values("0.08616,0.11141,0.19001,0.35502,0.63119,1.02802,1.55302,2.21398,3.02100,3.98502");
}
cell_fall(template_50) {
values("2.90393,2.92841,2.99727,3.11121,3.28182,3.52089,3.83588,4.23272,4.71856,5.29772");
}
fall_transition(template_50) {
values("0.07261,0.10030,0.18810,0.35602,0.63298,1.03200,1.55900,2.22552,3.03784,4.01016");
}
}
}
pin("io_out[26]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_47) {
values("3.23174,3.25696,3.32230,3.42581,3.58252,3.80442,4.09802,4.46902,4.92185,5.46402");
}
rise_transition(template_47) {
values("0.09382,0.11897,0.19700,0.35797,0.63272,1.02917,1.55417,2.21459,3.02041,3.98559");
}
cell_fall(template_48) {
values("2.97211,2.99712,3.06647,3.18057,3.35059,3.58927,3.90420,4.30055,4.78590,5.36555");
}
fall_transition(template_48) {
values("0.07759,0.10531,0.19206,0.35822,0.63351,1.03200,1.55900,2.22405,3.03735,4.01065");
}
}
}
pin("io_out[25]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_45) {
values("3.67900,3.70402,3.76887,3.87228,4.02914,4.25121,4.54506,4.91606,5.36919,5.91106");
}
rise_transition(template_45) {
values("0.09196,0.11714,0.19529,0.35725,0.63234,1.02888,1.55388,2.21444,3.02056,3.98544");
}
cell_fall(template_46) {
values("3.42382,3.44871,3.51794,3.63199,3.80216,4.04094,4.35588,4.75235,5.23782,5.81735");
}
fall_transition(template_46) {
values("0.07637,0.10408,0.19109,0.35768,0.63338,1.03200,1.55900,2.22441,3.03747,4.01053");
}
}
}
pin("io_out[24]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_43) {
values("3.00248,3.02645,3.08937,3.19261,3.35015,3.57290,3.86740,4.23864,4.69288,5.23412");
}
rise_transition(template_43) {
values("0.08388,0.10886,0.18840,0.35431,0.63106,1.02824,1.55324,2.21376,3.02100,3.98524");
}
cell_fall(template_44) {
values("2.81181,2.83615,2.90489,3.01880,3.18955,3.42872,3.74372,4.14068,4.62664,5.20568");
}
fall_transition(template_44) {
values("0.07137,0.09905,0.18711,0.35547,0.63284,1.03200,1.55900,2.22588,3.03796,4.01004");
}
}
}
pin("io_out[23]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_41) {
values("2.83365,2.85643,2.91802,3.02166,3.17986,3.40301,3.69725,4.06915,4.52405,5.06596");
}
rise_transition(template_41) {
values("0.07688,0.10102,0.18342,0.35212,0.63066,1.02890,1.55390,2.21310,3.02100,3.98590");
}
cell_fall(template_42) {
values("2.68523,2.70964,2.77870,2.89302,3.06413,3.30348,3.61843,4.01595,4.50195,5.08095");
}
fall_transition(template_42) {
values("0.06936,0.09727,0.18602,0.35494,0.63275,1.03200,1.55900,2.22548,3.03904,4.01000");
}
}
}
pin("io_out[22]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_39) {
values("2.96026,2.98404,3.04675,3.15005,3.30770,3.53051,3.82497,4.19631,4.65066,5.19200");
}
rise_transition(template_39) {
values("0.08277,0.10762,0.18761,0.35396,0.63099,1.02835,1.55335,2.21365,3.02100,3.98535");
}
cell_fall(template_40) {
values("2.77679,2.80109,2.86982,2.98374,3.15456,3.39377,3.70877,4.10580,4.59180,5.17080");
}
fall_transition(template_40) {
values("0.07088,0.09857,0.18675,0.35528,0.63280,1.03200,1.55900,2.22597,3.03806,4.01000");
}
}
}
pin("io_out[21]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_37) {
values("3.58269,3.60772,3.67261,3.77603,3.93288,4.15494,4.44877,4.81977,5.27286,5.81477");
}
rise_transition(template_37) {
values("0.09212,0.11730,0.19544,0.35731,0.63237,1.02890,1.55390,2.21445,3.02055,3.98545");
}
cell_fall(template_38) {
values("3.33743,3.36233,3.43157,3.54563,3.71578,3.95455,4.26950,4.66596,5.15142,5.73096");
}
fall_transition(template_38) {
values("0.07647,0.10418,0.19117,0.35773,0.63339,1.03200,1.55900,2.22438,3.03746,4.01054");
}
}
}
pin("io_out[20]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_35) {
values("3.16282,3.18779,3.25251,3.35589,3.51279,3.73491,4.02883,4.39983,4.85302,5.39482");
}
rise_transition(template_35) {
values("0.09148,0.11667,0.19485,0.35706,0.63224,1.02880,1.55380,2.21440,3.02060,3.98540");
}
cell_fall(template_36) {
values("2.91973,2.94458,3.01378,3.12783,3.29803,3.53683,3.85178,4.24828,4.73379,5.31328");
}
fall_transition(template_36) {
values("0.07605,0.10376,0.19083,0.35754,0.63335,1.03200,1.55900,2.22451,3.03750,4.01050");
}
}
}
pin("io_out[19]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_33) {
values("3.68091,3.70936,3.77988,3.88633,4.04234,4.26227,4.55438,4.92342,5.37640,5.91646");
}
rise_transition(template_33) {
values("0.11352,0.14048,0.21750,0.36981,0.63792,1.03000,1.55402,2.21206,3.02196,3.97913");
}
cell_fall(template_34) {
values("3.27453,3.30107,3.37267,3.48793,3.65708,3.89517,4.20863,4.60463,5.08963,5.66735");
}
fall_transition(template_34) {
values("0.09130,0.11947,0.20486,0.36588,0.63641,1.03276,1.55900,2.22452,3.03472,4.00416");
}
}
}
pin("io_out[18]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_31) {
values("3.18294,3.20772,3.27201,3.37529,3.53233,3.75460,4.04875,4.41975,4.87321,5.41475");
}
rise_transition(template_31) {
values("0.08981,0.11503,0.19332,0.35642,0.63190,1.02854,1.55354,2.21427,3.02073,3.98527");
}
cell_fall(template_32) {
values("2.95114,2.97587,3.04496,3.15898,3.32931,3.56820,3.88316,4.27977,4.76538,5.34477");
}
fall_transition(template_32) {
values("0.07495,0.10265,0.18996,0.35705,0.63323,1.03200,1.55900,2.22483,3.03761,4.01039");
}
}
}
pin("io_out[17]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_29) {
values("3.70719,3.73534,3.80543,3.91158,4.06761,4.28771,4.57992,4.94918,5.40205,5.94244");
}
rise_transition(template_29) {
values("0.11187,0.13862,0.21571,0.36869,0.63745,1.03000,1.55413,2.21239,3.02174,3.97992");
}
cell_fall(template_30) {
values("3.31312,3.33953,3.41090,3.52605,3.69524,3.93337,4.24700,4.64300,5.12800,5.70598");
}
fall_transition(template_30) {
values("0.09012,0.11824,0.20370,0.36517,0.63612,1.03267,1.55900,2.22434,3.03498,4.00495");
}
}
}
pin("io_out[16]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_27) {
values("2.93339,2.95629,3.01803,3.12163,3.27976,3.50286,3.79713,4.16896,4.62379,5.16562");
}
rise_transition(template_27) {
values("0.07766,0.10189,0.18398,0.35236,0.63070,1.02883,1.55383,2.21317,3.02100,3.98583");
}
cell_fall(template_28) {
values("2.78092,2.80531,2.87432,2.98859,3.15966,3.39899,3.71395,4.11140,4.59740,5.17640");
}
fall_transition(template_28) {
values("0.06957,0.09745,0.18612,0.35498,0.63275,1.03200,1.55900,2.22555,3.03891,4.01000");
}
}
}
pin("io_out[15]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_25) {
values("3.45166,3.47680,3.54194,3.64541,3.80218,4.02415,4.31785,4.68885,5.14179,5.68385");
}
rise_transition(template_25) {
values("0.09308,0.11825,0.19633,0.35769,0.63257,1.02906,1.55406,2.21453,3.02047,3.98553");
}
cell_fall(template_26) {
values("3.19708,3.22204,3.29134,3.40542,3.57550,3.81422,4.12916,4.52556,5.01095,5.59056");
}
fall_transition(template_26) {
values("0.07711,0.10483,0.19168,0.35801,0.63346,1.03200,1.55900,2.22419,3.03740,4.01060");
}
}
}
pin("io_out[14]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_23) {
values("3.17988,3.20474,3.26923,3.37257,3.52954,3.75174,4.04578,4.41678,4.87011,5.41178");
}
rise_transition(template_23) {
values("0.09060,0.11581,0.19404,0.35672,0.63206,1.02866,1.55366,2.21433,3.02067,3.98533");
}
cell_fall(template_24) {
values("2.94253,2.96731,3.03645,3.15048,3.32076,3.55960,3.87456,4.27112,4.75668,5.33612");
}
fall_transition(template_24) {
values("0.07547,0.10318,0.19037,0.35728,0.63329,1.03200,1.55900,2.22468,3.03756,4.01044");
}
}
}
pin("io_out[13]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[12]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_21) {
values("3.04800,3.07185,3.13463,3.23791,3.39552,3.61831,3.91278,4.28409,4.73840,5.27971");
}
rise_transition(template_21) {
values("0.08316,0.10805,0.18788,0.35408,0.63101,1.02831,1.55331,2.21369,3.02100,3.98531");
}
cell_fall(template_22) {
values("2.86282,2.88712,2.95582,3.06972,3.24052,3.47972,3.79472,4.19172,4.67772,5.25672");
}
fall_transition(template_22) {
values("0.07098,0.09866,0.18680,0.35530,0.63280,1.03200,1.55900,2.22600,3.03800,4.01000");
}
}
}
pin("io_out[11]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_19) {
values("2.98029,3.00382,3.06624,3.16963,3.32742,3.55031,3.84472,4.21621,4.67069,5.21218");
}
rise_transition(template_19) {
values("0.08127,0.10594,0.18654,0.35349,0.63091,1.02849,1.55349,2.21351,3.02100,3.98549");
}
cell_fall(template_20) {
values("2.80582,2.83016,2.89896,3.01299,3.18388,3.42313,3.73811,4.13527,4.62127,5.20027");
}
fall_transition(template_20) {
values("0.07049,0.09824,0.18657,0.35519,0.63278,1.03200,1.55900,2.22584,3.03831,4.01000");
}
}
}
pin("io_out[10]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_17) {
values("2.97286,2.99616,3.05833,3.16180,3.31971,3.54268,3.83704,4.20865,4.66326,5.20488");
}
rise_transition(template_17) {
values("0.07993,0.10444,0.18559,0.35307,0.63083,1.02861,1.55361,2.21339,3.02100,3.98561");
}
cell_fall(template_18) {
values("2.80665,2.83100,2.89989,3.01400,3.18496,3.42424,3.73921,4.13648,4.62248,5.20148");
}
fall_transition(template_18) {
values("0.07015,0.09794,0.18640,0.35511,0.63277,1.03200,1.55900,2.22573,3.03853,4.01000");
}
}
}
pin("io_out[9]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_69) {
values("2.85526,2.87785,2.93927,3.04300,3.20133,3.42455,3.71881,4.09081,4.54576,5.08776");
}
rise_transition(template_69) {
values("0.07571,0.09979,0.18264,0.35177,0.63060,1.02900,1.55395,2.21314,3.02114,3.98605");
}
cell_fall(template_70) {
values("2.71406,2.73849,2.80763,2.92203,3.09321,3.33260,3.64754,4.04517,4.53117,5.11017");
}
fall_transition(template_70) {
values("0.06902,0.09697,0.18586,0.35486,0.63274,1.03200,1.55900,2.22537,3.03926,4.01000");
}
}
}
pin("io_out[8]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_67) {
values("2.99899,3.02330,3.08660,3.18973,3.34708,3.56971,3.86429,4.23534,4.68939,5.23044");
}
rise_transition(template_67) {
values("0.08590,0.11111,0.18983,0.35494,0.63117,1.02805,1.55305,2.21395,3.02100,3.98505");
}
cell_fall(template_68) {
values("2.79443,2.81890,2.88774,3.00169,3.17231,3.41139,3.72638,4.12323,4.60909,5.18823");
}
fall_transition(template_68) {
values("0.07247,0.10016,0.18798,0.35596,0.63296,1.03200,1.55900,2.22556,3.03785,4.01015");
}
}
}
pin("io_out[7]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_65) {
values("2.85277,2.87592,2.93794,3.04146,3.19945,3.42246,3.71679,4.08848,4.54317,5.08486");
}
rise_transition(template_65) {
values("0.07912,0.10353,0.18501,0.35282,0.63079,1.02869,1.55369,2.21331,3.02100,3.98569");
}
cell_fall(template_66) {
values("2.69131,2.71568,2.78461,2.89878,3.06978,3.30908,3.62405,4.02138,4.50738,5.08638");
}
fall_transition(template_66) {
values("0.06994,0.09776,0.18630,0.35507,0.63277,1.03200,1.55900,2.22567,3.03867,4.01000");
}
}
}
pin("io_out[6]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_63) {
values("2.85600,2.87946,2.94182,3.04523,3.20305,3.42596,3.72036,4.09188,4.54639,5.08791");
}
rise_transition(template_63) {
values("0.08094,0.10556,0.18631,0.35339,0.63089,1.02852,1.55352,2.21348,3.02100,3.98552");
}
cell_fall(template_64) {
values("2.68340,2.70773,2.77656,2.89061,3.06152,3.30078,3.61576,4.01294,4.49894,5.07794");
}
fall_transition(template_64) {
values("0.07041,0.09817,0.18652,0.35517,0.63278,1.03200,1.55900,2.22582,3.03837,4.01000");
}
}
}
pin("io_out[5]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_61) {
values("2.76622,2.78881,2.85025,2.95402,3.11238,3.33561,3.62993,4.00193,4.45683,4.99883");
}
rise_transition(template_61) {
values("0.07555,0.09970,0.18258,0.35174,0.63061,1.02900,1.55390,2.21329,3.02129,3.98610");
}
cell_fall(template_62) {
values("2.62722,2.65165,2.72081,2.83524,3.00643,3.24583,3.56076,3.95842,4.44442,5.02342");
}
fall_transition(template_62) {
values("0.06893,0.09690,0.18582,0.35484,0.63273,1.03200,1.55900,2.22534,3.03931,4.01000");
}
}
}
pin("io_out[4]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[3]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[2]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[1]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[0]") {
direction : output;
capacitance : 0.0729;
}
}
}
}