blob: f75ad8a8f42a34c3aa65605016ac89edb690a989 [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.1077;
}
pin("wb_rst_i") {
direction : input;
capacitance : 0.0057;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.08897");
}
fall_constraint(scalar) {
values("-1.91547");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("12.00613");
}
fall_constraint(scalar) {
values("11.67939");
}
}
}
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.0078;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-0.44665");
}
fall_constraint(scalar) {
values("-0.69965");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("1.29081");
}
fall_constraint(scalar) {
values("1.60697");
}
}
}
pin("io_in[12]") {
direction : input;
capacitance : 0.0091;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-3.61756");
}
fall_constraint(scalar) {
values("-3.95925");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("14.66619");
}
fall_constraint(scalar) {
values("16.16521");
}
}
}
pin("io_in[11]") {
direction : input;
capacitance : 0.0060;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.33105");
}
fall_constraint(scalar) {
values("-2.26066");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("12.52788");
}
fall_constraint(scalar) {
values("13.64841");
}
}
}
pin("io_in[10]") {
direction : input;
capacitance : 0.0061;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.25574");
}
fall_constraint(scalar) {
values("-1.16721");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("8.83580");
}
fall_constraint(scalar) {
values("9.15250");
}
}
}
pin("io_in[9]") {
direction : input;
capacitance : 0.0077;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.44288");
}
fall_constraint(scalar) {
values("-2.43050");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("12.82577");
}
fall_constraint(scalar) {
values("11.92337");
}
}
}
pin("io_in[8]") {
direction : input;
capacitance : 0.0075;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.49720");
}
fall_constraint(scalar) {
values("-2.57520");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("10.30427");
}
fall_constraint(scalar) {
values("11.68221");
}
}
}
pin("io_in[7]") {
direction : input;
capacitance : 0.0090;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.62378");
}
fall_constraint(scalar) {
values("-2.83422");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("11.67371");
}
fall_constraint(scalar) {
values("13.33705");
}
}
}
pin("io_in[6]") {
direction : input;
capacitance : 0.0094;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-3.35768");
}
fall_constraint(scalar) {
values("-3.48913");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("13.60001");
}
fall_constraint(scalar) {
values("13.62201");
}
}
}
pin("io_in[5]") {
direction : input;
capacitance : 0.0064;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.04497");
}
fall_constraint(scalar) {
values("-2.13542");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("12.61485");
}
fall_constraint(scalar) {
values("12.19068");
}
}
}
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("4.31212,4.33501,4.39672,4.50033,4.65847,4.88158,5.17584,5.54768,6.00252,6.54436");
}
rise_transition(template_5) {
values("0.07753,0.10175,0.18389,0.35232,0.63069,1.02884,1.55384,2.21316,3.02100,3.98584");
}
cell_fall(template_6) {
values("4.66014,4.68449,4.75324,4.86715,5.03790,5.27706,5.59206,5.98901,6.47496,7.05401");
}
fall_transition(template_6) {
values("0.07145,0.09913,0.18717,0.35551,0.63285,1.03200,1.55900,2.22586,3.03795,4.01005");
}
}
}
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.35097,7.37348,7.43525,7.53961,7.69847,7.92195,8.21737,8.58937,9.04343,9.58543");
}
rise_transition(template_3) {
values("0.07281,0.09812,0.18148,0.35124,0.63069,1.02900,1.55306,2.21581,3.02381,3.98694");
}
cell_fall(template_4) {
values("8.00152,8.02602,8.09540,8.21008,8.38147,8.62096,8.93586,9.33384,9.81984,10.39884");
}
fall_transition(template_4) {
values("0.06793,0.09604,0.18533,0.35462,0.63270,1.03200,1.55900,2.22502,3.03995,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("6.68523,6.70780,6.76933,6.87327,7.03177,7.25507,7.54971,7.92171,8.37638,8.91838");
}
rise_transition(template_1) {
values("0.07476,0.09924,0.18226,0.35160,0.63063,1.02900,1.55366,2.21401,3.02201,3.98634");
}
cell_fall(template_2) {
values("7.33279,7.35718,7.42618,7.54042,7.71148,7.95080,8.26576,8.66319,9.14919,9.72819");
}
fall_transition(template_2) {
values("0.06964,0.09751,0.18616,0.35500,0.63276,1.03200,1.55900,2.22557,3.03886,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("6.70926,6.73184,6.79331,6.89714,7.05555,7.27881,7.57325,7.94525,8.40007,8.94207");
}
rise_transition(template_15) {
values("0.07526,0.09953,0.18246,0.35169,0.63062,1.02900,1.55382,2.21355,3.02155,3.98619");
}
cell_fall(template_16) {
values("7.35800,7.38236,7.45126,7.56540,7.73637,7.97566,8.29063,8.68792,9.17392,9.75292");
}
fall_transition(template_16) {
values("0.07008,0.09789,0.18637,0.35510,0.63277,1.03200,1.55900,2.22571,3.03858,4.01000");
}
}
}
pin("io_oeb[8]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_13) {
values("7.55313,7.57612,7.63796,7.74153,7.89961,8.12268,8.41697,8.78875,9.24353,9.78531");
}
rise_transition(template_13) {
values("0.07818,0.10247,0.18435,0.35252,0.63073,1.02878,1.55378,2.21322,3.02100,3.98578");
}
cell_fall(template_14) {
values("8.21650,8.24094,8.30977,8.42371,8.59435,8.83345,9.14844,9.54531,10.03118,10.61031");
}
fall_transition(template_14) {
values("0.07228,0.09997,0.18784,0.35588,0.63294,1.03200,1.55900,2.22562,3.03787,4.01013");
}
}
}
pin("io_oeb[7]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_11) {
values("6.86425,6.88783,6.95032,7.05370,7.21145,7.43432,7.72874,8.10020,8.55465,9.09611");
}
rise_transition(template_11) {
values("0.08161,0.10631,0.18678,0.35360,0.63093,1.02846,1.55346,2.21354,3.02100,3.98546");
}
cell_fall(template_12) {
values("7.52211,7.54689,7.61602,7.73005,7.90033,8.13919,8.45414,8.85071,9.33628,9.91571");
}
fall_transition(template_12) {
values("0.07538,0.10308,0.19030,0.35724,0.63328,1.03200,1.55900,2.22470,3.03757,4.01043");
}
}
}
pin("io_oeb[6]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_9) {
values("7.64333,7.66707,7.72974,7.83306,7.99072,8.21354,8.50800,8.87936,9.33373,9.87509");
}
rise_transition(template_9) {
values("0.08256,0.10737,0.18746,0.35389,0.63098,1.02837,1.55337,2.21363,3.02100,3.98537");
}
cell_fall(template_10) {
values("8.31103,8.33590,8.40512,8.51917,8.68935,8.92814,9.24308,9.63957,10.12505,10.70457");
}
fall_transition(template_10) {
values("0.07624,0.10395,0.19099,0.35763,0.63337,1.03200,1.55900,2.22445,3.03748,4.01052");
}
}
}
pin("io_oeb[5]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_7) {
values("7.66419,7.68807,7.75089,7.85417,8.01176,8.23453,8.52901,8.90030,9.35459,9.89588");
}
rise_transition(template_7) {
values("0.08337,0.10829,0.18804,0.35415,0.63103,1.02829,1.55329,2.21371,3.02100,3.98529");
}
cell_fall(template_8) {
values("8.33288,8.35783,8.42712,8.54120,8.71129,8.95002,9.26496,9.66137,10.14678,10.72637");
}
fall_transition(template_8) {
values("0.07698,0.10469,0.19157,0.35795,0.63345,1.03200,1.55900,2.22423,3.03741,4.01059");
}
}
}
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.56241,3.58796,3.65406,3.75773,3.91421,4.13583,4.42904,4.80004,5.25240,5.79504");
}
rise_transition(template_59) {
values("0.09676,0.12186,0.19970,0.35911,0.63333,1.02964,1.55464,2.21482,3.02018,3.98582");
}
cell_fall(template_60) {
values("3.28219,3.30741,3.37695,3.49110,3.66090,3.89942,4.21434,4.61050,5.09566,5.67550");
}
fall_transition(template_60) {
values("0.07953,0.10726,0.19360,0.35908,0.63372,1.03200,1.55900,2.22348,3.03716,4.01084");
}
}
}
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.46977,3.49506,3.56056,3.66410,3.82077,4.04261,4.33613,4.70713,5.15985,5.70213");
}
rise_transition(template_57) {
values("0.09444,0.11958,0.19757,0.35821,0.63285,1.02927,1.55427,2.21464,3.02036,3.98564");
}
cell_fall(template_58) {
values("3.20547,3.23052,3.29991,3.41402,3.58399,3.82264,4.13757,4.53388,5.01919,5.59888");
}
fall_transition(template_58) {
values("0.07800,0.10572,0.19239,0.35840,0.63356,1.03200,1.55900,2.22393,3.03731,4.01069");
}
}
}
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.42978,3.45482,3.51973,3.62315,3.77999,4.00204,4.29587,4.66687,5.11995,5.66187");
}
rise_transition(template_55) {
values("0.09219,0.11737,0.19550,0.35734,0.63239,1.02891,1.55391,2.21446,3.02054,3.98546");
}
cell_fall(template_56) {
values("3.18151,3.20641,3.27565,3.38971,3.55986,3.79863,4.11357,4.51003,4.99548,5.57503");
}
fall_transition(template_56) {
values("0.07652,0.10423,0.19121,0.35775,0.63340,1.03200,1.55900,2.22437,3.03746,4.01054");
}
}
}
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.08707,3.10996,3.17168,3.27528,3.43342,3.65652,3.95079,4.32263,4.77747,5.31931");
}
rise_transition(template_53) {
values("0.07756,0.10178,0.18391,0.35233,0.63070,1.02884,1.55384,2.21316,3.02100,3.98584");
}
cell_fall(template_54) {
values("2.93471,2.95910,3.02813,3.14239,3.31347,3.55281,3.86776,4.26522,4.75122,5.33022");
}
fall_transition(template_54) {
values("0.06954,0.09742,0.18611,0.35498,0.63275,1.03200,1.55900,2.22554,3.03892,4.01000");
}
}
}
pin("io_out[28]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_51) {
values("3.22969,3.25360,3.31646,3.41972,3.57729,3.80006,4.09455,4.46582,4.92009,5.46136");
}
rise_transition(template_51) {
values("0.08356,0.10850,0.18817,0.35421,0.63104,1.02827,1.55327,2.21373,3.02100,3.98527");
}
cell_fall(template_52) {
values("3.04100,3.06532,3.13405,3.24795,3.41873,3.65791,3.97291,4.36989,4.85587,5.43489");
}
fall_transition(template_52) {
values("0.07120,0.09888,0.18697,0.35540,0.63282,1.03200,1.55900,2.22594,3.03798,4.01002");
}
}
}
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.34777,3.37244,3.43645,3.53968,3.69680,3.91917,4.21345,4.58445,5.03808,5.57945");
}
rise_transition(template_49) {
values("0.08878,0.11402,0.19237,0.35602,0.63169,1.02837,1.55337,2.21419,3.02081,3.98519");
}
cell_fall(template_50) {
values("3.12311,3.14776,3.21679,3.33079,3.50120,3.74014,4.05511,4.45178,4.93746,5.51678");
}
fall_transition(template_50) {
values("0.07427,0.10197,0.18942,0.35675,0.63316,1.03200,1.55900,2.22503,3.03768,4.01032");
}
}
}
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.35239,3.37697,3.44078,3.54397,3.70115,3.92359,4.21798,4.58898,5.04272,5.58398");
}
rise_transition(template_47) {
values("0.08802,0.11327,0.19167,0.35572,0.63153,1.02825,1.55325,2.21413,3.02087,3.98513");
}
cell_fall(template_48) {
values("3.13330,3.15790,3.22688,3.34086,3.51133,3.75031,4.06528,4.46201,4.94774,5.52701");
}
fall_transition(template_48) {
values("0.07377,0.10147,0.18902,0.35653,0.63310,1.03200,1.55900,2.22518,3.03773,4.01027");
}
}
}
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.10629,3.12920,3.19095,3.29455,3.45267,3.67577,3.97004,4.34186,4.79669,5.33851");
}
rise_transition(template_45) {
values("0.07771,0.10195,0.18402,0.35238,0.63071,1.02882,1.55382,2.21318,3.02100,3.98582");
}
cell_fall(template_46) {
values("2.95338,2.97777,3.04678,3.16104,3.33211,3.57145,3.88640,4.28385,4.76985,5.34885");
}
fall_transition(template_46) {
values("0.06958,0.09746,0.18613,0.35499,0.63276,1.03200,1.55900,2.22555,3.03890,4.01000");
}
}
}
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.09072,3.11529,3.17910,3.28229,3.43946,3.66191,3.95630,4.32730,4.78105,5.32230");
}
rise_transition(template_43) {
values("0.08799,0.11324,0.19164,0.35571,0.63152,1.02825,1.55325,2.21412,3.02088,3.98512");
}
cell_fall(template_44) {
values("2.86875,2.89335,2.96232,3.07630,3.24678,3.48576,3.80073,4.19746,4.68319,5.26246");
}
fall_transition(template_44) {
values("0.07374,0.10144,0.18900,0.35652,0.63310,1.03200,1.55900,2.22519,3.03773,4.01027");
}
}
}
pin("io_out[23]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_41) {
values("3.44712,3.47213,3.53699,3.64040,3.79726,4.01933,4.31318,4.68418,5.13730,5.67918");
}
rise_transition(template_41) {
values("0.09199,0.11718,0.19532,0.35726,0.63235,1.02888,1.55388,2.21444,3.02056,3.98544");
}
cell_fall(template_42) {
values("3.20031,3.22519,3.29442,3.40848,3.57864,3.81742,4.13237,4.52883,5.01430,5.59383");
}
fall_transition(template_42) {
values("0.07639,0.10410,0.19110,0.35769,0.63338,1.03200,1.55900,2.22441,3.03747,4.01053");
}
}
}
pin("io_out[22]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_39) {
values("3.39162,3.41647,3.48092,3.58424,3.74122,3.96344,4.25750,4.62850,5.08186,5.62350");
}
rise_transition(template_39) {
values("0.09043,0.11564,0.19389,0.35666,0.63203,1.02864,1.55364,2.21432,3.02068,3.98532");
}
cell_fall(template_40) {
values("3.15553,3.18030,3.24943,3.36346,3.53374,3.77260,4.08755,4.48412,4.96969,5.54912");
}
fall_transition(template_40) {
values("0.07536,0.10307,0.19028,0.35724,0.63327,1.03200,1.55900,2.22471,3.03757,4.01043");
}
}
}
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.84610,3.87141,3.93697,4.04052,4.19717,4.41899,4.71248,5.08348,5.53617,6.07848");
}
rise_transition(template_37) {
values("0.09467,0.11980,0.19778,0.35830,0.63290,1.02931,1.55431,2.21465,3.02035,3.98565");
}
cell_fall(template_38) {
values("3.59092,3.61599,3.68540,3.79951,3.96946,4.20810,4.52303,4.91933,5.40462,5.98433");
}
fall_transition(template_38) {
values("0.07814,0.10586,0.19249,0.35846,0.63357,1.03200,1.55900,2.22389,3.03730,4.01070");
}
}
}
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.41556,3.44041,3.50486,3.60818,3.76517,3.98738,4.28144,4.65244,5.10580,5.64744");
}
rise_transition(template_35) {
values("0.09045,0.11566,0.19391,0.35667,0.63203,1.02864,1.55364,2.21432,3.02068,3.98532");
}
cell_fall(template_36) {
values("3.17975,3.20453,3.27366,3.38769,3.55797,3.79683,4.11178,4.50835,4.99392,5.57335");
}
fall_transition(template_36) {
values("0.07537,0.10308,0.19029,0.35724,0.63327,1.03200,1.55900,2.22471,3.03757,4.01043");
}
}
}
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.87466,3.90319,3.97388,4.08042,4.23644,4.45635,4.74843,5.11743,5.57040,6.11041");
}
rise_transition(template_33) {
values("0.11403,0.14106,0.21807,0.37021,0.63815,1.03008,1.55400,2.21202,3.02202,3.97905");
}
cell_fall(template_34) {
values("3.46407,3.49065,3.56233,3.67763,3.84676,4.08485,4.39824,4.79424,5.27924,5.85687");
}
fall_transition(template_34) {
values("0.09170,0.11988,0.20525,0.36612,0.63651,1.03279,1.55900,2.22458,3.03463,4.00389");
}
}
}
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.34703,3.37230,3.43775,3.54129,3.69797,3.91982,4.21336,4.58436,5.03711,5.57936");
}
rise_transition(template_31) {
values("0.09428,0.11943,0.19743,0.35815,0.63282,1.02925,1.55425,2.21462,3.02038,3.98562");
}
cell_fall(template_32) {
values("3.08402,3.10907,3.17845,3.29255,3.46253,3.70119,4.01612,4.41244,4.89776,5.47744");
}
fall_transition(template_32) {
values("0.07790,0.10562,0.19231,0.35836,0.63355,1.03200,1.55900,2.22396,3.03732,4.01068");
}
}
}
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.29936,3.32377,3.38719,3.49030,3.64759,3.87018,4.16477,4.53577,4.98975,5.53077");
}
rise_transition(template_29) {
values("0.08651,0.11179,0.19028,0.35514,0.63122,1.02801,1.55301,2.21401,3.02099,3.98501");
}
cell_fall(template_30) {
values("3.09045,3.11495,3.18383,3.29778,3.46837,3.70742,4.02240,4.41922,4.90504,5.48422");
}
fall_transition(template_30) {
values("0.07281,0.10050,0.18826,0.35611,0.63300,1.03200,1.55900,2.22546,3.03782,4.01018");
}
}
}
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.89124,2.91382,2.97531,3.07917,3.23761,3.46088,3.75538,4.12738,4.58215,5.12415");
}
rise_transition(template_27) {
values("0.07511,0.09945,0.18240,0.35166,0.63062,1.02900,1.55377,2.21369,3.02169,3.98623");
}
cell_fall(template_28) {
values("2.75831,2.78275,2.85197,2.96645,3.13769,3.37711,3.69204,4.08977,4.57577,5.15477");
}
fall_transition(template_28) {
values("0.06870,0.09670,0.18570,0.35479,0.63273,1.03200,1.55900,2.22527,3.03946,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("2.89127,2.91385,2.97535,3.07923,3.23768,3.46095,3.75548,4.12748,4.58223,5.12423");
}
rise_transition(template_25) {
values("0.07504,0.09941,0.18237,0.35165,0.63063,1.02900,1.55375,2.21376,3.02176,3.98625");
}
cell_fall(template_26) {
values("2.75944,2.78389,2.85311,2.96761,3.13885,3.37828,3.69320,4.09094,4.57694,5.15594");
}
fall_transition(template_26) {
values("0.06866,0.09667,0.18569,0.35478,0.63273,1.03200,1.55900,2.22526,3.03949,4.01000");
}
}
}
pin("io_out[14]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_23) {
values("2.80729,2.83072,2.89304,2.99646,3.15430,3.37722,3.67161,4.04315,4.49769,5.03923");
}
rise_transition(template_23) {
values("0.08072,0.10532,0.18615,0.35332,0.63088,1.02854,1.55354,2.21346,3.02100,3.98554");
}
cell_fall(template_24) {
values("2.63446,2.65880,2.72764,2.84171,3.01263,3.25189,3.56687,3.96407,4.45007,5.02907");
}
fall_transition(template_24) {
values("0.07035,0.09812,0.18650,0.35516,0.63278,1.03200,1.55900,2.22580,3.03841,4.01000");
}
}
}
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.36666,3.39188,3.45722,3.56073,3.71745,3.93934,4.23294,4.60394,5.05676,5.59894");
}
rise_transition(template_21) {
values("0.09385,0.11900,0.19703,0.35798,0.63273,1.02918,1.55418,2.21459,3.02041,3.98559");
}
cell_fall(template_22) {
values("3.10688,3.13189,3.20125,3.31534,3.48536,3.72404,4.03897,4.43532,4.92067,5.50032");
}
fall_transition(template_22) {
values("0.07761,0.10533,0.19207,0.35823,0.63352,1.03200,1.55900,2.22405,3.03735,4.01065");
}
}
}
pin("io_out[11]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_19) {
values("3.19043,3.21484,3.27826,3.38137,3.53866,3.76125,4.05584,4.42684,4.88083,5.42184");
}
rise_transition(template_19) {
values("0.08650,0.11177,0.19027,0.35513,0.63122,1.02801,1.55301,2.21401,3.02099,3.98501");
}
cell_fall(template_20) {
values("2.98190,3.00640,3.07528,3.18923,3.35982,3.59888,3.91386,4.31068,4.79650,5.37568");
}
fall_transition(template_20) {
values("0.07280,0.10049,0.18825,0.35611,0.63300,1.03200,1.55900,2.22546,3.03782,4.01018");
}
}
}
pin("io_out[10]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_17) {
values("3.08166,3.10523,3.16771,3.27109,3.42885,3.65173,3.94614,4.31760,4.77206,5.31353");
}
rise_transition(template_17) {
values("0.08155,0.10625,0.18674,0.35358,0.63092,1.02846,1.55346,2.21354,3.02100,3.98546");
}
cell_fall(template_18) {
values("2.90555,2.92988,2.99867,3.11268,3.28356,3.52280,3.83779,4.23492,4.72092,5.29992");
}
fall_transition(template_18) {
values("0.07056,0.09830,0.18660,0.35521,0.63279,1.03200,1.55900,2.22587,3.03827,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("3.13888,3.16292,3.22591,3.32913,3.48663,3.70936,4.00387,4.37508,4.82928,5.37048");
}
rise_transition(template_69) {
values("0.08429,0.10932,0.18869,0.35443,0.63108,1.02820,1.55320,2.21380,3.02100,3.98520");
}
cell_fall(template_70) {
values("2.94549,2.96986,3.03862,3.15254,3.32326,3.56242,3.87741,4.27435,4.76029,5.33935");
}
fall_transition(template_70) {
values("0.07159,0.09928,0.18729,0.35557,0.63287,1.03200,1.55900,2.22582,3.03794,4.01006");
}
}
}
pin("io_out[8]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_67) {
values("3.08451,3.10814,3.17069,3.27405,3.43177,3.65463,3.94906,4.32048,4.77491,5.31634");
}
rise_transition(template_67) {
values("0.08191,0.10665,0.18700,0.35369,0.63094,1.02843,1.55343,2.21357,3.02100,3.98543");
}
cell_fall(template_68) {
values("2.90616,2.93048,2.99925,3.11323,3.28409,3.52332,3.83831,4.23542,4.72142,5.30042");
}
fall_transition(template_68) {
values("0.07066,0.09838,0.18664,0.35523,0.63279,1.03200,1.55900,2.22590,3.03821,4.01000");
}
}
}
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.95785,2.98045,3.04186,3.14558,3.30390,3.52711,3.82136,4.19336,4.64832,5.19032");
}
rise_transition(template_65) {
values("0.07575,0.09982,0.18266,0.35178,0.63060,1.02900,1.55397,2.21310,3.02110,3.98603");
}
cell_fall(template_66) {
values("2.81637,2.84080,2.90993,3.02433,3.19551,3.43489,3.74983,4.14745,4.63345,5.21245");
}
fall_transition(template_66) {
values("0.06904,0.09699,0.18587,0.35486,0.63274,1.03200,1.55900,2.22538,3.03924,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.96417,2.98685,3.04833,3.15201,3.31026,3.53344,3.82766,4.19962,4.65457,5.19653");
}
rise_transition(template_63) {
values("0.07629,0.10036,0.18301,0.35193,0.63062,1.02896,1.55396,2.21304,3.02100,3.98596");
}
cell_fall(template_64) {
values("2.81879,2.84320,2.91230,3.02665,3.19779,3.43716,3.75211,4.14967,4.63567,5.21467");
}
fall_transition(template_64) {
values("0.06921,0.09714,0.18595,0.35490,0.63274,1.03200,1.55900,2.22543,3.03914,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.92720,2.94978,3.01126,3.11508,3.27349,3.49675,3.79119,4.16319,4.61800,5.16000");
}
rise_transition(template_61) {
values("0.07527,0.09954,0.18246,0.35169,0.63062,1.02900,1.55382,2.21355,3.02155,3.98618");
}
cell_fall(template_62) {
values("2.79235,2.81679,2.88598,3.00045,3.17167,3.41108,3.72601,4.12372,4.60972,5.18872");
}
fall_transition(template_62) {
values("0.06878,0.09677,0.18574,0.35481,0.63273,1.03200,1.55900,2.22530,3.03941,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;
}
}
}
}