library("caravel_clocking.max") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Sun Mar 26 04:31:30 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.013040 ; /* 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.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "1.918230, 2.070265, 2.201915, 2.465682, 2.992890",\ "1.922183, 2.074218, 2.205868, 2.469636, 2.996844",\ "1.929581, 2.081616, 2.213266, 2.477033, 3.004241",\ "1.952642, 2.104677, 2.236327, 2.500094, 3.027303",\ "2.050006, 2.202041, 2.333691, 2.597459, 3.124667"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "0.059447, 0.245080, 0.429615, 0.807289, 1.562177",\ "0.059447, 0.245080, 0.429615, 0.807289, 1.562177",\ "0.059447, 0.245080, 0.429615, 0.807289, 1.562177",\ "0.059447, 0.245080, 0.429615, 0.807289, 1.562177",\ "0.059447, 0.245080, 0.429615, 0.807289, 1.562177"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "2.937755, 3.055616, 3.147006, 3.324194, 3.677871",\ "2.942177, 3.060038, 3.151429, 3.328617, 3.682293",\ "2.950456, 3.068317, 3.159707, 3.336895, 3.690572",\ "2.974462, 3.092323, 3.183713, 3.360902, 3.714578",\ "3.082138, 3.199999, 3.291389, 3.468577, 3.822254"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "0.051003, 0.177403, 0.300193, 0.552949, 1.061187",\ "0.051003, 0.177403, 0.300193, 0.552949, 1.061187",\ "0.051003, 0.177403, 0.300193, 0.552949, 1.061187",\ "0.051003, 0.177403, 0.300193, 0.552949, 1.061187",\ "0.051003, 0.177403, 0.300193, 0.552949, 1.061187"); } } /* 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.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "1.915820, 2.065294, 2.199811, 2.463581, 2.990605",\ "1.919774, 2.069247, 2.203764, 2.467534, 2.994559",\ "1.927171, 2.076645, 2.211161, 2.474931, 3.001956",\ "1.950233, 2.099706, 2.234223, 2.497993, 3.025018",\ "2.047597, 2.197070, 2.331587, 2.595357, 3.122382"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "0.059447, 0.240936, 0.424816, 0.796900, 1.539738",\ "0.059447, 0.240936, 0.424816, 0.796900, 1.539738",\ "0.059447, 0.240936, 0.424816, 0.796900, 1.539738",\ "0.059447, 0.240936, 0.424816, 0.796900, 1.539738",\ "0.059447, 0.240936, 0.424816, 0.796900, 1.539738"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "2.936066, 3.051358, 3.145247, 3.317230, 3.665827",\ "2.940489, 3.055781, 3.149670, 3.321653, 3.670249",\ "2.948767, 3.064059, 3.157948, 3.329931, 3.678528",\ "2.972774, 3.088066, 3.181955, 3.353938, 3.702534",\ "3.080450, 3.195742, 3.289630, 3.461613, 3.810210"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "0.051003, 0.173200, 0.294782, 0.537913, 1.031040",\ "0.051003, 0.173200, 0.294782, 0.537913, 1.031040",\ "0.051003, 0.173200, 0.294782, 0.537913, 1.031040",\ "0.051003, 0.173200, 0.294782, 0.537913, 1.031040",\ "0.051003, 0.173200, 0.294782, 0.537913, 1.031040"); } } /* 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.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "4.181936, 4.333972, 4.465621, 4.729389, 5.256597",\ "4.186054, 4.338089, 4.469739, 4.733507, 5.260715",\ "4.194343, 4.346378, 4.478027, 4.741795, 5.269003",\ "4.218327, 4.370361, 4.502011, 4.765779, 5.292986",\ "4.325989, 4.478024, 4.609674, 4.873441, 5.400649"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "0.059447, 0.245080, 0.429615, 0.807289, 1.562177",\ "0.059447, 0.245080, 0.429615, 0.807289, 1.562177",\ "0.059447, 0.245080, 0.429615, 0.807289, 1.562177",\ "0.059447, 0.245080, 0.429615, 0.807289, 1.562177",\ "0.059447, 0.245080, 0.429615, 0.807289, 1.562177"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "4.107935, 4.225796, 4.317187, 4.494374, 4.848051",\ "4.112053, 4.229914, 4.321305, 4.498492, 4.852169",\ "4.120342, 4.238202, 4.329593, 4.506781, 4.860457",\ "4.144325, 4.262186, 4.353577, 4.530765, 4.884440",\ "4.251987, 4.369848, 4.461239, 4.638427, 4.992103"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "0.051003, 0.177403, 0.300193, 0.552949, 1.061187",\ "0.051003, 0.177403, 0.300193, 0.552949, 1.061187",\ "0.051003, 0.177403, 0.300193, 0.552949, 1.061187",\ "0.051003, 0.177403, 0.300193, 0.552949, 1.061187",\ "0.051003, 0.177403, 0.300193, 0.552949, 1.061187"); } } /* 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.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "3.648576, 3.798049, 3.932566, 4.196336, 4.723361",\ "3.652694, 3.802167, 3.936684, 4.200454, 4.727479",\ "3.660983, 3.810456, 3.944973, 4.208743, 4.735768",\ "3.684967, 3.834440, 3.968957, 4.232727, 4.759751",\ "3.792629, 3.942102, 4.076619, 4.340389, 4.867414"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "0.059447, 0.240936, 0.424816, 0.796900, 1.539738",\ "0.059447, 0.240936, 0.424816, 0.796900, 1.539738",\ "0.059447, 0.240936, 0.424816, 0.796900, 1.539738",\ "0.059447, 0.240936, 0.424816, 0.796900, 1.539738",\ "0.059447, 0.240936, 0.424816, 0.796900, 1.539738"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "3.546449, 3.661741, 3.755630, 3.927613, 4.276209",\ "3.550567, 3.665859, 3.759748, 3.931731, 4.280327",\ "3.558856, 3.674148, 3.768036, 3.940019, 4.288616",\ "3.582839, 3.698131, 3.792020, 3.964003, 4.312599",\ "3.690501, 3.805793, 3.899682, 4.071665, 4.420261"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "0.051003, 0.173200, 0.294782, 0.537913, 1.031040",\ "0.051003, 0.173200, 0.294782, 0.537913, 1.031040",\ "0.051003, 0.173200, 0.294782, 0.537913, 1.031040",\ "0.051003, 0.173200, 0.294782, 0.537913, 1.031040",\ "0.051003, 0.173200, 0.294782, 0.537913, 1.031040"); } } /* 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.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "5.996083, 6.148118, 6.279768, 6.543535, 7.070743",\ "5.999780, 6.151815, 6.283465, 6.547232, 7.074440",\ "6.007170, 6.159205, 6.290855, 6.554622, 7.081831",\ "6.030241, 6.182275, 6.313925, 6.577693, 7.104901",\ "6.127614, 6.279649, 6.411299, 6.675066, 7.202275"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "0.059447, 0.245080, 0.429615, 0.807289, 1.562177",\ "0.059447, 0.245080, 0.429615, 0.807289, 1.562177",\ "0.059447, 0.245080, 0.429615, 0.807289, 1.562177",\ "0.059447, 0.245080, 0.429615, 0.807289, 1.562177",\ "0.059447, 0.245080, 0.429615, 0.807289, 1.562177"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "6.513819, 6.631679, 6.723070, 6.900258, 7.253934",\ "6.517517, 6.635377, 6.726768, 6.903956, 7.257632",\ "6.524906, 6.642766, 6.734158, 6.911345, 7.265021",\ "6.547976, 6.665837, 6.757228, 6.934416, 7.288092",\ "6.645350, 6.763211, 6.854602, 7.031790, 7.385466"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "0.051003, 0.177403, 0.300193, 0.552949, 1.061187",\ "0.051003, 0.177403, 0.300193, 0.552949, 1.061187",\ "0.051003, 0.177403, 0.300193, 0.552949, 1.061187",\ "0.051003, 0.177403, 0.300193, 0.552949, 1.061187",\ "0.051003, 0.177403, 0.300193, 0.552949, 1.061187"); } } /* 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.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "2.044295, 2.193769, 2.328285, 2.592055, 3.119080",\ "2.047993, 2.197467, 2.331984, 2.595754, 3.122778",\ "2.055383, 2.204856, 2.339373, 2.603143, 3.130168",\ "2.078453, 2.227927, 2.362443, 2.626214, 3.153238",\ "2.175827, 2.325300, 2.459817, 2.723587, 3.250612"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "0.059447, 0.240936, 0.424816, 0.796900, 1.539738",\ "0.059447, 0.240936, 0.424816, 0.796900, 1.539738",\ "0.059447, 0.240936, 0.424816, 0.796900, 1.539738",\ "0.059447, 0.240936, 0.424816, 0.796900, 1.539738",\ "0.059447, 0.240936, 0.424816, 0.796900, 1.539738"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "2.572246, 2.687538, 2.781427, 2.953410, 3.302006",\ "2.575945, 2.691237, 2.785125, 2.957108, 3.305705",\ "2.583334, 2.698626, 2.792514, 2.964497, 3.313094",\ "2.606405, 2.721697, 2.815585, 2.987568, 3.336165",\ "2.703778, 2.819070, 2.912959, 3.084942, 3.433538"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "0.051003, 0.173200, 0.294782, 0.537913, 1.031040",\ "0.051003, 0.173200, 0.294782, 0.537913, 1.031040",\ "0.051003, 0.173200, 0.294782, 0.537913, 1.031040",\ "0.051003, 0.173200, 0.294782, 0.537913, 1.031040",\ "0.051003, 0.173200, 0.294782, 0.537913, 1.031040"); } } /* 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.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "2.490731, 2.642766, 2.774416, 3.038184, 3.565392",\ "2.494430, 2.646465, 2.778115, 3.041882, 3.569090",\ "2.501819, 2.653854, 2.785504, 3.049272, 3.576479",\ "2.524889, 2.676924, 2.808574, 3.072342, 3.599550",\ "2.622263, 2.774298, 2.905948, 3.169716, 3.696924"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "0.059447, 0.245080, 0.429615, 0.807289, 1.562177",\ "0.059447, 0.245080, 0.429615, 0.807289, 1.562177",\ "0.059447, 0.245080, 0.429615, 0.807289, 1.562177",\ "0.059447, 0.245080, 0.429615, 0.807289, 1.562177",\ "0.059447, 0.245080, 0.429615, 0.807289, 1.562177"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "3.332653, 3.450514, 3.541904, 3.719093, 4.072769",\ "3.336771, 3.454632, 3.546022, 3.723211, 4.076887",\ "3.345060, 3.462921, 3.554311, 3.731499, 4.085175",\ "3.369043, 3.486904, 3.578294, 3.755482, 4.109159",\ "3.476705, 3.594566, 3.685957, 3.863145, 4.216821"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "0.051003, 0.177403, 0.300193, 0.552949, 1.061187",\ "0.051003, 0.177403, 0.300193, 0.552949, 1.061187",\ "0.051003, 0.177403, 0.300193, 0.552949, 1.061187",\ "0.051003, 0.177403, 0.300193, 0.552949, 1.061187",\ "0.051003, 0.177403, 0.300193, 0.552949, 1.061187"); } } /* 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.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "2.299801, 2.449274, 2.583791, 2.847561, 3.374586",\ "2.303499, 2.452972, 2.587489, 2.851259, 3.378284",\ "2.310889, 2.460362, 2.594879, 2.858649, 3.385674",\ "2.333959, 2.483433, 2.617949, 2.881720, 3.408744",\ "2.431333, 2.580806, 2.715323, 2.979093, 3.506118"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "0.059447, 0.240936, 0.424816, 0.796900, 1.539738",\ "0.059447, 0.240936, 0.424816, 0.796900, 1.539738",\ "0.059447, 0.240936, 0.424816, 0.796900, 1.539738",\ "0.059447, 0.240936, 0.424816, 0.796900, 1.539738",\ "0.059447, 0.240936, 0.424816, 0.796900, 1.539738"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "3.252496, 3.367789, 3.461677, 3.633660, 3.982257",\ "3.256614, 3.371907, 3.465795, 3.637778, 3.986375",\ "3.264903, 3.380195, 3.474083, 3.646066, 3.994663",\ "3.288886, 3.404178, 3.498067, 3.670050, 4.018646",\ "3.396549, 3.511841, 3.605729, 3.777712, 4.126309"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.013040, 0.138040, 0.263040, 0.513040, 1.013040"); values ( "0.051003, 0.173200, 0.294782, 0.537913, 1.031040",\ "0.051003, 0.173200, 0.294782, 0.537913, 1.031040",\ "0.051003, 0.173200, 0.294782, 0.537913, 1.031040",\ "0.051003, 0.173200, 0.294782, 0.537913, 1.031040",\ "0.051003, 0.173200, 0.294782, 0.537913, 1.031040"); } } /* 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.010883 ; /* Other user defined attributes. */ timing () { related_pin : "ext_clk" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.780668"); } } /* end of arc ext_clk_ext_clk_pwl*/ timing () { related_pin : "ext_clk" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.422234"); } } /* 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.003765 ; 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.267868, 0.264170, 0.256780, 0.233710, 0.136336",\ "0.272471, 0.268773, 0.261383, 0.238313, 0.140939",\ "0.280914, 0.277215, 0.269826, 0.246755, 0.149382",\ "0.304820, 0.301122, 0.293732, 0.270662, 0.173288",\ "0.395530, 0.391832, 0.384443, 0.361372, 0.263998"); } 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.138203, 0.134505, 0.127115, 0.104045, 0.006671",\ "0.141948, 0.138250, 0.130860, 0.107790, 0.010416",\ "0.148802, 0.145104, 0.137714, 0.114644, 0.017270",\ "0.170487, 0.166789, 0.159399, 0.136329, 0.038955",\ "0.278739, 0.275041, 0.267652, 0.244581, 0.147207"); } } /* 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.088993, -0.085294, -0.077905, -0.054835, 0.042539",\ "-0.093596, -0.089898, -0.082508, -0.059438, 0.037936",\ "-0.102038, -0.098340, -0.090951, -0.067880, 0.029494",\ "-0.125945, -0.122246, -0.114857, -0.091787, 0.005587",\ "-0.216655, -0.212957, -0.205567, -0.182497, -0.085123"); } 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.082727, -0.079029, -0.071639, -0.048569, 0.048805",\ "-0.086472, -0.082774, -0.075384, -0.052314, 0.045060",\ "-0.093326, -0.089628, -0.082238, -0.059168, 0.038206",\ "-0.115011, -0.111313, -0.103923, -0.080853, 0.016521",\ "-0.223263, -0.219565, -0.212176, -0.189105, -0.091731"); } } /* 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.004322 ; 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.651839, -1.656262, -1.664540, -1.688546, -1.796222",\ "-1.647635, -1.652058, -1.660336, -1.684343, -1.792019",\ "-1.639931, -1.644354, -1.652632, -1.676639, -1.784315",\ "-1.616744, -1.621167, -1.629445, -1.653452, -1.761127",\ "-1.519769, -1.524192, -1.532470, -1.556477, -1.664152"); } } /* 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.196562, 2.200985, 2.209263, 2.233270, 2.340945",\ "2.192359, 2.196782, 2.205060, 2.229066, 2.336742",\ "2.184655, 2.189077, 2.197356, 2.221362, 2.329038",\ "2.161468, 2.165890, 2.174169, 2.198175, 2.305851",\ "2.064493, 2.068915, 2.077194, 2.101200, 2.208876"); } } /* 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.065901, 2.062202, 2.054813, 2.031743, 1.934369",\ "2.069906, 2.066208, 2.058819, 2.035748, 1.938374",\ "2.077248, 2.073550, 2.066160, 2.043090, 1.945716",\ "2.101165, 2.097467, 2.090078, 2.067007, 1.969633",\ "2.182377, 2.178679, 2.171290, 2.148219, 2.050845"); } 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.994439, 1.990741, 1.983351, 1.960281, 1.862907",\ "1.998642, 1.994944, 1.987555, 1.964484, 1.867110",\ "2.006346, 2.002648, 1.995259, 1.972188, 1.874815",\ "2.029534, 2.025835, 2.018446, 1.995376, 1.898002",\ "2.126509, 2.122810, 2.115421, 2.092350, 1.994977"); } } /* 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.851269, -0.847571, -0.840182, -0.817111, -0.719738",\ "-0.855275, -0.851577, -0.844187, -0.821117, -0.723743",\ "-0.862616, -0.858918, -0.851529, -0.828458, -0.731085",\ "-0.886534, -0.882835, -0.875446, -0.852376, -0.755002",\ "-0.967746, -0.964048, -0.956658, -0.933588, -0.836214"); } 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.752101, -0.748403, -0.741013, -0.717943, -0.620569",\ "-0.756304, -0.752606, -0.745217, -0.722146, -0.624773",\ "-0.764008, -0.760310, -0.752921, -0.729850, -0.632476",\ "-0.787195, -0.783497, -0.776108, -0.753037, -0.655663",\ "-0.884170, -0.880472, -0.873083, -0.850012, -0.752639"); } } /* 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.317704, 1.314005, 1.306616, 1.283545, 1.186172",\ "1.321907, 1.318209, 1.310819, 1.287749, 1.190375",\ "1.329611, 1.325913, 1.318523, 1.295453, 1.198079",\ "1.352798, 1.349100, 1.341711, 1.318640, 1.221266",\ "1.449773, 1.446075, 1.438686, 1.415615, 1.318241"); } } /* 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.216850, 1.212732, 1.204443, 1.180460, 1.072798",\ "1.221053, 1.216935, 1.208647, 1.184664, 1.077001",\ "1.228757, 1.224639, 1.216351, 1.192368, 1.084705",\ "1.251945, 1.247827, 1.239538, 1.215555, 1.107892",\ "1.348920, 1.344802, 1.336513, 1.312530, 1.204867"); } } /* 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.845200, 0.848898, 0.856288, 0.879358, 0.976732",\ "0.840997, 0.844695, 0.852084, 0.875155, 0.972528",\ "0.833293, 0.836991, 0.844380, 0.867451, 0.964824",\ "0.810106, 0.813804, 0.821193, 0.844263, 0.941637",\ "0.713130, 0.716829, 0.724218, 0.747288, 0.844662"); } } /* 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.591461, 2.595579, 2.603867, 2.627851, 2.735513",\ "2.587257, 2.591375, 2.599664, 2.623647, 2.731309",\ "2.579553, 2.583671, 2.591960, 2.615943, 2.723606",\ "2.556366, 2.560484, 2.568773, 2.592756, 2.700418",\ "2.459391, 2.463509, 2.471798, 2.495781, 2.603443"); } } /* 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.273800, 1.270008, 1.262603, 1.239538, 1.142171",\ "1.278003, 1.274211, 1.266807, 1.243742, 1.146374",\ "1.285707, 1.281915, 1.274511, 1.251446, 1.154078",\ "1.308894, 1.305102, 1.297698, 1.274633, 1.177265",\ "1.405869, 1.402077, 1.394673, 1.371608, 1.274240"); } } /* 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.216610, 1.212373, 1.204082, 1.180084, 1.072414",\ "1.220813, 1.216576, 1.208285, 1.184288, 1.076617",\ "1.228517, 1.224280, 1.215989, 1.191992, 1.084321",\ "1.251704, 1.247468, 1.239176, 1.215179, 1.107508",\ "1.348679, 1.344443, 1.336151, 1.312154, 1.204483"); } } /* 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.110466, 1.114258, 1.121662, 1.144727, 1.242095",\ "1.106262, 1.110054, 1.117458, 1.140523, 1.237891",\ "1.098558, 1.102350, 1.109754, 1.132819, 1.230187",\ "1.075371, 1.079163, 1.086567, 1.109632, 1.207000",\ "0.978396, 0.982188, 0.989592, 1.012657, 1.110025"); } } /* 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.068819, -0.064582, -0.056291, -0.032293, 0.075377",\ "-0.073022, -0.068786, -0.060494, -0.036497, 0.071174",\ "-0.080726, -0.076490, -0.068199, -0.044201, 0.063470",\ "-0.103913, -0.099677, -0.091386, -0.067388, 0.040283",\ "-0.200889, -0.196652, -0.188361, -0.164363, -0.056692"); } } /* end of arc pll_clk90_ext_reset_remff*/ } /* end of pin ext_reset */ pin("pll_clk") { direction : input ; max_transition : 0.300000 ; capacitance : 0.022037 ; /* Other user defined attributes. */ timing () { related_pin : "pll_clk" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.861340"); } } /* end of arc pll_clk_pll_clk_pwl*/ timing () { related_pin : "pll_clk" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.996289"); } } /* end of arc pll_clk_pll_clk_pwh*/ } /* end of pin pll_clk */ pin("pll_clk90") { direction : input ; max_transition : 0.300000 ; capacitance : 0.016550 ; /* Other user defined attributes. */ timing () { related_pin : "pll_clk90" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.861429"); } } /* end of arc pll_clk90_pll_clk90_pwl*/ timing () { related_pin : "pll_clk90" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.936056"); } } /* end of arc pll_clk90_pll_clk90_pwh*/ } /* end of pin pll_clk90 */ pin("porb") { direction : input ; max_transition : 0.300000 ; capacitance : 0.003620 ; 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.675053, -1.679476, -1.687754, -1.711760, -1.819436",\ "-1.671054, -1.675477, -1.683755, -1.707762, -1.815437",\ "-1.663725, -1.668148, -1.676426, -1.700432, -1.808108",\ "-1.639578, -1.644001, -1.652279, -1.676285, -1.783961",\ "-1.558516, -1.562939, -1.571217, -1.595224, -1.702899"); } } /* 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.219776, 2.224199, 2.232477, 2.256484, 2.364160",\ "2.215778, 2.220201, 2.228479, 2.252485, 2.360161",\ "2.208448, 2.212871, 2.221149, 2.245156, 2.352832",\ "2.184301, 2.188724, 2.197002, 2.221009, 2.328685",\ "2.103240, 2.107663, 2.115941, 2.139947, 2.247623"); } } /* 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.971227, 1.967528, 1.960139, 1.937069, 1.839695",\ "1.975225, 1.971527, 1.964137, 1.941067, 1.843693",\ "1.982555, 1.978857, 1.971467, 1.948397, 1.851023",\ "2.006701, 2.003003, 1.995614, 1.972543, 1.875170",\ "2.087763, 2.084065, 2.076676, 2.053605, 1.956231"); } 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.984652, 1.980954, 1.973565, 1.950494, 1.853121",\ "1.988860, 1.985162, 1.977773, 1.954702, 1.857329",\ "1.996575, 1.992877, 1.985487, 1.962417, 1.865043",\ "2.019760, 2.016061, 2.008672, 1.985602, 1.888228",\ "2.116766, 2.113068, 2.105678, 2.082608, 1.985234"); } } /* 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.714728, -0.711030, -0.703640, -0.680570, -0.583196",\ "-0.718726, -0.715028, -0.707639, -0.684568, -0.587194",\ "-0.726056, -0.722358, -0.714968, -0.691898, -0.594524",\ "-0.750203, -0.746505, -0.739115, -0.716045, -0.618671",\ "-0.831264, -0.827566, -0.820177, -0.797106, -0.699733"); } 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.796645, -0.792947, -0.785557, -0.762487, -0.665113",\ "-0.800853, -0.797155, -0.789765, -0.766695, -0.669321",\ "-0.808567, -0.804869, -0.797479, -0.774409, -0.677035",\ "-0.831752, -0.828054, -0.820664, -0.797594, -0.700220",\ "-0.928758, -0.925060, -0.917670, -0.894600, -0.797226"); } } /* 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.294490, 1.290792, 1.283402, 1.260332, 1.162958",\ "1.298488, 1.294790, 1.287400, 1.264330, 1.166956",\ "1.305818, 1.302119, 1.294730, 1.271660, 1.174286",\ "1.329965, 1.326266, 1.318877, 1.295806, 1.198433",\ "1.411026, 1.407328, 1.399939, 1.376868, 1.279494"); } } /* 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.193636, 1.189518, 1.181230, 1.157246, 1.049584",\ "1.197634, 1.193516, 1.185228, 1.161245, 1.053582",\ "1.204964, 1.200846, 1.192558, 1.168574, 1.060912",\ "1.229111, 1.224993, 1.216704, 1.192721, 1.085059",\ "1.310173, 1.306055, 1.297766, 1.273783, 1.166120"); } } /* 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.868414, 0.872112, 0.879501, 0.902572, 0.999946",\ "0.864415, 0.868114, 0.875503, 0.898573, 0.995947",\ "0.857086, 0.860784, 0.868173, 0.891244, 0.988618",\ "0.832939, 0.836637, 0.844027, 0.867097, 0.964471",\ "0.751877, 0.755575, 0.762965, 0.786035, 0.883409"); } } /* 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.614675, 2.618793, 2.627081, 2.651065, 2.758727",\ "2.610676, 2.614794, 2.623083, 2.647066, 2.754729",\ "2.603347, 2.607465, 2.615753, 2.639737, 2.747399",\ "2.579200, 2.583318, 2.591607, 2.615590, 2.723252",\ "2.498138, 2.502256, 2.510545, 2.534528, 2.642190"); } } /* 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.250585, 1.246794, 1.239389, 1.216324, 1.118956",\ "1.254584, 1.250792, 1.243388, 1.220323, 1.122955",\ "1.261913, 1.258121, 1.250717, 1.227652, 1.130284",\ "1.286060, 1.282269, 1.274864, 1.251799, 1.154431",\ "1.367122, 1.363330, 1.355926, 1.332861, 1.235493"); } } /* 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.193396, 1.189159, 1.180868, 1.156870, 1.049200",\ "1.197394, 1.193157, 1.184866, 1.160869, 1.053198",\ "1.204724, 1.200487, 1.192196, 1.168198, 1.060528",\ "1.228871, 1.224634, 1.216343, 1.192345, 1.084675",\ "1.309932, 1.305696, 1.297404, 1.273407, 1.165736"); } } /* 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.133680, 1.137472, 1.144876, 1.167941, 1.265309",\ "1.129682, 1.133474, 1.140878, 1.163943, 1.261311",\ "1.122352, 1.126144, 1.133548, 1.156613, 1.253981",\ "1.098205, 1.101997, 1.109401, 1.132466, 1.229834",\ "1.017143, 1.020936, 1.028340, 1.051405, 1.148772"); } } /* 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.045605, -0.041368, -0.033077, -0.009079, 0.098591",\ "-0.049603, -0.045367, -0.037076, -0.013078, 0.094593",\ "-0.056933, -0.052696, -0.044405, -0.020407, 0.087263",\ "-0.081080, -0.076843, -0.068552, -0.044554, 0.063116",\ "-0.162142, -0.157905, -0.149614, -0.125616, -0.017945"); } } /* end of arc pll_clk90_porb_remrf*/ } /* end of pin porb */ pin("resetb") { direction : input ; max_transition : 0.300000 ; capacitance : 0.003976 ; 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.802724, -1.807147, -1.815426, -1.839432, -1.947108",\ "-1.798574, -1.802997, -1.811275, -1.835282, -1.942958",\ "-1.790969, -1.795392, -1.803670, -1.827676, -1.935352",\ "-1.767722, -1.772144, -1.780423, -1.804429, -1.912105",\ "-1.686666, -1.691088, -1.699367, -1.723373, -1.831049"); } } /* 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.347448, 2.351871, 2.360149, 2.384156, 2.491831",\ "2.343298, 2.347721, 2.355999, 2.380005, 2.487681",\ "2.335692, 2.340115, 2.348393, 2.372400, 2.480075",\ "2.312445, 2.316868, 2.325146, 2.349153, 2.456828",\ "2.231389, 2.235812, 2.244090, 2.268096, 2.375772"); } } /* 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.843554, 1.839856, 1.832467, 1.809396, 1.712023",\ "1.847705, 1.844006, 1.836617, 1.813547, 1.716173",\ "1.855310, 1.851612, 1.844223, 1.821152, 1.723778",\ "1.878557, 1.874859, 1.867470, 1.844399, 1.747025",\ "1.959613, 1.955915, 1.948526, 1.925455, 1.828082"); } 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.916828, 1.913130, 1.905740, 1.882670, 1.785296",\ "1.921029, 1.917331, 1.909942, 1.886871, 1.789498",\ "1.928726, 1.925027, 1.917638, 1.894568, 1.797194",\ "1.951805, 1.948107, 1.940717, 1.917647, 1.820273",\ "2.047901, 2.044202, 2.036813, 2.013742, 1.916369"); } } /* 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.571185, -0.567487, -0.560098, -0.537027, -0.439654",\ "-0.575336, -0.571637, -0.564248, -0.541178, -0.443804",\ "-0.582941, -0.579243, -0.571854, -0.548783, -0.451409",\ "-0.606188, -0.602490, -0.595101, -0.572030, -0.474657",\ "-0.687244, -0.683546, -0.676157, -0.653086, -0.555712"); } 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.680280, -0.676582, -0.669193, -0.646122, -0.548748",\ "-0.684481, -0.680783, -0.673394, -0.650323, -0.552949",\ "-0.692177, -0.688479, -0.681090, -0.658019, -0.560646",\ "-0.715257, -0.711559, -0.704169, -0.681099, -0.583725",\ "-0.811353, -0.807654, -0.800265, -0.777195, -0.679821"); } } /* 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.166818, 1.163120, 1.155730, 1.132660, 1.035286",\ "1.170968, 1.167270, 1.159881, 1.136810, 1.039436",\ "1.178574, 1.174875, 1.167486, 1.144416, 1.047042",\ "1.201821, 1.198123, 1.190733, 1.167663, 1.070289",\ "1.282877, 1.279179, 1.271789, 1.248719, 1.151345"); } } /* 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 ( "1.065964, 1.061846, 1.053558, 1.029575, 0.921912",\ "1.070115, 1.065997, 1.057708, 1.033725, 0.926062",\ "1.077720, 1.073602, 1.065314, 1.041330, 0.933668",\ "1.100967, 1.096849, 1.088561, 1.064578, 0.956915",\ "1.182024, 1.177906, 1.169617, 1.145633, 1.037971"); } } /* 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.996086, 0.999784, 1.007173, 1.030244, 1.127618",\ "0.991936, 0.995634, 1.003023, 1.026093, 1.123467",\ "0.984330, 0.988028, 0.995417, 1.018488, 1.115862",\ "0.961083, 0.964781, 0.972170, 0.995241, 1.092615",\ "0.880027, 0.883725, 0.891114, 0.914185, 1.011559"); } } /* 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.742347, 2.746464, 2.754753, 2.778736, 2.886399",\ "2.738196, 2.742314, 2.750603, 2.774586, 2.882249",\ "2.730591, 2.734709, 2.742997, 2.766981, 2.874643",\ "2.707344, 2.711462, 2.719750, 2.743733, 2.851396",\ "2.626287, 2.630405, 2.638694, 2.662677, 2.770340"); } } /* 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.122914, 1.119122, 1.111718, 1.088653, 0.991285",\ "1.127064, 1.123272, 1.115868, 1.092803, 0.995435",\ "1.134670, 1.130878, 1.123473, 1.100408, 1.003041",\ "1.157917, 1.154125, 1.146721, 1.123656, 1.026288",\ "1.238973, 1.235181, 1.227777, 1.204712, 1.107344"); } } /* 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 ( "1.065724, 1.061487, 1.053196, 1.029199, 0.921528",\ "1.069874, 1.065637, 1.057346, 1.033349, 0.925678",\ "1.077480, 1.073243, 1.064952, 1.040954, 0.933284",\ "1.100727, 1.096490, 1.088199, 1.064201, 0.956531",\ "1.181783, 1.177546, 1.169255, 1.145257, 1.037587"); } } /* 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.261351, 1.265143, 1.272548, 1.295613, 1.392980",\ "1.257201, 1.260993, 1.268398, 1.291462, 1.388830",\ "1.249596, 1.253388, 1.260792, 1.283857, 1.381225",\ "1.226348, 1.230140, 1.237545, 1.260610, 1.357977",\ "1.145292, 1.149084, 1.156489, 1.179554, 1.276921"); } } /* 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.082067, 0.086304, 0.094595, 0.118592, 0.226263",\ "0.077917, 0.082153, 0.090445, 0.114442, 0.222113",\ "0.070311, 0.074548, 0.082839, 0.106837, 0.214507",\ "0.047064, 0.051301, 0.059592, 0.083589, 0.191260",\ "-0.033992, -0.029755, -0.021464, 0.002533, 0.110204"); } } /* 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.001336 ; /* 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.001336, 0.012108, 0.051336, 0.233415, 1.000000"); values ( "3.990790, 4.008740, 4.065028, 4.292421, 5.223083",\ "3.995213, 4.013163, 4.069450, 4.296844, 5.227506",\ "4.003490, 4.021441, 4.077729, 4.305122, 5.235785",\ "4.027497, 4.045448, 4.101735, 4.329129, 5.259791",\ "4.135172, 4.153123, 4.209411, 4.436804, 5.367466"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001336, 0.012108, 0.051336, 0.233415, 1.000000"); values ( "0.033051, 0.050702, 0.117134, 0.429817, 1.752137",\ "0.033051, 0.050702, 0.117134, 0.429817, 1.752137",\ "0.033051, 0.050702, 0.117134, 0.429817, 1.752137",\ "0.033051, 0.050702, 0.117134, 0.429817, 1.752137",\ "0.033051, 0.050702, 0.117134, 0.429817, 1.752137"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001336, 0.012108, 0.051336, 0.233415, 1.000000"); values ( "4.490187, 4.504153, 4.543915, 4.660868, 5.096385",\ "4.494609, 4.508575, 4.548338, 4.665290, 5.100808",\ "4.502888, 4.516854, 4.556616, 4.673569, 5.109086",\ "4.526894, 4.540860, 4.580623, 4.697575, 5.133092",\ "4.634570, 4.648536, 4.688299, 4.805251, 5.240768"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001336, 0.012108, 0.051336, 0.233415, 1.000000"); values ( "0.032259, 0.042363, 0.076681, 0.215278, 0.826552",\ "0.032259, 0.042363, 0.076681, 0.215278, 0.826552",\ "0.032259, 0.042363, 0.076681, 0.215278, 0.826552",\ "0.032259, 0.042363, 0.076681, 0.215278, 0.826552",\ "0.032259, 0.042363, 0.076681, 0.215278, 0.826552"); } } /* 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.001336, 0.012108, 0.051336, 0.233415, 1.000000"); values ( "3.985431, 4.004921, 4.059630, 4.281478, 5.201645",\ "3.989854, 4.009345, 4.064053, 4.285902, 5.206069",\ "3.998132, 4.017622, 4.072331, 4.294179, 5.214346",\ "4.022139, 4.041629, 4.096338, 4.318186, 5.238353",\ "4.129814, 4.149305, 4.204013, 4.425862, 5.346029"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001336, 0.012108, 0.051336, 0.233415, 1.000000"); values ( "0.033051, 0.050702, 0.114214, 0.416381, 1.701260",\ "0.033051, 0.050702, 0.114214, 0.416381, 1.701260",\ "0.033051, 0.050702, 0.114214, 0.416381, 1.701260",\ "0.033051, 0.050702, 0.114214, 0.416381, 1.701260",\ "0.033051, 0.050702, 0.114214, 0.416381, 1.701260"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001336, 0.012108, 0.051336, 0.233415, 1.000000"); values ( "4.483770, 4.499488, 4.537667, 4.653709, 5.077562",\ "4.488193, 4.503911, 4.542090, 4.658132, 5.081985",\ "4.496471, 4.512189, 4.550368, 4.666410, 5.090263",\ "4.520477, 4.536195, 4.574375, 4.690416, 5.114269",\ "4.628153, 4.643871, 4.682050, 4.798092, 5.221945"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001336, 0.012108, 0.051336, 0.233415, 1.000000"); values ( "0.032259, 0.042363, 0.073751, 0.203930, 0.779251",\ "0.032259, 0.042363, 0.073751, 0.203930, 0.779251",\ "0.032259, 0.042363, 0.073751, 0.203930, 0.779251",\ "0.032259, 0.042363, 0.073751, 0.203930, 0.779251",\ "0.032259, 0.042363, 0.073751, 0.203930, 0.779251"); } } /* 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.001336, 0.012108, 0.051336, 0.233415, 1.000000"); values ( "4.385688, 4.403639, 4.459927, 4.687320, 5.617982",\ "4.389806, 4.407757, 4.464045, 4.691438, 5.622100",\ "4.398095, 4.416046, 4.472333, 4.699727, 5.630389",\ "4.422078, 4.440029, 4.496316, 4.723710, 5.654372",\ "4.529740, 4.547691, 4.603979, 4.831372, 5.762034"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001336, 0.012108, 0.051336, 0.233415, 1.000000"); values ( "0.033051, 0.050702, 0.117134, 0.429817, 1.752137",\ "0.033051, 0.050702, 0.117134, 0.429817, 1.752137",\ "0.033051, 0.050702, 0.117134, 0.429817, 1.752137",\ "0.033051, 0.050702, 0.117134, 0.429817, 1.752137",\ "0.033051, 0.050702, 0.117134, 0.429817, 1.752137"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001336, 0.012108, 0.051336, 0.233415, 1.000000"); values ( "4.885085, 4.899051, 4.938814, 5.055766, 5.491283",\ "4.889203, 4.903169, 4.942932, 5.059884, 5.495401",\ "4.897492, 4.911458, 4.951221, 5.068173, 5.503690",\ "4.921475, 4.935441, 4.975204, 5.092156, 5.527673",\ "5.029138, 5.043104, 5.082866, 5.199819, 5.635336"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001336, 0.012108, 0.051336, 0.233415, 1.000000"); values ( "0.032259, 0.042363, 0.076681, 0.215278, 0.826552",\ "0.032259, 0.042363, 0.076681, 0.215278, 0.826552",\ "0.032259, 0.042363, 0.076681, 0.215278, 0.826552",\ "0.032259, 0.042363, 0.076681, 0.215278, 0.826552",\ "0.032259, 0.042363, 0.076681, 0.215278, 0.826552"); } } /* 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.001336, 0.012108, 0.051336, 0.233415, 1.000000"); values ( "4.301861, 4.321352, 4.376060, 4.597908, 5.518075",\ "4.305979, 4.325469, 4.380178, 4.602026, 5.522193",\ "4.314267, 4.333758, 4.388466, 4.610315, 5.530482",\ "4.338251, 4.357741, 4.412450, 4.634298, 5.554465",\ "4.445913, 4.465404, 4.520112, 4.741961, 5.662127"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001336, 0.012108, 0.051336, 0.233415, 1.000000"); values ( "0.033051, 0.050702, 0.114214, 0.416381, 1.701260",\ "0.033051, 0.050702, 0.114214, 0.416381, 1.701260",\ "0.033051, 0.050702, 0.114214, 0.416381, 1.701260",\ "0.033051, 0.050702, 0.114214, 0.416381, 1.701260",\ "0.033051, 0.050702, 0.114214, 0.416381, 1.701260"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001336, 0.012108, 0.051336, 0.233415, 1.000000"); values ( "4.800200, 4.815918, 4.854097, 4.970139, 5.393992",\ "4.804318, 4.820036, 4.858215, 4.974257, 5.398110",\ "4.812606, 4.828324, 4.866504, 4.982545, 5.406398",\ "4.836590, 4.852308, 4.890487, 5.006529, 5.430382",\ "4.944252, 4.959970, 4.998149, 5.114191, 5.538044"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.001336, 0.012108, 0.051336, 0.233415, 1.000000"); values ( "0.032259, 0.042363, 0.073751, 0.203930, 0.779251",\ "0.032259, 0.042363, 0.073751, 0.203930, 0.779251",\ "0.032259, 0.042363, 0.073751, 0.203930, 0.779251",\ "0.032259, 0.042363, 0.073751, 0.203930, 0.779251",\ "0.032259, 0.042363, 0.073751, 0.203930, 0.779251"); } } /* 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.003052 ; /* 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.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "1.662371, 1.675240, 1.721268, 1.879557, 2.732926",\ "1.666324, 1.679193, 1.725221, 1.883510, 2.736879",\ "1.673722, 1.686591, 1.732619, 1.890908, 2.744277",\ "1.696783, 1.709652, 1.755680, 1.913969, 2.767338",\ "1.794147, 1.807016, 1.853044, 2.011333, 2.864702"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.045155, 0.058762, 0.106757, 0.313010, 1.534849",\ "0.045155, 0.058762, 0.106757, 0.313010, 1.534849",\ "0.045155, 0.058762, 0.106757, 0.313010, 1.534849",\ "0.045155, 0.058762, 0.106757, 0.313010, 1.534849",\ "0.045155, 0.058762, 0.106757, 0.313010, 1.534849"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "2.657746, 2.668940, 2.707362, 2.825396, 3.398292",\ "2.662169, 2.673362, 2.711785, 2.829818, 3.402714",\ "2.670447, 2.681641, 2.720063, 2.838097, 3.410993",\ "2.694454, 2.705647, 2.744069, 2.862103, 3.434999",\ "2.802129, 2.813323, 2.851745, 2.969779, 3.542675"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.041015, 0.051345, 0.085696, 0.222848, 1.044124",\ "0.041015, 0.051345, 0.085696, 0.222848, 1.044124",\ "0.041015, 0.051345, 0.085696, 0.222848, 1.044124",\ "0.041015, 0.051345, 0.085696, 0.222848, 1.044124",\ "0.041015, 0.051345, 0.085696, 0.222848, 1.044124"); } } /* 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.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "1.656160, 1.673023, 1.717361, 1.870427, 2.712484",\ "1.660113, 1.676977, 1.721314, 1.874381, 2.716437",\ "1.667511, 1.684374, 1.728712, 1.881778, 2.723835",\ "1.690572, 1.707435, 1.751773, 1.904839, 2.746896",\ "1.787936, 1.804800, 1.849137, 2.002204, 2.844260"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.045155, 0.058762, 0.103673, 0.300018, 1.477320",\ "0.045155, 0.058762, 0.103673, 0.300018, 1.477320",\ "0.045155, 0.058762, 0.103673, 0.300018, 1.477320",\ "0.045155, 0.058762, 0.103673, 0.300018, 1.477320",\ "0.045155, 0.058762, 0.103673, 0.300018, 1.477320"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "2.651437, 2.666064, 2.702792, 2.815580, 3.376632",\ "2.655860, 2.670487, 2.707215, 2.820003, 3.381055",\ "2.664138, 2.678765, 2.715493, 2.828281, 3.389333",\ "2.688145, 2.702771, 2.739500, 2.852288, 3.413339",\ "2.795820, 2.810447, 2.847175, 2.959963, 3.521015"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.041015, 0.051345, 0.082603, 0.209794, 0.986476",\ "0.041015, 0.051345, 0.082603, 0.209794, 0.986476",\ "0.041015, 0.051345, 0.082603, 0.209794, 0.986476",\ "0.041015, 0.051345, 0.082603, 0.209794, 0.986476",\ "0.041015, 0.051345, 0.082603, 0.209794, 0.986476"); } } /* 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.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "2.732553, 2.745422, 2.791450, 2.949739, 3.803108",\ "2.736251, 2.749120, 2.795148, 2.953437, 3.806806",\ "2.743640, 2.756509, 2.802537, 2.960826, 3.814195",\ "2.766711, 2.779580, 2.825608, 2.983897, 3.837266",\ "2.864084, 2.876953, 2.922981, 3.081271, 3.934639"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.045155, 0.058762, 0.106757, 0.313010, 1.534849",\ "0.045155, 0.058762, 0.106757, 0.313010, 1.534849",\ "0.045155, 0.058762, 0.106757, 0.313010, 1.534849",\ "0.045155, 0.058762, 0.106757, 0.313010, 1.534849",\ "0.045155, 0.058762, 0.106757, 0.313010, 1.534849"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "3.564726, 3.575919, 3.614340, 3.732375, 4.305271",\ "3.568424, 3.579617, 3.618038, 3.736073, 4.308969",\ "3.575813, 3.587006, 3.625428, 3.743463, 4.316359",\ "3.598884, 3.610077, 3.648498, 3.766533, 4.339429",\ "3.696257, 3.707450, 3.745872, 3.863907, 4.436803"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.041016, 0.051346, 0.085697, 0.222847, 1.044126",\ "0.041016, 0.051346, 0.085697, 0.222847, 1.044126",\ "0.041016, 0.051346, 0.085697, 0.222847, 1.044126",\ "0.041016, 0.051346, 0.085697, 0.222847, 1.044126",\ "0.041016, 0.051346, 0.085697, 0.222847, 1.044126"); } } /* 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.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "1.782779, 1.799648, 1.843993, 1.997066, 2.839160",\ "1.786477, 1.803347, 1.847692, 2.000764, 2.842858",\ "1.793867, 1.810736, 1.855081, 2.008153, 2.850248",\ "1.816937, 1.833806, 1.878151, 2.031224, 2.873318",\ "1.914311, 1.931180, 1.975525, 2.128598, 2.970692"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.045149, 0.058763, 0.103675, 0.300024, 1.477378",\ "0.045149, 0.058763, 0.103675, 0.300024, 1.477378",\ "0.045149, 0.058763, 0.103675, 0.300024, 1.477378",\ "0.045149, 0.058763, 0.103675, 0.300024, 1.477378",\ "0.045149, 0.058763, 0.103675, 0.300024, 1.477378"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "2.285760, 2.300387, 2.337116, 2.449903, 3.010954",\ "2.289458, 2.304085, 2.340815, 2.453600, 3.014652",\ "2.296847, 2.311474, 2.348204, 2.460990, 3.022042",\ "2.319918, 2.334545, 2.371274, 2.484060, 3.045112",\ "2.417292, 2.431919, 2.468648, 2.581434, 3.142486"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.041015, 0.051344, 0.082601, 0.209794, 0.986473",\ "0.041015, 0.051344, 0.082601, 0.209794, 0.986473",\ "0.041015, 0.051344, 0.082601, 0.209794, 0.986473",\ "0.041015, 0.051344, 0.082601, 0.209794, 0.986473",\ "0.041015, 0.051344, 0.082601, 0.209794, 0.986473"); } } /* 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.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "3.601642, 3.614510, 3.660537, 3.818825, 4.672188",\ "3.605879, 3.618747, 3.664774, 3.823062, 4.676425",\ "3.614170, 3.627038, 3.673065, 3.831353, 4.684716",\ "3.638168, 3.651036, 3.697062, 3.855351, 4.708714",\ "3.745839, 3.758707, 3.804733, 3.963022, 4.816384"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.045156, 0.058762, 0.106757, 0.313009, 1.534840",\ "0.045156, 0.058762, 0.106757, 0.313009, 1.534840",\ "0.045156, 0.058762, 0.106757, 0.313009, 1.534840",\ "0.045156, 0.058762, 0.106757, 0.313009, 1.534840",\ "0.045156, 0.058762, 0.106757, 0.313009, 1.534840"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "3.774475, 3.785669, 3.824091, 3.942125, 4.515021",\ "3.778712, 3.789906, 3.828328, 3.946361, 4.519258",\ "3.787003, 3.798197, 3.836619, 3.954653, 4.527549",\ "3.811001, 3.822194, 3.860617, 3.978650, 4.551546",\ "3.918671, 3.929865, 3.968287, 4.086321, 4.659217"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.041015, 0.051345, 0.085696, 0.222848, 1.044124",\ "0.041015, 0.051345, 0.085696, 0.222848, 1.044124",\ "0.041015, 0.051345, 0.085696, 0.222848, 1.044124",\ "0.041015, 0.051345, 0.085696, 0.222848, 1.044124",\ "0.041015, 0.051345, 0.085696, 0.222848, 1.044124"); } } /* 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.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "3.229455, 3.246317, 3.290654, 3.443719, 4.285770",\ "3.233691, 3.250554, 3.294891, 3.447956, 4.290007",\ "3.241982, 3.258845, 3.303182, 3.456247, 4.298298",\ "3.265980, 3.282843, 3.327180, 3.480245, 4.322296",\ "3.373651, 3.390513, 3.434850, 3.587915, 4.429966"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.045156, 0.058762, 0.103673, 0.300017, 1.477310",\ "0.045156, 0.058762, 0.103673, 0.300017, 1.477310",\ "0.045156, 0.058762, 0.103673, 0.300017, 1.477310",\ "0.045156, 0.058762, 0.103673, 0.300017, 1.477310",\ "0.045156, 0.058762, 0.103673, 0.300017, 1.477310"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "3.333726, 3.348353, 3.385081, 3.497869, 4.058921",\ "3.337963, 3.352590, 3.389318, 3.502106, 4.063158",\ "3.346254, 3.360881, 3.397609, 3.510397, 4.071448",\ "3.370252, 3.384878, 3.421607, 3.534395, 4.095446",\ "3.477922, 3.492549, 3.529277, 3.642065, 4.203117"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.041015, 0.051345, 0.082603, 0.209794, 0.986476",\ "0.041015, 0.051345, 0.082603, 0.209794, 0.986476",\ "0.041015, 0.051345, 0.082603, 0.209794, 0.986476",\ "0.041015, 0.051345, 0.082603, 0.209794, 0.986476",\ "0.041015, 0.051345, 0.082603, 0.209794, 0.986476"); } } /* 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.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "5.351228, 5.364096, 5.410123, 5.568411, 6.421774",\ "5.355021, 5.367888, 5.413915, 5.572204, 6.425566",\ "5.362425, 5.375293, 5.421319, 5.579608, 6.432971",\ "5.385489, 5.398357, 5.444384, 5.602673, 6.456035",\ "5.482857, 5.495725, 5.541752, 5.700040, 6.553403"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.045156, 0.058762, 0.106757, 0.313009, 1.534840",\ "0.045156, 0.058762, 0.106757, 0.313009, 1.534840",\ "0.045156, 0.058762, 0.106757, 0.313009, 1.534840",\ "0.045156, 0.058762, 0.106757, 0.313009, 1.534840",\ "0.045156, 0.058762, 0.106757, 0.313009, 1.534840"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "6.087107, 6.098301, 6.136723, 6.254757, 6.827653",\ "6.090900, 6.102094, 6.140516, 6.258550, 6.831446",\ "6.098304, 6.109498, 6.147920, 6.265954, 6.838850",\ "6.121369, 6.132563, 6.170985, 6.289019, 6.861915",\ "6.218736, 6.229930, 6.268352, 6.386386, 6.959282"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.041015, 0.051345, 0.085696, 0.222848, 1.044124",\ "0.041015, 0.051345, 0.085696, 0.222848, 1.044124",\ "0.041015, 0.051345, 0.085696, 0.222848, 1.044124",\ "0.041015, 0.051345, 0.085696, 0.222848, 1.044124",\ "0.041015, 0.051345, 0.085696, 0.222848, 1.044124"); } } /* 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.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "3.029840, 3.046702, 3.091039, 3.244104, 4.086155",\ "3.033632, 3.050494, 3.094831, 3.247896, 4.089947",\ "3.041036, 3.057899, 3.102235, 3.255301, 4.097351",\ "3.064101, 3.080963, 3.125300, 3.278365, 4.120416",\ "3.161469, 3.178331, 3.222668, 3.375733, 4.217784"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.045156, 0.058762, 0.103673, 0.300017, 1.477310",\ "0.045156, 0.058762, 0.103673, 0.300017, 1.477310",\ "0.045156, 0.058762, 0.103673, 0.300017, 1.477310",\ "0.045156, 0.058762, 0.103673, 0.300017, 1.477310",\ "0.045156, 0.058762, 0.103673, 0.300017, 1.477310"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "3.206217, 3.220843, 3.257572, 3.370359, 3.931411",\ "3.210008, 3.224635, 3.261364, 3.374151, 3.935203",\ "3.217413, 3.232039, 3.268768, 3.381556, 3.942607",\ "3.240478, 3.255105, 3.291833, 3.404621, 3.965672",\ "3.337846, 3.352473, 3.389201, 3.501989, 4.063040"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.041015, 0.051345, 0.082603, 0.209794, 0.986476",\ "0.041015, 0.051345, 0.082603, 0.209794, 0.986476",\ "0.041015, 0.051345, 0.082603, 0.209794, 0.986476",\ "0.041015, 0.051345, 0.082603, 0.209794, 0.986476",\ "0.041015, 0.051345, 0.082603, 0.209794, 0.986476"); } } /* 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.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "1.987196, 2.000064, 2.046091, 2.204379, 3.057742",\ "1.990988, 2.003856, 2.049883, 2.208171, 3.061534",\ "1.998393, 2.011261, 2.057287, 2.215576, 3.068938",\ "2.021458, 2.034325, 2.080352, 2.238641, 3.092003",\ "2.118825, 2.131693, 2.177720, 2.336008, 3.189371"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.045156, 0.058762, 0.106757, 0.313009, 1.534840",\ "0.045156, 0.058762, 0.106757, 0.313009, 1.534840",\ "0.045156, 0.058762, 0.106757, 0.313009, 1.534840",\ "0.045156, 0.058762, 0.106757, 0.313009, 1.534840",\ "0.045156, 0.058762, 0.106757, 0.313009, 1.534840"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "3.019973, 3.031166, 3.069588, 3.187622, 3.760518",\ "3.024209, 3.035403, 3.073825, 3.191859, 3.764755",\ "3.032501, 3.043694, 3.082116, 3.200150, 3.773046",\ "3.056498, 3.067692, 3.106114, 3.224147, 3.797043",\ "3.164169, 3.175362, 3.213785, 3.331818, 3.904714"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.041015, 0.051345, 0.085696, 0.222848, 1.044124",\ "0.041015, 0.051345, 0.085696, 0.222848, 1.044124",\ "0.041015, 0.051345, 0.085696, 0.222848, 1.044124",\ "0.041015, 0.051345, 0.085696, 0.222848, 1.044124",\ "0.041015, 0.051345, 0.085696, 0.222848, 1.044124"); } } /* 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.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "1.969493, 1.986356, 2.030693, 2.183758, 3.025809",\ "1.973285, 1.990148, 2.034484, 2.187550, 3.029600",\ "1.980690, 1.997552, 2.041889, 2.194954, 3.037005",\ "2.003754, 2.020617, 2.064954, 2.218019, 3.060070",\ "2.101122, 2.117985, 2.162322, 2.315387, 3.157437"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.045156, 0.058762, 0.103673, 0.300017, 1.477310",\ "0.045156, 0.058762, 0.103673, 0.300017, 1.477310",\ "0.045156, 0.058762, 0.103673, 0.300017, 1.477310",\ "0.045156, 0.058762, 0.103673, 0.300017, 1.477310",\ "0.045156, 0.058762, 0.103673, 0.300017, 1.477310"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "3.009553, 3.024180, 3.060908, 3.173696, 3.734747",\ "3.013790, 3.028417, 3.065145, 3.177933, 3.738985",\ "3.022081, 3.036708, 3.073436, 3.186224, 3.747275",\ "3.046079, 3.060705, 3.097434, 3.210222, 3.771273",\ "3.153749, 3.168376, 3.205104, 3.317892, 3.878944"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000"); index_2 ( "0.003052, 0.012577, 0.044626, 0.184512, 1.000000"); values ( "0.041015, 0.051345, 0.082603, 0.209794, 0.986476",\ "0.041015, 0.051345, 0.082603, 0.209794, 0.986476",\ "0.041015, 0.051345, 0.082603, 0.209794, 0.986476",\ "0.041015, 0.051345, 0.082603, 0.209794, 0.986476",\ "0.041015, 0.051345, 0.082603, 0.209794, 0.986476"); } } /* 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.005749 ; 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.148038, -1.151736, -1.159125, -1.182196, -1.279570",\ "-1.143932, -1.147630, -1.155020, -1.178090, -1.275464",\ "-1.136391, -1.140089, -1.147478, -1.170549, -1.267923",\ "-1.113069, -1.116767, -1.124157, -1.147227, -1.244601",\ "-1.031905, -1.035603, -1.042993, -1.066063, -1.163437"); } 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.035191, -1.038889, -1.046278, -1.069349, -1.166723",\ "-1.031001, -1.034699, -1.042089, -1.065159, -1.162533",\ "-1.023307, -1.027005, -1.034394, -1.057465, -1.154839",\ "-1.000196, -1.003894, -1.011284, -1.034354, -1.131728",\ "-0.903864, -0.907562, -0.914952, -0.938022, -1.035396"); } } /* 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.357376, 1.361074, 1.368464, 1.391534, 1.488908",\ "1.353271, 1.356969, 1.364358, 1.387429, 1.484802",\ "1.345729, 1.349427, 1.356817, 1.379887, 1.477261",\ "1.322408, 1.326106, 1.333495, 1.356566, 1.453940",\ "1.241244, 1.244942, 1.252331, 1.275402, 1.372775"); } 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.366305, 1.370003, 1.377392, 1.400463, 1.497837",\ "1.362115, 1.365813, 1.373202, 1.396273, 1.493647",\ "1.354421, 1.358119, 1.365508, 1.388579, 1.485952",\ "1.331310, 1.335008, 1.342397, 1.365468, 1.462842",\ "1.234978, 1.238676, 1.246065, 1.269136, 1.366510"); } } /* end of arc pll_clk_sel[2]_hldr*/ } /* end of pin sel[2] */ pin("sel[1]") { direction : input ; max_transition : 0.300000 ; capacitance : 0.004461 ; 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.146789, -1.150488, -1.157877, -1.180947, -1.278321",\ "-1.142704, -1.146403, -1.153792, -1.176862, -1.274236",\ "-1.135207, -1.138905, -1.146295, -1.169365, -1.266739",\ "-1.111835, -1.115533, -1.122922, -1.145993, -1.243367",\ "-1.030596, -1.034294, -1.041684, -1.064754, -1.162128"); } 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.159489, -1.163187, -1.170576, -1.193647, -1.291021",\ "-1.155296, -1.158994, -1.166384, -1.189454, -1.286828",\ "-1.147603, -1.151301, -1.158691, -1.181761, -1.279135",\ "-1.124476, -1.128174, -1.135563, -1.158634, -1.256008",\ "-1.028019, -1.031717, -1.039106, -1.062177, -1.159551"); } } /* 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.352226, 1.355924, 1.363314, 1.386384, 1.483758",\ "1.348141, 1.351839, 1.359229, 1.382299, 1.479673",\ "1.340644, 1.344342, 1.351731, 1.374802, 1.472176",\ "1.317272, 1.320970, 1.328359, 1.351430, 1.448803",\ "1.236033, 1.239731, 1.247120, 1.270191, 1.367565"); } 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.454085, 1.457783, 1.465173, 1.488243, 1.585617",\ "1.449893, 1.453591, 1.460980, 1.484051, 1.581424",\ "1.442200, 1.445898, 1.453287, 1.476358, 1.573731",\ "1.419072, 1.422770, 1.430160, 1.453230, 1.550604",\ "1.322615, 1.326313, 1.333703, 1.356773, 1.454147"); } } /* end of arc pll_clk_sel[1]_hldr*/ } /* end of pin sel[1] */ pin("sel[0]") { direction : input ; max_transition : 0.300000 ; capacitance : 0.004692 ; 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.165577, -1.169275, -1.176665, -1.199735, -1.297109",\ "-1.161449, -1.165147, -1.172536, -1.195607, -1.292981",\ "-1.153856, -1.157554, -1.164943, -1.188014, -1.285388",\ "-1.130594, -1.134292, -1.141681, -1.164752, -1.262126",\ "-1.049516, -1.053214, -1.060604, -1.083674, -1.181048"); } 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.047757, -1.051455, -1.058845, -1.081915, -1.179289",\ "-1.043571, -1.047269, -1.054658, -1.077729, -1.175102",\ "-1.035875, -1.039573, -1.046962, -1.070033, -1.167407",\ "-1.012787, -1.016485, -1.023875, -1.046945, -1.144319",\ "-0.916625, -0.920323, -0.927713, -0.950783, -1.048157"); } } /* 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.374492, 1.378190, 1.385580, 1.408650, 1.506024",\ "1.370363, 1.374062, 1.381451, 1.404521, 1.501895",\ "1.362771, 1.366469, 1.373858, 1.396929, 1.494302",\ "1.339509, 1.343207, 1.350596, 1.373667, 1.471040",\ "1.258431, 1.262129, 1.269519, 1.292589, 1.389963"); } 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.378402, 1.382100, 1.389489, 1.412560, 1.509933",\ "1.374215, 1.377913, 1.385303, 1.408373, 1.505747",\ "1.366520, 1.370218, 1.377607, 1.400678, 1.498051",\ "1.343431, 1.347130, 1.354519, 1.377589, 1.474963",\ "1.247270, 1.250968, 1.258357, 1.281428, 1.378801"); } } /* 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.004450 ; 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.150950, -1.154742, -1.162147, -1.185211, -1.282579",\ "-1.146744, -1.150536, -1.157941, -1.181005, -1.278373",\ "-1.139022, -1.142814, -1.150219, -1.173283, -1.270651",\ "-1.115909, -1.119701, -1.127106, -1.150170, -1.247538",\ "-1.035050, -1.038842, -1.046246, -1.069311, -1.166679"); } 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.013694, -1.017486, -1.024891, -1.047955, -1.145323",\ "-1.009498, -1.013290, -1.020694, -1.043759, -1.141127",\ "-1.001799, -1.005590, -1.012995, -1.036060, -1.133428",\ "-0.978767, -0.982559, -0.989964, -1.013028, -1.110396",\ "-0.882195, -0.885987, -0.893391, -0.916456, -1.013824"); } } /* 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.219617, 1.223408, 1.230813, 1.253878, 1.351246",\ "1.215410, 1.219202, 1.226607, 1.249672, 1.347039",\ "1.207689, 1.211480, 1.218885, 1.241950, 1.339318",\ "1.184576, 1.188367, 1.195772, 1.218837, 1.316205",\ "1.103716, 1.107508, 1.114912, 1.137977, 1.235345"); } 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.204920, 1.208712, 1.216116, 1.239181, 1.336549",\ "1.200724, 1.204515, 1.211920, 1.234985, 1.332353",\ "1.193024, 1.196816, 1.204220, 1.227285, 1.324653",\ "1.169993, 1.173785, 1.181189, 1.204254, 1.301622",\ "1.073513, 1.077304, 1.084709, 1.107774, 1.205142"); } } /* end of arc pll_clk90_sel2[2]_hldr*/ } /* end of pin sel2[2] */ pin("sel2[1]") { direction : input ; max_transition : 0.300000 ; capacitance : 0.005055 ; 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.169991, -1.173783, -1.181187, -1.204252, -1.301620",\ "-1.165809, -1.169600, -1.177005, -1.200070, -1.297437",\ "-1.158071, -1.161863, -1.169267, -1.192332, -1.289700",\ "-1.134976, -1.138768, -1.146172, -1.169237, -1.266605",\ "-1.054143, -1.057935, -1.065339, -1.088404, -1.185771"); } 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.147269, -1.151061, -1.158466, -1.181530, -1.278898",\ "-1.143103, -1.146895, -1.154300, -1.177364, -1.274732",\ "-1.135403, -1.139195, -1.146599, -1.169664, -1.267032",\ "-1.112382, -1.116174, -1.123578, -1.146643, -1.244010",\ "-1.016158, -1.019950, -1.027354, -1.050419, -1.147786"); } } /* 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.234544, 1.238336, 1.245741, 1.268805, 1.366173",\ "1.230362, 1.234154, 1.241558, 1.264623, 1.361991",\ "1.222625, 1.226417, 1.233821, 1.256886, 1.354254",\ "1.199530, 1.203322, 1.210726, 1.233791, 1.331159",\ "1.118696, 1.122488, 1.129892, 1.152957, 1.250325"); } 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.300669, 1.304461, 1.311865, 1.334930, 1.432298",\ "1.296503, 1.300295, 1.307699, 1.330764, 1.428132",\ "1.288803, 1.292595, 1.299999, 1.323064, 1.420432",\ "1.265781, 1.269573, 1.276978, 1.300043, 1.397410",\ "1.169679, 1.173471, 1.180876, 1.203941, 1.301308"); } } /* end of arc pll_clk90_sel2[1]_hldr*/ } /* end of pin sel2[1] */ pin("sel2[0]") { direction : input ; max_transition : 0.300000 ; capacitance : 0.004090 ; 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.140416, -1.144207, -1.151612, -1.174677, -1.272044",\ "-1.136224, -1.140015, -1.147420, -1.170485, -1.267852",\ "-1.128536, -1.132328, -1.139732, -1.162797, -1.260165",\ "-1.105383, -1.109175, -1.116580, -1.139644, -1.237012",\ "-1.024466, -1.028257, -1.035662, -1.058727, -1.156094"); } 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.006582, -1.010374, -1.017778, -1.040843, -1.138211",\ "-1.002382, -1.006174, -1.013578, -1.036643, -1.134011",\ "-0.994684, -0.998475, -1.005880, -1.028944, -1.126312",\ "-0.971637, -0.975429, -0.982833, -1.005898, -1.103266",\ "-0.875788, -0.879580, -0.886985, -0.910049, -1.007417"); } } /* 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.209359, 1.213151, 1.220556, 1.243621, 1.340988",\ "1.205167, 1.208959, 1.216364, 1.239429, 1.336796",\ "1.197480, 1.201272, 1.208676, 1.231741, 1.329109",\ "1.174327, 1.178119, 1.185524, 1.208588, 1.305956",\ "1.093410, 1.097202, 1.104606, 1.127671, 1.225039"); } 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.198101, 1.201893, 1.209298, 1.232363, 1.329730",\ "1.193902, 1.197694, 1.205098, 1.228163, 1.325531",\ "1.186203, 1.189995, 1.197399, 1.220464, 1.317832",\ "1.163157, 1.166949, 1.174353, 1.197418, 1.294786",\ "1.067308, 1.071100, 1.078504, 1.101569, 1.198937"); } } /* end of arc pll_clk90_sel2[0]_hldr*/ } /* end of pin sel2[0] */ } /* end of bus sel2 */ } /* end of cell */ } /* end of library */