blob: 96b862acb2a3fe81f3f58a95fae3b73c136f77e3 [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.0898;
}
pin("wb_rst_i") {
direction : input;
capacitance : 0.0065;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.50390");
}
fall_constraint(scalar) {
values("-2.23078");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("11.46226");
}
fall_constraint(scalar) {
values("11.50306");
}
}
}
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.0076;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("0.14345");
}
fall_constraint(scalar) {
values("-0.14873");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("0.58601");
}
fall_constraint(scalar) {
values("0.81320");
}
}
}
pin("io_in[12]") {
direction : input;
capacitance : 0.0088;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.24045");
}
fall_constraint(scalar) {
values("-2.15976");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("9.76228");
}
fall_constraint(scalar) {
values("10.57378");
}
}
}
pin("io_in[11]") {
direction : input;
capacitance : 0.0060;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.81367");
}
fall_constraint(scalar) {
values("-1.82438");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("10.44466");
}
fall_constraint(scalar) {
values("11.05285");
}
}
}
pin("io_in[10]") {
direction : input;
capacitance : 0.0065;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.01667");
}
fall_constraint(scalar) {
values("-1.99604");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("11.21420");
}
fall_constraint(scalar) {
values("11.54891");
}
}
}
pin("io_in[9]") {
direction : input;
capacitance : 0.0062;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.23042");
}
fall_constraint(scalar) {
values("-1.39431");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("12.49533");
}
fall_constraint(scalar) {
values("13.32289");
}
}
}
pin("io_in[8]") {
direction : input;
capacitance : 0.0067;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.71352");
}
fall_constraint(scalar) {
values("-1.38098");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("12.10804");
}
fall_constraint(scalar) {
values("12.85497");
}
}
}
pin("io_in[7]") {
direction : input;
capacitance : 0.0078;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.19846");
}
fall_constraint(scalar) {
values("-1.41679");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("9.61108");
}
fall_constraint(scalar) {
values("10.87741");
}
}
}
pin("io_in[6]") {
direction : input;
capacitance : 0.0056;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.67620");
}
fall_constraint(scalar) {
values("-1.39818");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("11.00947");
}
fall_constraint(scalar) {
values("12.52931");
}
}
}
pin("io_in[5]") {
direction : input;
capacitance : 0.0076;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.04945");
}
fall_constraint(scalar) {
values("-2.09423");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("10.48790");
}
fall_constraint(scalar) {
values("11.73111");
}
}
}
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.56580,4.58837,4.64987,4.75373,4.91217,5.13544,5.42995,5.80195,6.25671,6.79871");
}
rise_transition(template_5) {
values("0.07510,0.09944,0.18240,0.35166,0.63062,1.02900,1.55377,2.21370,3.02170,3.98623");
}
cell_fall(template_6) {
values("5.12495,5.14929,5.21815,5.33223,5.50316,5.74243,6.05741,6.45463,6.94063,7.51963");
}
fall_transition(template_6) {
values("0.07028,0.09806,0.18646,0.35514,0.63278,1.03200,1.55900,2.22578,3.03845,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.96905,7.99158,8.05325,8.15743,8.31613,8.53954,8.83462,9.20662,9.66094,10.20294");
}
rise_transition(template_3) {
values("0.07365,0.09860,0.18182,0.35139,0.63067,1.02900,1.55332,2.21504,3.02304,3.98668");
}
cell_fall(template_4) {
values("8.94433,8.96878,9.03799,9.15248,9.32372,9.56315,9.87807,10.27581,10.76181,11.34081");
}
fall_transition(template_4) {
values("0.06868,0.09668,0.18569,0.35478,0.63273,1.03200,1.55900,2.22526,3.03948,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.95572,7.97824,8.03994,8.14417,8.30293,8.52636,8.82154,9.19354,9.64778,10.18978");
}
rise_transition(template_1) {
values("0.07339,0.09846,0.18172,0.35135,0.63068,1.02900,1.55324,2.21527,3.02327,3.98676");
}
cell_fall(template_2) {
values("8.93021,8.95467,9.02394,9.13848,9.30977,9.54921,9.86413,10.26194,10.74794,11.32694");
}
fall_transition(template_2) {
values("0.06845,0.09649,0.18559,0.35473,0.63272,1.03200,1.55900,2.22519,3.03962,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("8.05090,8.07349,8.13495,8.23876,8.39715,8.62039,8.91479,9.28679,9.74164,10.28364");
}
rise_transition(template_15) {
values("0.07537,0.09960,0.18250,0.35171,0.63062,1.02900,1.55385,2.21345,3.02145,3.98615");
}
cell_fall(template_16) {
values("9.03026,9.05461,9.12349,9.23759,9.40855,9.64783,9.96280,10.36006,10.84606,11.42506");
}
fall_transition(template_16) {
values("0.07018,0.09797,0.18641,0.35512,0.63277,1.03200,1.55900,2.22574,3.03851,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("8.89009,8.91347,8.97573,9.07917,9.23704,9.45998,9.75435,10.12592,10.58049,11.12206");
}
rise_transition(template_13) {
values("0.08041,0.10497,0.18593,0.35322,0.63086,1.02857,1.55357,2.21343,3.02100,3.98557");
}
cell_fall(template_14) {
values("9.89067,9.91533,9.98435,10.09835,10.26876,10.50770,10.82267,11.21934,11.70501,12.28434");
}
fall_transition(template_14) {
values("0.07430,0.10200,0.18944,0.35677,0.63316,1.03200,1.55900,2.22502,3.03767,4.01033");
}
}
}
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.90610,8.92962,8.99205,9.09544,9.25323,9.47612,9.77052,10.14201,10.59650,11.13799");
}
rise_transition(template_11) {
values("0.08126,0.10592,0.18653,0.35349,0.63091,1.02849,1.55349,2.21351,3.02100,3.98549");
}
cell_fall(template_12) {
values("9.90745,9.93219,10.00129,10.11532,10.28563,10.52451,10.83947,11.23607,11.72167,12.30107");
}
fall_transition(template_12) {
values("0.07507,0.10277,0.19005,0.35711,0.63324,1.03200,1.55900,2.22480,3.03760,4.01040");
}
}
}
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.92118,8.94481,9.00736,9.11071,9.26844,9.49129,9.78572,10.15715,10.61158,11.15301");
}
rise_transition(template_9) {
values("0.08191,0.10665,0.18700,0.35369,0.63094,1.02843,1.55343,2.21357,3.02100,3.98543");
}
cell_fall(template_10) {
values("9.92331,9.94812,10.01728,10.13132,10.30157,10.54040,10.85535,11.25189,11.73743,12.31689");
}
fall_transition(template_10) {
values("0.07566,0.10336,0.19052,0.35737,0.63331,1.03200,1.55900,2.22462,3.03754,4.01046");
}
}
}
pin("io_oeb[5]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_7) {
values("9.11501,9.13986,9.20433,9.30766,9.46464,9.68685,9.98090,10.35190,10.80525,11.34690");
}
rise_transition(template_7) {
values("0.09050,0.11571,0.19395,0.35668,0.63204,1.02865,1.55365,2.21432,3.02068,3.98532");
}
cell_fall(template_8) {
values("10.12851,10.15422,10.22443,10.33892,10.50839,10.74671,11.06122,11.45722,11.94222,12.52161");
}
fall_transition(template_8) {
values("0.08388,0.11174,0.19757,0.36143,0.63457,1.03220,1.55900,2.22341,3.03639,4.00916");
}
}
}
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.36079,3.38547,3.44952,3.55275,3.70986,3.93222,4.22649,4.59749,5.05110,5.59249");
}
rise_transition(template_59) {
values("0.08890,0.11413,0.19248,0.35606,0.63171,1.02839,1.55339,2.21420,3.02080,3.98520");
}
cell_fall(template_60) {
values("3.13572,3.16038,3.22941,3.34341,3.51382,3.75275,4.06772,4.46439,4.95006,5.52939");
}
fall_transition(template_60) {
values("0.07435,0.10205,0.18948,0.35679,0.63316,1.03200,1.55900,2.22501,3.03767,4.01033");
}
}
}
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.37021,3.39512,3.45972,3.56307,3.72001,3.94217,4.23615,4.60715,5.06043,5.60215");
}
rise_transition(template_57) {
values("0.09101,0.11621,0.19442,0.35688,0.63214,1.02873,1.55373,2.21436,3.02064,3.98536");
}
cell_fall(template_58) {
values("3.13019,3.15500,3.22417,3.33821,3.50845,3.74728,4.06223,4.45876,4.94430,5.52376");
}
fall_transition(template_58) {
values("0.07574,0.10345,0.19059,0.35740,0.63331,1.03200,1.55900,2.22460,3.03753,4.01047");
}
}
}
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.19046,3.21397,3.27639,3.37978,3.53758,3.76047,4.05487,4.42637,4.88086,5.42235");
}
rise_transition(template_55) {
values("0.08122,0.10588,0.18651,0.35348,0.63090,1.02849,1.55349,2.21351,3.02100,3.98549");
}
cell_fall(template_56) {
values("3.01656,3.04089,3.10970,3.22373,3.39463,3.63388,3.94886,4.34602,4.83202,5.41102");
}
fall_transition(template_56) {
values("0.07048,0.09823,0.18656,0.35519,0.63278,1.03200,1.55900,2.22584,3.03832,4.01000");
}
}
}
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.31173,3.33638,3.40038,3.50361,3.66073,3.88311,4.17740,4.54840,5.00203,5.54340");
}
rise_transition(template_53) {
values("0.08872,0.11396,0.19231,0.35599,0.63167,1.02836,1.55336,2.21418,3.02082,3.98518");
}
cell_fall(template_54) {
values("3.08745,3.11210,3.18112,3.29511,3.46553,3.70447,4.01944,4.41612,4.90180,5.48112");
}
fall_transition(template_54) {
values("0.07423,0.10193,0.18939,0.35674,0.63315,1.03200,1.55900,2.22504,3.03768,4.01032");
}
}
}
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.15665,3.17992,3.24207,3.34554,3.50347,3.72645,4.02079,4.39242,4.84705,5.38868");
}
rise_transition(template_51) {
values("0.07980,0.10429,0.18550,0.35303,0.63082,1.02863,1.55363,2.21337,3.02100,3.98563");
}
cell_fall(template_52) {
values("2.99110,3.01546,3.08436,3.19848,3.36945,3.60873,3.92370,4.32098,4.80698,5.38598");
}
fall_transition(template_52) {
values("0.07011,0.09791,0.18638,0.35511,0.63277,1.03200,1.55900,2.22572,3.03856,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.43284,3.45786,3.52272,3.62613,3.78299,4.00505,4.29890,4.66990,5.12302,5.66490");
}
rise_transition(template_49) {
values("0.09201,0.11719,0.19534,0.35727,0.63235,1.02889,1.55389,2.21444,3.02056,3.98544");
}
cell_fall(template_50) {
values("3.18603,3.21091,3.28015,3.39421,3.56437,3.80314,4.11809,4.51456,5.00002,5.57956");
}
fall_transition(template_50) {
values("0.07639,0.10411,0.19111,0.35769,0.63339,1.03200,1.55900,2.22440,3.03747,4.01053");
}
}
}
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.34606,3.37074,3.43478,3.53802,3.69512,3.91749,4.21176,4.58276,5.03637,5.57776");
}
rise_transition(template_47) {
values("0.08889,0.11413,0.19247,0.35606,0.63171,1.02839,1.55339,2.21420,3.02080,3.98520");
}
cell_fall(template_48) {
values("3.12098,3.14564,3.21467,3.32867,3.49907,3.73801,4.05298,4.44965,4.93532,5.51465");
}
fall_transition(template_48) {
values("0.07434,0.10204,0.18948,0.35679,0.63316,1.03200,1.55900,2.22501,3.03767,4.01033");
}
}
}
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.88711,3.91267,3.97881,4.08250,4.23897,4.46057,4.75375,5.12475,5.57709,6.11975");
}
rise_transition(template_45) {
values("0.09692,0.12201,0.19985,0.35918,0.63336,1.02966,1.55466,2.21483,3.02017,3.98583");
}
cell_fall(template_46) {
values("3.61658,3.64181,3.71136,3.82551,3.99530,4.23382,4.54873,4.94488,5.43004,6.00989");
}
fall_transition(template_46) {
values("0.07961,0.10734,0.19367,0.35912,0.63373,1.03200,1.55900,2.22346,3.03715,4.01085");
}
}
}
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.58379,3.60959,3.67627,3.78007,3.93637,4.15778,4.45069,4.82169,5.27370,5.81669");
}
rise_transition(template_43) {
values("0.09898,0.12404,0.20174,0.35998,0.63379,1.02999,1.55499,2.21500,3.02000,3.98600");
}
cell_fall(template_44) {
values("3.28816,3.31354,3.38323,3.49742,3.66704,3.90546,4.22036,4.61638,5.10139,5.68138");
}
fall_transition(template_44) {
values("0.08099,0.10873,0.19476,0.35972,0.63388,1.03200,1.55900,2.22305,3.03702,4.01098");
}
}
}
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.57219,3.59786,3.66425,3.76799,3.92438,4.14589,4.43895,4.80995,5.26214,5.80495");
}
rise_transition(template_41) {
values("0.09785,0.12293,0.20071,0.35954,0.63356,1.02981,1.55481,2.21491,3.02009,3.98591");
}
cell_fall(template_42) {
values("3.28459,3.30990,3.37951,3.49368,3.66339,3.90186,4.21677,4.61286,5.09795,5.67786");
}
fall_transition(template_42) {
values("0.08025,0.10798,0.19418,0.35940,0.63380,1.03200,1.55900,2.22327,3.03709,4.01091");
}
}
}
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.49745,3.52284,3.58856,3.69216,3.84875,4.07051,4.36391,4.73491,5.18750,5.72991");
}
rise_transition(template_39) {
values("0.09532,0.12045,0.19838,0.35856,0.63303,1.02941,1.55441,2.21471,3.02029,3.98571");
}
cell_fall(template_40) {
values("3.22738,3.25250,3.32195,3.43607,3.60598,3.84458,4.15951,4.55576,5.04101,5.62076");
}
fall_transition(template_40) {
values("0.07858,0.10631,0.19285,0.35866,0.63362,1.03200,1.55900,2.22376,3.03725,4.01075");
}
}
}
pin("io_out[21]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_37) {
values("4.04299,4.06928,4.13668,4.24097,4.39722,4.61835,4.91110,5.28174,5.73392,6.27638");
}
rise_transition(template_37) {
values("0.10172,0.12713,0.20470,0.36181,0.63456,1.03000,1.55482,2.21446,3.02036,3.98473");
}
cell_fall(template_38) {
values("3.72899,3.75458,3.82461,3.93899,4.10851,4.34686,4.66151,5.05751,5.54251,6.12212");
}
fall_transition(template_38) {
values("0.08289,0.11071,0.19660,0.36084,0.63433,1.03213,1.55900,2.22326,3.03661,4.00983");
}
}
}
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.99643,4.02182,4.08757,4.19116,4.34775,4.56950,4.86289,5.23389,5.68647,6.22889");
}
rise_transition(template_35) {
values("0.09538,0.12051,0.19844,0.35858,0.63305,1.02942,1.55442,2.21471,3.02029,3.98571");
}
cell_fall(template_36) {
values("3.72590,3.75103,3.82048,3.93461,4.10451,4.34311,4.65803,5.05428,5.53953,6.11928");
}
fall_transition(template_36) {
values("0.07863,0.10635,0.19288,0.35868,0.63363,1.03200,1.55900,2.22375,3.03725,4.01075");
}
}
}
pin("io_out[19]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_33) {
values("4.34013,4.36976,4.44311,4.55099,4.70753,4.92767,5.21923,5.58823,6.04025,6.58074");
}
rise_transition(template_33) {
values("0.12136,0.14924,0.22664,0.37678,0.64271,1.03245,1.55400,2.21249,3.02249,3.98047");
}
cell_fall(template_34) {
values("3.86488,3.89214,3.96510,4.08126,4.25044,4.48822,4.80102,5.19702,5.68182,6.25882");
}
fall_transition(template_34) {
values("0.09757,0.12629,0.21129,0.37105,0.63880,1.03360,1.55920,2.22480,3.03420,4.00260");
}
}
}
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.70141,3.72962,3.79980,3.90601,4.06204,4.28211,4.57429,4.94351,5.39640,5.93672");
}
rise_transition(template_31) {
values("0.11221,0.13900,0.21608,0.36892,0.63755,1.03000,1.55411,2.21232,3.02178,3.97975");
}
cell_fall(template_32) {
values("3.30491,3.33134,3.40277,3.51793,3.68712,3.92524,4.23883,4.63483,5.11983,5.69776");
}
fall_transition(template_32) {
values("0.09036,0.11849,0.20394,0.36532,0.63618,1.03269,1.55900,2.22438,3.03493,4.00479");
}
}
}
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.07685,3.10299,3.17018,3.27432,3.43058,3.65179,3.94459,4.31534,4.76746,5.31009");
}
rise_transition(template_29) {
values("0.10089,0.12620,0.20381,0.36125,0.63433,1.03000,1.55487,2.21462,3.02025,3.98512");
}
cell_fall(template_30) {
values("2.76607,2.79161,2.86153,2.97585,3.14540,3.38377,3.69850,4.09450,4.57950,5.15923");
}
fall_transition(template_30) {
values("0.08235,0.11014,0.19607,0.36051,0.63419,1.03209,1.55900,2.22318,3.03673,4.01020");
}
}
}
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.99196,3.01576,3.07850,3.18180,3.33943,3.56223,3.85670,4.22803,4.68236,5.22369");
}
rise_transition(template_27) {
values("0.08292,0.10778,0.18771,0.35400,0.63100,1.02833,1.55333,2.21367,3.02100,3.98533");
}
cell_fall(template_28) {
values("2.80777,2.83208,2.90079,3.01471,3.18552,3.42472,3.73972,4.13674,4.62274,5.20174");
}
fall_transition(template_28) {
values("0.07092,0.09861,0.18677,0.35529,0.63280,1.03200,1.55900,2.22598,3.03804,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.51197,2.53463,2.59610,2.69978,2.85804,3.08122,3.37544,3.74740,4.20237,4.74433");
}
rise_transition(template_25) {
values("0.07622,0.10029,0.18296,0.35191,0.63062,1.02897,1.55397,2.21303,3.02100,3.98597");
}
cell_fall(template_26) {
values("2.36615,2.39057,2.45967,2.57403,2.74517,2.98454,3.29948,3.69706,4.18306,4.76206");
}
fall_transition(template_26) {
values("0.06919,0.09712,0.18594,0.35490,0.63274,1.03200,1.55900,2.22543,3.03915,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.89634,2.91940,2.98132,3.08486,3.24291,3.46595,3.76026,4.13200,4.58674,5.12849");
}
rise_transition(template_23) {
values("0.07857,0.10291,0.18462,0.35265,0.63075,1.02874,1.55374,2.21326,3.02100,3.98574");
}
cell_fall(template_24) {
values("2.73816,2.76254,2.83150,2.94571,3.11673,3.35605,3.67101,4.06839,4.55439,5.13339");
}
fall_transition(template_24) {
values("0.06980,0.09765,0.18623,0.35503,0.63276,1.03200,1.55900,2.22562,3.03876,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("2.92575,2.94911,3.01136,3.11480,3.27268,3.49563,3.79000,4.16157,4.61615,5.15772");
}
rise_transition(template_21) {
values("0.08034,0.10490,0.18588,0.35320,0.63085,1.02858,1.55358,2.21342,3.02100,3.98558");
}
cell_fall(template_22) {
values("2.75688,2.78123,2.85009,2.96418,3.13512,3.37439,3.68936,4.08660,4.57260,5.15160");
}
fall_transition(template_22) {
values("0.07025,0.09803,0.18645,0.35514,0.63278,1.03200,1.55900,2.22577,3.03847,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.80378,2.82637,2.88783,2.99164,3.15004,3.37329,3.66770,4.03970,4.49454,5.03654");
}
rise_transition(template_19) {
values("0.07533,0.09958,0.18249,0.35170,0.63062,1.02900,1.55384,2.21348,3.02148,3.98616");
}
cell_fall(template_20) {
values("2.66793,2.69237,2.76156,2.87601,3.04723,3.28663,3.60156,3.99926,4.48526,5.06426");
}
fall_transition(template_20) {
values("0.06882,0.09680,0.18576,0.35481,0.63273,1.03200,1.55900,2.22531,3.03939,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.79603,2.81861,2.88009,2.98394,3.14236,3.36563,3.66010,4.03210,4.48689,5.02889");
}
rise_transition(template_17) {
values("0.07517,0.09948,0.18243,0.35167,0.63062,1.02900,1.55379,2.21363,3.02163,3.98621");
}
cell_fall(template_18) {
values("2.66239,2.68683,2.75604,2.87051,3.04174,3.28116,3.59609,3.99381,4.47981,5.05881");
}
fall_transition(template_18) {
values("0.06873,0.09673,0.18572,0.35480,0.63273,1.03200,1.55900,2.22528,3.03944,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.78647,2.80904,2.87054,2.97442,3.13287,3.35615,3.65067,4.02267,4.47742,5.01942");
}
rise_transition(template_69) {
values("0.07504,0.09941,0.18237,0.35165,0.63063,1.02900,1.55375,2.21375,3.02175,3.98625");
}
cell_fall(template_70) {
values("2.65444,2.67889,2.74811,2.86260,3.03384,3.27327,3.58819,3.98594,4.47194,5.05094");
}
fall_transition(template_70) {
values("0.06866,0.09667,0.18569,0.35478,0.63273,1.03200,1.55900,2.22526,3.03948,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.81181,2.83439,2.89586,2.99969,3.15810,3.38136,3.67580,4.04780,4.50262,5.04462");
}
rise_transition(template_67) {
values("0.07525,0.09953,0.18246,0.35169,0.63062,1.02900,1.55381,2.21356,3.02156,3.98619");
}
cell_fall(template_68) {
values("2.67691,2.70135,2.77055,2.88502,3.05624,3.29565,3.61058,4.00829,4.49429,5.07329");
}
fall_transition(template_68) {
values("0.06877,0.09677,0.18574,0.35481,0.63273,1.03200,1.55900,2.22529,3.03941,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.76792,2.79048,2.85206,2.95607,3.11463,3.33797,3.63275,4.00475,4.45930,5.00130");
}
rise_transition(template_65) {
values("0.07441,0.09904,0.18212,0.35153,0.63064,1.02900,1.55356,2.21433,3.02233,3.98644");
}
cell_fall(template_66) {
values("2.64453,2.66900,2.73829,2.85287,3.02418,3.26363,3.57855,3.97640,4.46240,5.04140");
}
fall_transition(template_66) {
values("0.06833,0.09638,0.18553,0.35471,0.63272,1.03200,1.55900,2.22515,3.03970,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.90080,2.92387,2.98579,3.08933,3.24738,3.47042,3.76472,4.13646,4.59120,5.13295");
}
rise_transition(template_63) {
values("0.07860,0.10295,0.18464,0.35266,0.63076,1.02874,1.55374,2.21326,3.02100,3.98574");
}
cell_fall(template_64) {
values("2.74231,2.76668,2.83565,2.94985,3.12087,3.36019,3.67515,4.07252,4.55852,5.13752");
}
fall_transition(template_64) {
values("0.06981,0.09765,0.18624,0.35504,0.63276,1.03200,1.55900,2.22562,3.03875,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.86854,2.89135,2.95299,3.05662,3.21480,3.43793,3.73217,4.10406,4.55894,5.10082");
}
rise_transition(template_61) {
values("0.07710,0.10127,0.18358,0.35219,0.63067,1.02888,1.55388,2.21312,3.02100,3.98588");
}
cell_fall(template_62) {
values("2.71908,2.74348,2.81253,2.92682,3.09792,3.33727,3.65222,4.04972,4.53572,5.11472");
}
fall_transition(template_62) {
values("0.06942,0.09732,0.18605,0.35495,0.63275,1.03200,1.55900,2.22550,3.03900,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;
}
}
}
}