blob: e82238f20b1c2853ce54516f4921f9dafb7031f9 [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 : 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_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_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_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_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_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.0297;
}
pin("wb_rst_i") {
direction : input;
capacitance : 0.0067;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-3.07306");
}
fall_constraint(scalar) {
values("-3.35133");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("8.67645");
}
fall_constraint(scalar) {
values("8.07050");
}
}
}
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.13703,4.17146,4.25572,4.37205,4.53267,4.75518,5.04840,5.41724,5.86863,6.40663");
}
rise_transition(template_21) {
values("0.15525,0.18855,0.26965,0.41283,0.67035,1.05740,1.57118,2.22173,3.02145,3.98133");
}
cell_fall(template_22) {
values("3.29687,3.32794,3.40753,3.52906,3.70142,3.93851,4.25145,4.64461,5.12861,5.70561");
}
fall_transition(template_22) {
values("0.12551,0.15648,0.24181,0.40084,0.66072,1.04452,1.56284,2.22116,3.03121,4.00121");
}
}
}
pin("io_out[18]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_19) {
values("4.97767,5.01472,5.10553,5.22750,5.39310,5.61626,5.91211,6.28488,6.73495,7.27295");
}
rise_transition(template_19) {
values("0.17805,0.21371,0.29717,0.43773,0.69079,1.07968,1.59084,2.23615,3.02669,3.97347");
}
cell_fall(template_20) {
values("3.86342,3.89679,3.98047,4.10533,4.28072,4.52134,4.83524,5.22914,5.71134,6.28743");
}
fall_transition(template_20) {
values("0.14156,0.17527,0.26284,0.41895,0.67983,1.06395,1.57383,2.22642,3.03190,3.99739");
}
}
}
pin("io_out[17]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_17) {
values("4.23148,4.26623,4.35131,4.46835,4.62960,4.85218,5.14574,5.51506,5.96629,6.50429");
}
rise_transition(template_17) {
values("0.15810,0.19170,0.27310,0.41595,0.67291,1.06019,1.57364,2.22354,3.02210,3.98034");
}
cell_fall(template_18) {
values("3.35591,3.38729,3.46742,3.58938,3.76213,3.99952,4.31260,4.70568,5.18952,5.76645");
}
fall_transition(template_18) {
values("0.12768,0.15891,0.24449,0.40325,0.66314,1.04660,1.56391,2.22146,3.03108,4.00070");
}
}
}
pin("io_out[16]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_15) {
values("4.02619,4.06029,4.14375,4.25938,4.41939,4.64182,4.93472,5.30307,5.75462,6.29262");
}
rise_transition(template_15) {
values("0.15243,0.18545,0.26626,0.40976,0.66782,1.05465,1.56875,2.21995,3.02080,3.98230");
}
cell_fall(template_16) {
values("3.21787,3.24857,3.32762,3.44867,3.62066,3.85772,4.17052,4.56411,5.04811,5.62511");
}
fall_transition(template_16) {
values("0.12312,0.15400,0.23916,0.39828,0.65836,1.04322,1.56241,2.22159,3.03179,4.00179");
}
}
}
pin("io_out[15]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_13) {
values("3.71674,3.74990,3.83101,3.94463,4.10291,4.32508,4.61706,4.98409,5.43607,5.97413");
}
rise_transition(template_13) {
values("0.14433,0.17646,0.25643,0.40089,0.66056,1.04679,1.56186,2.21496,3.01907,3.98495");
}
cell_fall(template_14) {
values("3.00181,3.03149,3.10899,3.22869,3.39961,3.63659,3.94898,4.34380,4.82780,5.40480");
}
fall_transition(template_14) {
values("0.11633,0.14697,0.23164,0.39100,0.65165,1.03954,1.56118,2.22282,3.03343,4.00343");
}
}
}
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.81285,4.84938,4.93892,5.05979,5.22443,5.44747,5.74280,6.11481,6.56514,7.10314");
}
rise_transition(template_11) {
values("0.17362,0.20882,0.29183,0.43289,0.68682,1.07535,1.58702,2.23335,3.02567,3.97499");
}
cell_fall(template_12) {
values("3.75329,3.78621,3.86909,3.99329,4.16808,4.40798,4.72169,5.11541,5.59798,6.17426");
}
fall_transition(template_12) {
values("0.13843,0.17158,0.25870,0.41541,0.67607,1.06004,1.57159,2.22530,3.03172,3.99814");
}
}
}
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.15863,4.19316,4.27769,4.39425,4.55508,4.77762,5.07095,5.43995,5.89128,6.42928");
}
rise_transition(template_9) {
values("0.15618,0.18958,0.27078,0.41385,0.67118,1.05832,1.57199,2.22232,3.02166,3.98101");
}
cell_fall(template_10) {
values("3.30753,3.33872,3.41849,3.54017,3.71265,3.94975,4.26274,4.65576,5.13976,5.71676");
}
fall_transition(template_10) {
values("0.12628,0.15728,0.24267,0.40167,0.66148,1.04494,1.56298,2.22102,3.03103,4.00103");
}
}
}
pin("io_out[12]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_7) {
values("4.68047,4.71658,4.80505,4.92500,5.08882,5.31175,5.60665,5.97801,6.42856,6.96656");
}
rise_transition(template_7) {
values("0.16989,0.20471,0.28732,0.42882,0.68347,1.07171,1.58380,2.23099,3.02481,3.97628");
}
cell_fall(template_8) {
values("3.66588,3.69842,3.78063,3.90430,4.07859,4.31788,4.63144,5.02500,5.50788,6.08432");
}
fall_transition(template_8) {
values("0.13583,0.16851,0.25526,0.41246,0.67293,1.05678,1.56973,2.22437,3.03156,3.99876");
}
}
}
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.60878,3.64148,3.72163,3.83441,3.99246,4.21428,4.50607,4.87349,5.32528,5.86391");
}
rise_transition(template_5) {
values("0.14137,0.17286,0.25240,0.39755,0.65803,1.04448,1.56032,2.21458,3.01984,3.98437");
}
cell_fall(template_6) {
values("2.92773,2.95705,3.03400,3.15323,3.32378,3.56073,3.87298,4.26823,4.75223,5.32923");
}
fall_transition(template_6) {
values("0.11395,0.14451,0.22901,0.38846,0.64930,1.03825,1.56075,2.22325,3.03400,4.00400");
}
}
}
pin("io_out[10]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_3) {
values("4.65161,4.68764,4.77590,4.89567,5.05934,5.28224,5.57707,5.94830,6.39889,6.93689");
}
rise_transition(template_3) {
values("0.16917,0.20391,0.28645,0.42803,0.68283,1.07101,1.58318,2.23053,3.02465,3.97653");
}
cell_fall(template_4) {
values("3.64501,3.67749,3.75958,3.88314,4.05734,4.29652,4.61005,5.00358,5.48652,6.06298");
}
fall_transition(template_4) {
values("0.13534,0.16794,0.25461,0.41191,0.67235,1.05617,1.56939,2.22419,3.03153,3.99887");
}
}
}
pin("io_out[9]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_39) {
values("3.62029,3.65304,3.73330,3.84617,4.00425,4.22611,4.51792,4.88530,5.33711,5.87567");
}
rise_transition(template_39) {
values("0.14170,0.17326,0.25285,0.39793,0.65832,1.04474,1.56049,2.21462,3.01975,3.98444");
}
cell_fall(template_40) {
values("2.93449,2.96386,3.04088,3.16017,3.33077,3.56772,3.87999,4.27518,4.75918,5.33618");
}
fall_transition(template_40) {
values("0.11426,0.14482,0.22935,0.38879,0.64961,1.03842,1.56081,2.22319,3.03392,4.00392");
}
}
}
pin("io_out[8]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_37) {
values("4.79711,4.83358,4.92296,5.04370,5.20822,5.43124,5.72651,6.09842,6.54878,7.08678");
}
rise_transition(template_37) {
values("0.17307,0.20822,0.29117,0.43229,0.68633,1.07482,1.58655,2.23300,3.02555,3.97518");
}
cell_fall(template_38) {
values("3.74131,3.77419,3.85699,3.98113,4.15587,4.39569,4.70939,5.10309,5.58569,6.16199");
}
fall_transition(template_38) {
values("0.13813,0.17122,0.25830,0.41507,0.67570,1.05966,1.57138,2.22519,3.03170,3.99821");
}
}
}
pin("io_out[7]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_35) {
values("4.83438,4.87100,4.96075,5.08180,5.24660,5.46965,5.76507,6.13720,6.58749,7.12549");
}
rise_transition(template_35) {
values("0.17436,0.20963,0.29271,0.43369,0.68748,1.07607,1.58765,2.23381,3.02584,3.97474");
}
cell_fall(template_36) {
values("3.76270,3.79571,3.87874,4.00307,4.17798,4.41801,4.73176,5.12552,5.60801,6.18426");
}
fall_transition(template_36) {
values("0.13903,0.17229,0.25949,0.41609,0.67679,1.06079,1.57202,2.22551,3.03175,3.99799");
}
}
}
pin("io_out[6]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_33) {
values("3.95649,3.99037,4.07328,4.18844,4.34803,4.57040,4.86309,5.23111,5.68277,6.22077");
}
rise_transition(template_33) {
values("0.15053,0.18334,0.26395,0.40767,0.66611,1.05279,1.56711,2.21875,3.02036,3.98296");
}
cell_fall(template_34) {
values("3.17016,3.20063,3.27932,3.40005,3.57179,3.80883,4.12153,4.51541,4.99941,5.57641");
}
fall_transition(template_34) {
values("0.12153,0.15236,0.23741,0.39658,0.65679,1.04236,1.56212,2.22188,3.03217,4.00217");
}
}
}
pin("io_out[5]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_31) {
values("6.00688,6.03369,6.10183,6.20663,6.36282,6.58367,6.87627,7.24653,7.69890,8.24079");
}
rise_transition(template_31) {
values("0.10452,0.13030,0.20774,0.36371,0.63536,1.03000,1.55463,2.21389,3.02074,3.98340");
}
cell_fall(template_32) {
values("5.42765,5.45355,5.52409,5.63875,5.80815,6.04642,6.36068,6.75669,7.24169,7.82069");
}
fall_transition(template_32) {
values("0.08560,0.11353,0.19926,0.36247,0.63500,1.03233,1.55900,2.22367,3.03600,4.00800");
}
}
}
pin("io_out[4]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_29) {
values("5.76085,5.80032,5.89717,6.02434,6.19454,6.41831,6.71657,7.09296,7.54183,8.07983");
}
rise_transition(template_29) {
values("0.19909,0.23693,0.32256,0.46070,0.70965,1.10024,1.60897,2.24945,3.03153,3.96621");
}
cell_fall(template_30) {
values("4.38254,4.41725,4.50489,4.63264,4.81070,5.05367,5.37029,5.76691,6.24825,6.82425");
}
fall_transition(template_30) {
values("0.15447,0.19083,0.27981,0.43495,0.69543,1.08041,1.59203,2.23879,3.03593,3.99635");
}
}
}
pin("io_out[3]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_27) {
values("3.59316,3.62580,3.70583,3.81851,3.97653,4.19831,4.49008,4.85754,5.30931,5.84801");
}
rise_transition(template_27) {
values("0.14101,0.17242,0.25191,0.39715,0.65773,1.04421,1.56014,2.21453,3.01993,3.98430");
}
cell_fall(template_28) {
values("2.91739,2.94667,3.02355,3.14272,3.31322,3.55016,3.86240,4.25770,4.74170,5.31870");
}
fall_transition(template_28) {
values("0.11364,0.14418,0.22866,0.38812,0.64900,1.03808,1.56069,2.22331,3.03407,4.00407");
}
}
}
pin("io_out[2]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_25) {
values("5.07216,5.10947,5.20094,5.32348,5.48958,5.71281,6.00892,6.38208,6.83203,7.37003");
}
rise_transition(template_25) {
values("0.18035,0.21625,0.29994,0.44023,0.69285,1.08193,1.59282,2.23760,3.02722,3.97267");
}
cell_fall(template_26) {
values("3.92964,3.96323,4.04733,4.17253,4.34823,4.58923,4.90323,5.29723,5.77923,6.35523");
}
fall_transition(template_26) {
values("0.14319,0.17719,0.26499,0.42079,0.68179,1.06599,1.57499,2.22700,3.03200,3.99700");
}
}
}
pin("io_out[1]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_23) {
values("4.64967,4.67674,4.74528,4.85035,5.00651,5.22720,5.51973,5.88978,6.34226,6.88384");
}
rise_transition(template_23) {
values("0.10599,0.13197,0.20934,0.36471,0.63578,1.03000,1.55453,2.21359,3.02094,3.98270");
}
cell_fall(template_24) {
values("4.16365,4.18959,4.26019,4.37490,4.54428,4.78254,5.09675,5.49275,5.97775,6.55667");
}
fall_transition(template_24) {
values("0.08598,0.11392,0.19963,0.36269,0.63509,1.03236,1.55900,2.22372,3.03592,4.00775");
}
}
}
pin("io_out[0]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_1) {
values("5.94302,5.98304,6.08127,6.20962,6.38087,6.60477,6.90359,7.28081,7.72940,8.26740");
}
rise_transition(template_1) {
values("0.20388,0.24222,0.32835,0.46593,0.71395,1.10492,1.61311,2.25248,3.03263,3.96456");
}
cell_fall(template_2) {
values("4.50585,4.54084,4.62938,4.75778,4.93643,5.17990,5.49718,5.89447,6.37565,6.95165");
}
fall_transition(template_2) {
values("0.15732,0.19428,0.28356,0.43854,0.69888,1.08406,1.59635,2.24178,3.03693,3.99618");
}
}
}
}
}
}