library("caravel_clocking.min") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Sun Mar 26 04:31:04 2023" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.8000 ; nom_temperature : 25.0000 ; operating_conditions( "sky130_fd_sc_hd__tt_1.80v_25C" ) { process : 1.0000 ; voltage : 1.8000 ; temperature : 25.0000 ; } /* current design opcond */ default_operating_conditions : "sky130_fd_sc_hd__tt_1.80v_25C" ; 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.012514 ; /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "1.025014, 1.120498, 1.209214, 1.382860, 1.728061",\ "1.032767, 1.128251, 1.216967, 1.390613, 1.735814",\ "1.043686, 1.139170, 1.227886, 1.401532, 1.746733",\ "1.069221, 1.164705, 1.253421, 1.427067, 1.772268",\ "1.122010, 1.217494, 1.306210, 1.479856, 1.825057"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\ "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\ "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\ "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\ "0.036076, 0.153200, 0.282836, 0.532688, 1.033354"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "1.451012, 1.521530, 1.578506, 1.683932, 1.892471",\ "1.460520, 1.531038, 1.588014, 1.693440, 1.901979",\ "1.474229, 1.544747, 1.601723, 1.707150, 1.915688",\ "1.506338, 1.576856, 1.633831, 1.739258, 1.947796",\ "1.587339, 1.657857, 1.714833, 1.820259, 2.028798"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\ "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\ "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\ "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\ "0.030966, 0.101144, 0.180083, 0.328233, 0.633679"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "1.023076, 1.118559, 1.203402, 1.373448, 1.711458",\ "1.030829, 1.126313, 1.211155, 1.381201, 1.719211",\ "1.041748, 1.137232, 1.222074, 1.392120, 1.730130",\ "1.067283, 1.162767, 1.247609, 1.417655, 1.755665",\ "1.120072, 1.215556, 1.300398, 1.470444, 1.808454"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\ "0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\ "0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\ "0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\ "0.036076, 0.153200, 0.275888, 0.518925, 1.005959"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "1.449600, 1.520118, 1.573232, 1.678608, 1.883692",\ "1.459108, 1.529626, 1.582740, 1.688116, 1.893201",\ "1.472817, 1.543335, 1.596449, 1.701826, 1.906910",\ "1.504926, 1.575444, 1.628558, 1.733934, 1.939018",\ "1.585927, 1.656445, 1.709559, 1.814935, 2.020020"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\ "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\ "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\ "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\ "0.030966, 0.101144, 0.173126, 0.317240, 0.611955"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "2.046525, 2.142008, 2.230725, 2.404370, 2.749572",\ "2.055831, 2.151315, 2.240031, 2.413677, 2.758878",\ "2.069549, 2.165033, 2.253749, 2.427395, 2.772596",\ "2.101654, 2.197138, 2.285855, 2.459500, 2.804701",\ "2.182709, 2.278193, 2.366909, 2.540555, 2.885756"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\ "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\ "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\ "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\ "0.036076, 0.153200, 0.282836, 0.532688, 1.033354"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "1.983495, 2.054013, 2.110989, 2.216415, 2.424954",\ "1.992802, 2.063319, 2.120295, 2.225722, 2.434260",\ "2.006520, 2.077038, 2.134013, 2.239440, 2.447978",\ "2.038625, 2.109143, 2.166118, 2.271545, 2.480083",\ "2.119680, 2.190198, 2.247173, 2.352600, 2.561138"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\ "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\ "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\ "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\ "0.030966, 0.101144, 0.180083, 0.328233, 0.633679"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "1.785622, 1.881106, 1.965948, 2.135995, 2.474005",\ "1.794929, 1.890413, 1.975255, 2.145301, 2.483311",\ "1.808647, 1.904131, 1.988973, 2.159019, 2.497029",\ "1.840752, 1.936236, 2.021078, 2.191125, 2.529135",\ "1.921807, 2.017291, 2.102133, 2.272180, 2.610189"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\ "0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\ "0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\ "0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\ "0.036076, 0.153200, 0.275888, 0.518925, 1.005959"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "1.736006, 1.806523, 1.859637, 1.965014, 2.170098",\ "1.745312, 1.815830, 1.868944, 1.974320, 2.179404",\ "1.759030, 1.829548, 1.882662, 1.988038, 2.193122",\ "1.791135, 1.861653, 1.914767, 2.020144, 2.225228",\ "1.872190, 1.942708, 1.995822, 2.101198, 2.306283"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\ "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\ "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\ "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\ "0.030966, 0.101144, 0.173126, 0.317240, 0.611955"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "2.914046, 3.009530, 3.098247, 3.271892, 3.617094",\ "2.921680, 3.017164, 3.105880, 3.279526, 3.624727",\ "2.932596, 3.028080, 3.116796, 3.290442, 3.635643",\ "2.958111, 3.053595, 3.142312, 3.315957, 3.661159",\ "3.010972, 3.106456, 3.195173, 3.368818, 3.714019"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\ "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\ "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\ "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\ "0.036076, 0.153200, 0.282836, 0.532688, 1.033354"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "3.112973, 3.183491, 3.240467, 3.345893, 3.554432",\ "3.120607, 3.191125, 3.248100, 3.353527, 3.562065",\ "3.131523, 3.202041, 3.259017, 3.364443, 3.572982",\ "3.157038, 3.227556, 3.284532, 3.389958, 3.598497",\ "3.209899, 3.280417, 3.337393, 3.442820, 3.651358"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\ "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\ "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\ "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\ "0.030966, 0.101144, 0.180083, 0.328233, 0.633679"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "1.064869, 1.160353, 1.245195, 1.415242, 1.753252",\ "1.072502, 1.167987, 1.252829, 1.422875, 1.760885",\ "1.083419, 1.178903, 1.263745, 1.433791, 1.771801",\ "1.108934, 1.204418, 1.289260, 1.459307, 1.797316",\ "1.161795, 1.257279, 1.342121, 1.512168, 1.850178"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "0.036076, 0.153200, 0.275888, 0.518925, 1.005958",\ "0.036076, 0.153200, 0.275888, 0.518925, 1.005958",\ "0.036076, 0.153200, 0.275888, 0.518925, 1.005958",\ "0.036076, 0.153200, 0.275888, 0.518925, 1.005958",\ "0.036076, 0.153200, 0.275888, 0.518925, 1.005958"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "1.283798, 1.354316, 1.407430, 1.512806, 1.717890",\ "1.291431, 1.361949, 1.415063, 1.520439, 1.725523",\ "1.302347, 1.372865, 1.425979, 1.531355, 1.736440",\ "1.327863, 1.398380, 1.451494, 1.556871, 1.761955",\ "1.380724, 1.451241, 1.504356, 1.609732, 1.814816"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\ "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\ "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\ "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\ "0.030966, 0.101144, 0.173126, 0.317240, 0.611955"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "1.269206, 1.364690, 1.453406, 1.627052, 1.972253",\ "1.276839, 1.372323, 1.461039, 1.634685, 1.979886",\ "1.287755, 1.383239, 1.471956, 1.645601, 1.990803",\ "1.313271, 1.408755, 1.497471, 1.671117, 2.016318",\ "1.366132, 1.461616, 1.550332, 1.723978, 2.069179"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\ "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\ "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\ "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\ "0.036076, 0.153200, 0.282836, 0.532688, 1.033354"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "1.584390, 1.654908, 1.711884, 1.817310, 2.025849",\ "1.593696, 1.664214, 1.721190, 1.826617, 2.035155",\ "1.607414, 1.677932, 1.734908, 1.840335, 2.048873",\ "1.639520, 1.710038, 1.767013, 1.872440, 2.080978",\ "1.720574, 1.791092, 1.848068, 1.953495, 2.162033"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\ "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\ "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\ "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\ "0.030966, 0.101144, 0.180083, 0.328233, 0.633679"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "1.165633, 1.261117, 1.345960, 1.516006, 1.854016",\ "1.173267, 1.268751, 1.353593, 1.523639, 1.861649",\ "1.184183, 1.279667, 1.364509, 1.534555, 1.872565",\ "1.209698, 1.305182, 1.390025, 1.560071, 1.898081",\ "1.262559, 1.358043, 1.442886, 1.612932, 1.950942"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\ "0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\ "0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\ "0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\ "0.036076, 0.153200, 0.275888, 0.518925, 1.005959"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "1.550137, 1.620655, 1.673769, 1.779145, 1.984230",\ "1.559444, 1.629962, 1.683076, 1.788452, 1.993536",\ "1.573162, 1.643679, 1.696794, 1.802170, 2.007254",\ "1.605267, 1.675785, 1.728899, 1.834275, 2.039360",\ "1.686322, 1.756840, 1.809954, 1.915330, 2.120414"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514"); values ( "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\ "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\ "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\ "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\ "0.030966, 0.101144, 0.173126, 0.317240, 0.611955"); } } /* 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.010456 ; /* Other user defined attributes. */ timing () { related_pin : "ext_clk" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.335372"); } } /* end of arc ext_clk_ext_clk_pwl*/ timing () { related_pin : "ext_clk" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.194501"); } } /* 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.003555 ; 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.082017, 0.074384, 0.063468, 0.037952, -0.014909",\ "0.090668, 0.083035, 0.072119, 0.046603, -0.006258",\ "0.102203, 0.094570, 0.083654, 0.058138, 0.005277",\ "0.125100, 0.117466, 0.106550, 0.081035, 0.028174",\ "0.159813, 0.152180, 0.141264, 0.115748, 0.062887"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.016026, 0.008392, -0.002524, -0.028039, -0.080900",\ "0.023421, 0.015787, 0.004871, -0.020644, -0.073505",\ "0.036035, 0.028402, 0.017486, -0.008030, -0.060891",\ "0.067601, 0.059967, 0.049051, 0.023536, -0.029325",\ "0.144727, 0.137094, 0.126177, 0.100662, 0.047801"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.013492, -0.005858, 0.005058, 0.030573, 0.083434",\ "-0.022143, -0.014510, -0.003594, 0.021922, 0.074783",\ "-0.033678, -0.026045, -0.015128, 0.010387, 0.063248",\ "-0.056574, -0.048941, -0.038025, -0.012509, 0.040352",\ "-0.091288, -0.083655, -0.072738, -0.047223, 0.005638"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.008443, 0.016076, 0.026992, 0.052507, 0.105369",\ "0.001048, 0.008681, 0.019597, 0.045112, 0.097974",\ "-0.011567, -0.003934, 0.006983, 0.032498, 0.085359",\ "-0.043133, -0.035499, -0.024583, 0.000932, 0.053793",\ "-0.120259, -0.112626, -0.101709, -0.076194, -0.023333"); } } /* 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.004047 ; 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.805337, -0.814845, -0.828555, -0.860663, -0.941664",\ "-0.796253, -0.805761, -0.819470, -0.851579, -0.932580",\ "-0.783019, -0.792528, -0.806237, -0.838345, -0.919347",\ "-0.752205, -0.761714, -0.775423, -0.807531, -0.888533",\ "-0.691979, -0.701487, -0.715197, -0.747305, -0.828307"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "1.095954, 1.105462, 1.119171, 1.151280, 1.232281",\ "1.086869, 1.096377, 1.110087, 1.142195, 1.223197",\ "1.073636, 1.083144, 1.096853, 1.128962, 1.209963",\ "1.042822, 1.052330, 1.066039, 1.098148, 1.179149",\ "0.982596, 0.992104, 1.005813, 1.037922, 1.118923"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.988404, 0.980770, 0.969854, 0.944339, 0.891478",\ "0.996179, 0.988546, 0.977630, 0.952114, 0.899253",\ "1.006857, 0.999223, 0.988307, 0.962792, 0.909931",\ "1.025655, 1.018021, 1.007105, 0.981590, 0.928729",\ "1.049740, 1.042106, 1.031190, 1.005675, 0.952814"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.973343, 0.965709, 0.954793, 0.929278, 0.876417",\ "0.982427, 0.974794, 0.963878, 0.938362, 0.885501",\ "0.995660, 0.988027, 0.977111, 0.951595, 0.898734",\ "1.026474, 1.018841, 1.007925, 0.982409, 0.929548",\ "1.086700, 1.079067, 1.068151, 1.042635, 0.989774"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.353958, -0.346324, -0.335408, -0.309893, -0.257032",\ "-0.361733, -0.354100, -0.343184, -0.317669, -0.264807",\ "-0.372411, -0.364778, -0.353861, -0.328346, -0.275485",\ "-0.391209, -0.383576, -0.372659, -0.347144, -0.294283",\ "-0.415293, -0.407660, -0.396744, -0.371228, -0.318367"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.313636, -0.306002, -0.295086, -0.269571, -0.216710",\ "-0.322720, -0.315087, -0.304171, -0.278655, -0.225794",\ "-0.335953, -0.328320, -0.317404, -0.291888, -0.239027",\ "-0.366767, -0.359134, -0.348218, -0.322702, -0.269841",\ "-0.427078, -0.419444, -0.408528, -0.383013, -0.330152"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.654896, 0.647263, 0.636347, 0.610831, 0.557970",\ "0.663981, 0.656347, 0.645431, 0.619916, 0.567055",\ "0.677214, 0.669581, 0.658664, 0.633149, 0.580288",\ "0.708028, 0.700395, 0.689478, 0.663963, 0.611102",\ "0.768254, 0.760621, 0.749705, 0.724189, 0.671328"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.600110, 0.590804, 0.577086, 0.544980, 0.463926",\ "0.609195, 0.599888, 0.586170, 0.554065, 0.473010",\ "0.622428, 0.613121, 0.599403, 0.567298, 0.486244",\ "0.653242, 0.643935, 0.630217, 0.598112, 0.517058",\ "0.713468, 0.704161, 0.690444, 0.658338, 0.577284"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.409266, 0.416899, 0.427815, 0.453331, 0.506192",\ "0.400181, 0.407815, 0.418731, 0.444246, 0.497107",\ "0.386948, 0.394581, 0.405498, 0.431013, 0.483874",\ "0.356134, 0.363767, 0.374683, 0.400199, 0.453060",\ "0.295908, 0.303541, 0.314457, 0.339973, 0.392834"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "1.229332, 1.238638, 1.252356, 1.284462, 1.365516",\ "1.220247, 1.229554, 1.243272, 1.275377, 1.356432",\ "1.207014, 1.216321, 1.230039, 1.262144, 1.343199",\ "1.176200, 1.185507, 1.199224, 1.231330, 1.312385",\ "1.115974, 1.125280, 1.138998, 1.171104, 1.252158"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.639243, 0.631560, 0.620642, 0.595113, 0.542302",\ "0.648328, 0.640644, 0.629726, 0.604198, 0.551387",\ "0.661561, 0.653878, 0.642960, 0.617431, 0.564620",\ "0.692375, 0.684692, 0.673774, 0.648245, 0.595434",\ "0.752601, 0.744918, 0.734000, 0.708471, 0.655660"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.600422, 0.591026, 0.577314, 0.545206, 0.464161",\ "0.609507, 0.600110, 0.586398, 0.554291, 0.473246",\ "0.622740, 0.613343, 0.599631, 0.567524, 0.486479",\ "0.653554, 0.644158, 0.630446, 0.598338, 0.517293",\ "0.713780, 0.704384, 0.690672, 0.658564, 0.577519"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.610826, 0.618509, 0.629427, 0.654956, 0.707768",\ "0.601741, 0.609425, 0.620343, 0.645872, 0.698684",\ "0.588508, 0.596192, 0.607110, 0.632638, 0.685450",\ "0.557694, 0.565377, 0.576295, 0.601824, 0.654636",\ "0.497468, 0.505151, 0.516069, 0.541598, 0.594410"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.020283, -0.010886, 0.002826, 0.034933, 0.115978",\ "-0.029367, -0.019971, -0.006259, 0.025849, 0.106894",\ "-0.042601, -0.033204, -0.019492, 0.012615, 0.093660",\ "-0.073415, -0.064018, -0.050306, -0.018199, 0.062846",\ "-0.133641, -0.124244, -0.110532, -0.078425, 0.002620"); } } /* end of arc pll_clk90_ext_reset_remff*/ } /* end of pin ext_reset */ pin("pll_clk") { direction : input ; max_transition : 0.300000 ; capacitance : 0.019293 ; /* Other user defined attributes. */ timing () { related_pin : "pll_clk" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.366650"); } } /* end of arc pll_clk_pll_clk_pwl*/ timing () { related_pin : "pll_clk" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.424155"); } } /* end of arc pll_clk_pll_clk_pwh*/ } /* end of pin pll_clk */ pin("pll_clk90") { direction : input ; max_transition : 0.300000 ; capacitance : 0.015176 ; /* Other user defined attributes. */ timing () { related_pin : "pll_clk90" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.366843"); } } /* end of arc pll_clk90_pll_clk90_pwl*/ timing () { related_pin : "pll_clk90" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.398243"); } } /* end of arc pll_clk90_pll_clk90_pwh*/ } /* end of pin pll_clk90 */ pin("porb") { direction : input ; max_transition : 0.300000 ; capacitance : 0.003524 ; 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.814148, -0.823656, -0.837365, -0.869473, -0.950475",\ "-0.806389, -0.815897, -0.829606, -0.861715, -0.942716",\ "-0.795702, -0.805210, -0.818919, -0.851028, -0.932029",\ "-0.776882, -0.786390, -0.800100, -0.832208, -0.913209",\ "-0.752787, -0.762295, -0.776004, -0.808113, -0.889114"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "1.104765, 1.114273, 1.127982, 1.160091, 1.241092",\ "1.097006, 1.106514, 1.120223, 1.152332, 1.233333",\ "1.086319, 1.095827, 1.109536, 1.141645, 1.222646",\ "1.067499, 1.077008, 1.090717, 1.122825, 1.203827",\ "1.043404, 1.052912, 1.066622, 1.098730, 1.179731"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.964533, 0.956900, 0.945984, 0.920468, 0.867607",\ "0.972292, 0.964659, 0.953743, 0.928227, 0.875366",\ "0.982979, 0.975346, 0.964430, 0.938914, 0.886053",\ "1.001799, 0.994165, 0.983249, 0.957734, 0.904873",\ "1.025894, 1.018261, 1.007344, 0.981829, 0.928968"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.939968, 0.932335, 0.921419, 0.895903, 0.843042",\ "0.949056, 0.941423, 0.930506, 0.904991, 0.852130",\ "0.962288, 0.954655, 0.943738, 0.918223, 0.865362",\ "0.993104, 0.985471, 0.974555, 0.949039, 0.896178",\ "1.053394, 1.045761, 1.034844, 1.009329, 0.956468"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.294721, -0.287088, -0.276172, -0.250656, -0.197795",\ "-0.302480, -0.294847, -0.283931, -0.258415, -0.205554",\ "-0.313167, -0.305534, -0.294618, -0.269102, -0.216241",\ "-0.331987, -0.324353, -0.313437, -0.287922, -0.235061",\ "-0.356058, -0.348424, -0.337508, -0.311993, -0.259132"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.322675, -0.315042, -0.304125, -0.278610, -0.225749",\ "-0.331762, -0.324129, -0.313213, -0.287697, -0.234836",\ "-0.344994, -0.337361, -0.326445, -0.300929, -0.248068",\ "-0.375811, -0.368177, -0.357261, -0.331746, -0.278885",\ "-0.436102, -0.428469, -0.417553, -0.392037, -0.339176"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.646086, 0.638452, 0.627536, 0.602021, 0.549160",\ "0.653845, 0.646211, 0.635295, 0.609780, 0.556919",\ "0.664532, 0.656898, 0.645982, 0.620467, 0.567606",\ "0.683351, 0.675718, 0.664802, 0.639286, 0.586425",\ "0.707446, 0.699813, 0.688897, 0.663382, 0.610520"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.591300, 0.581993, 0.568275, 0.536170, 0.455115",\ "0.599058, 0.589752, 0.576034, 0.543929, 0.462874",\ "0.609745, 0.600439, 0.586721, 0.554616, 0.473561",\ "0.628565, 0.619259, 0.605541, 0.573435, 0.492381",\ "0.652660, 0.643354, 0.629636, 0.597531, 0.516476"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.418076, 0.425709, 0.436626, 0.462141, 0.515002",\ "0.410317, 0.417951, 0.428867, 0.454382, 0.507243",\ "0.399630, 0.407264, 0.418180, 0.443695, 0.496556",\ "0.380811, 0.388444, 0.399360, 0.424876, 0.477737",\ "0.356715, 0.364349, 0.375265, 0.400780, 0.453641"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "1.238143, 1.247449, 1.261167, 1.293273, 1.374327",\ "1.230384, 1.239691, 1.253408, 1.285514, 1.366569",\ "1.219697, 1.229004, 1.242721, 1.274827, 1.355882",\ "1.200878, 1.210184, 1.223902, 1.256007, 1.337062",\ "1.176782, 1.186089, 1.199807, 1.231912, 1.312967"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.630433, 0.622750, 0.611832, 0.586303, 0.533492",\ "0.638192, 0.630509, 0.619591, 0.594062, 0.541251",\ "0.648879, 0.641195, 0.630277, 0.604748, 0.551938",\ "0.667698, 0.660015, 0.649097, 0.623568, 0.570757",\ "0.691794, 0.684110, 0.673192, 0.647663, 0.594852"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.591612, 0.582215, 0.568503, 0.536396, 0.455351",\ "0.599371, 0.589974, 0.576262, 0.544155, 0.463110",\ "0.610058, 0.600661, 0.586949, 0.554842, 0.473797",\ "0.628877, 0.619481, 0.605769, 0.573661, 0.492616",\ "0.652973, 0.643576, 0.629864, 0.597757, 0.516712"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.619638, 0.627322, 0.638240, 0.663769, 0.716581",\ "0.611880, 0.619563, 0.630481, 0.656010, 0.708822",\ "0.601193, 0.608876, 0.619794, 0.645323, 0.698135",\ "0.582373, 0.590056, 0.600974, 0.626503, 0.679315",\ "0.558278, 0.565961, 0.576879, 0.602408, 0.655220"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.011473, -0.002076, 0.011636, 0.043743, 0.124788",\ "-0.019231, -0.009835, 0.003877, 0.035985, 0.117030",\ "-0.029918, -0.020522, -0.006810, 0.025298, 0.106343",\ "-0.048738, -0.039341, -0.025629, 0.006478, 0.087523",\ "-0.072833, -0.063437, -0.049725, -0.017617, 0.063428"); } } /* end of arc pll_clk90_porb_remrf*/ } /* end of pin porb */ pin("resetb") { direction : input ; max_transition : 0.300000 ; capacitance : 0.003827 ; 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.875352, -0.884860, -0.898570, -0.930678, -1.011679",\ "-0.867329, -0.876837, -0.890546, -0.922655, -1.003656",\ "-0.856872, -0.866380, -0.880090, -0.912198, -0.993200",\ "-0.838446, -0.847954, -0.861663, -0.893772, -0.974773",\ "-0.813922, -0.823430, -0.837140, -0.869248, -0.950249"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "1.165969, 1.175477, 1.189186, 1.221295, 1.302296",\ "1.157945, 1.167454, 1.181163, 1.213271, 1.294273",\ "1.147489, 1.156997, 1.170706, 1.202815, 1.283816",\ "1.129063, 1.138571, 1.152280, 1.184388, 1.265390",\ "1.104539, 1.114047, 1.127756, 1.159865, 1.240866"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.903328, 0.895695, 0.884779, 0.859263, 0.806402",\ "0.911352, 0.903719, 0.892802, 0.867287, 0.814426",\ "0.921808, 0.914175, 0.903259, 0.877743, 0.824882",\ "0.940235, 0.932601, 0.921685, 0.896170, 0.843309",\ "0.964758, 0.957125, 0.946209, 0.920694, 0.867832"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.914594, 0.906961, 0.896045, 0.870529, 0.817668",\ "0.923485, 0.915852, 0.904936, 0.879420, 0.826559",\ "0.936775, 0.929142, 0.918226, 0.892710, 0.839849",\ "0.967451, 0.959818, 0.948902, 0.923386, 0.870525",\ "1.027210, 1.019577, 1.008660, 0.983145, 0.930284"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.229152, -0.221518, -0.210602, -0.185087, -0.132226",\ "-0.237175, -0.229542, -0.218626, -0.193110, -0.140249",\ "-0.247632, -0.239998, -0.229082, -0.203567, -0.150706",\ "-0.266058, -0.258425, -0.247508, -0.221993, -0.169132",\ "-0.290593, -0.282960, -0.272043, -0.246528, -0.193667"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.272089, -0.264456, -0.253540, -0.228024, -0.175163",\ "-0.280980, -0.273347, -0.262431, -0.236915, -0.184054",\ "-0.294270, -0.286637, -0.275720, -0.250205, -0.197344",\ "-0.324946, -0.317313, -0.306396, -0.280881, -0.228020",\ "-0.384822, -0.377189, -0.366273, -0.340757, -0.287896"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.584881, 0.577248, 0.566332, 0.540816, 0.487955",\ "0.592905, 0.585271, 0.574355, 0.548840, 0.495979",\ "0.603361, 0.595728, 0.584812, 0.559296, 0.506435",\ "0.621787, 0.614154, 0.603238, 0.577722, 0.524861",\ "0.646311, 0.638678, 0.627762, 0.602246, 0.549385"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.530095, 0.520788, 0.507071, 0.474965, 0.393911",\ "0.538118, 0.528812, 0.515094, 0.482989, 0.401934",\ "0.548575, 0.539268, 0.525550, 0.493445, 0.412391",\ "0.567001, 0.557695, 0.543977, 0.511872, 0.430817",\ "0.591525, 0.582219, 0.568501, 0.536395, 0.455341"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.479281, 0.486914, 0.497830, 0.523346, 0.576207",\ "0.471257, 0.478891, 0.489807, 0.515322, 0.568183",\ "0.460801, 0.468434, 0.479350, 0.504866, 0.557727",\ "0.442375, 0.450008, 0.460924, 0.486439, 0.539300",\ "0.417851, 0.425484, 0.436400, 0.461916, 0.514777"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "1.299347, 1.308653, 1.322371, 1.354477, 1.435531",\ "1.291324, 1.300630, 1.314348, 1.346453, 1.427508",\ "1.280867, 1.290174, 1.303891, 1.335997, 1.417052",\ "1.262441, 1.271747, 1.285465, 1.317570, 1.398625",\ "1.237917, 1.247223, 1.260941, 1.293047, 1.374101"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.569228, 0.561545, 0.550627, 0.525098, 0.472287",\ "0.577252, 0.569568, 0.558650, 0.533121, 0.480311",\ "0.587708, 0.580025, 0.569107, 0.543578, 0.490767",\ "0.606135, 0.598451, 0.587533, 0.562004, 0.509193",\ "0.630658, 0.622975, 0.612057, 0.586528, 0.533717"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.530407, 0.521011, 0.507299, 0.475191, 0.394146",\ "0.538431, 0.529034, 0.515322, 0.483215, 0.402170",\ "0.548887, 0.539491, 0.525779, 0.493671, 0.412626",\ "0.567314, 0.557917, 0.544205, 0.512098, 0.431053",\ "0.591837, 0.582441, 0.568729, 0.536621, 0.455576"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.680841, 0.688524, 0.699443, 0.724971, 0.777783",\ "0.672818, 0.680501, 0.691419, 0.716948, 0.769760",\ "0.662361, 0.670044, 0.680963, 0.706491, 0.759303",\ "0.643935, 0.651618, 0.662536, 0.688065, 0.740877",\ "0.619411, 0.627094, 0.638012, 0.663541, 0.716353"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.049732, 0.059129, 0.072841, 0.104948, 0.185993",\ "0.041709, 0.051105, 0.064817, 0.096925, 0.177970",\ "0.031252, 0.040649, 0.054361, 0.086468, 0.167513",\ "0.012826, 0.022222, 0.035934, 0.068042, 0.149087",\ "-0.011698, -0.002301, 0.011411, 0.043518, 0.124563"); } } /* 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.001123 ; /* Other user defined attributes. */ timing () { related_pin : "ext_clk" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000"); values ( "1.990994, 2.002260, 2.036936, 2.179095, 2.767251",\ "2.000502, 2.011768, 2.046444, 2.188603, 2.776760",\ "2.014211, 2.025478, 2.060153, 2.202312, 2.790469",\ "2.046319, 2.057586, 2.092262, 2.234421, 2.822577",\ "2.127321, 2.138587, 2.173263, 2.315422, 2.903579"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000"); values ( "0.019617, 0.031100, 0.071666, 0.271330, 1.116147",\ "0.019617, 0.031100, 0.071666, 0.271330, 1.116147",\ "0.019617, 0.031100, 0.071666, 0.271330, 1.116147",\ "0.019617, 0.031100, 0.071666, 0.271330, 1.116147",\ "0.019617, 0.031100, 0.071666, 0.271330, 1.116147"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000"); values ( "2.213360, 2.221995, 2.245200, 2.315575, 2.568716",\ "2.222868, 2.231503, 2.254708, 2.325083, 2.578224",\ "2.236577, 2.245212, 2.268417, 2.338792, 2.591933",\ "2.268686, 2.277321, 2.300526, 2.370901, 2.624042",\ "2.349687, 2.358322, 2.381527, 2.451902, 2.705043"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000"); values ( "0.019245, 0.025535, 0.043481, 0.122891, 0.467609",\ "0.019245, 0.025535, 0.043481, 0.122891, 0.467609",\ "0.019245, 0.025535, 0.043481, 0.122891, 0.467609",\ "0.019245, 0.025535, 0.043481, 0.122891, 0.467609",\ "0.019245, 0.025535, 0.043481, 0.122891, 0.467609"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000"); values ( "1.985729, 1.997857, 2.032532, 2.172992, 2.755523",\ "1.995237, 2.007365, 2.042040, 2.182501, 2.765031",\ "2.008946, 2.021074, 2.055749, 2.196210, 2.778741",\ "2.041055, 2.053182, 2.087858, 2.228318, 2.810849",\ "2.122056, 2.134184, 2.168859, 2.309320, 2.891850"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000"); values ( "0.019617, 0.031100, 0.071666, 0.268125, 1.102262",\ "0.019617, 0.031100, 0.071666, 0.268125, 1.102262",\ "0.019617, 0.031100, 0.071666, 0.268125, 1.102262",\ "0.019617, 0.031100, 0.071666, 0.268125, 1.102262",\ "0.019617, 0.031100, 0.071666, 0.268125, 1.102262"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000"); values ( "2.204774, 2.214441, 2.237646, 2.306319, 2.553712",\ "2.214282, 2.223949, 2.247154, 2.315827, 2.563220",\ "2.227992, 2.237659, 2.260864, 2.329537, 2.576929",\ "2.260100, 2.269767, 2.292972, 2.361645, 2.609038",\ "2.341101, 2.350769, 2.373974, 2.442647, 2.690039"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000"); values ( "0.019245, 0.025535, 0.043481, 0.119679, 0.453435",\ "0.019245, 0.025535, 0.043481, 0.119679, 0.453435",\ "0.019245, 0.025535, 0.043481, 0.119679, 0.453435",\ "0.019245, 0.025535, 0.043481, 0.119679, 0.453435",\ "0.019245, 0.025535, 0.043481, 0.119679, 0.453435"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000"); values ( "2.124372, 2.135638, 2.170314, 2.312473, 2.900630",\ "2.133678, 2.144945, 2.179621, 2.321779, 2.909936",\ "2.147396, 2.158663, 2.193338, 2.335497, 2.923654",\ "2.179502, 2.190768, 2.225444, 2.367603, 2.955759",\ "2.260556, 2.271823, 2.306499, 2.448658, 3.036814"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000"); values ( "0.019617, 0.031100, 0.071666, 0.271330, 1.116147",\ "0.019617, 0.031100, 0.071666, 0.271330, 1.116147",\ "0.019617, 0.031100, 0.071666, 0.271330, 1.116147",\ "0.019617, 0.031100, 0.071666, 0.271330, 1.116147",\ "0.019617, 0.031100, 0.071666, 0.271330, 1.116147"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000"); values ( "2.346738, 2.355373, 2.378578, 2.448953, 2.702094",\ "2.356044, 2.364679, 2.387884, 2.458259, 2.711400",\ "2.369762, 2.378397, 2.401602, 2.471977, 2.725118",\ "2.401868, 2.410503, 2.433708, 2.504083, 2.757224",\ "2.482922, 2.491557, 2.514762, 2.585137, 2.838278"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000"); values ( "0.019245, 0.025535, 0.043481, 0.122891, 0.467609",\ "0.019245, 0.025535, 0.043481, 0.122891, 0.467609",\ "0.019245, 0.025535, 0.043481, 0.122891, 0.467609",\ "0.019245, 0.025535, 0.043481, 0.122891, 0.467609",\ "0.019245, 0.025535, 0.043481, 0.122891, 0.467609"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000"); values ( "2.086266, 2.098394, 2.133070, 2.273530, 2.856061",\ "2.095573, 2.107700, 2.142376, 2.282836, 2.865367",\ "2.109291, 2.121418, 2.156094, 2.296554, 2.879085",\ "2.141396, 2.153524, 2.188199, 2.328660, 2.911190",\ "2.222451, 2.234578, 2.269254, 2.409714, 2.992245"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000"); values ( "0.019617, 0.031100, 0.071666, 0.268125, 1.102262",\ "0.019617, 0.031100, 0.071666, 0.268125, 1.102262",\ "0.019617, 0.031100, 0.071666, 0.268125, 1.102262",\ "0.019617, 0.031100, 0.071666, 0.268125, 1.102262",\ "0.019617, 0.031100, 0.071666, 0.268125, 1.102262"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000"); values ( "2.305311, 2.314979, 2.338184, 2.406857, 2.654249",\ "2.314618, 2.324285, 2.347490, 2.416163, 2.663556",\ "2.328336, 2.338003, 2.361208, 2.429881, 2.677274",\ "2.360441, 2.370108, 2.393313, 2.461986, 2.709379",\ "2.441496, 2.451163, 2.474368, 2.543041, 2.790434"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000"); values ( "0.019245, 0.025535, 0.043481, 0.119679, 0.453435",\ "0.019245, 0.025535, 0.043481, 0.119679, 0.453435",\ "0.019245, 0.025535, 0.043481, 0.119679, 0.453435",\ "0.019245, 0.025535, 0.043481, 0.119679, 0.453435",\ "0.019245, 0.025535, 0.043481, 0.119679, 0.453435"); } } /* 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.002508 ; /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.887679, 0.912312, 0.971592, 1.178063, 1.590964",\ "0.895432, 0.920065, 0.979345, 1.185816, 1.598718",\ "0.906351, 0.930984, 0.990264, 1.196735, 1.609636",\ "0.931886, 0.956519, 1.015799, 1.222270, 1.635172",\ "0.984675, 1.009308, 1.068588, 1.275059, 1.687960"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.026453, 0.052634, 0.128408, 0.422614, 1.017241",\ "0.026453, 0.052634, 0.128408, 0.422614, 1.017241",\ "0.026453, 0.052634, 0.128408, 0.422614, 1.017241",\ "0.026453, 0.052634, 0.128408, 0.422614, 1.017241",\ "0.026453, 0.052634, 0.128408, 0.422614, 1.017241"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "1.299617, 1.320873, 1.364915, 1.496210, 1.741703",\ "1.309125, 1.330382, 1.374423, 1.505718, 1.751212",\ "1.322834, 1.344091, 1.388132, 1.519427, 1.764921",\ "1.354943, 1.376199, 1.420240, 1.551535, 1.797029",\ "1.435944, 1.457201, 1.501242, 1.632537, 1.878031"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.024845, 0.042201, 0.088440, 0.263376, 0.622949",\ "0.024845, 0.042201, 0.088440, 0.263376, 0.622949",\ "0.024845, 0.042201, 0.088440, 0.263376, 0.622949",\ "0.024845, 0.042201, 0.088440, 0.263376, 0.622949",\ "0.024845, 0.042201, 0.088440, 0.263376, 0.622949"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.883881, 0.911232, 0.969183, 1.172035, 1.577581",\ "0.891634, 0.918985, 0.976936, 1.179789, 1.585334",\ "0.902553, 0.929904, 0.987855, 1.190708, 1.596253",\ "0.928088, 0.955439, 1.013390, 1.216243, 1.621788",\ "0.980877, 1.008228, 1.066179, 1.269032, 1.674577"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.026453, 0.052634, 0.125936, 0.413280, 0.993932",\ "0.026453, 0.052634, 0.125936, 0.413280, 0.993932",\ "0.026453, 0.052634, 0.125936, 0.413280, 0.993932",\ "0.026453, 0.052634, 0.125936, 0.413280, 0.993932",\ "0.026453, 0.052634, 0.125936, 0.413280, 0.993932"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "1.296181, 1.319750, 1.362462, 1.490130, 1.734466",\ "1.305689, 1.329258, 1.371970, 1.499638, 1.743974",\ "1.319399, 1.342968, 1.385680, 1.513347, 1.757684",\ "1.351507, 1.375076, 1.417788, 1.545456, 1.789792",\ "1.432508, 1.456077, 1.498789, 1.626457, 1.870793"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.024845, 0.042201, 0.085964, 0.254020, 0.604600",\ "0.024845, 0.042201, 0.085964, 0.254020, 0.604600",\ "0.024845, 0.042201, 0.085964, 0.254020, 0.604600",\ "0.024845, 0.042201, 0.085964, 0.254020, 0.604600",\ "0.024845, 0.042201, 0.085964, 0.254020, 0.604600"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "1.404498, 1.429131, 1.488411, 1.694882, 2.107784",\ "1.412131, 1.436765, 1.496045, 1.702516, 2.115417",\ "1.423047, 1.447681, 1.506961, 1.713432, 2.126333",\ "1.448563, 1.473196, 1.532476, 1.738947, 2.151848",\ "1.501424, 1.526057, 1.585337, 1.791808, 2.204710"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.026453, 0.052634, 0.128408, 0.422614, 1.017241",\ "0.026453, 0.052634, 0.128408, 0.422614, 1.017241",\ "0.026453, 0.052634, 0.128408, 0.422614, 1.017241",\ "0.026453, 0.052634, 0.128408, 0.422614, 1.017241",\ "0.026453, 0.052634, 0.128408, 0.422614, 1.017241"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "1.732704, 1.753954, 1.797995, 1.929291, 2.174788",\ "1.740337, 1.761587, 1.805628, 1.936924, 2.182421",\ "1.751253, 1.772504, 1.816544, 1.947841, 2.193337",\ "1.776768, 1.798019, 1.842060, 1.973356, 2.218852",\ "1.829630, 1.850880, 1.894921, 2.026217, 2.271713"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\ "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\ "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\ "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\ "0.024844, 0.042204, 0.088442, 0.263376, 0.622936"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.924732, 0.952087, 1.010041, 1.212886, 1.618333",\ "0.932365, 0.959720, 1.017674, 1.220519, 1.625966",\ "0.943281, 0.970636, 1.028590, 1.231435, 1.636883",\ "0.968796, 0.996152, 1.054106, 1.256951, 1.662398",\ "1.021657, 1.049013, 1.106967, 1.309812, 1.715259"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.026450, 0.052633, 0.125935, 0.413303, 0.993938",\ "0.026450, 0.052633, 0.125935, 0.413303, 0.993938",\ "0.026450, 0.052633, 0.125935, 0.413303, 0.993938",\ "0.026450, 0.052633, 0.125935, 0.413303, 0.993938",\ "0.026450, 0.052633, 0.125935, 0.413303, 0.993938"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "1.129281, 1.152850, 1.195562, 1.323230, 1.567566",\ "1.136914, 1.160483, 1.203195, 1.330863, 1.575199",\ "1.147830, 1.171399, 1.214111, 1.341779, 1.586115",\ "1.173346, 1.196915, 1.239627, 1.367294, 1.611630",\ "1.226207, 1.249776, 1.292488, 1.420156, 1.664492"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.024845, 0.042201, 0.085964, 0.254020, 0.604600",\ "0.024845, 0.042201, 0.085964, 0.254020, 0.604600",\ "0.024845, 0.042201, 0.085964, 0.254020, 0.604600",\ "0.024845, 0.042201, 0.085964, 0.254020, 0.604600",\ "0.024845, 0.042201, 0.085964, 0.254020, 0.604600"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "1.873341, 1.897972, 1.957251, 2.163725, 2.576667",\ "1.882738, 1.907369, 1.966648, 2.173122, 2.586064",\ "1.896449, 1.921081, 1.980360, 2.186834, 2.599776",\ "1.928557, 1.953188, 2.012467, 2.218941, 2.631883",\ "2.009602, 2.034233, 2.093512, 2.299986, 2.712928"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\ "0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\ "0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\ "0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\ "0.026454, 0.052634, 0.128408, 0.422605, 1.017238"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "1.880091, 1.901342, 1.945383, 2.076679, 2.322175",\ "1.889488, 1.910739, 1.954779, 2.086076, 2.331572",\ "1.903200, 1.924451, 1.968491, 2.099787, 2.345284",\ "1.935307, 1.956558, 2.000599, 2.131895, 2.377391",\ "2.016352, 2.037603, 2.081644, 2.212940, 2.458436"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\ "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\ "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\ "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\ "0.024844, 0.042204, 0.088442, 0.263376, 0.622936"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "1.691691, 1.719040, 1.776991, 1.979846, 2.385433",\ "1.701088, 1.728437, 1.786388, 1.989243, 2.394830",\ "1.714800, 1.742149, 1.800100, 2.002955, 2.408542",\ "1.746907, 1.774256, 1.832207, 2.035063, 2.440649",\ "1.827952, 1.855301, 1.913252, 2.116107, 2.521694"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\ "0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\ "0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\ "0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\ "0.026454, 0.052634, 0.125936, 0.413271, 0.993930"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "1.685160, 1.708724, 1.751435, 1.879104, 2.123443",\ "1.694557, 1.718120, 1.760831, 1.888501, 2.132840",\ "1.708269, 1.731832, 1.774544, 1.902213, 2.146552",\ "1.740376, 1.763940, 1.806651, 1.934320, 2.178659",\ "1.821421, 1.844985, 1.887696, 2.015365, 2.259704"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\ "0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\ "0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\ "0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\ "0.024844, 0.042204, 0.085966, 0.254020, 0.604586"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "2.728481, 2.753112, 2.812391, 3.018866, 3.431808",\ "2.736165, 2.760796, 2.820075, 3.026549, 3.439491",\ "2.747082, 2.771713, 2.830992, 3.037467, 3.450408",\ "2.772611, 2.797242, 2.856521, 3.062995, 3.475937",\ "2.825423, 2.850054, 2.909333, 3.115808, 3.528749"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\ "0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\ "0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\ "0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\ "0.026454, 0.052634, 0.128408, 0.422605, 1.017238"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "3.007381, 3.028632, 3.072672, 3.203969, 3.449465",\ "3.015064, 3.036315, 3.080356, 3.211652, 3.457148",\ "3.025982, 3.047233, 3.091274, 3.222570, 3.468066",\ "3.051511, 3.072762, 3.116803, 3.248099, 3.493595",\ "3.104323, 3.125574, 3.169615, 3.300911, 3.546407"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\ "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\ "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\ "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\ "0.024844, 0.042204, 0.088442, 0.263376, 0.622936"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "1.584681, 1.612030, 1.669980, 1.872836, 2.278422",\ "1.592364, 1.619713, 1.677664, 1.880519, 2.286106",\ "1.603282, 1.630631, 1.688582, 1.891437, 2.297024",\ "1.628811, 1.656160, 1.714111, 1.916966, 2.322552",\ "1.681623, 1.708972, 1.766923, 1.969778, 2.375365"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\ "0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\ "0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\ "0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\ "0.026454, 0.052634, 0.125936, 0.413271, 0.993930"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "1.606253, 1.629816, 1.672528, 1.800197, 2.044536",\ "1.613936, 1.637500, 1.680211, 1.807880, 2.052219",\ "1.624854, 1.648418, 1.691129, 1.818798, 2.063137",\ "1.650383, 1.673947, 1.716658, 1.844327, 2.088666",\ "1.703195, 1.726759, 1.769470, 1.897139, 2.141478"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\ "0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\ "0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\ "0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\ "0.024844, 0.042204, 0.085966, 0.254020, 0.604586"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "1.065683, 1.090314, 1.149593, 1.356067, 1.769009",\ "1.073366, 1.097997, 1.157276, 1.363750, 1.776692",\ "1.084284, 1.108915, 1.168194, 1.374668, 1.787610",\ "1.109813, 1.134444, 1.193723, 1.400197, 1.813139",\ "1.162625, 1.187256, 1.246535, 1.453009, 1.865951"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\ "0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\ "0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\ "0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\ "0.026454, 0.052634, 0.128408, 0.422605, 1.017238"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "1.485359, 1.506610, 1.550650, 1.681947, 1.927443",\ "1.494756, 1.516006, 1.560047, 1.691343, 1.936840",\ "1.508468, 1.529718, 1.573759, 1.705055, 1.950552",\ "1.540575, 1.561826, 1.605866, 1.737163, 1.982659",\ "1.621620, 1.642871, 1.686911, 1.818208, 2.063704"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\ "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\ "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\ "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\ "0.024844, 0.042204, 0.088442, 0.263376, 0.622936"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "1.054427, 1.081776, 1.139726, 1.342582, 1.748168",\ "1.062110, 1.089459, 1.147410, 1.350265, 1.755852",\ "1.073028, 1.100377, 1.158328, 1.361183, 1.766770",\ "1.098557, 1.125906, 1.183857, 1.386712, 1.792299",\ "1.151369, 1.178718, 1.236669, 1.439524, 1.845110"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\ "0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\ "0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\ "0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\ "0.026454, 0.052634, 0.125936, 0.413271, 0.993930"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "1.481923, 1.505487, 1.548198, 1.675867, 1.920206",\ "1.491320, 1.514883, 1.557594, 1.685264, 1.929603",\ "1.505032, 1.528595, 1.571306, 1.698976, 1.943315",\ "1.537139, 1.560703, 1.603414, 1.731083, 1.975422",\ "1.618184, 1.641748, 1.684459, 1.812128, 2.056467"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000"); values ( "0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\ "0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\ "0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\ "0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\ "0.024844, 0.042204, 0.085966, 0.254020, 0.604586"); } } /* 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.005232 ; 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.610443, -0.618076, -0.628992, -0.654508, -0.707368",\ "-0.602424, -0.610057, -0.620973, -0.646489, -0.699350",\ "-0.591982, -0.599615, -0.610531, -0.636047, -0.688908",\ "-0.573564, -0.581198, -0.592114, -0.617629, -0.670490",\ "-0.549393, -0.557027, -0.567943, -0.593458, -0.646319"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.573640, -0.581273, -0.592189, -0.617705, -0.670566",\ "-0.564769, -0.572402, -0.583318, -0.608834, -0.661695",\ "-0.551474, -0.559108, -0.570024, -0.595539, -0.648400",\ "-0.520811, -0.528444, -0.539360, -0.564875, -0.617736",\ "-0.461098, -0.468731, -0.479647, -0.505163, -0.558024"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.721631, 0.729264, 0.740180, 0.765696, 0.818557",\ "0.713612, 0.721245, 0.732162, 0.757677, 0.810538",\ "0.703170, 0.710804, 0.721720, 0.747235, 0.800096",\ "0.684753, 0.692386, 0.703302, 0.728818, 0.781679",\ "0.660582, 0.668215, 0.679131, 0.704647, 0.757508"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.727942, 0.735575, 0.746491, 0.772007, 0.824868",\ "0.719071, 0.726704, 0.737620, 0.763136, 0.815997",\ "0.705776, 0.713410, 0.724326, 0.749841, 0.802702",\ "0.675112, 0.682746, 0.693662, 0.719177, 0.772038",\ "0.615549, 0.623183, 0.634099, 0.659614, 0.712475"); } } /* end of arc pll_clk_sel[2]_hldr*/ } /* end of pin sel[2] */ pin("sel[1]") { direction : input ; max_transition : 0.300000 ; capacitance : 0.004173 ; 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.607580, -0.615214, -0.626130, -0.651645, -0.704506",\ "-0.599553, -0.607187, -0.618103, -0.643618, -0.696479",\ "-0.589081, -0.596715, -0.607631, -0.633146, -0.686007",\ "-0.570646, -0.578279, -0.589195, -0.614711, -0.667572",\ "-0.546478, -0.554112, -0.565028, -0.590543, -0.643404"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.614767, -0.622401, -0.633317, -0.658832, -0.711693",\ "-0.605849, -0.613482, -0.624398, -0.649914, -0.702775",\ "-0.592566, -0.600199, -0.611115, -0.636631, -0.689492",\ "-0.561872, -0.569505, -0.580421, -0.605937, -0.658798",\ "-0.502399, -0.510032, -0.520948, -0.546464, -0.599325"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.713392, 0.721026, 0.731942, 0.757457, 0.810318",\ "0.705365, 0.712999, 0.723915, 0.749430, 0.802291",\ "0.694893, 0.702527, 0.713443, 0.738958, 0.791819",\ "0.676458, 0.684091, 0.695007, 0.720523, 0.773384",\ "0.652290, 0.659923, 0.670840, 0.696355, 0.749216"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.755815, 0.763449, 0.774365, 0.799880, 0.852741",\ "0.746897, 0.754530, 0.765446, 0.790962, 0.843823",\ "0.733614, 0.741247, 0.752163, 0.777679, 0.830540",\ "0.702920, 0.710553, 0.721469, 0.746984, 0.799845",\ "0.643653, 0.651286, 0.662202, 0.687718, 0.740579"); } } /* end of arc pll_clk_sel[1]_hldr*/ } /* end of pin sel[1] */ pin("sel[0]") { direction : input ; max_transition : 0.300000 ; capacitance : 0.004419 ; 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.608420, -0.616054, -0.626970, -0.652485, -0.705346",\ "-0.600401, -0.608035, -0.618951, -0.644466, -0.697327",\ "-0.589952, -0.597585, -0.608502, -0.634017, -0.686878",\ "-0.571530, -0.579164, -0.590080, -0.615595, -0.668456",\ "-0.547360, -0.554993, -0.565910, -0.591425, -0.644286"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.572322, -0.579955, -0.590872, -0.616387, -0.669248",\ "-0.563438, -0.571071, -0.581988, -0.607503, -0.660364",\ "-0.550147, -0.557781, -0.568697, -0.594212, -0.647073",\ "-0.519474, -0.527107, -0.538023, -0.563539, -0.616400",\ "-0.459711, -0.467344, -0.478260, -0.503776, -0.556637"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.719652, 0.727286, 0.738202, 0.763717, 0.816578",\ "0.711633, 0.719267, 0.730183, 0.755698, 0.808559",\ "0.701184, 0.708817, 0.719734, 0.745249, 0.798110",\ "0.682762, 0.690396, 0.701312, 0.726827, 0.779688",\ "0.658592, 0.666225, 0.677142, 0.702657, 0.755518"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.726652, 0.734286, 0.745202, 0.770717, 0.823578",\ "0.717768, 0.725402, 0.736318, 0.761833, 0.814694",\ "0.704478, 0.712111, 0.723027, 0.748542, 0.801403",\ "0.673804, 0.681437, 0.692353, 0.717869, 0.770730",\ "0.614189, 0.621822, 0.632738, 0.658254, 0.711115"); } } /* 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.004170 ; 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.645604, -0.653287, -0.664205, -0.689734, -0.742546",\ "-0.637600, -0.645283, -0.656201, -0.681730, -0.734542",\ "-0.627250, -0.634933, -0.645851, -0.671380, -0.724192",\ "-0.608887, -0.616570, -0.627488, -0.653017, -0.705829",\ "-0.584144, -0.591827, -0.602745, -0.628274, -0.681086"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.596445, -0.604129, -0.615047, -0.640576, -0.693388",\ "-0.587750, -0.595433, -0.606351, -0.631880, -0.684692",\ "-0.574409, -0.582093, -0.593011, -0.618540, -0.671352",\ "-0.543870, -0.551553, -0.562471, -0.588000, -0.640812",\ "-0.484778, -0.492461, -0.503379, -0.528908, -0.581720"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.678432, 0.686115, 0.697034, 0.722562, 0.775374",\ "0.670428, 0.678112, 0.689030, 0.714559, 0.767371",\ "0.660078, 0.667761, 0.678679, 0.704208, 0.757020",\ "0.641715, 0.649398, 0.660316, 0.685845, 0.738657",\ "0.617024, 0.624708, 0.635626, 0.661155, 0.713966"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.671972, 0.679655, 0.690573, 0.716102, 0.768914",\ "0.663276, 0.670960, 0.681878, 0.707407, 0.760219",\ "0.649936, 0.657619, 0.668537, 0.694066, 0.746878",\ "0.619396, 0.627079, 0.637997, 0.663526, 0.716338",\ "0.560480, 0.568163, 0.579081, 0.604610, 0.657422"); } } /* end of arc pll_clk90_sel2[2]_hldr*/ } /* end of pin sel2[2] */ pin("sel2[1]") { direction : input ; max_transition : 0.300000 ; capacitance : 0.004579 ; 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.648047, -0.655730, -0.666648, -0.692177, -0.744989",\ "-0.640045, -0.647729, -0.658647, -0.684176, -0.736988",\ "-0.629682, -0.637365, -0.648284, -0.673812, -0.726624",\ "-0.611311, -0.618995, -0.629913, -0.655442, -0.708254",\ "-0.586632, -0.594315, -0.605233, -0.630762, -0.683574"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.640325, -0.648008, -0.658926, -0.684455, -0.737267",\ "-0.631625, -0.639309, -0.650227, -0.675756, -0.728568",\ "-0.618288, -0.625971, -0.636889, -0.662418, -0.715230",\ "-0.587741, -0.595424, -0.606342, -0.631871, -0.684683",\ "-0.529072, -0.536755, -0.547673, -0.573202, -0.626014"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.675679, 0.683363, 0.694281, 0.719810, 0.772622",\ "0.667678, 0.675361, 0.686279, 0.711808, 0.764620",\ "0.657315, 0.664998, 0.675916, 0.701445, 0.754257",\ "0.638944, 0.646627, 0.657545, 0.683074, 0.735886",\ "0.614299, 0.621982, 0.632900, 0.658429, 0.711241"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.702580, 0.710263, 0.721181, 0.746710, 0.799522",\ "0.693880, 0.701564, 0.712482, 0.738011, 0.790823",\ "0.680543, 0.688226, 0.699144, 0.724673, 0.777485",\ "0.649996, 0.657679, 0.668597, 0.694126, 0.746938",\ "0.591574, 0.599257, 0.610175, 0.635704, 0.688516"); } } /* end of arc pll_clk90_sel2[1]_hldr*/ } /* end of pin sel2[1] */ pin("sel2[0]") { direction : input ; max_transition : 0.300000 ; capacitance : 0.003864 ; 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.638999, -0.646682, -0.657600, -0.683129, -0.735941",\ "-0.630989, -0.638672, -0.649590, -0.675119, -0.727931",\ "-0.620612, -0.628295, -0.639213, -0.664742, -0.717554",\ "-0.602233, -0.609917, -0.620835, -0.646364, -0.699176",\ "-0.577540, -0.585223, -0.596141, -0.621670, -0.674482"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "-0.592408, -0.600091, -0.611009, -0.636538, -0.689350",\ "-0.583659, -0.591343, -0.602261, -0.627790, -0.680602",\ "-0.570332, -0.578015, -0.588934, -0.614462, -0.667274",\ "-0.539757, -0.547440, -0.558358, -0.583887, -0.636699",\ "-0.480487, -0.488170, -0.499088, -0.524617, -0.577429"); } } /* 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.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.671987, 0.679670, 0.690588, 0.716117, 0.768929",\ "0.663977, 0.671660, 0.682578, 0.708107, 0.760919",\ "0.653600, 0.661284, 0.672202, 0.697731, 0.750543",\ "0.635222, 0.642905, 0.653823, 0.679352, 0.732164",\ "0.610576, 0.618260, 0.629178, 0.654707, 0.707519"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000"); values ( "0.668039, 0.675722, 0.686640, 0.712169, 0.764981",\ "0.659291, 0.666974, 0.677892, 0.703421, 0.756233",\ "0.645963, 0.653647, 0.664565, 0.690094, 0.742906",\ "0.615388, 0.623071, 0.633990, 0.659518, 0.712330",\ "0.556287, 0.563970, 0.574888, 0.600417, 0.653229"); } } /* end of arc pll_clk90_sel2[0]_hldr*/ } /* end of pin sel2[0] */ } /* end of bus sel2 */ } /* end of cell */ } /* end of library */