library("caravan.max") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Wed May 31 04:02:44 2023" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.6000 ; nom_temperature : 100.0000 ; operating_conditions( "sky130_fd_sc_hd__ss_1.60v_100C" ) { process : 1.0000 ; voltage : 1.6000 ; temperature : 100.0000 ; } /* current design opcond */ default_operating_conditions : "sky130_fd_sc_hd__ss_1.60v_100C" ; voltage_unit : "1V" ; time_unit : "1ns" ; capacitive_load_unit (1.000000, pf); slew_derate_from_library : 1.0000 ; slew_lower_threshold_pct_rise : 20.0000 ; slew_lower_threshold_pct_fall : 20.0000 ; slew_upper_threshold_pct_rise : 80.0000 ; slew_upper_threshold_pct_fall : 80.0000 ; input_threshold_pct_rise : 50.0000 ; input_threshold_pct_fall : 50.0000 ; output_threshold_pct_rise : 50.0000 ; output_threshold_pct_fall : 50.0000 ; k_process_cell_rise : 0.000000; k_process_cell_fall : 0.000000; k_volt_cell_rise : 0.000000; k_volt_cell_fall : 0.000000; k_temp_cell_rise : 0.000000; k_temp_cell_fall : 0.000000; k_process_rise_transition : 0.000000; k_process_fall_transition : 0.000000; k_volt_rise_transition : 0.000000; k_volt_fall_transition : 0.000000; k_temp_rise_transition : 0.000000; k_temp_fall_transition : 0.000000; default_fanout_load : 1.000000; default_inout_pin_cap : 1.000000; default_input_pin_cap : 1.000000; default_output_pin_cap : 0.000000; current_unit : 1mA; pulling_resistance_unit : "1kohm"; comment : "PrimeTime extracted Model." ; define(min_delay_flag, timing, boolean); define(internal_noise_width_above_low, pin, float); define(internal_noise_height_below_high, pin, float); define(original_pin, pin, string); define(max_noise_immunity_low, pin, float); define(is_unconstrained, pin, boolean); define(internal_noise_width_below_high, pin, float); define(internal_noise_peak_time_below_high, pin, float); define(internal_noise_height_above_low, pin, float); define(max_noise_immunity_high, pin, float); define(internal_noise_peak_time_above_low, pin, float); /* SCALAR table template is built-in */ /* 2-D table template f(in_trans, out_cap) */ lu_table_template( f_itrans_ocap ) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } /* 2-D table template f(d_trans, c_trans) */ lu_table_template( f_dtrans_ctrans ) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 (" 0.0000, 1.0000 "); index_2 (" 0.0000, 1.0000 "); } type ( BUS38_type0 ) { base_type : array ; data_type : bit ; bit_width : 38 ; bit_from : 37 ; bit_to : 0 ; downto : true ; } /* end of type */ cell( caravan ) { area : 2106880.500000 ; dont_use : true ; dont_touch : true ; interface_timing : true; timing_model_type : "extracted"; is_macro_cell : true; pad_cell : true; pin("vddio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio */ pin("vddio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vddio_2 */ pin("vssio") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio */ pin("vssio_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssio_2 */ pin("vdda") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda */ pin("vssa") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa */ pin("vccd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd */ pin("vssd") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd */ pin("vdda1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1 */ pin("vdda1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda1_2 */ pin("vdda2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vdda2 */ pin("vssa1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1 */ pin("vssa1_2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa1_2 */ pin("vssa2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssa2 */ pin("vccd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd1 */ pin("vccd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vccd2 */ pin("vssd1") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd1 */ pin("vssd2") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin vssd2 */ pin("gpio") { direction : inout ; max_transition : 4.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin gpio */ bus ( mprj_io ) { bus_type : BUS38_type0 ; direction : inout ; pin("mprj_io[37]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.023852, -0.023852, -0.240490, -0.312702, -0.457127",\ "0.625106, 0.625106, 0.408468, 0.336256, 0.191832",\ "1.274063, 1.274063, 1.057425, 0.985213, 0.840789",\ "2.141071, 2.141071, 1.924434, 1.852221, 1.707797",\ "2.471796, 2.471796, 2.255158, 2.182946, 2.038522"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.284115, 1.284115, 1.067477, 0.995265, 0.850841",\ "1.759674, 1.759674, 1.543036, 1.470824, 1.326400",\ "2.235235, 2.235235, 2.018598, 1.946385, 1.801961",\ "2.916422, 2.916422, 2.699784, 2.627572, 2.483148",\ "3.210430, 3.210430, 2.993793, 2.921580, 2.777156"); } } /* end of arc clock_mprj_io[37]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.303595, 1.303595, 1.411913, 1.520232, 1.736870",\ "1.226974, 1.226974, 1.335292, 1.443611, 1.660249",\ "1.150352, 1.150352, 1.258671, 1.366989, 1.583628",\ "1.047986, 1.047986, 1.156304, 1.264623, 1.481261",\ "1.077636, 1.077636, 1.185954, 1.294272, 1.510911"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.203177, 0.203177, 0.311496, 0.419814, 0.636453",\ "-0.166364, -0.166364, -0.058045, 0.050273, 0.266912",\ "-0.534956, -0.534956, -0.426638, -0.318319, -0.101681",\ "-1.027397, -1.027397, -0.919079, -0.810760, -0.594122",\ "-1.217081, -1.217081, -1.108763, -1.000444, -0.783806"); } } /* end of arc clock_mprj_io[37]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.564744, 5.195636, 4.827096, 4.334728, 4.145026",\ "6.213702, 5.844594, 5.476055, 4.983686, 4.793984",\ "6.862659, 6.493552, 6.125012, 5.632643, 5.442941",\ "7.729667, 7.360560, 6.992020, 6.499651, 6.309949",\ "8.060392, 7.691285, 7.322745, 6.830376, 6.640674"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.597595, 7.228487, 6.859948, 6.367579, 6.177877",\ "8.073154, 7.704047, 7.335507, 6.843138, 6.653436",\ "8.548716, 8.179607, 7.811068, 7.318699, 7.128997",\ "9.229902, 8.860794, 8.492254, 7.999886, 7.810184",\ "9.523911, 9.154802, 8.786263, 8.293894, 8.104193"); } } /* end of arc mprj_io[4]_mprj_io[37]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-4.154485, -3.678949, -3.203413, -2.521873, -2.226943",\ "-4.231106, -3.755570, -3.280035, -2.598494, -2.303565",\ "-4.307727, -3.832191, -3.356656, -2.675115, -2.380186",\ "-4.410094, -3.934558, -3.459022, -2.777481, -2.482552",\ "-4.380444, -3.904908, -3.429372, -2.747831, -2.452902"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-6.062847, -5.587311, -5.111775, -4.430234, -4.135305",\ "-6.432387, -5.956851, -5.481315, -4.799774, -4.504845",\ "-6.800980, -6.325444, -5.849908, -5.168367, -4.873438",\ "-7.293421, -6.817885, -6.342350, -5.660809, -5.365880",\ "-7.483105, -7.007569, -6.532033, -5.850492, -5.555563"); } } /* end of arc mprj_io[4]_mprj_io[37]_hldf*/ } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.221047, 1.221047, 1.004410, 0.932198, 0.787773",\ "1.870006, 1.870006, 1.653368, 1.581156, 1.436731",\ "2.518964, 2.518964, 2.302326, 2.230114, 2.085690",\ "3.385973, 3.385973, 3.169335, 3.097123, 2.952699",\ "3.716702, 3.716702, 3.500064, 3.427852, 3.283427"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.806284, 2.806284, 2.589646, 2.517434, 2.373010",\ "3.281836, 3.281836, 3.065198, 2.992986, 2.848561",\ "3.757386, 3.757386, 3.540749, 3.468536, 3.324112",\ "4.438699, 4.438699, 4.222061, 4.149849, 4.005424",\ "4.732710, 4.732710, 4.516072, 4.443860, 4.299436"); } } /* end of arc clock_mprj_io[36]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.026734, 0.026734, 0.135053, 0.243371, 0.460010",\ "-0.049894, -0.049894, 0.058424, 0.166742, 0.383381",\ "-0.126523, -0.126523, -0.018205, 0.090114, 0.306752",\ "-0.228899, -0.228899, -0.120581, -0.012262, 0.204376",\ "-0.199244, -0.199244, -0.090926, 0.017392, 0.234031"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-1.699450, -1.699450, -1.591131, -1.482813, -1.266174",\ "-2.068836, -2.068836, -1.960518, -1.852200, -1.635561",\ "-2.437410, -2.437410, -2.329092, -2.220774, -2.004135",\ "-2.929825, -2.929825, -2.821507, -2.713188, -2.496550",\ "-3.119514, -3.119514, -3.011196, -2.902878, -2.686239"); } } /* end of arc clock_mprj_io[36]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.891052, 5.521945, 5.153405, 4.661036, 4.471334",\ "6.540010, 6.170903, 5.802363, 5.309994, 5.120292",\ "7.188968, 6.819861, 6.451321, 5.958952, 5.769250",\ "8.055977, 7.686870, 7.318330, 6.825962, 6.636260",\ "8.386705, 8.017599, 7.649059, 7.156690, 6.966988"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "8.016905, 7.647797, 7.279257, 6.786889, 6.597187",\ "8.492456, 8.123348, 7.754809, 7.262440, 7.072738",\ "8.968008, 8.598900, 8.230360, 7.737992, 7.548290",\ "9.649321, 9.280212, 8.911673, 8.419304, 8.229603",\ "9.943331, 9.574223, 9.205683, 8.713314, 8.523613"); } } /* end of arc mprj_io[4]_mprj_io[36]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-4.497859, -4.022324, -3.546788, -2.865247, -2.570318",\ "-4.574488, -4.098952, -3.623416, -2.941875, -2.646946",\ "-4.651117, -4.175581, -3.700045, -3.018504, -2.723575",\ "-4.753493, -4.277957, -3.802421, -3.120880, -2.825951",\ "-4.723838, -4.248302, -3.772767, -3.091226, -2.796297"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-6.827391, -6.351855, -5.876319, -5.194778, -4.899849",\ "-7.196778, -6.721242, -6.245706, -5.564165, -5.269236",\ "-7.565352, -7.089816, -6.614280, -5.932739, -5.637810",\ "-8.057766, -7.582231, -7.106695, -6.425154, -6.130225",\ "-8.247456, -7.771920, -7.296384, -6.614843, -6.319914"); } } /* end of arc mprj_io[4]_mprj_io[36]_hldf*/ } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.319178, 0.319178, 0.102540, 0.030328, -0.114097",\ "0.968137, 0.968137, 0.751499, 0.679287, 0.534863",\ "1.617095, 1.617095, 1.400457, 1.328245, 1.183821",\ "2.484103, 2.484103, 2.267466, 2.195253, 2.050829",\ "2.814815, 2.814815, 2.598177, 2.525965, 2.381540"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.957163, 0.957163, 0.740525, 0.668313, 0.523889",\ "1.432749, 1.432749, 1.216111, 1.143899, 0.999475",\ "1.908333, 1.908333, 1.691695, 1.619483, 1.475059",\ "2.589106, 2.589106, 2.372468, 2.300256, 2.155831",\ "2.883116, 2.883116, 2.666478, 2.594266, 2.449841"); } } /* end of arc clock_mprj_io[35]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.014495, 1.014495, 1.122813, 1.231132, 1.447770",\ "0.937901, 0.937901, 1.046220, 1.154538, 1.371177",\ "0.861306, 0.861306, 0.969625, 1.077943, 1.294581",\ "0.758975, 0.758975, 0.867293, 0.975612, 1.192250",\ "0.788606, 0.788606, 0.896924, 1.005242, 1.221881"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.202930, 0.202930, 0.311249, 0.419567, 0.636206",\ "-0.167115, -0.167115, -0.058797, 0.049521, 0.266160",\ "-0.535770, -0.535770, -0.427452, -0.319134, -0.102495",\ "-1.028294, -1.028294, -0.919975, -0.811657, -0.595018",\ "-1.217955, -1.217955, -1.109636, -1.001318, -0.784679"); } } /* end of arc clock_mprj_io[35]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.727828, 5.358720, 4.990180, 4.497812, 4.308110",\ "6.376786, 6.007679, 5.639139, 5.146770, 4.957068",\ "7.025744, 6.656637, 6.288097, 5.795728, 5.606026",\ "7.892752, 7.523645, 7.155105, 6.662736, 6.473034",\ "8.223463, 7.854356, 7.485816, 6.993448, 6.803746"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.918589, 6.549482, 6.180942, 5.688573, 5.498871",\ "7.394175, 7.025068, 6.656528, 6.164159, 5.974457",\ "7.869759, 7.500652, 7.132112, 6.639743, 6.450041",\ "8.550531, 8.181425, 7.812885, 7.320516, 7.130814",\ "8.844542, 8.475435, 8.106895, 7.614526, 7.424824"); } } /* end of arc mprj_io[4]_mprj_io[35]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-4.363773, -3.888237, -3.412701, -2.731160, -2.436231",\ "-4.440367, -3.964831, -3.489295, -2.807755, -2.512825",\ "-4.516962, -4.041426, -3.565890, -2.884349, -2.589420",\ "-4.619293, -4.143757, -3.668221, -2.986680, -2.691751",\ "-4.589662, -4.114126, -3.638590, -2.957049, -2.662120"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.735752, -5.260216, -4.784680, -4.103139, -3.808210",\ "-6.105797, -5.630261, -5.154726, -4.473185, -4.178256",\ "-6.474452, -5.998917, -5.523381, -4.841840, -4.546911",\ "-6.966976, -6.491440, -6.015904, -5.334363, -5.039434",\ "-7.156637, -6.681101, -6.205565, -5.524024, -5.229095"); } } /* end of arc mprj_io[4]_mprj_io[35]_hldf*/ } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.032815, 2.032815, 1.816178, 1.743966, 1.599541",\ "2.681774, 2.681774, 2.465137, 2.392924, 2.248499",\ "3.330733, 3.330733, 3.114096, 3.041883, 2.897458",\ "4.197741, 4.197741, 3.981104, 3.908892, 3.764466",\ "4.528476, 4.528476, 4.311839, 4.239627, 4.095201"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.669771, 2.669771, 2.453134, 2.380921, 2.236497",\ "3.145308, 3.145308, 2.928671, 2.856459, 2.712034",\ "3.620847, 3.620847, 3.404209, 3.331997, 3.187572",\ "4.302355, 4.302355, 4.085717, 4.013505, 3.869081",\ "4.596365, 4.596365, 4.379727, 4.307515, 4.163091"); } } /* end of arc clock_mprj_io[34]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.419589, 0.419589, 0.527907, 0.636226, 0.852864",\ "0.342948, 0.342948, 0.451266, 0.559585, 0.776223",\ "0.266306, 0.266306, 0.374624, 0.482943, 0.699581",\ "0.163913, 0.163913, 0.272231, 0.380549, 0.597188",\ "0.193576, 0.193576, 0.301894, 0.410213, 0.626851"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.183584, -0.183584, -0.075266, 0.033052, 0.249691",\ "-0.552730, -0.552730, -0.444411, -0.336093, -0.119454",\ "-0.921275, -0.921275, -0.812957, -0.704638, -0.488000",\ "-1.413650, -1.413650, -1.305331, -1.197013, -0.980374",\ "-1.603350, -1.603350, -1.495031, -1.386713, -1.170074"); } } /* end of arc clock_mprj_io[34]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.696246, 5.327139, 4.958600, 4.466231, 4.276529",\ "6.345204, 5.976098, 5.607558, 5.115189, 4.925487",\ "6.994164, 6.625057, 6.256517, 5.764148, 5.574446",\ "7.861172, 7.492065, 7.123525, 6.631156, 6.441454",\ "8.191907, 7.822800, 7.454260, 6.961892, 6.772190"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.036755, 6.667648, 6.299108, 5.806739, 5.617037",\ "7.512292, 7.143185, 6.774645, 6.282277, 6.092575",\ "7.987830, 7.618723, 7.250184, 6.757815, 6.568113",\ "8.669338, 8.300232, 7.931692, 7.439323, 7.249621",\ "8.963348, 8.594242, 8.225702, 7.733333, 7.543631"); } } /* end of arc mprj_io[4]_mprj_io[34]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-4.133019, -3.657484, -3.181948, -2.500407, -2.205478",\ "-4.209661, -3.734125, -3.258589, -2.577048, -2.282119",\ "-4.286303, -3.810767, -3.335231, -2.653690, -2.358761",\ "-4.388696, -3.913160, -3.437624, -2.756083, -2.461154",\ "-4.359033, -3.883497, -3.407961, -2.726420, -2.431491"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.286215, -4.810679, -4.335143, -3.653602, -3.358673",\ "-5.655360, -5.179824, -4.704288, -4.022748, -3.727818",\ "-6.023906, -5.548370, -5.072834, -4.391293, -4.096364",\ "-6.516280, -6.040744, -5.565208, -4.883667, -4.588738",\ "-6.705980, -6.230444, -5.754909, -5.073368, -4.778439"); } } /* end of arc mprj_io[4]_mprj_io[34]_hldf*/ } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.678712, 1.678712, 1.462074, 1.389862, 1.245438",\ "2.327670, 2.327670, 2.111032, 2.038820, 1.894396",\ "2.976629, 2.976629, 2.759992, 2.687779, 2.543355",\ "3.843638, 3.843638, 3.627001, 3.554789, 3.410364",\ "4.174368, 4.174368, 3.957730, 3.885518, 3.741094"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "3.642088, 3.642088, 3.425450, 3.353238, 3.208814",\ "4.117638, 4.117638, 3.901000, 3.828788, 3.684363",\ "4.593187, 4.593187, 4.376550, 4.304338, 4.159913",\ "5.274518, 5.274518, 5.057880, 4.985668, 4.841244",\ "5.568526, 5.568526, 5.351889, 5.279676, 5.135252"); } } /* end of arc clock_mprj_io[33]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.072598, -0.072598, 0.035720, 0.144038, 0.360677",\ "-0.149230, -0.149230, -0.040912, 0.067407, 0.284045",\ "-0.225860, -0.225860, -0.117541, -0.009223, 0.207416",\ "-0.328238, -0.328238, -0.219920, -0.111602, 0.105037",\ "-0.298583, -0.298583, -0.190265, -0.081946, 0.134692"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-2.361755, -2.361755, -2.253437, -2.145119, -1.928480",\ "-2.731120, -2.731120, -2.622802, -2.514483, -2.297845",\ "-3.099691, -3.099691, -2.991373, -2.883055, -2.666416",\ "-3.592102, -3.592102, -3.483784, -3.375465, -3.158827",\ "-3.781793, -3.781793, -3.673474, -3.565156, -3.348517"); } } /* end of arc clock_mprj_io[33]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.389237, 6.020131, 5.651591, 5.159222, 4.969520",\ "7.038196, 6.669089, 6.300549, 5.808180, 5.618478",\ "7.687155, 7.318048, 6.949508, 6.457139, 6.267437",\ "8.554164, 8.185057, 7.816517, 7.324149, 7.134447",\ "8.884893, 8.515787, 8.147247, 7.654878, 7.465176"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.069814, 8.700706, 8.332167, 7.839798, 7.650096",\ "9.545363, 9.176256, 8.807716, 8.315348, 8.125647",\ "10.020913, 9.651806, 9.283266, 8.790897, 8.601196",\ "10.702244, 10.333138, 9.964598, 9.472229, 9.282526",\ "10.996252, 10.627146, 10.258606, 9.766237, 9.576534"); } } /* end of arc mprj_io[4]_mprj_io[33]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-4.678052, -4.202516, -3.726980, -3.045439, -2.750510",\ "-4.754683, -4.279148, -3.803612, -3.122071, -2.827142",\ "-4.831313, -4.355777, -3.880241, -3.198700, -2.903771",\ "-4.933692, -4.458156, -3.982620, -3.301079, -3.006150",\ "-4.904037, -4.428501, -3.952965, -3.271424, -2.976495"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-7.771462, -7.295927, -6.820391, -6.138850, -5.843921",\ "-8.140827, -7.665291, -7.189755, -6.508214, -6.213285",\ "-8.509398, -8.033863, -7.558327, -6.876786, -6.581857",\ "-9.001809, -8.526274, -8.050737, -7.369196, -7.074267",\ "-9.191500, -8.715963, -8.240428, -7.558887, -7.263958"); } } /* end of arc mprj_io[4]_mprj_io[33]_hldf*/ } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.124962, 1.124962, 0.908324, 0.836112, 0.691688",\ "1.773920, 1.773920, 1.557282, 1.485070, 1.340646",\ "2.422878, 2.422878, 2.206241, 2.134028, 1.989604",\ "3.289887, 3.289887, 3.073250, 3.001038, 2.856613",\ "3.620616, 3.620616, 3.403978, 3.331766, 3.187342"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.301027, 2.301027, 2.084390, 2.012177, 1.867753",\ "2.776578, 2.776578, 2.559940, 2.487728, 2.343304",\ "3.252130, 3.252130, 3.035492, 2.963280, 2.818855",\ "3.933433, 3.933433, 3.716795, 3.644583, 3.500158",\ "4.227442, 4.227442, 4.010804, 3.938592, 3.794168"); } } /* end of arc clock_mprj_io[32]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.725527, 0.725527, 0.833845, 0.942163, 1.158802",\ "0.648899, 0.648899, 0.757217, 0.865536, 1.082174",\ "0.572270, 0.572270, 0.680589, 0.788907, 1.005546",\ "0.469894, 0.469894, 0.578213, 0.686531, 0.903170",\ "0.499549, 0.499549, 0.607867, 0.716186, 0.932824"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.824270, -0.824270, -0.715952, -0.607634, -0.390995",\ "-1.193668, -1.193668, -1.085350, -0.977032, -0.760393",\ "-1.562244, -1.562244, -1.453926, -1.345608, -1.128969",\ "-2.054662, -2.054662, -1.946343, -1.838025, -1.621387",\ "-2.244350, -2.244350, -2.136032, -2.027714, -1.811075"); } } /* end of arc clock_mprj_io[32]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.748298, 5.379191, 5.010651, 4.518282, 4.328580",\ "6.397256, 6.028149, 5.659609, 5.167241, 4.977539",\ "7.046215, 6.677107, 6.308568, 5.816199, 5.626497",\ "7.913224, 7.544116, 7.175577, 6.683208, 6.493506",\ "8.243952, 7.874845, 7.506305, 7.013937, 6.824234"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.332211, 6.963104, 6.594564, 6.102195, 5.912493",\ "7.807762, 7.438654, 7.070115, 6.577746, 6.388044",\ "8.283314, 7.914206, 7.545666, 7.053298, 6.863595",\ "8.964617, 8.595509, 8.226969, 7.734601, 7.544899",\ "9.258625, 8.889519, 8.520979, 8.028610, 7.838908"); } } /* end of arc mprj_io[4]_mprj_io[32]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.846645, -3.371109, -2.895573, -2.214032, -1.919103",\ "-3.923273, -3.447737, -2.972201, -2.290660, -1.995731",\ "-3.999901, -3.524365, -3.048830, -2.367289, -2.072360",\ "-4.102277, -3.626741, -3.151206, -2.469665, -2.174736",\ "-4.072623, -3.597087, -3.121551, -2.440010, -2.145081"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.853756, -5.378221, -4.902685, -4.221144, -3.926215",\ "-6.223155, -5.747619, -5.272083, -4.590542, -4.295613",\ "-6.591731, -6.116195, -5.640659, -4.959118, -4.664189",\ "-7.084148, -6.608612, -6.133076, -5.451535, -5.156606",\ "-7.273837, -6.798301, -6.322765, -5.641224, -5.346295"); } } /* end of arc mprj_io[4]_mprj_io[32]_hldf*/ } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.491645, 2.491645, 2.275007, 2.202795, 2.058371",\ "3.140652, 3.140652, 2.924014, 2.851802, 2.707377",\ "3.789660, 3.789660, 3.573022, 3.500810, 3.356385",\ "4.656734, 4.656734, 4.440096, 4.367884, 4.223459",\ "4.987453, 4.987453, 4.770815, 4.698603, 4.554178"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.006815, 4.006815, 3.790177, 3.717965, 3.573541",\ "4.482437, 4.482437, 4.265800, 4.193587, 4.049163",\ "4.958060, 4.958060, 4.741423, 4.669210, 4.524786",\ "5.641921, 5.641921, 5.425283, 5.353071, 5.208647",\ "5.935901, 5.935901, 5.719263, 5.647051, 5.502626"); } } /* end of arc clock_mprj_io[31]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.971044, -0.971044, -0.862725, -0.754407, -0.537768",\ "-1.047647, -1.047647, -0.939329, -0.831011, -0.614372",\ "-1.124250, -1.124250, -1.015932, -0.907614, -0.690975",\ "-1.226973, -1.226973, -1.118654, -1.010336, -0.793697",\ "-1.197350, -1.197350, -1.089031, -0.980713, -0.764074"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-2.882305, -2.882305, -2.773987, -2.665668, -2.449030",\ "-3.251127, -3.251127, -3.142809, -3.034491, -2.817852",\ "-3.619950, -3.619950, -3.511632, -3.403314, -3.186675",\ "-4.113734, -4.113734, -4.005416, -3.897098, -3.680459",\ "-4.303369, -4.303369, -4.195050, -4.086732, -3.870093"); } } /* end of arc clock_mprj_io[31]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.529951, 7.160844, 6.792305, 6.299936, 6.110234",\ "8.178957, 7.809850, 7.441310, 6.948942, 6.759240",\ "8.827965, 8.458858, 8.090319, 7.597950, 7.408247",\ "9.695040, 9.325933, 8.957394, 8.465025, 8.275322",\ "10.025759, 9.656652, 9.288113, 8.795744, 8.606041"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.703479, 9.334372, 8.965832, 8.473463, 8.283762",\ "10.179101, 9.809994, 9.441454, 8.949085, 8.759384",\ "10.654724, 10.285618, 9.917078, 9.424709, 9.235006",\ "11.338585, 10.969479, 10.600939, 10.108570, 9.918867",\ "11.632565, 11.263458, 10.894918, 10.402550, 10.212847"); } } /* end of arc mprj_io[4]_mprj_io[31]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.806015, -5.330479, -4.854943, -4.173402, -3.878473",\ "-5.882619, -5.407084, -4.931548, -4.250007, -3.955078",\ "-5.959222, -5.483686, -5.008151, -4.326610, -4.031681",\ "-6.061944, -5.586409, -5.110873, -4.429332, -4.134403",\ "-6.032321, -5.556786, -5.081250, -4.399709, -4.104780"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-8.502758, -8.027223, -7.551687, -6.870146, -6.575217",\ "-8.871580, -8.396045, -7.920509, -7.238968, -6.944039",\ "-9.240404, -8.764868, -8.289331, -7.607791, -7.312862",\ "-9.734188, -9.258652, -8.783115, -8.101575, -7.806646",\ "-9.923822, -9.448286, -8.972750, -8.291209, -7.996280"); } } /* end of arc mprj_io[4]_mprj_io[31]_hldf*/ } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.067857, 2.067857, 1.851219, 1.779007, 1.634583",\ "2.716826, 2.716826, 2.500189, 2.427977, 2.283552",\ "3.365796, 3.365796, 3.149158, 3.076946, 2.932522",\ "4.232820, 4.232820, 4.016182, 3.943970, 3.799545",\ "4.563552, 4.563552, 4.346914, 4.274702, 4.130278"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.230379, 4.230379, 4.013741, 3.941529, 3.797105",\ "4.705932, 4.705932, 4.489294, 4.417082, 4.272657",\ "5.181483, 5.181483, 4.964846, 4.892633, 4.748209",\ "5.863565, 5.863565, 5.646928, 5.574716, 5.430291",\ "6.157567, 6.157567, 5.940929, 5.868717, 5.724293"); } } /* end of arc clock_mprj_io[30]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.617469, -0.617469, -0.509151, -0.400832, -0.184194",\ "-0.694104, -0.694104, -0.585786, -0.477468, -0.260829",\ "-0.770738, -0.770738, -0.662419, -0.554101, -0.337462",\ "-0.873122, -0.873122, -0.764804, -0.656486, -0.439847",\ "-0.843467, -0.843467, -0.735148, -0.626830, -0.410192"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-2.932631, -2.932631, -2.824312, -2.715994, -2.499355",\ "-3.301228, -3.301228, -3.192909, -3.084591, -2.867952",\ "-3.669824, -3.669824, -3.561505, -3.453187, -3.236548",\ "-4.162268, -4.162268, -4.053949, -3.945631, -3.728992",\ "-4.351956, -4.351956, -4.243638, -4.135320, -3.918681"); } } /* end of arc clock_mprj_io[30]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.825047, 6.455940, 6.087400, 5.595032, 5.405330",\ "7.474017, 7.104910, 6.736370, 6.244001, 6.054299",\ "8.122987, 7.753880, 7.385340, 6.892971, 6.703269",\ "8.990010, 8.620903, 8.252363, 7.759995, 7.570292",\ "9.320743, 8.951635, 8.583096, 8.090727, 7.901025"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.719534, 9.350427, 8.981887, 8.489518, 8.299816",\ "10.195086, 9.825978, 9.457438, 8.965070, 8.775368",\ "10.670637, 10.301530, 9.932990, 9.440621, 9.250919",\ "11.352720, 10.983613, 10.615073, 10.122705, 9.933002",\ "11.646721, 11.277614, 10.909074, 10.416705, 10.227003"); } } /* end of arc mprj_io[4]_mprj_io[30]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.232065, -4.756529, -4.280993, -3.599452, -3.304523",\ "-5.308701, -4.833165, -4.357629, -3.676088, -3.381159",\ "-5.385334, -4.909798, -4.434262, -3.752721, -3.457792",\ "-5.487719, -5.012183, -4.536647, -3.855106, -3.560177",\ "-5.458063, -4.982527, -4.506991, -3.825450, -3.530521"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-8.355151, -7.879615, -7.404079, -6.722538, -6.427609",\ "-8.723748, -8.248213, -7.772676, -7.091136, -6.796206",\ "-9.092344, -8.616808, -8.141273, -7.459732, -7.164803",\ "-9.584788, -9.109253, -8.633717, -7.952176, -7.657247",\ "-9.774477, -9.298941, -8.823405, -8.141865, -7.846935"); } } /* end of arc mprj_io[4]_mprj_io[30]_hldf*/ } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.450426, 2.450426, 2.233788, 2.161576, 2.017152",\ "3.099409, 3.099409, 2.882771, 2.810559, 2.666135",\ "3.748392, 3.748392, 3.531754, 3.459542, 3.315118",\ "4.615433, 4.615433, 4.398795, 4.326583, 4.182158",\ "4.946161, 4.946161, 4.729524, 4.657311, 4.512887"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "3.281350, 3.281350, 3.064713, 2.992500, 2.848076",\ "3.756927, 3.756927, 3.540290, 3.468078, 3.323653",\ "4.232504, 4.232504, 4.015866, 3.943654, 3.799230",\ "4.915206, 4.915206, 4.698568, 4.626356, 4.481932",\ "5.209201, 5.209201, 4.992563, 4.920351, 4.775927"); } } /* end of arc clock_mprj_io[29]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.678761, -0.678761, -0.570443, -0.462125, -0.245486",\ "-0.755385, -0.755385, -0.647067, -0.538749, -0.322110",\ "-0.832009, -0.832009, -0.723691, -0.615373, -0.398734",\ "-0.934379, -0.934379, -0.826060, -0.717742, -0.501103",\ "-0.904735, -0.904735, -0.796416, -0.688098, -0.471459"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-1.949059, -1.949059, -1.840741, -1.732423, -1.515784",\ "-2.317735, -2.317735, -2.209416, -2.101098, -1.884459",\ "-2.686410, -2.686410, -2.578092, -2.469773, -2.253135",\ "-3.178959, -3.178959, -3.070641, -2.962322, -2.745684",\ "-3.368629, -3.368629, -3.260310, -3.151992, -2.935353"); } } /* end of arc clock_mprj_io[29]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "8.039021, 7.669913, 7.301373, 6.809004, 6.619302",\ "8.688004, 8.318895, 7.950356, 7.457987, 7.268285",\ "9.336987, 8.967878, 8.599339, 8.106970, 7.917268",\ "10.204027, 9.834919, 9.466379, 8.974010, 8.784309",\ "10.534756, 10.165648, 9.797108, 9.304739, 9.115038"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.594780, 9.225674, 8.857134, 8.364765, 8.175062",\ "10.070358, 9.701250, 9.332710, 8.840342, 8.650640",\ "10.545935, 10.176826, 9.808287, 9.315918, 9.126217",\ "11.228636, 10.859529, 10.490990, 9.998621, 9.808918",\ "11.522631, 11.153524, 10.784985, 10.292616, 10.102913"); } } /* end of arc mprj_io[4]_mprj_io[29]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-6.136837, -5.661301, -5.185765, -4.504224, -4.209295",\ "-6.213460, -5.737925, -5.262389, -4.580848, -4.285919",\ "-6.290084, -5.814548, -5.339013, -4.657472, -4.362543",\ "-6.392454, -5.916918, -5.441382, -4.759841, -4.464912",\ "-6.362810, -5.887274, -5.411738, -4.730197, -4.435268"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-8.215046, -7.739510, -7.263974, -6.582433, -6.287504",\ "-8.583721, -8.108185, -7.632649, -6.951108, -6.656179",\ "-8.952396, -8.476860, -8.001324, -7.319783, -7.024854",\ "-9.444944, -8.969409, -8.493874, -7.812332, -7.517403",\ "-9.634615, -9.159079, -8.683542, -8.002002, -7.707073"); } } /* end of arc mprj_io[4]_mprj_io[29]_hldf*/ } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "3.851243, 3.851243, 3.634605, 3.562393, 3.417969",\ "4.500218, 4.500218, 4.283581, 4.211369, 4.066944",\ "5.149196, 5.149196, 4.932558, 4.860346, 4.715921",\ "6.016229, 6.016229, 5.799591, 5.727379, 5.582954",\ "6.346959, 6.346959, 6.130322, 6.058109, 5.913685"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.566932, 4.566932, 4.350294, 4.278082, 4.133657",\ "5.042498, 5.042498, 4.825860, 4.753648, 4.609223",\ "5.518063, 5.518063, 5.301425, 5.229213, 5.084788",\ "6.200459, 6.200459, 5.983822, 5.911610, 5.767185",\ "6.494458, 6.494458, 6.277821, 6.205608, 6.061184"); } } /* end of arc clock_mprj_io[28]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-2.098608, -2.098608, -1.990290, -1.881971, -1.665333",\ "-2.175238, -2.175238, -2.066919, -1.958601, -1.741962",\ "-2.251867, -2.251867, -2.143549, -2.035231, -1.818592",\ "-2.354244, -2.354244, -2.245926, -2.137608, -1.920969",\ "-2.324594, -2.324594, -2.216276, -2.107958, -1.891319"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-3.275100, -3.275100, -3.166781, -3.058463, -2.841825",\ "-3.643737, -3.643737, -3.535419, -3.427100, -3.210462",\ "-4.012372, -4.012372, -3.904054, -3.795735, -3.579097",\ "-4.504869, -4.504869, -4.396551, -4.288233, -4.071594",\ "-4.694550, -4.694550, -4.586231, -4.477913, -4.261274"); } } /* end of arc clock_mprj_io[28]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "8.521248, 8.152140, 7.783600, 7.291232, 7.101530",\ "9.170223, 8.801115, 8.432575, 7.940207, 7.750505",\ "9.819201, 9.450092, 9.081553, 8.589184, 8.399483",\ "10.686234, 10.317125, 9.948586, 9.456217, 9.266516",\ "11.016964, 10.647856, 10.279316, 9.786947, 9.597246"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.777554, 9.408445, 9.039906, 8.547537, 8.357836",\ "10.253119, 9.884010, 9.515471, 9.023102, 8.833401",\ "10.728683, 10.359575, 9.991035, 9.498667, 9.308966",\ "11.411081, 11.041973, 10.673433, 10.181065, 9.991364",\ "11.705080, 11.335972, 10.967432, 10.475063, 10.285362"); } } /* end of arc mprj_io[4]_mprj_io[28]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-6.623202, -6.147666, -5.672130, -4.990589, -4.695660",\ "-6.699831, -6.224296, -5.748760, -5.067219, -4.772290",\ "-6.776461, -6.300925, -5.825389, -5.143848, -4.848919",\ "-6.878838, -6.403302, -5.927766, -5.246225, -4.951296",\ "-6.849188, -6.373652, -5.898117, -5.216576, -4.921647"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-8.403040, -7.927505, -7.451969, -6.770428, -6.475499",\ "-8.771677, -8.296142, -7.820606, -7.139065, -6.844136",\ "-9.140312, -8.664777, -8.189241, -7.507700, -7.212771",\ "-9.632811, -9.157275, -8.681740, -8.000198, -7.705269",\ "-9.822491, -9.346955, -8.871420, -8.189878, -7.894949"); } } /* end of arc mprj_io[4]_mprj_io[28]_hldf*/ } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "2.234671, 2.234671, 2.018033, 1.945821, 1.801396",\ "2.883643, 2.883643, 2.667006, 2.594793, 2.450369",\ "3.532616, 3.532616, 3.315978, 3.243766, 3.099341",\ "4.399642, 4.399642, 4.183004, 4.110792, 3.966368",\ "4.730373, 4.730373, 4.513736, 4.441524, 4.297099"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "3.423074, 3.423074, 3.206436, 3.134224, 2.989799",\ "3.898634, 3.898634, 3.681996, 3.609784, 3.465360",\ "4.374191, 4.374191, 4.157554, 4.085341, 3.940917",\ "5.056431, 5.056431, 4.839793, 4.767581, 4.623157",\ "5.350431, 5.350431, 5.133794, 5.061582, 4.917157"); } } /* end of arc clock_mprj_io[27]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-0.817761, -0.817761, -0.709443, -0.601125, -0.384486",\ "-0.894392, -0.894392, -0.786074, -0.677755, -0.461117",\ "-0.971025, -0.971025, -0.862706, -0.754388, -0.537749",\ "-1.073405, -1.073405, -0.965087, -0.856769, -0.640130",\ "-1.043753, -1.043753, -0.935434, -0.827116, -0.610477"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-1.819757, -1.819757, -1.711439, -1.603121, -1.386482",\ "-2.188373, -2.188373, -2.080054, -1.971736, -1.755097",\ "-2.556989, -2.556989, -2.448670, -2.340352, -2.123713",\ "-3.049460, -3.049460, -2.941142, -2.832824, -2.616185",\ "-3.239144, -3.239144, -3.130826, -3.022508, -2.805869"); } } /* end of arc clock_mprj_io[27]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.643173, 7.274065, 6.905526, 6.413157, 6.223455",\ "8.292145, 7.923038, 7.554498, 7.062129, 6.872427",\ "8.941118, 8.572010, 8.203470, 7.711102, 7.521400",\ "9.808144, 9.439037, 9.070498, 8.578129, 8.388426",\ "10.138876, 9.769768, 9.401228, 8.908859, 8.719158"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.384481, 9.015373, 8.646833, 8.154465, 7.964763",\ "9.860041, 9.490934, 9.122395, 8.630026, 8.440323",\ "10.335598, 9.966492, 9.597952, 9.105583, 8.915880",\ "11.017838, 10.648731, 10.280191, 9.787823, 9.598120",\ "11.311838, 10.942732, 10.574192, 10.081823, 9.892120"); } } /* end of arc mprj_io[4]_mprj_io[27]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-6.195917, -5.720381, -5.244845, -4.563304, -4.268375",\ "-6.272547, -5.797011, -5.321476, -4.639935, -4.345006",\ "-6.349180, -5.873644, -5.398108, -4.716567, -4.421638",\ "-6.451560, -5.976025, -5.500489, -4.818948, -4.524019",\ "-6.421908, -5.946372, -5.470836, -4.789295, -4.494366"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-7.758452, -7.282916, -6.807380, -6.125839, -5.830910",\ "-8.127068, -7.651531, -7.175995, -6.494454, -6.199525",\ "-8.495684, -8.020147, -7.544611, -6.863070, -6.568141",\ "-8.988155, -8.512619, -8.037083, -7.355542, -7.060613",\ "-9.177839, -8.702303, -8.226767, -7.545226, -7.250297"); } } /* end of arc mprj_io[4]_mprj_io[27]_hldf*/ } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "5.716113, 5.716113, 5.499475, 5.427263, 5.282839",\ "6.365081, 6.365081, 6.148443, 6.076231, 5.931807",\ "7.014047, 7.014047, 6.797409, 6.725197, 6.580772",\ "7.881063, 7.881063, 7.664425, 7.592213, 7.447788",\ "8.211797, 8.211797, 7.995159, 7.922947, 7.778522"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "7.128562, 7.128562, 6.911924, 6.839712, 6.695288",\ "7.604110, 7.604110, 7.387472, 7.315260, 7.170835",\ "8.079656, 8.079656, 7.863018, 7.790806, 7.646381",\ "8.761561, 8.761561, 8.544924, 8.472712, 8.328287",\ "9.055566, 9.055566, 8.838928, 8.766716, 8.622292"); } } /* end of arc clock_mprj_io[26]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-2.933117, -2.933117, -2.824799, -2.716480, -2.499842",\ "-3.009754, -3.009754, -2.901436, -2.793118, -2.576479",\ "-3.086395, -3.086395, -2.978077, -2.869759, -2.653120",\ "-3.188784, -3.188784, -3.080465, -2.972147, -2.755508",\ "-3.159124, -3.159124, -3.050806, -2.942488, -2.725849"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-3.958486, -3.958486, -3.850167, -3.741849, -3.525210",\ "-4.327204, -4.327204, -4.218885, -4.110567, -3.893929",\ "-4.695778, -4.695778, -4.587460, -4.479141, -4.262503",\ "-5.188193, -5.188193, -5.079875, -4.971557, -4.754918",\ "-5.377888, -5.377888, -5.269569, -5.161251, -4.944613"); } } /* end of arc clock_mprj_io[26]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "9.545811, 9.176704, 8.808165, 8.315796, 8.126093",\ "10.194778, 9.825672, 9.457132, 8.964764, 8.775061",\ "10.843744, 10.474638, 10.106098, 9.613729, 9.424026",\ "11.710762, 11.341656, 10.973116, 10.480747, 10.291044",\ "12.041496, 11.672390, 11.303850, 10.811481, 10.621778"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "11.495545, 11.126438, 10.757898, 10.265530, 10.075829",\ "11.971092, 11.601986, 11.233446, 10.741077, 10.551374",\ "12.446636, 12.077530, 11.708990, 11.216621, 11.026918",\ "13.128544, 12.759438, 12.390898, 11.898529, 11.708826",\ "13.422548, 13.053442, 12.684902, 12.192533, 12.002831"); } } /* end of arc mprj_io[4]_mprj_io[26]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-7.485725, -7.010190, -6.534654, -5.853113, -5.558184",\ "-7.562363, -7.086827, -6.611291, -5.929750, -5.634821",\ "-7.639004, -7.163468, -6.687932, -6.006391, -5.711462",\ "-7.741392, -7.265856, -6.790320, -6.108779, -5.813850",\ "-7.711733, -7.236197, -6.760661, -6.079120, -5.784191"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-9.061116, -8.585581, -8.110044, -7.428504, -7.133574",\ "-9.429834, -8.954298, -8.478763, -7.797222, -7.502293",\ "-9.798409, -9.322872, -8.847337, -8.165796, -7.870867",\ "-10.290824, -9.815289, -9.339752, -8.658211, -8.363282",\ "-10.480518, -10.004982, -9.529447, -8.847906, -8.552977"); } } /* end of arc mprj_io[4]_mprj_io[26]_hldf*/ } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "3.282791, 3.282791, 3.066154, 2.993941, 2.849517",\ "3.931764, 3.931764, 3.715126, 3.642914, 3.498489",\ "4.580735, 4.580735, 4.364098, 4.291885, 4.147461",\ "5.447762, 5.447762, 5.231125, 5.158913, 5.014488",\ "5.778495, 5.778495, 5.561857, 5.489645, 5.345221"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "4.735871, 4.735871, 4.519234, 4.447021, 4.302597",\ "5.211429, 5.211429, 4.994791, 4.922579, 4.778154",\ "5.686984, 5.686984, 5.470346, 5.398134, 5.253710",\ "6.369175, 6.369175, 6.152537, 6.080325, 5.935901",\ "6.663177, 6.663177, 6.446539, 6.374327, 6.229902"); } } /* end of arc clock_mprj_io[25]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-1.502538, -1.502538, -1.394219, -1.285901, -1.069263",\ "-1.579170, -1.579170, -1.470852, -1.362534, -1.145895",\ "-1.655804, -1.655804, -1.547485, -1.439167, -1.222528",\ "-1.758185, -1.758185, -1.649867, -1.541549, -1.324910",\ "-1.728532, -1.728532, -1.620214, -1.511895, -1.295257"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "-3.492476, -3.492476, -3.384157, -3.275839, -3.059200",\ "-3.861085, -3.861085, -3.752767, -3.644448, -3.427810",\ "-4.229694, -4.229694, -4.121376, -4.013058, -3.796419",\ "-4.722157, -4.722157, -4.613839, -4.505521, -4.288882",\ "-4.911843, -4.911843, -4.803525, -4.695207, -4.478568"); } } /* end of arc clock_mprj_io[25]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.993317, 7.624210, 7.255670, 6.763301, 6.573599",\ "8.642289, 8.273182, 7.904643, 7.412274, 7.222572",\ "9.291261, 8.922153, 8.553614, 8.061245, 7.871543",\ "10.158288, 9.789181, 9.420641, 8.928272, 8.738571",\ "10.489020, 10.119913, 9.751373, 9.259005, 9.069304"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "10.163597, 9.794491, 9.425951, 8.933582, 8.743879",\ "10.639154, 10.270048, 9.901508, 9.409140, 9.219437",\ "11.114710, 10.745604, 10.377064, 9.884695, 9.694992",\ "11.796901, 11.427794, 11.059254, 10.566885, 10.377184",\ "12.090902, 11.721796, 11.353256, 10.860888, 10.671185"); } } /* end of arc mprj_io[4]_mprj_io[25]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-6.107991, -5.632455, -5.156919, -4.475379, -4.180449",\ "-6.184624, -5.709088, -5.233552, -4.552011, -4.257082",\ "-6.261257, -5.785721, -5.310185, -4.628644, -4.333715",\ "-6.363639, -5.888103, -5.412567, -4.731026, -4.436097",\ "-6.333985, -5.858449, -5.382914, -4.701373, -4.406444"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-8.902183, -8.426647, -7.951111, -7.269570, -6.974641",\ "-9.270792, -8.795256, -8.319720, -7.638179, -7.343250",\ "-9.639401, -9.163866, -8.688330, -8.006788, -7.711860",\ "-10.131865, -9.656328, -9.180793, -8.499252, -8.204323",\ "-10.321550, -9.846014, -9.370479, -8.688938, -8.394009"); } } /* end of arc mprj_io[4]_mprj_io[25]_hldf*/ } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[24] */ pin("mprj_io[23]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[23] */ pin("mprj_io[22]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[22] */ pin("mprj_io[21]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[21] */ pin("mprj_io[20]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[20] */ pin("mprj_io[19]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[19] */ pin("mprj_io[18]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[18] */ pin("mprj_io[17]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[17] */ pin("mprj_io[16]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[16] */ pin("mprj_io[15]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[15] */ pin("mprj_io[14]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ } /* end of pin mprj_io[14] */ pin("mprj_io[13]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.969492, -0.969492, -1.186130, -1.258342, -1.402766",\ "-0.320524, -0.320524, -0.537162, -0.609374, -0.753798",\ "0.328444, 0.328444, 0.111807, 0.039595, -0.104830",\ "1.195467, 1.195467, 0.978829, 0.906617, 0.762193",\ "1.526199, 1.526199, 1.309562, 1.237350, 1.092925"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.510085, 0.510085, 0.293447, 0.221235, 0.076811",\ "0.985636, 0.985636, 0.768998, 0.696786, 0.552361",\ "1.461186, 1.461186, 1.244549, 1.172337, 1.027912",\ "2.143216, 2.143216, 1.926579, 1.854366, 1.709942",\ "2.437221, 2.437221, 2.220583, 2.148371, 2.003946"); } } /* end of arc clock_mprj_io[13]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.126305, 2.126305, 2.234623, 2.342941, 2.559580",\ "2.049668, 2.049668, 2.157987, 2.266305, 2.482944",\ "1.973032, 1.973032, 2.081350, 2.189669, 2.406307",\ "1.870646, 1.870646, 1.978965, 2.087283, 2.303922",\ "1.900303, 1.900303, 2.008621, 2.116940, 2.333578"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.651995, 0.651995, 0.760313, 0.868631, 1.085270",\ "0.283404, 0.283404, 0.391723, 0.500041, 0.716680",\ "-0.085185, -0.085185, 0.023133, 0.131452, 0.348090",\ "-0.577621, -0.577621, -0.469303, -0.360985, -0.144346",\ "-0.767312, -0.767312, -0.658994, -0.550675, -0.334037"); } } /* end of arc clock_mprj_io[13]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.619102, 4.249995, 3.881455, 3.389086, 3.199384",\ "5.268070, 4.898962, 4.530423, 4.038054, 3.848352",\ "5.917038, 5.547931, 5.179391, 4.687023, 4.497321",\ "6.784061, 6.414954, 6.046414, 5.554045, 5.364343",\ "7.114793, 6.745686, 6.377146, 5.884778, 5.695076"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.823514, 6.454407, 6.085867, 5.593499, 5.403797",\ "7.299065, 6.929958, 6.561418, 6.069049, 5.879347",\ "7.774616, 7.405509, 7.036969, 6.544600, 6.354898",\ "8.456646, 8.087538, 7.718998, 7.226630, 7.036928",\ "8.750650, 8.381542, 8.013002, 7.520634, 7.330932"); } } /* end of arc mprj_io[4]_mprj_io[13]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.331770, -2.856234, -2.380698, -1.699157, -1.404228",\ "-3.408407, -2.932871, -2.457335, -1.775794, -1.480865",\ "-3.485043, -3.009507, -2.533971, -1.852430, -1.557501",\ "-3.587429, -3.111893, -2.636357, -1.954816, -1.659887",\ "-3.557772, -3.082236, -2.606700, -1.925159, -1.630230"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.613991, -5.138455, -4.662920, -3.981379, -3.686450",\ "-5.982582, -5.507046, -5.031510, -4.349969, -4.055040",\ "-6.351170, -5.875634, -5.400098, -4.718557, -4.423628",\ "-6.843606, -6.368071, -5.892535, -5.210994, -4.916065",\ "-7.033297, -6.557761, -6.082225, -5.400684, -5.105755"); } } /* end of arc mprj_io[4]_mprj_io[13]_hldf*/ } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.428625, -0.428625, -0.645263, -0.717475, -0.861899",\ "0.220333, 0.220333, 0.003695, -0.068517, -0.212941",\ "0.869291, 0.869291, 0.652654, 0.580441, 0.436017",\ "1.736300, 1.736300, 1.519662, 1.447450, 1.303025",\ "2.067028, 2.067028, 1.850390, 1.778178, 1.633754"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.347409, 0.347409, 0.130772, 0.058559, -0.085865",\ "0.822961, 0.822961, 0.606323, 0.534111, 0.389687",\ "1.298512, 1.298512, 1.081875, 1.009663, 0.865238",\ "1.979811, 1.979811, 1.763173, 1.690961, 1.546536",\ "2.273821, 2.273821, 2.057183, 1.984971, 1.840547"); } } /* end of arc clock_mprj_io[12]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.831049, 1.831049, 1.939367, 2.047685, 2.264324",\ "1.754421, 1.754421, 1.862739, 1.971057, 2.187696",\ "1.677793, 1.677793, 1.786110, 1.894428, 2.111067",\ "1.575418, 1.575418, 1.683735, 1.792053, 2.008692",\ "1.605072, 1.605072, 1.713389, 1.821707, 2.038346"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.717236, 1.717236, 1.825553, 1.933871, 2.150510",\ "1.347834, 1.347834, 1.456151, 1.564469, 1.781108",\ "0.979258, 0.979258, 1.087575, 1.195893, 1.412532",\ "0.486840, 0.486840, 0.595158, 0.703476, 0.920115",\ "0.297151, 0.297151, 0.405468, 0.513787, 0.730425"); } } /* end of arc clock_mprj_io[12]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.241379, 3.872272, 3.503732, 3.011364, 2.821661",\ "4.890337, 4.521230, 4.152690, 3.660322, 3.470620",\ "5.539296, 5.170188, 4.801649, 4.309280, 4.119578",\ "6.406304, 6.037197, 5.668657, 5.176288, 4.986586",\ "6.737032, 6.367925, 5.999385, 5.507017, 5.317315"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.558031, 5.188923, 4.820384, 4.328015, 4.138313",\ "6.033582, 5.664475, 5.295935, 4.803566, 4.613864",\ "6.509134, 6.140027, 5.771487, 5.279118, 5.089416",\ "7.190431, 6.821324, 6.452784, 5.960415, 5.770713",\ "7.484441, 7.115334, 6.746794, 6.254426, 6.064723"); } } /* end of arc mprj_io[4]_mprj_io[12]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.943475, -2.467939, -1.992403, -1.310862, -1.015933",\ "-3.020103, -2.544567, -2.069031, -1.387490, -1.092561",\ "-3.096732, -2.621196, -2.145660, -1.464119, -1.169190",\ "-3.199107, -2.723571, -2.248035, -1.566494, -1.271565",\ "-3.169453, -2.693917, -2.218381, -1.536840, -1.241911"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-4.396380, -3.920844, -3.445308, -2.763767, -2.468838",\ "-4.765780, -4.290244, -3.814708, -3.133167, -2.838238",\ "-5.134356, -4.658820, -4.183284, -3.501743, -3.206814",\ "-5.626774, -5.151238, -4.675703, -3.994162, -3.699233",\ "-5.816464, -5.340928, -4.865392, -4.183851, -3.888922"); } } /* end of arc mprj_io[4]_mprj_io[12]_hldf*/ } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.462066, -0.462066, -0.678703, -0.750916, -0.895340",\ "0.186893, 0.186893, -0.029745, -0.101957, -0.246382",\ "0.835851, 0.835851, 0.619213, 0.547001, 0.402576",\ "1.702858, 1.702858, 1.486220, 1.414008, 1.269584",\ "2.033583, 2.033583, 1.816945, 1.744733, 1.600308"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.430288, 0.430288, 0.213651, 0.141438, -0.002986",\ "0.905848, 0.905848, 0.689210, 0.616998, 0.472573",\ "1.381405, 1.381405, 1.164767, 1.092555, 0.948131",\ "2.062592, 2.062592, 1.845954, 1.773742, 1.629317",\ "2.356602, 2.356602, 2.139964, 2.067752, 1.923327"); } } /* end of arc clock_mprj_io[11]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.913733, 1.913733, 2.022052, 2.130370, 2.347009",\ "1.837113, 1.837113, 1.945431, 2.053750, 2.270388",\ "1.760492, 1.760492, 1.868810, 1.977129, 2.193767",\ "1.658126, 1.658126, 1.766445, 1.874763, 2.091402",\ "1.687776, 1.687776, 1.796094, 1.904412, 2.121051"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.702339, 0.702339, 0.810658, 0.918976, 1.135614",\ "0.332798, 0.332798, 0.441116, 0.549435, 0.766073",\ "-0.035795, -0.035795, 0.072523, 0.180841, 0.397480",\ "-0.528236, -0.528236, -0.419918, -0.311600, -0.094961",\ "-0.717919, -0.717919, -0.609601, -0.501283, -0.284644"); } } /* end of arc clock_mprj_io[11]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.946583, 4.577476, 4.208936, 3.716568, 3.526865",\ "5.595541, 5.226434, 4.857894, 4.365526, 4.175824",\ "6.244500, 5.875392, 5.506853, 5.014484, 4.824782",\ "7.111508, 6.742401, 6.373861, 5.881492, 5.691790",\ "7.442233, 7.073125, 6.704586, 6.212217, 6.022515"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.391713, 6.022605, 5.654066, 5.161697, 4.971995",\ "6.867272, 6.498165, 6.129625, 5.637256, 5.447554",\ "7.342830, 6.973723, 6.605183, 6.112814, 5.923112",\ "8.024015, 7.654909, 7.286369, 6.794000, 6.604298",\ "8.318026, 7.948919, 7.580379, 7.088010, 6.898308"); } } /* end of arc mprj_io[4]_mprj_io[11]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.464536, -2.989000, -2.513464, -1.831923, -1.536994",\ "-3.541156, -3.065620, -2.590085, -1.908544, -1.613615",\ "-3.617777, -3.142241, -2.666706, -1.985165, -1.690236",\ "-3.720143, -3.244607, -2.769071, -2.087530, -1.792601",\ "-3.690494, -3.214958, -2.739422, -2.057881, -1.762952"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.236342, -4.760806, -4.285270, -3.603729, -3.308800",\ "-5.605883, -5.130347, -4.654811, -3.973270, -3.678341",\ "-5.974476, -5.498940, -5.023405, -4.341864, -4.046935",\ "-6.466918, -5.991382, -5.515846, -4.834305, -4.539376",\ "-6.656600, -6.181065, -5.705529, -5.023988, -4.729059"); } } /* end of arc mprj_io[4]_mprj_io[11]_hldf*/ } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.429370, 0.429370, 0.212732, 0.140520, -0.003904",\ "1.078328, 1.078328, 0.861691, 0.789478, 0.645054",\ "1.727287, 1.727287, 1.510650, 1.438437, 1.294013",\ "2.594294, 2.594294, 2.377656, 2.305444, 2.161019",\ "2.925029, 2.925029, 2.708391, 2.636179, 2.491755"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.552958, 1.552958, 1.336321, 1.264109, 1.119684",\ "2.028498, 2.028498, 1.811860, 1.739648, 1.595223",\ "2.504038, 2.504038, 2.287400, 2.215188, 2.070764",\ "3.185518, 3.185518, 2.968881, 2.896668, 2.752244",\ "3.479527, 3.479527, 3.262890, 3.190678, 3.046253"); } } /* end of arc clock_mprj_io[10]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.858122, 1.858122, 1.966441, 2.074759, 2.291398",\ "1.781482, 1.781482, 1.889801, 1.998119, 2.214757",\ "1.704841, 1.704841, 1.813159, 1.921478, 2.138116",\ "1.602449, 1.602449, 1.710767, 1.819086, 2.035724",\ "1.632112, 1.632112, 1.740430, 1.848749, 2.065387"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.939181, 0.939181, 1.047500, 1.155818, 1.372457",\ "0.570001, 0.570001, 0.678319, 0.786637, 1.003276",\ "0.201452, 0.201452, 0.309771, 0.418089, 0.634727",\ "-0.290929, -0.290929, -0.182611, -0.074292, 0.142346",\ "-0.480628, -0.480628, -0.372310, -0.263991, -0.047353"); } } /* end of arc clock_mprj_io[10]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "4.259068, 3.889961, 3.521421, 3.029052, 2.839350",\ "4.908026, 4.538919, 4.170379, 3.678010, 3.488308",\ "5.556985, 5.187878, 4.819338, 4.326970, 4.137268",\ "6.423991, 6.054884, 5.686345, 5.193976, 5.004274",\ "6.754726, 6.385620, 6.017080, 5.524711, 5.335009"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.919942, 5.550835, 5.182295, 4.689927, 4.500225",\ "6.395481, 6.026374, 5.657835, 5.165466, 4.975764",\ "6.871021, 6.501915, 6.133375, 5.641006, 5.451304",\ "7.552502, 7.183395, 6.814855, 6.322486, 6.132784",\ "7.846511, 7.477404, 7.108864, 6.616496, 6.426794"); } } /* end of arc mprj_io[4]_mprj_io[10]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.694484, -2.218948, -1.743412, -1.061872, -0.766943",\ "-2.771124, -2.295588, -1.820053, -1.138512, -0.843583",\ "-2.847765, -2.372230, -1.896694, -1.215153, -0.920224",\ "-2.950158, -2.474622, -1.999086, -1.317545, -1.022616",\ "-2.920495, -2.444959, -1.969423, -1.287882, -0.992953"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-4.163448, -3.687912, -3.212377, -2.530836, -2.235907",\ "-4.532630, -4.057094, -3.581558, -2.900017, -2.605088",\ "-4.901178, -4.425642, -3.950107, -3.268566, -2.973637",\ "-5.393559, -4.918024, -4.442488, -3.760947, -3.466018",\ "-5.583259, -5.107723, -4.632187, -3.950646, -3.655717"); } } /* end of arc mprj_io[4]_mprj_io[10]_hldf*/ } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.342553, -1.342553, -1.559190, -1.631402, -1.775827",\ "-0.693591, -0.693591, -0.910229, -0.982441, -1.126865",\ "-0.044628, -0.044628, -0.261266, -0.333478, -0.477902",\ "0.822385, 0.822385, 0.605747, 0.533535, 0.389111",\ "1.153467, 1.153467, 0.936830, 0.864617, 0.720193"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "1.050911, 1.050911, 0.834273, 0.762061, 0.617637",\ "1.526449, 1.526449, 1.309812, 1.237599, 1.093175",\ "2.001989, 2.001989, 1.785352, 1.713140, 1.568715",\ "2.683729, 2.683729, 2.467092, 2.394879, 2.250455",\ "2.978659, 2.978659, 2.762021, 2.689809, 2.545384"); } } /* end of arc clock_mprj_io[9]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.488562, 2.488562, 2.596880, 2.705199, 2.921837",\ "2.411921, 2.411921, 2.520239, 2.628558, 2.845196",\ "2.335279, 2.335279, 2.443598, 2.551916, 2.768555",\ "2.232887, 2.232887, 2.341205, 2.449523, 2.666162",\ "2.262548, 2.262548, 2.370867, 2.479185, 2.695824"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "0.095265, 0.095265, 0.203584, 0.311902, 0.528541",\ "-0.273625, -0.273625, -0.165307, -0.056989, 0.159650",\ "-0.642179, -0.642179, -0.533860, -0.425542, -0.208903",\ "-1.134566, -1.134566, -1.026248, -0.917930, -0.701291",\ "-1.324265, -1.324265, -1.215947, -1.107629, -0.890990"); } } /* end of arc clock_mprj_io[9]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.367972, 2.998866, 2.630326, 2.137957, 1.948255",\ "4.016933, 3.647827, 3.279287, 2.786918, 2.597216",\ "4.665897, 4.296791, 3.928251, 3.435882, 3.246180",\ "5.532910, 5.163804, 4.795264, 4.302895, 4.113193",\ "5.863993, 5.494886, 5.126346, 4.633977, 4.444275"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "6.478637, 6.109530, 5.740990, 5.248621, 5.058919",\ "6.954175, 6.585068, 6.216528, 5.724160, 5.534458",\ "7.429715, 7.060608, 6.692069, 6.199700, 6.009998",\ "8.111455, 7.742348, 7.373808, 6.881440, 6.691738",\ "8.406384, 8.037277, 7.668738, 7.176369, 6.986667"); } } /* end of arc mprj_io[4]_mprj_io[9]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.116892, -1.641356, -1.165821, -0.484280, -0.189351",\ "-2.193533, -1.717998, -1.242462, -0.560921, -0.265992",\ "-2.270175, -1.794639, -1.319103, -0.637562, -0.342633",\ "-2.372568, -1.897032, -1.421496, -0.739955, -0.445026",\ "-2.342906, -1.867370, -1.391834, -0.710293, -0.415364"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-5.314442, -4.838906, -4.363370, -3.681829, -3.386900",\ "-5.683332, -5.207797, -4.732261, -4.050720, -3.755791",\ "-6.051886, -5.576350, -5.100814, -4.419273, -4.124344",\ "-6.544273, -6.068738, -5.593202, -4.911661, -4.616732",\ "-6.733973, -6.258437, -5.782901, -5.101360, -4.806431"); } } /* end of arc mprj_io[4]_mprj_io[9]_hldf*/ } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.108156, -1.108156, -1.324794, -1.397006, -1.541430",\ "-0.459199, -0.459199, -0.675837, -0.748049, -0.892473",\ "0.189759, 0.189759, -0.026878, -0.099091, -0.243515",\ "1.056768, 1.056768, 0.840131, 0.767919, 0.623494",\ "1.387504, 1.387504, 1.170866, 1.098654, 0.954229"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "0.167509, 0.167509, -0.049129, -0.121341, -0.265765",\ "0.643045, 0.643045, 0.426408, 0.354196, 0.209771",\ "1.118583, 1.118583, 0.901945, 0.829733, 0.685308",\ "1.800108, 1.800108, 1.583470, 1.511258, 1.366834",\ "2.094118, 2.094118, 1.877481, 1.805268, 1.660844"); } } /* end of arc clock_mprj_io[8]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.494771, 2.494771, 2.603090, 2.711408, 2.928047",\ "2.418129, 2.418129, 2.526448, 2.634766, 2.851405",\ "2.341487, 2.341487, 2.449806, 2.558124, 2.774763",\ "2.239092, 2.239092, 2.347411, 2.455729, 2.672368",\ "2.268756, 2.268756, 2.377075, 2.485393, 2.702032"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.149946, 1.149946, 1.258265, 1.366583, 1.583221",\ "0.780820, 0.780820, 0.889138, 0.997457, 1.214095",\ "0.412278, 0.412278, 0.520597, 0.628915, 0.845553",\ "-0.080094, -0.080094, 0.028224, 0.136542, 0.353181",\ "-0.269795, -0.269795, -0.161477, -0.053159, 0.163480"); } } /* end of arc clock_mprj_io[8]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.515179, 3.146072, 2.777532, 2.285163, 2.095461",\ "4.164136, 3.795029, 3.426489, 2.934121, 2.744419",\ "4.813095, 4.443987, 4.075448, 3.583079, 3.393377",\ "5.680104, 5.310997, 4.942457, 4.450088, 4.260386",\ "6.010839, 5.641732, 5.273192, 4.780823, 4.591121"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.198693, 4.829586, 4.461046, 3.968677, 3.778975",\ "5.674229, 5.305122, 4.936582, 4.444213, 4.254511",\ "6.149766, 5.780659, 5.412119, 4.919751, 4.730049",\ "6.831292, 6.462184, 6.093645, 5.601276, 5.411574",\ "7.125302, 6.756195, 6.387655, 5.895286, 5.705584"); } } /* end of arc mprj_io[4]_mprj_io[8]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.077400, -1.601864, -1.126328, -0.444787, -0.149858",\ "-2.154042, -1.678506, -1.202970, -0.521429, -0.226500",\ "-2.230684, -1.755148, -1.279612, -0.598071, -0.303142",\ "-2.333079, -1.857543, -1.382007, -0.700466, -0.405537",\ "-2.303415, -1.827879, -1.352343, -0.670802, -0.375873"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.879540, -3.404004, -2.928468, -2.246927, -1.951998",\ "-4.248666, -3.773130, -3.297595, -2.616054, -2.321125",\ "-4.617208, -4.141672, -3.666136, -2.984595, -2.689666",\ "-5.109581, -4.634045, -4.158509, -3.476968, -3.182039",\ "-5.299282, -4.823746, -4.348210, -3.666669, -3.371740"); } } /* end of arc mprj_io[4]_mprj_io[8]_hldf*/ } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.738145, -1.738145, -1.954782, -2.026995, -2.171419",\ "-1.089187, -1.089187, -1.305824, -1.378036, -1.522461",\ "-0.440228, -0.440228, -0.656866, -0.729078, -0.873503",\ "0.426779, 0.426779, 0.210141, 0.137929, -0.006495",\ "0.757507, 0.757507, 0.540870, 0.468657, 0.324233"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.146626, -0.146626, -0.363263, -0.435475, -0.579900",\ "0.328925, 0.328925, 0.112288, 0.040075, -0.104349",\ "0.804477, 0.804477, 0.587839, 0.515627, 0.371202",\ "1.485787, 1.485787, 1.269150, 1.196938, 1.052513",\ "1.779798, 1.779798, 1.563160, 1.490948, 1.346523"); } } /* end of arc clock_mprj_io[7]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.901761, 2.901761, 3.010079, 3.118397, 3.335036",\ "2.825132, 2.825132, 2.933450, 3.041769, 3.258407",\ "2.748503, 2.748503, 2.856821, 2.965139, 3.181778",\ "2.646127, 2.646127, 2.754445, 2.862763, 3.079402",\ "2.675781, 2.675781, 2.784100, 2.892418, 3.109056"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.574172, 2.574172, 2.682489, 2.790808, 3.007446",\ "2.204784, 2.204784, 2.313102, 2.421420, 2.638059",\ "1.836210, 1.836210, 1.944528, 2.052846, 2.269485",\ "1.343795, 1.343795, 1.452112, 1.560431, 1.777069",\ "1.154105, 1.154105, 1.262423, 1.370741, 1.587379"); } } /* end of arc clock_mprj_io[7]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.230034, 2.860928, 2.492388, 2.000019, 1.810317",\ "3.878992, 3.509885, 3.141346, 2.648977, 2.459275",\ "4.527950, 4.158844, 3.790304, 3.297935, 3.108233",\ "5.394958, 5.025852, 4.657312, 4.164943, 3.975241",\ "5.725687, 5.356580, 4.988040, 4.495672, 4.305970"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.550038, 5.180932, 4.812392, 4.320023, 4.130321",\ "6.025589, 5.656482, 5.287942, 4.795574, 4.605872",\ "6.501141, 6.132034, 5.763494, 5.271125, 5.081423",\ "7.182451, 6.813344, 6.444805, 5.952436, 5.762734",\ "7.476461, 7.107355, 6.738815, 6.246446, 6.056744"); } } /* end of arc mprj_io[4]_mprj_io[7]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.933213, -1.457677, -0.982141, -0.300600, -0.005671",\ "-2.009841, -1.534306, -1.058770, -0.377229, -0.082300",\ "-2.086471, -1.610935, -1.135399, -0.453858, -0.158929",\ "-2.188847, -1.713311, -1.237775, -0.556234, -0.261305",\ "-2.159192, -1.683656, -1.208120, -0.526579, -0.231650"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-4.466009, -3.990473, -3.514937, -2.833396, -2.538467",\ "-4.835396, -4.359860, -3.884325, -3.202784, -2.907855",\ "-5.203970, -4.728435, -4.252899, -3.571358, -3.276429",\ "-5.696386, -5.220850, -4.745314, -4.063773, -3.768844",\ "-5.886075, -5.410540, -4.935004, -4.253463, -3.958534"); } } /* end of arc mprj_io[4]_mprj_io[7]_hldf*/ } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-2.442159, -2.442159, -2.658796, -2.731009, -2.875433",\ "-1.793200, -1.793200, -2.009838, -2.082050, -2.226475",\ "-1.144243, -1.144243, -1.360880, -1.433093, -1.577517",\ "-0.277235, -0.277235, -0.493873, -0.566085, -0.710509",\ "0.053492, 0.053492, -0.163146, -0.235358, -0.379783"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.419850, -0.419850, -0.636488, -0.708700, -0.853125",\ "0.055706, 0.055706, -0.160932, -0.233144, -0.377568",\ "0.531262, 0.531262, 0.314625, 0.242413, 0.097988",\ "1.212481, 1.212481, 0.995844, 0.923632, 0.779207",\ "1.506493, 1.506493, 1.289855, 1.217643, 1.073218"); } } /* end of arc clock_mprj_io[6]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "3.673507, 3.673507, 3.781825, 3.890143, 4.106782",\ "3.596884, 3.596884, 3.705202, 3.813520, 4.030159",\ "3.520261, 3.520261, 3.628580, 3.736898, 3.953537",\ "3.417893, 3.417893, 3.526211, 3.634530, 3.851168",\ "3.447543, 3.447543, 3.555861, 3.664180, 3.880818"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.717742, 1.717742, 1.826061, 1.934379, 2.151018",\ "1.348243, 1.348243, 1.456562, 1.564880, 1.781518",\ "0.979654, 0.979654, 1.087973, 1.196291, 1.412930",\ "0.487222, 0.487222, 0.595540, 0.703858, 0.920497",\ "0.297537, 0.297537, 0.405855, 0.514174, 0.730812"); } } /* end of arc clock_mprj_io[6]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.315345, 1.946238, 1.577698, 1.085330, 0.895627",\ "2.964303, 2.595196, 2.226656, 1.734288, 1.544586",\ "3.613262, 3.244154, 2.875615, 2.383246, 2.193544",\ "4.480269, 4.111162, 3.742622, 3.250254, 3.060552",\ "4.810996, 4.441889, 4.073349, 3.580980, 3.391278"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.069294, 4.700187, 4.331647, 3.839278, 3.649576",\ "5.544849, 5.175742, 4.807202, 4.314834, 4.125132",\ "6.020407, 5.651299, 5.282760, 4.790391, 4.600689",\ "6.701626, 6.332519, 5.963979, 5.471610, 5.281908",\ "6.995638, 6.626531, 6.257991, 5.765622, 5.575920"); } } /* end of arc mprj_io[4]_mprj_io[6]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.941474, -0.465938, 0.009598, 0.691139, 0.986068",\ "-1.018097, -0.542561, -0.067025, 0.614516, 0.909445",\ "-1.094719, -0.619183, -0.143647, 0.537894, 0.832823",\ "-1.197087, -0.721551, -0.246016, 0.435525, 0.730454",\ "-1.167438, -0.691902, -0.216366, 0.465175, 0.760104"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.704770, -3.229234, -2.753698, -2.072157, -1.777228",\ "-4.074269, -3.598733, -3.123198, -2.441657, -2.146728",\ "-4.442858, -3.967322, -3.491786, -2.810245, -2.515316",\ "-4.935290, -4.459754, -3.984219, -3.302678, -3.007749",\ "-5.124975, -4.649439, -4.173903, -3.492362, -3.197433"); } } /* end of arc mprj_io[4]_mprj_io[6]_hldf*/ } /* end of pin mprj_io[6] */ pin("mprj_io[5]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.886903, -1.886903, -2.103540, -2.175753, -2.320178",\ "-1.237933, -1.237933, -1.454570, -1.526783, -1.671207",\ "-0.588963, -0.588963, -0.805600, -0.877812, -1.022237",\ "0.278062, 0.278062, 0.061424, -0.010788, -0.155213",\ "0.608795, 0.608795, 0.392157, 0.319945, 0.175520"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.034932, -1.034932, -1.251570, -1.323782, -1.468206",\ "-0.559378, -0.559378, -0.776015, -0.848228, -0.992652",\ "-0.083824, -0.083824, -0.300462, -0.372674, -0.517098",\ "0.598300, 0.598300, 0.381662, 0.309450, 0.165026",\ "0.892303, 0.892303, 0.675665, 0.603453, 0.459028"); } } /* end of arc clock_mprj_io[5]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "3.725510, 3.725510, 3.833828, 3.942146, 4.158785",\ "3.648875, 3.648875, 3.757194, 3.865512, 4.082150",\ "3.572241, 3.572241, 3.680559, 3.788877, 4.005516",\ "3.469857, 3.469857, 3.578176, 3.686494, 3.903132",\ "3.499512, 3.499512, 3.607831, 3.716149, 3.932787"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "2.948930, 2.948930, 3.057249, 3.165567, 3.382205",\ "2.580328, 2.580328, 2.688647, 2.796965, 3.013604",\ "2.211727, 2.211727, 2.320045, 2.428363, 2.645002",\ "1.719275, 1.719275, 1.827594, 1.935912, 2.152551",\ "1.529588, 1.529588, 1.637907, 1.746225, 1.962863"); } } /* end of arc clock_mprj_io[5]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "2.992815, 2.623708, 2.255168, 1.762800, 1.573098",\ "3.641786, 3.272678, 2.904139, 2.411770, 2.222068",\ "4.290757, 3.921649, 3.553110, 3.060741, 2.871039",\ "5.157780, 4.788673, 4.420133, 3.927764, 3.738062",\ "5.488513, 5.119405, 4.750865, 4.258497, 4.068795"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.278498, 4.909391, 4.540851, 4.048482, 3.858780",\ "5.754053, 5.384945, 5.016406, 4.524037, 4.334335",\ "6.229606, 5.860499, 5.491959, 4.999590, 4.809888",\ "6.911730, 6.542623, 6.174083, 5.681715, 5.492013",\ "7.205733, 6.836626, 6.468086, 5.975717, 5.786015"); } } /* end of arc mprj_io[4]_mprj_io[5]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.732564, -1.257029, -0.781493, -0.099952, 0.194977",\ "-1.809199, -1.333663, -0.858127, -0.176586, 0.118343",\ "-1.885833, -1.410297, -0.934762, -0.253221, 0.041708",\ "-1.988217, -1.512681, -1.037145, -0.355604, -0.060675",\ "-1.958562, -1.483026, -1.007490, -0.325949, -0.031020"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-4.085611, -3.610075, -3.134539, -2.452998, -2.158069",\ "-4.454212, -3.978676, -3.503140, -2.821599, -2.526670",\ "-4.822814, -4.347278, -3.871742, -3.190201, -2.895272",\ "-5.315265, -4.839729, -4.364193, -3.682652, -3.387723",\ "-5.504951, -5.029415, -4.553879, -3.872338, -3.577409"); } } /* end of arc mprj_io[4]_mprj_io[5]_hldf*/ } /* end of pin mprj_io[5] */ pin("mprj_io[4]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.890959"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwl*/ timing () { related_pin : "mprj_io[4]" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "1.475694"); } } /* end of arc mprj_io[4]_mprj_io[4]_pwh*/ } /* end of pin mprj_io[4] */ pin("mprj_io[3]") { direction : inout ; max_transition : 4.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; three_state : "0" ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin mprj_io[3] */ pin("mprj_io[2]") { direction : inout ; max_transition : 0.000000 ; min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.513841, 6.513841, 6.297203, 6.224991, 6.080566",\ "7.162798, 7.162798, 6.946160, 6.873948, 6.729524",\ "7.811754, 7.811754, 7.595117, 7.522904, 7.378480",\ "8.678761, 8.678761, 8.462123, 8.389911, 8.245486",\ "9.009451, 9.009451, 8.792813, 8.720601, 8.576177"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "6.508565, 6.508565, 6.291927, 6.219715, 6.075291",\ "6.984194, 6.984194, 6.767556, 6.695344, 6.550920",\ "7.459822, 7.459822, 7.243184, 7.170972, 7.026547",\ "8.139914, 8.139914, 7.923276, 7.851064, 7.706639",\ "8.433924, 8.433924, 8.217286, 8.145074, 8.000649"); } } /* end of arc clock_mprj_io[2]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "3.164919, 3.164919, 3.273237, 3.381556, 3.598194",\ "3.104290, 3.104290, 3.212608, 3.320927, 3.537565",\ "3.012123, 3.012123, 3.120441, 3.228759, 3.445398",\ "2.910157, 2.910157, 3.018475, 3.126793, 3.343432",\ "2.939757, 2.939757, 3.048076, 3.156394, 3.373033"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.470357, 1.470357, 1.578676, 1.686994, 1.903633",\ "1.178091, 1.178091, 1.286409, 1.394728, 1.611366",\ "0.734109, 0.734109, 0.842427, 0.950746, 1.167384",\ "0.242924, 0.242924, 0.351242, 0.459560, 0.676199",\ "0.053298, 0.053298, 0.161616, 0.269935, 0.486573"); } } /* end of arc clock_mprj_io[2]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "7.800910, 7.724266, 7.647622, 7.545226, 7.574891",\ "8.449867, 8.373222, 8.296579, 8.194183, 8.223848",\ "9.098825, 9.022181, 8.945538, 8.843142, 8.872807",\ "9.965832, 9.889189, 9.812545, 9.710148, 9.739813",\ "10.296522, 10.219879, 10.143235, 10.040838, 10.070503"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "8.637501, 8.560858, 8.484214, 8.381817, 8.411482",\ "9.113131, 9.036488, 8.959844, 8.857447, 8.887112",\ "9.588760, 9.512115, 9.435472, 9.333076, 9.362741",\ "10.268850, 10.192207, 10.115563, 10.013166, 10.042831",\ "10.562862, 10.486219, 10.409575, 10.307178, 10.336843"); } } /* end of arc mprj_io[4]_mprj_io[2]_stupr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "11.941566, 11.572460, 11.203920, 10.711552, 10.521849",\ "12.590523, 12.221416, 11.852877, 11.360508, 11.170805",\ "13.239483, 12.870377, 12.501837, 12.009468, 11.819765",\ "14.106489, 13.737383, 13.368843, 12.876474, 12.686771",\ "14.437180, 14.068073, 13.699533, 13.207165, 13.017462"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "11.936291, 11.567184, 11.198645, 10.706276, 10.516573",\ "12.411921, 12.042814, 11.674274, 11.181906, 10.992203",\ "12.887550, 12.518444, 12.149904, 11.657536, 11.467833",\ "13.567640, 13.198534, 12.829994, 12.337626, 12.147923",\ "13.861652, 13.492546, 13.124006, 12.631638, 12.441935"); } } /* end of arc mprj_io[4]_mprj_io[2]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.895025, 1.543983, 2.192942, 3.059950, 3.391035",\ "0.834396, 1.483354, 2.132313, 2.999321, 3.330406",\ "0.742229, 1.391187, 2.040146, 2.907154, 3.238239",\ "0.640263, 1.289220, 1.938179, 2.805188, 3.136272",\ "0.669863, 1.318821, 1.967780, 2.834788, 3.165873"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "0.732477, 1.381435, 2.030394, 2.897402, 3.228487",\ "0.440211, 1.089169, 1.738128, 2.605136, 2.936221",\ "-0.003773, 0.645185, 1.294144, 2.161152, 2.492237",\ "-0.494957, 0.154000, 0.802959, 1.669968, 2.001052",\ "-0.684583, -0.035625, 0.613334, 1.480342, 1.811427"); } } /* end of arc mprj_io[4]_mprj_io[2]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-1.387486, -0.911951, -0.436415, 0.245126, 0.540055",\ "-1.448115, -0.972579, -0.497044, 0.184497, 0.479426",\ "-1.540282, -1.064746, -0.589211, 0.092330, 0.387259",\ "-1.642248, -1.166712, -0.691176, -0.009635, 0.285294",\ "-1.612648, -1.137112, -0.661576, 0.019965, 0.314894"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-3.471314, -2.995779, -2.520243, -1.838702, -1.543773",\ "-3.763580, -3.288044, -2.812509, -2.130968, -1.836039",\ "-4.207563, -3.732028, -3.256492, -2.574951, -2.280022",\ "-4.698747, -4.223211, -3.747675, -3.066134, -2.771205",\ "-4.888372, -4.412837, -3.937301, -3.255760, -2.960831"); } } /* end of arc mprj_io[4]_mprj_io[2]_hldf*/ } /* end of pin mprj_io[2] */ pin("mprj_io[1]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-2.852844, -2.852844, -3.069482, -3.141694, -3.286119",\ "-2.203887, -2.203887, -2.420524, -2.492736, -2.637161",\ "-1.554929, -1.554929, -1.771566, -1.843779, -1.988203",\ "-0.687922, -0.687922, -0.904559, -0.976771, -1.121196",\ "-0.357215, -0.357215, -0.573853, -0.646065, -0.790489"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.151694, -0.151694, -0.368332, -0.440544, -0.584969",\ "0.323901, 0.323901, 0.107264, 0.035051, -0.109373",\ "0.799498, 0.799498, 0.582860, 0.510648, 0.366223",\ "1.480098, 1.480098, 1.263460, 1.191248, 1.046824",\ "1.774109, 1.774109, 1.557471, 1.485259, 1.340835"); } } /* end of arc clock_mprj_io[1]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "4.045524, 4.045524, 4.153842, 4.262161, 4.478799",\ "3.968941, 3.968941, 4.077259, 4.185577, 4.402216",\ "3.892357, 3.892357, 4.000676, 4.108994, 4.325633",\ "3.790042, 3.790042, 3.898360, 4.006679, 4.223317",\ "3.819665, 3.819665, 3.927983, 4.036302, 4.252940"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "1.280816, 1.280816, 1.389134, 1.497453, 1.714091",\ "0.910561, 0.910561, 1.018879, 1.127197, 1.343836",\ "0.541880, 0.541880, 0.650198, 0.758516, 0.975155",\ "0.049321, 0.049321, 0.157640, 0.265958, 0.482596",\ "-0.140331, -0.140331, -0.032013, 0.076305, 0.292944"); } } /* end of arc clock_mprj_io[1]_hldr*/ timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "45.507507, 45.917084, 46.201286, 46.232182, 46.334415",\ "45.608978, 46.018551, 46.302753, 46.333649, 46.435883",\ "45.751884, 46.161461, 46.445663, 46.476559, 46.578793",\ "46.007408, 46.416985, 46.701187, 46.732082, 46.834316",\ "46.420067, 46.829639, 47.113842, 47.144737, 47.246971"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\ "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\ "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\ "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\ "2.171335, 2.946530, 3.483056, 3.541382, 3.734378"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "40.444435, 40.924053, 41.245571, 41.280525, 41.396179",\ "40.545906, 41.025524, 41.347042, 41.381996, 41.497650",\ "40.688820, 41.168438, 41.489956, 41.524910, 41.640564",\ "40.944336, 41.423954, 41.745472, 41.780426, 41.896080",\ "41.356995, 41.836613, 42.158131, 42.193085, 42.308739"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\ "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\ "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\ "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\ "2.315989, 3.166850, 3.746195, 3.809176, 4.017575"); } } /* end of arc hk_serial_load_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "9.236001, 9.640362, 9.858232, 9.881917, 9.960289",\ "9.337470, 9.741831, 9.959702, 9.983386, 10.061758",\ "9.480379, 9.884741, 10.102612, 10.126295, 10.204667",\ "9.735904, 10.140265, 10.358135, 10.381820, 10.460192",\ "10.148558, 10.552919, 10.770790, 10.794474, 10.872846"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019315, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.222443, 10.463433, 10.593985, 10.608177, 10.655138",\ "10.323912, 10.564902, 10.695454, 10.709646, 10.756607",\ "10.466822, 10.707811, 10.838363, 10.852555, 10.899516",\ "10.722345, 10.963336, 11.093887, 11.108080, 11.155041",\ "11.135000, 11.375990, 11.506541, 11.520734, 11.567695"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.223607, 0.629961, 1.774770, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\ "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\ "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\ "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\ "1.322957, 1.412936, 1.461922, 1.467248, 1.484869"); } } /* end of arc hk_serial_load_mprj_io[1]_redg_min*/ timing () { related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.745675, 14.155251, 14.439452, 14.470348, 14.572580",\ "14.394633, 14.804209, 15.088410, 15.119307, 15.221539",\ "15.043591, 15.453167, 15.737369, 15.768265, 15.870497",\ "15.910599, 16.320175, 16.604376, 16.635273, 16.737503",\ "16.241323, 16.650898, 16.935101, 16.965998, 17.068228"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\ "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\ "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\ "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\ "2.171335, 2.946530, 3.483056, 3.541382, 3.734378"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "15.692254, 16.171873, 16.493393, 16.528345, 16.644001",\ "16.167812, 16.647432, 16.968952, 17.003904, 17.119560",\ "16.643372, 17.122992, 17.444510, 17.479462, 17.595118",\ "17.324556, 17.804176, 18.125694, 18.160648, 18.276302",\ "17.618567, 18.098186, 18.419704, 18.454659, 18.570312"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\ "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\ "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\ "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\ "2.315989, 3.166850, 3.746195, 3.809176, 4.017575"); } } /* end of arc mprj_io[11]_mprj_io[1]_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[11]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.644815, 13.049177, 13.267048, 13.290731, 13.369103",\ "12.721436, 13.125797, 13.343668, 13.367352, 13.445724",\ "12.798058, 13.202418, 13.420288, 13.443974, 13.522345",\ "12.870773, 13.275135, 13.493006, 13.516689, 13.595061",\ "12.870773, 13.275135, 13.493006, 13.516689, 13.595061"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019315, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "14.419127, 14.660118, 14.790668, 14.804861, 14.851822",\ "14.788668, 15.029659, 15.160210, 15.174402, 15.221363",\ "15.157261, 15.398252, 15.528803, 15.542995, 15.589956",\ "15.649702, 15.890694, 16.021244, 16.035437, 16.082397",\ "15.839386, 16.080376, 16.210926, 16.225121, 16.272079"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\ "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\ "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\ "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\ "1.322957, 1.412936, 1.461922, 1.467248, 1.484869"); } } /* end of arc mprj_io[11]_mprj_io[1]_una_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.909890, 14.319466, 14.603667, 14.634563, 14.736795",\ "14.385426, 14.795001, 15.079203, 15.110100, 15.212330",\ "14.860961, 15.270536, 15.554738, 15.585634, 15.687866",\ "15.542502, 15.952078, 16.236279, 16.267176, 16.369408",\ "15.837432, 16.247007, 16.531208, 16.562105, 16.664337"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\ "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\ "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\ "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\ "2.171335, 2.946530, 3.483056, 3.541382, 3.734378"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.274727, 16.754345, 17.075865, 17.110817, 17.226471",\ "16.750261, 17.229881, 17.551399, 17.586353, 17.702007",\ "17.225796, 17.705416, 18.026936, 18.061888, 18.177544",\ "17.907337, 18.386957, 18.708477, 18.743429, 18.859085",\ "18.202267, 18.681887, 19.003407, 19.038359, 19.154015"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\ "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\ "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\ "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\ "2.315989, 3.166850, 3.746195, 3.809176, 4.017575"); } } /* end of arc mprj_io[4]_mprj_io[1]_fedg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : falling_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.154100, 12.558462, 12.776332, 12.800016, 12.878387",\ "12.523207, 12.927568, 13.145439, 13.169123, 13.247495",\ "12.891747, 13.296108, 13.513979, 13.537663, 13.616035",\ "13.384115, 13.788477, 14.006348, 14.030031, 14.108403",\ "13.573818, 13.978179, 14.196049, 14.219734, 14.298105"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019315, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.250723, 13.491713, 13.622264, 13.636456, 13.683417",\ "13.619829, 13.860819, 13.991370, 14.005563, 14.052524",\ "13.988369, 14.229359, 14.359910, 14.374103, 14.421063",\ "14.480738, 14.721727, 14.852279, 14.866471, 14.913432",\ "14.670441, 14.911430, 15.041982, 15.056174, 15.103135"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\ "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\ "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\ "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\ "1.322957, 1.412936, 1.461922, 1.467248, 1.484869"); } } /* end of arc mprj_io[4]_mprj_io[1]_fedg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "19.034527, 19.444101, 19.728302, 19.759199, 19.861431",\ "19.683483, 20.093060, 20.377262, 20.408157, 20.510389",\ "20.332443, 20.742018, 21.026218, 21.057116, 21.159348",\ "21.199450, 21.609024, 21.893227, 21.924124, 22.026354",\ "21.530533, 21.940109, 22.224310, 22.255207, 22.357437"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\ "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\ "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\ "2.171335, 2.946530, 3.483056, 3.541382, 3.734378",\ "2.171335, 2.946530, 3.483056, 3.541382, 3.734378"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "21.700420, 22.180038, 22.501558, 22.536510, 22.652164",\ "22.349377, 22.828997, 23.150517, 23.185469, 23.301125",\ "22.998337, 23.477955, 23.799475, 23.834427, 23.950081",\ "23.865341, 24.344961, 24.666481, 24.701433, 24.817089",\ "24.196426, 24.676046, 24.997566, 25.032518, 25.148174"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\ "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\ "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\ "2.315989, 3.166850, 3.746195, 3.809176, 4.017575",\ "2.315989, 3.166850, 3.746195, 3.809176, 4.017575"); } } /* end of arc mprj_io[4]_mprj_io[1]_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.529503, 12.933865, 13.151735, 13.175419, 13.253791",\ "12.606148, 13.010509, 13.228378, 13.252064, 13.330435",\ "12.682791, 13.087152, 13.305021, 13.328707, 13.407078",\ "12.755522, 13.159883, 13.377752, 13.401438, 13.479809",\ "12.755522, 13.159883, 13.377752, 13.401438, 13.479809"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019315, 2.088657, 2.096195, 2.121139",\ "1.869096, 2.019315, 2.088657, 2.096195, 2.121139"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.789398, 14.030390, 14.160940, 14.175133, 14.222094",\ "13.866043, 14.107033, 14.237584, 14.251777, 14.298738",\ "13.942686, 14.183678, 14.314228, 14.328421, 14.375381",\ "14.015417, 14.256407, 14.386958, 14.401151, 14.448112",\ "14.015417, 14.256407, 14.386958, 14.401151, 14.448112"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\ "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\ "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\ "1.322957, 1.412936, 1.461922, 1.467248, 1.484869",\ "1.322957, 1.412936, 1.461922, 1.467248, 1.484869"); } } /* end of arc mprj_io[4]_mprj_io[1]_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.857681, 1.488574, 1.120034, 0.627666, 0.437963",\ "2.506639, 2.137532, 1.768992, 1.276623, 1.086921",\ "3.155596, 2.786489, 2.417950, 1.925581, 1.735879",\ "4.022604, 3.653497, 3.284957, 2.792589, 2.602887",\ "4.353310, 3.984203, 3.615663, 3.123294, 2.933592"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "5.276031, 4.906925, 4.538385, 4.046016, 3.856314",\ "5.751628, 5.382521, 5.013981, 4.521613, 4.331911",\ "6.227223, 5.858117, 5.489577, 4.997208, 4.807506",\ "6.907824, 6.538717, 6.170177, 5.677808, 5.488106",\ "7.201835, 6.832728, 6.464188, 5.971819, 5.782117"); } } /* end of arc mprj_io[4]_mprj_io[1]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.559930, -0.084394, 0.391141, 1.072682, 1.367611",\ "-0.636514, -0.160978, 0.314558, 0.996099, 1.291028",\ "-0.713097, -0.237561, 0.237975, 0.919516, 1.214445",\ "-0.815413, -0.339877, 0.135659, 0.817200, 1.112129",\ "-0.785789, -0.310254, 0.165282, 0.846823, 1.141752"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-4.128890, -3.653354, -3.177818, -2.496277, -2.201348",\ "-4.499146, -4.023611, -3.548075, -2.866534, -2.571605",\ "-4.867827, -4.392292, -3.916756, -3.235215, -2.940286",\ "-5.360386, -4.884850, -4.409314, -3.727773, -3.432844",\ "-5.550038, -5.074502, -4.598967, -3.917426, -3.622497"); } } /* end of arc mprj_io[4]_mprj_io[1]_hldf*/ } /* end of pin mprj_io[1] */ pin("mprj_io[0]") { direction : inout ; max_transition : 0.000000 ; min_transition : 0.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-1.415610, -1.415610, -1.632247, -1.704460, -1.848885",\ "-0.766653, -0.766653, -0.983291, -1.055503, -1.199928",\ "-0.117696, -0.117696, -0.334333, -0.406546, -0.550971",\ "0.749311, 0.749311, 0.532673, 0.460461, 0.316036",\ "1.079996, 1.079996, 0.863358, 0.791146, 0.646721"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); values ( "-0.689085, -0.689085, -0.905723, -0.977935, -1.122360",\ "-0.213449, -0.213449, -0.430087, -0.502299, -0.646724",\ "0.262187, 0.262187, 0.045549, -0.026663, -0.171088",\ "0.942165, 0.942165, 0.725527, 0.653315, 0.508890",\ "1.236175, 1.236175, 1.019537, 0.947325, 0.802900"); } } /* end of arc clock_mprj_io[0]_stupr*/ timing () { related_pin : "clock" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "4.356203, 4.356203, 4.464521, 4.572840, 4.789478",\ "4.279659, 4.279659, 4.387978, 4.496296, 4.712934",\ "4.203115, 4.203115, 4.311434, 4.419752, 4.636391",\ "4.100853, 4.100853, 4.209171, 4.317490, 4.534128",\ "4.130449, 4.130449, 4.238767, 4.347085, 4.563724"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); values ( "3.432671, 3.432671, 3.540989, 3.649307, 3.865946",\ "3.061653, 3.061653, 3.169971, 3.278290, 3.494928",\ "2.692879, 2.692879, 2.801197, 2.909515, 3.126154",\ "2.200197, 2.200197, 2.308515, 2.416833, 2.633472",\ "2.010577, 2.010577, 2.118895, 2.227213, 2.443852"); } } /* end of arc clock_mprj_io[0]_hldr*/ timing () { related_pin : "mprj_io[4]" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "1.608492, 1.239385, 0.870845, 0.378476, 0.188774",\ "2.257449, 1.888342, 1.519802, 1.027433, 0.837731",\ "2.906406, 2.537299, 2.168759, 1.676391, 1.486689",\ "3.773414, 3.404306, 3.035767, 2.543398, 2.353696",\ "4.104099, 3.734992, 3.366452, 2.874083, 2.684381"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "3.784195, 3.415088, 3.046548, 2.554180, 2.364478",\ "4.259832, 3.890725, 3.522185, 3.029816, 2.840114",\ "4.735469, 4.366362, 3.997822, 3.505454, 3.315752",\ "5.415446, 5.046339, 4.677799, 4.185430, 3.995728",\ "5.709457, 5.340350, 4.971810, 4.479441, 4.289739"); } } /* end of arc mprj_io[4]_mprj_io[0]_stupf*/ timing () { related_pin : "mprj_io[4]" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-0.215968, 0.259568, 0.735104, 1.416645, 1.711574",\ "-0.292511, 0.183024, 0.658560, 1.340101, 1.635030",\ "-0.369055, 0.106481, 0.582016, 1.263557, 1.558486",\ "-0.471318, 0.004218, 0.479754, 1.161295, 1.456224",\ "-0.441722, 0.033814, 0.509350, 1.190891, 1.485820"); } fall_constraint( f_dtrans_ctrans ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); values ( "-2.487247, -2.011712, -1.536176, -0.854635, -0.559706",\ "-2.858264, -2.382728, -1.907192, -1.225651, -0.930722",\ "-3.227038, -2.751503, -2.275967, -1.594426, -1.299497",\ "-3.719720, -3.244184, -2.768649, -2.087108, -1.792179",\ "-3.909340, -3.433805, -2.958269, -2.276728, -1.981799"); } } /* end of arc mprj_io[4]_mprj_io[0]_hldf*/ } /* end of pin mprj_io[0] */ } /* end of bus mprj_io */ pin("clock") { direction : input ; clock : true ; max_transition : 1.500000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "1.262132"); } } /* end of arc clock_clock_pwl*/ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "1.122939"); } } /* end of arc clock_clock_pwh*/ } /* end of pin clock */ pin("resetb") { direction : input ; max_transition : 0.000000 ; capacitance : 0.991811 ; is_pad : true ; is_unconstrained : true; /* Other user defined attributes. */ is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "17.994501, 18.385094, 18.602972, 18.626657, 18.705032",\ "17.994501, 18.385094, 18.602972, 18.626657, 18.705032",\ "18.102819, 18.493412, 18.711290, 18.734976, 18.813351",\ "18.211138, 18.601730, 18.819609, 18.843294, 18.921669",\ "18.427776, 18.818367, 19.036247, 19.059933, 19.138308"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869123, 2.019279, 2.088651, 2.096193, 2.121147",\ "1.869123, 2.019279, 2.088651, 2.096193, 2.121147",\ "1.869123, 2.019279, 2.088651, 2.096193, 2.121147",\ "1.869123, 2.019279, 2.088651, 2.096193, 2.121147",\ "1.869123, 2.019279, 2.088651, 2.096193, 2.121147"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "19.799465, 20.040512, 20.171045, 20.185236, 20.232189",\ "19.799465, 20.040512, 20.171045, 20.185236, 20.232189",\ "19.907784, 20.148830, 20.279364, 20.293554, 20.340508",\ "20.016102, 20.257149, 20.387682, 20.401873, 20.448826",\ "20.232740, 20.473787, 20.604321, 20.618511, 20.665466"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322888, 1.413067, 1.461981, 1.467299, 1.484893",\ "1.322888, 1.413067, 1.461981, 1.467299, 1.484893",\ "1.322888, 1.413067, 1.461981, 1.467299, 1.484893",\ "1.322888, 1.413067, 1.461981, 1.467299, 1.484893",\ "1.322888, 1.413067, 1.461981, 1.467299, 1.484893"); } } /* end of arc clock_flash_csb_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "17.231697, 17.622288, 17.840168, 17.863853, 17.942228",\ "17.231697, 17.622288, 17.840168, 17.863853, 17.942228",\ "17.448336, 17.838926, 18.056807, 18.080492, 18.158867",\ "17.520548, 17.911139, 18.129019, 18.152704, 18.231079",\ "17.664972, 18.055565, 18.273443, 18.297129, 18.375504"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869123, 2.019279, 2.088651, 2.096193, 2.121147",\ "1.869123, 2.019279, 2.088651, 2.096193, 2.121147",\ "1.869123, 2.019279, 2.088651, 2.096193, 2.121147",\ "1.869123, 2.019279, 2.088651, 2.096193, 2.121147",\ "1.869123, 2.019279, 2.088651, 2.096193, 2.121147"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "18.901012, 19.142059, 19.272591, 19.286781, 19.333736",\ "18.901012, 19.142059, 19.272591, 19.286781, 19.333736",\ "19.117649, 19.358696, 19.489227, 19.503418, 19.550373",\ "19.189861, 19.430908, 19.561440, 19.575630, 19.622585",\ "19.334286, 19.575335, 19.705868, 19.720057, 19.767012"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322888, 1.413067, 1.461981, 1.467299, 1.484893",\ "1.322888, 1.413067, 1.461981, 1.467299, 1.484893",\ "1.322888, 1.413067, 1.461981, 1.467299, 1.484893",\ "1.322888, 1.413067, 1.461981, 1.467299, 1.484893",\ "1.322888, 1.413067, 1.461981, 1.467299, 1.484893"); } } /* end of arc clock_flash_csb_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.509180, 13.899771, 14.117651, 14.141336, 14.219710",\ "14.158138, 14.548729, 14.766609, 14.790295, 14.868669",\ "14.807096, 15.197687, 15.415567, 15.439253, 15.517627",\ "15.674105, 16.064695, 16.282576, 16.306261, 16.384636",\ "16.005188, 16.395779, 16.613659, 16.637344, 16.715719"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.064057, 2.137892, 2.145918, 2.172478",\ "1.903822, 2.064057, 2.137892, 2.145918, 2.172478",\ "1.903822, 2.064057, 2.137892, 2.145918, 2.172478",\ "1.903822, 2.064057, 2.137892, 2.145918, 2.172478",\ "1.903822, 2.064057, 2.137892, 2.145918, 2.172478"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.922323, 14.163370, 14.293903, 14.308094, 14.355048",\ "14.571282, 14.812330, 14.942863, 14.957052, 15.004007",\ "15.220242, 15.461288, 15.591822, 15.606012, 15.652966",\ "16.087250, 16.328297, 16.458828, 16.473019, 16.519974",\ "16.418335, 16.659382, 16.789913, 16.804104, 16.851059"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.402992, 1.504035, 1.553027, 1.558353, 1.575976",\ "1.402992, 1.504035, 1.553027, 1.558353, 1.575976",\ "1.402992, 1.504035, 1.553027, 1.558353, 1.575976",\ "1.402992, 1.504035, 1.553027, 1.558353, 1.575976",\ "1.402992, 1.504035, 1.553027, 1.558353, 1.575976"); } } /* end of arc mprj_io[4]_flash_csb_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.270276, 11.270636, 11.270778, 11.270793, 11.270844",\ "11.346920, 11.347280, 11.347422, 11.347437, 11.347488",\ "11.423563, 11.423923, 11.424065, 11.424080, 11.424131",\ "11.496295, 11.496655, 11.496797, 11.496812, 11.496863",\ "11.496295, 11.496655, 11.496797, 11.496812, 11.496863"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.145662, 11.150805, 11.151648, 11.151738, 11.152041",\ "11.222306, 11.227449, 11.228291, 11.228382, 11.228685",\ "11.298949, 11.304092, 11.304934, 11.305025, 11.305328",\ "11.371681, 11.376824, 11.377666, 11.377757, 11.378060",\ "11.371681, 11.376824, 11.377666, 11.377757, 11.378060"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_csb_redg_min*/ } /* end of pin flash_csb */ pin("flash_clk") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.271439, 16.662041, 16.879921, 16.903606, 16.981979",\ "16.271439, 16.662041, 16.879921, 16.903606, 16.981979",\ "16.379757, 16.770359, 16.988239, 17.011925, 17.090298",\ "16.488075, 16.878677, 17.096558, 17.120243, 17.198616",\ "16.704714, 17.095318, 17.313196, 17.336880, 17.415255"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.816883, 17.057922, 17.188457, 17.202648, 17.249603",\ "16.816883, 17.057922, 17.188457, 17.202648, 17.249603",\ "16.925201, 17.166241, 17.296776, 17.310966, 17.357922",\ "17.033520, 17.274559, 17.405094, 17.419285, 17.466240",\ "17.250158, 17.491198, 17.621733, 17.635923, 17.682878"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\ "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\ "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\ "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\ "1.322899, 1.413047, 1.461972, 1.467291, 1.484890"); } } /* end of arc clock_flash_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "15.773794, 16.164398, 16.382277, 16.405960, 16.484335",\ "15.773794, 16.164398, 16.382277, 16.405960, 16.484335",\ "15.990432, 16.381035, 16.598913, 16.622599, 16.700974",\ "16.062645, 16.453247, 16.671125, 16.694811, 16.773186",\ "16.207069, 16.597672, 16.815552, 16.839237, 16.917610"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.487032, 16.728071, 16.858608, 16.872797, 16.919754",\ "16.487032, 16.728071, 16.858608, 16.872797, 16.919754",\ "16.703671, 16.944710, 17.075245, 17.089436, 17.136391",\ "16.775883, 17.016922, 17.147457, 17.161648, 17.208603",\ "16.920307, 17.161346, 17.291882, 17.306072, 17.353027"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\ "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\ "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\ "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\ "1.322899, 1.413047, 1.461972, 1.467291, 1.484890"); } } /* end of arc clock_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.324080, 13.714683, 13.932562, 13.956246, 14.034620",\ "13.973037, 14.363640, 14.581518, 14.605204, 14.683578",\ "14.621996, 15.012599, 15.230478, 15.254163, 15.332537",\ "15.489004, 15.879607, 16.097486, 16.121170, 16.199545",\ "15.820089, 16.210693, 16.428572, 16.452255, 16.530630"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.064064, 2.137895, 2.145922, 2.172480",\ "1.903822, 2.064064, 2.137895, 2.145922, 2.172480",\ "1.903822, 2.064064, 2.137895, 2.145922, 2.172480",\ "1.903822, 2.064064, 2.137895, 2.145922, 2.172480",\ "1.903822, 2.064064, 2.137895, 2.145922, 2.172480"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.925396, 14.166435, 14.296971, 14.311161, 14.358117",\ "14.574354, 14.815393, 14.945929, 14.960119, 15.007074",\ "15.223312, 15.464352, 15.594887, 15.609077, 15.656033",\ "16.090321, 16.331360, 16.461895, 16.476086, 16.523041",\ "16.421404, 16.662443, 16.792980, 16.807169, 16.854126"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.402951, 1.504035, 1.553027, 1.558353, 1.575976",\ "1.402951, 1.504035, 1.553027, 1.558353, 1.575976",\ "1.402951, 1.504035, 1.553027, 1.558353, 1.575976",\ "1.402951, 1.504035, 1.553027, 1.558353, 1.575976",\ "1.402951, 1.504035, 1.553027, 1.558353, 1.575976"); } } /* end of arc mprj_io[4]_flash_clk_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.181200, 11.181573, 11.181720, 11.181736, 11.181789",\ "11.257845, 11.258217, 11.258364, 11.258380, 11.258432",\ "11.334488, 11.334861, 11.335008, 11.335024, 11.335077",\ "11.407219, 11.407592, 11.407739, 11.407755, 11.407808",\ "11.407219, 11.407592, 11.407739, 11.407755, 11.407808"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.056977, 11.061938, 11.062766, 11.062856, 11.063153",\ "11.133621, 11.138582, 11.139410, 11.139500, 11.139797",\ "11.210265, 11.215226, 11.216054, 11.216144, 11.216441",\ "11.282996, 11.287957, 11.288785, 11.288875, 11.289172",\ "11.282996, 11.287957, 11.288785, 11.288875, 11.289172"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_clk_redg_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.757803, 12.148406, 12.366285, 12.389970, 12.468344",\ "12.406761, 12.797364, 13.015244, 13.038928, 13.117302",\ "13.055720, 13.446323, 13.664202, 13.687887, 13.766262",\ "13.922728, 14.313331, 14.531210, 14.554894, 14.633268",\ "14.253812, 14.644415, 14.862293, 14.885979, 14.964354"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.293026, 12.534065, 12.664600, 12.678791, 12.725746",\ "12.768562, 13.009602, 13.140137, 13.154327, 13.201283",\ "13.244097, 13.485136, 13.615672, 13.629862, 13.676818",\ "13.925638, 14.166677, 14.297214, 14.311403, 14.358359",\ "14.220568, 14.461607, 14.592142, 14.606333, 14.653288"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\ "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\ "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\ "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\ "1.322899, 1.413047, 1.461972, 1.467291, 1.484890"); } } /* end of arc mprj_io[4]_flash_clk_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.800291, 11.190894, 11.408773, 11.432458, 11.510832",\ "10.876935, 11.267538, 11.485416, 11.509102, 11.587477",\ "10.953579, 11.344182, 11.562061, 11.585746, 11.664120",\ "11.026310, 11.416913, 11.634792, 11.658477, 11.736851",\ "11.026310, 11.416913, 11.634792, 11.658477, 11.736851"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145",\ "1.869119, 2.019284, 2.088652, 2.096193, 2.121145"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.719617, 11.960656, 12.091192, 12.105382, 12.152338",\ "12.088724, 12.329763, 12.460299, 12.474489, 12.521444",\ "12.457264, 12.698303, 12.828838, 12.843029, 12.889984",\ "12.949633, 13.190672, 13.321207, 13.335398, 13.382353",\ "13.139334, 13.380373, 13.510909, 13.525099, 13.572055"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\ "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\ "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\ "1.322899, 1.413047, 1.461972, 1.467291, 1.484890",\ "1.322899, 1.413047, 1.461972, 1.467291, 1.484890"); } } /* end of arc mprj_io[4]_flash_clk_una_min*/ } /* end of pin flash_clk */ pin("flash_io0") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ timing () { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.030083, 16.420681, 16.638559, 16.662245, 16.740620",\ "16.030083, 16.420681, 16.638559, 16.662245, 16.740620",\ "16.138401, 16.528999, 16.746878, 16.770563, 16.848938",\ "16.246719, 16.637318, 16.855196, 16.878881, 16.957256",\ "16.463358, 16.853956, 17.071835, 17.095520, 17.173895"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\ "1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\ "1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\ "1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\ "1.903822, 2.064016, 2.137871, 2.145900, 2.172467"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "16.559523, 16.800568, 16.931101, 16.945292, 16.992245",\ "16.559523, 16.800568, 16.931101, 16.945292, 16.992245",\ "16.667841, 16.908886, 17.039419, 17.053610, 17.100563",\ "16.776159, 17.017204, 17.147738, 17.161928, 17.208881",\ "16.992798, 17.233841, 17.364376, 17.378567, 17.425522"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.375000, 0.750000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.403217, 1.504030, 1.553025, 1.558352, 1.575976",\ "1.403217, 1.504030, 1.553025, 1.558352, 1.575976",\ "1.403217, 1.504030, 1.553025, 1.558352, 1.575976",\ "1.403217, 1.504030, 1.553025, 1.558352, 1.575976",\ "1.403217, 1.504030, 1.553025, 1.558352, 1.575976"); } } /* end of arc clock_flash_io0_redg*/ timing () { min_delay_flag : true ; related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "14.489696, 14.489995, 14.490114, 14.490127, 14.490170",\ "14.489696, 14.489995, 14.490114, 14.490127, 14.490170",\ "14.706332, 14.706632, 14.706751, 14.706763, 14.706806",\ "14.778544, 14.778844, 14.778963, 14.778975, 14.779018",\ "14.922969, 14.923268, 14.923388, 14.923400, 14.923443"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "14.363292, 14.369271, 14.370174, 14.370273, 14.370598",\ "14.363292, 14.369271, 14.370174, 14.370273, 14.370598",\ "14.579928, 14.585908, 14.586811, 14.586909, 14.587234",\ "14.652141, 14.658120, 14.659023, 14.659122, 14.659447",\ "14.796565, 14.802545, 14.803448, 14.803546, 14.803871"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.010000, 0.750000, 1.000000, 1.500000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc clock_flash_io0_redg_min*/ timing () { related_pin : "mprj_io[2]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.836919, 11.227517, 11.445396, 11.469082, 11.547456",\ "11.485876, 11.876474, 12.094354, 12.118040, 12.196413",\ "12.134834, 12.525433, 12.743311, 12.766996, 12.845371",\ "13.001841, 13.392439, 13.610318, 13.634005, 13.712378",\ "13.332531, 13.723129, 13.941008, 13.964693, 14.043068"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869121, 2.019282, 2.088652, 2.096193, 2.121146",\ "1.869121, 2.019282, 2.088652, 2.096193, 2.121146",\ "1.869121, 2.019282, 2.088652, 2.096193, 2.121146",\ "1.869121, 2.019282, 2.088652, 2.096193, 2.121146",\ "1.869121, 2.019282, 2.088652, 2.096193, 2.121146"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.411667, 11.652710, 11.783244, 11.797435, 11.844389",\ "11.887295, 12.128338, 12.258872, 12.273063, 12.320017",\ "12.362924, 12.603968, 12.734501, 12.748692, 12.795647",\ "13.043015, 13.284060, 13.414593, 13.428783, 13.475739",\ "13.337025, 13.578069, 13.708603, 13.722794, 13.769748"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322893, 1.413057, 1.461977, 1.467295, 1.484892",\ "1.322893, 1.413057, 1.461977, 1.467295, 1.484892",\ "1.322893, 1.413057, 1.461977, 1.467295, 1.484892",\ "1.322893, 1.413057, 1.461977, 1.467295, 1.484892",\ "1.322893, 1.413057, 1.461977, 1.467295, 1.484892"); } } /* end of arc mprj_io[2]_flash_io0_una*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[2]" ; timing_type : combinational ; timing_sense : positive_unate ; cell_rise( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.115542, 10.506141, 10.724020, 10.747705, 10.826079",\ "10.176170, 10.566769, 10.784648, 10.808334, 10.886707",\ "10.268338, 10.658937, 10.876816, 10.900501, 10.978875",\ "10.340704, 10.731302, 10.949181, 10.972866, 11.051241",\ "10.340704, 10.731302, 10.949181, 10.972866, 11.051241"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.869121, 2.019282, 2.088652, 2.096193, 2.121146",\ "1.869121, 2.019282, 2.088652, 2.096193, 2.121146",\ "1.869121, 2.019282, 2.088652, 2.096193, 2.121146",\ "1.869121, 2.019282, 2.088652, 2.096193, 2.121146",\ "1.869121, 2.019282, 2.088652, 2.096193, 2.121146"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.979605, 11.220648, 11.351182, 11.365373, 11.412327",\ "11.271871, 11.512915, 11.643448, 11.657639, 11.704594",\ "11.715854, 11.956898, 12.087431, 12.101622, 12.148577",\ "12.207039, 12.448082, 12.578616, 12.592807, 12.639761",\ "12.396665, 12.637709, 12.768242, 12.782433, 12.829388"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.010000, 1.000000, 2.505000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.322893, 1.413057, 1.461977, 1.467295, 1.484892",\ "1.322893, 1.413057, 1.461977, 1.467295, 1.484892",\ "1.322893, 1.413057, 1.461977, 1.467295, 1.484892",\ "1.322893, 1.413057, 1.461977, 1.467295, 1.484892",\ "1.322893, 1.413057, 1.461977, 1.467295, 1.484892"); } } /* end of arc mprj_io[2]_flash_io0_una_min*/ timing () { related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "12.852619, 13.243217, 13.461096, 13.484781, 13.563156",\ "13.501577, 13.892176, 14.110055, 14.133741, 14.212114",\ "14.150536, 14.541134, 14.759013, 14.782700, 14.861073",\ "15.017544, 15.408142, 15.626021, 15.649708, 15.728081",\ "15.348629, 15.739227, 15.957106, 15.980791, 16.059166"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\ "1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\ "1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\ "1.903822, 2.064016, 2.137871, 2.145900, 2.172467",\ "1.903822, 2.064016, 2.137871, 2.145900, 2.172467"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "13.470442, 13.711486, 13.842020, 13.856211, 13.903165",\ "14.119398, 14.360442, 14.490976, 14.505167, 14.552121",\ "14.768358, 15.009402, 15.139936, 15.154127, 15.201081",\ "15.635366, 15.876410, 16.006945, 16.021135, 16.068089",\ "15.966452, 16.207497, 16.338030, 16.352221, 16.399174"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "1.403217, 1.504030, 1.553025, 1.558352, 1.575976",\ "1.403217, 1.504030, 1.553025, 1.558352, 1.575976",\ "1.403217, 1.504030, 1.553025, 1.558352, 1.575976",\ "1.403217, 1.504030, 1.553025, 1.558352, 1.575976",\ "1.403217, 1.504030, 1.553025, 1.558352, 1.575976"); } } /* end of arc mprj_io[4]_flash_io0_redg*/ timing () { min_delay_flag : true ; related_pin : "mprj_io[4]" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "11.040204, 11.040504, 11.040623, 11.040635, 11.040678",\ "11.116848, 11.117147, 11.117267, 11.117279, 11.117322",\ "11.193491, 11.193790, 11.193910, 11.193922, 11.193965",\ "11.266223, 11.266523, 11.266642, 11.266654, 11.266697",\ "11.266223, 11.266523, 11.266642, 11.266654, 11.266697"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "10.913801, 10.919780, 10.920684, 10.920782, 10.921106",\ "10.990444, 10.996424, 10.997328, 10.997426, 10.997751",\ "11.067087, 11.073067, 11.073971, 11.074069, 11.074394",\ "11.139820, 11.145799, 11.146703, 11.146801, 11.147125",\ "11.139820, 11.145799, 11.146703, 11.146801, 11.147125"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 1.250000, 2.500000, 4.170000, 5.000000"); index_2 ( "1.163007, 1.860811, 2.336017, 2.387677, 2.558615"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } } /* end of arc mprj_io[4]_flash_io0_redg_min*/ } /* end of pin flash_io0 */ pin("flash_io1") { direction : output ; is_three_state : true ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; function : "0" ; capacitance : 1.163007 ; is_pad : true ; /* Other user defined attributes. */ } /* end of pin flash_io1 */ pin("hk_serial_load") { direction : internal ; clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; /* Other user defined attributes. */ timing () { related_pin : "hk_serial_load" ; timing_type : min_pulse_width ; fall_constraint( scalar ){ values ( "0.638116"); } } /* end of arc hk_serial_load_hk_serial_load_pwl*/ timing () { related_pin : "hk_serial_load" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "0.803927"); } } /* end of arc hk_serial_load_hk_serial_load_pwh*/ } /* end of pin hk_serial_load */ } /* end of cell */ } /* end of library */