blob: cd3f749b9f5fdf3e3aaadd14808bbd71810d8575 [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 : 1.62;
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("31.60289,31.66689,31.81958,32.05169,32.39694,32.88494,33.52743,34.33768,35.32892,36.51192");
}
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("21.67918,21.73741,21.88040,22.09960,22.42365,22.87687,23.47565,24.22987,25.14887,26.24754");
}
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("32.04708,32.11136,32.26451,32.49703,32.84234,33.33034,33.97272,34.78303,35.77411,36.95711");
}
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("21.98926,22.04762,22.19079,22.41009,22.73413,23.18732,23.78612,24.54032,25.45932,26.55791");
}
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("41.59173,41.66372,41.83099,42.07411,42.42469,42.91345,43.55598,44.36469,45.35522,46.53593");
}
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("26.63597,26.70005,26.85392,27.07954,27.40448,27.85654,28.45460,29.20673,30.12666,31.22466");
}
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("33.86048,33.92646,34.08224,34.31719,34.66281,35.15081,35.79258,36.60320,37.59335,38.77635");
}
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("22.91707,22.97666,23.12164,23.34188,23.66594,24.11888,24.71782,25.47171,26.39077,27.48877");
}
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("38.28005,38.35022,38.51364,38.75435,39.10278,39.59118,40.23299,41.04277,42.03258,43.21437");
}
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("24.53012,24.59259,24.74326,24.96696,25.29158,25.74396,26.34233,27.09509,28.01471,29.11271");
}
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("26.53082,26.59026,26.73551,26.96251,27.30909,27.79709,28.44009,29.25262,30.24399,31.42509");
}
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("18.71397,18.76880,18.90733,19.12434,19.44853,19.90246,20.50053,21.25546,22.17446,23.27526");
}
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("26.93900,26.99832,27.14336,27.37024,27.71688,28.20488,28.84788,29.66051,30.65186,31.83288");
}
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("19.37775,19.43257,19.57108,19.78809,20.11227,20.56621,21.16427,21.91921,22.83821,23.93901");
}
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("38.65581,38.72576,38.88876,39.12919,39.47737,39.96574,40.60746,41.41737,42.40710,43.58901");
}
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("25.21058,25.27304,25.42370,25.64738,25.97199,26.42437,27.02275,27.77552,28.69514,29.79314");
}
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("24.59644,24.65337,24.79460,25.01977,25.36730,25.85561,26.49892,27.31245,28.30423,29.48469");
}
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("18.18762,18.24086,18.37706,18.59292,18.91726,19.37161,19.96996,20.72496,21.64361,22.74461");
}
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("37.81969,37.88904,38.05077,38.29041,38.63789,39.12613,39.76762,40.57788,41.56738,42.74964");
}
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("24.80058,24.86250,25.01211,25.23516,25.55968,26.01216,26.61064,27.36361,28.28313,29.38113");
}
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("25.80927,25.86766,26.01116,26.23713,26.58424,27.07224,27.71524,28.52861,29.51977,30.70024");
}
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("18.70234,18.75650,18.89410,19.11065,19.43489,19.88898,20.48707,21.24207,22.16098,23.26198");
}
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("34.44965,34.51615,34.67276,34.90847,35.25418,35.74219,36.38377,37.19448,38.18435,39.36734");
}
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("23.22132,23.28125,23.42689,23.64754,23.97167,24.42455,25.02342,25.77717,26.69630,27.79430");
}
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("34.88036,34.94776,35.10577,35.34276,35.68864,36.17664,36.81789,37.62877,38.61814,39.80114");
}
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("22.98584,23.04619,23.19268,23.41384,23.73804,24.19084,24.78963,25.54322,26.46243,27.56043");
}
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("32.67638,32.74175,32.89659,33.13068,33.47618,33.96418,34.60617,35.41668,36.40716,37.59016");
}
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("21.85067,21.90973,22.05382,22.27356,22.59757,23.05062,23.64957,24.40362,25.32262,26.42077");
}
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("36.05736,36.12532,36.28422,36.52203,36.86800,37.35600,37.99705,38.80803,39.79710,40.98010");
}
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("24.02803,24.08889,24.23639,24.45816,24.78247,25.23516,25.83386,26.58724,27.50655,28.60455");
}
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("39.01298,39.08320,39.24674,39.48751,39.83600,40.32442,40.96625,41.77600,42.76583,43.94759");
}
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("25.36663,25.42929,25.58034,25.80425,26.12892,26.58126,27.17960,27.93228,28.85194,29.94994");
}
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("32.11032,32.17536,32.32968,32.56328,32.90873,33.39673,34.03884,34.84929,35.83995,37.02295");
}
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("21.48238,21.54122,21.68501,21.90461,22.22863,22.68173,23.28063,24.03473,24.95373,26.05202");
}
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("25.84332,25.90152,26.04472,26.27050,26.61770,27.10571,27.74870,28.56223,29.55334,30.73370");
}
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("18.83109,18.88516,19.02262,19.23910,19.56334,20.01746,20.61558,21.37058,22.28946,23.39046");
}
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("41.24576,41.31755,41.48441,41.72727,42.07762,42.56634,43.20879,44.01762,45.00806,46.18889");
}
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("26.44357,26.50745,26.66091,26.88628,27.21117,27.66327,28.26138,29.01359,29.93348,31.03148");
}
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("27.52304,27.58300,27.72911,27.95662,28.30294,28.79094,29.43394,30.24606,31.23753,32.41894");
}
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("19.68073,19.73597,19.87504,20.09231,20.41648,20.87033,21.46848,22.22333,23.14233,24.24287");
}
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");
}
}
}
}
}
}