library("caravel_clocking.ff") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Tue Oct 18 15:38:38 2022" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.9500 ; nom_temperature : -40.0000 ; operating_conditions( "sky130_fd_sc_hd__ff_1.95v_-40C" ) { process : 1.0000 ; voltage : 1.9500 ; temperature : -40.0000 ; } /* current design opcond */ default_operating_conditions : "sky130_fd_sc_hd__ff_1.95v_-40C" ; 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 : 3937.522949 ; dont_use : true ; dont_touch : true ; interface_timing : true; timing_model_type : "extracted"; is_macro_cell : true; pin("core_clk") { direction : output ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.011567 ; /* Other user defined attributes. */ original_pin : core_clk; timing () { related_pin : "ext_clk" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.682782, 0.702771, 0.795314, 0.950432, 1.213378",\ "0.716083, 0.736073, 0.828615, 0.983734, 1.246679",\ "0.739098, 0.759087, 0.851630, 1.006748, 1.256354",\ "0.751931, 0.771921, 0.864463, 1.019582, 1.256354",\ "0.751931, 0.771921, 0.864463, 1.019582, 1.256354"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.026229, 0.048516, 0.181716, 0.412911, 0.806959",\ "0.026229, 0.048516, 0.181716, 0.412911, 0.806959",\ "0.026229, 0.048516, 0.181716, 0.412911, 0.806959",\ "0.026229, 0.048516, 0.181716, 0.412911, 0.806959",\ "0.026229, 0.048516, 0.181716, 0.412911, 0.806959"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.891351, 0.907759, 0.968868, 1.062164, 1.216351",\ "0.943378, 0.959786, 1.020895, 1.114191, 1.268378",\ "1.006823, 1.023231, 1.084340, 1.177636, 1.331823",\ "1.110722, 1.127129, 1.188238, 1.281534, 1.435722",\ "1.285443, 1.301851, 1.362960, 1.456256, 1.610443"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.023393, 0.036765, 0.113681, 0.245507, 0.476785",\ "0.023393, 0.036765, 0.113681, 0.245507, 0.476785",\ "0.023393, 0.036765, 0.113681, 0.245507, 0.476785",\ "0.023393, 0.036765, 0.113681, 0.245507, 0.476785",\ "0.023393, 0.036765, 0.113681, 0.245507, 0.476785"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.682782, 0.702771, 0.795314, 0.950421, 1.213359",\ "0.716083, 0.736073, 0.828615, 0.983723, 1.246660",\ "0.725758, 0.745748, 0.838290, 0.993397, 1.256335",\ "0.725758, 0.745748, 0.838290, 0.993397, 1.256335",\ "0.725758, 0.745748, 0.838290, 0.993397, 1.256335"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.026229, 0.048516, 0.181716, 0.412901, 0.806932",\ "0.026229, 0.048516, 0.181716, 0.412901, 0.806932",\ "0.026229, 0.048516, 0.181716, 0.412901, 0.806932",\ "0.026229, 0.048516, 0.181716, 0.412901, 0.806932",\ "0.026229, 0.048516, 0.181716, 0.412901, 0.806932"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.891351, 0.907759, 0.968868, 1.062154, 1.216332",\ "0.943378, 0.959786, 1.020895, 1.114181, 1.268360",\ "1.006823, 1.023231, 1.084340, 1.177626, 1.331805",\ "1.110722, 1.127129, 1.188238, 1.281524, 1.435703",\ "1.285443, 1.301851, 1.362960, 1.456246, 1.610424"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.023393, 0.036765, 0.113681, 0.245497, 0.476757",\ "0.023393, 0.036765, 0.113681, 0.245497, 0.476757",\ "0.023393, 0.036765, 0.113681, 0.245497, 0.476757",\ "0.023393, 0.036765, 0.113681, 0.245497, 0.476757",\ "0.023393, 0.036765, 0.113681, 0.245497, 0.476757"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "1.318370, 1.338360, 1.430903, 1.586021, 1.848967",\ "1.370134, 1.390124, 1.482667, 1.637785, 1.900731",\ "1.433630, 1.453619, 1.546162, 1.701280, 1.964226",\ "1.537654, 1.557644, 1.650187, 1.805305, 2.068251",\ "1.712473, 1.732463, 1.825005, 1.980124, 2.243069"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.026229, 0.048516, 0.181716, 0.412911, 0.806959",\ "0.026229, 0.048516, 0.181716, 0.412911, 0.806959",\ "0.026229, 0.048516, 0.181716, 0.412911, 0.806959",\ "0.026229, 0.048516, 0.181716, 0.412911, 0.806959",\ "0.026229, 0.048516, 0.181716, 0.412911, 0.806959"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "1.297772, 1.314179, 1.375288, 1.468584, 1.622772",\ "1.349536, 1.365943, 1.427052, 1.520348, 1.674536",\ "1.413031, 1.429439, 1.490548, 1.583844, 1.738031",\ "1.517055, 1.533463, 1.594572, 1.687868, 1.842056",\ "1.691874, 1.708282, 1.769391, 1.862687, 2.016874"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.023393, 0.036765, 0.113681, 0.245508, 0.476785",\ "0.023393, 0.036765, 0.113681, 0.245508, 0.476785",\ "0.023393, 0.036765, 0.113681, 0.245508, 0.476785",\ "0.023393, 0.036765, 0.113681, 0.245508, 0.476785",\ "0.023393, 0.036765, 0.113681, 0.245508, 0.476785"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "1.214780, 1.234770, 1.327312, 1.482419, 1.745357",\ "1.266544, 1.286534, 1.379076, 1.534183, 1.797121",\ "1.330039, 1.350029, 1.442571, 1.597678, 1.860616",\ "1.434064, 1.454054, 1.546596, 1.701703, 1.964641",\ "1.608882, 1.628872, 1.721414, 1.876522, 2.139459"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.026229, 0.048516, 0.181716, 0.412901, 0.806932",\ "0.026229, 0.048516, 0.181716, 0.412901, 0.806932",\ "0.026229, 0.048516, 0.181716, 0.412901, 0.806932",\ "0.026229, 0.048516, 0.181716, 0.412901, 0.806932",\ "0.026229, 0.048516, 0.181716, 0.412901, 0.806932"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "1.191317, 1.207725, 1.268834, 1.362120, 1.516298",\ "1.243081, 1.259489, 1.320598, 1.413884, 1.568062",\ "1.306576, 1.322984, 1.384093, 1.477379, 1.631558",\ "1.410601, 1.427009, 1.488118, 1.581404, 1.735582",\ "1.585420, 1.601827, 1.662936, 1.756222, 1.910401"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.023393, 0.036765, 0.113681, 0.245497, 0.476757",\ "0.023393, 0.036765, 0.113681, 0.245497, 0.476757",\ "0.023393, 0.036765, 0.113681, 0.245497, 0.476757",\ "0.023393, 0.036765, 0.113681, 0.245497, 0.476757",\ "0.023393, 0.036765, 0.113681, 0.245497, 0.476757"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "1.835859, 1.855849, 1.948392, 2.103510, 2.366455",\ "1.869080, 1.889070, 1.981612, 2.136730, 2.399676",\ "1.892126, 1.912116, 2.004658, 2.159777, 2.409712",\ "1.905091, 1.925081, 2.017623, 2.172741, 2.409712",\ "1.905091, 1.925081, 2.017623, 2.172741, 2.409712"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.026229, 0.048516, 0.181716, 0.412911, 0.806959",\ "0.026229, 0.048516, 0.181716, 0.412911, 0.806959",\ "0.026229, 0.048516, 0.181716, 0.412911, 0.806959",\ "0.026229, 0.048516, 0.181716, 0.412911, 0.806959",\ "0.026229, 0.048516, 0.181716, 0.412911, 0.806959"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "1.974819, 1.991227, 2.052336, 2.145632, 2.299819",\ "2.008039, 2.024447, 2.085556, 2.178852, 2.333040",\ "2.031086, 2.047493, 2.108603, 2.201899, 2.343075",\ "2.044050, 2.060458, 2.121567, 2.214863, 2.343075",\ "2.044050, 2.060458, 2.121567, 2.214863, 2.343075"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.023393, 0.036765, 0.113681, 0.245508, 0.476785",\ "0.023393, 0.036765, 0.113681, 0.245508, 0.476785",\ "0.023393, 0.036765, 0.113681, 0.245508, 0.476785",\ "0.023393, 0.036765, 0.113681, 0.245508, 0.476785",\ "0.023393, 0.036765, 0.113681, 0.245508, 0.476785"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.712072, 0.732062, 0.824604, 0.979712, 1.242649",\ "0.745293, 0.765283, 0.857825, 1.012932, 1.275870",\ "0.755328, 0.775318, 0.867860, 1.022968, 1.285905",\ "0.755328, 0.775318, 0.867860, 1.022968, 1.285905",\ "0.755328, 0.775318, 0.867860, 1.022968, 1.285905"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.026229, 0.048516, 0.181716, 0.412901, 0.806932",\ "0.026229, 0.048516, 0.181716, 0.412901, 0.806932",\ "0.026229, 0.048516, 0.181716, 0.412901, 0.806932",\ "0.026229, 0.048516, 0.181716, 0.412901, 0.806932",\ "0.026229, 0.048516, 0.181716, 0.412901, 0.806932"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.834407, 0.850814, 0.911923, 1.005209, 1.159388",\ "0.867627, 0.884035, 0.945144, 1.038430, 1.192608",\ "0.877662, 0.894070, 0.955179, 1.048465, 1.202644",\ "0.877662, 0.894070, 0.955179, 1.048465, 1.202644",\ "0.877662, 0.894070, 0.955179, 1.048465, 1.202644"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.023393, 0.036765, 0.113681, 0.245497, 0.476757",\ "0.023393, 0.036765, 0.113681, 0.245497, 0.476757",\ "0.023393, 0.036765, 0.113681, 0.245497, 0.476757",\ "0.023393, 0.036765, 0.113681, 0.245497, 0.476757",\ "0.023393, 0.036765, 0.113681, 0.245497, 0.476757"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.804710, 0.824700, 0.917242, 1.072361, 1.335306",\ "0.837931, 0.857921, 0.950463, 1.105581, 1.368527",\ "0.860977, 0.880967, 0.973509, 1.128628, 1.378562",\ "0.873941, 0.893931, 0.986474, 1.141592, 1.378562",\ "0.873941, 0.893931, 0.986474, 1.141592, 1.378562"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.026229, 0.048516, 0.181716, 0.412911, 0.806959",\ "0.026229, 0.048516, 0.181716, 0.412911, 0.806959",\ "0.026229, 0.048516, 0.181716, 0.412911, 0.806959",\ "0.026229, 0.048516, 0.181716, 0.412911, 0.806959",\ "0.026229, 0.048516, 0.181716, 0.412911, 0.806959"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "1.002064, 1.018472, 1.079581, 1.172877, 1.327064",\ "1.053828, 1.070236, 1.131345, 1.224641, 1.378828",\ "1.117323, 1.133731, 1.194840, 1.288136, 1.442323",\ "1.221348, 1.237756, 1.298865, 1.392161, 1.546348",\ "1.396166, 1.412574, 1.473683, 1.566979, 1.721166"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.023393, 0.036765, 0.113681, 0.245508, 0.476785",\ "0.023393, 0.036765, 0.113681, 0.245508, 0.476785",\ "0.023393, 0.036765, 0.113681, 0.245508, 0.476785",\ "0.023393, 0.036765, 0.113681, 0.245508, 0.476785",\ "0.023393, 0.036765, 0.113681, 0.245508, 0.476785"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.804710, 0.824700, 0.917242, 1.072350, 1.335287",\ "0.837931, 0.857921, 0.950463, 1.105570, 1.368508",\ "0.847966, 0.867956, 0.960498, 1.115606, 1.378543",\ "0.847966, 0.867956, 0.960498, 1.115606, 1.378543",\ "0.847966, 0.867956, 0.960498, 1.115606, 1.378543"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.026229, 0.048516, 0.181716, 0.412901, 0.806932",\ "0.026229, 0.048516, 0.181716, 0.412901, 0.806932",\ "0.026229, 0.048516, 0.181716, 0.412901, 0.806932",\ "0.026229, 0.048516, 0.181716, 0.412901, 0.806932",\ "0.026229, 0.048516, 0.181716, 0.412901, 0.806932"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "1.002064, 1.018472, 1.079581, 1.172867, 1.327045",\ "1.053828, 1.070236, 1.131345, 1.224631, 1.378809",\ "1.117323, 1.133731, 1.194840, 1.288126, 1.442304",\ "1.221348, 1.237756, 1.298865, 1.392151, 1.546329",\ "1.396166, 1.412574, 1.473683, 1.566969, 1.721147"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.012067, 0.042822, 0.211567, 0.503854, 1.000000"); values ( "0.023393, 0.036765, 0.113681, 0.245497, 0.476757",\ "0.023393, 0.036765, 0.113681, 0.245497, 0.476757",\ "0.023393, 0.036765, 0.113681, 0.245497, 0.476757",\ "0.023393, 0.036765, 0.113681, 0.245497, 0.476757",\ "0.023393, 0.036765, 0.113681, 0.245497, 0.476757"); } } /* end of arc pll_clk_core_clk_una_min*/ } /* end of pin core_clk */ pin("ext_clk") { direction : input ; max_transition : 1.500000 ; capacitance : 0.010815 ; /* Other user defined attributes. */ original_pin : ext_clk; timing () { related_pin : "ext_clk" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.114076"); } } /* end of arc ext_clk_ext_clk_pwl*/ timing () { related_pin : "ext_clk" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.127238"); } } /* end of arc ext_clk_ext_clk_pwh*/ } /* end of pin ext_clk */ pin("ext_clk_sel") { direction : input ; max_transition : 1.500000 ; capacitance : 0.003705 ; /* Other user defined attributes. */ original_pin : ext_clk_sel; } /* end of pin ext_clk_sel */ pin("ext_reset") { direction : input ; max_transition : 1.500000 ; capacitance : 0.004114 ; /* Other user defined attributes. */ original_pin : ext_reset; } /* end of pin ext_reset */ pin("pll_clk") { direction : input ; max_transition : 1.500000 ; capacitance : 0.021173 ; /* Other user defined attributes. */ original_pin : pll_clk; timing () { related_pin : "pll_clk" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.150376"); } } /* end of arc pll_clk_pll_clk_pwl*/ timing () { related_pin : "pll_clk" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.161848"); } } /* end of arc pll_clk_pll_clk_pwh*/ } /* end of pin pll_clk */ pin("pll_clk90") { direction : input ; max_transition : 1.500000 ; capacitance : 0.014581 ; /* Other user defined attributes. */ original_pin : pll_clk90; timing () { related_pin : "pll_clk90" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.151606"); } } /* end of arc pll_clk90_pll_clk90_pwl*/ timing () { related_pin : "pll_clk90" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.163022"); } } /* end of arc pll_clk90_pll_clk90_pwh*/ } /* end of pin pll_clk90 */ pin("resetb") { direction : input ; max_transition : 1.500000 ; capacitance : 0.004044 ; /* Other user defined attributes. */ original_pin : resetb; timing () { related_pin : "ext_clk" ; timing_type : recovery_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); values ( "-0.465471, -0.517498, -0.580943, -0.684842, -0.859563",\ "-0.448364, -0.500391, -0.563836, -0.667735, -0.842456",\ "-0.449012, -0.501039, -0.564484, -0.668382, -0.843104",\ "-0.468059, -0.520087, -0.583532, -0.687430, -0.862151",\ "-0.540593, -0.592620, -0.656065, -0.759964, -0.934685"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); values ( "0.764469, 0.816497, 0.879942, 0.983840, 1.158561",\ "0.747362, 0.799390, 0.862835, 0.966733, 1.141454",\ "0.748010, 0.800037, 0.863482, 0.967381, 1.142102",\ "0.767057, 0.819085, 0.882530, 0.986428, 1.161149",\ "0.839591, 0.891618, 0.955063, 1.058962, 1.233683"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); values ( "0.429814, 0.396594, 0.373547, 0.360583, 0.386558",\ "0.446921, 0.413701, 0.390654, 0.377690, 0.403665",\ "0.446274, 0.413053, 0.390007, 0.377042, 0.403018",\ "0.427226, 0.394006, 0.370959, 0.357995, 0.383970",\ "0.354693, 0.321472, 0.298426, 0.285461, 0.311437"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); values ( "0.379505, 0.346285, 0.323238, 0.310274, 0.336249",\ "0.424533, 0.391312, 0.368266, 0.355302, 0.381277",\ "0.463805, 0.430584, 0.407538, 0.394573, 0.420549",\ "0.533169, 0.499948, 0.476902, 0.463938, 0.489913",\ "0.669241, 0.636020, 0.612974, 0.600010, 0.625985"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); values ( "-0.282048, -0.248827, -0.225781, -0.212817, -0.238792",\ "-0.299155, -0.265934, -0.242888, -0.229924, -0.255899",\ "-0.298507, -0.265287, -0.242240, -0.229276, -0.255251",\ "-0.279460, -0.246239, -0.223193, -0.210229, -0.236204",\ "-0.206926, -0.173706, -0.150659, -0.137695, -0.163670"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); values ( "-0.273255, -0.240035, -0.216988, -0.204024, -0.229999",\ "-0.318283, -0.285062, -0.262016, -0.249052, -0.275027",\ "-0.357555, -0.324334, -0.301288, -0.288323, -0.314299",\ "-0.426919, -0.393698, -0.370652, -0.357688, -0.383663",\ "-0.562991, -0.529770, -0.506724, -0.493760, -0.519735"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); values ( "0.089459, 0.056239, 0.033192, 0.020227, 0.046202",\ "0.106566, 0.073346, 0.050299, 0.037334, 0.063309",\ "0.105919, 0.072698, 0.049651, 0.036686, 0.062661",\ "0.086871, 0.053651, 0.030604, 0.017639, 0.043614",\ "0.014338, -0.018883, -0.041930, -0.054895, -0.028920"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); values ( "0.048580, -0.003184, -0.066679, -0.170704, -0.345522",\ "0.065687, 0.013923, -0.049572, -0.153597, -0.328415",\ "0.065039, 0.013275, -0.050220, -0.154244, -0.329063",\ "0.045992, -0.005772, -0.069267, -0.173292, -0.348110",\ "-0.026542, -0.078306, -0.141801, -0.245826, -0.420644"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); values ( "0.572951, 0.606171, 0.629218, 0.642182, 0.616207",\ "0.555844, 0.589064, 0.612111, 0.625075, 0.599100",\ "0.556492, 0.589712, 0.612759, 0.625723, 0.599748",\ "0.575539, 0.608760, 0.631806, 0.644770, 0.618795",\ "0.648073, 0.681293, 0.704340, 0.717304, 0.691329"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); values ( "0.875182, 0.926946, 0.990442, 1.094466, 1.269284",\ "0.858075, 0.909839, 0.973335, 1.077359, 1.252177",\ "0.858723, 0.910487, 0.973982, 1.078007, 1.252825",\ "0.877770, 0.929534, 0.993030, 1.097054, 1.271873",\ "0.950304, 1.002068, 1.065563, 1.169588, 1.344406"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); values ( "0.282063, 0.248792, 0.225730, 0.212695, 0.238576",\ "0.299170, 0.265899, 0.242837, 0.229802, 0.255683",\ "0.298523, 0.265251, 0.242189, 0.229155, 0.255036",\ "0.279475, 0.246204, 0.223142, 0.210107, 0.235988",\ "0.206942, 0.173670, 0.150608, 0.137573, 0.163455"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); values ( "0.238634, 0.186727, 0.123204, 0.019106, -0.155784",\ "0.255741, 0.203834, 0.140311, 0.036213, -0.138677",\ "0.255094, 0.203186, 0.139663, 0.035565, -0.139325",\ "0.236046, 0.184138, 0.120616, 0.016518, -0.158373",\ "0.163513, 0.111605, 0.048082, -0.056016, -0.230906"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); values ( "0.203538, 0.236810, 0.259872, 0.272907, 0.247026",\ "0.186431, 0.219703, 0.242765, 0.255800, 0.229919",\ "0.187079, 0.220351, 0.243412, 0.256447, 0.230566",\ "0.206126, 0.239398, 0.262460, 0.275495, 0.249614",\ "0.278660, 0.311932, 0.334993, 0.348028, 0.322147"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); values ( "0.126947, 0.178855, 0.242378, 0.346478, 0.521368",\ "0.109840, 0.161748, 0.225271, 0.329371, 0.504261",\ "0.110488, 0.162395, 0.225919, 0.330019, 0.504909",\ "0.129535, 0.181443, 0.244967, 0.349066, 0.523956",\ "0.202069, 0.253977, 0.317500, 0.421600, 0.596490"); } } /* 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.003771 ; /* Other user defined attributes. */ original_pin : resetb_sync; timing () { related_pin : "ext_clk" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.004271, 0.014544, 0.053771, 0.203771, 1.000000"); values ( "1.325720, 1.334073, 1.361175, 1.449866, 1.916905",\ "1.377747, 1.386100, 1.413202, 1.501893, 1.968932",\ "1.441192, 1.449545, 1.476647, 1.565338, 2.032377",\ "1.545091, 1.553443, 1.580546, 1.669237, 2.136276",\ "1.719812, 1.728165, 1.755267, 1.843958, 2.310997"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.004271, 0.014544, 0.053771, 0.203771, 1.000000"); values ( "0.019709, 0.027442, 0.060734, 0.189640, 0.888618",\ "0.019709, 0.027442, 0.060734, 0.189640, 0.888618",\ "0.019709, 0.027442, 0.060734, 0.189640, 0.888618",\ "0.019709, 0.027442, 0.060734, 0.189640, 0.888618",\ "0.019709, 0.027442, 0.060734, 0.189640, 0.888618"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.004271, 0.014544, 0.053771, 0.203771, 1.000000"); values ( "1.333802, 1.339942, 1.357114, 1.401662, 1.603617",\ "1.385830, 1.391970, 1.409141, 1.453690, 1.655644",\ "1.449275, 1.455415, 1.472586, 1.517135, 1.719090",\ "1.553173, 1.559313, 1.576484, 1.621033, 1.822988",\ "1.727894, 1.734034, 1.751206, 1.795754, 1.997709"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.004271, 0.014544, 0.053771, 0.203771, 1.000000"); values ( "0.015787, 0.019876, 0.036286, 0.087161, 0.367632",\ "0.015787, 0.019876, 0.036286, 0.087161, 0.367632",\ "0.015787, 0.019876, 0.036286, 0.087161, 0.367632",\ "0.015787, 0.019876, 0.036286, 0.087161, 0.367632",\ "0.015787, 0.019876, 0.036286, 0.087161, 0.367632"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.004271, 0.014544, 0.053771, 0.203771, 1.000000"); values ( "1.325720, 1.334073, 1.361175, 1.449866, 1.916905",\ "1.377747, 1.386100, 1.413202, 1.501893, 1.968932",\ "1.441192, 1.449545, 1.476647, 1.565338, 2.032377",\ "1.545091, 1.553443, 1.580546, 1.669237, 2.136276",\ "1.719812, 1.728165, 1.755267, 1.843958, 2.310997"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.004271, 0.014544, 0.053771, 0.203771, 1.000000"); values ( "0.019709, 0.027442, 0.060734, 0.189640, 0.888618",\ "0.019709, 0.027442, 0.060734, 0.189640, 0.888618",\ "0.019709, 0.027442, 0.060734, 0.189640, 0.888618",\ "0.019709, 0.027442, 0.060734, 0.189640, 0.888618",\ "0.019709, 0.027442, 0.060734, 0.189640, 0.888618"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.004271, 0.014544, 0.053771, 0.203771, 1.000000"); values ( "1.333802, 1.339942, 1.357114, 1.401662, 1.603617",\ "1.385830, 1.391970, 1.409141, 1.453690, 1.655644",\ "1.449275, 1.455415, 1.472586, 1.517135, 1.719090",\ "1.553173, 1.559313, 1.576484, 1.621033, 1.822988",\ "1.727894, 1.734034, 1.751206, 1.795754, 1.997709"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.004271, 0.014544, 0.053771, 0.203771, 1.000000"); values ( "0.015787, 0.019876, 0.036286, 0.085514, 0.357988",\ "0.015787, 0.019876, 0.036286, 0.085514, 0.357988",\ "0.015787, 0.019876, 0.036286, 0.085514, 0.357988",\ "0.015787, 0.019876, 0.036286, 0.085514, 0.357988",\ "0.015787, 0.019876, 0.036286, 0.085514, 0.357988"); } } /* end of arc ext_clk_resetb_sync_fedg_min*/ timing () { related_pin : "ext_reset" ; timing_type : combinational ; timing_sense : negative_unate ; cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.004271, 0.014544, 0.053771, 0.203771, 1.000000"); values ( "0.204261, 0.210395, 0.227553, 0.272114, 0.456896",\ "0.204261, 0.210395, 0.227553, 0.272114, 0.456896",\ "0.203241, 0.209375, 0.226531, 0.271094, 0.456896",\ "0.184927, 0.191060, 0.208214, 0.252779, 0.454743",\ "0.117485, 0.123615, 0.140760, 0.185333, 0.387301"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.004271, 0.014544, 0.053771, 0.203771, 1.000000"); values ( "0.015794, 0.019874, 0.036299, 0.087164, 0.367624",\ "0.015794, 0.019874, 0.036300, 0.087164, 0.367624",\ "0.015795, 0.019874, 0.036300, 0.087164, 0.367624",\ "0.015796, 0.019874, 0.036303, 0.087165, 0.367622",\ "0.015801, 0.019873, 0.036311, 0.087166, 0.367617"); } cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.004271, 0.014544, 0.053771, 0.203771, 1.000000"); values ( "0.259021, 0.267375, 0.294479, 0.383171, 0.850210",\ "0.304649, 0.313003, 0.340108, 0.428799, 0.895838",\ "0.345326, 0.353680, 0.380783, 0.469474, 0.936514",\ "0.416865, 0.425218, 0.452321, 0.541012, 1.008051",\ "0.555986, 0.564339, 0.591441, 0.680131, 1.147170"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.004271, 0.014544, 0.053771, 0.203771, 1.000000"); values ( "0.019723, 0.027454, 0.060740, 0.189641, 0.888617",\ "0.019721, 0.027453, 0.060739, 0.189641, 0.888617",\ "0.019718, 0.027450, 0.060738, 0.189641, 0.888617",\ "0.019713, 0.027446, 0.060736, 0.189640, 0.888618",\ "0.019706, 0.027439, 0.060733, 0.189640, 0.888618"); } } /* end of arc ext_reset_resetb_sync_inv*/ timing () { min_delay_flag : true ; related_pin : "ext_reset" ; timing_type : combinational ; timing_sense : negative_unate ; cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.004271, 0.014544, 0.053771, 0.203771, 1.000000"); values ( "0.187081, 0.193216, 0.210373, 0.254935, 0.456896",\ "0.187081, 0.193216, 0.210373, 0.254935, 0.456896",\ "0.187081, 0.193216, 0.210373, 0.254935, 0.456896",\ "0.184927, 0.191060, 0.208214, 0.252779, 0.454743",\ "0.117485, 0.123615, 0.140760, 0.185333, 0.387301"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.004271, 0.014544, 0.053771, 0.203771, 1.000000"); values ( "0.015794, 0.019874, 0.036299, 0.085517, 0.357980",\ "0.015794, 0.019874, 0.036300, 0.085517, 0.357980",\ "0.015795, 0.019874, 0.036300, 0.085517, 0.357979",\ "0.015796, 0.019874, 0.036303, 0.085518, 0.357978",\ "0.015801, 0.019873, 0.036311, 0.085519, 0.357973"); } cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.004271, 0.014544, 0.053771, 0.203771, 1.000000"); values ( "0.259021, 0.267375, 0.294479, 0.383171, 0.850210",\ "0.304649, 0.313003, 0.340108, 0.428799, 0.895838",\ "0.345326, 0.353680, 0.380783, 0.469474, 0.936514",\ "0.416865, 0.425218, 0.452321, 0.541012, 1.008051",\ "0.555986, 0.564339, 0.591441, 0.680131, 1.147170"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.004271, 0.014544, 0.053771, 0.203771, 1.000000"); values ( "0.019723, 0.027454, 0.060740, 0.189641, 0.888617",\ "0.019721, 0.027453, 0.060739, 0.189641, 0.888617",\ "0.019718, 0.027450, 0.060738, 0.189641, 0.888617",\ "0.019713, 0.027446, 0.060736, 0.189640, 0.888618",\ "0.019706, 0.027439, 0.060733, 0.189640, 0.888618"); } } /* end of arc ext_reset_resetb_sync_inv_min*/ } /* end of pin resetb_sync */ pin("user_clk") { direction : output ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.003380 ; /* Other user defined attributes. */ original_pin : user_clk; timing () { related_pin : "ext_clk" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.599540, 0.674024, 0.714583, 0.870631, 1.138239",\ "0.632842, 0.707325, 0.747885, 0.903932, 1.171540",\ "0.655856, 0.730340, 0.770899, 0.926947, 1.181215",\ "0.668690, 0.743173, 0.783733, 0.939780, 1.181215",\ "0.668690, 0.743173, 0.783733, 0.939780, 1.181215"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.020602, 0.115751, 0.176250, 0.409355, 0.812141",\ "0.020602, 0.115751, 0.176250, 0.409355, 0.812141",\ "0.020602, 0.115751, 0.176250, 0.409355, 0.812141",\ "0.020602, 0.115751, 0.176250, 0.409355, 0.812141",\ "0.020602, 0.115751, 0.176250, 0.409355, 0.812141"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.797659, 0.853376, 0.878363, 0.972101, 1.129768",\ "0.849686, 0.905404, 0.930391, 1.024128, 1.181796",\ "0.913131, 0.968849, 0.993836, 1.087573, 1.245241",\ "1.017029, 1.072747, 1.097734, 1.191471, 1.349139",\ "1.191751, 1.247468, 1.272455, 1.366193, 1.523860"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.019701, 0.076303, 0.111346, 0.244784, 0.482436",\ "0.019701, 0.076303, 0.111346, 0.244784, 0.482436",\ "0.019701, 0.076303, 0.111346, 0.244784, 0.482436",\ "0.019701, 0.076303, 0.111346, 0.244784, 0.482436",\ "0.019701, 0.076303, 0.111346, 0.244784, 0.482436"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.599540, 0.674024, 0.714583, 0.870631, 1.138239",\ "0.632842, 0.707325, 0.747885, 0.903932, 1.171540",\ "0.642516, 0.717000, 0.757559, 0.913607, 1.181215",\ "0.642516, 0.717000, 0.757559, 0.913607, 1.181215",\ "0.642516, 0.717000, 0.757559, 0.913607, 1.181215"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.020602, 0.115751, 0.176250, 0.409355, 0.812141",\ "0.020602, 0.115751, 0.176250, 0.409355, 0.812141",\ "0.020602, 0.115751, 0.176250, 0.409355, 0.812141",\ "0.020602, 0.115751, 0.176250, 0.409355, 0.812141",\ "0.020602, 0.115751, 0.176250, 0.409355, 0.812141"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.797659, 0.853376, 0.878363, 0.972101, 1.129768",\ "0.849686, 0.905404, 0.930391, 1.024128, 1.181796",\ "0.913131, 0.968849, 0.993836, 1.087573, 1.245241",\ "1.017029, 1.072747, 1.097734, 1.191471, 1.349139",\ "1.191751, 1.247468, 1.272455, 1.366193, 1.523860"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.019701, 0.076303, 0.111346, 0.244784, 0.482436",\ "0.019701, 0.076303, 0.111346, 0.244784, 0.482436",\ "0.019701, 0.076303, 0.111346, 0.244784, 0.482436",\ "0.019701, 0.076303, 0.111346, 0.244784, 0.482436",\ "0.019701, 0.076303, 0.111346, 0.244784, 0.482436"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.952259, 1.026744, 1.067303, 1.223348, 1.490951",\ "0.985479, 1.059964, 1.100523, 1.256569, 1.524172",\ "1.008526, 1.083011, 1.123570, 1.279616, 1.534209",\ "1.021491, 1.095976, 1.136535, 1.292581, 1.534209",\ "1.021491, 1.095976, 1.136535, 1.292581, 1.534209"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.020613, 0.115754, 0.176252, 0.409355, 0.812137",\ "0.020613, 0.115754, 0.176252, 0.409355, 0.812137",\ "0.020613, 0.115754, 0.176252, 0.409355, 0.812137",\ "0.020613, 0.115754, 0.176252, 0.409355, 0.812137",\ "0.020613, 0.115754, 0.176252, 0.409355, 0.812137"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "1.111330, 1.167048, 1.192035, 1.285772, 1.443440",\ "1.144551, 1.200268, 1.225255, 1.318993, 1.476661",\ "1.167598, 1.223315, 1.248302, 1.342039, 1.486698",\ "1.180563, 1.236280, 1.261267, 1.355005, 1.486698",\ "1.180563, 1.236280, 1.261267, 1.355005, 1.486698"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.019701, 0.076303, 0.111346, 0.244784, 0.482436",\ "0.019701, 0.076303, 0.111346, 0.244784, 0.482436",\ "0.019701, 0.076303, 0.111346, 0.244784, 0.482436",\ "0.019701, 0.076303, 0.111346, 0.244784, 0.482436",\ "0.019701, 0.076303, 0.111346, 0.244784, 0.482436"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.625942, 0.700425, 0.740985, 0.897032, 1.164640",\ "0.659162, 0.733646, 0.774205, 0.930253, 1.197861",\ "0.669198, 0.743681, 0.784241, 0.940288, 1.207896",\ "0.669198, 0.743681, 0.784241, 0.940288, 1.207896",\ "0.669198, 0.743681, 0.784241, 0.940288, 1.207896"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.020602, 0.115751, 0.176250, 0.409355, 0.812141",\ "0.020602, 0.115751, 0.176250, 0.409355, 0.812141",\ "0.020602, 0.115751, 0.176250, 0.409355, 0.812141",\ "0.020602, 0.115751, 0.176250, 0.409355, 0.812141",\ "0.020602, 0.115751, 0.176250, 0.409355, 0.812141"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.738134, 0.793862, 0.818850, 0.912588, 1.070250",\ "0.771354, 0.827083, 0.852070, 0.945809, 1.103471",\ "0.781390, 0.837118, 0.862105, 0.955844, 1.113506",\ "0.781390, 0.837118, 0.862105, 0.955844, 1.113506",\ "0.781390, 0.837118, 0.862105, 0.955844, 1.113506"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.019698, 0.076301, 0.111347, 0.244794, 0.482443",\ "0.019698, 0.076301, 0.111347, 0.244794, 0.482443",\ "0.019698, 0.076301, 0.111347, 0.244794, 0.482443",\ "0.019698, 0.076301, 0.111347, 0.244794, 0.482443",\ "0.019698, 0.076301, 0.111347, 0.244794, 0.482443"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "1.229375, 1.303859, 1.344418, 1.500464, 1.768069",\ "1.281282, 1.355767, 1.396326, 1.552372, 1.819977",\ "1.344805, 1.419290, 1.459849, 1.615895, 1.883500",\ "1.448903, 1.523388, 1.563947, 1.719993, 1.987597",\ "1.623793, 1.698278, 1.738837, 1.894883, 2.162488"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "1.195782, 1.251496, 1.276483, 1.370220, 1.527889",\ "1.247689, 1.303404, 1.328390, 1.422127, 1.579797",\ "1.311212, 1.366926, 1.391913, 1.485650, 1.643320",\ "1.415310, 1.471024, 1.496011, 1.589748, 1.747418",\ "1.590200, 1.645915, 1.670901, 1.764638, 1.922308"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "1.128555, 1.203040, 1.243599, 1.399645, 1.667249",\ "1.180463, 1.254948, 1.295507, 1.451553, 1.719157",\ "1.243986, 1.318470, 1.359030, 1.515076, 1.782680",\ "1.348084, 1.422568, 1.463128, 1.619174, 1.886778",\ "1.522974, 1.597459, 1.638018, 1.794064, 2.061668"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "1.076776, 1.132490, 1.157477, 1.251214, 1.408883",\ "1.128684, 1.184398, 1.209385, 1.303122, 1.460791",\ "1.192207, 1.247921, 1.272908, 1.366645, 1.524314",\ "1.296305, 1.352019, 1.377006, 1.470743, 1.628412",\ "1.471195, 1.526909, 1.551896, 1.645633, 1.803302"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "1.610925, 1.685410, 1.725969, 1.882015, 2.149620",\ "1.644197, 1.718681, 1.759240, 1.915287, 2.182891",\ "1.667259, 1.741743, 1.782302, 1.938349, 2.193107",\ "1.680294, 1.754778, 1.795337, 1.951383, 2.193107",\ "1.680294, 1.754778, 1.795337, 1.951383, 2.193107"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "1.783590, 1.839305, 1.864291, 1.958028, 2.115698",\ "1.816862, 1.872576, 1.897563, 1.991300, 2.148970",\ "1.839924, 1.895638, 1.920625, 2.014362, 2.159185",\ "1.852959, 1.908673, 1.933660, 2.027397, 2.159185",\ "1.852959, 1.908673, 1.933660, 2.027397, 2.159185"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "1.057118, 1.131602, 1.172161, 1.328208, 1.595812",\ "1.090389, 1.164874, 1.205433, 1.361479, 1.629084",\ "1.100605, 1.175090, 1.215649, 1.371695, 1.639299",\ "1.100605, 1.175090, 1.215649, 1.371695, 1.639299",\ "1.100605, 1.175090, 1.215649, 1.371695, 1.639299"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "1.026276, 1.081991, 1.106977, 1.200714, 1.358384",\ "1.059548, 1.115262, 1.140249, 1.233986, 1.391655",\ "1.069764, 1.125478, 1.150465, 1.244202, 1.401871",\ "1.069764, 1.125478, 1.150465, 1.244202, 1.401871",\ "1.069764, 1.125478, 1.150465, 1.244202, 1.401871"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.705999, 0.780483, 0.821043, 0.977089, 1.244693",\ "0.739270, 0.813755, 0.854314, 1.010360, 1.277965",\ "0.762332, 0.836817, 0.877376, 1.033422, 1.288181",\ "0.775367, 0.849852, 0.890411, 1.046457, 1.288181",\ "0.775367, 0.849852, 0.890411, 1.046457, 1.288181"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.895853, 0.951567, 0.976554, 1.070291, 1.227961",\ "0.947761, 1.003475, 1.028462, 1.122199, 1.279869",\ "1.011284, 1.066998, 1.091985, 1.185722, 1.343391",\ "1.115382, 1.171096, 1.196083, 1.289820, 1.447490",\ "1.290272, 1.345986, 1.370973, 1.464710, 1.622380"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434"); } } /* 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.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.705999, 0.780483, 0.821043, 0.977089, 1.244693",\ "0.739270, 0.813755, 0.854314, 1.010360, 1.277965",\ "0.749486, 0.823971, 0.864530, 1.020576, 1.288181",\ "0.749486, 0.823971, 0.864530, 1.020576, 1.288181",\ "0.749486, 0.823971, 0.864530, 1.020576, 1.288181"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139",\ "0.020609, 0.115753, 0.176252, 0.409355, 0.812139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.895853, 0.951567, 0.976554, 1.070291, 1.227961",\ "0.947761, 1.003475, 1.028462, 1.122199, 1.279869",\ "1.011284, 1.066998, 1.091985, 1.185722, 1.343391",\ "1.115382, 1.171096, 1.196083, 1.289820, 1.447490",\ "1.290272, 1.345986, 1.370973, 1.464710, 1.622380"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.122474, 0.282311, 0.650743, 1.500000"); index_2 ( "0.003880, 0.127422, 0.203380, 0.495667, 1.000000"); values ( "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434",\ "0.019702, 0.076303, 0.111346, 0.244781, 0.482434"); } } /* 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 ; } /* end of pin VPWR */ pin("VGND") { direction : input ; max_transition : 0.750000 ; capacitance : 0.000000 ; } /* end of pin VGND */ bus ( sel ) { bus_type : BUS3_type0 ; direction : input ; pin("sel[2]") { direction : input ; max_transition : 1.500000 ; capacitance : 0.004003 ; /* Other user defined attributes. */ original_pin : sel[2]; } /* end of pin sel[2] */ pin("sel[1]") { direction : input ; max_transition : 1.500000 ; capacitance : 0.004160 ; /* Other user defined attributes. */ original_pin : sel[1]; } /* end of pin sel[1] */ pin("sel[0]") { direction : input ; max_transition : 1.500000 ; capacitance : 0.003884 ; /* Other user defined attributes. */ original_pin : sel[0]; } /* end of pin sel[0] */ } /* end of bus sel */ bus ( sel2 ) { bus_type : BUS3_type0 ; direction : input ; pin("sel2[2]") { direction : input ; max_transition : 1.500000 ; capacitance : 0.004002 ; /* Other user defined attributes. */ original_pin : sel2[2]; } /* end of pin sel2[2] */ pin("sel2[1]") { direction : input ; max_transition : 1.500000 ; capacitance : 0.003991 ; /* Other user defined attributes. */ original_pin : sel2[1]; } /* end of pin sel2[1] */ pin("sel2[0]") { direction : input ; max_transition : 1.500000 ; capacitance : 0.003944 ; /* Other user defined attributes. */ original_pin : sel2[0]; } /* end of pin sel2[0] */ } /* end of bus sel2 */ } /* end of cell */ } /* end of library */