blob: 8413b35af736e8705873dc26363573a113c9a46d [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.0694;
}
pin("wb_rst_i") {
direction : input;
capacitance : 0.0058;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.77970");
}
fall_constraint(scalar) {
values("-1.58430");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("9.76666");
}
fall_constraint(scalar) {
values("9.98973");
}
}
}
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.0075;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-0.92603");
}
fall_constraint(scalar) {
values("-0.73396");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("1.91547");
}
fall_constraint(scalar) {
values("1.75371");
}
}
}
pin("io_in[12]") {
direction : input;
capacitance : 0.0117;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.07644");
}
fall_constraint(scalar) {
values("-2.38682");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("7.68608");
}
fall_constraint(scalar) {
values("8.77165");
}
}
}
pin("io_in[11]") {
direction : input;
capacitance : 0.0102;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.92354");
}
fall_constraint(scalar) {
values("-3.19966");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("12.33872");
}
fall_constraint(scalar) {
values("12.56648");
}
}
}
pin("io_in[10]") {
direction : input;
capacitance : 0.0068;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.36916");
}
fall_constraint(scalar) {
values("-1.11627");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("8.79691");
}
fall_constraint(scalar) {
values("8.36045");
}
}
}
pin("io_in[9]") {
direction : input;
capacitance : 0.0062;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-0.65402");
}
fall_constraint(scalar) {
values("-0.68520");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("8.55282");
}
fall_constraint(scalar) {
values("7.70118");
}
}
}
pin("io_in[8]") {
direction : input;
capacitance : 0.0062;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.36621");
}
fall_constraint(scalar) {
values("-1.00012");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("7.79631");
}
fall_constraint(scalar) {
values("7.94331");
}
}
}
pin("io_in[7]") {
direction : input;
capacitance : 0.0057;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.20806");
}
fall_constraint(scalar) {
values("-1.28113");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("9.67127");
}
fall_constraint(scalar) {
values("9.50517");
}
}
}
pin("io_in[6]") {
direction : input;
capacitance : 0.0057;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.50546");
}
fall_constraint(scalar) {
values("-1.71062");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("9.95033");
}
fall_constraint(scalar) {
values("9.54190");
}
}
}
pin("io_in[5]") {
direction : input;
capacitance : 0.0058;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.12984");
}
fall_constraint(scalar) {
values("-0.99081");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("8.35084");
}
fall_constraint(scalar) {
values("7.98648");
}
}
}
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.86754,4.89009,4.95168,5.05571,5.21429,5.43763,5.73243,6.10443,6.55897,7.10097");
}
rise_transition(template_5) {
values("0.07434,0.09900,0.18209,0.35152,0.63065,1.02900,1.55353,2.21440,3.02240,3.98647");
}
cell_fall(template_6) {
values("5.58731,5.61168,5.68063,5.79482,5.96584,6.20515,6.52011,6.91748,7.40348,7.98248");
}
fall_transition(template_6) {
values("0.06985,0.09769,0.18626,0.35505,0.63276,1.03200,1.55900,2.22564,3.03872,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.21293,7.23548,7.29708,7.40114,7.55975,7.78310,8.07797,8.44997,8.90446,9.44646");
}
rise_transition(template_3) {
values("0.07419,0.09891,0.18203,0.35149,0.63065,1.02900,1.55349,2.21454,3.02254,3.98651");
}
cell_fall(template_4) {
values("8.20417,8.22859,8.29770,8.41208,8.58323,8.82260,9.13755,9.53513,10.02113,10.60013");
}
fall_transition(template_4) {
values("0.06915,0.09708,0.18592,0.35489,0.63274,1.03200,1.55900,2.22541,3.03918,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.27338,7.29597,7.35742,7.46121,7.61959,7.84283,8.13719,8.50919,8.96406,9.50606");
}
rise_transition(template_1) {
values("0.07545,0.09964,0.18254,0.35172,0.63061,1.02900,1.55387,2.21338,3.02138,3.98613");
}
cell_fall(template_2) {
values("8.26760,8.29194,8.36081,8.47490,8.64584,8.88511,9.20009,9.59732,10.08332,10.66232");
}
fall_transition(template_2) {
values("0.07025,0.09803,0.18645,0.35514,0.63278,1.03200,1.55900,2.22576,3.03847,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.32489,7.34775,7.40943,7.51304,7.67120,7.89432,8.18858,8.56043,9.01529,9.55715");
}
rise_transition(template_15) {
values("0.07736,0.10155,0.18376,0.35227,0.63068,1.02886,1.55386,2.21314,3.02100,3.98586");
}
cell_fall(template_16) {
values("8.32317,8.34753,8.41628,8.53020,8.70093,8.94009,9.25508,9.65203,10.13798,10.71703");
}
fall_transition(template_16) {
values("0.07153,0.09922,0.18724,0.35554,0.63286,1.03200,1.55900,2.22584,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.05852,8.08142,8.14316,8.24676,8.40489,8.62799,8.92226,9.29409,9.74892,10.29075");
}
rise_transition(template_13) {
values("0.07765,0.10189,0.18397,0.35236,0.63070,1.02883,1.55383,2.21317,3.02100,3.98583");
}
cell_fall(template_14) {
values("9.06978,9.09417,9.16295,9.27687,9.44757,9.68671,10.00170,10.39862,10.88454,11.46362");
}
fall_transition(template_14) {
values("0.07180,0.09949,0.18745,0.35566,0.63289,1.03200,1.55900,2.22576,3.03792,4.01008");
}
}
}
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.09953,8.12277,8.18488,8.28837,8.44631,8.66930,8.96364,9.33529,9.78993,10.33157");
}
rise_transition(template_11) {
values("0.07961,0.10408,0.18536,0.35297,0.63081,1.02864,1.55364,2.21336,3.02100,3.98564");
}
cell_fall(template_12) {
values("9.11283,9.13741,9.20636,9.32034,9.49083,9.72983,10.04480,10.44155,10.92729,11.50655");
}
fall_transition(template_12) {
values("0.07357,0.10127,0.18886,0.35645,0.63308,1.03200,1.55900,2.22524,3.03775,4.01025");
}
}
}
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.09507,8.11828,8.18035,8.28385,8.44181,8.66481,8.95915,9.33081,9.78547,10.32714");
}
rise_transition(template_9) {
values("0.07941,0.10385,0.18522,0.35291,0.63080,1.02866,1.55366,2.21334,3.02100,3.98566");
}
cell_fall(template_10) {
values("9.10815,9.13271,9.20165,9.31562,9.48614,9.72515,10.04013,10.43689,10.92265,11.50189");
}
fall_transition(template_10) {
values("0.07339,0.10108,0.18872,0.35636,0.63306,1.03200,1.55900,2.22529,3.03776,4.01024");
}
}
}
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.23551,8.25982,8.32311,8.42624,8.58360,8.80623,9.10081,9.47186,9.92591,10.46696");
}
rise_transition(template_7) {
values("0.08588,0.11110,0.18982,0.35493,0.63117,1.02805,1.55305,2.21395,3.02100,3.98505");
}
cell_fall(template_8) {
values("9.25524,9.28043,9.34994,9.46409,9.63391,9.87246,10.18738,10.58357,11.06876,11.64857");
}
fall_transition(template_8) {
values("0.07924,0.10697,0.19337,0.35895,0.63369,1.03200,1.55900,2.22357,3.03719,4.01081");
}
}
}
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.44456,3.47306,3.54365,3.65014,3.80614,4.02605,4.31815,4.68715,5.14015,5.68016");
}
rise_transition(template_59) {
values("0.11377,0.14076,0.21776,0.36998,0.63799,1.03000,1.55400,2.21201,3.02200,3.97902");
}
cell_fall(template_60) {
values("3.03437,3.06093,3.13256,3.24784,3.41697,3.65506,3.96850,4.36450,4.84950,5.42719");
}
fall_transition(template_60) {
values("0.09145,0.11962,0.20500,0.36597,0.63645,1.03277,1.55900,2.22454,3.03469,4.00406");
}
}
}
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.70219,3.73057,3.80099,3.90737,4.06339,4.28335,4.57549,4.94458,5.39753,5.93767");
}
rise_transition(template_57) {
values("0.11313,0.14005,0.21708,0.36955,0.63781,1.03000,1.55405,2.21214,3.02191,3.97932");
}
cell_fall(template_58) {
values("3.29874,3.32525,3.39680,3.51203,3.68119,3.91929,4.23279,4.62879,5.11379,5.69157");
}
fall_transition(template_58) {
values("0.09102,0.11917,0.20458,0.36571,0.63634,1.03274,1.55900,2.22448,3.03478,4.00435");
}
}
}
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.54388,3.57086,3.63927,3.74425,3.90042,4.12116,4.41371,4.78384,5.23627,5.77796");
}
rise_transition(template_55) {
values("0.10550,0.13141,0.20881,0.36438,0.63564,1.03000,1.55456,2.21369,3.02088,3.98293");
}
cell_fall(template_56) {
values("3.19865,3.22455,3.29508,3.40975,3.57915,3.81742,4.13168,4.52768,5.01268,5.59168");
}
fall_transition(template_56) {
values("0.08561,0.11354,0.19927,0.36247,0.63500,1.03233,1.55900,2.22367,3.03600,4.00800");
}
}
}
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.57124,3.59869,3.66778,3.77323,3.92934,4.14983,4.44224,4.81202,5.26463,5.80579");
}
rise_transition(template_53) {
values("0.10806,0.13431,0.21158,0.36611,0.63637,1.03000,1.55439,2.21317,3.02122,3.98172");
}
cell_fall(template_54) {
values("3.20634,3.23245,3.30332,3.41818,3.58750,3.82571,4.13972,4.53572,5.02072,5.59931");
}
fall_transition(template_54) {
values("0.08742,0.11543,0.20105,0.36356,0.63545,1.03247,1.55900,2.22394,3.03559,4.00677");
}
}
}
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.13279,3.15761,3.22200,3.32531,3.48231,3.70455,3.99864,4.36964,4.82304,5.36464");
}
rise_transition(template_51) {
values("0.09022,0.11543,0.19369,0.35657,0.63198,1.02860,1.55360,2.21430,3.02070,3.98530");
}
cell_fall(template_52) {
values("2.89807,2.92282,2.99194,3.10596,3.27627,3.51513,3.83009,4.22667,4.71226,5.29167");
}
fall_transition(template_52) {
values("0.07522,0.10292,0.19017,0.35717,0.63326,1.03200,1.55900,2.22475,3.03758,4.01042");
}
}
}
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.25259,3.27780,3.34311,3.44662,3.60334,3.82524,4.11886,4.48986,4.94270,5.48486");
}
rise_transition(template_49) {
values("0.09372,0.11888,0.19691,0.35794,0.63270,1.02916,1.55416,2.21458,3.02042,3.98558");
}
cell_fall(template_50) {
values("2.99348,3.01849,3.08783,3.20192,3.37195,3.61064,3.92557,4.32193,4.80729,5.38693");
}
fall_transition(template_50) {
values("0.07753,0.10524,0.19201,0.35819,0.63351,1.03200,1.55900,2.22407,3.03736,4.01064");
}
}
}
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.52999,3.55713,3.62575,3.73089,3.88704,4.10770,4.40020,4.77022,5.22271,5.76423");
}
rise_transition(template_47) {
values("0.10634,0.13236,0.20971,0.36495,0.63588,1.03000,1.55451,2.21352,3.02099,3.98254");
}
cell_fall(template_48) {
values("3.17850,3.20446,3.27511,3.38984,3.55921,3.79746,4.11164,4.50764,4.99264,5.57151");
}
fall_transition(template_48) {
values("0.08620,0.11415,0.19985,0.36282,0.63515,1.03238,1.55900,2.22376,3.03587,4.00760");
}
}
}
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.24927,3.27481,3.34090,3.44457,3.60106,3.82268,4.11589,4.48689,4.93926,5.48189");
}
rise_transition(template_45) {
values("0.09672,0.12182,0.19966,0.35910,0.63332,1.02963,1.55463,2.21482,3.02018,3.98582");
}
cell_fall(template_46) {
values("2.96915,2.99437,3.06391,3.17806,3.34786,3.58639,3.90130,4.29747,4.78263,5.36247");
}
fall_transition(template_46) {
values("0.07951,0.10724,0.19359,0.35907,0.63372,1.03200,1.55900,2.22349,3.03716,4.01084");
}
}
}
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.42297,3.44909,3.51624,3.62036,3.77662,3.99785,4.29065,4.66142,5.11354,5.65619");
}
rise_transition(template_43) {
values("0.10076,0.12605,0.20367,0.36117,0.63429,1.03000,1.55488,2.21465,3.02023,3.98518");
}
cell_fall(template_44) {
values("3.11392,3.13944,3.20935,3.32366,3.49321,3.73158,4.04633,4.44233,4.92733,5.50708");
}
fall_transition(template_44) {
values("0.08225,0.11004,0.19597,0.36045,0.63417,1.03208,1.55900,2.22316,3.03675,4.01026");
}
}
}
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.43827,3.46450,3.53182,3.63605,3.79231,4.01347,4.30624,4.67692,5.12908,5.67160");
}
rise_transition(template_41) {
values("0.10140,0.12677,0.20436,0.36160,0.63447,1.03000,1.55484,2.21452,3.02032,3.98488");
}
cell_fall(template_42) {
values("3.12450,3.15007,3.22006,3.33442,3.50395,3.74231,4.05699,4.45299,4.93799,5.51764");
}
fall_transition(template_42) {
values("0.08270,0.11051,0.19641,0.36072,0.63428,1.03212,1.55900,2.22323,3.03665,4.00996");
}
}
}
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.27445,3.30012,3.36650,3.47023,3.62663,3.84814,4.14121,4.51221,4.96440,5.50721");
}
rise_transition(template_39) {
values("0.09782,0.12290,0.20067,0.35952,0.63355,1.02981,1.55481,2.21490,3.02010,3.98590");
}
cell_fall(template_40) {
values("2.98684,3.01214,3.08175,3.19592,3.36563,3.60410,3.91901,4.31510,4.80019,5.38010");
}
fall_transition(template_40) {
values("0.08023,0.10797,0.19416,0.35939,0.63380,1.03200,1.55900,2.22327,3.03709,4.01091");
}
}
}
pin("io_out[21]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_37) {
values("2.92406,2.94722,3.00924,3.11275,3.27074,3.49375,3.78808,4.15977,4.61446,5.15614");
}
rise_transition(template_37) {
values("0.07915,0.10356,0.18504,0.35283,0.63079,1.02869,1.55369,2.21331,3.02100,3.98569");
}
cell_fall(template_38) {
values("2.76267,2.78704,2.85597,2.97014,3.14114,3.38044,3.69540,4.09274,4.57874,5.15774");
}
fall_transition(template_38) {
values("0.06995,0.09777,0.18630,0.35507,0.63277,1.03200,1.55900,2.22567,3.03866,4.01000");
}
}
}
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.39362,3.41952,3.48636,3.59026,3.74655,3.96789,4.26077,4.63169,5.08373,5.62662");
}
rise_transition(template_35) {
values("0.09958,0.12471,0.20239,0.36037,0.63395,1.03000,1.55496,2.21489,3.02007,3.98574");
}
cell_fall(template_36) {
values("3.09390,3.11933,3.18908,3.30330,3.47289,3.71129,4.02615,4.42215,4.90715,5.48709");
}
fall_transition(template_36) {
values("0.08141,0.10916,0.19515,0.35995,0.63396,1.03202,1.55900,2.22304,3.03694,4.01083");
}
}
}
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.15993,3.18686,3.25521,3.36014,3.51632,3.73709,4.02965,4.39981,4.85223,5.39396");
}
rise_transition(template_33) {
values("0.10526,0.13113,0.20854,0.36421,0.63557,1.03000,1.55458,2.21374,3.02084,3.98305");
}
cell_fall(template_34) {
values("2.81516,2.84104,2.91154,3.02619,3.19560,3.43387,3.74816,4.14416,4.62916,5.20820");
}
fall_transition(template_34) {
values("0.08543,0.11335,0.19910,0.36236,0.63496,1.03232,1.55900,2.22364,3.03604,4.00812");
}
}
}
pin("io_out[18]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_31) {
values("4.36911,4.40074,4.47868,4.58951,4.74702,4.96805,5.25940,5.62770,6.07905,6.61901");
}
rise_transition(template_31) {
values("0.13455,0.16453,0.24309,0.38984,0.65218,1.03917,1.55678,2.21369,3.02161,3.98304");
}
cell_fall(template_32) {
values("3.76459,3.79309,3.86868,3.98677,4.15657,4.39359,4.70570,5.10170,5.58581,6.16281");
}
fall_transition(template_32) {
values("0.10811,0.13828,0.22259,0.38221,0.64432,1.03567,1.55989,2.22411,3.03489,4.00467");
}
}
}
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.72257,3.75110,3.82179,3.92833,4.08434,4.30425,4.59634,4.96534,5.41831,5.95832");
}
rise_transition(template_29) {
values("0.11403,0.14106,0.21807,0.37021,0.63814,1.03007,1.55400,2.21201,3.02201,3.97904");
}
cell_fall(template_30) {
values("3.31162,3.33821,3.40988,3.52519,3.69431,3.93240,4.24580,4.64180,5.12680,5.70443");
}
fall_transition(template_30) {
values("0.09169,0.11987,0.20524,0.36612,0.63651,1.03279,1.55900,2.22458,3.03463,4.00389");
}
}
}
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.95372,2.97884,3.04395,3.14741,3.30419,3.52617,3.81990,4.19090,4.64386,5.18590");
}
rise_transition(template_27) {
values("0.09293,0.11810,0.19619,0.35763,0.63254,1.02903,1.55403,2.21452,3.02048,3.98552");
}
cell_fall(template_28) {
values("2.69799,2.72294,2.79223,2.90631,3.07640,3.31513,3.63007,4.02648,4.51189,5.09148");
}
fall_transition(template_28) {
values("0.07699,0.10471,0.19158,0.35796,0.63345,1.03200,1.55900,2.22423,3.03741,4.01059");
}
}
}
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.76768,2.79027,2.85170,2.95544,3.11378,3.33700,3.63128,4.00328,4.45822,5.00022");
}
rise_transition(template_25) {
values("0.07566,0.09976,0.18262,0.35176,0.63061,1.02900,1.55394,2.21319,3.02119,3.98606");
}
cell_fall(template_26) {
values("2.62740,2.65183,2.72098,2.83539,3.00657,3.24596,3.56090,3.95854,4.44454,5.02354");
}
fall_transition(template_26) {
values("0.06899,0.09695,0.18584,0.35485,0.63274,1.03200,1.55900,2.22536,3.03928,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("3.60076,3.62896,3.69913,3.80533,3.96137,4.18143,4.47362,4.84284,5.29573,5.83606");
}
rise_transition(template_23) {
values("0.11217,0.13896,0.21603,0.36890,0.63754,1.03000,1.55411,2.21233,3.02178,3.97977");
}
cell_fall(template_24) {
values("3.20385,3.23029,3.30171,3.41687,3.58606,3.82418,4.13777,4.53377,5.01877,5.59671");
}
fall_transition(template_24) {
values("0.09034,0.11847,0.20392,0.36531,0.63617,1.03269,1.55900,2.22438,3.03493,4.00480");
}
}
}
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.05554,3.07999,3.14350,3.24663,3.40389,3.62645,3.92100,4.29200,4.74593,5.28699");
}
rise_transition(template_21) {
values("0.08685,0.11212,0.19060,0.35527,0.63129,1.02807,1.55307,2.21403,3.02097,3.98503");
}
cell_fall(template_22) {
values("2.84494,2.86946,2.93836,3.05232,3.22288,3.46192,3.77690,4.17370,4.65950,5.23870");
}
fall_transition(template_22) {
values("0.07302,0.10071,0.18842,0.35620,0.63302,1.03200,1.55900,2.22540,3.03780,4.01020");
}
}
}
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.98844,3.01244,3.07538,3.17862,3.33615,3.55888,3.85339,4.22462,4.67884,5.22007");
}
rise_transition(template_19) {
values("0.08404,0.10903,0.18851,0.35436,0.63106,1.02823,1.55323,2.21377,3.02100,3.98523");
}
cell_fall(template_20) {
values("2.79678,2.82113,2.88988,3.00379,3.17454,3.41370,3.72870,4.12565,4.61160,5.19065");
}
fall_transition(template_20) {
values("0.07146,0.09914,0.18718,0.35551,0.63285,1.03200,1.55900,2.22586,3.03795,4.01005");
}
}
}
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.85508,2.87810,2.93996,3.04352,3.20159,3.42465,3.71894,4.09071,4.54548,5.08724");
}
rise_transition(template_17) {
values("0.07833,0.10264,0.18445,0.35257,0.63074,1.02877,1.55377,2.21323,3.02100,3.98577");
}
cell_fall(template_18) {
values("2.69871,2.72309,2.79207,2.90629,3.07733,3.31665,3.63161,4.02901,4.51501,5.09401");
}
fall_transition(template_18) {
values("0.06974,0.09759,0.18620,0.35502,0.63276,1.03200,1.55900,2.22560,3.03880,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.82089,2.84354,2.90500,3.00868,3.16695,3.39014,3.68435,4.05632,4.51129,5.05326");
}
rise_transition(template_69) {
values("0.07617,0.10022,0.18292,0.35190,0.63062,1.02897,1.55397,2.21303,3.02100,3.98597");
}
cell_fall(template_70) {
values("2.67622,2.70064,2.76974,2.88410,3.05525,3.29462,3.60957,4.00714,4.49314,5.07214");
}
fall_transition(template_70) {
values("0.06918,0.09711,0.18593,0.35490,0.63274,1.03200,1.55900,2.22542,3.03916,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.87328,2.89635,2.95826,3.06180,3.21985,3.44289,3.73720,4.10894,4.56368,5.10543");
}
rise_transition(template_67) {
values("0.07856,0.10290,0.18462,0.35264,0.63075,1.02874,1.55374,2.21326,3.02100,3.98574");
}
cell_fall(template_68) {
values("2.71532,2.73970,2.80866,2.92286,3.09389,3.33321,3.64817,4.04555,4.53155,5.11055");
}
fall_transition(template_68) {
values("0.06980,0.09764,0.18623,0.35503,0.63276,1.03200,1.55900,2.22562,3.03876,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.86482,2.88784,2.94971,3.05327,3.21133,3.43439,3.72869,4.10045,4.55522,5.09699");
}
rise_transition(template_65) {
values("0.07833,0.10264,0.18445,0.35257,0.63074,1.02877,1.55377,2.21323,3.02100,3.98577");
}
cell_fall(template_66) {
values("2.70807,2.73245,2.80143,2.91565,3.08669,3.32601,3.64097,4.03837,4.52437,5.10336");
}
fall_transition(template_66) {
values("0.06974,0.09759,0.18620,0.35502,0.63276,1.03200,1.55900,2.22560,3.03880,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.84384,2.86667,2.92834,3.03196,3.19013,3.41325,3.70750,4.07937,4.53424,5.07610");
}
rise_transition(template_63) {
values("0.07725,0.10144,0.18369,0.35224,0.63068,1.02887,1.55387,2.21313,3.02100,3.98587");
}
cell_fall(template_64) {
values("2.69365,2.71805,2.78709,2.90138,3.07247,3.31182,3.62677,4.02425,4.51025,5.08925");
}
fall_transition(template_64) {
values("0.06946,0.09736,0.18607,0.35496,0.63275,1.03200,1.55900,2.22551,3.03897,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.99222,3.01624,3.07922,3.18245,3.33996,3.56268,3.85720,4.22841,4.68262,5.22383");
}
rise_transition(template_61) {
values("0.08419,0.10920,0.18862,0.35440,0.63107,1.02821,1.55321,2.21379,3.02100,3.98521");
}
cell_fall(template_62) {
values("2.79964,2.82400,2.89275,3.00667,3.17740,3.41656,3.73155,4.12850,4.61444,5.19350");
}
fall_transition(template_62) {
values("0.07154,0.09922,0.18724,0.35555,0.63286,1.03200,1.55900,2.22584,3.03795,4.01006");
}
}
}
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;
}
}
}
}