blob: 93e539f909fc07dd851a7047873af4db491b7339 [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 : 125.0;
nom_voltage : 4.50;
lu_table_template(template_1) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_10) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_11) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_12) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_13) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_14) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_15) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_16) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_17) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_18) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_19) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_2) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_20) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_21) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_22) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_23) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_24) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_25) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_26) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_27) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_28) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_29) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_3) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_30) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_31) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_32) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_33) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_34) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_35) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_36) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_37) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_38) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_39) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_4) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_40) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_5) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_6) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_7) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_8) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
lu_table_template(template_9) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00746, 0.03014, 0.07345, 0.14090, 0.23560, 0.36020, 0.51710, 0.70870, 0.93700");
}
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.0296;
}
pin("wb_rst_i") {
direction : input;
capacitance : 0.0066;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-2.02254");
}
fall_constraint(scalar) {
values("-2.19368");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("5.54074");
}
fall_constraint(scalar) {
values("5.32531");
}
}
}
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("7.42447,7.44681,7.50178,7.57737,7.68141,7.82894,8.02338,8.26909,8.56839,8.92739");
}
rise_transition(template_21) {
values("0.10207,0.12447,0.17897,0.26901,0.43765,0.69295,1.02869,1.45159,1.97110,2.59660");
}
cell_fall(template_22) {
values("6.00183,6.02211,6.07279,6.14909,6.25949,6.41287,6.61520,6.87067,7.18367,7.55861");
}
fall_transition(template_22) {
values("0.08337,0.10371,0.15840,0.25773,0.42787,0.67600,1.00574,1.42740,1.94794,2.56711");
}
}
}
pin("io_out[18]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_19) {
values("8.83093,8.85490,8.91408,8.99511,9.09942,9.24953,9.44424,9.69171,9.98965,10.34865");
}
rise_transition(template_19) {
values("0.11619,0.14131,0.19716,0.28612,0.45096,0.70762,1.04363,1.46246,1.97517,2.59389");
}
cell_fall(template_20) {
values("6.96073,6.98238,7.03623,7.11437,7.22642,7.38130,7.58576,7.84095,8.15395,8.52790");
}
fall_transition(template_20) {
values("0.09334,0.11624,0.17252,0.27045,0.43960,0.69010,1.01889,1.43480,1.94752,2.56900");
}
}
}
pin("io_out[17]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_17) {
values("7.57924,7.60179,7.65730,7.73359,7.83766,7.98552,8.18000,8.42593,8.72506,9.08406");
}
rise_transition(template_17) {
values("0.10388,0.12663,0.18130,0.27120,0.43936,0.69483,1.03061,1.45299,1.97162,2.59625");
}
cell_fall(template_18) {
values("6.10164,6.12211,6.17322,6.24976,6.36039,6.51397,6.71659,6.97199,7.28500,7.65980");
}
fall_transition(template_18) {
values("0.08470,0.10540,0.16030,0.25944,0.42945,0.67790,1.00747,1.42833,1.94781,2.56738");
}
}
}
pin("io_out[16]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_15) {
values("7.24522,7.26735,7.32178,7.39669,7.50070,7.64790,7.84231,8.08779,8.38726,8.74626");
}
rise_transition(template_15) {
values("0.10028,0.12234,0.17667,0.26685,0.43597,0.69110,1.02680,1.45022,1.97058,2.59695");
}
cell_fall(template_16) {
values("5.87394,5.89400,5.94431,6.02035,6.13053,6.28375,6.48593,6.74149,7.05457,7.42965");
}
fall_transition(template_16) {
values("0.08191,0.10201,0.15650,0.25608,0.42623,0.67436,1.00475,1.42708,1.94808,2.56774");
}
}
}
pin("io_out[15]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_13) {
values("6.71595,6.73751,6.79046,6.86345,6.96736,7.11365,7.30796,7.55283,7.85278,8.21178");
}
rise_transition(template_13) {
values("0.09531,0.11640,0.17025,0.26081,0.43128,0.68593,1.02154,1.44639,1.96915,2.59790");
}
cell_fall(template_14) {
values("5.49994,5.51932,5.56859,5.64382,5.75335,5.90619,6.10824,6.36410,6.67761,7.05312");
}
fall_transition(template_14) {
values("0.07725,0.09684,0.15080,0.25127,0.42117,0.66998,1.00347,1.42751,1.94851,2.57160");
}
}
}
pin("io_out[14]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_11) {
values("8.55320,8.57685,8.63520,8.71516,8.81942,8.96903,9.16368,9.41081,9.70902,10.06802");
}
rise_transition(template_11) {
values("0.11343,0.13801,0.19360,0.28277,0.44835,0.70474,1.04070,1.46033,1.97437,2.59442");
}
cell_fall(template_12) {
values("6.77231,6.79371,6.84695,6.92469,7.03645,7.19104,7.39512,7.65019,7.96319,8.33734");
}
fall_transition(template_12) {
values("0.09137,0.11380,0.16977,0.26797,0.43731,0.68737,1.01614,1.43300,1.94714,2.56871");
}
}
}
pin("io_out[13]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_9) {
values("7.45701,7.47941,7.53456,7.61038,7.71443,7.86207,8.05652,8.30230,8.60154,8.96054");
}
rise_transition(template_9) {
values("0.10266,0.12517,0.17973,0.26972,0.43821,0.69356,1.02931,1.45205,1.97127,2.59649");
}
cell_fall(template_10) {
values("6.01723,6.03757,6.08838,6.16475,6.27522,6.42866,6.63107,6.88653,7.19953,7.57443");
}
fall_transition(template_10) {
values("0.08377,0.10422,0.15897,0.25824,0.42834,0.67657,1.00626,1.42768,1.94790,2.56719");
}
}
}
pin("io_out[12]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_7) {
values("8.33689,8.36027,8.41793,8.49700,8.60121,8.75039,8.94500,9.19184,9.49027,9.84927");
}
rise_transition(template_7) {
values("0.11110,0.13524,0.19061,0.27995,0.44616,0.70233,1.03824,1.45854,1.97370,2.59486");
}
cell_fall(template_8) {
values("6.63007,6.65124,6.70395,6.78140,6.89288,7.04722,7.25094,7.50609,7.81909,8.19340");
}
fall_transition(template_8) {
values("0.08972,0.11172,0.16743,0.26586,0.43537,0.68503,1.01400,1.43185,1.94731,2.56838");
}
}
}
pin("io_out[11]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_5) {
values("6.53529,6.55656,6.60883,6.68128,6.78504,6.93117,7.12532,7.37027,7.67041,8.02955");
}
rise_transition(template_5) {
values("0.09320,0.11417,0.16750,0.25863,0.42959,0.68425,1.02002,1.44572,1.96900,2.59772");
}
cell_fall(template_6) {
values("5.37494,5.39408,5.44299,5.51794,5.62725,5.77995,5.98195,6.23792,6.55158,6.92724");
}
fall_transition(template_6) {
values("0.07562,0.09504,0.14881,0.24960,0.41940,0.66846,1.00302,1.42766,1.94866,2.57295");
}
}
}
pin("io_out[10]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_3) {
values("8.29086,8.31419,8.37172,8.45062,8.55482,8.70392,8.89853,9.14531,9.44379,9.80279");
}
rise_transition(template_3) {
values("0.11067,0.13472,0.19004,0.27942,0.44575,0.70188,1.03778,1.45820,1.97358,2.59495");
}
cell_fall(template_4) {
values("6.59741,6.61854,6.67116,6.74855,6.85998,7.01427,7.21793,7.47310,7.78610,8.16043");
}
fall_transition(template_4) {
values("0.08942,0.11135,0.16701,0.26548,0.43502,0.68461,1.01361,1.43164,1.94734,2.56832");
}
}
}
pin("io_out[9]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_39) {
values("6.55420,6.57552,6.62788,6.70039,6.80417,6.95032,7.14449,7.38942,7.68953,8.04865");
}
rise_transition(template_39) {
values("0.09349,0.11446,0.16787,0.25891,0.42981,0.68445,1.02019,1.44577,1.96900,2.59777");
}
cell_fall(template_40) {
values("5.38764,5.40682,5.45578,5.53077,5.64011,5.79284,5.99485,6.25079,6.56443,6.94007");
}
fall_transition(template_40) {
values("0.07586,0.09531,0.14910,0.24985,0.41966,0.66868,1.00308,1.42764,1.94864,2.57275");
}
}
}
pin("io_out[8]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_37) {
values("8.53632,8.55993,8.61819,8.69804,8.80229,8.95183,9.14649,9.39358,9.69181,10.05081");
}
rise_transition(template_37) {
values("0.11311,0.13764,0.19320,0.28239,0.44806,0.70442,1.04037,1.46009,1.97428,2.59448");
}
cell_fall(template_38) {
values("6.76301,6.78439,6.83757,6.91529,7.02702,7.18158,7.38563,7.64071,7.95371,8.32787");
}
fall_transition(template_38) {
values("0.09121,0.11359,0.16954,0.26776,0.43712,0.68714,1.01593,1.43288,1.94716,2.56868");
}
}
}
pin("io_out[7]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_35) {
values("8.59332,8.61703,8.67553,8.75569,8.85996,9.00966,9.20432,9.45152,9.74968,10.10868");
}
rise_transition(template_35) {
values("0.11394,0.13862,0.19426,0.28338,0.44883,0.70527,1.04124,1.46072,1.97452,2.59432");
}
cell_fall(template_36) {
values("6.79466,6.81612,6.86949,6.94731,7.05914,7.21379,7.41797,7.67302,7.98602,8.36012");
}
fall_transition(template_36) {
values("0.09180,0.11434,0.17037,0.26852,0.43782,0.68797,1.01670,1.43330,1.94710,2.56880");
}
}
}
pin("io_out[6]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_33) {
values("7.12535,7.14735,7.20144,7.27590,7.37988,7.52687,7.72126,7.96660,8.26618,8.62518");
}
rise_transition(template_33) {
values("0.09912,0.12096,0.17517,0.26544,0.43487,0.68989,1.02557,1.44933,1.97025,2.59717");
}
cell_fall(template_34) {
values("5.79039,5.81030,5.86035,5.93620,6.04622,6.19935,6.40150,6.65713,6.97031,7.34550");
}
fall_transition(template_34) {
values("0.08079,0.10077,0.15513,0.25492,0.42501,0.67331,1.00444,1.42719,1.94819,2.56867");
}
}
}
pin("io_out[5]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_31) {
values("10.66883,10.68647,10.73036,10.79774,10.90010,11.04660,11.24122,11.48817,11.79079,12.15179");
}
rise_transition(template_31) {
values("0.06790,0.08593,0.13450,0.23550,0.41323,0.67086,1.01300,1.44338,1.97223,2.60123");
}
cell_fall(template_32) {
values("9.57641,9.59295,9.63731,9.70950,9.81801,9.97161,10.17515,10.43319,10.74846,11.12446");
}
fall_transition(template_32) {
values("0.05570,0.07404,0.12730,0.23161,0.40680,0.66312,1.00136,1.42836,1.95181,2.56809");
}
}
}
pin("io_out[4]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_29) {
values("10.14496,10.17044,10.23351,10.31956,10.42413,10.57662,10.77158,11.02069,11.31738,11.67638");
}
rise_transition(template_29) {
values("0.12926,0.15689,0.21400,0.30195,0.46327,0.72119,1.05745,1.47251,1.97894,2.59137");
}
cell_fall(template_30) {
values("7.84316,7.86575,7.92209,8.00241,8.11540,8.27160,8.47708,8.73538,9.04839,9.42156");
}
fall_transition(template_30) {
values("0.10222,0.12684,0.18453,0.28121,0.44958,0.70163,1.03370,1.44805,1.95609,2.56900");
}
}
}
pin("io_out[3]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_27) {
values("6.50834,6.52958,6.58174,6.65413,6.75786,6.90398,7.09810,7.34308,7.64325,8.00241");
}
rise_transition(template_27) {
values("0.09290,0.11387,0.16710,0.25834,0.42937,0.68404,1.01984,1.44567,1.96900,2.59767");
}
cell_fall(template_28) {
values("5.35696,5.37608,5.42494,5.49985,5.60913,5.76182,5.96381,6.21979,6.53347,6.90915");
}
fall_transition(template_28) {
values("0.07541,0.09481,0.14855,0.24938,0.41917,0.66826,1.00296,1.42768,1.94868,2.57312");
}
}
}
pin("io_out[2]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_25) {
values("8.99402,9.01815,9.07775,9.15933,9.26367,9.41404,9.60878,9.85643,10.15423,10.51324");
}
rise_transition(template_25) {
values("0.11762,0.14301,0.19900,0.28785,0.45230,0.70910,1.04514,1.46355,1.97558,2.59361");
}
cell_fall(template_26) {
values("7.07763,7.09939,7.15351,7.23189,7.34405,7.49907,7.70365,7.95918,8.27218,8.64605");
}
fall_transition(template_26) {
values("0.09432,0.11741,0.17385,0.27164,0.44071,0.69137,1.02053,1.43626,1.94847,2.56900");
}
}
}
pin("io_out[1]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_23) {
values("8.37792,8.39571,8.43988,8.50741,8.60977,8.75613,8.95064,9.19750,9.50001,9.86101");
}
rise_transition(template_23) {
values("0.06886,0.08698,0.13568,0.23618,0.41357,0.67099,1.01300,1.44349,1.97202,2.60102");
}
cell_fall(template_24) {
values("7.47913,7.49570,7.54011,7.61232,7.72081,7.87437,8.07790,8.33593,8.65114,9.02714");
}
fall_transition(template_24) {
values("0.05594,0.07430,0.12757,0.23179,0.40686,0.66314,1.00139,1.42839,1.95165,2.56818");
}
}
}
pin("io_out[0]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_1) {
values("10.44669,10.47250,10.53646,10.62366,10.72828,10.88132,11.07634,11.32581,11.62221,11.98121");
}
rise_transition(template_1) {
values("0.13223,0.16043,0.21783,0.30555,0.46607,0.72427,1.06059,1.47479,1.97980,2.59080");
}
cell_fall(template_2) {
values("8.04694,8.06975,8.12665,8.20746,8.32066,8.47716,8.68286,8.94187,9.25487,9.62787");
}
fall_transition(template_2) {
values("0.10422,0.12922,0.18723,0.28362,0.45182,0.70422,1.03703,1.45103,1.95802,2.56900");
}
}
}
}
}
}