library (ldpc_decoder_top) { comment : ""; delay_model : table_lookup; simulation : false; capacitive_load_unit (1,pF); leakage_power_unit : 1pW; current_unit : "1A"; pulling_resistance_unit : "1kohm"; 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 : 20; slew_lower_threshold_pct_fall : 20; slew_upper_threshold_pct_rise : 80; slew_upper_threshold_pct_fall : 80; slew_derate_from_library : 1.0; nom_process : 1.0; nom_temperature : 25.0; nom_voltage : 1.80; lu_table_template(template_1) { variable_1 : total_output_net_capacitance; index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); } type ("wb_adr_i") { base_type : array; data_type : bit; bit_width : 32; bit_from : 31; bit_to : 0; } type ("wb_dat_i") { base_type : array; data_type : bit; bit_width : 32; bit_from : 31; bit_to : 0; } type ("wb_dat_o") { base_type : array; data_type : bit; bit_width : 32; bit_from : 31; bit_to : 0; } type ("wb_sel_i") { base_type : array; data_type : bit; bit_width : 4; bit_from : 3; bit_to : 0; } cell ("ldpc_decoder_top") { area : 2074603.250 is_macro_cell : true; pin("clk") { direction : input; clock : true; capacitance : 0.0450; timing() { timing_sense : positive_unate; timing_type : min_clock_tree_path; cell_rise(scalar) { values("3.01694"); } cell_fall(scalar) { values("2.76530"); } } timing() { timing_sense : positive_unate; timing_type : max_clock_tree_path; cell_rise(scalar) { values("3.67329"); } cell_fall(scalar) { values("3.29441"); } } } pin("irq_o") { direction : output; capacitance : 0.0014; timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.73925,4.74275,4.75583,4.79532,4.93684,5.57547,8.53686"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03532,0.03766,0.04604,0.08182,0.26769,1.17670,5.39768"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.59993,4.60230,4.61137,4.63791,4.71023,4.98154,6.23196"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02712,0.02832,0.03361,0.05122,0.12301,0.48613,2.21509"); } } } pin("rst_n") { direction : input; capacitance : 0.0105; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("3.41756"); } fall_constraint(scalar) { values("0.75233"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("4.01894"); } fall_constraint(scalar) { values("3.89538"); } } } pin("wb_ack_o") { direction : output; capacitance : 0.0010; timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.00783,5.01109,5.02321,5.06068,5.20170,5.84093,8.80222"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03183,0.03401,0.04210,0.07822,0.26697,1.17663,5.39744"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.86148,4.86379,4.87261,4.89859,4.97035,5.24164,6.49164"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02595,0.02714,0.03234,0.05004,0.12230,0.48610,2.21406"); } } } pin("wb_cyc_i") { direction : input; capacitance : 0.0030; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.42992"); } fall_constraint(scalar) { values("0.63338"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("5.96013"); } fall_constraint(scalar) { values("4.66493"); } } } pin("wb_stb_i") { direction : input; capacitance : 0.0027; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.45712"); } fall_constraint(scalar) { values("0.64472"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("5.91354"); } fall_constraint(scalar) { values("4.61742"); } } } pin("wb_we_i") { direction : input; capacitance : 0.0032; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("-0.28593"); } fall_constraint(scalar) { values("0.30803"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("5.14772"); } fall_constraint(scalar) { values("3.86020"); } } } bus("wb_adr_i") { bus_type : wb_adr_i; direction : input; capacitance : 0.0000; pin("wb_adr_i[31]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[30]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[29]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[28]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[27]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[26]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[25]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[24]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[23]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[22]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[21]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[20]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[19]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[18]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[17]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[16]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[15]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[14]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[13]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[12]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[11]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[10]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[9]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[8]") { direction : input; capacitance : 0.0000; } pin("wb_adr_i[7]") { direction : input; capacitance : 0.0026; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.45386"); } fall_constraint(scalar) { values("0.49873"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("7.21721"); } fall_constraint(scalar) { values("7.39657"); } } } pin("wb_adr_i[6]") { direction : input; capacitance : 0.0032; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("-0.08766"); } fall_constraint(scalar) { values("0.28093"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("7.37508"); } fall_constraint(scalar) { values("7.32203"); } } } pin("wb_adr_i[5]") { direction : input; capacitance : 0.0039; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.42831"); } fall_constraint(scalar) { values("0.53631"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("8.69230"); } fall_constraint(scalar) { values("8.91745"); } } } pin("wb_adr_i[4]") { direction : input; capacitance : 0.0036; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("1.17202"); } fall_constraint(scalar) { values("1.20688"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("8.10896"); } fall_constraint(scalar) { values("8.24704"); } } } pin("wb_adr_i[3]") { direction : input; capacitance : 0.0029; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.32429"); } fall_constraint(scalar) { values("0.53359"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("7.62708"); } fall_constraint(scalar) { values("7.51317"); } } } pin("wb_adr_i[2]") { direction : input; capacitance : 0.0032; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.08645"); } fall_constraint(scalar) { values("0.32983"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("7.63396"); } fall_constraint(scalar) { values("7.72412"); } } } pin("wb_adr_i[1]") { direction : input; capacitance : 0.0029; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("-2.22306"); } fall_constraint(scalar) { values("-2.44677"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("3.39501"); } fall_constraint(scalar) { values("3.85068"); } } } pin("wb_adr_i[0]") { direction : input; capacitance : 0.0082; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("-0.08030"); } fall_constraint(scalar) { values("-0.61504"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("1.23643"); } fall_constraint(scalar) { values("2.01549"); } } } } bus("wb_dat_i") { bus_type : wb_dat_i; direction : input; capacitance : 0.0000; pin("wb_dat_i[31]") { direction : input; capacitance : 0.0000; } pin("wb_dat_i[30]") { direction : input; capacitance : 0.0000; } pin("wb_dat_i[29]") { direction : input; capacitance : 0.0032; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.15189"); } fall_constraint(scalar) { values("0.30263"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("2.31976"); } fall_constraint(scalar) { values("2.18617"); } } } pin("wb_dat_i[28]") { direction : input; capacitance : 0.0032; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.70759"); } fall_constraint(scalar) { values("0.94387"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("1.80801"); } fall_constraint(scalar) { values("1.86378"); } } } pin("wb_dat_i[27]") { direction : input; capacitance : 0.0035; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.77554"); } fall_constraint(scalar) { values("0.82842"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("1.93451"); } fall_constraint(scalar) { values("1.73371"); } } } pin("wb_dat_i[26]") { direction : input; capacitance : 0.0033; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.72763"); } fall_constraint(scalar) { values("0.70741"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("1.90363"); } fall_constraint(scalar) { values("1.82355"); } } } pin("wb_dat_i[25]") { direction : input; capacitance : 0.0032; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.74529"); } fall_constraint(scalar) { values("0.73670"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("0.98511"); } fall_constraint(scalar) { values("0.93937"); } } } pin("wb_dat_i[24]") { direction : input; capacitance : 0.0032; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("1.22676"); } fall_constraint(scalar) { values("1.09633"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("0.45613"); } fall_constraint(scalar) { values("0.51232"); } } } pin("wb_dat_i[23]") { direction : input; capacitance : 0.0032; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("1.12071"); } fall_constraint(scalar) { values("0.99715"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("0.97248"); } fall_constraint(scalar) { values("1.02525"); } } } pin("wb_dat_i[22]") { direction : input; capacitance : 0.0032; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("1.18038"); } fall_constraint(scalar) { values("1.13751"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("2.08338"); } fall_constraint(scalar) { values("1.95876"); } } } pin("wb_dat_i[21]") { direction : input; capacitance : 0.0028; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.10727"); } fall_constraint(scalar) { values("0.38449"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("2.82399"); } fall_constraint(scalar) { values("2.27621"); } } } pin("wb_dat_i[20]") { direction : input; capacitance : 0.0028; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("-0.39632"); } fall_constraint(scalar) { values("0.03445"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("3.19712"); } fall_constraint(scalar) { values("2.71672"); } } } pin("wb_dat_i[19]") { direction : input; capacitance : 0.0045; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.58277"); } fall_constraint(scalar) { values("0.64263"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("2.49541"); } fall_constraint(scalar) { values("2.26402"); } } } pin("wb_dat_i[18]") { direction : input; capacitance : 0.0029; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.19143"); } fall_constraint(scalar) { values("0.63960"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("2.58285"); } fall_constraint(scalar) { values("2.16644"); } } } pin("wb_dat_i[17]") { direction : input; capacitance : 0.0029; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.34131"); } fall_constraint(scalar) { values("0.68446"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("1.76352"); } fall_constraint(scalar) { values("1.26130"); } } } pin("wb_dat_i[16]") { direction : input; capacitance : 0.0029; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.20273"); } fall_constraint(scalar) { values("0.67890"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("2.96724"); } fall_constraint(scalar) { values("2.21326"); } } } pin("wb_dat_i[15]") { direction : input; capacitance : 0.0029; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.35013"); } fall_constraint(scalar) { values("0.66823"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("2.80867"); } fall_constraint(scalar) { values("2.21949"); } } } pin("wb_dat_i[14]") { direction : input; capacitance : 0.0030; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.10617"); } fall_constraint(scalar) { values("0.49544"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("2.79883"); } fall_constraint(scalar) { values("2.09584"); } } } pin("wb_dat_i[13]") { direction : input; capacitance : 0.0028; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.02005"); } fall_constraint(scalar) { values("0.61405"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("1.89631"); } fall_constraint(scalar) { values("1.18305"); } } } pin("wb_dat_i[12]") { direction : input; capacitance : 0.0032; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.24219"); } fall_constraint(scalar) { values("0.57501"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("1.43447"); } fall_constraint(scalar) { values("1.31555"); } } } pin("wb_dat_i[11]") { direction : input; capacitance : 0.0039; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.59932"); } fall_constraint(scalar) { values("0.70807"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("2.41384"); } fall_constraint(scalar) { values("2.45895"); } } } pin("wb_dat_i[10]") { direction : input; capacitance : 0.0025; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.67624"); } fall_constraint(scalar) { values("0.59430"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("1.48006"); } fall_constraint(scalar) { values("1.09641"); } } } pin("wb_dat_i[9]") { direction : input; capacitance : 0.0040; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("1.00989"); } fall_constraint(scalar) { values("0.90643"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("1.60378"); } fall_constraint(scalar) { values("1.80453"); } } } pin("wb_dat_i[8]") { direction : input; capacitance : 0.0035; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.89938"); } fall_constraint(scalar) { values("0.89216"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("1.24425"); } fall_constraint(scalar) { values("0.94318"); } } } pin("wb_dat_i[7]") { direction : input; capacitance : 0.0027; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.75770"); } fall_constraint(scalar) { values("0.70422"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("1.15403"); } fall_constraint(scalar) { values("1.05079"); } } } pin("wb_dat_i[6]") { direction : input; capacitance : 0.0031; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.39712"); } fall_constraint(scalar) { values("0.67582"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("1.83207"); } fall_constraint(scalar) { values("1.26787"); } } } pin("wb_dat_i[5]") { direction : input; capacitance : 0.0036; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.75660"); } fall_constraint(scalar) { values("0.71538"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("1.80324"); } fall_constraint(scalar) { values("1.32664"); } } } pin("wb_dat_i[4]") { direction : input; capacitance : 0.0030; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.71473"); } fall_constraint(scalar) { values("0.87480"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("1.83461"); } fall_constraint(scalar) { values("1.13069"); } } } pin("wb_dat_i[3]") { direction : input; capacitance : 0.0027; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.78495"); } fall_constraint(scalar) { values("0.76665"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("2.69328"); } fall_constraint(scalar) { values("1.91620"); } } } pin("wb_dat_i[2]") { direction : input; capacitance : 0.0030; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.62216"); } fall_constraint(scalar) { values("0.56996"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("2.19830"); } fall_constraint(scalar) { values("1.84095"); } } } pin("wb_dat_i[1]") { direction : input; capacitance : 0.0033; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.82479"); } fall_constraint(scalar) { values("0.78525"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("3.02496"); } fall_constraint(scalar) { values("2.41581"); } } } pin("wb_dat_i[0]") { direction : input; capacitance : 0.0034; timing() { related_pin : "clk"; timing_type : hold_rising; rise_constraint(scalar) { values("0.83999"); } fall_constraint(scalar) { values("0.84687"); } } timing() { related_pin : "clk"; timing_type : setup_rising; rise_constraint(scalar) { values("2.45361"); } fall_constraint(scalar) { values("2.29065"); } } } } bus("wb_dat_o") { bus_type : wb_dat_o; direction : output; capacitance : 0.0000; pin("wb_dat_o[31]") { direction : output; capacitance : 0.0013; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.72091,4.72353,4.73379,4.76927,4.91009,5.55081,8.50863"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02391,0.02590,0.03453,0.07353,0.26601,1.18184,5.39669"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.53775,3.53975,3.54733,3.57046,3.63930,3.91079,5.15822"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01945,0.02069,0.02553,0.04370,0.11879,0.48592,2.21149"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.43179,3.43441,3.44467,3.48015,3.62097,4.26169,7.21951"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02391,0.02590,0.03453,0.07353,0.26601,1.18184,5.39669"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.73943,2.74143,2.74901,2.77215,2.84098,3.11248,4.35990"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01945,0.02069,0.02553,0.04370,0.11879,0.48592,2.21149"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.73130,5.73393,5.74419,5.77966,5.92048,6.56120,9.51902"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02391,0.02590,0.03453,0.07353,0.26601,1.18184,5.39669"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.58594,4.58794,4.59552,4.61865,4.68749,4.95898,6.20641"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01945,0.02069,0.02553,0.04370,0.11879,0.48592,2.21149"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.41517,5.41780,5.42806,5.46354,5.60436,6.24508,9.20290"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02391,0.02590,0.03453,0.07353,0.26601,1.18184,5.39669"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.43216,4.43416,4.44174,4.46487,4.53371,4.80520,6.05263"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01945,0.02069,0.02553,0.04370,0.11879,0.48592,2.21149"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.35545,5.35808,5.36834,5.40382,5.54464,6.18536,9.14318"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02391,0.02590,0.03453,0.07353,0.26601,1.18184,5.39669"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.59593,4.59793,4.60551,4.62865,4.69748,4.96898,6.21640"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01945,0.02069,0.02553,0.04370,0.11879,0.48592,2.21149"); } } timing() { related_pin : "wb_adr_i[2]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.56452,5.56714,5.57740,5.61288,5.75370,6.39442,9.35224"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02391,0.02590,0.03453,0.07353,0.26601,1.18184,5.39669"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.78835,4.79035,4.79793,4.82106,4.88990,5.16139,6.40882"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01945,0.02069,0.02553,0.04370,0.11879,0.48592,2.21149"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.77293,4.77556,4.78582,4.82130,4.96212,5.60284,8.56066"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02391,0.02590,0.03453,0.07353,0.26601,1.18184,5.39669"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.93891,3.94091,3.94849,3.97162,4.04046,4.31196,5.55938"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01945,0.02069,0.02553,0.04370,0.11879,0.48592,2.21149"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.93774,2.94037,2.95063,2.98611,3.12693,3.76764,6.72547"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02391,0.02590,0.03453,0.07353,0.26601,1.18184,5.39669"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("1.78033,1.78233,1.78991,1.81304,1.88188,2.15337,3.40080"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01945,0.02069,0.02553,0.04370,0.11879,0.48592,2.21149"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.09946,4.10209,4.11235,4.14783,4.28865,4.92937,7.88719"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02391,0.02590,0.03453,0.07353,0.26601,1.18184,5.39669"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.98762,3.98963,3.99720,4.02034,4.08918,4.36067,5.60810"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01945,0.02069,0.02553,0.04370,0.11879,0.48592,2.21149"); } } } pin("wb_dat_o[30]") { direction : output; capacitance : 0.0008; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.34652,5.34900,5.35884,5.39384,5.53458,6.17576,9.13475"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02199,0.02396,0.03273,0.07241,0.26585,1.18285,5.39627"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.11970,4.12171,4.12928,4.15239,4.22116,4.49279,5.74000"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01915,0.02042,0.02528,0.04350,0.11878,0.48590,2.21262"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.05740,4.05988,4.06972,4.10472,4.24546,4.88663,7.84563"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02199,0.02396,0.03273,0.07241,0.26585,1.18285,5.39627"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.32138,3.32340,3.33096,3.35407,3.42284,3.69448,4.94168"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01915,0.02042,0.02528,0.04350,0.11878,0.48590,2.21262"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.35691,6.35940,6.36923,6.40423,6.54497,7.18615,10.14514"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02199,0.02396,0.03273,0.07241,0.26585,1.18285,5.39627"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.16789,5.16990,5.17747,5.20058,5.26935,5.54098,6.78819"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01915,0.02042,0.02528,0.04350,0.11878,0.48590,2.21262"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.04079,6.04327,6.05311,6.08811,6.22885,6.87003,9.82902"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02199,0.02396,0.03273,0.07241,0.26585,1.18285,5.39627"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.01411,5.01612,5.02369,5.04680,5.11557,5.38720,6.63441"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01915,0.02042,0.02528,0.04350,0.11878,0.48590,2.21262"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.98107,5.98355,5.99338,6.02838,6.16912,6.81030,9.76929"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02199,0.02396,0.03273,0.07241,0.26585,1.18285,5.39627"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.17788,5.17990,5.18746,5.21057,5.27934,5.55098,6.79818"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01915,0.02042,0.02528,0.04350,0.11878,0.48590,2.21262"); } } timing() { related_pin : "wb_adr_i[2]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.19013,6.19261,6.20245,6.23745,6.37819,7.01936,9.97836"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02199,0.02396,0.03273,0.07241,0.26585,1.18285,5.39627"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.37030,5.37231,5.37988,5.40299,5.47175,5.74339,6.99060"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01915,0.02042,0.02528,0.04350,0.11878,0.48590,2.21262"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.39855,5.40103,5.41086,5.44587,5.58661,6.22778,9.18677"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02199,0.02396,0.03273,0.07241,0.26585,1.18285,5.39627"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.52086,4.52287,4.53044,4.55355,4.62232,4.89396,6.14116"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01915,0.02042,0.02528,0.04350,0.11878,0.48590,2.21262"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.56335,3.56584,3.57567,3.61067,3.75141,4.39259,7.35158"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02199,0.02396,0.03273,0.07241,0.26585,1.18285,5.39627"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.36228,2.36429,2.37186,2.39497,2.46373,2.73537,3.98258"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01915,0.02042,0.02528,0.04350,0.11878,0.48590,2.21262"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.03407,4.03655,4.04638,4.08139,4.22213,4.86330,7.82230"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02199,0.02396,0.03273,0.07241,0.26585,1.18285,5.39627"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.94365,3.94567,3.95324,3.97635,4.04511,4.31675,5.56396"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01915,0.02042,0.02528,0.04350,0.11878,0.48590,2.21262"); } } } pin("wb_dat_o[29]") { direction : output; capacitance : 0.0011; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.27042,5.27282,5.28237,5.31699,5.45749,6.09956,9.06940"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02030,0.02232,0.03128,0.07149,0.26610,1.18249,5.39471"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.07057,4.07260,4.08015,4.10324,4.17194,4.44371,5.69072"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01888,0.02018,0.02506,0.04331,0.11877,0.48588,2.21363"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.98130,3.98369,3.99324,4.02786,4.16837,4.81044,7.78028"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02030,0.02232,0.03128,0.07149,0.26610,1.18249,5.39471"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.27225,3.27428,3.28183,3.30492,3.37363,3.64539,4.89240"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01888,0.02018,0.02506,0.04331,0.11877,0.48588,2.21363"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.28082,6.28321,6.29276,6.32738,6.46789,7.10995,10.07979"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02030,0.02232,0.03128,0.07149,0.26610,1.18249,5.39471"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.11876,5.12078,5.12834,5.15143,5.22013,5.49190,6.73890"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01888,0.02018,0.02506,0.04331,0.11877,0.48588,2.21363"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.96469,5.96709,5.97663,6.01125,6.15176,6.79383,9.76367"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02030,0.02232,0.03128,0.07149,0.26610,1.18249,5.39471"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.96498,4.96701,4.97456,4.99765,5.06635,5.33812,6.58513"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01888,0.02018,0.02506,0.04331,0.11877,0.48588,2.21363"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.90497,5.90736,5.91691,5.95153,6.09204,6.73410,9.70395"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02030,0.02232,0.03128,0.07149,0.26610,1.18249,5.39471"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.12875,5.13078,5.13833,5.16142,5.23013,5.50189,6.74890"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01888,0.02018,0.02506,0.04331,0.11877,0.48588,2.21363"); } } timing() { related_pin : "wb_adr_i[2]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.11403,6.11643,6.12597,6.16059,6.30110,6.94317,9.91301"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02030,0.02232,0.03128,0.07149,0.26610,1.18249,5.39471"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.32117,5.32319,5.33075,5.35384,5.42254,5.69431,6.94131"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01888,0.02018,0.02506,0.04331,0.11877,0.48588,2.21363"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.32245,5.32484,5.33439,5.36901,5.50952,6.15158,9.12143"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02030,0.02232,0.03128,0.07149,0.26610,1.18249,5.39471"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.47173,4.47376,4.48131,4.50440,4.57311,4.84487,6.09188"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01888,0.02018,0.02506,0.04331,0.11877,0.48588,2.21363"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.48726,3.48965,3.49920,3.53382,3.67433,4.31639,7.28624"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02030,0.02232,0.03128,0.07149,0.26610,1.18249,5.39471"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.31314,2.31517,2.32273,2.34582,2.41452,2.68629,3.93329"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01888,0.02018,0.02506,0.04331,0.11877,0.48588,2.21363"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.94816,3.95055,3.96010,3.99472,4.13523,4.77729,7.74714"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02030,0.02232,0.03128,0.07149,0.26610,1.18249,5.39471"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.88918,3.89121,3.89876,3.92185,3.99056,4.26232,5.50933"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01888,0.02018,0.02506,0.04331,0.11877,0.48588,2.21363"); } } } pin("wb_dat_o[28]") { direction : output; capacitance : 0.0019; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.28748,5.28992,5.29961,5.33443,5.47506,6.11666,9.08087"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02118,0.02317,0.03203,0.07197,0.26597,1.18267,5.39552"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.11555,4.11757,4.12513,4.14824,4.21699,4.48866,5.73582"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01909,0.02037,0.02523,0.04345,0.11877,0.48590,2.21286"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.99836,4.00079,4.01049,4.04531,4.18594,4.82754,7.79175"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02118,0.02317,0.03203,0.07197,0.26597,1.18267,5.39552"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.31723,3.31925,3.32681,3.34992,3.41867,3.69034,4.93750"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01909,0.02037,0.02523,0.04345,0.11877,0.48590,2.21286"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.29787,6.30031,6.31000,6.34482,6.48545,7.12705,10.09126"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02118,0.02317,0.03203,0.07197,0.26597,1.18267,5.39552"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.16374,5.16576,5.17332,5.19643,5.26518,5.53685,6.78401"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01909,0.02037,0.02523,0.04345,0.11877,0.48590,2.21286"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.98175,5.98419,5.99388,6.02870,6.16933,6.81093,9.77514"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02118,0.02317,0.03203,0.07197,0.26597,1.18267,5.39552"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.00996,5.01198,5.01954,5.04265,5.11140,5.38307,6.63023"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01909,0.02037,0.02523,0.04345,0.11877,0.48590,2.21286"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.92202,5.92446,5.93416,5.96897,6.10960,6.75121,9.71541"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02118,0.02317,0.03203,0.07197,0.26597,1.18267,5.39552"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.17373,5.17575,5.18331,5.20642,5.27517,5.54684,6.79400"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01909,0.02037,0.02523,0.04345,0.11877,0.48590,2.21286"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.13109,6.13353,6.14322,6.17804,6.31867,6.96027,9.92448"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02118,0.02317,0.03203,0.07197,0.26597,1.18267,5.39552"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.36615,5.36817,5.37573,5.39884,5.46759,5.73926,6.98641"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01909,0.02037,0.02523,0.04345,0.11877,0.48590,2.21286"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.33950,5.34194,5.35164,5.38646,5.52709,6.16869,9.13289"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02118,0.02317,0.03203,0.07197,0.26597,1.18267,5.39552"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.51671,4.51873,4.52629,4.54940,4.61815,4.88982,6.13698"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01909,0.02037,0.02523,0.04345,0.11877,0.48590,2.21286"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.50431,3.50675,3.51645,3.55126,3.69189,4.33350,7.29770"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02118,0.02317,0.03203,0.07197,0.26597,1.18267,5.39552"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.35813,2.36015,2.36771,2.39082,2.45957,2.73124,3.97839"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01909,0.02037,0.02523,0.04345,0.11877,0.48590,2.21286"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.97190,3.97434,3.98404,4.01886,4.15949,4.80109,7.76529"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02118,0.02317,0.03203,0.07197,0.26597,1.18267,5.39552"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.94126,3.94328,3.95084,3.97394,4.04270,4.31436,5.56152"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01909,0.02037,0.02523,0.04345,0.11877,0.48590,2.21286"); } } } pin("wb_dat_o[27]") { direction : output; capacitance : 0.0011; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.28716,5.28962,5.29939,5.33431,5.47500,6.11637,9.07771"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02163,0.02361,0.03242,0.07221,0.26591,1.18277,5.39593"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.08236,4.08438,4.09195,4.11506,4.18382,4.45546,5.70266"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21266"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.99804,4.00050,4.01027,4.04519,4.18588,4.82725,7.78859"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02163,0.02361,0.03242,0.07221,0.26591,1.18277,5.39593"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.28405,3.28606,3.29363,3.31674,3.38550,3.65715,4.90434"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21266"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.29755,6.30001,6.30979,6.34471,6.48540,7.12676,10.08811"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02163,0.02361,0.03242,0.07221,0.26591,1.18277,5.39593"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.13055,5.13257,5.14013,5.16324,5.23201,5.50365,6.75085"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21266"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.98143,5.98389,5.99366,6.02858,6.16927,6.81064,9.77198"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02163,0.02361,0.03242,0.07221,0.26591,1.18277,5.39593"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.97677,4.97879,4.98636,5.00947,5.07823,5.34987,6.59707"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21266"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.92170,5.92417,5.93394,5.96886,6.10955,6.75092,9.71226"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02163,0.02361,0.03242,0.07221,0.26591,1.18277,5.39593"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.14055,5.14256,5.15013,5.17324,5.24200,5.51365,6.76084"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21266"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.13077,6.13323,6.14300,6.17792,6.31861,6.95998,9.92132"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02163,0.02361,0.03242,0.07221,0.26591,1.18277,5.39593"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.33296,5.33498,5.34254,5.36565,5.43442,5.70606,6.95326"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21266"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.33919,5.34165,5.35142,5.38634,5.52703,6.16840,9.12974"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02163,0.02361,0.03242,0.07221,0.26591,1.18277,5.39593"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.48353,4.48554,4.49311,4.51622,4.58498,4.85662,6.10382"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21266"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.50399,3.50646,3.51623,3.55115,3.69184,4.33321,7.29455"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02163,0.02361,0.03242,0.07221,0.26591,1.18277,5.39593"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.32494,2.32696,2.33452,2.35763,2.42640,2.69804,3.94524"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21266"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.97598,3.97844,3.98821,4.02313,4.16383,4.80519,7.76654"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02163,0.02361,0.03242,0.07221,0.26591,1.18277,5.39593"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.90999,3.91200,3.91957,3.94268,4.01144,4.28309,5.53028"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21266"); } } } pin("wb_dat_o[26]") { direction : output; capacitance : 0.0013; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.28529,5.28776,5.29753,5.33244,5.47313,6.11451,9.07592"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02161,0.02359,0.03241,0.07221,0.26591,1.18277,5.39592"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.08044,4.08246,4.09002,4.11313,4.18189,4.45354,5.70073"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21267"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.99617,3.99864,4.00840,4.04332,4.18401,4.82538,7.78680"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02161,0.02359,0.03241,0.07221,0.26591,1.18277,5.39592"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.28212,3.28414,3.29170,3.31481,3.38358,3.65522,4.90242"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21267"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.29569,6.29815,6.30792,6.34283,6.48352,7.12490,10.08632"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02161,0.02359,0.03241,0.07221,0.26591,1.18277,5.39592"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.12863,5.13065,5.13821,5.16132,5.23008,5.50173,6.74892"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21267"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.97956,5.98203,5.99180,6.02671,6.16740,6.80878,9.77019"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02161,0.02359,0.03241,0.07221,0.26591,1.18277,5.39592"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.97485,4.97687,4.98443,5.00754,5.07631,5.34795,6.59514"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21267"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.91984,5.92230,5.93207,5.96699,6.10768,6.74905,9.71047"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02161,0.02359,0.03241,0.07221,0.26591,1.18277,5.39592"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.13862,5.14064,5.14820,5.17131,5.24008,5.51172,6.75892"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21267"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.12890,6.13137,6.14114,6.17605,6.31674,6.95812,9.91953"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02161,0.02359,0.03241,0.07221,0.26591,1.18277,5.39592"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.33104,5.33305,5.34062,5.36373,5.43249,5.70414,6.95133"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21267"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.33732,5.33978,5.34955,5.38447,5.52516,6.16653,9.12795"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02161,0.02359,0.03241,0.07221,0.26591,1.18277,5.39592"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.48160,4.48362,4.49118,4.51429,4.58306,4.85470,6.10190"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21267"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.50213,3.50459,3.51436,3.54928,3.68996,4.33134,7.29276"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02161,0.02359,0.03241,0.07221,0.26591,1.18277,5.39592"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.32302,2.32504,2.33260,2.35571,2.42447,2.69612,3.94331"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21267"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.85401,3.85647,3.86624,3.90116,4.04185,4.68322,7.64464"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02161,0.02359,0.03241,0.07221,0.26591,1.18277,5.39592"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.79096,3.79298,3.80054,3.82365,3.89242,4.16406,5.41126"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01914,0.02041,0.02527,0.04349,0.11877,0.48590,2.21267"); } } } pin("wb_dat_o[25]") { direction : output; capacitance : 0.0014; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.21376,5.21613,5.22561,5.26014,5.40060,6.04287,9.01524"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01991,0.02194,0.03094,0.07128,0.26616,1.18240,5.39435"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.99799,4.00000,4.00759,4.03073,4.09945,4.37112,5.61826"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01885,0.02013,0.02505,0.04328,0.11876,0.48562,2.21339"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.92464,3.92701,3.93649,3.97102,4.11147,4.75374,7.72612"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01991,0.02194,0.03094,0.07128,0.26616,1.18240,5.39435"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.19967,3.20168,3.20927,3.23241,3.30113,3.57280,4.81995"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01885,0.02013,0.02505,0.04328,0.11876,0.48562,2.21339"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.22415,6.22652,6.23600,6.27053,6.41099,7.05326,10.02564"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01991,0.02194,0.03094,0.07128,0.26616,1.18240,5.39435"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.04618,5.04819,5.05577,5.07892,5.14764,5.41931,6.66645"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01885,0.02013,0.02505,0.04328,0.11876,0.48562,2.21339"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.90803,5.91040,5.91988,5.95441,6.09487,6.73713,9.70951"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01991,0.02194,0.03094,0.07128,0.26616,1.18240,5.39435"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.89240,4.89441,4.90200,4.92514,4.99386,5.26553,6.51267"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01885,0.02013,0.02505,0.04328,0.11876,0.48562,2.21339"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.84830,5.85067,5.86015,5.89468,6.03514,6.67741,9.64979"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01991,0.02194,0.03094,0.07128,0.26616,1.18240,5.39435"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.05617,5.05818,5.06577,5.08891,5.15763,5.42931,6.67645"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01885,0.02013,0.02505,0.04328,0.11876,0.48562,2.21339"); } } timing() { related_pin : "wb_adr_i[2]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.05737,6.05974,6.06922,6.10375,6.24420,6.88648,9.85885"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01991,0.02194,0.03094,0.07128,0.26616,1.18240,5.39435"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.24859,5.25060,5.25818,5.28132,5.35005,5.62172,6.86886"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01885,0.02013,0.02505,0.04328,0.11876,0.48562,2.21339"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.26578,5.26815,5.27764,5.31217,5.45262,6.09489,9.06727"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01991,0.02194,0.03094,0.07128,0.26616,1.18240,5.39435"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.39915,4.40116,4.40875,4.43189,4.50061,4.77228,6.01942"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01885,0.02013,0.02505,0.04328,0.11876,0.48562,2.21339"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.43059,3.43296,3.44244,3.47697,3.61743,4.25970,7.23208"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01991,0.02194,0.03094,0.07128,0.26616,1.18240,5.39435"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.24057,2.24258,2.25016,2.27330,2.34203,2.61370,3.86084"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01885,0.02013,0.02505,0.04328,0.11876,0.48562,2.21339"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.80016,3.80253,3.81201,3.84654,3.98700,4.62927,7.60164"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01991,0.02194,0.03094,0.07128,0.26616,1.18240,5.39435"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.72755,3.72957,3.73715,3.76029,3.82901,4.10069,5.34783"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01885,0.02013,0.02505,0.04328,0.11876,0.48562,2.21339"); } } } pin("wb_dat_o[24]") { direction : output; capacitance : 0.0011; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.26914,5.27160,5.28135,5.31625,5.45693,6.09834,9.06026"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02154,0.02352,0.03234,0.07217,0.26592,1.18275,5.39585"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.06394,4.06596,4.07352,4.09663,4.16539,4.43704,5.68422"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01912,0.02040,0.02525,0.04347,0.11877,0.48590,2.21274"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.98002,3.98247,3.99223,4.02713,4.16781,4.80922,7.77114"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02154,0.02352,0.03234,0.07217,0.26592,1.18275,5.39585"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.26562,3.26764,3.27520,3.29831,3.36707,3.63872,4.88590"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01912,0.02040,0.02525,0.04347,0.11877,0.48590,2.21274"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.27953,6.28199,6.29174,6.32664,6.46732,7.10873,10.07065"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02154,0.02352,0.03234,0.07217,0.26592,1.18275,5.39585"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.11213,5.11415,5.12171,5.14482,5.21358,5.48523,6.73241"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01912,0.02040,0.02525,0.04347,0.11877,0.48590,2.21274"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.96341,5.96586,5.97562,6.01052,6.15120,6.79261,9.75453"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02154,0.02352,0.03234,0.07217,0.26592,1.18275,5.39585"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.95835,4.96037,4.96793,4.99104,5.05980,5.33145,6.57863"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01912,0.02040,0.02525,0.04347,0.11877,0.48590,2.21274"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.90368,5.90614,5.91589,5.95079,6.09147,6.73289,9.69480"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02154,0.02352,0.03234,0.07217,0.26592,1.18275,5.39585"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.12212,5.12414,5.13170,5.15481,5.22357,5.49522,6.74240"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01912,0.02040,0.02525,0.04347,0.11877,0.48590,2.21274"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.11275,6.11520,6.12496,6.15986,6.30054,6.94195,9.90387"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02154,0.02352,0.03234,0.07217,0.26592,1.18275,5.39585"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.31454,5.31655,5.32412,5.34723,5.41599,5.68764,6.93482"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01912,0.02040,0.02525,0.04347,0.11877,0.48590,2.21274"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.32116,5.32362,5.33338,5.36828,5.50896,6.15037,9.11229"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02154,0.02352,0.03234,0.07217,0.26592,1.18275,5.39585"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.46510,4.46712,4.47468,4.49779,4.56655,4.83820,6.08538"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01912,0.02040,0.02525,0.04347,0.11877,0.48590,2.21274"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.48597,3.48843,3.49818,3.53308,3.67376,4.31518,7.27709"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02154,0.02352,0.03234,0.07217,0.26592,1.18275,5.39585"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.30652,2.30853,2.31610,2.33921,2.40797,2.67962,3.92680"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01912,0.02040,0.02525,0.04347,0.11877,0.48590,2.21274"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.88537,3.88783,3.89758,3.93248,4.07316,4.71458,7.67649"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02154,0.02352,0.03234,0.07217,0.26592,1.18275,5.39585"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.81747,3.81949,3.82705,3.85016,3.91892,4.19057,5.43775"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01912,0.02040,0.02525,0.04347,0.11877,0.48590,2.21274"); } } } pin("wb_dat_o[23]") { direction : output; capacitance : 0.0016; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.14036,5.14337,5.15477,5.19145,5.33239,5.97221,8.93214"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02872,0.03082,0.03913,0.07638,0.26659,1.17868,5.39714"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.05179,4.05378,4.06147,4.08483,4.15400,4.42518,5.67323"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02050,0.02167,0.02649,0.04454,0.11903,0.48597,2.20928"); } } timing() { related_pin : "wb_adr_i[6]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.74950,4.75251,4.76391,4.80059,4.94153,5.58135,8.54128"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02872,0.03082,0.03913,0.07638,0.26659,1.17868,5.39714"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.09974,4.10173,4.10941,4.13278,4.20194,4.47312,5.72118"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02050,0.02167,0.02649,0.04454,0.11903,0.48597,2.20928"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.15076,6.15377,6.16516,6.20184,6.34278,6.98260,9.94253"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02872,0.03082,0.03913,0.07638,0.26659,1.17868,5.39714"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.95245,4.95444,4.96213,4.98549,5.05466,5.32584,6.57389"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02050,0.02167,0.02649,0.04454,0.11903,0.48597,2.20928"); } } timing() { related_pin : "wb_adr_i[4]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.83463,5.83764,5.84903,5.88572,6.02666,6.66648,9.62641"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02872,0.03082,0.03913,0.07638,0.26659,1.17868,5.39714"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.79867,4.80066,4.80835,4.83171,4.90088,5.17206,6.42011"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02050,0.02167,0.02649,0.04454,0.11903,0.48597,2.20928"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.77491,5.77792,5.78931,5.82600,5.96693,6.60675,9.56668"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02872,0.03082,0.03913,0.07638,0.26659,1.17868,5.39714"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.96245,4.96444,4.97212,4.99549,5.06465,5.33583,6.58389"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02050,0.02167,0.02649,0.04454,0.11903,0.48597,2.20928"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.98397,5.98698,5.99837,6.03506,6.17600,6.81582,9.77575"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02872,0.03082,0.03913,0.07638,0.26659,1.17868,5.39714"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.15486,5.15685,5.16454,5.18790,5.25707,5.52825,6.77630"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02050,0.02167,0.02649,0.04454,0.11903,0.48597,2.20928"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.19239,5.19540,5.20679,5.24348,5.38442,6.02423,8.98416"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02872,0.03082,0.03913,0.07638,0.26659,1.17868,5.39714"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.30543,4.30742,4.31510,4.33847,4.40763,4.67881,5.92687"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02050,0.02167,0.02649,0.04454,0.11903,0.48597,2.20928"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.35720,3.36021,3.37160,3.40829,3.54922,4.18904,7.14897"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02872,0.03082,0.03913,0.07638,0.26659,1.17868,5.39714"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.14684,2.14883,2.15652,2.17988,2.24905,2.52023,3.76828"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02050,0.02167,0.02649,0.04454,0.11903,0.48597,2.20928"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.58194,4.58495,4.59634,4.63302,4.77396,5.41378,8.37371"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02872,0.03082,0.03913,0.07638,0.26659,1.17868,5.39714"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.54891,4.55090,4.55858,4.58195,4.65111,4.92229,6.17035"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02050,0.02167,0.02649,0.04454,0.11903,0.48597,2.20928"); } } } pin("wb_dat_o[22]") { direction : output; capacitance : 0.0009; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.15999,5.16304,5.17455,5.21137,5.35232,5.99204,8.95219"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02923,0.03135,0.03961,0.07668,0.26665,1.17834,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.06520,4.06721,4.07496,4.09848,4.16780,4.43898,5.68715"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02082,0.02199,0.02683,0.04486,0.11922,0.48598,2.20956"); } } timing() { related_pin : "wb_adr_i[6]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.76906,4.77211,4.78363,4.82044,4.96139,5.60111,8.56127"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02923,0.03135,0.03961,0.07668,0.26665,1.17834,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.11315,4.11516,4.12291,4.14643,4.21574,4.48693,5.73510"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02082,0.02199,0.02683,0.04486,0.11922,0.48598,2.20956"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.17038,6.17343,6.18494,6.22176,6.36271,7.00243,9.96258"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02923,0.03135,0.03961,0.07668,0.26665,1.17834,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.96604,4.96805,4.97580,4.99932,5.06864,5.33982,6.58799"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02082,0.02199,0.02683,0.04486,0.11922,0.48598,2.20956"); } } timing() { related_pin : "wb_adr_i[4]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.85426,5.85731,5.86882,5.90564,6.04659,6.68631,9.64646"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02923,0.03135,0.03961,0.07668,0.26665,1.17834,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.81226,4.81427,4.82202,4.84554,4.91486,5.18604,6.43421"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02082,0.02199,0.02683,0.04486,0.11922,0.48598,2.20956"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.79453,5.79758,5.80909,5.84591,5.98686,6.62658,9.58673"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02923,0.03135,0.03961,0.07668,0.26665,1.17834,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.97604,4.97804,4.98580,5.00931,5.07863,5.34981,6.59798"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02082,0.02199,0.02683,0.04486,0.11922,0.48598,2.20956"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.00360,6.00665,6.01816,6.05498,6.19592,6.83565,9.79580"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02923,0.03135,0.03961,0.07668,0.26665,1.17834,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.16845,5.17046,5.17821,5.20173,5.27105,5.54223,6.79040"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02082,0.02199,0.02683,0.04486,0.11922,0.48598,2.20956"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.21202,5.21507,5.22658,5.26339,5.40434,6.04406,9.00422"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02923,0.03135,0.03961,0.07668,0.26665,1.17834,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.31901,4.32102,4.32878,4.35229,4.42161,4.69279,5.94096"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02082,0.02199,0.02683,0.04486,0.11922,0.48598,2.20956"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.37682,3.37987,3.39138,3.42820,3.56915,4.20887,7.16902"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02923,0.03135,0.03961,0.07668,0.26665,1.17834,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.16043,2.16244,2.17019,2.19371,2.26303,2.53421,3.78238"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02082,0.02199,0.02683,0.04486,0.11922,0.48598,2.20956"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.57176,4.57481,4.58632,4.62313,4.76408,5.40381,8.36396"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02923,0.03135,0.03961,0.07668,0.26665,1.17834,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.54007,4.54208,4.54983,4.57335,4.64267,4.91385,6.16202"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02082,0.02199,0.02683,0.04486,0.11922,0.48598,2.20956"); } } } pin("wb_dat_o[21]") { direction : output; capacitance : 0.0010; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.20004,5.20319,5.21498,5.25210,5.39307,6.03257,8.99325"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03043,0.03257,0.04076,0.07739,0.26680,1.17756,5.39730"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.08731,4.08936,4.09725,4.12109,4.19072,4.46192,5.71032"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02148,0.02266,0.02754,0.04553,0.11962,0.48600,2.21014"); } } timing() { related_pin : "wb_adr_i[6]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.80805,4.81119,4.82299,4.86010,5.00108,5.64058,8.60126"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03043,0.03257,0.04076,0.07739,0.26680,1.17756,5.39730"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.13526,4.13730,4.14519,4.16903,4.23866,4.50986,5.75827"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02148,0.02266,0.02754,0.04553,0.11962,0.48600,2.21014"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.21043,6.21358,6.22537,6.26249,6.40347,7.04296,10.00364"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03043,0.03257,0.04076,0.07739,0.26680,1.17756,5.39730"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.98929,4.99133,4.99922,5.02306,5.09269,5.36389,6.61230"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02148,0.02266,0.02754,0.04553,0.11962,0.48600,2.21014"); } } timing() { related_pin : "wb_adr_i[4]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.89431,5.89746,5.90925,5.94636,6.08734,6.72684,9.68752"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03043,0.03257,0.04076,0.07739,0.26680,1.17756,5.39730"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.83551,4.83755,4.84544,4.86928,4.93891,5.21011,6.45852"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02148,0.02266,0.02754,0.04553,0.11962,0.48600,2.21014"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.83458,5.83773,5.84952,5.88664,6.02762,6.66712,9.62779"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03043,0.03257,0.04076,0.07739,0.26680,1.17756,5.39730"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.99928,5.00132,5.00922,5.03305,5.10269,5.37388,6.62229"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02148,0.02266,0.02754,0.04553,0.11962,0.48600,2.21014"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.04365,6.04680,6.05859,6.09570,6.23668,6.87618,9.83686"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03043,0.03257,0.04076,0.07739,0.26680,1.17756,5.39730"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.19169,5.19374,5.20163,5.22547,5.29510,5.56630,6.81471"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02148,0.02266,0.02754,0.04553,0.11962,0.48600,2.21014"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.25207,5.25521,5.26700,5.30412,5.44510,6.08460,9.04528"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03043,0.03257,0.04076,0.07739,0.26680,1.17756,5.39730"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.34226,4.34430,4.35220,4.37603,4.44567,4.71686,5.96527"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02148,0.02266,0.02754,0.04553,0.11962,0.48600,2.21014"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.41687,3.42002,3.43181,3.46893,3.60991,4.24941,7.21008"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03043,0.03257,0.04076,0.07739,0.26680,1.17756,5.39730"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.18367,2.18572,2.19361,2.21745,2.28708,2.55828,3.80669"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02148,0.02266,0.02754,0.04553,0.11962,0.48600,2.21014"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.59433,4.59748,4.60927,4.64639,4.78737,5.42687,8.38755"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03043,0.03257,0.04076,0.07739,0.26680,1.17756,5.39730"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.54304,4.54508,4.55297,4.57681,4.64644,4.91764,6.16605"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02148,0.02266,0.02754,0.04553,0.11962,0.48600,2.21014"); } } } pin("wb_dat_o[20]") { direction : output; capacitance : 0.0013; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.24588,5.24911,5.26113,5.29849,5.43950,6.07881,9.03992"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03141,0.03358,0.04170,0.07797,0.26692,1.17691,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.12735,4.12946,4.13758,4.16193,4.23208,4.50329,5.75209"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02256,0.02374,0.02870,0.04662,0.12027,0.48602,2.21109"); } } timing() { related_pin : "wb_adr_i[6]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.85394,4.85717,4.86919,4.90655,5.04756,5.68687,8.64798"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03141,0.03358,0.04170,0.07797,0.26692,1.17691,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.17530,4.17740,4.18552,4.20987,4.28002,4.55124,5.80003"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02256,0.02374,0.02870,0.04662,0.12027,0.48602,2.21109"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.25627,6.25950,6.27152,6.30889,6.44989,7.08920,10.05031"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03141,0.03358,0.04170,0.07797,0.26692,1.17691,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.02971,5.03181,5.03993,5.06428,5.13443,5.40565,6.65444"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02256,0.02374,0.02870,0.04662,0.12027,0.48602,2.21109"); } } timing() { related_pin : "wb_adr_i[4]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.94015,5.94338,5.95540,5.99276,6.13377,6.77308,9.73419"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03141,0.03358,0.04170,0.07797,0.26692,1.17691,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.87593,4.87804,4.88615,4.91051,4.98065,5.25187,6.50066"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02256,0.02374,0.02870,0.04662,0.12027,0.48602,2.21109"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.88043,5.88365,5.89567,5.93304,6.07404,6.71335,9.67446"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03141,0.03358,0.04170,0.07797,0.26692,1.17691,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.03970,5.04181,5.04992,5.07428,5.14442,5.41564,6.66443"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02256,0.02374,0.02870,0.04662,0.12027,0.48602,2.21109"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.08949,6.09272,6.10474,6.14210,6.28311,6.92242,9.88353"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03141,0.03358,0.04170,0.07797,0.26692,1.17691,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.23212,5.23422,5.24234,5.26669,5.33684,5.60806,6.85685"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02256,0.02374,0.02870,0.04662,0.12027,0.48602,2.21109"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.29791,5.30113,5.31316,5.35052,5.49152,6.13084,9.09195"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03141,0.03358,0.04170,0.07797,0.26692,1.17691,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.38268,4.38479,4.39290,4.41726,4.48740,4.75862,6.00741"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02256,0.02374,0.02870,0.04662,0.12027,0.48602,2.21109"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.46272,3.46594,3.47796,3.51533,3.65633,4.29564,7.25675"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03141,0.03358,0.04170,0.07797,0.26692,1.17691,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.22410,2.22620,2.23432,2.25867,2.32882,2.60004,3.84883"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02256,0.02374,0.02870,0.04662,0.12027,0.48602,2.21109"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.74388,4.74710,4.75913,4.79649,4.93749,5.57681,8.53792"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03141,0.03358,0.04170,0.07797,0.26692,1.17691,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.66611,4.66822,4.67633,4.70069,4.77083,5.04205,6.29084"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02256,0.02374,0.02870,0.04662,0.12027,0.48602,2.21109"); } } } pin("wb_dat_o[19]") { direction : output; capacitance : 0.0012; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.23334,5.23657,5.24860,5.28597,5.42698,6.06629,9.02741"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03145,0.03362,0.04174,0.07800,0.26692,1.17688,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.10784,4.10992,4.11796,4.14213,4.21210,4.48331,5.73197"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02218,0.02336,0.02830,0.04624,0.12004,0.48601,2.21075"); } } timing() { related_pin : "wb_adr_i[6]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.84126,4.84449,4.85652,4.89389,5.03490,5.67420,8.63533"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03145,0.03362,0.04174,0.07800,0.26692,1.17688,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.15578,4.15787,4.16590,4.19008,4.26004,4.53125,5.77991"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02218,0.02336,0.02830,0.04624,0.12004,0.48601,2.21075"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.24373,6.24696,6.25899,6.29637,6.43737,7.07668,10.03780"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03145,0.03362,0.04174,0.07800,0.26692,1.17688,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.01031,5.01240,5.02043,5.04460,5.11457,5.38578,6.63444"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02218,0.02336,0.02830,0.04624,0.12004,0.48601,2.21075"); } } timing() { related_pin : "wb_adr_i[4]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.92761,5.93084,5.94287,5.98024,6.12125,6.76055,9.72168"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03145,0.03362,0.04174,0.07800,0.26692,1.17688,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.85653,4.85862,4.86665,4.89083,4.96079,5.23200,6.48066"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02218,0.02336,0.02830,0.04624,0.12004,0.48601,2.21075"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.86788,5.87111,5.88314,5.92052,6.06152,6.70083,9.66195"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03145,0.03362,0.04174,0.07800,0.26692,1.17688,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.02030,5.02239,5.03043,5.05460,5.12457,5.39577,6.64443"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02218,0.02336,0.02830,0.04624,0.12004,0.48601,2.21075"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.07695,6.08018,6.09221,6.12958,6.27059,6.90989,9.87102"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03145,0.03362,0.04174,0.07800,0.26692,1.17688,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.21272,5.21480,5.22284,5.24701,5.31698,5.58819,6.83685"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02218,0.02336,0.02830,0.04624,0.12004,0.48601,2.21075"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.28537,5.28859,5.30063,5.33800,5.47901,6.11831,9.07944"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03145,0.03362,0.04174,0.07800,0.26692,1.17688,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.36328,4.36537,4.37341,4.39758,4.46754,4.73875,5.98741"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02218,0.02336,0.02830,0.04624,0.12004,0.48601,2.21075"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.45017,3.45340,3.46543,3.50281,3.64381,4.28312,7.24424"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03145,0.03362,0.04174,0.07800,0.26692,1.17688,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.20470,2.20679,2.21482,2.23899,2.30896,2.58017,3.82883"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02218,0.02336,0.02830,0.04624,0.12004,0.48601,2.21075"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.63409,4.63732,4.64935,4.68672,4.82773,5.46703,8.42816"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03145,0.03362,0.04174,0.07800,0.26692,1.17688,5.39740"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.56941,4.57150,4.57953,4.60370,4.67367,4.94488,6.19354"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02218,0.02336,0.02830,0.04624,0.12004,0.48601,2.21075"); } } } pin("wb_dat_o[18]") { direction : output; capacitance : 0.0013; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.29292,5.29625,5.30866,5.34669,5.48784,6.12689,9.08827"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03288,0.03510,0.04326,0.07924,0.26718,1.17656,5.39751"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.15429,4.15646,4.16479,4.18964,4.26029,4.53153,5.78069"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02360,0.02479,0.02982,0.04767,0.12089,0.48605,2.21200"); } } timing() { related_pin : "wb_adr_i[6]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.90189,4.90523,4.91763,4.95566,5.09681,5.73586,8.69724"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03288,0.03510,0.04326,0.07924,0.26718,1.17656,5.39751"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.20223,4.20440,4.21273,4.23759,4.30823,4.57947,5.82863"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02360,0.02479,0.02982,0.04767,0.12089,0.48605,2.21200"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.30331,6.30665,6.31905,6.35708,6.49823,7.13728,10.09866"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03288,0.03510,0.04326,0.07924,0.26718,1.17656,5.39751"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.05559,5.05776,5.06609,5.09095,5.16159,5.43283,6.68199"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02360,0.02479,0.02982,0.04767,0.12089,0.48605,2.21200"); } } timing() { related_pin : "wb_adr_i[4]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.98719,5.99052,6.00293,6.04096,6.18211,6.82116,9.78254"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03288,0.03510,0.04326,0.07924,0.26718,1.17656,5.39751"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.90181,4.90398,4.91232,4.93717,5.00781,5.27905,6.52821"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02360,0.02479,0.02982,0.04767,0.12089,0.48605,2.21200"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.92746,5.93080,5.94320,5.98123,6.12238,6.76143,9.72281"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03288,0.03510,0.04326,0.07924,0.26718,1.17656,5.39751"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.06558,5.06775,5.07609,5.10094,5.17158,5.44282,6.69199"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02360,0.02479,0.02982,0.04767,0.12089,0.48605,2.21200"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.13653,6.13986,6.15227,6.19030,6.33145,6.97050,9.93188"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03288,0.03510,0.04326,0.07924,0.26718,1.17656,5.39751"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.25800,5.26017,5.26850,5.29336,5.36400,5.63524,6.88440"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02360,0.02479,0.02982,0.04767,0.12089,0.48605,2.21200"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.34495,5.34828,5.36068,5.39872,5.53986,6.17891,9.14029"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03288,0.03510,0.04326,0.07924,0.26718,1.17656,5.39751"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.40856,4.41073,4.41907,4.44392,4.51456,4.78580,6.03497"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02360,0.02479,0.02982,0.04767,0.12089,0.48605,2.21200"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.50975,3.51309,3.52549,3.56352,3.70467,4.34372,7.30510"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03288,0.03510,0.04326,0.07924,0.26718,1.17656,5.39751"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.24998,2.25215,2.26048,2.28534,2.35598,2.62722,3.87638"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02360,0.02479,0.02982,0.04767,0.12089,0.48605,2.21200"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.70149,4.70483,4.71723,4.75526,4.89641,5.53546,8.49684"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03288,0.03510,0.04326,0.07924,0.26718,1.17656,5.39751"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.58597,4.58814,4.59648,4.62133,4.69197,4.96321,6.21238"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02360,0.02479,0.02982,0.04767,0.12089,0.48605,2.21200"); } } } pin("wb_dat_o[17]") { direction : output; capacitance : 0.0010; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.30757,5.31093,5.32345,5.36173,5.50294,6.14192,9.10330"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03329,0.03553,0.04373,0.07967,0.26726,1.17658,5.39754"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.15399,4.15616,4.16448,4.18930,4.25992,4.53115,5.78029"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02354,0.02472,0.02976,0.04761,0.12086,0.48605,2.21195"); } } timing() { related_pin : "wb_adr_i[6]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.91444,4.91781,4.93032,4.96860,5.10981,5.74879,8.71017"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03329,0.03553,0.04373,0.07967,0.26726,1.17658,5.39754"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.20194,4.20410,4.21242,4.23725,4.30786,4.57910,5.82824"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02354,0.02472,0.02976,0.04761,0.12086,0.48605,2.21195"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.31796,6.32132,6.33384,6.37212,6.51333,7.15231,10.11369"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03329,0.03553,0.04373,0.07967,0.26726,1.17658,5.39754"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.05715,5.05931,5.06764,5.09246,5.16307,5.43431,6.68345"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02354,0.02472,0.02976,0.04761,0.12086,0.48605,2.21195"); } } timing() { related_pin : "wb_adr_i[4]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.00184,6.00520,6.01772,6.05599,6.19721,6.83619,9.79757"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03329,0.03553,0.04373,0.07967,0.26726,1.17658,5.39754"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.90337,4.90554,4.91386,4.93868,5.00930,5.28053,6.52967"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02354,0.02472,0.02976,0.04761,0.12086,0.48605,2.21195"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.94211,5.94547,5.95799,5.99627,6.13748,6.77646,9.73784"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03329,0.03553,0.04373,0.07967,0.26726,1.17658,5.39754"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.06714,5.06931,5.07763,5.10245,5.17307,5.44430,6.69345"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02354,0.02472,0.02976,0.04761,0.12086,0.48605,2.21195"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.15118,6.15454,6.16706,6.20533,6.34655,6.98553,9.94691"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03329,0.03553,0.04373,0.07967,0.26726,1.17658,5.39754"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.25956,5.26172,5.27004,5.29487,5.36548,5.63672,6.88586"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02354,0.02472,0.02976,0.04761,0.12086,0.48605,2.21195"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.35960,5.36296,5.37547,5.41375,5.55496,6.19394,9.15532"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03329,0.03553,0.04373,0.07967,0.26726,1.17658,5.39754"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.41012,4.41229,4.42061,4.44543,4.51605,4.78728,6.03642"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02354,0.02472,0.02976,0.04761,0.12086,0.48605,2.21195"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.52440,3.52776,3.54028,3.57856,3.71977,4.35875,7.32013"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03329,0.03553,0.04373,0.07967,0.26726,1.17658,5.39754"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.25154,2.25370,2.26202,2.28685,2.35746,2.62870,3.87784"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02354,0.02472,0.02976,0.04761,0.12086,0.48605,2.21195"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.71144,4.71480,4.72732,4.76560,4.90681,5.54579,8.50717"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03329,0.03553,0.04373,0.07967,0.26726,1.17658,5.39754"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.61939,4.62155,4.62988,4.65470,4.72531,4.99655,6.24569"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02354,0.02472,0.02976,0.04761,0.12086,0.48605,2.21195"); } } } pin("wb_dat_o[16]") { direction : output; capacitance : 0.0010; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.49355,5.49708,5.51028,5.55004,5.69162,6.33018,9.29156"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03576,0.03812,0.04653,0.08228,0.26779,1.17673,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.46205,4.46440,4.47338,4.49972,4.57184,4.84314,6.09341"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02670,0.02789,0.03315,0.05080,0.12276,0.48612,2.21472"); } } timing() { related_pin : "wb_adr_i[6]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.08877,5.09230,5.10550,5.14525,5.28684,5.92539,8.88678"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03576,0.03812,0.04653,0.08228,0.26779,1.17673,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.51000,4.51234,4.52132,4.54767,4.61979,4.89108,6.14135"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02670,0.02789,0.03315,0.05080,0.12276,0.48612,2.21472"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.50394,6.50747,6.52067,6.56043,6.70201,7.34057,10.30195"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03576,0.03812,0.04653,0.08228,0.26779,1.17673,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.32781,5.33015,5.33914,5.36548,5.43760,5.70890,6.95917"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02670,0.02789,0.03315,0.05080,0.12276,0.48612,2.21472"); } } timing() { related_pin : "wb_adr_i[4]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.18782,6.19135,6.20455,6.24431,6.38589,7.02445,9.98583"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03576,0.03812,0.04653,0.08228,0.26779,1.17673,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.17403,5.17638,5.18536,5.21170,5.28382,5.55512,6.80539"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02670,0.02789,0.03315,0.05080,0.12276,0.48612,2.21472"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.12809,6.13162,6.14483,6.18458,6.32617,6.96472,9.92611"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03576,0.03812,0.04653,0.08228,0.26779,1.17673,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.33780,5.34015,5.34913,5.37547,5.44759,5.71889,6.96916"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02670,0.02789,0.03315,0.05080,0.12276,0.48612,2.21472"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.33716,6.34069,6.35389,6.39365,6.53523,7.17379,10.13517"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03576,0.03812,0.04653,0.08228,0.26779,1.17673,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.53022,5.53256,5.54155,5.56789,5.64001,5.91131,7.16157"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02670,0.02789,0.03315,0.05080,0.12276,0.48612,2.21472"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.54558,5.54911,5.56231,5.60206,5.74365,6.38220,9.34359"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03576,0.03812,0.04653,0.08228,0.26779,1.17673,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.68078,4.68313,4.69211,4.71845,4.79057,5.06187,6.31214"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02670,0.02789,0.03315,0.05080,0.12276,0.48612,2.21472"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.71038,3.71391,3.72712,3.76687,3.90846,4.54701,7.50840"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03576,0.03812,0.04653,0.08228,0.26779,1.17673,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.52220,2.52454,2.53353,2.55987,2.63199,2.90329,4.15356"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02670,0.02789,0.03315,0.05080,0.12276,0.48612,2.21472"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.88910,4.89263,4.90584,4.94559,5.08718,5.72573,8.68712"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03576,0.03812,0.04653,0.08228,0.26779,1.17673,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.91729,4.91963,4.92862,4.95496,5.02708,5.29838,6.54864"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02670,0.02789,0.03315,0.05080,0.12276,0.48612,2.21472"); } } } pin("wb_dat_o[15]") { direction : output; capacitance : 0.0012; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.34973,5.35232,5.36247,5.39783,5.53864,6.17945,9.13706"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02344,0.02542,0.03409,0.07325,0.26595,1.18215,5.39665"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.05693,4.05893,4.06651,4.08964,4.15846,4.42998,5.67737"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01940,0.02065,0.02549,0.04367,0.11878,0.48592,2.21169"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.06061,4.06320,4.07335,4.10871,4.24952,4.89032,7.84794"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02344,0.02542,0.03409,0.07325,0.26595,1.18215,5.39665"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.25861,3.26061,3.26819,3.29132,3.36015,3.63167,4.87905"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01940,0.02065,0.02549,0.04367,0.11878,0.48592,2.21169"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.36012,6.36271,6.37286,6.40822,6.54903,7.18984,10.14745"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02344,0.02542,0.03409,0.07325,0.26595,1.18215,5.39665"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.10512,5.10712,5.11470,5.13783,5.20665,5.47817,6.72556"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01940,0.02065,0.02549,0.04367,0.11878,0.48592,2.21169"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.04400,6.04659,6.05674,6.09210,6.23291,6.87372,9.83133"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02344,0.02542,0.03409,0.07325,0.26595,1.18215,5.39665"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.95134,4.95334,4.96092,4.98405,5.05287,5.32439,6.57178"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01940,0.02065,0.02549,0.04367,0.11878,0.48592,2.21169"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.98427,5.98686,5.99701,6.03237,6.17318,6.81399,9.77161"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02344,0.02542,0.03409,0.07325,0.26595,1.18215,5.39665"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.11511,5.11711,5.12469,5.14782,5.21665,5.48816,6.73555"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01940,0.02065,0.02549,0.04367,0.11878,0.48592,2.21169"); } } timing() { related_pin : "wb_adr_i[2]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.19334,6.19593,6.20608,6.24144,6.38225,7.02306,9.98067"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02344,0.02542,0.03409,0.07325,0.26595,1.18215,5.39665"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.30753,5.30953,5.31711,5.34024,5.40906,5.68058,6.92797"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01940,0.02065,0.02549,0.04367,0.11878,0.48592,2.21169"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.40176,5.40435,5.41450,5.44986,5.59067,6.23147,9.18909"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02344,0.02542,0.03409,0.07325,0.26595,1.18215,5.39665"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.45809,4.46009,4.46767,4.49080,4.55962,4.83114,6.07853"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01940,0.02065,0.02549,0.04367,0.11878,0.48592,2.21169"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.56656,3.56915,3.57931,3.61466,3.75547,4.39628,7.35390"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02344,0.02542,0.03409,0.07325,0.26595,1.18215,5.39665"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.29951,2.30151,2.30909,2.33222,2.40104,2.67256,3.91995"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01940,0.02065,0.02549,0.04367,0.11878,0.48592,2.21169"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.17989,4.18248,4.19264,4.22799,4.36880,5.00961,7.96723"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02344,0.02542,0.03409,0.07325,0.26595,1.18215,5.39665"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.02434,4.02635,4.03392,4.05706,4.12588,4.39740,5.64479"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01940,0.02065,0.02549,0.04367,0.11878,0.48592,2.21169"); } } } pin("wb_dat_o[14]") { direction : output; capacitance : 0.0010; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.32559,5.32809,5.33800,5.37310,5.51388,6.15488,9.11204"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02240,0.02436,0.03309,0.07264,0.26583,1.18284,5.39655"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.04012,4.04213,4.04970,4.07281,4.14158,4.41321,5.66043"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01917,0.02044,0.02530,0.04351,0.11878,0.48590,2.21254"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.03647,4.03897,4.04888,4.08398,4.22476,4.86576,7.82292"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02240,0.02436,0.03309,0.07264,0.26583,1.18284,5.39655"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.24180,3.24381,3.25138,3.27449,3.34327,3.61489,4.86211"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01917,0.02044,0.02530,0.04351,0.11878,0.48590,2.21254"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.33598,6.33849,6.34839,6.38349,6.52428,7.16528,10.12244"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02240,0.02436,0.03309,0.07264,0.26583,1.18284,5.39655"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.08831,5.09032,5.09789,5.12100,5.18977,5.46140,6.70862"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01917,0.02044,0.02530,0.04351,0.11878,0.48590,2.21254"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.01986,6.02236,6.03227,6.06737,6.20815,6.84915,9.80631"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02240,0.02436,0.03309,0.07264,0.26583,1.18284,5.39655"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.93453,4.93654,4.94411,4.96722,5.03599,5.30762,6.55484"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01917,0.02044,0.02530,0.04351,0.11878,0.48590,2.21254"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.96013,5.96264,5.97255,6.00764,6.14843,6.78943,9.74659"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02240,0.02436,0.03309,0.07264,0.26583,1.18284,5.39655"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.09830,5.10031,5.10788,5.13099,5.19977,5.47139,6.71861"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01917,0.02044,0.02530,0.04351,0.11878,0.48590,2.21254"); } } timing() { related_pin : "wb_adr_i[2]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.16920,6.17170,6.18161,6.21671,6.35749,6.99849,9.95565"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02240,0.02436,0.03309,0.07264,0.26583,1.18284,5.39655"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.29072,5.29273,5.30030,5.32341,5.39218,5.66381,6.91103"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01917,0.02044,0.02530,0.04351,0.11878,0.48590,2.21254"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.37761,5.38012,5.39003,5.42513,5.56591,6.20691,9.16407"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02240,0.02436,0.03309,0.07264,0.26583,1.18284,5.39655"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.44128,4.44329,4.45086,4.47397,4.54275,4.81437,6.06159"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01917,0.02044,0.02530,0.04351,0.11878,0.48590,2.21254"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.54242,3.54493,3.55484,3.58993,3.73072,4.37172,7.32888"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02240,0.02436,0.03309,0.07264,0.26583,1.18284,5.39655"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.28270,2.28471,2.29228,2.31539,2.38416,2.65579,3.90301"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01917,0.02044,0.02530,0.04351,0.11878,0.48590,2.21254"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.14934,4.15185,4.16176,4.19685,4.33764,4.97864,7.93580"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02240,0.02436,0.03309,0.07264,0.26583,1.18284,5.39655"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.00254,4.00455,4.01212,4.03523,4.10400,4.37563,5.62285"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01917,0.02044,0.02530,0.04351,0.11878,0.48590,2.21254"); } } } pin("wb_dat_o[13]") { direction : output; capacitance : 0.0012; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.45529,5.45808,5.46880,5.50478,5.64565,6.28600,9.24469"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02590,0.02794,0.03644,0.07471,0.26625,1.18053,5.39688"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.14401,4.14599,4.15359,4.17676,4.24570,4.51697,5.76474"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01992,0.02111,0.02592,0.04402,0.11880,0.48595,2.20976"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.16617,4.16895,4.17968,4.21566,4.35653,4.99688,7.95557"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02590,0.02794,0.03644,0.07471,0.26625,1.18053,5.39688"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.34569,3.34767,3.35527,3.37844,3.44738,3.71865,4.96642"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01992,0.02111,0.02592,0.04402,0.11880,0.48595,2.20976"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.46568,6.46847,6.47920,6.51517,6.65604,7.29639,10.25508"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02590,0.02794,0.03644,0.07471,0.26625,1.18053,5.39688"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.19220,5.19418,5.20178,5.22495,5.29389,5.56516,6.81293"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01992,0.02111,0.02592,0.04402,0.11880,0.48595,2.20976"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.14956,6.15234,6.16307,6.19905,6.33992,6.98027,9.93896"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02590,0.02794,0.03644,0.07471,0.26625,1.18053,5.39688"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.03842,5.04040,5.04800,5.07117,5.14011,5.41138,6.65915"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01992,0.02111,0.02592,0.04402,0.11880,0.48595,2.20976"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.08983,6.09262,6.10335,6.13933,6.28020,6.92054,9.87924"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02590,0.02794,0.03644,0.07471,0.26625,1.18053,5.39688"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.20219,5.20417,5.21177,5.23494,5.30388,5.57516,6.82292"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01992,0.02111,0.02592,0.04402,0.11880,0.48595,2.20976"); } } timing() { related_pin : "wb_adr_i[2]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.29890,6.30168,6.31241,6.34839,6.48926,7.12961,10.08830"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02590,0.02794,0.03644,0.07471,0.26625,1.18053,5.39688"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.39461,5.39658,5.40418,5.42736,5.49630,5.76757,7.01534"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01992,0.02111,0.02592,0.04402,0.11880,0.48595,2.20976"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.50732,5.51010,5.52083,5.55681,5.69768,6.33802,9.29672"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02590,0.02794,0.03644,0.07471,0.26625,1.18053,5.39688"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.54517,4.54715,4.55475,4.57792,4.64686,4.91813,6.16590"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01992,0.02111,0.02592,0.04402,0.11880,0.48595,2.20976"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.67212,3.67491,3.68564,3.72162,3.86249,4.50283,7.46153"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02590,0.02794,0.03644,0.07471,0.26625,1.18053,5.39688"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.38659,2.38856,2.39616,2.41934,2.48828,2.75955,4.00732"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01992,0.02111,0.02592,0.04402,0.11880,0.48595,2.20976"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.09388,4.09667,4.10739,4.14337,4.28424,4.92459,7.88328"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02590,0.02794,0.03644,0.07471,0.26625,1.18053,5.39688"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.92321,3.92519,3.93279,3.95596,4.02490,4.29617,5.54394"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.01992,0.02111,0.02592,0.04402,0.11880,0.48595,2.20976"); } } } pin("wb_dat_o[12]") { direction : output; capacitance : 0.0008; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.42403,5.42756,5.44079,5.48058,5.62218,6.26072,9.22211"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03583,0.03819,0.04661,0.08235,0.26780,1.17674,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.35085,4.35318,4.36208,4.38824,4.46019,4.73148,5.98161"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02633,0.02752,0.03276,0.05042,0.12253,0.48611,2.21440"); } } timing() { related_pin : "wb_adr_i[6]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.11438,5.11792,5.13114,5.17094,5.31253,5.95108,8.91246"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03583,0.03819,0.04661,0.08235,0.26780,1.17674,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.39879,4.40112,4.41002,4.43619,4.50813,4.77942,6.02956"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02633,0.02752,0.03276,0.05042,0.12253,0.48611,2.21440"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.43442,6.43796,6.45118,6.49097,6.63257,7.27111,10.23250"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03583,0.03819,0.04661,0.08235,0.26780,1.17674,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.12999,5.13232,5.14122,5.16739,5.23933,5.51062,6.76076"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02633,0.02752,0.03276,0.05042,0.12253,0.48611,2.21440"); } } timing() { related_pin : "wb_adr_i[4]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.11830,6.12183,6.13506,6.17485,6.31645,6.95499,9.91638"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03583,0.03819,0.04661,0.08235,0.26780,1.17674,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.97622,4.97854,4.98744,5.01361,5.08555,5.35684,6.60698"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02633,0.02752,0.03276,0.05042,0.12253,0.48611,2.21440"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.15720,6.16074,6.17396,6.21376,6.35535,6.99389,9.95528"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03583,0.03819,0.04661,0.08235,0.26780,1.17674,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.79720,5.79953,5.80843,5.83460,5.90654,6.17783,7.42797"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02633,0.02752,0.03276,0.05042,0.12253,0.48611,2.21440"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.36627,6.36980,6.38303,6.42282,6.56442,7.20296,10.16435"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03583,0.03819,0.04661,0.08235,0.26780,1.17674,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.98962,5.99195,6.00085,6.02701,6.09896,6.37025,7.62038"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02633,0.02752,0.03276,0.05042,0.12253,0.48611,2.21440"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.57468,5.57822,5.59144,5.63124,5.77284,6.41138,9.37276"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03583,0.03819,0.04661,0.08235,0.26780,1.17674,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.14018,5.14251,5.15141,5.17758,5.24952,5.52081,6.77095"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02633,0.02752,0.03276,0.05042,0.12253,0.48611,2.21440"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.73949,3.74303,3.75625,3.79605,3.93764,4.57618,7.53757"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03583,0.03819,0.04661,0.08235,0.26780,1.17674,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.98160,2.98393,2.99283,3.01899,3.09094,3.36223,4.61237"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02633,0.02752,0.03276,0.05042,0.12253,0.48611,2.21440"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.03426,5.03780,5.05102,5.09082,5.23241,5.87095,8.83234"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03583,0.03819,0.04661,0.08235,0.26780,1.17674,5.39771"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.91762,4.91995,4.92885,4.95502,5.02696,5.29825,6.54839"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02633,0.02752,0.03276,0.05042,0.12253,0.48611,2.21440"); } } } pin("wb_dat_o[11]") { direction : output; capacitance : 0.0010; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.32492,5.32829,5.34087,5.37928,5.52053,6.15947,9.12085"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03351,0.03577,0.04398,0.07991,0.26731,1.17660,5.39755"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.29088,4.29312,4.30168,4.32707,4.39825,4.66951,5.91907"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02471,0.02590,0.03102,0.04879,0.12156,0.48607,2.21298"); } } timing() { related_pin : "wb_adr_i[6]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.01408,5.01745,5.03003,5.06844,5.20969,5.84863,8.81001"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03351,0.03577,0.04398,0.07991,0.26731,1.17660,5.39755"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.33883,4.34106,4.34963,4.37502,4.44619,4.71745,5.96701"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02471,0.02590,0.03102,0.04879,0.12156,0.48607,2.21298"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.33531,6.33869,6.35126,6.38968,6.53092,7.16986,10.13124"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03351,0.03577,0.04398,0.07991,0.26731,1.17660,5.39755"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.07104,5.07327,5.08184,5.10723,5.17840,5.44966,6.69922"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02471,0.02590,0.03102,0.04879,0.12156,0.48607,2.21298"); } } timing() { related_pin : "wb_adr_i[4]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.01919,6.02256,6.03514,6.07355,6.21480,6.85374,9.81512"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03351,0.03577,0.04398,0.07991,0.26731,1.17660,5.39755"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.91726,4.91950,4.92806,4.95345,5.02463,5.29589,6.54545"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02471,0.02590,0.03102,0.04879,0.12156,0.48607,2.21298"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.05806,6.06143,6.07401,6.11242,6.25367,6.89261,9.85399"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03351,0.03577,0.04398,0.07991,0.26731,1.17660,5.39755"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.73836,5.74059,5.74916,5.77455,5.84572,6.11698,7.36654"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02471,0.02590,0.03102,0.04879,0.12156,0.48607,2.21298"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.26712,6.27050,6.28308,6.32149,6.46274,7.10168,10.06306"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03351,0.03577,0.04398,0.07991,0.26731,1.17660,5.39755"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.93078,5.93301,5.94157,5.96696,6.03814,6.30940,7.55896"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02471,0.02590,0.03102,0.04879,0.12156,0.48607,2.21298"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.47554,5.47892,5.49150,5.52991,5.67115,6.31009,9.27147"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03351,0.03577,0.04398,0.07991,0.26731,1.17660,5.39755"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.08134,5.08357,5.09214,5.11753,5.18870,5.45996,6.70952"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02471,0.02590,0.03102,0.04879,0.12156,0.48607,2.21298"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.64035,3.64372,3.65630,3.69471,3.83596,4.47490,7.43628"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03351,0.03577,0.04398,0.07991,0.26731,1.17660,5.39755"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.92275,2.92499,2.93355,2.95894,3.03012,3.30138,4.55094"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02471,0.02590,0.03102,0.04879,0.12156,0.48607,2.21298"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.92192,4.92530,4.93788,4.97629,5.11753,5.75647,8.71786"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03351,0.03577,0.04398,0.07991,0.26731,1.17660,5.39755"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.84924,4.85147,4.86004,4.88543,4.95660,5.22786,6.47742"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02471,0.02590,0.03102,0.04879,0.12156,0.48607,2.21298"); } } } pin("wb_dat_o[10]") { direction : output; capacitance : 0.0013; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.53421,5.53793,5.55191,5.59334,5.73535,6.37342,9.33482"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03856,0.04105,0.04972,0.08523,0.26838,1.17690,5.39790"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.49285,4.49546,4.50543,4.53402,4.60837,4.87976,6.13170"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03139,0.03260,0.03819,0.05553,0.12557,0.48623,2.21883"); } } timing() { related_pin : "wb_adr_i[6]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.23763,5.24136,5.25534,5.29677,5.43878,6.07685,9.03824"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03856,0.04105,0.04972,0.08523,0.26838,1.17690,5.39790"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.54079,4.54341,4.55337,4.58196,4.65631,4.92771,6.17965"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03139,0.03260,0.03819,0.05553,0.12557,0.48623,2.21883"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.54460,6.54832,6.56230,6.60373,6.74574,7.38381,10.34521"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03856,0.04105,0.04972,0.08523,0.26838,1.17690,5.39790"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.26354,5.26616,5.27612,5.30471,5.37906,5.65045,6.90239"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03139,0.03260,0.03819,0.05553,0.12557,0.48623,2.21883"); } } timing() { related_pin : "wb_adr_i[4]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.22848,6.23220,6.24618,6.28761,6.42962,7.06769,10.02908"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03856,0.04105,0.04972,0.08523,0.26838,1.17690,5.39790"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.10976,5.11238,5.12234,5.15093,5.22528,5.49667,6.74862"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03139,0.03260,0.03819,0.05553,0.12557,0.48623,2.21883"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.28174,6.28546,6.29944,6.34087,6.48288,7.12095,10.08234"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03856,0.04105,0.04972,0.08523,0.26838,1.17690,5.39790"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.94218,5.94479,5.95475,5.98335,6.05770,6.32909,7.58103"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03139,0.03260,0.03819,0.05553,0.12557,0.48623,2.21883"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.49080,6.49453,6.50850,6.54993,6.69194,7.33002,10.29141"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03856,0.04105,0.04972,0.08523,0.26838,1.17690,5.39790"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.13459,6.13721,6.14717,6.17576,6.25011,6.52150,7.77345"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03139,0.03260,0.03819,0.05553,0.12557,0.48623,2.21883"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.69922,5.70294,5.71692,5.75835,5.90036,6.53843,9.49983"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03856,0.04105,0.04972,0.08523,0.26838,1.17690,5.39790"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.28516,5.28777,5.29773,5.32632,5.40068,5.67207,6.92401"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03139,0.03260,0.03819,0.05553,0.12557,0.48623,2.21883"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.86403,3.86775,3.88173,3.92316,4.06517,4.70324,7.66463"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03856,0.04105,0.04972,0.08523,0.26838,1.17690,5.39790"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.12657,3.12919,3.13915,3.16774,3.24210,3.51349,4.76543"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03139,0.03260,0.03819,0.05553,0.12557,0.48623,2.21883"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.18508,5.18880,5.20278,5.24421,5.38622,6.02429,8.98569"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03856,0.04105,0.04972,0.08523,0.26838,1.17690,5.39790"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.08594,5.08856,5.09852,5.12711,5.20146,5.47285,6.72479"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03139,0.03260,0.03819,0.05553,0.12557,0.48623,2.21883"); } } } pin("wb_dat_o[9]") { direction : output; capacitance : 0.0010; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.39203,5.39552,5.40854,5.44792,5.58941,6.22807,9.18946"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03513,0.03746,0.04582,0.08161,0.26765,1.17669,5.39766"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.37240,4.37469,4.38345,4.40929,4.48092,4.75220,6.00209"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02566,0.02685,0.03203,0.04975,0.12213,0.48610,2.21381"); } } timing() { related_pin : "wb_adr_i[6]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.14553,5.14902,5.16205,5.20142,5.34292,5.98158,8.94296"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03513,0.03746,0.04582,0.08161,0.26765,1.17669,5.39766"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.42035,4.42263,4.43140,4.45724,4.52886,4.80014,6.05004"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02566,0.02685,0.03203,0.04975,0.12213,0.48610,2.21381"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.40242,6.40591,6.41894,6.45831,6.59980,7.23847,10.19985"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03513,0.03746,0.04582,0.08161,0.26765,1.17669,5.39766"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.10753,5.10982,5.11858,5.14442,5.21605,5.48732,6.73722"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02566,0.02685,0.03203,0.04975,0.12213,0.48610,2.21381"); } } timing() { related_pin : "wb_adr_i[4]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.08630,6.08979,6.10281,6.14219,6.28368,6.92234,9.88373"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03513,0.03746,0.04582,0.08161,0.26765,1.17669,5.39766"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.95375,4.95604,4.96480,4.99064,5.06227,5.33355,6.58344"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02566,0.02685,0.03203,0.04975,0.12213,0.48610,2.21381"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.18550,6.18899,6.20202,6.24140,6.38289,7.02155,9.98294"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03513,0.03746,0.04582,0.08161,0.26765,1.17669,5.39766"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.81852,5.82081,5.82957,5.85542,5.92704,6.19832,7.44821"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02566,0.02685,0.03203,0.04975,0.12213,0.48610,2.21381"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.39457,6.39806,6.41109,6.45046,6.59195,7.23062,10.19200"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03513,0.03746,0.04582,0.08161,0.26765,1.17669,5.39766"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.01094,6.01323,6.02199,6.04783,6.11945,6.39073,7.64063"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02566,0.02685,0.03203,0.04975,0.12213,0.48610,2.21381"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.60299,5.60647,5.61950,5.65888,5.80037,6.43903,9.40042"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03513,0.03746,0.04582,0.08161,0.26765,1.17669,5.39766"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.16150,5.16379,5.17255,5.19839,5.27002,5.54130,6.79119"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02566,0.02685,0.03203,0.04975,0.12213,0.48610,2.21381"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.76779,3.77128,3.78431,3.82369,3.96518,4.60384,7.56523"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03513,0.03746,0.04582,0.08161,0.26765,1.17669,5.39766"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.00292,3.00521,3.01397,3.03981,3.11144,3.38271,4.63261"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02566,0.02685,0.03203,0.04975,0.12213,0.48610,2.21381"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.04797,5.05146,5.06449,5.10387,5.24536,5.88402,8.84541"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03513,0.03746,0.04582,0.08161,0.26765,1.17669,5.39766"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.92951,4.93180,4.94056,4.96640,5.03802,5.30930,6.55920"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02566,0.02685,0.03203,0.04975,0.12213,0.48610,2.21381"); } } } pin("wb_dat_o[8]") { direction : output; capacitance : 0.0012; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.36615,5.36959,5.38244,5.42143,5.56282,6.20159,9.16298"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03448,0.03678,0.04508,0.08093,0.26751,1.17665,5.39762"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.33167,4.33392,4.34254,4.36806,4.43937,4.71063,5.96029"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02499,0.02618,0.03131,0.04907,0.12173,0.48608,2.21322"); } } timing() { related_pin : "wb_adr_i[6]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.08897,5.09241,5.10526,5.14424,5.28563,5.92441,8.88579"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03448,0.03678,0.04508,0.08093,0.26751,1.17665,5.39762"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.37962,4.38186,4.39049,4.41601,4.48731,4.75858,6.00823"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02499,0.02618,0.03131,0.04907,0.12173,0.48608,2.21322"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.37654,6.37999,6.39283,6.43182,6.57321,7.21199,10.17337"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03448,0.03678,0.04508,0.08093,0.26751,1.17665,5.39762"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.08897,5.09122,5.09984,5.12536,5.19666,5.46793,6.71759"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02499,0.02618,0.03131,0.04907,0.12173,0.48608,2.21322"); } } timing() { related_pin : "wb_adr_i[4]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.06042,6.06386,6.07671,6.11570,6.25709,6.89586,9.85725"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03448,0.03678,0.04508,0.08093,0.26751,1.17665,5.39762"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.93519,4.93744,4.94606,4.97158,5.04289,5.31415,6.56381"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02499,0.02618,0.03131,0.04907,0.12173,0.48608,2.21322"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.13040,6.13384,6.14669,6.18568,6.32707,6.96584,9.92723"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03448,0.03678,0.04508,0.08093,0.26751,1.17665,5.39762"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.77913,5.78138,5.79000,5.81552,5.88683,6.15809,7.40775"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02499,0.02618,0.03131,0.04907,0.12173,0.48608,2.21322"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.33946,6.34291,6.35575,6.39474,6.53613,7.17491,10.13629"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03448,0.03678,0.04508,0.08093,0.26751,1.17665,5.39762"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.97155,5.97379,5.98242,6.00794,6.07924,6.35051,7.60017"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02499,0.02618,0.03131,0.04907,0.12173,0.48608,2.21322"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.54788,5.55132,5.56417,5.60316,5.74455,6.38333,9.34471"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03448,0.03678,0.04508,0.08093,0.26751,1.17665,5.39762"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.12211,5.12436,5.13298,5.15850,5.22981,5.50107,6.75073"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02499,0.02618,0.03131,0.04907,0.12173,0.48608,2.21322"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.71269,3.71613,3.72898,3.76797,3.90936,4.54813,7.50952"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03448,0.03678,0.04508,0.08093,0.26751,1.17665,5.39762"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.96353,2.96578,2.97440,2.99992,3.07122,3.34249,4.59215"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02499,0.02618,0.03131,0.04907,0.12173,0.48608,2.21322"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.96763,4.97107,4.98392,5.02291,5.16430,5.80307,8.76446"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03448,0.03678,0.04508,0.08093,0.26751,1.17665,5.39762"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.87394,4.87618,4.88481,4.91033,4.98163,5.25290,6.50256"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02499,0.02618,0.03131,0.04907,0.12173,0.48608,2.21322"); } } } pin("wb_dat_o[7]") { direction : output; capacitance : 0.0008; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.53254,5.53548,5.54667,5.58314,5.72405,6.36403,9.32358"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02785,0.02994,0.03830,0.07587,0.26649,1.17925,5.39706"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.19658,4.19858,4.20629,4.22971,4.29893,4.57011,5.81821"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02062,0.02179,0.02662,0.04466,0.11910,0.48598,2.20938"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.24342,4.24636,4.25755,4.29402,4.43493,5.07491,8.03446"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02785,0.02994,0.03830,0.07587,0.26649,1.17925,5.39706"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.39826,3.40026,3.40797,3.43139,3.50061,3.77179,5.01989"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02062,0.02179,0.02662,0.04466,0.11910,0.48598,2.20938"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.54293,6.54587,6.55706,6.59353,6.73444,7.37443,10.33397"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02785,0.02994,0.03830,0.07587,0.26649,1.17925,5.39706"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.24477,5.24676,5.25447,5.27790,5.34712,5.61830,6.86640"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02062,0.02179,0.02662,0.04466,0.11910,0.48598,2.20938"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.22681,6.22975,6.24094,6.27741,6.41832,7.05830,10.01785"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02785,0.02994,0.03830,0.07587,0.26649,1.17925,5.39706"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.09099,5.09299,5.10070,5.12412,5.19334,5.46452,6.71262"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02062,0.02179,0.02662,0.04466,0.11910,0.48598,2.20938"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.16708,6.17002,6.18121,6.21768,6.35860,6.99858,9.95813"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02785,0.02994,0.03830,0.07587,0.26649,1.17925,5.39706"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.25476,5.25676,5.26447,5.28789,5.35711,5.62829,6.87639"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02062,0.02179,0.02662,0.04466,0.11910,0.48598,2.20938"); } } timing() { related_pin : "wb_adr_i[2]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.37615,6.37909,6.39028,6.42675,6.56766,7.20764,10.16719"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02785,0.02994,0.03830,0.07587,0.26649,1.17925,5.39706"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.44718,5.44917,5.45688,5.48030,5.54953,5.82071,7.06881"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02062,0.02179,0.02662,0.04466,0.11910,0.48598,2.20938"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.58457,5.58751,5.59869,5.63516,5.77608,6.41606,9.37561"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02785,0.02994,0.03830,0.07587,0.26649,1.17925,5.39706"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.59774,4.59974,4.60745,4.63087,4.70009,4.97127,6.21937"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02062,0.02179,0.02662,0.04466,0.11910,0.48598,2.20938"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.74937,3.75231,3.76350,3.79997,3.94089,4.58087,7.54042"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02785,0.02994,0.03830,0.07587,0.26649,1.17925,5.39706"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.43916,2.44115,2.44886,2.47229,2.54151,2.81269,4.06079"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02062,0.02179,0.02662,0.04466,0.11910,0.48598,2.20938"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.33878,4.34173,4.35291,4.38938,4.53030,5.17028,8.12983"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02785,0.02994,0.03830,0.07587,0.26649,1.17925,5.39706"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.14516,4.14715,4.15486,4.17829,4.24751,4.51869,5.76679"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02062,0.02179,0.02662,0.04466,0.11910,0.48598,2.20938"); } } } pin("wb_dat_o[6]") { direction : output; capacitance : 0.0009; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.55887,5.56192,5.57342,5.61024,5.75119,6.39091,9.35106"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02922,0.03134,0.03961,0.07668,0.26665,1.17835,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.23808,4.24019,4.24834,4.27275,4.34296,4.61418,5.86302"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02269,0.02387,0.02884,0.04675,0.12035,0.48603,2.21120"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.26974,4.27279,4.28430,4.32112,4.46207,5.10179,8.06194"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02922,0.03134,0.03961,0.07668,0.26665,1.17835,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.43976,3.44188,3.45002,3.47443,3.54464,3.81586,5.06470"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02269,0.02387,0.02884,0.04675,0.12035,0.48603,2.21120"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.56926,6.57231,6.58382,6.62063,6.76158,7.40130,10.36145"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02922,0.03134,0.03961,0.07668,0.26665,1.17835,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.28627,5.28838,5.29653,5.32094,5.39115,5.66237,6.91121"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02269,0.02387,0.02884,0.04675,0.12035,0.48603,2.21120"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.25313,6.25619,6.26769,6.30451,6.44546,7.08518,10.04533"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02922,0.03134,0.03961,0.07668,0.26665,1.17835,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.13249,5.13460,5.14275,5.16716,5.23737,5.50859,6.75743"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02269,0.02387,0.02884,0.04675,0.12035,0.48603,2.21120"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.19341,6.19646,6.20797,6.24478,6.38573,7.02546,9.98561"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02922,0.03134,0.03961,0.07668,0.26665,1.17835,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.29626,5.29837,5.30652,5.33093,5.40114,5.67236,6.92120"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02269,0.02387,0.02884,0.04675,0.12035,0.48603,2.21120"); } } timing() { related_pin : "wb_adr_i[2]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.40247,6.40553,6.41703,6.45385,6.59480,7.23452,10.19467"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02922,0.03134,0.03961,0.07668,0.26665,1.17835,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.48868,5.49079,5.49893,5.52335,5.59356,5.86478,7.11362"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02269,0.02387,0.02884,0.04675,0.12035,0.48603,2.21120"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.61089,5.61394,5.62545,5.66227,5.80322,6.44294,9.40309"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02922,0.03134,0.03961,0.07668,0.26665,1.17835,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.63924,4.64135,4.64950,4.67391,4.74412,5.01534,6.26418"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02269,0.02387,0.02884,0.04675,0.12035,0.48603,2.21120"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.77570,3.77875,3.79026,3.82707,3.96802,4.60775,7.56790"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02922,0.03134,0.03961,0.07668,0.26665,1.17835,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.48066,2.48277,2.49091,2.51533,2.58554,2.85676,4.10560"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02269,0.02387,0.02884,0.04675,0.12035,0.48603,2.21120"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.41435,4.41740,4.42891,4.46573,4.60668,5.24640,8.20655"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02922,0.03134,0.03961,0.07668,0.26665,1.17835,5.39719"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.21820,4.22032,4.22846,4.25288,4.32309,4.59431,5.84314"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02269,0.02387,0.02884,0.04675,0.12035,0.48603,2.21120"); } } } pin("wb_dat_o[5]") { direction : output; capacitance : 0.0015; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.65363,5.65690,5.66904,5.70654,5.84756,6.48677,9.44811"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03193,0.03411,0.04219,0.07828,0.26698,1.17657,5.39744"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.30939,4.31163,4.32021,4.34562,4.41682,4.68808,5.93766"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02477,0.02596,0.03108,0.04885,0.12159,0.48608,2.21303"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.36451,4.36778,4.37992,4.41742,4.55843,5.19765,8.15899"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03193,0.03411,0.04219,0.07828,0.26698,1.17657,5.39744"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.51108,3.51331,3.52189,3.54730,3.61850,3.88976,5.13934"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02477,0.02596,0.03108,0.04885,0.12159,0.48608,2.21303"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.66403,6.66729,6.67944,6.71693,6.85795,7.49716,10.45850"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03193,0.03411,0.04219,0.07828,0.26698,1.17657,5.39744"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.35758,5.35982,5.36840,5.39381,5.46501,5.73627,6.98585"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02477,0.02596,0.03108,0.04885,0.12159,0.48608,2.21303"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.34790,6.35117,6.36331,6.40081,6.54182,7.18104,10.14238"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03193,0.03411,0.04219,0.07828,0.26698,1.17657,5.39744"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.20380,5.20604,5.21462,5.24003,5.31123,5.58249,6.83207"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02477,0.02596,0.03108,0.04885,0.12159,0.48608,2.21303"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.28818,6.29144,6.30359,6.34108,6.48210,7.12132,10.08265"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03193,0.03411,0.04219,0.07828,0.26698,1.17657,5.39744"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.36758,5.36981,5.37839,5.40380,5.47500,5.74626,6.99584"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02477,0.02596,0.03108,0.04885,0.12159,0.48608,2.21303"); } } timing() { related_pin : "wb_adr_i[2]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.49724,6.50051,6.51265,6.55015,6.69116,7.33038,10.29172"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03193,0.03411,0.04219,0.07828,0.26698,1.17657,5.39744"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.55999,5.56223,5.57080,5.59622,5.66742,5.93868,7.18826"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02477,0.02596,0.03108,0.04885,0.12159,0.48608,2.21303"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.70566,5.70893,5.72107,5.75857,5.89958,6.53880,9.50013"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03193,0.03411,0.04219,0.07828,0.26698,1.17657,5.39744"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.71055,4.71279,4.72137,4.74678,4.81798,5.08924,6.33882"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02477,0.02596,0.03108,0.04885,0.12159,0.48608,2.21303"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.87047,3.87373,3.88588,3.92337,4.06439,4.70361,7.66494"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03193,0.03411,0.04219,0.07828,0.26698,1.17657,5.39744"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.55197,2.55421,2.56278,2.58820,2.65940,2.93066,4.18024"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02477,0.02596,0.03108,0.04885,0.12159,0.48608,2.21303"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.46728,4.47055,4.48269,4.52019,4.66121,5.30042,8.26176"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03193,0.03411,0.04219,0.07828,0.26698,1.17657,5.39744"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.26402,4.26625,4.27483,4.30025,4.37145,4.64271,5.89229"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02477,0.02596,0.03108,0.04885,0.12159,0.48608,2.21303"); } } } pin("wb_dat_o[4]") { direction : output; capacitance : 0.0010; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.64145,5.64467,5.65667,5.69403,5.83503,6.47435,9.43544"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03135,0.03352,0.04164,0.07794,0.26691,1.17695,5.39739"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.29896,4.30116,4.30963,4.33479,4.40573,4.67698,5.92638"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02424,0.02542,0.03051,0.04831,0.12128,0.48606,2.21256"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.35232,4.35554,4.36755,4.40490,4.54591,5.18523,8.14631"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03135,0.03352,0.04164,0.07794,0.26691,1.17695,5.39739"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.50064,3.50284,3.51131,3.53647,3.60742,3.87867,5.12806"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02424,0.02542,0.03051,0.04831,0.12128,0.48606,2.21256"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.65184,6.65506,6.66707,6.70442,6.84542,7.48474,10.44583"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03135,0.03352,0.04164,0.07794,0.26691,1.17695,5.39739"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.34715,5.34935,5.35782,5.38298,5.45392,5.72517,6.97456"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02424,0.02542,0.03051,0.04831,0.12128,0.48606,2.21256"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.33571,6.33893,6.35094,6.38830,6.52930,7.16862,10.12971"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03135,0.03352,0.04164,0.07794,0.26691,1.17695,5.39739"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.19337,5.19557,5.20404,5.22920,5.30015,5.57139,6.82079"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02424,0.02542,0.03051,0.04831,0.12128,0.48606,2.21256"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.27599,6.27921,6.29122,6.32857,6.46957,7.10889,10.06998"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03135,0.03352,0.04164,0.07794,0.26691,1.17695,5.39739"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.35714,5.35934,5.36781,5.39297,5.46392,5.73517,6.98456"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02424,0.02542,0.03051,0.04831,0.12128,0.48606,2.21256"); } } timing() { related_pin : "wb_adr_i[2]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.48505,6.48827,6.50028,6.53763,6.67864,7.31796,10.27904"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03135,0.03352,0.04164,0.07794,0.26691,1.17695,5.39739"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.54955,5.55176,5.56023,5.58539,5.65633,5.92758,7.17697"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02424,0.02542,0.03051,0.04831,0.12128,0.48606,2.21256"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.69347,5.69669,5.70870,5.74605,5.88705,6.52638,9.48746"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03135,0.03352,0.04164,0.07794,0.26691,1.17695,5.39739"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.70012,4.70232,4.71079,4.73595,4.80690,5.07815,6.32754"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02424,0.02542,0.03051,0.04831,0.12128,0.48606,2.21256"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.85828,3.86150,3.87351,3.91086,4.05186,4.69119,7.65227"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03135,0.03352,0.04164,0.07794,0.26691,1.17695,5.39739"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.54153,2.54374,2.55221,2.57737,2.64831,2.91956,4.16895"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02424,0.02542,0.03051,0.04831,0.12128,0.48606,2.21256"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.46003,4.46325,4.47526,4.51261,4.65361,5.29293,8.25402"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03135,0.03352,0.04164,0.07794,0.26691,1.17695,5.39739"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.25650,4.25871,4.26717,4.29233,4.36328,4.63453,5.88392"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02424,0.02542,0.03051,0.04831,0.12128,0.48606,2.21256"); } } } pin("wb_dat_o[3]") { direction : output; capacitance : 0.0011; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.67316,5.67645,5.68871,5.72643,5.86750,6.50664,9.46802"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03236,0.03456,0.04267,0.07869,0.26707,1.17653,5.39748"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.32896,4.33123,4.33994,4.36566,4.43715,4.70843,5.95823"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02539,0.02658,0.03175,0.04948,0.12197,0.48609,2.21357"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.38403,4.38733,4.39959,4.43731,4.57838,5.21752,8.17890"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03236,0.03456,0.04267,0.07869,0.26707,1.17653,5.39748"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.53065,3.53292,3.54163,3.56734,3.63884,3.91011,5.15991"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02539,0.02658,0.03175,0.04948,0.12197,0.48609,2.21357"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.68355,6.68684,6.69910,6.73683,6.87789,7.51704,10.47841"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03236,0.03456,0.04267,0.07869,0.26707,1.17653,5.39748"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.37715,5.37942,5.38813,5.41385,5.48534,5.75661,7.00642"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02539,0.02658,0.03175,0.04948,0.12197,0.48609,2.21357"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.36743,6.37072,6.38298,6.42070,6.56177,7.20091,10.16229"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03236,0.03456,0.04267,0.07869,0.26707,1.17653,5.39748"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.22337,5.22565,5.23435,5.26007,5.33156,5.60284,6.85264"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02539,0.02658,0.03175,0.04948,0.12197,0.48609,2.21357"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.30770,6.31100,6.32326,6.36098,6.50205,7.14119,10.10257"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03236,0.03456,0.04267,0.07869,0.26707,1.17653,5.39748"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.38715,5.38942,5.39812,5.42384,5.49534,5.76661,7.01641"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02539,0.02658,0.03175,0.04948,0.12197,0.48609,2.21357"); } } timing() { related_pin : "wb_adr_i[2]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.51677,6.52006,6.53232,6.57004,6.71111,7.35025,10.31163"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03236,0.03456,0.04267,0.07869,0.26707,1.17653,5.39748"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.57956,5.58183,5.59054,5.61625,5.68775,5.95902,7.20883"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02539,0.02658,0.03175,0.04948,0.12197,0.48609,2.21357"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.72518,5.72848,5.74074,5.77846,5.91953,6.55867,9.52005"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03236,0.03456,0.04267,0.07869,0.26707,1.17653,5.39748"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.73013,4.73240,4.74110,4.76682,4.83832,5.10959,6.35939"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02539,0.02658,0.03175,0.04948,0.12197,0.48609,2.21357"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.88999,3.89329,3.90555,3.94327,4.08434,4.72348,7.68486"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03236,0.03456,0.04267,0.07869,0.26707,1.17653,5.39748"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.57154,2.57381,2.58252,2.60824,2.67973,2.95100,4.20081"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02539,0.02658,0.03175,0.04948,0.12197,0.48609,2.21357"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.50006,4.50335,4.51561,4.55333,4.69440,5.33354,8.29492"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03236,0.03456,0.04267,0.07869,0.26707,1.17653,5.39748"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.29346,4.29573,4.30444,4.33015,4.40165,4.67292,5.92272"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02539,0.02658,0.03175,0.04948,0.12197,0.48609,2.21357"); } } } pin("wb_dat_o[2]") { direction : output; capacitance : 0.0008; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.70487,5.70821,5.72063,5.75870,5.89986,6.53890,9.50028"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03294,0.03517,0.04333,0.07931,0.26719,1.17656,5.39752"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.36384,4.36617,4.37507,4.40123,4.47317,4.74446,5.99460"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02632,0.02752,0.03275,0.05042,0.12253,0.48611,2.21439"); } } timing() { related_pin : "wb_adr_i[6]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.41575,4.41909,4.43151,4.46958,4.61074,5.24978,8.21116"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03294,0.03517,0.04333,0.07931,0.26719,1.17656,5.39752"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.56553,3.56785,3.57675,3.60291,3.67485,3.94615,5.19628"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02632,0.02752,0.03275,0.05042,0.12253,0.48611,2.21439"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.71526,6.71860,6.73102,6.76909,6.91025,7.54929,10.51067"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03294,0.03517,0.04333,0.07931,0.26719,1.17656,5.39752"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.41203,5.41436,5.42326,5.44942,5.52136,5.79265,7.04279"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02632,0.02752,0.03275,0.05042,0.12253,0.48611,2.21439"); } } timing() { related_pin : "wb_adr_i[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.39914,6.40248,6.41490,6.45297,6.59413,7.23317,10.19454"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03294,0.03517,0.04333,0.07931,0.26719,1.17656,5.39752"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.25825,5.26058,5.26948,5.29564,5.36758,5.63887,6.88901"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02632,0.02752,0.03275,0.05042,0.12253,0.48611,2.21439"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.33941,6.34275,6.35517,6.39324,6.53440,7.17344,10.13482"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03294,0.03517,0.04333,0.07931,0.26719,1.17656,5.39752"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.42202,5.42435,5.43325,5.45941,5.53135,5.80264,7.05278"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02632,0.02752,0.03275,0.05042,0.12253,0.48611,2.21439"); } } timing() { related_pin : "wb_adr_i[2]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.54848,6.55182,6.56424,6.60231,6.74347,7.38251,10.34389"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03294,0.03517,0.04333,0.07931,0.26719,1.17656,5.39752"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.61444,5.61676,5.62567,5.65183,5.72377,5.99506,7.24520"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02632,0.02752,0.03275,0.05042,0.12253,0.48611,2.21439"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.75690,5.76023,5.77266,5.81073,5.95188,6.59092,9.55230"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03294,0.03517,0.04333,0.07931,0.26719,1.17656,5.39752"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.76500,4.76733,4.77623,4.80239,4.87433,5.14562,6.39576"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02632,0.02752,0.03275,0.05042,0.12253,0.48611,2.21439"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.92170,3.92504,3.93746,3.97553,4.11669,4.75573,7.71711"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03294,0.03517,0.04333,0.07931,0.26719,1.17656,5.39752"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.60642,2.60875,2.61765,2.64381,2.71575,2.98704,4.23718"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02632,0.02752,0.03275,0.05042,0.12253,0.48611,2.21439"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.53244,4.53578,4.54820,4.58627,4.72742,5.36646,8.32784"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03294,0.03517,0.04333,0.07931,0.26719,1.17656,5.39752"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.32649,4.32881,4.33772,4.36388,4.43582,4.70711,5.95724"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.02632,0.02752,0.03275,0.05042,0.12253,0.48611,2.21439"); } } } pin("wb_dat_o[1]") { direction : output; capacitance : 0.0010; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.74704,5.75105,5.76619,5.81012,5.95276,6.59011,9.55152"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04274,0.04543,0.05448,0.08964,0.26927,1.17715,5.39818"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.58875,4.59143,4.60163,4.63077,4.70566,4.97707,6.22941"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03252,0.03373,0.03941,0.05667,0.12625,0.48626,2.21983"); } } timing() { related_pin : "wb_adr_i[6]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.44794,5.45196,5.46709,5.51102,5.65367,6.29102,9.25243"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04274,0.04543,0.05448,0.08964,0.26927,1.17715,5.39818"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.63670,4.63938,4.64957,4.67871,4.75360,5.02501,6.27736"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03252,0.03373,0.03941,0.05667,0.12625,0.48626,2.21983"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.75743,6.76144,6.77658,6.82051,6.96315,7.60050,10.56191"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04274,0.04543,0.05448,0.08964,0.26927,1.17715,5.39818"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.35977,5.36245,5.37265,5.40178,5.47667,5.74809,7.00043"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03252,0.03373,0.03941,0.05667,0.12625,0.48626,2.21983"); } } timing() { related_pin : "wb_adr_i[4]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.44131,6.44532,6.46046,6.50438,6.64703,7.28438,10.24579"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04274,0.04543,0.05448,0.08964,0.26927,1.17715,5.39818"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.20599,5.20867,5.21887,5.24800,5.32290,5.59431,6.84665"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03252,0.03373,0.03941,0.05667,0.12625,0.48626,2.21983"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.48640,6.49041,6.50555,6.54948,6.69213,7.32947,10.29088"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04274,0.04543,0.05448,0.08964,0.26927,1.17715,5.39818"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.03122,6.03390,6.04410,6.07324,6.14813,6.41954,7.67189"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03252,0.03373,0.03941,0.05667,0.12625,0.48626,2.21983"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.69547,6.69948,6.71462,6.75854,6.90119,7.53854,10.49995"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04274,0.04543,0.05448,0.08964,0.26927,1.17715,5.39818"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.22364,6.22632,6.23652,6.26565,6.34054,6.61196,7.86430"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03252,0.03373,0.03941,0.05667,0.12625,0.48626,2.21983"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.90388,5.90790,5.92303,5.96696,6.10961,6.74696,9.70836"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04274,0.04543,0.05448,0.08964,0.26927,1.17715,5.39818"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.37420,5.37688,5.38708,5.41621,5.49111,5.76252,7.01486"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03252,0.03373,0.03941,0.05667,0.12625,0.48626,2.21983"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.06869,4.07270,4.08784,4.13177,4.27442,4.91177,7.87317"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04274,0.04543,0.05448,0.08964,0.26927,1.17715,5.39818"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("3.21562,3.21830,3.22850,3.25763,3.33252,3.60394,4.85628"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03252,0.03373,0.03941,0.05667,0.12625,0.48626,2.21983"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.48486,5.48887,5.50401,5.54793,5.69058,6.32793,9.28934"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04274,0.04543,0.05448,0.08964,0.26927,1.17715,5.39818"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.09204,5.09472,5.10492,5.13406,5.20895,5.48036,6.73270"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03252,0.03373,0.03941,0.05667,0.12625,0.48626,2.21983"); } } } pin("wb_dat_o[0]") { direction : output; capacitance : 0.0015; timing() { related_pin : "wb_adr_i[7]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.78629,5.79016,5.80468,5.84730,5.98962,6.62734,9.58874"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04055,0.04314,0.05198,0.08733,0.26880,1.17702,5.39803"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.67479,4.67738,4.68727,4.71568,4.78985,5.06123,6.31304"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03101,0.03222,0.03779,0.05515,0.12534,0.48622,2.21850"); } } timing() { related_pin : "wb_adr_i[6]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.37501,5.37887,5.39340,5.43602,5.57833,6.21606,9.17746"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04055,0.04314,0.05198,0.08733,0.26880,1.17702,5.39803"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.72274,4.72533,4.73521,4.76362,4.83779,5.10918,6.36098"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03101,0.03222,0.03779,0.05515,0.12534,0.48622,2.21850"); } } timing() { related_pin : "wb_adr_i[5]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.79668,6.80055,6.81508,6.85769,7.00001,7.63773,10.59914"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04055,0.04314,0.05198,0.08733,0.26880,1.17702,5.39803"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.57037,5.57296,5.58284,5.61126,5.68543,5.95681,7.20862"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03101,0.03222,0.03779,0.05515,0.12534,0.48622,2.21850"); } } timing() { related_pin : "wb_adr_i[4]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.48056,6.48442,6.49895,6.54157,6.68389,7.32161,10.28301"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04055,0.04314,0.05198,0.08733,0.26880,1.17702,5.39803"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.41659,5.41918,5.42907,5.45748,5.53165,5.80303,7.05484"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03101,0.03222,0.03779,0.05515,0.12534,0.48622,2.21850"); } } timing() { related_pin : "wb_adr_i[3]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.42084,6.42470,6.43923,6.48185,6.62416,7.26189,10.22329"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04055,0.04314,0.05198,0.08733,0.26880,1.17702,5.39803"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.74593,5.74853,5.75841,5.78682,5.86099,6.13238,7.38418"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03101,0.03222,0.03779,0.05515,0.12534,0.48622,2.21850"); } } timing() { related_pin : "wb_adr_i[2]"; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.62990,6.63376,6.64829,6.69091,6.83323,7.47095,10.43235"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04055,0.04314,0.05198,0.08733,0.26880,1.17702,5.39803"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.93835,5.94094,5.95083,5.97924,6.05341,6.32479,7.57660"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03101,0.03222,0.03779,0.05515,0.12534,0.48622,2.21850"); } } timing() { related_pin : "wb_adr_i[1]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.83832,5.84218,5.85671,5.89933,6.04164,6.67937,9.64077"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04055,0.04314,0.05198,0.08733,0.26880,1.17702,5.39803"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("5.08891,5.09151,5.10139,5.12980,5.20397,5.47536,6.72716"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03101,0.03222,0.03779,0.05515,0.12534,0.48622,2.21850"); } } timing() { related_pin : "wb_adr_i[0]"; timing_sense : negative_unate; timing_type : combinational; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("4.00312,4.00699,4.02152,4.06414,4.20645,4.84418,7.80558"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04055,0.04314,0.05198,0.08733,0.26880,1.17702,5.39803"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("2.93033,2.93292,2.94281,2.97122,3.04539,3.31677,4.56858"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03101,0.03222,0.03779,0.05515,0.12534,0.48622,2.21850"); } } timing() { related_pin : "clk"; timing_type : rising_edge; cell_rise(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("7.01498,7.01884,7.03337,7.07599,7.21830,7.85603,10.81743"); } rise_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.04055,0.04314,0.05198,0.08733,0.26880,1.17702,5.39803"); } cell_fall(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("6.95047,6.95306,6.96295,6.99136,7.06553,7.33691,8.58872"); } fall_transition(template_1) { index_1("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000"); values("0.03101,0.03222,0.03779,0.05515,0.12534,0.48622,2.21850"); } } } } bus("wb_sel_i") { bus_type : wb_sel_i; direction : input; capacitance : 0.0000; pin("wb_sel_i[3]") { direction : input; capacitance : 0.0000; } pin("wb_sel_i[2]") { direction : input; capacitance : 0.0000; } pin("wb_sel_i[1]") { direction : input; capacitance : 0.0000; } pin("wb_sel_i[0]") { direction : input; capacitance : 0.0000; } } } }