library("caravel_clocking.nom") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Sun Mar 26 04:31:17 2023" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.6000 ; nom_temperature : 100.0000 ; operating_conditions( "sky130_fd_sc_hd__ss_1.60v_100C" ) { process : 1.0000 ; voltage : 1.6000 ; temperature : 100.0000 ; } /* current design opcond */ default_operating_conditions : "sky130_fd_sc_hd__ss_1.60v_100C" ; voltage_unit : "1V" ; time_unit : "1ns" ; capacitive_load_unit (1.000000, pf); slew_derate_from_library : 1.0000 ; slew_lower_threshold_pct_rise : 20.0000 ; slew_lower_threshold_pct_fall : 20.0000 ; slew_upper_threshold_pct_rise : 80.0000 ; slew_upper_threshold_pct_fall : 80.0000 ; input_threshold_pct_rise : 50.0000 ; input_threshold_pct_fall : 50.0000 ; output_threshold_pct_rise : 50.0000 ; output_threshold_pct_fall : 50.0000 ; k_process_cell_rise : 0.000000; k_process_cell_fall : 0.000000; k_volt_cell_rise : 0.000000; k_volt_cell_fall : 0.000000; k_temp_cell_rise : 0.000000; k_temp_cell_fall : 0.000000; k_process_rise_transition : 0.000000; k_process_fall_transition : 0.000000; k_volt_rise_transition : 0.000000; k_volt_fall_transition : 0.000000; k_temp_rise_transition : 0.000000; k_temp_fall_transition : 0.000000; default_fanout_load : 1.000000; default_inout_pin_cap : 1.000000; default_input_pin_cap : 1.000000; default_output_pin_cap : 0.000000; current_unit : 1mA; pulling_resistance_unit : "1kohm"; comment : "PrimeTime extracted Model." ; define(min_delay_flag, timing, boolean); define(internal_noise_width_above_low, pin, float); define(internal_noise_height_below_high, pin, float); define(original_pin, pin, string); define(max_noise_immunity_low, pin, float); define(is_unconstrained, pin, boolean); define(internal_noise_width_below_high, pin, float); define(internal_noise_peak_time_below_high, pin, float); define(internal_noise_height_above_low, pin, float); define(max_noise_immunity_high, pin, float); define(internal_noise_peak_time_above_low, pin, float); /* SCALAR table template is built-in */ /* 2-D table template f(in_trans, out_cap) */ lu_table_template( f_itrans_ocap ) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } /* 2-D table template f(d_trans, c_trans) */ lu_table_template( f_dtrans_ctrans ) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } type ( BUS3_type0 ) { base_type : array ; data_type : bit ; bit_width : 3 ; bit_from : 2 ; bit_to : 0 ; downto : true ; } /* end of type */ cell( caravel_clocking ) { area : 4028.861084 ; dont_use : true ; dont_touch : true ; interface_timing : true; timing_model_type : "extracted"; is_macro_cell : true; /* Generated clock definitions start here*/ generated_clock ( core_clk ) { clock_pin : core_clk ; master_pin : ext_clk ; divided_by : 1 ; } /* End of generated clocks */ pin("core_clk") { direction : output ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.012742 ; /* Other user defined attributes. */ timing () { related_pin : "ext_clk" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "1.878683, 2.028559, 2.163344, 2.427587, 2.955555",\ "1.882693, 2.032570, 2.167354, 2.431597, 2.959566",\ "1.890088, 2.039964, 2.174749, 2.438992, 2.966960",\ "1.913147, 2.063024, 2.197809, 2.462052, 2.990020",\ "2.010510, 2.160387, 2.295171, 2.559414, 3.087383"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\ "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\ "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\ "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\ "0.059159, 0.240172, 0.424484, 0.797460, 1.542092"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "2.900584, 3.016297, 3.110469, 3.282618, 3.631623",\ "2.905070, 3.020783, 3.114955, 3.287104, 3.636109",\ "2.913342, 3.029055, 3.123227, 3.295377, 3.644382",\ "2.937353, 3.053066, 3.147238, 3.319387, 3.668392",\ "3.045031, 3.160744, 3.254916, 3.427065, 3.776070"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "0.050836, 0.172636, 0.294652, 0.538463, 1.032972",\ "0.050836, 0.172636, 0.294652, 0.538463, 1.032972",\ "0.050836, 0.172636, 0.294652, 0.538463, 1.032972",\ "0.050836, 0.172636, 0.294652, 0.538463, 1.032972",\ "0.050836, 0.172636, 0.294652, 0.538463, 1.032972"); } } /* end of arc ext_clk_core_clk_una*/ timing () { min_delay_flag : true ; related_pin : "ext_clk" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "1.875508, 2.023656, 2.156883, 2.418035, 2.939748",\ "1.879518, 2.027667, 2.160894, 2.422045, 2.943758",\ "1.886913, 2.035061, 2.168288, 2.429440, 2.951153",\ "1.909972, 2.058121, 2.191349, 2.452500, 2.974212",\ "2.007335, 2.155484, 2.288711, 2.549862, 3.071575"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\ "0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\ "0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\ "0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\ "0.059159, 0.237421, 0.418810, 0.785937, 1.518681"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "2.898260, 3.012249, 3.104858, 3.280041, 3.628858",\ "2.902746, 3.016735, 3.109344, 3.284528, 3.633344",\ "2.911019, 3.025007, 3.117617, 3.292800, 3.641617",\ "2.935030, 3.049018, 3.141627, 3.316811, 3.665627",\ "3.042707, 3.156696, 3.249305, 3.424489, 3.773305"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\ "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\ "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\ "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\ "0.050836, 0.169859, 0.288935, 0.531194, 1.018648"); } } /* end of arc ext_clk_core_clk_una_min*/ timing () { related_pin : "pll_clk" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "4.050062, 4.199939, 4.334723, 4.598966, 5.126935",\ "4.054273, 4.204150, 4.338935, 4.603178, 5.131146",\ "4.062559, 4.212435, 4.347220, 4.611463, 5.139431",\ "4.086554, 4.236431, 4.371216, 4.635458, 5.163427",\ "4.194224, 4.344101, 4.478886, 4.743128, 5.271097"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\ "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\ "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\ "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\ "0.059159, 0.240172, 0.424484, 0.797460, 1.542092"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "4.016415, 4.132127, 4.226300, 4.398448, 4.747454",\ "4.020626, 4.136339, 4.230511, 4.402660, 4.751665",\ "4.028911, 4.144624, 4.238796, 4.410945, 4.759950",\ "4.052907, 4.168620, 4.262792, 4.434941, 4.783946",\ "4.160577, 4.276289, 4.370462, 4.542611, 4.891616"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\ "0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\ "0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\ "0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\ "0.050836, 0.172636, 0.294651, 0.538463, 1.032972"); } } /* end of arc pll_clk_core_clk_fedg*/ timing () { min_delay_flag : true ; related_pin : "pll_clk" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "3.532153, 3.680302, 3.813529, 4.074680, 4.596394",\ "3.536365, 3.684513, 3.817741, 4.078892, 4.600605",\ "3.544650, 3.692798, 3.826026, 4.087177, 4.608890",\ "3.568646, 3.716794, 3.850022, 4.111173, 4.632886",\ "3.676316, 3.824464, 3.957692, 4.218843, 4.740556"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\ "0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\ "0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\ "0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\ "0.059159, 0.237421, 0.418810, 0.785937, 1.518681"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "3.461075, 3.575063, 3.667672, 3.842856, 4.191672",\ "3.465286, 3.579274, 3.671884, 3.847067, 4.195884",\ "3.473571, 3.587559, 3.680169, 3.855352, 4.204169",\ "3.497567, 3.611555, 3.704165, 3.879348, 4.228165",\ "3.605237, 3.719225, 3.811834, 3.987018, 4.335835"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\ "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\ "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\ "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\ "0.050836, 0.169859, 0.288935, 0.531194, 1.018648"); } } /* end of arc pll_clk_core_clk_fedg_min*/ timing () { related_pin : "pll_clk" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "5.772334, 5.922210, 6.056995, 6.321238, 6.849206",\ "5.776112, 5.925989, 6.060773, 6.325016, 6.852985",\ "5.783508, 5.933385, 6.068170, 6.332412, 6.860381",\ "5.806573, 5.956450, 6.091235, 6.355477, 6.883446",\ "5.903942, 6.053819, 6.188603, 6.452846, 6.980815"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\ "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\ "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\ "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\ "0.059159, 0.240172, 0.424484, 0.797460, 1.542092"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "6.336860, 6.452573, 6.546745, 6.718894, 7.067899",\ "6.340638, 6.456351, 6.550523, 6.722672, 7.071677",\ "6.348034, 6.463748, 6.557920, 6.730068, 7.079073",\ "6.371099, 6.486813, 6.580985, 6.753133, 7.102139",\ "6.468468, 6.584181, 6.678353, 6.850502, 7.199507"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\ "0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\ "0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\ "0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\ "0.050836, 0.172636, 0.294651, 0.538463, 1.032972"); } } /* end of arc pll_clk_core_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "pll_clk" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "1.994738, 2.142887, 2.276114, 2.537265, 3.058978",\ "1.998517, 2.146665, 2.279893, 2.541044, 3.062757",\ "2.005913, 2.154061, 2.287289, 2.548440, 3.070153",\ "2.028978, 2.177127, 2.310354, 2.571505, 3.093218",\ "2.126347, 2.274495, 2.407723, 2.668874, 3.190587"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "0.059159, 0.237421, 0.418810, 0.785936, 1.518681",\ "0.059159, 0.237421, 0.418810, 0.785936, 1.518681",\ "0.059159, 0.237421, 0.418810, 0.785936, 1.518681",\ "0.059159, 0.237421, 0.418810, 0.785936, 1.518681",\ "0.059159, 0.237421, 0.418810, 0.785936, 1.518681"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "2.522746, 2.636734, 2.729344, 2.904527, 3.253344",\ "2.526525, 2.640513, 2.733122, 2.908306, 3.257122",\ "2.533921, 2.647908, 2.740518, 2.915701, 3.264518",\ "2.556986, 2.670974, 2.763584, 2.938767, 3.287584",\ "2.654355, 2.768343, 2.860952, 3.036136, 3.384952"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\ "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\ "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\ "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\ "0.050836, 0.169859, 0.288935, 0.531194, 1.018648"); } } /* end of arc pll_clk_core_clk_redg_min*/ timing () { related_pin : "pll_clk" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "2.382754, 2.532631, 2.667415, 2.931658, 3.459627",\ "2.386533, 2.536409, 2.671194, 2.935437, 3.463405",\ "2.393929, 2.543805, 2.678590, 2.942833, 3.470801",\ "2.416994, 2.566870, 2.701655, 2.965898, 3.493866",\ "2.514362, 2.664239, 2.799024, 3.063267, 3.591235"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\ "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\ "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\ "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\ "0.059159, 0.240172, 0.424484, 0.797460, 1.542092"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "3.252466, 3.368179, 3.462351, 3.634500, 3.983505",\ "3.256677, 3.372390, 3.466562, 3.638711, 3.987716",\ "3.264962, 3.380675, 3.474847, 3.646996, 3.996001",\ "3.288958, 3.404671, 3.498843, 3.670992, 4.019997",\ "3.396628, 3.512341, 3.606513, 3.778662, 4.127667"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\ "0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\ "0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\ "0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\ "0.050836, 0.172636, 0.294651, 0.538463, 1.032972"); } } /* end of arc pll_clk_core_clk_una*/ timing () { min_delay_flag : true ; related_pin : "pll_clk" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "2.204298, 2.352447, 2.485675, 2.746826, 3.268538",\ "2.208077, 2.356226, 2.489453, 2.750604, 3.272317",\ "2.215473, 2.363621, 2.496849, 2.758000, 3.279713",\ "2.238539, 2.386687, 2.519915, 2.781066, 3.302778",\ "2.335907, 2.484056, 2.617283, 2.878434, 3.400147"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\ "0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\ "0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\ "0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\ "0.059159, 0.237421, 0.418810, 0.785937, 1.518681"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "3.175550, 3.289538, 3.382148, 3.557331, 3.906148",\ "3.179762, 3.293750, 3.386359, 3.561543, 3.910359",\ "3.188047, 3.302035, 3.394644, 3.569828, 3.918644",\ "3.212043, 3.326031, 3.418640, 3.593824, 3.942640",\ "3.319713, 3.433701, 3.526310, 3.701494, 4.050310"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742"); values ( "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\ "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\ "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\ "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\ "0.050836, 0.169859, 0.288935, 0.531194, 1.018648"); } } /* end of arc pll_clk_core_clk_una_min*/ } /* end of pin core_clk */ pin("ext_clk") { direction : input ; max_transition : 0.300000 ; capacitance : 0.010746 ; /* Other user defined attributes. */ timing () { related_pin : "ext_clk" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.779141"); } } /* end of arc ext_clk_ext_clk_pwl*/ timing () { related_pin : "ext_clk" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.421931"); } } /* end of arc ext_clk_ext_clk_pwh*/ } /* end of pin ext_clk */ pin("ext_clk_sel") { direction : input ; max_transition : 0.300000 ; capacitance : 0.003653 ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; timing () { related_pin : "pll_clk" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "0.263244, 0.259466, 0.252070, 0.229004, 0.131636",\ "0.267878, 0.264099, 0.256704, 0.233638, 0.136270",\ "0.276331, 0.272552, 0.265157, 0.242091, 0.144722",\ "0.300225, 0.296447, 0.289051, 0.265985, 0.168617",\ "0.390926, 0.387147, 0.379752, 0.356686, 0.259317"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "0.137341, 0.133562, 0.126166, 0.103101, 0.005732",\ "0.141101, 0.137323, 0.129927, 0.106861, 0.009493",\ "0.147956, 0.144177, 0.136781, 0.113716, 0.016347",\ "0.169648, 0.165869, 0.158474, 0.135408, 0.038040",\ "0.277884, 0.274105, 0.266710, 0.243644, 0.146275"); } } /* end of arc pll_clk_ext_clk_sel_stupr*/ timing () { related_pin : "pll_clk" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-0.084404, -0.080626, -0.073230, -0.050164, 0.047204",\ "-0.089038, -0.085259, -0.077864, -0.054798, 0.042570",\ "-0.097491, -0.093712, -0.086317, -0.063251, 0.034117",\ "-0.121385, -0.117607, -0.110211, -0.087145, 0.010223",\ "-0.212086, -0.208307, -0.200912, -0.177846, -0.080478"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-0.081872, -0.078094, -0.070698, -0.047632, 0.049736",\ "-0.085633, -0.081855, -0.074459, -0.051393, 0.045975",\ "-0.092488, -0.088709, -0.081313, -0.058248, 0.039121",\ "-0.114180, -0.110401, -0.103005, -0.079940, 0.017429",\ "-0.222416, -0.218637, -0.211241, -0.188176, -0.090807"); } } /* end of arc pll_clk_ext_clk_sel_hldr*/ } /* end of pin ext_clk_sel */ pin("ext_reset") { direction : input ; max_transition : 0.300000 ; capacitance : 0.004185 ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; timing () { related_pin : "ext_clk" ; timing_type : recovery_falling ; fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-1.679084, -1.683570, -1.691843, -1.715853, -1.823531",\ "-1.674865, -1.679351, -1.687624, -1.711634, -1.819312",\ "-1.667169, -1.671655, -1.679928, -1.703938, -1.811616",\ "-1.643980, -1.648466, -1.656739, -1.680749, -1.788427",\ "-1.547030, -1.551516, -1.559788, -1.583799, -1.691477"); } } /* end of arc ext_clk_ext_reset_recff*/ timing () { related_pin : "ext_clk" ; timing_type : removal_falling ; fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "2.209635, 2.214121, 2.222393, 2.246404, 2.354082",\ "2.205415, 2.209901, 2.218174, 2.242184, 2.349862",\ "2.197719, 2.202205, 2.210478, 2.234488, 2.342166",\ "2.174531, 2.179017, 2.187289, 2.211300, 2.318978",\ "2.077580, 2.082066, 2.090339, 2.114349, 2.222027"); } } /* end of arc ext_clk_ext_reset_remff*/ timing () { related_pin : "pll_clk" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "2.011222, 2.007444, 2.000048, 1.976982, 1.879614",\ "2.015253, 2.011474, 2.004078, 1.981013, 1.883644",\ "2.022604, 2.018826, 2.011430, 1.988364, 1.890996",\ "2.046334, 2.042555, 2.035160, 2.012094, 1.914725",\ "2.127669, 2.123891, 2.116495, 2.093429, 1.996061"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.921598, 1.917819, 1.910424, 1.887358, 1.789989",\ "1.925817, 1.922039, 1.914643, 1.891577, 1.794209",\ "1.933513, 1.929735, 1.922339, 1.899273, 1.801905",\ "1.956702, 1.952924, 1.945528, 1.922462, 1.825094",\ "2.053653, 2.049874, 2.042478, 2.019413, 1.922044"); } } /* end of arc pll_clk_ext_reset_stupr*/ timing () { related_pin : "pll_clk" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-0.836245, -0.832467, -0.825071, -0.802005, -0.704637",\ "-0.840276, -0.836497, -0.829101, -0.806036, -0.708667",\ "-0.847627, -0.843849, -0.836453, -0.813387, -0.716019",\ "-0.871357, -0.867578, -0.860183, -0.837117, -0.739749",\ "-0.952692, -0.948914, -0.941518, -0.918452, -0.821084"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-0.740473, -0.736694, -0.729298, -0.706233, -0.608864",\ "-0.744692, -0.740913, -0.733518, -0.710452, -0.613084",\ "-0.752388, -0.748609, -0.741214, -0.718148, -0.620779",\ "-0.775577, -0.771798, -0.764402, -0.741337, -0.643968",\ "-0.872527, -0.868748, -0.861353, -0.838287, -0.740918"); } } /* end of arc pll_clk_ext_reset_hldr*/ timing () { related_pin : "pll_clk" ; timing_type : recovery_rising ; fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.251239, 1.247460, 1.240065, 1.216999, 1.119630",\ "1.255458, 1.251680, 1.244284, 1.221218, 1.123850",\ "1.263154, 1.259376, 1.251980, 1.228914, 1.131546",\ "1.286343, 1.282564, 1.275169, 1.252103, 1.154734",\ "1.383293, 1.379515, 1.372119, 1.349053, 1.251685"); } } /* end of arc pll_clk_ext_reset_recfr*/ timing () { related_pin : "pll_clk" ; timing_type : recovery_falling ; fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.149716, 1.145504, 1.137219, 1.113223, 1.005553",\ "1.153935, 1.149724, 1.141438, 1.117442, 1.009773",\ "1.161631, 1.157419, 1.149134, 1.125138, 1.017469",\ "1.184820, 1.180608, 1.172323, 1.148327, 1.040658",\ "1.281770, 1.277559, 1.269274, 1.245278, 1.137608"); } } /* end of arc pll_clk_ext_reset_recff*/ timing () { related_pin : "pll_clk" ; timing_type : removal_rising ; fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "0.822228, 0.826006, 0.833402, 0.856468, 0.953836",\ "0.818009, 0.821787, 0.829183, 0.852248, 0.949617",\ "0.810313, 0.814091, 0.821487, 0.844553, 0.941921",\ "0.787124, 0.790902, 0.798298, 0.821364, 0.918732",\ "0.690174, 0.693952, 0.701348, 0.724413, 0.821782"); } } /* end of arc pll_clk_ext_reset_remfr*/ timing () { related_pin : "pll_clk" ; timing_type : removal_falling ; fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "2.561516, 2.565728, 2.574013, 2.598009, 2.705678",\ "2.557297, 2.561508, 2.569793, 2.593789, 2.701459",\ "2.549601, 2.553813, 2.562098, 2.586093, 2.693763",\ "2.526412, 2.530624, 2.538909, 2.562905, 2.670574",\ "2.429462, 2.433673, 2.441958, 2.465954, 2.573624"); } } /* end of arc pll_clk_ext_reset_remff*/ timing () { related_pin : "pll_clk90" ; timing_type : recovery_rising ; fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.209591, 1.205719, 1.198321, 1.175259, 1.077895",\ "1.213810, 1.209938, 1.202540, 1.179479, 1.082114",\ "1.221506, 1.217634, 1.210236, 1.187175, 1.089810",\ "1.244695, 1.240823, 1.233425, 1.210363, 1.112999",\ "1.341645, 1.337773, 1.330375, 1.307314, 1.209949"); } } /* end of arc pll_clk90_ext_reset_recfr*/ timing () { related_pin : "pll_clk90" ; timing_type : recovery_falling ; fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.149565, 1.145239, 1.136960, 1.112954, 1.005279",\ "1.153784, 1.149458, 1.141180, 1.117174, 1.009498",\ "1.161480, 1.157154, 1.148875, 1.124869, 1.017194",\ "1.184669, 1.180343, 1.172064, 1.148058, 1.040383",\ "1.281619, 1.277293, 1.269014, 1.245008, 1.137333"); } } /* end of arc pll_clk90_ext_reset_recff*/ timing () { related_pin : "pll_clk90" ; timing_type : removal_rising ; fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.129540, 1.133412, 1.140810, 1.163871, 1.261236",\ "1.125321, 1.129193, 1.136590, 1.159652, 1.257016",\ "1.117625, 1.121497, 1.128894, 1.151956, 1.249321",\ "1.094436, 1.098308, 1.105706, 1.128767, 1.226132",\ "0.997486, 1.001358, 1.008755, 1.031817, 1.129181"); } } /* end of arc pll_clk90_ext_reset_remfr*/ timing () { related_pin : "pll_clk90" ; timing_type : removal_falling ; fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-0.014542, -0.010217, -0.001938, 0.022068, 0.129744",\ "-0.018761, -0.014436, -0.006157, 0.017849, 0.125524",\ "-0.026457, -0.022132, -0.013853, 0.010153, 0.117828",\ "-0.049646, -0.045321, -0.037042, -0.013036, 0.094640",\ "-0.146596, -0.142271, -0.133992, -0.109986, -0.002311"); } } /* end of arc pll_clk90_ext_reset_remff*/ } /* end of pin ext_reset */ pin("pll_clk") { direction : input ; max_transition : 0.300000 ; capacitance : 0.020535 ; /* Other user defined attributes. */ timing () { related_pin : "pll_clk" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.859823"); } } /* end of arc pll_clk_pll_clk_pwl*/ timing () { related_pin : "pll_clk" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.985738"); } } /* end of arc pll_clk_pll_clk_pwh*/ } /* end of pin pll_clk */ pin("pll_clk90") { direction : input ; max_transition : 0.300000 ; capacitance : 0.015871 ; /* Other user defined attributes. */ timing () { related_pin : "pll_clk90" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.860262"); } } /* end of arc pll_clk90_pll_clk90_pwl*/ timing () { related_pin : "pll_clk90" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.930313"); } } /* end of arc pll_clk90_pll_clk90_pwh*/ } /* end of pin pll_clk90 */ pin("porb") { direction : input ; max_transition : 0.300000 ; capacitance : 0.003600 ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; timing () { related_pin : "ext_clk" ; timing_type : recovery_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-1.715501, -1.719987, -1.728260, -1.752270, -1.859948",\ "-1.711473, -1.715959, -1.724232, -1.748242, -1.855920",\ "-1.704128, -1.708614, -1.716887, -1.740897, -1.848575",\ "-1.680271, -1.684757, -1.693030, -1.717040, -1.824718",\ "-1.599019, -1.603505, -1.611778, -1.635788, -1.743466"); } } /* end of arc ext_clk_porb_recrf*/ timing () { related_pin : "ext_clk" ; timing_type : removal_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "2.246051, 2.250537, 2.258810, 2.282821, 2.390499",\ "2.242024, 2.246510, 2.254782, 2.278793, 2.386471",\ "2.234679, 2.239165, 2.247438, 2.271448, 2.379126",\ "2.210822, 2.215308, 2.223580, 2.247591, 2.355268",\ "2.129570, 2.134056, 2.142329, 2.166339, 2.274017"); } } /* end of arc ext_clk_porb_remrf*/ timing () { related_pin : "pll_clk" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.885184, 1.881405, 1.874009, 1.850944, 1.753575",\ "1.889211, 1.885433, 1.878037, 1.854971, 1.757603",\ "1.896556, 1.892777, 1.885382, 1.862316, 1.764947",\ "1.920414, 1.916635, 1.909239, 1.886174, 1.788805",\ "2.001665, 1.997886, 1.990491, 1.967425, 1.870056"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.927608, 1.923830, 1.916434, 1.893368, 1.796000",\ "1.931832, 1.928053, 1.920657, 1.897592, 1.800223",\ "1.939533, 1.935755, 1.928359, 1.905293, 1.807925",\ "1.962721, 1.958942, 1.951546, 1.928481, 1.831112",\ "2.059689, 2.055910, 2.048514, 2.025449, 1.928080"); } } /* end of arc pll_clk_porb_stupr*/ timing () { related_pin : "pll_clk" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-0.691446, -0.687668, -0.680272, -0.657206, -0.559838",\ "-0.695474, -0.691695, -0.684299, -0.661234, -0.563865",\ "-0.702819, -0.699040, -0.691644, -0.668579, -0.571210",\ "-0.726676, -0.722898, -0.715502, -0.692436, -0.595068",\ "-0.807928, -0.804149, -0.796753, -0.773688, -0.676319"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-0.779623, -0.775844, -0.768448, -0.745383, -0.648014",\ "-0.783846, -0.780068, -0.772672, -0.749606, -0.652238",\ "-0.791548, -0.787769, -0.780373, -0.757308, -0.659939",\ "-0.814736, -0.810957, -0.803561, -0.780496, -0.683127",\ "-0.911703, -0.907925, -0.900529, -0.877463, -0.780095"); } } /* end of arc pll_clk_porb_hldr*/ timing () { related_pin : "pll_clk" ; timing_type : recovery_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.214822, 1.211044, 1.203648, 1.180582, 1.083214",\ "1.218850, 1.215071, 1.207676, 1.184610, 1.087241",\ "1.226195, 1.222416, 1.215020, 1.191955, 1.094586",\ "1.250052, 1.246274, 1.238878, 1.215812, 1.118444",\ "1.331304, 1.327525, 1.320129, 1.297064, 1.199695"); } } /* end of arc pll_clk_porb_recrr*/ timing () { related_pin : "pll_clk" ; timing_type : recovery_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.113299, 1.109087, 1.100802, 1.076806, 0.969137",\ "1.117327, 1.113115, 1.104830, 1.080834, 0.973164",\ "1.124671, 1.120460, 1.112175, 1.088179, 0.980509",\ "1.148529, 1.144317, 1.136032, 1.112036, 1.004367",\ "1.229780, 1.225569, 1.217284, 1.193288, 1.085618"); } } /* end of arc pll_clk_porb_recrf*/ timing () { related_pin : "pll_clk" ; timing_type : removal_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "0.858645, 0.862423, 0.869819, 0.892884, 0.990253",\ "0.854617, 0.858395, 0.865791, 0.888857, 0.986225",\ "0.847272, 0.851051, 0.858447, 0.881512, 0.978881",\ "0.823415, 0.827193, 0.834589, 0.857655, 0.955023",\ "0.742163, 0.745942, 0.753338, 0.776403, 0.873772"); } } /* end of arc pll_clk_porb_remrr*/ timing () { related_pin : "pll_clk" ; timing_type : removal_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "2.597933, 2.602145, 2.610430, 2.634426, 2.742095",\ "2.593905, 2.598117, 2.606402, 2.630398, 2.738068",\ "2.586561, 2.590772, 2.599057, 2.623053, 2.730723",\ "2.562703, 2.566915, 2.575200, 2.599195, 2.706865",\ "2.481452, 2.485663, 2.493948, 2.517944, 2.625614"); } } /* end of arc pll_clk_porb_remrf*/ timing () { related_pin : "pll_clk90" ; timing_type : recovery_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.173174, 1.169302, 1.161904, 1.138843, 1.041478",\ "1.177202, 1.173330, 1.165932, 1.142870, 1.045506",\ "1.184546, 1.180674, 1.173277, 1.150215, 1.052851",\ "1.208404, 1.204532, 1.197134, 1.174073, 1.076708",\ "1.289655, 1.285783, 1.278386, 1.255324, 1.157960"); } } /* end of arc pll_clk90_porb_recrr*/ timing () { related_pin : "pll_clk90" ; timing_type : recovery_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.113148, 1.108822, 1.100543, 1.076537, 0.968862",\ "1.117175, 1.112850, 1.104571, 1.080565, 0.972890",\ "1.124520, 1.120195, 1.111916, 1.087910, 0.980234",\ "1.148378, 1.144052, 1.135773, 1.111767, 1.004092",\ "1.229629, 1.225304, 1.217025, 1.193019, 1.085343"); } } /* end of arc pll_clk90_porb_recrf*/ timing () { related_pin : "pll_clk90" ; timing_type : removal_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.165957, 1.169829, 1.177227, 1.200288, 1.297653",\ "1.161929, 1.165801, 1.173199, 1.196261, 1.293625",\ "1.154585, 1.158457, 1.165854, 1.188916, 1.286280",\ "1.130727, 1.134599, 1.141997, 1.165058, 1.262423",\ "1.049476, 1.053348, 1.060745, 1.083807, 1.181171"); } } /* end of arc pll_clk90_porb_remrr*/ timing () { related_pin : "pll_clk90" ; timing_type : removal_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "0.021875, 0.026200, 0.034479, 0.058485, 0.166160",\ "0.017847, 0.022172, 0.030451, 0.054457, 0.162133",\ "0.010502, 0.014828, 0.023106, 0.047112, 0.154788",\ "-0.013355, -0.009030, -0.000751, 0.023255, 0.130931",\ "-0.094607, -0.090281, -0.082003, -0.057997, 0.049679"); } } /* end of arc pll_clk90_porb_remrf*/ } /* end of pin porb */ pin("resetb") { direction : input ; max_transition : 0.300000 ; capacitance : 0.003922 ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; timing () { related_pin : "ext_clk" ; timing_type : recovery_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-1.831477, -1.835963, -1.844236, -1.868246, -1.975924",\ "-1.827289, -1.831775, -1.840048, -1.864058, -1.971736",\ "-1.819650, -1.824136, -1.832409, -1.856420, -1.964097",\ "-1.796441, -1.800927, -1.809200, -1.833210, -1.940888",\ "-1.715441, -1.719927, -1.728200, -1.752210, -1.859888"); } } /* end of arc ext_clk_resetb_recrf*/ timing () { related_pin : "ext_clk" ; timing_type : removal_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "2.362027, 2.366513, 2.374786, 2.398797, 2.506474",\ "2.357840, 2.362326, 2.370598, 2.394609, 2.502287",\ "2.350201, 2.354687, 2.362960, 2.386970, 2.494648",\ "2.326992, 2.331478, 2.339751, 2.363761, 2.471439",\ "2.245992, 2.250478, 2.258750, 2.282761, 2.390439"); } } /* end of arc ext_clk_resetb_remrf*/ timing () { related_pin : "pll_clk" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.769207, 1.765429, 1.758033, 1.734967, 1.637599",\ "1.773395, 1.769616, 1.762221, 1.739155, 1.641786",\ "1.781034, 1.777255, 1.769859, 1.746794, 1.649425",\ "1.804243, 1.800464, 1.793068, 1.770003, 1.672634",\ "1.885243, 1.881464, 1.874068, 1.851003, 1.753634"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.867551, 1.863773, 1.856377, 1.833311, 1.735943",\ "1.871772, 1.867994, 1.860598, 1.837532, 1.740164",\ "1.879469, 1.875691, 1.868295, 1.845229, 1.747861",\ "1.902534, 1.898756, 1.891360, 1.868294, 1.770926",\ "1.998520, 1.994742, 1.987346, 1.964280, 1.866912"); } } /* end of arc pll_clk_resetb_stupr*/ timing () { related_pin : "pll_clk" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-0.558119, -0.554341, -0.546945, -0.523879, -0.426511",\ "-0.562307, -0.558528, -0.551132, -0.528067, -0.430698",\ "-0.569946, -0.566167, -0.558771, -0.535706, -0.438337",\ "-0.593155, -0.589376, -0.581980, -0.558915, -0.461546",\ "-0.674155, -0.670376, -0.662980, -0.639915, -0.542546"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-0.671306, -0.667527, -0.660131, -0.637066, -0.539697",\ "-0.675526, -0.671747, -0.664352, -0.641286, -0.543917",\ "-0.683223, -0.679445, -0.672049, -0.648983, -0.551615",\ "-0.706288, -0.702509, -0.695114, -0.672048, -0.574679",\ "-0.802274, -0.798496, -0.791100, -0.768034, -0.670666"); } } /* end of arc pll_clk_resetb_hldr*/ timing () { related_pin : "pll_clk" ; timing_type : recovery_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.098846, 1.095068, 1.087672, 1.064606, 0.967238",\ "1.103034, 1.099255, 1.091860, 1.068794, 0.971425",\ "1.110673, 1.106894, 1.099498, 1.076433, 0.979064",\ "1.133882, 1.130103, 1.122707, 1.099642, 1.002273",\ "1.214882, 1.211103, 1.203707, 1.180642, 1.083273"); } } /* end of arc pll_clk_resetb_recrr*/ timing () { related_pin : "pll_clk" ; timing_type : recovery_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "0.997323, 0.993111, 0.984826, 0.960830, 0.853161",\ "1.001511, 0.997299, 0.989014, 0.965018, 0.857348",\ "1.009149, 1.004938, 0.996653, 0.972657, 0.864987",\ "1.032358, 1.028147, 1.019862, 0.995866, 0.888196",\ "1.113358, 1.109147, 1.100862, 1.076866, 0.969196"); } } /* end of arc pll_clk_resetb_recrf*/ timing () { related_pin : "pll_clk" ; timing_type : removal_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "0.974621, 0.978399, 0.985795, 1.008861, 1.106229",\ "0.970433, 0.974211, 0.981607, 1.004673, 1.102041",\ "0.962794, 0.966573, 0.973969, 0.997034, 1.094403",\ "0.939585, 0.943364, 0.950760, 0.973825, 1.071193",\ "0.858585, 0.862364, 0.869760, 0.892825, 0.990193"); } } /* end of arc pll_clk_resetb_remrr*/ timing () { related_pin : "pll_clk" ; timing_type : removal_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "2.713909, 2.718121, 2.726406, 2.750401, 2.858071",\ "2.709721, 2.713933, 2.722218, 2.746214, 2.853884",\ "2.702083, 2.706294, 2.714579, 2.738575, 2.846245",\ "2.678874, 2.683085, 2.691370, 2.715366, 2.823036",\ "2.597873, 2.602085, 2.610370, 2.634366, 2.742036"); } } /* end of arc pll_clk_resetb_remrf*/ timing () { related_pin : "pll_clk90" ; timing_type : recovery_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.057198, 1.053326, 1.045928, 1.022866, 0.925502",\ "1.061386, 1.057514, 1.050116, 1.027054, 0.929690",\ "1.069024, 1.065152, 1.057755, 1.034693, 0.937329",\ "1.092233, 1.088362, 1.080964, 1.057902, 0.960538",\ "1.173233, 1.169361, 1.161964, 1.138902, 1.041538"); } } /* end of arc pll_clk90_resetb_recrr*/ timing () { related_pin : "pll_clk90" ; timing_type : recovery_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "0.997172, 0.992846, 0.984567, 0.960561, 0.852886",\ "1.001359, 0.997034, 0.988755, 0.964749, 0.857074",\ "1.008998, 1.004673, 0.996394, 0.972388, 0.864712",\ "1.032207, 1.027882, 1.019603, 0.995597, 0.887921",\ "1.113207, 1.108882, 1.100603, 1.076597, 0.968921"); } } /* end of arc pll_clk90_resetb_recrf*/ timing () { related_pin : "pll_clk90" ; timing_type : removal_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.281933, 1.285805, 1.293202, 1.316264, 1.413629",\ "1.277745, 1.281617, 1.289015, 1.312076, 1.409441",\ "1.270106, 1.273978, 1.281376, 1.304438, 1.401802",\ "1.246897, 1.250769, 1.258167, 1.281229, 1.378593",\ "1.165897, 1.169769, 1.177167, 1.200228, 1.297593"); } } /* end of arc pll_clk90_resetb_remrr*/ timing () { related_pin : "pll_clk90" ; timing_type : removal_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "0.137851, 0.142176, 0.150455, 0.174461, 0.282137",\ "0.133663, 0.137988, 0.146267, 0.170273, 0.277949",\ "0.126024, 0.130350, 0.138629, 0.162635, 0.270310",\ "0.102815, 0.107141, 0.115419, 0.139425, 0.247101",\ "0.021815, 0.026141, 0.034419, 0.058425, 0.166101"); } } /* end of arc pll_clk90_resetb_remrf*/ } /* end of pin resetb */ pin("resetb_sync") { direction : output ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.001221 ; /* Other user defined attributes. */ timing () { related_pin : "ext_clk" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000"); values ( "3.948730, 3.966650, 4.021939, 4.246763, 5.178554",\ "3.953216, 3.971136, 4.026425, 4.251249, 5.183040",\ "3.961489, 3.979409, 4.034698, 4.259521, 5.191313",\ "3.985499, 4.003419, 4.058708, 4.283532, 5.215323",\ "4.093177, 4.111097, 4.166386, 4.391210, 5.323001"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000"); values ( "0.032857, 0.050633, 0.113285, 0.422585, 1.729701",\ "0.032857, 0.050633, 0.113285, 0.422585, 1.729701",\ "0.032857, 0.050633, 0.113285, 0.422585, 1.729701",\ "0.032857, 0.050633, 0.113285, 0.422585, 1.729701",\ "0.032857, 0.050633, 0.113285, 0.422585, 1.729701"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000"); values ( "4.446835, 4.460781, 4.499703, 4.618598, 5.053694",\ "4.451321, 4.465267, 4.504189, 4.623085, 5.058180",\ "4.459594, 4.473539, 4.512462, 4.631357, 5.066453",\ "4.483604, 4.497550, 4.536472, 4.655368, 5.090463",\ "4.591282, 4.605228, 4.644150, 4.763046, 5.198141"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000"); values ( "0.032131, 0.042385, 0.073313, 0.210280, 0.806895",\ "0.032131, 0.042385, 0.073313, 0.210280, 0.806895",\ "0.032131, 0.042385, 0.073313, 0.210280, 0.806895",\ "0.032131, 0.042385, 0.073313, 0.210280, 0.806895",\ "0.032131, 0.042385, 0.073313, 0.210280, 0.806895"); } } /* end of arc ext_clk_resetb_sync_fedg*/ timing () { min_delay_flag : true ; related_pin : "ext_clk" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000"); values ( "3.942757, 3.962194, 4.017483, 4.238914, 5.159173",\ "3.947243, 3.966680, 4.021969, 4.243400, 5.163659",\ "3.955516, 3.974953, 4.030241, 4.251672, 5.171931",\ "3.979526, 3.998963, 4.054252, 4.275682, 5.195941",\ "4.087204, 4.106641, 4.161930, 4.383360, 5.303620"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000"); values ( "0.032857, 0.050633, 0.113285, 0.416185, 1.701281",\ "0.032857, 0.050633, 0.113285, 0.416185, 1.701281",\ "0.032857, 0.050633, 0.113285, 0.416185, 1.701281",\ "0.032857, 0.050633, 0.113285, 0.416185, 1.701281",\ "0.032857, 0.050633, 0.113285, 0.416185, 1.701281"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000"); values ( "4.439781, 4.455460, 4.494382, 4.609871, 5.033785",\ "4.444267, 4.459946, 4.498868, 4.614357, 5.038271",\ "4.452540, 4.468219, 4.507141, 4.622630, 5.046544",\ "4.476550, 4.492229, 4.531151, 4.646640, 5.070554",\ "4.584228, 4.599907, 4.638829, 4.754318, 5.178232"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000"); values ( "0.032131, 0.042385, 0.073313, 0.203851, 0.779250",\ "0.032131, 0.042385, 0.073313, 0.203851, 0.779250",\ "0.032131, 0.042385, 0.073313, 0.203851, 0.779250",\ "0.032131, 0.042385, 0.073313, 0.203851, 0.779250",\ "0.032131, 0.042385, 0.073313, 0.203851, 0.779250"); } } /* end of arc ext_clk_resetb_sync_fedg_min*/ timing () { related_pin : "pll_clk" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000"); values ( "4.300611, 4.318532, 4.373820, 4.598644, 5.530436",\ "4.304823, 4.322743, 4.378032, 4.602856, 5.534647",\ "4.313108, 4.331028, 4.386317, 4.611141, 5.542932",\ "4.337104, 4.355024, 4.410313, 4.635137, 5.566928",\ "4.444774, 4.462694, 4.517982, 4.742806, 5.674598"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000"); values ( "0.032857, 0.050633, 0.113285, 0.422585, 1.729701",\ "0.032857, 0.050633, 0.113285, 0.422585, 1.729701",\ "0.032857, 0.050633, 0.113285, 0.422585, 1.729701",\ "0.032857, 0.050633, 0.113285, 0.422585, 1.729701",\ "0.032857, 0.050633, 0.113285, 0.422585, 1.729701"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000"); values ( "4.798717, 4.812663, 4.851585, 4.970480, 5.405576",\ "4.802928, 4.816874, 4.855796, 4.974692, 5.409787",\ "4.811213, 4.825159, 4.864081, 4.982977, 5.418072",\ "4.835209, 4.849155, 4.888077, 5.006973, 5.442068",\ "4.942879, 4.956825, 4.995747, 5.114643, 5.549738"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000"); values ( "0.032131, 0.042385, 0.073313, 0.210280, 0.806895",\ "0.032131, 0.042385, 0.073313, 0.210280, 0.806895",\ "0.032131, 0.042385, 0.073313, 0.210280, 0.806895",\ "0.032131, 0.042385, 0.073313, 0.210280, 0.806895",\ "0.032131, 0.042385, 0.073313, 0.210280, 0.806895"); } } /* end of arc pll_clk_resetb_sync_fedg*/ timing () { min_delay_flag : true ; related_pin : "pll_clk" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000"); values ( "4.220047, 4.239484, 4.294773, 4.516203, 5.436462",\ "4.224258, 4.243696, 4.298984, 4.520415, 5.440674",\ "4.232543, 4.251981, 4.307269, 4.528700, 5.448959",\ "4.256539, 4.275977, 4.331265, 4.552696, 5.472955",\ "4.364209, 4.383646, 4.438935, 4.660366, 5.580625"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000"); values ( "0.032857, 0.050633, 0.113285, 0.416185, 1.701281",\ "0.032857, 0.050633, 0.113285, 0.416185, 1.701281",\ "0.032857, 0.050633, 0.113285, 0.416185, 1.701281",\ "0.032857, 0.050633, 0.113285, 0.416185, 1.701281",\ "0.032857, 0.050633, 0.113285, 0.416185, 1.701281"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000"); values ( "4.717071, 4.732750, 4.771672, 4.887161, 5.311075",\ "4.721282, 4.736961, 4.775884, 4.891373, 5.315287",\ "4.729568, 4.745246, 4.784169, 4.899658, 5.323572",\ "4.753563, 4.769242, 4.808165, 4.923654, 5.347568",\ "4.861233, 4.876912, 4.915834, 5.031323, 5.455237"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000"); values ( "0.032131, 0.042385, 0.073313, 0.203851, 0.779250",\ "0.032131, 0.042385, 0.073313, 0.203851, 0.779250",\ "0.032131, 0.042385, 0.073313, 0.203851, 0.779250",\ "0.032131, 0.042385, 0.073313, 0.203851, 0.779250",\ "0.032131, 0.042385, 0.073313, 0.203851, 0.779250"); } } /* end of arc pll_clk_resetb_sync_fedg_min*/ } /* end of pin resetb_sync */ pin("user_clk") { direction : output ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.002739 ; /* Other user defined attributes. */ timing () { related_pin : "ext_clk" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "1.634976, 1.647705, 1.692959, 1.849171, 2.708381",\ "1.638987, 1.651716, 1.696970, 1.853181, 2.712392",\ "1.646381, 1.659110, 1.704364, 1.860576, 2.719786",\ "1.669441, 1.682170, 1.727424, 1.883636, 2.742846",\ "1.766804, 1.779533, 1.824787, 1.980999, 2.840209"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.044704, 0.058449, 0.102657, 0.306650, 1.516344",\ "0.044704, 0.058449, 0.102657, 0.306650, 1.516344",\ "0.044704, 0.058449, 0.102657, 0.306650, 1.516344",\ "0.044704, 0.058449, 0.102657, 0.306650, 1.516344",\ "0.044704, 0.058449, 0.102657, 0.306650, 1.516344"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "2.632459, 2.643517, 2.681186, 2.797122, 3.364472",\ "2.636945, 2.648003, 2.685672, 2.801608, 3.368958",\ "2.645218, 2.656276, 2.693945, 2.809881, 3.377231",\ "2.669228, 2.680286, 2.717955, 2.833892, 3.401241",\ "2.776906, 2.787964, 2.825633, 2.941570, 3.508919"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.040666, 0.051156, 0.081882, 0.216601, 1.017326",\ "0.040666, 0.051156, 0.081882, 0.216601, 1.017326",\ "0.040666, 0.051156, 0.081882, 0.216601, 1.017326",\ "0.040666, 0.051156, 0.081882, 0.216601, 1.017326",\ "0.040666, 0.051156, 0.081882, 0.216601, 1.017326"); } } /* end of arc ext_clk_user_clk_una*/ timing () { min_delay_flag : true ; related_pin : "ext_clk" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "1.628848, 1.645738, 1.690992, 1.843427, 2.685848",\ "1.632859, 1.649749, 1.695003, 1.847438, 2.689859",\ "1.640253, 1.657143, 1.702397, 1.854832, 2.697253",\ "1.663313, 1.680203, 1.725457, 1.877892, 2.720313",\ "1.760676, 1.777566, 1.822820, 1.975255, 2.817676"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.044704, 0.058449, 0.102657, 0.299573, 1.477383",\ "0.044704, 0.058449, 0.102657, 0.299573, 1.477383",\ "0.044704, 0.058449, 0.102657, 0.299573, 1.477383",\ "0.044704, 0.058449, 0.102657, 0.299573, 1.477383",\ "0.044704, 0.058449, 0.102657, 0.299573, 1.477383"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "2.626276, 2.640922, 2.678592, 2.790740, 3.352008",\ "2.630762, 2.645408, 2.683078, 2.795227, 3.356494",\ "2.639035, 2.653681, 2.691350, 2.803499, 3.364767",\ "2.663045, 2.677691, 2.715361, 2.827509, 3.388777",\ "2.770723, 2.785369, 2.823039, 2.935187, 3.496455"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.040666, 0.051156, 0.081882, 0.209499, 0.986462",\ "0.040666, 0.051156, 0.081882, 0.209499, 0.986462",\ "0.040666, 0.051156, 0.081882, 0.209499, 0.986462",\ "0.040666, 0.051156, 0.081882, 0.209499, 0.986462",\ "0.040666, 0.051156, 0.081882, 0.209499, 0.986462"); } } /* end of arc ext_clk_user_clk_una_min*/ timing () { related_pin : "pll_clk" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "2.683240, 2.695969, 2.741223, 2.897434, 3.756645",\ "2.687019, 2.699748, 2.745002, 2.901213, 3.760424",\ "2.694414, 2.707143, 2.752397, 2.908609, 3.767819",\ "2.717480, 2.730209, 2.775463, 2.931674, 3.790885",\ "2.814848, 2.827577, 2.872831, 3.029043, 3.888253"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.044704, 0.058449, 0.102657, 0.306650, 1.516344",\ "0.044704, 0.058449, 0.102657, 0.306650, 1.516344",\ "0.044704, 0.058449, 0.102657, 0.306650, 1.516344",\ "0.044704, 0.058449, 0.102657, 0.306650, 1.516344",\ "0.044704, 0.058449, 0.102657, 0.306650, 1.516344"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "3.517562, 3.528620, 3.566289, 3.682226, 4.249576",\ "3.521341, 3.532399, 3.570068, 3.686004, 4.253355",\ "3.528737, 3.539794, 3.577463, 3.693400, 4.260750",\ "3.551802, 3.562860, 3.600529, 3.716466, 4.283816",\ "3.649171, 3.660228, 3.697897, 3.813834, 4.381184"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.040666, 0.051156, 0.081882, 0.216601, 1.017327",\ "0.040666, 0.051156, 0.081882, 0.216601, 1.017327",\ "0.040666, 0.051156, 0.081882, 0.216601, 1.017327",\ "0.040666, 0.051156, 0.081882, 0.216601, 1.017327",\ "0.040666, 0.051156, 0.081882, 0.216601, 1.017327"); } } /* end of arc pll_clk_user_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "pll_clk" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "1.746338, 1.763234, 1.808495, 1.960937, 2.803396",\ "1.750116, 1.767012, 1.812274, 1.964715, 2.807175",\ "1.757512, 1.774408, 1.819670, 1.972111, 2.814570",\ "1.780578, 1.797474, 1.842735, 1.995177, 2.837636",\ "1.877946, 1.894842, 1.940104, 2.092545, 2.935005"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.044698, 0.058450, 0.102659, 0.299579, 1.477443",\ "0.044698, 0.058450, 0.102659, 0.299579, 1.477443",\ "0.044698, 0.058450, 0.102659, 0.299579, 1.477443",\ "0.044698, 0.058450, 0.102659, 0.299579, 1.477443",\ "0.044698, 0.058450, 0.102659, 0.299579, 1.477443"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "2.249070, 2.263716, 2.301387, 2.413534, 2.974802",\ "2.252848, 2.267495, 2.305166, 2.417312, 2.978580",\ "2.260244, 2.274891, 2.312562, 2.424708, 2.985976",\ "2.283310, 2.297956, 2.335627, 2.447773, 3.009041",\ "2.380678, 2.395325, 2.432996, 2.545142, 3.106410"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.040665, 0.051155, 0.081880, 0.209499, 0.986458",\ "0.040665, 0.051155, 0.081880, 0.209499, 0.986458",\ "0.040665, 0.051155, 0.081880, 0.209499, 0.986458",\ "0.040665, 0.051155, 0.081880, 0.209499, 0.986458",\ "0.040665, 0.051155, 0.081880, 0.209499, 0.986458"); } } /* end of arc pll_clk_user_clk_redg_min*/ timing () { related_pin : "pll_clk90" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "3.554465, 3.567193, 3.612446, 3.768656, 4.627861",\ "3.558790, 3.571518, 3.616771, 3.772981, 4.632185",\ "3.567069, 3.579797, 3.625049, 3.781260, 4.640464",\ "3.591075, 3.603803, 3.649056, 3.805267, 4.664471",\ "3.698751, 3.711478, 3.756731, 3.912942, 4.772146"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\ "0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\ "0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\ "0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\ "0.044705, 0.058449, 0.102657, 0.306649, 1.516335"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "3.743015, 3.754072, 3.791742, 3.907678, 4.475028",\ "3.747340, 3.758398, 3.796067, 3.912003, 4.479353",\ "3.755619, 3.766677, 3.804346, 3.920282, 4.487632",\ "3.779625, 3.790683, 3.828352, 3.944288, 4.511638",\ "3.887300, 3.898358, 3.936028, 4.051964, 4.619314"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\ "0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\ "0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\ "0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\ "0.040666, 0.051156, 0.081881, 0.216601, 1.017325"); } } /* end of arc pll_clk90_user_clk_fedg*/ timing () { min_delay_flag : true ; related_pin : "pll_clk90" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "3.182328, 3.199217, 3.244470, 3.396904, 4.239319",\ "3.186654, 3.203543, 3.248796, 3.401230, 4.243645",\ "3.194933, 3.211822, 3.257074, 3.409508, 4.251924",\ "3.218939, 3.235827, 3.281080, 3.433514, 4.275929",\ "3.326614, 3.343503, 3.388756, 3.541190, 4.383605"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\ "0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\ "0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\ "0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\ "0.044705, 0.058449, 0.102657, 0.299572, 1.477374"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "3.297991, 3.312637, 3.350307, 3.462455, 4.023723",\ "3.302316, 3.316962, 3.354632, 3.466780, 4.028049",\ "3.310595, 3.325241, 3.362911, 3.475059, 4.036327",\ "3.334601, 3.349247, 3.386917, 3.499065, 4.060333",\ "3.442277, 3.456923, 3.494593, 3.606741, 4.168009"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\ "0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\ "0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\ "0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\ "0.040666, 0.051156, 0.081881, 0.209499, 0.986462"); } } /* end of arc pll_clk90_user_clk_fedg_min*/ timing () { related_pin : "pll_clk90" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "5.252491, 5.265220, 5.310472, 5.466683, 6.325888",\ "5.256364, 5.269092, 5.314345, 5.470556, 6.329760",\ "5.263762, 5.276490, 5.321743, 5.477953, 6.337158",\ "5.286823, 5.299551, 5.344804, 5.501015, 6.360219",\ "5.384188, 5.396916, 5.442169, 5.598380, 6.457584"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\ "0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\ "0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\ "0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\ "0.044705, 0.058449, 0.102657, 0.306649, 1.516335"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "5.994071, 6.005128, 6.042798, 6.158734, 6.726083",\ "5.997942, 6.009000, 6.046669, 6.162606, 6.729955",\ "6.005340, 6.016397, 6.054067, 6.170003, 6.737353",\ "6.028402, 6.039459, 6.077129, 6.193065, 6.760415",\ "6.125766, 6.136824, 6.174493, 6.290430, 6.857779"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\ "0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\ "0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\ "0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\ "0.040666, 0.051156, 0.081881, 0.216601, 1.017325"); } } /* end of arc pll_clk90_user_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "pll_clk90" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "2.976213, 2.993101, 3.038354, 3.190788, 4.033204",\ "2.980084, 2.996973, 3.042226, 3.194660, 4.037076",\ "2.987482, 3.004371, 3.049624, 3.202058, 4.044473",\ "3.010544, 3.027433, 3.072685, 3.225120, 4.067535",\ "3.107908, 3.124797, 3.170050, 3.322484, 4.164899"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\ "0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\ "0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\ "0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\ "0.044705, 0.058449, 0.102657, 0.299572, 1.477374"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "3.159148, 3.173795, 3.211464, 3.323613, 3.884881",\ "3.163020, 3.177667, 3.215336, 3.327485, 3.888752",\ "3.170418, 3.185064, 3.222734, 3.334882, 3.896150",\ "3.193480, 3.208126, 3.245796, 3.357944, 3.919212",\ "3.290844, 3.305490, 3.343160, 3.455308, 4.016576"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\ "0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\ "0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\ "0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\ "0.040666, 0.051156, 0.081881, 0.209499, 0.986462"); } } /* end of arc pll_clk90_user_clk_redg_min*/ timing () { related_pin : "pll_clk90" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "1.957458, 1.970186, 2.015439, 2.171649, 3.030854",\ "1.961330, 1.974058, 2.019310, 2.175521, 3.034726",\ "1.968728, 1.981455, 2.026708, 2.182919, 3.042124",\ "1.991789, 2.004517, 2.049770, 2.205981, 3.065185",\ "2.089154, 2.101882, 2.147134, 2.303345, 3.162550"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\ "0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\ "0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\ "0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\ "0.044705, 0.058449, 0.102657, 0.306649, 1.516335"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "2.990820, 3.001878, 3.039547, 3.155483, 3.722833",\ "2.995145, 3.006202, 3.043872, 3.159808, 3.727158",\ "3.003423, 3.014481, 3.052151, 3.168087, 3.735436",\ "3.027430, 3.038487, 3.076157, 3.192093, 3.759443",\ "3.135105, 3.146163, 3.183833, 3.299768, 3.867118"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\ "0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\ "0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\ "0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\ "0.040666, 0.051156, 0.081881, 0.216601, 1.017325"); } } /* end of arc pll_clk90_user_clk_una*/ timing () { min_delay_flag : true ; related_pin : "pll_clk90" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "1.939666, 1.956555, 2.001808, 2.154242, 2.996657",\ "1.943538, 1.960427, 2.005680, 2.158114, 3.000529",\ "1.950936, 1.967825, 2.013077, 2.165512, 3.007927",\ "1.973997, 1.990886, 2.036139, 2.188573, 3.030988",\ "2.071362, 2.088251, 2.133503, 2.285938, 3.128353"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\ "0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\ "0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\ "0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\ "0.044705, 0.058449, 0.102657, 0.299572, 1.477374"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "2.980698, 2.995345, 3.033014, 3.145163, 3.706430",\ "2.985023, 2.999670, 3.037339, 3.149488, 3.710756",\ "2.993302, 3.007948, 3.045618, 3.157766, 3.719034",\ "3.017308, 3.031955, 3.069624, 3.181772, 3.743040",\ "3.124984, 3.139630, 3.177300, 3.289448, 3.850716"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000"); values ( "0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\ "0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\ "0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\ "0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\ "0.040666, 0.051156, 0.081881, 0.209499, 0.986462"); } } /* end of arc pll_clk90_user_clk_una_min*/ } /* end of pin user_clk */ pin("VPWR") { direction : input ; max_transition : 0.750000 ; capacitance : 0.000000 ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; } /* end of pin VPWR */ pin("VGND") { direction : input ; max_transition : 0.750000 ; capacitance : 0.000000 ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; } /* end of pin VGND */ bus ( sel ) { bus_type : BUS3_type0 ; direction : input ; pin("sel[2]") { direction : input ; max_transition : 0.300000 ; capacitance : 0.005478 ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; timing () { related_pin : "pll_clk" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-1.123115, -1.126894, -1.134290, -1.157355, -1.254724",\ "-1.118951, -1.122730, -1.130126, -1.153191, -1.250560",\ "-1.111345, -1.115124, -1.122519, -1.145585, -1.242953",\ "-1.088099, -1.091877, -1.099273, -1.122339, -1.219707",\ "-1.007044, -1.010823, -1.018218, -1.041284, -1.138652"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-1.003249, -1.007028, -1.014424, -1.037489, -1.134858",\ "-0.999035, -1.002814, -1.010210, -1.033275, -1.130644",\ "-0.991339, -0.995118, -1.002514, -1.025579, -1.122948",\ "-0.968257, -0.972036, -0.979432, -1.002497, -1.099866",\ "-0.872140, -0.875919, -0.883314, -0.906380, -1.003749"); } } /* end of arc pll_clk_sel[2]_stupr*/ timing () { related_pin : "pll_clk" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.325860, 1.329638, 1.337034, 1.360100, 1.457468",\ "1.321696, 1.325474, 1.332870, 1.355936, 1.453304",\ "1.314089, 1.317868, 1.325264, 1.348329, 1.445698",\ "1.290843, 1.294622, 1.302017, 1.325083, 1.422451",\ "1.209788, 1.213567, 1.220963, 1.244028, 1.341397"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.327811, 1.331590, 1.338986, 1.362051, 1.459419",\ "1.323597, 1.327376, 1.334772, 1.357837, 1.455206",\ "1.315901, 1.319680, 1.327076, 1.350141, 1.447510",\ "1.292819, 1.296598, 1.303993, 1.327059, 1.424427",\ "1.196702, 1.200480, 1.207876, 1.230942, 1.328310"); } } /* end of arc pll_clk_sel[2]_hldr*/ } /* end of pin sel[2] */ pin("sel[1]") { direction : input ; max_transition : 0.300000 ; capacitance : 0.004318 ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; timing () { related_pin : "pll_clk" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-1.108295, -1.112074, -1.119470, -1.142535, -1.239904",\ "-1.104172, -1.107951, -1.115347, -1.138412, -1.235781",\ "-1.096650, -1.100428, -1.107824, -1.130890, -1.228258",\ "-1.073307, -1.077085, -1.084481, -1.107547, -1.204915",\ "-0.992111, -0.995890, -1.003285, -1.026351, -1.123719"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-1.117234, -1.121012, -1.128408, -1.151474, -1.248842",\ "-1.113017, -1.116796, -1.124191, -1.147257, -1.244625",\ "-1.105323, -1.109102, -1.116498, -1.139563, -1.236932",\ "-1.082207, -1.085986, -1.093381, -1.116447, -1.213815",\ "-0.985834, -0.989613, -0.997009, -1.020074, -1.117443"); } } /* end of arc pll_clk_sel[1]_stupr*/ timing () { related_pin : "pll_clk" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.307495, 1.311274, 1.318669, 1.341735, 1.439103",\ "1.303372, 1.307151, 1.314547, 1.337612, 1.434981",\ "1.295849, 1.299628, 1.307024, 1.330089, 1.427458",\ "1.272507, 1.276285, 1.283681, 1.306746, 1.404115",\ "1.191311, 1.195089, 1.202485, 1.225551, 1.322919"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.405566, 1.409344, 1.416740, 1.439805, 1.537174",\ "1.401348, 1.405127, 1.412523, 1.435588, 1.532957",\ "1.393655, 1.397433, 1.404829, 1.427895, 1.525263",\ "1.370539, 1.374317, 1.381713, 1.404778, 1.502147",\ "1.274166, 1.277944, 1.285340, 1.308406, 1.405774"); } } /* end of arc pll_clk_sel[1]_hldr*/ } /* end of pin sel[1] */ pin("sel[0]") { direction : input ; max_transition : 0.300000 ; capacitance : 0.004572 ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; timing () { related_pin : "pll_clk" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-1.126189, -1.129968, -1.137364, -1.160429, -1.257798",\ "-1.122022, -1.125801, -1.133197, -1.156262, -1.253631",\ "-1.114407, -1.118186, -1.125582, -1.148647, -1.246016",\ "-1.091171, -1.094950, -1.102345, -1.125411, -1.222780",\ "-1.010132, -1.013910, -1.021306, -1.044372, -1.141740"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-1.005449, -1.009228, -1.016624, -1.039689, -1.137058",\ "-1.001237, -1.005016, -1.012412, -1.035477, -1.132846",\ "-0.993541, -0.997320, -1.004716, -1.027781, -1.125150",\ "-0.970463, -0.974242, -0.981637, -1.004703, -1.102072",\ "-0.874376, -0.878155, -0.885550, -0.908616, -1.005984"); } } /* end of arc pll_clk_sel[0]_stupr*/ timing () { related_pin : "pll_clk" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.328859, 1.332637, 1.340033, 1.363099, 1.460467",\ "1.324692, 1.328470, 1.335866, 1.358932, 1.456300",\ "1.317076, 1.320855, 1.328251, 1.351316, 1.448685",\ "1.293841, 1.297619, 1.305015, 1.328080, 1.425449",\ "1.212801, 1.216580, 1.223976, 1.247041, 1.344409"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.329928, 1.333707, 1.341102, 1.364168, 1.461536",\ "1.325716, 1.329495, 1.336890, 1.359956, 1.457325",\ "1.318020, 1.321798, 1.329194, 1.352260, 1.449628",\ "1.294942, 1.298720, 1.306116, 1.329181, 1.426550",\ "1.198854, 1.202633, 1.210029, 1.233094, 1.330463"); } } /* end of arc pll_clk_sel[0]_hldr*/ } /* end of pin sel[0] */ } /* end of bus sel */ bus ( sel2 ) { bus_type : BUS3_type0 ; direction : input ; pin("sel2[2]") { direction : input ; max_transition : 0.300000 ; capacitance : 0.004313 ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; timing () { related_pin : "pll_clk90" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-1.152129, -1.156001, -1.163399, -1.186460, -1.283825",\ "-1.147890, -1.151762, -1.159159, -1.182221, -1.279585",\ "-1.140153, -1.144025, -1.151423, -1.174484, -1.271849",\ "-1.117114, -1.120986, -1.128384, -1.151446, -1.248810",\ "-1.036438, -1.040310, -1.047707, -1.070769, -1.168133"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-1.008766, -1.012638, -1.020036, -1.043097, -1.140462",\ "-1.004575, -1.008446, -1.015844, -1.038906, -1.136270",\ "-0.996928, -1.000800, -1.008197, -1.031259, -1.128623",\ "-0.973845, -0.977717, -0.985115, -1.008176, -1.105541",\ "-0.877572, -0.881444, -0.888842, -0.911903, -1.009268"); } } /* end of arc pll_clk90_sel2[2]_stupr*/ timing () { related_pin : "pll_clk90" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.220394, 1.224266, 1.231664, 1.254726, 1.352090",\ "1.216155, 1.220027, 1.227425, 1.250486, 1.347851",\ "1.208418, 1.212290, 1.219688, 1.242749, 1.340114",\ "1.185380, 1.189251, 1.196649, 1.219711, 1.317075",\ "1.104703, 1.108575, 1.115973, 1.139034, 1.236399"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.199534, 1.203406, 1.210804, 1.233866, 1.331230",\ "1.195343, 1.199215, 1.206613, 1.229674, 1.327039",\ "1.187696, 1.191568, 1.198966, 1.222027, 1.319392",\ "1.164613, 1.168485, 1.175883, 1.198945, 1.296309",\ "1.068449, 1.072321, 1.079719, 1.102781, 1.200145"); } } /* end of arc pll_clk90_sel2[2]_hldr*/ } /* end of pin sel2[2] */ pin("sel2[1]") { direction : input ; max_transition : 0.300000 ; capacitance : 0.004762 ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; timing () { related_pin : "pll_clk90" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-1.157837, -1.161709, -1.169107, -1.192168, -1.289533",\ "-1.153607, -1.157479, -1.164877, -1.187939, -1.285303",\ "-1.145861, -1.149733, -1.157131, -1.180192, -1.277557",\ "-1.122803, -1.126675, -1.134072, -1.157134, -1.254498",\ "-1.042057, -1.045929, -1.053327, -1.076388, -1.173753"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-1.131437, -1.135309, -1.142707, -1.165768, -1.263133",\ "-1.127249, -1.131121, -1.138519, -1.161581, -1.258945",\ "-1.119583, -1.123455, -1.130853, -1.153914, -1.251279",\ "-1.096524, -1.100396, -1.107794, -1.130855, -1.228220",\ "-1.000500, -1.004372, -1.011770, -1.034831, -1.132195"); } } /* end of arc pll_clk90_sel2[1]_stupr*/ timing () { related_pin : "pll_clk90" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.222330, 1.226202, 1.233600, 1.256661, 1.354026",\ "1.218100, 1.221972, 1.229370, 1.252432, 1.349796",\ "1.210354, 1.214226, 1.221624, 1.244686, 1.342050",\ "1.187296, 1.191168, 1.198565, 1.221627, 1.318991",\ "1.106550, 1.110422, 1.117820, 1.140881, 1.238246"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.284635, 1.288507, 1.295905, 1.318966, 1.416331",\ "1.280447, 1.284319, 1.291717, 1.314779, 1.412143",\ "1.272781, 1.276653, 1.284051, 1.307112, 1.404477",\ "1.249722, 1.253594, 1.260992, 1.284053, 1.381418",\ "1.153832, 1.157704, 1.165101, 1.188163, 1.285527"); } } /* end of arc pll_clk90_sel2[1]_hldr*/ } /* end of pin sel2[1] */ pin("sel2[0]") { direction : input ; max_transition : 0.300000 ; capacitance : 0.003990 ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; timing () { related_pin : "pll_clk90" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-1.139681, -1.143553, -1.150950, -1.174012, -1.271376",\ "-1.135429, -1.139301, -1.146699, -1.169760, -1.267125",\ "-1.127675, -1.131547, -1.138945, -1.162006, -1.259371",\ "-1.104600, -1.108472, -1.115870, -1.138931, -1.236296",\ "-1.023797, -1.027669, -1.035067, -1.058129, -1.155493"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "-0.999194, -1.003066, -1.010463, -1.033525, -1.130889",\ "-0.994971, -0.998843, -1.006241, -1.029303, -1.126667",\ "-0.987273, -0.991145, -0.998543, -1.021604, -1.118969",\ "-0.964253, -0.968125, -0.975523, -0.998584, -1.095949",\ "-0.867756, -0.871628, -0.879025, -0.902087, -0.999451"); } } /* end of arc pll_clk90_sel2[0]_stupr*/ timing () { related_pin : "pll_clk90" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.208248, 1.212120, 1.219517, 1.242579, 1.339943",\ "1.203996, 1.207868, 1.215265, 1.238327, 1.335691",\ "1.196242, 1.200114, 1.207511, 1.230573, 1.327937",\ "1.173167, 1.177039, 1.184437, 1.207498, 1.304862",\ "1.092364, 1.096236, 1.103634, 1.126696, 1.224060"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); values ( "1.190299, 1.194171, 1.201569, 1.224630, 1.321995",\ "1.186077, 1.189948, 1.197346, 1.220408, 1.317772",\ "1.178378, 1.182250, 1.189648, 1.212709, 1.310074",\ "1.155358, 1.159230, 1.166628, 1.189690, 1.287054",\ "1.058958, 1.062830, 1.070227, 1.093289, 1.190654"); } } /* end of arc pll_clk90_sel2[0]_hldr*/ } /* end of pin sel2[0] */ } /* end of bus sel2 */ } /* end of cell */ } /* end of library */