library (caravel_core) { 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.00191, 0.00726, 0.02767, 0.10546, 0.40192, 1.53169"); } type ("mprj_analog_io") { base_type : array; data_type : bit; bit_width : 29; bit_from : 28; bit_to : 0; } type ("mprj_io_analog_en") { base_type : array; data_type : bit; bit_width : 38; bit_from : 37; bit_to : 0; } type ("mprj_io_analog_pol") { base_type : array; data_type : bit; bit_width : 38; bit_from : 37; bit_to : 0; } type ("mprj_io_analog_sel") { base_type : array; data_type : bit; bit_width : 38; bit_from : 37; bit_to : 0; } type ("mprj_io_dm") { base_type : array; data_type : bit; bit_width : 114; bit_from : 113; bit_to : 0; } type ("mprj_io_holdover") { base_type : array; data_type : bit; bit_width : 38; bit_from : 37; bit_to : 0; } type ("mprj_io_ib_mode_sel") { base_type : array; data_type : bit; bit_width : 38; bit_from : 37; bit_to : 0; } type ("mprj_io_in") { base_type : array; data_type : bit; bit_width : 38; bit_from : 37; bit_to : 0; } type ("mprj_io_inp_dis") { base_type : array; data_type : bit; bit_width : 38; bit_from : 37; bit_to : 0; } type ("mprj_io_oeb") { base_type : array; data_type : bit; bit_width : 38; bit_from : 37; bit_to : 0; } type ("mprj_io_one") { base_type : array; data_type : bit; bit_width : 38; bit_from : 37; bit_to : 0; } type ("mprj_io_out") { base_type : array; data_type : bit; bit_width : 38; bit_from : 37; bit_to : 0; } type ("mprj_io_slow_sel") { base_type : array; data_type : bit; bit_width : 38; bit_from : 37; bit_to : 0; } type ("mprj_io_vtrip_sel") { base_type : array; data_type : bit; bit_width : 38; bit_from : 37; bit_to : 0; } cell ("caravel_core") { interface_timing : true; pin("clock_core") { direction : input; capacitance : 0.1130; } pin("flash_clk_frame") { direction : output; capacitance : 0.0585; timing() { related_pin : "mprj_io_in[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { values("1.74022,1.74213,1.74868,1.76833,1.82665,2.02890,2.79773"); } rise_transition(template_1) { values("0.02578,0.02724,0.03240,0.05152,0.12351,0.40857,1.50653"); } cell_fall(template_1) { values("2.08041,2.08209,2.08806,2.10465,2.14784,2.27504,2.73660"); } fall_transition(template_1) { values("0.02337,0.02442,0.02828,0.04104,0.08437,0.25148,0.91306"); } } } pin("flash_clk_oeb") { direction : output; capacitance : 0.0575; } pin("flash_csb_frame") { direction : output; capacitance : 0.0710; timing() { related_pin : "mprj_io_in[3]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { values("1.53525,1.53715,1.54366,1.56322,1.62147,1.82370,2.59316"); } rise_transition(template_1) { values("0.02534,0.02681,0.03201,0.05120,0.12339,0.40851,1.50634"); } cell_fall(template_1) { values("1.74825,1.74992,1.75589,1.77248,1.81566,1.94287,2.40444"); } fall_transition(template_1) { values("0.02337,0.02442,0.02829,0.04105,0.08438,0.25148,0.91303"); } } } pin("flash_csb_oeb") { direction : output; capacitance : 0.0550; } pin("flash_io0_di") { direction : input; capacitance : 0.0838; } pin("flash_io0_do") { direction : output; capacitance : 0.0866; timing() { related_pin : "mprj_io_in[2]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { values("1.29220,1.29411,1.30066,1.32029,1.37860,1.58085,2.34979"); } rise_transition(template_1) { values("0.02570,0.02716,0.03233,0.05147,0.12349,0.40856,1.50649"); } cell_fall(template_1) { values("1.52535,1.52701,1.53284,1.54942,1.59259,1.71983,2.18152"); } fall_transition(template_1) { values("0.02337,0.02439,0.02832,0.04112,0.08443,0.25148,0.91242"); } } } pin("flash_io0_ieb") { direction : output; capacitance : 0.0814; } pin("flash_io0_oeb") { direction : output; capacitance : 0.0840; } pin("flash_io1_di") { direction : input; capacitance : 0.0815; } pin("flash_io1_do") { direction : output; capacitance : 0.0626; } pin("flash_io1_ieb") { direction : output; capacitance : 0.0631; } pin("flash_io1_oeb") { direction : output; capacitance : 0.0580; } pin("gpio_in_core") { direction : input; capacitance : 0.0535; } pin("gpio_inenb_core") { direction : output; capacitance : 0.0381; } pin("gpio_mode0_core") { direction : output; capacitance : 0.0290; } pin("gpio_mode1_core") { direction : output; capacitance : 0.0182; } pin("gpio_out_core") { direction : output; capacitance : 0.0107; } pin("gpio_outenb_core") { direction : output; capacitance : 0.0074; } pin("por_l") { direction : output; capacitance : 0.1013; } pin("porb_h") { direction : output; capacitance : 0.2156; } pin("rstb_h") { direction : input; capacitance : 0.0247; } bus("mprj_analog_io") { bus_type : mprj_analog_io; direction : inout; capacitance : 0.0000; pin("mprj_analog_io[28]") { direction : inout; capacitance : 0.0746; } pin("mprj_analog_io[27]") { direction : inout; capacitance : 0.0786; } pin("mprj_analog_io[26]") { direction : inout; capacitance : 0.0964; } pin("mprj_analog_io[25]") { direction : inout; capacitance : 0.1053; } pin("mprj_analog_io[24]") { direction : inout; capacitance : 0.0537; } pin("mprj_analog_io[23]") { direction : inout; capacitance : 0.0521; } pin("mprj_analog_io[22]") { direction : inout; capacitance : 0.0625; } pin("mprj_analog_io[21]") { direction : inout; capacitance : 0.0580; } pin("mprj_analog_io[20]") { direction : inout; capacitance : 0.0760; } pin("mprj_analog_io[19]") { direction : inout; capacitance : 0.0763; } pin("mprj_analog_io[18]") { direction : inout; capacitance : 0.0686; } pin("mprj_analog_io[17]") { direction : inout; capacitance : 0.0246; } pin("mprj_analog_io[16]") { direction : inout; capacitance : 0.0381; } pin("mprj_analog_io[15]") { direction : inout; capacitance : 0.0464; } pin("mprj_analog_io[14]") { direction : inout; capacitance : 0.0592; } pin("mprj_analog_io[13]") { direction : inout; capacitance : 0.0837; } pin("mprj_analog_io[12]") { direction : inout; capacitance : 0.0899; } pin("mprj_analog_io[11]") { direction : inout; capacitance : 0.0522; } pin("mprj_analog_io[10]") { direction : inout; capacitance : 0.0331; } pin("mprj_analog_io[9]") { direction : inout; capacitance : 0.0487; } pin("mprj_analog_io[8]") { direction : inout; capacitance : 0.0203; } pin("mprj_analog_io[7]") { direction : inout; capacitance : 0.0437; } pin("mprj_analog_io[6]") { direction : inout; capacitance : 0.0190; } pin("mprj_analog_io[5]") { direction : inout; capacitance : 0.0419; } pin("mprj_analog_io[4]") { direction : inout; capacitance : 0.0274; } pin("mprj_analog_io[3]") { direction : inout; capacitance : 0.0309; } pin("mprj_analog_io[2]") { direction : inout; capacitance : 0.0309; } pin("mprj_analog_io[1]") { direction : inout; capacitance : 0.0175; } pin("mprj_analog_io[0]") { direction : inout; capacitance : 0.0250; } } bus("mprj_io_analog_en") { bus_type : mprj_io_analog_en; direction : output; capacitance : 0.0000; pin("mprj_io_analog_en[37]") { direction : output; capacitance : 0.0050; } pin("mprj_io_analog_en[36]") { direction : output; capacitance : 0.0016; } pin("mprj_io_analog_en[35]") { direction : output; capacitance : 0.0015; } pin("mprj_io_analog_en[34]") { direction : output; capacitance : 0.0101; } pin("mprj_io_analog_en[33]") { direction : output; capacitance : 0.0056; } pin("mprj_io_analog_en[32]") { direction : output; capacitance : 0.0047; } pin("mprj_io_analog_en[31]") { direction : output; capacitance : 0.0056; } pin("mprj_io_analog_en[30]") { direction : output; capacitance : 0.0036; } pin("mprj_io_analog_en[29]") { direction : output; capacitance : 0.0031; } pin("mprj_io_analog_en[28]") { direction : output; capacitance : 0.0051; } pin("mprj_io_analog_en[27]") { direction : output; capacitance : 0.0049; } pin("mprj_io_analog_en[26]") { direction : output; capacitance : 0.0047; } pin("mprj_io_analog_en[25]") { direction : output; capacitance : 0.0065; } pin("mprj_io_analog_en[24]") { direction : output; capacitance : 0.0062; } pin("mprj_io_analog_en[23]") { direction : output; capacitance : 0.0103; } pin("mprj_io_analog_en[22]") { direction : output; capacitance : 0.0116; } pin("mprj_io_analog_en[21]") { direction : output; capacitance : 0.0155; } pin("mprj_io_analog_en[20]") { direction : output; capacitance : 0.0166; } pin("mprj_io_analog_en[19]") { direction : output; capacitance : 0.0183; } pin("mprj_io_analog_en[18]") { direction : output; capacitance : 0.0108; } pin("mprj_io_analog_en[17]") { direction : output; capacitance : 0.0049; } pin("mprj_io_analog_en[16]") { direction : output; capacitance : 0.0073; } pin("mprj_io_analog_en[15]") { direction : output; capacitance : 0.0038; } pin("mprj_io_analog_en[14]") { direction : output; capacitance : 0.0027; } pin("mprj_io_analog_en[13]") { direction : output; capacitance : 0.0074; } pin("mprj_io_analog_en[12]") { direction : output; capacitance : 0.0032; } pin("mprj_io_analog_en[11]") { direction : output; capacitance : 0.0012; } pin("mprj_io_analog_en[10]") { direction : output; capacitance : 0.0104; } pin("mprj_io_analog_en[9]") { direction : output; capacitance : 0.0082; } pin("mprj_io_analog_en[8]") { direction : output; capacitance : 0.0018; } pin("mprj_io_analog_en[7]") { direction : output; capacitance : 0.0061; } pin("mprj_io_analog_en[6]") { direction : output; capacitance : 0.0009; } pin("mprj_io_analog_en[5]") { direction : output; capacitance : 0.0051; } pin("mprj_io_analog_en[4]") { direction : output; capacitance : 0.0073; } pin("mprj_io_analog_en[3]") { direction : output; capacitance : 0.0013; } pin("mprj_io_analog_en[2]") { direction : output; capacitance : 0.0019; } pin("mprj_io_analog_en[1]") { direction : output; capacitance : 0.0034; } pin("mprj_io_analog_en[0]") { direction : output; capacitance : 0.0032; } } bus("mprj_io_analog_pol") { bus_type : mprj_io_analog_pol; direction : output; capacitance : 0.0000; pin("mprj_io_analog_pol[37]") { direction : output; capacitance : 0.0026; } pin("mprj_io_analog_pol[36]") { direction : output; capacitance : 0.0016; } pin("mprj_io_analog_pol[35]") { direction : output; capacitance : 0.0041; } pin("mprj_io_analog_pol[34]") { direction : output; capacitance : 0.0017; } pin("mprj_io_analog_pol[33]") { direction : output; capacitance : 0.0092; } pin("mprj_io_analog_pol[32]") { direction : output; capacitance : 0.0079; } pin("mprj_io_analog_pol[31]") { direction : output; capacitance : 0.0073; } pin("mprj_io_analog_pol[30]") { direction : output; capacitance : 0.0034; } pin("mprj_io_analog_pol[29]") { direction : output; capacitance : 0.0032; } pin("mprj_io_analog_pol[28]") { direction : output; capacitance : 0.0046; } pin("mprj_io_analog_pol[27]") { direction : output; capacitance : 0.0067; } pin("mprj_io_analog_pol[26]") { direction : output; capacitance : 0.0081; } pin("mprj_io_analog_pol[25]") { direction : output; capacitance : 0.0048; } pin("mprj_io_analog_pol[24]") { direction : output; capacitance : 0.0031; } pin("mprj_io_analog_pol[23]") { direction : output; capacitance : 0.0108; } pin("mprj_io_analog_pol[22]") { direction : output; capacitance : 0.0145; } pin("mprj_io_analog_pol[21]") { direction : output; capacitance : 0.0157; } pin("mprj_io_analog_pol[20]") { direction : output; capacitance : 0.0169; } pin("mprj_io_analog_pol[19]") { direction : output; capacitance : 0.0155; } pin("mprj_io_analog_pol[18]") { direction : output; capacitance : 0.0107; } pin("mprj_io_analog_pol[17]") { direction : output; capacitance : 0.0061; } pin("mprj_io_analog_pol[16]") { direction : output; capacitance : 0.0068; } pin("mprj_io_analog_pol[15]") { direction : output; capacitance : 0.0041; } pin("mprj_io_analog_pol[14]") { direction : output; capacitance : 0.0021; } pin("mprj_io_analog_pol[13]") { direction : output; capacitance : 0.0084; } pin("mprj_io_analog_pol[12]") { direction : output; capacitance : 0.0025; } pin("mprj_io_analog_pol[11]") { direction : output; capacitance : 0.0016; } pin("mprj_io_analog_pol[10]") { direction : output; capacitance : 0.0120; } pin("mprj_io_analog_pol[9]") { direction : output; capacitance : 0.0119; } pin("mprj_io_analog_pol[8]") { direction : output; capacitance : 0.0016; } pin("mprj_io_analog_pol[7]") { direction : output; capacitance : 0.0035; } pin("mprj_io_analog_pol[6]") { direction : output; capacitance : 0.0021; } pin("mprj_io_analog_pol[5]") { direction : output; capacitance : 0.0056; } pin("mprj_io_analog_pol[4]") { direction : output; capacitance : 0.0077; } pin("mprj_io_analog_pol[3]") { direction : output; capacitance : 0.0036; } pin("mprj_io_analog_pol[2]") { direction : output; capacitance : 0.0057; } pin("mprj_io_analog_pol[1]") { direction : output; capacitance : 0.0047; } pin("mprj_io_analog_pol[0]") { direction : output; capacitance : 0.0022; } } bus("mprj_io_analog_sel") { bus_type : mprj_io_analog_sel; direction : output; capacitance : 0.0000; pin("mprj_io_analog_sel[37]") { direction : output; capacitance : 0.0033; } pin("mprj_io_analog_sel[36]") { direction : output; capacitance : 0.0016; } pin("mprj_io_analog_sel[35]") { direction : output; capacitance : 0.0029; } pin("mprj_io_analog_sel[34]") { direction : output; capacitance : 0.0017; } pin("mprj_io_analog_sel[33]") { direction : output; capacitance : 0.0028; } pin("mprj_io_analog_sel[32]") { direction : output; capacitance : 0.0086; } pin("mprj_io_analog_sel[31]") { direction : output; capacitance : 0.0069; } pin("mprj_io_analog_sel[30]") { direction : output; capacitance : 0.0037; } pin("mprj_io_analog_sel[29]") { direction : output; capacitance : 0.0015; } pin("mprj_io_analog_sel[28]") { direction : output; capacitance : 0.0036; } pin("mprj_io_analog_sel[27]") { direction : output; capacitance : 0.0047; } pin("mprj_io_analog_sel[26]") { direction : output; capacitance : 0.0080; } pin("mprj_io_analog_sel[25]") { direction : output; capacitance : 0.0041; } pin("mprj_io_analog_sel[24]") { direction : output; capacitance : 0.0046; } pin("mprj_io_analog_sel[23]") { direction : output; capacitance : 0.0103; } pin("mprj_io_analog_sel[22]") { direction : output; capacitance : 0.0115; } pin("mprj_io_analog_sel[21]") { direction : output; capacitance : 0.0141; } pin("mprj_io_analog_sel[20]") { direction : output; capacitance : 0.0168; } pin("mprj_io_analog_sel[19]") { direction : output; capacitance : 0.0190; } pin("mprj_io_analog_sel[18]") { direction : output; capacitance : 0.0124; } pin("mprj_io_analog_sel[17]") { direction : output; capacitance : 0.0057; } pin("mprj_io_analog_sel[16]") { direction : output; capacitance : 0.0073; } pin("mprj_io_analog_sel[15]") { direction : output; capacitance : 0.0031; } pin("mprj_io_analog_sel[14]") { direction : output; capacitance : 0.0058; } pin("mprj_io_analog_sel[13]") { direction : output; capacitance : 0.0016; } pin("mprj_io_analog_sel[12]") { direction : output; capacitance : 0.0021; } pin("mprj_io_analog_sel[11]") { direction : output; capacitance : 0.0018; } pin("mprj_io_analog_sel[10]") { direction : output; capacitance : 0.0103; } pin("mprj_io_analog_sel[9]") { direction : output; capacitance : 0.0064; } pin("mprj_io_analog_sel[8]") { direction : output; capacitance : 0.0023; } pin("mprj_io_analog_sel[7]") { direction : output; capacitance : 0.0024; } pin("mprj_io_analog_sel[6]") { direction : output; capacitance : 0.0027; } pin("mprj_io_analog_sel[5]") { direction : output; capacitance : 0.0061; } pin("mprj_io_analog_sel[4]") { direction : output; capacitance : 0.0062; } pin("mprj_io_analog_sel[3]") { direction : output; capacitance : 0.0030; } pin("mprj_io_analog_sel[2]") { direction : output; capacitance : 0.0072; } pin("mprj_io_analog_sel[1]") { direction : output; capacitance : 0.0038; } pin("mprj_io_analog_sel[0]") { direction : output; capacitance : 0.0029; } } bus("mprj_io_dm") { bus_type : mprj_io_dm; direction : output; capacitance : 0.0000; pin("mprj_io_dm[113]") { direction : output; capacitance : 0.0102; } pin("mprj_io_dm[112]") { direction : output; capacitance : 0.0066; } pin("mprj_io_dm[111]") { direction : output; capacitance : 0.0092; } pin("mprj_io_dm[110]") { direction : output; capacitance : 0.0063; } pin("mprj_io_dm[109]") { direction : output; capacitance : 0.0038; } pin("mprj_io_dm[108]") { direction : output; capacitance : 0.0044; } pin("mprj_io_dm[107]") { direction : output; capacitance : 0.0045; } pin("mprj_io_dm[106]") { direction : output; capacitance : 0.0031; } pin("mprj_io_dm[105]") { direction : output; capacitance : 0.0052; } pin("mprj_io_dm[104]") { direction : output; capacitance : 0.0048; } pin("mprj_io_dm[103]") { direction : output; capacitance : 0.0077; } pin("mprj_io_dm[102]") { direction : output; capacitance : 0.0101; } pin("mprj_io_dm[101]") { direction : output; capacitance : 0.0102; } pin("mprj_io_dm[100]") { direction : output; capacitance : 0.0122; } pin("mprj_io_dm[99]") { direction : output; capacitance : 0.0213; } pin("mprj_io_dm[98]") { direction : output; capacitance : 0.0058; } pin("mprj_io_dm[97]") { direction : output; capacitance : 0.0130; } pin("mprj_io_dm[96]") { direction : output; capacitance : 0.0133; } pin("mprj_io_dm[95]") { direction : output; capacitance : 0.0142; } pin("mprj_io_dm[94]") { direction : output; capacitance : 0.0236; } pin("mprj_io_dm[93]") { direction : output; capacitance : 0.0173; } pin("mprj_io_dm[92]") { direction : output; capacitance : 0.0157; } pin("mprj_io_dm[91]") { direction : output; capacitance : 0.0187; } pin("mprj_io_dm[90]") { direction : output; capacitance : 0.0217; } pin("mprj_io_dm[89]") { direction : output; capacitance : 0.0182; } pin("mprj_io_dm[88]") { direction : output; capacitance : 0.0099; } pin("mprj_io_dm[87]") { direction : output; capacitance : 0.0181; } pin("mprj_io_dm[86]") { direction : output; capacitance : 0.0161; } pin("mprj_io_dm[85]") { direction : output; capacitance : 0.0127; } pin("mprj_io_dm[84]") { direction : output; capacitance : 0.0224; } pin("mprj_io_dm[83]") { direction : output; capacitance : 0.0190; } pin("mprj_io_dm[82]") { direction : output; capacitance : 0.0124; } pin("mprj_io_dm[81]") { direction : output; capacitance : 0.0146; } pin("mprj_io_dm[80]") { direction : output; capacitance : 0.0202; } pin("mprj_io_dm[79]") { direction : output; capacitance : 0.0249; } pin("mprj_io_dm[78]") { direction : output; capacitance : 0.0244; } pin("mprj_io_dm[77]") { direction : output; capacitance : 0.0155; } pin("mprj_io_dm[76]") { direction : output; capacitance : 0.0148; } pin("mprj_io_dm[75]") { direction : output; capacitance : 0.0233; } pin("mprj_io_dm[74]") { direction : output; capacitance : 0.0289; } pin("mprj_io_dm[73]") { direction : output; capacitance : 0.0198; } pin("mprj_io_dm[72]") { direction : output; capacitance : 0.0378; } pin("mprj_io_dm[71]") { direction : output; capacitance : 0.0192; } pin("mprj_io_dm[70]") { direction : output; capacitance : 0.0159; } pin("mprj_io_dm[69]") { direction : output; capacitance : 0.0203; } pin("mprj_io_dm[68]") { direction : output; capacitance : 0.0220; } pin("mprj_io_dm[67]") { direction : output; capacitance : 0.0189; } pin("mprj_io_dm[66]") { direction : output; capacitance : 0.0145; } pin("mprj_io_dm[65]") { direction : output; capacitance : 0.0160; } pin("mprj_io_dm[64]") { direction : output; capacitance : 0.0122; } pin("mprj_io_dm[63]") { direction : output; capacitance : 0.0119; } pin("mprj_io_dm[62]") { direction : output; capacitance : 0.0173; } pin("mprj_io_dm[61]") { direction : output; capacitance : 0.0122; } pin("mprj_io_dm[60]") { direction : output; capacitance : 0.0142; } pin("mprj_io_dm[59]") { direction : output; capacitance : 0.0133; } pin("mprj_io_dm[58]") { direction : output; capacitance : 0.0105; } pin("mprj_io_dm[57]") { direction : output; capacitance : 0.0120; } pin("mprj_io_dm[56]") { direction : output; capacitance : 0.0281; } pin("mprj_io_dm[55]") { direction : output; capacitance : 0.0199; } pin("mprj_io_dm[54]") { direction : output; capacitance : 0.0197; } pin("mprj_io_dm[53]") { direction : output; capacitance : 0.0106; } pin("mprj_io_dm[52]") { direction : output; capacitance : 0.0091; } pin("mprj_io_dm[51]") { direction : output; capacitance : 0.0086; } pin("mprj_io_dm[50]") { direction : output; capacitance : 0.0187; } pin("mprj_io_dm[49]") { direction : output; capacitance : 0.0132; } pin("mprj_io_dm[48]") { direction : output; capacitance : 0.0196; } pin("mprj_io_dm[47]") { direction : output; capacitance : 0.0101; } pin("mprj_io_dm[46]") { direction : output; capacitance : 0.0107; } pin("mprj_io_dm[45]") { direction : output; capacitance : 0.0114; } pin("mprj_io_dm[44]") { direction : output; capacitance : 0.0229; } pin("mprj_io_dm[43]") { direction : output; capacitance : 0.0235; } pin("mprj_io_dm[42]") { direction : output; capacitance : 0.0315; } pin("mprj_io_dm[41]") { direction : output; capacitance : 0.0209; } pin("mprj_io_dm[40]") { direction : output; capacitance : 0.0157; } pin("mprj_io_dm[39]") { direction : output; capacitance : 0.0242; } pin("mprj_io_dm[38]") { direction : output; capacitance : 0.0213; } pin("mprj_io_dm[37]") { direction : output; capacitance : 0.0208; } pin("mprj_io_dm[36]") { direction : output; capacitance : 0.0195; } pin("mprj_io_dm[35]") { direction : output; capacitance : 0.0176; } pin("mprj_io_dm[34]") { direction : output; capacitance : 0.0185; } pin("mprj_io_dm[33]") { direction : output; capacitance : 0.0194; } pin("mprj_io_dm[32]") { direction : output; capacitance : 0.0154; } pin("mprj_io_dm[31]") { direction : output; capacitance : 0.0181; } pin("mprj_io_dm[30]") { direction : output; capacitance : 0.0199; } pin("mprj_io_dm[29]") { direction : output; capacitance : 0.0115; } pin("mprj_io_dm[28]") { direction : output; capacitance : 0.0106; } pin("mprj_io_dm[27]") { direction : output; capacitance : 0.0210; } pin("mprj_io_dm[26]") { direction : output; capacitance : 0.0098; } pin("mprj_io_dm[25]") { direction : output; capacitance : 0.0176; } pin("mprj_io_dm[24]") { direction : output; capacitance : 0.0229; } pin("mprj_io_dm[23]") { direction : output; capacitance : 0.0194; } pin("mprj_io_dm[22]") { direction : output; capacitance : 0.0211; } pin("mprj_io_dm[21]") { direction : output; capacitance : 0.0230; } pin("mprj_io_dm[20]") { direction : output; capacitance : 0.0104; } pin("mprj_io_dm[19]") { direction : output; capacitance : 0.0144; } pin("mprj_io_dm[18]") { direction : output; capacitance : 0.0151; } pin("mprj_io_dm[17]") { direction : output; capacitance : 0.0141; } pin("mprj_io_dm[16]") { direction : output; capacitance : 0.0133; } pin("mprj_io_dm[15]") { direction : output; capacitance : 0.0142; } pin("mprj_io_dm[14]") { direction : output; capacitance : 0.0101; } pin("mprj_io_dm[13]") { direction : output; capacitance : 0.0085; } pin("mprj_io_dm[12]") { direction : output; capacitance : 0.0115; } pin("mprj_io_dm[11]") { direction : output; capacitance : 0.0043; } pin("mprj_io_dm[10]") { direction : output; capacitance : 0.0032; } pin("mprj_io_dm[9]") { direction : output; capacitance : 0.0097; } pin("mprj_io_dm[8]") { direction : output; capacitance : 0.0030; } pin("mprj_io_dm[7]") { direction : output; capacitance : 0.0026; } pin("mprj_io_dm[6]") { direction : output; capacitance : 0.0069; } pin("mprj_io_dm[5]") { direction : output; capacitance : 0.0030; } pin("mprj_io_dm[4]") { direction : output; capacitance : 0.0026; } pin("mprj_io_dm[3]") { direction : output; capacitance : 0.0021; } pin("mprj_io_dm[2]") { direction : output; capacitance : 0.0028; } pin("mprj_io_dm[1]") { direction : output; capacitance : 0.0039; } pin("mprj_io_dm[0]") { direction : output; capacitance : 0.0053; } } bus("mprj_io_holdover") { bus_type : mprj_io_holdover; direction : output; capacitance : 0.0000; pin("mprj_io_holdover[37]") { direction : output; capacitance : 0.0089; } pin("mprj_io_holdover[36]") { direction : output; capacitance : 0.0034; } pin("mprj_io_holdover[35]") { direction : output; capacitance : 0.0031; } pin("mprj_io_holdover[34]") { direction : output; capacitance : 0.0042; } pin("mprj_io_holdover[33]") { direction : output; capacitance : 0.0031; } pin("mprj_io_holdover[32]") { direction : output; capacitance : 0.0097; } pin("mprj_io_holdover[31]") { direction : output; capacitance : 0.0049; } pin("mprj_io_holdover[30]") { direction : output; capacitance : 0.0030; } pin("mprj_io_holdover[29]") { direction : output; capacitance : 0.0026; } pin("mprj_io_holdover[28]") { direction : output; capacitance : 0.0034; } pin("mprj_io_holdover[27]") { direction : output; capacitance : 0.0044; } pin("mprj_io_holdover[26]") { direction : output; capacitance : 0.0082; } pin("mprj_io_holdover[25]") { direction : output; capacitance : 0.0069; } pin("mprj_io_holdover[24]") { direction : output; capacitance : 0.0059; } pin("mprj_io_holdover[23]") { direction : output; capacitance : 0.0118; } pin("mprj_io_holdover[22]") { direction : output; capacitance : 0.0114; } pin("mprj_io_holdover[21]") { direction : output; capacitance : 0.0143; } pin("mprj_io_holdover[20]") { direction : output; capacitance : 0.0170; } pin("mprj_io_holdover[19]") { direction : output; capacitance : 0.0186; } pin("mprj_io_holdover[18]") { direction : output; capacitance : 0.0131; } pin("mprj_io_holdover[17]") { direction : output; capacitance : 0.0078; } pin("mprj_io_holdover[16]") { direction : output; capacitance : 0.0087; } pin("mprj_io_holdover[15]") { direction : output; capacitance : 0.0037; } pin("mprj_io_holdover[14]") { direction : output; capacitance : 0.0080; } pin("mprj_io_holdover[13]") { direction : output; capacitance : 0.0036; } pin("mprj_io_holdover[12]") { direction : output; capacitance : 0.0079; } pin("mprj_io_holdover[11]") { direction : output; capacitance : 0.0020; } pin("mprj_io_holdover[10]") { direction : output; capacitance : 0.0020; } pin("mprj_io_holdover[9]") { direction : output; capacitance : 0.0059; } pin("mprj_io_holdover[8]") { direction : output; capacitance : 0.0123; } pin("mprj_io_holdover[7]") { direction : output; capacitance : 0.0068; } pin("mprj_io_holdover[6]") { direction : output; capacitance : 0.0017; } pin("mprj_io_holdover[5]") { direction : output; capacitance : 0.0016; } pin("mprj_io_holdover[4]") { direction : output; capacitance : 0.0061; } pin("mprj_io_holdover[3]") { direction : output; capacitance : 0.0014; } pin("mprj_io_holdover[2]") { direction : output; capacitance : 0.0019; } pin("mprj_io_holdover[1]") { direction : output; capacitance : 0.0031; } pin("mprj_io_holdover[0]") { direction : output; capacitance : 0.0019; } } bus("mprj_io_ib_mode_sel") { bus_type : mprj_io_ib_mode_sel; direction : output; capacitance : 0.0000; pin("mprj_io_ib_mode_sel[37]") { direction : output; capacitance : 0.0048; } pin("mprj_io_ib_mode_sel[36]") { direction : output; capacitance : 0.0030; } pin("mprj_io_ib_mode_sel[35]") { direction : output; capacitance : 0.0029; } pin("mprj_io_ib_mode_sel[34]") { direction : output; capacitance : 0.0027; } pin("mprj_io_ib_mode_sel[33]") { direction : output; capacitance : 0.0181; } pin("mprj_io_ib_mode_sel[32]") { direction : output; capacitance : 0.0095; } pin("mprj_io_ib_mode_sel[31]") { direction : output; capacitance : 0.0075; } pin("mprj_io_ib_mode_sel[30]") { direction : output; capacitance : 0.0054; } pin("mprj_io_ib_mode_sel[29]") { direction : output; capacitance : 0.0019; } pin("mprj_io_ib_mode_sel[28]") { direction : output; capacitance : 0.0016; } pin("mprj_io_ib_mode_sel[27]") { direction : output; capacitance : 0.0037; } pin("mprj_io_ib_mode_sel[26]") { direction : output; capacitance : 0.0096; } pin("mprj_io_ib_mode_sel[25]") { direction : output; capacitance : 0.0080; } pin("mprj_io_ib_mode_sel[24]") { direction : output; capacitance : 0.0033; } pin("mprj_io_ib_mode_sel[23]") { direction : output; capacitance : 0.0119; } pin("mprj_io_ib_mode_sel[22]") { direction : output; capacitance : 0.0126; } pin("mprj_io_ib_mode_sel[21]") { direction : output; capacitance : 0.0141; } pin("mprj_io_ib_mode_sel[20]") { direction : output; capacitance : 0.0145; } pin("mprj_io_ib_mode_sel[19]") { direction : output; capacitance : 0.0198; } pin("mprj_io_ib_mode_sel[18]") { direction : output; capacitance : 0.0136; } pin("mprj_io_ib_mode_sel[17]") { direction : output; capacitance : 0.0064; } pin("mprj_io_ib_mode_sel[16]") { direction : output; capacitance : 0.0076; } pin("mprj_io_ib_mode_sel[15]") { direction : output; capacitance : 0.0025; } pin("mprj_io_ib_mode_sel[14]") { direction : output; capacitance : 0.0040; } pin("mprj_io_ib_mode_sel[13]") { direction : output; capacitance : 0.0023; } pin("mprj_io_ib_mode_sel[12]") { direction : output; capacitance : 0.0041; } pin("mprj_io_ib_mode_sel[11]") { direction : output; capacitance : 0.0018; } pin("mprj_io_ib_mode_sel[10]") { direction : output; capacitance : 0.0022; } pin("mprj_io_ib_mode_sel[9]") { direction : output; capacitance : 0.0021; } pin("mprj_io_ib_mode_sel[8]") { direction : output; capacitance : 0.0062; } pin("mprj_io_ib_mode_sel[7]") { direction : output; capacitance : 0.0051; } pin("mprj_io_ib_mode_sel[6]") { direction : output; capacitance : 0.0133; } pin("mprj_io_ib_mode_sel[5]") { direction : output; capacitance : 0.0018; } pin("mprj_io_ib_mode_sel[4]") { direction : output; capacitance : 0.0013; } pin("mprj_io_ib_mode_sel[3]") { direction : output; capacitance : 0.0014; } pin("mprj_io_ib_mode_sel[2]") { direction : output; capacitance : 0.0018; } pin("mprj_io_ib_mode_sel[1]") { direction : output; capacitance : 0.0028; } pin("mprj_io_ib_mode_sel[0]") { direction : output; capacitance : 0.0036; } } bus("mprj_io_in") { bus_type : mprj_io_in; direction : input; capacitance : 0.0000; pin("mprj_io_in[37]") { direction : input; capacitance : 0.0172; } pin("mprj_io_in[36]") { direction : input; capacitance : 0.0099; } pin("mprj_io_in[35]") { direction : input; capacitance : 0.0148; } pin("mprj_io_in[34]") { direction : input; capacitance : 0.0272; } pin("mprj_io_in[33]") { direction : input; capacitance : 0.0372; } pin("mprj_io_in[32]") { direction : input; capacitance : 0.0321; } pin("mprj_io_in[31]") { direction : input; capacitance : 0.0506; } pin("mprj_io_in[30]") { direction : input; capacitance : 0.0366; } pin("mprj_io_in[29]") { direction : input; capacitance : 0.0420; } pin("mprj_io_in[28]") { direction : input; capacitance : 0.0367; } pin("mprj_io_in[27]") { direction : input; capacitance : 0.0359; } pin("mprj_io_in[26]") { direction : input; capacitance : 0.0359; } pin("mprj_io_in[25]") { direction : input; capacitance : 0.0515; } pin("mprj_io_in[24]") { direction : input; capacitance : 0.0561; } pin("mprj_io_in[23]") { direction : input; capacitance : 0.0180; } pin("mprj_io_in[22]") { direction : input; capacitance : 0.0246; } pin("mprj_io_in[21]") { direction : input; capacitance : 0.0437; } pin("mprj_io_in[20]") { direction : input; capacitance : 0.0197; } pin("mprj_io_in[19]") { direction : input; capacitance : 0.0302; } pin("mprj_io_in[18]") { direction : input; capacitance : 0.0330; } pin("mprj_io_in[17]") { direction : input; capacitance : 0.0305; } pin("mprj_io_in[16]") { direction : input; capacitance : 0.0314; } pin("mprj_io_in[15]") { direction : input; capacitance : 0.0265; } pin("mprj_io_in[14]") { direction : input; capacitance : 0.0452; } pin("mprj_io_in[13]") { direction : input; capacitance : 0.0327; } pin("mprj_io_in[12]") { direction : input; capacitance : 0.0425; } pin("mprj_io_in[11]") { direction : input; capacitance : 0.0550; } pin("mprj_io_in[10]") { direction : input; capacitance : 0.0479; } pin("mprj_io_in[9]") { direction : input; capacitance : 0.0476; } pin("mprj_io_in[8]") { direction : input; capacitance : 0.0573; } pin("mprj_io_in[7]") { direction : input; capacitance : 0.0515; } pin("mprj_io_in[6]") { direction : input; capacitance : 0.0253; } pin("mprj_io_in[5]") { direction : input; capacitance : 0.0370; } pin("mprj_io_in[4]") { direction : input; capacitance : 0.0355; } pin("mprj_io_in[3]") { direction : input; capacitance : 0.0275; } pin("mprj_io_in[2]") { direction : input; capacitance : 0.0216; } pin("mprj_io_in[1]") { direction : input; capacitance : 0.0126; } pin("mprj_io_in[0]") { direction : input; capacitance : 0.0178; } } bus("mprj_io_inp_dis") { bus_type : mprj_io_inp_dis; direction : output; capacitance : 0.0000; pin("mprj_io_inp_dis[37]") { direction : output; capacitance : 0.0075; } pin("mprj_io_inp_dis[36]") { direction : output; capacitance : 0.0035; } pin("mprj_io_inp_dis[35]") { direction : output; capacitance : 0.0043; } pin("mprj_io_inp_dis[34]") { direction : output; capacitance : 0.0030; } pin("mprj_io_inp_dis[33]") { direction : output; capacitance : 0.0030; } pin("mprj_io_inp_dis[32]") { direction : output; capacitance : 0.0065; } pin("mprj_io_inp_dis[31]") { direction : output; capacitance : 0.0039; } pin("mprj_io_inp_dis[30]") { direction : output; capacitance : 0.0047; } pin("mprj_io_inp_dis[29]") { direction : output; capacitance : 0.0023; } pin("mprj_io_inp_dis[28]") { direction : output; capacitance : 0.0054; } pin("mprj_io_inp_dis[27]") { direction : output; capacitance : 0.0062; } pin("mprj_io_inp_dis[26]") { direction : output; capacitance : 0.0068; } pin("mprj_io_inp_dis[25]") { direction : output; capacitance : 0.0055; } pin("mprj_io_inp_dis[24]") { direction : output; capacitance : 0.0053; } pin("mprj_io_inp_dis[23]") { direction : output; capacitance : 0.0111; } pin("mprj_io_inp_dis[22]") { direction : output; capacitance : 0.0121; } pin("mprj_io_inp_dis[21]") { direction : output; capacitance : 0.0135; } pin("mprj_io_inp_dis[20]") { direction : output; capacitance : 0.0126; } pin("mprj_io_inp_dis[19]") { direction : output; capacitance : 0.0183; } pin("mprj_io_inp_dis[18]") { direction : output; capacitance : 0.0107; } pin("mprj_io_inp_dis[17]") { direction : output; capacitance : 0.0052; } pin("mprj_io_inp_dis[16]") { direction : output; capacitance : 0.0072; } pin("mprj_io_inp_dis[15]") { direction : output; capacitance : 0.0041; } pin("mprj_io_inp_dis[14]") { direction : output; capacitance : 0.0060; } pin("mprj_io_inp_dis[13]") { direction : output; capacitance : 0.0080; } pin("mprj_io_inp_dis[12]") { direction : output; capacitance : 0.0033; } pin("mprj_io_inp_dis[11]") { direction : output; capacitance : 0.0055; } pin("mprj_io_inp_dis[10]") { direction : output; capacitance : 0.0081; } pin("mprj_io_inp_dis[9]") { direction : output; capacitance : 0.0074; } pin("mprj_io_inp_dis[8]") { direction : output; capacitance : 0.0048; } pin("mprj_io_inp_dis[7]") { direction : output; capacitance : 0.0014; } pin("mprj_io_inp_dis[6]") { direction : output; capacitance : 0.0010; } pin("mprj_io_inp_dis[5]") { direction : output; capacitance : 0.0024; } pin("mprj_io_inp_dis[4]") { direction : output; capacitance : 0.0034; } pin("mprj_io_inp_dis[3]") { direction : output; capacitance : 0.0009; } pin("mprj_io_inp_dis[2]") { direction : output; capacitance : 0.0009; } pin("mprj_io_inp_dis[1]") { direction : output; capacitance : 0.0030; } pin("mprj_io_inp_dis[0]") { direction : output; capacitance : 0.0033; } } bus("mprj_io_oeb") { bus_type : mprj_io_oeb; direction : output; capacitance : 0.0000; pin("mprj_io_oeb[37]") { direction : output; capacitance : 0.0162; } pin("mprj_io_oeb[36]") { direction : output; capacitance : 0.0123; } pin("mprj_io_oeb[35]") { direction : output; capacitance : 0.0107; } pin("mprj_io_oeb[34]") { direction : output; capacitance : 0.0172; } pin("mprj_io_oeb[33]") { direction : output; capacitance : 0.0130; } pin("mprj_io_oeb[32]") { direction : output; capacitance : 0.0162; } pin("mprj_io_oeb[31]") { direction : output; capacitance : 0.0082; } pin("mprj_io_oeb[30]") { direction : output; capacitance : 0.0075; } pin("mprj_io_oeb[29]") { direction : output; capacitance : 0.0122; } pin("mprj_io_oeb[28]") { direction : output; capacitance : 0.0099; } pin("mprj_io_oeb[27]") { direction : output; capacitance : 0.0155; } pin("mprj_io_oeb[26]") { direction : output; capacitance : 0.0131; } pin("mprj_io_oeb[25]") { direction : output; capacitance : 0.0140; } pin("mprj_io_oeb[24]") { direction : output; capacitance : 0.0042; } pin("mprj_io_oeb[23]") { direction : output; capacitance : 0.0066; } pin("mprj_io_oeb[22]") { direction : output; capacitance : 0.0100; } pin("mprj_io_oeb[21]") { direction : output; capacitance : 0.0116; } pin("mprj_io_oeb[20]") { direction : output; capacitance : 0.0165; } pin("mprj_io_oeb[19]") { direction : output; capacitance : 0.0141; } pin("mprj_io_oeb[18]") { direction : output; capacitance : 0.0086; } pin("mprj_io_oeb[17]") { direction : output; capacitance : 0.0052; } pin("mprj_io_oeb[16]") { direction : output; capacitance : 0.0086; } pin("mprj_io_oeb[15]") { direction : output; capacitance : 0.0061; } pin("mprj_io_oeb[14]") { direction : output; capacitance : 0.0071; } pin("mprj_io_oeb[13]") { direction : output; capacitance : 0.0043; } pin("mprj_io_oeb[12]") { direction : output; capacitance : 0.0065; } pin("mprj_io_oeb[11]") { direction : output; capacitance : 0.0049; } pin("mprj_io_oeb[10]") { direction : output; capacitance : 0.0043; } pin("mprj_io_oeb[9]") { direction : output; capacitance : 0.0044; } pin("mprj_io_oeb[8]") { direction : output; capacitance : 0.0085; } pin("mprj_io_oeb[7]") { direction : output; capacitance : 0.0041; } pin("mprj_io_oeb[6]") { direction : output; capacitance : 0.0134; } pin("mprj_io_oeb[5]") { direction : output; capacitance : 0.0153; } pin("mprj_io_oeb[4]") { direction : output; capacitance : 0.0161; } pin("mprj_io_oeb[3]") { direction : output; capacitance : 0.0186; } pin("mprj_io_oeb[2]") { direction : output; capacitance : 0.0200; } pin("mprj_io_oeb[1]") { direction : output; capacitance : 0.0211; timing() { related_pin : "mprj_io_in[3]"; timing_type : combinational; cell_rise(template_1) { values("2.38492,2.38681,2.39330,2.41283,2.47104,2.67325,3.44300"); } rise_transition(template_1) { values("0.02514,0.02662,0.03184,0.05106,0.12334,0.40849,1.50625"); } cell_fall(template_1) { values("2.56929,2.57096,2.57683,2.59341,2.63659,2.76382,3.22547"); } fall_transition(template_1) { values("0.02337,0.02440,0.02831,0.04110,0.08441,0.25148,0.91261"); } } } pin("mprj_io_oeb[0]") { direction : output; capacitance : 0.0138; } } bus("mprj_io_one") { bus_type : mprj_io_one; direction : output; capacitance : 0.0000; pin("mprj_io_one[37]") { direction : output; capacitance : 0.0027; } pin("mprj_io_one[36]") { direction : output; capacitance : 0.0017; } pin("mprj_io_one[35]") { direction : output; capacitance : 0.0014; } pin("mprj_io_one[34]") { direction : output; capacitance : 0.0055; } pin("mprj_io_one[33]") { direction : output; capacitance : 0.0062; } pin("mprj_io_one[32]") { direction : output; capacitance : 0.0033; } pin("mprj_io_one[31]") { direction : output; capacitance : 0.0025; } pin("mprj_io_one[30]") { direction : output; capacitance : 0.0016; } pin("mprj_io_one[29]") { direction : output; capacitance : 0.0034; } pin("mprj_io_one[28]") { direction : output; capacitance : 0.0098; } pin("mprj_io_one[27]") { direction : output; capacitance : 0.0046; } pin("mprj_io_one[26]") { direction : output; capacitance : 0.0039; } pin("mprj_io_one[25]") { direction : output; capacitance : 0.0037; } pin("mprj_io_one[24]") { direction : output; capacitance : 0.0015; } pin("mprj_io_one[23]") { direction : output; capacitance : 0.0019; } pin("mprj_io_one[22]") { direction : output; capacitance : 0.0017; } pin("mprj_io_one[21]") { direction : output; capacitance : 0.0025; } pin("mprj_io_one[20]") { direction : output; capacitance : 0.0017; } pin("mprj_io_one[19]") { direction : output; capacitance : 0.0016; } pin("mprj_io_one[18]") { direction : output; capacitance : 0.0019; } pin("mprj_io_one[17]") { direction : output; capacitance : 0.0017; } pin("mprj_io_one[16]") { direction : output; capacitance : 0.0022; } pin("mprj_io_one[15]") { direction : output; capacitance : 0.0019; } pin("mprj_io_one[14]") { direction : output; capacitance : 0.0011; } pin("mprj_io_one[13]") { direction : output; capacitance : 0.0035; } pin("mprj_io_one[12]") { direction : output; capacitance : 0.0020; } pin("mprj_io_one[11]") { direction : output; capacitance : 0.0048; } pin("mprj_io_one[10]") { direction : output; capacitance : 0.0051; } pin("mprj_io_one[9]") { direction : output; capacitance : 0.0021; } pin("mprj_io_one[8]") { direction : output; capacitance : 0.0016; } pin("mprj_io_one[7]") { direction : output; capacitance : 0.0027; } pin("mprj_io_one[6]") { direction : output; capacitance : 0.0013; } pin("mprj_io_one[5]") { direction : output; capacitance : 0.0044; } pin("mprj_io_one[4]") { direction : output; capacitance : 0.0018; } pin("mprj_io_one[3]") { direction : output; capacitance : 0.0015; } pin("mprj_io_one[2]") { direction : output; capacitance : 0.0018; } pin("mprj_io_one[1]") { direction : output; capacitance : 0.0019; } pin("mprj_io_one[0]") { direction : output; capacitance : 0.0024; } } bus("mprj_io_out") { bus_type : mprj_io_out; direction : output; capacitance : 0.0000; pin("mprj_io_out[37]") { direction : output; capacitance : 0.0165; } pin("mprj_io_out[36]") { direction : output; capacitance : 0.0112; } pin("mprj_io_out[35]") { direction : output; capacitance : 0.0110; } pin("mprj_io_out[34]") { direction : output; capacitance : 0.0170; } pin("mprj_io_out[33]") { direction : output; capacitance : 0.0131; } pin("mprj_io_out[32]") { direction : output; capacitance : 0.0149; } pin("mprj_io_out[31]") { direction : output; capacitance : 0.0140; timing() { related_pin : "clock_core"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { values("4.92643,4.92831,4.93474,4.95428,5.01247,5.21441,5.97879"); } rise_transition(template_1) { values("0.02436,0.02583,0.03119,0.05051,0.12314,0.40922,1.50598"); } cell_fall(template_1) { values("6.12574,6.12744,6.13361,6.15021,6.19342,6.32058,6.78196"); } fall_transition(template_1) { values("0.02336,0.02446,0.02824,0.04095,0.08430,0.25147,0.91390"); } } } pin("mprj_io_out[30]") { direction : output; capacitance : 0.0059; } pin("mprj_io_out[29]") { direction : output; capacitance : 0.0049; } pin("mprj_io_out[28]") { direction : output; capacitance : 0.0049; } pin("mprj_io_out[27]") { direction : output; capacitance : 0.0051; } pin("mprj_io_out[26]") { direction : output; capacitance : 0.0139; } pin("mprj_io_out[25]") { direction : output; capacitance : 0.0064; } pin("mprj_io_out[24]") { direction : output; capacitance : 0.0164; } pin("mprj_io_out[23]") { direction : output; capacitance : 0.0100; } pin("mprj_io_out[22]") { direction : output; capacitance : 0.0112; } pin("mprj_io_out[21]") { direction : output; capacitance : 0.0084; } pin("mprj_io_out[20]") { direction : output; capacitance : 0.0114; } pin("mprj_io_out[19]") { direction : output; capacitance : 0.0085; } pin("mprj_io_out[18]") { direction : output; capacitance : 0.0135; } pin("mprj_io_out[17]") { direction : output; capacitance : 0.0071; } pin("mprj_io_out[16]") { direction : output; capacitance : 0.0153; } pin("mprj_io_out[15]") { direction : output; capacitance : 0.0147; timing() { related_pin : "clock_core"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { values("4.37834,4.38021,4.38664,4.40616,4.46432,4.66632,5.43209"); } rise_transition(template_1) { values("0.02438,0.02586,0.03120,0.05052,0.12314,0.40904,1.50597"); } cell_fall(template_1) { values("5.56481,5.56650,5.57262,5.58922,5.63242,5.75960,6.22102"); } fall_transition(template_1) { values("0.02337,0.02445,0.02825,0.04097,0.08432,0.25147,0.91371"); } } } pin("mprj_io_out[14]") { direction : output; capacitance : 0.0110; } pin("mprj_io_out[13]") { direction : output; capacitance : 0.0117; } pin("mprj_io_out[12]") { direction : output; capacitance : 0.0072; } pin("mprj_io_out[11]") { direction : output; capacitance : 0.0075; } pin("mprj_io_out[10]") { direction : output; capacitance : 0.0052; timing() { related_pin : "mprj_io_in[2]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { values("2.64434,2.64621,2.65266,2.67211,2.73025,2.93243,3.70279"); } rise_transition(template_1) { values("0.02471,0.02619,0.03146,0.05074,0.12322,0.40844,1.50606"); } cell_fall(template_1) { values("3.33538,3.33706,3.34299,3.35958,3.40275,3.52997,3.99157"); } fall_transition(template_1) { values("0.02337,0.02441,0.02829,0.04107,0.08439,0.25148,0.91287"); } } } pin("mprj_io_out[9]") { direction : output; capacitance : 0.0117; timing() { related_pin : "mprj_io_in[4]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { values("2.91482,2.91669,2.92312,2.94257,3.00071,3.20279,3.97110"); } rise_transition(template_1) { values("0.02441,0.02590,0.03121,0.05054,0.12314,0.40871,1.50596"); } cell_fall(template_1) { values("3.66112,3.66280,3.66885,3.68544,3.72863,3.85583,4.31732"); } fall_transition(template_1) { values("0.02337,0.02443,0.02827,0.04101,0.08435,0.25147,0.91336"); } } } pin("mprj_io_out[8]") { direction : output; capacitance : 0.0102; timing() { related_pin : "mprj_io_in[3]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { values("2.56949,2.57136,2.57780,2.59723,2.65536,2.85754,3.62801"); } rise_transition(template_1) { values("0.02463,0.02612,0.03139,0.05069,0.12320,0.40843,1.50602"); } cell_fall(template_1) { values("3.22138,3.22306,3.22900,3.24559,3.28877,3.41598,3.87757"); } fall_transition(template_1) { values("0.02337,0.02441,0.02829,0.04106,0.08438,0.25148,0.91292"); } } } pin("mprj_io_out[7]") { direction : output; capacitance : 0.0072; } pin("mprj_io_out[6]") { direction : output; capacitance : 0.0121; timing() { related_pin : "mprj_io_in[0]"; timing_type : combinational; cell_rise(template_1) { values("4.78845,4.79032,4.79675,4.81623,4.87438,5.07642,5.84348"); } rise_transition(template_1) { values("0.02440,0.02588,0.03120,0.05053,0.12314,0.40888,1.50596"); } cell_fall(template_1) { values("5.17088,5.17257,5.17865,5.19525,5.23845,5.36563,5.82709"); } fall_transition(template_1) { values("0.02337,0.02444,0.02826,0.04099,0.08433,0.25147,0.91354"); } } } pin("mprj_io_out[5]") { direction : output; capacitance : 0.0152; } pin("mprj_io_out[4]") { direction : output; capacitance : 0.0083; } pin("mprj_io_out[3]") { direction : output; capacitance : 0.0099; } pin("mprj_io_out[2]") { direction : output; capacitance : 0.0178; } pin("mprj_io_out[1]") { direction : output; capacitance : 0.0165; timing() { related_pin : "flash_io1_di"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { values("2.27321,2.27510,2.28159,2.30112,2.35934,2.56155,3.33127"); } rise_transition(template_1) { values("0.02516,0.02663,0.03185,0.05107,0.12334,0.40849,1.50625"); } cell_fall(template_1) { values("2.91140,2.91307,2.91894,2.93552,2.97869,3.10592,3.56758"); } fall_transition(template_1) { values("0.02337,0.02440,0.02831,0.04110,0.08441,0.25148,0.91260"); } } timing() { related_pin : "mprj_io_in[11]"; timing_sense : positive_unate; timing_type : combinational; cell_rise(template_1) { values("3.20714,3.20903,3.21553,3.23505,3.29327,3.49548,4.26520"); } rise_transition(template_1) { values("0.02516,0.02663,0.03185,0.05107,0.12334,0.40849,1.50625"); } cell_fall(template_1) { values("3.92312,3.92478,3.93065,3.94723,3.99041,4.11764,4.57929"); } fall_transition(template_1) { values("0.02337,0.02440,0.02831,0.04110,0.08441,0.25148,0.91260"); } } timing() { related_pin : "mprj_io_in[3]"; timing_type : combinational; cell_rise(template_1) { values("3.28254,3.28443,3.29092,3.31045,3.36867,3.57088,4.34060"); } rise_transition(template_1) { values("0.02516,0.02663,0.03185,0.05107,0.12334,0.40849,1.50625"); } cell_fall(template_1) { values("4.07801,4.07968,4.08554,4.10213,4.14530,4.27253,4.73419"); } fall_transition(template_1) { values("0.02337,0.02440,0.02831,0.04110,0.08441,0.25148,0.91260"); } } } pin("mprj_io_out[0]") { direction : output; capacitance : 0.0170; } } bus("mprj_io_slow_sel") { bus_type : mprj_io_slow_sel; direction : output; capacitance : 0.0000; pin("mprj_io_slow_sel[37]") { direction : output; capacitance : 0.0028; } pin("mprj_io_slow_sel[36]") { direction : output; capacitance : 0.0026; } pin("mprj_io_slow_sel[35]") { direction : output; capacitance : 0.0021; } pin("mprj_io_slow_sel[34]") { direction : output; capacitance : 0.0083; } pin("mprj_io_slow_sel[33]") { direction : output; capacitance : 0.0067; } pin("mprj_io_slow_sel[32]") { direction : output; capacitance : 0.0084; } pin("mprj_io_slow_sel[31]") { direction : output; capacitance : 0.0045; } pin("mprj_io_slow_sel[30]") { direction : output; capacitance : 0.0033; } pin("mprj_io_slow_sel[29]") { direction : output; capacitance : 0.0062; } pin("mprj_io_slow_sel[28]") { direction : output; capacitance : 0.0108; } pin("mprj_io_slow_sel[27]") { direction : output; capacitance : 0.0052; } pin("mprj_io_slow_sel[26]") { direction : output; capacitance : 0.0050; } pin("mprj_io_slow_sel[25]") { direction : output; capacitance : 0.0069; } pin("mprj_io_slow_sel[24]") { direction : output; capacitance : 0.0076; } pin("mprj_io_slow_sel[23]") { direction : output; capacitance : 0.0119; } pin("mprj_io_slow_sel[22]") { direction : output; capacitance : 0.0103; } pin("mprj_io_slow_sel[21]") { direction : output; capacitance : 0.0155; } pin("mprj_io_slow_sel[20]") { direction : output; capacitance : 0.0177; } pin("mprj_io_slow_sel[19]") { direction : output; capacitance : 0.0179; } pin("mprj_io_slow_sel[18]") { direction : output; capacitance : 0.0112; } pin("mprj_io_slow_sel[17]") { direction : output; capacitance : 0.0054; } pin("mprj_io_slow_sel[16]") { direction : output; capacitance : 0.0087; } pin("mprj_io_slow_sel[15]") { direction : output; capacitance : 0.0055; } pin("mprj_io_slow_sel[14]") { direction : output; capacitance : 0.0015; } pin("mprj_io_slow_sel[13]") { direction : output; capacitance : 0.0063; } pin("mprj_io_slow_sel[12]") { direction : output; capacitance : 0.0026; } pin("mprj_io_slow_sel[11]") { direction : output; capacitance : 0.0019; } pin("mprj_io_slow_sel[10]") { direction : output; capacitance : 0.0085; } pin("mprj_io_slow_sel[9]") { direction : output; capacitance : 0.0046; } pin("mprj_io_slow_sel[8]") { direction : output; capacitance : 0.0014; } pin("mprj_io_slow_sel[7]") { direction : output; capacitance : 0.0059; } pin("mprj_io_slow_sel[6]") { direction : output; capacitance : 0.0012; } pin("mprj_io_slow_sel[5]") { direction : output; capacitance : 0.0057; } pin("mprj_io_slow_sel[4]") { direction : output; capacitance : 0.0040; } pin("mprj_io_slow_sel[3]") { direction : output; capacitance : 0.0026; } pin("mprj_io_slow_sel[2]") { direction : output; capacitance : 0.0080; } pin("mprj_io_slow_sel[1]") { direction : output; capacitance : 0.0028; } pin("mprj_io_slow_sel[0]") { direction : output; capacitance : 0.0021; } } bus("mprj_io_vtrip_sel") { bus_type : mprj_io_vtrip_sel; direction : output; capacitance : 0.0000; pin("mprj_io_vtrip_sel[37]") { direction : output; capacitance : 0.0057; } pin("mprj_io_vtrip_sel[36]") { direction : output; capacitance : 0.0028; } pin("mprj_io_vtrip_sel[35]") { direction : output; capacitance : 0.0029; } pin("mprj_io_vtrip_sel[34]") { direction : output; capacitance : 0.0153; } pin("mprj_io_vtrip_sel[33]") { direction : output; capacitance : 0.0072; } pin("mprj_io_vtrip_sel[32]") { direction : output; capacitance : 0.0038; } pin("mprj_io_vtrip_sel[31]") { direction : output; capacitance : 0.0111; } pin("mprj_io_vtrip_sel[30]") { direction : output; capacitance : 0.0142; } pin("mprj_io_vtrip_sel[29]") { direction : output; capacitance : 0.0018; } pin("mprj_io_vtrip_sel[28]") { direction : output; capacitance : 0.0036; } pin("mprj_io_vtrip_sel[27]") { direction : output; capacitance : 0.0068; } pin("mprj_io_vtrip_sel[26]") { direction : output; capacitance : 0.0088; } pin("mprj_io_vtrip_sel[25]") { direction : output; capacitance : 0.0100; } pin("mprj_io_vtrip_sel[24]") { direction : output; capacitance : 0.0044; } pin("mprj_io_vtrip_sel[23]") { direction : output; capacitance : 0.0140; } pin("mprj_io_vtrip_sel[22]") { direction : output; capacitance : 0.0130; } pin("mprj_io_vtrip_sel[21]") { direction : output; capacitance : 0.0109; } pin("mprj_io_vtrip_sel[20]") { direction : output; capacitance : 0.0153; } pin("mprj_io_vtrip_sel[19]") { direction : output; capacitance : 0.0185; } pin("mprj_io_vtrip_sel[18]") { direction : output; capacitance : 0.0157; } pin("mprj_io_vtrip_sel[17]") { direction : output; capacitance : 0.0075; } pin("mprj_io_vtrip_sel[16]") { direction : output; capacitance : 0.0097; } pin("mprj_io_vtrip_sel[15]") { direction : output; capacitance : 0.0039; } pin("mprj_io_vtrip_sel[14]") { direction : output; capacitance : 0.0051; } pin("mprj_io_vtrip_sel[13]") { direction : output; capacitance : 0.0162; } pin("mprj_io_vtrip_sel[12]") { direction : output; capacitance : 0.0114; } pin("mprj_io_vtrip_sel[11]") { direction : output; capacitance : 0.0084; } pin("mprj_io_vtrip_sel[10]") { direction : output; capacitance : 0.0036; } pin("mprj_io_vtrip_sel[9]") { direction : output; capacitance : 0.0015; } pin("mprj_io_vtrip_sel[8]") { direction : output; capacitance : 0.0091; } pin("mprj_io_vtrip_sel[7]") { direction : output; capacitance : 0.0087; } pin("mprj_io_vtrip_sel[6]") { direction : output; capacitance : 0.0054; } pin("mprj_io_vtrip_sel[5]") { direction : output; capacitance : 0.0070; } pin("mprj_io_vtrip_sel[4]") { direction : output; capacitance : 0.0041; } pin("mprj_io_vtrip_sel[3]") { direction : output; capacitance : 0.0031; } pin("mprj_io_vtrip_sel[2]") { direction : output; capacitance : 0.0023; } pin("mprj_io_vtrip_sel[1]") { direction : output; capacitance : 0.0019; } pin("mprj_io_vtrip_sel[0]") { direction : output; capacitance : 0.0014; } } } }