blob: d00510ce6dba5ec513f448d5b47301d7bea90f13 [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.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_10) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_11) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_12) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_13) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_14) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_15) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_16) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_17) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_18) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_19) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_2) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_20) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_21) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_22) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_23) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_24) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_25) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_26) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_27) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_28) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_29) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_3) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_30) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_31) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_32) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_33) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_34) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_35) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_36) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_37) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_38) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_39) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_4) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_40) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_5) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_6) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_7) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_8) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
lu_table_template(template_9) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00764, 0.03097, 0.07551, 0.14490, 0.24230, 0.37040, 0.53180, 0.72880, 0.96370");
}
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.0301;
}
pin("wb_rst_i") {
direction : input;
capacitance : 0.0069;
timing() {
related_pin : "wb_clk_i";
timing_type : hold_rising;
rise_constraint(scalar) {
values("-5.36177");
}
fall_constraint(scalar) {
values("-5.78562");
}
}
timing() {
related_pin : "wb_clk_i";
timing_type : setup_rising;
rise_constraint(scalar) {
values("15.74312");
}
fall_constraint(scalar) {
values("13.89505");
}
}
}
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.17541,7.23497,7.38281,7.58846,7.86756,8.24863,8.74721,9.37121,10.13721,11.04866");
}
rise_transition(template_21) {
values("0.26458,0.32094,0.46154,0.71666,1.15299,1.81050,2.68985,3.80827,5.18007,6.82593");
}
cell_fall(template_22) {
values("5.75142,5.80643,5.94614,6.16069,6.46067,6.87046,7.40787,8.08767,8.91770,9.91049");
}
fall_transition(template_22) {
values("0.21208,0.26663,0.41858,0.69670,1.14747,1.82015,2.73138,3.88862,5.30365,6.99900");
}
}
}
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.56676,8.63090,8.78969,9.00680,9.29354,9.67969,10.18464,10.80864,11.57464,12.48227");
}
rise_transition(template_19) {
values("0.30098,0.36167,0.51016,0.75917,1.18990,1.84869,2.71658,3.82863,5.18516,6.82084");
}
cell_fall(template_20) {
values("6.69948,6.75767,6.90523,7.12633,7.43097,7.84535,8.38308,9.06235,9.89208,10.88289");
}
fall_transition(template_20) {
values("0.23981,0.29700,0.45066,0.72793,1.17678,1.84314,2.74148,3.89092,5.30419,6.99171");
}
}
}
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.32834,7.38847,7.53768,7.74475,8.02481,8.40651,8.90588,9.52988,10.29588,11.20686");
}
rise_transition(template_17) {
values("0.26911,0.32600,0.46759,0.72195,1.15758,1.81525,2.69318,3.81080,5.18070,6.82530");
}
cell_fall(template_18) {
values("5.84969,5.90535,6.04591,6.26142,6.56207,6.97200,7.50914,8.18907,9.01842,10.01135");
}
fall_transition(template_18) {
values("0.21585,0.27070,0.42281,0.70085,1.15046,1.82137,2.73179,3.88821,5.30256,6.99900");
}
}
}
pin("io_out[16]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_15) {
values("6.99799,7.05699,7.20348,7.40771,7.68587,8.06630,8.56410,9.18810,9.95410,10.86602");
}
rise_transition(template_15) {
values("0.26008,0.31590,0.45553,0.71140,1.14842,1.80578,2.68655,3.80575,5.17944,6.82656");
}
cell_fall(template_16) {
values("5.62507,5.67943,5.81829,6.03190,6.33120,6.74086,7.27854,7.95820,8.78890,9.78156");
}
fall_transition(template_16) {
values("0.20833,0.26258,0.41437,0.69258,1.14451,1.81893,2.73098,3.88902,5.30472,6.99900");
}
}
}
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.47433,6.53159,6.67395,6.87426,7.14971,7.52838,8.02427,8.64849,9.41438,10.32760");
}
rise_transition(template_13) {
values("0.24688,0.30119,0.43829,0.69604,1.13537,1.79302,2.67779,3.79978,5.17899,6.82833");
}
cell_fall(template_14) {
values("5.25543,5.30792,5.44433,5.65522,5.95258,6.36185,6.90031,7.57958,8.41222,9.40449");
}
fall_transition(template_14) {
values("0.19752,0.25092,0.40224,0.68068,1.13595,1.81543,2.72981,3.89019,5.30784,6.99900");
}
}
}
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.29196,8.35521,8.51187,8.72674,9.01199,9.39716,9.90086,10.52487,11.29086,12.19924");
}
rise_transition(template_11) {
values("0.29389,0.35373,0.50069,0.75089,1.18271,1.84125,2.71137,3.82467,5.18417,6.82183");
}
cell_fall(template_12) {
values("6.51308,6.57074,6.71672,6.93659,7.24036,7.65368,8.19123,8.87068,9.70023,10.69157");
}
fall_transition(template_12) {
values("0.23451,0.29117,0.44448,0.72193,1.17082,1.83805,2.73919,3.89021,5.30366,6.99347");
}
}
}
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.20738,7.26712,7.41539,7.62149,7.90090,8.28216,8.78100,9.40500,10.17100,11.08230");
}
rise_transition(template_9) {
values("0.26601,0.32254,0.46346,0.71834,1.15444,1.81201,2.69091,3.80907,5.18027,6.82573");
}
cell_fall(template_10) {
values("5.76632,5.82154,5.96151,6.17637,6.47656,6.88640,7.42372,8.10356,8.93337,9.92621");
}
fall_transition(template_10) {
values("0.21327,0.26792,0.41992,0.69802,1.14842,1.82053,2.73151,3.88849,5.30330,6.99900");
}
}
}
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.07810,8.14060,8.29547,8.50848,8.79248,9.17681,9.67948,10.30348,11.06948,11.97848");
}
rise_transition(template_7) {
values("0.28795,0.34708,0.49275,0.74395,1.17668,1.83501,2.70701,3.82134,5.18334,6.82266");
}
cell_fall(template_8) {
values("6.37252,6.42974,6.57440,6.79324,7.09627,7.50871,8.04612,8.72571,9.55512,10.54690");
}
fall_transition(template_8) {
values("0.23007,0.28629,0.43931,0.71690,1.16582,1.83379,2.73728,3.88963,5.30322,6.99494");
}
}
}
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.29577,6.35229,6.49290,6.69203,6.96655,7.34466,7.84036,8.46495,9.23066,10.14425");
}
rise_transition(template_5) {
values("0.24191,0.29574,0.43231,0.69032,1.13088,1.78966,2.67574,3.79941,5.18067,6.82889");
}
cell_fall(template_6) {
values("5.13208,5.18389,5.31939,5.52929,5.82592,6.23505,6.77380,7.45292,8.28629,9.27841");
}
fall_transition(template_6) {
values("0.19354,0.24662,0.39778,0.67630,1.13280,1.81415,2.72938,3.89062,5.30898,6.99900");
}
}
}
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.03253,8.09489,8.24943,8.46208,8.74585,9.13002,9.63250,10.25650,11.02250,11.93161");
}
rise_transition(template_3) {
values("0.28683,0.34583,0.49125,0.74264,1.17554,1.83384,2.70619,3.82071,5.18318,6.82282");
}
cell_fall(template_4) {
values("6.34018,6.39732,6.54173,6.76038,7.06328,7.47555,8.01293,8.69255,9.52193,10.51379");
}
fall_transition(template_4) {
values("0.22925,0.28538,0.43834,0.71596,1.16489,1.83299,2.73693,3.88952,5.30314,6.99521");
}
}
}
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.31452,6.37111,6.51189,6.71115,6.98576,7.36392,7.85964,8.48420,9.24992,10.16348");
}
rise_transition(template_39) {
values("0.24241,0.29629,0.43291,0.69090,1.13133,1.79000,2.67594,3.79944,5.18050,6.82883");
}
cell_fall(template_40) {
values("5.14449,5.19641,5.33207,5.54213,5.83889,6.24804,6.78673,7.46589,8.29913,9.29128");
}
fall_transition(template_40) {
values("0.19421,0.24735,0.39853,0.67704,1.13333,1.81436,2.72945,3.89055,5.30879,6.99900");
}
}
}
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.27541,8.33856,8.49498,8.70960,8.99468,9.37974,9.88331,10.50731,11.27331,12.18177");
}
rise_transition(template_37) {
values("0.29310,0.35284,0.49963,0.74996,1.18190,1.84042,2.71079,3.82422,5.18406,6.82194");
}
cell_fall(template_38) {
values("6.50402,6.56163,6.70744,6.92718,7.23085,7.64406,8.18159,8.86106,9.69059,10.68199");
}
fall_transition(template_38) {
values("0.23394,0.29055,0.44382,0.72128,1.17018,1.83750,2.73895,3.89014,5.30360,6.99365");
}
}
}
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.33161,8.39501,8.55204,8.76729,9.05279,9.43813,9.94204,10.56604,11.33204,12.24029");
}
rise_transition(template_35) {
values("0.29509,0.35508,0.50230,0.75230,1.18393,1.84251,2.71226,3.82534,5.18434,6.82166");
}
cell_fall(template_36) {
values("6.53512,6.59287,6.73913,6.95922,7.26314,7.67665,8.21423,8.89365,9.72323,10.71448");
}
fall_transition(template_36) {
values("0.23545,0.29220,0.44557,0.72298,1.17187,1.83895,2.73960,3.89034,5.30375,6.99316");
}
}
}
pin("io_out[6]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_33) {
values("6.87935,6.93797,7.08357,7.28687,7.56440,7.94442,8.44170,9.06570,9.83170,10.74393");
}
rise_transition(template_33) {
values("0.25710,0.31257,0.45156,0.70793,1.14541,1.80266,2.68436,3.80409,5.17902,6.82698");
}
cell_fall(template_34) {
values("5.54252,5.59645,5.73473,5.94772,6.24656,6.65613,7.19399,7.87356,8.70472,9.69728");
}
fall_transition(template_34) {
values("0.20582,0.25987,0.41156,0.68982,1.14252,1.81812,2.73071,3.88929,5.30545,6.99900");
}
}
}
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.45448,10.50201,10.62296,10.80771,11.07680,11.45245,11.94975,12.57705,13.34571,14.26236");
}
rise_transition(template_31) {
values("0.18167,0.22781,0.36287,0.63327,1.09444,1.77100,2.66405,3.79830,5.18140,6.83056");
}
cell_fall(template_32) {
values("9.34624,9.39203,9.51844,9.72042,10.01470,10.42443,10.96543,11.64743,12.48159,13.47532");
}
fall_transition(template_32) {
values("0.14866,0.19892,0.35247,0.63851,1.11395,1.80756,2.72928,3.89233,5.31083,6.99956");
}
}
}
pin("io_out[4]") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "wb_clk_i";
timing_type : rising_edge;
cell_rise(template_29) {
values("9.86687,9.93524,10.10413,10.33181,10.62560,11.01646,11.52728,12.15128,12.91728,13.82138");
}
rise_transition(template_29) {
values("0.33458,0.39926,0.55503,0.79841,1.22396,1.88393,2.74125,3.84743,5.18986,6.81614");
}
cell_fall(template_30) {
values("7.57373,7.63414,7.78836,8.01465,8.32440,8.74275,9.28450,9.96397,10.79350,11.78351");
}
fall_transition(template_30) {
values("0.26199,0.32205,0.47794,0.75410,1.20384,1.86837,2.76049,3.90045,5.30641,6.98994");
}
}
}
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.26909,6.32551,6.46589,6.66487,6.93927,7.31730,7.81298,8.43762,9.20330,10.11695");
}
rise_transition(template_27) {
values("0.24127,0.29503,0.43154,0.68959,1.13030,1.78923,2.67547,3.79936,5.18089,6.82896");
}
cell_fall(template_28) {
values("5.11427,5.16601,5.30141,5.51119,5.80775,6.21686,6.75564,7.43475,8.26819,9.26030");
}
fall_transition(template_28) {
values("0.19311,0.24615,0.39729,0.67582,1.13246,1.81401,2.72934,3.89066,5.30911,6.99900");
}
}
}
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.72831,8.79291,8.95282,9.17108,9.45860,9.84527,10.35087,10.97487,11.74087,12.64811");
}
rise_transition(template_25) {
values("0.30468,0.36580,0.51510,0.76349,1.19364,1.85256,2.71929,3.83070,5.18568,6.82032");
}
cell_fall(template_26) {
values("6.81530,6.87376,7.02214,7.24389,7.54899,7.96391,8.50173,9.18091,10.01073,11.00127");
}
fall_transition(template_26) {
values("0.24257,0.30003,0.45387,0.73105,1.17988,1.84578,2.74266,3.89128,5.30446,6.99080");
}
}
}
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.16281,8.21070,8.33234,8.51740,8.78662,9.16218,9.65929,10.28640,11.05496,11.97152");
}
rise_transition(template_23) {
values("0.18407,0.23024,0.36527,0.63485,1.09510,1.77100,2.66433,3.79811,5.18177,6.82990");
}
cell_fall(template_24) {
values("7.24867,7.29456,7.42113,7.62325,7.91752,8.32720,8.86820,9.55020,10.38425,11.37793");
}
fall_transition(template_24) {
values("0.14953,0.19979,0.35329,0.63911,1.11423,1.80764,2.72932,3.89209,5.31095,6.99964");
}
}
}
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.16545,10.23478,10.40596,10.63603,10.93142,11.32334,11.83549,12.45949,13.22549,14.12880");
}
rise_transition(template_1) {
values("0.34219,0.40777,0.56520,0.80730,1.23168,1.89191,2.74684,3.85169,5.19092,6.81508");
}
cell_fall(template_2) {
values("7.77585,7.83673,7.99237,8.21976,8.53077,8.94990,9.49291,10.17254,11.00191,11.99191");
}
fall_transition(template_2) {
values("0.26667,0.32743,0.48389,0.75976,1.20981,1.87419,2.76568,3.90328,5.30688,6.99025");
}
}
}
}
}
}