blob: 60f53d07ee280d948838c28492ab4931c34fcb68 [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.0952;
}
pin("wb_rst_i") {
direction : input;
capacitance : 0.0073;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-3.28959");
}
fall_constraint(scalar) {
values("-3.36018");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("13.73424");
}
fall_constraint(scalar) {
values("14.08712");
}
}
}
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.0083;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-0.70892");
}
fall_constraint(scalar) {
values("-0.66296");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("1.62516");
}
fall_constraint(scalar) {
values("1.65603");
}
}
}
pin("io_in[12]") {
direction : input;
capacitance : 0.0080;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-3.61639");
}
fall_constraint(scalar) {
values("-3.45223");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("11.05614");
}
fall_constraint(scalar) {
values("11.09498");
}
}
}
pin("io_in[11]") {
direction : input;
capacitance : 0.0095;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.74831");
}
fall_constraint(scalar) {
values("-1.86865");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("14.58061");
}
fall_constraint(scalar) {
values("13.42193");
}
}
}
pin("io_in[10]") {
direction : input;
capacitance : 0.0064;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.35995");
}
fall_constraint(scalar) {
values("-1.62803");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("12.15287");
}
fall_constraint(scalar) {
values("10.73166");
}
}
}
pin("io_in[9]") {
direction : input;
capacitance : 0.0132;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.22535");
}
fall_constraint(scalar) {
values("-1.72523");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("12.10367");
}
fall_constraint(scalar) {
values("11.66994");
}
}
}
pin("io_in[8]") {
direction : input;
capacitance : 0.0091;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.78030");
}
fall_constraint(scalar) {
values("-2.70360");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("14.96688");
}
fall_constraint(scalar) {
values("14.00314");
}
}
}
pin("io_in[7]") {
direction : input;
capacitance : 0.0074;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.23031");
}
fall_constraint(scalar) {
values("-2.15776");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("10.60089");
}
fall_constraint(scalar) {
values("9.70499");
}
}
}
pin("io_in[6]") {
direction : input;
capacitance : 0.0060;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.29761");
}
fall_constraint(scalar) {
values("-1.44872");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("10.78393");
}
fall_constraint(scalar) {
values("10.63564");
}
}
}
pin("io_in[5]") {
direction : input;
capacitance : 0.0057;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-1.63641");
}
fall_constraint(scalar) {
values("-1.32984");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("12.93223");
}
fall_constraint(scalar) {
values("11.90616");
}
}
}
pin("io_in[4]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[3]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[2]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[1]") {
direction : input;
capacitance : 0.0000;
}
pin("io_in[0]") {
direction : input;
capacitance : 0.0000;
}
}
bus("io_oeb") {
bus_type : io_oeb;
direction : output;
capacitance : 0.0000;
pin("io_oeb[37]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[36]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[35]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[34]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[33]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[32]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[31]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[30]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[29]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[28]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[27]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[26]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[25]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[24]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[23]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[22]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[21]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[20]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[19]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[18]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[17]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[16]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[15]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[14]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[13]") {
direction : output;
capacitance : 0.0729;
}
pin("io_oeb[12]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_5) {
values("5.08127,5.10385,5.16534,5.26920,5.42764,5.65091,5.94541,6.31741,6.77218,7.31418");
}
rise_transition(template_5) {
values("0.07511,0.09945,0.18240,0.35166,0.63062,1.02900,1.55377,2.21369,3.02169,3.98623");
}
cell_fall(template_6) {
values("5.36001,5.38436,5.45321,5.56729,5.73822,5.97749,6.29246,6.68969,7.17569,7.75469");
}
fall_transition(template_6) {
values("0.07029,0.09807,0.18647,0.35515,0.63278,1.03200,1.55900,2.22578,3.03844,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("8.48605,8.50856,8.57032,8.67464,8.83346,9.05693,9.35228,9.72428,10.17839,10.72040");
}
rise_transition(template_3) {
values("0.07298,0.09822,0.18155,0.35127,0.63069,1.02900,1.55312,2.21565,3.02365,3.98688");
}
cell_fall(template_4) {
values("9.18902,9.21350,9.28286,9.39750,9.56885,9.80833,10.12324,10.52117,11.00717,11.58617");
}
fall_transition(template_4) {
values("0.06808,0.09617,0.18541,0.35465,0.63271,1.03200,1.55900,2.22507,3.03986,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("8.56517,8.58773,8.64929,8.75326,8.91180,9.13512,9.42983,9.80183,10.25644,10.79844");
}
rise_transition(template_1) {
values("0.07457,0.09914,0.18219,0.35156,0.63064,1.02900,1.55361,2.21418,3.02218,3.98639");
}
cell_fall(template_2) {
values("9.27292,9.29731,9.36635,9.48063,9.65172,9.89106,10.20602,10.60349,11.08949,11.66849");
}
fall_transition(template_2) {
values("0.06948,0.09738,0.18608,0.35496,0.63275,1.03200,1.55900,2.22552,3.03896,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.63178,8.65442,8.71587,8.81956,8.97783,9.20102,9.49523,9.86721,10.32218,10.86416");
}
rise_transition(template_15) {
values("0.07610,0.10015,0.18287,0.35188,0.63061,1.02898,1.55398,2.21302,3.02100,3.98598");
}
cell_fall(template_16) {
values("9.34326,9.36758,9.43634,9.55031,9.72116,9.96038,10.27538,10.67246,11.15846,11.73746");
}
fall_transition(template_16) {
values("0.07071,0.09843,0.18667,0.35524,0.63279,1.03200,1.55900,2.22591,3.03817,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("9.69223,9.71638,9.77951,9.88269,10.04013,10.26281,10.55736,10.92849,11.38263,11.92376");
}
rise_transition(template_13) {
values("0.08498,0.11009,0.18918,0.35465,0.63112,1.02814,1.55314,2.21386,3.02100,3.98514");
}
cell_fall(template_14) {
values("10.40150,10.42661,10.49604,10.61016,10.78008,11.01869,11.33362,11.72989,12.21515,12.79489");
}
fall_transition(template_14) {
values("0.07844,0.10617,0.19274,0.35860,0.63361,1.03200,1.55900,2.22380,3.03727,4.01073");
}
}
}
pin("io_oeb[7]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_11) {
values("9.61000,9.63350,9.69591,9.79930,9.95710,10.18000,10.47440,10.84590,11.30040,11.84190");
}
rise_transition(template_11) {
values("0.08115,0.10580,0.18645,0.35345,0.63090,1.02850,1.55350,2.21350,3.02100,3.98550");
}
cell_fall(template_12) {
values("10.31527,10.34000,10.40909,10.52311,10.69344,10.93232,11.24728,11.64389,12.12950,12.70889");
}
fall_transition(template_12) {
values("0.07498,0.10269,0.18998,0.35707,0.63323,1.03200,1.55900,2.22482,3.03761,4.01039");
}
}
}
pin("io_oeb[6]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_9) {
values("9.68114,9.70520,9.76823,9.87144,10.02893,10.25164,10.54616,10.91735,11.37154,11.91273");
}
rise_transition(template_9) {
values("0.08444,0.10948,0.18879,0.35448,0.63109,1.02819,1.55319,2.21381,3.02100,3.98519");
}
cell_fall(template_10) {
values("10.38999,10.41504,10.48442,10.59853,10.76851,11.00716,11.32209,11.71841,12.20372,12.78341");
}
fall_transition(template_10) {
values("0.07795,0.10567,0.19235,0.35838,0.63355,1.03200,1.55900,2.22395,3.03731,4.01069");
}
}
}
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.76512,9.78970,9.85353,9.95673,10.11389,10.33634,10.63071,11.00171,11.45545,11.99671");
}
rise_transition(template_7) {
values("0.08808,0.11333,0.19173,0.35574,0.63154,1.02826,1.55326,2.21413,3.02087,3.98513");
}
cell_fall(template_8) {
values("10.48023,10.50566,10.57543,10.68966,10.85925,11.09764,11.41249,11.80849,12.29349,12.87341");
}
fall_transition(template_8) {
values("0.08149,0.10924,0.19522,0.36000,0.63398,1.03202,1.55900,2.22305,3.03693,4.01078");
}
}
}
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.40445,3.42968,3.49505,3.59857,3.75527,3.97716,4.27074,4.64174,5.09455,5.63674");
}
rise_transition(template_59) {
values("0.09395,0.11910,0.19713,0.35803,0.63275,1.02919,1.55419,2.21460,3.02040,3.98560");
}
cell_fall(template_60) {
values("3.14383,3.16886,3.23822,3.35231,3.52232,3.76100,4.07593,4.47227,4.95762,5.53727");
}
fall_transition(template_60) {
values("0.07768,0.10540,0.19213,0.35826,0.63352,1.03200,1.55900,2.22403,3.03734,4.01066");
}
}
}
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.47376,3.49938,3.56564,3.66935,3.82578,4.04734,4.34046,4.71146,5.16373,5.70646");
}
rise_transition(template_57) {
values("0.09738,0.12247,0.20028,0.35936,0.63346,1.02974,1.55474,2.21487,3.02013,3.98587");
}
cell_fall(template_58) {
values("3.18925,3.21452,3.28410,3.39826,3.56801,3.80650,4.12141,4.51753,5.00265,5.58253");
}
fall_transition(template_58) {
values("0.07994,0.10768,0.19393,0.35926,0.63377,1.03200,1.55900,2.22336,3.03712,4.01088");
}
}
}
pin("io_out[30]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_55) {
values("3.49815,3.52381,3.59018,3.69391,3.85031,4.07183,4.36490,4.73590,5.18810,5.73090");
}
rise_transition(template_55) {
values("0.09778,0.12286,0.20064,0.35951,0.63354,1.02980,1.55480,2.21490,3.02010,3.98590");
}
cell_fall(template_56) {
values("3.21138,3.23668,3.30629,3.42046,3.59017,3.82865,4.14356,4.53965,5.02474,5.60465");
}
fall_transition(template_56) {
values("0.08020,0.10793,0.19414,0.35938,0.63380,1.03200,1.55900,2.22328,3.03709,4.01091");
}
}
}
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.13656,3.16033,3.22302,3.32633,3.48399,3.70680,4.00126,4.37261,4.82696,5.36832");
}
rise_transition(template_53) {
values("0.08269,0.10753,0.18755,0.35394,0.63099,1.02835,1.55335,2.21365,3.02100,3.98535");
}
cell_fall(template_54) {
values("2.95363,2.97794,3.04667,3.16060,3.33142,3.57063,3.88563,4.28267,4.76867,5.34767");
}
fall_transition(template_54) {
values("0.07086,0.09856,0.18674,0.35527,0.63280,1.03200,1.55900,2.22596,3.03808,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.12500,3.14869,3.21130,3.31464,3.47234,3.69517,3.98961,4.36101,4.81540,5.35680");
}
rise_transition(template_51) {
values("0.08225,0.10703,0.18724,0.35380,0.63096,1.02839,1.55339,2.21361,3.02100,3.98539");
}
cell_fall(template_52) {
values("2.94467,2.96899,3.03774,3.15170,3.32255,3.56177,3.87676,4.27384,4.75984,5.33884");
}
fall_transition(template_52) {
values("0.07074,0.09846,0.18669,0.35525,0.63279,1.03200,1.55900,2.22592,3.03815,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.38685,3.41206,3.47737,3.58088,3.73760,3.95950,4.25312,4.62412,5.07696,5.61912");
}
rise_transition(template_49) {
values("0.09373,0.11888,0.19692,0.35794,0.63271,1.02916,1.55416,2.21458,3.02042,3.98558");
}
cell_fall(template_50) {
values("3.12781,3.15282,3.22216,3.33625,3.50628,3.74497,4.05990,4.45626,4.94162,5.52126");
}
fall_transition(template_50) {
values("0.07753,0.10525,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.44410,3.46958,3.53551,3.63915,3.79568,4.01736,4.31065,4.68165,5.13412,5.67665");
}
rise_transition(template_47) {
values("0.09611,0.12122,0.19911,0.35886,0.63320,1.02954,1.55454,2.21477,3.02023,3.98577");
}
cell_fall(template_48) {
values("3.16852,3.19370,3.26320,3.37734,3.54718,3.78574,4.10066,4.49686,4.98206,5.56186");
}
fall_transition(template_48) {
values("0.07911,0.10683,0.19327,0.35889,0.63368,1.03200,1.55900,2.22361,3.03720,4.01080");
}
}
}
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.67673,3.70124,3.76490,3.86806,4.02528,4.24778,4.54225,4.91325,5.36709,5.90825");
}
rise_transition(template_45) {
values("0.08742,0.11268,0.19112,0.35549,0.63141,1.02816,1.55316,2.21408,3.02092,3.98508");
}
cell_fall(template_46) {
values("3.46126,3.48582,3.55476,3.66873,3.83924,4.07825,4.39323,4.78999,5.27575,5.85499");
}
fall_transition(template_46) {
values("0.07340,0.10109,0.18873,0.35637,0.63306,1.03200,1.55900,2.22529,3.03776,4.01024");
}
}
}
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.25093,3.27550,3.33931,3.44249,3.59967,3.82212,4.11651,4.48751,4.94127,5.48251");
}
rise_transition(template_43) {
values("0.08798,0.11323,0.19163,0.35570,0.63152,1.02825,1.55325,2.21412,3.02088,3.98512");
}
cell_fall(template_44) {
values("3.03209,3.05669,3.12566,3.23964,3.41011,3.64910,3.96407,4.36080,4.84653,5.42580");
}
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.42541,3.45075,3.51635,3.61992,3.77655,3.99835,4.29182,4.66282,5.11548,5.65782");
}
rise_transition(template_41) {
values("0.09484,0.11998,0.19794,0.35837,0.63294,1.02934,1.55433,2.21467,3.02033,3.98567");
}
cell_fall(template_42) {
values("3.15873,3.18381,3.25323,3.36735,3.53729,3.77591,4.09084,4.48713,4.97241,5.55213");
}
fall_transition(template_42) {
values("0.07827,0.10599,0.19260,0.35852,0.63359,1.03200,1.55900,2.22385,3.03728,4.01072");
}
}
}
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.30149,3.32630,3.39066,3.49396,3.65097,3.87322,4.16733,4.53833,4.99175,5.53333");
}
rise_transition(template_39) {
values("0.09008,0.11529,0.19356,0.35652,0.63195,1.02858,1.55358,2.21429,3.02071,3.98529");
}
cell_fall(template_40) {
values("3.06801,3.09275,3.16186,3.27588,3.44620,3.68507,4.00003,4.39662,4.88221,5.46162");
}
fall_transition(template_40) {
values("0.07512,0.10283,0.19010,0.35713,0.63325,1.03200,1.55900,2.22478,3.03759,4.01041");
}
}
}
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.00996,4.03517,4.10049,4.20399,4.36071,4.58262,4.87623,5.24723,5.70007,6.24223");
}
rise_transition(template_37) {
values("0.09373,0.11889,0.19692,0.35794,0.63271,1.02916,1.55416,2.21458,3.02042,3.98558");
}
cell_fall(template_38) {
values("3.72791,3.75292,3.82227,3.93636,4.10639,4.34507,4.66001,5.05636,5.54171,6.12136");
}
fall_transition(template_38) {
values("0.07756,0.10528,0.19203,0.35821,0.63351,1.03200,1.55900,2.22406,3.03735,4.01065");
}
}
}
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.32316,3.34805,3.41259,3.51593,3.67288,3.89507,4.18908,4.56008,5.01339,5.55508");
}
rise_transition(template_35) {
values("0.09079,0.11600,0.19422,0.35680,0.63210,1.02869,1.55369,2.21435,3.02065,3.98535");
}
cell_fall(template_36) {
values("3.08486,3.10966,3.17881,3.29285,3.46310,3.70194,4.01690,4.41344,4.89899,5.47844");
}
fall_transition(template_36) {
values("0.07559,0.10330,0.19047,0.35734,0.63330,1.03200,1.55900,2.22464,3.03755,4.01045");
}
}
}
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.33072,3.35706,3.42455,3.52890,3.68514,3.90624,4.19897,4.56957,5.02177,5.56416");
}
rise_transition(template_33) {
values("0.10203,0.12748,0.20504,0.36203,0.63465,1.03000,1.55480,2.21439,3.02041,3.98458");
}
cell_fall(template_34) {
values("3.00950,3.03512,3.10519,3.21960,3.38911,3.62745,3.94207,4.33807,4.82307,5.40262");
}
fall_transition(template_34) {
values("0.08315,0.11098,0.19686,0.36099,0.63439,1.03215,1.55900,2.22330,3.03655,4.00966");
}
}
}
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.12301,3.14769,3.21176,3.31500,3.47210,3.69445,3.98871,4.35971,4.81331,5.35471");
}
rise_transition(template_31) {
values("0.08895,0.11419,0.19253,0.35608,0.63172,1.02840,1.55340,2.21420,3.02080,3.98520");
}
cell_fall(template_32) {
values("2.89696,2.92163,2.99067,3.10467,3.27507,3.51400,3.82896,4.22563,4.71130,5.29063");
}
fall_transition(template_32) {
values("0.07439,0.10209,0.18951,0.35681,0.63317,1.03200,1.55900,2.22500,3.03767,4.01033");
}
}
}
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.04496,3.06904,3.13209,3.23530,3.39277,3.61548,3.91001,4.28119,4.73536,5.27654");
}
rise_transition(template_29) {
values("0.08456,0.10962,0.18888,0.35452,0.63109,1.02818,1.55318,2.21382,3.02100,3.98518");
}
cell_fall(template_30) {
values("2.84949,2.87387,2.94265,3.05657,3.22728,3.46642,3.78141,4.17834,4.66426,5.24334");
}
fall_transition(template_30) {
values("0.07174,0.09943,0.18741,0.35564,0.63288,1.03200,1.55900,2.22578,3.03793,4.01008");
}
}
}
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.79879,2.82135,2.88289,2.98684,3.14536,3.36867,3.66333,4.03533,4.48997,5.03197");
}
rise_transition(template_27) {
values("0.07470,0.09921,0.18224,0.35159,0.63064,1.02900,1.55364,2.21407,3.02207,3.98636");
}
cell_fall(template_28) {
values("2.67164,2.69610,2.76536,2.87990,3.05118,3.29062,3.60554,4.00334,4.48934,5.06834");
}
fall_transition(template_28) {
values("0.06848,0.09651,0.18560,0.35474,0.63272,1.03200,1.55900,2.22520,3.03960,4.01000");
}
}
}
pin("io_out[15]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_25) {
values("3.78063,3.80535,3.86949,3.97275,4.12983,4.35216,4.64637,5.01737,5.47092,6.01237");
}
rise_transition(template_25) {
values("0.08927,0.11450,0.19282,0.35621,0.63179,1.02845,1.55345,2.21423,3.02077,3.98523");
}
cell_fall(template_26) {
values("3.55258,3.57727,3.64633,3.76033,3.93071,4.16962,4.48459,4.88123,5.36688,5.94623");
}
fall_transition(template_26) {
values("0.07459,0.10229,0.18967,0.35690,0.63319,1.03200,1.55900,2.22494,3.03765,4.01036");
}
}
}
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.09655,3.12217,3.18844,3.29215,3.44858,3.67014,3.96326,4.33426,4.78651,5.32926");
}
rise_transition(template_23) {
values("0.09741,0.12250,0.20030,0.35937,0.63346,1.02974,1.55474,2.21487,3.02013,3.98587");
}
cell_fall(template_24) {
values("2.81052,2.83579,2.90537,3.01953,3.18928,3.42777,3.74268,4.13880,4.62392,5.20380");
}
fall_transition(template_24) {
values("0.07996,0.10769,0.19394,0.35927,0.63377,1.03200,1.55900,2.22335,3.03712,4.01088");
}
}
}
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.91381,2.93699,2.99903,3.10254,3.26052,3.48352,3.77785,4.14953,4.60421,5.14589");
}
rise_transition(template_21) {
values("0.07926,0.10368,0.18511,0.35286,0.63079,1.02868,1.55368,2.21332,3.02100,3.98568");
}
cell_fall(template_22) {
values("2.75189,2.77626,2.84518,2.95934,3.13033,3.36963,3.68460,4.08192,4.56792,5.14692");
}
fall_transition(template_22) {
values("0.06997,0.09780,0.18632,0.35507,0.63277,1.03200,1.55900,2.22568,3.03865,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.77880,2.80137,2.86291,2.96687,3.12539,3.34870,3.64338,4.01538,4.47001,5.01201");
}
rise_transition(template_19) {
values("0.07466,0.09919,0.18222,0.35158,0.63064,1.02900,1.55363,2.21410,3.02210,3.98637");
}
cell_fall(template_20) {
values("2.65239,2.67685,2.74612,2.86066,3.03195,3.27139,3.58631,3.98412,4.47012,5.04912");
}
fall_transition(template_20) {
values("0.06846,0.09650,0.18559,0.35474,0.63272,1.03200,1.55900,2.22519,3.03961,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.84530,2.86786,2.92941,3.03338,3.19192,3.41523,3.70994,4.08194,4.53655,5.07855");
}
rise_transition(template_17) {
values("0.07459,0.09915,0.18220,0.35157,0.63064,1.02900,1.55361,2.21416,3.02216,3.98639");
}
cell_fall(template_18) {
values("2.71938,2.74385,2.81312,2.92767,3.09896,3.33841,3.65333,4.05115,4.53715,5.11615");
}
fall_transition(template_18) {
values("0.06843,0.09647,0.18557,0.35473,0.63272,1.03200,1.55900,2.22518,3.03963,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.85668,2.87925,2.94078,3.04470,3.20320,3.42649,3.72111,4.09311,4.54779,5.08979");
}
rise_transition(template_69) {
values("0.07482,0.09928,0.18228,0.35161,0.63063,1.02900,1.55368,2.21396,3.02196,3.98632");
}
cell_fall(template_70) {
values("2.72774,2.75220,2.82145,2.93597,3.10724,3.34667,3.66159,4.05937,4.54537,5.12437");
}
fall_transition(template_70) {
values("0.06855,0.09657,0.18563,0.35475,0.63272,1.03200,1.55900,2.22522,3.03956,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.87793,2.90051,2.96199,3.06582,3.22424,3.44750,3.74195,4.11395,4.56876,5.11076");
}
rise_transition(template_67) {
values("0.07522,0.09951,0.18245,0.35168,0.63062,1.02900,1.55380,2.21359,3.02159,3.98620");
}
cell_fall(template_68) {
values("2.74341,2.76785,2.83705,2.95152,3.12275,3.36216,3.67709,4.07480,4.56080,5.13980");
}
fall_transition(template_68) {
values("0.06876,0.09675,0.18573,0.35480,0.63273,1.03200,1.55900,2.22529,3.03942,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.89707,2.91967,2.98109,3.08484,3.24318,3.46641,3.76070,4.13270,4.58763,5.12963");
}
rise_transition(template_65) {
values("0.07563,0.09975,0.18261,0.35176,0.63061,1.02900,1.55393,2.21321,3.02121,3.98607");
}
cell_fall(template_66) {
values("2.75681,2.78124,2.85039,2.96480,3.13599,3.37538,3.69032,4.08796,4.57396,5.15296");
}
fall_transition(template_66) {
values("0.06898,0.09694,0.18584,0.35485,0.63274,1.03200,1.55900,2.22536,3.03928,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.91092,2.93353,2.99495,3.09864,3.25694,3.48013,3.77434,4.14633,4.60132,5.14332");
}
rise_transition(template_63) {
values("0.07592,0.09995,0.18274,0.35182,0.63060,1.02899,1.55399,2.21301,3.02100,3.98599");
}
cell_fall(template_64) {
values("2.76720,2.79162,2.86074,2.97512,3.14628,3.38566,3.70060,4.09820,4.58420,5.16320");
}
fall_transition(template_64) {
values("0.06911,0.09706,0.18590,0.35488,0.63274,1.03200,1.55900,2.22540,3.03920,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.94187,2.96471,3.02638,3.13000,3.28817,3.51129,3.80554,4.17741,4.63227,5.17414");
}
rise_transition(template_61) {
values("0.07729,0.10148,0.18371,0.35225,0.63068,1.02886,1.55386,2.21314,3.02100,3.98587");
}
cell_fall(template_62) {
values("2.79139,2.81579,2.88483,2.99911,3.17020,3.40955,3.72450,4.12198,4.60798,5.18698");
}
fall_transition(template_62) {
values("0.06947,0.09736,0.18608,0.35496,0.63275,1.03200,1.55900,2.22552,3.03897,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;
}
}
}
}