blob: cce9c51f619bf3e89cc4d53862572ef25d36e6db [file] [log] [blame]
library (cntr_example) {
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 : 3.30;
lu_table_template(template_1) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_10) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_11) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_12) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_13) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_14) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_15) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_16) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_17) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_18) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_19) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_2) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_20) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_21) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_22) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_23) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_24) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_25) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_26) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_27) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_28) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_29) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_3) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_30) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_31) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_32) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_33) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_34) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_35) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_36) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_37) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_38) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_39) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_4) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_40) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_5) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_6) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_7) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_8) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
lu_table_template(template_9) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.01094, 0.04585, 0.11250, 0.21640, 0.36210, 0.55380, 0.79540, 1.09000, 1.44200");
}
type ("io_out") {
base_type : array;
data_type : bit;
bit_width : 38;
bit_from : 37;
bit_to : 0;
}
cell ("cntr_example") {
pin("wb_clk_i") {
direction : input;
capacitance : 0.0290;
}
pin("wb_rst_i") {
direction : input;
capacitance : 0.0050;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-3.93436");
}
fall_constraint(scalar) {
values("-3.17053");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("13.52008");
}
fall_constraint(scalar) {
values("9.69235");
}
}
}
pin("vdd") {
direction : input;
capacitance : 0.0000;
}
pin("vss") {
direction : input;
capacitance : 0.0000;
}
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;
}
pin("io_out[31]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[30]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[29]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[28]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[27]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[26]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[25]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[24]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[23]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[22]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[21]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[20]") {
direction : output;
capacitance : 0.0729;
}
pin("io_out[19]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_21) {
values("4.95873,5.02273,5.17542,5.40752,5.75278,6.24078,6.88327,7.69352,8.68476,9.86776");
}
rise_transition(template_21) {
values("0.17566,0.23272,0.40277,0.74828,1.34554,2.20376,3.33751,4.76851,6.52103,8.61093");
}
cell_fall(template_22) {
values("3.95082,4.00904,4.15203,4.37123,4.69528,5.14850,5.74728,6.50150,7.42050,8.51917");
}
fall_transition(template_22) {
values("0.13962,0.19536,0.35456,0.66400,1.19333,1.95555,2.96334,4.23634,5.79245,7.64791");
}
}
}
pin("io_out[18]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_19) {
values("5.02885,5.09314,5.24628,5.47881,5.82412,6.31212,6.95450,7.76481,8.75589,9.93889");
}
rise_transition(template_19) {
values("0.17705,0.23420,0.40421,0.74934,1.34607,2.20392,3.33761,4.76861,6.52146,8.61009");
}
cell_fall(template_20) {
values("4.00697,4.06534,4.20851,4.42780,4.75184,5.20504,5.80384,6.55804,7.47704,8.57562");
}
fall_transition(template_20) {
values("0.14027,0.19603,0.35519,0.66429,1.19341,1.95561,2.96317,4.23617,5.79239,7.64754");
}
}
}
pin("io_out[17]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_17) {
values("6.53913,6.61112,6.77839,7.02150,7.37209,7.86085,8.50338,9.31209,10.30261,11.48332");
}
rise_transition(template_17) {
values("0.21490,0.27803,0.44778,0.78290,1.36903,2.21593,3.34358,4.77229,6.51860,8.61045");
}
cell_fall(template_18) {
values("4.98128,5.04536,5.19923,5.42485,5.74979,6.20185,6.79991,7.55204,8.47197,9.56997");
}
fall_transition(template_18) {
values("0.16804,0.22742,0.38678,0.68477,1.20056,1.95788,2.96388,4.23688,5.79388,7.64125");
}
}
}
pin("io_out[16]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_15) {
values("5.31753,5.38351,5.53929,5.77424,6.11986,6.60786,7.24963,8.06024,9.05040,10.23340");
}
rise_transition(template_15) {
values("0.18510,0.24280,0.41263,0.75549,1.34914,2.20484,3.33823,4.76923,6.52391,8.60517");
}
cell_fall(template_16) {
values("4.19374,4.25333,4.39831,4.61856,4.94261,5.39556,5.99450,6.74838,7.66744,8.76544");
}
fall_transition(template_16) {
values("0.14602,0.20223,0.36106,0.66733,1.19440,1.95611,2.96211,4.23511,5.79211,7.64477");
}
}
}
pin("io_out[15]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_13) {
values("5.91265,5.98282,6.14624,6.38695,6.73538,7.22378,7.86559,8.67538,9.66518,10.84697");
}
rise_transition(template_13) {
values("0.20563,0.26654,0.43622,0.77363,1.36149,2.21126,3.34143,4.77121,6.52255,8.60506");
}
cell_fall(template_14) {
values("4.49725,4.55972,4.71040,4.93409,5.25871,5.71109,6.30947,7.06223,7.98185,9.07985");
}
fall_transition(template_14) {
values("0.16014,0.21838,0.37755,0.67851,1.19835,1.95724,2.96324,4.23624,5.79324,7.64251");
}
}
}
pin("io_out[14]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_11) {
values("4.10296,4.16240,4.30765,4.53465,4.88123,5.36923,6.01223,6.82476,7.81613,8.99723");
}
rise_transition(template_11) {
values("0.15459,0.21030,0.38038,0.73587,1.34047,2.20300,3.33890,4.76926,6.52026,8.60741");
}
cell_fall(template_12) {
values("3.34719,3.40202,3.54055,3.75756,4.08175,4.53568,5.13375,5.88868,6.80768,7.90847");
}
fall_transition(template_12) {
values("0.12391,0.17879,0.33927,0.65707,1.19120,1.95414,2.96759,4.24059,5.79386,7.65711");
}
}
}
pin("io_out[13]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_9) {
values("4.20676,4.26607,4.41111,4.63799,4.98464,5.47264,6.11564,6.92827,7.91961,9.10064");
}
rise_transition(template_9) {
values("0.15401,0.20969,0.37976,0.73558,1.34037,2.20300,3.33897,4.76931,6.52032,8.60711");
}
cell_fall(template_10) {
values("3.46505,3.51986,3.65838,3.87538,4.19957,4.65350,5.25156,6.00650,6.92550,8.02630");
}
fall_transition(template_10) {
values("0.12386,0.17874,0.33922,0.65704,1.19120,1.95413,2.96761,4.24061,5.79387,7.65715");
}
}
}
pin("io_out[12]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_7) {
values("6.10046,6.17041,6.33340,6.57384,6.92202,7.41038,8.05211,8.86202,9.85175,11.03366");
}
rise_transition(template_7) {
values("0.20458,0.26523,0.43491,0.77258,1.36064,2.21073,3.34118,4.77109,6.52300,8.60445");
}
cell_fall(template_8) {
values("4.70060,4.76306,4.91372,5.13740,5.46202,5.91440,6.51278,7.26554,8.18516,9.28316");
}
fall_transition(template_8) {
values("0.16009,0.21832,0.37749,0.67847,1.19834,1.95724,2.96324,4.23624,5.79324,7.64252");
}
}
}
pin("io_out[11]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_5) {
values("3.82527,3.88221,4.02343,4.24860,4.59613,5.08444,5.72775,6.54129,7.53306,8.71353");
}
rise_transition(template_5) {
values("0.14311,0.19794,0.36890,0.73077,1.33854,2.20269,3.34000,4.77093,6.52131,8.60439");
}
cell_fall(template_6) {
values("3.20561,3.25885,3.39506,3.61091,3.93525,4.38960,4.98795,5.74295,6.66160,7.76260");
}
fall_transition(template_6) {
values("0.11571,0.17047,0.33167,0.65367,1.18995,1.95400,2.96695,4.24275,5.79575,7.65835");
}
}
}
pin("io_out[10]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_3) {
values("5.95181,6.02116,6.18289,6.42254,6.77001,7.25826,7.89975,8.71001,9.69950,10.88176");
}
rise_transition(template_3) {
values("0.20154,0.26146,0.43111,0.76954,1.35816,2.20919,3.34047,4.77074,6.52430,8.60268");
}
cell_fall(template_4) {
values("4.59911,4.66104,4.81065,5.03370,5.35821,5.81070,6.40918,7.16215,8.08166,9.17966");
}
fall_transition(template_4) {
values("0.15749,0.21535,0.37446,0.67641,1.19761,1.95703,2.96303,4.23603,5.79303,7.64294");
}
}
}
pin("io_out[9]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_39) {
values("4.01375,4.07214,4.21564,4.44161,4.78872,5.27672,5.91972,6.73309,7.72425,8.90472");
}
rise_transition(template_39) {
values("0.14978,0.20520,0.37523,0.73342,1.33963,2.20300,3.33953,4.76969,6.52069,8.60488");
}
cell_fall(template_40) {
values("3.31822,3.37238,3.50998,3.72653,4.05077,4.50486,5.10295,5.85795,6.77686,7.87786");
}
fall_transition(template_40) {
values("0.12062,0.17541,0.33617,0.65567,1.19072,1.95400,2.96772,4.24147,5.79447,7.65809");
}
}
}
pin("io_out[8]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_37) {
values("5.41469,5.48119,5.63780,5.87352,6.21923,6.70723,7.34881,8.15952,9.14939,10.33239");
}
rise_transition(template_37) {
values("0.18762,0.24549,0.41527,0.75741,1.35011,2.20513,3.33842,4.76942,6.52468,8.60363");
}
cell_fall(template_38) {
values("4.25700,4.31693,4.46257,4.68322,5.00735,5.46022,6.05910,6.81285,7.73198,8.82998");
}
fall_transition(template_38) {
values("0.14768,0.20412,0.36300,0.66864,1.19486,1.95625,2.96225,4.23525,5.79225,7.64451");
}
}
}
pin("io_out[7]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_35) {
values("5.41394,5.48134,5.63934,5.87634,6.22221,6.71021,7.35147,8.16234,9.15172,10.33472");
}
rise_transition(template_35) {
values("0.19187,0.25004,0.41971,0.76066,1.35173,2.20562,3.33875,4.76975,6.52598,8.60104");
}
cell_fall(template_36) {
values("4.19382,4.25417,4.40066,4.62182,4.94602,5.39882,5.99761,6.75120,7.67040,8.76840");
}
fall_transition(template_36) {
values("0.14976,0.20650,0.36543,0.67029,1.19544,1.95641,2.96241,4.23541,5.79241,7.64418");
}
}
}
pin("io_out[6]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_33) {
values("5.05881,5.12418,5.27902,5.51311,5.85862,6.34662,6.98861,7.79911,8.78960,9.97260");
}
rise_transition(template_33) {
values("0.18222,0.23973,0.40963,0.75329,1.34805,2.20451,3.33801,4.76901,6.52304,8.60693");
}
cell_fall(template_34) {
values("3.96245,4.02151,4.16560,4.38534,4.70935,5.16240,5.76135,6.51540,7.43440,8.53255");
}
fall_transition(template_34) {
values("0.14349,0.19943,0.35832,0.66571,1.19385,1.95590,2.96230,4.23530,5.79210,7.64565");
}
}
}
pin("io_out[5]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_31) {
values("5.67442,5.74239,5.90128,6.13909,6.48506,6.97306,7.61411,8.42509,9.41416,10.59716");
}
rise_transition(template_31) {
values("0.19456,0.25292,0.42254,0.76271,1.35276,2.20593,3.33895,4.76995,6.52681,8.59939");
}
cell_fall(template_32) {
values("4.42266,4.48352,4.63102,4.85279,5.17710,5.62979,6.22849,6.98187,7.90118,8.99918");
}
fall_transition(template_32) {
values("0.15227,0.20938,0.36836,0.67228,1.19615,1.95661,2.96261,4.23561,5.79261,7.64377");
}
}
}
pin("io_out[4]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_29) {
values("6.13560,6.20581,6.36935,6.61013,6.95862,7.44703,8.08886,8.89862,9.88845,11.07020");
}
rise_transition(template_29) {
values("0.20590,0.26687,0.43656,0.77390,1.36171,2.21139,3.34149,4.77124,6.52244,8.60522");
}
cell_fall(template_30) {
values("4.71311,4.77577,4.92683,5.15074,5.47540,5.92774,6.52608,7.27877,8.19843,9.29642");
}
fall_transition(template_30) {
values("0.16107,0.21944,0.37863,0.67924,1.19861,1.95732,2.96332,4.23632,5.79332,7.64237");
}
}
}
pin("io_out[3]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_27) {
values("4.99189,5.05693,5.21125,5.44485,5.79030,6.27830,6.92041,7.73085,8.72152,9.90452");
}
rise_transition(template_27) {
values("0.18063,0.23803,0.40796,0.75208,1.34744,2.20433,3.33789,4.76889,6.52255,8.60790");
}
cell_fall(template_28) {
values("3.92026,3.97910,4.12289,4.34249,4.66651,5.11961,5.71851,6.47261,7.39160,8.48990");
}
fall_transition(template_28) {
values("0.14245,0.19834,0.35731,0.66525,1.19371,1.95581,2.96258,4.23558,5.79219,7.64626");
}
}
}
pin("io_out[2]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_25) {
values("4.04399,4.10219,4.24538,4.47117,4.81837,5.30637,5.94937,6.76289,7.75401,8.93437");
}
rise_transition(template_25) {
values("0.14893,0.20430,0.37432,0.73299,1.33948,2.20300,3.33964,4.76976,6.52076,8.60444");
}
cell_fall(template_26) {
values("3.36031,3.41438,3.55183,3.76831,4.09256,4.54668,5.14480,5.89980,6.81868,7.91968");
}
fall_transition(template_26) {
values("0.12012,0.17491,0.33571,0.65547,1.19064,1.95400,2.96764,4.24160,5.79460,7.65812");
}
}
}
pin("io_out[1]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_23) {
values("6.43013,6.50193,6.66878,6.91164,7.26199,7.75071,8.39316,9.20199,10.19244,11.37326");
}
rise_transition(template_23) {
values("0.21390,0.27680,0.44654,0.78190,1.36822,2.21542,3.34335,4.77217,6.51903,8.60987");
}
cell_fall(template_24) {
values("4.89031,4.95419,5.10764,5.33301,5.65791,6.11001,6.70812,7.46032,8.38022,9.47822");
}
fall_transition(template_24) {
values("0.16702,0.22625,0.38558,0.68395,1.20028,1.95779,2.96379,4.23679,5.79379,7.64141");
}
}
}
pin("io_out[0]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_1) {
values("4.27222,4.33218,4.47829,4.70579,5.05212,5.54012,6.18312,6.99523,7.98670,9.16812");
}
rise_transition(template_1) {
values("0.15694,0.21280,0.38290,0.73707,1.34088,2.20300,3.33859,4.76906,6.52006,8.60865");
}
cell_fall(template_2) {
values("3.49823,3.55346,3.69253,3.90981,4.23398,4.68782,5.28598,6.04082,6.95982,8.06036");
}
fall_transition(template_2) {
values("0.12581,0.18079,0.34112,0.65791,1.19146,1.95431,2.96708,4.24008,5.79369,7.65600");
}
}
}
}
}
}