library("caravan.min") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; date : "Wed May 31 04:03:39 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.211282, -0.211282, -0.427913, -0.500124, -0.644545",\ "0.437676, 0.437676, 0.221045, 0.148834, 0.004414",\ "1.086633, 1.086633, 0.870002, 0.797791, 0.653370",\ "1.953641, 1.953641, 1.737010, 1.664799, 1.520378",\ "2.284356, 2.284356, 2.067725, 1.995514, 1.851093"); } 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.100690, 1.100690, 0.884059, 0.811848, 0.667427",\ "1.576267, 1.576267, 1.359636, 1.287425, 1.143004",\ "2.051845, 2.051845, 1.835214, 1.763002, 1.618582",\ "2.732735, 2.732735, 2.516104, 2.443892, 2.299472",\ "3.026745, 3.026745, 2.810114, 2.737903, 2.593482"); } } /* 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.361360, 1.361360, 1.469676, 1.577992, 1.794623",\ "1.284758, 1.284758, 1.393075, 1.501390, 1.718021",\ "1.208156, 1.208156, 1.316472, 1.424788, 1.641418",\ "1.105815, 1.105815, 1.214131, 1.322447, 1.539078",\ "1.135451, 1.135451, 1.243767, 1.352083, 1.568714"); } 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.215390, 0.215390, 0.323707, 0.432022, 0.648653",\ "-0.154510, -0.154510, -0.046193, 0.062122, 0.278753",\ "-0.523147, -0.523147, -0.414830, -0.306515, -0.089884",\ "-1.015645, -1.015645, -0.907329, -0.799013, -0.582382",\ "-1.205314, -1.205314, -1.096997, -0.988682, -0.772051"); } } /* 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.070100, 4.700533, 4.331938, 3.839494, 3.649811",\ "5.719058, 5.349492, 4.980896, 4.488452, 4.298769",\ "6.368015, 5.998449, 5.629853, 5.137409, 4.947727",\ "7.235023, 6.865457, 6.496861, 6.004417, 5.814735",\ "7.565739, 7.196172, 6.827577, 6.335133, 6.145450"); } 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.101885, 6.732318, 6.363723, 5.871279, 5.681596",\ "7.577461, 7.207895, 6.839299, 6.346855, 6.157173",\ "8.053040, 7.683473, 7.314878, 6.822433, 6.632751",\ "8.733929, 8.364363, 7.995767, 7.503323, 7.313640",\ "9.027939, 8.658373, 8.289777, 7.797333, 7.607650"); } } /* 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 ( "-3.732049, -3.256489, -2.780929, -2.099764, -1.805754",\ "-3.808650, -3.333091, -2.857531, -2.176366, -1.882356",\ "-3.885253, -3.409694, -2.934134, -2.252969, -1.958959",\ "-3.987594, -3.512034, -3.036474, -2.355310, -2.061300",\ "-3.957958, -3.482398, -3.006838, -2.325674, -2.031663"); } 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.679842, -5.204282, -4.728722, -4.047557, -3.753547",\ "-6.049741, -5.574182, -5.098621, -4.417457, -4.123447",\ "-6.418378, -5.942819, -5.467258, -4.786094, -4.492084",\ "-6.910877, -6.435317, -5.959757, -5.278593, -4.984582",\ "-7.100545, -6.624986, -6.149426, -5.468261, -5.174251"); } } /* 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.039353, 1.039353, 0.822722, 0.750511, 0.606091",\ "1.688312, 1.688312, 1.471681, 1.399469, 1.255049",\ "2.337268, 2.337268, 2.120637, 2.048426, 1.904005",\ "3.204276, 3.204276, 2.987645, 2.915434, 2.771013",\ "3.534995, 3.534995, 3.318364, 3.246153, 3.101732"); } 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.756186, 2.756186, 2.539555, 2.467343, 2.322923",\ "3.231758, 3.231758, 3.015127, 2.942916, 2.798495",\ "3.707331, 3.707331, 3.490700, 3.418489, 3.274068",\ "4.388300, 4.388300, 4.171669, 4.099458, 3.955037",\ "4.682308, 4.682308, 4.465677, 4.393466, 4.249045"); } } /* 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.088943, 0.088943, 0.197260, 0.305575, 0.522206",\ "0.012337, 0.012337, 0.120653, 0.228969, 0.445600",\ "-0.064270, -0.064270, 0.044046, 0.152362, 0.368993",\ "-0.166616, -0.166616, -0.058300, 0.050015, 0.266646",\ "-0.136977, -0.136977, -0.028661, 0.079655, 0.296286"); } 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.747655, -1.747655, -1.639338, -1.531023, -1.314392",\ "-2.117461, -2.117461, -2.009145, -1.900829, -1.684198",\ "-2.486087, -2.486087, -2.377770, -2.269455, -2.052824",\ "-2.978571, -2.978571, -2.870255, -2.761939, -2.545308",\ "-3.168242, -3.168242, -3.059926, -2.951611, -2.734980"); } } /* 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.400133, 5.030567, 4.661971, 4.169527, 3.979845",\ "6.049090, 5.679524, 5.310928, 4.818484, 4.628802",\ "6.698048, 6.328481, 5.959886, 5.467442, 5.277759",\ "7.565056, 7.195489, 6.826894, 6.334450, 6.144767",\ "7.895774, 7.526207, 7.157612, 6.665168, 6.475485"); } 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.650283, 7.280716, 6.912121, 6.419677, 6.229994",\ "8.125855, 7.756289, 7.387693, 6.895249, 6.705567",\ "8.601428, 8.231861, 7.863266, 7.370822, 7.181139",\ "9.282397, 8.912830, 8.544235, 8.051791, 7.862109",\ "9.576406, 9.206839, 8.838243, 8.345799, 8.156116"); } } /* 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.072954, -3.597394, -3.121834, -2.440670, -2.146659",\ "-4.149560, -3.674001, -3.198441, -2.517276, -2.223266",\ "-4.226167, -3.750607, -3.275047, -2.593883, -2.299873",\ "-4.328514, -3.852954, -3.377394, -2.696229, -2.402219",\ "-4.298874, -3.823315, -3.347754, -2.666590, -2.372580"); } 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.506623, -6.031063, -5.555503, -4.874339, -4.580328",\ "-6.876429, -6.400869, -5.925309, -5.244145, -4.950135",\ "-7.245055, -6.769495, -6.293935, -5.612771, -5.318760",\ "-7.737539, -7.261979, -6.786419, -6.105255, -5.811244",\ "-7.927210, -7.451651, -6.976090, -6.294926, -6.000916"); } } /* 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.122149, 0.122149, -0.094482, -0.166694, -0.311114",\ "0.771107, 0.771107, 0.554476, 0.482265, 0.337844",\ "1.420064, 1.420064, 1.203433, 1.131222, 0.986801",\ "2.287072, 2.287072, 2.070441, 1.998230, 1.853809",\ "2.617776, 2.617776, 2.401145, 2.328934, 2.184513"); } 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.913575, 0.913575, 0.696944, 0.624733, 0.480312",\ "1.389176, 1.389176, 1.172545, 1.100334, 0.955914",\ "1.864779, 1.864779, 1.648149, 1.575937, 1.431517",\ "2.545287, 2.545287, 2.328656, 2.256445, 2.112024",\ "2.839297, 2.839297, 2.622666, 2.550455, 2.406034"); } } /* 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.094407, 1.094407, 1.202724, 1.311039, 1.527670",\ "1.017829, 1.017829, 1.126146, 1.234461, 1.451092",\ "0.941252, 0.941252, 1.049568, 1.157884, 1.374515",\ "0.838943, 0.838943, 0.947260, 1.055575, 1.272206",\ "0.868563, 0.868563, 0.976879, 1.085195, 1.301826"); } 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.126977, 0.126977, 0.235293, 0.343609, 0.560240",\ "-0.243392, -0.243392, -0.135076, -0.026760, 0.189871",\ "-0.612087, -0.612087, -0.503771, -0.395455, -0.178824",\ "-1.104663, -1.104663, -0.996346, -0.888031, -0.671400",\ "-1.294311, -1.294311, -1.185994, -1.077679, -0.861048"); } } /* 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.233126, 4.863559, 4.494964, 4.002520, 3.812837",\ "5.882084, 5.512517, 5.143922, 4.651478, 4.461795",\ "6.531040, 6.161474, 5.792878, 5.300434, 5.110752",\ "7.398048, 7.028482, 6.659886, 6.167442, 5.977760",\ "7.728752, 7.359186, 6.990590, 6.498146, 6.308464"); } 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.562077, 6.192510, 5.823915, 5.331470, 5.141788",\ "7.037678, 6.668111, 6.299516, 5.807072, 5.617389",\ "7.513281, 7.143714, 6.775119, 6.282675, 6.092992",\ "8.193789, 7.824222, 7.455626, 6.963182, 6.773500",\ "8.487799, 8.118233, 7.749637, 7.257193, 7.067510"); } } /* 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 ( "-3.916049, -3.440490, -2.964930, -2.283765, -1.989755",\ "-3.992628, -3.517068, -3.041508, -2.360343, -2.066333",\ "-4.069205, -3.593645, -3.118085, -2.436921, -2.142910",\ "-4.171513, -3.695953, -3.220393, -2.539229, -2.245219",\ "-4.141894, -3.666334, -3.190774, -2.509610, -2.215600"); } 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.433519, -4.957959, -4.482399, -3.801235, -3.507225",\ "-5.803888, -5.328328, -4.852768, -4.171604, -3.877594",\ "-6.172583, -5.697023, -5.221463, -4.540299, -4.246289",\ "-6.665159, -6.189599, -5.714039, -5.032875, -4.738864",\ "-6.854806, -6.379247, -5.903687, -5.222522, -4.928512"); } } /* 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 ( "1.773119, 1.773119, 1.556488, 1.484277, 1.339857",\ "2.422080, 2.422080, 2.205448, 2.133237, 1.988817",\ "3.071038, 3.071038, 2.854406, 2.782196, 2.637775",\ "3.938046, 3.938046, 3.721415, 3.649204, 3.504783",\ "4.268769, 4.268769, 4.052137, 3.979927, 3.835506"); } 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.535132, 2.535132, 2.318501, 2.246290, 2.101870",\ "3.010697, 3.010697, 2.794066, 2.721855, 2.577435",\ "3.486260, 3.486260, 3.269629, 3.197418, 3.052998",\ "4.167367, 4.167367, 3.950736, 3.878525, 3.734104",\ "4.461377, 4.461377, 4.244746, 4.172535, 4.028114"); } } /* 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.531495, 0.531495, 0.639812, 0.748127, 0.964758",\ "0.454880, 0.454880, 0.563196, 0.671512, 0.888143",\ "0.378263, 0.378263, 0.486580, 0.594895, 0.811526",\ "0.275906, 0.275906, 0.384222, 0.492537, 0.709168",\ "0.305551, 0.305551, 0.413867, 0.522182, 0.738813"); } 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.198553, -0.198553, -0.090237, 0.018079, 0.234710",\ "-0.568192, -0.568192, -0.459875, -0.351560, -0.134929",\ "-0.936796, -0.936796, -0.828480, -0.720164, -0.503533",\ "-1.429251, -1.429251, -1.320934, -1.212619, -0.995988",\ "-1.618931, -1.618931, -1.510614, -1.402299, -1.185668"); } } /* 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.138132, 4.768566, 4.399970, 3.907526, 3.717844",\ "5.787090, 5.417524, 5.048928, 4.556484, 4.366802",\ "6.436048, 6.066482, 5.697886, 5.205442, 5.015760",\ "7.303055, 6.933489, 6.564894, 6.072450, 5.882767",\ "7.633778, 7.264212, 6.895617, 6.403172, 6.213490"); } 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.574777, 6.205211, 5.836616, 5.344172, 5.154489",\ "7.050342, 6.680776, 6.312181, 5.819736, 5.630054",\ "7.525905, 7.156339, 6.787744, 6.295300, 6.105617",\ "8.207012, 7.837446, 7.468850, 6.976406, 6.786724",\ "8.501022, 8.131456, 7.762860, 7.270416, 7.080734"); } } /* 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 ( "-3.652335, -3.176775, -2.701215, -2.020051, -1.726040",\ "-3.728950, -3.253390, -2.777830, -2.096666, -1.802656",\ "-3.805566, -3.330007, -2.854446, -2.173282, -1.879272",\ "-3.907925, -3.432365, -2.956805, -2.275641, -1.981631",\ "-3.878280, -3.402720, -2.927160, -2.245996, -1.951986"); } 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.924276, -4.448716, -3.973156, -3.291992, -2.997982",\ "-5.293914, -4.818355, -4.342794, -3.661630, -3.367620",\ "-5.662519, -5.186959, -4.711399, -4.030235, -3.736225",\ "-6.154974, -5.679414, -5.203854, -4.522689, -4.228679",\ "-6.344654, -5.869094, -5.393534, -4.712369, -4.418359"); } } /* 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.303123, 1.303123, 1.086492, 1.014280, 0.869860",\ "1.952083, 1.952083, 1.735452, 1.663240, 1.518820",\ "2.601039, 2.601039, 2.384408, 2.312197, 2.167776",\ "3.468049, 3.468049, 3.251418, 3.179207, 3.034786",\ "3.798764, 3.798764, 3.582133, 3.509922, 3.365501"); } 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.447910, 3.447910, 3.231279, 3.159068, 3.014647",\ "3.923485, 3.923485, 3.706854, 3.634643, 3.490222",\ "4.399059, 4.399059, 4.182428, 4.110217, 3.965796",\ "5.079991, 5.079991, 4.863360, 4.791149, 4.646729",\ "5.374002, 5.374002, 5.157371, 5.085159, 4.940739"); } } /* 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.119510, 0.119510, 0.227826, 0.336142, 0.552773",\ "0.042905, 0.042905, 0.151221, 0.259537, 0.476168",\ "-0.033700, -0.033700, 0.074616, 0.182932, 0.399563",\ "-0.136045, -0.136045, -0.027729, 0.080586, 0.297217",\ "-0.106407, -0.106407, 0.001909, 0.110225, 0.326856"); } 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.337715, -2.337715, -2.229399, -2.121083, -1.904452",\ "-2.707566, -2.707566, -2.599250, -2.490934, -2.274303",\ "-3.076198, -3.076198, -2.967881, -2.859566, -2.642935",\ "-3.568688, -3.568688, -3.460372, -3.352057, -3.135426",\ "-3.758358, -3.758358, -3.650042, -3.541726, -3.325095"); } } /* 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 ( "5.706481, 5.336915, 4.968319, 4.475875, 4.286192",\ "6.355441, 5.985875, 5.617279, 5.124835, 4.935153",\ "7.004397, 6.634831, 6.266235, 5.773791, 5.584109",\ "7.871407, 7.501841, 7.133245, 6.640801, 6.451119",\ "8.202122, 7.832556, 7.463961, 6.971517, 6.781834"); } 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.567501, 8.197935, 7.829340, 7.336896, 7.147213",\ "9.043076, 8.673510, 8.304914, 7.812470, 7.622788",\ "9.518650, 9.149084, 8.780489, 8.288045, 8.098362",\ "10.199583, 9.830017, 9.461421, 8.968977, 8.779295",\ "10.493593, 10.124027, 9.755431, 9.262987, 9.073305"); } } /* 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.118083, -3.642523, -3.166963, -2.485798, -2.191788",\ "-4.194687, -3.719128, -3.243567, -2.562403, -2.268393",\ "-4.271292, -3.795732, -3.320172, -2.639008, -2.344998",\ "-4.373638, -3.898078, -3.422518, -2.741354, -2.447343",\ "-4.343999, -3.868440, -3.392879, -2.711715, -2.417705"); } 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.374991, -6.899431, -6.423871, -5.742707, -5.448697",\ "-7.744842, -7.269282, -6.793722, -6.112558, -5.818548",\ "-8.113474, -7.637914, -7.162354, -6.481189, -6.187179",\ "-8.605965, -8.130404, -7.654844, -6.973680, -6.679670",\ "-8.795633, -8.320074, -7.844514, -7.163350, -6.869339"); } } /* 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 ( "0.723500, 0.723500, 0.506869, 0.434658, 0.290237",\ "1.372458, 1.372458, 1.155827, 1.083615, 0.939195",\ "2.021415, 2.021415, 1.804784, 1.732573, 1.588152",\ "2.888422, 2.888422, 2.671791, 2.599580, 2.455159",\ "3.219139, 3.219139, 3.002508, 2.930297, 2.785876"); } 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.161627, 2.161627, 1.944996, 1.872785, 1.728364",\ "2.637202, 2.637202, 2.420571, 2.348360, 2.203939",\ "3.112779, 3.112779, 2.896148, 2.823936, 2.679516",\ "3.793694, 3.793694, 3.577063, 3.504851, 3.360431",\ "4.087705, 4.087705, 3.871074, 3.798862, 3.654442"); } } /* 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.731214, 0.731214, 0.839530, 0.947845, 1.164476",\ "0.654610, 0.654610, 0.762926, 0.871242, 1.087873",\ "0.578006, 0.578006, 0.686322, 0.794638, 1.011269",\ "0.475663, 0.475663, 0.583980, 0.692295, 0.908926",\ "0.505301, 0.505301, 0.613617, 0.721932, 0.938563"); } 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.844158, -0.844158, -0.735842, -0.627526, -0.410895",\ "-1.214029, -1.214029, -1.105713, -0.997397, -0.780766",\ "-1.582663, -1.582663, -1.474346, -1.366031, -1.149400",\ "-2.075157, -2.075157, -1.966841, -1.858525, -1.641894",\ "-2.264826, -2.264826, -2.156509, -2.048194, -1.831563"); } } /* 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.058135, 4.688569, 4.319973, 3.827529, 3.637846",\ "5.707092, 5.337526, 4.968930, 4.476486, 4.286804",\ "6.356050, 5.986483, 5.617887, 5.125443, 4.935761",\ "7.223057, 6.853490, 6.484895, 5.992451, 5.802768",\ "7.553774, 7.184207, 6.815612, 6.323168, 6.133485"); } 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.893059, 6.523492, 6.154897, 5.662453, 5.472770",\ "7.368634, 6.999068, 6.630472, 6.138028, 5.948346",\ "7.844211, 7.474644, 7.106049, 6.613605, 6.423922",\ "8.525126, 8.155560, 7.786963, 7.294519, 7.104837",\ "8.819137, 8.449570, 8.080975, 7.588531, 7.398848"); } } /* 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.480222, -3.004662, -2.529102, -1.847938, -1.553927",\ "-3.556826, -3.081266, -2.605706, -1.924541, -1.630531",\ "-3.633430, -3.157870, -2.682310, -2.001146, -1.707136",\ "-3.735774, -3.260214, -2.784654, -2.103489, -1.809479",\ "-3.706136, -3.230577, -2.755016, -2.073852, -1.779842"); } 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.507689, -5.032129, -4.556569, -3.875405, -3.581395",\ "-5.877560, -5.402000, -4.926440, -4.245276, -3.951266",\ "-6.246193, -5.770634, -5.295074, -4.613909, -4.319899",\ "-6.738688, -6.263128, -5.787568, -5.106404, -4.812394",\ "-6.928357, -6.452797, -5.977237, -5.296072, -5.002062"); } } /* 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 ( "1.924297, 1.924297, 1.707666, 1.635455, 1.491035",\ "2.573286, 2.573286, 2.356655, 2.284444, 2.140023",\ "3.222275, 3.222275, 3.005644, 2.933433, 2.789012",\ "4.089325, 4.089325, 3.872694, 3.800483, 3.656062",\ "4.420052, 4.420052, 4.203421, 4.131209, 3.986789"); } 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.698261, 3.698261, 3.481630, 3.409419, 3.264998",\ "4.173847, 4.173847, 3.957216, 3.885005, 3.740584",\ "4.649435, 4.649435, 4.432804, 4.360593, 4.216172",\ "5.332436, 5.332436, 5.115805, 5.043593, 4.899173",\ "5.626427, 5.626427, 5.409796, 5.337584, 5.193164"); } } /* 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.659953, -0.659953, -0.551637, -0.443321, -0.226690",\ "-0.736571, -0.736571, -0.628255, -0.519939, -0.303308",\ "-0.813190, -0.813190, -0.704874, -0.596559, -0.379928",\ "-0.915553, -0.915553, -0.807237, -0.698921, -0.482290",\ "-0.885914, -0.885914, -0.777597, -0.669282, -0.452651"); } 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.722970, -2.722970, -2.614654, -2.506338, -2.289707",\ "-3.091683, -3.091683, -2.983367, -2.875051, -2.658421",\ "-3.460396, -3.460396, -3.352079, -3.243764, -3.027133",\ "-3.952995, -3.952995, -3.844679, -3.736363, -3.519732",\ "-4.142654, -4.142654, -4.034338, -3.926023, -3.709392"); } } /* 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 ( "6.598140, 6.228574, 5.859979, 5.367535, 5.177852",\ "7.247129, 6.877563, 6.508967, 6.016523, 5.826841",\ "7.896118, 7.526552, 7.157956, 6.665512, 6.475830",\ "8.763168, 8.393602, 8.025007, 7.532563, 7.342881",\ "9.093895, 8.724329, 8.355733, 7.863289, 7.673606"); } 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.051043, 8.681477, 8.312881, 7.820436, 7.630754",\ "9.526628, 9.157063, 8.788467, 8.296023, 8.106340",\ "10.002216, 9.632650, 9.264055, 8.771611, 8.581928",\ "10.685217, 10.315651, 9.947056, 9.454612, 9.264929",\ "10.979208, 10.609642, 10.241047, 9.748603, 9.558920"); } } /* 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.085555, -4.609995, -4.134435, -3.453270, -3.159260",\ "-5.162173, -4.686613, -4.211053, -3.529889, -3.235878",\ "-5.238792, -4.763232, -4.287672, -3.606508, -3.312498",\ "-5.341155, -4.865595, -4.390035, -3.708870, -3.414860",\ "-5.311515, -4.835956, -4.360395, -3.679231, -3.385221"); } 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.936647, -7.461087, -6.985527, -6.304363, -6.010353",\ "-8.305361, -7.829801, -7.354240, -6.673076, -6.379066",\ "-8.674072, -8.198513, -7.722953, -7.041789, -6.747778",\ "-9.166672, -8.691113, -8.215552, -7.534388, -7.240378",\ "-9.356331, -8.880772, -8.405211, -7.724047, -7.430037"); } } /* 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 ( "1.652529, 1.652529, 1.435898, 1.363687, 1.219266",\ "2.301487, 2.301487, 2.084856, 2.012645, 1.868224",\ "2.950445, 2.950445, 2.733814, 2.661603, 2.517182",\ "3.817452, 3.817452, 3.600821, 3.528610, 3.384190",\ "4.148542, 4.148542, 3.931911, 3.859700, 3.715280"); } 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.979795, 3.979795, 3.763164, 3.690952, 3.546532",\ "4.455329, 4.455329, 4.238698, 4.166487, 4.022066",\ "4.930863, 4.930863, 4.714232, 4.642021, 4.497601",\ "5.612422, 5.612422, 5.395791, 5.323580, 5.179159",\ "5.907382, 5.907382, 5.690751, 5.618540, 5.474119"); } } /* 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.319668, -0.319668, -0.211351, -0.103036, 0.113595",\ "-0.396312, -0.396312, -0.287995, -0.179680, 0.036951",\ "-0.472957, -0.472957, -0.364640, -0.256325, -0.039694",\ "-0.575355, -0.575355, -0.467038, -0.358723, -0.142092",\ "-0.545688, -0.545688, -0.437371, -0.329056, -0.112425"); } 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.829557, -2.829557, -2.721241, -2.612926, -2.396295",\ "-3.198645, -3.198645, -3.090328, -2.982013, -2.765382",\ "-3.567182, -3.567182, -3.458865, -3.350550, -3.133919",\ "-4.059548, -4.059548, -3.951232, -3.842916, -3.626286",\ "-4.249249, -4.249249, -4.140933, -4.032618, -3.815987"); } } /* 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.093735, 5.724168, 5.355573, 4.863129, 4.673446",\ "6.742693, 6.373127, 6.004531, 5.512087, 5.322404",\ "7.391651, 7.022085, 6.653489, 6.161045, 5.971363",\ "8.258658, 7.889092, 7.520496, 7.028052, 6.838370",\ "8.589748, 8.220182, 7.851586, 7.359142, 7.169460"); } 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.147009, 8.777443, 8.408847, 7.916403, 7.726720",\ "9.622543, 9.252977, 8.884381, 8.391937, 8.202255",\ "10.098078, 9.728512, 9.359916, 8.867472, 8.677790",\ "10.779636, 10.410070, 10.041474, 9.549030, 9.359348",\ "11.074596, 10.705030, 10.336434, 9.843990, 9.654308"); } } /* 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 ( "-4.566326, -4.090766, -3.615206, -2.934042, -2.640031",\ "-4.642970, -4.167410, -3.691850, -3.010685, -2.716675",\ "-4.719615, -4.244055, -3.768495, -3.087330, -2.793320",\ "-4.822012, -4.346453, -3.870893, -3.189728, -2.895718",\ "-4.792346, -4.316786, -3.841226, -3.160061, -2.866051"); } 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.875557, -7.399998, -6.924438, -6.243273, -5.949263",\ "-8.244644, -7.769085, -7.293525, -6.612360, -6.318350",\ "-8.613182, -8.137622, -7.662062, -6.980897, -6.686887",\ "-9.105549, -8.629989, -8.154428, -7.473264, -7.179254",\ "-9.295250, -8.819690, -8.344130, -7.662965, -7.368955"); } } /* 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.047168, 2.047168, 1.830537, 1.758326, 1.613905",\ "2.696138, 2.696138, 2.479507, 2.407296, 2.262876",\ "3.345106, 3.345106, 3.128475, 3.056264, 2.911843",\ "4.212130, 4.212130, 3.995499, 3.923287, 3.778867",\ "4.542863, 4.542863, 4.326232, 4.254021, 4.109600"); } 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.023663, 3.023663, 2.807032, 2.734820, 2.590400",\ "3.499215, 3.499215, 3.282584, 3.210373, 3.065952",\ "3.974770, 3.974770, 3.758139, 3.685927, 3.541507",\ "4.656879, 4.656879, 4.440248, 4.368037, 4.223617",\ "4.950881, 4.950881, 4.734250, 4.662039, 4.517618"); } } /* 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.430119, -0.430119, -0.321802, -0.213487, 0.003144",\ "-0.506753, -0.506753, -0.398437, -0.290121, -0.073490",\ "-0.583387, -0.583387, -0.475071, -0.366755, -0.150125",\ "-0.685771, -0.685771, -0.577455, -0.469139, -0.252508",\ "-0.656116, -0.656116, -0.547800, -0.439485, -0.222854"); } 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.856670, -1.856670, -1.748354, -1.640038, -1.423408",\ "-2.225270, -2.225270, -2.116954, -2.008638, -1.792007",\ "-2.593870, -2.593870, -2.485554, -2.377238, -2.160607",\ "-3.086320, -3.086320, -2.978004, -2.869688, -2.653057",\ "-3.276008, -3.276008, -3.167691, -3.059376, -2.842745"); } } /* 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 ( "7.328539, 6.958972, 6.590377, 6.097933, 5.908250",\ "7.977509, 7.607943, 7.239347, 6.746903, 6.557221",\ "8.626477, 8.256910, 7.888315, 7.395871, 7.206189",\ "9.493501, 9.123934, 8.755339, 8.262895, 8.073212",\ "9.824234, 9.454668, 9.086072, 8.593628, 8.403946"); } 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.024825, 8.655258, 8.286663, 7.794219, 7.604537",\ "9.500377, 9.130810, 8.762215, 8.269771, 8.080088",\ "9.975932, 9.606365, 9.237770, 8.745326, 8.555643",\ "10.658042, 10.288475, 9.919880, 9.427436, 9.237753",\ "10.952043, 10.582476, 10.213881, 9.721437, 9.531754"); } } /* 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 ( "-5.523510, -5.047950, -4.572390, -3.891225, -3.597215",\ "-5.600144, -5.124584, -4.649024, -3.967860, -3.673850",\ "-5.676778, -5.201219, -4.725658, -4.044494, -3.750484",\ "-5.779162, -5.303602, -4.828042, -4.146878, -3.852868",\ "-5.749507, -5.273948, -4.798388, -4.117223, -3.823213"); } 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.751877, -7.276318, -6.800757, -6.119593, -5.825583",\ "-8.120478, -7.644918, -7.169358, -6.488194, -6.194184",\ "-8.489077, -8.013517, -7.537957, -6.856793, -6.562783",\ "-8.981527, -8.505968, -8.030408, -7.349244, -7.055233",\ "-9.171215, -8.695656, -8.220096, -7.538931, -7.244921"); } } /* 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.456447, 3.456447, 3.239816, 3.167604, 3.023184",\ "4.105411, 4.105411, 3.888780, 3.816568, 3.672148",\ "4.754375, 4.754375, 4.537744, 4.465532, 4.321112",\ "5.621390, 5.621390, 5.404759, 5.332548, 5.188128",\ "5.952125, 5.952125, 5.735494, 5.663282, 5.518862"); } 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.396138, 4.396138, 4.179507, 4.107296, 3.962875",\ "4.871681, 4.871681, 4.655050, 4.582839, 4.438418",\ "5.347225, 5.347225, 5.130594, 5.058383, 4.913962",\ "6.029070, 6.029070, 5.812439, 5.740228, 5.595807",\ "6.323076, 6.323076, 6.106445, 6.034234, 5.889813"); } } /* 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 ( "-1.877014, -1.877014, -1.768698, -1.660382, -1.443751",\ "-1.953653, -1.953653, -1.845337, -1.737021, -1.520391",\ "-2.030293, -2.030293, -1.921976, -1.813661, -1.597030",\ "-2.132683, -2.132683, -2.024366, -1.916051, -1.699420",\ "-2.103024, -2.103024, -1.994707, -1.886392, -1.669761"); } 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.268466, -3.268466, -3.160150, -3.051834, -2.835203",\ "-3.637246, -3.637246, -3.528930, -3.420614, -3.203983",\ "-4.005814, -4.005814, -3.897497, -3.789182, -3.572551",\ "-4.498218, -4.498218, -4.389901, -4.281586, -4.064955",\ "-4.687914, -4.687914, -4.579597, -4.471282, -4.254651"); } } /* 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 ( "7.817226, 7.447660, 7.079064, 6.586620, 6.396938",\ "8.466190, 8.096624, 7.728028, 7.235584, 7.045902",\ "9.115154, 8.745588, 8.376992, 7.884548, 7.694866",\ "9.982170, 9.612604, 9.244008, 8.751564, 8.561882",\ "10.312904, 9.943338, 9.574742, 9.082298, 8.892616"); } 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.290236, 8.920670, 8.552073, 8.059629, 7.869947",\ "9.765779, 9.396212, 9.027617, 8.535172, 8.345490",\ "10.241323, 9.871756, 9.503160, 9.010716, 8.821033",\ "10.923167, 10.553600, 10.185005, 9.692561, 9.502878",\ "11.217174, 10.847607, 10.479012, 9.986567, 9.796885"); } } /* 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.038911, -5.563352, -5.087791, -4.406627, -4.112617",\ "-6.115551, -5.639991, -5.164431, -4.483266, -4.189256",\ "-6.192190, -5.716630, -5.241070, -4.559906, -4.265895",\ "-6.294580, -5.819020, -5.343460, -4.662296, -4.368286",\ "-6.264921, -5.789361, -5.313801, -4.632637, -4.338626"); } 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.027433, -7.551874, -7.076314, -6.395150, -6.101140",\ "-8.396214, -7.920654, -7.445094, -6.763930, -6.469920",\ "-8.764782, -8.289222, -7.813662, -7.132497, -6.838487",\ "-9.257185, -8.781626, -8.306066, -7.624901, -7.330891",\ "-9.446882, -8.971322, -8.495762, -7.814598, -7.520587"); } } /* 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 ( "1.903444, 1.903444, 1.686813, 1.614602, 1.470181",\ "2.552402, 2.552402, 2.335772, 2.263560, 2.119140",\ "3.201365, 3.201365, 2.984734, 2.912522, 2.768102",\ "4.068378, 4.068378, 3.851748, 3.779536, 3.635116",\ "4.399462, 4.399462, 4.182831, 4.110620, 3.966199"); } 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.139252, 3.139252, 2.922621, 2.850410, 2.705989",\ "3.614789, 3.614789, 3.398158, 3.325947, 3.181526",\ "4.090327, 4.090327, 3.873696, 3.801485, 3.657064",\ "4.772035, 4.772035, 4.555404, 4.483192, 4.338772",\ "5.066967, 5.066967, 4.850336, 4.778125, 4.633704"); } } /* 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.624187, -0.624187, -0.515870, -0.407555, -0.190924",\ "-0.700830, -0.700830, -0.592513, -0.484198, -0.267567",\ "-0.777471, -0.777471, -0.669154, -0.560839, -0.344208",\ "-0.879865, -0.879865, -0.771548, -0.663233, -0.446602",\ "-0.850202, -0.850202, -0.741885, -0.633570, -0.416939"); } 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.727255, -1.727255, -1.618938, -1.510623, -1.293992",\ "-2.096179, -2.096179, -1.987863, -1.879547, -1.662916",\ "-2.464726, -2.464726, -2.356410, -2.248095, -2.031464",\ "-2.957108, -2.957108, -2.848791, -2.740476, -2.523845",\ "-3.146808, -3.146808, -3.038491, -2.930176, -2.713545"); } } /* 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.014227, 6.644660, 6.276065, 5.783621, 5.593938",\ "7.663185, 7.293619, 6.925023, 6.432579, 6.242897",\ "8.312147, 7.942581, 7.573985, 7.081541, 6.891859",\ "9.179161, 8.809595, 8.440999, 7.948555, 7.758873",\ "9.510244, 9.140678, 8.772082, 8.279638, 8.089956"); } 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.787747, 8.418180, 8.049585, 7.557141, 7.367459",\ "9.263285, 8.893719, 8.525123, 8.032679, 7.842996",\ "9.738823, 9.369257, 9.000661, 8.508217, 8.318535",\ "10.420530, 10.050964, 9.682368, 9.189924, 9.000242",\ "10.715463, 10.345896, 9.977301, 9.484857, 9.295174"); } } /* 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 ( "-5.634502, -5.158942, -4.683382, -4.002218, -3.708208",\ "-5.711145, -5.235585, -4.760025, -4.078861, -3.784851",\ "-5.787786, -5.312226, -4.836666, -4.155502, -3.861492",\ "-5.890180, -5.414620, -4.939060, -4.257896, -3.963886",\ "-5.860517, -5.384957, -4.909397, -4.228233, -3.934223"); } 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.287756, -6.812197, -6.336637, -5.655472, -5.361462",\ "-7.656681, -7.181121, -6.705561, -6.024396, -5.730386",\ "-8.025229, -7.549668, -7.074108, -6.392944, -6.098934",\ "-8.517609, -8.042049, -7.566489, -6.885325, -6.591315",\ "-8.707310, -8.231750, -7.756189, -7.075025, -6.781015"); } } /* 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.069924, 5.069924, 4.853293, 4.781082, 4.636662",\ "5.718882, 5.718882, 5.502251, 5.430039, 5.285619",\ "6.367840, 6.367840, 6.151209, 6.078998, 5.934577",\ "7.234850, 7.234850, 7.018219, 6.946008, 6.801587",\ "7.565583, 7.565583, 7.348952, 7.276741, 7.132320"); } 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.560825, 6.560825, 6.344194, 6.271983, 6.127563",\ "7.036366, 7.036366, 6.819735, 6.747523, 6.603103",\ "7.511908, 7.511908, 7.295277, 7.223065, 7.078645",\ "8.193366, 8.193366, 7.976735, 7.904524, 7.760103",\ "8.487376, 8.487376, 8.270745, 8.198534, 8.054113"); } } /* 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.454556, -2.454556, -2.346239, -2.237924, -2.021293",\ "-2.531195, -2.531195, -2.422878, -2.314563, -2.097932",\ "-2.607833, -2.607833, -2.499516, -2.391201, -2.174570",\ "-2.710222, -2.710222, -2.601906, -2.493590, -2.276959",\ "-2.680561, -2.680561, -2.572245, -2.463929, -2.247298"); } 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.785396, -3.785396, -3.677079, -3.568764, -3.352133",\ "-4.154601, -4.154601, -4.046285, -3.937969, -3.721338",\ "-4.523154, -4.523154, -4.414838, -4.306522, -4.089891",\ "-5.015538, -5.015538, -4.907222, -4.798906, -4.582275",\ "-5.205237, -5.205237, -5.096921, -4.988605, -4.771975"); } } /* 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 ( "8.585495, 8.215929, 7.847333, 7.354889, 7.165206",\ "9.234451, 8.864885, 8.496290, 8.003846, 7.814164",\ "9.883410, 9.513844, 9.145248, 8.652804, 8.463121",\ "10.750420, 10.380854, 10.012259, 9.519814, 9.330132",\ "11.081154, 10.711588, 10.342993, 9.850549, 9.660866"); } 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.600470, 10.230904, 9.862309, 9.369864, 9.180182",\ "11.076010, 10.706444, 10.337849, 9.845405, 9.655722",\ "11.551552, 11.181986, 10.813391, 10.320947, 10.131264",\ "12.233011, 11.863445, 11.494850, 11.002406, 10.812723",\ "12.527021, 12.157455, 11.788860, 11.296416, 11.106733"); } } /* 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 ( "-6.638386, -6.162827, -5.687266, -5.006102, -4.712092",\ "-6.715025, -6.239466, -5.763906, -5.082741, -4.788731",\ "-6.791664, -6.316104, -5.840544, -5.159379, -4.865369",\ "-6.894053, -6.418493, -5.942933, -5.261769, -4.967759",\ "-6.864392, -6.388832, -5.913272, -5.232108, -4.938097"); } 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.511118, -8.035559, -7.559999, -6.878834, -6.584824",\ "-8.880323, -8.404764, -7.929204, -7.248040, -6.954030",\ "-9.248877, -8.773317, -8.297757, -7.616593, -7.322583",\ "-9.741261, -9.265701, -8.790141, -8.108976, -7.814967",\ "-9.930960, -9.455400, -8.979840, -8.298676, -8.004665"); } } /* 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 ( "2.791807, 2.791807, 2.575176, 2.502965, 2.358544",\ "3.440768, 3.440768, 3.224137, 3.151926, 3.007505",\ "4.089728, 4.089728, 3.873097, 3.800886, 3.656466",\ "4.956738, 4.956738, 4.740108, 4.667896, 4.523476",\ "5.287823, 5.287823, 5.071192, 4.998981, 4.854560"); } 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.469228, 4.469228, 4.252597, 4.180386, 4.035965",\ "4.944762, 4.944762, 4.728131, 4.655920, 4.511499",\ "5.420299, 5.420299, 5.203668, 5.131456, 4.987036",\ "6.101953, 6.101953, 5.885322, 5.813110, 5.668690",\ "6.396888, 6.396888, 6.180257, 6.108046, 5.963625"); } } /* 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.230290, -1.230290, -1.121974, -1.013659, -0.797028",\ "-1.306933, -1.306933, -1.198617, -1.090302, -0.873671",\ "-1.383576, -1.383576, -1.275260, -1.166945, -0.950314",\ "-1.485971, -1.485971, -1.377655, -1.269340, -1.052709",\ "-1.456307, -1.456307, -1.347991, -1.239676, -1.023045"); } 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.414286, -3.414286, -3.305969, -3.197654, -2.981023",\ "-3.783265, -3.783265, -3.674949, -3.566633, -3.350002",\ "-4.151807, -4.151807, -4.043490, -3.935175, -3.718544",\ "-4.644178, -4.644178, -4.535862, -4.427547, -4.210916",\ "-4.833880, -4.833880, -4.725564, -4.617249, -4.400618"); } } /* 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.195165, 6.825599, 6.457004, 5.964560, 5.774877",\ "7.844126, 7.474560, 7.105965, 6.613521, 6.423838",\ "8.493086, 8.123520, 7.754925, 7.262481, 7.072798",\ "9.360096, 8.990530, 8.621935, 8.129491, 7.939808",\ "9.691181, 9.321615, 8.953019, 8.460575, 8.270893"); } 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.588818, 9.219252, 8.850657, 8.358212, 8.168530",\ "10.064352, 9.694786, 9.326191, 8.833747, 8.644064",\ "10.539888, 10.170322, 9.801727, 9.309283, 9.119600",\ "11.221542, 10.851976, 10.483381, 9.990937, 9.801254",\ "11.516478, 11.146912, 10.778316, 10.285872, 10.096189"); } } /* 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 ( "-5.467884, -4.992324, -4.516764, -3.835599, -3.541589",\ "-5.544527, -5.068967, -4.593407, -3.912242, -3.618232",\ "-5.621170, -5.145610, -4.670050, -3.988885, -3.694875",\ "-5.723565, -5.248005, -4.772445, -4.091280, -3.797270",\ "-5.693901, -5.218341, -4.742781, -4.061616, -3.767606"); } 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.451561, -7.976002, -7.500442, -6.819277, -6.525267",\ "-8.820541, -8.344981, -7.869421, -7.188257, -6.894247",\ "-9.189083, -8.713523, -8.237963, -7.556798, -7.262788",\ "-9.681454, -9.205894, -8.730334, -8.049170, -7.755160",\ "-9.871157, -9.395597, -8.920036, -8.238873, -7.944862"); } } /* 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 ( "-1.003364, -1.003364, -1.219995, -1.292206, -1.436626",\ "-0.354405, -0.354405, -0.571036, -0.643248, -0.787668",\ "0.294554, 0.294554, 0.077923, 0.005712, -0.138709",\ "1.161563, 1.161563, 0.944932, 0.872721, 0.728300",\ "1.492652, 1.492652, 1.276021, 1.203810, 1.059389"); } 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.483532, 0.483532, 0.266901, 0.194690, 0.050269",\ "0.959066, 0.959066, 0.742435, 0.670224, 0.525804",\ "1.434601, 1.434601, 1.217970, 1.145759, 1.001338",\ "2.116157, 2.116157, 1.899526, 1.827314, 1.682894",\ "2.411116, 2.411116, 2.194485, 2.122273, 1.977853"); } } /* 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.056383, 2.056383, 2.164699, 2.273015, 2.489645",\ "1.979738, 1.979738, 2.088054, 2.196370, 2.413001",\ "1.903094, 1.903094, 2.011410, 2.119726, 2.336357",\ "1.800696, 1.800696, 1.909012, 2.017328, 2.233959",\ "1.830361, 1.830361, 1.938677, 2.046993, 2.263624"); } 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.537524, 0.537524, 0.645841, 0.754156, 0.970787",\ "0.168433, 0.168433, 0.276750, 0.385065, 0.601696",\ "-0.200104, -0.200104, -0.091787, 0.016528, 0.233159",\ "-0.692470, -0.692470, -0.584153, -0.475838, -0.259207",\ "-0.882172, -0.882172, -0.773855, -0.665540, -0.448909"); } } /* 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.278008, 3.908442, 3.539846, 3.047402, 2.857720",\ "4.926967, 4.557400, 4.188805, 3.696361, 3.506678",\ "5.575924, 5.206357, 4.837762, 4.345318, 4.155635",\ "6.442933, 6.073367, 5.704771, 5.212327, 5.022645",\ "6.774022, 6.404456, 6.035860, 5.543416, 5.353734"); } 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.484694, 6.115128, 5.746532, 5.254088, 5.064406",\ "6.960228, 6.590662, 6.222066, 5.729622, 5.539939",\ "7.435762, 7.066196, 6.697600, 6.205156, 6.015474",\ "8.117318, 7.747752, 7.379156, 6.886712, 6.697030",\ "8.412277, 8.042711, 7.674115, 7.181671, 6.991989"); } } /* 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.037008, -2.561449, -2.085888, -1.404724, -1.110714",\ "-3.113653, -2.638093, -2.162533, -1.481369, -1.187359",\ "-3.190297, -2.714737, -2.239177, -1.558013, -1.264003",\ "-3.292695, -2.817135, -2.341575, -1.660411, -1.366401",\ "-3.263030, -2.787470, -2.311910, -1.630746, -1.336736"); } 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.357682, -4.882122, -4.406562, -3.725398, -3.431387",\ "-5.726773, -5.251213, -4.775653, -4.094489, -3.800478",\ "-6.095310, -5.619750, -5.144190, -4.463026, -4.169015",\ "-6.587676, -6.112116, -5.636556, -4.955391, -4.661381",\ "-6.777378, -6.301818, -5.826258, -5.145093, -4.851083"); } } /* 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.431787, -0.431787, -0.648417, -0.720629, -0.865049",\ "0.217170, 0.217170, 0.000539, -0.071672, -0.216093",\ "0.866128, 0.866128, 0.649497, 0.577286, 0.432865",\ "1.733136, 1.733136, 1.516505, 1.444294, 1.299873",\ "2.063853, 2.063853, 1.847222, 1.775011, 1.630590"); } 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.424414, 0.424414, 0.207783, 0.135571, -0.008849",\ "0.899986, 0.899986, 0.683355, 0.611144, 0.466723",\ "1.375557, 1.375557, 1.158926, 1.086715, 0.942294",\ "2.056540, 2.056540, 1.839909, 1.767697, 1.623277",\ "2.350550, 2.350550, 2.133919, 2.061707, 1.917287"); } } /* 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.780319, 1.780319, 1.888636, 1.996952, 2.213583",\ "1.703711, 1.703711, 1.812027, 1.920343, 2.136974",\ "1.627103, 1.627103, 1.735419, 1.843735, 2.060366",\ "1.524754, 1.524754, 1.633070, 1.741386, 1.958017",\ "1.554394, 1.554394, 1.662711, 1.771027, 1.987658"); } 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.550961, 1.550961, 1.659278, 1.767594, 1.984225",\ "1.181172, 1.181172, 1.289489, 1.397805, 1.614436",\ "0.812549, 0.812549, 0.920865, 1.029181, 1.245812",\ "0.320068, 0.320068, 0.428384, 0.536700, 0.753331",\ "0.130395, 0.130395, 0.238712, 0.347028, 0.563659"); } } /* 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 ( "3.928993, 3.559426, 3.190831, 2.698387, 2.508704",\ "4.577950, 4.208383, 3.839787, 3.347343, 3.157661",\ "5.226907, 4.857340, 4.488745, 3.996301, 3.806618",\ "6.093915, 5.724349, 5.355753, 4.863309, 4.673626",\ "6.424633, 6.055067, 5.686471, 5.194027, 5.004344"); } 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.318511, 4.948945, 4.580349, 4.087905, 3.898222",\ "5.794084, 5.424517, 5.055922, 4.563478, 4.373795",\ "6.269654, 5.900088, 5.531492, 5.039048, 4.849366",\ "6.950637, 6.581070, 6.212475, 5.720031, 5.530348",\ "7.244647, 6.875081, 6.506485, 6.014041, 5.824358"); } } /* 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.703306, -2.227746, -1.752186, -1.071022, -0.777011",\ "-2.779914, -2.304354, -1.828794, -1.147630, -0.853620",\ "-2.856522, -2.380962, -1.905402, -1.224238, -0.930228",\ "-2.958871, -2.483311, -2.007751, -1.326587, -1.032577",\ "-2.929231, -2.453671, -1.978111, -1.296947, -1.002936"); } 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.195514, -3.719954, -3.244394, -2.563230, -2.269220",\ "-4.565303, -4.089744, -3.614183, -2.933019, -2.639009",\ "-4.933927, -4.458367, -3.982807, -3.301643, -3.007633",\ "-5.426408, -4.950849, -4.475288, -3.794124, -3.500114",\ "-5.616081, -5.140521, -4.664961, -3.983797, -3.689786"); } } /* 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.538487, -0.538487, -0.755118, -0.827330, -0.971750",\ "0.110469, 0.110469, -0.106162, -0.178373, -0.322794",\ "0.759427, 0.759427, 0.542796, 0.470585, 0.326164",\ "1.626435, 1.626435, 1.409804, 1.337593, 1.193172",\ "1.957150, 1.957150, 1.740520, 1.668308, 1.523888"); } 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.457494, 0.457494, 0.240863, 0.168652, 0.024231",\ "0.933072, 0.933072, 0.716441, 0.644230, 0.499809",\ "1.408650, 1.408650, 1.192019, 1.119808, 0.975388",\ "2.089533, 2.089533, 1.872902, 1.800691, 1.656270",\ "2.383543, 2.383543, 2.166912, 2.094701, 1.950280"); } } /* 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.838494, 1.838494, 1.946810, 2.055126, 2.271757",\ "1.761892, 1.761892, 1.870209, 1.978524, 2.195155",\ "1.685291, 1.685291, 1.793607, 1.901923, 2.118554",\ "1.582951, 1.582951, 1.691267, 1.799583, 2.016214",\ "1.612587, 1.612587, 1.720903, 1.829219, 2.045850"); } 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.567272, 0.567272, 0.675589, 0.783904, 1.000535",\ "0.197363, 0.197363, 0.305679, 0.413995, 0.630626",\ "-0.171275, -0.171275, -0.062959, 0.045357, 0.261988",\ "-0.663776, -0.663776, -0.555460, -0.447145, -0.230514",\ "-0.853444, -0.853444, -0.745128, -0.636812, -0.420181"); } } /* 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.572489, 4.202922, 3.834327, 3.341883, 3.152200",\ "5.221445, 4.851879, 4.483283, 3.990839, 3.801157",\ "5.870403, 5.500837, 5.132241, 4.639797, 4.450115",\ "6.737411, 6.367845, 5.999249, 5.506805, 5.317123",\ "7.068127, 6.698560, 6.329965, 5.837521, 5.647838"); } 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.105995, 5.736429, 5.367833, 4.875389, 4.685707",\ "6.581573, 6.212007, 5.843411, 5.350967, 5.161285",\ "7.057152, 6.687585, 6.318990, 5.826546, 5.636863",\ "7.738034, 7.368468, 6.999872, 6.507428, 6.317746",\ "8.032044, 7.662478, 7.293882, 6.801438, 6.611756"); } } /* 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.171963, -2.696403, -2.220843, -1.539679, -1.245668",\ "-3.248564, -2.773005, -2.297444, -1.616280, -1.322270",\ "-3.325166, -2.849606, -2.374046, -1.692882, -1.398871",\ "-3.427505, -2.951945, -2.476385, -1.795221, -1.501211",\ "-3.397869, -2.922309, -2.446749, -1.765584, -1.471574"); } 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.993224, -4.517664, -4.042104, -3.360940, -3.066929",\ "-5.363133, -4.887573, -4.412013, -3.730849, -3.436839",\ "-5.731771, -5.256211, -4.780651, -4.099487, -3.805477",\ "-6.224272, -5.748713, -5.273152, -4.591988, -4.297978",\ "-6.413940, -5.938380, -5.462820, -4.781656, -4.487646"); } } /* 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.334173, 0.334173, 0.117542, 0.045331, -0.099090",\ "0.983132, 0.983132, 0.766501, 0.694290, 0.549870",\ "1.632091, 1.632091, 1.415460, 1.343248, 1.198828",\ "2.499099, 2.499099, 2.282468, 2.210257, 2.065836",\ "2.829821, 2.829821, 2.613190, 2.540978, 2.396558"); } 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.536156, 1.536156, 1.319525, 1.247313, 1.102893",\ "2.011719, 2.011719, 1.795088, 1.722877, 1.578456",\ "2.487281, 2.487281, 2.270650, 2.198439, 2.054018",\ "3.168405, 3.168405, 2.951774, 2.879562, 2.735142",\ "3.462415, 3.462415, 3.245784, 3.173573, 3.029152"); } } /* 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.818670, 1.818670, 1.926987, 2.035302, 2.251933",\ "1.742053, 1.742053, 1.850369, 1.958685, 2.175316",\ "1.665435, 1.665435, 1.773752, 1.882067, 2.098698",\ "1.563074, 1.563074, 1.671391, 1.779706, 1.996337",\ "1.592721, 1.592721, 1.701037, 1.809353, 2.025984"); } 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.823266, 0.823266, 0.931582, 1.039897, 1.256528",\ "0.453648, 0.453648, 0.561964, 0.670280, 0.886910",\ "0.085045, 0.085045, 0.193361, 0.301677, 0.518308",\ "-0.407408, -0.407408, -0.299091, -0.190776, 0.025855",\ "-0.597088, -0.597088, -0.488771, -0.380456, -0.163825"); } } /* 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 ( "3.849744, 3.480178, 3.111582, 2.619138, 2.429456",\ "4.498702, 4.129136, 3.760540, 3.268096, 3.078413",\ "5.147660, 4.778094, 4.409498, 3.917054, 3.727372",\ "6.014668, 5.645102, 5.276506, 4.784062, 4.594380",\ "6.345390, 5.975824, 5.607228, 5.114784, 4.925102"); } 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.575800, 5.206234, 4.837639, 4.345195, 4.155512",\ "6.051363, 5.681798, 5.313202, 4.820758, 4.631075",\ "6.526926, 6.157360, 5.788764, 5.296320, 5.106637",\ "7.208049, 6.838483, 6.469888, 5.977444, 5.787761",\ "7.502059, 7.132493, 6.763898, 6.271454, 6.081771"); } } /* 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.365161, -1.889602, -1.414042, -0.732877, -0.438867",\ "-2.441779, -1.966219, -1.490659, -0.809494, -0.515484",\ "-2.518396, -2.042836, -1.567276, -0.886112, -0.592102",\ "-2.620758, -2.145198, -1.669638, -0.988473, -0.694463",\ "-2.591111, -2.115551, -1.639991, -0.958827, -0.664816"); } 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.902458, -3.426898, -2.951338, -2.270174, -1.976163",\ "-4.272075, -3.796515, -3.320955, -2.639791, -2.345781",\ "-4.640678, -4.165118, -3.689558, -3.008394, -2.714384",\ "-5.133131, -4.657571, -4.182011, -3.500846, -3.206836",\ "-5.322811, -4.847251, -4.371691, -3.690526, -3.396516"); } } /* 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.353110, -1.353110, -1.569741, -1.641952, -1.786373",\ "-0.704151, -0.704151, -0.920782, -0.992993, -1.137414",\ "-0.055192, -0.055192, -0.271823, -0.344034, -0.488455",\ "0.811816, 0.811816, 0.595185, 0.522974, 0.378553",\ "1.142547, 1.142547, 0.925916, 0.853704, 0.709284"); } 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.076522, 1.076522, 0.859891, 0.787680, 0.643259",\ "1.552072, 1.552072, 1.335441, 1.263229, 1.118809",\ "2.027619, 2.027619, 1.810988, 1.738777, 1.594357",\ "2.708962, 2.708962, 2.492332, 2.420120, 2.275700",\ "3.002973, 3.002973, 2.786342, 2.714130, 2.569710"); } } /* 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.409039, 2.409039, 2.517355, 2.625670, 2.842301",\ "2.332407, 2.332407, 2.440724, 2.549039, 2.765670",\ "2.255776, 2.255776, 2.364092, 2.472408, 2.689039",\ "2.153397, 2.153397, 2.261713, 2.370028, 2.586659",\ "2.183053, 2.183053, 2.291369, 2.399685, 2.616316"); } 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.039024, -0.039024, 0.069292, 0.177608, 0.394238",\ "-0.408372, -0.408372, -0.300056, -0.191740, 0.024891",\ "-0.776941, -0.776941, -0.668625, -0.560309, -0.343678",\ "-1.269351, -1.269351, -1.161035, -1.052719, -0.836088",\ "-1.459043, -1.459043, -1.350726, -1.242411, -1.025780"); } } /* 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.050250, 2.680684, 2.312088, 1.819644, 1.629962",\ "3.699209, 3.329643, 2.961047, 2.468603, 2.278921",\ "4.348167, 3.978601, 3.610005, 3.117561, 2.927879",\ "5.215174, 4.845608, 4.477013, 3.984569, 3.794886",\ "5.545905, 5.176339, 4.807743, 4.315299, 4.125617"); } 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.196113, 5.826547, 5.457952, 4.965508, 4.775825",\ "6.671663, 6.302097, 5.933501, 5.441057, 5.251375",\ "7.147211, 6.777645, 6.409049, 5.916605, 5.726923",\ "7.828554, 7.458988, 7.090392, 6.597948, 6.408266",\ "8.122564, 7.752998, 7.384402, 6.891958, 6.702276"); } } /* 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 ( "-1.828556, -1.352996, -0.877436, -0.196272, 0.097738",\ "-1.905187, -1.429627, -0.954067, -0.272903, 0.021107",\ "-1.981819, -1.506259, -1.030699, -0.349535, -0.055524",\ "-2.084198, -1.608638, -1.133078, -0.451914, -0.157904",\ "-2.054542, -1.578982, -1.103422, -0.422257, -0.128247"); } 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.076300, -4.600740, -4.125180, -3.444016, -3.150006",\ "-5.445648, -4.970088, -4.494528, -3.813364, -3.519353",\ "-5.814217, -5.338657, -4.863097, -4.181933, -3.887923",\ "-6.306627, -5.831067, -5.355507, -4.674343, -4.380332",\ "-6.496318, -6.020759, -5.545198, -4.864034, -4.570024"); } } /* 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.160997, -1.160997, -1.377628, -1.449840, -1.594260",\ "-0.512038, -0.512038, -0.728669, -0.800880, -0.945301",\ "0.136920, 0.136920, -0.079711, -0.151922, -0.296343",\ "1.003927, 1.003927, 0.787296, 0.715085, 0.570664",\ "1.334650, 1.334650, 1.118019, 1.045808, 0.901387"); } 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.211729, 0.211729, -0.004902, -0.077113, -0.221534",\ "0.687293, 0.687293, 0.470662, 0.398451, 0.254030",\ "1.162855, 1.162855, 0.946224, 0.874013, 0.729592",\ "1.843981, 1.843981, 1.627350, 1.555139, 1.410718",\ "2.137991, 2.137991, 1.921360, 1.849149, 1.704728"); } } /* 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.418561, 2.418561, 2.526877, 2.635192, 2.851823",\ "2.341944, 2.341944, 2.450260, 2.558576, 2.775207",\ "2.265326, 2.265326, 2.373643, 2.481958, 2.698589",\ "2.162966, 2.162966, 2.271283, 2.379598, 2.596229",\ "2.192613, 2.192613, 2.300929, 2.409245, 2.625875"); } 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.978066, 0.978066, 1.086383, 1.194698, 1.411329",\ "0.608451, 0.608451, 0.716767, 0.825083, 1.041714",\ "0.239848, 0.239848, 0.348165, 0.456480, 0.673111",\ "-0.252604, -0.252604, -0.144288, -0.035973, 0.180658",\ "-0.442285, -0.442285, -0.333968, -0.225653, -0.009022"); } } /* 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.173636, 2.804070, 2.435474, 1.943030, 1.753348",\ "3.822595, 3.453029, 3.084433, 2.591989, 2.402307",\ "4.471554, 4.101987, 3.733392, 3.240948, 3.051265",\ "5.338561, 4.968995, 4.600399, 4.107955, 3.918272",\ "5.669284, 5.299717, 4.931122, 4.438678, 4.248995"); } 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.943161, 4.573595, 4.204999, 3.712555, 3.522872",\ "5.418725, 5.049159, 4.680563, 4.188119, 3.998436",\ "5.894287, 5.524721, 5.156125, 4.663681, 4.473999",\ "6.575413, 6.205846, 5.837251, 5.344807, 5.155124",\ "6.869423, 6.499856, 6.131261, 5.638817, 5.449134"); } } /* 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 ( "-1.792874, -1.317315, -0.841754, -0.160590, 0.133420",\ "-1.869491, -1.393931, -0.918371, -0.237207, 0.056803",\ "-1.946108, -1.470549, -0.994988, -0.313824, -0.019814",\ "-2.048469, -1.572909, -1.097349, -0.416184, -0.122174",\ "-2.018822, -1.543262, -1.067702, -0.386538, -0.092528"); } 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.685464, -3.209905, -2.734344, -2.053180, -1.759170",\ "-4.055080, -3.579520, -3.103960, -2.422796, -2.128786",\ "-4.423683, -3.948123, -3.472563, -2.791399, -2.497388",\ "-4.916135, -4.440576, -3.965015, -3.283851, -2.989841",\ "-5.105815, -4.630256, -4.154696, -3.473531, -3.179521"); } } /* 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.667141, -1.667141, -1.883772, -1.955983, -2.100404",\ "-1.018183, -1.018183, -1.234814, -1.307025, -1.451446",\ "-0.369226, -0.369226, -0.585857, -0.658068, -0.802489",\ "0.497783, 0.497783, 0.281152, 0.208941, 0.064520",\ "0.828500, 0.828500, 0.611869, 0.539658, 0.395237"); } 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.106508, -0.106508, -0.323139, -0.395350, -0.539771",\ "0.369065, 0.369065, 0.152434, 0.080223, -0.064198",\ "0.844640, 0.844640, 0.628009, 0.555798, 0.411377",\ "1.525593, 1.525593, 1.308962, 1.236751, 1.092330",\ "1.819602, 1.819602, 1.602971, 1.530760, 1.386339"); } } /* 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.776681, 2.776681, 2.884998, 2.993313, 3.209944",\ "2.700076, 2.700076, 2.808392, 2.916708, 3.133338",\ "2.623469, 2.623469, 2.731786, 2.840101, 3.056732",\ "2.521123, 2.521123, 2.629440, 2.737755, 2.954386",\ "2.550763, 2.550763, 2.659079, 2.767395, 2.984025"); } 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.345189, 2.345189, 2.453506, 2.561821, 2.778452",\ "1.975363, 1.975363, 2.083679, 2.191995, 2.408626",\ "1.606735, 1.606735, 1.715052, 1.823368, 2.039999",\ "1.114247, 1.114247, 1.222564, 1.330880, 1.547511",\ "0.924577, 0.924577, 1.032893, 1.141209, 1.357840"); } } /* 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 ( "2.903331, 2.533765, 2.165170, 1.672726, 1.483043",\ "3.552289, 3.182723, 2.814127, 2.321683, 2.132001",\ "4.201247, 3.831681, 3.463085, 2.970641, 2.780959",\ "5.068255, 4.698689, 4.330093, 3.837649, 3.647967",\ "5.398972, 5.029406, 4.660810, 4.168366, 3.978684"); } 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.246274, 4.876708, 4.508112, 4.015668, 3.825985",\ "5.721847, 5.352281, 4.983685, 4.491241, 4.301559",\ "6.197421, 5.827855, 5.459259, 4.966815, 4.777133",\ "6.878374, 6.508808, 6.140212, 5.647768, 5.458086",\ "7.172383, 6.802817, 6.434221, 5.941777, 5.752095"); } } /* 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.648920, -1.173360, -0.697800, -0.016635, 0.277375",\ "-1.725525, -1.249966, -0.774405, -0.093241, 0.200769",\ "-1.802132, -1.326572, -0.851012, -0.169847, 0.124163",\ "-1.904478, -1.428918, -0.953358, -0.272193, 0.021817",\ "-1.874838, -1.399279, -0.923718, -0.242554, 0.051456"); } 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.206594, -3.731034, -3.255474, -2.574310, -2.280300",\ "-4.576420, -4.100861, -3.625300, -2.944136, -2.650126",\ "-4.945048, -4.469488, -3.993928, -3.312764, -3.018754",\ "-5.437536, -4.961976, -4.486416, -3.805252, -3.511241",\ "-5.627206, -5.151647, -4.676086, -3.994922, -3.700912"); } } /* 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.338335, -2.338335, -2.554965, -2.627177, -2.771597",\ "-1.689376, -1.689376, -1.906007, -1.978219, -2.122639",\ "-1.040418, -1.040418, -1.257049, -1.329260, -1.473681",\ "-0.173410, -0.173410, -0.390041, -0.462253, -0.606673",\ "0.157306, 0.157306, -0.059325, -0.131536, -0.275957"); } 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.350942, -0.350942, -0.567573, -0.639784, -0.784204",\ "0.124636, 0.124636, -0.091995, -0.164207, -0.308627",\ "0.600213, 0.600213, 0.383582, 0.311371, 0.166950",\ "1.281110, 1.281110, 1.064479, 0.992268, 0.847847",\ "1.575120, 1.575120, 1.358489, 1.286278, 1.141857"); } } /* 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.492651, 3.492651, 3.600967, 3.709282, 3.925913",\ "3.416048, 3.416048, 3.524364, 3.632679, 3.849310",\ "3.339446, 3.339446, 3.447762, 3.556077, 3.772708",\ "3.237104, 3.237104, 3.345420, 3.453736, 3.670367",\ "3.266740, 3.266740, 3.375057, 3.483372, 3.700003"); } 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.512249, 1.512249, 1.620566, 1.728881, 1.945512",\ "1.142356, 1.142356, 1.250673, 1.358988, 1.575619",\ "0.773721, 0.773721, 0.882038, 0.990353, 1.206984",\ "0.281223, 0.281223, 0.389540, 0.497855, 0.714486",\ "0.091556, 0.091556, 0.199872, 0.308187, 0.524818"); } } /* 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.103054, 1.733488, 1.364892, 0.872448, 0.682765",\ "2.752012, 2.382446, 2.013850, 1.521406, 1.331724",\ "3.400970, 3.031404, 2.662808, 2.170364, 1.980682",\ "4.267979, 3.898412, 3.529817, 3.037373, 2.847690",\ "4.598694, 4.229127, 3.860532, 3.368088, 3.178405"); } 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.816266, 4.446700, 4.078104, 3.585660, 3.395977",\ "5.291843, 4.922277, 4.553681, 4.061237, 3.871555",\ "5.767422, 5.397855, 5.029260, 4.536816, 4.347133",\ "6.448318, 6.078752, 5.710156, 5.217712, 5.028030",\ "6.742329, 6.372762, 6.004167, 5.511723, 5.322040"); } } /* 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.754228, -0.278668, 0.196892, 0.878056, 1.172066",\ "-0.830831, -0.355271, 0.120289, 0.801453, 1.095463",\ "-0.907433, -0.431873, 0.043687, 0.724851, 1.018861",\ "-1.009775, -0.534215, -0.058655, 0.622509, 0.916520",\ "-0.980138, -0.504579, -0.029018, 0.652146, 0.946156"); } 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.533743, -3.058184, -2.582623, -1.901459, -1.607449",\ "-3.903636, -3.428077, -2.952517, -2.271352, -1.977342",\ "-4.272273, -3.796713, -3.321153, -2.639988, -2.345978",\ "-4.764771, -4.289211, -3.813651, -3.132487, -2.838477",\ "-4.954438, -4.478878, -4.003318, -3.322154, -3.028143"); } } /* 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.803530, -1.803530, -2.020161, -2.092372, -2.236793",\ "-1.154571, -1.154571, -1.371202, -1.443413, -1.587833",\ "-0.505610, -0.505610, -0.722242, -0.794453, -0.938873",\ "0.361399, 0.361399, 0.144768, 0.072557, -0.071864",\ "0.692483, 0.692483, 0.475852, 0.403641, 0.259221"); } 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.951455, -0.951455, -1.168086, -1.240297, -1.384717",\ "-0.475920, -0.475920, -0.692551, -0.764762, -0.909183",\ "-0.000387, -0.000387, -0.217018, -0.289229, -0.433650",\ "0.681231, 0.681231, 0.464600, 0.392388, 0.247968",\ "0.976171, 0.976171, 0.759540, 0.687328, 0.542908"); } } /* 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.542383, 3.542383, 3.650700, 3.759015, 3.975646",\ "3.465739, 3.465739, 3.574056, 3.682371, 3.899002",\ "3.389096, 3.389096, 3.497413, 3.605728, 3.822359",\ "3.286700, 3.286700, 3.395017, 3.503332, 3.719963",\ "3.316364, 3.316364, 3.424681, 3.532996, 3.749627"); } 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.732415, 2.732415, 2.840731, 2.949047, 3.165679",\ "2.363396, 2.363396, 2.471712, 2.580028, 2.796659",\ "1.994859, 1.994859, 2.103175, 2.211491, 2.428123",\ "1.502494, 1.502494, 1.610810, 1.719125, 1.935757",\ "1.312790, 1.312790, 1.421106, 1.529422, 1.746054"); } } /* 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.776673, 2.407107, 2.038511, 1.546067, 1.356385",\ "3.425632, 3.056066, 2.687470, 2.195026, 2.005344",\ "4.074593, 3.705026, 3.336431, 2.843987, 2.654304",\ "4.941603, 4.572036, 4.203441, 3.710997, 3.521314",\ "5.272686, 4.903120, 4.534524, 4.042080, 3.852397"); } 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.049707, 4.680141, 4.311545, 3.819101, 3.629419",\ "5.525241, 5.155674, 4.787079, 4.294635, 4.104952",\ "6.000775, 5.631209, 5.262613, 4.770169, 4.580487",\ "6.682393, 6.312827, 5.944231, 5.451787, 5.262105",\ "6.977332, 6.607766, 6.239170, 5.746726, 5.557044"); } } /* 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.551008, -1.075449, -0.599888, 0.081276, 0.375286",\ "-1.627651, -1.152092, -0.676531, 0.004633, 0.298643",\ "-1.704295, -1.228735, -0.753175, -0.072011, 0.221999",\ "-1.806691, -1.331131, -0.855571, -0.174407, 0.119603",\ "-1.777027, -1.301467, -0.825907, -0.144743, 0.149267"); } 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.927718, -3.452158, -2.976598, -2.295434, -2.001423",\ "-4.296736, -3.821177, -3.345616, -2.664452, -2.370442",\ "-4.665273, -4.189713, -3.714153, -3.032989, -2.738979",\ "-5.157638, -4.682078, -4.206518, -3.525354, -3.231344",\ "-5.347341, -4.871781, -4.396221, -3.715057, -3.421047"); } } /* 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.826801"); } } /* 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.395526"); } } /* 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.095852, 6.095852, 5.879221, 5.807010, 5.662589",\ "6.744809, 6.744809, 6.528178, 6.455967, 6.311546",\ "7.393767, 7.393767, 7.177136, 7.104925, 6.960505",\ "8.260774, 8.260774, 8.044143, 7.971931, 7.827511",\ "8.591456, 8.591456, 8.374825, 8.302614, 8.158194"); } 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.149076, 6.149076, 5.932445, 5.860233, 5.715813",\ "6.624719, 6.624719, 6.408088, 6.335876, 6.191456",\ "7.100362, 7.100362, 6.883731, 6.811520, 6.667099",\ "7.780236, 7.780236, 7.563605, 7.491394, 7.346973",\ "8.074248, 8.074248, 7.857617, 7.785406, 7.640985"); } } /* 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 ( "2.950481, 2.950481, 3.058797, 3.167113, 3.383744",\ "2.889863, 2.889863, 2.998180, 3.106495, 3.323126",\ "2.797712, 2.797712, 2.906029, 3.014344, 3.230975",\ "2.695765, 2.695765, 2.804081, 2.912396, 3.129027",\ "2.725356, 2.725356, 2.833672, 2.941988, 3.158618"); } 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.234807, 1.234807, 1.343124, 1.451439, 1.668070",\ "0.942285, 0.942285, 1.050601, 1.158917, 1.375548",\ "0.498261, 0.498261, 0.606578, 0.714893, 0.931524",\ "0.007035, 0.007035, 0.115352, 0.223667, 0.440298",\ "-0.182580, -0.182580, -0.074264, 0.034052, 0.250683"); } } /* 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.673826, 7.597206, 7.520586, 7.418222, 7.447870",\ "8.322783, 8.246163, 8.169543, 8.067180, 8.096828",\ "8.971741, 8.895121, 8.818501, 8.716137, 8.745785",\ "9.838748, 9.762128, 9.685508, 9.583144, 9.612792",\ "10.169431, 10.092811, 10.016191, 9.913827, 9.943475"); } 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.455255, 8.378634, 8.302014, 8.199651, 8.229299",\ "8.930898, 8.854278, 8.777658, 8.675294, 8.704942",\ "9.406541, 9.329921, 9.253301, 9.150937, 9.180585",\ "10.086415, 10.009795, 9.933175, 9.830812, 9.860459",\ "10.380427, 10.303807, 10.227187, 10.124824, 10.154471"); } } /* 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.277783, 10.908216, 10.539621, 10.047177, 9.857494",\ "11.926739, 11.557173, 11.188577, 10.696133, 10.506451",\ "12.575697, 12.206131, 11.837535, 11.345091, 11.155409",\ "13.442703, 13.073137, 12.704541, 12.212097, 12.022415",\ "13.773388, 13.403822, 13.035226, 12.542782, 12.353100"); } 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.197067, 10.827501, 10.458906, 9.966462, 9.776779",\ "11.672710, 11.303144, 10.934549, 10.442105, 10.252422",\ "12.148354, 11.778788, 11.410192, 10.917748, 10.728065",\ "12.828228, 12.458662, 12.090067, 11.597623, 11.407940",\ "13.122240, 12.752674, 12.384079, 11.891635, 11.701952"); } } /* 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.798418, 1.447376, 2.096334, 2.963341, 3.294066",\ "0.737800, 1.386758, 2.035716, 2.902724, 3.233448",\ "0.645649, 1.294607, 1.943565, 2.810573, 3.141297",\ "0.543701, 1.192659, 1.841617, 2.708625, 3.039349",\ "0.573293, 1.222250, 1.871208, 2.738216, 3.068941"); } 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.574730, 1.223688, 1.872646, 2.739654, 3.070378",\ "0.282208, 0.931166, 1.580124, 2.447132, 2.777856",\ "-0.161814, 0.487144, 1.136102, 2.003109, 2.333834",\ "-0.653041, -0.004084, 0.644874, 1.511882, 1.842607",\ "-0.842656, -0.193698, 0.455259, 1.322267, 1.652992"); } } /* 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.232890, -0.757330, -0.281770, 0.399395, 0.693405",\ "-1.293507, -0.817947, -0.342387, 0.338777, 0.632787",\ "-1.385658, -0.910099, -0.434538, 0.246626, 0.540636",\ "-1.487606, -1.012046, -0.536486, 0.144678, 0.438688",\ "-1.458015, -0.982455, -0.506895, 0.174269, 0.468279"); } 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.137923, -2.662364, -2.186803, -1.505639, -1.211629",\ "-3.430445, -2.954885, -2.479325, -1.798161, -1.504151",\ "-3.874467, -3.398908, -2.923347, -2.242183, -1.948173",\ "-4.365695, -3.890136, -3.414576, -2.733411, -2.439401",\ "-4.555309, -4.079749, -3.604189, -2.923025, -2.629014"); } } /* 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.681944, -2.681944, -2.898575, -2.970787, -3.115207",\ "-2.032987, -2.032987, -2.249618, -2.321829, -2.466250",\ "-1.384029, -1.384029, -1.600660, -1.672871, -1.817292",\ "-0.517022, -0.517022, -0.733653, -0.805864, -0.950284",\ "-0.186325, -0.186325, -0.402956, -0.475167, -0.619588"); } 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.012916, 0.012916, -0.203715, -0.275927, -0.420347",\ "0.488530, 0.488530, 0.271899, 0.199688, 0.055267",\ "0.964145, 0.964145, 0.747514, 0.675303, 0.530882",\ "1.644458, 1.644458, 1.427827, 1.355616, 1.211195",\ "1.938468, 1.938468, 1.721837, 1.649626, 1.505205"); } } /* 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 ( "3.775927, 3.775927, 3.884243, 3.992559, 4.209190",\ "3.699362, 3.699362, 3.807678, 3.915994, 4.132625",\ "3.622797, 3.622797, 3.731113, 3.839428, 4.056059",\ "3.520505, 3.520505, 3.628822, 3.737137, 3.953768",\ "3.550116, 3.550116, 3.658432, 3.766748, 3.983379"); } 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.012610, 1.012610, 1.120927, 1.229242, 1.445873",\ "0.642003, 0.642003, 0.750319, 0.858635, 1.075266",\ "0.273279, 0.273279, 0.381596, 0.489911, 0.706542",\ "-0.219335, -0.219335, -0.111018, -0.002703, 0.213928",\ "-0.408973, -0.408973, -0.300656, -0.192341, 0.024290"); } } /* 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 ( "44.304226, 44.713806, 44.998009, 45.028908, 45.131138",\ "44.405613, 44.815193, 45.099396, 45.130295, 45.232525",\ "44.548798, 44.958382, 45.242580, 45.273479, 45.375710",\ "44.804352, 45.213936, 45.498135, 45.529034, 45.631264",\ "45.224041, 45.633621, 45.917824, 45.948723, 46.050953"); } 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.171392, 2.946535, 3.483072, 3.541400, 3.734400",\ "2.171392, 2.946535, 3.483072, 3.541400, 3.734400",\ "2.171392, 2.946535, 3.483072, 3.541400, 3.734400",\ "2.171392, 2.946535, 3.483072, 3.541400, 3.734400",\ "2.171392, 2.946535, 3.483072, 3.541400, 3.734400"); } 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 ( "39.370419, 39.850048, 40.171570, 40.206524, 40.322182",\ "39.471809, 39.951439, 40.272961, 40.307915, 40.423573",\ "39.614994, 40.094624, 40.416145, 40.451099, 40.566757",\ "39.870548, 40.350178, 40.671700, 40.706654, 40.822311",\ "40.290241, 40.769871, 41.091393, 41.126347, 41.242004"); } 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.315979, 3.166855, 3.746210, 3.809192, 4.017594",\ "2.315979, 3.166855, 3.746210, 3.809192, 4.017594",\ "2.315979, 3.166855, 3.746210, 3.809192, 4.017594",\ "2.315979, 3.166855, 3.746210, 3.809192, 4.017594",\ "2.315979, 3.166855, 3.746210, 3.809192, 4.017594"); } } /* 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 ( "8.957369, 9.361730, 9.579599, 9.603284, 9.681655",\ "9.058756, 9.463118, 9.680987, 9.704672, 9.783043",\ "9.201941, 9.606301, 9.824171, 9.847856, 9.926227",\ "9.457495, 9.861856, 10.079726, 10.103411, 10.181782",\ "9.877185, 10.281546, 10.499416, 10.523100, 10.601471"); } 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.869094, 2.019317, 2.088657, 2.096195, 2.121138",\ "1.869094, 2.019317, 2.088657, 2.096195, 2.121138",\ "1.869094, 2.019317, 2.088657, 2.096195, 2.121138",\ "1.869094, 2.019317, 2.088657, 2.096195, 2.121138",\ "1.869094, 2.019317, 2.088657, 2.096195, 2.121138"); } 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 ( "9.952835, 10.193821, 10.324373, 10.338566, 10.385527",\ "10.054222, 10.295210, 10.425762, 10.439954, 10.486916",\ "10.197407, 10.438393, 10.568945, 10.583138, 10.630098",\ "10.452961, 10.693949, 10.824501, 10.838693, 10.885654",\ "10.872651, 11.113638, 11.244190, 11.258383, 11.305344"); } 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.322961, 1.412928, 1.461919, 1.467245, 1.484867",\ "1.322961, 1.412928, 1.461919, 1.467245, 1.484867",\ "1.322961, 1.412928, 1.461919, 1.467245, 1.484867",\ "1.322961, 1.412928, 1.461919, 1.467245, 1.484867",\ "1.322961, 1.412928, 1.461919, 1.467245, 1.484867"); } } /* 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.251746, 13.661327, 13.945530, 13.976426, 14.078657",\ "13.900704, 14.310286, 14.594488, 14.625384, 14.727615",\ "14.549662, 14.959243, 15.243444, 15.274342, 15.376573",\ "15.416669, 15.826250, 16.110453, 16.141350, 16.243580",\ "15.747384, 16.156965, 16.441168, 16.472065, 16.574295"); } 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.171392, 2.946535, 3.483072, 3.541400, 3.734400",\ "2.171392, 2.946535, 3.483072, 3.541400, 3.734400",\ "2.171392, 2.946535, 3.483072, 3.541400, 3.734400",\ "2.171392, 2.946535, 3.483072, 3.541400, 3.734400",\ "2.171392, 2.946535, 3.483072, 3.541400, 3.734400"); } 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.328168, 15.807798, 16.129320, 16.164274, 16.279930",\ "15.803746, 16.283377, 16.604898, 16.639853, 16.755508",\ "16.279324, 16.758955, 17.080477, 17.115431, 17.231087",\ "16.960209, 17.439838, 17.761360, 17.796314, 17.911970",\ "17.254219, 17.733849, 18.055370, 18.090324, 18.205980"); } 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.315979, 3.166855, 3.746210, 3.809192, 4.017594",\ "2.315979, 3.166855, 3.746210, 3.809192, 4.017594",\ "2.315979, 3.166855, 3.746210, 3.809192, 4.017594",\ "2.315979, 3.166855, 3.746210, 3.809192, 4.017594",\ "2.315979, 3.166855, 3.746210, 3.809192, 4.017594"); } } /* 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.205038, 12.609399, 12.827269, 12.850953, 12.929324",\ "12.281639, 12.686001, 12.903870, 12.927555, 13.005926",\ "12.358240, 12.762602, 12.980472, 13.004156, 13.082527",\ "12.430944, 12.835306, 13.053175, 13.076860, 13.155231",\ "12.430944, 12.835306, 13.053175, 13.076860, 13.155231"); } 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.869094, 2.019317, 2.088657, 2.096195, 2.121138",\ "1.869094, 2.019317, 2.088657, 2.096195, 2.121138",\ "1.869094, 2.019317, 2.088657, 2.096195, 2.121138",\ "1.869094, 2.019317, 2.088657, 2.096195, 2.121138",\ "1.869094, 2.019317, 2.088657, 2.096195, 2.121138"); } 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.082653, 14.323640, 14.454192, 14.468384, 14.515346",\ "14.452562, 14.693549, 14.824101, 14.838293, 14.885255",\ "14.821200, 15.062187, 15.192739, 15.206932, 15.253893",\ "15.313701, 15.554688, 15.685240, 15.699432, 15.746393",\ "15.503367, 15.744354, 15.874907, 15.889099, 15.936060"); } 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.322961, 1.412928, 1.461919, 1.467245, 1.484867",\ "1.322961, 1.412928, 1.461919, 1.467245, 1.484867",\ "1.322961, 1.412928, 1.461919, 1.467245, 1.484867",\ "1.322961, 1.412928, 1.461919, 1.467245, 1.484867",\ "1.322961, 1.412928, 1.461919, 1.467245, 1.484867"); } } /* 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.460234, 13.869815, 14.154016, 14.184914, 14.287145",\ "13.935795, 14.345376, 14.629578, 14.660475, 14.762706",\ "14.411354, 14.820935, 15.105137, 15.136034, 15.238265",\ "15.092519, 15.502100, 15.786303, 15.817199, 15.919430",\ "15.386529, 15.796110, 16.080313, 16.111210, 16.213440"); } 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.171392, 2.946535, 3.483072, 3.541400, 3.734400",\ "2.171392, 2.946535, 3.483072, 3.541400, 3.734400",\ "2.171392, 2.946535, 3.483072, 3.541400, 3.734400",\ "2.171392, 2.946535, 3.483072, 3.541400, 3.734400",\ "2.171392, 2.946535, 3.483072, 3.541400, 3.734400"); } 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.868489, 16.348120, 16.669641, 16.704596, 16.820251",\ "16.344049, 16.823679, 17.145203, 17.180155, 17.295811",\ "16.819611, 17.299240, 17.620762, 17.655716, 17.771372",\ "17.500772, 17.980402, 18.301926, 18.336878, 18.452534",\ "17.794783, 18.274412, 18.595936, 18.630888, 18.746544"); } 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.315979, 3.166855, 3.746210, 3.809192, 4.017594",\ "2.315979, 3.166855, 3.746210, 3.809192, 4.017594",\ "2.315979, 3.166855, 3.746210, 3.809192, 4.017594",\ "2.315979, 3.166855, 3.746210, 3.809192, 4.017594",\ "2.315979, 3.166855, 3.746210, 3.809192, 4.017594"); } } /* 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 ( "11.868487, 12.272848, 12.490719, 12.514402, 12.592773",\ "12.238053, 12.642414, 12.860285, 12.883968, 12.962339",\ "12.606649, 13.011010, 13.228880, 13.252564, 13.330935",\ "13.099092, 13.503454, 13.721324, 13.745008, 13.823380",\ "13.288774, 13.693136, 13.911006, 13.934690, 14.013062"); } 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.869094, 2.019317, 2.088657, 2.096195, 2.121138",\ "1.869094, 2.019317, 2.088657, 2.096195, 2.121138",\ "1.869094, 2.019317, 2.088657, 2.096195, 2.121138",\ "1.869094, 2.019317, 2.088657, 2.096195, 2.121138",\ "1.869094, 2.019317, 2.088657, 2.096195, 2.121138"); } 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.978786, 13.219772, 13.350325, 13.364517, 13.411478",\ "13.348351, 13.589338, 13.719891, 13.734083, 13.781044",\ "13.716948, 13.957934, 14.088487, 14.102678, 14.149640",\ "14.209392, 14.450378, 14.580931, 14.595123, 14.642084",\ "14.399074, 14.640060, 14.770613, 14.784805, 14.831766"); } 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.322961, 1.412928, 1.461919, 1.467245, 1.484867",\ "1.322961, 1.412928, 1.461919, 1.467245, 1.484867",\ "1.322961, 1.412928, 1.461919, 1.467245, 1.484867",\ "1.322961, 1.412928, 1.461919, 1.467245, 1.484867",\ "1.322961, 1.412928, 1.461919, 1.467245, 1.484867"); } } /* 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 ( "18.174927, 18.584509, 18.868711, 18.899609, 19.001839",\ "18.823887, 19.233467, 19.517670, 19.548565, 19.650797",\ "19.472843, 19.882423, 20.166626, 20.197521, 20.299753",\ "20.339851, 20.749432, 21.033634, 21.064529, 21.166761",\ "20.670574, 21.080156, 21.364359, 21.395256, 21.497486"); } 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.171392, 2.946535, 3.483072, 3.541400, 3.734400",\ "2.171392, 2.946535, 3.483072, 3.541400, 3.734400",\ "2.171392, 2.946535, 3.483072, 3.541400, 3.734400",\ "2.171392, 2.946535, 3.483072, 3.541400, 3.734400",\ "2.171392, 2.946535, 3.483072, 3.541400, 3.734400"); } 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 ( "20.870985, 21.350615, 21.672138, 21.707090, 21.822746",\ "21.519943, 21.999573, 22.321096, 22.356049, 22.471704",\ "22.168903, 22.648533, 22.970057, 23.005009, 23.120665",\ "23.035912, 23.515541, 23.837065, 23.872017, 23.987673",\ "23.366638, 23.846268, 24.167791, 24.202744, 24.318399"); } 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.315979, 3.166855, 3.746210, 3.809192, 4.017594",\ "2.315979, 3.166855, 3.746210, 3.809192, 4.017594",\ "2.315979, 3.166855, 3.746210, 3.809192, 4.017594",\ "2.315979, 3.166855, 3.746210, 3.809192, 4.017594",\ "2.315979, 3.166855, 3.746210, 3.809192, 4.017594"); } } /* 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.140650, 12.545012, 12.762881, 12.786566, 12.864937",\ "12.217270, 12.621632, 12.839500, 12.863186, 12.941557",\ "12.293890, 12.698252, 12.916121, 12.939806, 13.018177",\ "12.366606, 12.770967, 12.988836, 13.012522, 13.090893",\ "12.366606, 12.770967, 12.988836, 13.012522, 13.090893"); } 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.869094, 2.019317, 2.088657, 2.096195, 2.121138",\ "1.869094, 2.019317, 2.088657, 2.096195, 2.121138",\ "1.869094, 2.019317, 2.088657, 2.096195, 2.121138",\ "1.869094, 2.019317, 2.088657, 2.096195, 2.121138",\ "1.869094, 2.019317, 2.088657, 2.096195, 2.121138"); } 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.397734, 13.638721, 13.769273, 13.783464, 13.830426",\ "13.474353, 13.715340, 13.845892, 13.860085, 13.907045",\ "13.550973, 13.791960, 13.922512, 13.936705, 13.983665",\ "13.623689, 13.864676, 13.995228, 14.009420, 14.056381",\ "13.623689, 13.864676, 13.995228, 14.009420, 14.056381"); } 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.322961, 1.412928, 1.461919, 1.467245, 1.484867",\ "1.322961, 1.412928, 1.461919, 1.467245, 1.484867",\ "1.322961, 1.412928, 1.461919, 1.467245, 1.484867",\ "1.322961, 1.412928, 1.461919, 1.467245, 1.484867",\ "1.322961, 1.412928, 1.461919, 1.467245, 1.484867"); } } /* 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.721416, 1.351850, 0.983254, 0.490810, 0.301127",\ "2.370373, 2.000807, 1.632211, 1.139767, 0.950085",\ "3.019331, 2.649765, 2.281169, 1.788725, 1.599043",\ "3.886338, 3.516772, 3.148177, 2.655733, 2.466050",\ "4.217034, 3.847468, 3.478872, 2.986428, 2.796746"); } 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.132507, 4.762941, 4.394345, 3.901901, 3.712219",\ "5.608121, 5.238555, 4.869960, 4.377516, 4.187833",\ "6.083736, 5.714170, 5.345574, 4.853130, 4.663448",\ "6.764048, 6.394482, 6.025887, 5.533442, 5.343760",\ "7.058058, 6.688492, 6.319897, 5.827453, 5.637770"); } } /* 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.461668, 0.013892, 0.489452, 1.170617, 1.464627",\ "-0.538233, -0.062673, 0.412887, 1.094051, 1.388062",\ "-0.614798, -0.139238, 0.336322, 1.017486, 1.311496",\ "-0.717089, -0.241529, 0.234031, 0.915195, 1.209205",\ "-0.687479, -0.211919, 0.263641, 0.944806, 1.238816"); } 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.024664, -3.549105, -3.073545, -2.392380, -2.098370",\ "-4.395272, -3.919712, -3.444152, -2.762988, -2.468977",\ "-4.763996, -4.288436, -3.812876, -3.131711, -2.837701",\ "-5.256610, -4.781051, -4.305490, -3.624326, -3.330316",\ "-5.446249, -4.970689, -4.495129, -3.813964, -3.519954"); } } /* 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.260143, -1.260143, -1.476775, -1.548985, -1.693406",\ "-0.611186, -0.611186, -0.827817, -0.900028, -1.044449",\ "0.037770, 0.037770, -0.178861, -0.251072, -0.395493",\ "0.904777, 0.904777, 0.688145, 0.615934, 0.471514",\ "1.235456, 1.235456, 1.018824, 0.946613, 0.802193"); } 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.532082, -0.532082, -0.748713, -0.820924, -0.965345",\ "-0.056432, -0.056432, -0.273064, -0.345274, -0.489695",\ "0.419216, 0.419216, 0.202585, 0.130374, -0.014047",\ "1.098999, 1.098999, 0.882368, 0.810157, 0.665736",\ "1.393010, 1.393010, 1.176379, 1.104168, 0.959747"); } } /* 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.073712, 4.073712, 4.182029, 4.290344, 4.506975",\ "3.997181, 3.997181, 4.105497, 4.213813, 4.430444",\ "3.920650, 3.920650, 4.028966, 4.137282, 4.353913",\ "3.818404, 3.818404, 3.926721, 4.035036, 4.251667",\ "3.847991, 3.847991, 3.956308, 4.064623, 4.281254"); } 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.154644, 3.154644, 3.262960, 3.371276, 3.587908",\ "2.783390, 2.783390, 2.891706, 3.000021, 3.216653",\ "2.414586, 2.414586, 2.522902, 2.631217, 2.847849",\ "1.921864, 1.921864, 2.030180, 2.138495, 2.355127",\ "1.732255, 1.732255, 1.840570, 1.948886, 2.165518"); } } /* 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.473812, 1.104245, 0.735650, 0.243206, 0.053523",\ "2.122769, 1.753202, 1.384607, 0.892163, 0.702480",\ "2.771725, 2.402159, 2.033563, 1.541119, 1.351437",\ "3.638732, 3.269166, 2.900570, 2.408126, 2.218444",\ "3.969413, 3.599847, 3.231251, 2.738807, 2.549125"); } 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.647592, 3.278025, 2.909430, 2.416986, 2.227303",\ "4.123240, 3.753674, 3.385078, 2.892634, 2.702952",\ "4.598889, 4.229323, 3.860727, 3.368283, 3.178601",\ "5.278672, 4.909106, 4.540510, 4.048066, 3.858384",\ "5.572683, 5.203117, 4.834521, 4.342077, 4.152395"); } } /* 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.137722, 0.337837, 0.813397, 1.494562, 1.788572",\ "-0.214254, 0.261306, 0.736866, 1.418030, 1.712040",\ "-0.290784, 0.184775, 0.660336, 1.341500, 1.635510",\ "-0.393031, 0.082529, 0.558089, 1.239254, 1.533264",\ "-0.363443, 0.112117, 0.587677, 1.268841, 1.562851"); } 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.410841, -1.935281, -1.459721, -0.778557, -0.484547",\ "-2.782096, -2.306536, -1.830976, -1.149812, -0.855802",\ "-3.150900, -2.675340, -2.199780, -1.518616, -1.224606",\ "-3.643622, -3.168062, -2.692502, -2.011338, -1.717328",\ "-3.833231, -3.357672, -2.882112, -2.200947, -1.906937"); } } /* 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.164363"); } } /* end of arc clock_clock_pwl*/ timing () { related_pin : "clock" ; timing_type : min_pulse_width ; rise_constraint( scalar ){ values ( "1.015907"); } } /* 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.235426, 17.626034, 17.843912, 17.867598, 17.945971",\ "17.235426, 17.626034, 17.843912, 17.867598, 17.945971",\ "17.343742, 17.734350, 17.952229, 17.975914, 18.054287",\ "17.452057, 17.842665, 18.060543, 18.084229, 18.162601",\ "17.668688, 18.059296, 18.277174, 18.300859, 18.379232"); } 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.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 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 ( "19.014957, 19.255995, 19.386530, 19.400721, 19.447678",\ "19.014957, 19.255995, 19.386530, 19.400721, 19.447678",\ "19.123274, 19.364311, 19.494846, 19.509037, 19.555992",\ "19.231588, 19.472626, 19.603161, 19.617352, 19.664307",\ "19.448221, 19.689259, 19.819794, 19.833984, 19.880939"); } 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.322901, 1.413043, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413043, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413043, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413043, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413043, 1.461970, 1.467289, 1.484889"); } } /* 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 ( "16.537582, 16.928190, 17.146069, 17.169754, 17.248127",\ "16.537582, 16.928190, 17.146069, 17.169754, 17.248127",\ "16.754213, 17.144821, 17.362700, 17.386385, 17.464758",\ "16.826424, 17.217031, 17.434910, 17.458595, 17.536968",\ "16.970844, 17.361452, 17.579330, 17.603016, 17.681389"); } 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.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 2.088652, 2.096193, 2.121145",\ "1.869118, 2.019285, 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 ( "18.216200, 18.457237, 18.587772, 18.601963, 18.648918",\ "18.216200, 18.457237, 18.587772, 18.601963, 18.648918",\ "18.432831, 18.673868, 18.804403, 18.818594, 18.865551",\ "18.505043, 18.746080, 18.876616, 18.890806, 18.937763",\ "18.649464, 18.890501, 19.021036, 19.035227, 19.082184"); } 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.322901, 1.413043, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413043, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413043, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413043, 1.461970, 1.467289, 1.484889",\ "1.322901, 1.413043, 1.461970, 1.467289, 1.484889"); } } /* 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.011057, 13.401664, 13.619541, 13.643227, 13.721601",\ "13.660013, 14.050621, 14.268499, 14.292185, 14.370558",\ "14.308971, 14.699579, 14.917458, 14.941143, 15.019516",\ "15.175980, 15.566586, 15.784464, 15.808149, 15.886524",\ "15.506704, 15.897311, 16.115189, 16.138874, 16.217249"); } 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.064065, 2.137896, 2.145922, 2.172480",\ "1.903822, 2.064065, 2.137896, 2.145922, 2.172480",\ "1.903822, 2.064065, 2.137896, 2.145922, 2.172480",\ "1.903822, 2.064065, 2.137896, 2.145922, 2.172480",\ "1.903822, 2.064065, 2.137896, 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.506109, 13.747147, 13.877684, 13.891874, 13.938829",\ "14.155067, 14.396105, 14.526640, 14.540831, 14.587787",\ "14.804024, 15.045061, 15.175598, 15.189789, 15.236744",\ "15.671032, 15.912069, 16.042606, 16.056797, 16.103752",\ "16.001757, 16.242794, 16.373331, 16.387522, 16.434477"); } 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.402943, 1.504036, 1.553028, 1.558353, 1.575976",\ "1.402943, 1.504036, 1.553028, 1.558353, 1.575976",\ "1.402943, 1.504036, 1.553028, 1.558353, 1.575976",\ "1.402943, 1.504036, 1.553028, 1.558353, 1.575976",\ "1.402943, 1.504036, 1.553028, 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 ( "10.850966, 10.851340, 10.851488, 10.851504, 10.851557",\ "10.927586, 10.927959, 10.928108, 10.928123, 10.928177",\ "11.004206, 11.004580, 11.004727, 11.004744, 11.004797",\ "11.076921, 11.077295, 11.077443, 11.077459, 11.077513",\ "11.076921, 11.077295, 11.077443, 11.077459, 11.077513"); } 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.726789, 10.731728, 10.732554, 10.732644, 10.732941",\ "10.803408, 10.808348, 10.809174, 10.809263, 10.809561",\ "10.880028, 10.884967, 10.885794, 10.885883, 10.886181",\ "10.952744, 10.957683, 10.958509, 10.958599, 10.958897",\ "10.952744, 10.957683, 10.958509, 10.958599, 10.958897"); } 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 ( "15.611214, 16.001831, 16.219707, 16.243393, 16.321766",\ "15.611214, 16.001831, 16.219707, 16.243393, 16.321766",\ "15.719530, 16.110146, 16.328024, 16.351709, 16.430082",\ "15.827845, 16.218460, 16.436338, 16.460024, 16.538397",\ "16.044477, 16.435093, 16.652971, 16.676657, 16.755030"); } 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.869115, 2.019290, 2.088653, 2.096194, 2.121144",\ "1.869115, 2.019290, 2.088653, 2.096194, 2.121144",\ "1.869115, 2.019290, 2.088653, 2.096194, 2.121144",\ "1.869115, 2.019290, 2.088653, 2.096194, 2.121144",\ "1.869115, 2.019290, 2.088653, 2.096194, 2.121144"); } 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.256607, 16.497637, 16.628176, 16.642366, 16.689323",\ "16.256607, 16.497637, 16.628176, 16.642366, 16.689323",\ "16.364922, 16.605953, 16.736492, 16.750683, 16.797638",\ "16.473238, 16.714268, 16.844807, 16.858997, 16.905954",\ "16.689869, 16.930901, 17.061440, 17.075630, 17.122585"); } 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.322909, 1.413027, 1.461963, 1.467283, 1.484886",\ "1.322909, 1.413027, 1.461963, 1.467283, 1.484886",\ "1.322909, 1.413027, 1.461963, 1.467283, 1.484886",\ "1.322909, 1.413027, 1.461963, 1.467283, 1.484886",\ "1.322909, 1.413027, 1.461963, 1.467283, 1.484886"); } } /* 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.198385, 15.589002, 15.806879, 15.830564, 15.908937",\ "15.198385, 15.589002, 15.806879, 15.830564, 15.908937",\ "15.415016, 15.805633, 16.023510, 16.047195, 16.125568",\ "15.487226, 15.877843, 16.095720, 16.119406, 16.197779",\ "15.631647, 16.022263, 16.240141, 16.263826, 16.342199"); } 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.869115, 2.019290, 2.088653, 2.096194, 2.121144",\ "1.869115, 2.019290, 2.088653, 2.096194, 2.121144",\ "1.869115, 2.019290, 2.088653, 2.096194, 2.121144",\ "1.869115, 2.019290, 2.088653, 2.096194, 2.121144",\ "1.869115, 2.019290, 2.088653, 2.096194, 2.121144"); } 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 ( "15.985322, 16.226353, 16.356892, 16.371082, 16.418037",\ "15.985322, 16.226353, 16.356892, 16.371082, 16.418037",\ "16.201954, 16.442984, 16.573521, 16.587711, 16.634668",\ "16.274164, 16.515194, 16.645733, 16.659924, 16.706881",\ "16.418585, 16.659615, 16.790154, 16.804344, 16.851301"); } 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.322909, 1.413027, 1.461963, 1.467283, 1.484886",\ "1.322909, 1.413027, 1.461963, 1.467283, 1.484886",\ "1.322909, 1.413027, 1.461963, 1.467283, 1.484886",\ "1.322909, 1.413027, 1.461963, 1.467283, 1.484886",\ "1.322909, 1.413027, 1.461963, 1.467283, 1.484886"); } } /* 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 ( "12.818472, 13.209088, 13.426966, 13.450651, 13.529024",\ "13.467428, 13.858046, 14.075922, 14.099607, 14.177981",\ "14.116386, 14.507003, 14.724880, 14.748566, 14.826939",\ "14.983395, 15.374011, 15.591888, 15.615574, 15.693947",\ "15.314119, 15.704736, 15.922613, 15.946299, 16.024672"); } 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.064072, 2.137899, 2.145925, 2.172482",\ "1.903822, 2.064072, 2.137899, 2.145925, 2.172482",\ "1.903822, 2.064072, 2.137899, 2.145925, 2.172482",\ "1.903822, 2.064072, 2.137899, 2.145925, 2.172482",\ "1.903822, 2.064072, 2.137899, 2.145925, 2.172482"); } 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.499935, 13.740965, 13.871504, 13.885695, 13.932652",\ "14.148894, 14.389925, 14.520463, 14.534654, 14.581610",\ "14.797851, 15.038881, 15.169419, 15.183610, 15.230566",\ "15.664859, 15.905890, 16.036427, 16.050617, 16.097574",\ "15.995584, 16.236614, 16.367153, 16.381344, 16.428299"); } 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.402908, 1.504036, 1.553028, 1.558354, 1.575977",\ "1.402908, 1.504036, 1.553028, 1.558354, 1.575977",\ "1.402908, 1.504036, 1.553028, 1.558354, 1.575977",\ "1.402908, 1.504036, 1.553028, 1.558354, 1.575977",\ "1.402908, 1.504036, 1.553028, 1.558354, 1.575977"); } } /* 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 ( "10.753363, 10.753747, 10.753899, 10.753916, 10.753970",\ "10.829982, 10.830366, 10.830518, 10.830534, 10.830589",\ "10.906602, 10.906986, 10.907138, 10.907154, 10.907209",\ "10.979318, 10.979702, 10.979854, 10.979870, 10.979925",\ "10.979318, 10.979702, 10.979854, 10.979870, 10.979925"); } 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.629504, 10.634295, 10.635110, 10.635199, 10.635491",\ "10.706123, 10.710914, 10.711729, 10.711817, 10.712111",\ "10.782743, 10.787534, 10.788349, 10.788437, 10.788731",\ "10.855459, 10.860250, 10.861065, 10.861153, 10.861446",\ "10.855459, 10.860250, 10.861065, 10.861153, 10.861446"); } 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.299847, 11.690464, 11.908340, 11.932026, 12.010400",\ "11.948805, 12.339422, 12.557299, 12.580984, 12.659357",\ "12.597763, 12.988379, 13.206257, 13.229942, 13.308315",\ "13.464771, 13.855388, 14.073265, 14.096951, 14.175323",\ "13.795496, 14.186112, 14.403990, 14.427675, 14.506048"); } 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.869115, 2.019290, 2.088653, 2.096194, 2.121144",\ "1.869115, 2.019290, 2.088653, 2.096194, 2.121144",\ "1.869115, 2.019290, 2.088653, 2.096194, 2.121144",\ "1.869115, 2.019290, 2.088653, 2.096194, 2.121144",\ "1.869115, 2.019290, 2.088653, 2.096194, 2.121144"); } 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.984868, 12.225899, 12.356437, 12.370627, 12.417583",\ "12.460428, 12.701458, 12.831997, 12.846188, 12.893144",\ "12.935987, 13.177018, 13.307556, 13.321747, 13.368704",\ "13.617152, 13.858183, 13.988721, 14.002912, 14.049868",\ "13.911163, 14.152193, 14.282732, 14.296923, 14.343880"); } 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.322909, 1.413027, 1.461963, 1.467283, 1.484886",\ "1.322909, 1.413027, 1.461963, 1.467283, 1.484886",\ "1.322909, 1.413027, 1.461963, 1.467283, 1.484886",\ "1.322909, 1.413027, 1.461963, 1.467283, 1.484886",\ "1.322909, 1.413027, 1.461963, 1.467283, 1.484886"); } } /* 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.410372, 10.800988, 11.018866, 11.042551, 11.120924",\ "10.486991, 10.877607, 11.095485, 11.119170, 11.197544",\ "10.563611, 10.954227, 11.172105, 11.195790, 11.274164",\ "10.636327, 11.026943, 11.244821, 11.268506, 11.346880",\ "10.636327, 11.026943, 11.244821, 11.268506, 11.346880"); } 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.869115, 2.019290, 2.088653, 2.096194, 2.121144",\ "1.869115, 2.019290, 2.088653, 2.096194, 2.121144",\ "1.869115, 2.019290, 2.088653, 2.096194, 2.121144",\ "1.869115, 2.019290, 2.088653, 2.096194, 2.121144",\ "1.869115, 2.019290, 2.088653, 2.096194, 2.121144"); } 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.461123, 11.702152, 11.832691, 11.846882, 11.893838",\ "11.830688, 12.071718, 12.202257, 12.216448, 12.263404",\ "12.199284, 12.440313, 12.570852, 12.585043, 12.632000",\ "12.691728, 12.932758, 13.063296, 13.077487, 13.124443",\ "12.881411, 13.122440, 13.252979, 13.267170, 13.314126"); } 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.322909, 1.413027, 1.461963, 1.467283, 1.484886",\ "1.322909, 1.413027, 1.461963, 1.467283, 1.484886",\ "1.322909, 1.413027, 1.461963, 1.467283, 1.484886",\ "1.322909, 1.413027, 1.461963, 1.467283, 1.484886",\ "1.322909, 1.413027, 1.461963, 1.467283, 1.484886"); } } /* 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 ( "15.421383, 15.811996, 16.029875, 16.053558, 16.131933",\ "15.421383, 15.811996, 16.029875, 16.053558, 16.131933",\ "15.529699, 15.920313, 16.138189, 16.161875, 16.240250",\ "15.638014, 16.028627, 16.246506, 16.270191, 16.348564",\ "15.854647, 16.245260, 16.463137, 16.486822, 16.565197"); } 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.064032, 2.137879, 2.145907, 2.172471",\ "1.903822, 2.064032, 2.137879, 2.145907, 2.172471",\ "1.903822, 2.064032, 2.137879, 2.145907, 2.172471",\ "1.903822, 2.064032, 2.137879, 2.145907, 2.172471",\ "1.903822, 2.064032, 2.137879, 2.145907, 2.172471"); } 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.031137, 16.272171, 16.402708, 16.416899, 16.463856",\ "16.031137, 16.272171, 16.402708, 16.416899, 16.463856",\ "16.139454, 16.380487, 16.511024, 16.525215, 16.572170",\ "16.247768, 16.488804, 16.619339, 16.633530, 16.680487",\ "16.464401, 16.705433, 16.835972, 16.850163, 16.897118"); } 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.403130, 1.504032, 1.553026, 1.558352, 1.575976",\ "1.403130, 1.504032, 1.553026, 1.558352, 1.575976",\ "1.403130, 1.504032, 1.553026, 1.558352, 1.575976",\ "1.403130, 1.504032, 1.553026, 1.558352, 1.575976",\ "1.403130, 1.504032, 1.553026, 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 ( "13.958456, 13.958779, 13.958908, 13.958921, 13.958967",\ "13.958456, 13.958779, 13.958908, 13.958921, 13.958967",\ "14.175088, 14.175411, 14.175539, 14.175553, 14.175599",\ "14.247298, 14.247622, 14.247749, 14.247764, 14.247809",\ "14.391719, 14.392042, 14.392170, 14.392184, 14.392230"); } 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 ( "13.832759, 13.838408, 13.839288, 13.839383, 13.839699",\ "13.832759, 13.838408, 13.839288, 13.839383, 13.839699",\ "14.049391, 14.055040, 14.055920, 14.056015, 14.056332",\ "14.121601, 14.127251, 14.128130, 14.128225, 14.128542",\ "14.266022, 14.271671, 14.272551, 14.272646, 14.272963"); } 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.531127, 10.921741, 11.139618, 11.163303, 11.241676",\ "11.180084, 11.570698, 11.788574, 11.812260, 11.890634",\ "11.829041, 12.219654, 12.437532, 12.461217, 12.539591",\ "12.696047, 13.086660, 13.304539, 13.328223, 13.406597",\ "13.026730, 13.417343, 13.635221, 13.658906, 13.737280"); } 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.869116, 2.019288, 2.088653, 2.096193, 2.121145",\ "1.869116, 2.019288, 2.088653, 2.096193, 2.121145",\ "1.869116, 2.019288, 2.088653, 2.096193, 2.121145",\ "1.869116, 2.019288, 2.088653, 2.096193, 2.121145",\ "1.869116, 2.019288, 2.088653, 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.218516, 11.459550, 11.590087, 11.604278, 11.651234",\ "11.694159, 11.935192, 12.065729, 12.079920, 12.126877",\ "12.169802, 12.410835, 12.541372, 12.555563, 12.602520",\ "12.849678, 13.090712, 13.221249, 13.235439, 13.282395",\ "13.143689, 13.384723, 13.515260, 13.529450, 13.576406"); } 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.322906, 1.413033, 1.461966, 1.467286, 1.484887",\ "1.322906, 1.413033, 1.461966, 1.467286, 1.484887",\ "1.322906, 1.413033, 1.461966, 1.467286, 1.484887",\ "1.322906, 1.413033, 1.461966, 1.467286, 1.484887",\ "1.322906, 1.413033, 1.461966, 1.467286, 1.484887"); } } /* 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 ( "9.830207, 10.220820, 10.438698, 10.462383, 10.540756",\ "9.890824, 10.281438, 10.499315, 10.523001, 10.601374",\ "9.982975, 10.373589, 10.591467, 10.615151, 10.693525",\ "10.055332, 10.445946, 10.663823, 10.687508, 10.765882",\ "10.055332, 10.445946, 10.663823, 10.687508, 10.765882"); } 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.869116, 2.019288, 2.088653, 2.096193, 2.121145",\ "1.869116, 2.019288, 2.088653, 2.096193, 2.121145",\ "1.869116, 2.019288, 2.088653, 2.096193, 2.121145",\ "1.869116, 2.019288, 2.088653, 2.096193, 2.121145",\ "1.869116, 2.019288, 2.088653, 2.096193, 2.121145"); } 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.795765, 11.036798, 11.167336, 11.181526, 11.228482",\ "11.088287, 11.329321, 11.459858, 11.474049, 11.521004",\ "11.532310, 11.773343, 11.903880, 11.918071, 11.965027",\ "12.023537, 12.264570, 12.395107, 12.409298, 12.456255",\ "12.213152, 12.454185, 12.584723, 12.598913, 12.645869"); } 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.322906, 1.413033, 1.461966, 1.467286, 1.484887",\ "1.322906, 1.413033, 1.461966, 1.467286, 1.484887",\ "1.322906, 1.413033, 1.461966, 1.467286, 1.484887",\ "1.322906, 1.413033, 1.461966, 1.467286, 1.484887",\ "1.322906, 1.413033, 1.461966, 1.467286, 1.484887"); } } /* 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.418653, 12.809267, 13.027145, 13.050830, 13.129204",\ "13.067612, 13.458225, 13.676102, 13.699787, 13.778161",\ "13.716570, 14.107183, 14.325060, 14.348745, 14.427119",\ "14.583576, 14.974190, 15.192066, 15.215752, 15.294126",\ "14.914301, 15.304914, 15.522793, 15.546477, 15.624851"); } 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.064032, 2.137879, 2.145907, 2.172471",\ "1.903822, 2.064032, 2.137879, 2.145907, 2.172471",\ "1.903822, 2.064032, 2.137879, 2.145907, 2.172471",\ "1.903822, 2.064032, 2.137879, 2.145907, 2.172471",\ "1.903822, 2.064032, 2.137879, 2.145907, 2.172471"); } 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.082346, 13.323380, 13.453917, 13.468107, 13.515064",\ "13.731305, 13.972339, 14.102876, 14.117066, 14.164022",\ "14.380261, 14.621295, 14.751832, 14.766023, 14.812979",\ "15.247270, 15.488303, 15.618840, 15.633031, 15.679987",\ "15.577995, 15.819029, 15.949566, 15.963757, 16.010712"); } 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.403130, 1.504032, 1.553026, 1.558352, 1.575976",\ "1.403130, 1.504032, 1.553026, 1.558352, 1.575976",\ "1.403130, 1.504032, 1.553026, 1.558352, 1.575976",\ "1.403130, 1.504032, 1.553026, 1.558352, 1.575976",\ "1.403130, 1.504032, 1.553026, 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 ( "10.651642, 10.651965, 10.652094, 10.652107, 10.652153",\ "10.728262, 10.728585, 10.728713, 10.728727, 10.728773",\ "10.804881, 10.805204, 10.805332, 10.805346, 10.805392",\ "10.877597, 10.877920, 10.878048, 10.878062, 10.878108",\ "10.877597, 10.877920, 10.878048, 10.878062, 10.878108"); } 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.525945, 10.531594, 10.532474, 10.532569, 10.532885",\ "10.602565, 10.608213, 10.609093, 10.609188, 10.609505",\ "10.679184, 10.684834, 10.685713, 10.685808, 10.686125",\ "10.751900, 10.757549, 10.758429, 10.758524, 10.758841",\ "10.751900, 10.757549, 10.758429, 10.758524, 10.758841"); } 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.605435"); } } /* 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.773928"); } } /* end of arc hk_serial_load_hk_serial_load_pwh*/ } /* end of pin hk_serial_load */ } /* end of cell */ } /* end of library */