diff --git a/signoff/caravan/primetime-signoff/lib/max/caravan.ff.lib b/signoff/caravan/primetime-signoff/lib/max/caravan.ff.lib index 4f4b8ca2..fe3c38cb 100644 --- a/signoff/caravan/primetime-signoff/lib/max/caravan.ff.lib +++ b/signoff/caravan/primetime-signoff/lib/max/caravan.ff.lib @@ -4,7 +4,7 @@ library("caravan.ff") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 25 06:52:50 2022" ; + date : "Sun Oct 30 14:36:00 2022" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.9500 ; @@ -89,7 +89,7 @@ type ( BUS38_type0 ) { } /* end of type */ cell( caravan ) { - area : 1736853.625000 ; + area : 1740408.625000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravan ) { pin("vddio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -110,7 +110,7 @@ pin("vddio") { pin("vddio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -121,7 +121,7 @@ pin("vddio_2") { pin("vssio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -132,7 +132,7 @@ pin("vssio") { pin("vssio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -143,7 +143,7 @@ pin("vssio_2") { pin("vdda") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -155,7 +155,7 @@ pin("vdda") { pin("vssa") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -167,7 +167,7 @@ pin("vssa") { pin("vccd") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -179,7 +179,7 @@ pin("vccd") { pin("vssd") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -191,7 +191,7 @@ pin("vssd") { pin("vdda1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -203,7 +203,7 @@ pin("vdda1") { pin("vdda1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -215,7 +215,7 @@ pin("vdda1_2") { pin("vdda2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -227,7 +227,7 @@ pin("vdda2") { pin("vssa1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -239,7 +239,7 @@ pin("vssa1") { pin("vssa1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -251,7 +251,7 @@ pin("vssa1_2") { pin("vssa2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -263,7 +263,7 @@ pin("vssa2") { pin("vccd1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -275,7 +275,7 @@ pin("vccd1") { pin("vccd2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -287,7 +287,7 @@ pin("vccd2") { pin("vssd1") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -299,7 +299,7 @@ pin("vssd1") { pin("vssd2") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -311,8 +311,8 @@ pin("vssd2") { pin("gpio") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -324,16 +324,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.131567, 7.303280, 7.311076, 7.318049, 7.338007",\ - "7.193661, 7.365375, 7.373171, 7.380144, 7.400101",\ - "7.329670, 7.501384, 7.509180, 7.516153, 7.536110",\ - "7.545692, 7.717405, 7.725202, 7.732175, 7.752132",\ - "7.578511, 7.750224, 7.758020, 7.764994, 7.784951"); + values ( "7.453341, 7.631494, 7.639582, 7.646816, 7.667522",\ + "7.504852, 7.683005, 7.691094, 7.698329, 7.719034",\ + "7.556365, 7.734518, 7.742606, 7.749841, 7.770547",\ + "7.659389, 7.837543, 7.845632, 7.852866, 7.873571",\ + "7.865438, 8.043591, 8.051681, 8.058915, 8.079620"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ @@ -342,16 +342,16 @@ pin("gpio") { "0.777887, 0.789793, 0.789793, 0.789793, 0.789793"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.087005, 7.227754, 7.235166, 7.241796, 7.260771",\ - "7.149099, 7.289847, 7.297260, 7.303890, 7.322865",\ - "7.285109, 7.425857, 7.433270, 7.439899, 7.458874",\ - "7.501131, 7.641879, 7.649291, 7.655921, 7.674896",\ - "7.533949, 7.674698, 7.682110, 7.688740, 7.707715"); + values ( "7.462915, 7.608942, 7.616632, 7.623510, 7.643197",\ + "7.514428, 7.660454, 7.668144, 7.675023, 7.694709",\ + "7.565940, 7.711967, 7.719657, 7.726535, 7.746222",\ + "7.668965, 7.814991, 7.822681, 7.829560, 7.849247",\ + "7.875014, 8.021040, 8.028730, 8.035609, 8.055296"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\ "0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\ @@ -367,16 +367,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.557643, 6.558536, 6.558596, 6.558650, 6.558805",\ - "6.619738, 6.620630, 6.620690, 6.620745, 6.620900",\ - "6.755747, 6.756639, 6.756700, 6.756754, 6.756909",\ - "6.971769, 6.972661, 6.972722, 6.972776, 6.972931",\ - "7.004588, 7.005480, 7.005540, 7.005595, 7.005750"); + values ( "6.250306, 6.251164, 6.251223, 6.251275, 6.251424",\ + "6.345164, 6.346022, 6.346081, 6.346133, 6.346282",\ + "6.345164, 6.346022, 6.346081, 6.346133, 6.346282",\ + "6.441460, 6.442318, 6.442377, 6.442429, 6.442578",\ + "6.632614, 6.633472, 6.633531, 6.633583, 6.633733"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -385,16 +385,16 @@ pin("gpio") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.507607, 6.513731, 6.513736, 6.513741, 6.513754",\ - "6.569701, 6.575826, 6.575830, 6.575835, 6.575848",\ - "6.705710, 6.711835, 6.711840, 6.711844, 6.711857",\ - "6.921732, 6.927856, 6.927862, 6.927866, 6.927879",\ - "6.954551, 6.960675, 6.960680, 6.960685, 6.960698"); + values ( "6.202145, 6.208040, 6.208045, 6.208049, 6.208062",\ + "6.297003, 6.302898, 6.302903, 6.302907, 6.302920",\ + "6.297003, 6.302898, 6.302903, 6.302907, 6.302920",\ + "6.393299, 6.399194, 6.399199, 6.399203, 6.399216",\ + "6.584454, 6.590348, 6.590353, 6.590358, 6.590370"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -413,8 +413,8 @@ bus ( mprj_io ) { pin("mprj_io[37]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -428,11 +428,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.034636, 4.206359, 4.214001, 4.214001, 4.214001",\ - "4.034636, 4.206359, 4.214001, 4.214001, 4.214001",\ - "4.022578, 4.194301, 4.202097, 4.209070, 4.214001",\ - "3.932885, 4.104608, 4.112404, 4.119377, 4.139334",\ - "3.534570, 3.706293, 3.714089, 3.721062, 3.741019"); + values ( "4.196596, 4.374759, 4.382688, 4.382688, 4.382688",\ + "4.196596, 4.374759, 4.382688, 4.382688, 4.382688",\ + "4.184087, 4.362249, 4.370338, 4.377573, 4.382688",\ + "4.091030, 4.269193, 4.277281, 4.284516, 4.305221",\ + "3.698785, 3.876948, 3.885036, 3.892271, 3.912976"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -446,11 +446,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.883373, 4.024125, 4.030058, 4.030058, 4.030058",\ - "3.883373, 4.024125, 4.030058, 4.030058, 4.030058",\ - "3.871316, 4.012067, 4.019480, 4.026110, 4.030058",\ - "3.781623, 3.922374, 3.929786, 3.936416, 3.955391",\ - "3.383308, 3.524059, 3.531471, 3.538101, 3.557076"); + values ( "4.031923, 4.177953, 4.184109, 4.184109, 4.184109",\ + "4.031923, 4.177953, 4.184109, 4.184109, 4.184109",\ + "4.019413, 4.165443, 4.173133, 4.180012, 4.184109",\ + "3.926357, 4.072386, 4.080076, 4.086955, 4.106642",\ + "3.534111, 3.680141, 3.687831, 3.694710, 3.714396"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -471,11 +471,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.236229, 3.237159, 3.237221, 3.237277, 3.237437",\ - "3.236229, 3.237159, 3.237221, 3.237277, 3.237437",\ - "3.236229, 3.237159, 3.237221, 3.237277, 3.237437",\ - "3.194012, 3.194942, 3.195004, 3.195060, 3.195219",\ - "2.798711, 2.799641, 2.799703, 2.799759, 2.799919"); + values ( "3.019295, 3.020190, 3.020250, 3.020304, 3.020458",\ + "3.019295, 3.020190, 3.020250, 3.020304, 3.020458",\ + "3.019295, 3.020190, 3.020250, 3.020304, 3.020458",\ + "2.978661, 2.979556, 2.979616, 2.979670, 2.979823",\ + "2.577177, 2.578072, 2.578132, 2.578186, 2.578339"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -489,11 +489,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.186059, 3.192074, 3.192079, 3.192084, 3.192098",\ - "3.186059, 3.192074, 3.192079, 3.192084, 3.192098",\ - "3.186059, 3.192074, 3.192079, 3.192084, 3.192098",\ - "3.143842, 3.149856, 3.149862, 3.149867, 3.149881",\ - "2.748541, 2.754555, 2.754561, 2.754566, 2.754580"); + values ( "2.971007, 2.976796, 2.976801, 2.976806, 2.976819",\ + "2.971007, 2.976796, 2.976801, 2.976806, 2.976819",\ + "2.971007, 2.976796, 2.976801, 2.976806, 2.976819",\ + "2.930372, 2.936161, 2.936166, 2.936171, 2.936185",\ + "2.528889, 2.534678, 2.534683, 2.534688, 2.534701"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -507,12 +507,97 @@ pin("mprj_io[37]") { } /* end of arc hk_serial_load_mprj_io[37]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "5.211955, 5.349990, 5.349990, 5.349990, 5.349990",\ + "5.211955, 5.349990, 5.349990, 5.349990, 5.349990",\ + "5.211955, 5.349990, 5.349990, 5.349990, 5.349990",\ + "5.193868, 5.349990, 5.349990, 5.349990, 5.349990",\ + "5.114172, 5.292335, 5.300424, 5.307658, 5.328363"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\ + "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\ + "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\ + "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\ + "0.777886, 0.789792, 0.789792, 0.789792, 0.789792"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "5.099707, 5.203835, 5.203835, 5.203835, 5.203835",\ + "5.099707, 5.203835, 5.203835, 5.203835, 5.203835",\ + "5.099707, 5.203835, 5.203835, 5.203835, 5.203835",\ + "5.081619, 5.203835, 5.203835, 5.203835, 5.203835",\ + "5.001924, 5.147953, 5.155643, 5.162522, 5.182208"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533634, 0.538781, 0.543385, 0.556562"); + } + + } /* end of arc hkspi_clk_mprj_io[37]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.987719, 3.988614, 3.988674, 3.988728, 3.988881",\ + "3.987719, 3.988614, 3.988674, 3.988728, 3.988881",\ + "3.987719, 3.988614, 3.988674, 3.988728, 3.988881",\ + "3.987719, 3.988614, 3.988674, 3.988728, 3.988881",\ + "3.968452, 3.969347, 3.969407, 3.969461, 3.969615"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.939431, 3.945219, 3.945224, 3.945229, 3.945243",\ + "3.939431, 3.945219, 3.945224, 3.945229, 3.945243",\ + "3.939431, 3.945219, 3.945224, 3.945229, 3.945243",\ + "3.939431, 3.945219, 3.945224, 3.945229, 3.945243",\ + "3.920164, 3.925952, 3.925958, 3.925962, 3.925976"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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 hkspi_clk_mprj_io[37]_redg_min*/ + } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -526,11 +611,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.383860, 4.555584, 4.563226, 4.563226, 4.563226",\ - "4.383860, 4.555584, 4.563226, 4.563226, 4.563226",\ - "4.371803, 4.543527, 4.551323, 4.558296, 4.563226",\ - "4.282110, 4.453834, 4.461630, 4.468603, 4.488560",\ - "3.883795, 4.055519, 4.063314, 4.070288, 4.090244"); + values ( "4.556423, 4.734587, 4.742515, 4.742515, 4.742515",\ + "4.556423, 4.734587, 4.742515, 4.742515, 4.742515",\ + "4.543914, 4.722077, 4.730165, 4.737400, 4.742515",\ + "4.450857, 4.629021, 4.637109, 4.644343, 4.665049",\ + "4.058611, 4.236775, 4.244864, 4.252098, 4.272803"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -544,11 +629,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.224985, 4.365734, 4.371667, 4.371667, 4.371667",\ - "4.224985, 4.365734, 4.371667, 4.371667, 4.371667",\ - "4.212927, 4.353677, 4.361089, 4.367719, 4.371667",\ - "4.123234, 4.263984, 4.271396, 4.278026, 4.297001",\ - "3.724919, 3.865669, 3.873081, 3.879711, 3.898686"); + values ( "4.391075, 4.537786, 4.544173, 4.544173, 4.544173",\ + "4.391075, 4.537786, 4.544173, 4.544173, 4.544173",\ + "4.378566, 4.525276, 4.533019, 4.539944, 4.544173",\ + "4.285509, 4.432220, 4.439962, 4.446887, 4.466707",\ + "3.893263, 4.039974, 4.047716, 4.054642, 4.074461"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -569,11 +654,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.574861, 3.575775, 3.575837, 3.575892, 3.576050",\ - "3.574861, 3.575775, 3.575837, 3.575892, 3.576050",\ - "3.574861, 3.575775, 3.575837, 3.575892, 3.576050",\ - "3.532643, 3.533557, 3.533619, 3.533674, 3.533832",\ - "3.137342, 3.138257, 3.138318, 3.138373, 3.138531"); + values ( "3.338080, 3.338960, 3.339019, 3.339072, 3.339224",\ + "3.338080, 3.338960, 3.339019, 3.339072, 3.339224",\ + "3.338080, 3.338960, 3.339019, 3.339072, 3.339224",\ + "3.297446, 3.298325, 3.298385, 3.298438, 3.298590",\ + "2.895962, 2.896842, 2.896901, 2.896954, 2.897106"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -587,11 +672,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.524746, 3.530806, 3.530812, 3.530816, 3.530830",\ - "3.524746, 3.530806, 3.530812, 3.530816, 3.530830",\ - "3.524746, 3.530806, 3.530812, 3.530816, 3.530830",\ - "3.482529, 3.488589, 3.488594, 3.488599, 3.488612",\ - "3.087228, 3.093288, 3.093293, 3.093298, 3.093312"); + values ( "3.289845, 3.295677, 3.295683, 3.295687, 3.295700",\ + "3.289845, 3.295677, 3.295683, 3.295687, 3.295700",\ + "3.289845, 3.295677, 3.295683, 3.295687, 3.295700",\ + "3.249210, 3.255043, 3.255048, 3.255053, 3.255066",\ + "2.847727, 2.853559, 2.853565, 2.853569, 2.853582"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -605,12 +690,97 @@ pin("mprj_io[36]") { } /* end of arc hk_serial_load_mprj_io[36]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "5.330351, 5.468387, 5.468387, 5.468387, 5.468387",\ + "5.330351, 5.468387, 5.468387, 5.468387, 5.468387",\ + "5.330351, 5.468387, 5.468387, 5.468387, 5.468387",\ + "5.312263, 5.468387, 5.468387, 5.468387, 5.468387",\ + "5.232568, 5.410731, 5.418820, 5.426054, 5.446759"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "5.213766, 5.317893, 5.317893, 5.317893, 5.317893",\ + "5.213766, 5.317893, 5.317893, 5.317893, 5.317893",\ + "5.213766, 5.317893, 5.317893, 5.317893, 5.317893",\ + "5.195679, 5.317893, 5.317893, 5.317893, 5.317893",\ + "5.115983, 5.262011, 5.269701, 5.276579, 5.296266"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\ + "0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\ + "0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\ + "0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\ + "0.444236, 0.533635, 0.538782, 0.543386, 0.556563"); + } + + } /* end of arc hkspi_clk_mprj_io[36]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.096789, 4.097669, 4.097729, 4.097782, 4.097934",\ + "4.096789, 4.097669, 4.097729, 4.097782, 4.097934",\ + "4.096789, 4.097669, 4.097729, 4.097782, 4.097934",\ + "4.096789, 4.097669, 4.097729, 4.097782, 4.097934",\ + "4.077523, 4.078403, 4.078462, 4.078515, 4.078667"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.048554, 4.054387, 4.054392, 4.054397, 4.054410",\ + "4.048554, 4.054387, 4.054392, 4.054397, 4.054410",\ + "4.048554, 4.054387, 4.054392, 4.054397, 4.054410",\ + "4.048554, 4.054387, 4.054392, 4.054397, 4.054410",\ + "4.029288, 4.035120, 4.035126, 4.035130, 4.035143"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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 hkspi_clk_mprj_io[36]_redg_min*/ + } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -618,17 +788,102 @@ pin("mprj_io[35]") { /* Other user defined attributes. */ original_pin : mprj_io[35]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "9.239757, 9.417920, 9.426008, 9.433243, 9.453948",\ + "9.291269, 9.469433, 9.477521, 9.484756, 9.505461",\ + "9.342781, 9.520945, 9.529033, 9.536267, 9.556973",\ + "9.445807, 9.623970, 9.632058, 9.639293, 9.659998",\ + "9.651855, 9.830019, 9.838107, 9.845342, 9.866047"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\ + "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\ + "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\ + "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\ + "0.777886, 0.789792, 0.789792, 0.789792, 0.789792"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "9.131102, 9.277131, 9.284822, 9.291699, 9.311386",\ + "9.182614, 9.328644, 9.336334, 9.343212, 9.362899",\ + "9.234126, 9.380156, 9.387846, 9.394724, 9.414411",\ + "9.337152, 9.483181, 9.490871, 9.497749, 9.517436",\ + "9.543200, 9.689230, 9.696920, 9.703798, 9.723485"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533634, 0.538781, 0.543385, 0.556562"); + } + + } /* end of arc clock_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "6.993324, 6.994220, 6.994280, 6.994334, 6.994488",\ + "7.088182, 7.089078, 7.089139, 7.089192, 7.089346",\ + "7.088182, 7.089078, 7.089139, 7.089192, 7.089346",\ + "7.184478, 7.185374, 7.185434, 7.185488, 7.185642",\ + "7.375632, 7.376528, 7.376588, 7.376642, 7.376796"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "6.945032, 6.950818, 6.950823, 6.950828, 6.950841",\ + "7.039890, 7.045676, 7.045681, 7.045686, 7.045700",\ + "7.039890, 7.045676, 7.045681, 7.045686, 7.045700",\ + "7.136186, 7.141972, 7.141977, 7.141982, 7.141995",\ + "7.327340, 7.333125, 7.333130, 7.333135, 7.333149"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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_mprj_io[35]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.724522, 4.896245, 4.903887, 4.903887, 4.903887",\ - "4.724522, 4.896245, 4.903887, 4.903887, 4.903887",\ - "4.712464, 4.884188, 4.891984, 4.898957, 4.903887",\ - "4.622771, 4.794495, 4.802291, 4.809264, 4.829221",\ - "4.224457, 4.396180, 4.403976, 4.410949, 4.430906"); + values ( "4.912093, 5.090256, 5.098184, 5.098184, 5.098184",\ + "4.912093, 5.090256, 5.098184, 5.098184, 5.098184",\ + "4.899583, 5.077746, 5.085835, 5.093069, 5.098184",\ + "4.806527, 4.984690, 4.992778, 5.000012, 5.020718",\ + "4.414281, 4.592444, 4.600533, 4.607767, 4.628472"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -642,11 +897,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.574413, 4.715165, 4.721098, 4.721098, 4.721098",\ - "4.574413, 4.715165, 4.721098, 4.721098, 4.721098",\ - "4.562356, 4.703107, 4.710520, 4.717150, 4.721098",\ - "4.472662, 4.613414, 4.620827, 4.627457, 4.646431",\ - "4.074347, 4.215099, 4.222511, 4.229141, 4.248116"); + values ( "4.751011, 4.897040, 4.903196, 4.903196, 4.903196",\ + "4.751011, 4.897040, 4.903196, 4.903196, 4.903196",\ + "4.738502, 4.884531, 4.892221, 4.899100, 4.903196",\ + "4.645445, 4.791474, 4.799165, 4.806043, 4.825729",\ + "4.253200, 4.399229, 4.406919, 4.413798, 4.433484"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -667,11 +922,11 @@ pin("mprj_io[35]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.922609, 3.923540, 3.923603, 3.923659, 3.923818",\ - "3.922609, 3.923540, 3.923603, 3.923659, 3.923818",\ - "3.922609, 3.923540, 3.923603, 3.923659, 3.923818",\ - "3.880392, 3.881323, 3.881385, 3.881441, 3.881601",\ - "3.485091, 3.486022, 3.486085, 3.486141, 3.486300"); + values ( "3.672788, 3.673684, 3.673744, 3.673798, 3.673952",\ + "3.672788, 3.673684, 3.673744, 3.673798, 3.673952",\ + "3.672788, 3.673684, 3.673744, 3.673798, 3.673952",\ + "3.632154, 3.633049, 3.633110, 3.633163, 3.633317",\ + "3.230670, 3.231566, 3.231626, 3.231680, 3.231834"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -685,11 +940,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.872436, 3.878447, 3.878452, 3.878457, 3.878471",\ - "3.872436, 3.878447, 3.878452, 3.878457, 3.878471",\ - "3.872436, 3.878447, 3.878452, 3.878457, 3.878471",\ - "3.830218, 3.836229, 3.836235, 3.836239, 3.836254",\ - "3.434918, 3.440928, 3.440934, 3.440939, 3.440953"); + values ( "3.624496, 3.630281, 3.630287, 3.630291, 3.630305",\ + "3.624496, 3.630281, 3.630287, 3.630291, 3.630305",\ + "3.624496, 3.630281, 3.630287, 3.630291, 3.630305",\ + "3.583862, 3.589647, 3.589652, 3.589657, 3.589671",\ + "3.182378, 3.188163, 3.188169, 3.188173, 3.188187"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -703,12 +958,97 @@ pin("mprj_io[35]") { } /* end of arc hk_serial_load_mprj_io[35]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "5.641216, 5.779252, 5.779252, 5.779252, 5.779252",\ + "5.641216, 5.779252, 5.779252, 5.779252, 5.779252",\ + "5.641216, 5.779252, 5.779252, 5.779252, 5.779252",\ + "5.623128, 5.779252, 5.779252, 5.779252, 5.779252",\ + "5.543433, 5.721597, 5.729685, 5.736919, 5.757625"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\ + "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\ + "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\ + "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\ + "0.777886, 0.789792, 0.789792, 0.789792, 0.789792"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "5.532561, 5.636691, 5.636691, 5.636691, 5.636691",\ + "5.532561, 5.636691, 5.636691, 5.636691, 5.636691",\ + "5.532561, 5.636691, 5.636691, 5.636691, 5.636691",\ + "5.514474, 5.636691, 5.636691, 5.636691, 5.636691",\ + "5.434779, 5.580809, 5.588499, 5.595377, 5.615064"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533634, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533634, 0.538781, 0.543385, 0.556562"); + } + + } /* end of arc hkspi_clk_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.197281, 4.198177, 4.198237, 4.198291, 4.198444",\ + "4.197281, 4.198177, 4.198237, 4.198291, 4.198444",\ + "4.197281, 4.198177, 4.198237, 4.198291, 4.198444",\ + "4.197281, 4.198177, 4.198237, 4.198291, 4.198444",\ + "4.178014, 4.178910, 4.178970, 4.179024, 4.179178"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.148989, 4.154774, 4.154779, 4.154784, 4.154798",\ + "4.148989, 4.154774, 4.154779, 4.154784, 4.154798",\ + "4.148989, 4.154774, 4.154779, 4.154784, 4.154798",\ + "4.148989, 4.154774, 4.154779, 4.154784, 4.154798",\ + "4.129722, 4.135507, 4.135513, 4.135517, 4.135531"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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 hkspi_clk_mprj_io[35]_redg_min*/ + } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -722,11 +1062,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.075248, 5.246973, 5.254615, 5.254615, 5.254615",\ - "5.075248, 5.246973, 5.254615, 5.254615, 5.254615",\ - "5.063190, 5.234916, 5.242712, 5.249684, 5.254615",\ - "4.973497, 5.145223, 5.153018, 5.159991, 5.179948",\ - "4.575182, 4.746907, 4.754704, 4.761676, 4.781633"); + values ( "5.275738, 5.453903, 5.461831, 5.461831, 5.461831",\ + "5.275738, 5.453903, 5.461831, 5.461831, 5.461831",\ + "5.263228, 5.441393, 5.449482, 5.456716, 5.461831",\ + "5.170172, 5.348337, 5.356425, 5.363659, 5.384365",\ + "4.777926, 4.956091, 4.964179, 4.971414, 4.992119"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -740,11 +1080,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.924532, 5.065284, 5.071217, 5.071217, 5.071217",\ - "4.924532, 5.065284, 5.071217, 5.071217, 5.071217",\ - "4.912475, 5.053226, 5.060638, 5.067268, 5.071217",\ - "4.822782, 4.963533, 4.970945, 4.977575, 4.996551",\ - "4.424466, 4.565218, 4.572631, 4.579260, 4.598235"); + values ( "5.115335, 5.261366, 5.267521, 5.267521, 5.267521",\ + "5.115335, 5.261366, 5.267521, 5.267521, 5.267521",\ + "5.102826, 5.248857, 5.256547, 5.263425, 5.267521",\ + "5.009769, 5.155800, 5.163490, 5.170368, 5.190055",\ + "4.617524, 4.763554, 4.771244, 4.778123, 4.797809"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -765,11 +1105,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.271007, 4.271939, 4.272002, 4.272058, 4.272218",\ - "4.271007, 4.271939, 4.272002, 4.272058, 4.272218",\ - "4.271007, 4.271939, 4.272002, 4.272058, 4.272218",\ - "4.228789, 4.229722, 4.229784, 4.229840, 4.230000",\ - "3.833488, 3.834421, 3.834484, 3.834540, 3.834700"); + values ( "3.990020, 3.990918, 3.990978, 3.991032, 3.991186",\ + "3.990020, 3.990918, 3.990978, 3.991032, 3.991186",\ + "3.990020, 3.990918, 3.990978, 3.991032, 3.991186",\ + "3.949386, 3.950284, 3.950344, 3.950398, 3.950552",\ + "3.547902, 3.548800, 3.548860, 3.548914, 3.549068"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -783,11 +1123,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.220826, 4.226830, 4.226836, 4.226841, 4.226855",\ - "4.220826, 4.226830, 4.226836, 4.226841, 4.226855",\ - "4.220826, 4.226830, 4.226836, 4.226841, 4.226855",\ - "4.178608, 4.184613, 4.184619, 4.184624, 4.184638",\ - "3.783308, 3.789313, 3.789318, 3.789323, 3.789337"); + values ( "3.941721, 3.947501, 3.947506, 3.947511, 3.947525",\ + "3.941721, 3.947501, 3.947506, 3.947511, 3.947525",\ + "3.941721, 3.947501, 3.947506, 3.947511, 3.947525",\ + "3.901087, 3.906867, 3.906872, 3.906877, 3.906891",\ + "3.499603, 3.505383, 3.505388, 3.505393, 3.505407"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -801,12 +1141,97 @@ pin("mprj_io[34]") { } /* end of arc hk_serial_load_mprj_io[34]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.812055, 4.950092, 4.950092, 4.950092, 4.950092",\ + "4.812055, 4.950092, 4.950092, 4.950092, 4.950092",\ + "4.812055, 4.950092, 4.950092, 4.950092, 4.950092",\ + "4.793968, 4.950092, 4.950092, 4.950092, 4.950092",\ + "4.714272, 4.892437, 4.900526, 4.907760, 4.928465"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.694464, 4.799506, 4.799506, 4.799506, 4.799506",\ + "4.694464, 4.799506, 4.799506, 4.799506, 4.799506",\ + "4.694464, 4.799506, 4.799506, 4.799506, 4.799506",\ + "4.676376, 4.799506, 4.799506, 4.799506, 4.799506",\ + "4.596681, 4.743392, 4.751134, 4.758060, 4.777879"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.271501, 4.436786, 4.444290, 4.451001, 4.470209",\ + "4.271501, 4.436786, 4.444290, 4.451001, 4.470209",\ + "4.271501, 4.436786, 4.444290, 4.451001, 4.470209",\ + "4.271501, 4.436786, 4.444290, 4.451001, 4.470209",\ + "4.252234, 4.417520, 4.425024, 4.431735, 4.450943"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.152671, 4.288776, 4.295959, 4.302383, 4.320770",\ + "4.152671, 4.288776, 4.295959, 4.302383, 4.320770",\ + "4.152671, 4.288776, 4.295959, 4.302383, 4.320770",\ + "4.152671, 4.288776, 4.295959, 4.302383, 4.320770",\ + "4.133404, 4.269509, 4.276692, 4.283116, 4.301504"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg_min*/ + } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -814,17 +1239,102 @@ pin("mprj_io[33]") { /* Other user defined attributes. */ original_pin : mprj_io[33]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "8.728405, 8.906572, 8.914660, 8.921894, 8.942599",\ + "8.779918, 8.958084, 8.966172, 8.973407, 8.994112",\ + "8.831430, 9.009596, 9.017685, 9.024919, 9.045624",\ + "8.934456, 9.112621, 9.120710, 9.127944, 9.148649",\ + "9.140505, 9.318670, 9.326759, 9.333993, 9.354698"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "8.817536, 8.964248, 8.971990, 8.978915, 8.998734",\ + "8.869049, 9.015759, 9.023502, 9.030427, 9.050247",\ + "8.920561, 9.067272, 9.075014, 9.081940, 9.101759",\ + "9.023586, 9.170298, 9.178040, 9.184965, 9.204784",\ + "9.229635, 9.376347, 9.384089, 9.391014, 9.410833"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668"); + } + + } /* end of arc clock_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "7.146698, 7.311985, 7.319489, 7.326200, 7.345408",\ + "7.241557, 7.406844, 7.414347, 7.421059, 7.440267",\ + "7.241557, 7.406844, 7.414347, 7.421059, 7.440267",\ + "7.337852, 7.503139, 7.510643, 7.517354, 7.536562",\ + "7.529006, 7.694293, 7.701797, 7.708508, 7.727716"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "7.198411, 7.334517, 7.341700, 7.348124, 7.366511",\ + "7.293270, 7.429375, 7.436558, 7.442982, 7.461369",\ + "7.293270, 7.429375, 7.436558, 7.442982, 7.461369",\ + "7.389565, 7.525671, 7.532854, 7.539278, 7.557665",\ + "7.580719, 7.716825, 7.724007, 7.730432, 7.748818"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668"); + } + + } /* end of arc clock_mprj_io[33]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.414967, 5.586694, 5.594335, 5.594335, 5.594335",\ - "5.414967, 5.586694, 5.594335, 5.594335, 5.594335",\ - "5.402909, 5.574636, 5.582432, 5.589405, 5.594335",\ - "5.313216, 5.484943, 5.492739, 5.499712, 5.519669",\ - "4.914901, 5.086628, 5.094424, 5.101397, 5.121353"); + values ( "5.629265, 5.807432, 5.815360, 5.815360, 5.815360",\ + "5.629265, 5.807432, 5.815360, 5.815360, 5.815360",\ + "5.616756, 5.794922, 5.803011, 5.810245, 5.815360",\ + "5.523699, 5.701866, 5.709954, 5.717188, 5.737893",\ + "5.131454, 5.309620, 5.317709, 5.324943, 5.345648"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -838,11 +1348,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.272965, 5.413720, 5.419652, 5.419652, 5.419652",\ - "5.272965, 5.413720, 5.419652, 5.419652, 5.419652",\ - "5.260907, 5.401662, 5.409074, 5.415704, 5.419652",\ - "5.171214, 5.311969, 5.319381, 5.326011, 5.344986",\ - "4.772899, 4.913654, 4.921066, 4.927696, 4.946671"); + values ( "5.477903, 5.623936, 5.630092, 5.630092, 5.630092",\ + "5.477903, 5.623936, 5.630092, 5.630092, 5.630092",\ + "5.465394, 5.611427, 5.619117, 5.625996, 5.630092",\ + "5.372337, 5.518370, 5.526061, 5.532939, 5.552626",\ + "4.980092, 5.126124, 5.133815, 5.140694, 5.160380"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -863,11 +1373,11 @@ pin("mprj_io[33]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.617798, 4.618752, 4.618816, 4.618873, 4.619035",\ - "4.617798, 4.618752, 4.618816, 4.618873, 4.619035",\ - "4.617798, 4.618752, 4.618816, 4.618873, 4.619035",\ - "4.575581, 4.576535, 4.576598, 4.576655, 4.576818",\ - "4.180280, 4.181234, 4.181298, 4.181355, 4.181517"); + values ( "4.323808, 4.324726, 4.324787, 4.324842, 4.324998",\ + "4.323808, 4.324726, 4.324787, 4.324842, 4.324998",\ + "4.323808, 4.324726, 4.324787, 4.324842, 4.324998",\ + "4.283173, 4.284091, 4.284153, 4.284207, 4.284364",\ + "3.881690, 3.882608, 3.882669, 3.882724, 3.882880"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -881,11 +1391,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.567544, 4.573488, 4.573494, 4.573499, 4.573514",\ - "4.567544, 4.573488, 4.573494, 4.573499, 4.573514",\ - "4.567544, 4.573488, 4.573494, 4.573499, 4.573514",\ - "4.525327, 4.531271, 4.531276, 4.531281, 4.531296",\ - "4.130026, 4.135970, 4.135976, 4.135981, 4.135996"); + values ( "4.275438, 4.281159, 4.281165, 4.281170, 4.281184",\ + "4.275438, 4.281159, 4.281165, 4.281170, 4.281184",\ + "4.275438, 4.281159, 4.281165, 4.281170, 4.281184",\ + "4.234804, 4.240524, 4.240530, 4.240535, 4.240549",\ + "3.833321, 3.839041, 3.839047, 3.839052, 3.839066"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -899,12 +1409,97 @@ pin("mprj_io[33]") { } /* end of arc hk_serial_load_mprj_io[33]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.814579, 4.952617, 4.952617, 4.952617, 4.952617",\ + "4.814579, 4.952617, 4.952617, 4.952617, 4.952617",\ + "4.814579, 4.952617, 4.952617, 4.952617, 4.952617",\ + "4.796492, 4.952617, 4.952617, 4.952617, 4.952617",\ + "4.716796, 4.894963, 4.903051, 4.910285, 4.930990"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.870399, 4.975442, 4.975442, 4.975442, 4.975442",\ + "4.870399, 4.975442, 4.975442, 4.975442, 4.975442",\ + "4.870399, 4.975442, 4.975442, 4.975442, 4.975442",\ + "4.852312, 4.975442, 4.975442, 4.975442, 4.975442",\ + "4.772617, 4.919328, 4.927070, 4.933995, 4.953815"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.094635, 4.259922, 4.267425, 4.274137, 4.293344",\ + "4.094635, 4.259922, 4.267425, 4.274137, 4.293344",\ + "4.094635, 4.259922, 4.267425, 4.274137, 4.293344",\ + "4.094635, 4.259922, 4.267425, 4.274137, 4.293344",\ + "4.075368, 4.240654, 4.248158, 4.254869, 4.274077"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.167657, 4.303762, 4.310945, 4.317369, 4.335756",\ + "4.167657, 4.303762, 4.310945, 4.317369, 4.335756",\ + "4.167657, 4.303762, 4.310945, 4.317369, 4.335756",\ + "4.167657, 4.303762, 4.310945, 4.317369, 4.335756",\ + "4.148390, 4.284495, 4.291678, 4.298102, 4.316489"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg_min*/ + } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -912,17 +1507,102 @@ pin("mprj_io[32]") { /* Other user defined attributes. */ original_pin : mprj_io[32]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "8.688064, 8.866226, 8.874314, 8.881549, 8.902254",\ + "8.739576, 8.917738, 8.925827, 8.933061, 8.953766",\ + "8.791088, 8.969251, 8.977339, 8.984573, 9.005279",\ + "8.894114, 9.072276, 9.080364, 9.087599, 9.108304",\ + "9.100163, 9.278325, 9.286413, 9.293648, 9.314353"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "8.796947, 8.943657, 8.951400, 8.958325, 8.978145",\ + "8.848460, 8.995170, 9.002913, 9.009837, 9.029657",\ + "8.899972, 9.046682, 9.054424, 9.061350, 9.081169",\ + "9.002997, 9.149708, 9.157450, 9.164375, 9.184195",\ + "9.209046, 9.355757, 9.363499, 9.370424, 9.390244"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660"); + } + + } /* end of arc clock_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "7.747806, 7.913088, 7.920592, 7.927303, 7.946512",\ + "7.842664, 8.007946, 8.015450, 8.022161, 8.041369",\ + "7.842664, 8.007946, 8.015450, 8.022161, 8.041369",\ + "7.938959, 8.104241, 8.111746, 8.118457, 8.137665",\ + "8.130114, 8.295396, 8.302900, 8.309611, 8.328819"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "7.671441, 7.807546, 7.814728, 7.821153, 7.839540",\ + "7.766299, 7.902404, 7.909586, 7.916011, 7.934398",\ + "7.766299, 7.902404, 7.909586, 7.916011, 7.934398",\ + "7.862595, 7.998699, 8.005882, 8.012307, 8.030694",\ + "8.053749, 8.189854, 8.197037, 8.203461, 8.221848"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660"); + } + + } /* end of arc clock_mprj_io[32]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.763319, 5.935041, 5.942683, 5.942683, 5.942683",\ - "5.763319, 5.935041, 5.942683, 5.942683, 5.942683",\ - "5.751262, 5.922984, 5.930780, 5.937753, 5.942683",\ - "5.661569, 5.833291, 5.841087, 5.848060, 5.868016",\ - "5.263254, 5.434976, 5.442772, 5.449745, 5.469702"); + values ( "5.991745, 6.169908, 6.177835, 6.177835, 6.177835",\ + "5.991745, 6.169908, 6.177835, 6.177835, 6.177835",\ + "5.979236, 6.157398, 6.165486, 6.172721, 6.177835",\ + "5.886179, 6.064341, 6.072430, 6.079664, 6.100369",\ + "5.493934, 5.672095, 5.680184, 5.687418, 5.708123"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -936,11 +1616,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.604112, 5.744861, 5.750793, 5.750793, 5.750793",\ - "5.604112, 5.744861, 5.750793, 5.750793, 5.750793",\ - "5.592054, 5.732803, 5.740215, 5.746845, 5.750793",\ - "5.502361, 5.643110, 5.650522, 5.657152, 5.676127",\ - "5.104046, 5.244795, 5.252207, 5.258837, 5.277812"); + values ( "5.825997, 5.972707, 5.979095, 5.979095, 5.979095",\ + "5.825997, 5.972707, 5.979095, 5.979095, 5.979095",\ + "5.813488, 5.960197, 5.967940, 5.974865, 5.979095",\ + "5.720431, 5.867141, 5.874883, 5.881808, 5.901628",\ + "5.328185, 5.474895, 5.482637, 5.489563, 5.509382"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -961,11 +1641,11 @@ pin("mprj_io[32]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.945440, 4.946352, 4.946413, 4.946468, 4.946626",\ - "4.945440, 4.946352, 4.946413, 4.946468, 4.946626",\ - "4.945440, 4.946352, 4.946413, 4.946468, 4.946626",\ - "4.903222, 4.904134, 4.904196, 4.904251, 4.904408",\ - "4.507922, 4.508834, 4.508895, 4.508950, 4.509108"); + values ( "4.639163, 4.640040, 4.640100, 4.640153, 4.640305",\ + "4.639163, 4.640040, 4.640100, 4.640153, 4.640305",\ + "4.639163, 4.640040, 4.640100, 4.640153, 4.640305",\ + "4.598528, 4.599406, 4.599465, 4.599518, 4.599670",\ + "4.197045, 4.197923, 4.197982, 4.198035, 4.198187"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -979,11 +1659,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.895332, 4.901398, 4.901403, 4.901408, 4.901421",\ - "4.895332, 4.901398, 4.901403, 4.901408, 4.901421",\ - "4.895332, 4.901398, 4.901403, 4.901408, 4.901421",\ - "4.853115, 4.859180, 4.859185, 4.859190, 4.859204",\ - "4.457814, 4.463880, 4.463885, 4.463890, 4.463903"); + values ( "4.590934, 4.596772, 4.596777, 4.596782, 4.596795",\ + "4.590934, 4.596772, 4.596777, 4.596782, 4.596795",\ + "4.590934, 4.596772, 4.596777, 4.596782, 4.596795",\ + "4.550300, 4.556138, 4.556143, 4.556148, 4.556160",\ + "4.148816, 4.154655, 4.154659, 4.154664, 4.154677"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -997,12 +1677,97 @@ pin("mprj_io[32]") { } /* end of arc hk_serial_load_mprj_io[32]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.849184, 4.987217, 4.987217, 4.987217, 4.987217",\ + "4.849184, 4.987217, 4.987217, 4.987217, 4.987217",\ + "4.849184, 4.987217, 4.987217, 4.987217, 4.987217",\ + "4.831096, 4.987217, 4.987217, 4.987217, 4.987217",\ + "4.751400, 4.929563, 4.937651, 4.944885, 4.965590"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.925215, 5.030256, 5.030256, 5.030256, 5.030256",\ + "4.925215, 5.030256, 5.030256, 5.030256, 5.030256",\ + "4.925215, 5.030256, 5.030256, 5.030256, 5.030256",\ + "4.907127, 5.030256, 5.030256, 5.030256, 5.030256",\ + "4.827432, 4.974142, 4.981884, 4.988809, 5.008629"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.308771, 4.474054, 4.481558, 4.488269, 4.507477",\ + "4.308771, 4.474054, 4.481558, 4.488269, 4.507477",\ + "4.308771, 4.474054, 4.481558, 4.488269, 4.507477",\ + "4.308771, 4.474054, 4.481558, 4.488269, 4.507477",\ + "4.289505, 4.454787, 4.462291, 4.469002, 4.488211"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.345752, 4.481856, 4.489039, 4.495464, 4.513851",\ + "4.345752, 4.481856, 4.489039, 4.495464, 4.513851",\ + "4.345752, 4.481856, 4.489039, 4.495464, 4.513851",\ + "4.345752, 4.481856, 4.489039, 4.495464, 4.513851",\ + "4.326485, 4.462589, 4.469772, 4.476197, 4.494584"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg_min*/ + } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1016,11 +1781,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.160782, 6.332506, 6.340148, 6.340148, 6.340148",\ - "6.160782, 6.332506, 6.340148, 6.340148, 6.340148",\ - "6.148725, 6.320449, 6.328245, 6.335217, 6.340148",\ - "6.059031, 6.230756, 6.238552, 6.245524, 6.265481",\ - "5.660716, 5.832440, 5.840237, 5.847209, 5.867166"); + values ( "6.404112, 6.582276, 6.590204, 6.590204, 6.590204",\ + "6.404112, 6.582276, 6.590204, 6.590204, 6.590204",\ + "6.391603, 6.569767, 6.577855, 6.585090, 6.590204",\ + "6.298547, 6.476710, 6.484799, 6.492033, 6.512738",\ + "5.906301, 6.084465, 6.092553, 6.099788, 6.120493"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1034,11 +1799,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.013489, 6.154243, 6.160176, 6.160176, 6.160176",\ - "6.013489, 6.154243, 6.160176, 6.160176, 6.160176",\ - "6.001431, 6.142186, 6.149598, 6.156228, 6.160176",\ - "5.911738, 6.052493, 6.059905, 6.066535, 6.085510",\ - "5.513423, 5.654178, 5.661591, 5.668221, 5.687195"); + values ( "6.247262, 6.393294, 6.399450, 6.399450, 6.399450",\ + "6.247262, 6.393294, 6.399450, 6.399450, 6.399450",\ + "6.234752, 6.380785, 6.388475, 6.395354, 6.399450",\ + "6.141695, 6.287728, 6.295419, 6.302298, 6.321984",\ + "5.749450, 5.895483, 5.903173, 5.910052, 5.929739"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1059,11 +1824,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.345518, 5.346473, 5.346537, 5.346593, 5.346756",\ - "5.345518, 5.346473, 5.346537, 5.346593, 5.346756",\ - "5.345518, 5.346473, 5.346537, 5.346593, 5.346756",\ - "5.303301, 5.304255, 5.304319, 5.304376, 5.304538",\ - "4.908000, 4.908955, 4.909019, 4.909075, 4.909238"); + values ( "5.024238, 5.025157, 5.025218, 5.025273, 5.025429",\ + "5.024238, 5.025157, 5.025218, 5.025273, 5.025429",\ + "5.024238, 5.025157, 5.025218, 5.025273, 5.025429",\ + "4.983603, 4.984522, 4.984583, 4.984638, 4.984795",\ + "4.582120, 4.583039, 4.583100, 4.583155, 4.583311"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1077,11 +1842,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.295262, 5.301203, 5.301209, 5.301214, 5.301229",\ - "5.295262, 5.301203, 5.301209, 5.301214, 5.301229",\ - "5.295262, 5.301203, 5.301209, 5.301214, 5.301229",\ - "5.253044, 5.258986, 5.258992, 5.258997, 5.259012",\ - "4.857744, 4.863685, 4.863691, 4.863696, 4.863711"); + values ( "4.975866, 4.981585, 4.981591, 4.981596, 4.981610",\ + "4.975866, 4.981585, 4.981591, 4.981596, 4.981610",\ + "4.975866, 4.981585, 4.981591, 4.981596, 4.981610",\ + "4.935232, 4.940950, 4.940956, 4.940961, 4.940975",\ + "4.533748, 4.539467, 4.539473, 4.539477, 4.539492"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1095,12 +1860,97 @@ pin("mprj_io[31]") { } /* end of arc hk_serial_load_mprj_io[31]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.756892, 4.894928, 4.894928, 4.894928, 4.894928",\ + "4.756892, 4.894928, 4.894928, 4.894928, 4.894928",\ + "4.756892, 4.894928, 4.894928, 4.894928, 4.894928",\ + "4.738804, 4.894928, 4.894928, 4.894928, 4.894928",\ + "4.659108, 4.837273, 4.845361, 4.852595, 4.873301"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.670612, 4.775654, 4.775654, 4.775654, 4.775654",\ + "4.670612, 4.775654, 4.775654, 4.775654, 4.775654",\ + "4.670612, 4.775654, 4.775654, 4.775654, 4.775654",\ + "4.652524, 4.775654, 4.775654, 4.775654, 4.775654",\ + "4.572829, 4.719540, 4.727282, 4.734207, 4.754027"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423496, 0.515549, 0.520963, 0.525805, 0.539663",\ + "0.423496, 0.515549, 0.520963, 0.525805, 0.539663",\ + "0.423496, 0.515549, 0.520963, 0.525805, 0.539663",\ + "0.423496, 0.515549, 0.520963, 0.525805, 0.539663",\ + "0.423496, 0.515549, 0.520963, 0.525805, 0.539663"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.195248, 4.360533, 4.368036, 4.374747, 4.393956",\ + "4.195248, 4.360533, 4.368036, 4.374747, 4.393956",\ + "4.195248, 4.360533, 4.368036, 4.374747, 4.393956",\ + "4.195248, 4.360533, 4.368036, 4.374747, 4.393956",\ + "4.175982, 4.341266, 4.348770, 4.355481, 4.374690"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.124214, 4.260319, 4.267502, 4.273926, 4.292313",\ + "4.124214, 4.260319, 4.267502, 4.273926, 4.292313",\ + "4.124214, 4.260319, 4.267502, 4.273926, 4.292313",\ + "4.124214, 4.260319, 4.267502, 4.273926, 4.292313",\ + "4.104947, 4.241052, 4.248235, 4.254659, 4.273046"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423496, 0.515549, 0.520963, 0.525805, 0.539663",\ + "0.423496, 0.515549, 0.520963, 0.525805, 0.539663",\ + "0.423496, 0.515549, 0.520963, 0.525805, 0.539663",\ + "0.423496, 0.515549, 0.520963, 0.525805, 0.539663",\ + "0.423496, 0.515549, 0.520963, 0.525805, 0.539663"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg_min*/ + } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1114,11 +1964,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.506927, 6.678654, 6.686295, 6.686295, 6.686295",\ - "6.506927, 6.678654, 6.686295, 6.686295, 6.686295",\ - "6.494869, 6.666596, 6.674392, 6.681365, 6.686295",\ - "6.405176, 6.576903, 6.584699, 6.591672, 6.611629",\ - "6.006861, 6.178588, 6.186384, 6.193357, 6.213314"); + values ( "6.764306, 6.942473, 6.950401, 6.950401, 6.950401",\ + "6.764306, 6.942473, 6.950401, 6.950401, 6.950401",\ + "6.751797, 6.929964, 6.938052, 6.945287, 6.950401",\ + "6.658740, 6.836907, 6.844995, 6.852230, 6.872935",\ + "6.266494, 6.444661, 6.452750, 6.459984, 6.480689"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1132,11 +1982,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.356140, 6.496896, 6.502829, 6.502829, 6.502829",\ - "6.356140, 6.496896, 6.502829, 6.502829, 6.502829",\ - "6.344081, 6.484838, 6.492250, 6.498880, 6.502829",\ - "6.254388, 6.395144, 6.402557, 6.409187, 6.428162",\ - "5.856073, 5.996829, 6.004242, 6.010871, 6.029846"); + values ( "6.603828, 6.749863, 6.756019, 6.756019, 6.756019",\ + "6.603828, 6.749863, 6.756019, 6.756019, 6.756019",\ + "6.591319, 6.737354, 6.745044, 6.751923, 6.756019",\ + "6.498262, 6.644297, 6.651988, 6.658866, 6.678553",\ + "6.106017, 6.252051, 6.259742, 6.266620, 6.286307"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1157,11 +2007,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.686094, 5.687060, 5.687124, 5.687182, 5.687346",\ - "5.686094, 5.687060, 5.687124, 5.687182, 5.687346",\ - "5.686094, 5.687060, 5.687124, 5.687182, 5.687346",\ - "5.643877, 5.644843, 5.644907, 5.644964, 5.645128",\ - "5.248575, 5.249542, 5.249606, 5.249663, 5.249827"); + values ( "5.343697, 5.344627, 5.344689, 5.344744, 5.344902",\ + "5.343697, 5.344627, 5.344689, 5.344744, 5.344902",\ + "5.343697, 5.344627, 5.344689, 5.344744, 5.344902",\ + "5.303062, 5.303993, 5.304054, 5.304110, 5.304267",\ + "4.901579, 4.902509, 4.902571, 4.902626, 4.902784"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1175,11 +2025,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.635797, 5.641704, 5.641710, 5.641716, 5.641731",\ - "5.635797, 5.641704, 5.641710, 5.641716, 5.641731",\ - "5.635797, 5.641704, 5.641710, 5.641716, 5.641731",\ - "5.593579, 5.599486, 5.599492, 5.599498, 5.599513",\ - "5.198278, 5.204185, 5.204191, 5.204196, 5.204212"); + values ( "5.295286, 5.300972, 5.300978, 5.300982, 5.300997",\ + "5.295286, 5.300972, 5.300978, 5.300982, 5.300997",\ + "5.295286, 5.300972, 5.300978, 5.300982, 5.300997",\ + "5.254651, 5.260337, 5.260343, 5.260348, 5.260363",\ + "4.853168, 4.858854, 4.858860, 4.858865, 4.858880"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1193,12 +2043,97 @@ pin("mprj_io[30]") { } /* end of arc hk_serial_load_mprj_io[30]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.785535, 4.923574, 4.923574, 4.923574, 4.923574",\ + "4.785535, 4.923574, 4.923574, 4.923574, 4.923574",\ + "4.785535, 4.923574, 4.923574, 4.923574, 4.923574",\ + "4.767447, 4.923574, 4.923574, 4.923574, 4.923574",\ + "4.687752, 4.865919, 4.874007, 4.881242, 4.901947"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.696046, 4.801088, 4.801088, 4.801088, 4.801088",\ + "4.696046, 4.801088, 4.801088, 4.801088, 4.801088",\ + "4.696046, 4.801088, 4.801088, 4.801088, 4.801088",\ + "4.677958, 4.801088, 4.801088, 4.801088, 4.801088",\ + "4.598263, 4.744975, 4.752717, 4.759642, 4.779462"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423509, 0.515552, 0.520967, 0.525810, 0.539670",\ + "0.423509, 0.515552, 0.520967, 0.525810, 0.539670",\ + "0.423509, 0.515552, 0.520967, 0.525810, 0.539670",\ + "0.423509, 0.515552, 0.520967, 0.525810, 0.539670",\ + "0.423509, 0.515552, 0.520967, 0.525810, 0.539670"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.249957, 4.415244, 4.422748, 4.429460, 4.448668",\ + "4.249957, 4.415244, 4.422748, 4.429460, 4.448668",\ + "4.249957, 4.415244, 4.422748, 4.429460, 4.448668",\ + "4.249957, 4.415244, 4.422748, 4.429460, 4.448668",\ + "4.230690, 4.395977, 4.403481, 4.410192, 4.429400"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.155470, 4.291576, 4.298759, 4.305183, 4.323570",\ + "4.155470, 4.291576, 4.298759, 4.305183, 4.323570",\ + "4.155470, 4.291576, 4.298759, 4.305183, 4.323570",\ + "4.155470, 4.291576, 4.298759, 4.305183, 4.323570",\ + "4.136204, 4.272309, 4.279492, 4.285916, 4.304303"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423509, 0.515552, 0.520967, 0.525810, 0.539670",\ + "0.423509, 0.515552, 0.520967, 0.525810, 0.539670",\ + "0.423509, 0.515552, 0.520967, 0.525810, 0.539670",\ + "0.423509, 0.515552, 0.520967, 0.525810, 0.539670",\ + "0.423509, 0.515552, 0.520967, 0.525810, 0.539670"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg_min*/ + } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1212,11 +2147,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.864733, 7.036456, 7.044097, 7.044097, 7.044097",\ - "6.864733, 7.036456, 7.044097, 7.044097, 7.044097",\ - "6.852674, 7.024398, 7.032194, 7.039166, 7.044097",\ - "6.762981, 6.934705, 6.942501, 6.949473, 6.969430",\ - "6.364667, 6.536390, 6.544186, 6.551159, 6.571115"); + values ( "7.136601, 7.314764, 7.322692, 7.322692, 7.322692",\ + "7.136601, 7.314764, 7.322692, 7.322692, 7.322692",\ + "7.124092, 7.302255, 7.310343, 7.317577, 7.322692",\ + "7.031035, 7.209198, 7.217286, 7.224521, 7.245226",\ + "6.638790, 6.816953, 6.825041, 6.832275, 6.852981"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1230,11 +2165,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.704019, 6.844772, 6.850705, 6.850705, 6.850705",\ - "6.704019, 6.844772, 6.850705, 6.850705, 6.850705",\ - "6.691960, 6.832714, 6.840127, 6.846756, 6.850705",\ - "6.602267, 6.743021, 6.750434, 6.757063, 6.776038",\ - "6.203952, 6.344706, 6.352118, 6.358748, 6.377723"); + values ( "6.971024, 7.117734, 7.124122, 7.124122, 7.124122",\ + "6.971024, 7.117734, 7.124122, 7.124122, 7.124122",\ + "6.958515, 7.105225, 7.112967, 7.119893, 7.124122",\ + "6.865458, 7.012168, 7.019911, 7.026836, 7.046656",\ + "6.473213, 6.619923, 6.627666, 6.634591, 6.654410"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1255,11 +2190,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.030438, 6.031385, 6.031448, 6.031505, 6.031667",\ - "6.030438, 6.031385, 6.031448, 6.031505, 6.031667",\ - "6.030438, 6.031385, 6.031448, 6.031505, 6.031667",\ - "5.988220, 5.989167, 5.989231, 5.989287, 5.989449",\ - "5.592919, 5.593866, 5.593930, 5.593987, 5.594148"); + values ( "5.675127, 5.676039, 5.676100, 5.676154, 5.676310",\ + "5.675127, 5.676039, 5.676100, 5.676154, 5.676310",\ + "5.675127, 5.676039, 5.676100, 5.676154, 5.676310",\ + "5.634493, 5.635405, 5.635465, 5.635520, 5.635675",\ + "5.233010, 5.233922, 5.233983, 5.234037, 5.234192"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1273,11 +2208,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.980207, 5.986170, 5.986176, 5.986181, 5.986196",\ - "5.980207, 5.986170, 5.986176, 5.986181, 5.986196",\ - "5.980207, 5.986170, 5.986176, 5.986181, 5.986196",\ - "5.937990, 5.943953, 5.943958, 5.943964, 5.943978",\ - "5.542689, 5.548652, 5.548657, 5.548663, 5.548677"); + values ( "5.626781, 5.632520, 5.632525, 5.632530, 5.632545",\ + "5.626781, 5.632520, 5.632525, 5.632530, 5.632545",\ + "5.626781, 5.632520, 5.632525, 5.632530, 5.632545",\ + "5.586146, 5.591885, 5.591890, 5.591896, 5.591910",\ + "5.184663, 5.190403, 5.190408, 5.190413, 5.190427"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1291,12 +2226,97 @@ pin("mprj_io[29]") { } /* end of arc hk_serial_load_mprj_io[29]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.654059, 4.792094, 4.792094, 4.792094, 4.792094",\ + "4.654059, 4.792094, 4.792094, 4.792094, 4.792094",\ + "4.654059, 4.792094, 4.792094, 4.792094, 4.792094",\ + "4.635972, 4.792094, 4.792094, 4.792094, 4.792094",\ + "4.556276, 4.734439, 4.742527, 4.749762, 4.770467"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.642919, 4.747961, 4.747961, 4.747961, 4.747961",\ + "4.642919, 4.747961, 4.747961, 4.747961, 4.747961",\ + "4.642919, 4.747961, 4.747961, 4.747961, 4.747961",\ + "4.624832, 4.747961, 4.747961, 4.747961, 4.747961",\ + "4.545136, 4.691846, 4.699588, 4.706513, 4.726333"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423491, 0.515548, 0.520961, 0.525803, 0.539661",\ + "0.423491, 0.515548, 0.520961, 0.525803, 0.539661",\ + "0.423491, 0.515548, 0.520961, 0.525803, 0.539661",\ + "0.423491, 0.515548, 0.520961, 0.525803, 0.539661",\ + "0.423491, 0.515548, 0.520961, 0.525803, 0.539661"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.131586, 4.296869, 4.304373, 4.311084, 4.330293",\ + "4.131586, 4.296869, 4.304373, 4.311084, 4.330293",\ + "4.131586, 4.296869, 4.304373, 4.311084, 4.330293",\ + "4.131586, 4.296869, 4.304373, 4.311084, 4.330293",\ + "4.112319, 4.277602, 4.285106, 4.291817, 4.311026"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.105317, 4.241422, 4.248604, 4.255029, 4.273416",\ + "4.105317, 4.241422, 4.248604, 4.255029, 4.273416",\ + "4.105317, 4.241422, 4.248604, 4.255029, 4.273416",\ + "4.105317, 4.241422, 4.248604, 4.255029, 4.273416",\ + "4.086051, 4.222155, 4.229338, 4.235763, 4.254149"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423491, 0.515548, 0.520961, 0.525803, 0.539661",\ + "0.423491, 0.515548, 0.520961, 0.525803, 0.539661",\ + "0.423491, 0.515548, 0.520961, 0.525803, 0.539661",\ + "0.423491, 0.515548, 0.520961, 0.525803, 0.539661",\ + "0.423491, 0.515548, 0.520961, 0.525803, 0.539661"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg_min*/ + } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1310,11 +2330,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.213820, 7.385547, 7.393188, 7.393188, 7.393188",\ - "7.213820, 7.385547, 7.393188, 7.393188, 7.393188",\ - "7.201762, 7.373488, 7.381285, 7.388258, 7.393188",\ - "7.112069, 7.283795, 7.291592, 7.298564, 7.318521",\ - "6.713754, 6.885481, 6.893277, 6.900250, 6.920207"); + values ( "7.499856, 7.678023, 7.685951, 7.685951, 7.685951",\ + "7.499856, 7.678023, 7.685951, 7.685951, 7.685951",\ + "7.487347, 7.665514, 7.673602, 7.680837, 7.685951",\ + "7.394290, 7.572457, 7.580545, 7.587780, 7.608485",\ + "7.002045, 7.180212, 7.188300, 7.195535, 7.216239"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1328,11 +2348,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.066006, 7.206761, 7.212694, 7.212694, 7.212694",\ - "7.066006, 7.206761, 7.212694, 7.212694, 7.212694",\ - "7.053948, 7.194704, 7.202116, 7.208746, 7.212694",\ - "6.964255, 7.105011, 7.112423, 7.119053, 7.138028",\ - "6.565940, 6.706696, 6.714108, 6.720738, 6.739713"); + values ( "7.342463, 7.488498, 7.494654, 7.494654, 7.494654",\ + "7.342463, 7.488498, 7.494654, 7.494654, 7.494654",\ + "7.329954, 7.475988, 7.483679, 7.490557, 7.494654",\ + "7.236897, 7.382932, 7.390622, 7.397501, 7.417187",\ + "6.844652, 6.990686, 6.998377, 7.005255, 7.024941"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1353,11 +2373,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.388655, 6.389618, 6.389682, 6.389739, 6.389903",\ - "6.388655, 6.389618, 6.389682, 6.389739, 6.389903",\ - "6.388655, 6.389618, 6.389682, 6.389739, 6.389903",\ - "6.346438, 6.347401, 6.347465, 6.347522, 6.347685",\ - "5.951137, 5.952100, 5.952164, 5.952221, 5.952384"); + values ( "6.019913, 6.020840, 6.020901, 6.020957, 6.021114",\ + "6.019913, 6.020840, 6.020901, 6.020957, 6.021114",\ + "6.019913, 6.020840, 6.020901, 6.020957, 6.021114",\ + "5.979279, 5.980206, 5.980267, 5.980322, 5.980480",\ + "5.577796, 5.578722, 5.578784, 5.578839, 5.578996"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1371,11 +2391,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.338370, 6.344287, 6.344293, 6.344298, 6.344314",\ - "6.338370, 6.344287, 6.344293, 6.344298, 6.344314",\ - "6.338370, 6.344287, 6.344293, 6.344298, 6.344314",\ - "6.296153, 6.302070, 6.302076, 6.302081, 6.302096",\ - "5.900852, 5.906769, 5.906775, 5.906780, 5.906796"); + values ( "5.971514, 5.977209, 5.977215, 5.977220, 5.977234",\ + "5.971514, 5.977209, 5.977215, 5.977220, 5.977234",\ + "5.971514, 5.977209, 5.977215, 5.977220, 5.977234",\ + "5.930880, 5.936575, 5.936581, 5.936585, 5.936600",\ + "5.529396, 5.535091, 5.535097, 5.535102, 5.535117"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1389,12 +2409,97 @@ pin("mprj_io[28]") { } /* end of arc hk_serial_load_mprj_io[28]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.704909, 4.842948, 4.842948, 4.842948, 4.842948",\ + "4.704909, 4.842948, 4.842948, 4.842948, 4.842948",\ + "4.704909, 4.842948, 4.842948, 4.842948, 4.842948",\ + "4.686822, 4.842948, 4.842948, 4.842948, 4.842948",\ + "4.607126, 4.785293, 4.793382, 4.800616, 4.821321"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.679282, 4.784324, 4.784324, 4.784324, 4.784324",\ + "4.679282, 4.784324, 4.784324, 4.784324, 4.784324",\ + "4.679282, 4.784324, 4.784324, 4.784324, 4.784324",\ + "4.661194, 4.784324, 4.784324, 4.784324, 4.784324",\ + "4.581499, 4.728209, 4.735952, 4.742877, 4.762697"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423507, 0.515552, 0.520966, 0.525809, 0.539669",\ + "0.423507, 0.515552, 0.520966, 0.525809, 0.539669",\ + "0.423507, 0.515552, 0.520966, 0.525809, 0.539669",\ + "0.423507, 0.515552, 0.520966, 0.525809, 0.539669",\ + "0.423507, 0.515552, 0.520966, 0.525809, 0.539669"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.174698, 4.339985, 4.347489, 4.354200, 4.373408",\ + "4.174698, 4.339985, 4.347489, 4.354200, 4.373408",\ + "4.174698, 4.339985, 4.347489, 4.354200, 4.373408",\ + "4.174698, 4.339985, 4.347489, 4.354200, 4.373408",\ + "4.155431, 4.320719, 4.328222, 4.334933, 4.354142"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.142699, 4.278804, 4.285987, 4.292412, 4.310799",\ + "4.142699, 4.278804, 4.285987, 4.292412, 4.310799",\ + "4.142699, 4.278804, 4.285987, 4.292412, 4.310799",\ + "4.142699, 4.278804, 4.285987, 4.292412, 4.310799",\ + "4.123432, 4.259538, 4.266720, 4.273145, 4.291532"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423507, 0.515552, 0.520966, 0.525809, 0.539669",\ + "0.423507, 0.515552, 0.520966, 0.525809, 0.539669",\ + "0.423507, 0.515552, 0.520966, 0.525809, 0.539669",\ + "0.423507, 0.515552, 0.520966, 0.525809, 0.539669",\ + "0.423507, 0.515552, 0.520966, 0.525809, 0.539669"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg_min*/ + } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1408,11 +2513,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.571966, 7.743693, 7.751334, 7.751334, 7.751334",\ - "7.571966, 7.743693, 7.751334, 7.751334, 7.751334",\ - "7.559909, 7.731635, 7.739431, 7.746404, 7.751334",\ - "7.470216, 7.641942, 7.649738, 7.656711, 7.676668",\ - "7.071901, 7.243628, 7.251424, 7.258397, 7.278353"); + values ( "7.872511, 8.050677, 8.058605, 8.058605, 8.058605",\ + "7.872511, 8.050677, 8.058605, 8.058605, 8.058605",\ + "7.860002, 8.038168, 8.046257, 8.053491, 8.058605",\ + "7.766945, 7.945111, 7.953200, 7.960434, 7.981139",\ + "7.374700, 7.552866, 7.560955, 7.568189, 7.588894"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1426,11 +2531,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.418657, 7.559411, 7.565344, 7.565344, 7.565344",\ - "7.418657, 7.559411, 7.565344, 7.565344, 7.565344",\ - "7.406600, 7.547354, 7.554766, 7.561396, 7.565344",\ - "7.316907, 7.457661, 7.465073, 7.471703, 7.490678",\ - "6.918592, 7.059346, 7.066758, 7.073388, 7.092363"); + values ( "7.709417, 7.855449, 7.861604, 7.861604, 7.861604",\ + "7.709417, 7.855449, 7.861604, 7.861604, 7.861604",\ + "7.696908, 7.842939, 7.850630, 7.857508, 7.861604",\ + "7.603851, 7.749883, 7.757573, 7.764452, 7.784138",\ + "7.211606, 7.357637, 7.365328, 7.372206, 7.391893"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1451,11 +2556,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.736484, 6.737427, 6.737490, 6.737546, 6.737708",\ - "6.736484, 6.737427, 6.737490, 6.737546, 6.737708",\ - "6.736484, 6.737427, 6.737490, 6.737546, 6.737708",\ - "6.694266, 6.695210, 6.695273, 6.695329, 6.695490",\ - "6.298966, 6.299910, 6.299973, 6.300029, 6.300190"); + values ( "6.354697, 6.355606, 6.355666, 6.355721, 6.355876",\ + "6.354697, 6.355606, 6.355666, 6.355721, 6.355876",\ + "6.354697, 6.355606, 6.355666, 6.355721, 6.355876",\ + "6.314063, 6.314971, 6.315032, 6.315086, 6.315241",\ + "5.912580, 5.913487, 5.913548, 5.913602, 5.913757"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1469,11 +2574,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.686265, 6.692238, 6.692244, 6.692249, 6.692264",\ - "6.686265, 6.692238, 6.692244, 6.692249, 6.692264",\ - "6.686265, 6.692238, 6.692244, 6.692249, 6.692264",\ - "6.644048, 6.650021, 6.650027, 6.650032, 6.650046",\ - "6.248747, 6.254721, 6.254726, 6.254732, 6.254746"); + values ( "6.306362, 6.312111, 6.312117, 6.312122, 6.312136",\ + "6.306362, 6.312111, 6.312117, 6.312122, 6.312136",\ + "6.306362, 6.312111, 6.312117, 6.312122, 6.312136",\ + "6.265728, 6.271477, 6.271482, 6.271487, 6.271502",\ + "5.864244, 5.869993, 5.869999, 5.870004, 5.870018"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1487,12 +2592,97 @@ pin("mprj_io[27]") { } /* end of arc hk_serial_load_mprj_io[27]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.673393, 4.811431, 4.811431, 4.811431, 4.811431",\ + "4.673393, 4.811431, 4.811431, 4.811431, 4.811431",\ + "4.673393, 4.811431, 4.811431, 4.811431, 4.811431",\ + "4.655305, 4.811431, 4.811431, 4.811431, 4.811431",\ + "4.575610, 4.753776, 4.761865, 4.769099, 4.789804"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.652004, 4.757047, 4.757047, 4.757047, 4.757047",\ + "4.652004, 4.757047, 4.757047, 4.757047, 4.757047",\ + "4.652004, 4.757047, 4.757047, 4.757047, 4.757047",\ + "4.633916, 4.757047, 4.757047, 4.757047, 4.757047",\ + "4.554221, 4.700932, 4.708674, 4.715600, 4.735419"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423505, 0.515552, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515552, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515552, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515552, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515552, 0.520966, 0.525808, 0.539668"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.160298, 4.325585, 4.333089, 4.339800, 4.359008",\ + "4.160298, 4.325585, 4.333089, 4.339800, 4.359008",\ + "4.160298, 4.325585, 4.333089, 4.339800, 4.359008",\ + "4.160298, 4.325585, 4.333089, 4.339800, 4.359008",\ + "4.141031, 4.306318, 4.313822, 4.320533, 4.339742"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.118188, 4.254293, 4.261477, 4.267901, 4.286288",\ + "4.118188, 4.254293, 4.261477, 4.267901, 4.286288",\ + "4.118188, 4.254293, 4.261477, 4.267901, 4.286288",\ + "4.118188, 4.254293, 4.261477, 4.267901, 4.286288",\ + "4.098921, 4.235027, 4.242209, 4.248634, 4.267021"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423505, 0.515552, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515552, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515552, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515552, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515552, 0.520966, 0.525808, 0.539668"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg_min*/ + } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1506,11 +2696,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.932430, 8.104153, 8.111794, 8.111794, 8.111794",\ - "7.932430, 8.104153, 8.111794, 8.111794, 8.111794",\ - "7.920372, 8.092094, 8.099891, 8.106864, 8.111794",\ - "7.830679, 8.002401, 8.010198, 8.017171, 8.037127",\ - "7.432365, 7.604087, 7.611883, 7.618856, 7.638813"); + values ( "8.247568, 8.425730, 8.433659, 8.433659, 8.433659",\ + "8.247568, 8.425730, 8.433659, 8.433659, 8.433659",\ + "8.235059, 8.413220, 8.421309, 8.428543, 8.433659",\ + "8.142002, 8.320164, 8.328252, 8.335486, 8.356192",\ + "7.749757, 7.927918, 7.936007, 7.943241, 7.963946"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1524,11 +2714,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.779138, 7.919894, 7.925827, 7.925827, 7.925827",\ - "7.779138, 7.919894, 7.925827, 7.925827, 7.925827",\ - "7.767080, 7.907837, 7.915249, 7.921879, 7.925827",\ - "7.677387, 7.818144, 7.825556, 7.832186, 7.851161",\ - "7.279073, 7.419829, 7.427241, 7.433871, 7.452847"); + values ( "8.084491, 8.230526, 8.236682, 8.236682, 8.236682",\ + "8.084491, 8.230526, 8.236682, 8.236682, 8.236682",\ + "8.071981, 8.218017, 8.225706, 8.232585, 8.236682",\ + "7.978925, 8.124960, 8.132650, 8.139528, 8.159215",\ + "7.586679, 7.732715, 7.740405, 7.747283, 7.766970"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1549,11 +2739,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.094229, 7.095197, 7.095262, 7.095319, 7.095483",\ - "7.094229, 7.095197, 7.095262, 7.095319, 7.095483",\ - "7.094229, 7.095197, 7.095262, 7.095319, 7.095483",\ - "7.052011, 7.052980, 7.053044, 7.053102, 7.053266",\ - "6.656711, 6.657680, 6.657744, 6.657801, 6.657965"); + values ( "6.699028, 6.699961, 6.700022, 6.700078, 6.700235",\ + "6.699028, 6.699961, 6.700022, 6.700078, 6.700235",\ + "6.699028, 6.699961, 6.700022, 6.700078, 6.700235",\ + "6.658394, 6.659326, 6.659388, 6.659443, 6.659601",\ + "6.256910, 6.257842, 6.257904, 6.257959, 6.258117"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1567,11 +2757,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.043924, 7.049825, 7.049831, 7.049836, 7.049851",\ - "7.043924, 7.049825, 7.049831, 7.049836, 7.049851",\ - "7.043924, 7.049825, 7.049831, 7.049836, 7.049851",\ - "7.001707, 7.007607, 7.007614, 7.007619, 7.007634",\ - "6.606406, 6.612307, 6.612313, 6.612319, 6.612334"); + values ( "6.650610, 6.656289, 6.656295, 6.656301, 6.656315",\ + "6.650610, 6.656289, 6.656295, 6.656301, 6.656315",\ + "6.650610, 6.656289, 6.656295, 6.656301, 6.656315",\ + "6.609975, 6.615655, 6.615661, 6.615665, 6.615681",\ + "6.208491, 6.214171, 6.214177, 6.214182, 6.214197"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1585,12 +2775,97 @@ pin("mprj_io[26]") { } /* end of arc hk_serial_load_mprj_io[26]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.780334, 4.918368, 4.918368, 4.918368, 4.918368",\ + "4.780334, 4.918368, 4.918368, 4.918368, 4.918368",\ + "4.780334, 4.918368, 4.918368, 4.918368, 4.918368",\ + "4.762247, 4.918368, 4.918368, 4.918368, 4.918368",\ + "4.682551, 4.860713, 4.868801, 4.876036, 4.896741"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.733907, 4.838948, 4.838948, 4.838948, 4.838948",\ + "4.733907, 4.838948, 4.838948, 4.838948, 4.838948",\ + "4.733907, 4.838948, 4.838948, 4.838948, 4.838948",\ + "4.715819, 4.838948, 4.838948, 4.838948, 4.838948",\ + "4.636124, 4.782833, 4.790576, 4.797501, 4.817321"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.243977, 4.409260, 4.416763, 4.423474, 4.442683",\ + "4.243977, 4.409260, 4.416763, 4.423474, 4.442683",\ + "4.243977, 4.409260, 4.416763, 4.423474, 4.442683",\ + "4.243977, 4.409260, 4.416763, 4.423474, 4.442683",\ + "4.224710, 4.389993, 4.397497, 4.404208, 4.423416"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.190855, 4.326960, 4.334142, 4.340567, 4.358953",\ + "4.190855, 4.326960, 4.334142, 4.340567, 4.358953",\ + "4.190855, 4.326960, 4.334142, 4.340567, 4.358953",\ + "4.190855, 4.326960, 4.334142, 4.340567, 4.358953",\ + "4.171588, 4.307693, 4.314876, 4.321300, 4.339687"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660",\ + "0.423488, 0.515547, 0.520960, 0.525802, 0.539660"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg_min*/ + } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1604,11 +2879,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "8.275352, 8.447077, 8.454718, 8.454718, 8.454718",\ - "8.275352, 8.447077, 8.454718, 8.454718, 8.454718",\ - "8.263295, 8.435019, 8.442815, 8.449788, 8.454718",\ - "8.173602, 8.345325, 8.353122, 8.360095, 8.380052",\ - "7.775288, 7.947011, 7.954807, 7.961781, 7.981737"); + values ( "8.609792, 8.787955, 8.795883, 8.795883, 8.795883",\ + "8.609792, 8.787955, 8.795883, 8.795883, 8.795883",\ + "8.597282, 8.775446, 8.783534, 8.790769, 8.795883",\ + "8.504226, 8.682389, 8.690477, 8.697712, 8.718417",\ + "8.111980, 8.290144, 8.298232, 8.305467, 8.326172"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1622,11 +2897,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "8.125892, 8.266645, 8.272578, 8.272578, 8.272578",\ - "8.125892, 8.266645, 8.272578, 8.272578, 8.272578",\ - "8.113833, 8.254587, 8.262000, 8.268630, 8.272578",\ - "8.024140, 8.164894, 8.172307, 8.178937, 8.197912",\ - "7.625826, 7.766580, 7.773993, 7.780622, 7.799597"); + values ( "8.450689, 8.596722, 8.602878, 8.602878, 8.602878",\ + "8.450689, 8.596722, 8.602878, 8.602878, 8.602878",\ + "8.438180, 8.584211, 8.591902, 8.598781, 8.602878",\ + "8.345123, 8.491156, 8.498845, 8.505724, 8.525411",\ + "7.952878, 8.098909, 8.106600, 8.113479, 8.133165"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1647,11 +2922,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.436628, 7.437577, 7.437640, 7.437696, 7.437859",\ - "7.436628, 7.437577, 7.437640, 7.437696, 7.437859",\ - "7.436628, 7.437577, 7.437640, 7.437696, 7.437859",\ - "7.394411, 7.395360, 7.395423, 7.395479, 7.395641",\ - "6.999110, 7.000059, 7.000123, 7.000179, 7.000341"); + values ( "7.027197, 7.028111, 7.028172, 7.028226, 7.028381",\ + "7.027197, 7.028111, 7.028172, 7.028226, 7.028381",\ + "7.027197, 7.028111, 7.028172, 7.028226, 7.028381",\ + "6.986562, 6.987476, 6.987536, 6.987591, 6.987747",\ + "6.585079, 6.585992, 6.586053, 6.586108, 6.586263"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1665,11 +2940,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.386391, 7.392349, 7.392355, 7.392360, 7.392375",\ - "7.386391, 7.392349, 7.392355, 7.392360, 7.392375",\ - "7.386391, 7.392349, 7.392355, 7.392360, 7.392375",\ - "7.344174, 7.350132, 7.350138, 7.350142, 7.350158",\ - "6.948874, 6.954831, 6.954837, 6.954843, 6.954857"); + values ( "6.978844, 6.984579, 6.984584, 6.984589, 6.984603",\ + "6.978844, 6.984579, 6.984584, 6.984589, 6.984603",\ + "6.978844, 6.984579, 6.984584, 6.984589, 6.984603",\ + "6.938210, 6.943944, 6.943950, 6.943954, 6.943969",\ + "6.536726, 6.542460, 6.542466, 6.542471, 6.542485"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1683,12 +2958,97 @@ pin("mprj_io[25]") { } /* end of arc hk_serial_load_mprj_io[25]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.921209, 5.059245, 5.059245, 5.059245, 5.059245",\ + "4.921209, 5.059245, 5.059245, 5.059245, 5.059245",\ + "4.921209, 5.059245, 5.059245, 5.059245, 5.059245",\ + "4.903122, 5.059245, 5.059245, 5.059245, 5.059245",\ + "4.823426, 5.001590, 5.009678, 5.016912, 5.037618"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.827085, 4.932128, 4.932128, 4.932128, 4.932128",\ + "4.827085, 4.932128, 4.932128, 4.932128, 4.932128",\ + "4.827085, 4.932128, 4.932128, 4.932128, 4.932128",\ + "4.808998, 4.932128, 4.932128, 4.932128, 4.932128",\ + "4.729303, 4.876013, 4.883756, 4.890681, 4.910501"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423495, 0.515549, 0.520962, 0.525804, 0.539663",\ + "0.423495, 0.515549, 0.520962, 0.525804, 0.539663",\ + "0.423495, 0.515549, 0.520962, 0.525804, 0.539663",\ + "0.423495, 0.515549, 0.520962, 0.525804, 0.539663",\ + "0.423495, 0.515549, 0.520962, 0.525804, 0.539663"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.344458, 4.509742, 4.517246, 4.523957, 4.543166",\ + "4.344458, 4.509742, 4.517246, 4.523957, 4.543166",\ + "4.344458, 4.509742, 4.517246, 4.523957, 4.543166",\ + "4.344458, 4.509742, 4.517246, 4.523957, 4.543166",\ + "4.325191, 4.490476, 4.497979, 4.504691, 4.523899"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.273175, 4.409279, 4.416462, 4.422887, 4.441274",\ + "4.273175, 4.409279, 4.416462, 4.422887, 4.441274",\ + "4.273175, 4.409279, 4.416462, 4.422887, 4.441274",\ + "4.273175, 4.409279, 4.416462, 4.422887, 4.441274",\ + "4.253908, 4.390013, 4.397196, 4.403620, 4.422007"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423495, 0.515549, 0.520962, 0.525804, 0.539663",\ + "0.423495, 0.515549, 0.520962, 0.525804, 0.539663",\ + "0.423495, 0.515549, 0.520962, 0.525804, 0.539663",\ + "0.423495, 0.515549, 0.520962, 0.525804, 0.539663",\ + "0.423495, 0.515549, 0.520962, 0.525804, 0.539663"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg_min*/ + } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1698,8 +3058,8 @@ pin("mprj_io[24]") { pin("mprj_io[23]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1709,8 +3069,8 @@ pin("mprj_io[23]") { pin("mprj_io[22]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1720,8 +3080,8 @@ pin("mprj_io[22]") { pin("mprj_io[21]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1731,8 +3091,8 @@ pin("mprj_io[21]") { pin("mprj_io[20]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1742,8 +3102,8 @@ pin("mprj_io[20]") { pin("mprj_io[19]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1753,8 +3113,8 @@ pin("mprj_io[19]") { pin("mprj_io[18]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1764,8 +3124,8 @@ pin("mprj_io[18]") { pin("mprj_io[17]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1775,8 +3135,8 @@ pin("mprj_io[17]") { pin("mprj_io[16]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1786,8 +3146,8 @@ pin("mprj_io[16]") { pin("mprj_io[15]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1797,8 +3157,8 @@ pin("mprj_io[15]") { pin("mprj_io[14]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1808,8 +3168,8 @@ pin("mprj_io[14]") { pin("mprj_io[13]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1823,11 +3183,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.730281, 7.867632, 7.867632, 7.867632, 7.867632",\ - "7.730281, 7.867632, 7.867632, 7.867632, 7.867632",\ - "7.730281, 7.867632, 7.867632, 7.867632, 7.867632",\ - "7.705624, 7.867632, 7.867632, 7.867632, 7.867632",\ - "7.599349, 7.771079, 7.778875, 7.785848, 7.805804"); + values ( "8.037500, 8.180002, 8.180002, 8.180002, 8.180002",\ + "8.037500, 8.180002, 8.180002, 8.180002, 8.180002",\ + "8.037500, 8.180002, 8.180002, 8.180002, 8.180002",\ + "8.011918, 8.180002, 8.180002, 8.180002, 8.180002",\ + "7.902463, 8.080633, 8.088722, 8.095956, 8.116661"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1841,11 +3201,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.573424, 7.678080, 7.678080, 7.678080, 7.678080",\ - "7.573424, 7.678080, 7.678080, 7.678080, 7.678080",\ - "7.573424, 7.678080, 7.678080, 7.678080, 7.678080",\ - "7.548767, 7.678080, 7.678080, 7.678080, 7.678080",\ - "7.442492, 7.583235, 7.590647, 7.597277, 7.616252"); + values ( "7.873999, 7.983501, 7.983501, 7.983501, 7.983501",\ + "7.873999, 7.983501, 7.983501, 7.983501, 7.983501",\ + "7.873999, 7.983501, 7.983501, 7.983501, 7.983501",\ + "7.848416, 7.983501, 7.983501, 7.983501, 7.983501",\ + "7.738961, 7.885673, 7.893415, 7.900341, 7.920160"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1866,11 +3226,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.831413, 6.832278, 6.832337, 6.832391, 6.832542",\ - "6.831413, 6.832278, 6.832337, 6.832391, 6.832542",\ - "6.831413, 6.832278, 6.832337, 6.832391, 6.832542",\ - "6.831413, 6.832278, 6.832337, 6.832391, 6.832542",\ - "6.769585, 6.770450, 6.770509, 6.770562, 6.770715"); + values ( "6.555862, 6.556695, 6.556752, 6.556803, 6.556950",\ + "6.555862, 6.556695, 6.556752, 6.556803, 6.556950",\ + "6.555862, 6.556695, 6.556752, 6.556803, 6.556950",\ + "6.555862, 6.556695, 6.556752, 6.556803, 6.556950",\ + "6.495548, 6.496380, 6.496437, 6.496489, 6.496634"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1884,11 +3244,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.781472, 6.787676, 6.787681, 6.787685, 6.787697",\ - "6.781472, 6.787676, 6.787681, 6.787685, 6.787697",\ - "6.781472, 6.787676, 6.787681, 6.787685, 6.787697",\ - "6.781472, 6.787676, 6.787681, 6.787685, 6.787697",\ - "6.719644, 6.725848, 6.725852, 6.725857, 6.725869"); + values ( "6.507793, 6.513765, 6.513770, 6.513774, 6.513785",\ + "6.507793, 6.513765, 6.513770, 6.513774, 6.513785",\ + "6.507793, 6.513765, 6.513770, 6.513774, 6.513785",\ + "6.507793, 6.513765, 6.513770, 6.513774, 6.513785",\ + "6.447479, 6.453451, 6.453455, 6.453459, 6.453471"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1902,12 +3262,97 @@ pin("mprj_io[13]") { } /* end of arc hk_serial_load_mprj_io[13]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.867990, 5.006031, 5.006031, 5.006031, 5.006031",\ + "4.867990, 5.006031, 5.006031, 5.006031, 5.006031",\ + "4.867990, 5.006031, 5.006031, 5.006031, 5.006031",\ + "4.849902, 5.006031, 5.006031, 5.006031, 5.006031",\ + "4.770206, 4.948377, 4.956465, 4.963699, 4.984405"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.872527, 4.977570, 4.977570, 4.977570, 4.977570",\ + "4.872527, 4.977570, 4.977570, 4.977570, 4.977570",\ + "4.872527, 4.977570, 4.977570, 4.977570, 4.977570",\ + "4.854440, 4.977570, 4.977570, 4.977570, 4.977570",\ + "4.774744, 4.921456, 4.929198, 4.936123, 4.955943"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423520, 0.515555, 0.520970, 0.525813, 0.539675",\ + "0.423520, 0.515555, 0.520970, 0.525813, 0.539675",\ + "0.423520, 0.515555, 0.520970, 0.525813, 0.539675",\ + "0.423520, 0.515555, 0.520970, 0.525813, 0.539675",\ + "0.423520, 0.515555, 0.520970, 0.525813, 0.539675"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.226767, 4.392057, 4.399561, 4.406272, 4.425480",\ + "4.226767, 4.392057, 4.399561, 4.406272, 4.425480",\ + "4.226767, 4.392057, 4.399561, 4.406272, 4.425480",\ + "4.226767, 4.392057, 4.399561, 4.406272, 4.425480",\ + "4.207500, 4.372790, 4.380294, 4.387005, 4.406213"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.190622, 4.326728, 4.333911, 4.340335, 4.358722",\ + "4.190622, 4.326728, 4.333911, 4.340335, 4.358722",\ + "4.190622, 4.326728, 4.333911, 4.340335, 4.358722",\ + "4.190622, 4.326728, 4.333911, 4.340335, 4.358722",\ + "4.171355, 4.307461, 4.314644, 4.321068, 4.339455"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423520, 0.515555, 0.520970, 0.525813, 0.539675",\ + "0.423520, 0.515555, 0.520970, 0.525813, 0.539675",\ + "0.423520, 0.515555, 0.520970, 0.525813, 0.539675",\ + "0.423520, 0.515555, 0.520970, 0.525813, 0.539675",\ + "0.423520, 0.515555, 0.520970, 0.525813, 0.539675"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg_min*/ + } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1921,11 +3366,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.343459, 7.480783, 7.480783, 7.480783, 7.480783",\ - "7.343459, 7.480783, 7.480783, 7.480783, 7.480783",\ - "7.343459, 7.480783, 7.480783, 7.480783, 7.480783",\ - "7.318802, 7.480783, 7.480783, 7.480783, 7.480783",\ - "7.212527, 7.384227, 7.392024, 7.398997, 7.418955"); + values ( "7.634938, 7.777411, 7.777411, 7.777411, 7.777411",\ + "7.634938, 7.777411, 7.777411, 7.777411, 7.777411",\ + "7.634938, 7.777411, 7.777411, 7.777411, 7.777411",\ + "7.609355, 7.777411, 7.777411, 7.777411, 7.777411",\ + "7.499900, 7.678039, 7.686128, 7.693363, 7.714069"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1939,11 +3384,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.189159, 7.293850, 7.293850, 7.293850, 7.293850",\ - "7.189159, 7.293850, 7.293850, 7.293850, 7.293850",\ - "7.189159, 7.293850, 7.293850, 7.293850, 7.293850",\ - "7.164502, 7.293850, 7.293850, 7.293850, 7.293850",\ - "7.058228, 7.199005, 7.206418, 7.213048, 7.232022"); + values ( "7.470815, 7.579432, 7.579432, 7.579432, 7.579432",\ + "7.470815, 7.579432, 7.579432, 7.579432, 7.579432",\ + "7.470815, 7.579432, 7.579432, 7.579432, 7.579432",\ + "7.445233, 7.579432, 7.579432, 7.579432, 7.579432",\ + "7.335778, 7.481834, 7.489525, 7.496404, 7.516090"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1964,11 +3409,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.471110, 6.472240, 6.472312, 6.472376, 6.472559",\ - "6.471110, 6.472240, 6.472312, 6.472376, 6.472559",\ - "6.471110, 6.472240, 6.472312, 6.472376, 6.472559",\ - "6.471110, 6.472240, 6.472312, 6.472376, 6.472559",\ - "6.409282, 6.410413, 6.410484, 6.410548, 6.410730"); + values ( "6.212018, 6.213106, 6.213175, 6.213237, 6.213412",\ + "6.212018, 6.213106, 6.213175, 6.213237, 6.213412",\ + "6.212018, 6.213106, 6.213175, 6.213237, 6.213412",\ + "6.212018, 6.213106, 6.213175, 6.213237, 6.213412",\ + "6.151704, 6.152792, 6.152861, 6.152922, 6.153098"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1982,11 +3427,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.420240, 6.425668, 6.425676, 6.425683, 6.425704",\ - "6.420240, 6.425668, 6.425676, 6.425683, 6.425704",\ - "6.420240, 6.425668, 6.425676, 6.425683, 6.425704",\ - "6.420240, 6.425668, 6.425676, 6.425683, 6.425704",\ - "6.358412, 6.363840, 6.363848, 6.363855, 6.363876"); + values ( "6.163055, 6.168280, 6.168288, 6.168295, 6.168315",\ + "6.163055, 6.168280, 6.168288, 6.168295, 6.168315",\ + "6.163055, 6.168280, 6.168288, 6.168295, 6.168315",\ + "6.163055, 6.168280, 6.168288, 6.168295, 6.168315",\ + "6.102741, 6.107965, 6.107973, 6.107980, 6.108000"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2000,12 +3445,97 @@ pin("mprj_io[12]") { } /* end of arc hk_serial_load_mprj_io[12]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.762616, 4.900629, 4.900629, 4.900629, 4.900629",\ + "4.762616, 4.900629, 4.900629, 4.900629, 4.900629",\ + "4.762616, 4.900629, 4.900629, 4.900629, 4.900629",\ + "4.744528, 4.900629, 4.900629, 4.900629, 4.900629",\ + "4.664833, 4.842971, 4.851060, 4.858295, 4.879002"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.630516, 4.735552, 4.735552, 4.735552, 4.735552",\ + "4.630516, 4.735552, 4.735552, 4.735552, 4.735552",\ + "4.630516, 4.735552, 4.735552, 4.735552, 4.735552",\ + "4.612428, 4.735552, 4.735552, 4.735552, 4.735552",\ + "4.532732, 4.679437, 4.687180, 4.694105, 4.713925"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423401, 0.515523, 0.520933, 0.525771, 0.539618",\ + "0.423401, 0.515523, 0.520933, 0.525771, 0.539618",\ + "0.423401, 0.515523, 0.520933, 0.525771, 0.539618",\ + "0.423401, 0.515523, 0.520933, 0.525771, 0.539618",\ + "0.423401, 0.515523, 0.520933, 0.525771, 0.539618"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.236566, 4.401827, 4.409331, 4.416043, 4.435253",\ + "4.236566, 4.401827, 4.409331, 4.416043, 4.435253",\ + "4.236566, 4.401827, 4.409331, 4.416043, 4.435253",\ + "4.236566, 4.401827, 4.409331, 4.416043, 4.435253",\ + "4.217299, 4.382561, 4.390065, 4.396777, 4.415987"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.095988, 4.232087, 4.239270, 4.245695, 4.264082",\ + "4.095988, 4.232087, 4.239270, 4.245695, 4.264082",\ + "4.095988, 4.232087, 4.239270, 4.245695, 4.264082",\ + "4.095988, 4.232087, 4.239270, 4.245695, 4.264082",\ + "4.076722, 4.212821, 4.220004, 4.226428, 4.244816"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423401, 0.515523, 0.520933, 0.525771, 0.539618",\ + "0.423401, 0.515523, 0.520933, 0.525771, 0.539618",\ + "0.423401, 0.515523, 0.520933, 0.525771, 0.539618",\ + "0.423401, 0.515523, 0.520933, 0.525771, 0.539618",\ + "0.423401, 0.515523, 0.520933, 0.525771, 0.539618"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg_min*/ + } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2019,11 +3549,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.998457, 7.135778, 7.135778, 7.135778, 7.135778",\ - "6.998457, 7.135778, 7.135778, 7.135778, 7.135778",\ - "6.998457, 7.135778, 7.135778, 7.135778, 7.135778",\ - "6.973800, 7.135778, 7.135778, 7.135778, 7.135778",\ - "6.867525, 7.039222, 7.047019, 7.053992, 7.073950"); + values ( "7.275925, 7.418396, 7.418396, 7.418396, 7.418396",\ + "7.275925, 7.418396, 7.418396, 7.418396, 7.418396",\ + "7.275925, 7.418396, 7.418396, 7.418396, 7.418396",\ + "7.250342, 7.418396, 7.418396, 7.418396, 7.418396",\ + "7.140887, 7.319023, 7.327112, 7.334347, 7.355054"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2037,11 +3567,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.852745, 6.957446, 6.957446, 6.957446, 6.957446",\ - "6.852745, 6.957446, 6.957446, 6.957446, 6.957446",\ - "6.852745, 6.957446, 6.957446, 6.957446, 6.957446",\ - "6.828088, 6.957446, 6.957446, 6.957446, 6.957446",\ - "6.721813, 6.862600, 6.870012, 6.876642, 6.895617"); + values ( "7.120712, 7.229339, 7.229339, 7.229339, 7.229339",\ + "7.120712, 7.229339, 7.229339, 7.229339, 7.229339",\ + "7.120712, 7.229339, 7.229339, 7.229339, 7.229339",\ + "7.095130, 7.229339, 7.229339, 7.229339, 7.229339",\ + "6.985675, 7.131742, 7.139432, 7.146310, 7.165997"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2062,11 +3592,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.140432, 6.141637, 6.141712, 6.141779, 6.141970",\ - "6.140432, 6.141637, 6.141712, 6.141779, 6.141970",\ - "6.140432, 6.141637, 6.141712, 6.141779, 6.141970",\ - "6.140432, 6.141637, 6.141712, 6.141779, 6.141970",\ - "6.078605, 6.079809, 6.079884, 6.079951, 6.080142"); + values ( "5.893741, 5.894900, 5.894972, 5.895037, 5.895221",\ + "5.893741, 5.894900, 5.894972, 5.895037, 5.895221",\ + "5.893741, 5.894900, 5.894972, 5.895037, 5.895221",\ + "5.893741, 5.894900, 5.894972, 5.895037, 5.895221",\ + "5.833426, 5.834586, 5.834658, 5.834722, 5.834906"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2080,11 +3610,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.089303, 6.094514, 6.094523, 6.094531, 6.094555",\ - "6.089303, 6.094514, 6.094523, 6.094531, 6.094555",\ - "6.089303, 6.094514, 6.094523, 6.094531, 6.094555",\ - "6.089303, 6.094514, 6.094523, 6.094531, 6.094555",\ - "6.027474, 6.032686, 6.032695, 6.032703, 6.032726"); + values ( "5.844528, 5.849544, 5.849553, 5.849561, 5.849584",\ + "5.844528, 5.849544, 5.849553, 5.849561, 5.849584",\ + "5.844528, 5.849544, 5.849553, 5.849561, 5.849584",\ + "5.844528, 5.849544, 5.849553, 5.849561, 5.849584",\ + "5.784214, 5.789229, 5.789238, 5.789246, 5.789268"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2098,12 +3628,97 @@ pin("mprj_io[11]") { } /* end of arc hk_serial_load_mprj_io[11]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.720091, 4.858101, 4.858101, 4.858101, 4.858101",\ + "4.720091, 4.858101, 4.858101, 4.858101, 4.858101",\ + "4.720091, 4.858101, 4.858101, 4.858101, 4.858101",\ + "4.702003, 4.858101, 4.858101, 4.858101, 4.858101",\ + "4.622308, 4.800444, 4.808533, 4.815767, 4.836474"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.615807, 4.720843, 4.720843, 4.720843, 4.720843",\ + "4.615807, 4.720843, 4.720843, 4.720843, 4.720843",\ + "4.615807, 4.720843, 4.720843, 4.720843, 4.720843",\ + "4.597720, 4.720843, 4.720843, 4.720843, 4.720843",\ + "4.518024, 4.664727, 4.672470, 4.679395, 4.699216"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\ + "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\ + "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\ + "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\ + "0.423391, 0.515520, 0.520929, 0.525767, 0.539613"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.196071, 4.361329, 4.368834, 4.375546, 4.394755",\ + "4.196071, 4.361329, 4.368834, 4.375546, 4.394755",\ + "4.196071, 4.361329, 4.368834, 4.375546, 4.394755",\ + "4.196071, 4.361329, 4.368834, 4.375546, 4.394755",\ + "4.176804, 4.342063, 4.349567, 4.356279, 4.375489"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.083173, 4.219272, 4.226455, 4.232879, 4.251267",\ + "4.083173, 4.219272, 4.226455, 4.232879, 4.251267",\ + "4.083173, 4.219272, 4.226455, 4.232879, 4.251267",\ + "4.083173, 4.219272, 4.226455, 4.232879, 4.251267",\ + "4.063907, 4.200005, 4.207188, 4.213613, 4.232000"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\ + "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\ + "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\ + "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\ + "0.423391, 0.515520, 0.520929, 0.525767, 0.539613"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg_min*/ + } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2117,11 +3732,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.648491, 6.785812, 6.785812, 6.785812, 6.785812",\ - "6.648491, 6.785812, 6.785812, 6.785812, 6.785812",\ - "6.648491, 6.785812, 6.785812, 6.785812, 6.785812",\ - "6.623834, 6.785812, 6.785812, 6.785812, 6.785812",\ - "6.517559, 6.689256, 6.697053, 6.704026, 6.723984"); + values ( "7.648456, 7.790927, 7.790927, 7.790927, 7.790927",\ + "7.648456, 7.790927, 7.790927, 7.790927, 7.790927",\ + "7.648456, 7.790927, 7.790927, 7.790927, 7.790927",\ + "7.622874, 7.790927, 7.790927, 7.790927, 7.790927",\ + "7.513419, 7.691555, 7.699644, 7.706879, 7.727585"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2135,11 +3750,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.479832, 6.584525, 6.584525, 6.584525, 6.584525",\ - "6.479832, 6.584525, 6.584525, 6.584525, 6.584525",\ - "6.479832, 6.584525, 6.584525, 6.584525, 6.584525",\ - "6.455174, 6.584525, 6.584525, 6.584525, 6.584525",\ - "6.348899, 6.489678, 6.497091, 6.503721, 6.522696"); + values ( "6.985118, 7.094615, 7.094615, 7.094615, 7.094615",\ + "6.985118, 7.094615, 7.094615, 7.094615, 7.094615",\ + "6.985118, 7.094615, 7.094615, 7.094615, 7.094615",\ + "6.959536, 7.094615, 7.094615, 7.094615, 7.094615",\ + "6.850081, 6.996785, 7.004528, 7.011453, 7.031273"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2160,11 +3775,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.769500, 5.770648, 5.770720, 5.770784, 5.770969",\ - "5.769500, 5.770648, 5.770720, 5.770784, 5.770969",\ - "5.769500, 5.770648, 5.770720, 5.770784, 5.770969",\ - "5.769500, 5.770648, 5.770720, 5.770784, 5.770969",\ - "5.707672, 5.708819, 5.708892, 5.708956, 5.709141"); + values ( "5.536718, 5.537823, 5.537892, 5.537954, 5.538132",\ + "5.536718, 5.537823, 5.537892, 5.537954, 5.538132",\ + "5.536718, 5.537823, 5.537892, 5.537954, 5.538132",\ + "5.536718, 5.537823, 5.537892, 5.537954, 5.538132",\ + "5.476403, 5.477508, 5.477578, 5.477640, 5.477818"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2178,11 +3793,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.718568, 5.723945, 5.723953, 5.723960, 5.723982",\ - "5.718568, 5.723945, 5.723953, 5.723960, 5.723982",\ - "5.718568, 5.723945, 5.723953, 5.723960, 5.723982",\ - "5.718568, 5.723945, 5.723953, 5.723960, 5.723982",\ - "5.656740, 5.662117, 5.662125, 5.662132, 5.662154"); + values ( "5.487696, 5.492871, 5.492879, 5.492887, 5.492908",\ + "5.487696, 5.492871, 5.492879, 5.492887, 5.492908",\ + "5.487696, 5.492871, 5.492879, 5.492887, 5.492908",\ + "5.487696, 5.492871, 5.492879, 5.492887, 5.492908",\ + "5.427382, 5.432557, 5.432565, 5.432572, 5.432592"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2196,12 +3811,97 @@ pin("mprj_io[10]") { } /* end of arc hk_serial_load_mprj_io[10]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.746980, 4.884990, 4.884990, 4.884990, 4.884990",\ + "4.746980, 4.884990, 4.884990, 4.884990, 4.884990",\ + "4.746980, 4.884990, 4.884990, 4.884990, 4.884990",\ + "4.728892, 4.884990, 4.884990, 4.884990, 4.884990",\ + "4.649197, 4.827332, 4.835422, 4.842656, 4.863363"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758812, 0.765606, 0.765606, 0.765606, 0.765606"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.707920, 4.812956, 4.812956, 4.812956, 4.812956",\ + "4.707920, 4.812956, 4.812956, 4.812956, 4.812956",\ + "4.707920, 4.812956, 4.812956, 4.812956, 4.812956",\ + "4.689832, 4.812956, 4.812956, 4.812956, 4.812956",\ + "4.610137, 4.756840, 4.764583, 4.771508, 4.791328"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\ + "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\ + "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\ + "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\ + "0.423391, 0.515520, 0.520929, 0.525767, 0.539613"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.377408, 3.542666, 3.550170, 3.556882, 3.576092",\ + "3.377408, 3.542666, 3.550170, 3.556882, 3.576092",\ + "3.377408, 3.542666, 3.550170, 3.556882, 3.576092",\ + "3.377408, 3.542666, 3.550170, 3.556882, 3.576092",\ + "3.358848, 3.524107, 3.531611, 3.538323, 3.557533"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758812, 0.765606, 0.765606, 0.765606, 0.765606"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.335123, 3.471220, 3.478404, 3.484828, 3.503216",\ + "3.335123, 3.471220, 3.478404, 3.484828, 3.503216",\ + "3.335123, 3.471220, 3.478404, 3.484828, 3.503216",\ + "3.335123, 3.471220, 3.478404, 3.484828, 3.503216",\ + "3.316563, 3.452661, 3.459844, 3.466269, 3.484656"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\ + "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\ + "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\ + "0.423391, 0.515520, 0.520929, 0.525767, 0.539613",\ + "0.423391, 0.515520, 0.520929, 0.525767, 0.539613"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg_min*/ + } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2215,11 +3915,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.276163, 6.413474, 6.413474, 6.413474, 6.413474",\ - "6.276163, 6.413474, 6.413474, 6.413474, 6.413474",\ - "6.276163, 6.413474, 6.413474, 6.413474, 6.413474",\ - "6.251505, 6.413474, 6.413474, 6.413474, 6.413474",\ - "6.145230, 6.316916, 6.324713, 6.331687, 6.351645"); + values ( "6.524392, 6.666853, 6.666853, 6.666853, 6.666853",\ + "6.524392, 6.666853, 6.666853, 6.666853, 6.666853",\ + "6.524392, 6.666853, 6.666853, 6.666853, 6.666853",\ + "6.498810, 6.666853, 6.666853, 6.666853, 6.666853",\ + "6.389355, 6.567479, 6.575569, 6.582804, 6.603511"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2233,11 +3933,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.125369, 6.230059, 6.230059, 6.230059, 6.230059",\ - "6.125369, 6.230059, 6.230059, 6.230059, 6.230059",\ - "6.125369, 6.230059, 6.230059, 6.230059, 6.230059",\ - "6.100712, 6.230059, 6.230059, 6.230059, 6.230059",\ - "5.994436, 6.135214, 6.142626, 6.149256, 6.168231"); + values ( "6.363909, 6.472526, 6.472526, 6.472526, 6.472526",\ + "6.363909, 6.472526, 6.472526, 6.472526, 6.472526",\ + "6.363909, 6.472526, 6.472526, 6.472526, 6.472526",\ + "6.338327, 6.472526, 6.472526, 6.472526, 6.472526",\ + "6.228872, 6.374928, 6.382619, 6.389497, 6.409184"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2258,11 +3958,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.417453, 5.418579, 5.418651, 5.418715, 5.418897",\ - "5.417453, 5.418579, 5.418651, 5.418715, 5.418897",\ - "5.417453, 5.418579, 5.418651, 5.418715, 5.418897",\ - "5.417453, 5.418579, 5.418651, 5.418715, 5.418897",\ - "5.355625, 5.356751, 5.356822, 5.356886, 5.357069"); + values ( "5.197873, 5.198957, 5.199026, 5.199087, 5.199263",\ + "5.197873, 5.198957, 5.199026, 5.199087, 5.199263",\ + "5.197873, 5.198957, 5.199026, 5.199087, 5.199263",\ + "5.197873, 5.198957, 5.199026, 5.199087, 5.199263",\ + "5.137558, 5.138642, 5.138711, 5.138772, 5.138948"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2276,11 +3976,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.366596, 5.372036, 5.372044, 5.372051, 5.372072",\ - "5.366596, 5.372036, 5.372044, 5.372051, 5.372072",\ - "5.366596, 5.372036, 5.372044, 5.372051, 5.372072",\ - "5.366596, 5.372036, 5.372044, 5.372051, 5.372072",\ - "5.304768, 5.310207, 5.310216, 5.310223, 5.310244"); + values ( "5.148923, 5.154159, 5.154167, 5.154174, 5.154194",\ + "5.148923, 5.154159, 5.154167, 5.154174, 5.154194",\ + "5.148923, 5.154159, 5.154167, 5.154174, 5.154194",\ + "5.148923, 5.154159, 5.154167, 5.154174, 5.154194",\ + "5.088609, 5.093844, 5.093852, 5.093859, 5.093879"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2294,12 +3994,184 @@ pin("mprj_io[9]") { } /* end of arc hk_serial_load_mprj_io[9]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.822424, 4.960425, 4.960425, 4.960425, 4.960425",\ + "4.822424, 4.960425, 4.960425, 4.960425, 4.960425",\ + "4.822424, 4.960425, 4.960425, 4.960425, 4.960425",\ + "4.804337, 4.960425, 4.960425, 4.960425, 4.960425",\ + "4.724641, 4.902766, 4.910855, 4.918090, 4.938798"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.739340, 4.844374, 4.844374, 4.844374, 4.844374",\ + "4.739340, 4.844374, 4.844374, 4.844374, 4.844374",\ + "4.739340, 4.844374, 4.844374, 4.844374, 4.844374",\ + "4.721252, 4.844374, 4.844374, 4.844374, 4.844374",\ + "4.641557, 4.788258, 4.796000, 4.802926, 4.822746"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\ + "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\ + "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\ + "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\ + "0.423348, 0.515509, 0.520916, 0.525752, 0.539593"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.307237, 3.472485, 3.479990, 3.486702, 3.505912",\ + "3.307237, 3.472485, 3.479990, 3.486702, 3.505912",\ + "3.307237, 3.472485, 3.479990, 3.486702, 3.505912",\ + "3.307237, 3.472485, 3.479990, 3.486702, 3.505912",\ + "3.288678, 3.453926, 3.461431, 3.468143, 3.487353"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.283658, 3.419754, 3.426937, 3.433362, 3.451749",\ + "3.283658, 3.419754, 3.426937, 3.433362, 3.451749",\ + "3.283658, 3.419754, 3.426937, 3.433362, 3.451749",\ + "3.283658, 3.419754, 3.426937, 3.433362, 3.451749",\ + "3.265099, 3.401195, 3.408378, 3.414803, 3.433190"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\ + "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\ + "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\ + "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\ + "0.423348, 0.515509, 0.520916, 0.525752, 0.539593"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg_min*/ + + timing () { + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.208967, 3.346939, 3.346939, 3.346939, 3.346939",\ + "3.208967, 3.346939, 3.346939, 3.346939, 3.346939",\ + "3.208967, 3.346939, 3.346939, 3.346939, 3.346939",\ + "3.190866, 3.346939, 3.346939, 3.346939, 3.346939",\ + "3.111254, 3.289379, 3.297468, 3.304703, 3.325411"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.106989, 3.253689, 3.261432, 3.268358, 3.288178",\ + "3.228637, 3.375338, 3.383080, 3.390006, 3.409827",\ + "3.343694, 3.490395, 3.498137, 3.505063, 3.524884",\ + "3.537551, 3.684252, 3.691994, 3.698920, 3.718740",\ + "4.326209, 4.472909, 4.480652, 4.487577, 4.507399"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\ + "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\ + "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\ + "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\ + "0.423348, 0.515509, 0.520916, 0.525752, 0.539593"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "2.895301, 3.060549, 3.068053, 3.074765, 3.093976",\ + "2.895301, 3.060549, 3.068053, 3.074765, 3.093976",\ + "2.895301, 3.060549, 3.068053, 3.074765, 3.093976",\ + "2.895301, 3.060549, 3.068053, 3.074765, 3.093976",\ + "2.876149, 3.041397, 3.048901, 3.055613, 3.074824"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "2.847826, 2.983922, 2.991105, 2.997530, 3.015918",\ + "2.960828, 3.096924, 3.104107, 3.110532, 3.128920",\ + "3.067873, 3.203969, 3.211152, 3.217577, 3.235965",\ + "3.248034, 3.384130, 3.391313, 3.397738, 3.416126",\ + "3.980755, 4.116851, 4.124034, 4.130459, 4.148847"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\ + "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\ + "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\ + "0.423348, 0.515509, 0.520916, 0.525752, 0.539593",\ + "0.423348, 0.515509, 0.520916, 0.525752, 0.539593"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una_min*/ + } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2313,11 +4185,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.917504, 6.054822, 6.054822, 6.054822, 6.054822",\ - "5.917504, 6.054822, 6.054822, 6.054822, 6.054822",\ - "5.917504, 6.054822, 6.054822, 6.054822, 6.054822",\ - "5.892847, 6.054822, 6.054822, 6.054822, 6.054822",\ - "5.786572, 5.958266, 5.966063, 5.973036, 5.992994"); + values ( "7.981251, 8.123718, 8.123718, 8.123718, 8.123718",\ + "7.981251, 8.123718, 8.123718, 8.123718, 8.123718",\ + "7.981251, 8.123718, 8.123718, 8.123718, 8.123718",\ + "7.955668, 8.123718, 8.123718, 8.123718, 8.123718",\ + "7.846213, 8.024346, 8.032434, 8.039670, 8.060377"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2331,11 +4203,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.756051, 5.860747, 5.860747, 5.860747, 5.860747",\ - "5.756051, 5.860747, 5.860747, 5.860747, 5.860747",\ - "5.756051, 5.860747, 5.860747, 5.860747, 5.860747",\ - "5.731394, 5.860747, 5.860747, 5.860747, 5.860747",\ - "5.625119, 5.765902, 5.773314, 5.779944, 5.798919"); + values ( "7.269701, 7.379197, 7.379197, 7.379197, 7.379197",\ + "7.269701, 7.379197, 7.379197, 7.379197, 7.379197",\ + "7.269701, 7.379197, 7.379197, 7.379197, 7.379197",\ + "7.244120, 7.379197, 7.379197, 7.379197, 7.379197",\ + "7.134664, 7.281366, 7.289109, 7.296035, 7.315855"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2356,11 +4228,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.053222, 5.054391, 5.054465, 5.054530, 5.054717",\ - "5.053222, 5.054391, 5.054465, 5.054530, 5.054717",\ - "5.053222, 5.054391, 5.054465, 5.054530, 5.054717",\ - "5.053222, 5.054391, 5.054465, 5.054530, 5.054717",\ - "4.991394, 4.992563, 4.992637, 4.992702, 4.992889"); + values ( "4.847301, 4.848426, 4.848496, 4.848559, 4.848740",\ + "4.847301, 4.848426, 4.848496, 4.848559, 4.848740",\ + "4.847301, 4.848426, 4.848496, 4.848559, 4.848740",\ + "4.847301, 4.848426, 4.848496, 4.848559, 4.848740",\ + "4.786986, 4.788112, 4.788182, 4.788245, 4.788425"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2374,11 +4246,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.002216, 5.007531, 5.007539, 5.007547, 5.007569",\ - "5.002216, 5.007531, 5.007539, 5.007547, 5.007569",\ - "5.002216, 5.007531, 5.007539, 5.007547, 5.007569",\ - "5.002216, 5.007531, 5.007539, 5.007547, 5.007569",\ - "4.940388, 4.945703, 4.945711, 4.945719, 4.945741"); + values ( "4.798207, 4.803322, 4.803331, 4.803338, 4.803360",\ + "4.798207, 4.803322, 4.803331, 4.803338, 4.803360",\ + "4.798207, 4.803322, 4.803331, 4.803338, 4.803360",\ + "4.798207, 4.803322, 4.803331, 4.803338, 4.803360",\ + "4.737893, 4.743008, 4.743016, 4.743024, 4.743045"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2392,12 +4264,97 @@ pin("mprj_io[8]") { } /* end of arc hk_serial_load_mprj_io[8]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.702790, 4.840798, 4.840798, 4.840798, 4.840798",\ + "4.702790, 4.840798, 4.840798, 4.840798, 4.840798",\ + "4.702790, 4.840798, 4.840798, 4.840798, 4.840798",\ + "4.684703, 4.840798, 4.840798, 4.840798, 4.840798",\ + "4.605007, 4.783140, 4.791229, 4.798464, 4.819171"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758813, 0.765606, 0.765606, 0.765606, 0.765606"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.674039, 4.779075, 4.779075, 4.779075, 4.779075",\ + "4.674039, 4.779075, 4.779075, 4.779075, 4.779075",\ + "4.674039, 4.779075, 4.779075, 4.779075, 4.779075",\ + "4.655952, 4.779075, 4.779075, 4.779075, 4.779075",\ + "4.576256, 4.722959, 4.730702, 4.737627, 4.757448"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423379, 0.515517, 0.520926, 0.525763, 0.539608",\ + "0.423379, 0.515517, 0.520926, 0.525763, 0.539608",\ + "0.423379, 0.515517, 0.520926, 0.525763, 0.539608",\ + "0.423379, 0.515517, 0.520926, 0.525763, 0.539608",\ + "0.423379, 0.515517, 0.520926, 0.525763, 0.539608"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.274074, 3.439330, 3.446834, 3.453546, 3.472755",\ + "3.274074, 3.439330, 3.446834, 3.453546, 3.472755",\ + "3.274074, 3.439330, 3.446834, 3.453546, 3.472755",\ + "3.274074, 3.439330, 3.446834, 3.453546, 3.472755",\ + "3.255514, 3.420770, 3.428274, 3.434986, 3.454196"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758813, 0.765606, 0.765606, 0.765606, 0.765606"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.268014, 3.404112, 3.411295, 3.417720, 3.436107",\ + "3.268014, 3.404112, 3.411295, 3.417720, 3.436107",\ + "3.268014, 3.404112, 3.411295, 3.417720, 3.436107",\ + "3.268014, 3.404112, 3.411295, 3.417720, 3.436107",\ + "3.249454, 3.385552, 3.392735, 3.399160, 3.417548"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423379, 0.515517, 0.520926, 0.525763, 0.539608",\ + "0.423379, 0.515517, 0.520926, 0.525763, 0.539608",\ + "0.423379, 0.515517, 0.520926, 0.525763, 0.539608",\ + "0.423379, 0.515517, 0.520926, 0.525763, 0.539608",\ + "0.423379, 0.515517, 0.520926, 0.525763, 0.539608"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg_min*/ + } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2411,11 +4368,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.587012, 5.724330, 5.724330, 5.724330, 5.724330",\ - "5.587012, 5.724330, 5.724330, 5.724330, 5.724330",\ - "5.587012, 5.724330, 5.724330, 5.724330, 5.724330",\ - "5.562355, 5.724330, 5.724330, 5.724330, 5.724330",\ - "5.456080, 5.627773, 5.635570, 5.642544, 5.662502"); + values ( "5.807248, 5.949716, 5.949716, 5.949716, 5.949716",\ + "5.807248, 5.949716, 5.949716, 5.949716, 5.949716",\ + "5.807248, 5.949716, 5.949716, 5.949716, 5.949716",\ + "5.781666, 5.949716, 5.949716, 5.949716, 5.949716",\ + "5.672211, 5.850343, 5.858432, 5.865667, 5.886374"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2429,11 +4386,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.409884, 5.514570, 5.514570, 5.514570, 5.514570",\ - "5.409884, 5.514570, 5.514570, 5.514570, 5.514570",\ - "5.409884, 5.514570, 5.514570, 5.514570, 5.514570",\ - "5.385227, 5.514570, 5.514570, 5.514570, 5.514570",\ - "5.278953, 5.419725, 5.427137, 5.433767, 5.452743"); + values ( "5.632936, 5.742432, 5.742432, 5.742432, 5.742432",\ + "5.632936, 5.742432, 5.742432, 5.742432, 5.742432",\ + "5.632936, 5.742432, 5.742432, 5.742432, 5.742432",\ + "5.607354, 5.742432, 5.742432, 5.742432, 5.742432",\ + "5.497899, 5.644601, 5.652344, 5.659269, 5.679090"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2454,11 +4411,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.707951, 4.709044, 4.709114, 4.709176, 4.709354",\ - "4.707951, 4.709044, 4.709114, 4.709176, 4.709354",\ - "4.707951, 4.709044, 4.709114, 4.709176, 4.709354",\ - "4.707951, 4.709044, 4.709114, 4.709176, 4.709354",\ - "4.646123, 4.647216, 4.647285, 4.647348, 4.647526"); + values ( "4.514977, 4.516029, 4.516096, 4.516156, 4.516328",\ + "4.514977, 4.516029, 4.516096, 4.516156, 4.516328",\ + "4.514977, 4.516029, 4.516096, 4.516156, 4.516328",\ + "4.514977, 4.516029, 4.516096, 4.516156, 4.516328",\ + "4.454662, 4.455714, 4.455781, 4.455842, 4.456013"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2472,11 +4429,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.657210, 4.662747, 4.662755, 4.662762, 4.662782",\ - "4.657210, 4.662747, 4.662755, 4.662762, 4.662782",\ - "4.657210, 4.662747, 4.662755, 4.662762, 4.662782",\ - "4.657210, 4.662747, 4.662755, 4.662762, 4.662782",\ - "4.595383, 4.600920, 4.600927, 4.600934, 4.600954"); + values ( "4.466139, 4.471469, 4.471477, 4.471483, 4.471502",\ + "4.466139, 4.471469, 4.471477, 4.471483, 4.471502",\ + "4.466139, 4.471469, 4.471477, 4.471483, 4.471502",\ + "4.466139, 4.471469, 4.471477, 4.471483, 4.471502",\ + "4.405825, 4.411154, 4.411161, 4.411168, 4.411187"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2490,12 +4447,97 @@ pin("mprj_io[7]") { } /* end of arc hk_serial_load_mprj_io[7]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.625781, 4.763787, 4.763787, 4.763787, 4.763787",\ + "4.625781, 4.763787, 4.763787, 4.763787, 4.763787",\ + "4.625781, 4.763787, 4.763787, 4.763787, 4.763787",\ + "4.607693, 4.763787, 4.763787, 4.763787, 4.763787",\ + "4.527997, 4.706129, 4.714218, 4.721454, 4.742160"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758813, 0.765606, 0.765606, 0.765606, 0.765606"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.561784, 4.666819, 4.666819, 4.666819, 4.666819",\ + "4.561784, 4.666819, 4.666819, 4.666819, 4.666819",\ + "4.561784, 4.666819, 4.666819, 4.666819, 4.666819",\ + "4.543696, 4.666819, 4.666819, 4.666819, 4.666819",\ + "4.464001, 4.610703, 4.618445, 4.625371, 4.645191"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423375, 0.515516, 0.520924, 0.525761, 0.539606",\ + "0.423375, 0.515516, 0.520924, 0.525761, 0.539606",\ + "0.423375, 0.515516, 0.520924, 0.525761, 0.539606",\ + "0.423375, 0.515516, 0.520924, 0.525761, 0.539606",\ + "0.423375, 0.515516, 0.520924, 0.525761, 0.539606"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.099764, 4.265018, 4.272523, 4.279235, 4.298445",\ + "4.099764, 4.265018, 4.272523, 4.279235, 4.298445",\ + "4.099764, 4.265018, 4.272523, 4.279235, 4.298445",\ + "4.099764, 4.265018, 4.272523, 4.279235, 4.298445",\ + "4.080497, 4.245751, 4.253256, 4.259968, 4.279178"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758813, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758813, 0.765606, 0.765606, 0.765606, 0.765606"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.031676, 4.167773, 4.174956, 4.181381, 4.199769",\ + "4.031676, 4.167773, 4.174956, 4.181381, 4.199769",\ + "4.031676, 4.167773, 4.174956, 4.181381, 4.199769",\ + "4.031676, 4.167773, 4.174956, 4.181381, 4.199769",\ + "4.012409, 4.148506, 4.155689, 4.162114, 4.180502"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423375, 0.515516, 0.520924, 0.525761, 0.539606",\ + "0.423375, 0.515516, 0.520924, 0.525761, 0.539606",\ + "0.423375, 0.515516, 0.520924, 0.525761, 0.539606",\ + "0.423375, 0.515516, 0.520924, 0.525761, 0.539606",\ + "0.423375, 0.515516, 0.520924, 0.525761, 0.539606"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg_min*/ + } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2507,16 +4549,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "8.773508, 8.945240, 8.953036, 8.960009, 8.979965",\ - "8.835601, 9.007334, 9.015130, 9.022102, 9.042059",\ - "8.971611, 9.143343, 9.151139, 9.158112, 9.178068",\ - "9.187633, 9.359365, 9.367162, 9.374134, 9.394091",\ - "9.220451, 9.392184, 9.399981, 9.406953, 9.426909"); + values ( "9.317932, 9.496105, 9.504193, 9.511427, 9.532132",\ + "9.369445, 9.547617, 9.555706, 9.562940, 9.583645",\ + "9.420957, 9.599129, 9.607218, 9.614451, 9.635157",\ + "9.523982, 9.702154, 9.710243, 9.717477, 9.738182",\ + "9.730030, 9.908203, 9.916291, 9.923525, 9.944230"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\ "0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\ @@ -2525,16 +4567,16 @@ pin("mprj_io[6]") { "0.758809, 0.765615, 0.765615, 0.765615, 0.765615"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "8.853027, 8.994437, 9.001900, 9.008574, 9.027678",\ - "8.915121, 9.056530, 9.063993, 9.070667, 9.089771",\ - "9.051130, 9.192540, 9.200003, 9.206677, 9.225780",\ - "9.267153, 9.408562, 9.416025, 9.422699, 9.441803",\ - "9.299972, 9.441381, 9.448843, 9.455519, 9.474622"); + values ( "9.361768, 9.508480, 9.516223, 9.523148, 9.542967",\ + "9.413280, 9.559993, 9.567736, 9.574660, 9.594481",\ + "9.464792, 9.611505, 9.619247, 9.626172, 9.645992",\ + "9.567818, 9.714530, 9.722273, 9.729198, 9.749018",\ + "9.773866, 9.920578, 9.928321, 9.935246, 9.955065"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\ "0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\ @@ -2550,16 +4592,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.959524, 8.131257, 8.139053, 8.146026, 8.165982",\ - "8.021618, 8.193350, 8.201146, 8.208118, 8.228075",\ - "8.157627, 8.329360, 8.337156, 8.344129, 8.364085",\ - "8.373650, 8.545382, 8.553178, 8.560150, 8.580107",\ - "8.406468, 8.578201, 8.585997, 8.592970, 8.612926"); + values ( "7.472270, 7.637563, 7.645066, 7.651778, 7.670986",\ + "7.567128, 7.732421, 7.739924, 7.746636, 7.765844",\ + "7.567128, 7.732421, 7.739924, 7.746636, 7.765844",\ + "7.663424, 7.828717, 7.836221, 7.842932, 7.862140",\ + "7.854579, 8.019872, 8.027375, 8.034086, 8.053294"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\ "0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\ @@ -2568,16 +4610,16 @@ pin("mprj_io[6]") { "0.758809, 0.765615, 0.765615, 0.765615, 0.765615"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.883504, 8.024914, 8.032376, 8.039051, 8.058154",\ - "7.945597, 8.087008, 8.094469, 8.101145, 8.120248",\ - "8.081607, 8.223017, 8.230479, 8.237154, 8.256257",\ - "8.297629, 8.439039, 8.446501, 8.453176, 8.472280",\ - "8.330448, 8.471857, 8.479321, 8.485994, 8.505098"); + values ( "7.469378, 7.605485, 7.612667, 7.619092, 7.637479",\ + "7.564236, 7.700343, 7.707525, 7.713950, 7.732337",\ + "7.564236, 7.700343, 7.707525, 7.713950, 7.732337",\ + "7.660532, 7.796638, 7.803822, 7.810246, 7.828632",\ + "7.851686, 7.987794, 7.994976, 8.001401, 8.019788"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\ "0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\ @@ -2594,11 +4636,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.366666, 7.504020, 7.504020, 7.504020, 7.504020",\ - "7.366666, 7.504020, 7.504020, 7.504020, 7.504020",\ - "7.366666, 7.504020, 7.504020, 7.504020, 7.504020",\ - "7.342008, 7.504020, 7.504020, 7.504020, 7.504020",\ - "7.235734, 7.407467, 7.415262, 7.422235, 7.442191"); + values ( "7.820156, 7.962661, 7.962661, 7.962661, 7.962661",\ + "7.820156, 7.962661, 7.962661, 7.962661, 7.962661",\ + "7.820156, 7.962661, 7.962661, 7.962661, 7.962661",\ + "7.794574, 7.962661, 7.962661, 7.962661, 7.962661",\ + "7.685119, 7.863292, 7.871380, 7.878613, 7.899319"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2612,11 +4654,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.435347, 7.540893, 7.540893, 7.540893, 7.540893",\ - "7.435347, 7.540893, 7.540893, 7.540893, 7.540893",\ - "7.435347, 7.540893, 7.540893, 7.540893, 7.540893",\ - "7.410689, 7.540893, 7.540893, 7.540893, 7.540893",\ - "7.304414, 7.445824, 7.453287, 7.459961, 7.479064"); + values ( "7.852767, 7.962271, 7.962271, 7.962271, 7.962271",\ + "7.852767, 7.962271, 7.962271, 7.962271, 7.962271",\ + "7.852767, 7.962271, 7.962271, 7.962271, 7.962271",\ + "7.827185, 7.962271, 7.962271, 7.962271, 7.962271",\ + "7.717729, 7.864442, 7.872184, 7.879109, 7.898929"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2637,11 +4679,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.287223, 4.288071, 4.288129, 4.288182, 4.288332",\ - "4.287223, 4.288071, 4.288129, 4.288182, 4.288332",\ - "4.287223, 4.288071, 4.288129, 4.288182, 4.288332",\ - "4.287223, 4.288071, 4.288129, 4.288182, 4.288332",\ - "4.225395, 4.226243, 4.226301, 4.226354, 4.226504"); + values ( "4.110026, 4.110843, 4.110899, 4.110950, 4.111094",\ + "4.110026, 4.110843, 4.110899, 4.110950, 4.111094",\ + "4.110026, 4.110843, 4.110899, 4.110950, 4.111094",\ + "4.110026, 4.110843, 4.110899, 4.110950, 4.111094",\ + "4.049712, 4.050528, 4.050584, 4.050635, 4.050779"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2655,11 +4697,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.237339, 4.243592, 4.243597, 4.243601, 4.243612",\ - "4.237339, 4.243592, 4.243597, 4.243601, 4.243612",\ - "4.237339, 4.243592, 4.243597, 4.243601, 4.243612",\ - "4.237339, 4.243592, 4.243597, 4.243601, 4.243612",\ - "4.175511, 4.181764, 4.181768, 4.181773, 4.181784"); + values ( "4.062014, 4.068032, 4.068036, 4.068040, 4.068051",\ + "4.062014, 4.068032, 4.068036, 4.068040, 4.068051",\ + "4.062014, 4.068032, 4.068036, 4.068040, 4.068051",\ + "4.062014, 4.068032, 4.068036, 4.068040, 4.068051",\ + "4.001698, 4.007717, 4.007722, 4.007726, 4.007736"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2679,11 +4721,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.569028, 4.702083, 4.702083, 4.702083, 4.702083",\ - "4.569028, 4.702083, 4.702083, 4.702083, 4.702083",\ - "4.569028, 4.702083, 4.702083, 4.702083, 4.702083",\ - "4.551594, 4.702083, 4.702083, 4.702083, 4.702083",\ - "4.474780, 4.646512, 4.654308, 4.661281, 4.681237"); + values ( "4.829206, 4.967250, 4.967250, 4.967250, 4.967250",\ + "4.829206, 4.967250, 4.967250, 4.967250, 4.967250",\ + "4.829206, 4.967250, 4.967250, 4.967250, 4.967250",\ + "4.811119, 4.967250, 4.967250, 4.967250, 4.967250",\ + "4.731423, 4.909595, 4.917684, 4.924918, 4.945623"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2697,11 +4739,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.572147, 4.673394, 4.673394, 4.673394, 4.673394",\ - "4.572147, 4.673394, 4.673394, 4.673394, 4.673394",\ - "4.572147, 4.673394, 4.673394, 4.673394, 4.673394",\ - "4.554714, 4.673394, 4.673394, 4.673394, 4.673394",\ - "4.477899, 4.619308, 4.626771, 4.633446, 4.652549"); + values ( "4.830243, 4.935287, 4.935287, 4.935287, 4.935287",\ + "4.830243, 4.935287, 4.935287, 4.935287, 4.935287",\ + "4.830243, 4.935287, 4.935287, 4.935287, 4.935287",\ + "4.812155, 4.935287, 4.935287, 4.935287, 4.935287",\ + "4.732460, 4.879172, 4.886915, 4.893840, 4.913659"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2722,11 +4764,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.477484, 4.649217, 4.657013, 4.663985, 4.683942",\ - "4.477484, 4.649217, 4.657013, 4.663985, 4.683942",\ - "4.477484, 4.649217, 4.657013, 4.663985, 4.683942",\ - "4.477484, 4.649217, 4.657013, 4.663985, 4.683942",\ - "4.457466, 4.629199, 4.636995, 4.643968, 4.663924"); + values ( "4.239089, 4.404382, 4.411885, 4.418596, 4.437804",\ + "4.239089, 4.404382, 4.411885, 4.418596, 4.437804",\ + "4.239089, 4.404382, 4.411885, 4.418596, 4.437804",\ + "4.239089, 4.404382, 4.411885, 4.418596, 4.437804",\ + "4.219822, 4.385115, 4.392618, 4.399330, 4.418538"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2740,11 +4782,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.431137, 4.572547, 4.580009, 4.586684, 4.605787",\ - "4.431137, 4.572547, 4.580009, 4.586684, 4.605787",\ - "4.431137, 4.572547, 4.580009, 4.586684, 4.605787",\ - "4.431137, 4.572547, 4.580009, 4.586684, 4.605787",\ - "4.411119, 4.552529, 4.559992, 4.566667, 4.585770"); + values ( "4.209394, 4.345500, 4.352683, 4.359107, 4.377494",\ + "4.209394, 4.345500, 4.352683, 4.359107, 4.377494",\ + "4.209394, 4.345500, 4.352683, 4.359107, 4.377494",\ + "4.209394, 4.345500, 4.352683, 4.359107, 4.377494",\ + "4.190126, 4.326234, 4.333416, 4.339841, 4.358228"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2762,8 +4804,8 @@ pin("mprj_io[6]") { pin("mprj_io[5]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2777,11 +4819,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.807227, 4.944578, 4.944578, 4.944578, 4.944578",\ - "4.807227, 4.944578, 4.944578, 4.944578, 4.944578",\ - "4.807227, 4.944578, 4.944578, 4.944578, 4.944578",\ - "4.782570, 4.944578, 4.944578, 4.944578, 4.944578",\ - "4.676295, 4.848024, 4.855821, 4.862793, 4.882750"); + values ( "4.996073, 5.138574, 5.138574, 5.138574, 5.138574",\ + "4.996073, 5.138574, 5.138574, 5.138574, 5.138574",\ + "4.996073, 5.138574, 5.138574, 5.138574, 5.138574",\ + "4.970490, 5.138574, 5.138574, 5.138574, 5.138574",\ + "4.861035, 5.039205, 5.047293, 5.054527, 5.075232"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2795,11 +4837,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.650396, 4.755051, 4.755051, 4.755051, 4.755051",\ - "4.650396, 4.755051, 4.755051, 4.755051, 4.755051",\ - "4.650396, 4.755051, 4.755051, 4.755051, 4.755051",\ - "4.625738, 4.755051, 4.755051, 4.755051, 4.755051",\ - "4.519464, 4.660205, 4.667618, 4.674248, 4.693222"); + values ( "4.832463, 4.941966, 4.941966, 4.941966, 4.941966",\ + "4.832463, 4.941966, 4.941966, 4.941966, 4.941966",\ + "4.832463, 4.941966, 4.941966, 4.941966, 4.941966",\ + "4.806881, 4.941966, 4.941966, 4.941966, 4.941966",\ + "4.697425, 4.844137, 4.851880, 4.858805, 4.878624"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2820,11 +4862,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.946374, 3.947233, 3.947292, 3.947345, 3.947496",\ - "3.946374, 3.947233, 3.947292, 3.947345, 3.947496",\ - "3.946374, 3.947233, 3.947292, 3.947345, 3.947496",\ - "3.946374, 3.947233, 3.947292, 3.947345, 3.947496",\ - "3.884546, 3.885405, 3.885464, 3.885517, 3.885668"); + values ( "3.781960, 3.782786, 3.782843, 3.782894, 3.783040",\ + "3.781960, 3.782786, 3.782843, 3.782894, 3.783040",\ + "3.781960, 3.782786, 3.782843, 3.782894, 3.783040",\ + "3.781960, 3.782786, 3.782843, 3.782894, 3.783040",\ + "3.721645, 3.722471, 3.722528, 3.722579, 3.722725"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2838,11 +4880,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.896453, 3.902675, 3.902680, 3.902684, 3.902695",\ - "3.896453, 3.902675, 3.902680, 3.902684, 3.902695",\ - "3.896453, 3.902675, 3.902680, 3.902684, 3.902695",\ - "3.896453, 3.902675, 3.902680, 3.902684, 3.902695",\ - "3.834625, 3.840847, 3.840852, 3.840856, 3.840867"); + values ( "3.733911, 3.739899, 3.739903, 3.739907, 3.739919",\ + "3.733911, 3.739899, 3.739903, 3.739907, 3.739919",\ + "3.733911, 3.739899, 3.739903, 3.739907, 3.739919",\ + "3.733911, 3.739899, 3.739903, 3.739907, 3.739919",\ + "3.673596, 3.679585, 3.679589, 3.679593, 3.679604"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2862,11 +4904,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.261309, 4.394361, 4.394361, 4.394361, 4.394361",\ - "4.261309, 4.394361, 4.394361, 4.394361, 4.394361",\ - "4.261309, 4.394361, 4.394361, 4.394361, 4.394361",\ - "4.243876, 4.394361, 4.394361, 4.394361, 4.394361",\ - "4.167060, 4.338790, 4.346586, 4.353559, 4.373515"); + values ( "4.486987, 4.625027, 4.625027, 4.625027, 4.625027",\ + "4.486987, 4.625027, 4.625027, 4.625027, 4.625027",\ + "4.486987, 4.625027, 4.625027, 4.625027, 4.625027",\ + "4.468899, 4.625027, 4.625027, 4.625027, 4.625027",\ + "4.389204, 4.567373, 4.575461, 4.582695, 4.603400"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2880,11 +4922,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.193516, 4.294763, 4.294763, 4.294763, 4.294763",\ - "4.193516, 4.294763, 4.294763, 4.294763, 4.294763",\ - "4.193516, 4.294763, 4.294763, 4.294763, 4.294763",\ - "4.176083, 4.294763, 4.294763, 4.294763, 4.294763",\ - "4.099267, 4.240676, 4.248139, 4.254814, 4.273917"); + values ( "4.429198, 4.534241, 4.534241, 4.534241, 4.534241",\ + "4.429198, 4.534241, 4.534241, 4.534241, 4.534241",\ + "4.429198, 4.534241, 4.534241, 4.534241, 4.534241",\ + "4.411111, 4.534241, 4.534241, 4.534241, 4.534241",\ + "4.331415, 4.478127, 4.485869, 4.492795, 4.512614"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2905,11 +4947,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.178761, 4.350491, 4.358286, 4.365259, 4.385216",\ - "4.178761, 4.350491, 4.358286, 4.365259, 4.385216",\ - "4.178761, 4.350491, 4.358286, 4.365259, 4.385216",\ - "4.178761, 4.350491, 4.358286, 4.365259, 4.385216",\ - "4.158744, 4.330473, 4.338269, 4.345242, 4.365198"); + values ( "3.961480, 4.126770, 4.134274, 4.140985, 4.160193",\ + "3.961480, 4.126770, 4.134274, 4.140985, 4.160193",\ + "3.961480, 4.126770, 4.134274, 4.140985, 4.160193",\ + "3.961480, 4.126770, 4.134274, 4.140985, 4.160193",\ + "3.942214, 4.107503, 4.115007, 4.121718, 4.140926"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2923,11 +4965,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.074890, 4.216299, 4.223761, 4.230436, 4.249539",\ - "4.074890, 4.216299, 4.223761, 4.230436, 4.249539",\ - "4.074890, 4.216299, 4.223761, 4.230436, 4.249539",\ - "4.074890, 4.216299, 4.223761, 4.230436, 4.249539",\ - "4.054873, 4.196281, 4.203744, 4.210419, 4.229522"); + values ( "3.862002, 3.998108, 4.005291, 4.011715, 4.030102",\ + "3.862002, 3.998108, 4.005291, 4.011715, 4.030102",\ + "3.862002, 3.998108, 4.005291, 4.011715, 4.030102",\ + "3.862002, 3.998108, 4.005291, 4.011715, 4.030102",\ + "3.842735, 3.978841, 3.986024, 3.992448, 4.010836"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2945,8 +4987,8 @@ pin("mprj_io[5]") { pin("mprj_io[4]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2958,8 +5000,8 @@ pin("mprj_io[4]") { pin("mprj_io[3]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2973,11 +5015,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.114004, 4.251356, 4.251356, 4.251356, 4.251356",\ - "4.114004, 4.251356, 4.251356, 4.251356, 4.251356",\ - "4.114004, 4.251356, 4.251356, 4.251356, 4.251356",\ - "4.089346, 4.251356, 4.251356, 4.251356, 4.251356",\ - "3.983071, 4.154803, 4.162600, 4.169572, 4.189528"); + values ( "4.274394, 4.416897, 4.416897, 4.416897, 4.416897",\ + "4.274394, 4.416897, 4.416897, 4.416897, 4.416897",\ + "4.274394, 4.416897, 4.416897, 4.416897, 4.416897",\ + "4.248811, 4.416897, 4.416897, 4.416897, 4.416897",\ + "4.139356, 4.317528, 4.325617, 4.332850, 4.353555"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2991,11 +5033,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.958080, 4.062736, 4.062736, 4.062736, 4.062736",\ - "3.958080, 4.062736, 4.062736, 4.062736, 4.062736",\ - "3.958080, 4.062736, 4.062736, 4.062736, 4.062736",\ - "3.933422, 4.062736, 4.062736, 4.062736, 4.062736",\ - "3.827147, 3.967890, 3.975303, 3.981932, 4.000907"); + values ( "4.111365, 4.220870, 4.220870, 4.220870, 4.220870",\ + "4.111365, 4.220870, 4.220870, 4.220870, 4.220870",\ + "4.111365, 4.220870, 4.220870, 4.220870, 4.220870",\ + "4.085783, 4.220870, 4.220870, 4.220870, 4.220870",\ + "3.976328, 4.123040, 4.130783, 4.137708, 4.157527"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3016,11 +5058,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.260166, 3.261034, 3.261094, 3.261147, 3.261300",\ - "3.260166, 3.261034, 3.261094, 3.261147, 3.261300",\ - "3.260166, 3.261034, 3.261094, 3.261147, 3.261300",\ - "3.260166, 3.261034, 3.261094, 3.261147, 3.261300",\ - "3.198338, 3.199206, 3.199266, 3.199319, 3.199472"); + values ( "3.132257, 3.133093, 3.133151, 3.133202, 3.133349",\ + "3.132257, 3.133093, 3.133151, 3.133202, 3.133349",\ + "3.132257, 3.133093, 3.133151, 3.133202, 3.133349",\ + "3.132257, 3.133093, 3.133151, 3.133202, 3.133349",\ + "3.071942, 3.072778, 3.072836, 3.072887, 3.073034"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3034,11 +5076,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.210209, 3.216401, 3.216405, 3.216410, 3.216422",\ - "3.210209, 3.216401, 3.216405, 3.216410, 3.216422",\ - "3.210209, 3.216401, 3.216405, 3.216410, 3.216422",\ - "3.210209, 3.216401, 3.216405, 3.216410, 3.216422",\ - "3.148381, 3.154572, 3.154577, 3.154582, 3.154593"); + values ( "3.084173, 3.090133, 3.090137, 3.090142, 3.090153",\ + "3.084173, 3.090133, 3.090137, 3.090142, 3.090153",\ + "3.084173, 3.090133, 3.090137, 3.090142, 3.090153",\ + "3.084173, 3.090133, 3.090137, 3.090142, 3.090153",\ + "3.023859, 3.029819, 3.029823, 3.029827, 3.029839"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3058,11 +5100,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.237210, 4.370263, 4.370263, 4.370263, 4.370263",\ - "4.237210, 4.370263, 4.370263, 4.370263, 4.370263",\ - "4.237210, 4.370263, 4.370263, 4.370263, 4.370263",\ - "4.219776, 4.370263, 4.370263, 4.370263, 4.370263",\ - "4.142961, 4.314693, 4.322489, 4.329461, 4.349418"); + values ( "4.449130, 4.587173, 4.587173, 4.587173, 4.587173",\ + "4.449130, 4.587173, 4.587173, 4.587173, 4.587173",\ + "4.449130, 4.587173, 4.587173, 4.587173, 4.587173",\ + "4.431043, 4.587173, 4.587173, 4.587173, 4.587173",\ + "4.351347, 4.529519, 4.537607, 4.544841, 4.565546"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3076,11 +5118,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.178037, 4.279283, 4.279283, 4.279283, 4.279283",\ - "4.178037, 4.279283, 4.279283, 4.279283, 4.279283",\ - "4.178037, 4.279283, 4.279283, 4.279283, 4.279283",\ - "4.160603, 4.279283, 4.279283, 4.279283, 4.279283",\ - "4.083788, 4.225197, 4.232660, 4.239335, 4.258438"); + values ( "4.405404, 4.510448, 4.510448, 4.510448, 4.510448",\ + "4.405404, 4.510448, 4.510448, 4.510448, 4.510448",\ + "4.405404, 4.510448, 4.510448, 4.510448, 4.510448",\ + "4.387317, 4.510448, 4.510448, 4.510448, 4.510448",\ + "4.307621, 4.454333, 4.462076, 4.469001, 4.488821"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3101,11 +5143,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.156721, 4.328453, 4.336248, 4.343221, 4.363177",\ - "4.156721, 4.328453, 4.336248, 4.343221, 4.363177",\ - "4.156721, 4.328453, 4.336248, 4.343221, 4.363177",\ - "4.156721, 4.328453, 4.336248, 4.343221, 4.363177",\ - "4.136703, 4.308435, 4.316231, 4.323204, 4.343160"); + values ( "3.951913, 4.117205, 4.124709, 4.131420, 4.150628",\ + "3.951913, 4.117205, 4.124709, 4.131420, 4.150628",\ + "3.951913, 4.117205, 4.124709, 4.131420, 4.150628",\ + "3.951913, 4.117205, 4.124709, 4.131420, 4.150628",\ + "3.932646, 4.097939, 4.105442, 4.112153, 4.131361"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3119,11 +5161,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.082062, 4.223471, 4.230934, 4.237608, 4.256711",\ - "4.082062, 4.223471, 4.230934, 4.237608, 4.256711",\ - "4.082062, 4.223471, 4.230934, 4.237608, 4.256711",\ - "4.082062, 4.223471, 4.230934, 4.237608, 4.256711",\ - "4.062044, 4.203454, 4.210916, 4.217591, 4.236694"); + values ( "3.874784, 4.010890, 4.018073, 4.024497, 4.042884",\ + "3.874784, 4.010890, 4.018073, 4.024497, 4.042884",\ + "3.874784, 4.010890, 4.018073, 4.024497, 4.042884",\ + "3.874784, 4.010890, 4.018073, 4.024497, 4.042884",\ + "3.855517, 3.991623, 3.998806, 4.005230, 4.023617"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3141,8 +5183,8 @@ pin("mprj_io[3]") { pin("mprj_io[2]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -3154,22 +5196,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "4.297012, 4.239891, 4.223500, 4.240526, 4.317030",\ - "4.536323, 4.479201, 4.462811, 4.479836, 4.556340",\ - "5.060504, 5.003383, 4.986992, 5.004017, 5.080522",\ - "5.893056, 5.835935, 5.819544, 5.836569, 5.913074",\ - "6.146889, 6.089767, 6.073377, 6.090402, 6.166906"); + values ( "4.721095, 4.666115, 4.650339, 4.666726, 4.740361",\ + "4.919623, 4.864643, 4.848867, 4.865254, 4.938890",\ + "5.118151, 5.063171, 5.047395, 5.063783, 5.137418",\ + "5.515208, 5.460228, 5.444452, 5.460840, 5.534475",\ + "6.309322, 6.254342, 6.238566, 6.254953, 6.328588"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "4.885270, 4.828149, 4.811758, 4.828784, 4.905288",\ - "5.165460, 5.108338, 5.091948, 5.108973, 5.185477",\ - "5.779182, 5.722061, 5.705670, 5.722696, 5.799200",\ - "6.753950, 6.696829, 6.680438, 6.697464, 6.773968",\ - "7.105857, 7.048736, 7.032345, 7.049370, 7.125875"); + values ( "5.373357, 5.318377, 5.302601, 5.318988, 5.392623",\ + "5.605798, 5.550818, 5.535042, 5.551429, 5.625064",\ + "5.838240, 5.783260, 5.767484, 5.783871, 5.857506",\ + "6.303122, 6.248142, 6.232366, 6.248753, 6.322388",\ + "7.232884, 7.177905, 7.162129, 7.178516, 7.252151"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -3178,22 +5220,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "5.515098, 5.397682, 5.286406, 5.099209, 4.337439",\ - "5.754409, 5.636993, 5.525717, 5.338521, 4.576750",\ - "6.278590, 6.161175, 6.049898, 5.862702, 5.100932",\ - "7.111142, 6.993727, 6.882450, 6.695254, 5.933484",\ - "7.364975, 7.247560, 7.136283, 6.949087, 6.187316"); + values ( "6.048362, 5.935350, 5.828246, 5.648069, 4.914845",\ + "6.246890, 6.133877, 6.026773, 5.846597, 5.113372",\ + "6.445419, 6.332407, 6.225303, 6.045126, 5.311902",\ + "6.842475, 6.729463, 6.622359, 6.442183, 5.708958",\ + "7.636590, 7.523577, 7.416473, 7.236297, 6.503072"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "5.489383, 5.371967, 5.260691, 5.073494, 4.311724",\ - "5.769572, 5.652157, 5.540880, 5.353684, 4.591914",\ - "6.383296, 6.265880, 6.154603, 5.967407, 5.205637",\ - "7.358063, 7.240648, 7.129371, 6.942175, 6.180405",\ - "7.709970, 7.592555, 7.481278, 7.294082, 6.532311"); + values ( "5.931677, 5.818665, 5.711561, 5.531384, 4.798160",\ + "6.164117, 6.051105, 5.944001, 5.763824, 5.030600",\ + "6.396558, 6.283546, 6.176442, 5.996265, 5.263041",\ + "6.861441, 6.748429, 6.641325, 6.461148, 5.727924",\ + "7.791205, 7.678193, 7.571089, 7.390912, 6.657688"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -3202,22 +5244,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-1.045612, -0.988568, -0.972180, -0.989627, -1.066359",\ - "-0.960393, -0.903349, -0.886962, -0.904408, -0.981140",\ - "-0.773731, -0.716687, -0.700300, -0.717746, -0.794479",\ - "-0.477259, -0.420215, -0.403828, -0.421274, -0.498006",\ - "-0.306123, -0.249079, -0.232691, -0.250138, -0.326870"); + values ( "-0.970649, -0.911466, -0.894464, -0.912565, -0.992175",\ + "-0.840464, -0.781281, -0.764279, -0.782380, -0.861990",\ + "-0.840464, -0.781281, -0.764279, -0.782380, -0.861990",\ + "-0.708307, -0.649124, -0.632122, -0.650223, -0.729832",\ + "-0.445964, -0.386782, -0.369780, -0.387880, -0.467490"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-1.188678, -1.131634, -1.115247, -1.132694, -1.209426",\ - "-1.394599, -1.337555, -1.321168, -1.338614, -1.415346",\ - "-1.845642, -1.788599, -1.772211, -1.789658, -1.866390",\ - "-2.562031, -2.504987, -2.488600, -2.506046, -2.582778",\ - "-2.753298, -2.696254, -2.679867, -2.697313, -2.774045"); + values ( "-1.110583, -1.051400, -1.034399, -1.052499, -1.132109",\ + "-1.425159, -1.365976, -1.348974, -1.367075, -1.446684",\ + "-1.425159, -1.365976, -1.348974, -1.367075, -1.446684",\ + "-1.744500, -1.685317, -1.668316, -1.686416, -1.766026",\ + "-2.378417, -2.319234, -2.302232, -2.320333, -2.399943"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -3226,22 +5268,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-1.528923, -1.411663, -1.300707, -1.113847, -0.353771",\ - "-1.443704, -1.326444, -1.215488, -1.028628, -0.268553",\ - "-1.257042, -1.139782, -1.028827, -0.841967, -0.081891",\ - "-0.960570, -0.843310, -0.732354, -0.545494, 0.214582",\ - "-0.789434, -0.672174, -0.561218, -0.374358, 0.385718"); + values ( "-1.421180, -1.299523, -1.184406, -0.990539, -0.201960",\ + "-1.290995, -1.169338, -1.054222, -0.860354, -0.071776",\ + "-1.290995, -1.169338, -1.054222, -0.860354, -0.071776",\ + "-1.158838, -1.037181, -0.922064, -0.728197, 0.060382",\ + "-0.896496, -0.774838, -0.659722, -0.465854, 0.322724"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-2.089601, -1.972340, -1.861385, -1.674525, -0.914449",\ - "-2.295521, -2.178261, -2.067305, -1.880445, -1.120369",\ - "-2.746565, -2.629305, -2.518349, -2.331489, -1.571413",\ - "-3.462954, -3.345693, -3.234738, -3.047878, -2.287802",\ - "-3.654221, -3.536960, -3.426005, -3.239145, -2.479069"); + values ( "-1.941978, -1.820320, -1.705204, -1.511337, -0.722758",\ + "-2.256553, -2.134896, -2.019779, -1.825912, -1.037333",\ + "-2.256553, -2.134896, -2.019779, -1.825912, -1.037333",\ + "-2.575895, -2.454237, -2.339121, -2.145254, -1.356675",\ + "-3.209812, -3.088154, -2.973038, -2.779171, -1.990592"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -3250,8 +5292,8 @@ pin("mprj_io[2]") { pin("mprj_io[1]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -3265,11 +5307,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "8.275047, 8.412395, 8.412395, 8.412395, 8.412395",\ - "8.275047, 8.412395, 8.412395, 8.412395, 8.412395",\ - "8.275047, 8.412395, 8.412395, 8.412395, 8.412395",\ - "8.250389, 8.412395, 8.412395, 8.412395, 8.412395",\ - "8.144114, 8.315843, 8.323639, 8.330611, 8.350568"); + values ( "11.429748, 11.572247, 11.572247, 11.572247, 11.572247",\ + "11.429748, 11.572247, 11.572247, 11.572247, 11.572247",\ + "11.429748, 11.572247, 11.572247, 11.572247, 11.572247",\ + "11.404165, 11.572247, 11.572247, 11.572247, 11.572247",\ + "11.294710, 11.472878, 11.480967, 11.488201, 11.508905"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3283,11 +5325,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "8.389607, 8.495152, 8.495152, 8.495152, 8.495152",\ - "8.389607, 8.495152, 8.495152, 8.495152, 8.495152",\ - "8.389607, 8.495152, 8.495152, 8.495152, 8.495152",\ - "8.364950, 8.495152, 8.495152, 8.495152, 8.495152",\ - "8.258675, 8.400084, 8.407546, 8.414221, 8.433324"); + values ( "10.837765, 10.947268, 10.947268, 10.947268, 10.947268",\ + "10.837765, 10.947268, 10.947268, 10.947268, 10.947268",\ + "10.837765, 10.947268, 10.947268, 10.947268, 10.947268",\ + "10.812182, 10.947268, 10.947268, 10.947268, 10.947268",\ + "10.702727, 10.849439, 10.857182, 10.864106, 10.883926"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3308,11 +5350,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.568007, 2.568866, 2.568925, 2.568978, 2.569130",\ - "2.568007, 2.568866, 2.568925, 2.568978, 2.569130",\ - "2.568007, 2.568866, 2.568925, 2.568978, 2.569130",\ - "2.568007, 2.568866, 2.568925, 2.568978, 2.569130",\ - "2.506179, 2.507038, 2.507097, 2.507150, 2.507302"); + values ( "2.470578, 2.471406, 2.471462, 2.471514, 2.471659",\ + "2.470578, 2.471406, 2.471462, 2.471514, 2.471659",\ + "2.470578, 2.471406, 2.471462, 2.471514, 2.471659",\ + "2.470578, 2.471406, 2.471462, 2.471514, 2.471659",\ + "2.410264, 2.411091, 2.411148, 2.411199, 2.411345"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3326,11 +5368,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.518083, 2.524303, 2.524307, 2.524312, 2.524323",\ - "2.518083, 2.524303, 2.524307, 2.524312, 2.524323",\ - "2.518083, 2.524303, 2.524307, 2.524312, 2.524323",\ - "2.518083, 2.524303, 2.524307, 2.524312, 2.524323",\ - "2.456255, 2.462475, 2.462479, 2.462483, 2.462495"); + values ( "2.422527, 2.428514, 2.428518, 2.428522, 2.428533",\ + "2.422527, 2.428514, 2.428518, 2.428522, 2.428533",\ + "2.422527, 2.428514, 2.428518, 2.428522, 2.428533",\ + "2.422527, 2.428514, 2.428518, 2.428522, 2.428533",\ + "2.362213, 2.368199, 2.368203, 2.368207, 2.368218"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3350,11 +5392,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.553335, 3.725063, 3.732859, 3.739832, 3.759788",\ - "3.670533, 3.842261, 3.850057, 3.857029, 3.876986",\ - "3.781545, 3.953273, 3.961069, 3.968042, 3.987998",\ - "3.968429, 4.140157, 4.147953, 4.154925, 4.174882",\ - "4.728239, 4.899967, 4.907763, 4.914736, 4.934692"); + values ( "3.720054, 3.898221, 3.906310, 3.913544, 3.934249",\ + "3.841647, 4.019814, 4.027903, 4.035137, 4.055842",\ + "3.956822, 4.134989, 4.143078, 4.150312, 4.171017",\ + "4.150714, 4.328882, 4.336970, 4.344204, 4.364909",\ + "4.939017, 5.117185, 5.125273, 5.132507, 5.153213"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3368,11 +5410,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.455926, 3.597334, 3.604797, 3.611472, 3.630575",\ - "3.573124, 3.714532, 3.721995, 3.728670, 3.747773",\ - "3.684136, 3.825544, 3.833007, 3.839682, 3.858785",\ - "3.871020, 4.012428, 4.019891, 4.026566, 4.045669",\ - "4.630830, 4.772238, 4.779701, 4.786376, 4.805479"); + values ( "3.618642, 3.765353, 3.773096, 3.780021, 3.799841",\ + "3.740235, 3.886946, 3.894689, 3.901614, 3.921433",\ + "3.855410, 4.002121, 4.009864, 4.016789, 4.036609",\ + "4.049302, 4.196013, 4.203755, 4.210681, 4.230500",\ + "4.837605, 4.984316, 4.992059, 4.998984, 5.018804"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3393,11 +5435,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.991637, 2.992496, 2.992556, 2.992609, 2.992760",\ - "3.108985, 3.109845, 3.109904, 3.109957, 3.110108",\ - "3.220309, 3.221168, 3.221227, 3.221280, 3.221432",\ - "3.407518, 3.408377, 3.408437, 3.408489, 3.408641",\ - "4.168428, 4.169288, 4.169347, 4.169400, 4.169551"); + values ( "2.863640, 2.864467, 2.864524, 2.864575, 2.864721",\ + "2.976588, 2.977415, 2.977472, 2.977523, 2.977669",\ + "3.083736, 3.084564, 3.084621, 3.084672, 3.084817",\ + "3.263926, 3.264753, 3.264810, 3.264861, 3.265007",\ + "3.996301, 3.997128, 3.997185, 3.997236, 3.997382"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3411,11 +5453,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.941713, 2.947933, 2.947937, 2.947942, 2.947953",\ - "3.059062, 3.065281, 3.065286, 3.065290, 3.065302",\ - "3.170385, 3.176605, 3.176609, 3.176613, 3.176625",\ - "3.357594, 3.363814, 3.363819, 3.363823, 3.363834",\ - "4.118505, 4.124724, 4.124729, 4.124733, 4.124744"); + values ( "2.815589, 2.821575, 2.821579, 2.821584, 2.821595",\ + "2.928536, 2.934523, 2.934527, 2.934531, 2.934542",\ + "3.035685, 3.041672, 3.041676, 3.041680, 3.041691",\ + "3.215874, 3.221860, 3.221865, 3.221869, 3.221880",\ + "3.948250, 3.954236, 3.954241, 3.954245, 3.954256"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3435,11 +5477,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.787842, 5.920892, 5.920892, 5.920892, 5.920892",\ - "5.787842, 5.920892, 5.920892, 5.920892, 5.920892",\ - "5.787842, 5.920892, 5.920892, 5.920892, 5.920892",\ - "5.770408, 5.920892, 5.920892, 5.920892, 5.920892",\ - "5.693593, 5.865321, 5.873116, 5.880090, 5.900046"); + values ( "6.307433, 6.445472, 6.445472, 6.445472, 6.445472",\ + "6.307433, 6.445472, 6.445472, 6.445472, 6.445472",\ + "6.307433, 6.445472, 6.445472, 6.445472, 6.445472",\ + "6.289345, 6.445472, 6.445472, 6.445472, 6.445472",\ + "6.209650, 6.387817, 6.395906, 6.403140, 6.423845"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3453,11 +5495,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.862880, 5.964126, 5.964126, 5.964126, 5.964126",\ - "5.862880, 5.964126, 5.964126, 5.964126, 5.964126",\ - "5.862880, 5.964126, 5.964126, 5.964126, 5.964126",\ - "5.845446, 5.964126, 5.964126, 5.964126, 5.964126",\ - "5.768631, 5.910039, 5.917502, 5.924177, 5.943280"); + values ( "6.411170, 6.516212, 6.516212, 6.516212, 6.516212",\ + "6.411170, 6.516212, 6.516212, 6.516212, 6.516212",\ + "6.411170, 6.516212, 6.516212, 6.516212, 6.516212",\ + "6.393082, 6.516212, 6.516212, 6.516212, 6.516212",\ + "6.313387, 6.460098, 6.467841, 6.474766, 6.494586"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3478,11 +5520,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.204643, 3.376371, 3.384167, 3.391140, 3.411096",\ - "3.204643, 3.376371, 3.384167, 3.391140, 3.411096",\ - "3.204643, 3.376371, 3.384167, 3.391140, 3.411096",\ - "3.204643, 3.376371, 3.384167, 3.391140, 3.411096",\ - "3.184747, 3.356475, 3.364271, 3.371244, 3.391200"); + values ( "3.056437, 3.221725, 3.229228, 3.235940, 3.255148",\ + "3.056437, 3.221725, 3.229228, 3.235940, 3.255148",\ + "3.056437, 3.221725, 3.229228, 3.235940, 3.255148",\ + "3.056437, 3.221725, 3.229228, 3.235940, 3.255148",\ + "3.037287, 3.202575, 3.210079, 3.216790, 3.235998"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3496,11 +5538,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.206650, 3.348058, 3.355521, 3.362195, 3.381299",\ - "3.206650, 3.348058, 3.355521, 3.362195, 3.381299",\ - "3.206650, 3.348058, 3.355521, 3.362195, 3.381299",\ - "3.206650, 3.348058, 3.355521, 3.362195, 3.381299",\ - "3.186754, 3.328162, 3.335625, 3.342300, 3.361403"); + values ( "3.063771, 3.199876, 3.207059, 3.213484, 3.231871",\ + "3.063771, 3.199876, 3.207059, 3.213484, 3.231871",\ + "3.063771, 3.199876, 3.207059, 3.213484, 3.231871",\ + "3.063771, 3.199876, 3.207059, 3.213484, 3.231871",\ + "3.044621, 3.180727, 3.187910, 3.194334, 3.212721"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3518,8 +5560,8 @@ pin("mprj_io[1]") { pin("mprj_io[0]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -3531,16 +5573,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "8.073437, 8.245167, 8.252962, 8.259935, 8.279892",\ - "8.135530, 8.307261, 8.315056, 8.322029, 8.341985",\ - "8.271540, 8.443270, 8.451065, 8.458038, 8.477995",\ - "8.487561, 8.659292, 8.667088, 8.674061, 8.694016",\ - "8.520380, 8.692110, 8.699906, 8.706879, 8.726835"); + values ( "8.442858, 8.621028, 8.629116, 8.636351, 8.657055",\ + "8.494370, 8.672541, 8.680629, 8.687863, 8.708568",\ + "8.545882, 8.724052, 8.732141, 8.739375, 8.760079",\ + "8.648908, 8.827078, 8.835166, 8.842401, 8.863105",\ + "8.854956, 9.033126, 9.041214, 9.048449, 9.069153"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\ "0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\ @@ -3549,16 +5591,16 @@ pin("mprj_io[0]") { "0.777888, 0.789796, 0.789796, 0.789796, 0.789796"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.971008, 8.111748, 8.119161, 8.125791, 8.144766",\ - "8.033101, 8.173841, 8.181253, 8.187883, 8.206859",\ - "8.169111, 8.309851, 8.317264, 8.323894, 8.342869",\ - "8.385133, 8.525873, 8.533285, 8.539915, 8.558890",\ - "8.417952, 8.558692, 8.566105, 8.572735, 8.591709"); + values ( "8.330602, 8.476620, 8.484310, 8.491188, 8.510875",\ + "8.382114, 8.528132, 8.535823, 8.542702, 8.562387",\ + "8.433626, 8.579644, 8.587335, 8.594213, 8.613899",\ + "8.536652, 8.682670, 8.690360, 8.697239, 8.716925",\ + "8.742700, 8.888718, 8.896408, 8.903286, 8.922973"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\ "0.444233, 0.533641, 0.538788, 0.543392, 0.556568",\ @@ -3574,16 +5616,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.224409, 7.225260, 7.225319, 7.225371, 7.225522",\ - "7.286502, 7.287354, 7.287412, 7.287465, 7.287615",\ - "7.422512, 7.423363, 7.423422, 7.423474, 7.423625",\ - "7.638534, 7.639385, 7.639444, 7.639496, 7.639647",\ - "7.671353, 7.672204, 7.672263, 7.672315, 7.672466"); + values ( "6.921169, 6.921988, 6.922045, 6.922095, 6.922240",\ + "7.016027, 7.016847, 7.016903, 7.016953, 7.017098",\ + "7.016027, 7.016847, 7.016903, 7.016953, 7.017098",\ + "7.112323, 7.113142, 7.113199, 7.113250, 7.113394",\ + "7.303478, 7.304297, 7.304354, 7.304404, 7.304549"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -3592,16 +5634,16 @@ pin("mprj_io[0]") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.174515, 7.180759, 7.180764, 7.180768, 7.180779",\ - "7.236608, 7.242852, 7.242857, 7.242861, 7.242872",\ - "7.372618, 7.378862, 7.378867, 7.378870, 7.378882",\ - "7.588640, 7.594884, 7.594889, 7.594893, 7.594904",\ - "7.621459, 7.627703, 7.627707, 7.627711, 7.627723"); + values ( "6.873146, 6.879156, 6.879160, 6.879164, 6.879175",\ + "6.968004, 6.974014, 6.974019, 6.974022, 6.974033",\ + "6.968004, 6.974014, 6.974019, 6.974022, 6.974033",\ + "7.064300, 7.070310, 7.070314, 7.070318, 7.070329",\ + "7.255455, 7.261465, 7.261469, 7.261473, 7.261484"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -3618,11 +5660,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.068521, 3.205873, 3.205873, 3.205873, 3.205873",\ - "3.068521, 3.205873, 3.205873, 3.205873, 3.205873",\ - "3.068521, 3.205873, 3.205873, 3.205873, 3.205873",\ - "3.043864, 3.205873, 3.205873, 3.205873, 3.205873",\ - "2.937589, 3.109319, 3.117115, 3.124088, 3.144044"); + values ( "3.190282, 3.332784, 3.332784, 3.332784, 3.332784",\ + "3.190282, 3.332784, 3.332784, 3.332784, 3.332784",\ + "3.190282, 3.332784, 3.332784, 3.332784, 3.332784",\ + "3.164701, 3.332784, 3.332784, 3.332784, 3.332784",\ + "3.055245, 3.233416, 3.241504, 3.248738, 3.269443"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3636,11 +5678,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.914987, 3.019640, 3.019640, 3.019640, 3.019640",\ - "2.914987, 3.019640, 3.019640, 3.019640, 3.019640",\ - "2.914987, 3.019640, 3.019640, 3.019640, 3.019640",\ - "2.890330, 3.019640, 3.019640, 3.019640, 3.019640",\ - "2.784055, 2.924795, 2.932208, 2.938838, 2.957812"); + values ( "3.026174, 3.134752, 3.134752, 3.134752, 3.134752",\ + "3.026174, 3.134752, 3.134752, 3.134752, 3.134752",\ + "3.026174, 3.134752, 3.134752, 3.134752, 3.134752",\ + "3.000591, 3.134752, 3.134752, 3.134752, 3.134752",\ + "2.891136, 3.037154, 3.044845, 3.051723, 3.071410"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3661,11 +5703,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.224488, 2.225339, 2.225398, 2.225451, 2.225601",\ - "2.224488, 2.225339, 2.225398, 2.225451, 2.225601",\ - "2.224488, 2.225339, 2.225398, 2.225451, 2.225601",\ - "2.224488, 2.225339, 2.225398, 2.225451, 2.225601",\ - "2.162660, 2.163511, 2.163570, 2.163622, 2.163773"); + values ( "2.140369, 2.141188, 2.141245, 2.141296, 2.141441",\ + "2.140369, 2.141188, 2.141245, 2.141296, 2.141441",\ + "2.140369, 2.141188, 2.141245, 2.141296, 2.141441",\ + "2.140369, 2.141188, 2.141245, 2.141296, 2.141441",\ + "2.080055, 2.080874, 2.080931, 2.080981, 2.081126"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3679,11 +5721,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.174594, 2.180838, 2.180843, 2.180847, 2.180858",\ - "2.174594, 2.180838, 2.180843, 2.180847, 2.180858",\ - "2.174594, 2.180838, 2.180843, 2.180847, 2.180858",\ - "2.174594, 2.180838, 2.180843, 2.180847, 2.180858",\ - "2.112766, 2.119010, 2.119015, 2.119019, 2.119030"); + values ( "2.092346, 2.098356, 2.098361, 2.098365, 2.098376",\ + "2.092346, 2.098356, 2.098361, 2.098365, 2.098376",\ + "2.092346, 2.098356, 2.098361, 2.098365, 2.098376",\ + "2.092346, 2.098356, 2.098361, 2.098365, 2.098376",\ + "2.032032, 2.038042, 2.038046, 2.038050, 2.038061"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3703,11 +5745,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.689521, 4.822574, 4.822574, 4.822574, 4.822574",\ - "4.689521, 4.822574, 4.822574, 4.822574, 4.822574",\ - "4.689521, 4.822574, 4.822574, 4.822574, 4.822574",\ - "4.672088, 4.822574, 4.822574, 4.822574, 4.822574",\ - "4.595273, 4.767003, 4.774799, 4.781772, 4.801728"); + values ( "4.925195, 5.063236, 5.063236, 5.063236, 5.063236",\ + "4.925195, 5.063236, 5.063236, 5.063236, 5.063236",\ + "4.925195, 5.063236, 5.063236, 5.063236, 5.063236",\ + "4.907107, 5.063236, 5.063236, 5.063236, 5.063236",\ + "4.827412, 5.005582, 5.013670, 5.020905, 5.041609"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3721,11 +5763,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.587092, 4.687447, 4.687447, 4.687447, 4.687447",\ - "4.587092, 4.687447, 4.687447, 4.687447, 4.687447",\ - "4.587092, 4.687447, 4.687447, 4.687447, 4.687447",\ - "4.569658, 4.687447, 4.687447, 4.687447, 4.687447",\ - "4.492844, 4.633584, 4.640997, 4.647627, 4.666601"); + values ( "4.812939, 4.917056, 4.917056, 4.917056, 4.917056",\ + "4.812939, 4.917056, 4.917056, 4.917056, 4.917056",\ + "4.812939, 4.917056, 4.917056, 4.917056, 4.917056",\ + "4.794851, 4.917056, 4.917056, 4.917056, 4.917056",\ + "4.715156, 4.861174, 4.868865, 4.875743, 4.895430"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3746,11 +5788,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.918049, 3.918900, 3.918959, 3.919012, 3.919162",\ - "3.918049, 3.918900, 3.918959, 3.919012, 3.919162",\ - "3.918049, 3.918900, 3.918959, 3.919012, 3.919162",\ - "3.918049, 3.918900, 3.918959, 3.919012, 3.919162",\ - "3.898032, 3.898883, 3.898942, 3.898994, 3.899145"); + values ( "3.712606, 3.713426, 3.713482, 3.713533, 3.713678",\ + "3.712606, 3.713426, 3.713482, 3.713533, 3.713678",\ + "3.712606, 3.713426, 3.713482, 3.713533, 3.713678",\ + "3.712606, 3.713426, 3.713482, 3.713533, 3.713678",\ + "3.693340, 3.694159, 3.694215, 3.694266, 3.694411"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3764,11 +5806,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.868155, 3.874399, 3.874404, 3.874408, 3.874419",\ - "3.868155, 3.874399, 3.874404, 3.874408, 3.874419",\ - "3.868155, 3.874399, 3.874404, 3.874408, 3.874419",\ - "3.868155, 3.874399, 3.874404, 3.874408, 3.874419",\ - "3.848137, 3.854382, 3.854386, 3.854390, 3.854402"); + values ( "3.664583, 3.670594, 3.670598, 3.670602, 3.670613",\ + "3.664583, 3.670594, 3.670598, 3.670602, 3.670613",\ + "3.664583, 3.670594, 3.670598, 3.670602, 3.670613",\ + "3.664583, 3.670594, 3.670598, 3.670602, 3.670613",\ + "3.645317, 3.651327, 3.651331, 3.651335, 3.651346"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3788,7 +5830,7 @@ pin("mprj_io[0]") { pin("clock") { direction : input ; clock : true ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 1.047768 ; is_pad : true ; @@ -3816,12 +5858,14 @@ pin("clock") { pin("resetb") { direction : input ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 0.856414 ; is_pad : true ; + is_unconstrained : true; /* Other user defined attributes. */ original_pin : resetb; + is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { @@ -3838,16 +5882,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.670076, 7.841681, 7.849479, 7.856454, 7.876417",\ - "7.732170, 7.903774, 7.911572, 7.918548, 7.938511",\ - "7.868181, 8.039785, 8.047584, 8.054559, 8.074522",\ - "8.084203, 8.255807, 8.263605, 8.270580, 8.290544",\ - "8.117022, 8.288626, 8.296424, 8.303399, 8.323362"); + values ( "8.071054, 8.249094, 8.257185, 8.264421, 8.285133",\ + "8.122567, 8.300606, 8.308697, 8.315934, 8.336646",\ + "8.174079, 8.352118, 8.360209, 8.367446, 8.388158",\ + "8.277104, 8.455144, 8.463235, 8.470471, 8.491183",\ + "8.483153, 8.661192, 8.669283, 8.676520, 8.697232"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\ "0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\ @@ -3856,16 +5900,16 @@ pin("flash_csb") { "0.758820, 0.765584, 0.765584, 0.765584, 0.765584"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.964031, 8.105405, 8.112869, 8.119545, 8.138651",\ - "8.026124, 8.167499, 8.174963, 8.181639, 8.200745",\ - "8.162135, 8.303510, 8.310973, 8.317650, 8.336756",\ - "8.378157, 8.519531, 8.526996, 8.533671, 8.552778",\ - "8.410975, 8.552350, 8.559814, 8.566490, 8.585596"); + values ( "8.551446, 8.698122, 8.705866, 8.712791, 8.732615",\ + "8.602959, 8.749635, 8.757378, 8.764304, 8.784127",\ + "8.654470, 8.801147, 8.808889, 8.815816, 8.835639",\ + "8.757496, 8.904172, 8.911915, 8.918841, 8.938664",\ + "8.963545, 9.110221, 9.117964, 9.124890, 9.144713"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.422980, 0.515408, 0.520798, 0.525619, 0.539417",\ "0.422980, 0.515408, 0.520798, 0.525619, 0.539417",\ @@ -3881,16 +5925,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.648187, 7.819791, 7.827589, 7.834564, 7.854527",\ - "7.710280, 7.881885, 7.889683, 7.896658, 7.916621",\ - "7.846291, 8.017895, 8.025693, 8.032668, 8.052631",\ - "8.062313, 8.233917, 8.241715, 8.248691, 8.268654",\ - "8.095132, 8.266736, 8.274534, 8.281509, 8.301473"); + values ( "7.229474, 7.394643, 7.402149, 7.408863, 7.428078",\ + "7.324332, 7.489501, 7.497007, 7.503721, 7.522936",\ + "7.324332, 7.489501, 7.497007, 7.503721, 7.522936",\ + "7.420629, 7.585797, 7.593303, 7.600017, 7.619232",\ + "7.611782, 7.776951, 7.784457, 7.791170, 7.810385"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\ "0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\ @@ -3899,16 +5943,16 @@ pin("flash_csb") { "0.758820, 0.765584, 0.765584, 0.765584, 0.765584"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.888197, 8.029572, 8.037035, 8.043711, 8.062818",\ - "7.950291, 8.091665, 8.099129, 8.105804, 8.124911",\ - "8.086302, 8.227676, 8.235140, 8.241816, 8.260922",\ - "8.302323, 8.443698, 8.451161, 8.457838, 8.476944",\ - "8.335142, 8.476517, 8.483980, 8.490656, 8.509763"); + values ( "7.330336, 7.466409, 7.473593, 7.480019, 7.498409",\ + "7.425194, 7.561267, 7.568451, 7.574877, 7.593267",\ + "7.425194, 7.561267, 7.568451, 7.574877, 7.593267",\ + "7.521490, 7.657563, 7.664747, 7.671173, 7.689563",\ + "7.712644, 7.848717, 7.855901, 7.862327, 7.880716"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.422980, 0.515408, 0.520798, 0.525619, 0.539417",\ "0.422980, 0.515408, 0.520798, 0.525619, 0.539417",\ @@ -3935,16 +5979,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.449302, 7.620898, 7.628696, 7.635672, 7.655636",\ - "7.511396, 7.682992, 7.690790, 7.697766, 7.717730",\ - "7.647405, 7.819001, 7.826799, 7.833775, 7.853739",\ - "7.863428, 8.035024, 8.042822, 8.049797, 8.069761",\ - "7.896246, 8.067842, 8.075641, 8.082617, 8.102580"); + values ( "7.815223, 7.993254, 8.001345, 8.008582, 8.029294",\ + "7.866735, 8.044765, 8.052857, 8.060094, 8.080807",\ + "7.918247, 8.096278, 8.104369, 8.111607, 8.132318",\ + "8.021273, 8.199304, 8.207395, 8.214632, 8.235344",\ + "8.227322, 8.405352, 8.413444, 8.420680, 8.441393"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758821, 0.765582, 0.765582, 0.765582, 0.765582",\ "0.758821, 0.765582, 0.765582, 0.765582, 0.765582",\ @@ -3953,16 +5997,16 @@ pin("flash_clk") { "0.758821, 0.765582, 0.765582, 0.765582, 0.765582"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.293880, 7.435252, 7.442716, 7.449392, 7.468499",\ - "7.355973, 7.497346, 7.504810, 7.511486, 7.530592",\ - "7.491983, 7.633356, 7.640820, 7.647496, 7.666602",\ - "7.708005, 7.849378, 7.856842, 7.863518, 7.882624",\ - "7.740824, 7.882196, 7.889660, 7.896337, 7.915443"); + values ( "7.621484, 7.768158, 7.775902, 7.782828, 7.802651",\ + "7.672997, 7.819670, 7.827415, 7.834341, 7.854164",\ + "7.724508, 7.871182, 7.878926, 7.885853, 7.905676",\ + "7.827534, 7.974208, 7.981952, 7.988878, 8.008701",\ + "8.033583, 8.180257, 8.188001, 8.194927, 8.214750"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.422948, 0.515399, 0.520788, 0.525608, 0.539402",\ "0.422948, 0.515399, 0.520788, 0.525608, 0.539402",\ @@ -3978,16 +6022,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.448696, 7.620292, 7.628090, 7.635066, 7.655029",\ - "7.510789, 7.682385, 7.690184, 7.697159, 7.717123",\ - "7.646800, 7.818396, 7.826194, 7.833169, 7.853133",\ - "7.862821, 8.034417, 8.042215, 8.049191, 8.069155",\ - "7.895640, 8.067236, 8.075034, 8.082010, 8.101974"); + values ( "7.102025, 7.267186, 7.274692, 7.281405, 7.300621",\ + "7.196883, 7.362044, 7.369550, 7.376264, 7.395479",\ + "7.196883, 7.362044, 7.369550, 7.376264, 7.395479",\ + "7.293179, 7.458340, 7.465846, 7.472560, 7.491775",\ + "7.484332, 7.649493, 7.657000, 7.663713, 7.682928"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758821, 0.765582, 0.765582, 0.765582, 0.765582",\ "0.758821, 0.765582, 0.765582, 0.765582, 0.765582",\ @@ -3996,16 +6040,16 @@ pin("flash_clk") { "0.758821, 0.765582, 0.765582, 0.765582, 0.765582"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.292295, 7.433667, 7.441131, 7.447807, 7.466913",\ - "7.354388, 7.495760, 7.503224, 7.509901, 7.529007",\ - "7.490398, 7.631771, 7.639235, 7.645911, 7.665017",\ - "7.706420, 7.847792, 7.855256, 7.861932, 7.881039",\ - "7.739239, 7.880611, 7.888075, 7.894751, 7.913857"); + values ( "7.002858, 7.138929, 7.146113, 7.152539, 7.170929",\ + "7.097716, 7.233788, 7.240972, 7.247397, 7.265787",\ + "7.097716, 7.233788, 7.240972, 7.247397, 7.265787",\ + "7.194013, 7.330083, 7.337267, 7.343693, 7.362083",\ + "7.385166, 7.521237, 7.528421, 7.534847, 7.553237"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.422948, 0.515399, 0.520788, 0.525608, 0.539402",\ "0.422948, 0.515399, 0.520788, 0.525608, 0.539402",\ @@ -4032,16 +6076,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.299341, 7.471013, 7.478809, 7.485784, 7.505743",\ - "7.361434, 7.533106, 7.540903, 7.547877, 7.567837",\ - "7.497444, 7.669116, 7.676912, 7.683887, 7.703846",\ - "7.713466, 7.885138, 7.892935, 7.899909, 7.919868",\ - "7.746285, 7.917957, 7.925754, 7.932728, 7.952687"); + values ( "7.782078, 7.960187, 7.968277, 7.975513, 7.996221",\ + "7.833591, 8.011700, 8.019790, 8.027025, 8.047733",\ + "7.885102, 8.063211, 8.071301, 8.078537, 8.099245",\ + "7.988128, 8.166237, 8.174327, 8.181562, 8.202271",\ + "8.194177, 8.372286, 8.380376, 8.387611, 8.408319"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.777881, 0.789779, 0.789779, 0.789779, 0.789779",\ "0.777881, 0.789779, 0.789779, 0.789779, 0.789779",\ @@ -4050,16 +6094,16 @@ pin("flash_io0") { "0.777881, 0.789779, 0.789779, 0.789779, 0.789779"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.254602, 7.395397, 7.402809, 7.409439, 7.428414",\ - "7.316696, 7.457490, 7.464903, 7.471533, 7.490508",\ - "7.452706, 7.593500, 7.600913, 7.607543, 7.626517",\ - "7.668728, 7.809522, 7.816935, 7.823565, 7.842540",\ - "7.701547, 7.842341, 7.849753, 7.856383, 7.875359"); + values ( "7.593403, 7.739477, 7.747168, 7.754046, 7.773733",\ + "7.644916, 7.790990, 7.798680, 7.805558, 7.825245",\ + "7.696428, 7.842502, 7.850192, 7.857071, 7.876758",\ + "7.799453, 7.945527, 7.953218, 7.960096, 7.979783",\ + "8.005502, 8.151576, 8.159266, 8.166144, 8.185831"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.444254, 0.533606, 0.538755, 0.543360, 0.556540",\ "0.444254, 0.533606, 0.538755, 0.543360, 0.556540",\ @@ -4075,16 +6119,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.826080, 6.827288, 6.827363, 6.827430, 6.827621",\ - "6.888174, 6.889381, 6.889456, 6.889524, 6.889715",\ - "7.024184, 7.025391, 7.025466, 7.025533, 7.025724",\ - "7.240206, 7.241413, 7.241488, 7.241555, 7.241747",\ - "7.273025, 7.274232, 7.274307, 7.274374, 7.274566"); + values ( "6.495781, 6.496943, 6.497015, 6.497080, 6.497264",\ + "6.590639, 6.591802, 6.591873, 6.591938, 6.592122",\ + "6.590639, 6.591802, 6.591873, 6.591938, 6.592122",\ + "6.686934, 6.688097, 6.688169, 6.688233, 6.688417",\ + "6.878088, 6.879251, 6.879322, 6.879387, 6.879571"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -4093,16 +6137,16 @@ pin("flash_io0") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.774940, 6.780143, 6.780152, 6.780160, 6.780184",\ - "6.837034, 6.842237, 6.842246, 6.842254, 6.842278",\ - "6.973043, 6.978247, 6.978256, 6.978264, 6.978288",\ - "7.189066, 7.194268, 7.194278, 7.194286, 7.194309",\ - "7.221885, 7.227087, 7.227097, 7.227105, 7.227128"); + values ( "6.446559, 6.451566, 6.451575, 6.451583, 6.451606",\ + "6.541417, 6.546424, 6.546433, 6.546441, 6.546464",\ + "6.541417, 6.546424, 6.546433, 6.546441, 6.546464",\ + "6.637712, 6.642720, 6.642729, 6.642736, 6.642759",\ + "6.828866, 6.833873, 6.833882, 6.833890, 6.833913"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -4159,7 +6203,6 @@ pin("hk_serial_load") { pin("hkspi_clk") { direction : internal ; - clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; diff --git a/signoff/caravan/primetime-signoff/lib/max/caravan.ss.lib b/signoff/caravan/primetime-signoff/lib/max/caravan.ss.lib index 70fe6211..bbfc9ef8 100644 --- a/signoff/caravan/primetime-signoff/lib/max/caravan.ss.lib +++ b/signoff/caravan/primetime-signoff/lib/max/caravan.ss.lib @@ -4,7 +4,7 @@ library("caravan.ss") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 25 06:50:32 2022" ; + date : "Sun Oct 30 14:31:45 2022" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.4000 ; @@ -89,7 +89,7 @@ type ( BUS38_type0 ) { } /* end of type */ cell( caravan ) { - area : 1736654.375000 ; + area : 1740209.375000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravan ) { pin("vddio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -110,7 +110,7 @@ pin("vddio") { pin("vddio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -121,7 +121,7 @@ pin("vddio_2") { pin("vssio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -132,7 +132,7 @@ pin("vssio") { pin("vssio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -143,7 +143,7 @@ pin("vssio_2") { pin("vdda") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -155,7 +155,7 @@ pin("vdda") { pin("vssa") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -167,7 +167,7 @@ pin("vssa") { pin("vccd") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -179,7 +179,7 @@ pin("vccd") { pin("vssd") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -191,7 +191,7 @@ pin("vssd") { pin("vdda1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -203,7 +203,7 @@ pin("vdda1") { pin("vdda1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -215,7 +215,7 @@ pin("vdda1_2") { pin("vdda2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -227,7 +227,7 @@ pin("vdda2") { pin("vssa1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -239,7 +239,7 @@ pin("vssa1") { pin("vssa1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -251,7 +251,7 @@ pin("vssa1_2") { pin("vssa2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -263,7 +263,7 @@ pin("vssa2") { pin("vccd1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -275,7 +275,7 @@ pin("vccd1") { pin("vccd2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -287,7 +287,7 @@ pin("vccd2") { pin("vssd1") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -299,7 +299,7 @@ pin("vssd1") { pin("vssd2") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -311,8 +311,8 @@ pin("vssd2") { pin("gpio") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -324,16 +324,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.977421, 23.506428, 23.585758, 23.609446, 23.687826",\ - "23.157610, 23.686617, 23.765947, 23.789635, 23.868015",\ - "23.552290, 24.081297, 24.160627, 24.184315, 24.262695",\ - "24.179333, 24.708340, 24.787670, 24.811357, 24.889738",\ - "24.356962, 24.885969, 24.965300, 24.988987, 25.067368"); + values ( "23.966286, 24.515131, 24.597435, 24.622011, 24.703331",\ + "24.115765, 24.664610, 24.746914, 24.771490, 24.852810",\ + "24.265247, 24.814093, 24.896397, 24.920973, 25.002293",\ + "24.564209, 25.113054, 25.195358, 25.219934, 25.301254",\ + "25.162308, 25.711153, 25.793457, 25.818033, 25.899353"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.110986, 2.137874, 2.145902, 2.172468",\ "1.903822, 2.110986, 2.137874, 2.145902, 2.172468",\ @@ -342,16 +342,16 @@ pin("gpio") { "1.903822, 2.110986, 2.137874, 2.145902, 2.172468"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.074745, 23.414295, 23.462978, 23.477516, 23.525618",\ - "23.254934, 23.594484, 23.643169, 23.657705, 23.705807",\ - "23.649614, 23.989164, 24.037849, 24.052385, 24.100487",\ - "24.276657, 24.616207, 24.664890, 24.679428, 24.727530",\ - "24.454287, 24.793837, 24.842522, 24.857058, 24.905159"); + values ( "24.145895, 24.498177, 24.548687, 24.563770, 24.613674",\ + "24.295376, 24.647659, 24.698168, 24.713251, 24.763157",\ + "24.444857, 24.797138, 24.847649, 24.862732, 24.912636",\ + "24.743818, 25.096100, 25.146610, 25.161694, 25.211597",\ + "25.341917, 25.694199, 25.744709, 25.759792, 25.809696"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.403185, 1.535188, 1.553026, 1.558352, 1.575976",\ "1.403185, 1.535188, 1.553026, 1.558352, 1.575976",\ @@ -367,16 +367,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.039330, 21.039614, 21.039646, 21.039656, 21.039688",\ - "21.219517, 21.219803, 21.219835, 21.219845, 21.219877",\ - "21.614197, 21.614483, 21.614515, 21.614525, 21.614557",\ - "22.241241, 22.241526, 22.241558, 22.241568, 22.241600",\ - "22.418869, 22.419155, 22.419188, 22.419197, 22.419230"); + values ( "20.117722, 20.117994, 20.118027, 20.118036, 20.118067",\ + "20.392986, 20.393259, 20.393291, 20.393301, 20.393332",\ + "20.392986, 20.393259, 20.393291, 20.393301, 20.393332",\ + "20.672424, 20.672697, 20.672729, 20.672739, 20.672770",\ + "21.227289, 21.227562, 21.227594, 21.227604, 21.227634"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -385,16 +385,16 @@ pin("gpio") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.910749, 20.918369, 20.918724, 20.918831, 20.919184",\ - "21.090939, 21.098557, 21.098913, 21.099020, 21.099373",\ - "21.485619, 21.493237, 21.493593, 21.493700, 21.494053",\ - "22.112661, 22.120281, 22.120636, 22.120743, 22.121096",\ - "22.290291, 22.297909, 22.298265, 22.298372, 22.298725"); + values ( "19.993965, 20.001297, 20.001640, 20.001741, 20.002081",\ + "20.269230, 20.276562, 20.276905, 20.277006, 20.277346",\ + "20.269230, 20.276562, 20.276905, 20.277006, 20.277346",\ + "20.548668, 20.556000, 20.556343, 20.556444, 20.556784",\ + "21.103531, 21.110865, 21.111208, 21.111309, 21.111649"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -413,8 +413,8 @@ bus ( mprj_io ) { pin("mprj_io[37]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -428,11 +428,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.590157, 13.119238, 13.198565, 13.222252, 13.300629",\ - "12.641493, 13.170574, 13.249902, 13.273588, 13.351965",\ - "12.750750, 13.279831, 13.359158, 13.382845, 13.461222",\ - "13.028296, 13.557378, 13.636705, 13.660391, 13.738769",\ - "13.949134, 14.478215, 14.557543, 14.581228, 14.659606"); + values ( "13.096091, 13.645013, 13.727315, 13.751890, 13.833206",\ + "13.149353, 13.698275, 13.780577, 13.805151, 13.886468",\ + "13.262706, 13.811627, 13.893929, 13.918505, 13.999821",\ + "13.550661, 14.099583, 14.181885, 14.206459, 14.287776",\ + "14.506029, 15.054951, 15.137253, 15.161827, 15.243144"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -446,11 +446,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.667387, 12.991455, 13.038977, 13.053166, 13.100120",\ - "12.718723, 13.042791, 13.090313, 13.104503, 13.151456",\ - "12.827979, 13.152046, 13.199569, 13.213758, 13.260712",\ - "13.105526, 13.429594, 13.477116, 13.491305, 13.538259",\ - "14.026363, 14.350431, 14.397953, 14.412144, 14.459097"); + values ( "13.215033, 13.551253, 13.600557, 13.615279, 13.663993",\ + "13.268295, 13.604515, 13.653819, 13.668541, 13.717255",\ + "13.381649, 13.717869, 13.767173, 13.781895, 13.830608",\ + "13.669603, 14.005824, 14.055128, 14.069850, 14.118564",\ + "14.624971, 14.961192, 15.010496, 15.025218, 15.073932"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -471,11 +471,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.589158, 9.589455, 9.589489, 9.589499, 9.589534",\ - "9.640494, 9.640791, 9.640825, 9.640836, 9.640870",\ - "9.749750, 9.750048, 9.750082, 9.750092, 9.750126",\ - "10.026520, 10.026817, 10.026852, 10.026861, 10.026896",\ - "10.957666, 10.957964, 10.957998, 10.958008, 10.958042"); + values ( "8.975884, 8.976171, 8.976203, 8.976213, 8.976246",\ + "9.025295, 9.025581, 9.025614, 9.025623, 9.025657",\ + "9.130455, 9.130741, 9.130774, 9.130783, 9.130816",\ + "9.396845, 9.397131, 9.397163, 9.397173, 9.397206",\ + "10.293074, 10.293360, 10.293392, 10.293402, 10.293435"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -489,11 +489,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.460880, 9.468351, 9.468704, 9.468809, 9.469157",\ - "9.512217, 9.519688, 9.520041, 9.520145, 9.520494",\ - "9.621471, 9.628942, 9.629295, 9.629401, 9.629749",\ - "9.898242, 9.905713, 9.906066, 9.906171, 9.906519",\ - "10.829389, 10.836860, 10.837213, 10.837317, 10.837666"); + values ( "8.852417, 8.859608, 8.859947, 8.860048, 8.860384",\ + "8.901827, 8.909019, 8.909358, 8.909459, 8.909794",\ + "9.006987, 9.014178, 9.014518, 9.014619, 9.014954",\ + "9.273376, 9.280568, 9.280908, 9.281009, 9.281343",\ + "10.169605, 10.176797, 10.177136, 10.177238, 10.177572"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -507,12 +507,97 @@ pin("mprj_io[37]") { } /* end of arc hk_serial_load_mprj_io[37]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "17.514042, 18.062965, 18.145267, 18.169842, 18.251158",\ + "17.565018, 18.113939, 18.196241, 18.220816, 18.302132",\ + "17.679504, 18.228428, 18.310730, 18.335304, 18.416620",\ + "18.024117, 18.573036, 18.655338, 18.679914, 18.761230",\ + "19.219120, 19.768044, 19.850346, 19.874920, 19.956236"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.903822, 2.110978, 2.137868, 2.145897, 2.172465",\ + "1.903822, 2.110978, 2.137868, 2.145897, 2.172465",\ + "1.903822, 2.110978, 2.137868, 2.145897, 2.172465",\ + "1.903822, 2.110978, 2.137868, 2.145897, 2.172465",\ + "1.903822, 2.110978, 2.137868, 2.145897, 2.172465"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "17.647860, 18.000168, 18.050680, 18.065762, 18.115669",\ + "17.698833, 18.051144, 18.101654, 18.116737, 18.166645",\ + "17.813322, 18.165630, 18.216143, 18.231224, 18.281132",\ + "18.157932, 18.510241, 18.560753, 18.575836, 18.625742",\ + "19.352938, 19.705246, 19.755758, 19.770840, 19.820747"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.403250, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403250, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403250, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403250, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403250, 1.535187, 1.553025, 1.558351, 1.575976"); + } + + } /* end of arc hkspi_clk_mprj_io[37]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.665667, 13.665953, 13.665985, 13.665995, 13.666028",\ + "13.712956, 13.713242, 13.713275, 13.713284, 13.713318",\ + "13.819168, 13.819454, 13.819487, 13.819496, 13.819530",\ + "14.138867, 14.139153, 14.139186, 14.139195, 14.139229",\ + "15.247486, 15.247772, 15.247805, 15.247814, 15.247848"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.542198, 13.549389, 13.549728, 13.549829, 13.550165",\ + "13.589487, 13.596679, 13.597018, 13.597120, 13.597455",\ + "13.695700, 13.702890, 13.703230, 13.703331, 13.703667",\ + "14.015398, 14.022590, 14.022929, 14.023031, 14.023366",\ + "15.124018, 15.131208, 15.131548, 15.131649, 15.131985"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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 hkspi_clk_mprj_io[37]_redg_min*/ + } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -526,11 +611,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.755927, 14.285011, 14.364338, 14.388025, 14.466402",\ - "13.807263, 14.336348, 14.415674, 14.439362, 14.517738",\ - "13.916519, 14.445602, 14.524931, 14.548616, 14.626994",\ - "14.194066, 14.723150, 14.802477, 14.826164, 14.904541",\ - "15.114904, 15.643988, 15.723316, 15.747002, 15.825379"); + values ( "14.294813, 14.843739, 14.926041, 14.950615, 15.031931",\ + "14.348074, 14.896999, 14.979301, 15.003876, 15.085192",\ + "14.461428, 15.010353, 15.092655, 15.117229, 15.198545",\ + "14.749382, 15.298307, 15.380610, 15.405184, 15.486500",\ + "15.704752, 16.253677, 16.335979, 16.360554, 16.441870"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -544,11 +629,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.834256, 14.158323, 14.205845, 14.220035, 14.266988",\ - "13.885592, 14.209660, 14.257181, 14.271371, 14.318324",\ - "13.994849, 14.318916, 14.366438, 14.380628, 14.427581",\ - "14.272395, 14.596462, 14.643984, 14.658174, 14.705127",\ - "15.193234, 15.517302, 15.564823, 15.579013, 15.625966"); + values ( "14.425600, 14.761818, 14.811123, 14.825845, 14.874558",\ + "14.478861, 14.815081, 14.864385, 14.879107, 14.927820",\ + "14.592215, 14.928432, 14.977737, 14.992459, 15.041173",\ + "14.880169, 15.216387, 15.265692, 15.280414, 15.329127",\ + "15.835539, 16.171757, 16.221062, 16.235783, 16.284496"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -569,11 +654,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.743319, 10.743631, 10.743668, 10.743679, 10.743714",\ - "10.794655, 10.794968, 10.795004, 10.795015, 10.795051",\ - "10.903912, 10.904224, 10.904261, 10.904272, 10.904307",\ - "11.180680, 11.180994, 11.181030, 11.181041, 11.181076",\ - "12.111827, 12.112141, 12.112177, 12.112187, 12.112223"); + values ( "10.078344, 10.078646, 10.078681, 10.078691, 10.078726",\ + "10.127755, 10.128057, 10.128092, 10.128102, 10.128137",\ + "10.232915, 10.233217, 10.233252, 10.233262, 10.233296",\ + "10.499305, 10.499607, 10.499641, 10.499652, 10.499686",\ + "11.395534, 11.395836, 11.395870, 11.395881, 11.395915"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -587,11 +672,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.615439, 10.622715, 10.623062, 10.623166, 10.623509",\ - "10.666776, 10.674051, 10.674398, 10.674502, 10.674846",\ - "10.776032, 10.783308, 10.783655, 10.783759, 10.784102",\ - "11.052801, 11.060078, 11.060425, 11.060529, 11.060872",\ - "11.983948, 11.991224, 11.991571, 11.991675, 11.992019"); + values ( "9.955261, 9.962263, 9.962599, 9.962698, 9.963028",\ + "10.004672, 10.011675, 10.012010, 10.012110, 10.012440",\ + "10.109831, 10.116835, 10.117168, 10.117269, 10.117599",\ + "10.376221, 10.383224, 10.383558, 10.383658, 10.383989",\ + "11.272449, 11.279453, 11.279787, 11.279887, 11.280218"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -605,12 +690,97 @@ pin("mprj_io[36]") { } /* end of arc hk_serial_load_mprj_io[36]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "18.090351, 18.639277, 18.721579, 18.746153, 18.827469",\ + "18.141327, 18.690250, 18.772552, 18.797127, 18.878445",\ + "18.255814, 18.804739, 18.887041, 18.911615, 18.992931",\ + "18.600424, 19.149349, 19.231651, 19.256226, 19.337542",\ + "19.795429, 20.344355, 20.426657, 20.451231, 20.532547"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.903822, 2.110982, 2.137871, 2.145900, 2.172467",\ + "1.903822, 2.110982, 2.137871, 2.145900, 2.172467",\ + "1.903822, 2.110982, 2.137871, 2.145900, 2.172467",\ + "1.903822, 2.110982, 2.137871, 2.145900, 2.172467",\ + "1.903822, 2.110982, 2.137871, 2.145900, 2.172467"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "18.226501, 18.578796, 18.629307, 18.644388, 18.694294",\ + "18.277475, 18.629770, 18.680281, 18.695364, 18.745270",\ + "18.391964, 18.744259, 18.794769, 18.809851, 18.859756",\ + "18.736572, 19.088867, 19.139380, 19.154461, 19.204367",\ + "19.931580, 20.283875, 20.334385, 20.349466, 20.399372"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.403214, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403214, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403214, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403214, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403214, 1.535188, 1.553025, 1.558352, 1.575976"); + } + + } /* end of arc hkspi_clk_mprj_io[36]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.105460, 14.105762, 14.105797, 14.105807, 14.105842",\ + "14.152751, 14.153053, 14.153088, 14.153098, 14.153132",\ + "14.258962, 14.259264, 14.259298, 14.259309, 14.259343",\ + "14.578661, 14.578963, 14.578998, 14.579008, 14.579042",\ + "15.687279, 15.687581, 15.687615, 15.687626, 15.687660"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.982376, 13.989380, 13.989714, 13.989814, 13.990145",\ + "14.029667, 14.036671, 14.037004, 14.037105, 14.037436",\ + "14.135878, 14.142881, 14.143215, 14.143315, 14.143646",\ + "14.455577, 14.462580, 14.462915, 14.463015, 14.463346",\ + "15.564195, 15.571198, 15.571533, 15.571632, 15.571963"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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 hkspi_clk_mprj_io[36]_redg_min*/ + } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -618,17 +788,102 @@ pin("mprj_io[35]") { /* Other user defined attributes. */ original_pin : mprj_io[35]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "30.422146, 30.971067, 31.053370, 31.077946, 31.159262",\ + "30.571627, 31.120548, 31.202850, 31.227425, 31.308743",\ + "30.721107, 31.270029, 31.352331, 31.376907, 31.458223",\ + "31.020071, 31.568993, 31.651295, 31.675869, 31.757187",\ + "31.618170, 32.167091, 32.249393, 32.273968, 32.355286"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.903822, 2.110978, 2.137868, 2.145897, 2.172465",\ + "1.903822, 2.110978, 2.137868, 2.145897, 2.172465",\ + "1.903822, 2.110978, 2.137868, 2.145897, 2.172465",\ + "1.903822, 2.110978, 2.137868, 2.145897, 2.172465",\ + "1.903822, 2.110978, 2.137868, 2.145897, 2.172465"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "30.568636, 30.920946, 30.971458, 30.986540, 31.036448",\ + "30.718117, 31.070427, 31.120937, 31.136021, 31.185928",\ + "30.867598, 31.219908, 31.270420, 31.285501, 31.335409",\ + "31.166561, 31.518871, 31.569382, 31.584465, 31.634373",\ + "31.764660, 32.116970, 32.167480, 32.182564, 32.232471"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.403252, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403252, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403252, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403252, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403252, 1.535187, 1.553025, 1.558351, 1.575976"); + } + + } /* end of arc clock_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "22.835083, 22.835369, 22.835402, 22.835411, 22.835443",\ + "23.110348, 23.110634, 23.110666, 23.110676, 23.110708",\ + "23.110348, 23.110634, 23.110666, 23.110676, 23.110708",\ + "23.389782, 23.390068, 23.390100, 23.390110, 23.390142",\ + "23.944649, 23.944935, 23.944967, 23.944977, 23.945009"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 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.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "22.711586, 22.718792, 22.719131, 22.719233, 22.719568",\ + "22.986851, 22.994057, 22.994396, 22.994497, 22.994833",\ + "22.986851, 22.994057, 22.994396, 22.994497, 22.994833",\ + "23.266285, 23.273491, 23.273830, 23.273932, 23.274267",\ + "23.821152, 23.828358, 23.828697, 23.828798, 23.829134"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 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_mprj_io[35]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.912235, 15.441317, 15.520645, 15.544331, 15.622708",\ - "14.963572, 15.492653, 15.571981, 15.595667, 15.674045",\ - "15.072828, 15.601910, 15.681238, 15.704924, 15.783301",\ - "15.350374, 15.879456, 15.958784, 15.982470, 16.060848",\ - "16.271214, 16.800295, 16.879623, 16.903309, 16.981686"); + values ( "15.494484, 16.043406, 16.125708, 16.150284, 16.231600",\ + "15.547745, 16.096666, 16.178968, 16.203545, 16.284861",\ + "15.661098, 16.210020, 16.292322, 16.316898, 16.398214",\ + "15.949053, 16.497974, 16.580276, 16.604851, 16.686169",\ + "16.904423, 17.453344, 17.535646, 17.560223, 17.641539"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -642,11 +897,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.989842, 15.313910, 15.361432, 15.375622, 15.422575",\ - "15.041179, 15.365246, 15.412768, 15.426958, 15.473911",\ - "15.150434, 15.474503, 15.522024, 15.536214, 15.583166",\ - "15.427981, 15.752048, 15.799571, 15.813761, 15.860714",\ - "16.348820, 16.672888, 16.720409, 16.734600, 16.781551"); + values ( "15.624519, 15.960739, 16.010044, 16.024765, 16.073479",\ + "15.677780, 16.014000, 16.063305, 16.078026, 16.126740",\ + "15.791134, 16.127354, 16.176659, 16.191380, 16.240093",\ + "16.079088, 16.415308, 16.464613, 16.479334, 16.528048",\ + "17.034458, 17.370678, 17.419983, 17.434704, 17.483418"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -667,11 +922,11 @@ pin("mprj_io[35]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "11.913443, 11.913738, 11.913773, 11.913783, 11.913816",\ - "11.964779, 11.965075, 11.965109, 11.965119, 11.965153",\ - "12.074036, 12.074331, 12.074366, 12.074376, 12.074409",\ - "12.350805, 12.351101, 12.351135, 12.351146, 12.351179",\ - "13.281952, 13.282248, 13.282282, 13.282292, 13.282326"); + values ( "11.204589, 11.204874, 11.204906, 11.204916, 11.204948",\ + "11.254001, 11.254286, 11.254318, 11.254328, 11.254360",\ + "11.359159, 11.359444, 11.359477, 11.359487, 11.359519",\ + "11.625549, 11.625834, 11.625868, 11.625877, 11.625910",\ + "12.521778, 12.522062, 12.522096, 12.522105, 12.522138"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -685,11 +940,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "11.785135, 11.792621, 11.792974, 11.793079, 11.793428",\ - "11.836472, 11.843957, 11.844311, 11.844416, 11.844765",\ - "11.945728, 11.953214, 11.953568, 11.953672, 11.954021",\ - "12.222498, 12.229983, 12.230337, 12.230442, 12.230791",\ - "13.153645, 13.161130, 13.161484, 13.161589, 13.161938"); + values ( "11.081093, 11.088298, 11.088637, 11.088739, 11.089075",\ + "11.130505, 11.137710, 11.138049, 11.138151, 11.138487",\ + "11.235663, 11.242868, 11.243208, 11.243310, 11.243645",\ + "11.502054, 11.509258, 11.509599, 11.509700, 11.510036",\ + "12.398281, 12.405487, 12.405827, 12.405928, 12.406263"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -703,12 +958,97 @@ pin("mprj_io[35]") { } /* end of arc hk_serial_load_mprj_io[35]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "18.614586, 19.163509, 19.245811, 19.270386, 19.351702",\ + "18.665562, 19.214485, 19.296787, 19.321362, 19.402678",\ + "18.780048, 19.328972, 19.411274, 19.435848, 19.517164",\ + "19.124659, 19.673580, 19.755884, 19.780458, 19.861774",\ + "20.319664, 20.868587, 20.950890, 20.975464, 21.056780"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.903822, 2.110978, 2.137868, 2.145897, 2.172465",\ + "1.903822, 2.110978, 2.137868, 2.145897, 2.172465",\ + "1.903822, 2.110978, 2.137868, 2.145897, 2.172465",\ + "1.903822, 2.110978, 2.137868, 2.145897, 2.172465",\ + "1.903822, 2.110978, 2.137868, 2.145897, 2.172465"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "18.761078, 19.113388, 19.163898, 19.178982, 19.228889",\ + "18.812054, 19.164364, 19.214874, 19.229958, 19.279865",\ + "18.926540, 19.278851, 19.329361, 19.344444, 19.394352",\ + "19.271151, 19.623461, 19.673973, 19.689054, 19.738962",\ + "20.466156, 20.818466, 20.868977, 20.884060, 20.933968"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.403252, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403252, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403252, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403252, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403252, 1.535187, 1.553025, 1.558351, 1.575976"); + } + + } /* end of arc hkspi_clk_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.405546, 14.405831, 14.405864, 14.405874, 14.405907",\ + "14.452837, 14.453122, 14.453155, 14.453165, 14.453197",\ + "14.559048, 14.559333, 14.559365, 14.559376, 14.559408",\ + "14.878747, 14.879032, 14.879065, 14.879074, 14.879107",\ + "15.987366, 15.987651, 15.987683, 15.987694, 15.987726"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.282049, 14.289255, 14.289595, 14.289696, 14.290031",\ + "14.329340, 14.336546, 14.336885, 14.336987, 14.337322",\ + "14.435551, 14.442757, 14.443096, 14.443197, 14.443533",\ + "14.755251, 14.762456, 14.762795, 14.762897, 14.763233",\ + "15.863869, 15.871075, 15.871414, 15.871515, 15.871851"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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 hkspi_clk_mprj_io[35]_redg_min*/ + } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -722,11 +1062,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "16.105247, 16.634336, 16.713665, 16.737350, 16.815727",\ - "16.156584, 16.685673, 16.764999, 16.788687, 16.867064",\ - "16.265839, 16.794930, 16.874256, 16.897942, 16.976318",\ - "16.543386, 17.072475, 17.151802, 17.175489, 17.253866",\ - "17.464226, 17.993315, 18.072643, 18.096329, 18.174706"); + values ( "16.726757, 17.275686, 17.357988, 17.382563, 17.463879",\ + "16.780018, 17.328947, 17.411249, 17.435823, 17.517139",\ + "16.893372, 17.442301, 17.524603, 17.549177, 17.630493",\ + "17.181324, 17.730255, 17.812557, 17.837132, 17.918447",\ + "18.136696, 18.685625, 18.767927, 18.792501, 18.873817"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -740,11 +1080,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "16.185865, 16.509930, 16.557453, 16.571642, 16.618595",\ - "16.237202, 16.561266, 16.608789, 16.622978, 16.669933",\ - "16.346458, 16.670523, 16.718046, 16.732235, 16.779190",\ - "16.624004, 16.948069, 16.995592, 17.009781, 17.056736",\ - "17.544846, 17.868910, 17.916433, 17.930622, 17.977577"); + values ( "16.865166, 17.201382, 17.250687, 17.265408, 17.314123",\ + "16.918427, 17.254642, 17.303947, 17.318668, 17.367384",\ + "17.031780, 17.367996, 17.417301, 17.432022, 17.480738",\ + "17.319733, 17.655951, 17.705256, 17.719976, 17.768692",\ + "18.275105, 18.611320, 18.660625, 18.675346, 18.724062"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -765,11 +1105,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.110521, 13.110816, 13.110849, 13.110860, 13.110893",\ - "13.161858, 13.162152, 13.162186, 13.162196, 13.162230",\ - "13.271114, 13.271409, 13.271442, 13.271453, 13.271486",\ - "13.547884, 13.548179, 13.548212, 13.548223, 13.548256",\ - "14.479031, 14.479325, 14.479359, 14.479369, 14.479403"); + values ( "12.312673, 12.312956, 12.312988, 12.312998, 12.313030",\ + "12.362084, 12.362368, 12.362400, 12.362410, 12.362442",\ + "12.467243, 12.467525, 12.467559, 12.467568, 12.467601",\ + "12.733633, 12.733915, 12.733949, 12.733958, 12.733991",\ + "13.629862, 13.630144, 13.630177, 13.630187, 13.630219"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -783,11 +1123,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.982164, 12.989674, 12.990028, 12.990133, 12.990482",\ - "13.033501, 13.041010, 13.041365, 13.041470, 13.041819",\ - "13.142757, 13.150267, 13.150621, 13.150726, 13.151075",\ - "13.419527, 13.427036, 13.427391, 13.427496, 13.427845",\ - "14.350674, 14.358183, 14.358538, 14.358643, 14.358992"); + values ( "12.189128, 12.196357, 12.196697, 12.196798, 12.197135",\ + "12.238540, 12.245769, 12.246109, 12.246210, 12.246547",\ + "12.343699, 12.350927, 12.351268, 12.351370, 12.351706",\ + "12.610088, 12.617317, 12.617658, 12.617760, 12.618095",\ + "13.506317, 13.513546, 13.513886, 13.513988, 13.514324"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -801,12 +1141,97 @@ pin("mprj_io[34]") { } /* end of arc hk_serial_load_mprj_io[34]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.345211, 15.894140, 15.976442, 16.001019, 16.082333",\ + "15.396185, 15.945116, 16.027418, 16.051992, 16.133308",\ + "15.510674, 16.059605, 16.141907, 16.166481, 16.247797",\ + "15.855284, 16.404215, 16.486517, 16.511091, 16.592407",\ + "17.050289, 17.599218, 17.681520, 17.706097, 17.787411"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.801898, 16.138115, 16.187420, 16.202141, 16.250856",\ + "15.852873, 16.189091, 16.238394, 16.253117, 16.301830",\ + "15.967360, 16.303577, 16.352882, 16.367603, 16.416319",\ + "16.311970, 16.648188, 16.697493, 16.712214, 16.760929",\ + "17.506977, 17.843193, 17.892498, 17.907221, 17.955935"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467307, 1.484897"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.925388, 14.434637, 14.510990, 14.533788, 14.609226",\ + "13.972679, 14.481928, 14.558281, 14.581079, 14.656517",\ + "14.078890, 14.588139, 14.664492, 14.687289, 14.762728",\ + "14.398590, 14.907839, 14.984190, 15.006989, 15.082426",\ + "15.507210, 16.016459, 16.092810, 16.115608, 16.191046"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.328874, 14.640785, 14.686525, 14.700184, 14.745377",\ + "14.376164, 14.688076, 14.733816, 14.747475, 14.792667",\ + "14.482375, 14.794287, 14.840027, 14.853685, 14.898878",\ + "14.802073, 15.113985, 15.159725, 15.173384, 15.218576",\ + "15.910693, 16.222605, 16.268345, 16.282003, 16.327196"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467307, 1.484897"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg_min*/ + } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -814,17 +1239,102 @@ pin("mprj_io[33]") { /* Other user defined attributes. */ original_pin : mprj_io[33]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "28.450855, 28.999790, 29.082092, 29.106667, 29.187983",\ + "28.600336, 29.149271, 29.231573, 29.256147, 29.337463",\ + "28.749817, 29.298752, 29.381054, 29.405628, 29.486944",\ + "29.048780, 29.597715, 29.680017, 29.704592, 29.785908",\ + "29.646879, 30.195814, 30.278116, 30.302691, 30.384007"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "29.718157, 30.054371, 30.103676, 30.118399, 30.167114",\ + "29.867638, 30.203852, 30.253159, 30.267879, 30.316593",\ + "30.017118, 30.353333, 30.402637, 30.417360, 30.466076",\ + "30.316082, 30.652296, 30.701603, 30.716324, 30.765038",\ + "30.914181, 31.250395, 31.299702, 31.314423, 31.363136"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896"); + } + + } /* end of arc clock_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "23.317402, 23.826656, 23.903008, 23.925806, 24.001244",\ + "23.592667, 24.101921, 24.178272, 24.201071, 24.276508",\ + "23.592667, 24.101921, 24.178272, 24.201071, 24.276508",\ + "23.872105, 24.381359, 24.457710, 24.480509, 24.555946",\ + "24.426966, 24.936220, 25.012571, 25.035370, 25.110807"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "24.350050, 24.661959, 24.707699, 24.721357, 24.766552",\ + "24.625315, 24.937223, 24.982964, 24.996622, 25.041817",\ + "24.625315, 24.937223, 24.982964, 24.996622, 25.041817",\ + "24.904751, 25.216660, 25.262402, 25.276058, 25.321251",\ + "25.459614, 25.771523, 25.817265, 25.830921, 25.876114"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896"); + } + + } /* end of arc clock_mprj_io[33]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.261730, 17.790825, 17.870152, 17.893839, 17.972216",\ - "17.313066, 17.842161, 17.921488, 17.945175, 18.023552",\ - "17.422323, 17.951418, 18.030745, 18.054432, 18.132809",\ - "17.699869, 18.228964, 18.308290, 18.331978, 18.410355",\ - "18.620710, 19.149805, 19.229132, 19.252819, 19.331196"); + values ( "17.926609, 18.475544, 18.557846, 18.582420, 18.663736",\ + "17.979870, 18.528807, 18.611109, 18.635683, 18.716999",\ + "18.093224, 18.642159, 18.724461, 18.749035, 18.830351",\ + "18.381180, 18.930115, 19.012417, 19.036991, 19.118307",\ + "19.336548, 19.885485, 19.967787, 19.992361, 20.073677"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -838,11 +1348,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.344650, 17.668711, 17.716234, 17.730425, 17.777378",\ - "17.395985, 17.720047, 17.767570, 17.781761, 17.828714",\ - "17.505241, 17.829304, 17.876827, 17.891018, 17.937971",\ - "17.782787, 18.106850, 18.154373, 18.168564, 18.215517",\ - "18.703629, 19.027691, 19.075214, 19.089403, 19.136356"); + values ( "18.067692, 18.403906, 18.453211, 18.467934, 18.516647",\ + "18.120955, 18.457169, 18.506474, 18.521194, 18.569910",\ + "18.234306, 18.570520, 18.619825, 18.634548, 18.683262",\ + "18.522263, 18.858477, 18.907782, 18.922504, 18.971218",\ + "19.477633, 19.813847, 19.863152, 19.877872, 19.926588"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -863,11 +1373,11 @@ pin("mprj_io[33]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.286265, 14.286537, 14.286569, 14.286578, 14.286609",\ - "14.337602, 14.337873, 14.337905, 14.337914, 14.337945",\ - "14.446858, 14.447130, 14.447162, 14.447171, 14.447202",\ - "14.723628, 14.723900, 14.723931, 14.723941, 14.723971",\ - "15.654775, 15.655046, 15.655078, 15.655087, 15.655118"); + values ( "13.444325, 13.444587, 13.444617, 13.444626, 13.444656",\ + "13.493736, 13.493998, 13.494028, 13.494037, 13.494066",\ + "13.598895, 13.599156, 13.599187, 13.599195, 13.599226",\ + "13.865285, 13.865546, 13.865577, 13.865585, 13.865616",\ + "14.761516, 14.761777, 14.761807, 14.761816, 14.761847"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -881,11 +1391,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.157374, 14.165146, 14.165506, 14.165613, 14.165970",\ - "14.208711, 14.216482, 14.216843, 14.216949, 14.217306",\ - "14.317967, 14.325739, 14.326099, 14.326206, 14.326563",\ - "14.594737, 14.602509, 14.602869, 14.602976, 14.603333",\ - "15.525884, 15.533655, 15.534016, 15.534122, 15.534479"); + values ( "13.320268, 13.327747, 13.328094, 13.328197, 13.328541",\ + "13.369678, 13.377158, 13.377505, 13.377608, 13.377952",\ + "13.474837, 13.482317, 13.482664, 13.482767, 13.483110",\ + "13.741227, 13.748707, 13.749054, 13.749157, 13.749500",\ + "14.637458, 14.644938, 14.645285, 14.645388, 14.645731"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -899,12 +1409,97 @@ pin("mprj_io[33]") { } /* end of arc hk_serial_load_mprj_io[33]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.324892, 15.873829, 15.956129, 15.980704, 16.062019",\ + "15.375868, 15.924805, 16.007105, 16.031681, 16.112995",\ + "15.490355, 16.039291, 16.121592, 16.146168, 16.227482",\ + "15.834967, 16.383902, 16.466204, 16.490778, 16.572094",\ + "17.029972, 17.578909, 17.661209, 17.685783, 17.767101"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.555077, 16.891291, 16.940596, 16.955317, 17.004032",\ + "16.606052, 16.942266, 16.991571, 17.006292, 17.055008",\ + "16.720539, 17.056753, 17.106058, 17.120779, 17.169495",\ + "17.065149, 17.401363, 17.450668, 17.465391, 17.514107",\ + "18.260157, 18.596371, 18.645676, 18.660397, 18.709112"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.488842, 13.998096, 14.074448, 14.097246, 14.172684",\ + "13.536133, 14.045387, 14.121738, 14.144537, 14.219975",\ + "13.642344, 14.151598, 14.227949, 14.250748, 14.326185",\ + "13.962044, 14.471296, 14.547649, 14.570447, 14.645885",\ + "15.070665, 15.579918, 15.656271, 15.679069, 15.754506"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.781021, 15.092930, 15.138671, 15.152328, 15.197522",\ + "14.828312, 15.140221, 15.185962, 15.199619, 15.244813",\ + "14.934523, 15.246431, 15.292172, 15.305830, 15.351024",\ + "15.254221, 15.566132, 15.611872, 15.625530, 15.670723",\ + "16.362843, 16.674753, 16.720493, 16.734152, 16.779345"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg_min*/ + } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -912,17 +1507,102 @@ pin("mprj_io[32]") { /* Other user defined attributes. */ original_pin : mprj_io[32]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "28.378542, 28.927460, 29.009762, 29.034336, 29.115652",\ + "28.528023, 29.076941, 29.159243, 29.183817, 29.265133",\ + "28.677504, 29.226421, 29.308723, 29.333298, 29.414614",\ + "28.976467, 29.525385, 29.607687, 29.632261, 29.713577",\ + "29.574566, 30.123484, 30.205786, 30.230360, 30.311676"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "29.707319, 30.043541, 30.092846, 30.107567, 30.156281",\ + "29.856800, 30.193022, 30.242325, 30.257048, 30.305761",\ + "30.006281, 30.342503, 30.391808, 30.406528, 30.455242",\ + "30.305244, 30.641466, 30.690769, 30.705492, 30.754206",\ + "30.903343, 31.239565, 31.288868, 31.303591, 31.352304"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900"); + } + + } /* end of arc clock_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "25.292875, 25.802113, 25.878464, 25.901262, 25.976702",\ + "25.568138, 26.077375, 26.153728, 26.176525, 26.251965",\ + "25.568138, 26.077375, 26.153728, 26.176525, 26.251965",\ + "25.847574, 26.356812, 26.433163, 26.455961, 26.531401",\ + "26.402439, 26.911676, 26.988029, 27.010826, 27.086266"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "25.676992, 25.988911, 26.034649, 26.048306, 26.093498",\ + "25.952255, 26.264172, 26.309912, 26.323570, 26.368761",\ + "25.952255, 26.264172, 26.309912, 26.323570, 26.368761",\ + "26.231691, 26.543610, 26.589348, 26.603004, 26.648197",\ + "26.786556, 27.098473, 27.144213, 27.157871, 27.203062"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900"); + } + + } /* end of arc clock_mprj_io[32]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.432997, 18.962074, 19.041401, 19.065086, 19.143465",\ - "18.484333, 19.013409, 19.092737, 19.116425, 19.194801",\ - "18.593590, 19.122665, 19.201994, 19.225681, 19.304058",\ - "18.871136, 19.400211, 19.479540, 19.503227, 19.581604",\ - "19.791977, 20.321053, 20.400381, 20.424068, 20.502445"); + values ( "19.141796, 19.690714, 19.773016, 19.797590, 19.878906",\ + "19.195057, 19.743975, 19.826277, 19.850851, 19.932167",\ + "19.308411, 19.857328, 19.939631, 19.964205, 20.045521",\ + "19.596367, 20.145285, 20.227587, 20.252161, 20.333477",\ + "20.551737, 21.100655, 21.182957, 21.207531, 21.288847"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -936,11 +1616,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.508381, 18.832451, 18.879972, 18.894163, 18.941116",\ - "18.559719, 18.883787, 18.931309, 18.945499, 18.992451",\ - "18.668976, 18.993044, 19.040565, 19.054756, 19.101707",\ - "18.946522, 19.270590, 19.318111, 19.332302, 19.379253",\ - "19.867361, 20.191431, 20.238953, 20.253141, 20.300095"); + values ( "19.274836, 19.611057, 19.660362, 19.675083, 19.723797",\ + "19.328096, 19.664318, 19.713623, 19.728344, 19.777058",\ + "19.441450, 19.777672, 19.826977, 19.841698, 19.890411",\ + "19.729406, 20.065628, 20.114933, 20.129654, 20.178368",\ + "20.684776, 21.021000, 21.070303, 21.085026, 21.133738"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -961,11 +1641,11 @@ pin("mprj_io[32]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.415195, 15.415512, 15.415548, 15.415559, 15.415595",\ - "15.466532, 15.466848, 15.466885, 15.466895, 15.466931",\ - "15.575788, 15.576105, 15.576141, 15.576152, 15.576188",\ - "15.852558, 15.852875, 15.852911, 15.852921, 15.852958",\ - "16.783705, 16.784021, 16.784058, 16.784069, 16.784103"); + values ( "14.530922, 14.531225, 14.531260, 14.531271, 14.531305",\ + "14.580334, 14.580637, 14.580672, 14.580683, 14.580717",\ + "14.685492, 14.685795, 14.685830, 14.685841, 14.685875",\ + "14.951881, 14.952185, 14.952220, 14.952230, 14.952265",\ + "15.848112, 15.848415, 15.848451, 15.848461, 15.848495"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -979,11 +1659,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.287366, 15.294618, 15.294965, 15.295069, 15.295411",\ - "15.338702, 15.345954, 15.346301, 15.346405, 15.346747",\ - "15.447959, 15.455211, 15.455558, 15.455662, 15.456004",\ - "15.724729, 15.731980, 15.732327, 15.732431, 15.732774",\ - "16.655876, 16.663128, 16.663475, 16.663578, 16.663921"); + values ( "14.407886, 14.414865, 14.415199, 14.415298, 14.415628",\ + "14.457297, 14.464277, 14.464611, 14.464710, 14.465040",\ + "14.562455, 14.569435, 14.569769, 14.569868, 14.570198",\ + "14.828845, 14.835825, 14.836159, 14.836258, 14.836588",\ + "15.725076, 15.732056, 15.732389, 15.732489, 15.732819"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -997,12 +1677,97 @@ pin("mprj_io[32]") { } /* end of arc hk_serial_load_mprj_io[32]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.554567, 16.103485, 16.185787, 16.210361, 16.291677",\ + "15.605543, 16.154461, 16.236763, 16.261337, 16.342653",\ + "15.720030, 16.268948, 16.351250, 16.375824, 16.457140",\ + "16.064642, 16.613560, 16.695862, 16.720436, 16.801752",\ + "17.259647, 17.808565, 17.890867, 17.915442, 17.996758"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.847103, 17.183327, 17.232630, 17.247353, 17.296064",\ + "16.898079, 17.234301, 17.283604, 17.298326, 17.347040",\ + "17.012566, 17.348789, 17.398092, 17.412815, 17.461527",\ + "17.357178, 17.693399, 17.742702, 17.757425, 17.806139",\ + "18.552183, 18.888405, 18.937710, 18.952431, 19.001144"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.193974, 14.703209, 14.779562, 14.802361, 14.877798",\ + "14.241264, 14.750500, 14.826853, 14.849651, 14.925089",\ + "14.347475, 14.856710, 14.933064, 14.955862, 15.031300",\ + "14.667171, 15.176409, 15.252761, 15.275558, 15.350998",\ + "15.775793, 16.285028, 16.361382, 16.384180, 16.459618"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.337509, 15.649426, 15.695166, 15.708823, 15.754015",\ + "15.384798, 15.696715, 15.742455, 15.756112, 15.801304",\ + "15.491011, 15.802928, 15.848667, 15.862325, 15.907516",\ + "15.810709, 16.122627, 16.168365, 16.182022, 16.227215",\ + "16.919329, 17.231247, 17.276985, 17.290642, 17.335835"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg_min*/ + } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1016,11 +1781,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.715691, 20.244776, 20.324102, 20.347790, 20.426167",\ - "19.767027, 20.296112, 20.375439, 20.399126, 20.477503",\ - "19.876284, 20.405369, 20.484695, 20.508383, 20.586760",\ - "20.153830, 20.682915, 20.762241, 20.785929, 20.864305",\ - "21.074669, 21.603754, 21.683081, 21.706768, 21.785145"); + values ( "20.472588, 21.021513, 21.103815, 21.128389, 21.209705",\ + "20.525850, 21.074776, 21.157078, 21.181652, 21.262970",\ + "20.639202, 21.188128, 21.270430, 21.295004, 21.376320",\ + "20.927158, 21.476084, 21.558386, 21.582960, 21.664276",\ + "21.882528, 22.431454, 22.513756, 22.538330, 22.619646"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1034,11 +1799,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.794622, 20.118689, 20.166210, 20.180401, 20.227354",\ - "19.845959, 20.170025, 20.217548, 20.231737, 20.278690",\ - "19.955215, 20.279282, 20.326805, 20.340994, 20.387947",\ - "20.232761, 20.556828, 20.604351, 20.618540, 20.665493",\ - "21.153603, 21.477669, 21.525190, 21.539381, 21.586334"); + values ( "20.609640, 20.945858, 20.995163, 21.009884, 21.058598",\ + "20.662903, 20.999121, 21.048426, 21.063148, 21.111860",\ + "20.776255, 21.112473, 21.161777, 21.176498, 21.225212",\ + "21.064211, 21.400429, 21.449734, 21.464455, 21.513168",\ + "22.019579, 22.355797, 22.405102, 22.419823, 22.468536"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1059,11 +1824,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "16.718985, 16.719255, 16.719286, 16.719296, 16.719326",\ - "16.770321, 16.770592, 16.770622, 16.770632, 16.770662",\ - "16.879578, 16.879848, 16.879879, 16.879889, 16.879919",\ - "17.156347, 17.156618, 17.156649, 17.156658, 17.156689",\ - "18.087494, 18.087765, 18.087795, 18.087805, 18.087835"); + values ( "15.785816, 15.786077, 15.786106, 15.786116, 15.786145",\ + "15.835228, 15.835488, 15.835518, 15.835527, 15.835557",\ + "15.940388, 15.940648, 15.940678, 15.940687, 15.940717",\ + "16.206778, 16.207039, 16.207067, 16.207077, 16.207108",\ + "17.103006, 17.103268, 17.103296, 17.103306, 17.103336"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1077,11 +1842,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "16.590076, 16.597855, 16.598217, 16.598324, 16.598680",\ - "16.641413, 16.649191, 16.649551, 16.649660, 16.650017",\ - "16.750669, 16.758448, 16.758808, 16.758917, 16.759274",\ - "17.027439, 17.035217, 17.035580, 17.035686, 17.036043",\ - "17.958586, 17.966364, 17.966724, 17.966833, 17.967190"); + values ( "15.661741, 15.669230, 15.669577, 15.669680, 15.670023",\ + "15.711153, 15.718641, 15.718988, 15.719091, 15.719435",\ + "15.816313, 15.823801, 15.824148, 15.824251, 15.824594",\ + "16.082703, 16.090191, 16.090538, 16.090641, 16.090984",\ + "16.978931, 16.986420, 16.986767, 16.986870, 16.987213"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1095,12 +1860,97 @@ pin("mprj_io[31]") { } /* end of arc hk_serial_load_mprj_io[31]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.300703, 15.849628, 15.931931, 15.956505, 16.037821",\ + "15.351679, 15.900604, 15.982906, 16.007481, 16.088797",\ + "15.466166, 16.015091, 16.097393, 16.121967, 16.203285",\ + "15.810776, 16.359701, 16.442003, 16.466578, 16.547894",\ + "17.005781, 17.554707, 17.637009, 17.661583, 17.742899"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869145, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063381, 2.088646, 2.096190, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.955070, 16.291288, 16.340593, 16.355316, 16.404028",\ + "16.006046, 16.342264, 16.391569, 16.406292, 16.455004",\ + "16.120533, 16.456751, 16.506056, 16.520779, 16.569490",\ + "16.465143, 16.801361, 16.850666, 16.865387, 16.914101",\ + "17.660149, 17.996367, 18.045671, 18.060394, 18.109106"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322874, 1.444190, 1.461993, 1.467309, 1.484898",\ + "1.322874, 1.444190, 1.461993, 1.467309, 1.484898",\ + "1.322874, 1.444190, 1.461993, 1.467309, 1.484898",\ + "1.322874, 1.444190, 1.461993, 1.467309, 1.484898",\ + "1.322874, 1.444190, 1.461993, 1.467309, 1.484898"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.849462, 14.358706, 14.435059, 14.457856, 14.533295",\ + "13.896752, 14.405996, 14.482349, 14.505147, 14.580585",\ + "14.002963, 14.512207, 14.588560, 14.611358, 14.686796",\ + "14.322661, 14.831905, 14.908258, 14.931056, 15.006495",\ + "15.431281, 15.940525, 16.016878, 16.039677, 16.115114"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869145, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063381, 2.088646, 2.096190, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.456312, 14.768227, 14.813967, 14.827624, 14.872816",\ + "14.503603, 14.815517, 14.861258, 14.874915, 14.920107",\ + "14.609816, 14.921729, 14.967468, 14.981127, 15.026320",\ + "14.929514, 15.241427, 15.287167, 15.300825, 15.346018",\ + "16.038132, 16.350046, 16.395786, 16.409443, 16.454636"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322874, 1.444190, 1.461993, 1.467309, 1.484898",\ + "1.322874, 1.444190, 1.461993, 1.467309, 1.484898",\ + "1.322874, 1.444190, 1.461993, 1.467309, 1.484898",\ + "1.322874, 1.444190, 1.461993, 1.467309, 1.484898",\ + "1.322874, 1.444190, 1.461993, 1.467309, 1.484898"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg_min*/ + } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1114,11 +1964,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.871101, 21.400200, 21.479527, 21.503214, 21.581591",\ - "20.922438, 21.451538, 21.530865, 21.554550, 21.632927",\ - "21.031694, 21.560795, 21.640121, 21.663807, 21.742184",\ - "21.309242, 21.838341, 21.917667, 21.941355, 22.019732",\ - "22.230083, 22.759182, 22.838509, 22.862196, 22.940573"); + values ( "21.671329, 22.220270, 22.302572, 22.327147, 22.408463",\ + "21.724592, 22.273533, 22.355835, 22.380409, 22.461723",\ + "21.837944, 22.386885, 22.469187, 22.493761, 22.575077",\ + "22.125900, 22.674841, 22.757143, 22.781717, 22.863033",\ + "23.081270, 23.630211, 23.712513, 23.737087, 23.818401"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1132,11 +1982,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.955748, 21.279808, 21.327330, 21.341520, 21.388474",\ - "21.007084, 21.331142, 21.378666, 21.392857, 21.439810",\ - "21.116341, 21.440399, 21.487923, 21.502113, 21.549067",\ - "21.393887, 21.717945, 21.765469, 21.779659, 21.826612",\ - "22.314728, 22.638786, 22.686310, 22.700500, 22.747454"); + values ( "21.813942, 22.150154, 22.199459, 22.214182, 22.262897",\ + "21.867207, 22.203419, 22.252724, 22.267445, 22.316160",\ + "21.980556, 22.316769, 22.366074, 22.380796, 22.429512",\ + "22.268517, 22.604729, 22.654034, 22.668755, 22.717470",\ + "23.223885, 23.560097, 23.609402, 23.624125, 23.672840"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1157,11 +2007,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.882912, 17.883171, 17.883200, 17.883209, 17.883238",\ - "17.934248, 17.934505, 17.934536, 17.934546, 17.934574",\ - "18.043505, 18.043762, 18.043793, 18.043802, 18.043831",\ - "18.320272, 18.320530, 18.320560, 18.320570, 18.320599",\ - "19.251421, 19.251678, 19.251709, 19.251719, 19.251747"); + values ( "16.887959, 16.888208, 16.888237, 16.888245, 16.888273",\ + "16.937370, 16.937620, 16.937649, 16.937656, 16.937685",\ + "17.042530, 17.042778, 17.042807, 17.042814, 17.042843",\ + "17.308918, 17.309168, 17.309196, 17.309204, 17.309233",\ + "18.205151, 18.205399, 18.205427, 18.205435, 18.205463"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1175,11 +2025,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.753706, 17.761631, 17.761995, 17.762104, 17.762465",\ - "17.805042, 17.812967, 17.813332, 17.813440, 17.813801",\ - "17.914299, 17.922224, 17.922588, 17.922697, 17.923058",\ - "18.191067, 18.198992, 18.199356, 18.199465, 18.199825",\ - "19.122215, 19.130140, 19.130505, 19.130613, 19.130974"); + values ( "16.763599, 16.771227, 16.771578, 16.771683, 16.772028",\ + "16.813011, 16.820639, 16.820990, 16.821095, 16.821440",\ + "16.918169, 16.925797, 16.926147, 16.926252, 16.926598",\ + "17.184559, 17.192186, 17.192537, 17.192642, 17.192987",\ + "18.080790, 18.088417, 18.088768, 18.088873, 18.089218"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1193,12 +2043,97 @@ pin("mprj_io[30]") { } /* end of arc hk_serial_load_mprj_io[30]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.381920, 15.930861, 16.013163, 16.037737, 16.119053",\ + "15.432894, 15.981834, 16.064137, 16.088711, 16.170027",\ + "15.547382, 16.096323, 16.178623, 16.203197, 16.284513",\ + "15.891993, 16.440933, 16.523235, 16.547810, 16.629126",\ + "17.087000, 17.635941, 17.718241, 17.742815, 17.824131"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.989717, 16.325928, 16.375233, 16.389956, 16.438671",\ + "16.040691, 16.376904, 16.426208, 16.440931, 16.489645",\ + "16.155178, 16.491390, 16.540695, 16.555418, 16.604134",\ + "16.499790, 16.836002, 16.885307, 16.900028, 16.948744",\ + "17.694794, 18.031006, 18.080311, 18.095034, 18.143747"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322883, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444178, 1.461985, 1.467302, 1.484895"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.990660, 14.499918, 14.576269, 14.599068, 14.674505",\ + "14.037949, 14.547207, 14.623560, 14.646357, 14.721794",\ + "14.144159, 14.653418, 14.729771, 14.752567, 14.828005",\ + "14.463860, 14.973118, 15.049469, 15.072268, 15.147705",\ + "15.572477, 16.081736, 16.158089, 16.180885, 16.256323"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.515891, 14.827799, 14.873540, 14.887197, 14.932390",\ + "14.563182, 14.875090, 14.920831, 14.934488, 14.979681",\ + "14.669394, 14.981301, 15.027042, 15.040701, 15.085894",\ + "14.989093, 15.301001, 15.346742, 15.360399, 15.405592",\ + "16.097713, 16.409620, 16.455360, 16.469019, 16.514212"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322883, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444178, 1.461985, 1.467302, 1.484895"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg_min*/ + } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1212,11 +2147,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.063566, 22.592648, 22.671974, 22.695660, 22.774038",\ - "22.114902, 22.643982, 22.723310, 22.746998, 22.825375",\ - "22.224159, 22.753239, 22.832567, 22.856255, 22.934631",\ - "22.501703, 23.030785, 23.110111, 23.133797, 23.212175",\ - "23.422543, 23.951622, 24.030951, 24.054638, 24.133015"); + values ( "22.912104, 23.461023, 23.543325, 23.567902, 23.649218",\ + "22.965366, 23.514286, 23.596588, 23.621162, 23.702480",\ + "23.078718, 23.627638, 23.709940, 23.734516, 23.815832",\ + "23.366674, 23.915594, 23.997896, 24.022472, 24.103788",\ + "24.322044, 24.870964, 24.953266, 24.977840, 25.059158"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1230,11 +2165,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.140381, 22.464449, 22.511971, 22.526161, 22.573112",\ - "22.191717, 22.515785, 22.563307, 22.577496, 22.624449",\ - "22.300974, 22.625042, 22.672564, 22.686752, 22.733706",\ - "22.578520, 22.902588, 22.950109, 22.964298, 23.011251",\ - "23.499359, 23.823427, 23.870949, 23.885139, 23.932091"); + values ( "23.046564, 23.382784, 23.432089, 23.446810, 23.495523",\ + "23.099827, 23.436047, 23.485352, 23.500072, 23.548786",\ + "23.213179, 23.549398, 23.598703, 23.613424, 23.662138",\ + "23.501135, 23.837355, 23.886660, 23.901381, 23.950094",\ + "24.456505, 24.792725, 24.842030, 24.856750, 24.905464"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1255,11 +2190,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.048162, 19.048441, 19.048473, 19.048483, 19.048515",\ - "19.099499, 19.099777, 19.099810, 19.099819, 19.099852",\ - "19.208755, 19.209034, 19.209066, 19.209076, 19.209108",\ - "19.485525, 19.485804, 19.485836, 19.485846, 19.485878",\ - "20.416670, 20.416948, 20.416981, 20.416990, 20.417023"); + values ( "18.009531, 18.009800, 18.009830, 18.009840, 18.009871",\ + "18.058943, 18.059212, 18.059242, 18.059252, 18.059282",\ + "18.164101, 18.164370, 18.164400, 18.164410, 18.164440",\ + "18.430490, 18.430759, 18.430790, 18.430799, 18.430830",\ + "19.326721, 19.326990, 19.327021, 19.327030, 19.327061"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1273,11 +2208,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.919441, 18.927130, 18.927486, 18.927593, 18.927948",\ - "18.970778, 18.978466, 18.978825, 18.978931, 18.979284",\ - "19.080034, 19.087723, 19.088081, 19.088188, 19.088541",\ - "19.356804, 19.364492, 19.364849, 19.364956, 19.365311",\ - "20.287949, 20.295637, 20.295994, 20.296101, 20.296455"); + values ( "17.885637, 17.893038, 17.893383, 17.893486, 17.893826",\ + "17.935049, 17.942450, 17.942795, 17.942898, 17.943237",\ + "18.040207, 18.047607, 18.047953, 18.048054, 18.048395",\ + "18.306597, 18.313997, 18.314342, 18.314445, 18.314785",\ + "19.202827, 19.210228, 19.210573, 19.210674, 19.211016"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1291,12 +2226,97 @@ pin("mprj_io[29]") { } /* end of arc hk_serial_load_mprj_io[29]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.998223, 15.547144, 15.629446, 15.654020, 15.735337",\ + "15.049198, 15.598118, 15.680421, 15.704996, 15.786312",\ + "15.163686, 15.712606, 15.794909, 15.819483, 15.900800",\ + "15.508297, 16.057217, 16.139519, 16.164095, 16.245411",\ + "16.703302, 17.252222, 17.334526, 17.359100, 17.440416"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869147, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869147, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869147, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869147, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869147, 2.063380, 2.088646, 2.096190, 2.121154"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.955772, 16.291992, 16.341297, 16.356018, 16.404732",\ + "16.006746, 16.342966, 16.392271, 16.406992, 16.455706",\ + "16.121235, 16.457455, 16.506758, 16.521481, 16.570194",\ + "16.465845, 16.802065, 16.851370, 16.866091, 16.914804",\ + "17.660851, 17.997070, 18.046375, 18.061096, 18.109810"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322871, 1.444193, 1.461995, 1.467311, 1.484900",\ + "1.322871, 1.444193, 1.461995, 1.467311, 1.484900",\ + "1.322871, 1.444193, 1.461995, 1.467311, 1.484900",\ + "1.322871, 1.444193, 1.461995, 1.467311, 1.484900",\ + "1.322871, 1.444193, 1.461995, 1.467311, 1.484900"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.637410, 14.146650, 14.223002, 14.245800, 14.321239",\ + "13.684701, 14.193941, 14.270293, 14.293091, 14.368529",\ + "13.790912, 14.300152, 14.376504, 14.399302, 14.474740",\ + "14.110611, 14.619850, 14.696203, 14.719002, 14.794439",\ + "15.219230, 15.728470, 15.804822, 15.827620, 15.903058"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869147, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869147, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869147, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869147, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869147, 2.063380, 2.088646, 2.096190, 2.121154"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.485844, 14.797758, 14.843498, 14.857157, 14.902348",\ + "14.533134, 14.845049, 14.890789, 14.904448, 14.949638",\ + "14.639345, 14.951260, 14.997000, 15.010658, 15.055849",\ + "14.959044, 15.270960, 15.316700, 15.330357, 15.375549",\ + "16.067663, 16.379578, 16.425318, 16.438976, 16.484167"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322871, 1.444193, 1.461995, 1.467311, 1.484900",\ + "1.322871, 1.444193, 1.461995, 1.467311, 1.484900",\ + "1.322871, 1.444193, 1.461995, 1.467311, 1.484900",\ + "1.322871, 1.444193, 1.461995, 1.467311, 1.484900",\ + "1.322871, 1.444193, 1.461995, 1.467311, 1.484900"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg_min*/ + } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1310,11 +2330,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.232687, 23.761784, 23.841110, 23.864798, 23.943174",\ - "23.284023, 23.813122, 23.892448, 23.916134, 23.994511",\ - "23.393280, 23.922379, 24.001705, 24.025391, 24.103767",\ - "23.670826, 24.199924, 24.279251, 24.302937, 24.381313",\ - "24.591665, 25.120762, 25.200089, 25.223776, 25.302153"); + values ( "24.125065, 24.674004, 24.756306, 24.780878, 24.862194",\ + "24.178328, 24.727266, 24.809566, 24.834141, 24.915457",\ + "24.291679, 24.840618, 24.922920, 24.947493, 25.028809",\ + "24.579636, 25.128574, 25.210876, 25.235449, 25.316765",\ + "25.535007, 26.083946, 26.166248, 26.190821, 26.272137"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1328,11 +2348,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.316475, 23.640535, 23.688059, 23.702248, 23.749203",\ - "23.367811, 23.691872, 23.739395, 23.753586, 23.800539",\ - "23.477068, 23.801128, 23.848652, 23.862843, 23.909796",\ - "23.754614, 24.078674, 24.126198, 24.140388, 24.187342",\ - "24.675453, 24.999514, 25.047037, 25.061226, 25.108181"); + values ( "24.266783, 24.602997, 24.652302, 24.667023, 24.715738",\ + "24.320045, 24.656260, 24.705564, 24.720287, 24.769001",\ + "24.433397, 24.769611, 24.818916, 24.833637, 24.882353",\ + "24.721354, 25.057568, 25.106873, 25.121593, 25.170309",\ + "25.676725, 26.012939, 26.062244, 26.076965, 26.125681"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1353,11 +2373,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.242304, 20.242567, 20.242598, 20.242605, 20.242636",\ - "20.293640, 20.293903, 20.293934, 20.293941, 20.293972",\ - "20.402897, 20.403160, 20.403191, 20.403198, 20.403229",\ - "20.679667, 20.679930, 20.679960, 20.679968, 20.679998",\ - "21.610813, 21.611076, 21.611107, 21.611115, 21.611145"); + values ( "19.158901, 19.159155, 19.159184, 19.159191, 19.159220",\ + "19.208313, 19.208567, 19.208595, 19.208603, 19.208632",\ + "19.313473, 19.313726, 19.313755, 19.313763, 19.313791",\ + "19.579863, 19.580114, 19.580143, 19.580153, 19.580181",\ + "20.476089, 20.476341, 20.476370, 20.476379, 20.476408"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1371,11 +2391,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.113186, 20.121069, 20.121431, 20.121540, 20.121899",\ - "20.164522, 20.172405, 20.172768, 20.172876, 20.173235",\ - "20.273779, 20.281662, 20.282024, 20.282133, 20.282492",\ - "20.550549, 20.558432, 20.558794, 20.558903, 20.559261",\ - "21.481695, 21.489578, 21.489941, 21.490049, 21.490408"); + values ( "19.034624, 19.042212, 19.042561, 19.042665, 19.043011",\ + "19.084036, 19.091623, 19.091972, 19.092077, 19.092422",\ + "19.189196, 19.196783, 19.197132, 19.197237, 19.197582",\ + "19.455585, 19.463173, 19.463522, 19.463627, 19.463972",\ + "20.351812, 20.359400, 20.359749, 20.359854, 20.360199"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1389,12 +2409,97 @@ pin("mprj_io[28]") { } /* end of arc hk_serial_load_mprj_io[28]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.135544, 15.684483, 15.766784, 15.791358, 15.872674",\ + "15.186519, 15.735456, 15.817759, 15.842333, 15.923649",\ + "15.301006, 15.849945, 15.932246, 15.956820, 16.038136",\ + "15.645617, 16.194555, 16.276855, 16.301430, 16.382748",\ + "16.840622, 17.389561, 17.471863, 17.496437, 17.577751"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.060150, 16.396362, 16.445667, 16.460390, 16.509106",\ + "16.111124, 16.447336, 16.496641, 16.511364, 16.560078",\ + "16.225613, 16.561825, 16.611130, 16.625853, 16.674568",\ + "16.570221, 16.906433, 16.955738, 16.970461, 17.019176",\ + "17.765226, 18.101439, 18.150743, 18.165466, 18.214180"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322882, 1.444180, 1.461986, 1.467303, 1.484896",\ + "1.322882, 1.444180, 1.461986, 1.467303, 1.484896",\ + "1.322882, 1.444180, 1.461986, 1.467303, 1.484896",\ + "1.322882, 1.444180, 1.461986, 1.467303, 1.484896",\ + "1.322882, 1.444180, 1.461986, 1.467303, 1.484896"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.785785, 14.295040, 14.371393, 14.394191, 14.469628",\ + "13.833076, 14.342331, 14.418684, 14.441482, 14.516919",\ + "13.939286, 14.448542, 14.524895, 14.547692, 14.623130",\ + "14.258986, 14.768242, 14.844594, 14.867392, 14.942829",\ + "15.367605, 15.876862, 15.953214, 15.976011, 16.051449"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.593903, 14.905811, 14.951553, 14.965211, 15.010404",\ + "14.641193, 14.953102, 14.998844, 15.012502, 15.057694",\ + "14.747404, 15.059313, 15.105055, 15.118712, 15.163905",\ + "15.067104, 15.379013, 15.424753, 15.438412, 15.483604",\ + "16.175722, 16.487631, 16.533373, 16.547031, 16.592224"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322882, 1.444180, 1.461986, 1.467303, 1.484896",\ + "1.322882, 1.444180, 1.461986, 1.467303, 1.484896",\ + "1.322882, 1.444180, 1.461986, 1.467303, 1.484896",\ + "1.322882, 1.444180, 1.461986, 1.467303, 1.484896",\ + "1.322882, 1.444180, 1.461986, 1.467303, 1.484896"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg_min*/ + } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1408,11 +2513,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "24.419044, 24.948139, 25.027468, 25.051153, 25.129530",\ - "24.470381, 24.999477, 25.078804, 25.102489, 25.180866",\ - "24.579638, 25.108734, 25.188061, 25.211746, 25.290123",\ - "24.857183, 25.386280, 25.465607, 25.489292, 25.567669",\ - "25.778023, 26.307117, 26.386446, 26.410131, 26.488508"); + values ( "25.377111, 25.926048, 26.008350, 26.032925, 26.114239",\ + "25.430374, 25.979309, 26.061611, 26.086185, 26.167501",\ + "25.543726, 26.092663, 26.174965, 26.199539, 26.280853",\ + "25.831682, 26.380619, 26.462921, 26.487495, 26.568810",\ + "26.787052, 27.335987, 27.418289, 27.442863, 27.524179"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1426,11 +2531,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "24.502045, 24.826107, 24.873629, 24.887819, 24.934772",\ - "24.553381, 24.877441, 24.924965, 24.939156, 24.986109",\ - "24.662638, 24.986698, 25.034222, 25.048412, 25.095366",\ - "24.940184, 25.264244, 25.311768, 25.325958, 25.372911",\ - "25.861021, 26.185081, 26.232605, 26.246796, 26.293749"); + values ( "25.517992, 25.854206, 25.903511, 25.918234, 25.966948",\ + "25.571255, 25.907469, 25.956774, 25.971497, 26.020210",\ + "25.684607, 26.020821, 26.070126, 26.084848, 26.133562",\ + "25.972563, 26.308777, 26.358082, 26.372805, 26.421518",\ + "26.927933, 27.264147, 27.313452, 27.328175, 27.376888"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1451,11 +2556,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.412607, 21.412889, 21.412922, 21.412931, 21.412964",\ - "21.463942, 21.464224, 21.464256, 21.464266, 21.464298",\ - "21.573198, 21.573481, 21.573513, 21.573523, 21.573555",\ - "21.849970, 21.850252, 21.850285, 21.850294, 21.850327",\ - "22.781111, 22.781393, 22.781425, 22.781435, 22.781467"); + values ( "20.268887, 20.269159, 20.269190, 20.269199, 20.269230",\ + "20.318298, 20.318571, 20.318602, 20.318611, 20.318642",\ + "20.423454, 20.423727, 20.423758, 20.423767, 20.423798",\ + "20.689844, 20.690117, 20.690147, 20.690157, 20.690187",\ + "21.586075, 21.586348, 21.586378, 21.586388, 21.586418"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1469,11 +2574,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.283976, 21.291618, 21.291977, 21.292084, 21.292437",\ - "21.335310, 21.342953, 21.343311, 21.343418, 21.343771",\ - "21.444567, 21.452209, 21.452568, 21.452675, 21.453028",\ - "21.721338, 21.728981, 21.729340, 21.729446, 21.729799",\ - "22.652479, 22.660122, 22.660480, 22.660587, 22.660940"); + values ( "20.145079, 20.152435, 20.152781, 20.152882, 20.153221",\ + "20.194490, 20.201847, 20.202192, 20.202293, 20.202633",\ + "20.299646, 20.307003, 20.307348, 20.307449, 20.307789",\ + "20.566036, 20.573393, 20.573738, 20.573839, 20.574181",\ + "21.462267, 21.469624, 21.469969, 21.470070, 21.470409"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1487,12 +2592,97 @@ pin("mprj_io[27]") { } /* end of arc hk_serial_load_mprj_io[27]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.030015, 15.578951, 15.661253, 15.685827, 15.767143",\ + "15.080990, 15.629927, 15.712228, 15.736802, 15.818118",\ + "15.195477, 15.744413, 15.826715, 15.851290, 15.932606",\ + "15.540088, 16.089024, 16.171326, 16.195900, 16.277216",\ + "16.735092, 17.284029, 17.366331, 17.390905, 17.472221"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.949899, 16.286112, 16.335419, 16.350140, 16.398853",\ + "16.000874, 16.337088, 16.386393, 16.401115, 16.449829",\ + "16.115360, 16.451574, 16.500881, 16.515602, 16.564316",\ + "16.459972, 16.796185, 16.845490, 16.860212, 16.908928",\ + "17.654976, 17.991190, 18.040497, 18.055218, 18.103931"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322881, 1.444181, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444181, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444181, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444181, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444181, 1.461987, 1.467304, 1.484896"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.690722, 14.199976, 14.276328, 14.299126, 14.374563",\ + "13.738012, 14.247267, 14.323619, 14.346416, 14.421854",\ + "13.844223, 14.353477, 14.429830, 14.452627, 14.528065",\ + "14.163922, 14.673176, 14.749529, 14.772326, 14.847764",\ + "15.272542, 15.781796, 15.858149, 15.880946, 15.956384"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.492686, 14.804596, 14.850336, 14.863995, 14.909187",\ + "14.539975, 14.851885, 14.897625, 14.911283, 14.956476",\ + "14.646187, 14.958096, 15.003837, 15.017494, 15.062688",\ + "14.965886, 15.277796, 15.323536, 15.337194, 15.382387",\ + "16.074505, 16.386414, 16.432156, 16.445812, 16.491005"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322881, 1.444181, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444181, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444181, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444181, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444181, 1.461987, 1.467304, 1.484896"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg_min*/ + } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1506,11 +2696,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "25.618553, 26.147629, 26.226955, 26.250643, 26.329020",\ - "25.669888, 26.198965, 26.278294, 26.301979, 26.380356",\ - "25.779148, 26.308224, 26.387550, 26.411238, 26.489614",\ - "26.056694, 26.585770, 26.665096, 26.688784, 26.767160",\ - "26.977531, 27.506609, 27.585938, 27.609623, 27.688000"); + values ( "26.621601, 27.170517, 27.252819, 27.277393, 27.358711",\ + "26.674862, 27.223780, 27.306082, 27.330658, 27.411974",\ + "26.788216, 27.337132, 27.419434, 27.444008, 27.525326",\ + "27.076172, 27.625088, 27.707390, 27.731964, 27.813282",\ + "28.031540, 28.580458, 28.662760, 28.687336, 28.768652"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1524,11 +2714,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "25.693909, 26.017979, 26.065500, 26.079689, 26.126642",\ - "25.745245, 26.069315, 26.116837, 26.131025, 26.177979",\ - "25.854504, 26.178574, 26.226095, 26.240284, 26.287237",\ - "26.132050, 26.456120, 26.503641, 26.517830, 26.564783",\ - "27.052889, 27.376959, 27.424480, 27.438669, 27.485622"); + values ( "26.754551, 27.090775, 27.140078, 27.154799, 27.203512",\ + "26.807814, 27.144035, 27.193340, 27.208061, 27.256775",\ + "26.921165, 27.257389, 27.306692, 27.321413, 27.370127",\ + "27.209122, 27.545345, 27.594648, 27.609369, 27.658083",\ + "28.164492, 28.500713, 28.550018, 28.564739, 28.613453"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1549,11 +2739,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.608521, 22.608776, 22.608807, 22.608814, 22.608843",\ - "22.659859, 22.660114, 22.660145, 22.660152, 22.660181",\ - "22.769115, 22.769371, 22.769402, 22.769409, 22.769438",\ - "23.045887, 23.046143, 23.046173, 23.046181, 23.046209",\ - "23.977032, 23.977287, 23.977318, 23.977325, 23.977354"); + values ( "21.419960, 21.420206, 21.420235, 21.420242, 21.420271",\ + "21.469372, 21.469618, 21.469646, 21.469654, 21.469683",\ + "21.574530, 21.574776, 21.574804, 21.574814, 21.574841",\ + "21.840919, 21.841166, 21.841194, 21.841202, 21.841230",\ + "22.737146, 22.737392, 22.737421, 22.737431, 22.737457"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1567,11 +2757,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.479258, 22.487211, 22.487576, 22.487684, 22.488045",\ - "22.530596, 22.538549, 22.538914, 22.539022, 22.539383",\ - "22.639853, 22.647806, 22.648170, 22.648279, 22.648640",\ - "22.916624, 22.924578, 22.924942, 22.925051, 22.925411",\ - "23.847769, 23.855722, 23.856087, 23.856195, 23.856556"); + values ( "21.295546, 21.303200, 21.303551, 21.303656, 21.304003",\ + "21.344957, 21.352612, 21.352962, 21.353067, 21.353415",\ + "21.450115, 21.457769, 21.458120, 21.458225, 21.458572",\ + "21.716505, 21.724159, 21.724510, 21.724615, 21.724962",\ + "22.612732, 22.620386, 22.620737, 22.620842, 22.621189"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1585,12 +2775,97 @@ pin("mprj_io[26]") { } /* end of arc hk_serial_load_mprj_io[26]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.360214, 15.909131, 15.991434, 16.016008, 16.097324",\ + "15.411190, 15.960106, 16.042408, 16.066982, 16.148300",\ + "15.525677, 16.074593, 16.156897, 16.181471, 16.262787",\ + "15.870287, 16.419205, 16.501507, 16.526081, 16.607397",\ + "17.065292, 17.614208, 17.696512, 17.721087, 17.802402"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.185656, 16.521877, 16.571182, 16.585903, 16.634617",\ + "16.236631, 16.572853, 16.622158, 16.636879, 16.685593",\ + "16.351118, 16.687340, 16.736645, 16.751366, 16.800079",\ + "16.695730, 17.031952, 17.081255, 17.095978, 17.144691",\ + "17.890734, 18.226955, 18.276260, 18.290981, 18.339695"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.968296, 14.477531, 14.553885, 14.576683, 14.652121",\ + "14.015587, 14.524822, 14.601175, 14.623974, 14.699411",\ + "14.121798, 14.631033, 14.707386, 14.730185, 14.805622",\ + "14.441496, 14.950732, 15.027086, 15.049884, 15.125322",\ + "15.550116, 16.059353, 16.135706, 16.158504, 16.233942"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088646, 2.096190, 2.121154"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.698822, 15.010739, 15.056479, 15.070137, 15.115328",\ + "14.746113, 15.058030, 15.103769, 15.117428, 15.162619",\ + "14.852324, 15.164241, 15.209980, 15.223639, 15.268829",\ + "15.172022, 15.483939, 15.529678, 15.543337, 15.588528",\ + "16.280642, 16.592560, 16.638298, 16.651957, 16.697147"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900",\ + "1.322869, 1.444196, 1.461997, 1.467313, 1.484900"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg_min*/ + } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1604,11 +2879,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "26.784395, 27.313480, 27.392807, 27.416492, 27.494869",\ - "26.835732, 27.364815, 27.444143, 27.467829, 27.546207",\ - "26.944990, 27.474075, 27.553402, 27.577087, 27.655464",\ - "27.222536, 27.751621, 27.830948, 27.854633, 27.933010",\ - "28.143375, 28.672459, 28.751787, 28.775473, 28.853851"); + values ( "27.831165, 28.380089, 28.462391, 28.486965, 28.568283",\ + "27.884428, 28.433352, 28.515654, 28.540230, 28.621544",\ + "27.997780, 28.546703, 28.629005, 28.653580, 28.734898",\ + "28.285736, 28.834660, 28.916962, 28.941536, 29.022854",\ + "29.241106, 29.790030, 29.872332, 29.896908, 29.978222"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1622,11 +2897,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "26.862768, 27.186834, 27.234356, 27.248547, 27.295500",\ - "26.914104, 27.238171, 27.285692, 27.299883, 27.346836",\ - "27.023363, 27.347429, 27.394951, 27.409142, 27.456095",\ - "27.300909, 27.624975, 27.672497, 27.686687, 27.733641",\ - "28.221748, 28.545815, 28.593336, 28.607527, 28.654480"); + values ( "27.967569, 28.303787, 28.353092, 28.367813, 28.416529",\ + "28.020832, 28.357052, 28.406355, 28.421078, 28.469791",\ + "28.134184, 28.470402, 28.519707, 28.534428, 28.583143",\ + "28.422140, 28.758358, 28.807663, 28.822384, 28.871099",\ + "29.377510, 29.713730, 29.763033, 29.777756, 29.826469"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1647,11 +2922,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.772448, 23.772724, 23.772757, 23.772766, 23.772797",\ - "23.823786, 23.824062, 23.824095, 23.824104, 23.824135",\ - "23.933043, 23.933319, 23.933352, 23.933361, 23.933392",\ - "24.209814, 24.210091, 24.210123, 24.210133, 24.210163",\ - "25.140959, 25.141235, 25.141268, 25.141277, 25.141308"); + values ( "22.543091, 22.543358, 22.543388, 22.543398, 22.543428",\ + "22.592503, 22.592770, 22.592800, 22.592810, 22.592840",\ + "22.697662, 22.697927, 22.697958, 22.697968, 22.697998",\ + "22.964050, 22.964317, 22.964348, 22.964357, 22.964388",\ + "23.860279, 23.860544, 23.860575, 23.860584, 23.860615"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1665,11 +2940,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.643682, 23.651392, 23.651751, 23.651857, 23.652212",\ - "23.695021, 23.702730, 23.703089, 23.703196, 23.703550",\ - "23.804277, 23.811987, 23.812346, 23.812452, 23.812807",\ - "24.081049, 24.088758, 24.089117, 24.089224, 24.089579",\ - "25.012194, 25.019903, 25.020262, 25.020369, 25.020723"); + values ( "22.419155, 22.426575, 22.426920, 22.427023, 22.427364",\ + "22.468567, 22.475986, 22.476332, 22.476435, 22.476776",\ + "22.573725, 22.581144, 22.581490, 22.581593, 22.581934",\ + "22.840115, 22.847534, 22.847879, 22.847982, 22.848324",\ + "23.736341, 23.743761, 23.744106, 23.744209, 23.744551"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1683,12 +2958,97 @@ pin("mprj_io[25]") { } /* end of arc hk_serial_load_mprj_io[25]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.930967, 16.479893, 16.562193, 16.586769, 16.668085",\ + "15.981941, 16.530865, 16.613167, 16.637741, 16.719059",\ + "16.096430, 16.645355, 16.727655, 16.752232, 16.833548",\ + "16.441040, 16.989964, 17.072266, 17.096840, 17.178158",\ + "17.636045, 18.184971, 18.267271, 18.291847, 18.373163"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063380, 2.088646, 2.096190, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.542873, 16.879093, 16.928396, 16.943119, 16.991833",\ + "16.593847, 16.930065, 16.979370, 16.994091, 17.042807",\ + "16.708336, 17.044556, 17.093859, 17.108582, 17.157295",\ + "17.052946, 17.389164, 17.438469, 17.453190, 17.501905",\ + "18.247952, 18.584171, 18.633474, 18.648197, 18.696911"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322873, 1.444191, 1.461993, 1.467309, 1.484899",\ + "1.322873, 1.444191, 1.461993, 1.467309, 1.484899",\ + "1.322873, 1.444191, 1.461993, 1.467309, 1.484899",\ + "1.322873, 1.444191, 1.461993, 1.467309, 1.484899",\ + "1.322873, 1.444191, 1.461993, 1.467309, 1.484899"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.433473, 14.942716, 15.019068, 15.041866, 15.117304",\ + "14.480762, 14.990005, 15.066359, 15.089156, 15.164595",\ + "14.586974, 15.096217, 15.172569, 15.195368, 15.270805",\ + "14.906673, 15.415916, 15.492270, 15.515067, 15.590506",\ + "16.015293, 16.524536, 16.600889, 16.623688, 16.699125"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063380, 2.088646, 2.096190, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.009996, 15.321911, 15.367651, 15.381309, 15.426500",\ + "15.057286, 15.369201, 15.414941, 15.428598, 15.473791",\ + "15.163498, 15.475412, 15.521152, 15.534810, 15.580002",\ + "15.483196, 15.795111, 15.840851, 15.854508, 15.899700",\ + "16.591816, 16.903730, 16.949471, 16.963127, 17.008320"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322873, 1.444191, 1.461993, 1.467309, 1.484899",\ + "1.322873, 1.444191, 1.461993, 1.467309, 1.484899",\ + "1.322873, 1.444191, 1.461993, 1.467309, 1.484899",\ + "1.322873, 1.444191, 1.461993, 1.467309, 1.484899",\ + "1.322873, 1.444191, 1.461993, 1.467309, 1.484899"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg_min*/ + } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1698,8 +3058,8 @@ pin("mprj_io[24]") { pin("mprj_io[23]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1709,8 +3069,8 @@ pin("mprj_io[23]") { pin("mprj_io[22]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1720,8 +3080,8 @@ pin("mprj_io[22]") { pin("mprj_io[21]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1731,8 +3091,8 @@ pin("mprj_io[21]") { pin("mprj_io[20]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1742,8 +3102,8 @@ pin("mprj_io[20]") { pin("mprj_io[19]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1753,8 +3113,8 @@ pin("mprj_io[19]") { pin("mprj_io[18]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1764,8 +3124,8 @@ pin("mprj_io[18]") { pin("mprj_io[17]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1775,8 +3135,8 @@ pin("mprj_io[17]") { pin("mprj_io[16]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1786,8 +3146,8 @@ pin("mprj_io[16]") { pin("mprj_io[15]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1797,8 +3157,8 @@ pin("mprj_io[15]") { pin("mprj_io[14]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1808,8 +3168,8 @@ pin("mprj_io[14]") { pin("mprj_io[13]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1823,11 +3183,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "25.149364, 25.678474, 25.757801, 25.781488, 25.859863",\ - "25.198826, 25.727936, 25.807262, 25.830950, 25.909325",\ - "25.309113, 25.838223, 25.917549, 25.941236, 26.019611",\ - "25.635456, 26.164566, 26.243893, 26.267580, 26.345955",\ - "26.758760, 27.287872, 27.367197, 27.390884, 27.469259"); + values ( "26.113625, 26.662577, 26.744877, 26.769451, 26.850767",\ + "26.164940, 26.713892, 26.796192, 26.820766, 26.902082",\ + "26.279362, 26.828316, 26.910616, 26.935190, 27.016506",\ + "26.617943, 27.166897, 27.249197, 27.273771, 27.355087",\ + "27.783371, 28.332325, 28.414625, 28.439199, 28.520515"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1841,11 +3201,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "25.238718, 25.562773, 25.610296, 25.624487, 25.671442",\ - "25.288179, 25.612234, 25.659758, 25.673948, 25.720903",\ - "25.398466, 25.722521, 25.770044, 25.784235, 25.831190",\ - "25.724810, 26.048864, 26.096388, 26.110579, 26.157534",\ - "26.848114, 27.172169, 27.219692, 27.233883, 27.280838"); + values ( "26.261095, 26.597301, 26.646606, 26.661331, 26.710045",\ + "26.312410, 26.648617, 26.697922, 26.712646, 26.761360",\ + "26.426834, 26.763041, 26.812347, 26.827068, 26.875786",\ + "26.765415, 27.101622, 27.150928, 27.165649, 27.214367",\ + "27.930843, 28.267050, 28.316357, 28.331078, 28.379795"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1866,11 +3226,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.246807, 22.247173, 22.247215, 22.247227, 22.247269",\ - "22.296268, 22.296635, 22.296677, 22.296688, 22.296730",\ - "22.406555, 22.406921, 22.406963, 22.406975, 22.407017",\ - "22.732897, 22.733263, 22.733305, 22.733318, 22.733358",\ - "23.856201, 23.856567, 23.856609, 23.856621, 23.856663"); + values ( "21.377506, 21.377859, 21.377899, 21.377911, 21.377951",\ + "21.425114, 21.425467, 21.425507, 21.425518, 21.425558",\ + "21.531265, 21.531618, 21.531658, 21.531670, 21.531710",\ + "21.845371, 21.845724, 21.845764, 21.845776, 21.845816",\ + "22.926546, 22.926899, 22.926939, 22.926950, 22.926991"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1884,11 +3244,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.120186, 22.126846, 22.127178, 22.127277, 22.127604",\ - "22.169647, 22.176308, 22.176640, 22.176739, 22.177065",\ - "22.279934, 22.286594, 22.286926, 22.287025, 22.287352",\ - "22.606276, 22.612936, 22.613268, 22.613367, 22.613693",\ - "23.729580, 23.736240, 23.736572, 23.736671, 23.736998"); + values ( "21.255632, 21.262043, 21.262363, 21.262459, 21.262774",\ + "21.303240, 21.309650, 21.309971, 21.310066, 21.310381",\ + "21.409391, 21.415802, 21.416122, 21.416218, 21.416533",\ + "21.723497, 21.729908, 21.730228, 21.730324, 21.730639",\ + "22.804672, 22.811083, 22.811403, 22.811499, 22.811813"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1902,12 +3262,97 @@ pin("mprj_io[13]") { } /* end of arc hk_serial_load_mprj_io[13]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.869181, 16.418133, 16.500435, 16.525009, 16.606323",\ + "15.920156, 16.469109, 16.551411, 16.575985, 16.657299",\ + "16.034643, 16.583595, 16.665897, 16.690472, 16.771786",\ + "16.379253, 16.928205, 17.010508, 17.035080, 17.116396",\ + "17.574259, 18.123211, 18.205513, 18.230087, 18.311401"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869136, 2.063386, 2.088648, 2.096191, 2.121150",\ + "1.869136, 2.063386, 2.088648, 2.096191, 2.121150",\ + "1.869136, 2.063386, 2.088648, 2.096191, 2.121150",\ + "1.869136, 2.063386, 2.088648, 2.096191, 2.121150",\ + "1.869136, 2.063386, 2.088648, 2.096191, 2.121150"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.838129, 17.174335, 17.223640, 17.238365, 17.287079",\ + "16.889105, 17.225311, 17.274616, 17.289341, 17.338055",\ + "17.003592, 17.339798, 17.389103, 17.403828, 17.452541",\ + "17.348202, 17.684410, 17.733715, 17.748438, 17.797153",\ + "18.543207, 18.879414, 18.928719, 18.943443, 18.992157"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322891, 1.444169, 1.461979, 1.467296, 1.484893",\ + "1.322891, 1.444169, 1.461979, 1.467296, 1.484893",\ + "1.322891, 1.444169, 1.461979, 1.467296, 1.484893",\ + "1.322891, 1.444169, 1.461979, 1.467296, 1.484893",\ + "1.322891, 1.444169, 1.461979, 1.467296, 1.484893"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.960623, 14.469893, 14.546244, 14.569041, 14.644478",\ + "14.007913, 14.517181, 14.593533, 14.616331, 14.691768",\ + "14.114123, 14.623392, 14.699743, 14.722542, 14.797978",\ + "14.433822, 14.943090, 15.019442, 15.042240, 15.117677",\ + "15.542441, 16.051710, 16.128061, 16.150860, 16.226295"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869136, 2.063386, 2.088648, 2.096191, 2.121150",\ + "1.869136, 2.063386, 2.088648, 2.096191, 2.121150",\ + "1.869136, 2.063386, 2.088648, 2.096191, 2.121150",\ + "1.869136, 2.063386, 2.088648, 2.096191, 2.121150",\ + "1.869136, 2.063386, 2.088648, 2.096191, 2.121150"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.906559, 15.218462, 15.264204, 15.277863, 15.323056",\ + "14.953850, 15.265753, 15.311494, 15.325152, 15.370346",\ + "15.060061, 15.371964, 15.417706, 15.431364, 15.476558",\ + "15.379759, 15.691662, 15.737404, 15.751062, 15.796256",\ + "16.488379, 16.800282, 16.846024, 16.859680, 16.904875"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322891, 1.444169, 1.461979, 1.467296, 1.484893",\ + "1.322891, 1.444169, 1.461979, 1.467296, 1.484893",\ + "1.322891, 1.444169, 1.461979, 1.467296, 1.484893",\ + "1.322891, 1.444169, 1.461979, 1.467296, 1.484893",\ + "1.322891, 1.444169, 1.461979, 1.467296, 1.484893"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg_min*/ + } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1921,11 +3366,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.890945, 24.419926, 24.499258, 24.522945, 24.601328",\ - "23.940407, 24.469387, 24.548719, 24.572407, 24.650789",\ - "24.050694, 24.579674, 24.659006, 24.682693, 24.761076",\ - "24.377037, 24.906017, 24.985350, 25.009037, 25.087420",\ - "25.500341, 26.029322, 26.108654, 26.132341, 26.210724"); + values ( "24.808014, 25.356833, 25.439138, 25.463715, 25.545036",\ + "24.859329, 25.408148, 25.490454, 25.515030, 25.596352",\ + "24.973751, 25.522570, 25.604876, 25.629452, 25.710773",\ + "25.312334, 25.861153, 25.943459, 25.968035, 26.049356",\ + "26.477764, 27.026583, 27.108889, 27.133465, 27.214787"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1939,11 +3384,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.927483, 24.251591, 24.299107, 24.313293, 24.360241",\ - "23.976944, 24.301052, 24.348568, 24.362755, 24.409702",\ - "24.087231, 24.411339, 24.458855, 24.473042, 24.519989",\ - "24.413574, 24.737682, 24.785198, 24.799385, 24.846333",\ - "25.536877, 25.860985, 25.908501, 25.922688, 25.969635"); + values ( "24.900682, 25.236946, 25.286243, 25.300962, 25.349670",\ + "24.951998, 25.288261, 25.337559, 25.352278, 25.400986",\ + "25.066420, 25.402683, 25.451981, 25.466700, 25.515408",\ + "25.405003, 25.741266, 25.790564, 25.805283, 25.853991",\ + "26.570433, 26.906696, 26.955994, 26.970713, 27.019421"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1964,11 +3409,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.037342, 21.037428, 21.037437, 21.037441, 21.037451",\ - "21.086803, 21.086889, 21.086899, 21.086903, 21.086912",\ - "21.197090, 21.197176, 21.197186, 21.197189, 21.197199",\ - "21.523434, 21.523520, 21.523529, 21.523533, 21.523542",\ - "22.646736, 22.646822, 22.646832, 22.646835, 22.646845"); + values ( "20.210922, 20.211004, 20.211014, 20.211018, 20.211025",\ + "20.258530, 20.258612, 20.258621, 20.258625, 20.258633",\ + "20.364681, 20.364763, 20.364773, 20.364777, 20.364784",\ + "20.678783, 20.678865, 20.678875, 20.678879, 20.678886",\ + "21.759962, 21.760044, 21.760054, 21.760057, 21.760067"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1982,11 +3427,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.903975, 20.913937, 20.914352, 20.914476, 20.914890",\ - "20.953436, 20.963398, 20.963814, 20.963938, 20.964352",\ - "21.063723, 21.073685, 21.074100, 21.074224, 21.074638",\ - "21.390066, 21.400028, 21.400444, 21.400568, 21.400982",\ - "22.513369, 22.523331, 22.523746, 22.523870, 22.524284"); + values ( "20.082554, 20.092144, 20.092545, 20.092665, 20.093061",\ + "20.130161, 20.139751, 20.140152, 20.140272, 20.140669",\ + "20.236313, 20.245903, 20.246304, 20.246424, 20.246820",\ + "20.550415, 20.560005, 20.560406, 20.560526, 20.560923",\ + "21.631596, 21.641184, 21.641584, 21.641705, 21.642101"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2000,12 +3445,97 @@ pin("mprj_io[12]") { } /* end of arc hk_serial_load_mprj_io[12]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.161893, 15.710711, 15.793018, 15.817594, 15.898914",\ + "15.212869, 15.761687, 15.843994, 15.868569, 15.949890",\ + "15.327355, 15.876174, 15.958481, 15.983056, 16.064377",\ + "15.671967, 16.220785, 16.303091, 16.327667, 16.408989",\ + "16.866972, 17.415791, 17.498096, 17.522673, 17.603992"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869182, 2.063358, 2.088638, 2.096187, 2.121164"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.545316, 15.881578, 15.930876, 15.945597, 15.994304",\ + "15.596292, 15.932554, 15.981852, 15.996572, 16.045280",\ + "15.710778, 16.047041, 16.096338, 16.111059, 16.159767",\ + "16.055389, 16.391653, 16.440950, 16.455669, 16.504377",\ + "17.250395, 17.586658, 17.635956, 17.650675, 17.699383"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322809, 1.444270, 1.462048, 1.467357, 1.484922",\ + "1.322809, 1.444270, 1.462048, 1.467357, 1.484922",\ + "1.322809, 1.444270, 1.462048, 1.467357, 1.484922",\ + "1.322809, 1.444270, 1.462048, 1.467357, 1.484922",\ + "1.322809, 1.444270, 1.462048, 1.467357, 1.484922"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.802698, 14.311843, 14.388201, 14.410999, 14.486442",\ + "13.849988, 14.359133, 14.435490, 14.458289, 14.533731",\ + "13.956200, 14.465344, 14.541702, 14.564501, 14.639943",\ + "14.275898, 14.785043, 14.861401, 14.884199, 14.959641",\ + "15.384516, 15.893661, 15.970018, 15.992817, 16.068260"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869182, 2.063358, 2.088638, 2.096187, 2.121164"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.107697, 14.419651, 14.465385, 14.479042, 14.524228",\ + "14.154987, 14.466942, 14.512676, 14.526333, 14.571519",\ + "14.261198, 14.573153, 14.618887, 14.632544, 14.677730",\ + "14.580897, 14.892853, 14.938587, 14.952242, 14.997429",\ + "15.689518, 16.001472, 16.047207, 16.060863, 16.106049"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322809, 1.444270, 1.462048, 1.467357, 1.484922",\ + "1.322809, 1.444270, 1.462048, 1.467357, 1.484922",\ + "1.322809, 1.444270, 1.462048, 1.467357, 1.484922",\ + "1.322809, 1.444270, 1.462048, 1.467357, 1.484922",\ + "1.322809, 1.444270, 1.462048, 1.467357, 1.484922"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg_min*/ + } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2019,11 +3549,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.727242, 23.256212, 23.335545, 23.359232, 23.437614",\ - "22.776703, 23.305674, 23.385006, 23.408693, 23.487076",\ - "22.886990, 23.415960, 23.495293, 23.518980, 23.597363",\ - "23.213333, 23.742304, 23.821636, 23.845324, 23.923706",\ - "24.336637, 24.865608, 24.944941, 24.968628, 25.047010"); + values ( "23.600674, 24.149479, 24.231787, 24.256363, 24.337685",\ + "23.651989, 24.200794, 24.283102, 24.307678, 24.389000",\ + "23.766411, 24.315216, 24.397524, 24.422100, 24.503422",\ + "24.104992, 24.653797, 24.736105, 24.760681, 24.842003",\ + "25.270420, 25.819225, 25.901533, 25.926109, 26.007431"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2037,11 +3567,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.759262, 23.083378, 23.130892, 23.145081, 23.192026",\ - "22.808723, 23.132839, 23.180353, 23.194542, 23.241488",\ - "22.919010, 23.243126, 23.290640, 23.304829, 23.351774",\ - "23.245354, 23.569469, 23.616983, 23.631172, 23.678118",\ - "24.368660, 24.692772, 24.740288, 24.754477, 24.801422"); + values ( "23.688660, 24.024927, 24.074224, 24.088943, 24.137651",\ + "23.739975, 24.076242, 24.125540, 24.140259, 24.188967",\ + "23.854397, 24.190664, 24.239962, 24.254681, 24.303389",\ + "24.192978, 24.529245, 24.578543, 24.593262, 24.641970",\ + "25.358406, 25.694674, 25.743971, 25.758690, 25.807398"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2062,11 +3592,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.905361, 19.905369, 19.905369, 19.905369, 19.905369",\ - "19.954823, 19.954830, 19.954830, 19.954830, 19.954830",\ - "20.065109, 20.065117, 20.065117, 20.065117, 20.065117",\ - "20.391453, 20.391460, 20.391460, 20.391460, 20.391460",\ - "21.514753, 21.514761, 21.514761, 21.514761, 21.514763"); + values ( "19.121387, 19.121395, 19.121395, 19.121395, 19.121395",\ + "19.168995, 19.169003, 19.169003, 19.169003, 19.169003",\ + "19.275146, 19.275154, 19.275154, 19.275154, 19.275154",\ + "19.589251, 19.589258, 19.589260, 19.589260, 19.589260",\ + "20.670427, 20.670435, 20.670437, 20.670437, 20.670437"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2080,11 +3610,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.770109, 19.780993, 19.781433, 19.781565, 19.782000",\ - "19.819571, 19.830454, 19.830894, 19.831026, 19.831461",\ - "19.929857, 19.940741, 19.941181, 19.941313, 19.941748",\ - "20.256201, 20.267084, 20.267525, 20.267656, 20.268091",\ - "21.379501, 21.390385, 21.390825, 21.390957, 21.391392"); + values ( "18.991207, 19.001682, 19.002108, 19.002234, 19.002653",\ + "19.038815, 19.049290, 19.049715, 19.049841, 19.050261",\ + "19.144966, 19.155441, 19.155867, 19.155993, 19.156412",\ + "19.459072, 19.469547, 19.469971, 19.470097, 19.470516",\ + "20.540249, 20.550724, 20.551147, 20.551273, 20.551693"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2098,12 +3628,97 @@ pin("mprj_io[11]") { } /* end of arc hk_serial_load_mprj_io[11]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.915047, 15.463854, 15.546162, 15.570738, 15.652059",\ + "14.966022, 15.514829, 15.597136, 15.621712, 15.703033",\ + "15.080509, 15.629316, 15.711624, 15.736200, 15.817521",\ + "15.425121, 15.973927, 16.056234, 16.080811, 16.162132",\ + "16.620125, 17.168932, 17.251240, 17.275816, 17.357136"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869186, 2.063355, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063355, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063355, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063355, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063355, 2.088637, 2.096186, 2.121165"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.475389, 15.811657, 15.860954, 15.875674, 15.924381",\ + "15.526365, 15.862633, 15.911930, 15.926650, 15.975357",\ + "15.640852, 15.977119, 16.026417, 16.041138, 16.089844",\ + "15.985462, 16.321732, 16.371029, 16.385748, 16.434454",\ + "17.180470, 17.516737, 17.566034, 17.580753, 17.629461"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\ + "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\ + "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\ + "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\ + "1.322802, 1.444279, 1.462054, 1.467362, 1.484924"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.565704, 14.074839, 14.151196, 14.173996, 14.249438",\ + "13.612995, 14.122129, 14.198486, 14.221287, 14.296729",\ + "13.719208, 14.228341, 14.304699, 14.327497, 14.402941",\ + "14.038906, 14.548039, 14.624397, 14.647196, 14.722639",\ + "15.147526, 15.656659, 15.733017, 15.755816, 15.831259"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869186, 2.063355, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063355, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063355, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063355, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063355, 2.088637, 2.096186, 2.121165"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.040234, 14.352194, 14.397926, 14.411583, 14.456768",\ + "14.087524, 14.399483, 14.445217, 14.458873, 14.504059",\ + "14.193735, 14.505695, 14.551428, 14.565084, 14.610270",\ + "14.513433, 14.825394, 14.871126, 14.884783, 14.929968",\ + "15.622053, 15.934011, 15.979746, 15.993402, 16.038588"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\ + "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\ + "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\ + "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\ + "1.322802, 1.444279, 1.462054, 1.467362, 1.484924"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg_min*/ + } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2117,11 +3732,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.544685, 22.073656, 22.152988, 22.176676, 22.255058",\ - "21.594147, 22.123117, 22.202450, 22.226137, 22.304520",\ - "21.704433, 22.233404, 22.312737, 22.336424, 22.414806",\ - "22.030777, 22.559748, 22.639080, 22.662767, 22.741150",\ - "23.154079, 23.683050, 23.762383, 23.786070, 23.864452"); + values ( "38.327164, 38.875969, 38.958275, 38.982853, 39.064175",\ + "38.378479, 38.927284, 39.009590, 39.034168, 39.115490",\ + "38.492905, 39.041710, 39.124016, 39.148594, 39.229916",\ + "38.831482, 39.380287, 39.462593, 39.487171, 39.568493",\ + "39.996910, 40.545715, 40.628021, 40.652599, 40.733921"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2135,11 +3750,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.576403, 21.900517, 21.948032, 21.962219, 22.009167",\ - "21.625864, 21.949978, 21.997494, 22.011681, 22.058628",\ - "21.736151, 22.060265, 22.107780, 22.121967, 22.168915",\ - "22.062494, 22.386608, 22.434124, 22.448311, 22.495258",\ - "23.185799, 23.509912, 23.557428, 23.571615, 23.618561"); + values ( "32.086136, 32.422401, 32.471699, 32.486420, 32.535126",\ + "32.137451, 32.473721, 32.523018, 32.537735, 32.586441",\ + "32.251873, 32.588142, 32.637440, 32.652157, 32.700867",\ + "32.590454, 32.926723, 32.976021, 32.990738, 33.039444",\ + "33.755882, 34.092148, 34.141445, 34.156166, 34.204872"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2160,11 +3775,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.681623, 18.681690, 18.681698, 18.681700, 18.681707",\ - "18.731085, 18.731152, 18.731159, 18.731161, 18.731169",\ - "18.841372, 18.841438, 18.841446, 18.841448, 18.841455",\ - "19.167715, 19.167782, 19.167789, 19.167791, 19.167799",\ - "20.291018, 20.291084, 20.291092, 20.291094, 20.291101"); + values ( "17.940702, 17.940765, 17.940773, 17.940777, 17.940784",\ + "17.988310, 17.988373, 17.988380, 17.988384, 17.988392",\ + "18.094461, 18.094524, 18.094532, 18.094536, 18.094543",\ + "18.408566, 18.408630, 18.408638, 18.408640, 18.408646",\ + "19.489744, 19.489807, 19.489815, 19.489819, 19.489826"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2178,11 +3793,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.547810, 18.557989, 18.558411, 18.558537, 18.558956",\ - "18.597271, 18.607450, 18.607872, 18.607998, 18.608418",\ - "18.707558, 18.717737, 18.718159, 18.718285, 18.718704",\ - "19.033901, 19.044081, 19.044502, 19.044628, 19.045048",\ - "20.157204, 20.167383, 20.167805, 20.167931, 20.168350"); + values ( "17.811907, 17.821705, 17.822111, 17.822233, 17.822634",\ + "17.859514, 17.869312, 17.869719, 17.869841, 17.870241",\ + "17.965666, 17.975464, 17.975870, 17.975992, 17.976393",\ + "18.279770, 18.289568, 18.289974, 18.290096, 18.290497",\ + "19.360949, 19.370747, 19.371153, 19.371275, 19.371675"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2196,12 +3811,97 @@ pin("mprj_io[10]") { } /* end of arc hk_serial_load_mprj_io[10]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.106464, 15.655271, 15.737577, 15.762154, 15.843475",\ + "15.157440, 15.706245, 15.788553, 15.813129, 15.894451",\ + "15.271927, 15.820733, 15.903040, 15.927616, 16.008938",\ + "15.616537, 16.165344, 16.247650, 16.272226, 16.353548",\ + "16.811541, 17.360348, 17.442654, 17.467230, 17.548552"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869186, 2.063355, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063355, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063355, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063355, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063355, 2.088637, 2.096186, 2.121165"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.326323, 16.662592, 16.711887, 16.726608, 16.775314",\ + "16.377298, 16.713568, 16.762863, 16.777584, 16.826290",\ + "16.491785, 16.828054, 16.877350, 16.892071, 16.940777",\ + "16.836395, 17.172665, 17.221962, 17.236681, 17.285389",\ + "18.031403, 18.367670, 18.416967, 18.431686, 18.480392"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322802, 1.444279, 1.462055, 1.467362, 1.484925",\ + "1.322802, 1.444279, 1.462055, 1.467362, 1.484925",\ + "1.322802, 1.444279, 1.462055, 1.467362, 1.484925",\ + "1.322802, 1.444279, 1.462055, 1.467362, 1.484925",\ + "1.322802, 1.444279, 1.462055, 1.467362, 1.484925"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "10.436707, 10.945841, 11.022199, 11.044998, 11.120440",\ + "10.483998, 10.993132, 11.069489, 11.092289, 11.167731",\ + "10.590209, 11.099342, 11.175700, 11.198500, 11.273942",\ + "10.909912, 11.419046, 11.495403, 11.518203, 11.593645",\ + "12.018579, 12.527714, 12.604071, 12.626870, 12.702312"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869186, 2.063355, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063355, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063355, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063355, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063355, 2.088637, 2.096186, 2.121165"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "11.484533, 11.796493, 11.842226, 11.855882, 11.901068",\ + "11.531823, 11.843782, 11.889517, 11.903172, 11.948358",\ + "11.638034, 11.949993, 11.995728, 12.009382, 12.054568",\ + "11.957737, 12.269697, 12.315430, 12.329086, 12.374271",\ + "13.066403, 13.378363, 13.424097, 13.437752, 13.482938"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322802, 1.444279, 1.462055, 1.467362, 1.484925",\ + "1.322802, 1.444279, 1.462055, 1.467362, 1.484925",\ + "1.322802, 1.444279, 1.462055, 1.467362, 1.484925",\ + "1.322802, 1.444279, 1.462055, 1.467362, 1.484925",\ + "1.322802, 1.444279, 1.462055, 1.467362, 1.484925"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg_min*/ + } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2215,11 +3915,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.373590, 20.902660, 20.981993, 21.005680, 21.084061",\ - "20.423052, 20.952122, 21.031454, 21.055141, 21.133522",\ - "20.533339, 21.062408, 21.141741, 21.165428, 21.243809",\ - "20.859680, 21.388752, 21.468082, 21.491772, 21.570152",\ - "21.982986, 22.512058, 22.591389, 22.615078, 22.693459"); + values ( "21.158760, 21.707670, 21.789978, 21.814552, 21.895874",\ + "21.210075, 21.758986, 21.841293, 21.865868, 21.947189",\ + "21.324497, 21.873407, 21.955715, 21.980289, 22.061611",\ + "21.663078, 22.211988, 22.294296, 22.318871, 22.400192",\ + "22.828506, 23.377417, 23.459724, 23.484299, 23.565620"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2233,11 +3933,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.388836, 20.712969, 20.760483, 20.774668, 20.821611",\ - "20.438297, 20.762430, 20.809944, 20.824129, 20.871073",\ - "20.548584, 20.872717, 20.920231, 20.934416, 20.981359",\ - "20.874928, 21.199060, 21.246574, 21.260759, 21.307703",\ - "21.998230, 22.322365, 22.369877, 22.384064, 22.431007"); + values ( "21.229342, 21.565630, 21.614925, 21.629642, 21.678347",\ + "21.280657, 21.616945, 21.666241, 21.680958, 21.729662",\ + "21.395079, 21.731367, 21.780663, 21.795380, 21.844084",\ + "21.733660, 22.069948, 22.119244, 22.133961, 22.182665",\ + "22.899090, 23.235378, 23.284672, 23.299391, 23.348095"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2258,11 +3958,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.497248, 17.497337, 17.497349, 17.497351, 17.497360",\ - "17.546709, 17.546799, 17.546810, 17.546812, 17.546822",\ - "17.656996, 17.657085, 17.657097, 17.657099, 17.657108",\ - "17.983339, 17.983429, 17.983440, 17.983442, 17.983452",\ - "19.106642, 19.106731, 19.106743, 19.106745, 19.106754"); + values ( "16.800705, 16.800791, 16.800800, 16.800804, 16.800814",\ + "16.848312, 16.848398, 16.848408, 16.848412, 16.848421",\ + "16.954464, 16.954550, 16.954559, 16.954563, 16.954573",\ + "17.268568, 17.268654, 17.268663, 17.268667, 17.268677",\ + "18.349747, 18.349833, 18.349842, 18.349846, 18.349855"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2276,11 +3976,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.363979, 17.373892, 17.374308, 17.374432, 17.374844",\ - "17.413441, 17.423353, 17.423769, 17.423893, 17.424305",\ - "17.523727, 17.533640, 17.534056, 17.534180, 17.534592",\ - "17.850071, 17.859983, 17.860399, 17.860523, 17.860935",\ - "18.973373, 18.983286, 18.983702, 18.983826, 18.984238"); + values ( "16.672434, 16.681974, 16.682375, 16.682495, 16.682890",\ + "16.720041, 16.729582, 16.729982, 16.730103, 16.730497",\ + "16.826193, 16.835733, 16.836134, 16.836254, 16.836649",\ + "17.140297, 17.149837, 17.150238, 17.150356, 17.150753",\ + "18.221476, 18.231016, 18.231417, 18.231537, 18.231932"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2294,12 +3994,184 @@ pin("mprj_io[9]") { } /* end of arc hk_serial_load_mprj_io[9]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.434895, 15.983805, 16.066113, 16.090689, 16.172009",\ + "15.485870, 16.034781, 16.117088, 16.141665, 16.222984",\ + "15.600357, 16.149267, 16.231575, 16.256151, 16.337471",\ + "15.944969, 16.493879, 16.576185, 16.600761, 16.682083",\ + "17.139975, 17.688885, 17.771191, 17.795767, 17.877087"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869268, 2.063365, 2.088649, 2.096199, 2.121180",\ + "1.869268, 2.063365, 2.088649, 2.096199, 2.121180",\ + "1.869268, 2.063365, 2.088649, 2.096199, 2.121180",\ + "1.869268, 2.063365, 2.088649, 2.096199, 2.121180",\ + "1.869268, 2.063365, 2.088649, 2.096199, 2.121180"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.567694, 16.903982, 16.953278, 16.967995, 17.016699",\ + "16.618670, 16.954956, 17.004251, 17.018970, 17.067673",\ + "16.733156, 17.069445, 17.118740, 17.133457, 17.182161",\ + "17.077766, 17.414055, 17.463348, 17.478067, 17.526772",\ + "18.272772, 18.609060, 18.658356, 18.673073, 18.721777"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322773, 1.444316, 1.462080, 1.467384, 1.484935",\ + "1.322773, 1.444316, 1.462080, 1.467384, 1.484935",\ + "1.322773, 1.444316, 1.462080, 1.467384, 1.484935",\ + "1.322773, 1.444316, 1.462080, 1.467384, 1.484935",\ + "1.322773, 1.444316, 1.462080, 1.467384, 1.484935"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "10.264348, 10.773578, 10.849935, 10.872734, 10.948175",\ + "10.311638, 10.820868, 10.897224, 10.920025, 10.995466",\ + "10.417850, 10.927079, 11.003436, 11.026236, 11.101677",\ + "10.737553, 11.246782, 11.323139, 11.345938, 11.421380",\ + "11.846218, 12.355448, 12.431805, 12.454605, 12.530046"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869268, 2.063365, 2.088649, 2.096199, 2.121180",\ + "1.869268, 2.063365, 2.088649, 2.096199, 2.121180",\ + "1.869268, 2.063365, 2.088649, 2.096199, 2.121180",\ + "1.869268, 2.063365, 2.088649, 2.096199, 2.121180",\ + "1.869268, 2.063365, 2.088649, 2.096199, 2.121180"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "11.381081, 11.693060, 11.738791, 11.752445, 11.797628",\ + "11.428371, 11.740351, 11.786081, 11.799736, 11.844919",\ + "11.534582, 11.846561, 11.892292, 11.905947, 11.951130",\ + "11.854286, 12.166265, 12.211996, 12.225650, 12.270834",\ + "12.962953, 13.274931, 13.320662, 13.334316, 13.379499"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322773, 1.444316, 1.462080, 1.467384, 1.484935",\ + "1.322773, 1.444316, 1.462080, 1.467384, 1.484935",\ + "1.322773, 1.444316, 1.462080, 1.467384, 1.484935",\ + "1.322773, 1.444316, 1.462080, 1.467384, 1.484935",\ + "1.322773, 1.444316, 1.462080, 1.467384, 1.484935"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg_min*/ + + timing () { + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "9.201447, 9.750357, 9.832664, 9.857240, 9.938560",\ + "9.252422, 9.801332, 9.883638, 9.908215, 9.989535",\ + "9.366909, 9.915819, 9.998126, 10.022702, 10.104023",\ + "9.711532, 10.260442, 10.342749, 10.367325, 10.448645",\ + "10.906652, 11.455563, 11.537869, 11.562446, 11.643766"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869268, 2.063365, 2.088649, 2.096199, 2.121180",\ + "1.869268, 2.063365, 2.088649, 2.096199, 2.121180",\ + "1.869268, 2.063365, 2.088649, 2.096199, 2.121180",\ + "1.869268, 2.063365, 2.088649, 2.096199, 2.121180",\ + "1.869268, 2.063365, 2.088649, 2.096199, 2.121180"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "10.371549, 10.707836, 10.757132, 10.771850, 10.820553",\ + "10.424578, 10.760866, 10.810161, 10.824879, 10.873583",\ + "10.547979, 10.884268, 10.933561, 10.948280, 10.996984",\ + "10.928583, 11.264872, 11.314165, 11.328884, 11.377588",\ + "12.390226, 12.726515, 12.775808, 12.790527, 12.839231"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322773, 1.444316, 1.462080, 1.467384, 1.484935",\ + "1.322773, 1.444316, 1.462080, 1.467384, 1.484935",\ + "1.322773, 1.444316, 1.462080, 1.467384, 1.484935",\ + "1.322773, 1.444316, 1.462080, 1.467384, 1.484935",\ + "1.322773, 1.444316, 1.462080, 1.467384, 1.484935"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "8.488902, 8.998132, 9.074489, 9.097288, 9.172729",\ + "8.536192, 9.045422, 9.121778, 9.144579, 9.220020",\ + "8.642404, 9.151633, 9.227990, 9.250790, 9.326231",\ + "8.962113, 9.471343, 9.547700, 9.570499, 9.645941",\ + "10.070840, 10.580070, 10.656426, 10.679226, 10.754667"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869268, 2.063365, 2.088649, 2.096199, 2.121180",\ + "1.869268, 2.063365, 2.088649, 2.096199, 2.121180",\ + "1.869268, 2.063365, 2.088649, 2.096199, 2.121180",\ + "1.869268, 2.063365, 2.088649, 2.096199, 2.121180",\ + "1.869268, 2.063365, 2.088649, 2.096199, 2.121180"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "9.521623, 9.833601, 9.879332, 9.892986, 9.938169",\ + "9.570819, 9.882797, 9.928528, 9.942183, 9.987366",\ + "9.685299, 9.997278, 10.043009, 10.056664, 10.101847",\ + "10.038390, 10.350368, 10.396099, 10.409754, 10.454937",\ + "11.394371, 11.706349, 11.752080, 11.765734, 11.810918"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322773, 1.444316, 1.462080, 1.467384, 1.484935",\ + "1.322773, 1.444316, 1.462080, 1.467384, 1.484935",\ + "1.322773, 1.444316, 1.462080, 1.467384, 1.484935",\ + "1.322773, 1.444316, 1.462080, 1.467384, 1.484935",\ + "1.322773, 1.444316, 1.462080, 1.467384, 1.484935"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una_min*/ + } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2313,11 +4185,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.165287, 19.694244, 19.773579, 19.797266, 19.875648",\ - "19.214748, 19.743706, 19.823040, 19.846727, 19.925110",\ - "19.325035, 19.853992, 19.933327, 19.957014, 20.035397",\ - "19.651379, 20.180336, 20.259670, 20.283358, 20.361740",\ - "20.774685, 21.303642, 21.382975, 21.406664, 21.485046"); + values ( "39.429352, 39.978146, 40.060455, 40.085030, 40.166355",\ + "39.480675, 40.029465, 40.111774, 40.136353, 40.217674",\ + "39.595093, 40.143887, 40.226196, 40.250771, 40.332096",\ + "39.933678, 40.482468, 40.564777, 40.589355, 40.670677",\ + "41.099098, 41.647892, 41.730202, 41.754776, 41.836102"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2331,11 +4203,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.192425, 19.516544, 19.564058, 19.578245, 19.625191",\ - "19.241886, 19.566006, 19.613520, 19.627707, 19.674652",\ - "19.352173, 19.676292, 19.723806, 19.737993, 19.784939",\ - "19.678516, 20.002636, 20.050150, 20.064337, 20.111282",\ - "20.801821, 21.125940, 21.173454, 21.187641, 21.234587"); + values ( "33.203732, 33.540005, 33.589302, 33.604019, 33.652725",\ + "33.255047, 33.591320, 33.640617, 33.655334, 33.704041",\ + "33.369469, 33.705746, 33.755039, 33.769760, 33.818466",\ + "33.708054, 34.044327, 34.093620, 34.108341, 34.157047",\ + "34.873474, 35.209751, 35.259045, 35.273766, 35.322472"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2356,11 +4228,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "16.312683, 16.312727, 16.312733, 16.312735, 16.312738",\ - "16.362144, 16.362188, 16.362194, 16.362196, 16.362200",\ - "16.472431, 16.472475, 16.472481, 16.472483, 16.472486",\ - "16.798775, 16.798819, 16.798824, 16.798826, 16.798830",\ - "17.922077, 17.922121, 17.922127, 17.922129, 17.922132"); + values ( "15.660538, 15.660581, 15.660585, 15.660587, 15.660592",\ + "15.708145, 15.708188, 15.708193, 15.708195, 15.708200",\ + "15.814297, 15.814340, 15.814344, 15.814346, 15.814351",\ + "16.128401, 16.128445, 16.128448, 16.128450, 16.128456",\ + "17.209579, 17.209623, 17.209627, 17.209629, 17.209633"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2374,11 +4246,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "16.178329, 16.188772, 16.189201, 16.189331, 16.189754",\ - "16.227791, 16.238234, 16.238663, 16.238792, 16.239216",\ - "16.338078, 16.348520, 16.348949, 16.349079, 16.349503",\ - "16.664421, 16.674864, 16.675293, 16.675423, 16.675846",\ - "17.787724, 17.798166, 17.798595, 17.798725, 17.799149"); + values ( "15.531222, 15.541275, 15.541688, 15.541811, 15.542220",\ + "15.578830, 15.588882, 15.589295, 15.589418, 15.589828",\ + "15.684981, 15.695034, 15.695447, 15.695570, 15.695979",\ + "15.999085, 16.009138, 16.009552, 16.009674, 16.010082",\ + "17.080263, 17.090317, 17.090729, 17.090853, 17.091261"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2392,12 +4264,97 @@ pin("mprj_io[8]") { } /* end of arc hk_serial_load_mprj_io[8]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.978280, 15.527074, 15.609382, 15.633958, 15.715280",\ + "15.029255, 15.578049, 15.660357, 15.684933, 15.766254",\ + "15.143743, 15.692536, 15.774844, 15.799420, 15.880742",\ + "15.488353, 16.037148, 16.119453, 16.144032, 16.225353",\ + "16.683357, 17.232151, 17.314461, 17.339035, 17.420357"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869190, 2.063353, 2.088636, 2.096186, 2.121166",\ + "1.869190, 2.063353, 2.088636, 2.096186, 2.121166",\ + "1.869190, 2.063353, 2.088636, 2.096186, 2.121166",\ + "1.869190, 2.063353, 2.088636, 2.096186, 2.121166",\ + "1.869190, 2.063353, 2.088636, 2.096186, 2.121166"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.321224, 16.657497, 16.706793, 16.721512, 16.770218",\ + "16.372198, 16.708471, 16.757769, 16.772488, 16.821194",\ + "16.486687, 16.822960, 16.872255, 16.886974, 16.935680",\ + "16.831295, 17.167570, 17.216866, 17.231585, 17.280291",\ + "18.026302, 18.362576, 18.411871, 18.426590, 18.475296"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322794, 1.444289, 1.462061, 1.467368, 1.484927",\ + "1.322794, 1.444289, 1.462061, 1.467368, 1.484927",\ + "1.322794, 1.444289, 1.462061, 1.467368, 1.484927",\ + "1.322794, 1.444289, 1.462061, 1.467368, 1.484927",\ + "1.322794, 1.444289, 1.462061, 1.467368, 1.484927"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "10.097434, 10.606556, 10.682914, 10.705713, 10.781157",\ + "10.144724, 10.653847, 10.730204, 10.753004, 10.828447",\ + "10.250936, 10.760057, 10.836415, 10.859215, 10.934658",\ + "10.570639, 11.079761, 11.156118, 11.178918, 11.254361",\ + "11.679306, 12.188427, 12.264786, 12.287584, 12.363028"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869190, 2.063353, 2.088636, 2.096186, 2.121166",\ + "1.869190, 2.063353, 2.088636, 2.096186, 2.121166",\ + "1.869190, 2.063353, 2.088636, 2.096186, 2.121166",\ + "1.869190, 2.063353, 2.088636, 2.096186, 2.121166",\ + "1.869190, 2.063353, 2.088636, 2.096186, 2.121166"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "11.316947, 11.628912, 11.674644, 11.688299, 11.733484",\ + "11.364238, 11.676203, 11.721935, 11.735590, 11.780775",\ + "11.470449, 11.782413, 11.828146, 11.841802, 11.886987",\ + "11.790152, 12.102117, 12.147849, 12.161505, 12.206690",\ + "12.898819, 13.210783, 13.256516, 13.270172, 13.315357"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322794, 1.444289, 1.462061, 1.467368, 1.484927",\ + "1.322794, 1.444289, 1.462061, 1.467368, 1.484927",\ + "1.322794, 1.444289, 1.462061, 1.467368, 1.484927",\ + "1.322794, 1.444289, 1.462061, 1.467368, 1.484927",\ + "1.322794, 1.444289, 1.462061, 1.467368, 1.484927"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg_min*/ + } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2411,11 +4368,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.012411, 18.541363, 18.620697, 18.644384, 18.722767",\ - "18.061872, 18.590824, 18.670158, 18.693846, 18.772228",\ - "18.172159, 18.701111, 18.780445, 18.804132, 18.882515",\ - "18.498503, 19.027454, 19.106789, 19.130476, 19.208858",\ - "19.621805, 20.150757, 20.230091, 20.253778, 20.332161"); + values ( "18.705441, 19.254229, 19.336536, 19.361113, 19.442434",\ + "18.756756, 19.305544, 19.387852, 19.412428, 19.493750",\ + "18.871178, 19.419966, 19.502274, 19.526850, 19.608171",\ + "19.209759, 19.758547, 19.840855, 19.865431, 19.946753",\ + "20.375187, 20.923975, 21.006283, 21.030859, 21.112181"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2429,11 +4386,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.037399, 18.361521, 18.409035, 18.423222, 18.470167",\ - "18.086861, 18.410982, 18.458496, 18.472683, 18.519629",\ - "18.197147, 18.521269, 18.568783, 18.582970, 18.629915",\ - "18.523491, 18.847612, 18.895126, 18.909313, 18.956259",\ - "19.646793, 19.970915, 20.018429, 20.032616, 20.079561"); + values ( "18.786131, 19.122408, 19.171703, 19.186422, 19.235128",\ + "18.837446, 19.173723, 19.223019, 19.237738, 19.286444",\ + "18.951868, 19.288145, 19.337440, 19.352160, 19.400866",\ + "19.290449, 19.626726, 19.676022, 19.690741, 19.739447",\ + "20.455877, 20.792154, 20.841450, 20.856169, 20.904875"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2454,11 +4411,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.116446, 15.116571, 15.116586, 15.116590, 15.116604",\ - "15.165908, 15.166033, 15.166047, 15.166051, 15.166065",\ - "15.276195, 15.276320, 15.276334, 15.276338, 15.276352",\ - "15.602538, 15.602663, 15.602677, 15.602681, 15.602695",\ - "16.725840, 16.725965, 16.725979, 16.725985, 16.725998"); + values ( "14.510633, 14.510753, 14.510767, 14.510771, 14.510784",\ + "14.558240, 14.558360, 14.558374, 14.558378, 14.558392",\ + "14.664392, 14.664512, 14.664526, 14.664530, 14.664543",\ + "14.978496, 14.978616, 14.978630, 14.978634, 14.978647",\ + "16.059673, 16.059795, 16.059809, 16.059813, 16.059826"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2472,11 +4429,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.984025, 14.993524, 14.993929, 14.994049, 14.994450",\ - "15.033486, 15.042985, 15.043390, 15.043510, 15.043911",\ - "15.143773, 15.153272, 15.153677, 15.153797, 15.154198",\ - "15.470117, 15.479615, 15.480021, 15.480141, 15.480541",\ - "16.593418, 16.602917, 16.603323, 16.603443, 16.603844"); + values ( "14.383177, 14.392319, 14.392710, 14.392826, 14.393211",\ + "14.430784, 14.439926, 14.440317, 14.440434, 14.440819",\ + "14.536936, 14.546078, 14.546469, 14.546585, 14.546970",\ + "14.851040, 14.860182, 14.860573, 14.860689, 14.861074",\ + "15.932219, 15.941360, 15.941751, 15.941868, 15.942253"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2490,12 +4447,97 @@ pin("mprj_io[7]") { } /* end of arc hk_serial_load_mprj_io[7]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.652763, 15.201551, 15.283860, 15.308436, 15.389759",\ + "14.703739, 15.252527, 15.334836, 15.359412, 15.440735",\ + "14.818226, 15.367014, 15.449323, 15.473899, 15.555222",\ + "15.162836, 15.711624, 15.793933, 15.818509, 15.899832",\ + "16.357843, 16.906631, 16.988941, 17.013515, 17.094839"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869192, 2.063352, 2.088636, 2.096186, 2.121167",\ + "1.869192, 2.063352, 2.088636, 2.096186, 2.121167",\ + "1.869192, 2.063352, 2.088636, 2.096186, 2.121167",\ + "1.869192, 2.063352, 2.088636, 2.096186, 2.121167",\ + "1.869192, 2.063352, 2.088636, 2.096186, 2.121167"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.359350, 15.695627, 15.744923, 15.759642, 15.808348",\ + "15.410326, 15.746603, 15.795898, 15.810617, 15.859324",\ + "15.524813, 15.861090, 15.910385, 15.925104, 15.973810",\ + "15.869425, 16.205700, 16.254995, 16.269714, 16.318420",\ + "17.064430, 17.400707, 17.450003, 17.464722, 17.513428"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322791, 1.444293, 1.462064, 1.467370, 1.484928",\ + "1.322791, 1.444293, 1.462064, 1.467370, 1.484928",\ + "1.322791, 1.444293, 1.462064, 1.467370, 1.484928",\ + "1.322791, 1.444293, 1.462064, 1.467370, 1.484928",\ + "1.322791, 1.444293, 1.462064, 1.467370, 1.484928"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.307001, 13.816118, 13.892477, 13.915277, 13.990721",\ + "13.354292, 13.863409, 13.939767, 13.962566, 14.038010",\ + "13.460503, 13.969620, 14.045979, 14.068778, 14.144222",\ + "13.780201, 14.289318, 14.365677, 14.388476, 14.463921",\ + "14.888823, 15.397940, 15.474298, 15.497097, 15.572540"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869192, 2.063352, 2.088636, 2.096186, 2.121167",\ + "1.869192, 2.063352, 2.088636, 2.096186, 2.121167",\ + "1.869192, 2.063352, 2.088636, 2.096186, 2.121167",\ + "1.869192, 2.063352, 2.088636, 2.096186, 2.121167",\ + "1.869192, 2.063352, 2.088636, 2.096186, 2.121167"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.931366, 14.243332, 14.289064, 14.302720, 14.347904",\ + "13.978655, 14.290623, 14.336355, 14.350010, 14.395195",\ + "14.084867, 14.396833, 14.442566, 14.456222, 14.501406",\ + "14.404566, 14.716532, 14.762264, 14.775920, 14.821104",\ + "15.513186, 15.825151, 15.870884, 15.884540, 15.929724"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322791, 1.444293, 1.462064, 1.467370, 1.484928",\ + "1.322791, 1.444293, 1.462064, 1.467370, 1.484928",\ + "1.322791, 1.444293, 1.462064, 1.467370, 1.484928",\ + "1.322791, 1.444293, 1.462064, 1.467370, 1.484928",\ + "1.322791, 1.444293, 1.462064, 1.467370, 1.484928"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg_min*/ + } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2507,16 +4549,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.156099, 29.685221, 29.764547, 29.788233, 29.866608",\ - "29.336288, 29.865410, 29.944736, 29.968422, 30.046799",\ - "29.730968, 30.260090, 30.339417, 30.363102, 30.441479",\ - "30.358011, 30.887133, 30.966459, 30.990145, 31.068520",\ - "30.535641, 31.064762, 31.144089, 31.167774, 31.246151"); + values ( "30.817421, 31.366385, 31.448685, 31.473259, 31.554573",\ + "30.966900, 31.515865, 31.598166, 31.622740, 31.704054",\ + "31.116383, 31.665348, 31.747648, 31.772223, 31.853537",\ + "31.415344, 31.964310, 32.046608, 32.071182, 32.152496",\ + "32.013443, 32.562408, 32.644707, 32.669281, 32.750595"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.869132, 2.063389, 2.088649, 2.096192, 2.121149",\ "1.869132, 2.063389, 2.088649, 2.096192, 2.121149",\ @@ -2525,16 +4567,16 @@ pin("mprj_io[6]") { "1.869132, 2.063389, 2.088649, 2.096192, 2.121149"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.992895, 30.316944, 30.364470, 30.378660, 30.425615",\ - "30.173084, 30.497135, 30.544659, 30.558849, 30.605804",\ - "30.567764, 30.891815, 30.939339, 30.953529, 31.000484",\ - "31.194807, 31.518856, 31.566381, 31.580572, 31.627527",\ - "31.372437, 31.696487, 31.744011, 31.758202, 31.805157"); + values ( "31.548487, 31.884689, 31.933996, 31.948719, 31.997435",\ + "31.697968, 32.034168, 32.083477, 32.098198, 32.146915",\ + "31.847450, 32.183651, 32.232960, 32.247681, 32.296398",\ + "32.146412, 32.482613, 32.531921, 32.546642, 32.595360",\ + "32.744511, 33.080711, 33.130020, 33.144741, 33.193459"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322898, 1.444161, 1.461973, 1.467291, 1.484890",\ "1.322898, 1.444161, 1.461973, 1.467291, 1.484890",\ @@ -2550,16 +4592,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "26.101330, 26.630451, 26.709778, 26.733463, 26.811840",\ - "26.281519, 26.810640, 26.889967, 26.913652, 26.992027",\ - "26.676199, 27.205320, 27.284647, 27.308332, 27.386707",\ - "27.303242, 27.832363, 27.911690, 27.935375, 28.013752",\ - "27.480871, 28.009993, 28.089319, 28.113005, 28.191380"); + values ( "24.625729, 25.135010, 25.211361, 25.234158, 25.309595",\ + "24.900997, 25.410276, 25.486628, 25.509424, 25.584862",\ + "24.900997, 25.410276, 25.486628, 25.509424, 25.584862",\ + "25.180431, 25.689713, 25.766064, 25.788860, 25.864298",\ + "25.735294, 26.244576, 26.320927, 26.343723, 26.419161"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.869132, 2.063389, 2.088649, 2.096192, 2.121149",\ "1.869132, 2.063389, 2.088649, 2.096192, 2.121149",\ @@ -2568,16 +4610,16 @@ pin("mprj_io[6]") { "1.869132, 2.063389, 2.088649, 2.096192, 2.121149"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "26.325901, 26.649952, 26.697475, 26.711666, 26.758621",\ - "26.506090, 26.830139, 26.877665, 26.891855, 26.938810",\ - "26.900770, 27.224819, 27.272345, 27.286535, 27.333490",\ - "27.527813, 27.851864, 27.899387, 27.913578, 27.960533",\ - "27.705442, 28.029491, 28.077017, 28.091208, 28.138163"); + values ( "25.059662, 25.371559, 25.417301, 25.430960, 25.476154",\ + "25.334930, 25.646828, 25.692570, 25.706228, 25.751423",\ + "25.334930, 25.646828, 25.692570, 25.706228, 25.751423",\ + "25.614365, 25.926262, 25.972004, 25.985662, 26.030857",\ + "26.169228, 26.481127, 26.526871, 26.540527, 26.585722"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322898, 1.444161, 1.461973, 1.467291, 1.484890",\ "1.322898, 1.444161, 1.461973, 1.467291, 1.484890",\ @@ -2594,11 +4636,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "37.365311, 37.894436, 37.973759, 37.997444, 38.075821",\ - "37.414772, 37.943897, 38.023220, 38.046906, 38.125282",\ - "37.525055, 38.054180, 38.133503, 38.157188, 38.235565",\ - "37.851402, 38.380524, 38.459846, 38.483536, 38.561909",\ - "38.974701, 39.503826, 39.583149, 39.606834, 39.685211"); + values ( "39.243591, 39.792557, 39.874855, 39.899429, 39.980743",\ + "39.294907, 39.843872, 39.926170, 39.950745, 40.032059",\ + "39.409328, 39.958294, 40.040592, 40.065166, 40.146484",\ + "39.747910, 40.296875, 40.379173, 40.403748, 40.485062",\ + "40.913338, 41.462303, 41.544601, 41.569176, 41.650490"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2612,11 +4654,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "38.206299, 38.530350, 38.577873, 38.592064, 38.639019",\ - "38.255760, 38.579811, 38.627335, 38.641525, 38.688480",\ - "38.366043, 38.690094, 38.737617, 38.751808, 38.798763",\ - "38.692387, 39.016438, 39.063961, 39.078152, 39.125107",\ - "39.815693, 40.139744, 40.187267, 40.201458, 40.248413"); + values ( "39.979012, 40.315212, 40.364517, 40.379242, 40.427959",\ + "40.030327, 40.366531, 40.415840, 40.430561, 40.479279",\ + "40.144753, 40.480953, 40.530258, 40.544983, 40.593700",\ + "40.483330, 40.819534, 40.868843, 40.883564, 40.932281",\ + "41.648766, 41.984966, 42.034271, 42.048996, 42.097713"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2637,11 +4679,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.766162, 13.766545, 13.766590, 13.766603, 13.766646",\ - "13.815623, 13.816007, 13.816051, 13.816065, 13.816108",\ - "13.925910, 13.926293, 13.926338, 13.926352, 13.926394",\ - "14.252255, 14.252639, 14.252684, 14.252697, 14.252740",\ - "15.375558, 15.375941, 15.375986, 15.375999, 15.376042"); + values ( "13.214886, 13.215255, 13.215298, 13.215310, 13.215352",\ + "13.262492, 13.262861, 13.262904, 13.262917, 13.262959",\ + "13.368643, 13.369012, 13.369055, 13.369067, 13.369109",\ + "13.682749, 13.683118, 13.683161, 13.683173, 13.683215",\ + "14.763929, 14.764298, 14.764341, 14.764354, 14.764396"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2655,11 +4697,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.639963, 13.646418, 13.646744, 13.646841, 13.647163",\ - "13.689425, 13.695879, 13.696205, 13.696302, 13.696625",\ - "13.799711, 13.806166, 13.806492, 13.806589, 13.806911",\ - "14.126057, 14.132511, 14.132837, 14.132935, 14.133257",\ - "15.249359, 15.255814, 15.256140, 15.256237, 15.256559"); + values ( "13.093420, 13.099631, 13.099945, 13.100039, 13.100349",\ + "13.141026, 13.147238, 13.147552, 13.147646, 13.147956",\ + "13.247177, 13.253388, 13.253702, 13.253797, 13.254107",\ + "13.561283, 13.567494, 13.567808, 13.567903, 13.568213",\ + "14.642464, 14.648675, 14.648989, 14.649083, 14.649393"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2679,11 +4721,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.679634, 15.208755, 15.288082, 15.311768, 15.390143",\ - "14.728767, 15.257889, 15.337215, 15.360901, 15.439277",\ - "14.839116, 15.368238, 15.447563, 15.471250, 15.549625",\ - "15.171272, 15.700394, 15.779720, 15.803406, 15.881782",\ - "16.323084, 16.852205, 16.931532, 16.955217, 17.033592"); + values ( "15.465411, 16.014376, 16.096676, 16.121250, 16.202564",\ + "15.516386, 16.065350, 16.147650, 16.172224, 16.253540",\ + "15.630874, 16.179838, 16.262138, 16.286713, 16.368027",\ + "15.975485, 16.524448, 16.606749, 16.631323, 16.712639",\ + "17.170490, 17.719456, 17.801756, 17.826330, 17.907644"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2697,11 +4739,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.355867, 15.679918, 15.727444, 15.741633, 15.788589",\ - "15.405001, 15.729052, 15.776577, 15.790767, 15.837723",\ - "15.515350, 15.839400, 15.886925, 15.901115, 15.948071",\ - "15.847506, 16.171555, 16.219080, 16.233271, 16.280226",\ - "16.999317, 17.323368, 17.370893, 17.385082, 17.432039"); + values ( "16.150612, 16.486813, 16.536121, 16.550842, 16.599560",\ + "16.201588, 16.537788, 16.587097, 16.601818, 16.650536",\ + "16.316074, 16.652275, 16.701584, 16.716305, 16.765022",\ + "16.660685, 16.996887, 17.046194, 17.060917, 17.109632",\ + "17.855690, 18.191893, 18.241199, 18.255922, 18.304640"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2722,11 +4764,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.651336, 15.180458, 15.259783, 15.283469, 15.361845",\ - "14.700469, 15.229591, 15.308916, 15.332603, 15.410978",\ - "14.810818, 15.339939, 15.419266, 15.442951, 15.521327",\ - "15.142974, 15.672096, 15.751421, 15.775107, 15.853483",\ - "16.294785, 16.823908, 16.903233, 16.926918, 17.005295"); + values ( "13.973049, 14.482328, 14.558680, 14.581478, 14.656915",\ + "14.020338, 14.529617, 14.605968, 14.628767, 14.704204",\ + "14.126551, 14.635830, 14.712181, 14.734980, 14.810416",\ + "14.446249, 14.955528, 15.031879, 15.054678, 15.130115",\ + "15.554869, 16.064148, 16.140499, 16.163298, 16.238735"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2740,11 +4782,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.297050, 15.621101, 15.668627, 15.682817, 15.729773",\ - "15.346184, 15.670235, 15.717760, 15.731950, 15.778906",\ - "15.456533, 15.780583, 15.828108, 15.842299, 15.889254",\ - "15.788689, 16.112740, 16.160263, 16.174454, 16.221409",\ - "16.940500, 17.264551, 17.312077, 17.326267, 17.373222"); + values ( "14.608944, 14.920843, 14.966585, 14.980244, 15.025438",\ + "14.656235, 14.968134, 15.013876, 15.027534, 15.072729",\ + "14.762445, 15.074345, 15.120087, 15.133745, 15.178940",\ + "15.082144, 15.394043, 15.439785, 15.453444, 15.498638",\ + "16.190765, 16.502663, 16.548405, 16.562063, 16.607258"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2762,8 +4804,8 @@ pin("mprj_io[6]") { pin("mprj_io[5]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2777,11 +4819,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.488086, 16.017193, 16.096519, 16.120205, 16.198582",\ - "15.537547, 16.066654, 16.145981, 16.169666, 16.248043",\ - "15.647834, 16.176941, 16.256268, 16.279953, 16.358330",\ - "15.974177, 16.503284, 16.582611, 16.606297, 16.684673",\ - "17.097481, 17.626587, 17.705914, 17.729599, 17.807976"); + values ( "16.086452, 16.635401, 16.717701, 16.742275, 16.823591",\ + "16.137768, 16.686716, 16.769016, 16.793591, 16.874907",\ + "16.252190, 16.801138, 16.883438, 16.908012, 16.989328",\ + "16.590771, 17.139721, 17.222023, 17.246595, 17.327911",\ + "17.756199, 18.305147, 18.387447, 18.412022, 18.493338"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2795,11 +4837,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.576099, 15.900156, 15.947680, 15.961870, 16.008823",\ - "15.625561, 15.949617, 15.997141, 16.011332, 16.058285",\ - "15.735847, 16.059904, 16.107428, 16.121618, 16.168571",\ - "16.062191, 16.386248, 16.433771, 16.447962, 16.494915",\ - "17.185493, 17.509550, 17.557074, 17.571264, 17.618217"); + values ( "16.232958, 16.569166, 16.618473, 16.633194, 16.681910",\ + "16.284273, 16.620481, 16.669788, 16.684509, 16.733225",\ + "16.398695, 16.734903, 16.784210, 16.798931, 16.847647",\ + "16.737278, 17.073486, 17.122793, 17.137516, 17.186230",\ + "17.902704, 18.238913, 18.288219, 18.302940, 18.351656"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2820,11 +4862,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.612419, 12.612791, 12.612835, 12.612847, 12.612889",\ - "12.661880, 12.662252, 12.662296, 12.662309, 12.662351",\ - "12.772167, 12.772539, 12.772583, 12.772595, 12.772637",\ - "13.098511, 13.098883, 13.098927, 13.098939, 13.098981",\ - "14.221813, 14.222185, 14.222229, 14.222241, 14.222283"); + values ( "12.104408, 12.104767, 12.104808, 12.104820, 12.104860",\ + "12.152014, 12.152372, 12.152414, 12.152426, 12.152467",\ + "12.258165, 12.258524, 12.258565, 12.258577, 12.258617",\ + "12.572271, 12.572630, 12.572671, 12.572683, 12.572723",\ + "13.653450, 13.653809, 13.653851, 13.653862, 13.653903"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2838,11 +4880,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.485949, 12.492535, 12.492865, 12.492964, 12.493289",\ - "12.535410, 12.541996, 12.542326, 12.542425, 12.542750",\ - "12.645697, 12.652283, 12.652613, 12.652712, 12.653037",\ - "12.972040, 12.978626, 12.978956, 12.979055, 12.979381",\ - "14.095343, 14.101929, 14.102259, 14.102358, 14.102683"); + values ( "11.982679, 11.989019, 11.989337, 11.989431, 11.989745",\ + "12.030287, 12.036626, 12.036943, 12.037038, 12.037352",\ + "12.136436, 12.142776, 12.143094, 12.143188, 12.143502",\ + "12.450542, 12.456882, 12.457200, 12.457294, 12.457608",\ + "13.531723, 13.538062, 13.538380, 13.538474, 13.538788"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2862,11 +4904,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.551725, 14.080833, 14.160159, 14.183846, 14.262221",\ - "13.600859, 14.129967, 14.209292, 14.232979, 14.311355",\ - "13.711207, 14.240314, 14.319641, 14.343328, 14.421703",\ - "14.043364, 14.572472, 14.651797, 14.675484, 14.753860",\ - "15.195177, 15.724285, 15.803611, 15.827297, 15.905673"); + values ( "14.213184, 14.762134, 14.844435, 14.869009, 14.950324",\ + "14.264160, 14.813109, 14.895411, 14.919985, 15.001300",\ + "14.378647, 14.927596, 15.009897, 15.034472, 15.115787",\ + "14.723257, 15.272206, 15.354507, 15.379082, 15.460397",\ + "15.918264, 16.467213, 16.549515, 16.574089, 16.655403"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2880,11 +4922,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.095299, 14.419355, 14.466879, 14.481070, 14.528024",\ - "14.144432, 14.468489, 14.516012, 14.530203, 14.577157",\ - "14.254781, 14.578837, 14.626362, 14.640552, 14.687506",\ - "14.586938, 14.910995, 14.958519, 14.972709, 15.019663",\ - "15.738751, 16.062809, 16.110332, 16.124523, 16.171476"); + values ( "14.825199, 15.161407, 15.210714, 15.225436, 15.274151",\ + "14.876175, 15.212383, 15.261690, 15.276412, 15.325127",\ + "14.990662, 15.326870, 15.376177, 15.390899, 15.439613",\ + "15.335272, 15.671480, 15.720787, 15.735509, 15.784224",\ + "16.530275, 16.866484, 16.915791, 16.930511, 16.979227"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2905,11 +4947,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.537896, 14.067003, 14.146330, 14.170016, 14.248392",\ - "13.587029, 14.116137, 14.195463, 14.219150, 14.297525",\ - "13.697378, 14.226486, 14.305812, 14.329498, 14.407874",\ - "14.029534, 14.558641, 14.637968, 14.661654, 14.740030",\ - "15.181348, 15.710455, 15.789782, 15.813468, 15.891844"); + values ( "12.902902, 13.412168, 13.488520, 13.511317, 13.586754",\ + "12.950192, 13.459458, 13.535810, 13.558608, 13.634045",\ + "13.056403, 13.565669, 13.642021, 13.664819, 13.740255",\ + "13.376102, 13.885368, 13.961720, 13.984518, 14.059955",\ + "14.484723, 14.993989, 15.070341, 15.093139, 15.168575"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2923,11 +4965,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.066805, 14.390862, 14.438385, 14.452576, 14.499530",\ - "14.115938, 14.439995, 14.487518, 14.501709, 14.548663",\ - "14.226287, 14.550344, 14.597868, 14.612058, 14.659012",\ - "14.558443, 14.882500, 14.930023, 14.944214, 14.991168",\ - "15.710257, 16.034313, 16.081837, 16.096027, 16.142982"); + values ( "13.429356, 13.741261, 13.787003, 13.800660, 13.845854",\ + "13.476645, 13.788550, 13.834291, 13.847950, 13.893143",\ + "13.582857, 13.894762, 13.940504, 13.954162, 13.999355",\ + "13.902555, 14.214460, 14.260202, 14.273860, 14.319054",\ + "15.011176, 15.323081, 15.368822, 15.382481, 15.427673"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2945,8 +4987,8 @@ pin("mprj_io[5]") { pin("mprj_io[4]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2958,8 +5000,8 @@ pin("mprj_io[4]") { pin("mprj_io[3]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2973,11 +5015,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.144578, 13.673696, 13.753021, 13.776708, 13.855083",\ - "13.194038, 13.723156, 13.802483, 13.826168, 13.904543",\ - "13.304325, 13.833443, 13.912769, 13.936455, 14.014830",\ - "13.630670, 14.159787, 14.239113, 14.262799, 14.341175",\ - "14.753972, 15.283090, 15.362415, 15.386102, 15.464478"); + values ( "13.649446, 14.198406, 14.280707, 14.305282, 14.386597",\ + "13.700764, 14.249723, 14.332024, 14.356598, 14.437912",\ + "13.815186, 14.364145, 14.446446, 14.471021, 14.552336",\ + "14.153767, 14.702726, 14.785028, 14.809602, 14.890917",\ + "15.319193, 15.868153, 15.950454, 15.975028, 16.056343"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2991,11 +5033,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.236664, 13.560717, 13.608240, 13.622431, 13.669386",\ - "13.286125, 13.610178, 13.657701, 13.671892, 13.718847",\ - "13.396412, 13.720465, 13.767988, 13.782179, 13.829134",\ - "13.722756, 14.046808, 14.094334, 14.108523, 14.155478",\ - "14.846060, 15.170113, 15.217636, 15.231827, 15.278782"); + values ( "13.799812, 14.136017, 14.185324, 14.200047, 14.248762",\ + "13.851128, 14.187332, 14.236639, 14.251362, 14.300077",\ + "13.965551, 14.301756, 14.351062, 14.365784, 14.414500",\ + "14.304132, 14.640337, 14.689643, 14.704365, 14.753081",\ + "15.469557, 15.805761, 15.855068, 15.869791, 15.918507"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3016,11 +5058,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.279325, 10.279687, 10.279728, 10.279741, 10.279781",\ - "10.328786, 10.329147, 10.329189, 10.329202, 10.329243",\ - "10.439073, 10.439434, 10.439476, 10.439488, 10.439529",\ - "10.765417, 10.765779, 10.765820, 10.765833, 10.765873",\ - "11.888720, 11.889081, 11.889123, 11.889135, 11.889176"); + values ( "9.884536, 9.884884, 9.884924, 9.884935, 9.884975",\ + "9.932141, 9.932489, 9.932529, 9.932542, 9.932581",\ + "10.038293, 10.038641, 10.038681, 10.038692, 10.038733",\ + "10.352398, 10.352746, 10.352786, 10.352798, 10.352838",\ + "11.433578, 11.433926, 11.433966, 11.433977, 11.434017"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3034,11 +5076,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.152594, 10.159307, 10.159641, 10.159740, 10.160069",\ - "10.202055, 10.208769, 10.209103, 10.209202, 10.209531",\ - "10.312342, 10.319056, 10.319389, 10.319489, 10.319818",\ - "10.638685, 10.645399, 10.645733, 10.645832, 10.646161",\ - "11.761988, 11.768703, 11.769035, 11.769135, 11.769464"); + values ( "9.762556, 9.769019, 9.769340, 9.769436, 9.769753",\ + "9.810163, 9.816626, 9.816946, 9.817041, 9.817358",\ + "9.916313, 9.922776, 9.923097, 9.923193, 9.923510",\ + "10.230419, 10.236881, 10.237203, 10.237298, 10.237615",\ + "11.311598, 11.318061, 11.318381, 11.318478, 11.318794"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3058,11 +5100,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.473209, 14.002327, 14.081654, 14.105339, 14.183715",\ - "13.522343, 14.051460, 14.130787, 14.154472, 14.232848",\ - "13.632692, 14.161810, 14.241135, 14.264821, 14.343197",\ - "13.964849, 14.493967, 14.573292, 14.596978, 14.675354",\ - "15.116661, 15.645779, 15.725105, 15.748791, 15.827167"); + values ( "14.134909, 14.683868, 14.766169, 14.790743, 14.872057",\ + "14.185884, 14.734844, 14.817144, 14.841719, 14.923033",\ + "14.300371, 14.849331, 14.931631, 14.956205, 15.037519",\ + "14.644982, 15.193941, 15.276242, 15.300817, 15.382132",\ + "15.839988, 16.388947, 16.471249, 16.495823, 16.577137"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3076,11 +5118,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.134607, 14.458660, 14.506184, 14.520374, 14.567329",\ - "14.183741, 14.507793, 14.555317, 14.569508, 14.616463",\ - "14.294089, 14.618141, 14.665667, 14.679856, 14.726811",\ - "14.626246, 14.950298, 14.997824, 15.012013, 15.058969",\ - "15.778057, 16.102110, 16.149633, 16.163824, 16.210779"); + values ( "14.862379, 15.198584, 15.247890, 15.262613, 15.311329",\ + "14.913355, 15.249559, 15.298865, 15.313587, 15.362304",\ + "15.027842, 15.364046, 15.413353, 15.428076, 15.476791",\ + "15.372454, 15.708658, 15.757964, 15.772686, 15.821403",\ + "16.567459, 16.903664, 16.952969, 16.967691, 17.016407"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3101,11 +5143,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.466553, 13.995670, 14.074995, 14.098681, 14.177057",\ - "13.515686, 14.044804, 14.124128, 14.147815, 14.226191",\ - "13.626034, 14.155151, 14.234478, 14.258163, 14.336539",\ - "13.958191, 14.487309, 14.566633, 14.590320, 14.668695",\ - "15.110003, 15.639120, 15.718447, 15.742132, 15.820508"); + values ( "12.859124, 13.368401, 13.444751, 13.467548, 13.542986",\ + "12.906414, 13.415689, 13.492041, 13.514838, 13.590275",\ + "13.012626, 13.521902, 13.598252, 13.621050, 13.696487",\ + "13.332324, 13.841600, 13.917951, 13.940748, 14.016186",\ + "14.440946, 14.950222, 15.026572, 15.049370, 15.124807"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3119,11 +5161,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.122936, 14.446989, 14.494513, 14.508703, 14.555658",\ - "14.172070, 14.496122, 14.543646, 14.557837, 14.604792",\ - "14.282418, 14.606470, 14.653996, 14.668185, 14.715140",\ - "14.614574, 14.938627, 14.986151, 15.000341, 15.047297",\ - "15.766386, 16.090439, 16.137962, 16.152153, 16.199108"); + values ( "13.482496, 13.794397, 13.840139, 13.853798, 13.898992",\ + "13.529787, 13.841688, 13.887430, 13.901089, 13.946282",\ + "13.635998, 13.947899, 13.993641, 14.007299, 14.052493",\ + "13.955698, 14.267597, 14.313340, 14.326998, 14.372192",\ + "15.064318, 15.376219, 15.421961, 15.435619, 15.480813"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3141,8 +5183,8 @@ pin("mprj_io[3]") { pin("mprj_io[2]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -3154,22 +5196,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "17.126301, 17.077168, 16.966820, 16.634663, 15.482851",\ - "17.450132, 17.400999, 17.290651, 16.958496, 15.806683",\ - "18.159447, 18.110313, 17.999966, 17.667809, 16.515997",\ - "19.286045, 19.236912, 19.126564, 18.794407, 17.642595",\ - "19.616785, 19.567652, 19.457304, 19.125149, 17.973335"); + values ( "18.489183, 18.441893, 18.335682, 18.015984, 16.907362",\ + "18.757830, 18.710539, 18.604328, 18.284630, 17.176008",\ + "19.026476, 18.979185, 18.872974, 18.553276, 17.444654",\ + "19.563768, 19.516478, 19.410267, 19.090569, 17.981947",\ + "20.638353, 20.591063, 20.484852, 20.165154, 19.056532"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "20.240015, 20.190882, 20.080534, 19.748379, 18.596565",\ - "20.477362, 20.428228, 20.317881, 19.985725, 18.833912",\ - "20.997244, 20.948111, 20.837763, 20.505608, 19.353794",\ - "21.870554, 21.821421, 21.711073, 21.378918, 20.227104",\ - "22.164549, 22.115416, 22.005068, 21.672913, 20.521099"); + values ( "21.910475, 21.863184, 21.756973, 21.437275, 20.328653",\ + "22.107374, 22.060083, 21.953873, 21.634174, 20.525553",\ + "22.304274, 22.256983, 22.150772, 21.831074, 20.722452",\ + "22.698072, 22.650782, 22.544571, 22.224873, 21.116251",\ + "23.516447, 23.469156, 23.362946, 23.043247, 21.934626"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -3178,22 +5220,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "22.837212, 22.786098, 22.667158, 22.300312, 20.891525",\ - "23.161045, 23.109932, 22.990992, 22.624146, 21.215359",\ - "23.870361, 23.819248, 23.700308, 23.333462, 21.924675",\ - "24.996956, 24.945843, 24.826902, 24.460056, 23.051270",\ - "25.327698, 25.276585, 25.157644, 24.790798, 23.382011"); + values ( "24.639812, 24.590616, 24.476135, 24.123047, 22.767090",\ + "24.908461, 24.859264, 24.744783, 24.391693, 23.035738",\ + "25.177107, 25.127911, 25.013430, 24.660339, 23.304384",\ + "25.714399, 25.665203, 25.550722, 25.197632, 23.841677",\ + "26.788982, 26.739786, 26.625305, 26.272217, 24.916260"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "23.317801, 23.266687, 23.147747, 22.780899, 21.372114",\ - "23.555147, 23.504034, 23.385094, 23.018246, 21.609461",\ - "24.075026, 24.023912, 23.904972, 23.538124, 22.129339",\ - "24.948341, 24.897228, 24.778288, 24.411442, 23.002655",\ - "25.242332, 25.191219, 25.072279, 24.705433, 23.296646"); + values ( "24.924585, 24.875389, 24.760908, 24.407818, 23.051863",\ + "25.121485, 25.072289, 24.957808, 24.604717, 23.248762",\ + "25.318384, 25.269188, 25.154707, 24.801617, 23.445662",\ + "25.712183, 25.662987, 25.548506, 25.195415, 23.839460",\ + "26.530560, 26.481363, 26.366882, 26.013794, 24.657837"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -3202,22 +5244,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "-3.306195, -3.257062, -3.146713, -2.814547, -1.662623",\ - "-3.344416, -3.295283, -3.184934, -2.852767, -1.700844",\ - "-3.428133, -3.379001, -3.268651, -2.936485, -1.784562",\ - "-3.561106, -3.511973, -3.401624, -3.069458, -1.917534",\ - "-3.531466, -3.482333, -3.371984, -3.039817, -1.887894"); + values ( "-3.102334, -3.051358, -2.936871, -2.592249, -1.397128",\ + "-3.160721, -3.109745, -2.995258, -2.650636, -1.455515",\ + "-3.160721, -3.109745, -2.995258, -2.650636, -1.455515",\ + "-3.219992, -3.169016, -3.054529, -2.709907, -1.514786",\ + "-3.337653, -3.286677, -3.172190, -2.827568, -1.632447"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "-3.670063, -3.620930, -3.510581, -3.178414, -2.026491",\ - "-3.854079, -3.804946, -3.694597, -3.362431, -2.210507",\ - "-4.257145, -4.208012, -4.097663, -3.765496, -2.613573",\ - "-4.897330, -4.848197, -4.737848, -4.405682, -3.253758",\ - "-5.086994, -5.037861, -4.927511, -4.595345, -3.443422"); + values ( "-3.457863, -3.406888, -3.292401, -2.947778, -1.752657",\ + "-3.738977, -3.688002, -3.573514, -3.228892, -2.033771",\ + "-3.738977, -3.688002, -3.573514, -3.228892, -2.033771",\ + "-4.024350, -3.973374, -3.858887, -3.514265, -2.319144",\ + "-4.590836, -4.539860, -4.425373, -4.080750, -2.885630"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -3226,22 +5268,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "-5.398584, -5.347471, -5.228531, -4.861684, -3.452898",\ - "-5.436805, -5.385693, -5.266752, -4.899906, -3.491120",\ - "-5.520523, -5.469410, -5.350470, -4.983623, -3.574837",\ - "-5.653495, -5.602383, -5.483442, -5.116596, -3.707810",\ - "-5.623855, -5.572742, -5.453802, -5.086956, -3.678169"); + values ( "-5.093939, -5.040909, -4.917508, -4.536905, -3.075289",\ + "-5.152326, -5.099296, -4.975895, -4.595292, -3.133676",\ + "-5.152326, -5.099296, -4.975895, -4.595292, -3.133676",\ + "-5.211596, -5.158567, -5.035166, -4.654563, -3.192947",\ + "-5.329257, -5.276227, -5.152826, -4.772223, -3.310608"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "-9.075559, -9.024446, -8.905505, -8.538659, -7.129872",\ - "-9.259576, -9.208463, -9.089522, -8.722676, -7.313890",\ - "-9.662641, -9.611527, -9.492587, -9.125741, -7.716954",\ - "-10.302827, -10.251714, -10.132773, -9.765927, -8.357141",\ - "-10.492490, -10.441377, -10.322436, -9.955590, -8.546803"); + values ( "-8.545357, -8.492328, -8.368926, -7.988323, -6.526708",\ + "-8.826470, -8.773441, -8.650040, -8.269437, -6.807821",\ + "-8.826470, -8.773441, -8.650040, -8.269437, -6.807821",\ + "-9.111843, -9.058814, -8.935412, -8.554810, -7.093194",\ + "-9.678329, -9.625300, -9.501899, -9.121296, -7.659680"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -3250,8 +5292,8 @@ pin("mprj_io[2]") { pin("mprj_io[1]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -3265,11 +5307,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "40.826378, 41.355476, 41.434803, 41.458488, 41.536865",\ - "40.875839, 41.404938, 41.484264, 41.507950, 41.586327",\ - "40.986122, 41.515224, 41.594551, 41.618237, 41.696613",\ - "41.312469, 41.841568, 41.920895, 41.944580, 42.022957",\ - "42.435768, 42.964870, 43.044197, 43.067883, 43.146259"); + values ( "50.713398, 51.262337, 51.344639, 51.369213, 51.450531",\ + "50.764713, 51.313652, 51.395954, 51.420528, 51.501846",\ + "50.879139, 51.428078, 51.510380, 51.534954, 51.616272",\ + "51.217716, 51.766655, 51.848957, 51.873531, 51.954849",\ + "52.383144, 52.932083, 53.014385, 53.038960, 53.120277"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3283,11 +5325,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "42.371407, 42.695465, 42.742989, 42.757179, 42.804131",\ - "42.420868, 42.744926, 42.792450, 42.806641, 42.853592",\ - "42.531155, 42.855213, 42.902737, 42.916927, 42.963879",\ - "42.857498, 43.181557, 43.229080, 43.243271, 43.290222",\ - "43.980801, 44.304859, 44.352383, 44.366573, 44.413525"); + values ( "44.838364, 45.174576, 45.223881, 45.238602, 45.287315",\ + "44.889679, 45.225891, 45.275196, 45.289917, 45.338631",\ + "45.004105, 45.340317, 45.389622, 45.404343, 45.453056",\ + "45.342682, 45.678894, 45.728199, 45.742920, 45.791634",\ + "46.508110, 46.844322, 46.893627, 46.908348, 46.957062"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3308,11 +5350,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "7.930327, 7.930698, 7.930741, 7.930754, 7.930797",\ - "7.979788, 7.980160, 7.980203, 7.980215, 7.980257",\ - "8.090075, 8.090446, 8.090489, 8.090502, 8.090544",\ - "8.416418, 8.416790, 8.416833, 8.416845, 8.416888",\ - "9.539721, 9.540092, 9.540134, 9.540148, 9.540190"); + values ( "7.632939, 7.633297, 7.633338, 7.633350, 7.633391",\ + "7.680546, 7.680903, 7.680944, 7.680957, 7.680997",\ + "7.786696, 7.787054, 7.787095, 7.787107, 7.787148",\ + "8.100802, 8.101160, 8.101201, 8.101213, 8.101254",\ + "9.181980, 9.182338, 9.182379, 9.182391, 9.182432"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3326,11 +5368,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "7.803838, 7.810433, 7.810763, 7.810862, 7.811188",\ - "7.853298, 7.859895, 7.860225, 7.860323, 7.860649",\ - "7.963585, 7.970181, 7.970511, 7.970610, 7.970936",\ - "8.289929, 8.296525, 8.296855, 8.296953, 8.297279",\ - "9.413231, 9.419827, 9.420156, 9.420256, 9.420582"); + values ( "7.511193, 7.517542, 7.517859, 7.517954, 7.518268",\ + "7.558800, 7.565148, 7.565466, 7.565560, 7.565874",\ + "7.664950, 7.671299, 7.671617, 7.671711, 7.672025",\ + "7.979056, 7.985405, 7.985723, 7.985817, 7.986131",\ + "9.060234, 9.066583, 9.066900, 9.066996, 9.067309"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3350,11 +5392,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "11.930524, 12.459625, 12.538952, 12.562637, 12.641014",\ - "11.981636, 12.510736, 12.590063, 12.613750, 12.692125",\ - "12.100577, 12.629679, 12.709005, 12.732691, 12.811068",\ - "12.467425, 12.996527, 13.075853, 13.099539, 13.177916",\ - "13.876237, 14.405338, 14.484665, 14.508350, 14.586727"); + values ( "12.463850, 13.012792, 13.095093, 13.119667, 13.200983",\ + "12.516878, 13.065821, 13.148123, 13.172696, 13.254011",\ + "12.640280, 13.189222, 13.271524, 13.296098, 13.377413",\ + "13.020885, 13.569827, 13.652128, 13.676702, 13.758018",\ + "14.482527, 15.031468, 15.113770, 15.138344, 15.219660"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3368,11 +5410,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.574586, 12.898645, 12.946169, 12.960359, 13.007313",\ - "12.625699, 12.949759, 12.997282, 13.011472, 13.058426",\ - "12.744639, 13.068699, 13.116222, 13.130412, 13.177366",\ - "13.111485, 13.435545, 13.483068, 13.497258, 13.544212",\ - "14.520273, 14.844334, 14.891856, 14.906046, 14.953001"); + values ( "13.152078, 13.488290, 13.537595, 13.552317, 13.601032",\ + "13.205107, 13.541319, 13.590624, 13.605347, 13.654060",\ + "13.328507, 13.664720, 13.714025, 13.728746, 13.777462",\ + "13.709110, 14.045322, 14.094627, 14.109350, 14.158065",\ + "15.170725, 15.506937, 15.556242, 15.570964, 15.619678"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3393,11 +5435,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.239035, 10.239406, 10.239449, 10.239462, 10.239504",\ - "10.290147, 10.290518, 10.290561, 10.290573, 10.290616",\ - "10.409088, 10.409459, 10.409502, 10.409515, 10.409557",\ - "10.775936, 10.776307, 10.776350, 10.776363, 10.776405",\ - "12.184749, 12.185120, 12.185163, 12.185175, 12.185218"); + values ( "9.811634, 9.811992, 9.812033, 9.812045, 9.812086",\ + "9.860830, 9.861188, 9.861229, 9.861241, 9.861282",\ + "9.975311, 9.975669, 9.975710, 9.975722, 9.975763",\ + "10.328403, 10.328760, 10.328801, 10.328814, 10.328854",\ + "11.684383, 11.684740, 11.684782, 11.684793, 11.684834"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3411,11 +5453,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.112543, 10.119141, 10.119471, 10.119569, 10.119895",\ - "10.163656, 10.170252, 10.170583, 10.170681, 10.171007",\ - "10.282597, 10.289194, 10.289524, 10.289622, 10.289948",\ - "10.649445, 10.656042, 10.656372, 10.656470, 10.656796",\ - "12.058258, 12.064854, 12.065185, 12.065283, 12.065609"); + values ( "9.689886, 9.696236, 9.696554, 9.696649, 9.696962",\ + "9.739082, 9.745432, 9.745750, 9.745845, 9.746159",\ + "9.853563, 9.859913, 9.860231, 9.860326, 9.860640",\ + "10.206656, 10.213004, 10.213322, 10.213417, 10.213731",\ + "11.562635, 11.568985, 11.569303, 11.569397, 11.569712"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3435,11 +5477,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.516586, 21.045687, 21.125013, 21.148699, 21.227076",\ - "20.565720, 21.094820, 21.174147, 21.197832, 21.276209",\ - "20.676065, 21.205166, 21.284492, 21.308178, 21.386555",\ - "21.008223, 21.537323, 21.616650, 21.640335, 21.718712",\ - "22.160036, 22.689137, 22.768463, 22.792149, 22.870525"); + values ( "22.259308, 22.808250, 22.890553, 22.915127, 22.996441",\ + "22.310284, 22.859226, 22.941528, 22.966103, 23.047417",\ + "22.424770, 22.973713, 23.056015, 23.080589, 23.161903",\ + "22.769381, 23.318323, 23.400625, 23.425198, 23.506514",\ + "23.964384, 24.513327, 24.595629, 24.620201, 24.701517"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3453,11 +5495,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.873960, 22.198021, 22.245544, 22.259733, 22.306688",\ - "21.923094, 22.247154, 22.294678, 22.308867, 22.355822",\ - "22.033442, 22.357502, 22.405025, 22.419214, 22.466169",\ - "22.365597, 22.689657, 22.737179, 22.751369, 22.798325",\ - "23.517408, 23.841469, 23.888992, 23.903181, 23.950136"); + values ( "23.732416, 24.068628, 24.117933, 24.132656, 24.181370",\ + "23.783392, 24.119604, 24.168909, 24.183632, 24.232346",\ + "23.897879, 24.234091, 24.283396, 24.298119, 24.346832",\ + "24.242487, 24.578699, 24.628004, 24.642727, 24.691441",\ + "25.437494, 25.773706, 25.823011, 25.837734, 25.886448"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3478,11 +5520,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.015315, 10.544416, 10.623743, 10.647429, 10.725805",\ - "10.064448, 10.593550, 10.672876, 10.696562, 10.774939",\ - "10.174797, 10.703897, 10.783224, 10.806911, 10.885286",\ - "10.506964, 11.036064, 11.115391, 11.139077, 11.217453",\ - "11.658888, 12.187988, 12.267315, 12.291001, 12.369377"); + values ( "9.548513, 10.057774, 10.134125, 10.156923, 10.232360",\ + "9.595804, 10.105062, 10.181416, 10.204212, 10.279650",\ + "9.702015, 10.211273, 10.287626, 10.310423, 10.385860",\ + "10.021725, 10.530985, 10.607336, 10.630135, 10.705571",\ + "11.130451, 11.639711, 11.716063, 11.738861, 11.814298"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3496,11 +5538,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.878874, 11.202932, 11.250456, 11.264647, 11.311600",\ - "10.928006, 11.252066, 11.299589, 11.313779, 11.360733",\ - "11.038355, 11.362415, 11.409938, 11.424128, 11.471083",\ - "11.370522, 11.694581, 11.742104, 11.756294, 11.803248",\ - "12.522446, 12.846504, 12.894028, 12.908218, 12.955172"); + values ( "10.411735, 10.723641, 10.769382, 10.783041, 10.828234",\ + "10.459024, 10.770931, 10.816673, 10.830331, 10.875525",\ + "10.565235, 10.877142, 10.922884, 10.936542, 10.981735",\ + "10.884946, 11.196853, 11.242594, 11.256252, 11.301445",\ + "11.993672, 12.305579, 12.351320, 12.364979, 12.410172"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3518,8 +5560,8 @@ pin("mprj_io[1]") { pin("mprj_io[0]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -3531,16 +5573,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "26.892462, 27.421574, 27.500898, 27.524586, 27.602961",\ - "27.072649, 27.601761, 27.681086, 27.704773, 27.783148",\ - "27.467329, 27.996441, 28.075766, 28.099453, 28.177828",\ - "28.094374, 28.623486, 28.702810, 28.726498, 28.804873",\ - "28.272001, 28.801113, 28.880438, 28.904125, 28.982500"); + values ( "28.067194, 28.616146, 28.698446, 28.723021, 28.804337",\ + "28.216675, 28.765627, 28.847927, 28.872501, 28.953817",\ + "28.366158, 28.915110, 28.997410, 29.021984, 29.103300",\ + "28.665119, 29.214071, 29.296371, 29.320946, 29.402262",\ + "29.263218, 29.812170, 29.894470, 29.919044, 30.000360"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.111001, 2.137885, 2.145912, 2.172474",\ "1.903822, 2.111001, 2.137885, 2.145912, 2.172474",\ @@ -3549,16 +5591,16 @@ pin("mprj_io[0]") { "1.903822, 2.111001, 2.137885, 2.145912, 2.172474"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.047104, 27.386606, 27.435287, 27.449825, 27.497923",\ - "27.227293, 27.566795, 27.615477, 27.630013, 27.678112",\ - "27.621973, 27.961475, 28.010157, 28.024693, 28.072792",\ - "28.249016, 28.588518, 28.637199, 28.651737, 28.699835",\ - "28.426645, 28.766148, 28.814829, 28.829365, 28.877464"); + values ( "28.212599, 28.564831, 28.615339, 28.630421, 28.680323",\ + "28.362080, 28.714314, 28.764820, 28.779902, 28.829803",\ + "28.511562, 28.863796, 28.914303, 28.929384, 28.979286",\ + "28.810524, 29.162758, 29.213264, 29.228346, 29.278248",\ + "29.408623, 29.760857, 29.811363, 29.826445, 29.876347"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.403062, 1.535189, 1.553027, 1.558353, 1.575976",\ "1.403062, 1.535189, 1.553027, 1.558353, 1.575976",\ @@ -3574,16 +5616,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.783541, 23.783920, 23.783964, 23.783978, 23.784021",\ - "23.963730, 23.964109, 23.964153, 23.964167, 23.964211",\ - "24.358410, 24.358789, 24.358833, 24.358847, 24.358891",\ - "24.985453, 24.985832, 24.985876, 24.985889, 24.985933",\ - "25.163082, 25.163462, 25.163506, 25.163519, 25.163563"); + values ( "22.831522, 22.831888, 22.831930, 22.831944, 22.831984",\ + "23.106789, 23.107155, 23.107197, 23.107208, 23.107250",\ + "23.106789, 23.107155, 23.107197, 23.107208, 23.107250",\ + "23.386225, 23.386591, 23.386633, 23.386646, 23.386686",\ + "23.941090, 23.941456, 23.941498, 23.941509, 23.941551"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -3592,16 +5634,16 @@ pin("mprj_io[0]") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.657265, 23.663755, 23.664083, 23.664181, 23.664505",\ - "23.837454, 23.843945, 23.844273, 23.844370, 23.844692",\ - "24.232134, 24.238625, 24.238953, 24.239050, 24.239372",\ - "24.859177, 24.865667, 24.865995, 24.866093, 24.866417",\ - "25.036806, 25.043297, 25.043625, 25.043722, 25.044044"); + values ( "22.709980, 22.716228, 22.716543, 22.716639, 22.716949",\ + "22.985247, 22.991495, 22.991810, 22.991905, 22.992216",\ + "22.985247, 22.991495, 22.991810, 22.991905, 22.992216",\ + "23.264683, 23.270931, 23.271246, 23.271341, 23.271652",\ + "23.819548, 23.825796, 23.826111, 23.826206, 23.826517"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -3618,11 +5660,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.634055, 10.163166, 10.242493, 10.266178, 10.344555",\ - "9.683517, 10.212627, 10.291954, 10.315639, 10.394016",\ - "9.793803, 10.322914, 10.402241, 10.425926, 10.504303",\ - "10.120147, 10.649258, 10.728584, 10.752270, 10.830647",\ - "11.243449, 11.772560, 11.851887, 11.875572, 11.953949"); + values ( "10.019367, 10.568319, 10.650620, 10.675194, 10.756510",\ + "10.070683, 10.619635, 10.701936, 10.726510, 10.807825",\ + "10.185105, 10.734058, 10.816359, 10.840933, 10.922249",\ + "10.523687, 11.072639, 11.154940, 11.179514, 11.260830",\ + "11.689113, 12.238066, 12.320366, 12.344940, 12.426256"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3636,11 +5678,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.723475, 10.047531, 10.095055, 10.109245, 10.156199",\ - "9.772937, 10.096992, 10.144516, 10.158707, 10.205661",\ - "9.883224, 10.207279, 10.254803, 10.268993, 10.315948",\ - "10.209567, 10.533623, 10.581146, 10.595337, 10.642291",\ - "11.332870, 11.656925, 11.704449, 11.718639, 11.765594"); + values ( "10.153881, 10.490089, 10.539394, 10.554117, 10.602833",\ + "10.205197, 10.541405, 10.590711, 10.605433, 10.654148",\ + "10.319620, 10.655828, 10.705133, 10.719856, 10.768572",\ + "10.658201, 10.994410, 11.043715, 11.058437, 11.107153",\ + "11.823627, 12.159835, 12.209141, 12.223864, 12.272579"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3661,11 +5703,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "6.762674, 6.763054, 6.763098, 6.763111, 6.763155",\ - "6.812135, 6.812515, 6.812559, 6.812572, 6.812615",\ - "6.922421, 6.922802, 6.922846, 6.922859, 6.922902",\ - "7.248765, 7.249146, 7.249190, 7.249203, 7.249246",\ - "8.372068, 8.372448, 8.372492, 8.372505, 8.372549"); + values ( "6.509073, 6.509439, 6.509482, 6.509494, 6.509536",\ + "6.556680, 6.557046, 6.557088, 6.557101, 6.557142",\ + "6.662831, 6.663198, 6.663239, 6.663252, 6.663294",\ + "6.976937, 6.977303, 6.977345, 6.977358, 6.977399",\ + "8.058115, 8.058481, 8.058524, 8.058537, 8.058578"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3679,11 +5721,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "6.636399, 6.642890, 6.643217, 6.643315, 6.643639",\ - "6.685860, 6.692351, 6.692678, 6.692776, 6.693099",\ - "6.796146, 6.802638, 6.802965, 6.803063, 6.803386",\ - "7.122490, 7.128982, 7.129309, 7.129407, 7.129730",\ - "8.245792, 8.252284, 8.252611, 8.252709, 8.253033"); + values ( "6.387534, 6.393782, 6.394096, 6.394191, 6.394502",\ + "6.435140, 6.441388, 6.441703, 6.441797, 6.442108",\ + "6.541291, 6.547539, 6.547854, 6.547948, 6.548259",\ + "6.855397, 6.861645, 6.861960, 6.862054, 6.862365",\ + "7.936576, 7.942823, 7.943139, 7.943233, 7.943543"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3703,11 +5745,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.770565, 16.299675, 16.379002, 16.402687, 16.481064",\ - "15.819698, 16.348808, 16.428135, 16.451820, 16.530197",\ - "15.930048, 16.459160, 16.538485, 16.562172, 16.640547",\ - "16.262203, 16.791313, 16.870640, 16.894325, 16.972702",\ - "17.414015, 17.943127, 18.022451, 18.046139, 18.124514"); + values ( "16.509768, 17.058720, 17.141022, 17.165596, 17.246910",\ + "16.560743, 17.109695, 17.191998, 17.216572, 17.297886",\ + "16.675230, 17.224182, 17.306484, 17.331059, 17.412373",\ + "17.019842, 17.568794, 17.651094, 17.675669, 17.756985",\ + "18.214848, 18.763800, 18.846100, 18.870674, 18.951990"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3721,11 +5763,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.925209, 16.264711, 16.313393, 16.327929, 16.376026",\ - "15.974342, 16.313845, 16.362526, 16.377062, 16.425159",\ - "16.084690, 16.424192, 16.472874, 16.487411, 16.535509",\ - "16.416845, 16.756348, 16.805029, 16.819565, 16.867664",\ - "17.568659, 17.908161, 17.956842, 17.971378, 18.019478"); + values ( "16.655176, 17.007408, 17.057917, 17.072998, 17.122900",\ + "16.706152, 17.058384, 17.108892, 17.123974, 17.173876",\ + "16.820639, 17.172871, 17.223379, 17.238461, 17.288363",\ + "17.165249, 17.517483, 17.567989, 17.583071, 17.632973",\ + "18.360254, 18.712488, 18.762995, 18.778076, 18.827980"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3746,11 +5788,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.462181, 13.462561, 13.462605, 13.462618, 13.462662",\ - "13.511314, 13.511694, 13.511738, 13.511751, 13.511795",\ - "13.621662, 13.622044, 13.622087, 13.622100, 13.622143",\ - "13.953819, 13.954199, 13.954243, 13.954256, 13.954300",\ - "15.105631, 15.106010, 15.106054, 15.106068, 15.106112"); + values ( "12.840609, 12.840975, 12.841017, 12.841029, 12.841071",\ + "12.887897, 12.888264, 12.888306, 12.888318, 12.888360",\ + "12.994108, 12.994474, 12.994517, 12.994530, 12.994572",\ + "13.313808, 13.314175, 13.314217, 13.314229, 13.314271",\ + "14.422428, 14.422794, 14.422837, 14.422850, 14.422892"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3764,11 +5806,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.335904, 13.342396, 13.342724, 13.342821, 13.343144",\ - "13.385037, 13.391529, 13.391857, 13.391954, 13.392278",\ - "13.495386, 13.501878, 13.502205, 13.502303, 13.502626",\ - "13.827542, 13.834034, 13.834362, 13.834459, 13.834783",\ - "14.979354, 14.985846, 14.986174, 14.986271, 14.986594"); + values ( "12.719068, 12.725315, 12.725631, 12.725725, 12.726036",\ + "12.766356, 12.772604, 12.772920, 12.773014, 12.773325",\ + "12.872568, 12.878817, 12.879131, 12.879225, 12.879537",\ + "13.192267, 13.198515, 13.198831, 13.198925, 13.199236",\ + "14.300888, 14.307137, 14.307451, 14.307545, 14.307857"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3788,7 +5830,7 @@ pin("mprj_io[0]") { pin("clock") { direction : input ; clock : true ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 1.163007 ; is_pad : true ; @@ -3816,12 +5858,14 @@ pin("clock") { pin("resetb") { direction : input ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 0.991811 ; is_pad : true ; + is_unconstrained : true; /* Other user defined attributes. */ original_pin : resetb; + is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { @@ -3838,16 +5882,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "24.545391, 25.075966, 25.155279, 25.178961, 25.257324",\ - "24.725580, 25.256157, 25.335468, 25.359150, 25.437511",\ - "25.120260, 25.650837, 25.730148, 25.753830, 25.832191",\ - "25.747303, 26.277878, 26.357191, 26.380873, 26.459236",\ - "25.924932, 26.455509, 26.534821, 26.558502, 26.636864"); + values ( "25.782951, 26.333426, 26.415710, 26.440281, 26.521584",\ + "25.932434, 26.482908, 26.565193, 26.589764, 26.671066",\ + "26.081913, 26.632387, 26.714672, 26.739243, 26.820545",\ + "26.380878, 26.931353, 27.013638, 27.038208, 27.119511",\ + "26.978977, 27.529449, 27.611734, 27.636307, 27.717606"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.870322, 2.063548, 2.088829, 2.096377, 2.121355",\ "1.870322, 2.063548, 2.088829, 2.096377, 2.121355",\ @@ -3856,16 +5900,16 @@ pin("flash_csb") { "1.870322, 2.063548, 2.088829, 2.096377, 2.121355"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.373594, 27.698082, 27.745609, 27.759802, 27.806761",\ - "27.553783, 27.878271, 27.925800, 27.939991, 27.986950",\ - "27.948463, 28.272951, 28.320480, 28.334671, 28.381630",\ - "28.575506, 28.899994, 28.947521, 28.961714, 29.008673",\ - "28.753136, 29.077623, 29.125153, 29.139343, 29.186302"); + values ( "29.300747, 29.637403, 29.686714, 29.701439, 29.750158",\ + "29.450228, 29.786884, 29.836195, 29.850920, 29.899639",\ + "29.599709, 29.936365, 29.985676, 30.000401, 30.049120",\ + "29.898672, 30.235329, 30.284639, 30.299364, 30.348083",\ + "30.496771, 30.833427, 30.882738, 30.897463, 30.946182"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322189, 1.444505, 1.462224, 1.467514, 1.485020",\ "1.322189, 1.444505, 1.462224, 1.467514, 1.485020",\ @@ -3881,16 +5925,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "24.490250, 25.020824, 25.100138, 25.123819, 25.202183",\ - "24.670439, 25.201015, 25.280327, 25.304008, 25.382370",\ - "25.065119, 25.595695, 25.675007, 25.698689, 25.777050",\ - "25.692162, 26.222736, 26.302050, 26.325731, 26.404095",\ - "25.869791, 26.400368, 26.479679, 26.503361, 26.581722"); + values ( "23.253714, 23.764393, 23.840731, 23.863525, 23.938950",\ + "23.528978, 24.039658, 24.115995, 24.138790, 24.214214",\ + "23.528978, 24.039658, 24.115995, 24.138790, 24.214214",\ + "23.808414, 24.319094, 24.395432, 24.418226, 24.493649",\ + "24.363279, 24.873959, 24.950296, 24.973091, 25.048515"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.870322, 2.063548, 2.088829, 2.096377, 2.121355",\ "1.870322, 2.063548, 2.088829, 2.096377, 2.121355",\ @@ -3899,16 +5943,16 @@ pin("flash_csb") { "1.870322, 2.063548, 2.088829, 2.096377, 2.121355"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.099445, 27.423933, 27.471462, 27.485653, 27.532612",\ - "27.279634, 27.604122, 27.651649, 27.665842, 27.712801",\ - "27.674316, 27.998804, 28.046333, 28.060524, 28.107483",\ - "28.301359, 28.625847, 28.673374, 28.687567, 28.734526",\ - "28.478989, 28.803476, 28.851006, 28.865196, 28.912155"); + values ( "25.183176, 25.495497, 25.541243, 25.554901, 25.600100",\ + "25.458441, 25.770761, 25.816507, 25.830166, 25.875364",\ + "25.458441, 25.770761, 25.816507, 25.830166, 25.875364",\ + "25.737875, 26.050196, 26.095942, 26.109600, 26.154799",\ + "26.292742, 26.605062, 26.650808, 26.664467, 26.709665"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322189, 1.444505, 1.462224, 1.467514, 1.485020",\ "1.322189, 1.444505, 1.462224, 1.467514, 1.485020",\ @@ -3935,16 +5979,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.811691, 24.342016, 24.421329, 24.445011, 24.523373",\ - "23.991880, 24.522205, 24.601517, 24.625200, 24.703562",\ - "24.386562, 24.916887, 24.996201, 25.019882, 25.098244",\ - "25.013605, 25.543930, 25.623241, 25.646925, 25.725286",\ - "25.191235, 25.721560, 25.800873, 25.824554, 25.902916"); + values ( "24.985912, 25.536125, 25.618410, 25.642981, 25.724281",\ + "25.135391, 25.685604, 25.767891, 25.792461, 25.873762",\ + "25.284874, 25.835087, 25.917372, 25.941942, 26.023243",\ + "25.583836, 26.134048, 26.216335, 26.240906, 26.322206",\ + "26.181934, 26.732147, 26.814434, 26.839005, 26.920305"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.870268, 2.063534, 2.088815, 2.096364, 2.121343",\ "1.870268, 2.063534, 2.088815, 2.096364, 2.121343",\ @@ -3953,16 +5997,16 @@ pin("flash_clk") { "1.870268, 2.063534, 2.088815, 2.096364, 2.121343"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "24.294617, 24.619131, 24.666664, 24.680859, 24.727823",\ - "24.474806, 24.799320, 24.846855, 24.861048, 24.908012",\ - "24.869486, 25.194000, 25.241535, 25.255728, 25.302692",\ - "25.496531, 25.821045, 25.868580, 25.882772, 25.929737",\ - "25.674160, 25.998674, 26.046207, 26.060402, 26.107367"); + values ( "25.354271, 25.690954, 25.740271, 25.754997, 25.803722",\ + "25.503752, 25.840435, 25.889751, 25.904476, 25.953201",\ + "25.653233, 25.989916, 26.039232, 26.053959, 26.102684",\ + "25.952196, 26.288879, 26.338196, 26.352921, 26.401646",\ + "26.550295, 26.886978, 26.936295, 26.951019, 26.999744"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322143, 1.444489, 1.462214, 1.467507, 1.485019",\ "1.322143, 1.444489, 1.462214, 1.467507, 1.485019",\ @@ -3978,16 +6022,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.811691, 24.342016, 24.421329, 24.445011, 24.523373",\ - "23.991880, 24.522205, 24.601517, 24.625200, 24.703562",\ - "24.386562, 24.916887, 24.996201, 25.019882, 25.098244",\ - "25.013605, 25.543930, 25.623241, 25.646925, 25.725286",\ - "25.191235, 25.721560, 25.800873, 25.824554, 25.902916"); + values ( "22.758081, 23.268520, 23.344858, 23.367653, 23.443075",\ + "23.033348, 23.543787, 23.620125, 23.642918, 23.718342",\ + "23.033348, 23.543787, 23.620125, 23.642918, 23.718342",\ + "23.312782, 23.823221, 23.899559, 23.922352, 23.997776",\ + "23.867647, 24.378086, 24.454424, 24.477219, 24.552641"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.870268, 2.063534, 2.088815, 2.096364, 2.121343",\ "1.870268, 2.063534, 2.088815, 2.096364, 2.121343",\ @@ -3996,16 +6040,16 @@ pin("flash_clk") { "1.870268, 2.063534, 2.088815, 2.096364, 2.121343"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "24.294617, 24.619131, 24.666664, 24.680859, 24.727823",\ - "24.474806, 24.799320, 24.846855, 24.861048, 24.908012",\ - "24.869486, 25.194000, 25.241535, 25.255728, 25.302692",\ - "25.496531, 25.821045, 25.868580, 25.882772, 25.929737",\ - "25.674160, 25.998674, 26.046207, 26.060402, 26.107367"); + values ( "23.275898, 23.588243, 23.633995, 23.647655, 23.692860",\ + "23.551167, 23.863510, 23.909262, 23.922924, 23.968126",\ + "23.551167, 23.863510, 23.909262, 23.922924, 23.968126",\ + "23.830601, 24.142946, 24.188698, 24.202358, 24.247562",\ + "24.385464, 24.697809, 24.743561, 24.757221, 24.802425"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322143, 1.444489, 1.462214, 1.467507, 1.485019",\ "1.322143, 1.444489, 1.462214, 1.467507, 1.485019",\ @@ -4032,16 +6076,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.204639, 23.734240, 23.813564, 23.837250, 23.915627",\ - "23.384830, 23.914431, 23.993755, 24.017441, 24.095818",\ - "23.779510, 24.309111, 24.388435, 24.412121, 24.490498",\ - "24.406555, 24.936155, 25.015480, 25.039165, 25.117542",\ - "24.584183, 25.113783, 25.193108, 25.216793, 25.295170"); + values ( "24.626057, 25.175516, 25.257816, 25.282391, 25.363705",\ + "24.775536, 25.324997, 25.407297, 25.431871, 25.513186",\ + "24.925018, 25.474478, 25.556778, 25.581352, 25.662666",\ + "25.223980, 25.773441, 25.855742, 25.880316, 25.961630",\ + "25.822079, 26.371540, 26.453840, 26.478415, 26.559729"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.903823, 2.110815, 2.137747, 2.145789, 2.172399",\ "1.903823, 2.110815, 2.137747, 2.145789, 2.172399",\ @@ -4050,16 +6094,16 @@ pin("flash_io0") { "1.903823, 2.110815, 2.137747, 2.145789, 2.172399"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.549723, 23.873983, 23.921476, 23.935658, 23.982582",\ - "23.729912, 24.054173, 24.101665, 24.115847, 24.162771",\ - "24.124592, 24.448853, 24.496346, 24.510527, 24.557451",\ - "24.751635, 25.075895, 25.123388, 25.137569, 25.184494",\ - "24.929264, 25.253525, 25.301018, 25.315199, 25.362123"); + values ( "24.667160, 25.003582, 25.052856, 25.067570, 25.116253",\ + "24.816643, 25.153063, 25.202337, 25.217049, 25.265734",\ + "24.966122, 25.302544, 25.351818, 25.366531, 25.415215",\ + "25.265087, 25.601507, 25.650782, 25.665493, 25.714178",\ + "25.863186, 26.199606, 26.248880, 26.263592, 26.312277"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.404562, 1.535172, 1.553015, 1.558343, 1.575972",\ "1.404562, 1.535172, 1.553015, 1.558343, 1.575972",\ @@ -4075,16 +6119,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.973686, 21.973694, 21.973694, 21.973694, 21.973694",\ - "22.153875, 22.153883, 22.153883, 22.153883, 22.153883",\ - "22.548555, 22.548563, 22.548563, 22.548563, 22.548563",\ - "23.175598, 23.175606, 23.175606, 23.175606, 23.175606",\ - "23.353228, 23.353235, 23.353235, 23.353235, 23.353235"); + values ( "20.953552, 20.953560, 20.953560, 20.953560, 20.953560",\ + "21.228817, 21.228825, 21.228825, 21.228825, 21.228825",\ + "21.228817, 21.228825, 21.228825, 21.228825, 21.228825",\ + "21.508253, 21.508261, 21.508261, 21.508261, 21.508261",\ + "22.063120, 22.063128, 22.063128, 22.063128, 22.063128"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -4093,16 +6137,16 @@ pin("flash_io0") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.839981, 21.850149, 21.850555, 21.850677, 21.851082",\ - "22.020170, 22.030338, 22.030746, 22.030867, 22.031269",\ - "22.414850, 22.425018, 22.425426, 22.425547, 22.425949",\ - "23.041893, 23.052061, 23.052467, 23.052589, 23.052994",\ - "23.219522, 23.229691, 23.230099, 23.230219, 23.230621"); + values ( "20.824862, 20.834648, 20.835041, 20.835157, 20.835546",\ + "21.100126, 21.109913, 21.110306, 21.110422, 21.110811",\ + "21.100126, 21.109913, 21.110306, 21.110422, 21.110811",\ + "21.379562, 21.389349, 21.389742, 21.389858, 21.390247",\ + "21.934429, 21.944216, 21.944609, 21.944725, 21.945114"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -4159,7 +6203,6 @@ pin("hk_serial_load") { pin("hkspi_clk") { direction : internal ; - clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; diff --git a/signoff/caravan/primetime-signoff/lib/max/caravan.tt.lib b/signoff/caravan/primetime-signoff/lib/max/caravan.tt.lib index 7f771460..8d8898d0 100644 --- a/signoff/caravan/primetime-signoff/lib/max/caravan.tt.lib +++ b/signoff/caravan/primetime-signoff/lib/max/caravan.tt.lib @@ -4,7 +4,7 @@ library("caravan.tt") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 25 06:48:23 2022" ; + date : "Sun Oct 30 14:27:30 2022" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.8000 ; @@ -89,7 +89,7 @@ type ( BUS38_type0 ) { } /* end of type */ cell( caravan ) { - area : 1736853.625000 ; + area : 1740408.625000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravan ) { pin("vddio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -110,7 +110,7 @@ pin("vddio") { pin("vddio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -121,7 +121,7 @@ pin("vddio_2") { pin("vssio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -132,7 +132,7 @@ pin("vssio") { pin("vssio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -143,7 +143,7 @@ pin("vssio_2") { pin("vdda") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -155,7 +155,7 @@ pin("vdda") { pin("vssa") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -167,7 +167,7 @@ pin("vssa") { pin("vccd") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -179,7 +179,7 @@ pin("vccd") { pin("vssd") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -191,7 +191,7 @@ pin("vssd") { pin("vdda1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -203,7 +203,7 @@ pin("vdda1") { pin("vdda1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -215,7 +215,7 @@ pin("vdda1_2") { pin("vdda2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -227,7 +227,7 @@ pin("vdda2") { pin("vssa1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -239,7 +239,7 @@ pin("vssa1") { pin("vssa1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -251,7 +251,7 @@ pin("vssa1_2") { pin("vssa2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -263,7 +263,7 @@ pin("vssa2") { pin("vccd1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -275,7 +275,7 @@ pin("vccd1") { pin("vccd2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -287,7 +287,7 @@ pin("vccd2") { pin("vssd1") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -299,7 +299,7 @@ pin("vssd1") { pin("vssd2") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -311,8 +311,8 @@ pin("vssd2") { pin("gpio") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -324,16 +324,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.043604, 11.367553, 11.396809, 11.408692, 11.445899",\ - "11.193854, 11.517803, 11.547059, 11.558943, 11.596149",\ - "11.522957, 11.846905, 11.876162, 11.888045, 11.925252",\ - "12.045668, 12.369616, 12.398872, 12.410756, 12.447963",\ - "12.191026, 12.514975, 12.544230, 12.556114, 12.593321"); + values ( "11.523235, 11.859331, 11.889685, 11.902014, 11.940617",\ + "11.647879, 11.983974, 12.014328, 12.026657, 12.065260",\ + "11.772524, 12.108620, 12.138973, 12.151302, 12.189905",\ + "12.021812, 12.357908, 12.388262, 12.400591, 12.439194",\ + "12.520390, 12.856485, 12.886839, 12.899168, 12.937771"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.234245, 1.310057, 1.315924, 1.318307, 1.325767",\ "1.234245, 1.310057, 1.315924, 1.318307, 1.325767",\ @@ -342,16 +342,16 @@ pin("gpio") { "1.234245, 1.310057, 1.315924, 1.318307, 1.325767"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.326817, 11.543313, 11.567189, 11.576887, 11.607252",\ - "11.477066, 11.693563, 11.717439, 11.727137, 11.757502",\ - "11.806170, 12.022666, 12.046542, 12.056240, 12.086605",\ - "12.328882, 12.545378, 12.569254, 12.578952, 12.609317",\ - "12.474239, 12.690736, 12.714612, 12.724310, 12.754675"); + values ( "11.873173, 12.097788, 12.122560, 12.132622, 12.164125",\ + "11.997818, 12.222432, 12.247204, 12.257265, 12.288769",\ + "12.122461, 12.347076, 12.371848, 12.381910, 12.413414",\ + "12.371752, 12.596366, 12.621138, 12.631199, 12.662703",\ + "12.870329, 13.094943, 13.119715, 13.129776, 13.161280"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.903244, 0.978419, 0.986954, 0.990421, 1.001275",\ "0.903244, 0.978419, 0.986954, 0.990421, 1.001275",\ @@ -367,16 +367,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.994926, 9.994926, 9.994926, 9.994926, 9.994926",\ - "10.145176, 10.145176, 10.145176, 10.145176, 10.145176",\ - "10.474279, 10.474280, 10.474280, 10.474280, 10.474280",\ - "10.996991, 10.996992, 10.996992, 10.996992, 10.996992",\ - "11.142349, 11.142350, 11.142350, 11.142350, 11.142350"); + values ( "9.546971, 9.546971, 9.546971, 9.546971, 9.546971",\ + "9.776500, 9.776500, 9.776500, 9.776500, 9.776500",\ + "9.776500, 9.776500, 9.776500, 9.776500, 9.776500",\ + "10.009507, 10.009507, 10.009507, 10.009507, 10.009507",\ + "10.472044, 10.472044, 10.472044, 10.472044, 10.472044"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -385,16 +385,16 @@ pin("gpio") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.971523, 9.971576, 9.971576, 9.971576, 9.971576",\ - "10.121773, 10.121825, 10.121825, 10.121825, 10.121825",\ - "10.450876, 10.450930, 10.450930, 10.450930, 10.450930",\ - "10.973589, 10.973640, 10.973640, 10.973640, 10.973640",\ - "11.118946, 11.118999, 11.118999, 11.118999, 11.118999"); + values ( "9.524446, 9.524496, 9.524496, 9.524496, 9.524496",\ + "9.753974, 9.754025, 9.754025, 9.754025, 9.754025",\ + "9.753974, 9.754025, 9.754025, 9.754025, 9.754025",\ + "9.986981, 9.987032, 9.987032, 9.987032, 9.987032",\ + "10.449518, 10.449569, 10.449569, 10.449569, 10.449569"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -413,8 +413,8 @@ bus ( mprj_io ) { pin("mprj_io[37]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -428,11 +428,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.267608, 6.591594, 6.620849, 6.632731, 6.669936",\ - "6.338999, 6.662985, 6.692240, 6.704123, 6.718280",\ - "6.378368, 6.702354, 6.718280, 6.718280, 6.718280",\ - "6.400584, 6.718280, 6.718280, 6.718280, 6.718280",\ - "6.400584, 6.718280, 6.718280, 6.718280, 6.718280"); + values ( "6.517143, 6.853279, 6.883631, 6.895959, 6.934559",\ + "6.591212, 6.927348, 6.957700, 6.970028, 6.984716",\ + "6.632058, 6.968194, 6.984716, 6.984716, 6.984716",\ + "6.655107, 6.984716, 6.984716, 6.984716, 6.984716",\ + "6.655107, 6.984716, 6.984716, 6.984716, 6.984716"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -446,11 +446,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.471690, 6.688172, 6.712049, 6.721747, 6.752111",\ - "6.543081, 6.759564, 6.783440, 6.793139, 6.800456",\ - "6.582451, 6.798934, 6.800456, 6.800456, 6.800456",\ - "6.604667, 6.800456, 6.800456, 6.800456, 6.800456",\ - "6.604667, 6.800456, 6.800456, 6.800456, 6.800456"); + values ( "6.718429, 6.943029, 6.967801, 6.977863, 7.009366",\ + "6.792498, 7.017098, 7.041870, 7.051931, 7.059524",\ + "6.833344, 7.057943, 7.059524, 7.059524, 7.059524",\ + "6.856392, 7.059524, 7.059524, 7.059524, 7.059524",\ + "6.856392, 7.059524, 7.059524, 7.059524, 7.059524"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -471,11 +471,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.868401, 4.868401, 4.868401, 4.868401, 4.868401",\ - "4.920895, 4.920896, 4.920896, 4.920896, 4.920896",\ - "4.920895, 4.920896, 4.920896, 4.920896, 4.920896",\ - "4.920895, 4.920896, 4.920896, 4.920896, 4.920896",\ - "4.920895, 4.920896, 4.920896, 4.920896, 4.920896"); + values ( "4.565613, 4.565613, 4.565613, 4.565613, 4.565613",\ + "4.616138, 4.616138, 4.616138, 4.616138, 4.616138",\ + "4.616138, 4.616138, 4.616138, 4.616138, 4.616138",\ + "4.616138, 4.616138, 4.616138, 4.616138, 4.616138",\ + "4.616138, 4.616138, 4.616138, 4.616138, 4.616138"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -489,11 +489,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.844941, 4.844996, 4.844996, 4.844996, 4.844996",\ - "4.897436, 4.897491, 4.897491, 4.897491, 4.897491",\ - "4.897436, 4.897491, 4.897491, 4.897491, 4.897491",\ - "4.897436, 4.897491, 4.897491, 4.897491, 4.897491",\ - "4.897436, 4.897491, 4.897491, 4.897491, 4.897491"); + values ( "4.543034, 4.543086, 4.543086, 4.543086, 4.543086",\ + "4.593558, 4.593611, 4.593611, 4.593611, 4.593611",\ + "4.593558, 4.593611, 4.593611, 4.593611, 4.593611",\ + "4.593558, 4.593611, 4.593611, 4.593611, 4.593611",\ + "4.593558, 4.593611, 4.593611, 4.593611, 4.593611"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -507,12 +507,97 @@ pin("mprj_io[37]") { } /* end of arc hk_serial_load_mprj_io[37]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "8.062185, 8.398321, 8.428673, 8.441001, 8.479601",\ + "8.159670, 8.495806, 8.526157, 8.538486, 8.577085",\ + "8.230811, 8.566947, 8.597299, 8.609627, 8.648227",\ + "8.320437, 8.656573, 8.686925, 8.699253, 8.737853",\ + "8.682402, 9.018538, 9.048889, 9.061217, 9.099817"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310056, 1.315923, 1.318306, 1.325767"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "8.338943, 8.563543, 8.588314, 8.598376, 8.629879",\ + "8.436427, 8.661028, 8.685800, 8.695862, 8.727365",\ + "8.507568, 8.732169, 8.756941, 8.767002, 8.798506",\ + "8.597195, 8.821795, 8.846567, 8.856628, 8.888132",\ + "8.959159, 9.183760, 9.208531, 9.218594, 9.250096"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903240, 0.978419, 0.986954, 0.990421, 1.001275"); + } + + } /* end of arc hkspi_clk_mprj_io[37]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.173796, 6.173797, 6.173797, 6.173797, 6.173797",\ + "6.264379, 6.264380, 6.264380, 6.264380, 6.264380",\ + "6.331034, 6.331035, 6.331035, 6.331035, 6.331035",\ + "6.413662, 6.413662, 6.413662, 6.413662, 6.413662",\ + "6.749980, 6.749981, 6.749981, 6.749981, 6.749981"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.151217, 6.151269, 6.151269, 6.151269, 6.151269",\ + "6.241800, 6.241852, 6.241852, 6.241852, 6.241852",\ + "6.308455, 6.308507, 6.308507, 6.308507, 6.308507",\ + "6.391083, 6.391135, 6.391135, 6.391135, 6.391135",\ + "6.727401, 6.727454, 6.727454, 6.727454, 6.727454"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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 hkspi_clk_mprj_io[37]_redg_min*/ + } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -526,11 +611,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.767659, 7.091647, 7.120902, 7.132785, 7.169989",\ - "6.839051, 7.163039, 7.192294, 7.204176, 7.218333",\ - "6.878420, 7.202408, 7.218333, 7.218333, 7.218333",\ - "6.900636, 7.218333, 7.218333, 7.218333, 7.218333",\ - "6.900636, 7.218333, 7.218333, 7.218333, 7.218333"); + values ( "7.031078, 7.367216, 7.397568, 7.409897, 7.448496",\ + "7.105147, 7.441285, 7.471637, 7.483965, 7.498653",\ + "7.145993, 7.482131, 7.498653, 7.498653, 7.498653",\ + "7.169042, 7.498653, 7.498653, 7.498653, 7.498653",\ + "7.169042, 7.498653, 7.498653, 7.498653, 7.498653"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -544,11 +629,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.963916, 7.180402, 7.204279, 7.213977, 7.244341",\ - "7.035308, 7.251794, 7.275670, 7.285368, 7.292686",\ - "7.074677, 7.291163, 7.292686, 7.292686, 7.292686",\ - "7.096892, 7.292686, 7.292686, 7.292686, 7.292686",\ - "7.096892, 7.292686, 7.292686, 7.292686, 7.292686"); + values ( "7.229113, 7.453717, 7.478489, 7.488551, 7.520054",\ + "7.303182, 7.527786, 7.552558, 7.562620, 7.570212",\ + "7.344028, 7.568632, 7.570212, 7.570212, 7.570212",\ + "7.367076, 7.570212, 7.570212, 7.570212, 7.570212",\ + "7.367076, 7.570212, 7.570212, 7.570212, 7.570212"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -569,11 +654,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.357112, 5.357113, 5.357113, 5.357113, 5.357113",\ - "5.409607, 5.409607, 5.409607, 5.409607, 5.409607",\ - "5.409607, 5.409607, 5.409607, 5.409607, 5.409607",\ - "5.409607, 5.409607, 5.409607, 5.409607, 5.409607",\ - "5.409607, 5.409607, 5.409607, 5.409607, 5.409607"); + values ( "5.028666, 5.028666, 5.028666, 5.028666, 5.028666",\ + "5.079191, 5.079192, 5.079192, 5.079192, 5.079192",\ + "5.079191, 5.079192, 5.079192, 5.079192, 5.079192",\ + "5.079191, 5.079192, 5.079192, 5.079192, 5.079192",\ + "5.079191, 5.079192, 5.079192, 5.079192, 5.079192"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -587,11 +672,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.333698, 5.333751, 5.333751, 5.333751, 5.333751",\ - "5.386192, 5.386245, 5.386245, 5.386245, 5.386245",\ - "5.386192, 5.386245, 5.386245, 5.386245, 5.386245",\ - "5.386192, 5.386245, 5.386245, 5.386245, 5.386245",\ - "5.386192, 5.386245, 5.386245, 5.386245, 5.386245"); + values ( "5.006129, 5.006181, 5.006181, 5.006181, 5.006181",\ + "5.056655, 5.056706, 5.056706, 5.056706, 5.056706",\ + "5.056655, 5.056706, 5.056706, 5.056706, 5.056706",\ + "5.056655, 5.056706, 5.056706, 5.056706, 5.056706",\ + "5.056655, 5.056706, 5.056706, 5.056706, 5.056706"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -605,12 +690,97 @@ pin("mprj_io[36]") { } /* end of arc hk_serial_load_mprj_io[36]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "8.250969, 8.587107, 8.617458, 8.629787, 8.668386",\ + "8.348454, 8.684591, 8.714943, 8.727272, 8.765871",\ + "8.419595, 8.755733, 8.786084, 8.798412, 8.837012",\ + "8.509220, 8.845358, 8.875710, 8.888039, 8.926638",\ + "8.871186, 9.207324, 9.237676, 9.250004, 9.288604"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "8.524477, 8.749081, 8.773852, 8.783915, 8.815418",\ + "8.621961, 8.846565, 8.871337, 8.881399, 8.912902",\ + "8.693102, 8.917706, 8.942478, 8.952539, 8.984043",\ + "8.782728, 9.007332, 9.032104, 9.042166, 9.073669",\ + "9.144693, 9.369299, 9.394070, 9.404132, 9.435635"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275"); + } + + } /* end of arc hkspi_clk_mprj_io[36]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.338431, 6.338432, 6.338432, 6.338432, 6.338432",\ + "6.429014, 6.429015, 6.429015, 6.429015, 6.429015",\ + "6.495669, 6.495670, 6.495670, 6.495670, 6.495670",\ + "6.578298, 6.578298, 6.578298, 6.578298, 6.578298",\ + "6.914616, 6.914617, 6.914617, 6.914617, 6.914617"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.315896, 6.315946, 6.315946, 6.315946, 6.315946",\ + "6.406478, 6.406529, 6.406529, 6.406529, 6.406529",\ + "6.473134, 6.473184, 6.473184, 6.473184, 6.473184",\ + "6.555761, 6.555812, 6.555812, 6.555812, 6.555812",\ + "6.892080, 6.892130, 6.892130, 6.892130, 6.892130"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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 hkspi_clk_mprj_io[36]_redg_min*/ + } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -618,17 +788,102 @@ pin("mprj_io[35]") { /* Other user defined attributes. */ original_pin : mprj_io[35]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "14.091919, 14.428056, 14.458407, 14.470736, 14.509336",\ + "14.216564, 14.552700, 14.583052, 14.595380, 14.633980",\ + "14.341208, 14.677344, 14.707696, 14.720024, 14.758624",\ + "14.590498, 14.926634, 14.956985, 14.969314, 15.007914",\ + "15.089075, 15.425211, 15.455563, 15.467891, 15.506491"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\ + "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\ + "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\ + "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\ + "1.234245, 1.310056, 1.315923, 1.318306, 1.325766"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "14.374853, 14.599454, 14.624226, 14.634287, 14.665791",\ + "14.499498, 14.724098, 14.748870, 14.758932, 14.790435",\ + "14.624142, 14.848742, 14.873514, 14.883575, 14.915079",\ + "14.873432, 15.098032, 15.122804, 15.132866, 15.164369",\ + "15.372009, 15.596609, 15.621381, 15.631443, 15.662946"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903240, 0.978419, 0.986954, 0.990421, 1.001275"); + } + + } /* end of arc clock_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "10.638644, 10.638645, 10.638645, 10.638645, 10.638645",\ + "10.868175, 10.868176, 10.868176, 10.868176, 10.868176",\ + "10.868175, 10.868176, 10.868176, 10.868176, 10.868176",\ + "11.101181, 11.101182, 11.101182, 11.101182, 11.101182",\ + "11.563717, 11.563718, 11.563718, 11.563718, 11.563718"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "10.616062, 10.616115, 10.616115, 10.616115, 10.616115",\ + "10.845592, 10.845645, 10.845645, 10.845645, 10.845645",\ + "10.845592, 10.845645, 10.845645, 10.845645, 10.845645",\ + "11.078599, 11.078651, 11.078651, 11.078651, 11.078651",\ + "11.541135, 11.541187, 11.541187, 11.541187, 11.541187"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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_mprj_io[35]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.258830, 7.582817, 7.612071, 7.623954, 7.661159",\ - "7.330222, 7.654209, 7.683463, 7.695346, 7.709503",\ - "7.369591, 7.693578, 7.709503, 7.709503, 7.709503",\ - "7.391807, 7.709503, 7.709503, 7.709503, 7.709503",\ - "7.391807, 7.709503, 7.709503, 7.709503, 7.709503"); + values ( "7.540669, 7.876805, 7.907157, 7.919485, 7.958085",\ + "7.614738, 7.950874, 7.981225, 7.993554, 8.008242",\ + "7.655583, 7.991720, 8.008242, 8.008242, 8.008242",\ + "7.678632, 8.008242, 8.008242, 8.008242, 8.008242",\ + "7.678632, 8.008242, 8.008242, 8.008242, 8.008242"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -642,11 +897,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.464170, 7.680652, 7.704528, 7.714226, 7.744591",\ - "7.535562, 7.752044, 7.775920, 7.785618, 7.792935",\ - "7.574931, 7.791413, 7.792935, 7.792935, 7.792935",\ - "7.597146, 7.792935, 7.792935, 7.792935, 7.792935",\ - "7.597146, 7.792935, 7.792935, 7.792935, 7.792935"); + values ( "7.748127, 7.972727, 7.997499, 8.007560, 8.039063",\ + "7.822195, 8.046796, 8.071568, 8.081629, 8.089221",\ + "7.863041, 8.087641, 8.089221, 8.089221, 8.089221",\ + "7.886089, 8.089221, 8.089221, 8.089221, 8.089221",\ + "7.886089, 8.089221, 8.089221, 8.089221, 8.089221"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -667,11 +922,11 @@ pin("mprj_io[35]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.855910, 5.855910, 5.855910, 5.855910, 5.855910",\ - "5.908404, 5.908405, 5.908405, 5.908405, 5.908405",\ - "5.908404, 5.908405, 5.908405, 5.908405, 5.908405",\ - "5.908404, 5.908405, 5.908405, 5.908405, 5.908405",\ - "5.908404, 5.908405, 5.908405, 5.908405, 5.908405"); + values ( "5.508759, 5.508759, 5.508759, 5.508759, 5.508759",\ + "5.559284, 5.559284, 5.559284, 5.559284, 5.559284",\ + "5.559284, 5.559284, 5.559284, 5.559284, 5.559284",\ + "5.559284, 5.559284, 5.559284, 5.559284, 5.559284",\ + "5.559284, 5.559284, 5.559284, 5.559284, 5.559284"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -685,11 +940,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.832448, 5.832502, 5.832502, 5.832502, 5.832502",\ - "5.884942, 5.884997, 5.884997, 5.884997, 5.884997",\ - "5.884942, 5.884997, 5.884997, 5.884997, 5.884997",\ - "5.884942, 5.884997, 5.884997, 5.884997, 5.884997",\ - "5.884942, 5.884997, 5.884997, 5.884997, 5.884997"); + values ( "5.486176, 5.486229, 5.486229, 5.486229, 5.486229",\ + "5.536701, 5.536754, 5.536754, 5.536754, 5.536754",\ + "5.536701, 5.536754, 5.536754, 5.536754, 5.536754",\ + "5.536701, 5.536754, 5.536754, 5.536754, 5.536754",\ + "5.536701, 5.536754, 5.536754, 5.536754, 5.536754"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -703,12 +958,97 @@ pin("mprj_io[35]") { } /* end of arc hk_serial_load_mprj_io[35]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "8.618155, 8.954291, 8.984643, 8.996971, 9.035571",\ + "8.715640, 9.051777, 9.082129, 9.094457, 9.133057",\ + "8.786781, 9.122917, 9.153269, 9.165598, 9.204197",\ + "8.876408, 9.212543, 9.242895, 9.255223, 9.293823",\ + "9.238373, 9.574509, 9.604860, 9.617188, 9.655788"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\ + "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\ + "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\ + "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\ + "1.234245, 1.310056, 1.315923, 1.318306, 1.325766"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "8.901091, 9.125690, 9.150462, 9.160524, 9.192027",\ + "8.998575, 9.223175, 9.247948, 9.258009, 9.289513",\ + "9.069716, 9.294317, 9.319089, 9.329150, 9.360653",\ + "9.159342, 9.383943, 9.408714, 9.418776, 9.450279",\ + "9.521307, 9.745908, 9.770679, 9.780741, 9.812244"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903240, 0.978419, 0.986954, 0.990421, 1.001275"); + } + + } /* end of arc hkspi_clk_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.463989, 6.463989, 6.463989, 6.463989, 6.463989",\ + "6.554572, 6.554572, 6.554572, 6.554572, 6.554572",\ + "6.621227, 6.621227, 6.621227, 6.621227, 6.621227",\ + "6.703855, 6.703856, 6.703856, 6.703856, 6.703856",\ + "7.040173, 7.040173, 7.040173, 7.040173, 7.040173"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.441406, 6.441460, 6.441460, 6.441460, 6.441460",\ + "6.531989, 6.532043, 6.532043, 6.532043, 6.532043",\ + "6.598644, 6.598698, 6.598698, 6.598698, 6.598698",\ + "6.681273, 6.681325, 6.681325, 6.681325, 6.681325",\ + "7.017590, 7.017643, 7.017643, 7.017643, 7.017643"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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 hkspi_clk_mprj_io[35]_redg_min*/ + } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -722,11 +1062,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.765384, 8.089376, 8.118631, 8.130513, 8.167718",\ - "7.836775, 8.160769, 8.190022, 8.201905, 8.216062",\ - "7.876144, 8.200137, 8.216062, 8.216062, 8.216062",\ - "7.898360, 8.216062, 8.216062, 8.216062, 8.216062",\ - "7.898360, 8.216062, 8.216062, 8.216062, 8.216062"); + values ( "8.066126, 8.402268, 8.432620, 8.444948, 8.483547",\ + "8.140195, 8.476337, 8.506689, 8.519017, 8.533705",\ + "8.181040, 8.517183, 8.533705, 8.533705, 8.533705",\ + "8.204089, 8.533705, 8.533705, 8.533705, 8.533705",\ + "8.204089, 8.533705, 8.533705, 8.533705, 8.533705"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -740,11 +1080,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.970832, 8.187314, 8.211190, 8.220888, 8.251253",\ - "8.042224, 8.258705, 8.282582, 8.292280, 8.299598",\ - "8.081594, 8.298075, 8.299598, 8.299598, 8.299598",\ - "8.103809, 8.299598, 8.299598, 8.299598, 8.299598",\ - "8.103809, 8.299598, 8.299598, 8.299598, 8.299598"); + values ( "8.273789, 8.498389, 8.523161, 8.533222, 8.564726",\ + "8.347857, 8.572457, 8.597229, 8.607290, 8.614883",\ + "8.388703, 8.613303, 8.614883, 8.614883, 8.614883",\ + "8.411753, 8.614883, 8.614883, 8.614883, 8.614883",\ + "8.411753, 8.614883, 8.614883, 8.614883, 8.614883"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -765,11 +1105,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.360888, 6.360888, 6.360888, 6.360888, 6.360888",\ - "6.413382, 6.413383, 6.413383, 6.413383, 6.413383",\ - "6.413382, 6.413383, 6.413383, 6.413383, 6.413383",\ - "6.413382, 6.413383, 6.413383, 6.413383, 6.413383",\ - "6.413382, 6.413383, 6.413383, 6.413383, 6.413383"); + values ( "5.971969, 5.971970, 5.971970, 5.971970, 5.971970",\ + "6.022494, 6.022494, 6.022494, 6.022494, 6.022494",\ + "6.022494, 6.022494, 6.022494, 6.022494, 6.022494",\ + "6.022494, 6.022494, 6.022494, 6.022494, 6.022494",\ + "6.022494, 6.022494, 6.022494, 6.022494, 6.022494"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -783,11 +1123,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.337420, 6.337475, 6.337475, 6.337475, 6.337475",\ - "6.389914, 6.389969, 6.389969, 6.389969, 6.389969",\ - "6.389914, 6.389969, 6.389969, 6.389969, 6.389969",\ - "6.389914, 6.389969, 6.389969, 6.389969, 6.389969",\ - "6.389914, 6.389969, 6.389969, 6.389969, 6.389969"); + values ( "5.949381, 5.949434, 5.949434, 5.949434, 5.949434",\ + "5.999907, 5.999959, 5.999959, 5.999959, 5.999959",\ + "5.999907, 5.999959, 5.999959, 5.999959, 5.999959",\ + "5.999907, 5.999959, 5.999959, 5.999959, 5.999959",\ + "5.999907, 5.999959, 5.999959, 5.999959, 5.999959"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -801,12 +1141,97 @@ pin("mprj_io[34]") { } /* end of arc hk_serial_load_mprj_io[34]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.397889, 7.734032, 7.764383, 7.776711, 7.815310",\ + "7.495375, 7.831517, 7.861868, 7.874196, 7.912796",\ + "7.566516, 7.902658, 7.933009, 7.945337, 7.983937",\ + "7.656141, 7.992283, 8.022635, 8.034963, 8.073563",\ + "8.018106, 8.354248, 8.384600, 8.396928, 8.435528"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.579645, 7.798776, 7.823278, 7.833230, 7.864391",\ + "7.677129, 7.896260, 7.920762, 7.930715, 7.961875",\ + "7.748270, 7.967402, 7.991903, 8.001856, 8.033016",\ + "7.837896, 8.057028, 8.081530, 8.091482, 8.122643",\ + "8.199862, 8.418993, 8.443495, 8.453447, 8.484608"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840612, 0.919563, 0.929324, 0.933289, 0.945703"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.706824, 7.018666, 7.046824, 7.058261, 7.094070",\ + "6.797407, 7.109249, 7.137407, 7.148844, 7.184653",\ + "6.864062, 7.175904, 7.204062, 7.215499, 7.251308",\ + "6.946690, 7.258533, 7.286690, 7.298127, 7.333936",\ + "7.283008, 7.594851, 7.623008, 7.634445, 7.670254"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.862060, 7.065351, 7.088081, 7.097314, 7.126222",\ + "6.952642, 7.155933, 7.178664, 7.187897, 7.216805",\ + "7.019298, 7.222589, 7.245319, 7.254552, 7.283460",\ + "7.101926, 7.305216, 7.327947, 7.337180, 7.366088",\ + "7.438244, 7.641535, 7.664266, 7.673498, 7.702406"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840612, 0.919563, 0.929324, 0.933289, 0.945703"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg_min*/ + } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -814,17 +1239,102 @@ pin("mprj_io[33]") { /* Other user defined attributes. */ original_pin : mprj_io[33]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "13.372052, 13.708199, 13.738550, 13.750878, 13.789477",\ + "13.496696, 13.832843, 13.863194, 13.875523, 13.914122",\ + "13.621341, 13.957487, 13.987839, 14.000167, 14.038766",\ + "13.870630, 14.206777, 14.237128, 14.249456, 14.288055",\ + "14.369207, 14.705354, 14.735705, 14.748034, 14.786633"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "13.863543, 14.082669, 14.107171, 14.117124, 14.148284",\ + "13.988186, 14.207314, 14.231815, 14.241768, 14.272928",\ + "14.112831, 14.331958, 14.356460, 14.366412, 14.397573",\ + "14.362120, 14.581247, 14.605749, 14.615702, 14.646862",\ + "14.860697, 15.079824, 15.104326, 15.114279, 15.145439"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840598, 0.919560, 0.929322, 0.933286, 0.945700"); + } + + } /* end of arc clock_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "11.082479, 11.394325, 11.422483, 11.433920, 11.469728",\ + "11.312007, 11.623854, 11.652012, 11.663448, 11.699257",\ + "11.312007, 11.623854, 11.652012, 11.663448, 11.699257",\ + "11.545014, 11.856861, 11.885019, 11.896456, 11.932264",\ + "12.007549, 12.319396, 12.347553, 12.358991, 12.394799"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "11.505920, 11.709208, 11.731938, 11.741171, 11.770079",\ + "11.735450, 11.938736, 11.961468, 11.970700, 11.999608",\ + "11.735450, 11.938736, 11.961468, 11.970700, 11.999608",\ + "11.968457, 12.171743, 12.194475, 12.203708, 12.232615",\ + "12.430992, 12.634279, 12.657010, 12.666243, 12.695150"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840598, 0.919560, 0.929322, 0.933286, 0.945700"); + } + + } /* end of arc clock_mprj_io[33]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.255999, 8.579995, 8.609249, 8.621132, 8.658336",\ - "8.327390, 8.651386, 8.680641, 8.692524, 8.706680",\ - "8.366759, 8.690756, 8.706680, 8.706680, 8.706680",\ - "8.388975, 8.706680, 8.706680, 8.706680, 8.706680",\ - "8.388975, 8.706680, 8.706680, 8.706680, 8.706680"); + values ( "8.575138, 8.911285, 8.941637, 8.953964, 8.992563",\ + "8.649207, 8.985354, 9.015705, 9.028033, 9.042721",\ + "8.690053, 9.026199, 9.042721, 9.042721, 9.042721",\ + "8.713101, 9.042721, 9.042721, 9.042721, 9.042721",\ + "8.713101, 9.042721, 9.042721, 9.042721, 9.042721"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -838,11 +1348,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.471157, 8.687634, 8.711511, 8.721209, 8.751574",\ - "8.542549, 8.759026, 8.782902, 8.792600, 8.799917",\ - "8.581919, 8.798395, 8.799917, 8.799917, 8.799917",\ - "8.604134, 8.799917, 8.799917, 8.799917, 8.799917",\ - "8.604134, 8.799917, 8.799917, 8.799917, 8.799917"); + values ( "8.792876, 9.017471, 9.042242, 9.052304, 9.083807",\ + "8.866945, 9.091540, 9.116312, 9.126373, 9.133965",\ + "8.907791, 9.132386, 9.133965, 9.133965, 9.133965",\ + "8.930840, 9.133965, 9.133965, 9.133965, 9.133965",\ + "8.930840, 9.133965, 9.133965, 9.133965, 9.133965"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -863,11 +1373,11 @@ pin("mprj_io[33]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.859957, 6.859958, 6.859958, 6.859958, 6.859958",\ - "6.912451, 6.912452, 6.912452, 6.912452, 6.912452",\ - "6.912451, 6.912452, 6.912452, 6.912452, 6.912452",\ - "6.912451, 6.912452, 6.912452, 6.912452, 6.912452",\ - "6.912451, 6.912452, 6.912452, 6.912452, 6.912452"); + values ( "6.452323, 6.452324, 6.452324, 6.452324, 6.452324",\ + "6.502849, 6.502849, 6.502849, 6.502849, 6.502849",\ + "6.502849, 6.502849, 6.502849, 6.502849, 6.502849",\ + "6.502849, 6.502849, 6.502849, 6.502849, 6.502849",\ + "6.502849, 6.502849, 6.502849, 6.502849, 6.502849"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -881,11 +1391,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.836430, 6.836487, 6.836487, 6.836487, 6.836487",\ - "6.888924, 6.888981, 6.888981, 6.888981, 6.888981",\ - "6.888924, 6.888981, 6.888981, 6.888981, 6.888981",\ - "6.888924, 6.888981, 6.888981, 6.888981, 6.888981",\ - "6.888924, 6.888981, 6.888981, 6.888981, 6.888981"); + values ( "6.429678, 6.429733, 6.429733, 6.429733, 6.429733",\ + "6.480203, 6.480258, 6.480258, 6.480258, 6.480258",\ + "6.480203, 6.480258, 6.480258, 6.480258, 6.480258",\ + "6.480203, 6.480258, 6.480258, 6.480258, 6.480258",\ + "6.480203, 6.480258, 6.480258, 6.480258, 6.480258"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -899,12 +1409,97 @@ pin("mprj_io[33]") { } /* end of arc hk_serial_load_mprj_io[33]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.399028, 7.735175, 7.765526, 7.777854, 7.816453",\ + "7.496513, 7.832660, 7.863011, 7.875340, 7.913939",\ + "7.567655, 7.903801, 7.934153, 7.946481, 7.985080",\ + "7.657281, 7.993427, 8.023779, 8.036107, 8.074706",\ + "8.019245, 8.355392, 8.385744, 8.398071, 8.436670"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.859540, 8.078667, 8.103168, 8.113121, 8.144281",\ + "7.957025, 8.176151, 8.200654, 8.210606, 8.241767",\ + "8.028166, 8.247293, 8.271794, 8.281747, 8.312907",\ + "8.117791, 8.336918, 8.361421, 8.371372, 8.402534",\ + "8.479756, 8.698883, 8.723386, 8.733337, 8.764499"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840598, 0.919560, 0.929322, 0.933286, 0.945700"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.483805, 6.795652, 6.823810, 6.835246, 6.871055",\ + "6.574388, 6.886235, 6.914392, 6.925829, 6.961638",\ + "6.641043, 6.952890, 6.981048, 6.992484, 7.028293",\ + "6.723671, 7.035518, 7.063675, 7.075112, 7.110921",\ + "7.059988, 7.371836, 7.399993, 7.411429, 7.447238"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.965499, 7.168786, 7.191517, 7.200750, 7.229658",\ + "7.056082, 7.259369, 7.282100, 7.291333, 7.320241",\ + "7.122737, 7.326024, 7.348755, 7.357988, 7.386896",\ + "7.205365, 7.408652, 7.431383, 7.440616, 7.469523",\ + "7.541683, 7.744970, 7.767701, 7.776934, 7.805841"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840598, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840598, 0.919560, 0.929322, 0.933286, 0.945700"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg_min*/ + } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -912,17 +1507,102 @@ pin("mprj_io[32]") { /* Other user defined attributes. */ original_pin : mprj_io[32]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "13.331828, 13.667959, 13.698312, 13.710640, 13.749240",\ + "13.456472, 13.792604, 13.822956, 13.835284, 13.873884",\ + "13.581117, 13.917248, 13.947600, 13.959929, 13.998528",\ + "13.830406, 14.166538, 14.196890, 14.209218, 14.247818",\ + "14.328983, 14.665115, 14.695467, 14.707795, 14.746395"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "13.847719, 14.066860, 14.091362, 14.101315, 14.132475",\ + "13.972363, 14.191504, 14.216007, 14.225959, 14.257118",\ + "14.097008, 14.316149, 14.340651, 14.350603, 14.381763",\ + "14.346297, 14.565438, 14.589941, 14.599893, 14.631052",\ + "14.844874, 15.064015, 15.088518, 15.098470, 15.129629"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709"); + } + + } /* end of arc clock_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "11.919098, 12.230931, 12.259089, 12.270527, 12.306335",\ + "12.148628, 12.460462, 12.488620, 12.500057, 12.535866",\ + "12.148628, 12.460462, 12.488620, 12.500057, 12.535866",\ + "12.381635, 12.693468, 12.721626, 12.733063, 12.768873",\ + "12.844171, 13.156004, 13.184162, 13.195599, 13.231409"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "12.134510, 12.337810, 12.360540, 12.369773, 12.398680",\ + "12.364038, 12.567339, 12.590069, 12.599302, 12.628210",\ + "12.364038, 12.567339, 12.590069, 12.599302, 12.628210",\ + "12.597046, 12.800346, 12.823076, 12.832310, 12.861217",\ + "13.059582, 13.262881, 13.285612, 13.294845, 13.323751"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709"); + } + + } /* end of arc clock_mprj_io[32]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.755945, 9.079928, 9.109183, 9.121066, 9.158271",\ - "8.827337, 9.151320, 9.180574, 9.192457, 9.206614",\ - "8.866707, 9.190689, 9.206614, 9.206614, 9.206614",\ - "8.888922, 9.206614, 9.206614, 9.206614, 9.206614",\ - "8.888922, 9.206614, 9.206614, 9.206614, 9.206614"); + values ( "9.093833, 9.429965, 9.460318, 9.472646, 9.511246",\ + "9.167902, 9.504034, 9.534386, 9.546715, 9.561403",\ + "9.208748, 9.544880, 9.561403, 9.561403, 9.561403",\ + "9.231796, 9.561403, 9.561403, 9.561403, 9.561403",\ + "9.231796, 9.561403, 9.561403, 9.561403, 9.561403"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -936,11 +1616,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.951161, 9.167648, 9.191525, 9.201222, 9.231587",\ - "9.022552, 9.239039, 9.262917, 9.272614, 9.279931",\ - "9.061922, 9.278409, 9.279931, 9.279931, 9.279931",\ - "9.084138, 9.279931, 9.279931, 9.279931, 9.279931",\ - "9.084138, 9.279931, 9.279931, 9.279931, 9.279931"); + values ( "9.290879, 9.515484, 9.540257, 9.550318, 9.581821",\ + "9.364948, 9.589553, 9.614325, 9.624387, 9.631979",\ + "9.405794, 9.630399, 9.631979, 9.631979, 9.631979",\ + "9.428843, 9.631979, 9.631979, 9.631979, 9.631979",\ + "9.428843, 9.631979, 9.631979, 9.631979, 9.631979"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -961,11 +1641,11 @@ pin("mprj_io[32]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.335258, 7.335258, 7.335258, 7.335258, 7.335258",\ - "7.387753, 7.387753, 7.387753, 7.387753, 7.387753",\ - "7.387753, 7.387753, 7.387753, 7.387753, 7.387753",\ - "7.387753, 7.387753, 7.387753, 7.387753, 7.387753",\ - "7.387753, 7.387753, 7.387753, 7.387753, 7.387753"); + values ( "6.909801, 6.909801, 6.909801, 6.909801, 6.909801",\ + "6.960325, 6.960326, 6.960326, 6.960326, 6.960326",\ + "6.960325, 6.960326, 6.960326, 6.960326, 6.960326",\ + "6.960325, 6.960326, 6.960326, 6.960326, 6.960326",\ + "6.960325, 6.960326, 6.960326, 6.960326, 6.960326"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -979,11 +1659,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.311850, 7.311902, 7.311902, 7.311902, 7.311902",\ - "7.364344, 7.364396, 7.364396, 7.364396, 7.364396",\ - "7.364344, 7.364396, 7.364396, 7.364396, 7.364396",\ - "7.364344, 7.364396, 7.364396, 7.364396, 7.364396",\ - "7.364344, 7.364396, 7.364396, 7.364396, 7.364396"); + values ( "6.887270, 6.887321, 6.887321, 6.887321, 6.887321",\ + "6.937795, 6.937845, 6.937845, 6.937845, 6.937845",\ + "6.937795, 6.937845, 6.937845, 6.937845, 6.937845",\ + "6.937795, 6.937845, 6.937845, 6.937845, 6.937845",\ + "6.937795, 6.937845, 6.937845, 6.937845, 6.937845"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -997,12 +1677,97 @@ pin("mprj_io[32]") { } /* end of arc hk_serial_load_mprj_io[32]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.472935, 7.809066, 7.839418, 7.851747, 7.890347",\ + "7.570419, 7.906551, 7.936903, 7.949232, 7.987832",\ + "7.641561, 7.977693, 8.008044, 8.020372, 8.058973",\ + "7.731187, 8.067318, 8.097671, 8.109999, 8.148599",\ + "8.093151, 8.429283, 8.459635, 8.471964, 8.510563"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.958025, 8.177166, 8.201668, 8.211620, 8.242781",\ + "8.055510, 8.274652, 8.299153, 8.309105, 8.340265",\ + "8.126652, 8.345793, 8.370295, 8.380246, 8.411407",\ + "8.216277, 8.435418, 8.459921, 8.469872, 8.501032",\ + "8.578243, 8.797384, 8.821886, 8.831838, 8.862998"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.780388, 7.092221, 7.120378, 7.131816, 7.167625",\ + "6.870971, 7.182804, 7.210962, 7.222399, 7.258209",\ + "6.937626, 7.249459, 7.277617, 7.289054, 7.324863",\ + "7.020253, 7.332087, 7.360245, 7.371682, 7.407491",\ + "7.356571, 7.668405, 7.696563, 7.708000, 7.743809"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.207615, 7.410915, 7.433646, 7.442879, 7.471786",\ + "7.298199, 7.501498, 7.524229, 7.533462, 7.562369",\ + "7.364854, 7.568153, 7.590884, 7.600117, 7.629025",\ + "7.447482, 7.650782, 7.673512, 7.682745, 7.711652",\ + "7.783800, 7.987100, 8.009830, 8.019063, 8.047970"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg_min*/ + } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1016,11 +1781,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.317891, 9.641880, 9.671135, 9.683018, 9.720222",\ - "9.389283, 9.713272, 9.742527, 9.754410, 9.768566",\ - "9.428652, 9.752641, 9.768566, 9.768566, 9.768566",\ - "9.450868, 9.768566, 9.768566, 9.768566, 9.768566",\ - "9.450868, 9.768566, 9.768566, 9.768566, 9.768566"); + values ( "9.676852, 10.012991, 10.043343, 10.055671, 10.094271",\ + "9.750921, 10.087060, 10.117412, 10.129740, 10.144428",\ + "9.791766, 10.127905, 10.144428, 10.144428, 10.144428",\ + "9.814816, 10.144428, 10.144428, 10.144428, 10.144428",\ + "9.814816, 10.144428, 10.144428, 10.144428, 10.144428"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1034,11 +1799,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.526926, 9.743402, 9.767279, 9.776978, 9.807342",\ - "9.598318, 9.814795, 9.838671, 9.848369, 9.855686",\ - "9.637687, 9.854164, 9.855686, 9.855686, 9.855686",\ - "9.659903, 9.855686, 9.855686, 9.855686, 9.855686",\ - "9.659903, 9.855686, 9.855686, 9.855686, 9.855686"); + values ( "9.888237, 10.112831, 10.137603, 10.147665, 10.179169",\ + "9.962306, 10.186901, 10.211672, 10.221734, 10.229326",\ + "10.003152, 10.227747, 10.229326, 10.229326, 10.229326",\ + "10.026200, 10.229326, 10.229326, 10.229326, 10.229326",\ + "10.026200, 10.229326, 10.229326, 10.229326, 10.229326"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1059,11 +1824,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.900416, 7.900417, 7.900417, 7.900417, 7.900417",\ - "7.952911, 7.952911, 7.952911, 7.952911, 7.952911",\ - "7.952911, 7.952911, 7.952911, 7.952911, 7.952911",\ - "7.952911, 7.952911, 7.952911, 7.952911, 7.952911",\ - "7.952911, 7.952911, 7.952911, 7.952911, 7.952911"); + values ( "7.453767, 7.453767, 7.453767, 7.453767, 7.453767",\ + "7.504292, 7.504292, 7.504292, 7.504292, 7.504292",\ + "7.504292, 7.504292, 7.504292, 7.504292, 7.504292",\ + "7.504292, 7.504292, 7.504292, 7.504292, 7.504292",\ + "7.504292, 7.504292, 7.504292, 7.504292, 7.504292"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1077,11 +1842,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.876887, 7.876945, 7.876945, 7.876945, 7.876945",\ - "7.929381, 7.929439, 7.929439, 7.929439, 7.929439",\ - "7.929381, 7.929439, 7.929439, 7.929439, 7.929439",\ - "7.929381, 7.929439, 7.929439, 7.929439, 7.929439",\ - "7.929381, 7.929439, 7.929439, 7.929439, 7.929439"); + values ( "7.431119, 7.431175, 7.431175, 7.431175, 7.431175",\ + "7.481644, 7.481700, 7.481700, 7.481700, 7.481700",\ + "7.481644, 7.481700, 7.481700, 7.481700, 7.481700",\ + "7.481644, 7.481700, 7.481700, 7.481700, 7.481700",\ + "7.481644, 7.481700, 7.481700, 7.481700, 7.481700"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1095,12 +1860,97 @@ pin("mprj_io[31]") { } /* end of arc hk_serial_load_mprj_io[31]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.352851, 7.688990, 7.719342, 7.731670, 7.770269",\ + "7.450336, 7.786475, 7.816827, 7.829155, 7.867754",\ + "7.521477, 7.857616, 7.887968, 7.900296, 7.938895",\ + "7.611103, 7.947242, 7.977593, 7.989922, 8.028521",\ + "7.973068, 8.309207, 8.339559, 8.351887, 8.390486"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.587077, 7.806211, 7.830714, 7.840666, 7.871826",\ + "7.684562, 7.903696, 7.928198, 7.938150, 7.969311",\ + "7.755703, 7.974837, 7.999340, 8.009292, 8.040452",\ + "7.845329, 8.064464, 8.088965, 8.098917, 8.130077",\ + "8.207294, 8.426429, 8.450932, 8.460883, 8.492043"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840624, 0.919566, 0.929327, 0.933291, 0.945705",\ + "0.840624, 0.919566, 0.929327, 0.933291, 0.945705",\ + "0.840624, 0.919566, 0.929327, 0.933291, 0.945705",\ + "0.840624, 0.919566, 0.929327, 0.933291, 0.945705",\ + "0.840624, 0.919566, 0.929327, 0.933291, 0.945705"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.636688, 6.948528, 6.976686, 6.988122, 7.023932",\ + "6.727271, 7.039111, 7.067268, 7.078705, 7.114514",\ + "6.793926, 7.105766, 7.133924, 7.145360, 7.181170",\ + "6.876554, 7.188394, 7.216551, 7.227988, 7.263797",\ + "7.212872, 7.524712, 7.552869, 7.564306, 7.600115"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.859733, 7.063026, 7.085757, 7.094990, 7.123898",\ + "6.950316, 7.153609, 7.176341, 7.185573, 7.214481",\ + "7.016971, 7.220264, 7.242996, 7.252228, 7.281136",\ + "7.099599, 7.302893, 7.325624, 7.334856, 7.363764",\ + "7.435917, 7.639211, 7.661942, 7.671175, 7.700082"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840624, 0.919566, 0.929327, 0.933291, 0.945705",\ + "0.840624, 0.919566, 0.929327, 0.933291, 0.945705",\ + "0.840624, 0.919566, 0.929327, 0.933291, 0.945705",\ + "0.840624, 0.919566, 0.929327, 0.933291, 0.945705",\ + "0.840624, 0.919566, 0.929327, 0.933291, 0.945705"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg_min*/ + } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1114,11 +1964,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.813643, 10.137643, 10.166897, 10.178780, 10.215982",\ - "9.885035, 10.209035, 10.238289, 10.250172, 10.264328",\ - "9.924403, 10.248404, 10.264328, 10.264328, 10.264328",\ - "9.946619, 10.264328, 10.264328, 10.264328, 10.264328",\ - "9.946619, 10.264328, 10.264328, 10.264328, 10.264328"); + values ( "10.191195, 10.527346, 10.557696, 10.570024, 10.608624",\ + "10.265265, 10.601415, 10.631765, 10.644094, 10.658781",\ + "10.306109, 10.642260, 10.658781, 10.658781, 10.658781",\ + "10.329159, 10.658781, 10.658781, 10.658781, 10.658781",\ + "10.329159, 10.658781, 10.658781, 10.658781, 10.658781"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1132,11 +1982,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.020747, 10.237221, 10.261097, 10.270795, 10.301159",\ - "10.092138, 10.308613, 10.332489, 10.342187, 10.349504",\ - "10.131508, 10.347981, 10.349504, 10.349504, 10.349504",\ - "10.153724, 10.349504, 10.349504, 10.349504, 10.349504",\ - "10.153724, 10.349504, 10.349504, 10.349504, 10.349504"); + values ( "10.400576, 10.625167, 10.649939, 10.660000, 10.691504",\ + "10.474644, 10.699236, 10.724007, 10.734069, 10.741661",\ + "10.515490, 10.740082, 10.741661, 10.741661, 10.741661",\ + "10.538538, 10.741661, 10.741661, 10.741661, 10.741661",\ + "10.538538, 10.741661, 10.741661, 10.741661, 10.741661"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1157,11 +2007,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.392291, 8.392292, 8.392292, 8.392292, 8.392292",\ - "8.444786, 8.444786, 8.444786, 8.444786, 8.444786",\ - "8.444786, 8.444786, 8.444786, 8.444786, 8.444786",\ - "8.444786, 8.444786, 8.444786, 8.444786, 8.444786",\ - "8.444786, 8.444786, 8.444786, 8.444786, 8.444786"); + values ( "7.918107, 7.918107, 7.918107, 7.918107, 7.918107",\ + "7.968632, 7.968632, 7.968632, 7.968632, 7.968632",\ + "7.968632, 7.968632, 7.968632, 7.968632, 7.968632",\ + "7.968632, 7.968632, 7.968632, 7.968632, 7.968632",\ + "7.968632, 7.968632, 7.968632, 7.968632, 7.968632"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1175,11 +2025,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.368728, 8.368787, 8.368787, 8.368787, 8.368787",\ - "8.421223, 8.421282, 8.421282, 8.421282, 8.421282",\ - "8.421223, 8.421282, 8.421282, 8.421282, 8.421282",\ - "8.421223, 8.421282, 8.421282, 8.421282, 8.421282",\ - "8.421223, 8.421282, 8.421282, 8.421282, 8.421282"); + values ( "7.895427, 7.895484, 7.895484, 7.895484, 7.895484",\ + "7.945952, 7.946009, 7.946009, 7.946009, 7.946009",\ + "7.945952, 7.946009, 7.946009, 7.946009, 7.946009",\ + "7.945952, 7.946009, 7.946009, 7.946009, 7.946009",\ + "7.945952, 7.946009, 7.946009, 7.946009, 7.946009"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1193,12 +2043,97 @@ pin("mprj_io[30]") { } /* end of arc hk_serial_load_mprj_io[30]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.388875, 7.725025, 7.755376, 7.767704, 7.806303",\ + "7.486360, 7.822510, 7.852861, 7.865189, 7.903788",\ + "7.557501, 7.893651, 7.924003, 7.936330, 7.974929",\ + "7.647127, 7.983277, 8.013628, 8.025956, 8.064555",\ + "8.009092, 8.345243, 8.375593, 8.387921, 8.426520"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274135, 1.276062, 1.282095"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.615412, 7.834536, 7.859038, 7.868991, 7.900151",\ + "7.712897, 7.932021, 7.956523, 7.966475, 7.997636",\ + "7.784039, 8.003162, 8.027664, 8.037617, 8.068777",\ + "7.873664, 8.092789, 8.117290, 8.127243, 8.158403",\ + "8.235630, 8.454754, 8.479256, 8.489208, 8.520369"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840586, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840586, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840586, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840586, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840586, 0.919558, 0.929319, 0.933284, 0.945698"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.703722, 7.015573, 7.043730, 7.055166, 7.090975",\ + "6.794305, 7.106155, 7.134313, 7.145749, 7.181558",\ + "6.860960, 7.172811, 7.200968, 7.212404, 7.248213",\ + "6.943588, 7.255438, 7.283596, 7.295033, 7.330841",\ + "7.279906, 7.591756, 7.619913, 7.631350, 7.667159"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274135, 1.276062, 1.282095"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.897050, 7.100333, 7.123065, 7.132298, 7.161205",\ + "6.987633, 7.190916, 7.213648, 7.222880, 7.251788",\ + "7.054288, 7.257571, 7.280303, 7.289536, 7.318443",\ + "7.136916, 7.340199, 7.362930, 7.372163, 7.401072",\ + "7.473234, 7.676517, 7.699248, 7.708481, 7.737389"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840586, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840586, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840586, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840586, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840586, 0.919558, 0.929319, 0.933284, 0.945698"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg_min*/ + } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1212,11 +2147,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.325451, 10.649436, 10.678691, 10.690573, 10.727777",\ - "10.396843, 10.720828, 10.750083, 10.761965, 10.776122",\ - "10.436211, 10.760197, 10.776122, 10.776122, 10.776122",\ - "10.458427, 10.776122, 10.776122, 10.776122, 10.776122",\ - "10.458427, 10.776122, 10.776122, 10.776122, 10.776122"); + values ( "10.722197, 11.058331, 11.088683, 11.101011, 11.139611",\ + "10.796266, 11.132401, 11.162752, 11.175080, 11.189769",\ + "10.837111, 11.173245, 11.189769, 11.189769, 11.189769",\ + "10.860160, 11.189769, 11.189769, 11.189769, 11.189769",\ + "10.860160, 11.189769, 11.189769, 11.189769, 11.189769"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1230,11 +2165,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.520471, 10.736949, 10.760825, 10.770523, 10.800888",\ - "10.591862, 10.808340, 10.832216, 10.841915, 10.849232",\ - "10.631231, 10.847710, 10.849232, 10.849232, 10.849232",\ - "10.653447, 10.849232, 10.849232, 10.849232, 10.849232",\ - "10.653447, 10.849232, 10.849232, 10.849232, 10.849232"); + values ( "10.919040, 11.143636, 11.168407, 11.178470, 11.209972",\ + "10.993109, 11.217705, 11.242476, 11.252539, 11.260130",\ + "11.033954, 11.258550, 11.260130, 11.260130, 11.260130",\ + "11.057003, 11.260130, 11.260130, 11.260130, 11.260130",\ + "11.057003, 11.260130, 11.260130, 11.260130, 11.260130"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1255,11 +2190,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.887720, 8.887720, 8.887720, 8.887720, 8.887720",\ - "8.940215, 8.940216, 8.940216, 8.940216, 8.940216",\ - "8.940215, 8.940216, 8.940216, 8.940216, 8.940216",\ - "8.940215, 8.940216, 8.940216, 8.940216, 8.940216",\ - "8.940215, 8.940216, 8.940216, 8.940216, 8.940216"); + values ( "8.394957, 8.394958, 8.394958, 8.394958, 8.394958",\ + "8.445481, 8.445482, 8.445482, 8.445482, 8.445482",\ + "8.445481, 8.445482, 8.445482, 8.445482, 8.445482",\ + "8.445481, 8.445482, 8.445482, 8.445482, 8.445482",\ + "8.445481, 8.445482, 8.445482, 8.445482, 8.445482"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1273,11 +2208,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.864211, 8.864268, 8.864268, 8.864268, 8.864268",\ - "8.916706, 8.916763, 8.916763, 8.916763, 8.916763",\ - "8.916706, 8.916763, 8.916763, 8.916763, 8.916763",\ - "8.916706, 8.916763, 8.916763, 8.916763, 8.916763",\ - "8.916706, 8.916763, 8.916763, 8.916763, 8.916763"); + values ( "8.372330, 8.372385, 8.372385, 8.372385, 8.372385",\ + "8.422854, 8.422909, 8.422909, 8.422909, 8.422909",\ + "8.422854, 8.422909, 8.422909, 8.422909, 8.422909",\ + "8.422854, 8.422909, 8.422909, 8.422909, 8.422909",\ + "8.422854, 8.422909, 8.422909, 8.422909, 8.422909"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1291,12 +2226,97 @@ pin("mprj_io[29]") { } /* end of arc hk_serial_load_mprj_io[29]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.211188, 7.547323, 7.577675, 7.590003, 7.628603",\ + "7.308672, 7.644807, 7.675159, 7.687488, 7.726087",\ + "7.379814, 7.715949, 7.746301, 7.758629, 7.797228",\ + "7.469440, 7.805575, 7.835927, 7.848255, 7.886855",\ + "7.831405, 8.167540, 8.197892, 8.210220, 8.248819"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.567430, 7.786569, 7.811070, 7.821022, 7.852182",\ + "7.664914, 7.884052, 7.908555, 7.918507, 7.949667",\ + "7.736055, 7.955194, 7.979696, 7.989648, 8.020807",\ + "7.825681, 8.044820, 8.069322, 8.079273, 8.110434",\ + "8.187647, 8.406785, 8.431288, 8.441239, 8.472399"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840637, 0.919568, 0.929329, 0.933294, 0.945707",\ + "0.840637, 0.919568, 0.929329, 0.933294, 0.945707",\ + "0.840637, 0.919568, 0.929329, 0.933294, 0.945707",\ + "0.840637, 0.919568, 0.929329, 0.933294, 0.945707",\ + "0.840637, 0.919568, 0.929329, 0.933294, 0.945707"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.542445, 6.854281, 6.882439, 6.893876, 6.929686",\ + "6.633028, 6.944864, 6.973022, 6.984459, 7.020268",\ + "6.699683, 7.011519, 7.039677, 7.051114, 7.086924",\ + "6.782311, 7.094147, 7.122305, 7.133742, 7.169551",\ + "7.118629, 7.430465, 7.458623, 7.470060, 7.505869"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.851309, 7.054605, 7.077336, 7.086569, 7.115477",\ + "6.941892, 7.145188, 7.167919, 7.177152, 7.206059",\ + "7.008547, 7.211843, 7.234574, 7.243807, 7.272715",\ + "7.091174, 7.294472, 7.317202, 7.326435, 7.355342",\ + "7.427492, 7.630790, 7.653520, 7.662753, 7.691660"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840637, 0.919568, 0.929329, 0.933294, 0.945707",\ + "0.840637, 0.919568, 0.929329, 0.933294, 0.945707",\ + "0.840637, 0.919568, 0.929329, 0.933294, 0.945707",\ + "0.840637, 0.919568, 0.929329, 0.933294, 0.945707",\ + "0.840637, 0.919568, 0.929329, 0.933294, 0.945707"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg_min*/ + } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1310,11 +2330,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.826185, 11.150184, 11.179439, 11.191320, 11.228524",\ - "10.897576, 11.221575, 11.250830, 11.262712, 11.276868",\ - "10.936946, 11.260944, 11.276868, 11.276868, 11.276868",\ - "10.959162, 11.276868, 11.276868, 11.276868, 11.276868",\ - "10.959162, 11.276868, 11.276868, 11.276868, 11.276868"); + values ( "11.245040, 11.581188, 11.611540, 11.623868, 11.662466",\ + "11.319109, 11.655257, 11.685609, 11.697937, 11.712624",\ + "11.359954, 11.696102, 11.712624, 11.712624, 11.712624",\ + "11.383003, 11.712624, 11.712624, 11.712624, 11.712624",\ + "11.383003, 11.712624, 11.712624, 11.712624, 11.712624"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1328,11 +2348,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.035975, 11.252450, 11.276326, 11.286024, 11.316388",\ - "11.107367, 11.323841, 11.347717, 11.357416, 11.364733",\ - "11.146736, 11.363211, 11.364733, 11.364733, 11.364733",\ - "11.168952, 11.364733, 11.364733, 11.364733, 11.364733",\ - "11.168952, 11.364733, 11.364733, 11.364733, 11.364733"); + values ( "11.457206, 11.681799, 11.706570, 11.716632, 11.748135",\ + "11.531275, 11.755867, 11.780639, 11.790701, 11.798292",\ + "11.572121, 11.796713, 11.798292, 11.798292, 11.798292",\ + "11.595169, 11.798292, 11.798292, 11.798292, 11.798292",\ + "11.595169, 11.798292, 11.798292, 11.798292, 11.798292"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1353,11 +2373,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.399611, 9.399611, 9.399611, 9.399611, 9.399611",\ - "9.452106, 9.452106, 9.452106, 9.452106, 9.452106",\ - "9.452106, 9.452106, 9.452106, 9.452106, 9.452106",\ - "9.452106, 9.452106, 9.452106, 9.452106, 9.452106",\ - "9.452106, 9.452106, 9.452106, 9.452106, 9.452106"); + values ( "8.884425, 8.884426, 8.884426, 8.884426, 8.884426",\ + "8.934950, 8.934951, 8.934951, 8.934951, 8.934951",\ + "8.934950, 8.934951, 8.934951, 8.934951, 8.934951",\ + "8.934950, 8.934951, 8.934951, 8.934951, 8.934951",\ + "8.934950, 8.934951, 8.934951, 8.934951, 8.934951"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1371,11 +2391,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.376058, 9.376117, 9.376117, 9.376117, 9.376117",\ - "9.428553, 9.428612, 9.428612, 9.428612, 9.428612",\ - "9.428553, 9.428612, 9.428612, 9.428612, 9.428612",\ - "9.428553, 9.428612, 9.428612, 9.428612, 9.428612",\ - "9.428553, 9.428612, 9.428612, 9.428612, 9.428612"); + values ( "8.861755, 8.861812, 8.861812, 8.861812, 8.861812",\ + "8.912280, 8.912336, 8.912336, 8.912336, 8.912336",\ + "8.912280, 8.912336, 8.912336, 8.912336, 8.912336",\ + "8.912280, 8.912336, 8.912336, 8.912336, 8.912336",\ + "8.912280, 8.912336, 8.912336, 8.912336, 8.912336"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1389,12 +2409,97 @@ pin("mprj_io[28]") { } /* end of arc hk_serial_load_mprj_io[28]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.276744, 7.612893, 7.643244, 7.655572, 7.694171",\ + "7.374228, 7.710377, 7.740728, 7.753057, 7.791656",\ + "7.445370, 7.781519, 7.811870, 7.824198, 7.862797",\ + "7.534996, 7.871145, 7.901496, 7.913824, 7.952423",\ + "7.896961, 8.233110, 8.263461, 8.275789, 8.314388"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282095"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.616156, 7.835281, 7.859783, 7.869736, 7.900896",\ + "7.713641, 7.932766, 7.957269, 7.967221, 7.998382",\ + "7.784782, 8.003908, 8.028410, 8.038363, 8.069523",\ + "7.874408, 8.093534, 8.118035, 8.127988, 8.159148",\ + "8.236373, 8.455499, 8.480000, 8.489953, 8.521113"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840592, 0.919559, 0.929321, 0.933285, 0.945699",\ + "0.840592, 0.919559, 0.929321, 0.933285, 0.945699",\ + "0.840592, 0.919559, 0.929321, 0.933285, 0.945699",\ + "0.840592, 0.919559, 0.929321, 0.933285, 0.945699",\ + "0.840592, 0.919559, 0.929321, 0.933285, 0.945699"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.596797, 6.908646, 6.936803, 6.948240, 6.984048",\ + "6.687380, 6.999228, 7.027386, 7.038823, 7.074631",\ + "6.754035, 7.065884, 7.094041, 7.105478, 7.141286",\ + "6.836663, 7.148512, 7.176669, 7.188106, 7.223914",\ + "7.172981, 7.484830, 7.512987, 7.524424, 7.560232"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282095"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.900155, 7.103440, 7.126171, 7.135404, 7.164312",\ + "6.990738, 7.194023, 7.216754, 7.225987, 7.254895",\ + "7.057393, 7.260678, 7.283409, 7.292642, 7.321550",\ + "7.140021, 7.343306, 7.366037, 7.375270, 7.404178",\ + "7.476338, 7.679624, 7.702354, 7.711587, 7.740496"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840592, 0.919559, 0.929321, 0.933285, 0.945699",\ + "0.840592, 0.919559, 0.929321, 0.933285, 0.945699",\ + "0.840592, 0.919559, 0.929321, 0.933285, 0.945699",\ + "0.840592, 0.919559, 0.929321, 0.933285, 0.945699",\ + "0.840592, 0.919559, 0.929321, 0.933285, 0.945699"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg_min*/ + } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1408,11 +2513,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.337277, 11.661274, 11.690529, 11.702412, 11.739614",\ - "11.408669, 11.732666, 11.761920, 11.773802, 11.787958",\ - "11.448038, 11.772036, 11.787958, 11.787958, 11.787958",\ - "11.470254, 11.787958, 11.787958, 11.787958, 11.787958",\ - "11.470254, 11.787958, 11.787958, 11.787958, 11.787958"); + values ( "11.775296, 12.111444, 12.141795, 12.154123, 12.192722",\ + "11.849365, 12.185513, 12.215864, 12.228192, 12.242880",\ + "11.890210, 12.226357, 12.242880, 12.242880, 12.242880",\ + "11.913260, 12.242880, 12.242880, 12.242880, 12.242880",\ + "11.913260, 12.242880, 12.242880, 12.242880, 12.242880"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1426,11 +2531,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.540939, 11.757419, 11.781295, 11.790993, 11.821358",\ - "11.612331, 11.828810, 11.852686, 11.862385, 11.869701",\ - "11.651700, 11.868179, 11.869701, 11.869701, 11.869701",\ - "11.673916, 11.869701, 11.869701, 11.869701, 11.869701",\ - "11.673916, 11.869701, 11.869701, 11.869701, 11.869701"); + values ( "11.981109, 12.205706, 12.230477, 12.240540, 12.272043",\ + "12.055178, 12.279775, 12.304546, 12.314609, 12.322201",\ + "12.096023, 12.320620, 12.322201, 12.322201, 12.322201",\ + "12.119072, 12.322201, 12.322201, 12.322201, 12.322201",\ + "12.119072, 12.322201, 12.322201, 12.322201, 12.322201"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1451,11 +2556,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.898964, 9.898965, 9.898965, 9.898965, 9.898965",\ - "9.951460, 9.951460, 9.951460, 9.951460, 9.951460",\ - "9.951460, 9.951460, 9.951460, 9.951460, 9.951460",\ - "9.951460, 9.951460, 9.951460, 9.951460, 9.951460",\ - "9.951460, 9.951460, 9.951460, 9.951460, 9.951460"); + values ( "9.365053, 9.365053, 9.365053, 9.365053, 9.365053",\ + "9.415578, 9.415579, 9.415579, 9.415579, 9.415579",\ + "9.415578, 9.415579, 9.415579, 9.415579, 9.415579",\ + "9.415578, 9.415579, 9.415579, 9.415579, 9.415579",\ + "9.415578, 9.415579, 9.415579, 9.415579, 9.415579"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1469,11 +2574,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.875465, 9.875523, 9.875523, 9.875523, 9.875523",\ - "9.927960, 9.928017, 9.928017, 9.928017, 9.928017",\ - "9.927960, 9.928017, 9.928017, 9.928017, 9.928017",\ - "9.927960, 9.928017, 9.928017, 9.928017, 9.928017",\ - "9.927960, 9.928017, 9.928017, 9.928017, 9.928017"); + values ( "9.342436, 9.342490, 9.342490, 9.342490, 9.342490",\ + "9.392961, 9.393015, 9.393015, 9.393015, 9.393015",\ + "9.392961, 9.393015, 9.393015, 9.393015, 9.393015",\ + "9.392961, 9.393015, 9.393015, 9.393015, 9.393015",\ + "9.392961, 9.393015, 9.393015, 9.393015, 9.393015"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1487,12 +2592,97 @@ pin("mprj_io[27]") { } /* end of arc hk_serial_load_mprj_io[27]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.229675, 7.565823, 7.596173, 7.608501, 7.647100",\ + "7.327160, 7.663307, 7.693658, 7.705986, 7.744585",\ + "7.398301, 7.734448, 7.764799, 7.777127, 7.815726",\ + "7.487927, 7.824075, 7.854425, 7.866754, 7.905353",\ + "7.849893, 8.186040, 8.216391, 8.228719, 8.267318"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.573206, 7.792333, 7.816835, 7.826787, 7.857948",\ + "7.670691, 7.889817, 7.914320, 7.924272, 7.955432",\ + "7.741832, 7.960958, 7.985461, 7.995413, 8.026573",\ + "7.831458, 8.050585, 8.075087, 8.085039, 8.116199",\ + "8.193422, 8.412550, 8.437052, 8.447004, 8.478165"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840597, 0.919560, 0.929321, 0.933286, 0.945700",\ + "0.840597, 0.919560, 0.929321, 0.933286, 0.945700",\ + "0.840597, 0.919560, 0.929321, 0.933286, 0.945700",\ + "0.840597, 0.919560, 0.929321, 0.933286, 0.945700",\ + "0.840597, 0.919560, 0.929321, 0.933286, 0.945700"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.574084, 6.885931, 6.914088, 6.925526, 6.961334",\ + "6.664667, 6.976515, 7.004672, 7.016109, 7.051917",\ + "6.731322, 7.043170, 7.071327, 7.082764, 7.118572",\ + "6.813951, 7.125797, 7.153955, 7.165392, 7.201200",\ + "7.150269, 7.462115, 7.490273, 7.501710, 7.537519"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.863310, 7.066596, 7.089327, 7.098560, 7.127468",\ + "6.953893, 7.157179, 7.179910, 7.189143, 7.218051",\ + "7.020548, 7.223834, 7.246565, 7.255798, 7.284706",\ + "7.103176, 7.306462, 7.329193, 7.338426, 7.367334",\ + "7.439494, 7.642780, 7.665511, 7.674744, 7.703652"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840597, 0.919560, 0.929321, 0.933286, 0.945700",\ + "0.840597, 0.919560, 0.929321, 0.933286, 0.945700",\ + "0.840597, 0.919560, 0.929321, 0.933286, 0.945700",\ + "0.840597, 0.919560, 0.929321, 0.933286, 0.945700",\ + "0.840597, 0.919560, 0.929321, 0.933286, 0.945700"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg_min*/ + } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1506,11 +2696,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.852473, 12.176455, 12.205710, 12.217593, 12.254798",\ - "11.923865, 12.247848, 12.277102, 12.288985, 12.303143",\ - "11.963234, 12.287216, 12.303143, 12.303143, 12.303143",\ - "11.985450, 12.303143, 12.303143, 12.303143, 12.303143",\ - "11.985450, 12.303143, 12.303143, 12.303143, 12.303143"); + values ( "12.309813, 12.645946, 12.676297, 12.688625, 12.727226",\ + "12.383883, 12.720015, 12.750366, 12.762695, 12.777384",\ + "12.424728, 12.760860, 12.777384, 12.777384, 12.777384",\ + "12.447777, 12.777384, 12.777384, 12.777384, 12.777384",\ + "12.447777, 12.777384, 12.777384, 12.777384, 12.777384"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1524,11 +2714,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.055097, 12.271570, 12.295446, 12.305143, 12.335508",\ - "12.126489, 12.342962, 12.366838, 12.376535, 12.383853",\ - "12.165857, 12.382330, 12.383853, 12.383853, 12.383853",\ - "12.188073, 12.383853, 12.383853, 12.383853, 12.383853",\ - "12.188073, 12.383853, 12.383853, 12.383853, 12.383853"); + values ( "12.514545, 12.739137, 12.763908, 12.773970, 12.805473",\ + "12.588614, 12.813206, 12.837976, 12.848039, 12.855631",\ + "12.629460, 12.854052, 12.855631, 12.855631, 12.855631",\ + "12.652509, 12.855631, 12.855631, 12.855631, 12.855631",\ + "12.652509, 12.855631, 12.855631, 12.855631, 12.855631"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1549,11 +2739,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.410728, 10.410728, 10.410728, 10.410728, 10.410728",\ - "10.463223, 10.463223, 10.463223, 10.463223, 10.463223",\ - "10.463223, 10.463223, 10.463223, 10.463223, 10.463223",\ - "10.463223, 10.463223, 10.463223, 10.463223, 10.463223",\ - "10.463223, 10.463223, 10.463223, 10.463223, 10.463223"); + values ( "9.857625, 9.857626, 9.857626, 9.857626, 9.857626",\ + "9.908150, 9.908150, 9.908150, 9.908150, 9.908150",\ + "9.908150, 9.908150, 9.908150, 9.908150, 9.908150",\ + "9.908150, 9.908150, 9.908150, 9.908150, 9.908150",\ + "9.908150, 9.908150, 9.908150, 9.908150, 9.908150"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1567,11 +2757,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.387158, 10.387218, 10.387218, 10.387218, 10.387218",\ - "10.439653, 10.439713, 10.439713, 10.439713, 10.439713",\ - "10.439653, 10.439713, 10.439713, 10.439713, 10.439713",\ - "10.439653, 10.439713, 10.439713, 10.439713, 10.439713",\ - "10.439653, 10.439713, 10.439713, 10.439713, 10.439713"); + values ( "9.834940, 9.834997, 9.834997, 9.834997, 9.834997",\ + "9.885464, 9.885521, 9.885521, 9.885521, 9.885521",\ + "9.885464, 9.885521, 9.885521, 9.885521, 9.885521",\ + "9.885464, 9.885521, 9.885521, 9.885521, 9.885521",\ + "9.885464, 9.885521, 9.885521, 9.885521, 9.885521"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1585,12 +2775,97 @@ pin("mprj_io[26]") { } /* end of arc hk_serial_load_mprj_io[26]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.378704, 7.714836, 7.745188, 7.757516, 7.796116",\ + "7.476189, 7.812321, 7.842672, 7.855000, 7.893600",\ + "7.547330, 7.883462, 7.913814, 7.926142, 7.964742",\ + "7.636956, 7.973088, 8.003440, 8.015768, 8.054368",\ + "7.998921, 8.335053, 8.365405, 8.377733, 8.416333"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.681352, 7.900493, 7.924995, 7.934947, 7.966107",\ + "7.778837, 7.997978, 8.022480, 8.032433, 8.063592",\ + "7.849978, 8.069119, 8.093621, 8.103573, 8.134733",\ + "7.939604, 8.158745, 8.183248, 8.193199, 8.224360",\ + "8.301569, 8.520710, 8.545213, 8.555164, 8.586325"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.692172, 7.004005, 7.032164, 7.043601, 7.079411",\ + "6.782755, 7.094588, 7.122746, 7.134184, 7.169993",\ + "6.849410, 7.161243, 7.189402, 7.200839, 7.236649",\ + "6.932038, 7.243872, 7.272029, 7.283466, 7.319276",\ + "7.268356, 7.580190, 7.608348, 7.619785, 7.655595"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269387, 1.274131, 1.276058, 1.282091"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.958745, 7.162045, 7.184775, 7.194008, 7.222916",\ + "7.049328, 7.252627, 7.275358, 7.284591, 7.313498",\ + "7.115983, 7.319283, 7.342013, 7.351246, 7.380154",\ + "7.198611, 7.401911, 7.424641, 7.433874, 7.462781",\ + "7.534929, 7.738228, 7.760959, 7.770192, 7.799099"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709",\ + "0.840646, 0.919570, 0.929331, 0.933295, 0.945709"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg_min*/ + } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1604,11 +2879,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.347421, 12.671409, 12.700664, 12.712545, 12.749750",\ - "12.418813, 12.742801, 12.772056, 12.783937, 12.798095",\ - "12.458181, 12.782169, 12.798095, 12.798095, 12.798095",\ - "12.480397, 12.798095, 12.798095, 12.798095, 12.798095",\ - "12.480397, 12.798095, 12.798095, 12.798095, 12.798095"); + values ( "12.829716, 13.165854, 13.196206, 13.208534, 13.247133",\ + "12.903786, 13.239923, 13.270275, 13.282603, 13.297291",\ + "12.944632, 13.280769, 13.297291, 13.297291, 13.297291",\ + "12.967680, 13.297291, 13.297291, 13.297291, 13.297291",\ + "12.967680, 13.297291, 13.297291, 13.297291, 13.297291"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1622,11 +2897,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.554032, 12.770510, 12.794386, 12.804085, 12.834449",\ - "12.625424, 12.841902, 12.865778, 12.875477, 12.882792",\ - "12.664793, 12.881271, 12.882792, 12.882792, 12.882792",\ - "12.687009, 12.882792, 12.882792, 12.882792, 12.882792",\ - "12.687009, 12.882792, 12.882792, 12.882792, 12.882792"); + values ( "13.038586, 13.263182, 13.287953, 13.298015, 13.329517",\ + "13.112655, 13.337251, 13.362022, 13.372084, 13.379675",\ + "13.153501, 13.378097, 13.379675, 13.379675, 13.379675",\ + "13.176549, 13.379675, 13.379675, 13.379675, 13.379675",\ + "13.176549, 13.379675, 13.379675, 13.379675, 13.379675"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1647,11 +2922,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.904423, 10.904423, 10.904423, 10.904423, 10.904423",\ - "10.956918, 10.956919, 10.956919, 10.956919, 10.956919",\ - "10.956918, 10.956919, 10.956919, 10.956919, 10.956919",\ - "10.956918, 10.956919, 10.956919, 10.956919, 10.956919",\ - "10.956918, 10.956919, 10.956919, 10.956919, 10.956919"); + values ( "10.331428, 10.331428, 10.331428, 10.331428, 10.331428",\ + "10.381952, 10.381952, 10.381952, 10.381952, 10.381952",\ + "10.381952, 10.381952, 10.381952, 10.381952, 10.381952",\ + "10.381952, 10.381952, 10.381952, 10.381952, 10.381952",\ + "10.381952, 10.381952, 10.381952, 10.381952, 10.381952"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1665,11 +2940,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.880909, 10.880966, 10.880966, 10.880966, 10.880966",\ - "10.933404, 10.933461, 10.933461, 10.933461, 10.933461",\ - "10.933404, 10.933461, 10.933461, 10.933461, 10.933461",\ - "10.933404, 10.933461, 10.933461, 10.933461, 10.933461",\ - "10.933404, 10.933461, 10.933461, 10.933461, 10.933461"); + values ( "10.308796, 10.308850, 10.308850, 10.308850, 10.308850",\ + "10.359320, 10.359375, 10.359375, 10.359375, 10.359375",\ + "10.359320, 10.359375, 10.359375, 10.359375, 10.359375",\ + "10.359320, 10.359375, 10.359375, 10.359375, 10.359375",\ + "10.359320, 10.359375, 10.359375, 10.359375, 10.359375"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1683,12 +2958,97 @@ pin("mprj_io[25]") { } /* end of arc hk_serial_load_mprj_io[25]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.594414, 7.930552, 7.960903, 7.973232, 8.011831",\ + "7.691899, 8.028036, 8.058388, 8.070717, 8.109316",\ + "7.763040, 8.099177, 8.129529, 8.141857, 8.180457",\ + "7.852666, 8.188804, 8.219155, 8.231483, 8.270082",\ + "8.214631, 8.550769, 8.581120, 8.593449, 8.632048"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202818, 1.269389, 1.274133, 1.276059, 1.282092",\ + "1.202818, 1.269389, 1.274133, 1.276059, 1.282092",\ + "1.202818, 1.269389, 1.274133, 1.276059, 1.282092",\ + "1.202818, 1.269389, 1.274133, 1.276059, 1.282092",\ + "1.202818, 1.269389, 1.274133, 1.276059, 1.282092"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.817043, 8.036179, 8.060680, 8.070633, 8.101793",\ + "7.914528, 8.133664, 8.158166, 8.168118, 8.199278",\ + "7.985669, 8.204805, 8.229307, 8.239260, 8.270420",\ + "8.075295, 8.294431, 8.318933, 8.328885, 8.360045",\ + "8.437261, 8.656397, 8.680899, 8.690851, 8.722012"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840627, 0.919566, 0.929327, 0.933292, 0.945705",\ + "0.840627, 0.919566, 0.929327, 0.933292, 0.945705",\ + "0.840627, 0.919566, 0.929327, 0.933292, 0.945705",\ + "0.840627, 0.919566, 0.929327, 0.933292, 0.945705",\ + "0.840627, 0.919566, 0.929327, 0.933292, 0.945705"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.857223, 7.169061, 7.197219, 7.208656, 7.244465",\ + "6.947805, 7.259644, 7.287802, 7.299239, 7.335048",\ + "7.014461, 7.326300, 7.354457, 7.365894, 7.401703",\ + "7.097089, 7.408927, 7.437085, 7.448522, 7.484331",\ + "7.433408, 7.745246, 7.773404, 7.784841, 7.820650"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202818, 1.269389, 1.274133, 1.276059, 1.282092",\ + "1.202818, 1.269389, 1.274133, 1.276059, 1.282092",\ + "1.202818, 1.269389, 1.274133, 1.276059, 1.282092",\ + "1.202818, 1.269389, 1.274133, 1.276059, 1.282092",\ + "1.202818, 1.269389, 1.274133, 1.276059, 1.282092"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.078937, 7.282231, 7.304962, 7.314195, 7.343103",\ + "7.169519, 7.372814, 7.395545, 7.404778, 7.433686",\ + "7.236175, 7.439469, 7.462200, 7.471433, 7.500341",\ + "7.318803, 7.522098, 7.544828, 7.554061, 7.582969",\ + "7.655120, 7.858415, 7.881145, 7.890378, 7.919286"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840627, 0.919566, 0.929327, 0.933292, 0.945705",\ + "0.840627, 0.919566, 0.929327, 0.933292, 0.945705",\ + "0.840627, 0.919566, 0.929327, 0.933292, 0.945705",\ + "0.840627, 0.919566, 0.929327, 0.933292, 0.945705",\ + "0.840627, 0.919566, 0.929327, 0.933292, 0.945705"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg_min*/ + } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1698,8 +3058,8 @@ pin("mprj_io[24]") { pin("mprj_io[23]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1709,8 +3069,8 @@ pin("mprj_io[23]") { pin("mprj_io[22]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1720,8 +3080,8 @@ pin("mprj_io[22]") { pin("mprj_io[21]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1731,8 +3091,8 @@ pin("mprj_io[21]") { pin("mprj_io[20]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1742,8 +3102,8 @@ pin("mprj_io[20]") { pin("mprj_io[19]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1753,8 +3113,8 @@ pin("mprj_io[19]") { pin("mprj_io[18]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1764,8 +3124,8 @@ pin("mprj_io[18]") { pin("mprj_io[17]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1775,8 +3135,8 @@ pin("mprj_io[17]") { pin("mprj_io[16]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1786,8 +3146,8 @@ pin("mprj_io[16]") { pin("mprj_io[15]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1797,8 +3157,8 @@ pin("mprj_io[15]") { pin("mprj_io[14]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1808,8 +3168,8 @@ pin("mprj_io[14]") { pin("mprj_io[13]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1823,11 +3183,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.569113, 11.893122, 11.922376, 11.934258, 11.971460",\ - "11.662918, 11.986927, 12.016181, 12.028063, 12.065266",\ - "11.727972, 12.051982, 12.081236, 12.093118, 12.130322",\ - "11.808487, 12.132496, 12.161750, 12.173632, 12.210835",\ - "12.121479, 12.445488, 12.474742, 12.486624, 12.523827"); + values ( "12.028049, 12.364208, 12.394559, 12.406887, 12.445485",\ + "12.125372, 12.461532, 12.491882, 12.504210, 12.542809",\ + "12.192867, 12.529027, 12.559378, 12.571706, 12.610304",\ + "12.276400, 12.612559, 12.642910, 12.655238, 12.693836",\ + "12.601130, 12.937289, 12.967640, 12.979968, 13.018566"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1841,11 +3201,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.768078, 11.984577, 12.008453, 12.018151, 12.048516",\ - "11.861883, 12.078382, 12.102259, 12.111957, 12.142322",\ - "11.926938, 12.143436, 12.167314, 12.177011, 12.207376",\ - "12.007452, 12.223951, 12.247828, 12.257525, 12.287890",\ - "12.320445, 12.536943, 12.560821, 12.570518, 12.600883"); + values ( "12.228988, 12.453605, 12.478376, 12.488439, 12.519942",\ + "12.326311, 12.550928, 12.575701, 12.585762, 12.617266",\ + "12.393806, 12.618423, 12.643196, 12.653257, 12.684761",\ + "12.477339, 12.701956, 12.726728, 12.736790, 12.768293",\ + "12.802069, 13.026686, 13.051458, 13.061520, 13.093023"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1866,11 +3226,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.154086, 10.154087, 10.154087, 10.154087, 10.154087",\ - "10.247890, 10.247891, 10.247891, 10.247891, 10.247891",\ - "10.312946, 10.312947, 10.312947, 10.312947, 10.312947",\ - "10.393460, 10.393460, 10.393460, 10.393460, 10.393460",\ - "10.706451, 10.706451, 10.706451, 10.706451, 10.706451"); + values ( "9.750867, 9.750868, 9.750868, 9.750868, 9.750868",\ + "9.841154, 9.841154, 9.841154, 9.841154, 9.841154",\ + "9.903770, 9.903770, 9.903770, 9.903770, 9.903770",\ + "9.981264, 9.981264, 9.981264, 9.981264, 9.981264",\ + "10.282520, 10.282520, 10.282520, 10.282520, 10.282520"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1884,11 +3244,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.130814, 10.130860, 10.130860, 10.130860, 10.130860",\ - "10.224618, 10.224665, 10.224665, 10.224665, 10.224665",\ - "10.289674, 10.289721, 10.289721, 10.289721, 10.289721",\ - "10.370188, 10.370234, 10.370234, 10.370234, 10.370234",\ - "10.683178, 10.683226, 10.683226, 10.683226, 10.683226"); + values ( "9.728467, 9.728512, 9.728512, 9.728512, 9.728512",\ + "9.818754, 9.818799, 9.818799, 9.818799, 9.818799",\ + "9.881371, 9.881415, 9.881415, 9.881415, 9.881415",\ + "9.958864, 9.958909, 9.958909, 9.958909, 9.958909",\ + "10.260119, 10.260164, 10.260164, 10.260164, 10.260164"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1902,12 +3262,97 @@ pin("mprj_io[13]") { } /* end of arc hk_serial_load_mprj_io[13]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.526736, 7.862896, 7.893247, 7.905574, 7.944173",\ + "7.624221, 7.960381, 7.990731, 8.003059, 8.041657",\ + "7.695363, 8.031523, 8.061873, 8.074201, 8.112800",\ + "7.784988, 8.121148, 8.151499, 8.163826, 8.202425",\ + "8.146954, 8.483113, 8.513464, 8.525791, 8.564390"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202825, 1.269394, 1.274138, 1.276065, 1.282097",\ + "1.202825, 1.269394, 1.274138, 1.276065, 1.282097",\ + "1.202825, 1.269394, 1.274138, 1.276065, 1.282097",\ + "1.202825, 1.269394, 1.274138, 1.276065, 1.282097",\ + "1.202825, 1.269394, 1.274138, 1.276065, 1.282097"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.906857, 8.125973, 8.150475, 8.160427, 8.191588",\ + "8.004343, 8.223457, 8.247960, 8.257913, 8.289074",\ + "8.075484, 8.294599, 8.319101, 8.329054, 8.360214",\ + "8.165110, 8.384224, 8.408727, 8.418679, 8.449841",\ + "8.527074, 8.746188, 8.770691, 8.780643, 8.811804"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840556, 0.919552, 0.929314, 0.933279, 0.945693",\ + "0.840556, 0.919552, 0.929314, 0.933279, 0.945693",\ + "0.840556, 0.919552, 0.929314, 0.933279, 0.945693",\ + "0.840556, 0.919552, 0.929314, 0.933279, 0.945693",\ + "0.840556, 0.919552, 0.929314, 0.933279, 0.945693"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.679770, 6.991629, 7.019786, 7.031222, 7.067030",\ + "6.770352, 7.082211, 7.110369, 7.121805, 7.157613",\ + "6.837008, 7.148867, 7.177024, 7.188460, 7.224268",\ + "6.919636, 7.231495, 7.259651, 7.271088, 7.306896",\ + "7.255954, 7.567813, 7.595970, 7.607407, 7.643214"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202825, 1.269394, 1.274138, 1.276065, 1.282097",\ + "1.202825, 1.269394, 1.274138, 1.276065, 1.282097",\ + "1.202825, 1.269394, 1.274138, 1.276065, 1.282097",\ + "1.202825, 1.269394, 1.274138, 1.276065, 1.282097",\ + "1.202825, 1.269394, 1.274138, 1.276065, 1.282097"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.989354, 7.192630, 7.215361, 7.224594, 7.253502",\ + "7.079937, 7.283213, 7.305944, 7.315177, 7.344085",\ + "7.146592, 7.349868, 7.372599, 7.381832, 7.410740",\ + "7.229220, 7.432495, 7.455227, 7.464459, 7.493368",\ + "7.565537, 7.768813, 7.791544, 7.800777, 7.829686"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840556, 0.919552, 0.929314, 0.933279, 0.945693",\ + "0.840556, 0.919552, 0.929314, 0.933279, 0.945693",\ + "0.840556, 0.919552, 0.929314, 0.933279, 0.945693",\ + "0.840556, 0.919552, 0.929314, 0.933279, 0.945693",\ + "0.840556, 0.919552, 0.929314, 0.933279, 0.945693"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg_min*/ + } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1921,11 +3366,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.015092, 11.339001, 11.368258, 11.380142, 11.417352",\ - "11.108897, 11.432806, 11.462064, 11.473948, 11.511157",\ - "11.173952, 11.497861, 11.527119, 11.539003, 11.576212",\ - "11.254465, 11.578374, 11.607632, 11.619516, 11.656725",\ - "11.567458, 11.891367, 11.920625, 11.932508, 11.969718"); + values ( "11.436235, 11.772291, 11.802647, 11.814976, 11.853580",\ + "11.533559, 11.869614, 11.899969, 11.912299, 11.950904",\ + "11.601054, 11.937109, 11.967464, 11.979795, 12.018399",\ + "11.684587, 12.020643, 12.050999, 12.063328, 12.101933",\ + "12.009316, 12.345371, 12.375727, 12.388057, 12.426661"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1939,11 +3384,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.212261, 11.428697, 11.452572, 11.462269, 11.492633",\ - "11.306067, 11.522502, 11.546377, 11.556074, 11.586438",\ - "11.371121, 11.587557, 11.611432, 11.621130, 11.651493",\ - "11.451635, 11.668071, 11.691946, 11.701643, 11.732007",\ - "11.764627, 11.981063, 12.004938, 12.014636, 12.045000"); + values ( "11.635309, 11.859861, 11.884632, 11.894693, 11.926195",\ + "11.732634, 11.957185, 11.981955, 11.992017, 12.023519",\ + "11.800129, 12.024681, 12.049451, 12.059513, 12.091015",\ + "11.883661, 12.108213, 12.132983, 12.143045, 12.174547",\ + "12.208390, 12.432941, 12.457712, 12.467773, 12.499275"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1964,11 +3409,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.637814, 9.637815, 9.637815, 9.637815, 9.637815",\ - "9.731619, 9.731619, 9.731619, 9.731619, 9.731619",\ - "9.796675, 9.796675, 9.796675, 9.796675, 9.796675",\ - "9.877188, 9.877189, 9.877189, 9.877189, 9.877189",\ - "10.190180, 10.190181, 10.190181, 10.190181, 10.190181"); + values ( "9.256771, 9.256772, 9.256772, 9.256772, 9.256772",\ + "9.347058, 9.347059, 9.347059, 9.347059, 9.347059",\ + "9.409675, 9.409676, 9.409676, 9.409676, 9.409676",\ + "9.487168, 9.487169, 9.487169, 9.487169, 9.487169",\ + "9.788424, 9.788424, 9.788424, 9.788424, 9.788424"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1982,11 +3427,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.613784, 9.613863, 9.613863, 9.613863, 9.613863",\ - "9.707588, 9.707668, 9.707668, 9.707668, 9.707668",\ - "9.772644, 9.772724, 9.772724, 9.772724, 9.772724",\ - "9.853158, 9.853237, 9.853237, 9.853237, 9.853237",\ - "10.166150, 10.166229, 10.166229, 10.166229, 10.166229"); + values ( "9.233643, 9.233719, 9.233719, 9.233719, 9.233719",\ + "9.323929, 9.324005, 9.324005, 9.324005, 9.324005",\ + "9.386545, 9.386621, 9.386621, 9.386621, 9.386621",\ + "9.464039, 9.464115, 9.464115, 9.464115, 9.464115",\ + "9.765295, 9.765371, 9.765371, 9.765371, 9.765371"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2000,12 +3445,97 @@ pin("mprj_io[12]") { } /* end of arc hk_serial_load_mprj_io[12]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.325404, 7.661459, 7.691815, 7.704144, 7.742749",\ + "7.422889, 7.758945, 7.789300, 7.801630, 7.840234",\ + "7.494031, 7.830086, 7.860442, 7.872771, 7.911376",\ + "7.583656, 7.919712, 7.950068, 7.962397, 8.001001",\ + "7.945621, 8.281677, 8.312033, 8.324362, 8.362967"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202795, 1.269370, 1.274113, 1.276040, 1.282073",\ + "1.202795, 1.269370, 1.274113, 1.276040, 1.282073",\ + "1.202795, 1.269370, 1.274113, 1.276040, 1.282073",\ + "1.202795, 1.269370, 1.274113, 1.276040, 1.282073",\ + "1.202795, 1.269370, 1.274113, 1.276040, 1.282073"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.488994, 7.708207, 7.732707, 7.742658, 7.773815",\ + "7.586478, 7.805692, 7.830192, 7.840143, 7.871300",\ + "7.657619, 7.876833, 7.901333, 7.911284, 7.942441",\ + "7.747245, 7.966458, 7.990958, 8.000910, 8.032066",\ + "8.109210, 8.328424, 8.352923, 8.362875, 8.394032"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840894, 0.919619, 0.929378, 0.933342, 0.945753",\ + "0.840894, 0.919619, 0.929378, 0.933342, 0.945753",\ + "0.840894, 0.919619, 0.929378, 0.933342, 0.945753",\ + "0.840894, 0.919619, 0.929378, 0.933342, 0.945753",\ + "0.840894, 0.919619, 0.929378, 0.933342, 0.945753"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.656318, 6.968080, 6.996241, 7.007679, 7.043493",\ + "6.746901, 7.058662, 7.086823, 7.098262, 7.134076",\ + "6.813556, 7.125318, 7.153479, 7.164917, 7.200731",\ + "6.896183, 7.207945, 7.236106, 7.247545, 7.283359",\ + "7.232502, 7.544264, 7.572425, 7.583863, 7.619677"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202795, 1.269370, 1.274113, 1.276040, 1.282073",\ + "1.202795, 1.269370, 1.274113, 1.276040, 1.282073",\ + "1.202795, 1.269370, 1.274113, 1.276040, 1.282073",\ + "1.202795, 1.269370, 1.274113, 1.276040, 1.282073",\ + "1.202795, 1.269370, 1.274113, 1.276040, 1.282073"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.782612, 6.985979, 7.008708, 7.017940, 7.046844",\ + "6.873196, 7.076562, 7.099291, 7.108522, 7.137428",\ + "6.939850, 7.143217, 7.165946, 7.175178, 7.204082",\ + "7.022478, 7.225845, 7.248573, 7.257805, 7.286711",\ + "7.358796, 7.562163, 7.584892, 7.594124, 7.623029"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840894, 0.919619, 0.929378, 0.933342, 0.945753",\ + "0.840894, 0.919619, 0.929378, 0.933342, 0.945753",\ + "0.840894, 0.919619, 0.929378, 0.933342, 0.945753",\ + "0.840894, 0.919619, 0.929378, 0.933342, 0.945753",\ + "0.840894, 0.919619, 0.929378, 0.933342, 0.945753"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg_min*/ + } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2019,11 +3549,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.518899, 10.842798, 10.872057, 10.883942, 10.921151",\ - "10.612704, 10.936604, 10.965862, 10.977747, 11.014956",\ - "10.677759, 11.001659, 11.030918, 11.042802, 11.080011",\ - "10.758273, 11.082172, 11.111431, 11.123316, 11.160525",\ - "11.071265, 11.395164, 11.424423, 11.436308, 11.473517"); + values ( "10.921435, 11.257482, 11.287838, 11.300167, 11.338772",\ + "11.018759, 11.354805, 11.385161, 11.397491, 11.436096",\ + "11.086254, 11.422300, 11.452657, 11.464987, 11.503592",\ + "11.169787, 11.505834, 11.536189, 11.548519, 11.587124",\ + "11.494517, 11.830564, 11.860919, 11.873249, 11.911854"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2037,11 +3567,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.725513, 10.941930, 10.965805, 10.975502, 11.005865",\ - "10.819318, 11.035735, 11.059610, 11.069307, 11.099670",\ - "10.884373, 11.100790, 11.124665, 11.134363, 11.164726",\ - "10.964887, 11.181304, 11.205179, 11.214876, 11.245239",\ - "11.277879, 11.494296, 11.518171, 11.527868, 11.558231"); + values ( "11.130307, 11.354840, 11.379610, 11.389671, 11.421173",\ + "11.227631, 11.452164, 11.476933, 11.486996, 11.518497",\ + "11.295126, 11.519659, 11.544429, 11.554491, 11.585992",\ + "11.378659, 11.603192, 11.627962, 11.638023, 11.669525",\ + "11.703388, 11.927921, 11.952691, 11.962753, 11.994254"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2062,11 +3592,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.159092, 9.159092, 9.159092, 9.159092, 9.159092",\ - "9.252896, 9.252897, 9.252897, 9.252897, 9.252897",\ - "9.317952, 9.317953, 9.317953, 9.317953, 9.317953",\ - "9.398466, 9.398466, 9.398466, 9.398466, 9.398466",\ - "9.711458, 9.711458, 9.711458, 9.711458, 9.711458"); + values ( "8.796000, 8.796001, 8.796001, 8.796001, 8.796001",\ + "8.886288, 8.886289, 8.886289, 8.886289, 8.886289",\ + "8.948904, 8.948905, 8.948905, 8.948905, 8.948905",\ + "9.026398, 9.026399, 9.026399, 9.026399, 9.026399",\ + "9.327653, 9.327654, 9.327654, 9.327654, 9.327654"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2080,11 +3610,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.134850, 9.134937, 9.134937, 9.134937, 9.134937",\ - "9.228654, 9.228743, 9.228743, 9.228743, 9.228743",\ - "9.293710, 9.293798, 9.293798, 9.293798, 9.293798",\ - "9.374224, 9.374311, 9.374311, 9.374311, 9.374311",\ - "9.687216, 9.687304, 9.687304, 9.687304, 9.687304"); + values ( "8.772668, 8.772753, 8.772753, 8.772753, 8.772753",\ + "8.862955, 8.863040, 8.863040, 8.863040, 8.863040",\ + "8.925571, 8.925656, 8.925656, 8.925656, 8.925656",\ + "9.003065, 9.003150, 9.003150, 9.003150, 9.003150",\ + "9.304320, 9.304405, 9.304405, 9.304405, 9.304405"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2098,12 +3628,97 @@ pin("mprj_io[11]") { } /* end of arc hk_serial_load_mprj_io[11]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.252695, 7.588741, 7.619097, 7.631427, 7.670033",\ + "7.350180, 7.686226, 7.716582, 7.728912, 7.767517",\ + "7.421321, 7.757368, 7.787724, 7.800054, 7.838658",\ + "7.510948, 7.846994, 7.877350, 7.889680, 7.928285",\ + "7.872913, 8.208960, 8.239315, 8.251645, 8.290250"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202792, 1.269368, 1.274111, 1.276038, 1.282071",\ + "1.202792, 1.269368, 1.274111, 1.276038, 1.282071",\ + "1.202792, 1.269368, 1.274111, 1.276038, 1.282071",\ + "1.202792, 1.269368, 1.274111, 1.276038, 1.282071",\ + "1.202792, 1.269368, 1.274111, 1.276038, 1.282071"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.462383, 7.681606, 7.706105, 7.716056, 7.747213",\ + "7.559868, 7.779091, 7.803590, 7.813541, 7.844698",\ + "7.631010, 7.850232, 7.874731, 7.884683, 7.915840",\ + "7.720635, 7.939857, 7.964357, 7.974308, 8.005466",\ + "8.082601, 8.301823, 8.326323, 8.336273, 8.367431"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840923, 0.919625, 0.929383, 0.933347, 0.945758",\ + "0.840923, 0.919625, 0.929383, 0.933347, 0.945758",\ + "0.840923, 0.919625, 0.929383, 0.933347, 0.945758",\ + "0.840923, 0.919625, 0.929383, 0.933347, 0.945758",\ + "0.840923, 0.919625, 0.929383, 0.933347, 0.945758"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.586226, 6.897980, 6.926141, 6.937580, 6.973394",\ + "6.676809, 6.988563, 7.016725, 7.028163, 7.063977",\ + "6.743464, 7.055218, 7.083379, 7.094818, 7.130632",\ + "6.826092, 7.137846, 7.166007, 7.177445, 7.213260",\ + "7.162410, 7.474164, 7.502325, 7.513763, 7.549578"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202792, 1.269368, 1.274111, 1.276038, 1.282071",\ + "1.202792, 1.269368, 1.274111, 1.276038, 1.282071",\ + "1.202792, 1.269368, 1.274111, 1.276038, 1.282071",\ + "1.202792, 1.269368, 1.274111, 1.276038, 1.282071",\ + "1.202792, 1.269368, 1.274111, 1.276038, 1.282071"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.758699, 6.962074, 6.984803, 6.994034, 7.022940",\ + "6.849282, 7.052657, 7.075386, 7.084617, 7.113523",\ + "6.915937, 7.119312, 7.142041, 7.151272, 7.180178",\ + "6.998566, 7.201940, 7.224669, 7.233900, 7.262805",\ + "7.334884, 7.538259, 7.560987, 7.570218, 7.599123"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840923, 0.919625, 0.929383, 0.933347, 0.945758",\ + "0.840923, 0.919625, 0.929383, 0.933347, 0.945758",\ + "0.840923, 0.919625, 0.929383, 0.933347, 0.945758",\ + "0.840923, 0.919625, 0.929383, 0.933347, 0.945758",\ + "0.840923, 0.919625, 0.929383, 0.933347, 0.945758"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg_min*/ + } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2117,11 +3732,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.015148, 10.339047, 10.368306, 10.380191, 10.417400",\ - "10.108953, 10.432853, 10.462111, 10.473996, 10.511206",\ - "10.174008, 10.497908, 10.527166, 10.539051, 10.576261",\ - "10.254522, 10.578422, 10.607680, 10.619565, 10.656775",\ - "10.567514, 10.891414, 10.920672, 10.932557, 10.969767"); + values ( "12.752995, 13.089041, 13.119397, 13.131727, 13.170332",\ + "12.850319, 13.186365, 13.216721, 13.229051, 13.267655",\ + "12.917814, 13.253860, 13.284216, 13.296546, 13.335151",\ + "13.001347, 13.337393, 13.367748, 13.380078, 13.418683",\ + "13.326077, 13.662123, 13.692478, 13.704808, 13.743413"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2135,11 +3750,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.197384, 10.413815, 10.437691, 10.447388, 10.477752",\ - "10.291189, 10.507621, 10.531496, 10.541193, 10.571557",\ - "10.356245, 10.572676, 10.596551, 10.606249, 10.636612",\ - "10.436758, 10.653190, 10.677065, 10.686762, 10.717126",\ - "10.749750, 10.966182, 10.990057, 10.999754, 11.030118"); + values ( "11.630402, 11.849625, 11.874124, 11.884075, 11.915232",\ + "11.727724, 11.946947, 11.971446, 11.981398, 12.012554",\ + "11.795219, 12.014441, 12.038940, 12.048892, 12.080050",\ + "11.878752, 12.097975, 12.122474, 12.132425, 12.163582",\ + "12.203482, 12.422705, 12.447204, 12.457155, 12.488312"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2160,11 +3775,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.631641, 8.631642, 8.631642, 8.631642, 8.631642",\ - "8.725447, 8.725447, 8.725447, 8.725447, 8.725447",\ - "8.790503, 8.790503, 8.790503, 8.790503, 8.790503",\ - "8.871016, 8.871017, 8.871017, 8.871017, 8.871017",\ - "9.184008, 9.184009, 9.184009, 9.184009, 9.184009"); + values ( "8.288331, 8.288331, 8.288331, 8.288331, 8.288331",\ + "8.378618, 8.378618, 8.378618, 8.378618, 8.378618",\ + "8.441235, 8.441235, 8.441235, 8.441235, 8.441235",\ + "8.518728, 8.518728, 8.518728, 8.518728, 8.518728",\ + "8.819983, 8.819983, 8.819983, 8.819983, 8.819983"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2178,11 +3793,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.607561, 8.607643, 8.607643, 8.607643, 8.607643",\ - "8.701366, 8.701447, 8.701447, 8.701447, 8.701447",\ - "8.766422, 8.766503, 8.766503, 8.766503, 8.766503",\ - "8.846935, 8.847017, 8.847017, 8.847017, 8.847017",\ - "9.159927, 9.160009, 9.160009, 9.160009, 9.160009"); + values ( "8.265153, 8.265232, 8.265232, 8.265232, 8.265232",\ + "8.355440, 8.355518, 8.355518, 8.355518, 8.355518",\ + "8.418056, 8.418135, 8.418135, 8.418135, 8.418135",\ + "8.495550, 8.495628, 8.495628, 8.495628, 8.495628",\ + "8.796805, 8.796885, 8.796885, 8.796885, 8.796885"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2196,12 +3811,97 @@ pin("mprj_io[10]") { } /* end of arc hk_serial_load_mprj_io[10]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.310748, 7.646794, 7.677150, 7.689480, 7.728085",\ + "7.408234, 7.744279, 7.774635, 7.786965, 7.825570",\ + "7.479375, 7.815421, 7.845777, 7.858107, 7.896711",\ + "7.569000, 7.905046, 7.935402, 7.947732, 7.986337",\ + "7.930965, 8.267012, 8.297367, 8.309697, 8.348303"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202792, 1.269367, 1.274111, 1.276038, 1.282071",\ + "1.202792, 1.269367, 1.274111, 1.276038, 1.282071",\ + "1.202792, 1.269367, 1.274111, 1.276038, 1.282071",\ + "1.202792, 1.269367, 1.274111, 1.276038, 1.282071",\ + "1.202792, 1.269367, 1.274111, 1.276038, 1.282071"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.670813, 7.890035, 7.914535, 7.924485, 7.955643",\ + "7.768297, 7.987519, 8.012019, 8.021970, 8.053127",\ + "7.839439, 8.058661, 8.083160, 8.093112, 8.124269",\ + "7.929065, 8.148287, 8.172787, 8.182737, 8.213895",\ + "8.291030, 8.510252, 8.534752, 8.544703, 8.575860"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840924, 0.919625, 0.929384, 0.933347, 0.945758",\ + "0.840924, 0.919625, 0.929384, 0.933347, 0.945758",\ + "0.840924, 0.919625, 0.929384, 0.933347, 0.945758",\ + "0.840924, 0.919625, 0.929384, 0.933347, 0.945758",\ + "0.840924, 0.919625, 0.929384, 0.933347, 0.945758"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.353977, 5.665730, 5.693892, 5.705331, 5.741145",\ + "5.444557, 5.756310, 5.784472, 5.795911, 5.831725",\ + "5.511411, 5.823165, 5.851326, 5.862765, 5.898579",\ + "5.593836, 5.905589, 5.933751, 5.945189, 5.981004",\ + "5.930534, 6.242288, 6.270450, 6.281888, 6.317702"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202792, 1.269367, 1.274111, 1.276038, 1.282071",\ + "1.202792, 1.269367, 1.274111, 1.276038, 1.282071",\ + "1.202792, 1.269367, 1.274111, 1.276038, 1.282071",\ + "1.202792, 1.269367, 1.274111, 1.276038, 1.282071",\ + "1.202792, 1.269367, 1.274111, 1.276038, 1.282071"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.663223, 5.866598, 5.889327, 5.898559, 5.927464",\ + "5.753803, 5.957178, 5.979907, 5.989139, 6.018044",\ + "5.820657, 6.024033, 6.046761, 6.055992, 6.084898",\ + "5.903082, 6.106457, 6.129186, 6.138417, 6.167322",\ + "6.239780, 6.443155, 6.465884, 6.475116, 6.504021"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840924, 0.919625, 0.929384, 0.933347, 0.945758",\ + "0.840924, 0.919625, 0.929384, 0.933347, 0.945758",\ + "0.840924, 0.919625, 0.929384, 0.933347, 0.945758",\ + "0.840924, 0.919625, 0.929384, 0.933347, 0.945758",\ + "0.840924, 0.919625, 0.929384, 0.933347, 0.945758"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg_min*/ + } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2215,11 +3915,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.494990, 9.818853, 9.848114, 9.859999, 9.897211",\ - "9.588796, 9.912659, 9.941919, 9.953804, 9.991016",\ - "9.653851, 9.977715, 10.006974, 10.018860, 10.056071",\ - "9.734365, 10.058228, 10.087488, 10.099373, 10.136585",\ - "10.047357, 10.371220, 10.400480, 10.412365, 10.449577"); + values ( "9.859129, 10.195137, 10.225495, 10.237825, 10.276433",\ + "9.956452, 10.292460, 10.322819, 10.335149, 10.373756",\ + "10.023948, 10.359956, 10.390314, 10.402644, 10.441252",\ + "10.107481, 10.443489, 10.473846, 10.486177, 10.524784",\ + "10.432210, 10.768218, 10.798576, 10.810906, 10.849514"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2233,11 +3933,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.690501, 9.906938, 9.930813, 9.940511, 9.970874",\ - "9.784307, 10.000743, 10.024618, 10.034316, 10.064679",\ - "9.849361, 10.065798, 10.089673, 10.099371, 10.129734",\ - "9.929875, 10.146312, 10.170187, 10.179885, 10.210248",\ - "10.242867, 10.459304, 10.483179, 10.492877, 10.523240"); + values ( "10.056481, 10.281034, 10.305805, 10.315866, 10.347368",\ + "10.153805, 10.378358, 10.403128, 10.413189, 10.444692",\ + "10.221300, 10.445853, 10.470623, 10.480684, 10.512187",\ + "10.304832, 10.529386, 10.554155, 10.564217, 10.595719",\ + "10.629562, 10.854115, 10.878885, 10.888947, 10.920449"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2258,11 +3958,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.126867, 8.126867, 8.126867, 8.126867, 8.126867",\ - "8.220672, 8.220673, 8.220673, 8.220673, 8.220673",\ - "8.285728, 8.285728, 8.285728, 8.285728, 8.285728",\ - "8.366241, 8.366241, 8.366241, 8.366241, 8.366241",\ - "8.679234, 8.679234, 8.679234, 8.679234, 8.679234"); + values ( "7.802485, 7.802485, 7.802485, 7.802485, 7.802485",\ + "7.892772, 7.892772, 7.892772, 7.892772, 7.892772",\ + "7.955388, 7.955389, 7.955389, 7.955389, 7.955389",\ + "8.032882, 8.032883, 8.032883, 8.032883, 8.032883",\ + "8.334137, 8.334137, 8.334137, 8.334137, 8.334137"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2276,11 +3976,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.102847, 8.102926, 8.102926, 8.102926, 8.102926",\ - "8.196652, 8.196732, 8.196732, 8.196732, 8.196732",\ - "8.261708, 8.261787, 8.261787, 8.261787, 8.261787",\ - "8.342221, 8.342300, 8.342300, 8.342300, 8.342300",\ - "8.655213, 8.655293, 8.655293, 8.655293, 8.655293"); + values ( "7.779366, 7.779442, 7.779442, 7.779442, 7.779442",\ + "7.869653, 7.869729, 7.869729, 7.869729, 7.869729",\ + "7.932269, 7.932345, 7.932345, 7.932345, 7.932345",\ + "8.009763, 8.009839, 8.009839, 8.009839, 8.009839",\ + "8.311018, 8.311094, 8.311094, 8.311094, 8.311094"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2294,12 +3994,184 @@ pin("mprj_io[9]") { } /* end of arc hk_serial_load_mprj_io[9]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.428934, 7.764943, 7.795300, 7.807631, 7.846238",\ + "7.526420, 7.862428, 7.892785, 7.905116, 7.943723",\ + "7.597561, 7.933569, 7.963926, 7.976257, 8.014864",\ + "7.687187, 8.023195, 8.053553, 8.065884, 8.104490",\ + "8.049151, 8.385160, 8.415518, 8.427848, 8.466455"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\ + "1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\ + "1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\ + "1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\ + "1.202781, 1.269359, 1.274103, 1.276029, 1.282062"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.733838, 7.953096, 7.977594, 7.987545, 8.018702",\ + "7.831323, 8.050581, 8.075079, 8.085031, 8.116186",\ + "7.902464, 8.121722, 8.146221, 8.156172, 8.187327",\ + "7.992090, 8.211348, 8.235847, 8.245797, 8.276953",\ + "8.354055, 8.573313, 8.597812, 8.607762, 8.638918"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\ + "0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\ + "0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\ + "0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\ + "0.841045, 0.919649, 0.929407, 0.933370, 0.945779"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.264550, 5.576269, 5.604432, 5.615871, 5.651688",\ + "5.355130, 5.666849, 5.695012, 5.706451, 5.742267",\ + "5.421951, 5.733670, 5.761833, 5.773273, 5.809089",\ + "5.504678, 5.816397, 5.844560, 5.855999, 5.891815",\ + "5.841211, 6.152930, 6.181093, 6.192533, 6.228349"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\ + "1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\ + "1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\ + "1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\ + "1.202781, 1.269359, 1.274103, 1.276029, 1.282062"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.604380, 5.807787, 5.830515, 5.839746, 5.868650",\ + "5.694959, 5.898367, 5.921094, 5.930326, 5.959229",\ + "5.761780, 5.965188, 5.987916, 5.997147, 6.026051",\ + "5.844507, 6.047915, 6.070642, 6.079874, 6.108778",\ + "6.181040, 6.384448, 6.407176, 6.416407, 6.445311"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\ + "0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\ + "0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\ + "0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\ + "0.841045, 0.919649, 0.929407, 0.933370, 0.945779"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg_min*/ + + timing () { + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.007338, 5.343346, 5.373703, 5.386034, 5.424641",\ + "5.104829, 5.440838, 5.471195, 5.483526, 5.522133",\ + "5.176062, 5.512070, 5.542428, 5.554758, 5.593365",\ + "5.265688, 5.601696, 5.632054, 5.644384, 5.682992",\ + "5.628011, 5.964019, 5.994376, 6.006707, 6.045314"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\ + "1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\ + "1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\ + "1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\ + "1.202781, 1.269359, 1.274103, 1.276029, 1.282062"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.384652, 5.603909, 5.628408, 5.638359, 5.669515",\ + "5.519073, 5.738331, 5.762829, 5.772780, 5.803936",\ + "5.670808, 5.890065, 5.914564, 5.924515, 5.955670",\ + "5.913634, 6.132892, 6.157391, 6.167341, 6.198497",\ + "6.909649, 7.128907, 7.153406, 7.163357, 7.194512"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\ + "0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\ + "0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\ + "0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\ + "0.841045, 0.919649, 0.929407, 0.933370, 0.945779"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "4.627878, 4.939597, 4.967760, 4.979199, 5.015016",\ + "4.718456, 5.030175, 5.058338, 5.069777, 5.105594",\ + "4.785225, 5.096944, 5.125107, 5.136547, 5.172363",\ + "4.867829, 5.179548, 5.207711, 5.219151, 5.254967",\ + "5.204503, 5.516222, 5.544385, 5.555824, 5.591640"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\ + "1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\ + "1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\ + "1.202781, 1.269359, 1.274103, 1.276029, 1.282062",\ + "1.202781, 1.269359, 1.274103, 1.276029, 1.282062"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "4.948348, 5.151755, 5.174483, 5.183714, 5.212618",\ + "5.073077, 5.276484, 5.299212, 5.308443, 5.337347",\ + "5.214028, 5.417436, 5.440164, 5.449395, 5.478299",\ + "5.440531, 5.643939, 5.666666, 5.675898, 5.704801",\ + "6.364545, 6.567952, 6.590680, 6.599911, 6.628815"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\ + "0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\ + "0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\ + "0.841045, 0.919649, 0.929407, 0.933370, 0.945779",\ + "0.841045, 0.919649, 0.929407, 0.933370, 0.945779"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una_min*/ + } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2313,11 +4185,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.979441, 9.303331, 9.332590, 9.344475, 9.381685",\ - "9.073246, 9.397137, 9.426395, 9.438280, 9.475491",\ - "9.138302, 9.462192, 9.491450, 9.503335, 9.540545",\ - "9.218815, 9.542706, 9.571964, 9.583849, 9.621059",\ - "9.531807, 9.855698, 9.884956, 9.896841, 9.934052"); + values ( "13.217757, 13.553793, 13.584150, 13.596479, 13.635085",\ + "13.315080, 13.651115, 13.681473, 13.693802, 13.732408",\ + "13.382575, 13.718611, 13.748968, 13.761297, 13.799903",\ + "13.466108, 13.802144, 13.832500, 13.844831, 13.883436",\ + "13.790837, 14.126873, 14.157230, 14.169559, 14.208165"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2331,11 +4203,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.168396, 9.384823, 9.408697, 9.418395, 9.448758",\ - "9.262201, 9.478628, 9.502502, 9.512200, 9.542563",\ - "9.327257, 9.543683, 9.567558, 9.577255, 9.607619",\ - "9.407771, 9.624197, 9.648072, 9.657770, 9.688133",\ - "9.720763, 9.937189, 9.961064, 9.970762, 10.001125"); + values ( "12.069572, 12.288805, 12.313304, 12.323255, 12.354412",\ + "12.166895, 12.386127, 12.410626, 12.420577, 12.451735",\ + "12.234390, 12.453623, 12.478122, 12.488072, 12.519230",\ + "12.317924, 12.537157, 12.561656, 12.571607, 12.602764",\ + "12.642654, 12.861887, 12.886386, 12.896337, 12.927494"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2356,11 +4228,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.611337, 7.611338, 7.611338, 7.611338, 7.611338",\ - "7.705142, 7.705142, 7.705142, 7.705142, 7.705142",\ - "7.770198, 7.770198, 7.770198, 7.770198, 7.770198",\ - "7.850711, 7.850712, 7.850712, 7.850712, 7.850712",\ - "8.163703, 8.163704, 8.163704, 8.163704, 8.163704"); + values ( "7.306287, 7.306287, 7.306287, 7.306287, 7.306287",\ + "7.396574, 7.396574, 7.396574, 7.396574, 7.396574",\ + "7.459190, 7.459191, 7.459191, 7.459191, 7.459191",\ + "7.536684, 7.536685, 7.536685, 7.536685, 7.536685",\ + "7.837939, 7.837940, 7.837940, 7.837940, 7.837940"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2374,11 +4246,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.587195, 7.587280, 7.587280, 7.587280, 7.587280",\ - "7.681001, 7.681085, 7.681085, 7.681085, 7.681085",\ - "7.746057, 7.746140, 7.746140, 7.746140, 7.746140",\ - "7.826570, 7.826654, 7.826654, 7.826654, 7.826654",\ - "8.139562, 8.139647, 8.139647, 8.139647, 8.139647"); + values ( "7.283051, 7.283132, 7.283132, 7.283132, 7.283132",\ + "7.373338, 7.373419, 7.373419, 7.373419, 7.373419",\ + "7.435954, 7.436035, 7.436035, 7.436035, 7.436035",\ + "7.513448, 7.513529, 7.513529, 7.513529, 7.513529",\ + "7.814703, 7.814784, 7.814784, 7.814784, 7.814784"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2392,12 +4264,97 @@ pin("mprj_io[8]") { } /* end of arc hk_serial_load_mprj_io[8]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.249941, 7.585977, 7.616333, 7.628663, 7.667269",\ + "7.347426, 7.683462, 7.713819, 7.726149, 7.764754",\ + "7.418567, 7.754603, 7.784960, 7.797290, 7.835896",\ + "7.508193, 7.844229, 7.874585, 7.886915, 7.925521",\ + "7.870158, 8.206194, 8.236550, 8.248880, 8.287486"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202789, 1.269365, 1.274109, 1.276036, 1.282069",\ + "1.202789, 1.269365, 1.274109, 1.276036, 1.282069",\ + "1.202789, 1.269365, 1.274109, 1.276036, 1.282069",\ + "1.202789, 1.269365, 1.274109, 1.276036, 1.282069",\ + "1.202789, 1.269365, 1.274109, 1.276036, 1.282069"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.633139, 7.852370, 7.876869, 7.886820, 7.917977",\ + "7.730623, 7.949855, 7.974355, 7.984305, 8.015463",\ + "7.801764, 8.020996, 8.045496, 8.055447, 8.086603",\ + "7.891391, 8.110622, 8.135121, 8.145073, 8.176229",\ + "8.253356, 8.472588, 8.497087, 8.507038, 8.538195"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840956, 0.919631, 0.929390, 0.933353, 0.945764",\ + "0.840956, 0.919631, 0.929390, 0.933353, 0.945764",\ + "0.840956, 0.919631, 0.929390, 0.933353, 0.945764",\ + "0.840956, 0.919631, 0.929390, 0.933353, 0.945764",\ + "0.840956, 0.919631, 0.929390, 0.933353, 0.945764"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.207799, 5.519544, 5.547705, 5.559144, 5.594959",\ + "5.298379, 5.610124, 5.638285, 5.649724, 5.685539",\ + "5.365233, 5.676978, 5.705139, 5.716578, 5.752393",\ + "5.447658, 5.759402, 5.787564, 5.799003, 5.834818",\ + "5.784357, 6.096101, 6.124263, 6.135701, 6.171516"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202789, 1.269365, 1.274109, 1.276036, 1.282069",\ + "1.202789, 1.269365, 1.274109, 1.276036, 1.282069",\ + "1.202789, 1.269365, 1.274109, 1.276036, 1.282069",\ + "1.202789, 1.269365, 1.274109, 1.276036, 1.282069",\ + "1.202789, 1.269365, 1.274109, 1.276036, 1.282069"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.577588, 5.780972, 5.803700, 5.812932, 5.841836",\ + "5.668168, 5.871552, 5.894280, 5.903512, 5.932416",\ + "5.735023, 5.938406, 5.961135, 5.970366, 5.999271",\ + "5.817448, 6.020831, 6.043559, 6.052791, 6.081696",\ + "6.154146, 6.357530, 6.380258, 6.389490, 6.418394"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840956, 0.919631, 0.929390, 0.933353, 0.945764",\ + "0.840956, 0.919631, 0.929390, 0.933353, 0.945764",\ + "0.840956, 0.919631, 0.929390, 0.933353, 0.945764",\ + "0.840956, 0.919631, 0.929390, 0.933353, 0.945764",\ + "0.840956, 0.919631, 0.929390, 0.933353, 0.945764"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg_min*/ + } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2411,11 +4368,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.497103, 8.820990, 8.850248, 8.862133, 8.899343",\ - "8.590908, 8.914795, 8.944054, 8.955938, 8.993149",\ - "8.655964, 8.979850, 9.009109, 9.020994, 9.058204",\ - "8.736478, 9.060364, 9.089623, 9.101508, 9.138719",\ - "9.049470, 9.373356, 9.402616, 9.414500, 9.451711"); + values ( "8.823820, 9.159853, 9.190209, 9.202539, 9.241145",\ + "8.921144, 9.257175, 9.287532, 9.299862, 9.338468",\ + "8.988639, 9.324671, 9.355027, 9.367357, 9.405963",\ + "9.072171, 9.408203, 9.438560, 9.450891, 9.489496",\ + "9.396901, 9.732933, 9.763289, 9.775620, 9.814225"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2429,11 +4386,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.668040, 8.884484, 8.908360, 8.918057, 8.948421",\ - "8.761846, 8.978290, 9.002165, 9.011863, 9.042227",\ - "8.826900, 9.043344, 9.067220, 9.076918, 9.107282",\ - "8.907415, 9.123859, 9.147735, 9.157433, 9.187796",\ - "9.220407, 9.436852, 9.460727, 9.470425, 9.500788"); + values ( "8.995678, 9.220239, 9.245010, 9.255072, 9.286573",\ + "9.093000, 9.317561, 9.342333, 9.352394, 9.383896",\ + "9.160496, 9.385056, 9.409828, 9.419889, 9.451391",\ + "9.244029, 9.468590, 9.493361, 9.503422, 9.534925",\ + "9.568758, 9.793319, 9.818090, 9.828152, 9.859653"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2454,11 +4411,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.110147, 7.110147, 7.110147, 7.110147, 7.110147",\ - "7.203952, 7.203952, 7.203952, 7.203952, 7.203952",\ - "7.269008, 7.269008, 7.269008, 7.269008, 7.269008",\ - "7.349521, 7.349522, 7.349522, 7.349522, 7.349522",\ - "7.662513, 7.662514, 7.662514, 7.662514, 7.662514"); + values ( "6.823891, 6.823892, 6.823892, 6.823892, 6.823892",\ + "6.914178, 6.914179, 6.914179, 6.914179, 6.914179",\ + "6.976794, 6.976795, 6.976795, 6.976795, 6.976795",\ + "7.054289, 7.054290, 7.054290, 7.054290, 7.054290",\ + "7.355543, 7.355544, 7.355544, 7.355544, 7.355544"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2472,11 +4429,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.086223, 7.086297, 7.086297, 7.086297, 7.086297",\ - "7.180028, 7.180102, 7.180102, 7.180102, 7.180102",\ - "7.245084, 7.245158, 7.245158, 7.245158, 7.245158",\ - "7.325597, 7.325672, 7.325672, 7.325672, 7.325672",\ - "7.638589, 7.638664, 7.638664, 7.638664, 7.638664"); + values ( "6.800864, 6.800936, 6.800936, 6.800936, 6.800936",\ + "6.891151, 6.891223, 6.891223, 6.891223, 6.891223",\ + "6.953768, 6.953839, 6.953839, 6.953839, 6.953839",\ + "7.031262, 7.031334, 7.031334, 7.031334, 7.031334",\ + "7.332517, 7.332588, 7.332588, 7.332588, 7.332588"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2490,12 +4447,97 @@ pin("mprj_io[7]") { } /* end of arc hk_serial_load_mprj_io[7]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.127815, 7.463848, 7.494204, 7.506535, 7.545140",\ + "7.225300, 7.561332, 7.591689, 7.604019, 7.642625",\ + "7.296441, 7.632473, 7.662830, 7.675160, 7.713766",\ + "7.386067, 7.722099, 7.752456, 7.764786, 7.803391",\ + "7.748033, 8.084064, 8.114422, 8.126752, 8.165358"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202788, 1.269364, 1.274108, 1.276035, 1.282068",\ + "1.202788, 1.269364, 1.274108, 1.276035, 1.282068",\ + "1.202788, 1.269364, 1.274108, 1.276035, 1.282068",\ + "1.202788, 1.269364, 1.274108, 1.276035, 1.282068",\ + "1.202788, 1.269364, 1.274108, 1.276035, 1.282068"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.397593, 7.616828, 7.641327, 7.651278, 7.682435",\ + "7.495078, 7.714313, 7.738812, 7.748763, 7.779920",\ + "7.566219, 7.785454, 7.809953, 7.819904, 7.851061",\ + "7.655845, 7.875080, 7.899579, 7.909530, 7.940687",\ + "8.017810, 8.237045, 8.261544, 8.271496, 8.302652"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840968, 0.919634, 0.929392, 0.933356, 0.945766",\ + "0.840968, 0.919634, 0.929392, 0.933356, 0.945766",\ + "0.840968, 0.919634, 0.929392, 0.933356, 0.945766",\ + "0.840968, 0.919634, 0.929392, 0.933356, 0.945766",\ + "0.840968, 0.919634, 0.929392, 0.933356, 0.945766"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.461519, 6.773260, 6.801422, 6.812860, 6.848676",\ + "6.552102, 6.863842, 6.892004, 6.903443, 6.939259",\ + "6.618757, 6.930498, 6.958660, 6.970098, 7.005914",\ + "6.701385, 7.013125, 7.041287, 7.052726, 7.088541",\ + "7.037703, 7.349443, 7.377605, 7.389044, 7.424859"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202788, 1.269364, 1.274108, 1.276035, 1.282068",\ + "1.202788, 1.269364, 1.274108, 1.276035, 1.282068",\ + "1.202788, 1.269364, 1.274108, 1.276035, 1.282068",\ + "1.202788, 1.269364, 1.274108, 1.276035, 1.282068",\ + "1.202788, 1.269364, 1.274108, 1.276035, 1.282068"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.697549, 6.900936, 6.923664, 6.932896, 6.961800",\ + "6.788132, 6.991519, 7.014247, 7.023479, 7.052383",\ + "6.854787, 7.058174, 7.080902, 7.090134, 7.119038",\ + "6.937415, 7.140801, 7.163530, 7.172761, 7.201666",\ + "7.273733, 7.477119, 7.499848, 7.509079, 7.537984"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840968, 0.919634, 0.929392, 0.933356, 0.945766",\ + "0.840968, 0.919634, 0.929392, 0.933356, 0.945766",\ + "0.840968, 0.919634, 0.929392, 0.933356, 0.945766",\ + "0.840968, 0.919634, 0.929392, 0.933356, 0.945766",\ + "0.840968, 0.919634, 0.929392, 0.933356, 0.945766"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg_min*/ + } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2507,16 +4549,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "13.484212, 13.808229, 13.837483, 13.849365, 13.886568",\ - "13.634461, 13.958479, 13.987733, 13.999615, 14.036818",\ - "13.963566, 14.287584, 14.316837, 14.328719, 14.365922",\ - "14.486277, 14.810295, 14.839548, 14.851430, 14.888633",\ - "14.631634, 14.955652, 14.984905, 14.996787, 15.033990"); + values ( "14.263706, 14.599874, 14.630225, 14.642553, 14.681150",\ + "14.388350, 14.724518, 14.754869, 14.767197, 14.805794",\ + "14.512994, 14.849163, 14.879513, 14.891840, 14.930439",\ + "14.762283, 15.098452, 15.128802, 15.141130, 15.179728",\ + "15.260860, 15.597029, 15.627379, 15.639708, 15.678305"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202827, 1.269396, 1.274140, 1.276067, 1.282099",\ "1.202827, 1.269396, 1.274140, 1.276067, 1.282099",\ @@ -2525,16 +4567,16 @@ pin("mprj_io[6]") { "1.202827, 1.269396, 1.274140, 1.276067, 1.282099"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "13.912026, 14.123214, 14.146831, 14.156424, 14.186459",\ - "14.062276, 14.273463, 14.297080, 14.306673, 14.336708",\ - "14.391380, 14.602568, 14.626184, 14.635777, 14.665812",\ - "14.914091, 15.125278, 15.148895, 15.158488, 15.188523",\ - "15.059448, 15.270636, 15.294252, 15.303845, 15.333880"); + values ( "14.649912, 14.869019, 14.893521, 14.903474, 14.934635",\ + "14.774555, 14.993662, 15.018165, 15.028117, 15.059278",\ + "14.899199, 15.118306, 15.142809, 15.152761, 15.183923",\ + "15.148489, 15.367596, 15.392098, 15.402051, 15.433212",\ + "15.647066, 15.866173, 15.890676, 15.900628, 15.931789"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.840528, 0.919547, 0.929308, 0.933273, 0.945688",\ "0.840528, 0.919547, 0.929308, 0.933273, 0.945688",\ @@ -2550,16 +4592,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.264181, 12.588200, 12.617453, 12.629334, 12.666537",\ - "12.414431, 12.738449, 12.767702, 12.779584, 12.816787",\ - "12.743535, 13.067553, 13.096807, 13.108688, 13.145891",\ - "13.266246, 13.590263, 13.619517, 13.631399, 13.668602",\ - "13.411604, 13.735622, 13.764875, 13.776757, 13.813960"); + values ( "11.560445, 11.872313, 11.900469, 11.911905, 11.947712",\ + "11.789973, 12.101841, 12.129997, 12.141434, 12.177240",\ + "11.789973, 12.101841, 12.129997, 12.141434, 12.177240",\ + "12.022980, 12.334846, 12.363003, 12.374439, 12.410248",\ + "12.485517, 12.797384, 12.825541, 12.836977, 12.872784"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202827, 1.269396, 1.274140, 1.276067, 1.282099",\ "1.202827, 1.269396, 1.274140, 1.276067, 1.282099",\ @@ -2568,16 +4610,16 @@ pin("mprj_io[6]") { "1.202827, 1.269396, 1.274140, 1.276067, 1.282099"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.488474, 12.699661, 12.723278, 12.732871, 12.762906",\ - "12.638723, 12.849911, 12.873528, 12.883121, 12.913156",\ - "12.967825, 13.179012, 13.202629, 13.212222, 13.242257",\ - "13.490535, 13.701722, 13.725339, 13.734932, 13.764967",\ - "13.635893, 13.847080, 13.870697, 13.880290, 13.910325"); + values ( "11.864004, 12.067271, 12.090003, 12.099236, 12.128144",\ + "12.093533, 12.296801, 12.319532, 12.328765, 12.357674",\ + "12.093533, 12.296801, 12.319532, 12.328765, 12.357674",\ + "12.326540, 12.529807, 12.552539, 12.561771, 12.590680",\ + "12.789076, 12.992344, 13.015076, 13.024308, 13.053217"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.840528, 0.919547, 0.929308, 0.933273, 0.945688",\ "0.840528, 0.919547, 0.929308, 0.933273, 0.945688",\ @@ -2594,11 +4636,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.337732, 12.661751, 12.691004, 12.702887, 12.740088",\ - "12.431538, 12.755556, 12.784809, 12.796692, 12.833894",\ - "12.496593, 12.820611, 12.849864, 12.861746, 12.898949",\ - "12.577106, 12.901125, 12.930378, 12.942261, 12.979463",\ - "12.890100, 13.214118, 13.243371, 13.255253, 13.292456"); + values ( "13.023852, 13.360021, 13.390371, 13.402699, 13.441297",\ + "13.121175, 13.457343, 13.487694, 13.500021, 13.538619",\ + "13.188670, 13.524838, 13.555189, 13.567516, 13.606114",\ + "13.272203, 13.608372, 13.638722, 13.651050, 13.689648",\ + "13.596932, 13.933101, 13.963451, 13.975779, 14.014377"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2612,11 +4654,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.761003, 12.972190, 12.995807, 13.005400, 13.035435",\ - "12.854808, 13.065995, 13.089612, 13.099205, 13.129240",\ - "12.919864, 13.131051, 13.154668, 13.164261, 13.194296",\ - "13.000378, 13.211565, 13.235182, 13.244775, 13.274810",\ - "13.313371, 13.524558, 13.548175, 13.557768, 13.587803"); + values ( "13.405355, 13.624462, 13.648965, 13.658917, 13.690079",\ + "13.502678, 13.721785, 13.746287, 13.756240, 13.787401",\ + "13.570173, 13.789280, 13.813783, 13.823735, 13.854897",\ + "13.653707, 13.872813, 13.897316, 13.907269, 13.938430",\ + "13.978436, 14.197542, 14.222045, 14.231997, 14.263159"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2637,11 +4679,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.520214, 6.520214, 6.520214, 6.520214, 6.520214",\ - "6.614018, 6.614019, 6.614019, 6.614019, 6.614019",\ - "6.679074, 6.679075, 6.679075, 6.679075, 6.679075",\ - "6.759588, 6.759588, 6.759588, 6.759588, 6.759588",\ - "7.072580, 7.072580, 7.072580, 7.072580, 7.072580"); + values ( "6.256080, 6.256081, 6.256081, 6.256081, 6.256081",\ + "6.346368, 6.346368, 6.346368, 6.346368, 6.346368",\ + "6.408983, 6.408984, 6.408984, 6.408984, 6.408984",\ + "6.486478, 6.486479, 6.486479, 6.486479, 6.486479",\ + "6.787733, 6.787734, 6.787734, 6.787734, 6.787734"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2655,11 +4697,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.496988, 6.497033, 6.497033, 6.497033, 6.497033",\ - "6.590793, 6.590838, 6.590838, 6.590838, 6.590838",\ - "6.655849, 6.655894, 6.655894, 6.655894, 6.655894",\ - "6.736362, 6.736407, 6.736407, 6.736407, 6.736407",\ - "7.049355, 7.049399, 7.049399, 7.049399, 7.049399"); + values ( "6.233726, 6.233768, 6.233768, 6.233768, 6.233768",\ + "6.324013, 6.324057, 6.324057, 6.324057, 6.324057",\ + "6.386629, 6.386672, 6.386672, 6.386672, 6.386672",\ + "6.464124, 6.464167, 6.464167, 6.464167, 6.464167",\ + "6.765379, 6.765422, 6.765422, 6.765422, 6.765422"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2679,11 +4721,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.054783, 7.378800, 7.408054, 7.419936, 7.457139",\ - "7.148745, 7.472762, 7.502015, 7.513897, 7.551100",\ - "7.217314, 7.541332, 7.570585, 7.582467, 7.619670",\ - "7.303700, 7.627718, 7.656971, 7.668853, 7.706056",\ - "7.652583, 7.976601, 8.005855, 8.017736, 8.054939"); + values ( "7.420599, 7.756768, 7.787118, 7.799446, 7.838044",\ + "7.518085, 7.854253, 7.884603, 7.896931, 7.935529",\ + "7.589226, 7.925394, 7.955744, 7.968072, 8.006670",\ + "7.678851, 8.015020, 8.045370, 8.057697, 8.096296",\ + "8.040817, 8.376986, 8.407335, 8.419663, 8.458261"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2697,11 +4739,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.379570, 7.590757, 7.614374, 7.623967, 7.654002",\ - "7.473531, 7.684718, 7.708335, 7.717928, 7.747963",\ - "7.542102, 7.753289, 7.776906, 7.786499, 7.816534",\ - "7.628488, 7.839675, 7.863292, 7.872885, 7.902920",\ - "7.977370, 8.188558, 8.212174, 8.221767, 8.251802"); + values ( "7.759645, 7.978751, 8.003254, 8.013206, 8.044368",\ + "7.857130, 8.076237, 8.100739, 8.110691, 8.141852",\ + "7.928271, 8.147377, 8.171880, 8.181832, 8.212994",\ + "8.017897, 8.237003, 8.261505, 8.271458, 8.302619",\ + "8.379862, 8.598969, 8.623470, 8.633423, 8.664584"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2722,11 +4764,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.020684, 7.344702, 7.373955, 7.385838, 7.423040",\ - "7.114797, 7.438814, 7.468067, 7.479949, 7.517152",\ - "7.184048, 7.508066, 7.537319, 7.549201, 7.586404",\ - "7.269896, 7.593913, 7.623166, 7.635048, 7.672251",\ - "7.619317, 7.943335, 7.972589, 7.984470, 8.021673"); + values ( "6.674859, 6.986726, 7.014883, 7.026319, 7.062127",\ + "6.765442, 7.077310, 7.105466, 7.116902, 7.152710",\ + "6.832097, 7.143964, 7.172121, 7.183557, 7.219365",\ + "6.914725, 7.226592, 7.254748, 7.266185, 7.301992",\ + "7.251044, 7.562911, 7.591067, 7.602504, 7.638311"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2740,11 +4782,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.302134, 7.513321, 7.536938, 7.546531, 7.576566",\ - "7.396246, 7.607433, 7.631050, 7.640643, 7.670678",\ - "7.465498, 7.676685, 7.700302, 7.709895, 7.739930",\ - "7.551345, 7.762532, 7.786149, 7.795742, 7.825777",\ - "7.900767, 8.111954, 8.135571, 8.145164, 8.175200"); + values ( "6.958550, 7.161819, 7.184550, 7.193783, 7.222692",\ + "7.049134, 7.252401, 7.275133, 7.284366, 7.313275",\ + "7.115788, 7.319057, 7.341788, 7.351021, 7.379930",\ + "7.198417, 7.401684, 7.424416, 7.433649, 7.462557",\ + "7.534734, 7.738002, 7.760734, 7.769966, 7.798875"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2762,8 +4804,8 @@ pin("mprj_io[6]") { pin("mprj_io[5]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2777,11 +4819,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.397028, 7.721035, 7.750289, 7.762171, 7.799375",\ - "7.490833, 7.814839, 7.844093, 7.855976, 7.893179",\ - "7.555888, 7.879895, 7.909149, 7.921031, 7.958235",\ - "7.636402, 7.960408, 7.989662, 8.001545, 8.038748",\ - "7.949395, 8.273401, 8.302655, 8.314538, 8.351741"); + values ( "7.682492, 8.018649, 8.049000, 8.061328, 8.099926",\ + "7.779815, 8.115973, 8.146323, 8.158651, 8.197249",\ + "7.847311, 8.183468, 8.213819, 8.226147, 8.264745",\ + "7.930843, 8.267000, 8.297352, 8.309679, 8.348278",\ + "8.255573, 8.591730, 8.622081, 8.634409, 8.673007"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2795,11 +4837,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.595527, 7.812027, 7.835904, 7.845602, 7.875967",\ - "7.689332, 7.905832, 7.929709, 7.939407, 7.969772",\ - "7.754388, 7.970888, 7.994765, 8.004463, 8.034828",\ - "7.834901, 8.051401, 8.075277, 8.084976, 8.115341",\ - "8.147894, 8.364394, 8.388270, 8.397968, 8.428333"); + values ( "7.882945, 8.107565, 8.132337, 8.142399, 8.173903",\ + "7.980268, 8.204887, 8.229659, 8.239721, 8.271225",\ + "8.047764, 8.272383, 8.297154, 8.307217, 8.338720",\ + "8.131296, 8.355915, 8.380688, 8.390749, 8.422253",\ + "8.456026, 8.680645, 8.705418, 8.715479, 8.746983"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2820,11 +4862,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.029860, 6.029860, 6.029860, 6.029860, 6.029860",\ - "6.123665, 6.123666, 6.123666, 6.123666, 6.123666",\ - "6.188721, 6.188722, 6.188722, 6.188722, 6.188722",\ - "6.269235, 6.269235, 6.269235, 6.269235, 6.269235",\ - "6.582227, 6.582227, 6.582227, 6.582227, 6.582227"); + values ( "5.784115, 5.784116, 5.784116, 5.784116, 5.784116",\ + "5.874403, 5.874403, 5.874403, 5.874403, 5.874403",\ + "5.937019, 5.937019, 5.937019, 5.937019, 5.937019",\ + "6.014513, 6.014513, 6.014513, 6.014513, 6.014513",\ + "6.315768, 6.315768, 6.315768, 6.315768, 6.315768"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2838,11 +4880,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.006604, 6.006650, 6.006650, 6.006650, 6.006650",\ - "6.100410, 6.100455, 6.100455, 6.100455, 6.100455",\ - "6.165465, 6.165511, 6.165511, 6.165511, 6.165511",\ - "6.245978, 6.246025, 6.246025, 6.246025, 6.246025",\ - "6.558970, 6.559017, 6.559017, 6.559017, 6.559017"); + values ( "5.761731, 5.761776, 5.761776, 5.761776, 5.761776",\ + "5.852018, 5.852063, 5.852063, 5.852063, 5.852063",\ + "5.914635, 5.914680, 5.914680, 5.914680, 5.914680",\ + "5.992129, 5.992173, 5.992173, 5.992173, 5.992173",\ + "6.293384, 6.293428, 6.293428, 6.293428, 6.293428"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2862,11 +4904,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.611337, 6.935344, 6.964598, 6.976480, 7.013683",\ - "6.705298, 7.029305, 7.058558, 7.070441, 7.107644",\ - "6.773868, 7.097875, 7.127129, 7.139011, 7.176214",\ - "6.860254, 7.184261, 7.213515, 7.225397, 7.262601",\ - "7.209137, 7.533144, 7.562398, 7.574280, 7.611484"); + values ( "6.940315, 7.276472, 7.306823, 7.319150, 7.357749",\ + "7.037800, 7.373957, 7.404307, 7.416636, 7.455234",\ + "7.108941, 7.445098, 7.475449, 7.487777, 7.526375",\ + "7.198566, 7.534723, 7.565074, 7.577402, 7.616001",\ + "7.560532, 7.896688, 7.927039, 7.939367, 7.977965"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2880,11 +4922,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.838780, 7.049978, 7.073595, 7.083187, 7.113222",\ - "6.932741, 7.143939, 7.167556, 7.177149, 7.207183",\ - "7.001311, 7.212509, 7.236126, 7.245718, 7.275753",\ - "7.087698, 7.298896, 7.322513, 7.332105, 7.362140",\ - "7.436580, 7.647778, 7.671395, 7.680987, 7.711022"); + values ( "7.193031, 7.412149, 7.436652, 7.446604, 7.477765",\ + "7.290516, 7.509634, 7.534137, 7.544088, 7.575250",\ + "7.361658, 7.580775, 7.605278, 7.615230, 7.646391",\ + "7.451283, 7.670401, 7.694903, 7.704856, 7.736017",\ + "7.813250, 8.032367, 8.056870, 8.066822, 8.097982"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2905,11 +4947,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.593592, 6.917599, 6.946853, 6.958735, 6.995938",\ - "6.687704, 7.011711, 7.040965, 7.052847, 7.090051",\ - "6.756956, 7.080963, 7.110217, 7.122099, 7.159302",\ - "6.842803, 7.166810, 7.196064, 7.207946, 7.245150",\ - "7.192225, 7.516232, 7.545485, 7.557368, 7.594571"); + values ( "6.270439, 6.582295, 6.610453, 6.621889, 6.657698",\ + "6.361022, 6.672878, 6.701035, 6.712472, 6.748281",\ + "6.427677, 6.739533, 6.767691, 6.779127, 6.814936",\ + "6.510305, 6.822162, 6.850318, 6.861755, 6.897563",\ + "6.846623, 7.158480, 7.186637, 7.198073, 7.233882"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2923,11 +4965,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.793368, 7.004566, 7.028183, 7.037775, 7.067810",\ - "6.887480, 7.098678, 7.122294, 7.131887, 7.161922",\ - "6.956732, 7.167930, 7.191546, 7.201139, 7.231174",\ - "7.042579, 7.253777, 7.277393, 7.286986, 7.317021",\ - "7.392000, 7.603198, 7.626815, 7.636407, 7.666442"); + values ( "6.463862, 6.667140, 6.689871, 6.699104, 6.728013",\ + "6.554445, 6.757723, 6.780454, 6.789687, 6.818595",\ + "6.621100, 6.824378, 6.847109, 6.856342, 6.885251",\ + "6.703728, 6.907006, 6.929737, 6.938970, 6.967878",\ + "7.040046, 7.243324, 7.266055, 7.275289, 7.304196"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2945,8 +4987,8 @@ pin("mprj_io[5]") { pin("mprj_io[4]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2958,8 +5000,8 @@ pin("mprj_io[4]") { pin("mprj_io[3]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2973,11 +5015,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.399144, 6.723159, 6.752412, 6.764295, 6.801497",\ - "6.492949, 6.816964, 6.846217, 6.858099, 6.895302",\ - "6.558005, 6.882020, 6.911273, 6.923155, 6.960358",\ - "6.638518, 6.962533, 6.991787, 7.003669, 7.040872",\ - "6.951511, 7.275526, 7.304779, 7.316661, 7.353864"); + values ( "6.646082, 6.982247, 7.012598, 7.024926, 7.063524",\ + "6.743405, 7.079570, 7.109921, 7.122249, 7.160847",\ + "6.810901, 7.147066, 7.177416, 7.189744, 7.228342",\ + "6.894433, 7.230598, 7.260949, 7.273276, 7.311874",\ + "7.219163, 7.555328, 7.585678, 7.598006, 7.636604"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2991,11 +5033,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.599796, 6.816294, 6.840171, 6.849869, 6.880234",\ - "6.693601, 6.910099, 6.933976, 6.943674, 6.974039",\ - "6.758657, 6.975155, 6.999031, 7.008729, 7.039094",\ - "6.839170, 7.055668, 7.079545, 7.089243, 7.119608",\ - "7.152163, 7.368660, 7.392537, 7.402235, 7.432600"); + values ( "6.849874, 7.074491, 7.099263, 7.109324, 7.140828",\ + "6.947197, 7.171813, 7.196586, 7.206647, 7.238151",\ + "7.014692, 7.239308, 7.264081, 7.274142, 7.305646",\ + "7.098225, 7.322842, 7.347614, 7.357676, 7.389179",\ + "7.422955, 7.647571, 7.672343, 7.682405, 7.713909"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3016,11 +5058,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.040962, 5.040962, 5.040962, 5.040962, 5.040962",\ - "5.134767, 5.134768, 5.134768, 5.134768, 5.134768",\ - "5.199822, 5.199823, 5.199823, 5.199823, 5.199823",\ - "5.280336, 5.280336, 5.280336, 5.280336, 5.280336",\ - "5.593328, 5.593328, 5.593328, 5.593328, 5.593328"); + values ( "4.845734, 4.845734, 4.845734, 4.845734, 4.845734",\ + "4.936021, 4.936022, 4.936022, 4.936022, 4.936022",\ + "4.998637, 4.998638, 4.998638, 4.998638, 4.998638",\ + "5.076132, 5.076132, 5.076132, 5.076132, 5.076132",\ + "5.377387, 5.377387, 5.377387, 5.377387, 5.377387"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3034,11 +5076,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.017677, 5.017724, 5.017724, 5.017724, 5.017724",\ - "5.111482, 5.111529, 5.111529, 5.111529, 5.111529",\ - "5.176538, 5.176585, 5.176585, 5.176585, 5.176585",\ - "5.257051, 5.257098, 5.257098, 5.257098, 5.257098",\ - "5.570043, 5.570090, 5.570090, 5.570090, 5.570090"); + values ( "4.823321, 4.823367, 4.823367, 4.823367, 4.823367",\ + "4.913609, 4.913654, 4.913654, 4.913654, 4.913654",\ + "4.976225, 4.976271, 4.976271, 4.976271, 4.976271",\ + "5.053720, 5.053765, 5.053765, 5.053765, 5.053765",\ + "5.354975, 5.355020, 5.355020, 5.355020, 5.355020"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3058,11 +5100,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.576283, 6.900298, 6.929552, 6.941434, 6.978637",\ - "6.670245, 6.994259, 7.023513, 7.035395, 7.072598",\ - "6.738814, 7.062829, 7.092083, 7.103965, 7.141168",\ - "6.825201, 7.149216, 7.178469, 7.190351, 7.227554",\ - "7.174084, 7.498098, 7.527352, 7.539234, 7.576437"); + values ( "6.889073, 7.225238, 7.255589, 7.267916, 7.306514",\ + "6.986558, 7.322723, 7.353073, 7.365401, 7.403999",\ + "7.057699, 7.393864, 7.424214, 7.436543, 7.475141",\ + "7.147325, 7.483490, 7.513841, 7.526168, 7.564766",\ + "7.509290, 7.845455, 7.875806, 7.888134, 7.926731"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3076,11 +5118,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.832649, 7.043839, 7.067456, 7.077048, 7.107083",\ - "6.926610, 7.137800, 7.161417, 7.171010, 7.201045",\ - "6.995180, 7.206370, 7.229987, 7.239580, 7.269615",\ - "7.081566, 7.292757, 7.316374, 7.325966, 7.356001",\ - "7.430449, 7.641639, 7.665257, 7.674849, 7.704884"); + values ( "7.179011, 7.398121, 7.422624, 7.432576, 7.463737",\ + "7.276496, 7.495605, 7.520108, 7.530061, 7.561222",\ + "7.347637, 7.566747, 7.591249, 7.601202, 7.632363",\ + "7.437263, 7.656373, 7.680875, 7.690827, 7.721989",\ + "7.799228, 8.018337, 8.042841, 8.052793, 8.083954"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3101,11 +5143,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.568113, 6.892128, 6.921381, 6.933264, 6.970467",\ - "6.662226, 6.986240, 7.015493, 7.027376, 7.064579",\ - "6.731478, 7.055492, 7.084745, 7.096628, 7.133831",\ - "6.817325, 7.141339, 7.170592, 7.182475, 7.219678",\ - "7.166746, 7.490761, 7.520014, 7.531897, 7.569099"); + values ( "6.260504, 6.572368, 6.600524, 6.611961, 6.647769",\ + "6.351087, 6.662951, 6.691108, 6.702544, 6.738352",\ + "6.417742, 6.729606, 6.757762, 6.769199, 6.805007",\ + "6.500370, 6.812234, 6.840390, 6.851827, 6.887635",\ + "6.836688, 7.148552, 7.176708, 7.188145, 7.223953"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3119,11 +5161,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.812125, 7.023315, 7.046932, 7.056525, 7.086560",\ - "6.906238, 7.117428, 7.141045, 7.150637, 7.180672",\ - "6.975490, 7.186680, 7.210297, 7.219889, 7.249924",\ - "7.061337, 7.272527, 7.296144, 7.305736, 7.335771",\ - "7.410758, 7.621948, 7.645565, 7.655158, 7.685193"); + values ( "6.488124, 6.691395, 6.714126, 6.723359, 6.752267",\ + "6.578707, 6.781978, 6.804709, 6.813942, 6.842851",\ + "6.645362, 6.848633, 6.871364, 6.880597, 6.909505",\ + "6.727990, 6.931260, 6.953992, 6.963224, 6.992133",\ + "7.064308, 7.267579, 7.290310, 7.299542, 7.328451"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3141,8 +5183,8 @@ pin("mprj_io[3]") { pin("mprj_io[2]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -3154,22 +5196,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "6.416634, 6.322521, 6.253269, 6.167422, 5.818001",\ - "6.693909, 6.599796, 6.530544, 6.444697, 6.095276",\ - "7.301248, 7.207135, 7.137883, 7.052036, 6.702615",\ - "8.265881, 8.171768, 8.102516, 8.016669, 7.667248",\ - "8.551963, 8.457850, 8.388598, 8.302752, 7.953330"); + values ( "6.990101, 6.899518, 6.832864, 6.750236, 6.413918",\ + "7.220126, 7.129543, 7.062888, 6.980260, 6.643942",\ + "7.450149, 7.359566, 7.292912, 7.210283, 6.873965",\ + "7.910198, 7.819615, 7.752960, 7.670332, 7.334014",\ + "8.830294, 8.739710, 8.673056, 8.590427, 8.254109"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "7.562447, 7.468334, 7.399082, 7.313235, 6.963814",\ - "7.788597, 7.694485, 7.625233, 7.539386, 7.189964",\ - "8.283956, 8.189843, 8.120591, 8.034744, 7.685323",\ - "9.070727, 8.976615, 8.907363, 8.821516, 8.472095",\ - "9.329987, 9.235874, 9.166622, 9.080775, 8.731354"); + values ( "8.252536, 8.161952, 8.095297, 8.012670, 7.676351",\ + "8.440148, 8.349565, 8.282909, 8.200282, 7.863964",\ + "8.627760, 8.537176, 8.470522, 8.387894, 8.051575",\ + "9.002982, 8.912398, 8.845743, 8.763116, 8.426798",\ + "9.753429, 9.662846, 9.596191, 9.513563, 9.177244"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -3178,22 +5220,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "8.578827, 8.449240, 8.302850, 8.067446, 7.107429",\ - "8.856103, 8.726516, 8.580126, 8.344722, 7.384705",\ - "9.463442, 9.333855, 9.187465, 8.952061, 7.992043",\ - "10.428073, 10.298486, 10.152096, 9.916692, 8.956675",\ - "10.714156, 10.584569, 10.438179, 10.202775, 9.242758"); + values ( "9.329331, 9.204604, 9.063704, 8.837128, 7.913111",\ + "9.559356, 9.434628, 9.293728, 9.067152, 8.143135",\ + "9.789379, 9.664652, 9.523751, 9.297175, 8.373158",\ + "10.249428, 10.124701, 9.983800, 9.757224, 8.833207",\ + "11.169522, 11.044795, 10.903894, 10.677319, 9.753302"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "8.715588, 8.586000, 8.439610, 8.204206, 7.244189",\ - "8.941738, 8.812151, 8.665761, 8.430357, 7.470340",\ - "9.437096, 9.307508, 9.161119, 8.925714, 7.965697",\ - "10.223867, 10.094280, 9.947890, 9.712486, 8.752469",\ - "10.483127, 10.353539, 10.207150, 9.971745, 9.011728"); + values ( "9.360446, 9.235719, 9.094818, 8.868242, 7.944225",\ + "9.548058, 9.423330, 9.282430, 9.055854, 8.131837",\ + "9.735669, 9.610942, 9.470041, 9.243465, 8.319448",\ + "10.110892, 9.986165, 9.845264, 9.618689, 8.694672",\ + "10.861339, 10.736611, 10.595711, 10.369135, 9.445118"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -3202,22 +5244,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-1.749958, -1.655990, -1.587332, -1.500946, -1.151718",\ - "-1.758697, -1.664729, -1.596071, -1.509684, -1.160457",\ - "-1.777839, -1.683871, -1.615213, -1.528826, -1.179598",\ - "-1.808241, -1.714273, -1.645615, -1.559228, -1.210001",\ - "-1.763471, -1.669503, -1.600845, -1.514458, -1.165231"); + values ( "-1.634671, -1.537179, -1.465947, -1.376320, -1.013997",\ + "-1.648021, -1.550529, -1.479297, -1.389670, -1.027347",\ + "-1.648021, -1.550529, -1.479297, -1.389670, -1.027347",\ + "-1.661574, -1.564082, -1.492849, -1.403223, -1.040899",\ + "-1.688476, -1.590984, -1.519751, -1.430125, -1.067801"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-1.871506, -1.777538, -1.708880, -1.622494, -1.273266",\ - "-2.107935, -2.013968, -1.945310, -1.858923, -1.509695",\ - "-2.490756, -2.396788, -2.328130, -2.241743, -1.892515",\ - "-3.098784, -3.004817, -2.936159, -2.849772, -2.500544",\ - "-3.289060, -3.195092, -3.126434, -3.040047, -2.690820"); + values ( "-1.759014, -1.661522, -1.590290, -1.500663, -1.138340",\ + "-2.085351, -1.987859, -1.916627, -1.827000, -1.464677",\ + "-2.085351, -1.987859, -1.916627, -1.827000, -1.464677",\ + "-2.356390, -2.258898, -2.187665, -2.098039, -1.735715",\ + "-2.894422, -2.796930, -2.725697, -2.636071, -2.273747"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -3226,22 +5268,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-2.516501, -2.386940, -2.240746, -2.006650, -1.046633",\ - "-2.525240, -2.395679, -2.249485, -2.015389, -1.055372",\ - "-2.544382, -2.414820, -2.268626, -2.034530, -1.074513",\ - "-2.574784, -2.445223, -2.299029, -2.064933, -1.104915",\ - "-2.530015, -2.400453, -2.254259, -2.020163, -1.060146"); + values ( "-2.354681, -2.220261, -2.068585, -1.825710, -0.829692",\ + "-2.368031, -2.233611, -2.081935, -1.839060, -0.843042",\ + "-2.368031, -2.233611, -2.081935, -1.839060, -0.843042",\ + "-2.381583, -2.247163, -2.095487, -1.852612, -0.856594",\ + "-2.408485, -2.274065, -2.122389, -1.879515, -0.883497"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-3.499422, -3.369861, -3.223667, -2.989571, -2.029553",\ - "-3.735852, -3.606291, -3.460097, -3.226001, -2.265983",\ - "-4.118671, -3.989110, -3.842916, -3.608820, -2.648803",\ - "-4.726700, -4.597138, -4.450944, -4.216848, -3.256831",\ - "-4.916975, -4.787414, -4.641220, -4.407124, -3.447106"); + values ( "-3.291357, -3.156938, -3.005261, -2.762387, -1.766369",\ + "-3.617695, -3.483275, -3.331599, -3.088724, -2.092706",\ + "-3.617695, -3.483275, -3.331599, -3.088724, -2.092706",\ + "-3.888733, -3.754313, -3.602637, -3.359763, -2.363745",\ + "-4.426765, -4.292346, -4.140669, -3.897795, -2.901777"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -3250,8 +5292,8 @@ pin("mprj_io[2]") { pin("mprj_io[1]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -3265,11 +5307,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "13.681287, 14.005288, 14.034542, 14.046425, 14.083628",\ - "13.775092, 14.099093, 14.128347, 14.140230, 14.177433",\ - "13.840148, 14.164149, 14.193403, 14.205286, 14.242489",\ - "13.920662, 14.244663, 14.273917, 14.285799, 14.323003",\ - "14.233655, 14.557656, 14.586910, 14.598793, 14.635996"); + values ( "18.096210, 18.432362, 18.462713, 18.475040, 18.513639",\ + "18.193533, 18.529684, 18.560036, 18.572365, 18.610962",\ + "18.261028, 18.597179, 18.627531, 18.639860, 18.678457",\ + "18.344561, 18.680712, 18.711063, 18.723392, 18.761990",\ + "18.669291, 19.005442, 19.035793, 19.048122, 19.086720"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3283,11 +5325,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "14.248178, 14.459380, 14.482997, 14.492589, 14.522624",\ - "14.341983, 14.553185, 14.576802, 14.586394, 14.616429",\ - "14.407039, 14.618241, 14.641858, 14.651450, 14.681485",\ - "14.487552, 14.698754, 14.722371, 14.731963, 14.761998",\ - "14.800546, 15.011748, 15.035365, 15.044957, 15.074992"); + values ( "17.114305, 17.333427, 17.357929, 17.367882, 17.399044",\ + "17.211630, 17.430752, 17.455254, 17.465206, 17.496368",\ + "17.279125, 17.498247, 17.522751, 17.532701, 17.563864",\ + "17.362658, 17.581779, 17.606281, 17.616234, 17.647396",\ + "17.687387, 17.906509, 17.931011, 17.940964, 17.972126"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3308,11 +5350,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.044004, 4.044004, 4.044004, 4.044004, 4.044004",\ - "4.137809, 4.137809, 4.137809, 4.137809, 4.137809",\ - "4.202865, 4.202865, 4.202865, 4.202865, 4.202865",\ - "4.283378, 4.283379, 4.283379, 4.283379, 4.283379",\ - "4.596371, 4.596371, 4.596371, 4.596371, 4.596371"); + values ( "3.891134, 3.891135, 3.891135, 3.891135, 3.891135",\ + "3.981422, 3.981422, 3.981422, 3.981422, 3.981422",\ + "4.044038, 4.044038, 4.044038, 4.044038, 4.044038",\ + "4.121532, 4.121532, 4.121532, 4.121532, 4.121532",\ + "4.422787, 4.422788, 4.422788, 4.422788, 4.422788"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3326,11 +5368,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.020746, 4.020792, 4.020792, 4.020792, 4.020792",\ - "4.114551, 4.114597, 4.114597, 4.114597, 4.114597",\ - "4.179606, 4.179653, 4.179653, 4.179653, 4.179653",\ - "4.260120, 4.260166, 4.260166, 4.260166, 4.260166",\ - "4.573112, 4.573159, 4.573159, 4.573159, 4.573159"); + values ( "3.868748, 3.868793, 3.868793, 3.868793, 3.868793",\ + "3.959036, 3.959080, 3.959080, 3.959080, 3.959080",\ + "4.021652, 4.021697, 4.021697, 4.021697, 4.021697",\ + "4.099146, 4.099191, 4.099191, 4.099191, 4.099191",\ + "4.400401, 4.400446, 4.400446, 4.400446, 4.400446"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3350,11 +5392,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.755939, 6.079940, 6.109195, 6.121077, 6.158280",\ - "5.885497, 6.209498, 6.238752, 6.250635, 6.287838",\ - "6.031677, 6.355679, 6.384933, 6.396815, 6.434019",\ - "6.265706, 6.589707, 6.618961, 6.630843, 6.668047",\ - "7.225692, 7.549693, 7.578947, 7.590829, 7.628033"); + values ( "6.016967, 6.353119, 6.383470, 6.395798, 6.434397",\ + "6.151383, 6.487535, 6.517886, 6.530214, 6.568813",\ + "6.303046, 6.639197, 6.669549, 6.681876, 6.720475",\ + "6.545850, 6.882001, 6.912353, 6.924681, 6.963279",\ + "7.541836, 7.877987, 7.908339, 7.920667, 7.959265"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3368,11 +5410,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.976890, 6.188092, 6.211709, 6.221302, 6.251336",\ - "6.106451, 6.317654, 6.341270, 6.350863, 6.380898",\ - "6.252645, 6.463847, 6.487464, 6.497057, 6.527091",\ - "6.486741, 6.697944, 6.721560, 6.731153, 6.761188",\ - "7.446759, 7.657962, 7.681579, 7.691171, 7.721206"); + values ( "6.249892, 6.469015, 6.493517, 6.503469, 6.534630",\ + "6.384312, 6.603435, 6.627937, 6.637889, 6.669050",\ + "6.535988, 6.755111, 6.779613, 6.789565, 6.820726",\ + "6.778862, 6.997985, 7.022488, 7.032440, 7.063601",\ + "7.774880, 7.994003, 8.018505, 8.028458, 8.059619"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3393,11 +5435,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.747561, 4.747561, 4.747561, 4.747561, 4.747561",\ - "4.877144, 4.877144, 4.877144, 4.877144, 4.877144",\ - "5.023514, 5.023514, 5.023514, 5.023514, 5.023514",\ - "5.258794, 5.258794, 5.258794, 5.258794, 5.258794",\ - "6.218780, 6.218780, 6.218780, 6.218780, 6.218780"); + values ( "4.548768, 4.548768, 4.548768, 4.548768, 4.548768",\ + "4.673491, 4.673492, 4.673492, 4.673492, 4.673492",\ + "4.814373, 4.814373, 4.814373, 4.814373, 4.814373",\ + "5.040830, 5.040830, 5.040830, 5.040830, 5.040830",\ + "5.964816, 5.964816, 5.964816, 5.964816, 5.964816"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3411,11 +5453,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.724303, 4.724349, 4.724349, 4.724349, 4.724349",\ - "4.853886, 4.853931, 4.853931, 4.853931, 4.853931",\ - "5.000256, 5.000301, 5.000301, 5.000301, 5.000301",\ - "5.235536, 5.235581, 5.235581, 5.235581, 5.235581",\ - "6.195521, 6.195567, 6.195567, 6.195567, 6.195567"); + values ( "4.526382, 4.526426, 4.526426, 4.526426, 4.526426",\ + "4.651106, 4.651150, 4.651150, 4.651150, 4.651150",\ + "4.791986, 4.792031, 4.792031, 4.792031, 4.792031",\ + "5.018444, 5.018488, 5.018488, 5.018488, 5.018488",\ + "5.942430, 5.942474, 5.942474, 5.942474, 5.942474"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3435,11 +5477,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.004877, 9.328878, 9.358133, 9.370015, 9.407219",\ - "9.098838, 9.422839, 9.452093, 9.463976, 9.501180",\ - "9.167407, 9.491408, 9.520662, 9.532545, 9.569749",\ - "9.253794, 9.577795, 9.607050, 9.618932, 9.656136",\ - "9.602676, 9.926678, 9.955933, 9.967814, 10.005018"); + values ( "9.749161, 10.085312, 10.115664, 10.127992, 10.166590",\ + "9.846645, 10.182796, 10.213148, 10.225476, 10.264074",\ + "9.917787, 10.253938, 10.284289, 10.296618, 10.335216",\ + "10.007412, 10.343564, 10.373915, 10.386243, 10.424842",\ + "10.369378, 10.705529, 10.735881, 10.748209, 10.786807"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3453,11 +5495,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.512629, 9.723831, 9.747448, 9.757041, 9.787075",\ - "9.606589, 9.817792, 9.841409, 9.851002, 9.881036",\ - "9.675159, 9.886362, 9.909979, 9.919571, 9.949606",\ - "9.761545, 9.972748, 9.996365, 10.005958, 10.035992",\ - "10.110428, 10.321630, 10.345247, 10.354840, 10.384874"); + values ( "10.311859, 10.530981, 10.555484, 10.565436, 10.596597",\ + "10.409344, 10.628466, 10.652968, 10.662921, 10.694081",\ + "10.480484, 10.699608, 10.724110, 10.734062, 10.765223",\ + "10.570110, 10.789234, 10.813736, 10.823689, 10.854849",\ + "10.932076, 11.151199, 11.175701, 11.185654, 11.216814"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3478,11 +5520,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.165796, 5.489798, 5.519052, 5.530934, 5.568138",\ - "5.259904, 5.583905, 5.613159, 5.625041, 5.662245",\ - "5.329274, 5.653275, 5.682529, 5.694412, 5.731616",\ - "5.415097, 5.739099, 5.768353, 5.780235, 5.817439",\ - "5.764890, 6.088891, 6.118145, 6.130028, 6.167232"); + values ( "4.933417, 5.245269, 5.273426, 5.284863, 5.320671",\ + "5.023995, 5.335847, 5.364004, 5.375441, 5.411249",\ + "5.090765, 5.402617, 5.430773, 5.442210, 5.478019",\ + "5.173369, 5.485221, 5.513378, 5.524815, 5.560623",\ + "5.510044, 5.821896, 5.850053, 5.861489, 5.897298"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3496,11 +5538,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.524622, 5.735825, 5.759441, 5.769033, 5.799068",\ - "5.618729, 5.829932, 5.853548, 5.863141, 5.893175",\ - "5.688100, 5.899302, 5.922919, 5.932511, 5.962546",\ - "5.773922, 5.985125, 6.008741, 6.018334, 6.048368",\ - "6.123714, 6.334917, 6.358534, 6.368126, 6.398161"); + values ( "5.287911, 5.491194, 5.513925, 5.523158, 5.552066",\ + "5.378489, 5.581772, 5.604503, 5.613735, 5.642644",\ + "5.445258, 5.648541, 5.671272, 5.680505, 5.709413",\ + "5.527863, 5.731145, 5.753876, 5.763109, 5.792017",\ + "5.864538, 6.067821, 6.090551, 6.099784, 6.128693"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3518,8 +5560,8 @@ pin("mprj_io[1]") { pin("mprj_io[0]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -3531,16 +5573,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.483028, 12.807038, 12.836292, 12.848174, 12.885378",\ - "12.633278, 12.957288, 12.986542, 12.998424, 13.035627",\ - "12.962383, 13.286392, 13.315646, 13.327528, 13.364731",\ - "13.485094, 13.809103, 13.838357, 13.850239, 13.887442",\ - "13.630451, 13.954460, 13.983714, 13.995596, 14.032799"); + values ( "13.036733, 13.372892, 13.403243, 13.415571, 13.454169",\ + "13.161376, 13.497536, 13.527886, 13.540215, 13.578813",\ + "13.286020, 13.622180, 13.652531, 13.664858, 13.703457",\ + "13.535310, 13.871469, 13.901820, 13.914148, 13.952746",\ + "14.033887, 14.370047, 14.400397, 14.412725, 14.451324"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.234246, 1.310057, 1.315924, 1.318307, 1.325768",\ "1.234246, 1.310057, 1.315924, 1.318307, 1.325768",\ @@ -3549,16 +5591,16 @@ pin("mprj_io[0]") { "1.234246, 1.310057, 1.315924, 1.318307, 1.325768"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.758399, 12.974901, 12.998777, 13.008476, 13.038841",\ - "12.908648, 13.125151, 13.149027, 13.158726, 13.189091",\ - "13.237753, 13.454255, 13.478131, 13.487830, 13.518195",\ - "13.760464, 13.976966, 14.000842, 14.010541, 14.040906",\ - "13.905821, 14.122323, 14.146199, 14.155898, 14.186263"); + values ( "13.314490, 13.539112, 13.563884, 13.573946, 13.605450",\ + "13.439134, 13.663755, 13.688527, 13.698589, 13.730093",\ + "13.563778, 13.788399, 13.813171, 13.823233, 13.854736",\ + "13.813067, 14.037689, 14.062461, 14.072523, 14.104027",\ + "14.311645, 14.536266, 14.561038, 14.571100, 14.602604"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\ "0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\ @@ -3574,16 +5616,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.045893, 11.045893, 11.045893, 11.045893, 11.045893",\ - "11.196142, 11.196142, 11.196142, 11.196142, 11.196142",\ - "11.525247, 11.525248, 11.525248, 11.525248, 11.525248",\ - "12.047957, 12.047958, 12.047958, 12.047958, 12.047958",\ - "12.193316, 12.193316, 12.193316, 12.193316, 12.193316"); + values ( "10.600220, 10.600220, 10.600220, 10.600220, 10.600220",\ + "10.829749, 10.829750, 10.829750, 10.829750, 10.829750",\ + "10.829749, 10.829750, 10.829750, 10.829750, 10.829750",\ + "11.062756, 11.062756, 11.062756, 11.062756, 11.062756",\ + "11.525291, 11.525291, 11.525291, 11.525291, 11.525291"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -3592,16 +5634,16 @@ pin("mprj_io[0]") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.022659, 11.022704, 11.022704, 11.022704, 11.022704",\ - "11.172909, 11.172954, 11.172954, 11.172954, 11.172954",\ - "11.502012, 11.502058, 11.502058, 11.502058, 11.502058",\ - "12.024723, 12.024769, 12.024769, 12.024769, 12.024769",\ - "12.170082, 12.170127, 12.170127, 12.170127, 12.170127"); + values ( "10.577857, 10.577901, 10.577901, 10.577901, 10.577901",\ + "10.807386, 10.807430, 10.807430, 10.807430, 10.807430",\ + "10.807386, 10.807430, 10.807430, 10.807430, 10.807430",\ + "11.040393, 11.040437, 11.040437, 11.040437, 11.040437",\ + "11.502929, 11.502973, 11.502973, 11.502973, 11.502973"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -3618,11 +5660,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.898618, 5.222627, 5.251881, 5.263763, 5.300966",\ - "4.992423, 5.316432, 5.345686, 5.357568, 5.394771",\ - "5.057478, 5.381488, 5.410741, 5.422624, 5.459827",\ - "5.137992, 5.462001, 5.491255, 5.503137, 5.540340",\ - "5.450984, 5.774994, 5.804247, 5.816130, 5.853333"); + values ( "5.091999, 5.428158, 5.458509, 5.470837, 5.509435",\ + "5.189322, 5.525481, 5.555832, 5.568160, 5.606758",\ + "5.256817, 5.592977, 5.623327, 5.635654, 5.674253",\ + "5.340349, 5.676509, 5.706860, 5.719188, 5.757786",\ + "5.665079, 6.001239, 6.031590, 6.043917, 6.082516"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3636,11 +5678,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.100433, 5.316936, 5.340813, 5.350511, 5.380876",\ - "5.194239, 5.410741, 5.434618, 5.444316, 5.474681",\ - "5.259295, 5.475797, 5.499673, 5.509372, 5.539737",\ - "5.339808, 5.556311, 5.580187, 5.589885, 5.620250",\ - "5.652800, 5.869303, 5.893179, 5.902878, 5.933243"); + values ( "5.294286, 5.518908, 5.543679, 5.553741, 5.585245",\ + "5.391609, 5.616230, 5.641002, 5.651064, 5.682568",\ + "5.459105, 5.683726, 5.708498, 5.718559, 5.750063",\ + "5.542637, 5.767259, 5.792030, 5.802093, 5.833596",\ + "5.867367, 6.091989, 6.116760, 6.126822, 6.158326"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3661,11 +5703,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "3.549042, 3.549042, 3.549042, 3.549042, 3.549042",\ - "3.642847, 3.642848, 3.642848, 3.642848, 3.642848",\ - "3.707902, 3.707903, 3.707903, 3.707903, 3.707903",\ - "3.788416, 3.788417, 3.788417, 3.788417, 3.788417",\ - "4.101408, 4.101409, 4.101409, 4.101409, 4.101409"); + values ( "3.415376, 3.415376, 3.415376, 3.415376, 3.415376",\ + "3.505663, 3.505664, 3.505664, 3.505664, 3.505664",\ + "3.568279, 3.568280, 3.568280, 3.568280, 3.568280",\ + "3.645774, 3.645774, 3.645774, 3.645774, 3.645774",\ + "3.947029, 3.947029, 3.947029, 3.947029, 3.947029"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3679,11 +5721,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "3.525808, 3.525853, 3.525853, 3.525853, 3.525853",\ - "3.619613, 3.619658, 3.619658, 3.619658, 3.619658",\ - "3.684669, 3.684714, 3.684714, 3.684714, 3.684714",\ - "3.765182, 3.765227, 3.765227, 3.765227, 3.765227",\ - "4.078175, 4.078220, 4.078220, 4.078220, 4.078220"); + values ( "3.393013, 3.393056, 3.393056, 3.393056, 3.393056",\ + "3.483301, 3.483344, 3.483344, 3.483344, 3.483344",\ + "3.545917, 3.545960, 3.545960, 3.545960, 3.545960",\ + "3.623411, 3.623454, 3.623454, 3.623454, 3.623454",\ + "3.924666, 3.924710, 3.924710, 3.924710, 3.924710"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3703,11 +5745,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.325882, 7.649892, 7.679146, 7.691028, 7.728231",\ - "7.419844, 7.743853, 7.773107, 7.784989, 7.822192",\ - "7.488413, 7.812423, 7.841677, 7.853559, 7.890762",\ - "7.574800, 7.898809, 7.928063, 7.939945, 7.977149",\ - "7.923682, 8.247692, 8.276945, 8.288828, 8.326031"); + values ( "7.670435, 8.006595, 8.036945, 8.049273, 8.087872",\ + "7.767920, 8.104079, 8.134430, 8.146757, 8.185356",\ + "7.839061, 8.175220, 8.205571, 8.217899, 8.256497",\ + "7.928687, 8.264847, 8.295197, 8.307525, 8.346123",\ + "8.290652, 8.626812, 8.657163, 8.669491, 8.708089"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3721,11 +5763,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.601253, 7.817756, 7.841632, 7.851330, 7.881695",\ - "7.695214, 7.911716, 7.935593, 7.945292, 7.975657",\ - "7.763784, 7.980287, 8.004163, 8.013862, 8.044227",\ - "7.850170, 8.066673, 8.090549, 8.100247, 8.130612",\ - "8.199053, 8.415556, 8.439432, 8.449130, 8.479495"); + values ( "7.948192, 8.172813, 8.197585, 8.207647, 8.239151",\ + "8.045677, 8.270298, 8.295070, 8.305132, 8.336636",\ + "8.116817, 8.341439, 8.366211, 8.376273, 8.407777",\ + "8.206444, 8.431066, 8.455837, 8.465899, 8.497403",\ + "8.568411, 8.793032, 8.817803, 8.827866, 8.859369"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3746,11 +5788,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.088171, 6.088171, 6.088171, 6.088171, 6.088171",\ - "6.182283, 6.182283, 6.182283, 6.182283, 6.182283",\ - "6.251535, 6.251536, 6.251536, 6.251536, 6.251536",\ - "6.337382, 6.337383, 6.337383, 6.337383, 6.337383",\ - "6.686804, 6.686805, 6.686805, 6.686805, 6.686805"); + values ( "5.788405, 5.788405, 5.788405, 5.788405, 5.788405",\ + "5.878987, 5.878988, 5.878988, 5.878988, 5.878988",\ + "5.945642, 5.945643, 5.945643, 5.945643, 5.945643",\ + "6.028271, 6.028271, 6.028271, 6.028271, 6.028271",\ + "6.364590, 6.364590, 6.364590, 6.364590, 6.364590"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3764,11 +5806,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.064937, 6.064982, 6.064982, 6.064982, 6.064982",\ - "6.159049, 6.159094, 6.159094, 6.159094, 6.159094",\ - "6.228302, 6.228347, 6.228347, 6.228347, 6.228347",\ - "6.314148, 6.314194, 6.314194, 6.314194, 6.314194",\ - "6.663570, 6.663615, 6.663615, 6.663615, 6.663615"); + values ( "5.766042, 5.766086, 5.766086, 5.766086, 5.766086",\ + "5.856625, 5.856668, 5.856668, 5.856668, 5.856668",\ + "5.923280, 5.923324, 5.923324, 5.923324, 5.923324",\ + "6.005908, 6.005951, 6.005951, 6.005951, 6.005951",\ + "6.342227, 6.342270, 6.342270, 6.342270, 6.342270"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3788,7 +5830,7 @@ pin("mprj_io[0]") { pin("clock") { direction : input ; clock : true ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 1.117215 ; is_pad : true ; @@ -3816,12 +5858,14 @@ pin("clock") { pin("resetb") { direction : input ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 0.934543 ; is_pad : true ; + is_unconstrained : true; /* Other user defined attributes. */ original_pin : resetb; + is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { @@ -3838,16 +5882,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.767408, 12.090978, 12.120252, 12.132142, 12.169371",\ - "11.917658, 12.241227, 12.270501, 12.282392, 12.319620",\ - "12.246763, 12.570332, 12.599606, 12.611496, 12.648725",\ - "12.769474, 13.093042, 13.122316, 13.134207, 13.171435",\ - "12.914831, 13.238400, 13.267674, 13.279565, 13.316793"); + values ( "12.365015, 12.700718, 12.731091, 12.743426, 12.782051",\ + "12.489660, 12.825363, 12.855734, 12.868071, 12.906695",\ + "12.614304, 12.950006, 12.980379, 12.992715, 13.031340",\ + "12.863596, 13.199299, 13.229670, 13.242006, 13.280631",\ + "13.362173, 13.697876, 13.728247, 13.740583, 13.779208"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202694, 1.269288, 1.274032, 1.275959, 1.281991",\ "1.202694, 1.269288, 1.274032, 1.275959, 1.281991",\ @@ -3856,16 +5900,16 @@ pin("flash_csb") { "1.202694, 1.269288, 1.274032, 1.275959, 1.281991"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.685519, 12.897224, 12.920826, 12.930413, 12.960430",\ - "12.835769, 13.047474, 13.071075, 13.080663, 13.110680",\ - "13.164872, 13.376577, 13.400179, 13.409766, 13.439783",\ - "13.687583, 13.899288, 13.922890, 13.932477, 13.962494",\ - "13.832941, 14.044645, 14.068249, 14.077835, 14.107851"); + values ( "13.563602, 13.783245, 13.807733, 13.817679, 13.848822",\ + "13.688246, 13.907889, 13.932377, 13.942324, 13.973465",\ + "13.812891, 14.032534, 14.057021, 14.066968, 14.098110",\ + "14.062180, 14.281823, 14.306311, 14.316257, 14.347399",\ + "14.560759, 14.780401, 14.804889, 14.814836, 14.845978"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.842366, 0.919910, 0.929658, 0.933617, 0.946014",\ "0.842366, 0.919910, 0.929658, 0.933617, 0.946014",\ @@ -3881,16 +5925,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.738493, 12.062061, 12.091335, 12.103226, 12.140454",\ - "11.888742, 12.212311, 12.241585, 12.253475, 12.290704",\ - "12.217846, 12.541414, 12.570688, 12.582579, 12.619807",\ - "12.740555, 13.064124, 13.093398, 13.105289, 13.142517",\ - "12.885914, 13.209483, 13.238757, 13.250648, 13.287876"); + values ( "11.118176, 11.429611, 11.457787, 11.469232, 11.505064",\ + "11.347706, 11.659141, 11.687317, 11.698761, 11.734593",\ + "11.347706, 11.659141, 11.687317, 11.698761, 11.734593",\ + "11.580711, 11.892147, 11.920322, 11.931767, 11.967600",\ + "12.043249, 12.354684, 12.382860, 12.394304, 12.430137"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202694, 1.269288, 1.274032, 1.275959, 1.281991",\ "1.202694, 1.269288, 1.274032, 1.275959, 1.281991",\ @@ -3899,16 +5943,16 @@ pin("flash_csb") { "1.202694, 1.269288, 1.274032, 1.275959, 1.281991"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.573444, 12.785149, 12.808752, 12.818338, 12.848354",\ - "12.723694, 12.935398, 12.959002, 12.968588, 12.998604",\ - "13.052797, 13.264502, 13.288105, 13.297691, 13.327707",\ - "13.575508, 13.787212, 13.810816, 13.820402, 13.850418",\ - "13.720866, 13.932571, 13.956173, 13.965760, 13.995777"); + values ( "11.728909, 11.932675, 11.955393, 11.964620, 11.993511",\ + "11.958438, 12.162204, 12.184921, 12.194148, 12.223040",\ + "11.958438, 12.162204, 12.184921, 12.194148, 12.223040",\ + "12.191444, 12.395210, 12.417928, 12.427155, 12.456045",\ + "12.653980, 12.857746, 12.880464, 12.889690, 12.918581"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.842366, 0.919910, 0.929658, 0.933617, 0.946014",\ "0.842366, 0.919910, 0.929658, 0.933617, 0.946014",\ @@ -3935,16 +5979,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.470179, 11.793721, 11.822996, 11.834887, 11.872117",\ - "11.620428, 11.943971, 11.973246, 11.985136, 12.022367",\ - "11.949532, 12.273074, 12.302349, 12.314240, 12.351470",\ - "12.472242, 12.795785, 12.825060, 12.836950, 12.874181",\ - "12.617599, 12.941143, 12.970418, 12.982308, 13.019539"); + values ( "12.032463, 12.368138, 12.398511, 12.410848, 12.449474",\ + "12.157108, 12.492784, 12.523156, 12.535493, 12.574120",\ + "12.281752, 12.617428, 12.647800, 12.660137, 12.698764",\ + "12.531042, 12.866718, 12.897091, 12.909428, 12.948054",\ + "13.029619, 13.365295, 13.395668, 13.408005, 13.446631"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202686, 1.269282, 1.274026, 1.275952, 1.281985",\ "1.202686, 1.269282, 1.274026, 1.275952, 1.281985",\ @@ -3953,16 +5997,16 @@ pin("flash_clk") { "1.202686, 1.269282, 1.274026, 1.275952, 1.281985"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.610257, 11.821989, 11.845591, 11.855177, 11.885193",\ - "11.760506, 11.972238, 11.995839, 12.005425, 12.035441",\ - "12.089610, 12.301342, 12.324944, 12.334530, 12.364546",\ - "12.612320, 12.824052, 12.847653, 12.857240, 12.887256",\ - "12.757679, 12.969411, 12.993012, 13.002599, 13.032615"); + values ( "12.116158, 12.335831, 12.360317, 12.370263, 12.401404",\ + "12.240803, 12.460475, 12.484962, 12.494907, 12.526049",\ + "12.365447, 12.585119, 12.609606, 12.619552, 12.650693",\ + "12.614737, 12.834409, 12.858895, 12.868841, 12.899982",\ + "13.113313, 13.332985, 13.357471, 13.367417, 13.398559"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.842464, 0.919930, 0.929677, 0.933636, 0.946031",\ "0.842464, 0.919930, 0.929677, 0.933636, 0.946031",\ @@ -3978,16 +6022,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.469181, 11.792725, 11.822000, 11.833890, 11.871120",\ - "11.619432, 11.942975, 11.972250, 11.984140, 12.021371",\ - "11.948534, 12.272078, 12.301353, 12.313243, 12.350473",\ - "12.471245, 12.794788, 12.824063, 12.835954, 12.873184",\ - "12.616604, 12.940147, 12.969422, 12.981313, 13.018543"); + values ( "10.962493, 11.273903, 11.302080, 11.313525, 11.349360",\ + "11.192022, 11.503431, 11.531609, 11.543054, 11.578888",\ + "11.192022, 11.503431, 11.531609, 11.543054, 11.578888",\ + "11.425030, 11.736439, 11.764616, 11.776061, 11.811895",\ + "11.887564, 12.198975, 12.227151, 12.238596, 12.274430"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202686, 1.269282, 1.274026, 1.275952, 1.281985",\ "1.202686, 1.269282, 1.274026, 1.275952, 1.281985",\ @@ -3996,16 +6040,16 @@ pin("flash_clk") { "1.202686, 1.269282, 1.274026, 1.275952, 1.281985"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.609261, 11.820992, 11.844594, 11.854180, 11.884196",\ - "11.759509, 11.971241, 11.994843, 12.004429, 12.034445",\ - "12.088614, 12.300345, 12.323947, 12.333533, 12.363549",\ - "12.611323, 12.823055, 12.846657, 12.856243, 12.886259",\ - "12.756682, 12.968414, 12.992016, 13.001602, 13.031618"); + values ( "11.144284, 11.348076, 11.370792, 11.380020, 11.408910",\ + "11.373813, 11.577605, 11.600322, 11.609549, 11.638439",\ + "11.373813, 11.577605, 11.600322, 11.609549, 11.638439",\ + "11.606820, 11.810613, 11.833329, 11.842556, 11.871447",\ + "12.069356, 12.273149, 12.295865, 12.305092, 12.333982"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.842464, 0.919930, 0.929677, 0.933636, 0.946031",\ "0.842464, 0.919930, 0.929677, 0.933636, 0.946031",\ @@ -4032,16 +6076,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.226540, 11.550342, 11.579605, 11.591491, 11.628706",\ - "11.376789, 11.700591, 11.729855, 11.741740, 11.778955",\ - "11.705893, 12.029695, 12.058958, 12.070844, 12.108059",\ - "12.228601, 12.552404, 12.581668, 12.593554, 12.630769",\ - "12.373960, 12.697762, 12.727026, 12.738912, 12.776127"); + values ( "11.925039, 12.260984, 12.291345, 12.303677, 12.342287",\ + "12.049685, 12.385630, 12.415990, 12.428322, 12.466932",\ + "12.174328, 12.510273, 12.540633, 12.552965, 12.591576",\ + "12.423616, 12.759562, 12.789923, 12.802255, 12.840865",\ + "12.922194, 13.258139, 13.288499, 13.300831, 13.339441"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.234241, 1.310052, 1.315917, 1.318300, 1.325760",\ "1.234241, 1.310052, 1.315917, 1.318300, 1.325760",\ @@ -4050,16 +6094,16 @@ pin("flash_io0") { "1.234241, 1.310052, 1.315917, 1.318300, 1.325760"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.554718, 11.771105, 11.794979, 11.804676, 11.835039",\ - "11.704967, 11.921354, 11.945229, 11.954926, 11.985288",\ - "12.034071, 12.250458, 12.274332, 12.284029, 12.314391",\ - "12.556782, 12.773169, 12.797043, 12.806740, 12.837102",\ - "12.702140, 12.918526, 12.942400, 12.952098, 12.982460"); + values ( "12.076281, 12.300781, 12.325551, 12.335612, 12.367113",\ + "12.200925, 12.425426, 12.450195, 12.460257, 12.491757",\ + "12.325569, 12.550070, 12.574840, 12.584901, 12.616402",\ + "12.574859, 12.799359, 12.824129, 12.834190, 12.865691",\ + "13.073436, 13.297936, 13.322706, 13.332767, 13.364268"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.903211, 0.978417, 0.986953, 0.990420, 1.001274",\ "0.903211, 0.978417, 0.986953, 0.990420, 1.001274",\ @@ -4075,16 +6119,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.370269, 10.370270, 10.370270, 10.370270, 10.370270",\ - "10.520518, 10.520519, 10.520519, 10.520519, 10.520519",\ - "10.849622, 10.849623, 10.849623, 10.849623, 10.849623",\ - "11.372333, 11.372334, 11.372334, 11.372334, 11.372334",\ - "11.517690, 11.517691, 11.517691, 11.517691, 11.517691"); + values ( "9.884851, 9.884852, 9.884852, 9.884852, 9.884852",\ + "10.114380, 10.114381, 10.114381, 10.114381, 10.114381",\ + "10.114380, 10.114381, 10.114381, 10.114381, 10.114381",\ + "10.347386, 10.347387, 10.347387, 10.347387, 10.347387",\ + "10.809923, 10.809924, 10.809924, 10.809924, 10.809924"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -4093,16 +6137,16 @@ pin("flash_io0") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.345944, 10.346037, 10.346037, 10.346037, 10.346037",\ - "10.496194, 10.496286, 10.496286, 10.496286, 10.496286",\ - "10.825297, 10.825390, 10.825390, 10.825390, 10.825390",\ - "11.348008, 11.348101, 11.348101, 11.348101, 11.348101",\ - "11.493365, 11.493458, 11.493458, 11.493458, 11.493458"); + values ( "9.861439, 9.861527, 9.861527, 9.861527, 9.861527",\ + "10.090967, 10.091056, 10.091056, 10.091056, 10.091056",\ + "10.090967, 10.091056, 10.091056, 10.091056, 10.091056",\ + "10.323975, 10.324062, 10.324062, 10.324062, 10.324062",\ + "10.786510, 10.786599, 10.786599, 10.786599, 10.786599"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -4159,7 +6203,6 @@ pin("hk_serial_load") { pin("hkspi_clk") { direction : internal ; - clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; diff --git a/signoff/caravan/primetime-signoff/lib/min/caravan.ff.lib b/signoff/caravan/primetime-signoff/lib/min/caravan.ff.lib index 5e09c1ba..5ef95177 100644 --- a/signoff/caravan/primetime-signoff/lib/min/caravan.ff.lib +++ b/signoff/caravan/primetime-signoff/lib/min/caravan.ff.lib @@ -4,7 +4,7 @@ library("caravan.ff") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 25 06:53:39 2022" ; + date : "Sun Oct 30 14:37:29 2022" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.9500 ; @@ -89,7 +89,7 @@ type ( BUS38_type0 ) { } /* end of type */ cell( caravan ) { - area : 1736853.625000 ; + area : 1740408.625000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravan ) { pin("vddio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -110,7 +110,7 @@ pin("vddio") { pin("vddio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -121,7 +121,7 @@ pin("vddio_2") { pin("vssio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -132,7 +132,7 @@ pin("vssio") { pin("vssio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -143,7 +143,7 @@ pin("vssio_2") { pin("vdda") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -155,7 +155,7 @@ pin("vdda") { pin("vssa") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -167,7 +167,7 @@ pin("vssa") { pin("vccd") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -179,7 +179,7 @@ pin("vccd") { pin("vssd") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -191,7 +191,7 @@ pin("vssd") { pin("vdda1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -203,7 +203,7 @@ pin("vdda1") { pin("vdda1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -215,7 +215,7 @@ pin("vdda1_2") { pin("vdda2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -227,7 +227,7 @@ pin("vdda2") { pin("vssa1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -239,7 +239,7 @@ pin("vssa1") { pin("vssa1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -251,7 +251,7 @@ pin("vssa1_2") { pin("vssa2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -263,7 +263,7 @@ pin("vssa2") { pin("vccd1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -275,7 +275,7 @@ pin("vccd1") { pin("vccd2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -287,7 +287,7 @@ pin("vccd2") { pin("vssd1") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -299,7 +299,7 @@ pin("vssd1") { pin("vssd2") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -311,8 +311,8 @@ pin("vssd2") { pin("gpio") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -324,16 +324,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.683106, 6.854825, 6.862621, 6.869595, 6.889552",\ - "6.745207, 6.916926, 6.924723, 6.931695, 6.951653",\ - "6.881231, 7.052950, 7.060746, 7.067719, 7.087677",\ - "7.097276, 7.268996, 7.276792, 7.283765, 7.303722",\ - "7.130096, 7.301816, 7.309612, 7.316585, 7.336542"); + values ( "6.981211, 7.159370, 7.167459, 7.174693, 7.195399",\ + "7.032729, 7.210888, 7.218977, 7.226212, 7.246917",\ + "7.084247, 7.262406, 7.270494, 7.277729, 7.298435",\ + "7.187282, 7.365441, 7.373529, 7.380764, 7.401470",\ + "7.393353, 7.571513, 7.579601, 7.586836, 7.607541"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\ "0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\ @@ -342,16 +342,16 @@ pin("gpio") { "0.777888, 0.789796, 0.789796, 0.789796, 0.789796"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.641184, 6.781925, 6.789337, 6.795967, 6.814942",\ - "6.703285, 6.844027, 6.851439, 6.858068, 6.877044",\ - "6.839309, 6.980050, 6.987462, 6.994092, 7.013067",\ - "7.055354, 7.196095, 7.203507, 7.210137, 7.229113",\ - "7.088175, 7.228916, 7.236328, 7.242958, 7.261933"); + values ( "6.967849, 7.113868, 7.121558, 7.128437, 7.148123",\ + "7.019367, 7.165386, 7.173076, 7.179955, 7.199641",\ + "7.070885, 7.216904, 7.224594, 7.231472, 7.251159",\ + "7.173920, 7.319939, 7.327629, 7.334507, 7.354194",\ + "7.379992, 7.526011, 7.533700, 7.540579, 7.560266"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.444233, 0.533640, 0.538788, 0.543391, 0.556567",\ "0.444233, 0.533640, 0.538788, 0.543391, 0.556567",\ @@ -367,16 +367,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.136486, 6.137359, 6.137418, 6.137472, 6.137625",\ - "6.198586, 6.199459, 6.199519, 6.199573, 6.199726",\ - "6.334610, 6.335484, 6.335543, 6.335597, 6.335750",\ - "6.550656, 6.551529, 6.551589, 6.551642, 6.551795",\ - "6.583476, 6.584349, 6.584409, 6.584462, 6.584615"); + values ( "5.864853, 5.865693, 5.865750, 5.865802, 5.865949",\ + "5.959722, 5.960562, 5.960619, 5.960670, 5.960818",\ + "5.959722, 5.960562, 5.960619, 5.960670, 5.960818",\ + "6.056027, 6.056868, 6.056925, 6.056976, 6.057124",\ + "6.247202, 6.248042, 6.248099, 6.248151, 6.248298"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -385,16 +385,16 @@ pin("gpio") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.086515, 6.092696, 6.092700, 6.092705, 6.092717",\ - "6.148616, 6.154797, 6.154801, 6.154806, 6.154818",\ - "6.284640, 6.290821, 6.290825, 6.290830, 6.290842",\ - "6.500686, 6.506866, 6.506871, 6.506875, 6.506887",\ - "6.533506, 6.539686, 6.539691, 6.539695, 6.539708"); + values ( "5.816756, 5.822705, 5.822710, 5.822714, 5.822725",\ + "5.911625, 5.917574, 5.917578, 5.917583, 5.917594",\ + "5.911625, 5.917574, 5.917578, 5.917583, 5.917594",\ + "6.007931, 6.013880, 6.013884, 6.013888, 6.013900",\ + "6.199105, 6.205054, 6.205059, 6.205063, 6.205074"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -413,8 +413,8 @@ bus ( mprj_io ) { pin("mprj_io[37]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -428,11 +428,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.773921, 3.945647, 3.953443, 3.953458, 3.953458",\ - "3.773921, 3.945647, 3.953443, 3.953458, 3.953458",\ - "3.762992, 3.934718, 3.942514, 3.949487, 3.953458",\ - "3.687932, 3.859658, 3.867454, 3.874427, 3.894383",\ - "3.289498, 3.461224, 3.469020, 3.475993, 3.495949"); + values ( "3.924653, 4.102818, 4.110907, 4.110922, 4.110922",\ + "3.924653, 4.102818, 4.110907, 4.110922, 4.110922",\ + "3.913314, 4.091480, 4.099568, 4.106802, 4.110922",\ + "3.835439, 4.013605, 4.021693, 4.028928, 4.049633",\ + "3.443316, 3.621482, 3.629570, 3.636805, 3.657510"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -446,11 +446,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.636240, 3.776989, 3.783092, 3.783092, 3.783092",\ - "3.636240, 3.776989, 3.783092, 3.783092, 3.783092",\ - "3.625311, 3.766060, 3.773473, 3.780102, 3.783092",\ - "3.550251, 3.691000, 3.698412, 3.705042, 3.724017",\ - "3.151817, 3.292566, 3.299978, 3.306608, 3.325583"); + values ( "3.775269, 3.921295, 3.927627, 3.927627, 3.927627",\ + "3.775269, 3.921295, 3.927627, 3.927627, 3.927627",\ + "3.763930, 3.909956, 3.917647, 3.924525, 3.927627",\ + "3.686055, 3.832082, 3.839772, 3.846651, 3.866337",\ + "3.293932, 3.439959, 3.447649, 3.454528, 3.474214"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -471,11 +471,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.993727, 2.994636, 2.994698, 2.994752, 2.994910",\ - "2.993727, 2.994636, 2.994698, 2.994752, 2.994910",\ - "2.993727, 2.994636, 2.994698, 2.994752, 2.994910",\ - "2.935344, 2.936252, 2.936314, 2.936368, 2.936526",\ - "2.540054, 2.540962, 2.541024, 2.541079, 2.541236"); + values ( "2.805676, 2.806550, 2.806609, 2.806662, 2.806813",\ + "2.805676, 2.806550, 2.806609, 2.806662, 2.806813",\ + "2.805676, 2.806550, 2.806609, 2.806662, 2.806813",\ + "2.749481, 2.750355, 2.750415, 2.750468, 2.750619",\ + "2.347762, 2.348636, 2.348695, 2.348748, 2.348900"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -489,11 +489,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.943632, 2.949708, 2.949713, 2.949718, 2.949731",\ - "2.943632, 2.949708, 2.949713, 2.949718, 2.949731",\ - "2.943632, 2.949708, 2.949713, 2.949718, 2.949731",\ - "2.885248, 2.891324, 2.891329, 2.891334, 2.891347",\ - "2.489958, 2.496034, 2.496039, 2.496044, 2.496058"); + values ( "2.757459, 2.763307, 2.763312, 2.763316, 2.763329",\ + "2.757459, 2.763307, 2.763312, 2.763316, 2.763329",\ + "2.757459, 2.763307, 2.763312, 2.763316, 2.763329",\ + "2.701264, 2.707112, 2.707117, 2.707122, 2.707135",\ + "2.299545, 2.305393, 2.305398, 2.305403, 2.305415"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -507,12 +507,97 @@ pin("mprj_io[37]") { } /* end of arc hk_serial_load_mprj_io[37]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.984401, 5.123928, 5.123928, 5.123928, 5.123928",\ + "4.984401, 5.123928, 5.123928, 5.123928, 5.123928",\ + "4.984401, 5.123928, 5.123928, 5.123928, 5.123928",\ + "4.964785, 5.123928, 5.123928, 5.123928, 5.123928",\ + "4.880234, 5.058400, 5.066488, 5.073722, 5.094427"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.879500, 4.985116, 4.985116, 4.985116, 4.985116",\ + "4.879500, 4.985116, 4.985116, 4.985116, 4.985116",\ + "4.879500, 4.985116, 4.985116, 4.985116, 4.985116",\ + "4.859884, 4.985116, 4.985116, 4.985116, 4.985116",\ + "4.775333, 4.921360, 4.929050, 4.935929, 4.955615"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.444236, 0.533635, 0.538783, 0.543387, 0.556564",\ + "0.444236, 0.533635, 0.538783, 0.543387, 0.556564",\ + "0.444236, 0.533635, 0.538783, 0.543387, 0.556564",\ + "0.444236, 0.533635, 0.538783, 0.543387, 0.556564",\ + "0.444236, 0.533635, 0.538783, 0.543387, 0.556564"); + } + + } /* end of arc hkspi_clk_mprj_io[37]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.806331, 3.807206, 3.807265, 3.807318, 3.807469",\ + "3.806331, 3.807206, 3.807265, 3.807318, 3.807469",\ + "3.806331, 3.807206, 3.807265, 3.807318, 3.807469",\ + "3.806331, 3.807206, 3.807265, 3.807318, 3.807469",\ + "3.778963, 3.779838, 3.779897, 3.779950, 3.780101"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.758114, 3.763962, 3.763968, 3.763972, 3.763985",\ + "3.758114, 3.763962, 3.763968, 3.763972, 3.763985",\ + "3.758114, 3.763962, 3.763968, 3.763972, 3.763985",\ + "3.758114, 3.763962, 3.763968, 3.763972, 3.763985",\ + "3.730746, 3.736594, 3.736599, 3.736604, 3.736617"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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 hkspi_clk_mprj_io[37]_redg_min*/ + } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -526,11 +611,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.100406, 4.272132, 4.279928, 4.279943, 4.279943",\ - "4.100406, 4.272132, 4.279928, 4.279943, 4.279943",\ - "4.089477, 4.261204, 4.269000, 4.275972, 4.279943",\ - "4.014417, 4.186144, 4.193939, 4.200912, 4.220869",\ - "3.615983, 3.787710, 3.795506, 3.802478, 3.822435"); + values ( "4.260369, 4.438535, 4.446623, 4.446639, 4.446639",\ + "4.260369, 4.438535, 4.446623, 4.446639, 4.446639",\ + "4.249030, 4.427197, 4.435285, 4.442519, 4.446639",\ + "4.171155, 4.349322, 4.357410, 4.364644, 4.385349",\ + "3.779032, 3.957199, 3.965287, 3.972521, 3.993226"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -544,11 +629,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.957512, 4.098258, 4.104361, 4.104361, 4.104361",\ - "3.957512, 4.098258, 4.104361, 4.104361, 4.104361",\ - "3.946583, 4.087330, 4.094742, 4.101372, 4.104361",\ - "3.871523, 4.012269, 4.019682, 4.026312, 4.045287",\ - "3.473089, 3.613836, 3.621248, 3.627878, 3.646853"); + values ( "4.108588, 4.254612, 4.260944, 4.260944, 4.260944",\ + "4.108588, 4.254612, 4.260944, 4.260944, 4.260944",\ + "4.097249, 4.243274, 4.250964, 4.257843, 4.260944",\ + "4.019374, 4.165399, 4.173090, 4.179968, 4.199655",\ + "3.627251, 3.773276, 3.780967, 3.787845, 3.807531"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -569,11 +654,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.313948, 3.314843, 3.314903, 3.314958, 3.315113",\ - "3.313948, 3.314843, 3.314903, 3.314958, 3.315113",\ - "3.313948, 3.314843, 3.314903, 3.314958, 3.315113",\ - "3.255564, 3.256459, 3.256520, 3.256574, 3.256730",\ - "2.860274, 2.861169, 2.861229, 2.861284, 2.861439"); + values ( "3.107010, 3.107871, 3.107930, 3.107982, 3.108132",\ + "3.107010, 3.107871, 3.107930, 3.107982, 3.108132",\ + "3.107010, 3.107871, 3.107930, 3.107982, 3.108132",\ + "3.050816, 3.051677, 3.051735, 3.051787, 3.051937",\ + "2.649096, 2.649957, 2.650016, 2.650068, 2.650218"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -587,11 +672,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.263902, 3.270020, 3.270024, 3.270029, 3.270042",\ - "3.263902, 3.270020, 3.270024, 3.270029, 3.270042",\ - "3.263902, 3.270020, 3.270024, 3.270029, 3.270042",\ - "3.205518, 3.211636, 3.211641, 3.211645, 3.211658",\ - "2.810228, 2.816346, 2.816350, 2.816355, 2.816368"); + values ( "3.058841, 3.064729, 3.064734, 3.064738, 3.064750",\ + "3.058841, 3.064729, 3.064734, 3.064738, 3.064750",\ + "3.058841, 3.064729, 3.064734, 3.064738, 3.064750",\ + "3.002646, 3.008534, 3.008539, 3.008543, 3.008556",\ + "2.600927, 2.606815, 2.606820, 2.606824, 2.606837"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -605,12 +690,97 @@ pin("mprj_io[36]") { } /* end of arc hk_serial_load_mprj_io[36]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "5.097279, 5.236806, 5.236806, 5.236806, 5.236806",\ + "5.097279, 5.236806, 5.236806, 5.236806, 5.236806",\ + "5.097279, 5.236806, 5.236806, 5.236806, 5.236806",\ + "5.077662, 5.236806, 5.236806, 5.236806, 5.236806",\ + "4.993112, 5.171278, 5.179366, 5.186600, 5.207305"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.777887, 0.789794, 0.789794, 0.789794, 0.789794",\ + "0.777887, 0.789794, 0.789794, 0.789794, 0.789794",\ + "0.777887, 0.789794, 0.789794, 0.789794, 0.789794",\ + "0.777887, 0.789794, 0.789794, 0.789794, 0.789794",\ + "0.777887, 0.789794, 0.789794, 0.789794, 0.789794"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.989982, 5.095596, 5.095596, 5.095596, 5.095596",\ + "4.989982, 5.095596, 5.095596, 5.095596, 5.095596",\ + "4.989982, 5.095596, 5.095596, 5.095596, 5.095596",\ + "4.970366, 5.095596, 5.095596, 5.095596, 5.095596",\ + "4.885816, 5.031840, 5.039530, 5.046409, 5.066095"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.444235, 0.533637, 0.538784, 0.543388, 0.556565",\ + "0.444235, 0.533637, 0.538784, 0.543388, 0.556565",\ + "0.444235, 0.533637, 0.538784, 0.543388, 0.556565",\ + "0.444235, 0.533637, 0.538784, 0.543388, 0.556565",\ + "0.444235, 0.533637, 0.538784, 0.543388, 0.556565"); + } + + } /* end of arc hkspi_clk_mprj_io[36]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.914472, 3.915333, 3.915391, 3.915443, 3.915593",\ + "3.914472, 3.915333, 3.915391, 3.915443, 3.915593",\ + "3.914472, 3.915333, 3.915391, 3.915443, 3.915593",\ + "3.914472, 3.915333, 3.915391, 3.915443, 3.915593",\ + "3.887104, 3.887964, 3.888023, 3.888075, 3.888225"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.866302, 3.872190, 3.872195, 3.872199, 3.872212",\ + "3.866302, 3.872190, 3.872195, 3.872199, 3.872212",\ + "3.866302, 3.872190, 3.872195, 3.872199, 3.872212",\ + "3.866302, 3.872190, 3.872195, 3.872199, 3.872212",\ + "3.838934, 3.844822, 3.844827, 3.844831, 3.844844"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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 hkspi_clk_mprj_io[36]_redg_min*/ + } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -618,17 +788,102 @@ pin("mprj_io[35]") { /* Other user defined attributes. */ original_pin : mprj_io[35]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "8.598306, 8.776471, 8.784559, 8.791794, 8.812498",\ + "8.649823, 8.827989, 8.836077, 8.843311, 8.864017",\ + "8.701342, 8.879507, 8.887595, 8.894829, 8.915534",\ + "8.804376, 8.982541, 8.990629, 8.997864, 9.018569",\ + "9.010448, 9.188613, 9.196701, 9.203936, 9.224641"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "8.494608, 8.640635, 8.648324, 8.655203, 8.674890",\ + "8.546125, 8.692152, 8.699842, 8.706720, 8.726407",\ + "8.597643, 8.743670, 8.751360, 8.758239, 8.777925",\ + "8.700678, 8.846704, 8.854395, 8.861273, 8.880960",\ + "8.906750, 9.052776, 9.060467, 9.067345, 9.087031"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\ + "0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\ + "0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\ + "0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\ + "0.444236, 0.533636, 0.538783, 0.543387, 0.556564"); + } + + } /* end of arc clock_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "6.564344, 6.565219, 6.565278, 6.565331, 6.565482",\ + "6.659213, 6.660087, 6.660146, 6.660199, 6.660350",\ + "6.659213, 6.660087, 6.660146, 6.660199, 6.660350",\ + "6.755519, 6.756393, 6.756453, 6.756505, 6.756657",\ + "6.946692, 6.947567, 6.947626, 6.947679, 6.947830"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "6.516129, 6.521979, 6.521984, 6.521988, 6.522001",\ + "6.610998, 6.616847, 6.616852, 6.616857, 6.616869",\ + "6.610998, 6.616847, 6.616852, 6.616857, 6.616869",\ + "6.707304, 6.713153, 6.713159, 6.713163, 6.713176",\ + "6.898478, 6.904327, 6.904332, 6.904336, 6.904349"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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_mprj_io[35]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.422406, 4.594131, 4.601928, 4.601943, 4.601943",\ - "4.422406, 4.594131, 4.601928, 4.601943, 4.601943",\ - "4.411477, 4.583203, 4.590999, 4.597972, 4.601943",\ - "4.336417, 4.508142, 4.515939, 4.522912, 4.542868",\ - "3.937983, 4.109709, 4.117505, 4.124477, 4.144434"); + values ( "4.594443, 4.772609, 4.780697, 4.780713, 4.780713",\ + "4.594443, 4.772609, 4.780697, 4.780713, 4.780713",\ + "4.583105, 4.761271, 4.769359, 4.776593, 4.780713",\ + "4.505230, 4.683395, 4.691483, 4.698718, 4.719423",\ + "4.113107, 4.291273, 4.299361, 4.306595, 4.327300"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -642,11 +897,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.282979, 4.423728, 4.429831, 4.429831, 4.429831",\ - "4.282979, 4.423728, 4.429831, 4.429831, 4.429831",\ - "4.272051, 4.412799, 4.420212, 4.426842, 4.429831",\ - "4.196990, 4.337739, 4.345151, 4.351781, 4.370756",\ - "3.798556, 3.939305, 3.946717, 3.953347, 3.972322"); + values ( "4.446260, 4.592287, 4.598619, 4.598619, 4.598619",\ + "4.446260, 4.592287, 4.598619, 4.598619, 4.598619",\ + "4.434922, 4.580948, 4.588639, 4.595517, 4.598619",\ + "4.357047, 4.503074, 4.510764, 4.517642, 4.537329",\ + "3.964924, 4.110950, 4.118641, 4.125519, 4.145205"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -667,11 +922,11 @@ pin("mprj_io[35]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.639210, 3.640118, 3.640179, 3.640234, 3.640391",\ - "3.639210, 3.640118, 3.640179, 3.640234, 3.640391",\ - "3.639210, 3.640118, 3.640179, 3.640234, 3.640391",\ - "3.580826, 3.581734, 3.581796, 3.581851, 3.582008",\ - "3.185536, 3.186445, 3.186506, 3.186561, 3.186718"); + values ( "3.420075, 3.420949, 3.421008, 3.421061, 3.421212",\ + "3.420075, 3.420949, 3.421008, 3.421061, 3.421212",\ + "3.420075, 3.420949, 3.421008, 3.421061, 3.421212",\ + "3.363880, 3.364754, 3.364814, 3.364866, 3.365018",\ + "2.962161, 2.963035, 2.963094, 2.963147, 2.963298"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -685,11 +940,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.589116, 3.595193, 3.595199, 3.595203, 3.595217",\ - "3.589116, 3.595193, 3.595199, 3.595203, 3.595217",\ - "3.589116, 3.595193, 3.595199, 3.595203, 3.595217",\ - "3.530732, 3.536810, 3.536815, 3.536819, 3.536833",\ - "3.135443, 3.141520, 3.141525, 3.141530, 3.141543"); + values ( "3.371860, 3.377709, 3.377714, 3.377719, 3.377732",\ + "3.371860, 3.377709, 3.377714, 3.377719, 3.377732",\ + "3.371860, 3.377709, 3.377714, 3.377719, 3.377732",\ + "3.315665, 3.321515, 3.321520, 3.321524, 3.321537",\ + "2.913946, 2.919795, 2.919800, 2.919805, 2.919818"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -703,12 +958,97 @@ pin("mprj_io[35]") { } /* end of arc hk_serial_load_mprj_io[35]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "5.292841, 5.432368, 5.432368, 5.432368, 5.432368",\ + "5.292841, 5.432368, 5.432368, 5.432368, 5.432368",\ + "5.292841, 5.432368, 5.432368, 5.432368, 5.432368",\ + "5.273225, 5.432368, 5.432368, 5.432368, 5.432368",\ + "5.188674, 5.366839, 5.374928, 5.382162, 5.402867"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "5.189143, 5.294759, 5.294759, 5.294759, 5.294759",\ + "5.189143, 5.294759, 5.294759, 5.294759, 5.294759",\ + "5.189143, 5.294759, 5.294759, 5.294759, 5.294759",\ + "5.169528, 5.294759, 5.294759, 5.294759, 5.294759",\ + "5.084977, 5.231003, 5.238693, 5.245572, 5.265259"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\ + "0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\ + "0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\ + "0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\ + "0.444236, 0.533636, 0.538783, 0.543387, 0.556564"); + } + + } /* end of arc hkspi_clk_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.974937, 3.975811, 3.975870, 3.975923, 3.976074",\ + "3.974937, 3.975811, 3.975870, 3.975923, 3.976074",\ + "3.974937, 3.975811, 3.975870, 3.975923, 3.976074",\ + "3.974937, 3.975811, 3.975870, 3.975923, 3.976074",\ + "3.947569, 3.948443, 3.948502, 3.948555, 3.948706"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.926722, 3.932571, 3.932577, 3.932581, 3.932594",\ + "3.926722, 3.932571, 3.932577, 3.932581, 3.932594",\ + "3.926722, 3.932571, 3.932577, 3.932581, 3.932594",\ + "3.926722, 3.932571, 3.932577, 3.932581, 3.932594",\ + "3.899354, 3.905203, 3.905208, 3.905213, 3.905226"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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 hkspi_clk_mprj_io[35]_redg_min*/ + } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -722,11 +1062,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.751756, 4.923484, 4.931280, 4.931294, 4.931294",\ - "4.751756, 4.923484, 4.931280, 4.931294, 4.931294",\ - "4.740828, 4.912555, 4.920351, 4.927324, 4.931294",\ - "4.665767, 4.837495, 4.845291, 4.852263, 4.872220",\ - "4.267333, 4.439061, 4.446857, 4.453830, 4.473786"); + values ( "4.934919, 5.113087, 5.121175, 5.121190, 5.121190",\ + "4.934919, 5.113087, 5.121175, 5.121190, 5.121190",\ + "4.923580, 5.101748, 5.109836, 5.117070, 5.121190",\ + "4.845705, 5.023873, 5.031961, 5.039195, 5.059900",\ + "4.453582, 4.631750, 4.639838, 4.647072, 4.667777"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -740,11 +1080,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.613071, 4.753820, 4.759923, 4.759923, 4.759923",\ - "4.613071, 4.753820, 4.759923, 4.759923, 4.759923",\ - "4.602142, 4.742891, 4.750304, 4.756933, 4.759923",\ - "4.527082, 4.667831, 4.675243, 4.681873, 4.700849",\ - "4.128648, 4.269397, 4.276810, 4.283439, 4.302414"); + values ( "4.788730, 4.934757, 4.941089, 4.941089, 4.941089",\ + "4.788730, 4.934757, 4.941089, 4.941089, 4.941089",\ + "4.777391, 4.923419, 4.931109, 4.937987, 4.941089",\ + "4.699517, 4.845544, 4.853234, 4.860113, 4.879799",\ + "4.307394, 4.453421, 4.461111, 4.467990, 4.487676"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -765,11 +1105,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.969372, 3.970284, 3.970345, 3.970400, 3.970558",\ - "3.969372, 3.970284, 3.970345, 3.970400, 3.970558",\ - "3.969372, 3.970284, 3.970345, 3.970400, 3.970558",\ - "3.910989, 3.911900, 3.911962, 3.912017, 3.912174",\ - "3.515699, 3.516610, 3.516672, 3.516727, 3.516884"); + values ( "3.722593, 3.723471, 3.723530, 3.723583, 3.723734",\ + "3.722593, 3.723471, 3.723530, 3.723583, 3.723734",\ + "3.722593, 3.723471, 3.723530, 3.723583, 3.723734",\ + "3.666399, 3.667276, 3.667336, 3.667388, 3.667540",\ + "3.264680, 3.265557, 3.265616, 3.265669, 3.265821"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -783,11 +1123,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.919267, 3.925335, 3.925340, 3.925345, 3.925358",\ - "3.919267, 3.925335, 3.925340, 3.925345, 3.925358",\ - "3.919267, 3.925335, 3.925340, 3.925345, 3.925358",\ - "3.860883, 3.866951, 3.866956, 3.866961, 3.866975",\ - "3.465593, 3.471661, 3.471666, 3.471671, 3.471685"); + values ( "3.674367, 3.680207, 3.680212, 3.680217, 3.680230",\ + "3.674367, 3.680207, 3.680212, 3.680217, 3.680230",\ + "3.674367, 3.680207, 3.680212, 3.680217, 3.680230",\ + "3.618173, 3.624013, 3.624018, 3.624022, 3.624035",\ + "3.216454, 3.222294, 3.222299, 3.222303, 3.222316"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -801,12 +1141,97 @@ pin("mprj_io[34]") { } /* end of arc hk_serial_load_mprj_io[34]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.591382, 4.730910, 4.730910, 4.730910, 4.730910",\ + "4.591382, 4.730910, 4.730910, 4.730910, 4.730910",\ + "4.591382, 4.730910, 4.730910, 4.730910, 4.730910",\ + "4.571766, 4.730910, 4.730910, 4.730910, 4.730910",\ + "4.487215, 4.665382, 4.673470, 4.680705, 4.701409"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.482553, 4.589086, 4.589086, 4.589086, 4.589086",\ + "4.482553, 4.589086, 4.589086, 4.589086, 4.589086",\ + "4.482553, 4.589086, 4.589086, 4.589086, 4.589086",\ + "4.462937, 4.589086, 4.589086, 4.589086, 4.589086",\ + "4.378386, 4.525098, 4.532841, 4.539765, 4.559585"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.097861, 4.263149, 4.270653, 4.277364, 4.296572",\ + "4.097861, 4.263149, 4.270653, 4.277364, 4.296572",\ + "4.097861, 4.263149, 4.270653, 4.277364, 4.296572",\ + "4.097861, 4.263149, 4.270653, 4.277364, 4.296572",\ + "4.070493, 4.235781, 4.243285, 4.249996, 4.269204"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.989486, 4.125591, 4.132774, 4.139199, 4.157586",\ + "3.989486, 4.125591, 4.132774, 4.139199, 4.157586",\ + "3.989486, 4.125591, 4.132774, 4.139199, 4.157586",\ + "3.989486, 4.125591, 4.132774, 4.139199, 4.157586",\ + "3.962118, 4.098223, 4.105406, 4.111831, 4.130218"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg_min*/ + } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -814,17 +1239,102 @@ pin("mprj_io[33]") { /* Other user defined attributes. */ original_pin : mprj_io[33]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "8.138754, 8.316923, 8.325011, 8.332246, 8.352950",\ + "8.190272, 8.368441, 8.376530, 8.383763, 8.404469",\ + "8.241790, 8.419959, 8.428047, 8.435282, 8.455986",\ + "8.344825, 8.522993, 8.531082, 8.538316, 8.559021",\ + "8.550897, 8.729065, 8.737154, 8.744388, 8.765093"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "8.211942, 8.358653, 8.366395, 8.373321, 8.393140",\ + "8.263459, 8.410171, 8.417912, 8.424838, 8.444657",\ + "8.314978, 8.461689, 8.469431, 8.476357, 8.496176",\ + "8.418012, 8.564723, 8.572465, 8.579391, 8.599210",\ + "8.624084, 8.770795, 8.778537, 8.785462, 8.805282"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423514, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520968, 0.525811, 0.539672"); + } + + } /* end of arc clock_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "6.763032, 6.928321, 6.935825, 6.942536, 6.961744",\ + "6.857901, 7.023190, 7.030694, 7.037405, 7.056613",\ + "6.857901, 7.023190, 7.030694, 7.037405, 7.056613",\ + "6.954207, 7.119496, 7.126999, 7.133711, 7.152919",\ + "7.145381, 7.310670, 7.318173, 7.324885, 7.344093"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "6.816574, 6.952679, 6.959862, 6.966287, 6.984674",\ + "6.911442, 7.047547, 7.054730, 7.061155, 7.079542",\ + "6.911442, 7.047547, 7.054730, 7.061155, 7.079542",\ + "7.007748, 7.143854, 7.151037, 7.157461, 7.175848",\ + "7.198922, 7.335027, 7.342210, 7.348635, 7.367022"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423514, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520968, 0.525811, 0.539672"); + } + + } /* end of arc clock_mprj_io[33]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.071268, 5.242997, 5.250793, 5.250808, 5.250808",\ - "5.071268, 5.242997, 5.250793, 5.250808, 5.250808",\ - "5.060339, 5.232069, 5.239864, 5.246837, 5.250808",\ - "4.985280, 5.157009, 5.164804, 5.171777, 5.191734",\ - "4.586846, 4.758575, 4.766371, 4.773344, 4.793300"); + values ( "5.266413, 5.444582, 5.452670, 5.452685, 5.452685",\ + "5.266413, 5.444582, 5.452670, 5.452685, 5.452685",\ + "5.255074, 5.433243, 5.441331, 5.448565, 5.452685",\ + "5.177199, 5.355369, 5.363457, 5.370691, 5.391396",\ + "4.785076, 4.963245, 4.971334, 4.978568, 4.999272"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -838,11 +1348,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.939350, 5.080101, 5.086204, 5.086204, 5.086204",\ - "4.939350, 5.080101, 5.086204, 5.086204, 5.086204",\ - "4.928421, 5.069172, 5.076585, 5.083215, 5.086204",\ - "4.853361, 4.994112, 5.001525, 5.008155, 5.027130",\ - "4.454927, 4.595678, 4.603091, 4.609720, 4.628695"); + values ( "5.127244, 5.273273, 5.279605, 5.279605, 5.279605",\ + "5.127244, 5.273273, 5.279605, 5.279605, 5.279605",\ + "5.115906, 5.261935, 5.269626, 5.276504, 5.279605",\ + "5.038031, 5.184060, 5.191751, 5.198629, 5.218316",\ + "4.645908, 4.791937, 4.799628, 4.806506, 4.826193"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -863,11 +1373,11 @@ pin("mprj_io[33]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.295579, 4.296508, 4.296570, 4.296626, 4.296785",\ - "4.295579, 4.296508, 4.296570, 4.296626, 4.296785",\ - "4.295579, 4.296508, 4.296570, 4.296626, 4.296785",\ - "4.237195, 4.238124, 4.238187, 4.238242, 4.238402",\ - "3.841906, 3.842834, 3.842897, 3.842952, 3.843112"); + values ( "4.036568, 4.037462, 4.037522, 4.037576, 4.037729",\ + "4.036568, 4.037462, 4.037522, 4.037576, 4.037729",\ + "4.036568, 4.037462, 4.037522, 4.037576, 4.037729",\ + "3.980373, 3.981267, 3.981327, 3.981381, 3.981534",\ + "3.578654, 3.579548, 3.579608, 3.579661, 3.579815"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -881,11 +1391,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.245414, 4.251431, 4.251436, 4.251441, 4.251455",\ - "4.245414, 4.251431, 4.251436, 4.251441, 4.251455",\ - "4.245414, 4.251431, 4.251436, 4.251441, 4.251455",\ - "4.187030, 4.193047, 4.193052, 4.193058, 4.193071",\ - "3.791740, 3.797757, 3.797763, 3.797768, 3.797782"); + values ( "3.988284, 3.994075, 3.994080, 3.994085, 3.994099",\ + "3.988284, 3.994075, 3.994080, 3.994085, 3.994099",\ + "3.988284, 3.994075, 3.994080, 3.994085, 3.994099",\ + "3.932089, 3.937880, 3.937886, 3.937891, 3.937904",\ + "3.530369, 3.536161, 3.536166, 3.536171, 3.536185"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -899,12 +1409,97 @@ pin("mprj_io[33]") { } /* end of arc hk_serial_load_mprj_io[33]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.585602, 4.725132, 4.725132, 4.725132, 4.725132",\ + "4.585602, 4.725132, 4.725132, 4.725132, 4.725132",\ + "4.585602, 4.725132, 4.725132, 4.725132, 4.725132",\ + "4.565986, 4.725132, 4.725132, 4.725132, 4.725132",\ + "4.481435, 4.659604, 4.667692, 4.674927, 4.695631"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.625464, 4.731997, 4.731997, 4.731997, 4.731997",\ + "4.625464, 4.731997, 4.731997, 4.731997, 4.731997",\ + "4.625464, 4.731997, 4.731997, 4.731997, 4.731997",\ + "4.605849, 4.731997, 4.731997, 4.731997, 4.731997",\ + "4.521298, 4.668009, 4.675752, 4.682677, 4.702497"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423514, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520968, 0.525811, 0.539672"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.945451, 4.110740, 4.118243, 4.124955, 4.144163",\ + "3.945451, 4.110740, 4.118243, 4.124955, 4.144163",\ + "3.945451, 4.110740, 4.118243, 4.124955, 4.144163",\ + "3.945451, 4.110740, 4.118243, 4.124955, 4.144163",\ + "3.918083, 4.083372, 4.090876, 4.097587, 4.116795"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.017781, 4.153887, 4.161070, 4.167494, 4.185881",\ + "4.017781, 4.153887, 4.161070, 4.167494, 4.185881",\ + "4.017781, 4.153887, 4.161070, 4.167494, 4.185881",\ + "4.017781, 4.153887, 4.161070, 4.167494, 4.185881",\ + "3.990413, 4.126519, 4.133702, 4.140126, 4.158513"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423514, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520968, 0.525811, 0.539672"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg_min*/ + } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -912,17 +1507,102 @@ pin("mprj_io[32]") { /* Other user defined attributes. */ original_pin : mprj_io[32]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "8.093705, 8.271870, 8.279958, 8.287191, 8.307898",\ + "8.145223, 8.323387, 8.331475, 8.338710, 8.359415",\ + "8.196741, 8.374905, 8.382994, 8.390228, 8.410933",\ + "8.299775, 8.477940, 8.486028, 8.493262, 8.513968",\ + "8.505847, 8.684011, 8.692100, 8.699334, 8.720039"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "8.185373, 8.332084, 8.339827, 8.346751, 8.366571",\ + "8.236892, 8.383602, 8.391345, 8.398270, 8.418090",\ + "8.288409, 8.435120, 8.442863, 8.449787, 8.469607",\ + "8.391444, 8.538155, 8.545897, 8.552822, 8.572642",\ + "8.597516, 8.744226, 8.751969, 8.758894, 8.778714"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423498, 0.515549, 0.520963, 0.525806, 0.539665",\ + "0.423498, 0.515549, 0.520963, 0.525806, 0.539665",\ + "0.423498, 0.515549, 0.520963, 0.525806, 0.539665",\ + "0.423498, 0.515549, 0.520963, 0.525806, 0.539665",\ + "0.423498, 0.515549, 0.520963, 0.525806, 0.539665"); + } + + } /* end of arc clock_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "7.268641, 7.433926, 7.441430, 7.448141, 7.467350",\ + "7.363509, 7.528794, 7.536298, 7.543009, 7.562218",\ + "7.363509, 7.528794, 7.536298, 7.543009, 7.562218",\ + "7.459815, 7.625100, 7.632604, 7.639315, 7.658524",\ + "7.650989, 7.816274, 7.823778, 7.830489, 7.849698"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "7.212905, 7.349010, 7.356193, 7.362617, 7.381004",\ + "7.307773, 7.443878, 7.451061, 7.457485, 7.475873",\ + "7.307773, 7.443878, 7.451061, 7.457485, 7.475873",\ + "7.404079, 7.540184, 7.547367, 7.553791, 7.572178",\ + "7.595253, 7.731358, 7.738541, 7.744966, 7.763352"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423498, 0.515549, 0.520963, 0.525806, 0.539665",\ + "0.423498, 0.515549, 0.520963, 0.525806, 0.539665",\ + "0.423498, 0.515549, 0.520963, 0.525806, 0.539665",\ + "0.423498, 0.515549, 0.520963, 0.525806, 0.539665",\ + "0.423498, 0.515549, 0.520963, 0.525806, 0.539665"); + } + + } /* end of arc clock_mprj_io[32]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.396356, 5.568080, 5.575876, 5.575891, 5.575891",\ - "5.396356, 5.568080, 5.575876, 5.575891, 5.575891",\ - "5.385427, 5.557152, 5.564948, 5.571920, 5.575891",\ - "5.310367, 5.482092, 5.489888, 5.496861, 5.516817",\ - "4.911933, 5.083658, 5.091454, 5.098427, 5.118383"); + values ( "5.603691, 5.781856, 5.789944, 5.789960, 5.789960",\ + "5.603691, 5.781856, 5.789944, 5.789960, 5.789960",\ + "5.592352, 5.770517, 5.778605, 5.785840, 5.789960",\ + "5.514478, 5.692642, 5.700730, 5.707965, 5.728670",\ + "5.122355, 5.300519, 5.308607, 5.315842, 5.336547"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -936,11 +1616,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.252599, 5.393346, 5.399448, 5.399448, 5.399448",\ - "5.252599, 5.393346, 5.399448, 5.399448, 5.399448",\ - "5.241671, 5.382417, 5.389830, 5.396460, 5.399448",\ - "5.166611, 5.307357, 5.314770, 5.321400, 5.340374",\ - "4.768177, 4.908923, 4.916336, 4.922966, 4.941940"); + values ( "5.452241, 5.598266, 5.604598, 5.604598, 5.604598",\ + "5.452241, 5.598266, 5.604598, 5.604598, 5.604598",\ + "5.440903, 5.586927, 5.594617, 5.601496, 5.604598",\ + "5.363028, 5.509052, 5.516743, 5.523622, 5.543308",\ + "4.970905, 5.116929, 5.124619, 5.131498, 5.151185"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -961,11 +1641,11 @@ pin("mprj_io[32]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.607300, 4.608193, 4.608253, 4.608308, 4.608463",\ - "4.607300, 4.608193, 4.608253, 4.608308, 4.608463",\ - "4.607300, 4.608193, 4.608253, 4.608308, 4.608463",\ - "4.548916, 4.549809, 4.549870, 4.549924, 4.550080",\ - "4.153626, 4.154519, 4.154580, 4.154634, 4.154790"); + values ( "4.336598, 4.337459, 4.337517, 4.337569, 4.337719",\ + "4.336598, 4.337459, 4.337517, 4.337569, 4.337719",\ + "4.336598, 4.337459, 4.337517, 4.337569, 4.337719",\ + "4.280404, 4.281264, 4.281322, 4.281374, 4.281524",\ + "3.878684, 3.879544, 3.879602, 3.879655, 3.879805"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -979,11 +1659,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.557257, 4.563377, 4.563383, 4.563387, 4.563400",\ - "4.557257, 4.563377, 4.563383, 4.563387, 4.563400",\ - "4.557257, 4.563377, 4.563383, 4.563387, 4.563400",\ - "4.498874, 4.504994, 4.504999, 4.505003, 4.505016",\ - "4.103583, 4.109704, 4.109709, 4.109714, 4.109726"); + values ( "4.288433, 4.294324, 4.294329, 4.294333, 4.294345",\ + "4.288433, 4.294324, 4.294329, 4.294333, 4.294345",\ + "4.288433, 4.294324, 4.294329, 4.294333, 4.294345",\ + "4.232238, 4.238129, 4.238134, 4.238138, 4.238151",\ + "3.830518, 3.836410, 3.836414, 3.836419, 3.836431"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -997,12 +1677,97 @@ pin("mprj_io[32]") { } /* end of arc hk_serial_load_mprj_io[32]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.614406, 4.753932, 4.753932, 4.753932, 4.753932",\ + "4.614406, 4.753932, 4.753932, 4.753932, 4.753932",\ + "4.614406, 4.753932, 4.753932, 4.753932, 4.753932",\ + "4.594790, 4.753932, 4.753932, 4.753932, 4.753932",\ + "4.510239, 4.688404, 4.696492, 4.703726, 4.724432"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.672979, 4.779511, 4.779511, 4.779511, 4.779511",\ + "4.672979, 4.779511, 4.779511, 4.779511, 4.779511",\ + "4.672979, 4.779511, 4.779511, 4.779511, 4.779511",\ + "4.653364, 4.779511, 4.779511, 4.779511, 4.779511",\ + "4.568812, 4.715523, 4.723266, 4.730191, 4.750010"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423498, 0.515549, 0.520963, 0.525806, 0.539665",\ + "0.423498, 0.515549, 0.520963, 0.525806, 0.539665",\ + "0.423498, 0.515549, 0.520963, 0.525806, 0.539665",\ + "0.423498, 0.515549, 0.520963, 0.525806, 0.539665",\ + "0.423498, 0.515549, 0.520963, 0.525806, 0.539665"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.126753, 4.292038, 4.299541, 4.306253, 4.325461",\ + "4.126753, 4.292038, 4.299541, 4.306253, 4.325461",\ + "4.126753, 4.292038, 4.299541, 4.306253, 4.325461",\ + "4.126753, 4.292038, 4.299541, 4.306253, 4.325461",\ + "4.099385, 4.264670, 4.272174, 4.278885, 4.298093"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.169384, 4.305490, 4.312672, 4.319097, 4.337483",\ + "4.169384, 4.305490, 4.312672, 4.319097, 4.337483",\ + "4.169384, 4.305490, 4.312672, 4.319097, 4.337483",\ + "4.169384, 4.305490, 4.312672, 4.319097, 4.337483",\ + "4.142016, 4.278121, 4.285304, 4.291728, 4.310115"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423498, 0.515549, 0.520963, 0.525806, 0.539665",\ + "0.423498, 0.515549, 0.520963, 0.525806, 0.539665",\ + "0.423498, 0.515549, 0.520963, 0.525806, 0.539665",\ + "0.423498, 0.515549, 0.520963, 0.525806, 0.539665",\ + "0.423498, 0.515549, 0.520963, 0.525806, 0.539665"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg_min*/ + } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1016,11 +1781,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.764167, 5.935894, 5.943689, 5.943705, 5.943705",\ - "5.764167, 5.935894, 5.943689, 5.943705, 5.943705",\ - "5.753239, 5.924965, 5.932761, 5.939734, 5.943705",\ - "5.678179, 5.849905, 5.857701, 5.864674, 5.884630",\ - "5.279745, 5.451471, 5.459268, 5.466240, 5.486197"); + values ( "5.985296, 6.163462, 6.171551, 6.171566, 6.171566",\ + "5.985296, 6.163462, 6.171551, 6.171566, 6.171566",\ + "5.973957, 6.152123, 6.160212, 6.167446, 6.171566",\ + "5.896082, 6.074248, 6.082337, 6.089571, 6.110276",\ + "5.503959, 5.682125, 5.690214, 5.697448, 5.718153"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1034,11 +1799,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.626854, 5.767605, 5.773708, 5.773708, 5.773708",\ - "5.626854, 5.767605, 5.773708, 5.773708, 5.773708",\ - "5.615925, 5.756677, 5.764089, 5.770719, 5.773708",\ - "5.540865, 5.681617, 5.689029, 5.695659, 5.714634",\ - "5.142432, 5.283183, 5.290595, 5.297225, 5.316200"); + values ( "5.840531, 5.986560, 5.992892, 5.992892, 5.992892",\ + "5.840531, 5.986560, 5.992892, 5.992892, 5.992892",\ + "5.829192, 5.975222, 5.982912, 5.989790, 5.992892",\ + "5.751318, 5.897347, 5.905037, 5.911916, 5.931602",\ + "5.359194, 5.505224, 5.512914, 5.519793, 5.539479"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1059,11 +1824,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.977198, 4.978126, 4.978188, 4.978243, 4.978403",\ - "4.977198, 4.978126, 4.978188, 4.978243, 4.978403",\ - "4.977198, 4.978126, 4.978188, 4.978243, 4.978403",\ - "4.918814, 4.919742, 4.919804, 4.919860, 4.920019",\ - "4.523524, 4.524452, 4.524514, 4.524570, 4.524729"); + values ( "4.692626, 4.693519, 4.693579, 4.693633, 4.693786",\ + "4.692626, 4.693519, 4.693579, 4.693633, 4.693786",\ + "4.692626, 4.693519, 4.693579, 4.693633, 4.693786",\ + "4.636432, 4.637324, 4.637384, 4.637438, 4.637591",\ + "4.234712, 4.235605, 4.235664, 4.235718, 4.235872"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1077,11 +1842,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.927035, 4.933056, 4.933061, 4.933066, 4.933080",\ - "4.927035, 4.933056, 4.933061, 4.933066, 4.933080",\ - "4.927035, 4.933056, 4.933061, 4.933066, 4.933080",\ - "4.868652, 4.874672, 4.874678, 4.874682, 4.874697",\ - "4.473362, 4.479382, 4.479388, 4.479393, 4.479406"); + values ( "4.644345, 4.650140, 4.650145, 4.650149, 4.650163",\ + "4.644345, 4.650140, 4.650145, 4.650149, 4.650163",\ + "4.644345, 4.650140, 4.650145, 4.650149, 4.650163",\ + "4.588151, 4.593945, 4.593950, 4.593955, 4.593968",\ + "4.186431, 4.192225, 4.192231, 4.192235, 4.192249"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1095,12 +1860,97 @@ pin("mprj_io[31]") { } /* end of arc hk_serial_load_mprj_io[31]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.566353, 4.705881, 4.705881, 4.705881, 4.705881",\ + "4.566353, 4.705881, 4.705881, 4.705881, 4.705881",\ + "4.566353, 4.705881, 4.705881, 4.705881, 4.705881",\ + "4.546738, 4.705881, 4.705881, 4.705881, 4.705881",\ + "4.462187, 4.640353, 4.648441, 4.655676, 4.676381"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.488598, 4.595130, 4.595130, 4.595130, 4.595130",\ + "4.488598, 4.595130, 4.595130, 4.595130, 4.595130",\ + "4.488598, 4.595130, 4.595130, 4.595130, 4.595130",\ + "4.468983, 4.595130, 4.595130, 4.595130, 4.595130",\ + "4.384431, 4.531142, 4.538885, 4.545810, 4.565629"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423505, 0.515551, 0.520965, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520965, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520965, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520965, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520965, 0.525808, 0.539668"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.055472, 4.220759, 4.228262, 4.234974, 4.254182",\ + "4.055472, 4.220759, 4.228262, 4.234974, 4.254182",\ + "4.055472, 4.220759, 4.228262, 4.234974, 4.254182",\ + "4.055472, 4.220759, 4.228262, 4.234974, 4.254182",\ + "4.028104, 4.193390, 4.200894, 4.207605, 4.226814"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.990577, 4.126682, 4.133865, 4.140289, 4.158676",\ + "3.990577, 4.126682, 4.133865, 4.140289, 4.158676",\ + "3.990577, 4.126682, 4.133865, 4.140289, 4.158676",\ + "3.990577, 4.126682, 4.133865, 4.140289, 4.158676",\ + "3.963209, 4.099314, 4.106497, 4.112921, 4.131308"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423505, 0.515551, 0.520965, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520965, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520965, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520965, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520965, 0.525808, 0.539668"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg_min*/ + } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1114,11 +1964,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.088729, 6.260459, 6.268255, 6.268270, 6.268270",\ - "6.088729, 6.260459, 6.268255, 6.268270, 6.268270",\ - "6.077801, 6.249531, 6.257327, 6.264299, 6.268270",\ - "6.002740, 6.174470, 6.182266, 6.189239, 6.209195",\ - "5.604306, 5.776036, 5.783832, 5.790804, 5.810761"); + values ( "6.322029, 6.500198, 6.508286, 6.508302, 6.508302",\ + "6.322029, 6.500198, 6.508286, 6.508302, 6.508302",\ + "6.310690, 6.488859, 6.496948, 6.504182, 6.508302",\ + "6.232815, 6.410984, 6.419073, 6.426307, 6.447012",\ + "5.840692, 6.018862, 6.026950, 6.034184, 6.054889"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1132,11 +1982,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.949620, 6.090373, 6.096476, 6.096476, 6.096476",\ - "5.949620, 6.090373, 6.096476, 6.096476, 6.096476",\ - "5.938692, 6.079444, 6.086857, 6.093487, 6.096476",\ - "5.863632, 6.004384, 6.011796, 6.018426, 6.037401",\ - "5.465198, 5.605950, 5.613362, 5.619992, 5.638968"); + values ( "6.175401, 6.321432, 6.327764, 6.327764, 6.327764",\ + "6.175401, 6.321432, 6.327764, 6.327764, 6.327764",\ + "6.164062, 6.310093, 6.317783, 6.324661, 6.327764",\ + "6.086187, 6.232218, 6.239908, 6.246787, 6.266474",\ + "5.694064, 5.840095, 5.847785, 5.854664, 5.874351"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1157,11 +2007,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.299727, 5.300665, 5.300728, 5.300785, 5.300945",\ - "5.299727, 5.300665, 5.300728, 5.300785, 5.300945",\ - "5.299727, 5.300665, 5.300728, 5.300785, 5.300945",\ - "5.241343, 5.242282, 5.242344, 5.242401, 5.242561",\ - "4.846053, 4.846992, 4.847054, 4.847111, 4.847271"); + values ( "4.996324, 4.997227, 4.997288, 4.997342, 4.997496",\ + "4.996324, 4.997227, 4.997288, 4.997342, 4.997496",\ + "4.996324, 4.997227, 4.997288, 4.997342, 4.997496",\ + "4.940129, 4.941032, 4.941092, 4.941147, 4.941301",\ + "4.538409, 4.539313, 4.539373, 4.539427, 4.539582"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1175,11 +2025,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.249527, 5.255515, 5.255521, 5.255526, 5.255540",\ - "5.249527, 5.255515, 5.255521, 5.255526, 5.255540",\ - "5.249527, 5.255515, 5.255521, 5.255526, 5.255540",\ - "5.191143, 5.197132, 5.197137, 5.197142, 5.197156",\ - "4.795853, 4.801842, 4.801847, 4.801852, 4.801867"); + values ( "4.948006, 4.953770, 4.953775, 4.953780, 4.953794",\ + "4.948006, 4.953770, 4.953775, 4.953780, 4.953794",\ + "4.948006, 4.953770, 4.953775, 4.953780, 4.953794",\ + "4.891811, 4.897575, 4.897581, 4.897585, 4.897599",\ + "4.490092, 4.495855, 4.495861, 4.495866, 4.495880"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1193,12 +2043,97 @@ pin("mprj_io[30]") { } /* end of arc hk_serial_load_mprj_io[30]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.585811, 4.725342, 4.725342, 4.725342, 4.725342",\ + "4.585811, 4.725342, 4.725342, 4.725342, 4.725342",\ + "4.585811, 4.725342, 4.725342, 4.725342, 4.725342",\ + "4.566195, 4.725342, 4.725342, 4.725342, 4.725342",\ + "4.481645, 4.659814, 4.667902, 4.675137, 4.695842"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.505370, 4.611903, 4.611903, 4.611903, 4.611903",\ + "4.505370, 4.611903, 4.611903, 4.611903, 4.611903",\ + "4.505370, 4.611903, 4.611903, 4.611903, 4.611903",\ + "4.485755, 4.611903, 4.611903, 4.611903, 4.611903",\ + "4.401204, 4.547915, 4.555658, 4.562583, 4.582403"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423517, 0.515555, 0.520970, 0.525813, 0.539674",\ + "0.423517, 0.515555, 0.520970, 0.525813, 0.539674",\ + "0.423517, 0.515555, 0.520970, 0.525813, 0.539674",\ + "0.423517, 0.515555, 0.520970, 0.525813, 0.539674",\ + "0.423517, 0.515555, 0.520970, 0.525813, 0.539674"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.095266, 4.260555, 4.268059, 4.274770, 4.293979",\ + "4.095266, 4.260555, 4.268059, 4.274770, 4.293979",\ + "4.095266, 4.260555, 4.268059, 4.274770, 4.293979",\ + "4.095266, 4.260555, 4.268059, 4.274770, 4.293979",\ + "4.067897, 4.233187, 4.240691, 4.247402, 4.266610"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.009607, 4.145713, 4.152896, 4.159321, 4.177708",\ + "4.009607, 4.145713, 4.152896, 4.159321, 4.177708",\ + "4.009607, 4.145713, 4.152896, 4.159321, 4.177708",\ + "4.009607, 4.145713, 4.152896, 4.159321, 4.177708",\ + "3.982239, 4.118345, 4.125528, 4.131952, 4.150339"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423517, 0.515555, 0.520970, 0.525813, 0.539674",\ + "0.423517, 0.515555, 0.520970, 0.525813, 0.539674",\ + "0.423517, 0.515555, 0.520970, 0.525813, 0.539674",\ + "0.423517, 0.515555, 0.520970, 0.525813, 0.539674",\ + "0.423517, 0.515555, 0.520970, 0.525813, 0.539674"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg_min*/ + } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1212,11 +2147,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.420209, 6.591934, 6.599730, 6.599745, 6.599745",\ - "6.420209, 6.591934, 6.599730, 6.599745, 6.599745",\ - "6.409281, 6.581006, 6.588802, 6.595775, 6.599745",\ - "6.334221, 6.505946, 6.513742, 6.520715, 6.540672",\ - "5.935786, 6.107512, 6.115308, 6.122281, 6.142237"); + values ( "6.665940, 6.844105, 6.852193, 6.852209, 6.852209",\ + "6.665940, 6.844105, 6.852193, 6.852209, 6.852209",\ + "6.654601, 6.832766, 6.840854, 6.848088, 6.852209",\ + "6.576726, 6.754891, 6.762980, 6.770214, 6.790919",\ + "6.184603, 6.362768, 6.370856, 6.378091, 6.398796"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1230,11 +2165,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.275498, 6.416248, 6.422352, 6.422352, 6.422352",\ - "6.275498, 6.416248, 6.422352, 6.422352, 6.422352",\ - "6.264569, 6.405319, 6.412732, 6.419362, 6.422352",\ - "6.189510, 6.330260, 6.337672, 6.344302, 6.363277",\ - "5.791076, 5.931827, 5.939239, 5.945868, 5.964844"); + values ( "6.513499, 6.659528, 6.665859, 6.665859, 6.665859",\ + "6.513499, 6.659528, 6.665859, 6.665859, 6.665859",\ + "6.502161, 6.648189, 6.655879, 6.662758, 6.665859",\ + "6.424286, 6.570314, 6.578005, 6.584883, 6.604569",\ + "6.032163, 6.178192, 6.185882, 6.192760, 6.212447"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1255,11 +2190,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.624290, 5.625211, 5.625273, 5.625329, 5.625487",\ - "5.624290, 5.625211, 5.625273, 5.625329, 5.625487",\ - "5.624290, 5.625211, 5.625273, 5.625329, 5.625487",\ - "5.565907, 5.566827, 5.566889, 5.566945, 5.567103",\ - "5.170616, 5.171537, 5.171599, 5.171655, 5.171813"); + values ( "5.308715, 5.309602, 5.309661, 5.309715, 5.309867",\ + "5.308715, 5.309602, 5.309661, 5.309715, 5.309867",\ + "5.308715, 5.309602, 5.309661, 5.309715, 5.309867",\ + "5.252521, 5.253407, 5.253467, 5.253520, 5.253673",\ + "4.850801, 4.851687, 4.851747, 4.851800, 4.851953"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1273,11 +2208,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.574152, 5.580192, 5.580198, 5.580203, 5.580216",\ - "5.574152, 5.580192, 5.580198, 5.580203, 5.580216",\ - "5.574152, 5.580192, 5.580198, 5.580203, 5.580216",\ - "5.515768, 5.521808, 5.521814, 5.521819, 5.521832",\ - "5.120478, 5.126518, 5.126523, 5.126528, 5.126542"); + values ( "5.260457, 5.266271, 5.266276, 5.266281, 5.266294",\ + "5.260457, 5.266271, 5.266276, 5.266281, 5.266294",\ + "5.260457, 5.266271, 5.266276, 5.266281, 5.266294",\ + "5.204263, 5.210076, 5.210082, 5.210086, 5.210099",\ + "4.802543, 4.808357, 4.808362, 4.808367, 4.808380"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1291,12 +2226,97 @@ pin("mprj_io[29]") { } /* end of arc hk_serial_load_mprj_io[29]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.485192, 4.624719, 4.624719, 4.624719, 4.624719",\ + "4.485192, 4.624719, 4.624719, 4.624719, 4.624719",\ + "4.485192, 4.624719, 4.624719, 4.624719, 4.624719",\ + "4.465576, 4.624719, 4.624719, 4.624719, 4.624719",\ + "4.381025, 4.559190, 4.567279, 4.574513, 4.595218"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.476710, 4.583242, 4.583242, 4.583242, 4.583242",\ + "4.476710, 4.583242, 4.583242, 4.583242, 4.583242",\ + "4.476710, 4.583242, 4.583242, 4.583242, 4.583242",\ + "4.457095, 4.583242, 4.583242, 4.583242, 4.583242",\ + "4.372544, 4.519255, 4.526997, 4.533922, 4.553742"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.004486, 4.169771, 4.177275, 4.183986, 4.203195",\ + "4.004486, 4.169771, 4.177275, 4.183986, 4.203195",\ + "4.004486, 4.169771, 4.177275, 4.183986, 4.203195",\ + "4.004486, 4.169771, 4.177275, 4.183986, 4.203195",\ + "3.977117, 4.142403, 4.149907, 4.156618, 4.175826"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.982381, 4.118486, 4.125669, 4.132093, 4.150480",\ + "3.982381, 4.118486, 4.125669, 4.132093, 4.150480",\ + "3.982381, 4.118486, 4.125669, 4.132093, 4.150480",\ + "3.982381, 4.118486, 4.125669, 4.132093, 4.150480",\ + "3.955013, 4.091118, 4.098300, 4.104725, 4.123112"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg_min*/ + } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1310,11 +2330,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.746109, 6.917838, 6.925634, 6.925649, 6.925649",\ - "6.746109, 6.917838, 6.925634, 6.925649, 6.925649",\ - "6.735180, 6.906909, 6.914705, 6.921678, 6.925649",\ - "6.660120, 6.831850, 6.839645, 6.846618, 6.866575",\ - "6.261686, 6.433416, 6.441212, 6.448184, 6.468141"); + values ( "7.004060, 7.182229, 7.190318, 7.190333, 7.190333",\ + "7.004060, 7.182229, 7.190318, 7.190333, 7.190333",\ + "6.992722, 7.170891, 7.178979, 7.186213, 7.190333",\ + "6.914846, 7.093016, 7.101104, 7.108338, 7.129044",\ + "6.522724, 6.700893, 6.708982, 6.716216, 6.736921"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1328,11 +2348,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.607566, 6.748319, 6.754421, 6.754421, 6.754421",\ - "6.607566, 6.748319, 6.754421, 6.754421, 6.754421",\ - "6.596638, 6.737390, 6.744802, 6.751432, 6.754421",\ - "6.521578, 6.662330, 6.669743, 6.676372, 6.695347",\ - "6.123145, 6.263897, 6.271309, 6.277939, 6.296914"); + values ( "6.858020, 7.004050, 7.010382, 7.010382, 7.010382",\ + "6.858020, 7.004050, 7.010382, 7.010382, 7.010382",\ + "6.846682, 6.992712, 7.000402, 7.007280, 7.010382",\ + "6.768806, 6.914837, 6.922527, 6.929406, 6.949092",\ + "6.376684, 6.522714, 6.530405, 6.537283, 6.556970"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1353,11 +2373,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.955884, 5.956819, 5.956882, 5.956938, 5.957098",\ - "5.955884, 5.956819, 5.956882, 5.956938, 5.957098",\ - "5.955884, 5.956819, 5.956882, 5.956938, 5.957098",\ - "5.897500, 5.898435, 5.898498, 5.898554, 5.898714",\ - "5.502210, 5.503145, 5.503207, 5.503263, 5.503424"); + values ( "5.627875, 5.628775, 5.628835, 5.628889, 5.629044",\ + "5.627875, 5.628775, 5.628835, 5.628889, 5.629044",\ + "5.627875, 5.628775, 5.628835, 5.628889, 5.629044",\ + "5.571680, 5.572580, 5.572640, 5.572695, 5.572849",\ + "5.169960, 5.170860, 5.170920, 5.170975, 5.171129"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1371,11 +2391,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.905696, 5.911695, 5.911700, 5.911705, 5.911720",\ - "5.905696, 5.911695, 5.911700, 5.911705, 5.911720",\ - "5.905696, 5.911695, 5.911700, 5.911705, 5.911720",\ - "5.847312, 5.853311, 5.853316, 5.853322, 5.853336",\ - "5.452022, 5.458020, 5.458026, 5.458031, 5.458045"); + values ( "5.579569, 5.585343, 5.585348, 5.585353, 5.585367",\ + "5.579569, 5.585343, 5.585348, 5.585353, 5.585367",\ + "5.579569, 5.585343, 5.585348, 5.585353, 5.585367",\ + "5.523375, 5.529148, 5.529153, 5.529158, 5.529172",\ + "5.121655, 5.127428, 5.127434, 5.127439, 5.127452"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1389,12 +2409,97 @@ pin("mprj_io[28]") { } /* end of arc hk_serial_load_mprj_io[28]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.527843, 4.667374, 4.667374, 4.667374, 4.667374",\ + "4.527843, 4.667374, 4.667374, 4.667374, 4.667374",\ + "4.527843, 4.667374, 4.667374, 4.667374, 4.667374",\ + "4.508227, 4.667374, 4.667374, 4.667374, 4.667374",\ + "4.423676, 4.601845, 4.609933, 4.617167, 4.637873"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.509053, 4.615586, 4.615586, 4.615586, 4.615586",\ + "4.509053, 4.615586, 4.615586, 4.615586, 4.615586",\ + "4.509053, 4.615586, 4.615586, 4.615586, 4.615586",\ + "4.489438, 4.615586, 4.615586, 4.615586, 4.615586",\ + "4.404886, 4.551599, 4.559340, 4.566266, 4.586085"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423516, 0.515554, 0.520969, 0.525812, 0.539673",\ + "0.423516, 0.515554, 0.520969, 0.525812, 0.539673",\ + "0.423516, 0.515554, 0.520969, 0.525812, 0.539673",\ + "0.423516, 0.515554, 0.520969, 0.525812, 0.539673",\ + "0.423516, 0.515554, 0.520969, 0.525812, 0.539673"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.045896, 4.211185, 4.218689, 4.225400, 4.244608",\ + "4.045896, 4.211185, 4.218689, 4.225400, 4.244608",\ + "4.045896, 4.211185, 4.218689, 4.225400, 4.244608",\ + "4.045896, 4.211185, 4.218689, 4.225400, 4.244608",\ + "4.018527, 4.183817, 4.191320, 4.198031, 4.217239"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.015844, 4.151951, 4.159133, 4.165558, 4.183945",\ + "4.015844, 4.151951, 4.159133, 4.165558, 4.183945",\ + "4.015844, 4.151951, 4.159133, 4.165558, 4.183945",\ + "4.015844, 4.151951, 4.159133, 4.165558, 4.183945",\ + "3.988477, 4.124582, 4.131765, 4.138190, 4.156577"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423516, 0.515554, 0.520969, 0.525812, 0.539673",\ + "0.423516, 0.515554, 0.520969, 0.525812, 0.539673",\ + "0.423516, 0.515554, 0.520969, 0.525812, 0.539673",\ + "0.423516, 0.515554, 0.520969, 0.525812, 0.539673",\ + "0.423516, 0.515554, 0.520969, 0.525812, 0.539673"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg_min*/ + } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1408,11 +2513,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.075402, 7.247131, 7.254927, 7.254942, 7.254942",\ - "7.075402, 7.247131, 7.254927, 7.254942, 7.254942",\ - "7.064473, 7.236202, 7.243999, 7.250971, 7.254942",\ - "6.989413, 7.161142, 7.168939, 7.175911, 7.195868",\ - "6.590980, 6.762709, 6.770505, 6.777477, 6.797434"); + values ( "7.345702, 7.523871, 7.531960, 7.531975, 7.531975",\ + "7.345702, 7.523871, 7.531960, 7.531975, 7.531975",\ + "7.334363, 7.512532, 7.520621, 7.527855, 7.531975",\ + "7.256489, 7.434658, 7.442746, 7.449980, 7.470685",\ + "6.864366, 7.042535, 7.050623, 7.057858, 7.078562"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1426,11 +2531,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.935747, 7.076497, 7.082600, 7.082600, 7.082600",\ - "6.935747, 7.076497, 7.082600, 7.082600, 7.082600",\ - "6.924818, 7.065568, 7.072981, 7.079611, 7.082600",\ - "6.849758, 6.990509, 6.997921, 7.004551, 7.023526",\ - "6.451325, 6.592075, 6.599488, 6.606118, 6.625093"); + values ( "7.198509, 7.344537, 7.350869, 7.350869, 7.350869",\ + "7.198509, 7.344537, 7.350869, 7.350869, 7.350869",\ + "7.187170, 7.333199, 7.340889, 7.347768, 7.350869",\ + "7.109296, 7.255324, 7.263014, 7.269893, 7.289579",\ + "6.717173, 6.863201, 6.870892, 6.877770, 6.897456"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1451,11 +2556,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.282686, 6.283607, 6.283669, 6.283724, 6.283883",\ - "6.282686, 6.283607, 6.283669, 6.283724, 6.283883",\ - "6.282686, 6.283607, 6.283669, 6.283724, 6.283883",\ - "6.224301, 6.225223, 6.225285, 6.225340, 6.225499",\ - "5.829011, 5.829933, 5.829995, 5.830050, 5.830209"); + values ( "5.942420, 5.943307, 5.943367, 5.943420, 5.943573",\ + "5.942420, 5.943307, 5.943367, 5.943420, 5.943573",\ + "5.942420, 5.943307, 5.943367, 5.943420, 5.943573",\ + "5.886226, 5.887112, 5.887172, 5.887225, 5.887378",\ + "5.484506, 5.485393, 5.485453, 5.485506, 5.485659"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1469,11 +2574,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.232547, 6.238586, 6.238591, 6.238596, 6.238610",\ - "6.232547, 6.238586, 6.238591, 6.238596, 6.238610",\ - "6.232547, 6.238586, 6.238591, 6.238596, 6.238610",\ - "6.174162, 6.180202, 6.180207, 6.180212, 6.180225",\ - "5.778872, 5.784912, 5.784917, 5.784922, 5.784935"); + values ( "5.894161, 5.899974, 5.899980, 5.899984, 5.899997",\ + "5.894161, 5.899974, 5.899980, 5.899984, 5.899997",\ + "5.894161, 5.899974, 5.899980, 5.899984, 5.899997",\ + "5.837967, 5.843780, 5.843785, 5.843789, 5.843802",\ + "5.436247, 5.442060, 5.442065, 5.442070, 5.442083"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1487,12 +2592,97 @@ pin("mprj_io[27]") { } /* end of arc hk_serial_load_mprj_io[27]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.503518, 4.643048, 4.643048, 4.643048, 4.643048",\ + "4.503518, 4.643048, 4.643048, 4.643048, 4.643048",\ + "4.503518, 4.643048, 4.643048, 4.643048, 4.643048",\ + "4.483902, 4.643048, 4.643048, 4.643048, 4.643048",\ + "4.399351, 4.577519, 4.585608, 4.592842, 4.613547"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.485750, 4.592283, 4.592283, 4.592283, 4.592283",\ + "4.485750, 4.592283, 4.592283, 4.592283, 4.592283",\ + "4.485750, 4.592283, 4.592283, 4.592283, 4.592283",\ + "4.466134, 4.592283, 4.592283, 4.592283, 4.592283",\ + "4.381583, 4.528295, 4.536037, 4.542962, 4.562782"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423515, 0.515554, 0.520969, 0.525812, 0.539672",\ + "0.423515, 0.515554, 0.520969, 0.525812, 0.539672",\ + "0.423515, 0.515554, 0.520969, 0.525812, 0.539672",\ + "0.423515, 0.515554, 0.520969, 0.525812, 0.539672",\ + "0.423515, 0.515554, 0.520969, 0.525812, 0.539672"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.030692, 4.195981, 4.203485, 4.210196, 4.229403",\ + "4.030692, 4.195981, 4.203485, 4.210196, 4.229403",\ + "4.030692, 4.195981, 4.203485, 4.210196, 4.229403",\ + "4.030692, 4.195981, 4.203485, 4.210196, 4.229403",\ + "4.003324, 4.168613, 4.176116, 4.182827, 4.202036"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.994750, 4.130857, 4.138039, 4.144464, 4.162850",\ + "3.994750, 4.130857, 4.138039, 4.144464, 4.162850",\ + "3.994750, 4.130857, 4.138039, 4.144464, 4.162850",\ + "3.994750, 4.130857, 4.138039, 4.144464, 4.162850",\ + "3.967382, 4.103488, 4.110671, 4.117095, 4.135482"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423515, 0.515554, 0.520969, 0.525812, 0.539672",\ + "0.423515, 0.515554, 0.520969, 0.525812, 0.539672",\ + "0.423515, 0.515554, 0.520969, 0.525812, 0.539672",\ + "0.423515, 0.515554, 0.520969, 0.525812, 0.539672",\ + "0.423515, 0.515554, 0.520969, 0.525812, 0.539672"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg_min*/ + } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1506,11 +2696,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.409143, 7.580868, 7.588664, 7.588679, 7.588679",\ - "7.409143, 7.580868, 7.588664, 7.588679, 7.588679",\ - "7.398214, 7.569940, 7.577735, 7.584708, 7.588679",\ - "7.323154, 7.494880, 7.502676, 7.509648, 7.529605",\ - "6.924721, 7.096446, 7.104242, 7.111215, 7.131171"); + values ( "7.691959, 7.870124, 7.878212, 7.878228, 7.878228",\ + "7.691959, 7.870124, 7.878212, 7.878228, 7.878228",\ + "7.680620, 7.858785, 7.866874, 7.874108, 7.878228",\ + "7.602746, 7.780910, 7.788999, 7.796233, 7.816938",\ + "7.210623, 7.388788, 7.396876, 7.404110, 7.424816"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1524,11 +2714,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.267804, 7.408556, 7.414660, 7.414660, 7.414660",\ - "7.267804, 7.408556, 7.414660, 7.414660, 7.414660",\ - "7.256875, 7.397628, 7.405040, 7.411670, 7.414660",\ - "7.181815, 7.322568, 7.329980, 7.336610, 7.355585",\ - "6.783381, 6.924134, 6.931546, 6.938176, 6.957151"); + values ( "7.543018, 7.689049, 7.695380, 7.695380, 7.695380",\ + "7.543018, 7.689049, 7.695380, 7.695380, 7.695380",\ + "7.531679, 7.677710, 7.685400, 7.692279, 7.695380",\ + "7.453804, 7.599835, 7.607526, 7.614405, 7.634090",\ + "7.061682, 7.207713, 7.215403, 7.222281, 7.241968"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1549,11 +2739,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.614605, 6.615544, 6.615606, 6.615663, 6.615823",\ - "6.614605, 6.615544, 6.615606, 6.615663, 6.615823",\ - "6.614605, 6.615544, 6.615606, 6.615663, 6.615823",\ - "6.556221, 6.557159, 6.557222, 6.557278, 6.557439",\ - "6.160931, 6.161870, 6.161933, 6.161989, 6.162149"); + values ( "6.261894, 6.262798, 6.262858, 6.262912, 6.263067",\ + "6.261894, 6.262798, 6.262858, 6.262912, 6.263067",\ + "6.261894, 6.262798, 6.262858, 6.262912, 6.263067",\ + "6.205699, 6.206603, 6.206664, 6.206717, 6.206872",\ + "5.803979, 5.804883, 5.804944, 5.804997, 5.805152"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1567,11 +2757,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.564404, 6.570391, 6.570397, 6.570402, 6.570416",\ - "6.564404, 6.570391, 6.570397, 6.570402, 6.570416",\ - "6.564404, 6.570391, 6.570397, 6.570402, 6.570416",\ - "6.506020, 6.512007, 6.512012, 6.512018, 6.512032",\ - "6.110730, 6.116717, 6.116723, 6.116728, 6.116743"); + values ( "6.213576, 6.219338, 6.219344, 6.219349, 6.219363",\ + "6.213576, 6.219338, 6.219344, 6.219349, 6.219363",\ + "6.213576, 6.219338, 6.219344, 6.219349, 6.219363",\ + "6.157381, 6.163144, 6.163149, 6.163154, 6.163168",\ + "5.755661, 5.761424, 5.761429, 5.761434, 5.761448"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1585,12 +2775,97 @@ pin("mprj_io[26]") { } /* end of arc hk_serial_load_mprj_io[26]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.589700, 4.729227, 4.729227, 4.729227, 4.729227",\ + "4.589700, 4.729227, 4.729227, 4.729227, 4.729227",\ + "4.589700, 4.729227, 4.729227, 4.729227, 4.729227",\ + "4.570085, 4.729227, 4.729227, 4.729227, 4.729227",\ + "4.485533, 4.663698, 4.671786, 4.679021, 4.699726"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.549462, 4.655994, 4.655994, 4.655994, 4.655994",\ + "4.549462, 4.655994, 4.655994, 4.655994, 4.655994",\ + "4.549462, 4.655994, 4.655994, 4.655994, 4.655994",\ + "4.529847, 4.655994, 4.655994, 4.655994, 4.655994",\ + "4.445296, 4.592006, 4.599749, 4.606674, 4.626493"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423499, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423499, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423499, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423499, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423499, 0.515550, 0.520964, 0.525806, 0.539665"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.096601, 4.261886, 4.269390, 4.276101, 4.295309",\ + "4.096601, 4.261886, 4.269390, 4.276101, 4.295309",\ + "4.096601, 4.261886, 4.269390, 4.276101, 4.295309",\ + "4.096601, 4.261886, 4.269390, 4.276101, 4.295309",\ + "4.069232, 4.234518, 4.242022, 4.248733, 4.267941"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.050685, 4.186790, 4.193974, 4.200398, 4.218785",\ + "4.050685, 4.186790, 4.193974, 4.200398, 4.218785",\ + "4.050685, 4.186790, 4.193974, 4.200398, 4.218785",\ + "4.050685, 4.186790, 4.193974, 4.200398, 4.218785",\ + "4.023317, 4.159422, 4.166605, 4.173029, 4.191417"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423499, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423499, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423499, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423499, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423499, 0.515550, 0.520964, 0.525806, 0.539665"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg_min*/ + } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1604,11 +2879,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.731443, 7.903170, 7.910965, 7.910981, 7.910981",\ - "7.731443, 7.903170, 7.910965, 7.910981, 7.910981",\ - "7.720514, 7.892241, 7.900037, 7.907010, 7.910981",\ - "7.645454, 7.817181, 7.824977, 7.831950, 7.851906",\ - "7.247021, 7.418747, 7.426543, 7.433516, 7.453473"); + values ( "8.026346, 8.204512, 8.212601, 8.212616, 8.212616",\ + "8.026346, 8.204512, 8.212601, 8.212616, 8.212616",\ + "8.015007, 8.193173, 8.201262, 8.208496, 8.212616",\ + "7.937133, 8.115298, 8.123387, 8.130621, 8.151326",\ + "7.545010, 7.723176, 7.731264, 7.738499, 7.759203"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1622,11 +2897,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.592645, 7.733395, 7.739498, 7.739498, 7.739498",\ - "7.592645, 7.733395, 7.739498, 7.739498, 7.739498",\ - "7.581716, 7.722466, 7.729878, 7.736508, 7.739498",\ - "7.506656, 7.647407, 7.654819, 7.661448, 7.680424",\ - "7.108222, 7.248973, 7.256385, 7.263015, 7.281990"); + values ( "7.880041, 8.026070, 8.032401, 8.032401, 8.032401",\ + "7.880041, 8.026070, 8.032401, 8.032401, 8.032401",\ + "7.868702, 8.014730, 8.022421, 8.029300, 8.032401",\ + "7.790828, 7.936856, 7.944547, 7.951425, 7.971111",\ + "7.398705, 7.544733, 7.552423, 7.559302, 7.578989"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1647,11 +2922,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.938046, 6.938968, 6.939030, 6.939085, 6.939244",\ - "6.938046, 6.938968, 6.939030, 6.939085, 6.939244",\ - "6.938046, 6.938968, 6.939030, 6.939085, 6.939244",\ - "6.879661, 6.880584, 6.880646, 6.880701, 6.880860",\ - "6.484372, 6.485294, 6.485356, 6.485412, 6.485570"); + values ( "6.572268, 6.573156, 6.573216, 6.573269, 6.573422",\ + "6.572268, 6.573156, 6.573216, 6.573269, 6.573422",\ + "6.572268, 6.573156, 6.573216, 6.573269, 6.573422",\ + "6.516074, 6.516962, 6.517021, 6.517075, 6.517227",\ + "6.114353, 6.115241, 6.115301, 6.115354, 6.115507"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1665,11 +2940,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.887902, 6.893937, 6.893943, 6.893948, 6.893961",\ - "6.887902, 6.893937, 6.893943, 6.893948, 6.893961",\ - "6.887902, 6.893937, 6.893943, 6.893948, 6.893961",\ - "6.829517, 6.835553, 6.835558, 6.835563, 6.835577",\ - "6.434228, 6.440263, 6.440269, 6.440274, 6.440288"); + values ( "6.524005, 6.529814, 6.529819, 6.529824, 6.529838",\ + "6.524005, 6.529814, 6.529819, 6.529824, 6.529838",\ + "6.524005, 6.529814, 6.529819, 6.529824, 6.529838",\ + "6.467810, 6.473619, 6.473625, 6.473629, 6.473642",\ + "6.066090, 6.071899, 6.071904, 6.071909, 6.071922"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1683,12 +2958,97 @@ pin("mprj_io[25]") { } /* end of arc hk_serial_load_mprj_io[25]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.709442, 4.848969, 4.848969, 4.848969, 4.848969",\ + "4.709442, 4.848969, 4.848969, 4.848969, 4.848969",\ + "4.709442, 4.848969, 4.848969, 4.848969, 4.848969",\ + "4.689826, 4.848969, 4.848969, 4.848969, 4.848969",\ + "4.605275, 4.783441, 4.791530, 4.798763, 4.819468"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.628609, 4.735141, 4.735141, 4.735141, 4.735141",\ + "4.628609, 4.735141, 4.735141, 4.735141, 4.735141",\ + "4.628609, 4.735141, 4.735141, 4.735141, 4.735141",\ + "4.608993, 4.735141, 4.735141, 4.735141, 4.735141",\ + "4.524442, 4.671153, 4.678895, 4.685821, 4.705640"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423504, 0.515551, 0.520965, 0.525808, 0.539667",\ + "0.423504, 0.515551, 0.520965, 0.525808, 0.539667",\ + "0.423504, 0.515551, 0.520965, 0.525808, 0.539667",\ + "0.423504, 0.515551, 0.520965, 0.525808, 0.539667",\ + "0.423504, 0.515551, 0.520965, 0.525808, 0.539667"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.185847, 4.351133, 4.358637, 4.365348, 4.384556",\ + "4.185847, 4.351133, 4.358637, 4.365348, 4.384556",\ + "4.185847, 4.351133, 4.358637, 4.365348, 4.384556",\ + "4.185847, 4.351133, 4.358637, 4.365348, 4.384556",\ + "4.158479, 4.323765, 4.331269, 4.337980, 4.357188"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.121174, 4.257279, 4.264462, 4.270886, 4.289274",\ + "4.121174, 4.257279, 4.264462, 4.270886, 4.289274",\ + "4.121174, 4.257279, 4.264462, 4.270886, 4.289274",\ + "4.121174, 4.257279, 4.264462, 4.270886, 4.289274",\ + "4.093806, 4.229911, 4.237094, 4.243519, 4.261906"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423504, 0.515551, 0.520965, 0.525808, 0.539667",\ + "0.423504, 0.515551, 0.520965, 0.525808, 0.539667",\ + "0.423504, 0.515551, 0.520965, 0.525808, 0.539667",\ + "0.423504, 0.515551, 0.520965, 0.525808, 0.539667",\ + "0.423504, 0.515551, 0.520965, 0.525808, 0.539667"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg_min*/ + } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1698,8 +3058,8 @@ pin("mprj_io[24]") { pin("mprj_io[23]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1709,8 +3069,8 @@ pin("mprj_io[23]") { pin("mprj_io[22]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1720,8 +3080,8 @@ pin("mprj_io[22]") { pin("mprj_io[21]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1731,8 +3091,8 @@ pin("mprj_io[21]") { pin("mprj_io[20]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1742,8 +3102,8 @@ pin("mprj_io[20]") { pin("mprj_io[19]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1753,8 +3113,8 @@ pin("mprj_io[19]") { pin("mprj_io[18]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1764,8 +3124,8 @@ pin("mprj_io[18]") { pin("mprj_io[17]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1775,8 +3135,8 @@ pin("mprj_io[17]") { pin("mprj_io[16]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1786,8 +3146,8 @@ pin("mprj_io[16]") { pin("mprj_io[15]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1797,8 +3157,8 @@ pin("mprj_io[15]") { pin("mprj_io[14]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1808,8 +3168,8 @@ pin("mprj_io[14]") { pin("mprj_io[13]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1823,11 +3183,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.370336, 7.507925, 7.507925, 7.507925, 7.507925",\ - "7.370336, 7.507925, 7.507925, 7.507925, 7.507925",\ - "7.370336, 7.507925, 7.507925, 7.507925, 7.507925",\ - "7.345396, 7.507925, 7.507925, 7.507925, 7.507925",\ - "7.238115, 7.409847, 7.417643, 7.424616, 7.444572"); + values ( "7.650717, 7.793465, 7.793465, 7.793465, 7.793465",\ + "7.650717, 7.793465, 7.793465, 7.793465, 7.793465",\ + "7.650717, 7.793465, 7.793465, 7.793465, 7.793465",\ + "7.624841, 7.793465, 7.793465, 7.793465, 7.793465",\ + "7.514499, 7.692671, 7.700759, 7.707994, 7.728698"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1841,11 +3201,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.226974, 7.331863, 7.331863, 7.331863, 7.331863",\ - "7.226974, 7.331863, 7.331863, 7.331863, 7.331863",\ - "7.226974, 7.331863, 7.331863, 7.331863, 7.331863",\ - "7.202034, 7.331863, 7.331863, 7.331863, 7.331863",\ - "7.094754, 7.235494, 7.242907, 7.249536, 7.268511"); + values ( "7.499678, 7.608500, 7.608500, 7.608500, 7.608500",\ + "7.499678, 7.608500, 7.608500, 7.608500, 7.608500",\ + "7.499678, 7.608500, 7.608500, 7.608500, 7.608500",\ + "7.473802, 7.608500, 7.608500, 7.608500, 7.608500",\ + "7.363460, 7.509478, 7.517168, 7.524046, 7.543733"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1866,11 +3226,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.516009, 6.516859, 6.516917, 6.516970, 6.517120",\ - "6.516009, 6.516859, 6.516917, 6.516970, 6.517120",\ - "6.516009, 6.516859, 6.516917, 6.516970, 6.517120",\ - "6.516009, 6.516859, 6.516917, 6.516970, 6.517120",\ - "6.452657, 6.453506, 6.453565, 6.453618, 6.453768"); + values ( "6.257802, 6.258619, 6.258676, 6.258726, 6.258871",\ + "6.257802, 6.258619, 6.258676, 6.258726, 6.258871",\ + "6.257802, 6.258619, 6.258676, 6.258726, 6.258871",\ + "6.257802, 6.258619, 6.258676, 6.258726, 6.258871",\ + "6.195865, 6.196682, 6.196738, 6.196789, 6.196934"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1884,11 +3244,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.466122, 6.472372, 6.472376, 6.472380, 6.472392",\ - "6.466122, 6.472372, 6.472376, 6.472380, 6.472392",\ - "6.466122, 6.472372, 6.472376, 6.472380, 6.472392",\ - "6.466122, 6.472372, 6.472376, 6.472380, 6.472392",\ - "6.402770, 6.409019, 6.409024, 6.409028, 6.409039"); + values ( "6.209785, 6.215800, 6.215805, 6.215808, 6.215819",\ + "6.209785, 6.215800, 6.215805, 6.215808, 6.215819",\ + "6.209785, 6.215800, 6.215805, 6.215808, 6.215819",\ + "6.209785, 6.215800, 6.215805, 6.215808, 6.215819",\ + "6.147848, 6.153863, 6.153867, 6.153871, 6.153882"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1902,12 +3262,97 @@ pin("mprj_io[13]") { } /* end of arc hk_serial_load_mprj_io[13]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.645159, 4.784692, 4.784692, 4.784692, 4.784692",\ + "4.645159, 4.784692, 4.784692, 4.784692, 4.784692",\ + "4.645159, 4.784692, 4.784692, 4.784692, 4.784692",\ + "4.625543, 4.784692, 4.784692, 4.784692, 4.784692",\ + "4.540992, 4.719164, 4.727252, 4.734487, 4.755191"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.649068, 4.755602, 4.755602, 4.755602, 4.755602",\ + "4.649068, 4.755602, 4.755602, 4.755602, 4.755602",\ + "4.649068, 4.755602, 4.755602, 4.755602, 4.755602",\ + "4.629453, 4.755602, 4.755602, 4.755602, 4.755602",\ + "4.544902, 4.691614, 4.699357, 4.706282, 4.726101"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423527, 0.515558, 0.520973, 0.525816, 0.539679",\ + "0.423527, 0.515558, 0.520973, 0.525816, 0.539679",\ + "0.423527, 0.515558, 0.520973, 0.525816, 0.539679",\ + "0.423527, 0.515558, 0.520973, 0.525816, 0.539679",\ + "0.423527, 0.515558, 0.520973, 0.525816, 0.539679"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.056260, 4.221552, 4.229055, 4.235766, 4.254974",\ + "4.056260, 4.221552, 4.229055, 4.235766, 4.254974",\ + "4.056260, 4.221552, 4.229055, 4.235766, 4.254974",\ + "4.056260, 4.221552, 4.229055, 4.235766, 4.254974",\ + "4.028892, 4.194184, 4.201687, 4.208399, 4.227607"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.032256, 4.168363, 4.175546, 4.181971, 4.200357",\ + "4.032256, 4.168363, 4.175546, 4.181971, 4.200357",\ + "4.032256, 4.168363, 4.175546, 4.181971, 4.200357",\ + "4.032256, 4.168363, 4.175546, 4.181971, 4.200357",\ + "4.004889, 4.140995, 4.148178, 4.154602, 4.172989"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423527, 0.515558, 0.520973, 0.525816, 0.539679",\ + "0.423527, 0.515558, 0.520973, 0.525816, 0.539679",\ + "0.423527, 0.515558, 0.520973, 0.525816, 0.539679",\ + "0.423527, 0.515558, 0.520973, 0.525816, 0.539679",\ + "0.423527, 0.515558, 0.520973, 0.525816, 0.539679"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg_min*/ + } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1921,11 +3366,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.014274, 7.151837, 7.151837, 7.151837, 7.151837",\ - "7.014274, 7.151837, 7.151837, 7.151837, 7.151837",\ - "7.014274, 7.151837, 7.151837, 7.151837, 7.151837",\ - "6.989333, 7.151837, 7.151837, 7.151837, 7.151837",\ - "6.882053, 7.053758, 7.061554, 7.068527, 7.088485"); + values ( "7.281303, 7.424024, 7.424024, 7.424024, 7.424024",\ + "7.281303, 7.424024, 7.424024, 7.424024, 7.424024",\ + "7.281303, 7.424024, 7.424024, 7.424024, 7.424024",\ + "7.255427, 7.424024, 7.424024, 7.424024, 7.424024",\ + "7.145085, 7.323228, 7.331317, 7.338552, 7.359258"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1939,11 +3384,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.871936, 6.976856, 6.976856, 6.976856, 6.976856",\ - "6.871936, 6.976856, 6.976856, 6.976856, 6.976856",\ - "6.871936, 6.976856, 6.976856, 6.976856, 6.976856",\ - "6.846995, 6.976856, 6.976856, 6.976856, 6.976856",\ - "6.739715, 6.880487, 6.887899, 6.894529, 6.913505"); + values ( "7.131326, 7.240180, 7.240180, 7.240180, 7.240180",\ + "7.131326, 7.240180, 7.240180, 7.240180, 7.240180",\ + "7.131326, 7.240180, 7.240180, 7.240180, 7.240180",\ + "7.105450, 7.240180, 7.240180, 7.240180, 7.240180",\ + "6.995108, 7.141159, 7.148849, 7.155727, 7.175414"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1964,11 +3409,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.176011, 6.177097, 6.177166, 6.177229, 6.177406",\ - "6.176011, 6.177097, 6.177166, 6.177229, 6.177406",\ - "6.176011, 6.177097, 6.177166, 6.177229, 6.177406",\ - "6.176011, 6.177097, 6.177166, 6.177229, 6.177406",\ - "6.112659, 6.113745, 6.113814, 6.113876, 6.114054"); + values ( "5.930552, 5.931598, 5.931665, 5.931725, 5.931896",\ + "5.930552, 5.931598, 5.931665, 5.931725, 5.931896",\ + "5.930552, 5.931598, 5.931665, 5.931725, 5.931896",\ + "5.930552, 5.931598, 5.931665, 5.931725, 5.931896",\ + "5.868615, 5.869661, 5.869728, 5.869787, 5.869958"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1982,11 +3427,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.125295, 6.130852, 6.130860, 6.130867, 6.130886",\ - "6.125295, 6.130852, 6.130860, 6.130867, 6.130886",\ - "6.125295, 6.130852, 6.130860, 6.130867, 6.130886",\ - "6.125295, 6.130852, 6.130860, 6.130867, 6.130886",\ - "6.061943, 6.067500, 6.067507, 6.067514, 6.067533"); + values ( "5.881739, 5.887087, 5.887094, 5.887101, 5.887120",\ + "5.881739, 5.887087, 5.887094, 5.887101, 5.887120",\ + "5.881739, 5.887087, 5.887094, 5.887101, 5.887120",\ + "5.881739, 5.887087, 5.887094, 5.887101, 5.887120",\ + "5.819801, 5.825150, 5.825157, 5.825164, 5.825183"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2000,12 +3445,97 @@ pin("mprj_io[12]") { } /* end of arc hk_serial_load_mprj_io[12]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.534817, 4.674324, 4.674324, 4.674324, 4.674324",\ + "4.534817, 4.674324, 4.674324, 4.674324, 4.674324",\ + "4.534817, 4.674324, 4.674324, 4.674324, 4.674324",\ + "4.515202, 4.674324, 4.674324, 4.674324, 4.674324",\ + "4.430650, 4.608794, 4.616882, 4.624117, 4.644824"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.413907, 4.520434, 4.520434, 4.520434, 4.520434",\ + "4.413907, 4.520434, 4.520434, 4.520434, 4.520434",\ + "4.413907, 4.520434, 4.520434, 4.520434, 4.520434",\ + "4.394291, 4.520434, 4.520434, 4.520434, 4.520434",\ + "4.309740, 4.456445, 4.464188, 4.471113, 4.490933"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423418, 0.515528, 0.520938, 0.525777, 0.539626",\ + "0.423418, 0.515528, 0.520938, 0.525777, 0.539626",\ + "0.423418, 0.515528, 0.520938, 0.525777, 0.539626",\ + "0.423418, 0.515528, 0.520938, 0.525777, 0.539626",\ + "0.423418, 0.515528, 0.520938, 0.525777, 0.539626"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.055667, 4.220933, 4.228437, 4.235148, 4.254358",\ + "4.055667, 4.220933, 4.228437, 4.235148, 4.254358",\ + "4.055667, 4.220933, 4.228437, 4.235148, 4.254358",\ + "4.055667, 4.220933, 4.228437, 4.235148, 4.254358",\ + "4.028299, 4.193564, 4.201069, 4.207780, 4.226990"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.926271, 4.062371, 4.069554, 4.075979, 4.094366",\ + "3.926271, 4.062371, 4.069554, 4.075979, 4.094366",\ + "3.926271, 4.062371, 4.069554, 4.075979, 4.094366",\ + "3.926271, 4.062371, 4.069554, 4.075979, 4.094366",\ + "3.898903, 4.035003, 4.042186, 4.048611, 4.066998"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423418, 0.515528, 0.520938, 0.525777, 0.539626",\ + "0.423418, 0.515528, 0.520938, 0.525777, 0.539626",\ + "0.423418, 0.515528, 0.520938, 0.525777, 0.539626",\ + "0.423418, 0.515528, 0.520938, 0.525777, 0.539626",\ + "0.423418, 0.515528, 0.520938, 0.525777, 0.539626"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg_min*/ + } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2019,11 +3549,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.691505, 6.829067, 6.829067, 6.829067, 6.829067",\ - "6.691505, 6.829067, 6.829067, 6.829067, 6.829067",\ - "6.691505, 6.829067, 6.829067, 6.829067, 6.829067",\ - "6.666564, 6.829067, 6.829067, 6.829067, 6.829067",\ - "6.559284, 6.730987, 6.738783, 6.745757, 6.765715"); + values ( "6.946431, 7.089151, 7.089151, 7.089151, 7.089151",\ + "6.946431, 7.089151, 7.089151, 7.089151, 7.089151",\ + "6.946431, 7.089151, 7.089151, 7.089151, 7.089151",\ + "6.920555, 7.089151, 7.089151, 7.089151, 7.089151",\ + "6.810212, 6.988354, 6.996443, 7.003678, 7.024384"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2037,11 +3567,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.552021, 6.656949, 6.656949, 6.656949, 6.656949",\ - "6.552021, 6.656949, 6.656949, 6.656949, 6.656949",\ - "6.552021, 6.656949, 6.656949, 6.656949, 6.656949",\ - "6.527080, 6.656949, 6.656949, 6.656949, 6.656949",\ - "6.419800, 6.560579, 6.567991, 6.574621, 6.593596"); + values ( "6.799413, 6.908276, 6.908276, 6.908276, 6.908276",\ + "6.799413, 6.908276, 6.908276, 6.908276, 6.908276",\ + "6.799413, 6.908276, 6.908276, 6.908276, 6.908276",\ + "6.773538, 6.908276, 6.908276, 6.908276, 6.908276",\ + "6.663195, 6.809253, 6.816943, 6.823822, 6.843509"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2062,11 +3592,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.858828, 5.859970, 5.860042, 5.860106, 5.860291",\ - "5.858828, 5.859970, 5.860042, 5.860106, 5.860291",\ - "5.858828, 5.859970, 5.860042, 5.860106, 5.860291",\ - "5.858828, 5.859970, 5.860042, 5.860106, 5.860291",\ - "5.795475, 5.796618, 5.796689, 5.796754, 5.796938"); + values ( "5.625264, 5.626363, 5.626432, 5.626494, 5.626672",\ + "5.625264, 5.626363, 5.626432, 5.626494, 5.626672",\ + "5.625264, 5.626363, 5.626432, 5.626494, 5.626672",\ + "5.625264, 5.626363, 5.626432, 5.626494, 5.626672",\ + "5.563326, 5.564426, 5.564495, 5.564557, 5.564734"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2080,11 +3610,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.807915, 5.813307, 5.813315, 5.813323, 5.813344",\ - "5.807915, 5.813307, 5.813315, 5.813323, 5.813344",\ - "5.807915, 5.813307, 5.813315, 5.813323, 5.813344",\ - "5.807915, 5.813307, 5.813315, 5.813323, 5.813344",\ - "5.744562, 5.749954, 5.749963, 5.749970, 5.749991"); + values ( "5.576260, 5.581450, 5.581458, 5.581465, 5.581486",\ + "5.576260, 5.581450, 5.581458, 5.581465, 5.581486",\ + "5.576260, 5.581450, 5.581458, 5.581465, 5.581486",\ + "5.576260, 5.581450, 5.581458, 5.581465, 5.581486",\ + "5.514322, 5.519513, 5.519521, 5.519528, 5.519548"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2098,12 +3628,97 @@ pin("mprj_io[11]") { } /* end of arc hk_serial_load_mprj_io[11]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.492142, 4.631648, 4.631648, 4.631648, 4.631648",\ + "4.492142, 4.631648, 4.631648, 4.631648, 4.631648",\ + "4.492142, 4.631648, 4.631648, 4.631648, 4.631648",\ + "4.472527, 4.631648, 4.631648, 4.631648, 4.631648",\ + "4.387976, 4.566117, 4.574206, 4.581441, 4.602148"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.398610, 4.505136, 4.505136, 4.505136, 4.505136",\ + "4.398610, 4.505136, 4.505136, 4.505136, 4.505136",\ + "4.398610, 4.505136, 4.505136, 4.505136, 4.505136",\ + "4.378994, 4.505136, 4.505136, 4.505136, 4.505136",\ + "4.294443, 4.441148, 4.448890, 4.455816, 4.475636"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423413, 0.515526, 0.520936, 0.525775, 0.539624",\ + "0.423413, 0.515526, 0.520936, 0.525775, 0.539624",\ + "0.423413, 0.515526, 0.520936, 0.525775, 0.539624",\ + "0.423413, 0.515526, 0.520936, 0.525775, 0.539624",\ + "0.423413, 0.515526, 0.520936, 0.525775, 0.539624"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.013376, 4.178640, 4.186145, 4.192856, 4.212066",\ + "4.013376, 4.178640, 4.186145, 4.192856, 4.212066",\ + "4.013376, 4.178640, 4.186145, 4.192856, 4.212066",\ + "4.013376, 4.178640, 4.186145, 4.192856, 4.212066",\ + "3.986008, 4.151272, 4.158777, 4.165488, 4.184698"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.911582, 4.047681, 4.054864, 4.061289, 4.079676",\ + "3.911582, 4.047681, 4.054864, 4.061289, 4.079676",\ + "3.911582, 4.047681, 4.054864, 4.061289, 4.079676",\ + "3.911582, 4.047681, 4.054864, 4.061289, 4.079676",\ + "3.884213, 4.020313, 4.027496, 4.033921, 4.052308"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423413, 0.515526, 0.520936, 0.525775, 0.539624",\ + "0.423413, 0.515526, 0.520936, 0.525775, 0.539624",\ + "0.423413, 0.515526, 0.520936, 0.525775, 0.539624",\ + "0.423413, 0.515526, 0.520936, 0.525775, 0.539624",\ + "0.423413, 0.515526, 0.520936, 0.525775, 0.539624"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg_min*/ + } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2117,11 +3732,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.364868, 6.502430, 6.502430, 6.502430, 6.502430",\ - "6.364868, 6.502430, 6.502430, 6.502430, 6.502430",\ - "6.364868, 6.502430, 6.502430, 6.502430, 6.502430",\ - "6.339928, 6.502430, 6.502430, 6.502430, 6.502430",\ - "6.232647, 6.404350, 6.412147, 6.419120, 6.439077"); + values ( "7.451209, 7.593929, 7.593929, 7.593929, 7.593929",\ + "7.451209, 7.593929, 7.593929, 7.593929, 7.593929",\ + "7.451209, 7.593929, 7.593929, 7.593929, 7.593929",\ + "7.425333, 7.593929, 7.593929, 7.593929, 7.593929",\ + "7.314990, 7.493132, 7.501221, 7.508455, 7.529162"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2135,11 +3750,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.213181, 6.318103, 6.318103, 6.318103, 6.318103",\ - "6.213181, 6.318103, 6.318103, 6.318103, 6.318103",\ - "6.213181, 6.318103, 6.318103, 6.318103, 6.318103",\ - "6.188241, 6.318103, 6.318103, 6.318103, 6.318103",\ - "6.080960, 6.221733, 6.229146, 6.235776, 6.254751"); + values ( "6.774098, 6.883840, 6.883840, 6.883840, 6.883840",\ + "6.774098, 6.883840, 6.883840, 6.883840, 6.883840",\ + "6.774098, 6.883840, 6.883840, 6.883840, 6.883840",\ + "6.748222, 6.883840, 6.883840, 6.883840, 6.883840",\ + "6.637880, 6.784585, 6.792327, 6.799253, 6.819073"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2160,11 +3775,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.519429, 5.520528, 5.520598, 5.520661, 5.520840",\ - "5.519429, 5.520528, 5.520598, 5.520661, 5.520840",\ - "5.519429, 5.520528, 5.520598, 5.520661, 5.520840",\ - "5.519429, 5.520528, 5.520598, 5.520661, 5.520840",\ - "5.456078, 5.457176, 5.457246, 5.457309, 5.457488"); + values ( "5.298594, 5.299651, 5.299718, 5.299779, 5.299951",\ + "5.298594, 5.299651, 5.299718, 5.299779, 5.299951",\ + "5.298594, 5.299651, 5.299718, 5.299779, 5.299951",\ + "5.298594, 5.299651, 5.299718, 5.299779, 5.299951",\ + "5.236656, 5.237714, 5.237782, 5.237842, 5.238014"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2178,11 +3793,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.468669, 5.474189, 5.474197, 5.474204, 5.474224",\ - "5.468669, 5.474189, 5.474197, 5.474204, 5.474224",\ - "5.468669, 5.474189, 5.474197, 5.474204, 5.474224",\ - "5.468669, 5.474189, 5.474197, 5.474204, 5.474224",\ - "5.405317, 5.410837, 5.410845, 5.410852, 5.410872"); + values ( "5.249737, 5.255050, 5.255057, 5.255064, 5.255083",\ + "5.249737, 5.255050, 5.255057, 5.255064, 5.255083",\ + "5.249737, 5.255050, 5.255057, 5.255064, 5.255083",\ + "5.249737, 5.255050, 5.255057, 5.255064, 5.255083",\ + "5.187799, 5.193113, 5.193120, 5.193127, 5.193146"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2196,12 +3811,97 @@ pin("mprj_io[10]") { } /* end of arc hk_serial_load_mprj_io[10]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.518128, 4.657634, 4.657634, 4.657634, 4.657634",\ + "4.518128, 4.657634, 4.657634, 4.657634, 4.657634",\ + "4.518128, 4.657634, 4.657634, 4.657634, 4.657634",\ + "4.498512, 4.657634, 4.657634, 4.657634, 4.657634",\ + "4.413961, 4.592103, 4.600192, 4.607427, 4.628133"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.491602, 4.598129, 4.598129, 4.598129, 4.598129",\ + "4.491602, 4.598129, 4.598129, 4.598129, 4.598129",\ + "4.491602, 4.598129, 4.598129, 4.598129, 4.598129",\ + "4.471987, 4.598129, 4.598129, 4.598129, 4.598129",\ + "4.387435, 4.534140, 4.541883, 4.548808, 4.568628"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423412, 0.515526, 0.520936, 0.525775, 0.539623",\ + "0.423412, 0.515526, 0.520936, 0.525775, 0.539623",\ + "0.423412, 0.515526, 0.520936, 0.525775, 0.539623",\ + "0.423412, 0.515526, 0.520936, 0.525775, 0.539623",\ + "0.423412, 0.515526, 0.520936, 0.525775, 0.539623"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.221029, 3.386293, 3.393797, 3.400509, 3.419719",\ + "3.221029, 3.386293, 3.393797, 3.400509, 3.419719",\ + "3.221029, 3.386293, 3.393797, 3.400509, 3.419719",\ + "3.221029, 3.386293, 3.393797, 3.400509, 3.419719",\ + "3.193704, 3.358967, 3.366472, 3.373183, 3.392393"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.191779, 3.327878, 3.335062, 3.341486, 3.359874",\ + "3.191779, 3.327878, 3.335062, 3.341486, 3.359874",\ + "3.191779, 3.327878, 3.335062, 3.341486, 3.359874",\ + "3.191779, 3.327878, 3.335062, 3.341486, 3.359874",\ + "3.164454, 3.300553, 3.307736, 3.314161, 3.332548"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423412, 0.515526, 0.520936, 0.525775, 0.539623",\ + "0.423412, 0.515526, 0.520936, 0.525775, 0.539623",\ + "0.423412, 0.515526, 0.520936, 0.525775, 0.539623",\ + "0.423412, 0.515526, 0.520936, 0.525775, 0.539623",\ + "0.423412, 0.515526, 0.520936, 0.525775, 0.539623"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg_min*/ + } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2215,11 +3915,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.027779, 6.165330, 6.165330, 6.165330, 6.165330",\ - "6.027779, 6.165330, 6.165330, 6.165330, 6.165330",\ - "6.027779, 6.165330, 6.165330, 6.165330, 6.165330",\ - "6.002838, 6.165330, 6.165330, 6.165330, 6.165330",\ - "5.895557, 6.067248, 6.075046, 6.082019, 6.101977"); + values ( "6.257813, 6.400523, 6.400523, 6.400523, 6.400523",\ + "6.257813, 6.400523, 6.400523, 6.400523, 6.400523",\ + "6.257813, 6.400523, 6.400523, 6.400523, 6.400523",\ + "6.231937, 6.400523, 6.400523, 6.400523, 6.400523",\ + "6.121595, 6.299726, 6.307815, 6.315049, 6.335756"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2233,11 +3933,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.884242, 5.989161, 5.989161, 5.989161, 5.989161",\ - "5.884242, 5.989161, 5.989161, 5.989161, 5.989161",\ - "5.884242, 5.989161, 5.989161, 5.989161, 5.989161",\ - "5.859301, 5.989161, 5.989161, 5.989161, 5.989161",\ - "5.752020, 5.892792, 5.900204, 5.906834, 5.925809"); + values ( "6.106591, 6.215446, 6.215446, 6.215446, 6.215446",\ + "6.106591, 6.215446, 6.215446, 6.215446, 6.215446",\ + "6.106591, 6.215446, 6.215446, 6.215446, 6.215446",\ + "6.080716, 6.215446, 6.215446, 6.215446, 6.215446",\ + "5.970373, 6.116423, 6.124113, 6.130992, 6.150678"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2258,11 +3958,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.190572, 5.191653, 5.191722, 5.191784, 5.191961",\ - "5.190572, 5.191653, 5.191722, 5.191784, 5.191961",\ - "5.190572, 5.191653, 5.191722, 5.191784, 5.191961",\ - "5.190572, 5.191653, 5.191722, 5.191784, 5.191961",\ - "5.127220, 5.128301, 5.128370, 5.128432, 5.128609"); + values ( "4.982068, 4.983109, 4.983175, 4.983235, 4.983405",\ + "4.982068, 4.983109, 4.983175, 4.983235, 4.983405",\ + "4.982068, 4.983109, 4.983175, 4.983235, 4.983405",\ + "4.982068, 4.983109, 4.983175, 4.983235, 4.983405",\ + "4.920131, 4.921171, 4.921238, 4.921298, 4.921468"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2276,11 +3976,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.139875, 5.145448, 5.145455, 5.145462, 5.145481",\ - "5.139875, 5.145448, 5.145455, 5.145462, 5.145481",\ - "5.139875, 5.145448, 5.145455, 5.145462, 5.145481",\ - "5.139875, 5.145448, 5.145455, 5.145462, 5.145481",\ - "5.076522, 5.082095, 5.082103, 5.082109, 5.082129"); + values ( "4.933272, 4.938636, 4.938643, 4.938650, 4.938668",\ + "4.933272, 4.938636, 4.938643, 4.938650, 4.938668",\ + "4.933272, 4.938636, 4.938643, 4.938650, 4.938668",\ + "4.933272, 4.938636, 4.938643, 4.938650, 4.938668",\ + "4.871335, 4.876698, 4.876706, 4.876712, 4.876731"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2294,12 +3994,184 @@ pin("mprj_io[9]") { } /* end of arc hk_serial_load_mprj_io[9]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.590229, 4.729724, 4.729724, 4.729724, 4.729724",\ + "4.590229, 4.729724, 4.729724, 4.729724, 4.729724",\ + "4.590229, 4.729724, 4.729724, 4.729724, 4.729724",\ + "4.570613, 4.729724, 4.729724, 4.729724, 4.729724",\ + "4.486062, 4.664192, 4.672281, 4.679517, 4.700223"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758813, 0.765605, 0.765605, 0.765605, 0.765605",\ + "0.758813, 0.765605, 0.765605, 0.765605, 0.765605",\ + "0.758813, 0.765605, 0.765605, 0.765605, 0.765605",\ + "0.758813, 0.765605, 0.765605, 0.765605, 0.765605",\ + "0.758813, 0.765605, 0.765605, 0.765605, 0.765605"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.522526, 4.629050, 4.629050, 4.629050, 4.629050",\ + "4.522526, 4.629050, 4.629050, 4.629050, 4.629050",\ + "4.522526, 4.629050, 4.629050, 4.629050, 4.629050",\ + "4.502910, 4.629050, 4.629050, 4.629050, 4.629050",\ + "4.418359, 4.565061, 4.572804, 4.579729, 4.599549"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423370, 0.515515, 0.520923, 0.525760, 0.539603",\ + "0.423370, 0.515515, 0.520923, 0.525760, 0.539603",\ + "0.423370, 0.515515, 0.520923, 0.525760, 0.539603",\ + "0.423370, 0.515515, 0.520923, 0.525760, 0.539603",\ + "0.423370, 0.515515, 0.520923, 0.525760, 0.539603"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.178231, 3.343484, 3.350989, 3.357701, 3.376911",\ + "3.178231, 3.343484, 3.350989, 3.357701, 3.376911",\ + "3.178231, 3.343484, 3.350989, 3.357701, 3.376911",\ + "3.178231, 3.343484, 3.350989, 3.357701, 3.376911",\ + "3.150905, 3.316159, 3.323663, 3.330375, 3.349585"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758813, 0.765605, 0.765605, 0.765605, 0.765605",\ + "0.758813, 0.765605, 0.765605, 0.765605, 0.765605",\ + "0.758813, 0.765605, 0.765605, 0.765605, 0.765605",\ + "0.758813, 0.765605, 0.765605, 0.765605, 0.765605",\ + "0.758813, 0.765605, 0.765605, 0.765605, 0.765605"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.162645, 3.298742, 3.305925, 3.312350, 3.330737",\ + "3.162645, 3.298742, 3.305925, 3.312350, 3.330737",\ + "3.162645, 3.298742, 3.305925, 3.312350, 3.330737",\ + "3.162645, 3.298742, 3.305925, 3.312350, 3.330737",\ + "3.135319, 3.271416, 3.278599, 3.285024, 3.303411"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423370, 0.515515, 0.520923, 0.525760, 0.539603",\ + "0.423370, 0.515515, 0.520923, 0.525760, 0.539603",\ + "0.423370, 0.515515, 0.520923, 0.525760, 0.539603",\ + "0.423370, 0.515515, 0.520923, 0.525760, 0.539603",\ + "0.423370, 0.515515, 0.520923, 0.525760, 0.539603"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg_min*/ + + timing () { + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.096534, 3.236029, 3.236029, 3.236029, 3.236029",\ + "3.096534, 3.236029, 3.236029, 3.236029, 3.236029",\ + "3.096534, 3.236029, 3.236029, 3.236029, 3.236029",\ + "3.076920, 3.236029, 3.236029, 3.236029, 3.236029",\ + "2.993850, 3.171980, 3.180069, 3.187304, 3.208011"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758813, 0.765605, 0.765605, 0.765605, 0.765605",\ + "0.758813, 0.765605, 0.765605, 0.765605, 0.765605",\ + "0.758813, 0.765605, 0.765605, 0.765605, 0.765605",\ + "0.758813, 0.765605, 0.765605, 0.765605, 0.765605",\ + "0.758813, 0.765605, 0.765605, 0.765605, 0.765605"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.001731, 3.148433, 3.156176, 3.163101, 3.182921",\ + "3.124022, 3.270724, 3.278467, 3.285392, 3.305212",\ + "3.237932, 3.384634, 3.392377, 3.399303, 3.419123",\ + "3.427817, 3.574519, 3.582262, 3.589187, 3.609007",\ + "4.210238, 4.356940, 4.364683, 4.371608, 4.391429"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423370, 0.515515, 0.520923, 0.525760, 0.539603",\ + "0.423370, 0.515515, 0.520923, 0.525760, 0.539603",\ + "0.423370, 0.515515, 0.520923, 0.525760, 0.539603",\ + "0.423370, 0.515515, 0.520923, 0.525760, 0.539603",\ + "0.423370, 0.515515, 0.520923, 0.525760, 0.539603"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "2.794819, 2.960073, 2.967577, 2.974289, 2.993499",\ + "2.794819, 2.960073, 2.967577, 2.974289, 2.993499",\ + "2.794819, 2.960073, 2.967577, 2.974289, 2.993499",\ + "2.794819, 2.960073, 2.967577, 2.974289, 2.993499",\ + "2.768827, 2.934080, 2.941585, 2.948297, 2.967507"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758813, 0.765605, 0.765605, 0.765605, 0.765605",\ + "0.758813, 0.765605, 0.765605, 0.765605, 0.765605",\ + "0.758813, 0.765605, 0.765605, 0.765605, 0.765605",\ + "0.758813, 0.765605, 0.765605, 0.765605, 0.765605",\ + "0.758813, 0.765605, 0.765605, 0.765605, 0.765605"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "2.757260, 2.893357, 2.900540, 2.906965, 2.925352",\ + "2.870749, 3.006845, 3.014029, 3.020453, 3.038841",\ + "2.976761, 3.112858, 3.120041, 3.126466, 3.144853",\ + "3.152919, 3.289016, 3.296199, 3.302624, 3.321011",\ + "3.878779, 4.014876, 4.022059, 4.028484, 4.046872"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423370, 0.515515, 0.520923, 0.525760, 0.539603",\ + "0.423370, 0.515515, 0.520923, 0.525760, 0.539603",\ + "0.423370, 0.515515, 0.520923, 0.525760, 0.539603",\ + "0.423370, 0.515515, 0.520923, 0.525760, 0.539603",\ + "0.423370, 0.515515, 0.520923, 0.525760, 0.539603"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una_min*/ + } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2313,11 +4185,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.691830, 5.829389, 5.829389, 5.829389, 5.829389",\ - "5.691830, 5.829389, 5.829389, 5.829389, 5.829389",\ - "5.691830, 5.829389, 5.829389, 5.829389, 5.829389",\ - "5.666889, 5.829389, 5.829389, 5.829389, 5.829389",\ - "5.559608, 5.731309, 5.739105, 5.746078, 5.766037"); + values ( "7.757529, 7.900248, 7.900248, 7.900248, 7.900248",\ + "7.757529, 7.900248, 7.900248, 7.900248, 7.900248",\ + "7.757529, 7.900248, 7.900248, 7.900248, 7.900248",\ + "7.731653, 7.900248, 7.900248, 7.900248, 7.900248",\ + "7.621311, 7.799450, 7.807539, 7.814774, 7.835481"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2331,11 +4203,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.544607, 5.649531, 5.649531, 5.649531, 5.649531",\ - "5.544607, 5.649531, 5.649531, 5.649531, 5.649531",\ - "5.544607, 5.649531, 5.649531, 5.649531, 5.649531",\ - "5.519666, 5.649531, 5.649531, 5.649531, 5.649531",\ - "5.412385, 5.553162, 5.560575, 5.567204, 5.586179"); + values ( "7.065277, 7.175018, 7.175018, 7.175018, 7.175018",\ + "7.065277, 7.175018, 7.175018, 7.175018, 7.175018",\ + "7.065277, 7.175018, 7.175018, 7.175018, 7.175018",\ + "7.039401, 7.175018, 7.175018, 7.175018, 7.175018",\ + "6.929058, 7.075762, 7.083505, 7.090431, 7.110251"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2356,11 +4228,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.853074, 4.854195, 4.854266, 4.854330, 4.854511",\ - "4.853074, 4.854195, 4.854266, 4.854330, 4.854511",\ - "4.853074, 4.854195, 4.854266, 4.854330, 4.854511",\ - "4.853074, 4.854195, 4.854266, 4.854330, 4.854511",\ - "4.789721, 4.790843, 4.790914, 4.790977, 4.791159"); + values ( "4.657227, 4.658306, 4.658374, 4.658435, 4.658610",\ + "4.657227, 4.658306, 4.658374, 4.658435, 4.658610",\ + "4.657227, 4.658306, 4.658374, 4.658435, 4.658610",\ + "4.657227, 4.658306, 4.658374, 4.658435, 4.658610",\ + "4.595289, 4.596368, 4.596437, 4.596498, 4.596673"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2374,11 +4246,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.802235, 4.807689, 4.807697, 4.807704, 4.807725",\ - "4.802235, 4.807689, 4.807697, 4.807704, 4.807725",\ - "4.802235, 4.807689, 4.807697, 4.807704, 4.807725",\ - "4.802235, 4.807689, 4.807697, 4.807704, 4.807725",\ - "4.738883, 4.744337, 4.744345, 4.744352, 4.744373"); + values ( "4.608294, 4.613544, 4.613552, 4.613558, 4.613578",\ + "4.608294, 4.613544, 4.613552, 4.613558, 4.613578",\ + "4.608294, 4.613544, 4.613552, 4.613558, 4.613578",\ + "4.608294, 4.613544, 4.613552, 4.613558, 4.613578",\ + "4.546357, 4.551607, 4.551614, 4.551621, 4.551641"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2392,12 +4264,97 @@ pin("mprj_io[8]") { } /* end of arc hk_serial_load_mprj_io[8]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.481041, 4.620544, 4.620544, 4.620544, 4.620544",\ + "4.481041, 4.620544, 4.620544, 4.620544, 4.620544",\ + "4.481041, 4.620544, 4.620544, 4.620544, 4.620544",\ + "4.461425, 4.620544, 4.620544, 4.620544, 4.620544",\ + "4.376874, 4.555014, 4.563103, 4.570337, 4.591043"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.464409, 4.570936, 4.570936, 4.570936, 4.570936",\ + "4.464409, 4.570936, 4.570936, 4.570936, 4.570936",\ + "4.464409, 4.570936, 4.570936, 4.570936, 4.570936",\ + "4.444793, 4.570936, 4.570936, 4.570936, 4.570936",\ + "4.360242, 4.506947, 4.514689, 4.521615, 4.541435"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423404, 0.515524, 0.520933, 0.525772, 0.539620",\ + "0.423404, 0.515524, 0.520933, 0.525772, 0.539620",\ + "0.423404, 0.515524, 0.520933, 0.525772, 0.539620",\ + "0.423404, 0.515524, 0.520933, 0.525772, 0.539620",\ + "0.423404, 0.515524, 0.520933, 0.525772, 0.539620"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.134881, 3.300142, 3.307647, 3.314358, 3.333568",\ + "3.134881, 3.300142, 3.307647, 3.314358, 3.333568",\ + "3.134881, 3.300142, 3.307647, 3.314358, 3.333568",\ + "3.134881, 3.300142, 3.307647, 3.314358, 3.333568",\ + "3.107555, 3.272817, 3.280321, 3.287033, 3.306242"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.139143, 3.275242, 3.282425, 3.288850, 3.307238",\ + "3.139143, 3.275242, 3.282425, 3.288850, 3.307238",\ + "3.139143, 3.275242, 3.282425, 3.288850, 3.307238",\ + "3.139143, 3.275242, 3.282425, 3.288850, 3.307238",\ + "3.111818, 3.247917, 3.255100, 3.261525, 3.279912"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423404, 0.515524, 0.520933, 0.525772, 0.539620",\ + "0.423404, 0.515524, 0.520933, 0.525772, 0.539620",\ + "0.423404, 0.515524, 0.520933, 0.525772, 0.539620",\ + "0.423404, 0.515524, 0.520933, 0.525772, 0.539620",\ + "0.423404, 0.515524, 0.520933, 0.525772, 0.539620"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg_min*/ + } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2411,11 +4368,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.380699, 5.518258, 5.518258, 5.518258, 5.518258",\ - "5.380699, 5.518258, 5.518258, 5.518258, 5.518258",\ - "5.380699, 5.518258, 5.518258, 5.518258, 5.518258",\ - "5.355758, 5.518258, 5.518258, 5.518258, 5.518258",\ - "5.248478, 5.420177, 5.427974, 5.434947, 5.454906"); + values ( "5.586469, 5.729186, 5.729186, 5.729186, 5.729186",\ + "5.586469, 5.729186, 5.729186, 5.729186, 5.729186",\ + "5.586469, 5.729186, 5.729186, 5.729186, 5.729186",\ + "5.560593, 5.729186, 5.729186, 5.729186, 5.729186",\ + "5.450250, 5.628388, 5.636477, 5.643712, 5.664419"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2429,11 +4386,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.221614, 5.326530, 5.326530, 5.326530, 5.326530",\ - "5.221614, 5.326530, 5.326530, 5.326530, 5.326530",\ - "5.221614, 5.326530, 5.326530, 5.326530, 5.326530",\ - "5.196673, 5.326530, 5.326530, 5.326530, 5.326530",\ - "5.089393, 5.230161, 5.237573, 5.244203, 5.263178"); + values ( "5.419115, 5.527966, 5.527966, 5.527966, 5.527966",\ + "5.419115, 5.527966, 5.527966, 5.527966, 5.527966",\ + "5.419115, 5.527966, 5.527966, 5.527966, 5.527966",\ + "5.393239, 5.527966, 5.527966, 5.527966, 5.527966",\ + "5.282897, 5.428943, 5.436634, 5.443512, 5.463199"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2454,11 +4411,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.528776, 4.529834, 4.529902, 4.529963, 4.530137",\ - "4.528776, 4.529834, 4.529902, 4.529963, 4.530137",\ - "4.528776, 4.529834, 4.529902, 4.529963, 4.530137",\ - "4.528776, 4.529834, 4.529902, 4.529963, 4.530137",\ - "4.465424, 4.466481, 4.466549, 4.466610, 4.466784"); + values ( "4.345089, 4.346107, 4.346173, 4.346231, 4.346399",\ + "4.345089, 4.346107, 4.346173, 4.346231, 4.346399",\ + "4.345089, 4.346107, 4.346173, 4.346231, 4.346399",\ + "4.345089, 4.346107, 4.346173, 4.346231, 4.346399",\ + "4.283152, 4.284170, 4.284235, 4.284294, 4.284462"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2472,11 +4429,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.478160, 4.483801, 4.483808, 4.483814, 4.483833",\ - "4.478160, 4.483801, 4.483808, 4.483814, 4.483833",\ - "4.478160, 4.483801, 4.483808, 4.483814, 4.483833",\ - "4.478160, 4.483801, 4.483808, 4.483814, 4.483833",\ - "4.414807, 4.420448, 4.420455, 4.420462, 4.420481"); + values ( "4.296371, 4.301801, 4.301807, 4.301814, 4.301832",\ + "4.296371, 4.301801, 4.301807, 4.301814, 4.301832",\ + "4.296371, 4.301801, 4.301807, 4.301814, 4.301832",\ + "4.296371, 4.301801, 4.301807, 4.301814, 4.301832",\ + "4.234434, 4.239863, 4.239870, 4.239877, 4.239894"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2490,12 +4447,97 @@ pin("mprj_io[7]") { } /* end of arc hk_serial_load_mprj_io[7]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.410375, 4.549878, 4.549878, 4.549878, 4.549878",\ + "4.410375, 4.549878, 4.549878, 4.549878, 4.549878",\ + "4.410375, 4.549878, 4.549878, 4.549878, 4.549878",\ + "4.390759, 4.549878, 4.549878, 4.549878, 4.549878",\ + "4.306209, 4.484346, 4.492435, 4.499670, 4.520377"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.351037, 4.457563, 4.457563, 4.457563, 4.457563",\ + "4.351037, 4.457563, 4.457563, 4.457563, 4.457563",\ + "4.351037, 4.457563, 4.457563, 4.457563, 4.457563",\ + "4.331422, 4.457563, 4.457563, 4.457563, 4.457563",\ + "4.246871, 4.393575, 4.401318, 4.408243, 4.428063"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423399, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423399, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423399, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423399, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423399, 0.515522, 0.520932, 0.525770, 0.539617"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.928507, 4.093768, 4.101272, 4.107984, 4.127193",\ + "3.928507, 4.093768, 4.101272, 4.107984, 4.127193",\ + "3.928507, 4.093768, 4.101272, 4.107984, 4.127193",\ + "3.928507, 4.093768, 4.101272, 4.107984, 4.127193",\ + "3.901139, 4.066400, 4.073904, 4.080616, 4.099825"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.866776, 4.002875, 4.010058, 4.016483, 4.034871",\ + "3.866776, 4.002875, 4.010058, 4.016483, 4.034871",\ + "3.866776, 4.002875, 4.010058, 4.016483, 4.034871",\ + "3.866776, 4.002875, 4.010058, 4.016483, 4.034871",\ + "3.839408, 3.975507, 3.982690, 3.989115, 4.007503"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423399, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423399, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423399, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423399, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423399, 0.515522, 0.520932, 0.525770, 0.539617"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg_min*/ + } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2507,16 +4549,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "8.173632, 8.345366, 8.353163, 8.360135, 8.380091",\ - "8.235733, 8.407467, 8.415263, 8.422235, 8.442192",\ - "8.371758, 8.543491, 8.551288, 8.558260, 8.578217",\ - "8.587803, 8.759538, 8.767334, 8.774306, 8.794262",\ - "8.620623, 8.792356, 8.800153, 8.807125, 8.827082"); + values ( "8.660329, 8.838504, 8.846592, 8.853827, 8.874531",\ + "8.711847, 8.890022, 8.898109, 8.905344, 8.926048",\ + "8.763365, 8.941540, 8.949628, 8.956861, 8.977566",\ + "8.866400, 9.044575, 9.052663, 9.059896, 9.080601",\ + "9.072472, 9.250647, 9.258734, 9.265968, 9.286673"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ @@ -2525,16 +4567,16 @@ pin("mprj_io[6]") { "0.758809, 0.765616, 0.765616, 0.765616, 0.765616"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "8.242773, 8.384184, 8.391646, 8.398321, 8.417424",\ - "8.304873, 8.446284, 8.453747, 8.460422, 8.479525",\ - "8.440898, 8.582309, 8.589771, 8.596446, 8.615549",\ - "8.656944, 8.798355, 8.805818, 8.812492, 8.831595",\ - "8.689763, 8.831174, 8.838636, 8.845311, 8.864414"); + values ( "8.696915, 8.843628, 8.851370, 8.858295, 8.878115",\ + "8.748433, 8.895145, 8.902888, 8.909813, 8.929633",\ + "8.799951, 8.946664, 8.954406, 8.961331, 8.981151",\ + "8.902986, 9.049699, 9.057441, 9.064366, 9.084186",\ + "9.109057, 9.255770, 9.263513, 9.270437, 9.290257"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.423536, 0.515560, 0.520975, 0.525819, 0.539682",\ "0.423536, 0.515560, 0.520975, 0.525819, 0.539682",\ @@ -2550,16 +4592,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.451275, 7.623010, 7.630805, 7.637778, 7.657734",\ - "7.513376, 7.685111, 7.692906, 7.699879, 7.719835",\ - "7.649401, 7.821136, 7.828931, 7.835904, 7.855860",\ - "7.865447, 8.037182, 8.044977, 8.051950, 8.071906",\ - "7.898266, 8.070001, 8.077797, 8.084769, 8.104725"); + values ( "7.013118, 7.178412, 7.185915, 7.192626, 7.211834",\ + "7.107986, 7.273281, 7.280784, 7.287495, 7.306703",\ + "7.107986, 7.273281, 7.280784, 7.287495, 7.306703",\ + "7.204292, 7.369586, 7.377090, 7.383801, 7.403009",\ + "7.395467, 7.560761, 7.568264, 7.574975, 7.594183"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ "0.758809, 0.765616, 0.765616, 0.765616, 0.765616",\ @@ -2568,16 +4610,16 @@ pin("mprj_io[6]") { "0.758809, 0.765616, 0.765616, 0.765616, 0.765616"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.399146, 7.540556, 7.548018, 7.554693, 7.573796",\ - "7.461247, 7.602657, 7.610119, 7.616794, 7.635898",\ - "7.597272, 7.738682, 7.746144, 7.752819, 7.771922",\ - "7.813318, 7.954728, 7.962190, 7.968865, 7.987968",\ - "7.846137, 7.987547, 7.995009, 8.001684, 8.020787"); + values ( "7.021835, 7.157942, 7.165125, 7.171549, 7.189936",\ + "7.116703, 7.252810, 7.259993, 7.266418, 7.284804",\ + "7.116703, 7.252810, 7.259993, 7.266418, 7.284804",\ + "7.213009, 7.349116, 7.356299, 7.362723, 7.381110",\ + "7.404183, 7.540291, 7.547473, 7.553898, 7.572285"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.423536, 0.515560, 0.520975, 0.525819, 0.539682",\ "0.423536, 0.515560, 0.520975, 0.525819, 0.539682",\ @@ -2594,11 +4636,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.123424, 7.261014, 7.261014, 7.261014, 7.261014",\ - "7.123424, 7.261014, 7.261014, 7.261014, 7.261014",\ - "7.123424, 7.261014, 7.261014, 7.261014, 7.261014",\ - "7.098484, 7.261014, 7.261014, 7.261014, 7.261014",\ - "6.991203, 7.162938, 7.170733, 7.177706, 7.197662"); + values ( "7.533288, 7.676038, 7.676038, 7.676038, 7.676038",\ + "7.533288, 7.676038, 7.676038, 7.676038, 7.676038",\ + "7.533288, 7.676038, 7.676038, 7.676038, 7.676038",\ + "7.507412, 7.676038, 7.676038, 7.676038, 7.676038",\ + "7.397069, 7.575244, 7.583332, 7.590566, 7.611270"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2612,11 +4654,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.187332, 7.293114, 7.293114, 7.293114, 7.293114",\ - "7.187332, 7.293114, 7.293114, 7.293114, 7.293114",\ - "7.187332, 7.293114, 7.293114, 7.293114, 7.293114",\ - "7.162391, 7.293114, 7.293114, 7.293114, 7.293114",\ - "7.055111, 7.196521, 7.203984, 7.210659, 7.229762"); + values ( "7.564450, 7.674199, 7.674199, 7.674199, 7.674199",\ + "7.564450, 7.674199, 7.674199, 7.674199, 7.674199",\ + "7.564450, 7.674199, 7.674199, 7.674199, 7.674199",\ + "7.538574, 7.674199, 7.674199, 7.674199, 7.674199",\ + "7.428232, 7.574945, 7.582687, 7.589612, 7.609432"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2637,11 +4679,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.148265, 4.149100, 4.149158, 4.149210, 4.149359",\ - "4.148265, 4.149100, 4.149158, 4.149210, 4.149359",\ - "4.148265, 4.149100, 4.149158, 4.149210, 4.149359",\ - "4.148265, 4.149100, 4.149158, 4.149210, 4.149359",\ - "4.084913, 4.085748, 4.085806, 4.085858, 4.086006"); + values ( "3.978847, 3.979650, 3.979707, 3.979757, 3.979900",\ + "3.978847, 3.979650, 3.979707, 3.979757, 3.979900",\ + "3.978847, 3.979650, 3.979707, 3.979757, 3.979900",\ + "3.978847, 3.979650, 3.979707, 3.979757, 3.979900",\ + "3.916910, 3.917713, 3.917769, 3.917819, 3.917963"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2655,11 +4697,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.098427, 4.104718, 4.104722, 4.104726, 4.104737",\ - "4.098427, 4.104718, 4.104722, 4.104726, 4.104737",\ - "4.098427, 4.104718, 4.104722, 4.104726, 4.104737",\ - "4.098427, 4.104718, 4.104722, 4.104726, 4.104737",\ - "4.035075, 4.041366, 4.041370, 4.041374, 4.041385"); + values ( "3.930878, 3.936933, 3.936937, 3.936941, 3.936951",\ + "3.930878, 3.936933, 3.936937, 3.936941, 3.936951",\ + "3.930878, 3.936933, 3.936937, 3.936941, 3.936951",\ + "3.930878, 3.936933, 3.936937, 3.936941, 3.936951",\ + "3.868941, 3.874996, 3.875000, 3.875004, 3.875014"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2679,11 +4721,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.334781, 4.469273, 4.469273, 4.469273, 4.469273",\ - "4.334781, 4.469273, 4.469273, 4.469273, 4.469273",\ - "4.334781, 4.469273, 4.469273, 4.469273, 4.469273",\ - "4.315874, 4.469273, 4.469273, 4.469273, 4.469273",\ - "4.234379, 4.406114, 4.413910, 4.420882, 4.440838"); + values ( "4.570961, 4.710496, 4.710496, 4.710496, 4.710496",\ + "4.570961, 4.710496, 4.710496, 4.710496, 4.710496",\ + "4.570961, 4.710496, 4.710496, 4.710496, 4.710496",\ + "4.551345, 4.710496, 4.710496, 4.710496, 4.710496",\ + "4.466794, 4.644969, 4.653057, 4.660291, 4.680995"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2697,11 +4739,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.332777, 4.435459, 4.435459, 4.435459, 4.435459",\ - "4.332777, 4.435459, 4.435459, 4.435459, 4.435459",\ - "4.332777, 4.435459, 4.435459, 4.435459, 4.435459",\ - "4.313869, 4.435459, 4.435459, 4.435459, 4.435459",\ - "4.232375, 4.373785, 4.381247, 4.387922, 4.407025"); + values ( "4.566465, 4.672999, 4.672999, 4.672999, 4.672999",\ + "4.566465, 4.672999, 4.672999, 4.672999, 4.672999",\ + "4.566465, 4.672999, 4.672999, 4.672999, 4.672999",\ + "4.546850, 4.672999, 4.672999, 4.672999, 4.672999",\ + "4.462299, 4.609012, 4.616754, 4.623679, 4.643499"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2722,11 +4764,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.254060, 4.425795, 4.433590, 4.440563, 4.460519",\ - "4.254060, 4.425795, 4.433590, 4.440563, 4.460519",\ - "4.254060, 4.425795, 4.433590, 4.440563, 4.460519",\ - "4.254060, 4.425795, 4.433590, 4.440563, 4.460519",\ - "4.225626, 4.397360, 4.405156, 4.412128, 4.432085"); + values ( "4.049014, 4.214308, 4.221812, 4.228523, 4.247731",\ + "4.049014, 4.214308, 4.221812, 4.228523, 4.247731",\ + "4.049014, 4.214308, 4.221812, 4.228523, 4.247731",\ + "4.049014, 4.214308, 4.221812, 4.228523, 4.247731",\ + "4.021646, 4.186940, 4.194443, 4.201154, 4.220362"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2740,11 +4782,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.221757, 4.363168, 4.370630, 4.377305, 4.396408",\ - "4.221757, 4.363168, 4.370630, 4.377305, 4.396408",\ - "4.221757, 4.363168, 4.370630, 4.377305, 4.396408",\ - "4.221757, 4.363168, 4.370630, 4.377305, 4.396408",\ - "4.193323, 4.334733, 4.342196, 4.348871, 4.367974"); + values ( "4.028985, 4.165092, 4.172275, 4.178699, 4.197086",\ + "4.028985, 4.165092, 4.172275, 4.178699, 4.197086",\ + "4.028985, 4.165092, 4.172275, 4.178699, 4.197086",\ + "4.028985, 4.165092, 4.172275, 4.178699, 4.197086",\ + "4.001616, 4.137724, 4.144907, 4.151331, 4.169718"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2762,8 +4804,8 @@ pin("mprj_io[6]") { pin("mprj_io[5]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2777,11 +4819,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.668259, 4.805846, 4.805846, 4.805846, 4.805846",\ - "4.668259, 4.805846, 4.805846, 4.805846, 4.805846",\ - "4.668259, 4.805846, 4.805846, 4.805846, 4.805846",\ - "4.643318, 4.805846, 4.805846, 4.805846, 4.805846",\ - "4.536037, 4.707768, 4.715565, 4.722537, 4.742494"); + values ( "4.847311, 4.990059, 4.990059, 4.990059, 4.990059",\ + "4.847311, 4.990059, 4.990059, 4.990059, 4.990059",\ + "4.847311, 4.990059, 4.990059, 4.990059, 4.990059",\ + "4.821436, 4.990059, 4.990059, 4.990059, 4.990059",\ + "4.711093, 4.889264, 4.897352, 4.904587, 4.925291"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2795,11 +4837,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.524321, 4.629208, 4.629208, 4.629208, 4.629208",\ - "4.524321, 4.629208, 4.629208, 4.629208, 4.629208",\ - "4.524321, 4.629208, 4.629208, 4.629208, 4.629208",\ - "4.499380, 4.629208, 4.629208, 4.629208, 4.629208",\ - "4.392099, 4.532839, 4.540251, 4.546881, 4.565856"); + values ( "4.695673, 4.804494, 4.804494, 4.804494, 4.804494",\ + "4.695673, 4.804494, 4.804494, 4.804494, 4.804494",\ + "4.695673, 4.804494, 4.804494, 4.804494, 4.804494",\ + "4.669797, 4.804494, 4.804494, 4.804494, 4.804494",\ + "4.559454, 4.705472, 4.713161, 4.720040, 4.739727"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2820,11 +4862,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.825861, 3.826703, 3.826762, 3.826814, 3.826964",\ - "3.825861, 3.826703, 3.826762, 3.826814, 3.826964",\ - "3.825861, 3.826703, 3.826762, 3.826814, 3.826964",\ - "3.825861, 3.826703, 3.826762, 3.826814, 3.826964",\ - "3.762508, 3.763351, 3.763409, 3.763462, 3.763611"); + values ( "3.668533, 3.669344, 3.669400, 3.669451, 3.669595",\ + "3.668533, 3.669344, 3.669400, 3.669451, 3.669595",\ + "3.668533, 3.669344, 3.669400, 3.669451, 3.669595",\ + "3.668533, 3.669344, 3.669400, 3.669451, 3.669595",\ + "3.606596, 3.607407, 3.607463, 3.607513, 3.607657"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2838,11 +4880,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.775996, 3.782264, 3.782269, 3.782272, 3.782284",\ - "3.775996, 3.782264, 3.782269, 3.782272, 3.782284",\ - "3.775996, 3.782264, 3.782269, 3.782272, 3.782284",\ - "3.775996, 3.782264, 3.782269, 3.782272, 3.782284",\ - "3.712643, 3.718912, 3.718916, 3.718920, 3.718931"); + values ( "3.620538, 3.626571, 3.626575, 3.626579, 3.626590",\ + "3.620538, 3.626571, 3.626575, 3.626579, 3.626590",\ + "3.620538, 3.626571, 3.626575, 3.626579, 3.626590",\ + "3.620538, 3.626571, 3.626575, 3.626579, 3.626590",\ + "3.558600, 3.564634, 3.564638, 3.564642, 3.564653"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2862,11 +4904,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.085621, 4.220110, 4.220110, 4.220110, 4.220110",\ - "4.085621, 4.220110, 4.220110, 4.220110, 4.220110",\ - "4.085621, 4.220110, 4.220110, 4.220110, 4.220110",\ - "4.066714, 4.220110, 4.220110, 4.220110, 4.220110",\ - "3.985219, 4.156951, 4.164747, 4.171720, 4.191676"); + values ( "4.298187, 4.437720, 4.437720, 4.437720, 4.437720",\ + "4.298187, 4.437720, 4.437720, 4.437720, 4.437720",\ + "4.298187, 4.437720, 4.437720, 4.437720, 4.437720",\ + "4.278572, 4.437720, 4.437720, 4.437720, 4.437720",\ + "4.194020, 4.372192, 4.380280, 4.387514, 4.408219"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2880,11 +4922,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.006472, 4.109155, 4.109155, 4.109155, 4.109155",\ - "4.006472, 4.109155, 4.109155, 4.109155, 4.109155",\ - "4.006472, 4.109155, 4.109155, 4.109155, 4.109155",\ - "3.987565, 4.109155, 4.109155, 4.109155, 4.109155",\ - "3.906070, 4.047480, 4.054942, 4.061617, 4.080720"); + values ( "4.224890, 4.331424, 4.331424, 4.331424, 4.331424",\ + "4.224890, 4.331424, 4.331424, 4.331424, 4.331424",\ + "4.224890, 4.331424, 4.331424, 4.331424, 4.331424",\ + "4.205275, 4.331424, 4.331424, 4.331424, 4.331424",\ + "4.120723, 4.267436, 4.275178, 4.282103, 4.301923"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2905,11 +4947,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.010273, 4.182004, 4.189800, 4.196773, 4.216729",\ - "4.010273, 4.182004, 4.189800, 4.196773, 4.216729",\ - "4.010273, 4.182004, 4.189800, 4.196773, 4.216729",\ - "4.010273, 4.182004, 4.189800, 4.196773, 4.216729",\ - "3.981838, 4.153569, 4.161366, 4.168338, 4.188294"); + values ( "3.818494, 3.983786, 3.991289, 3.998000, 4.017208",\ + "3.818494, 3.983786, 3.991289, 3.998000, 4.017208",\ + "3.818494, 3.983786, 3.991289, 3.998000, 4.017208",\ + "3.818494, 3.983786, 3.991289, 3.998000, 4.017208",\ + "3.791126, 3.956418, 3.963921, 3.970632, 3.989840"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2923,11 +4965,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.912467, 4.053876, 4.061338, 4.068013, 4.087116",\ - "3.912467, 4.053876, 4.061338, 4.068013, 4.087116",\ - "3.912467, 4.053876, 4.061338, 4.068013, 4.087116",\ - "3.912467, 4.053876, 4.061338, 4.068013, 4.087116",\ - "3.884032, 4.025442, 4.032904, 4.039579, 4.058682"); + values ( "3.726045, 3.862152, 3.869334, 3.875759, 3.894146",\ + "3.726045, 3.862152, 3.869334, 3.875759, 3.894146",\ + "3.726045, 3.862152, 3.869334, 3.875759, 3.894146",\ + "3.726045, 3.862152, 3.869334, 3.875759, 3.894146",\ + "3.698677, 3.834784, 3.841966, 3.848391, 3.866778"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2945,8 +4987,8 @@ pin("mprj_io[5]") { pin("mprj_io[4]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2958,8 +5000,8 @@ pin("mprj_io[4]") { pin("mprj_io[3]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2973,11 +5015,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.016685, 4.154274, 4.154274, 4.154274, 4.154274",\ - "4.016685, 4.154274, 4.154274, 4.154274, 4.154274",\ - "4.016685, 4.154274, 4.154274, 4.154274, 4.154274",\ - "3.991744, 4.154274, 4.154274, 4.154274, 4.154274",\ - "3.884463, 4.056197, 4.063993, 4.070965, 4.090921"); + values ( "4.170753, 4.313502, 4.313502, 4.313502, 4.313502",\ + "4.170753, 4.313502, 4.313502, 4.313502, 4.313502",\ + "4.170753, 4.313502, 4.313502, 4.313502, 4.313502",\ + "4.144877, 4.313502, 4.313502, 4.313502, 4.313502",\ + "4.034534, 4.212708, 4.220796, 4.228030, 4.248735"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2991,11 +5033,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.874760, 3.979649, 3.979649, 3.979649, 3.979649",\ - "3.874760, 3.979649, 3.979649, 3.979649, 3.979649",\ - "3.874760, 3.979649, 3.979649, 3.979649, 3.979649",\ - "3.849819, 3.979649, 3.979649, 3.979649, 3.979649",\ - "3.742538, 3.883279, 3.890692, 3.897322, 3.916296"); + values ( "4.021754, 4.130576, 4.130576, 4.130576, 4.130576",\ + "4.021754, 4.130576, 4.130576, 4.130576, 4.130576",\ + "4.021754, 4.130576, 4.130576, 4.130576, 4.130576",\ + "3.995878, 4.130576, 4.130576, 4.130576, 4.130576",\ + "3.885535, 4.031554, 4.039245, 4.046123, 4.065809"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3016,11 +5058,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.178212, 3.179066, 3.179125, 3.179177, 3.179328",\ - "3.178212, 3.179066, 3.179125, 3.179177, 3.179328",\ - "3.178212, 3.179066, 3.179125, 3.179177, 3.179328",\ - "3.178212, 3.179066, 3.179125, 3.179177, 3.179328",\ - "3.114860, 3.115713, 3.115772, 3.115825, 3.115976"); + values ( "3.054331, 3.055152, 3.055209, 3.055259, 3.055405",\ + "3.054331, 3.055152, 3.055209, 3.055259, 3.055405",\ + "3.054331, 3.055152, 3.055209, 3.055259, 3.055405",\ + "3.054331, 3.055152, 3.055209, 3.055259, 3.055405",\ + "2.992393, 2.993215, 2.993272, 2.993322, 2.993467"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3034,11 +5076,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.128311, 3.134548, 3.134553, 3.134557, 3.134569",\ - "3.128311, 3.134548, 3.134553, 3.134557, 3.134569",\ - "3.128311, 3.134548, 3.134553, 3.134557, 3.134569",\ - "3.128311, 3.134548, 3.134553, 3.134557, 3.134569",\ - "3.064958, 3.071196, 3.071201, 3.071205, 3.071216"); + values ( "3.006300, 3.012304, 3.012309, 3.012312, 3.012323",\ + "3.006300, 3.012304, 3.012309, 3.012312, 3.012323",\ + "3.006300, 3.012304, 3.012309, 3.012312, 3.012323",\ + "3.006300, 3.012304, 3.012309, 3.012312, 3.012323",\ + "2.944363, 2.950367, 2.950371, 2.950375, 2.950387"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3058,11 +5100,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.068671, 4.203162, 4.203162, 4.203162, 4.203162",\ - "4.068671, 4.203162, 4.203162, 4.203162, 4.203162",\ - "4.068671, 4.203162, 4.203162, 4.203162, 4.203162",\ - "4.049764, 4.203162, 4.203162, 4.203162, 4.203162",\ - "3.968269, 4.140003, 4.147799, 4.154771, 4.174727"); + values ( "4.268513, 4.408048, 4.408048, 4.408048, 4.408048",\ + "4.268513, 4.408048, 4.408048, 4.408048, 4.408048",\ + "4.268513, 4.408048, 4.408048, 4.408048, 4.408048",\ + "4.248898, 4.408048, 4.408048, 4.408048, 4.408048",\ + "4.164346, 4.342520, 4.350608, 4.357842, 4.378547"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3076,11 +5118,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.003417, 4.106101, 4.106101, 4.106101, 4.106101",\ - "4.003417, 4.106101, 4.106101, 4.106101, 4.106101",\ - "4.003417, 4.106101, 4.106101, 4.106101, 4.106101",\ - "3.984511, 4.106101, 4.106101, 4.106101, 4.106101",\ - "3.903016, 4.044426, 4.051888, 4.058563, 4.077666"); + values ( "4.216333, 4.322867, 4.322867, 4.322867, 4.322867",\ + "4.216333, 4.322867, 4.322867, 4.322867, 4.322867",\ + "4.216333, 4.322867, 4.322867, 4.322867, 4.322867",\ + "4.196718, 4.322867, 4.322867, 4.322867, 4.322867",\ + "4.112166, 4.258879, 4.266622, 4.273547, 4.293366"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3101,11 +5143,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.993743, 4.165477, 4.173273, 4.180245, 4.200202",\ - "3.993743, 4.165477, 4.173273, 4.180245, 4.200202",\ - "3.993743, 4.165477, 4.173273, 4.180245, 4.200202",\ - "3.993743, 4.165477, 4.173273, 4.180245, 4.200202",\ - "3.965309, 4.137043, 4.144838, 4.151811, 4.171767"); + values ( "3.814957, 3.980251, 3.987755, 3.994466, 4.013674",\ + "3.814957, 3.980251, 3.987755, 3.994466, 4.013674",\ + "3.814957, 3.980251, 3.987755, 3.994466, 4.013674",\ + "3.814957, 3.980251, 3.987755, 3.994466, 4.013674",\ + "3.787589, 3.952883, 3.960387, 3.967098, 3.986306"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3119,11 +5161,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.922779, 4.064189, 4.071651, 4.078326, 4.097429",\ - "3.922779, 4.064189, 4.071651, 4.078326, 4.097429",\ - "3.922779, 4.064189, 4.071651, 4.078326, 4.097429",\ - "3.922779, 4.064189, 4.071651, 4.078326, 4.097429",\ - "3.894345, 4.035754, 4.043217, 4.049892, 4.068995"); + values ( "3.744038, 3.880145, 3.887328, 3.893753, 3.912139",\ + "3.744038, 3.880145, 3.887328, 3.893753, 3.912139",\ + "3.744038, 3.880145, 3.887328, 3.893753, 3.912139",\ + "3.744038, 3.880145, 3.887328, 3.893753, 3.912139",\ + "3.716670, 3.852777, 3.859960, 3.866385, 3.884771"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3141,8 +5183,8 @@ pin("mprj_io[3]") { pin("mprj_io[2]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -3154,22 +5196,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "4.090474, 4.033947, 4.018507, 4.037414, 4.118909",\ - "4.329784, 4.273258, 4.257817, 4.276724, 4.358219",\ - "4.853963, 4.797436, 4.781996, 4.800902, 4.882398",\ - "5.686511, 5.629984, 5.614544, 5.633451, 5.714946",\ - "5.940344, 5.883817, 5.868377, 5.887283, 5.968779"); + values ( "4.481835, 4.427428, 4.412567, 4.430765, 4.509203",\ + "4.680363, 4.625956, 4.611094, 4.629292, 4.707731",\ + "4.878891, 4.824483, 4.809622, 4.827820, 4.906259",\ + "5.275945, 5.221538, 5.206676, 5.224874, 5.303313",\ + "6.070055, 6.015648, 6.000787, 6.018985, 6.097424"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "4.597031, 4.540504, 4.525064, 4.543970, 4.625465",\ - "4.877220, 4.820693, 4.805253, 4.824160, 4.905655",\ - "5.490942, 5.434415, 5.418975, 5.437881, 5.519377",\ - "6.465711, 6.409184, 6.393744, 6.412650, 6.494145",\ - "6.817616, 6.761090, 6.745649, 6.764556, 6.846051"); + values ( "5.021117, 4.966710, 4.951849, 4.970046, 5.048485",\ + "5.253559, 5.199152, 5.184290, 5.202487, 5.280927",\ + "5.486000, 5.431592, 5.416731, 5.434928, 5.513368",\ + "5.950881, 5.896474, 5.881613, 5.899810, 5.978250",\ + "6.880645, 6.826238, 6.811376, 6.829574, 6.908013"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -3178,22 +5220,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "5.156611, 5.038699, 4.928541, 4.745516, 3.991746",\ - "5.395921, 5.278009, 5.167850, 4.984826, 4.231056",\ - "5.920100, 5.802187, 5.692029, 5.509005, 4.755234",\ - "6.752648, 6.634736, 6.524577, 6.341553, 5.587782",\ - "7.006481, 6.888568, 6.778410, 6.595386, 5.841615"); + values ( "5.622819, 5.509329, 5.403301, 5.227140, 4.501637",\ + "5.821347, 5.707856, 5.601829, 5.425668, 4.700164",\ + "6.019875, 5.906384, 5.800356, 5.624196, 4.898692",\ + "6.416929, 6.303438, 6.197411, 6.021250, 5.295746",\ + "7.211039, 7.097548, 6.991520, 6.815360, 6.089856"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "5.108234, 4.990322, 4.880164, 4.697139, 3.943369",\ - "5.388424, 5.270512, 5.160354, 4.977329, 4.223559",\ - "6.002146, 5.884234, 5.774076, 5.591051, 4.837281",\ - "6.976914, 6.859002, 6.748843, 6.565819, 5.812048",\ - "7.328819, 7.210907, 7.100748, 6.917724, 6.163953"); + values ( "5.495007, 5.381516, 5.275488, 5.099328, 4.373824",\ + "5.727448, 5.613957, 5.507929, 5.331769, 4.606265",\ + "5.959889, 5.846398, 5.740371, 5.564210, 4.838706",\ + "6.424771, 6.311280, 6.205253, 6.029092, 5.303588",\ + "7.354533, 7.241043, 7.135015, 6.958854, 6.233350"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -3202,22 +5244,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-0.984920, -0.928394, -0.912953, -0.931858, -1.011922",\ - "-0.899703, -0.843176, -0.827736, -0.846641, -0.926705",\ - "-0.713045, -0.656518, -0.641078, -0.659983, -0.740047",\ - "-0.416578, -0.360051, -0.344611, -0.363516, -0.443580",\ - "-0.245437, -0.188910, -0.173470, -0.192375, -0.272439"); + values ( "-0.917494, -0.858848, -0.842828, -0.862442, -0.945509",\ + "-0.787312, -0.728666, -0.712646, -0.732260, -0.815326",\ + "-0.787312, -0.728666, -0.712646, -0.732260, -0.815326",\ + "-0.655157, -0.596511, -0.580491, -0.600105, -0.683171",\ + "-0.392819, -0.334173, -0.318153, -0.337767, -0.420834"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-1.143117, -1.086591, -1.071150, -1.090055, -1.170119",\ - "-1.349028, -1.292501, -1.277061, -1.295965, -1.376029",\ - "-1.800050, -1.743523, -1.728083, -1.746988, -1.827052",\ - "-2.516404, -2.459877, -2.444437, -2.463342, -2.543406",\ - "-2.707551, -2.651025, -2.635584, -2.654489, -2.734553"); + values ( "-1.071748, -1.013102, -0.997082, -1.016696, -1.099763",\ + "-1.386309, -1.327662, -1.311643, -1.331256, -1.414323",\ + "-1.386309, -1.327662, -1.311643, -1.331256, -1.414323",\ + "-1.705635, -1.646989, -1.630969, -1.650583, -1.733649",\ + "-2.339521, -2.280874, -2.264855, -2.284469, -2.367535"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -3226,22 +5268,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-1.444904, -1.327031, -1.217228, -1.034204, -0.280439",\ - "-1.359687, -1.241814, -1.132011, -0.948987, -0.195222",\ - "-1.173028, -1.055156, -0.945353, -0.762328, -0.008563",\ - "-0.876561, -0.758689, -0.648886, -0.465861, 0.287904",\ - "-0.705421, -0.587548, -0.477745, -0.294721, 0.459044"); + values ( "-1.341931, -1.219639, -1.105718, -0.915830, -0.133799",\ + "-1.211749, -1.089456, -0.975535, -0.785648, -0.003616",\ + "-1.211749, -1.089456, -0.975535, -0.785648, -0.003616",\ + "-1.079594, -0.957301, -0.843381, -0.653493, 0.128538",\ + "-0.817257, -0.694964, -0.581043, -0.391155, 0.390876"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-2.001348, -1.883476, -1.773672, -1.590648, -0.836883",\ - "-2.207258, -2.089386, -1.979583, -1.796558, -1.042793",\ - "-2.658281, -2.540408, -2.430605, -2.247581, -1.493816",\ - "-3.374635, -3.256762, -3.146959, -2.963935, -2.210170",\ - "-3.565782, -3.447910, -3.338106, -3.155082, -2.401317"); + values ( "-1.864291, -1.741998, -1.628077, -1.438189, -0.656158",\ + "-2.178851, -2.056558, -1.942638, -1.752750, -0.970719",\ + "-2.178851, -2.056558, -1.942638, -1.752750, -0.970719",\ + "-2.498178, -2.375885, -2.261964, -2.072076, -1.290045",\ + "-3.132064, -3.009771, -2.895851, -2.705963, -1.923932"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -3250,8 +5292,8 @@ pin("mprj_io[2]") { pin("mprj_io[1]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -3265,11 +5307,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "8.057915, 8.195501, 8.195501, 8.195501, 8.195501",\ - "8.057915, 8.195501, 8.195501, 8.195501, 8.195501",\ - "8.057915, 8.195501, 8.195501, 8.195501, 8.195501",\ - "8.032974, 8.195501, 8.195501, 8.195501, 8.195501",\ - "7.925694, 8.097424, 8.105220, 8.112192, 8.132149"); + values ( "10.860875, 11.003620, 11.003620, 11.003620, 11.003620",\ + "10.860875, 11.003620, 11.003620, 11.003620, 11.003620",\ + "10.860875, 11.003620, 11.003620, 11.003620, 11.003620",\ + "10.834998, 11.003620, 11.003620, 11.003620, 11.003620",\ + "10.724656, 10.902826, 10.910914, 10.918149, 10.938853"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3283,11 +5325,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "8.123316, 8.229097, 8.229097, 8.229097, 8.229097",\ - "8.123316, 8.229097, 8.229097, 8.229097, 8.229097",\ - "8.123316, 8.229097, 8.229097, 8.229097, 8.229097",\ - "8.098375, 8.229097, 8.229097, 8.229097, 8.229097",\ - "7.991095, 8.132504, 8.139966, 8.146641, 8.165745"); + values ( "10.275910, 10.385658, 10.385658, 10.385658, 10.385658",\ + "10.275910, 10.385658, 10.385658, 10.385658, 10.385658",\ + "10.275910, 10.385658, 10.385658, 10.385658, 10.385658",\ + "10.250034, 10.385658, 10.385658, 10.385658, 10.385658",\ + "10.139692, 10.286404, 10.294147, 10.301071, 10.320891"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3308,11 +5350,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.524981, 2.525825, 2.525884, 2.525936, 2.526086",\ - "2.524981, 2.525825, 2.525884, 2.525936, 2.526086",\ - "2.524981, 2.525825, 2.525884, 2.525936, 2.526086",\ - "2.524981, 2.525825, 2.525884, 2.525936, 2.526086",\ - "2.461629, 2.462473, 2.462532, 2.462584, 2.462734"); + values ( "2.429403, 2.430215, 2.430271, 2.430321, 2.430465",\ + "2.429403, 2.430215, 2.430271, 2.430321, 2.430465",\ + "2.429403, 2.430215, 2.430271, 2.430321, 2.430465",\ + "2.429403, 2.430215, 2.430271, 2.430321, 2.430465",\ + "2.367465, 2.368278, 2.368334, 2.368384, 2.368528"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3326,11 +5368,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.475112, 2.481378, 2.481382, 2.481386, 2.481397",\ - "2.475112, 2.481378, 2.481382, 2.481386, 2.481397",\ - "2.475112, 2.481378, 2.481382, 2.481386, 2.481397",\ - "2.475112, 2.481378, 2.481382, 2.481386, 2.481397",\ - "2.411760, 2.418026, 2.418030, 2.418034, 2.418045"); + values ( "2.381404, 2.387434, 2.387438, 2.387442, 2.387453",\ + "2.381404, 2.387434, 2.387438, 2.387442, 2.387453",\ + "2.381404, 2.387434, 2.387438, 2.387442, 2.387453",\ + "2.381404, 2.387434, 2.387438, 2.387442, 2.387453",\ + "2.319467, 2.325497, 2.325501, 2.325505, 2.325516"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3350,11 +5392,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.419929, 3.591660, 3.599455, 3.606428, 3.626384",\ - "3.537809, 3.709539, 3.717335, 3.724308, 3.744264",\ - "3.647573, 3.819303, 3.827099, 3.834072, 3.854028",\ - "3.830620, 4.002350, 4.010146, 4.017119, 4.037076",\ - "4.582683, 4.754413, 4.762209, 4.769181, 4.789138"); + values ( "3.577250, 3.755420, 3.763509, 3.770743, 3.791448",\ + "3.699550, 3.877720, 3.885808, 3.893043, 3.913747",\ + "3.813431, 3.991601, 3.999689, 4.006923, 4.027628",\ + "4.003343, 4.181512, 4.189601, 4.196835, 4.217540",\ + "4.783607, 4.961778, 4.969866, 4.977100, 4.997805"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3368,11 +5410,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.333428, 3.474838, 3.482300, 3.488975, 3.508078",\ - "3.451301, 3.592710, 3.600173, 3.606847, 3.625950",\ - "3.561104, 3.702513, 3.709976, 3.716650, 3.735754",\ - "3.744128, 3.885538, 3.893000, 3.899675, 3.918778",\ - "4.497822, 4.639231, 4.646693, 4.653368, 4.672471"); + values ( "3.490828, 3.637539, 3.645282, 3.652207, 3.672027",\ + "3.613120, 3.759832, 3.767574, 3.774499, 3.794319",\ + "3.727041, 3.873753, 3.881495, 3.888421, 3.908240",\ + "3.916929, 4.063641, 4.071383, 4.078308, 4.098128",\ + "4.698886, 4.845598, 4.853340, 4.860265, 4.880085"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3393,11 +5435,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.866523, 2.867367, 2.867425, 2.867477, 2.867627",\ - "2.984440, 2.985284, 2.985342, 2.985394, 2.985544",\ - "3.094530, 3.095373, 3.095432, 3.095484, 3.095634",\ - "3.277577, 3.278421, 3.278479, 3.278532, 3.278681",\ - "4.029640, 4.030483, 4.030542, 4.030594, 4.030744"); + values ( "2.745233, 2.746045, 2.746101, 2.746152, 2.746296",\ + "2.858728, 2.859540, 2.859597, 2.859647, 2.859791",\ + "2.964689, 2.965502, 2.965558, 2.965608, 2.965752",\ + "3.140872, 3.141685, 3.141741, 3.141791, 3.141935",\ + "3.864732, 3.865544, 3.865601, 3.865651, 3.865795"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3411,11 +5453,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.816654, 2.822919, 2.822924, 2.822927, 2.822939",\ - "2.934571, 2.940836, 2.940841, 2.940845, 2.940856",\ - "3.044661, 3.050926, 3.050930, 3.050934, 3.050945",\ - "3.227708, 3.233974, 3.233978, 3.233982, 3.233993",\ - "3.979771, 3.986036, 3.986040, 3.986044, 3.986055"); + values ( "2.697234, 2.703264, 2.703269, 2.703272, 2.703283",\ + "2.810730, 2.816760, 2.816764, 2.816768, 2.816779",\ + "2.916691, 2.922721, 2.922725, 2.922729, 2.922740",\ + "3.092874, 3.098904, 3.098908, 3.098912, 3.098923",\ + "3.816733, 3.822764, 3.822768, 3.822772, 3.822783"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3435,11 +5477,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.493284, 5.627772, 5.627772, 5.627772, 5.627772",\ - "5.493284, 5.627772, 5.627772, 5.627772, 5.627772",\ - "5.493284, 5.627772, 5.627772, 5.627772, 5.627772",\ - "5.474377, 5.627772, 5.627772, 5.627772, 5.627772",\ - "5.392882, 5.564612, 5.572408, 5.579381, 5.599338"); + values ( "5.958524, 6.098055, 6.098055, 6.098055, 6.098055",\ + "5.958524, 6.098055, 6.098055, 6.098055, 6.098055",\ + "5.958524, 6.098055, 6.098055, 6.098055, 6.098055",\ + "5.938909, 6.098055, 6.098055, 6.098055, 6.098055",\ + "5.854358, 6.032527, 6.040616, 6.047850, 6.068555"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3453,11 +5495,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.525353, 5.628036, 5.628036, 5.628036, 5.628036",\ - "5.525353, 5.628036, 5.628036, 5.628036, 5.628036",\ - "5.525353, 5.628036, 5.628036, 5.628036, 5.628036",\ - "5.506446, 5.628036, 5.628036, 5.628036, 5.628036",\ - "5.424951, 5.566360, 5.573823, 5.580498, 5.599601"); + values ( "6.015040, 6.121572, 6.121572, 6.121572, 6.121572",\ + "6.015040, 6.121572, 6.121572, 6.121572, 6.121572",\ + "6.015040, 6.121572, 6.121572, 6.121572, 6.121572",\ + "5.995424, 6.121572, 6.121572, 6.121572, 6.121572",\ + "5.910872, 6.057585, 6.065327, 6.072252, 6.092072"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3478,11 +5520,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.100610, 3.272341, 3.280137, 3.287109, 3.307065",\ - "3.100610, 3.272341, 3.280137, 3.287109, 3.307065",\ - "3.100610, 3.272341, 3.280137, 3.287109, 3.307065",\ - "3.100610, 3.272341, 3.280137, 3.287109, 3.307065",\ - "3.073609, 3.245339, 3.253135, 3.260108, 3.280064"); + values ( "2.960416, 3.125706, 3.133209, 3.139921, 3.159129",\ + "2.960416, 3.125706, 3.133209, 3.139921, 3.159129",\ + "2.960416, 3.125706, 3.133209, 3.139921, 3.159129",\ + "2.960416, 3.125706, 3.133209, 3.139921, 3.159129",\ + "2.934426, 3.099717, 3.107220, 3.113931, 3.133140"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3496,11 +5538,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.108520, 3.249928, 3.257391, 3.264066, 3.283169",\ - "3.108520, 3.249928, 3.257391, 3.264066, 3.283169",\ - "3.108520, 3.249928, 3.257391, 3.264066, 3.283169",\ - "3.108520, 3.249928, 3.257391, 3.264066, 3.283169",\ - "3.081518, 3.222927, 3.230389, 3.237064, 3.256167"); + values ( "2.973317, 3.109423, 3.116606, 3.123030, 3.141417",\ + "2.973317, 3.109423, 3.116606, 3.123030, 3.141417",\ + "2.973317, 3.109423, 3.116606, 3.123030, 3.141417",\ + "2.973317, 3.109423, 3.116606, 3.123030, 3.141417",\ + "2.947328, 3.083434, 3.090617, 3.097041, 3.115428"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3518,8 +5560,8 @@ pin("mprj_io[1]") { pin("mprj_io[0]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -3531,16 +5573,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.612171, 7.783903, 7.791699, 7.798672, 7.818628",\ - "7.674272, 7.846004, 7.853800, 7.860773, 7.880729",\ - "7.810296, 7.982028, 7.989824, 7.996797, 8.016753",\ - "8.026342, 8.198074, 8.205870, 8.212843, 8.232800",\ - "8.059161, 8.230894, 8.238689, 8.245663, 8.265618"); + values ( "7.958826, 8.136998, 8.145086, 8.152321, 8.173025",\ + "8.010344, 8.188517, 8.196604, 8.203838, 8.224544",\ + "8.061862, 8.240034, 8.248122, 8.255357, 8.276061",\ + "8.164897, 8.343069, 8.351157, 8.358392, 8.379096",\ + "8.370968, 8.549141, 8.557228, 8.564463, 8.585168"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\ "0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\ @@ -3549,16 +5591,16 @@ pin("mprj_io[0]") { "0.777888, 0.789796, 0.789796, 0.789796, 0.789796"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.513397, 7.654136, 7.661548, 7.668178, 7.687153",\ - "7.575498, 7.716237, 7.723649, 7.730279, 7.749254",\ - "7.711523, 7.852261, 7.859674, 7.866303, 7.885278",\ - "7.927568, 8.068307, 8.075720, 8.082350, 8.101324",\ - "7.960388, 8.101126, 8.108539, 8.115169, 8.134144"); + values ( "7.851188, 7.997204, 8.004894, 8.011773, 8.031460",\ + "7.902706, 8.048722, 8.056413, 8.063292, 8.082977",\ + "7.954224, 8.100240, 8.107930, 8.114809, 8.134496",\ + "8.057259, 8.203275, 8.210965, 8.217844, 8.237531",\ + "8.263330, 8.409347, 8.417037, 8.423916, 8.443602"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.444232, 0.533642, 0.538789, 0.543393, 0.556569",\ "0.444232, 0.533642, 0.538789, 0.543393, 0.556569",\ @@ -3574,16 +5616,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.772851, 6.773687, 6.773746, 6.773797, 6.773946",\ - "6.834952, 6.835788, 6.835846, 6.835898, 6.836047",\ - "6.970976, 6.971812, 6.971870, 6.971923, 6.972072",\ - "7.187022, 7.187858, 7.187917, 7.187968, 7.188118",\ - "7.219841, 7.220677, 7.220736, 7.220788, 7.220937"); + values ( "6.488574, 6.489378, 6.489434, 6.489484, 6.489628",\ + "6.583442, 6.584246, 6.584302, 6.584352, 6.584496",\ + "6.583442, 6.584246, 6.584302, 6.584352, 6.584496",\ + "6.679748, 6.680552, 6.680608, 6.680658, 6.680801",\ + "6.870922, 6.871726, 6.871782, 6.871832, 6.871976"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -3592,16 +5634,16 @@ pin("mprj_io[0]") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.723009, 6.729296, 6.729300, 6.729304, 6.729315",\ - "6.785110, 6.791397, 6.791401, 6.791405, 6.791416",\ - "6.921134, 6.927422, 6.927426, 6.927430, 6.927441",\ - "7.137180, 7.143467, 7.143472, 7.143476, 7.143486",\ - "7.169999, 7.176287, 7.176291, 7.176295, 7.176306"); + values ( "6.440600, 6.446652, 6.446656, 6.446660, 6.446671",\ + "6.535469, 6.541520, 6.541524, 6.541528, 6.541539",\ + "6.535469, 6.541520, 6.541524, 6.541528, 6.541539",\ + "6.631774, 6.637826, 6.637830, 6.637834, 6.637845",\ + "6.822948, 6.829000, 6.829004, 6.829008, 6.829019"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -3618,11 +5660,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.037093, 3.174681, 3.174681, 3.174681, 3.174681",\ - "3.037093, 3.174681, 3.174681, 3.174681, 3.174681",\ - "3.037093, 3.174681, 3.174681, 3.174681, 3.174681",\ - "3.012153, 3.174681, 3.174681, 3.174681, 3.174681",\ - "2.904872, 3.076604, 3.084400, 3.091373, 3.111329"); + values ( "3.156778, 3.299526, 3.299526, 3.299526, 3.299526",\ + "3.156778, 3.299526, 3.299526, 3.299526, 3.299526",\ + "3.156778, 3.299526, 3.299526, 3.299526, 3.299526",\ + "3.130903, 3.299526, 3.299526, 3.299526, 3.299526",\ + "3.020560, 3.198732, 3.206820, 3.214054, 3.234759"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3636,11 +5678,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.894825, 2.999712, 2.999712, 2.999712, 2.999712",\ - "2.894825, 2.999712, 2.999712, 2.999712, 2.999712",\ - "2.894825, 2.999712, 2.999712, 2.999712, 2.999712",\ - "2.869884, 2.999712, 2.999712, 2.999712, 2.999712",\ - "2.762604, 2.903342, 2.910755, 2.917384, 2.936359"); + values ( "3.005072, 3.113892, 3.113892, 3.113892, 3.113892",\ + "3.005072, 3.113892, 3.113892, 3.113892, 3.113892",\ + "3.005072, 3.113892, 3.113892, 3.113892, 3.113892",\ + "2.979196, 3.113892, 3.113892, 3.113892, 3.113892",\ + "2.868853, 3.014869, 3.022559, 3.029438, 3.049124"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3661,11 +5703,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.199852, 2.200689, 2.200747, 2.200799, 2.200948",\ - "2.199852, 2.200689, 2.200747, 2.200799, 2.200948",\ - "2.199852, 2.200689, 2.200747, 2.200799, 2.200948",\ - "2.199852, 2.200689, 2.200747, 2.200799, 2.200948",\ - "2.136500, 2.137336, 2.137395, 2.137447, 2.137596"); + values ( "2.116852, 2.117657, 2.117713, 2.117763, 2.117906",\ + "2.116852, 2.117657, 2.117713, 2.117763, 2.117906",\ + "2.116852, 2.117657, 2.117713, 2.117763, 2.117906",\ + "2.116852, 2.117657, 2.117713, 2.117763, 2.117906",\ + "2.054915, 2.055720, 2.055776, 2.055826, 2.055969"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3679,11 +5721,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.150010, 2.156298, 2.156302, 2.156306, 2.156317",\ - "2.150010, 2.156298, 2.156302, 2.156306, 2.156317",\ - "2.150010, 2.156298, 2.156302, 2.156306, 2.156317",\ - "2.150010, 2.156298, 2.156302, 2.156306, 2.156317",\ - "2.086658, 2.092946, 2.092950, 2.092954, 2.092965"); + values ( "2.068879, 2.074931, 2.074935, 2.074939, 2.074949",\ + "2.068879, 2.074931, 2.074935, 2.074939, 2.074949",\ + "2.068879, 2.074931, 2.074935, 2.074939, 2.074949",\ + "2.068879, 2.074931, 2.074935, 2.074939, 2.074949",\ + "2.006942, 2.012994, 2.012998, 2.013002, 2.013012"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3703,11 +5745,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.515750, 4.650240, 4.650240, 4.650240, 4.650240",\ - "4.515750, 4.650240, 4.650240, 4.650240, 4.650240",\ - "4.515750, 4.650240, 4.650240, 4.650240, 4.650240",\ - "4.496843, 4.650240, 4.650240, 4.650240, 4.650240",\ - "4.415348, 4.587080, 4.594876, 4.601849, 4.621805"); + values ( "4.735358, 4.874891, 4.874891, 4.874891, 4.874891",\ + "4.735358, 4.874891, 4.874891, 4.874891, 4.874891",\ + "4.735358, 4.874891, 4.874891, 4.874891, 4.874891",\ + "4.715742, 4.874891, 4.874891, 4.874891, 4.874891",\ + "4.631191, 4.809363, 4.817451, 4.824686, 4.845390"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3721,11 +5763,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.416977, 4.518765, 4.518765, 4.518765, 4.518765",\ - "4.416977, 4.518765, 4.518765, 4.518765, 4.518765",\ - "4.416977, 4.518765, 4.518765, 4.518765, 4.518765",\ - "4.398071, 4.518765, 4.518765, 4.518765, 4.518765",\ - "4.316576, 4.457314, 4.464726, 4.471356, 4.490331"); + values ( "4.627720, 4.733326, 4.733326, 4.733326, 4.733326",\ + "4.627720, 4.733326, 4.733326, 4.733326, 4.733326",\ + "4.627720, 4.733326, 4.733326, 4.733326, 4.733326",\ + "4.608105, 4.733326, 4.733326, 4.733326, 4.733326",\ + "4.523554, 4.669570, 4.677260, 4.684139, 4.703825"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3746,11 +5788,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.742666, 3.743502, 3.743560, 3.743612, 3.743761",\ - "3.742666, 3.743502, 3.743560, 3.743612, 3.743761",\ - "3.742666, 3.743502, 3.743560, 3.743612, 3.743761",\ - "3.742666, 3.743502, 3.743560, 3.743612, 3.743761",\ - "3.714231, 3.715067, 3.715126, 3.715178, 3.715327"); + values ( "3.565413, 3.566218, 3.566274, 3.566324, 3.566468",\ + "3.565413, 3.566218, 3.566274, 3.566324, 3.566468",\ + "3.565413, 3.566218, 3.566274, 3.566324, 3.566468",\ + "3.565413, 3.566218, 3.566274, 3.566324, 3.566468",\ + "3.538045, 3.538850, 3.538906, 3.538956, 3.539100"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3764,11 +5806,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.692823, 3.699111, 3.699115, 3.699119, 3.699130",\ - "3.692823, 3.699111, 3.699115, 3.699119, 3.699130",\ - "3.692823, 3.699111, 3.699115, 3.699119, 3.699130",\ - "3.692823, 3.699111, 3.699115, 3.699119, 3.699130",\ - "3.664389, 3.670677, 3.670681, 3.670685, 3.670696"); + values ( "3.517440, 3.523492, 3.523496, 3.523500, 3.523510",\ + "3.517440, 3.523492, 3.523496, 3.523500, 3.523510",\ + "3.517440, 3.523492, 3.523496, 3.523500, 3.523510",\ + "3.517440, 3.523492, 3.523496, 3.523500, 3.523510",\ + "3.490072, 3.496124, 3.496128, 3.496132, 3.496142"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3788,7 +5830,7 @@ pin("mprj_io[0]") { pin("clock") { direction : input ; clock : true ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 1.047768 ; is_pad : true ; @@ -3816,12 +5858,14 @@ pin("clock") { pin("resetb") { direction : input ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 0.856414 ; is_pad : true ; + is_unconstrained : true; /* Other user defined attributes. */ original_pin : resetb; + is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { @@ -3838,16 +5882,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.209259, 7.380876, 7.388674, 7.395649, 7.415611",\ - "7.271360, 7.442976, 7.450775, 7.457749, 7.477713",\ - "7.407384, 7.579000, 7.586799, 7.593774, 7.613736",\ - "7.623430, 7.795046, 7.802845, 7.809819, 7.829782",\ - "7.656250, 7.827866, 7.835664, 7.842639, 7.862602"); + values ( "7.572203, 7.750256, 7.758346, 7.765583, 7.786294",\ + "7.623721, 7.801773, 7.809864, 7.817101, 7.837812",\ + "7.675239, 7.853292, 7.861382, 7.868618, 7.889330",\ + "7.778274, 7.956326, 7.964417, 7.971653, 7.992365",\ + "7.984345, 8.162397, 8.170488, 8.177725, 8.198437"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758819, 0.765587, 0.765587, 0.765587, 0.765587",\ "0.758819, 0.765587, 0.765587, 0.765587, 0.765587",\ @@ -3856,16 +5900,16 @@ pin("flash_csb") { "0.758819, 0.765587, 0.765587, 0.765587, 0.765587"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.483662, 7.625040, 7.632504, 7.639179, 7.658285",\ - "7.545763, 7.687140, 7.694604, 7.701280, 7.720387",\ - "7.681787, 7.823165, 7.830628, 7.837304, 7.856410",\ - "7.897833, 8.039210, 8.046675, 8.053350, 8.072456",\ - "7.930653, 8.072030, 8.079494, 8.086170, 8.105276"); + values ( "8.023664, 8.170343, 8.178087, 8.185013, 8.204836",\ + "8.075182, 8.221862, 8.229605, 8.236531, 8.256353",\ + "8.126699, 8.273379, 8.281123, 8.288050, 8.307872",\ + "8.229734, 8.376414, 8.384158, 8.391085, 8.410907",\ + "8.435806, 8.582486, 8.590229, 8.597156, 8.616978"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.423032, 0.515422, 0.520815, 0.525638, 0.539442",\ "0.423032, 0.515422, 0.520815, 0.525638, 0.539442",\ @@ -3881,16 +5925,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.186304, 7.357920, 7.365718, 7.372693, 7.392656",\ - "7.248405, 7.420021, 7.427819, 7.434794, 7.454757",\ - "7.384429, 7.556045, 7.563843, 7.570818, 7.590781",\ - "7.600474, 7.772091, 7.779889, 7.786864, 7.806827",\ - "7.633294, 7.804911, 7.812709, 7.819684, 7.839646"); + values ( "6.806793, 6.971974, 6.979480, 6.986194, 7.005408",\ + "6.901662, 7.066843, 7.074349, 7.081062, 7.100276",\ + "6.901662, 7.066843, 7.074349, 7.081062, 7.100276",\ + "6.997968, 7.163149, 7.170655, 7.177369, 7.196583",\ + "7.189143, 7.354323, 7.361830, 7.368543, 7.387757"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758819, 0.765587, 0.765587, 0.765587, 0.765587",\ "0.758819, 0.765587, 0.765587, 0.765587, 0.765587",\ @@ -3899,16 +5943,16 @@ pin("flash_csb") { "0.758819, 0.765587, 0.765587, 0.765587, 0.765587"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.407548, 7.548925, 7.556389, 7.563065, 7.582171",\ - "7.469648, 7.611027, 7.618490, 7.625166, 7.644272",\ - "7.605673, 7.747050, 7.754514, 7.761190, 7.780296",\ - "7.821718, 7.963097, 7.970560, 7.977236, 7.996342",\ - "7.854538, 7.995916, 8.003380, 8.010056, 8.029161"); + values ( "6.894649, 7.030725, 7.037909, 7.044334, 7.062724",\ + "6.989517, 7.125593, 7.132777, 7.139203, 7.157592",\ + "6.989517, 7.125593, 7.132777, 7.139203, 7.157592",\ + "7.085823, 7.221899, 7.229083, 7.235508, 7.253898",\ + "7.276998, 7.413074, 7.420258, 7.426683, 7.445073"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.423032, 0.515422, 0.520815, 0.525638, 0.539442",\ "0.423032, 0.515422, 0.520815, 0.525638, 0.539442",\ @@ -3935,16 +5979,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.995418, 7.167030, 7.174829, 7.181804, 7.201767",\ - "7.057518, 7.229131, 7.236930, 7.243905, 7.263867",\ - "7.193542, 7.365155, 7.372953, 7.379929, 7.399892",\ - "7.409589, 7.581202, 7.589000, 7.595975, 7.615938",\ - "7.442409, 7.614021, 7.621819, 7.628795, 7.648758"); + values ( "7.336632, 7.514680, 7.522771, 7.530007, 7.550719",\ + "7.388149, 7.566197, 7.574288, 7.581525, 7.602236",\ + "7.439667, 7.617715, 7.625806, 7.633042, 7.653754",\ + "7.542702, 7.720750, 7.728841, 7.736077, 7.756789",\ + "7.748774, 7.926822, 7.934913, 7.942149, 7.962861"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758819, 0.765586, 0.765586, 0.765586, 0.765586",\ "0.758819, 0.765586, 0.765586, 0.765586, 0.765586",\ @@ -3953,16 +5997,16 @@ pin("flash_clk") { "0.758819, 0.765586, 0.765586, 0.765586, 0.765586"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.861476, 7.002853, 7.010317, 7.016993, 7.036099",\ - "6.923577, 7.064954, 7.072418, 7.079094, 7.098200",\ - "7.059601, 7.200978, 7.208442, 7.215117, 7.234224",\ - "7.275648, 7.417025, 7.424488, 7.431164, 7.450270",\ - "7.308467, 7.449844, 7.457308, 7.463984, 7.483090"); + values ( "7.168285, 7.314964, 7.322707, 7.329634, 7.349456",\ + "7.219803, 7.366481, 7.374225, 7.381151, 7.400974",\ + "7.271321, 7.417999, 7.425743, 7.432669, 7.452492",\ + "7.374356, 7.521034, 7.528778, 7.535704, 7.555527",\ + "7.580427, 7.727106, 7.734849, 7.741776, 7.761598"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.423017, 0.515418, 0.520810, 0.525633, 0.539435",\ "0.423017, 0.515418, 0.520810, 0.525633, 0.539435",\ @@ -3978,16 +6022,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.995418, 7.167030, 7.174829, 7.181804, 7.201767",\ - "7.057518, 7.229131, 7.236930, 7.243905, 7.263867",\ - "7.193542, 7.365155, 7.372953, 7.379929, 7.399892",\ - "7.409589, 7.581202, 7.589000, 7.595975, 7.615938",\ - "7.442409, 7.614021, 7.621819, 7.628795, 7.648758"); + values ( "6.676738, 6.841915, 6.849421, 6.856134, 6.875349",\ + "6.771606, 6.936784, 6.944290, 6.951003, 6.970218",\ + "6.771606, 6.936784, 6.944290, 6.951003, 6.970218",\ + "6.867912, 7.033090, 7.040596, 7.047309, 7.066524",\ + "7.059086, 7.224264, 7.231770, 7.238483, 7.257698"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758819, 0.765586, 0.765586, 0.765586, 0.765586",\ "0.758819, 0.765586, 0.765586, 0.765586, 0.765586",\ @@ -3996,16 +6040,16 @@ pin("flash_clk") { "0.758819, 0.765586, 0.765586, 0.765586, 0.765586"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.861275, 7.002652, 7.010116, 7.016791, 7.035898",\ - "6.923376, 7.064753, 7.072217, 7.078893, 7.097999",\ - "7.059400, 7.200777, 7.208241, 7.214916, 7.234023",\ - "7.275446, 7.416823, 7.424287, 7.430963, 7.450069",\ - "7.308266, 7.449643, 7.457107, 7.463782, 7.482889"); + values ( "6.587687, 6.723762, 6.730946, 6.737371, 6.755761",\ + "6.682555, 6.818630, 6.825814, 6.832239, 6.850629",\ + "6.682555, 6.818630, 6.825814, 6.832239, 6.850629",\ + "6.778861, 6.914936, 6.922120, 6.928545, 6.946935",\ + "6.970035, 7.106110, 7.113294, 7.119720, 7.138109"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.423017, 0.515418, 0.520810, 0.525633, 0.539435",\ "0.423017, 0.515418, 0.520810, 0.525633, 0.539435",\ @@ -4032,16 +6076,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.853701, 7.025378, 7.033175, 7.040149, 7.060108",\ - "6.915802, 7.087479, 7.095276, 7.102249, 7.122209",\ - "7.051826, 7.223503, 7.231300, 7.238274, 7.258233",\ - "7.267872, 7.439549, 7.447346, 7.454320, 7.474279",\ - "7.300692, 7.472369, 7.480165, 7.487140, 7.507099"); + values ( "7.279578, 7.457693, 7.465783, 7.473018, 7.493726",\ + "7.331096, 7.509211, 7.517300, 7.524535, 7.545243",\ + "7.382614, 7.560729, 7.568818, 7.576054, 7.596761",\ + "7.485649, 7.663764, 7.671853, 7.679089, 7.699796",\ + "7.691720, 7.869835, 7.877924, 7.885159, 7.905868"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.777881, 0.789781, 0.789781, 0.789781, 0.789781",\ "0.777881, 0.789781, 0.789781, 0.789781, 0.789781",\ @@ -4050,16 +6094,16 @@ pin("flash_io0") { "0.777881, 0.789781, 0.789781, 0.789781, 0.789781"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.848183, 6.988973, 6.996385, 7.003015, 7.021990",\ - "6.910284, 7.051073, 7.058486, 7.065116, 7.084091",\ - "7.046309, 7.187098, 7.194510, 7.201140, 7.220116",\ - "7.262354, 7.403144, 7.410556, 7.417186, 7.436161",\ - "7.295174, 7.435964, 7.443376, 7.450006, 7.468981"); + values ( "7.165092, 7.311161, 7.318851, 7.325729, 7.345416",\ + "7.216609, 7.362678, 7.370368, 7.377247, 7.396934",\ + "7.268127, 7.414196, 7.421886, 7.428765, 7.448452",\ + "7.371162, 7.517231, 7.524921, 7.531800, 7.551487",\ + "7.577233, 7.723302, 7.730992, 7.737871, 7.757558"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.444253, 0.533609, 0.538758, 0.543363, 0.556543",\ "0.444253, 0.533609, 0.538758, 0.543363, 0.556543",\ @@ -4075,16 +6119,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.409880, 6.411053, 6.411127, 6.411192, 6.411380",\ - "6.471980, 6.473154, 6.473227, 6.473293, 6.473480",\ - "6.608005, 6.609178, 6.609251, 6.609317, 6.609505",\ - "6.824051, 6.825224, 6.825298, 6.825364, 6.825551",\ - "6.856871, 6.858044, 6.858118, 6.858183, 6.858371"); + values ( "6.103564, 6.104693, 6.104764, 6.104827, 6.105008",\ + "6.198433, 6.199562, 6.199633, 6.199696, 6.199877",\ + "6.198433, 6.199562, 6.199633, 6.199696, 6.199877",\ + "6.294739, 6.295868, 6.295938, 6.296002, 6.296183",\ + "6.485913, 6.487042, 6.487113, 6.487176, 6.487357"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -4093,16 +6137,16 @@ pin("flash_io0") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.358859, 6.364161, 6.364171, 6.364178, 6.364201",\ - "6.420959, 6.426262, 6.426271, 6.426279, 6.426301",\ - "6.556984, 6.562286, 6.562295, 6.562303, 6.562325",\ - "6.773030, 6.778333, 6.778342, 6.778349, 6.778372",\ - "6.805850, 6.811152, 6.811162, 6.811169, 6.811192"); + values ( "6.054457, 6.059561, 6.059569, 6.059577, 6.059598",\ + "6.149325, 6.154429, 6.154438, 6.154445, 6.154467",\ + "6.149325, 6.154429, 6.154438, 6.154445, 6.154467",\ + "6.245631, 6.250735, 6.250743, 6.250751, 6.250772",\ + "6.436806, 6.441910, 6.441918, 6.441926, 6.441947"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -4159,7 +6203,6 @@ pin("hk_serial_load") { pin("hkspi_clk") { direction : internal ; - clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; diff --git a/signoff/caravan/primetime-signoff/lib/min/caravan.ss.lib b/signoff/caravan/primetime-signoff/lib/min/caravan.ss.lib index c1df5eb6..304b12e2 100644 --- a/signoff/caravan/primetime-signoff/lib/min/caravan.ss.lib +++ b/signoff/caravan/primetime-signoff/lib/min/caravan.ss.lib @@ -4,7 +4,7 @@ library("caravan.ss") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 25 06:51:14 2022" ; + date : "Sun Oct 30 14:33:05 2022" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.4000 ; @@ -89,7 +89,7 @@ type ( BUS38_type0 ) { } /* end of type */ cell( caravan ) { - area : 1736654.375000 ; + area : 1740209.375000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravan ) { pin("vddio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -110,7 +110,7 @@ pin("vddio") { pin("vddio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -121,7 +121,7 @@ pin("vddio_2") { pin("vssio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -132,7 +132,7 @@ pin("vssio") { pin("vssio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -143,7 +143,7 @@ pin("vssio_2") { pin("vdda") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -155,7 +155,7 @@ pin("vdda") { pin("vssa") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -167,7 +167,7 @@ pin("vssa") { pin("vccd") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -179,7 +179,7 @@ pin("vccd") { pin("vssd") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -191,7 +191,7 @@ pin("vssd") { pin("vdda1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -203,7 +203,7 @@ pin("vdda1") { pin("vdda1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -215,7 +215,7 @@ pin("vdda1_2") { pin("vdda2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -227,7 +227,7 @@ pin("vdda2") { pin("vssa1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -239,7 +239,7 @@ pin("vssa1") { pin("vssa1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -251,7 +251,7 @@ pin("vssa1_2") { pin("vssa2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -263,7 +263,7 @@ pin("vssa2") { pin("vccd1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -275,7 +275,7 @@ pin("vccd1") { pin("vccd2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -287,7 +287,7 @@ pin("vccd2") { pin("vssd1") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -299,7 +299,7 @@ pin("vssd1") { pin("vssd2") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -311,8 +311,8 @@ pin("vssd2") { pin("gpio") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -324,16 +324,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.750565, 22.279594, 22.358925, 22.382612, 22.460991",\ - "21.930754, 22.459784, 22.539114, 22.562801, 22.641180",\ - "22.325438, 22.854467, 22.933798, 22.957485, 23.035864",\ - "22.952564, 23.481594, 23.560925, 23.584612, 23.662991",\ - "23.130207, 23.659237, 23.738567, 23.762255, 23.840633"); + values ( "22.686199, 23.235067, 23.317371, 23.341948, 23.423267",\ + "22.835682, 23.384550, 23.466854, 23.491430, 23.572750",\ + "22.985165, 23.534033, 23.616337, 23.640913, 23.722233",\ + "23.284130, 23.832998, 23.915302, 23.939878, 24.021198",\ + "23.882313, 24.431181, 24.513485, 24.538061, 24.619381"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.110993, 2.137879, 2.145907, 2.172471",\ "1.903822, 2.110993, 2.137879, 2.145907, 2.172471",\ @@ -342,16 +342,16 @@ pin("gpio") { "1.903822, 2.110993, 2.137879, 2.145907, 2.172471"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.980930, 22.320459, 22.369143, 22.383680, 22.431780",\ - "22.161121, 22.500648, 22.549332, 22.563869, 22.611969",\ - "22.555805, 22.895332, 22.944016, 22.958553, 23.006653",\ - "23.182930, 23.522457, 23.571140, 23.585678, 23.633778",\ - "23.360573, 23.700100, 23.748783, 23.763321, 23.811420"); + values ( "22.980507, 23.332767, 23.383278, 23.398359, 23.448263",\ + "23.129990, 23.482250, 23.532761, 23.547842, 23.597746",\ + "23.279472, 23.631733, 23.682243, 23.697325, 23.747229",\ + "23.578438, 23.930698, 23.981209, 23.996290, 24.046194",\ + "24.176620, 24.528881, 24.579391, 24.594473, 24.644377"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.403130, 1.535189, 1.553026, 1.558352, 1.575976",\ "1.403130, 1.535189, 1.553026, 1.558352, 1.575976",\ @@ -367,16 +367,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.946651, 19.946960, 19.946995, 19.947006, 19.947041",\ - "20.126841, 20.127150, 20.127184, 20.127195, 20.127230",\ - "20.521524, 20.521833, 20.521868, 20.521879, 20.521914",\ - "21.148649, 21.148958, 21.148993, 21.149004, 21.149038",\ - "21.326292, 21.326601, 21.326635, 21.326647, 21.326681"); + values ( "19.093929, 19.094227, 19.094261, 19.094271, 19.094305",\ + "19.369198, 19.369495, 19.369530, 19.369539, 19.369574",\ + "19.369198, 19.369495, 19.369530, 19.369539, 19.369574",\ + "19.648636, 19.648933, 19.648968, 19.648977, 19.649012",\ + "20.203575, 20.203873, 20.203907, 20.203917, 20.203951"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -385,16 +385,16 @@ pin("gpio") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.818636, 19.825979, 19.826328, 19.826433, 19.826778",\ - "19.998825, 20.006168, 20.006517, 20.006622, 20.006968",\ - "20.393509, 20.400852, 20.401201, 20.401306, 20.401651",\ - "21.020634, 21.027977, 21.028326, 21.028431, 21.028776",\ - "21.198277, 21.205620, 21.205969, 21.206074, 21.206419"); + values ( "18.970715, 18.977783, 18.978119, 18.978218, 18.978552",\ + "19.245983, 19.253052, 19.253387, 19.253487, 19.253820",\ + "19.245983, 19.253052, 19.253387, 19.253487, 19.253820",\ + "19.525421, 19.532490, 19.532825, 19.532925, 19.533258",\ + "20.080360, 20.087429, 20.087765, 20.087864, 20.088198"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -413,8 +413,8 @@ bus ( mprj_io ) { pin("mprj_io[37]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -428,11 +428,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.038092, 12.567185, 12.646512, 12.670198, 12.748575",\ - "12.089031, 12.618124, 12.697451, 12.721137, 12.799514",\ - "12.198109, 12.727202, 12.806529, 12.830215, 12.908592",\ - "12.485023, 13.014117, 13.093444, 13.117130, 13.195507",\ - "13.390568, 13.919661, 13.998987, 14.022675, 14.101051"); + values ( "12.518433, 13.067368, 13.149669, 13.174243, 13.255559",\ + "12.571283, 13.120216, 13.202518, 13.227093, 13.308409",\ + "12.684452, 13.233385, 13.315687, 13.340261, 13.421577",\ + "12.982125, 13.531059, 13.613361, 13.637936, 13.719252",\ + "13.921627, 14.470561, 14.552862, 14.577436, 14.658752"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -446,11 +446,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.120726, 12.444788, 12.492311, 12.506500, 12.553453",\ - "12.171665, 12.495728, 12.543250, 12.557440, 12.604393",\ - "12.280743, 12.604805, 12.652328, 12.666518, 12.713472",\ - "12.567657, 12.891720, 12.939243, 12.953432, 13.000386",\ - "13.473202, 13.797264, 13.844787, 13.858976, 13.905930"); + values ( "12.610664, 12.946878, 12.996183, 13.010905, 13.059620",\ + "12.663513, 12.999728, 13.049033, 13.063755, 13.112470",\ + "12.776682, 13.112897, 13.162202, 13.176924, 13.225638",\ + "13.074356, 13.410570, 13.459875, 13.474598, 13.523312",\ + "14.013859, 14.350074, 14.399379, 14.414101, 14.462815"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -471,11 +471,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.125474, 9.125793, 9.125831, 9.125841, 9.125877",\ - "9.176414, 9.176733, 9.176770, 9.176781, 9.176817",\ - "9.285253, 9.285572, 9.285609, 9.285620, 9.285656",\ - "9.573294, 9.573614, 9.573650, 9.573662, 9.573698",\ - "10.484129, 10.484448, 10.484486, 10.484496, 10.484532"); + values ( "8.569812, 8.570119, 8.570154, 8.570165, 8.570200",\ + "8.618841, 8.619148, 8.619184, 8.619194, 8.619229",\ + "8.723598, 8.723906, 8.723942, 8.723951, 8.723987",\ + "9.000838, 9.001146, 9.001182, 9.001192, 9.001226",\ + "9.877518, 9.877825, 9.877861, 9.877871, 9.877906"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -489,11 +489,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "8.997732, 9.004941, 9.005287, 9.005390, 9.005732",\ - "9.048672, 9.055881, 9.056227, 9.056330, 9.056671",\ - "9.157511, 9.164720, 9.165066, 9.165169, 9.165510",\ - "9.445552, 9.452761, 9.453107, 9.453210, 9.453552",\ - "10.356387, 10.363596, 10.363941, 10.364045, 10.364387"); + values ( "8.446859, 8.453798, 8.454131, 8.454230, 8.454559",\ + "8.495890, 8.502828, 8.503160, 8.503260, 8.503589",\ + "8.600647, 8.607585, 8.607918, 8.608017, 8.608346",\ + "8.877887, 8.884825, 8.885159, 8.885258, 8.885587",\ + "9.754566, 9.761504, 9.761837, 9.761936, 9.762265"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -507,12 +507,97 @@ pin("mprj_io[37]") { } /* end of arc hk_serial_load_mprj_io[37]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.868614, 17.417549, 17.499851, 17.524426, 17.605742",\ + "16.919662, 17.468596, 17.550898, 17.575472, 17.656788",\ + "17.034119, 17.583054, 17.665356, 17.689930, 17.771246",\ + "17.373367, 17.922300, 18.004602, 18.029177, 18.110493",\ + "18.568417, 19.117350, 19.199652, 19.224226, 19.305542"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.903822, 2.110984, 2.137872, 2.145901, 2.172467",\ + "1.903822, 2.110984, 2.137872, 2.145901, 2.172467",\ + "1.903822, 2.110984, 2.137872, 2.145901, 2.172467",\ + "1.903822, 2.110984, 2.137872, 2.145901, 2.172467",\ + "1.903822, 2.110984, 2.137872, 2.145901, 2.172467"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "17.023479, 17.375769, 17.426277, 17.441360, 17.491266",\ + "17.074524, 17.426815, 17.477325, 17.492407, 17.542313",\ + "17.188984, 17.541273, 17.591782, 17.606865, 17.656771",\ + "17.528229, 17.880520, 17.931030, 17.946112, 17.996017",\ + "18.723278, 19.075569, 19.126080, 19.141161, 19.191067"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.403201, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403201, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403201, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403201, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403201, 1.535188, 1.553025, 1.558352, 1.575976"); + } + + } /* end of arc hkspi_clk_mprj_io[37]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.062565, 13.062872, 13.062908, 13.062918, 13.062953",\ + "13.109921, 13.110228, 13.110264, 13.110273, 13.110309",\ + "13.216105, 13.216412, 13.216448, 13.216457, 13.216493",\ + "13.530828, 13.531135, 13.531171, 13.531181, 13.531216",\ + "14.639488, 14.639795, 14.639832, 14.639841, 14.639876"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "12.939612, 12.946551, 12.946884, 12.946983, 12.947312",\ + "12.986968, 12.993907, 12.994240, 12.994339, 12.994668",\ + "13.093152, 13.100091, 13.100424, 13.100523, 13.100852",\ + "13.407875, 13.414814, 13.415147, 13.415246, 13.415575",\ + "14.516536, 14.523475, 14.523808, 14.523907, 14.524236"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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 hkspi_clk_mprj_io[37]_redg_min*/ + } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -526,11 +611,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.160405, 13.689500, 13.768826, 13.792513, 13.870890",\ - "13.211345, 13.740439, 13.819766, 13.843452, 13.921829",\ - "13.320422, 13.849517, 13.928843, 13.952530, 14.030907",\ - "13.607336, 14.136431, 14.215757, 14.239444, 14.317821",\ - "14.512879, 15.041974, 15.121301, 15.144987, 15.223364"); + values ( "13.673868, 14.222805, 14.305105, 14.329680, 14.410996",\ + "13.726719, 14.275654, 14.357956, 14.382530, 14.463846",\ + "13.839888, 14.388823, 14.471125, 14.495699, 14.577015",\ + "14.137560, 14.686497, 14.768797, 14.793372, 14.874688",\ + "15.077063, 15.625999, 15.708300, 15.732875, 15.814191"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -544,11 +629,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.243659, 13.567720, 13.615244, 13.629434, 13.676388",\ - "13.294599, 13.618660, 13.666183, 13.680373, 13.727327",\ - "13.403676, 13.727737, 13.775261, 13.789451, 13.836405",\ - "13.690591, 14.014652, 14.062176, 14.076365, 14.123320",\ - "14.596134, 14.920197, 14.967719, 14.981909, 15.028862"); + values ( "13.775475, 14.111689, 14.160994, 14.175716, 14.224430",\ + "13.828323, 14.164537, 14.213842, 14.228565, 14.277279",\ + "13.941492, 14.277706, 14.327011, 14.341734, 14.390448",\ + "14.239166, 14.575380, 14.624685, 14.639408, 14.688122",\ + "15.178667, 15.514881, 15.564186, 15.578909, 15.627623"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -569,11 +654,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.238188, 10.238523, 10.238561, 10.238572, 10.238610",\ - "10.289127, 10.289462, 10.289500, 10.289512, 10.289550",\ - "10.397966, 10.398301, 10.398339, 10.398351, 10.398389",\ - "10.686008, 10.686342, 10.686381, 10.686392, 10.686430",\ - "11.596844, 11.597178, 11.597217, 11.597227, 11.597265"); + values ( "9.630423, 9.630745, 9.630782, 9.630793, 9.630830",\ + "9.679453, 9.679774, 9.679811, 9.679822, 9.679859",\ + "9.784210, 9.784532, 9.784569, 9.784579, 9.784616",\ + "10.061451, 10.061772, 10.061810, 10.061820, 10.061857",\ + "10.938129, 10.938452, 10.938488, 10.938499, 10.938536"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -587,11 +672,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.110806, 10.117838, 10.118179, 10.118281, 10.118619",\ - "10.161745, 10.168777, 10.169119, 10.169221, 10.169559",\ - "10.270584, 10.277617, 10.277958, 10.278060, 10.278398",\ - "10.558626, 10.565659, 10.566000, 10.566102, 10.566439",\ - "11.469461, 11.476494, 11.476835, 11.476937, 11.477274"); + values ( "9.507817, 9.514586, 9.514915, 9.515013, 9.515338",\ + "9.556847, 9.563616, 9.563945, 9.564043, 9.564367",\ + "9.661604, 9.668373, 9.668702, 9.668800, 9.669125",\ + "9.938845, 9.945614, 9.945943, 9.946041, 9.946365",\ + "10.815524, 10.822293, 10.822621, 10.822720, 10.823044"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -605,12 +690,97 @@ pin("mprj_io[36]") { } /* end of arc hk_serial_load_mprj_io[36]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "17.388742, 17.937679, 18.019979, 18.044556, 18.125870",\ + "17.439789, 17.988726, 18.071026, 18.095600, 18.176918",\ + "17.554247, 18.103184, 18.185484, 18.210060, 18.291374",\ + "17.893494, 18.442430, 18.524731, 18.549305, 18.630623",\ + "19.088543, 19.637478, 19.719780, 19.744354, 19.825670"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.903822, 2.110988, 2.137875, 2.145904, 2.172469",\ + "1.903822, 2.110988, 2.137875, 2.145904, 2.172469",\ + "1.903822, 2.110988, 2.137875, 2.145904, 2.172469",\ + "1.903822, 2.110988, 2.137875, 2.145904, 2.172469",\ + "1.903822, 2.110988, 2.137875, 2.145904, 2.172469"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "17.545862, 17.898138, 17.948647, 17.963730, 18.013634",\ + "17.596909, 17.949184, 17.999695, 18.014776, 18.064680",\ + "17.711367, 18.063643, 18.114151, 18.129234, 18.179138",\ + "18.050613, 18.402889, 18.453400, 18.468481, 18.518385",\ + "19.245663, 19.597937, 19.648447, 19.663528, 19.713434"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.403167, 1.535188, 1.553026, 1.558352, 1.575976",\ + "1.403167, 1.535188, 1.553026, 1.558352, 1.575976",\ + "1.403167, 1.535188, 1.553026, 1.558352, 1.575976",\ + "1.403167, 1.535188, 1.553026, 1.558352, 1.575976",\ + "1.403167, 1.535188, 1.553026, 1.558352, 1.575976"); + } + + } /* end of arc hkspi_clk_mprj_io[36]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.475182, 13.475503, 13.475540, 13.475551, 13.475588",\ + "13.522537, 13.522860, 13.522897, 13.522907, 13.522944",\ + "13.628721, 13.629044, 13.629081, 13.629091, 13.629128",\ + "13.943443, 13.943766, 13.943803, 13.943813, 13.943851",\ + "15.052105, 15.052427, 15.052464, 15.052475, 15.052512"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.352574, 13.359344, 13.359673, 13.359771, 13.360095",\ + "13.399931, 13.406701, 13.407029, 13.407127, 13.407452",\ + "13.506115, 13.512885, 13.513213, 13.513311, 13.513636",\ + "13.820837, 13.827607, 13.827935, 13.828033, 13.828358",\ + "14.929499, 14.936269, 14.936597, 14.936695, 14.937019"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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 hkspi_clk_mprj_io[36]_redg_min*/ + } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -618,17 +788,102 @@ pin("mprj_io[35]") { /* Other user defined attributes. */ original_pin : mprj_io[35]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "28.867031, 29.415964, 29.498266, 29.522840, 29.604156",\ + "29.016514, 29.565447, 29.647749, 29.672323, 29.753639",\ + "29.165997, 29.714930, 29.797232, 29.821806, 29.903122",\ + "29.464962, 30.013895, 30.096197, 30.120771, 30.202087",\ + "30.063145, 30.612078, 30.694380, 30.718954, 30.800270"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.903822, 2.110984, 2.137872, 2.145901, 2.172467",\ + "1.903822, 2.110984, 2.137872, 2.145901, 2.172467",\ + "1.903822, 2.110984, 2.137872, 2.145901, 2.172467",\ + "1.903822, 2.110984, 2.137872, 2.145901, 2.172467",\ + "1.903822, 2.110984, 2.137872, 2.145901, 2.172467"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "29.027775, 29.380064, 29.430573, 29.445656, 29.495562",\ + "29.177258, 29.529547, 29.580055, 29.595139, 29.645044",\ + "29.326740, 29.679029, 29.729538, 29.744621, 29.794527",\ + "29.625706, 29.977995, 30.028503, 30.043587, 30.093493",\ + "30.223888, 30.576178, 30.626686, 30.641769, 30.691675"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.403200, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403200, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403200, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403200, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403200, 1.535188, 1.553025, 1.558352, 1.575976"); + } + + } /* end of arc clock_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "21.770424, 21.770733, 21.770767, 21.770779, 21.770813",\ + "22.045692, 22.046001, 22.046036, 22.046047, 22.046082",\ + "22.045692, 22.046001, 22.046036, 22.046047, 22.046082",\ + "22.325130, 22.325439, 22.325474, 22.325485, 22.325520",\ + "22.880072, 22.880381, 22.880415, 22.880426, 22.880461"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 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.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "21.647484, 21.654417, 21.654749, 21.654850, 21.655178",\ + "21.922752, 21.929686, 21.930017, 21.930119, 21.930447",\ + "21.922752, 21.929686, 21.930017, 21.930119, 21.930447",\ + "22.202190, 22.209124, 22.209455, 22.209557, 22.209885",\ + "22.757132, 22.764065, 22.764397, 22.764496, 22.764826"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 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_mprj_io[35]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.277972, 14.807063, 14.886391, 14.910076, 14.988453",\ - "14.328912, 14.858003, 14.937330, 14.961016, 15.039392",\ - "14.437989, 14.967080, 15.046408, 15.070093, 15.148470",\ - "14.724904, 15.253995, 15.333323, 15.357008, 15.435385",\ - "15.630448, 16.159538, 16.238867, 16.262552, 16.340929"); + values ( "14.833344, 15.382277, 15.464579, 15.489153, 15.570469",\ + "14.886194, 15.435126, 15.517427, 15.542003, 15.623319",\ + "14.999363, 15.548295, 15.630596, 15.655171, 15.736487",\ + "15.297036, 15.845968, 15.928270, 15.952845, 16.034161",\ + "16.236538, 16.785469, 16.867771, 16.892345, 16.973663"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -642,11 +897,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.359745, 14.683807, 14.731331, 14.745521, 14.792474",\ - "14.410685, 14.734747, 14.782270, 14.796460, 14.843413",\ - "14.519762, 14.843826, 14.891349, 14.905539, 14.952492",\ - "14.806677, 15.130739, 15.178263, 15.192452, 15.239406",\ - "15.712221, 16.036283, 16.083807, 16.097996, 16.144951"); + values ( "14.933480, 15.269696, 15.319001, 15.333723, 15.382437",\ + "14.986329, 15.322545, 15.371850, 15.386572, 15.435286",\ + "15.099498, 15.435714, 15.485019, 15.499741, 15.548454",\ + "15.397172, 15.733388, 15.782693, 15.797415, 15.846128",\ + "16.336674, 16.672890, 16.722195, 16.736916, 16.785629"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -667,11 +922,11 @@ pin("mprj_io[35]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "11.362347, 11.362667, 11.362704, 11.362715, 11.362751",\ - "11.413286, 11.413607, 11.413644, 11.413654, 11.413691",\ - "11.522125, 11.522446, 11.522483, 11.522493, 11.522530",\ - "11.810166, 11.810487, 11.810523, 11.810534, 11.810571",\ - "12.721003, 12.721323, 12.721359, 12.721371, 12.721407"); + values ( "10.712426, 10.712734, 10.712770, 10.712780, 10.712815",\ + "10.761456, 10.761764, 10.761799, 10.761809, 10.761845",\ + "10.866213, 10.866521, 10.866556, 10.866567, 10.866602",\ + "11.143454, 11.143762, 11.143797, 11.143807, 11.143843",\ + "12.020133, 12.020441, 12.020476, 12.020487, 12.020522"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -685,11 +940,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "11.234617, 11.241820, 11.242167, 11.242270, 11.242611",\ - "11.285557, 11.292760, 11.293106, 11.293209, 11.293550",\ - "11.394396, 11.401599, 11.401945, 11.402048, 11.402390",\ - "11.682437, 11.689640, 11.689985, 11.690088, 11.690430",\ - "12.593273, 12.600475, 12.600821, 12.600924, 12.601267"); + values ( "10.589486, 10.596419, 10.596752, 10.596851, 10.597179",\ + "10.638515, 10.645449, 10.645781, 10.645881, 10.646210",\ + "10.743273, 10.750206, 10.750538, 10.750638, 10.750967",\ + "11.020514, 11.027447, 11.027779, 11.027879, 11.028208",\ + "11.897193, 11.904126, 11.904459, 11.904558, 11.904886"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -703,12 +958,97 @@ pin("mprj_io[35]") { } /* end of arc hk_serial_load_mprj_io[35]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "17.759529, 18.308460, 18.390762, 18.415337, 18.496653",\ + "17.810574, 18.359507, 18.441809, 18.466383, 18.547699",\ + "17.925034, 18.473965, 18.556267, 18.580841, 18.662157",\ + "18.264278, 18.813211, 18.895514, 18.920088, 19.001404",\ + "19.459330, 20.008263, 20.090563, 20.115139, 20.196453"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.903822, 2.110984, 2.137872, 2.145901, 2.172467",\ + "1.903822, 2.110984, 2.137872, 2.145901, 2.172467",\ + "1.903822, 2.110984, 2.137872, 2.145901, 2.172467",\ + "1.903822, 2.110984, 2.137872, 2.145901, 2.172467",\ + "1.903822, 2.110984, 2.137872, 2.145901, 2.172467"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "17.920273, 18.272562, 18.323071, 18.338154, 18.388060",\ + "17.971319, 18.323608, 18.374119, 18.389200, 18.439106",\ + "18.085777, 18.438066, 18.488575, 18.503658, 18.553564",\ + "18.425024, 18.777313, 18.827824, 18.842905, 18.892811",\ + "19.620073, 19.972363, 20.022873, 20.037956, 20.087862"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.403200, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403200, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403200, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403200, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403200, 1.535188, 1.553025, 1.558352, 1.575976"); + } + + } /* end of arc hkspi_clk_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.680304, 13.680613, 13.680648, 13.680658, 13.680694",\ + "13.727661, 13.727968, 13.728004, 13.728015, 13.728050",\ + "13.833845, 13.834152, 13.834188, 13.834199, 13.834234",\ + "14.148567, 14.148874, 14.148911, 14.148921, 14.148956",\ + "15.257227, 15.257534, 15.257570, 15.257581, 15.257616"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.557364, 13.564297, 13.564630, 13.564729, 13.565058",\ + "13.604720, 13.611653, 13.611986, 13.612085, 13.612414",\ + "13.710904, 13.717837, 13.718170, 13.718269, 13.718598",\ + "14.025626, 14.032559, 14.032892, 14.032991, 14.033320",\ + "15.134286, 15.141219, 15.141552, 15.141651, 15.141980"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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 hkspi_clk_mprj_io[35]_redg_min*/ + } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -722,11 +1062,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.422050, 15.951151, 16.030478, 16.054163, 16.132540",\ - "15.472990, 16.002090, 16.081417, 16.105103, 16.183479",\ - "15.582067, 16.111168, 16.190495, 16.214180, 16.292557",\ - "15.868982, 16.398083, 16.477409, 16.501095, 16.579472",\ - "16.774527, 17.303627, 17.382954, 17.406639, 17.485016"); + values ( "16.015593, 16.564535, 16.646835, 16.671410, 16.752728",\ + "16.068443, 16.617386, 16.699686, 16.724260, 16.805576",\ + "16.181612, 16.730553, 16.812855, 16.837429, 16.918745",\ + "16.479284, 17.028227, 17.110527, 17.135101, 17.216419",\ + "17.418787, 17.967728, 18.050030, 18.074604, 18.155920"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -740,11 +1080,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.507667, 15.831726, 15.879250, 15.893439, 15.940393",\ - "15.558606, 15.882666, 15.930189, 15.944379, 15.991333",\ - "15.667684, 15.991743, 16.039267, 16.053455, 16.100410",\ - "15.954598, 16.278658, 16.326181, 16.340370, 16.387325",\ - "16.860142, 17.184200, 17.231724, 17.245914, 17.292870"); + values ( "16.122187, 16.458397, 16.507704, 16.522425, 16.571140",\ + "16.175035, 16.511248, 16.560553, 16.575275, 16.623989",\ + "16.288204, 16.624416, 16.673721, 16.688444, 16.737160",\ + "16.585878, 16.922089, 16.971395, 16.986116, 17.034832",\ + "17.525379, 17.861591, 17.910896, 17.925619, 17.974335"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -765,11 +1105,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.513566, 12.513883, 12.513920, 12.513930, 12.513967",\ - "12.564506, 12.564822, 12.564859, 12.564870, 12.564906",\ - "12.673345, 12.673661, 12.673698, 12.673709, 12.673745",\ - "12.961387, 12.961703, 12.961740, 12.961751, 12.961787",\ - "13.872222, 13.872539, 13.872576, 13.872586, 13.872622"); + values ( "11.782300, 11.782605, 11.782640, 11.782650, 11.782685",\ + "11.831329, 11.831635, 11.831670, 11.831680, 11.831715",\ + "11.936087, 11.936392, 11.936427, 11.936438, 11.936472",\ + "12.213327, 12.213633, 12.213668, 12.213678, 12.213713",\ + "13.090006, 13.090311, 13.090346, 13.090357, 13.090391"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -783,11 +1123,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.385753, 12.392997, 12.393343, 12.393447, 12.393789",\ - "12.436692, 12.443936, 12.444283, 12.444386, 12.444729",\ - "12.545531, 12.552775, 12.553122, 12.553226, 12.553568",\ - "12.833573, 12.840817, 12.841164, 12.841268, 12.841610",\ - "13.744409, 13.751653, 13.751999, 13.752103, 13.752445"); + values ( "11.659280, 11.666252, 11.666586, 11.666685, 11.667015",\ + "11.708309, 11.715281, 11.715615, 11.715714, 11.716044",\ + "11.813066, 11.820039, 11.820373, 11.820472, 11.820802",\ + "12.090307, 12.097280, 12.097613, 12.097713, 12.098042",\ + "12.966986, 12.973958, 12.974292, 12.974391, 12.974721"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -801,12 +1141,97 @@ pin("mprj_io[34]") { } /* end of arc hk_serial_load_mprj_io[34]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.713340, 15.262281, 15.344584, 15.369158, 15.450473",\ + "14.764386, 15.313328, 15.395630, 15.420204, 15.501519",\ + "14.878844, 15.427786, 15.510088, 15.534662, 15.615977",\ + "15.218091, 15.767033, 15.849335, 15.873909, 15.955224",\ + "16.413139, 16.962082, 17.044382, 17.068958, 17.150272"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063384, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.214710, 15.550922, 15.600228, 15.614950, 15.663665",\ + "15.265757, 15.601969, 15.651275, 15.665997, 15.714711",\ + "15.380215, 15.716427, 15.765733, 15.780455, 15.829169",\ + "15.719461, 16.055674, 16.104980, 16.119701, 16.168415",\ + "16.914511, 17.250723, 17.300030, 17.314751, 17.363464"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322884, 1.444178, 1.461984, 1.467301, 1.484895",\ + "1.322884, 1.444178, 1.461984, 1.467301, 1.484895",\ + "1.322884, 1.444178, 1.461984, 1.467301, 1.484895",\ + "1.322884, 1.444178, 1.461984, 1.467301, 1.484895",\ + "1.322884, 1.444178, 1.461984, 1.467301, 1.484895"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.383002, 13.892262, 13.968613, 13.991411, 14.066849",\ + "13.430358, 13.939617, 14.015968, 14.038767, 14.114204",\ + "13.536543, 14.045802, 14.122154, 14.144952, 14.220389",\ + "13.851265, 14.360524, 14.436876, 14.459674, 14.535111",\ + "14.959927, 15.469186, 15.545538, 15.568336, 15.643773"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063384, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.830620, 14.142528, 14.188269, 14.201927, 14.247120",\ + "13.877975, 14.189883, 14.235624, 14.249283, 14.294476",\ + "13.984159, 14.296067, 14.341808, 14.355467, 14.400660",\ + "14.298883, 14.610790, 14.656531, 14.670189, 14.715383",\ + "15.407543, 15.719451, 15.765192, 15.778851, 15.824043"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322884, 1.444178, 1.461984, 1.467301, 1.484895",\ + "1.322884, 1.444178, 1.461984, 1.467301, 1.484895",\ + "1.322884, 1.444178, 1.461984, 1.467301, 1.484895",\ + "1.322884, 1.444178, 1.461984, 1.467301, 1.484895",\ + "1.322884, 1.444178, 1.461984, 1.467301, 1.484895"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg_min*/ + } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -814,17 +1239,102 @@ pin("mprj_io[33]") { /* Other user defined attributes. */ original_pin : mprj_io[33]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "26.877768, 27.426714, 27.509014, 27.533588, 27.614904",\ + "27.027250, 27.576197, 27.658497, 27.683071, 27.764387",\ + "27.176733, 27.725679, 27.807980, 27.832554, 27.913870",\ + "27.475698, 28.024645, 28.106945, 28.131519, 28.212835",\ + "28.073881, 28.622828, 28.705128, 28.729702, 28.811018"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "28.198133, 28.534344, 28.583649, 28.598372, 28.647087",\ + "28.347616, 28.683826, 28.733131, 28.747854, 28.796570",\ + "28.497099, 28.833309, 28.882614, 28.897337, 28.946053",\ + "28.796064, 29.132275, 29.181580, 29.196302, 29.245018",\ + "29.394247, 29.730457, 29.779762, 29.794485, 29.843201"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322887, 1.444174, 1.461982, 1.467300, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467300, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467300, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467300, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467300, 1.484894"); + } + + } /* end of arc clock_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "22.321121, 22.830383, 22.906734, 22.929533, 23.004971",\ + "22.596386, 23.105650, 23.182001, 23.204800, 23.280235",\ + "22.596386, 23.105650, 23.182001, 23.204800, 23.280235",\ + "22.875828, 23.385090, 23.461441, 23.484240, 23.559677",\ + "23.430763, 23.940027, 24.016378, 24.039177, 24.114613"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "23.424227, 23.736134, 23.781874, 23.795532, 23.840725",\ + "23.699495, 24.011402, 24.057142, 24.070801, 24.115993",\ + "23.699495, 24.011402, 24.057142, 24.070801, 24.115993",\ + "23.978933, 24.290840, 24.336580, 24.350239, 24.395432",\ + "24.533875, 24.845781, 24.891521, 24.905180, 24.950375"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322887, 1.444174, 1.461982, 1.467300, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467300, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467300, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467300, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467300, 1.484894"); + } + + } /* end of arc clock_mprj_io[33]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "16.537325, 17.066429, 17.145756, 17.169441, 17.247818",\ - "16.588264, 17.117369, 17.196695, 17.220381, 17.298758",\ - "16.697342, 17.226446, 17.305773, 17.329458, 17.407835",\ - "16.984257, 17.513361, 17.592688, 17.616373, 17.694750",\ - "17.889801, 18.418905, 18.498232, 18.521917, 18.600294"); + values ( "17.172691, 17.721636, 17.803938, 17.828510, 17.909826",\ + "17.225540, 17.774487, 17.856787, 17.881361, 17.962677",\ + "17.338709, 17.887653, 17.969955, 17.994530, 18.075846",\ + "17.636383, 18.185328, 18.267630, 18.292202, 18.373518",\ + "18.575884, 19.124828, 19.207130, 19.231705, 19.313021"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -838,11 +1348,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "16.624685, 16.948742, 16.996265, 17.010456, 17.057411",\ - "16.675625, 16.999683, 17.047207, 17.061396, 17.108351",\ - "16.784702, 17.108761, 17.156284, 17.170473, 17.217428",\ - "17.071617, 17.395676, 17.443199, 17.457388, 17.504343",\ - "17.977161, 18.301220, 18.348743, 18.362932, 18.409887"); + values ( "17.281376, 17.617584, 17.666891, 17.681614, 17.730328",\ + "17.334225, 17.670435, 17.719742, 17.734463, 17.783178",\ + "17.447393, 17.783604, 17.832909, 17.847631, 17.896347",\ + "17.745068, 18.081276, 18.130583, 18.145306, 18.194019",\ + "18.684568, 19.020779, 19.070084, 19.084806, 19.133522"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -863,11 +1373,11 @@ pin("mprj_io[33]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.643986, 13.644284, 13.644319, 13.644329, 13.644362",\ - "13.694925, 13.695224, 13.695258, 13.695269, 13.695302",\ - "13.803764, 13.804063, 13.804097, 13.804108, 13.804141",\ - "14.091805, 14.092104, 14.092138, 14.092148, 14.092182",\ - "15.002643, 15.002941, 15.002975, 15.002985, 15.003019"); + values ( "12.870329, 12.870616, 12.870649, 12.870659, 12.870691",\ + "12.919358, 12.919645, 12.919679, 12.919688, 12.919721",\ + "13.024116, 13.024403, 13.024436, 13.024446, 13.024478",\ + "13.301356, 13.301643, 13.301677, 13.301686, 13.301719",\ + "14.178036, 14.178323, 14.178356, 14.178366, 14.178398"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -881,11 +1391,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.515735, 13.523192, 13.523545, 13.523650, 13.523998",\ - "13.566674, 13.574132, 13.574485, 13.574590, 13.574938",\ - "13.675513, 13.682971, 13.683324, 13.683429, 13.683777",\ - "13.963554, 13.971012, 13.971365, 13.971470, 13.971818",\ - "14.874392, 14.881849, 14.882202, 14.882307, 14.882655"); + values ( "12.746887, 12.754066, 12.754404, 12.754506, 12.754841",\ + "12.795917, 12.803095, 12.803434, 12.803535, 12.803870",\ + "12.900674, 12.907852, 12.908192, 12.908293, 12.908628",\ + "13.177915, 13.185093, 13.185432, 13.185534, 13.185868",\ + "14.054594, 14.061772, 14.062111, 14.062213, 14.062548"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -899,12 +1409,97 @@ pin("mprj_io[33]") { } /* end of arc hk_serial_load_mprj_io[33]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.669762, 15.218708, 15.301008, 15.325583, 15.406898",\ + "14.720810, 15.269756, 15.352057, 15.376631, 15.457947",\ + "14.835266, 15.384212, 15.466513, 15.491087, 15.572403",\ + "15.174513, 15.723459, 15.805759, 15.830334, 15.911650",\ + "16.369562, 16.918509, 17.000809, 17.025383, 17.106699"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.943815, 16.280025, 16.329330, 16.344053, 16.392769",\ + "15.994862, 16.331072, 16.380377, 16.395100, 16.443813",\ + "16.109320, 16.445530, 16.494835, 16.509558, 16.558273",\ + "16.448566, 16.784777, 16.834082, 16.848804, 16.897518",\ + "17.643616, 17.979826, 18.029131, 18.043854, 18.092567"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322887, 1.444174, 1.461982, 1.467300, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467300, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467300, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467300, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467300, 1.484894"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "12.977843, 13.487106, 13.563457, 13.586256, 13.661693",\ + "13.025200, 13.534463, 13.610815, 13.633612, 13.709049",\ + "13.131384, 13.640647, 13.716999, 13.739796, 13.815233",\ + "13.446106, 13.955369, 14.031721, 14.054518, 14.129955",\ + "14.554767, 15.064030, 15.140381, 15.163179, 15.238616"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.294262, 14.606169, 14.651909, 14.665567, 14.710761",\ + "14.341619, 14.653524, 14.699265, 14.712923, 14.758118",\ + "14.447803, 14.759708, 14.805449, 14.819107, 14.864302",\ + "14.762526, 15.074432, 15.120173, 15.133831, 15.179025",\ + "15.871187, 16.183092, 16.228832, 16.242491, 16.287685"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322887, 1.444174, 1.461982, 1.467300, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467300, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467300, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467300, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467300, 1.484894"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg_min*/ + } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -912,17 +1507,102 @@ pin("mprj_io[32]") { /* Other user defined attributes. */ original_pin : mprj_io[32]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "26.781878, 27.330805, 27.413107, 27.437681, 27.518997",\ + "26.931360, 27.480288, 27.562590, 27.587164, 27.668480",\ + "27.080843, 27.629770, 27.712072, 27.736647, 27.817963",\ + "27.379808, 27.928736, 28.011038, 28.035612, 28.116928",\ + "27.977991, 28.526918, 28.609221, 28.633795, 28.715111"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869144, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869144, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869144, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869144, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869144, 2.063381, 2.088646, 2.096190, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "28.171257, 28.507475, 28.556780, 28.571501, 28.620216",\ + "28.320740, 28.656958, 28.706263, 28.720984, 28.769699",\ + "28.470222, 28.806440, 28.855745, 28.870466, 28.919182",\ + "28.769188, 29.105406, 29.154711, 29.169432, 29.218147",\ + "29.367371, 29.703588, 29.752893, 29.767614, 29.816330"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322876, 1.444188, 1.461991, 1.467308, 1.484898",\ + "1.322876, 1.444188, 1.461991, 1.467308, 1.484898",\ + "1.322876, 1.444188, 1.461991, 1.467308, 1.484898",\ + "1.322876, 1.444188, 1.461991, 1.467308, 1.484898",\ + "1.322876, 1.444188, 1.461991, 1.467308, 1.484898"); + } + + } /* end of arc clock_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "24.016493, 24.525740, 24.602093, 24.624891, 24.700329",\ + "24.291761, 24.801008, 24.877361, 24.900160, 24.975597",\ + "24.291761, 24.801008, 24.877361, 24.900160, 24.975597",\ + "24.571199, 25.080446, 25.156799, 25.179598, 25.255035",\ + "25.126141, 25.635387, 25.711740, 25.734539, 25.809977"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869144, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869144, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869144, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869144, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869144, 2.063381, 2.088646, 2.096190, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "24.627563, 24.939476, 24.985218, 24.998875, 25.044067",\ + "24.902832, 25.214745, 25.260487, 25.274143, 25.319336",\ + "24.902832, 25.214745, 25.260487, 25.274143, 25.319336",\ + "25.182270, 25.494183, 25.539925, 25.553581, 25.598774",\ + "25.737213, 26.049126, 26.094866, 26.108522, 26.153715"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322876, 1.444188, 1.461991, 1.467308, 1.484898",\ + "1.322876, 1.444188, 1.461991, 1.467308, 1.484898",\ + "1.322876, 1.444188, 1.461991, 1.467308, 1.484898",\ + "1.322876, 1.444188, 1.461991, 1.467308, 1.484898",\ + "1.322876, 1.444188, 1.461991, 1.467308, 1.484898"); + } + + } /* end of arc clock_mprj_io[32]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.663561, 18.192648, 18.271975, 18.295662, 18.374039",\ - "17.714500, 18.243587, 18.322914, 18.346600, 18.424978",\ - "17.823578, 18.352665, 18.431992, 18.455677, 18.534056",\ - "18.110493, 18.639580, 18.718906, 18.742592, 18.820971",\ - "19.016037, 19.545124, 19.624451, 19.648136, 19.726515"); + values ( "18.341160, 18.890089, 18.972391, 18.996965, 19.078281",\ + "18.394011, 18.942938, 19.025240, 19.049816, 19.131132",\ + "18.507179, 19.056108, 19.138411, 19.162985, 19.244301",\ + "18.804853, 19.353781, 19.436083, 19.460659, 19.541975",\ + "19.744354, 20.293283, 20.375586, 20.400160, 20.481476"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -936,11 +1616,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.743958, 18.068024, 18.115545, 18.129736, 18.176689",\ - "17.794897, 18.118963, 18.166485, 18.180676, 18.227629",\ - "17.903975, 18.228041, 18.275562, 18.289753, 18.336706",\ - "18.190889, 18.514956, 18.562477, 18.576668, 18.623621",\ - "19.096434, 19.420500, 19.468021, 19.482212, 19.529165"); + values ( "18.442617, 18.778835, 18.828140, 18.842861, 18.891575",\ + "18.495468, 18.831684, 18.880989, 18.895712, 18.944426",\ + "18.608637, 18.944855, 18.994160, 19.008881, 19.057594",\ + "18.906311, 19.242527, 19.291832, 19.306555, 19.355268",\ + "19.845812, 20.182030, 20.231335, 20.246056, 20.294769"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -961,11 +1641,11 @@ pin("mprj_io[32]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.736104, 14.736440, 14.736478, 14.736489, 14.736528",\ - "14.787044, 14.787379, 14.787417, 14.787429, 14.787468",\ - "14.895883, 14.896218, 14.896256, 14.896268, 14.896307",\ - "15.183925, 15.184260, 15.184299, 15.184310, 15.184349",\ - "16.094761, 16.095097, 16.095137, 16.095148, 16.095186"); + values ( "13.921494, 13.921817, 13.921854, 13.921865, 13.921902",\ + "13.970524, 13.970847, 13.970884, 13.970896, 13.970932",\ + "14.075281, 14.075604, 14.075642, 14.075653, 14.075689",\ + "14.352522, 14.352845, 14.352882, 14.352894, 14.352930",\ + "15.229200, 15.229524, 15.229561, 15.229572, 15.229609"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -979,11 +1659,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.608748, 14.615768, 14.616109, 14.616211, 14.616548",\ - "14.659688, 14.666708, 14.667048, 14.667150, 14.667487",\ - "14.768527, 14.775547, 14.775887, 14.775990, 14.776326",\ - "15.056569, 15.063589, 15.063930, 15.064032, 15.064368",\ - "15.967406, 15.974426, 15.974767, 15.974869, 15.975205"); + values ( "13.798914, 13.805671, 13.805999, 13.806097, 13.806421",\ + "13.847944, 13.854701, 13.855029, 13.855127, 13.855452",\ + "13.952702, 13.959458, 13.959786, 13.959885, 13.960209",\ + "14.229942, 14.236699, 14.237027, 14.237125, 14.237450",\ + "15.106621, 15.113378, 15.113706, 15.113804, 15.114128"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -997,12 +1677,97 @@ pin("mprj_io[32]") { } /* end of arc hk_serial_load_mprj_io[32]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.843042, 15.391972, 15.474274, 15.498848, 15.580164",\ + "14.894091, 15.443018, 15.525320, 15.549894, 15.631210",\ + "15.008547, 15.557476, 15.639778, 15.664352, 15.745668",\ + "15.347794, 15.896721, 15.979023, 16.003597, 16.084913",\ + "16.542843, 17.091770, 17.174072, 17.198647, 17.279963"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869144, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869144, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869144, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869144, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869144, 2.063381, 2.088646, 2.096190, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.200157, 16.536375, 16.585680, 16.600401, 16.649117",\ + "16.251205, 16.587421, 16.636726, 16.651449, 16.700163",\ + "16.365662, 16.701880, 16.751184, 16.765905, 16.814621",\ + "16.704910, 17.041126, 17.090431, 17.105154, 17.153868",\ + "17.899960, 18.236176, 18.285480, 18.300203, 18.348917"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322876, 1.444188, 1.461991, 1.467308, 1.484898",\ + "1.322876, 1.444188, 1.461991, 1.467308, 1.484898",\ + "1.322876, 1.444188, 1.461991, 1.467308, 1.484898",\ + "1.322876, 1.444188, 1.461991, 1.467308, 1.484898",\ + "1.322876, 1.444188, 1.461991, 1.467308, 1.484898"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.578875, 14.088121, 14.164473, 14.187271, 14.262709",\ + "13.626230, 14.135477, 14.211830, 14.234629, 14.310066",\ + "13.732414, 14.241661, 14.318014, 14.340813, 14.416250",\ + "14.047136, 14.556383, 14.632736, 14.655535, 14.730972",\ + "15.155798, 15.665045, 15.741396, 15.764194, 15.839632"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869144, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869144, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869144, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869144, 2.063381, 2.088646, 2.096190, 2.121153",\ + "1.869144, 2.063381, 2.088646, 2.096190, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.783567, 15.095480, 15.141220, 15.154879, 15.200071",\ + "14.830923, 15.142836, 15.188576, 15.202234, 15.247427",\ + "14.937107, 15.249020, 15.294760, 15.308418, 15.353611",\ + "15.251829, 15.563742, 15.609482, 15.623140, 15.668333",\ + "16.360491, 16.672403, 16.718143, 16.731802, 16.776995"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322876, 1.444188, 1.461991, 1.467308, 1.484898",\ + "1.322876, 1.444188, 1.461991, 1.467308, 1.484898",\ + "1.322876, 1.444188, 1.461991, 1.467308, 1.484898",\ + "1.322876, 1.444188, 1.461991, 1.467308, 1.484898",\ + "1.322876, 1.444188, 1.461991, 1.467308, 1.484898"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg_min*/ + } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1016,11 +1781,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.883991, 19.413086, 19.492413, 19.516098, 19.594475",\ - "18.934931, 19.464024, 19.543350, 19.567038, 19.645414",\ - "19.044008, 19.573101, 19.652428, 19.676115, 19.754492",\ - "19.330923, 19.860016, 19.939342, 19.963030, 20.041407",\ - "20.236467, 20.765560, 20.844887, 20.868574, 20.946951"); + values ( "19.607357, 20.156292, 20.238594, 20.263168, 20.344484",\ + "19.660206, 20.209143, 20.291443, 20.316017, 20.397335",\ + "19.773376, 20.322311, 20.404613, 20.429188, 20.510504",\ + "20.071049, 20.619986, 20.702286, 20.726860, 20.808178",\ + "21.010551, 21.559486, 21.641788, 21.666363, 21.747679"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1034,11 +1799,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.967234, 19.291294, 19.338818, 19.353008, 19.399961",\ - "19.018173, 19.342236, 19.389757, 19.403948, 19.450901",\ - "19.127251, 19.451313, 19.498835, 19.513025, 19.559978",\ - "19.414165, 19.738228, 19.785749, 19.799940, 19.846893",\ - "20.319710, 20.643772, 20.691294, 20.705484, 20.752438"); + values ( "19.711813, 20.048027, 20.097332, 20.112053, 20.160769",\ + "19.764662, 20.100876, 20.150181, 20.164904, 20.213619",\ + "19.877832, 20.214046, 20.263351, 20.278072, 20.326788",\ + "20.175505, 20.511719, 20.561024, 20.575747, 20.624462",\ + "21.115007, 21.451221, 21.500526, 21.515247, 21.563963"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1059,11 +1824,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.975540, 15.975840, 15.975874, 15.975884, 15.975918",\ - "16.026480, 16.026779, 16.026814, 16.026823, 16.026857",\ - "16.135319, 16.135618, 16.135653, 16.135662, 16.135696",\ - "16.423361, 16.423660, 16.423695, 16.423704, 16.423738",\ - "17.334198, 17.334497, 17.334532, 17.334541, 17.334576"); + values ( "15.114451, 15.114740, 15.114773, 15.114783, 15.114816",\ + "15.163481, 15.163769, 15.163803, 15.163813, 15.163845",\ + "15.268238, 15.268526, 15.268560, 15.268570, 15.268602",\ + "15.545479, 15.545767, 15.545801, 15.545811, 15.545843",\ + "16.422157, 16.422445, 16.422480, 16.422489, 16.422522"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1077,11 +1842,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.847315, 15.854760, 15.855112, 15.855217, 15.855565",\ - "15.898254, 15.905700, 15.906052, 15.906157, 15.906505",\ - "16.007093, 16.014538, 16.014891, 16.014996, 16.015343",\ - "16.295135, 16.302580, 16.302933, 16.303038, 16.303385",\ - "17.205973, 17.213417, 17.213770, 17.213875, 17.214222"); + values ( "14.991035, 14.998201, 14.998540, 14.998641, 14.998976",\ + "15.040064, 15.047230, 15.047569, 15.047670, 15.048005",\ + "15.144821, 15.151987, 15.152327, 15.152428, 15.152762",\ + "15.422062, 15.429228, 15.429567, 15.429668, 15.430003",\ + "16.298740, 16.305906, 16.306246, 16.306347, 16.306683"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1095,12 +1860,97 @@ pin("mprj_io[31]") { } /* end of arc hk_serial_load_mprj_io[31]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.706713, 15.255648, 15.337950, 15.362524, 15.443840",\ + "14.757759, 15.306694, 15.388996, 15.413570, 15.494886",\ + "14.872217, 15.421152, 15.503454, 15.528028, 15.609344",\ + "15.211464, 15.760399, 15.842701, 15.867275, 15.948590",\ + "16.406515, 16.955450, 17.037752, 17.062326, 17.143642"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869142, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063383, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.396824, 15.733038, 15.782343, 15.797065, 15.845779",\ + "15.447870, 15.784084, 15.833389, 15.848111, 15.896826",\ + "15.562328, 15.898542, 15.947847, 15.962569, 16.011284",\ + "15.901574, 16.237789, 16.287094, 16.301815, 16.350529",\ + "17.096622, 17.432838, 17.482143, 17.496864, 17.545578"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322880, 1.444182, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444182, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444182, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444182, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444182, 1.461988, 1.467304, 1.484896"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.340050, 13.849302, 13.925655, 13.948452, 14.023890",\ + "13.387405, 13.896658, 13.973011, 13.995808, 14.071246",\ + "13.493589, 14.002842, 14.079195, 14.101992, 14.177430",\ + "13.808311, 14.317566, 14.393917, 14.416716, 14.492153",\ + "14.916971, 15.426226, 15.502577, 15.525375, 15.600813"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869142, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063383, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.982132, 14.294042, 14.339783, 14.353440, 14.398633",\ + "14.029488, 14.341397, 14.387138, 14.400796, 14.445989",\ + "14.135672, 14.447581, 14.493322, 14.506980, 14.552173",\ + "14.450395, 14.762304, 14.808045, 14.821703, 14.866896",\ + "15.559054, 15.870964, 15.916705, 15.930363, 15.975555"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322880, 1.444182, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444182, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444182, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444182, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444182, 1.461988, 1.467304, 1.484896"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg_min*/ + } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1114,11 +1964,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.996782, 20.525890, 20.605217, 20.628902, 20.707279",\ - "20.047722, 20.576830, 20.656157, 20.679842, 20.758219",\ - "20.156799, 20.685907, 20.765234, 20.788919, 20.867296",\ - "20.443714, 20.972822, 21.052149, 21.075834, 21.154211",\ - "21.349257, 21.878365, 21.957691, 21.981377, 22.059753"); + values ( "20.761879, 21.310829, 21.393131, 21.417706, 21.499020",\ + "20.814730, 21.363680, 21.445980, 21.470554, 21.551870",\ + "20.927898, 21.476849, 21.559149, 21.583723, 21.665039",\ + "21.225571, 21.774521, 21.856821, 21.881395, 21.962711",\ + "22.165071, 22.714022, 22.796322, 22.820896, 22.902212"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1132,11 +1982,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.085518, 20.409573, 20.457098, 20.471287, 20.518242",\ - "20.136457, 20.460514, 20.508038, 20.522228, 20.569181",\ - "20.245535, 20.569592, 20.617115, 20.631306, 20.678259",\ - "20.532450, 20.856506, 20.904030, 20.918221, 20.965174",\ - "21.437992, 21.762049, 21.809572, 21.823763, 21.870716"); + values ( "20.871716, 21.207924, 21.257229, 21.271952, 21.320667",\ + "20.924564, 21.260773, 21.310080, 21.324802, 21.373516",\ + "21.037735, 21.373943, 21.423248, 21.437971, 21.486687",\ + "21.335407, 21.671616, 21.720922, 21.735645, 21.784359",\ + "22.274910, 22.611118, 22.660425, 22.675148, 22.723862"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1157,11 +2007,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.097946, 17.098234, 17.098267, 17.098276, 17.098310",\ - "17.148886, 17.149174, 17.149206, 17.149216, 17.149250",\ - "17.257725, 17.258013, 17.258045, 17.258055, 17.258089",\ - "17.545767, 17.546055, 17.546087, 17.546097, 17.546131",\ - "18.456604, 18.456892, 18.456924, 18.456934, 18.456968"); + values ( "16.184458, 16.184734, 16.184767, 16.184776, 16.184807",\ + "16.233488, 16.233765, 16.233797, 16.233807, 16.233837",\ + "16.338245, 16.338522, 16.338554, 16.338564, 16.338596",\ + "16.615486, 16.615763, 16.615795, 16.615805, 16.615837",\ + "17.492165, 17.492441, 17.492474, 17.492483, 17.492516"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1175,11 +2025,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "16.969444, 16.977024, 16.977381, 16.977486, 16.977839",\ - "17.020384, 17.027966, 17.028320, 17.028427, 17.028778",\ - "17.129223, 17.136803, 17.137159, 17.137264, 17.137617",\ - "17.417265, 17.424847, 17.425201, 17.425308, 17.425659",\ - "18.328102, 18.335682, 18.336039, 18.336143, 18.336496"); + values ( "16.060776, 16.068071, 16.068413, 16.068516, 16.068853",\ + "16.109806, 16.117102, 16.117443, 16.117546, 16.117884",\ + "16.214563, 16.221859, 16.222200, 16.222303, 16.222641",\ + "16.491804, 16.499100, 16.499441, 16.499544, 16.499882",\ + "17.368483, 17.375778, 17.376120, 17.376223, 17.376560"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1193,12 +2043,97 @@ pin("mprj_io[30]") { } /* end of arc hk_serial_load_mprj_io[30]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.770008, 15.318958, 15.401258, 15.425833, 15.507149",\ + "14.821054, 15.370005, 15.452305, 15.476879, 15.558195",\ + "14.935513, 15.484463, 15.566763, 15.591337, 15.672653",\ + "15.274759, 15.823709, 15.906010, 15.930584, 16.011900",\ + "16.469810, 17.018761, 17.101061, 17.125635, 17.206951"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869137, 2.063386, 2.088648, 2.096191, 2.121151",\ + "1.869137, 2.063386, 2.088648, 2.096191, 2.121151",\ + "1.869137, 2.063386, 2.088648, 2.096191, 2.121151",\ + "1.869137, 2.063386, 2.088648, 2.096191, 2.121151",\ + "1.869137, 2.063386, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.423291, 15.759500, 15.808805, 15.823527, 15.872243",\ + "15.474338, 15.810546, 15.859852, 15.874574, 15.923289",\ + "15.588796, 15.925004, 15.974310, 15.989032, 16.037746",\ + "15.928042, 16.264252, 16.313557, 16.328278, 16.376995",\ + "17.123093, 17.459301, 17.508606, 17.523327, 17.572044"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322889, 1.444172, 1.461980, 1.467298, 1.484893",\ + "1.322889, 1.444172, 1.461980, 1.467298, 1.484893",\ + "1.322889, 1.444172, 1.461980, 1.467298, 1.484893",\ + "1.322889, 1.444172, 1.461980, 1.467298, 1.484893",\ + "1.322889, 1.444172, 1.461980, 1.467298, 1.484893"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.454515, 13.963782, 14.040134, 14.062931, 14.138369",\ + "13.501871, 14.011138, 14.087490, 14.110287, 14.185724",\ + "13.608057, 14.117323, 14.193674, 14.216473, 14.291909",\ + "13.922779, 14.432046, 14.508398, 14.531195, 14.606632",\ + "15.031443, 15.540709, 15.617060, 15.639858, 15.715295"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869137, 2.063386, 2.088648, 2.096191, 2.121151",\ + "1.869137, 2.063386, 2.088648, 2.096191, 2.121151",\ + "1.869137, 2.063386, 2.088648, 2.096191, 2.121151",\ + "1.869137, 2.063386, 2.088648, 2.096191, 2.121151",\ + "1.869137, 2.063386, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.025039, 14.336943, 14.382685, 14.396342, 14.441536",\ + "14.072394, 14.384298, 14.430040, 14.443698, 14.488892",\ + "14.178578, 14.490482, 14.536224, 14.549882, 14.595076",\ + "14.493301, 14.805205, 14.850946, 14.864605, 14.909799",\ + "15.601961, 15.913865, 15.959606, 15.973265, 16.018459"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322889, 1.444172, 1.461980, 1.467298, 1.484893",\ + "1.322889, 1.444172, 1.461980, 1.467298, 1.484893",\ + "1.322889, 1.444172, 1.461980, 1.467298, 1.484893",\ + "1.322889, 1.444172, 1.461980, 1.467298, 1.484893",\ + "1.322889, 1.444172, 1.461980, 1.467298, 1.484893"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg_min*/ + } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1212,11 +2147,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.141743, 21.670834, 21.750160, 21.773846, 21.852222",\ - "21.192684, 21.721773, 21.801100, 21.824787, 21.903164",\ - "21.301762, 21.830851, 21.910177, 21.933865, 22.012241",\ - "21.588676, 22.117765, 22.197092, 22.220779, 22.299156",\ - "22.494221, 23.023310, 23.102636, 23.126324, 23.204700"); + values ( "21.949778, 22.498707, 22.581009, 22.605583, 22.686901",\ + "22.002626, 22.551556, 22.633858, 22.658432, 22.739750",\ + "22.115797, 22.664726, 22.747028, 22.771603, 22.852921",\ + "22.413469, 22.962399, 23.044701, 23.069275, 23.150593",\ + "23.352970, 23.901901, 23.984201, 24.008778, 24.090092"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1230,11 +2165,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.222977, 21.547041, 21.594563, 21.608753, 21.655706",\ - "21.273916, 21.597980, 21.645504, 21.659693, 21.706646",\ - "21.382994, 21.707058, 21.754581, 21.768770, 21.815723",\ - "21.669909, 21.993973, 22.041496, 22.055685, 22.102638",\ - "22.575453, 22.899517, 22.947041, 22.961229, 23.008183"); + values ( "22.058241, 22.394459, 22.443764, 22.458485, 22.507198",\ + "22.111092, 22.447309, 22.496613, 22.511335, 22.560051",\ + "22.224260, 22.560478, 22.609783, 22.624504, 22.673218",\ + "22.521935, 22.858152, 22.907455, 22.922178, 22.970894",\ + "23.461433, 23.797651, 23.846954, 23.861677, 23.910393"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1255,11 +2190,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.220848, 18.221155, 18.221191, 18.221201, 18.221235",\ - "18.271788, 18.272095, 18.272131, 18.272141, 18.272175",\ - "18.380627, 18.380934, 18.380970, 18.380980, 18.381014",\ - "18.668669, 18.668976, 18.669012, 18.669022, 18.669056",\ - "19.579506, 19.579813, 19.579849, 19.579859, 19.579893"); + values ( "17.264061, 17.264357, 17.264391, 17.264400, 17.264435",\ + "17.313091, 17.313387, 17.313421, 17.313431, 17.313465",\ + "17.417849, 17.418144, 17.418179, 17.418188, 17.418222",\ + "17.695089, 17.695385, 17.695419, 17.695429, 17.695463",\ + "18.571768, 18.572063, 18.572098, 18.572107, 18.572142"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1273,11 +2208,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.092796, 18.100157, 18.100508, 18.100613, 18.100958",\ - "18.143738, 18.151096, 18.151447, 18.151550, 18.151897",\ - "18.252575, 18.259935, 18.260286, 18.260391, 18.260736",\ - "18.540619, 18.547977, 18.548328, 18.548431, 18.548779",\ - "19.451454, 19.458815, 19.459166, 19.459270, 19.459616"); + values ( "17.140812, 17.147896, 17.148233, 17.148333, 17.148666",\ + "17.189842, 17.196926, 17.197264, 17.197363, 17.197697",\ + "17.294600, 17.301683, 17.302021, 17.302120, 17.302454",\ + "17.571840, 17.578924, 17.579262, 17.579361, 17.579695",\ + "18.448519, 18.455603, 18.455940, 18.456039, 18.456373"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1291,12 +2226,97 @@ pin("mprj_io[29]") { } /* end of arc hk_serial_load_mprj_io[29]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.459127, 15.008058, 15.090360, 15.114935, 15.196250",\ + "14.510174, 15.059104, 15.141406, 15.165981, 15.247296",\ + "14.624632, 15.173562, 15.255864, 15.280439, 15.361754",\ + "14.963879, 15.512809, 15.595111, 15.619686, 15.701001",\ + "16.158926, 16.707855, 16.790157, 16.814734, 16.896049"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.430118, 15.766335, 15.815639, 15.830360, 15.879075",\ + "15.481164, 15.817381, 15.866685, 15.881407, 15.930121",\ + "15.595622, 15.931839, 15.981143, 15.995865, 16.044579",\ + "15.934869, 16.271086, 16.320389, 16.335112, 16.383827",\ + "17.129919, 17.466135, 17.515440, 17.530163, 17.578876"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322877, 1.444186, 1.461990, 1.467306, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467306, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467306, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467306, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467306, 1.484897"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.170364, 13.679613, 13.755965, 13.778763, 13.854201",\ + "13.217720, 13.726969, 13.803321, 13.826118, 13.901557",\ + "13.323904, 13.833153, 13.909505, 13.932302, 14.007741",\ + "13.638628, 14.147877, 14.224229, 14.247026, 14.322465",\ + "14.747290, 15.256538, 15.332891, 15.355688, 15.431127"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.034919, 14.346830, 14.392570, 14.406229, 14.451421",\ + "14.082274, 14.394186, 14.439926, 14.453585, 14.498776",\ + "14.188458, 14.500370, 14.546110, 14.559769, 14.604960",\ + "14.503181, 14.815092, 14.860833, 14.874491, 14.919683",\ + "15.611842, 15.923754, 15.969494, 15.983152, 16.028343"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322877, 1.444186, 1.461990, 1.467306, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467306, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467306, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467306, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467306, 1.484897"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg_min*/ + } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1310,11 +2330,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.260206, 22.789314, 22.868641, 22.892326, 22.970703",\ - "22.311146, 22.840254, 22.919579, 22.943266, 23.021641",\ - "22.420223, 22.949331, 23.028656, 23.052343, 23.130718",\ - "22.707138, 23.236246, 23.315571, 23.339258, 23.417633",\ - "23.612680, 24.141788, 24.221115, 24.244801, 24.323177"); + values ( "23.113266, 23.662214, 23.744514, 23.769089, 23.850403",\ + "23.166115, 23.715065, 23.797365, 23.821939, 23.903255",\ + "23.279285, 23.828234, 23.910534, 23.935108, 24.016422",\ + "23.576962, 24.125910, 24.208210, 24.232784, 24.314098",\ + "24.516460, 25.065409, 25.147709, 25.172283, 25.253597"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1328,11 +2348,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.348509, 22.672565, 22.720089, 22.734280, 22.781233",\ - "22.399450, 22.723507, 22.771030, 22.785221, 22.832174",\ - "22.508528, 22.832584, 22.880108, 22.894299, 22.941252",\ - "22.795443, 23.119499, 23.167023, 23.181213, 23.228167",\ - "23.700987, 24.025043, 24.072567, 24.086758, 24.133711"); + values ( "23.230968, 23.567177, 23.616484, 23.631207, 23.679920",\ + "23.283819, 23.620028, 23.669334, 23.684055, 23.732773",\ + "23.396988, 23.733196, 23.782503, 23.797226, 23.845940",\ + "23.694662, 24.030870, 24.080177, 24.094898, 24.143616",\ + "24.634163, 24.970371, 25.019678, 25.034401, 25.083115"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1353,11 +2373,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.360111, 19.360403, 19.360437, 19.360447, 19.360479",\ - "19.411051, 19.411343, 19.411377, 19.411386, 19.411419",\ - "19.519890, 19.520182, 19.520216, 19.520226, 19.520258",\ - "19.807934, 19.808226, 19.808258, 19.808268, 19.808302",\ - "20.718771, 20.719063, 20.719095, 20.719105, 20.719139"); + values ( "18.359585, 18.359867, 18.359898, 18.359907, 18.359940",\ + "18.408615, 18.408897, 18.408928, 18.408937, 18.408970",\ + "18.513372, 18.513653, 18.513685, 18.513695, 18.513727",\ + "18.790613, 18.790894, 18.790926, 18.790936, 18.790968",\ + "19.667290, 19.667572, 19.667603, 19.667612, 19.667645"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1371,11 +2391,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.231699, 19.239235, 19.239590, 19.239697, 19.240046",\ - "19.282639, 19.290176, 19.290529, 19.290636, 19.290985",\ - "19.391478, 19.399014, 19.399368, 19.399475, 19.399824",\ - "19.679520, 19.687057, 19.687412, 19.687517, 19.687868",\ - "20.590357, 20.597895, 20.598249, 20.598354, 20.598705"); + values ( "18.235989, 18.243242, 18.243584, 18.243685, 18.244022",\ + "18.285019, 18.292273, 18.292614, 18.292715, 18.293053",\ + "18.389776, 18.397030, 18.397371, 18.397472, 18.397810",\ + "18.667017, 18.674271, 18.674612, 18.674713, 18.675051",\ + "19.543694, 19.550947, 19.551289, 19.551390, 19.551727"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1389,12 +2409,97 @@ pin("mprj_io[28]") { } /* end of arc hk_serial_load_mprj_io[28]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.580789, 15.129738, 15.212038, 15.236612, 15.317928",\ + "14.631835, 15.180784, 15.263084, 15.287659, 15.368975",\ + "14.746293, 15.295242, 15.377542, 15.402117, 15.483433",\ + "15.085539, 15.634487, 15.716789, 15.741364, 15.822678",\ + "16.280588, 16.829536, 16.911839, 16.936413, 17.017727"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869137, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869137, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869137, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869137, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869137, 2.063385, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.526413, 15.862621, 15.911928, 15.926651, 15.975366",\ + "15.577459, 15.913668, 15.962975, 15.977697, 16.026413",\ + "15.691919, 16.028128, 16.077435, 16.092155, 16.140871",\ + "16.031166, 16.367374, 16.416679, 16.431402, 16.480118",\ + "17.226215, 17.562424, 17.611729, 17.626451, 17.675167"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322888, 1.444172, 1.461981, 1.467298, 1.484893",\ + "1.322888, 1.444172, 1.461981, 1.467298, 1.484893",\ + "1.322888, 1.444172, 1.461981, 1.467298, 1.484893",\ + "1.322888, 1.444172, 1.461981, 1.467298, 1.484893",\ + "1.322888, 1.444172, 1.461981, 1.467298, 1.484893"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.302279, 13.811544, 13.887896, 13.910694, 13.986132",\ + "13.349635, 13.858900, 13.935251, 13.958050, 14.033487",\ + "13.455819, 13.965084, 14.041435, 14.064234, 14.139671",\ + "13.770542, 14.279808, 14.356159, 14.378958, 14.454393",\ + "14.879203, 15.388468, 15.464819, 15.487617, 15.563055"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869137, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869137, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869137, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869137, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869137, 2.063385, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.132711, 14.444616, 14.490358, 14.504017, 14.549210",\ + "14.180069, 14.491974, 14.537715, 14.551373, 14.596566",\ + "14.286253, 14.598158, 14.643899, 14.657557, 14.702750",\ + "14.600975, 14.912880, 14.958621, 14.972279, 15.017472",\ + "15.709635, 16.021540, 16.067282, 16.080940, 16.126133"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322888, 1.444172, 1.461981, 1.467298, 1.484893",\ + "1.322888, 1.444172, 1.461981, 1.467298, 1.484893",\ + "1.322888, 1.444172, 1.461981, 1.467298, 1.484893",\ + "1.322888, 1.444172, 1.461981, 1.467298, 1.484893",\ + "1.322888, 1.444172, 1.461981, 1.467298, 1.484893"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg_min*/ + } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1408,11 +2513,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.390598, 23.919704, 23.999031, 24.022717, 24.101093",\ - "23.441538, 23.970642, 24.049969, 24.073656, 24.152031",\ - "23.550615, 24.079720, 24.159046, 24.182734, 24.261108",\ - "23.837530, 24.366634, 24.445961, 24.469648, 24.548023",\ - "24.743074, 25.272179, 25.351505, 25.375193, 25.453568"); + values ( "24.304834, 24.853781, 24.936083, 24.960657, 25.041973",\ + "24.357687, 24.906633, 24.988935, 25.013510, 25.094826",\ + "24.470854, 25.019800, 25.102102, 25.126677, 25.207993",\ + "24.768530, 25.317476, 25.399778, 25.424353, 25.505669",\ + "25.708025, 26.256971, 26.339273, 26.363848, 26.445164"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1426,11 +2531,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.478359, 23.802416, 23.849939, 23.864130, 23.911083",\ - "23.529297, 23.853354, 23.900877, 23.915068, 23.962021",\ - "23.638374, 23.962431, 24.009954, 24.024145, 24.071098",\ - "23.925289, 24.249346, 24.296869, 24.311060, 24.358013",\ - "24.830833, 25.154890, 25.202414, 25.216604, 25.263557"); + values ( "24.421955, 24.758165, 24.807470, 24.822193, 24.870909",\ + "24.474806, 24.811016, 24.860321, 24.875044, 24.923759",\ + "24.587975, 24.924185, 24.973490, 24.988213, 25.036928",\ + "24.885649, 25.221859, 25.271164, 25.285887, 25.334602",\ + "25.825148, 26.161358, 26.210663, 26.225386, 26.274101"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1451,11 +2556,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.483643, 20.483950, 20.483984, 20.483995, 20.484030",\ - "20.534580, 20.534887, 20.534922, 20.534933, 20.534967",\ - "20.643421, 20.643728, 20.643763, 20.643774, 20.643808",\ - "20.931461, 20.931768, 20.931803, 20.931814, 20.931849",\ - "21.842300, 21.842607, 21.842642, 21.842653, 21.842688"); + values ( "19.427410, 19.427704, 19.427738, 19.427750, 19.427782",\ + "19.476440, 19.476734, 19.476768, 19.476780, 19.476812",\ + "19.581198, 19.581493, 19.581526, 19.581537, 19.581570",\ + "19.858438, 19.858734, 19.858767, 19.858778, 19.858810",\ + "20.735117, 20.735413, 20.735445, 20.735456, 20.735489"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1469,11 +2574,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.355583, 20.362947, 20.363298, 20.363401, 20.363749",\ - "20.406521, 20.413885, 20.414236, 20.414339, 20.414686",\ - "20.515362, 20.522726, 20.523077, 20.523180, 20.523527",\ - "20.803402, 20.810766, 20.811117, 20.811220, 20.811567",\ - "21.714241, 21.721605, 21.721956, 21.722059, 21.722406"); + values ( "19.304153, 19.311241, 19.311577, 19.311678, 19.312012",\ + "19.353184, 19.360271, 19.360607, 19.360708, 19.361042",\ + "19.457941, 19.465029, 19.465366, 19.465466, 19.465799",\ + "19.735182, 19.742270, 19.742607, 19.742706, 19.743040",\ + "20.611860, 20.618948, 20.619286, 20.619385, 20.619719"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1487,12 +2592,97 @@ pin("mprj_io[27]") { } /* end of arc hk_serial_load_mprj_io[27]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.499605, 15.048553, 15.130854, 15.155428, 15.236744",\ + "14.550652, 15.099599, 15.181900, 15.206474, 15.287790",\ + "14.665110, 15.214057, 15.296358, 15.320932, 15.402248",\ + "15.004355, 15.553303, 15.635604, 15.660178, 15.741493",\ + "16.199406, 16.748352, 16.830654, 16.855228, 16.936544"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.434673, 15.770883, 15.820189, 15.834911, 15.883625",\ + "15.485720, 15.821929, 15.871235, 15.885958, 15.934671",\ + "15.600178, 15.936387, 15.985693, 16.000416, 16.049129",\ + "15.939425, 16.275635, 16.324940, 16.339663, 16.388376",\ + "17.134474, 17.470684, 17.519989, 17.534712, 17.583426"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322887, 1.444173, 1.461982, 1.467299, 1.484894",\ + "1.322887, 1.444173, 1.461982, 1.467299, 1.484894",\ + "1.322887, 1.444173, 1.461982, 1.467299, 1.484894",\ + "1.322887, 1.444173, 1.461982, 1.467299, 1.484894",\ + "1.322887, 1.444173, 1.461982, 1.467299, 1.484894"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.227737, 13.737001, 13.813354, 13.836151, 13.911589",\ + "13.275093, 13.784357, 13.860709, 13.883507, 13.958944",\ + "13.381278, 13.890542, 13.966894, 13.989692, 14.065128",\ + "13.696001, 14.205265, 14.281617, 14.304415, 14.379852",\ + "14.804663, 15.313927, 15.390279, 15.413076, 15.488514"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.049635, 14.361540, 14.407281, 14.420938, 14.466133",\ + "14.096991, 14.408895, 14.454637, 14.468294, 14.513489",\ + "14.203175, 14.515079, 14.560821, 14.574478, 14.619673",\ + "14.517897, 14.829802, 14.875543, 14.889200, 14.934395",\ + "15.626556, 15.938462, 15.984203, 15.997862, 16.043055"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322887, 1.444173, 1.461982, 1.467299, 1.484894",\ + "1.322887, 1.444173, 1.461982, 1.467299, 1.484894",\ + "1.322887, 1.444173, 1.461982, 1.467299, 1.484894",\ + "1.322887, 1.444173, 1.461982, 1.467299, 1.484894",\ + "1.322887, 1.444173, 1.461982, 1.467299, 1.484894"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg_min*/ + } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1506,11 +2696,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "24.536121, 25.065210, 25.144537, 25.168224, 25.246601",\ - "24.587061, 25.116150, 25.195477, 25.219162, 25.297539",\ - "24.696138, 25.225227, 25.304554, 25.328239, 25.406616",\ - "24.983055, 25.512144, 25.591471, 25.615158, 25.693535",\ - "25.888599, 26.417688, 26.497015, 26.520702, 26.599079"); + values ( "25.493309, 26.042240, 26.124542, 26.149117, 26.230433",\ + "25.546162, 26.095093, 26.177395, 26.201969, 26.283285",\ + "25.659328, 26.208260, 26.290562, 26.315136, 26.396452",\ + "25.957005, 26.505936, 26.588238, 26.612812, 26.694128",\ + "26.896503, 27.445435, 27.527737, 27.552311, 27.633627"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1524,11 +2714,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "24.616982, 24.941048, 24.988569, 25.002758, 25.049713",\ - "24.667919, 24.991985, 25.039507, 25.053696, 25.100651",\ - "24.776997, 25.101063, 25.148584, 25.162773, 25.209728",\ - "25.063915, 25.387981, 25.435503, 25.449692, 25.496647",\ - "25.969460, 26.293526, 26.341047, 26.355236, 26.402191"); + values ( "25.603210, 25.939426, 25.988731, 26.003452, 26.052168",\ + "25.656063, 25.992279, 26.041584, 26.056305, 26.105021",\ + "25.769230, 26.105446, 26.154751, 26.169472, 26.218187",\ + "26.066906, 26.403122, 26.452427, 26.467148, 26.515863",\ + "27.006405, 27.342621, 27.391926, 27.406647, 27.455362"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1549,11 +2739,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.624710, 21.624998, 21.625032, 21.625042, 21.625074",\ - "21.675652, 21.675938, 21.675972, 21.675982, 21.676014",\ - "21.784489, 21.784777, 21.784811, 21.784821, 21.784853",\ - "22.072533, 22.072819, 22.072853, 22.072863, 22.072895",\ - "22.983372, 22.983658, 22.983692, 22.983702, 22.983734"); + values ( "20.525688, 20.525965, 20.525997, 20.526007, 20.526037",\ + "20.574718, 20.574995, 20.575027, 20.575037, 20.575068",\ + "20.679476, 20.679752, 20.679785, 20.679794, 20.679825",\ + "20.956717, 20.956993, 20.957026, 20.957035, 20.957066",\ + "21.833395, 21.833672, 21.833704, 21.833714, 21.833744"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1567,11 +2757,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.496202, 21.503786, 21.504143, 21.504248, 21.504599",\ - "21.547142, 21.554726, 21.555082, 21.555187, 21.555538",\ - "21.655981, 21.663565, 21.663921, 21.664026, 21.664377",\ - "21.944023, 21.951607, 21.951963, 21.952068, 21.952419",\ - "22.854862, 22.862446, 22.862803, 22.862907, 22.863258"); + values ( "20.401999, 20.409298, 20.409641, 20.409742, 20.410080",\ + "20.451029, 20.458328, 20.458672, 20.458773, 20.459110",\ + "20.555786, 20.563086, 20.563427, 20.563530, 20.563868",\ + "20.833027, 20.840326, 20.840668, 20.840771, 20.841108",\ + "21.709705, 21.717005, 21.717346, 21.717449, 21.717787"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1585,12 +2775,97 @@ pin("mprj_io[26]") { } /* end of arc hk_serial_load_mprj_io[26]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.780186, 15.329115, 15.411417, 15.435991, 15.517307",\ + "14.831232, 15.380161, 15.462463, 15.487038, 15.568354",\ + "14.945688, 15.494617, 15.576920, 15.601494, 15.682811",\ + "15.284935, 15.833864, 15.916166, 15.940741, 16.022057",\ + "16.479982, 17.028912, 17.111214, 17.135788, 17.217106"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\ + "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\ + "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\ + "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\ + "1.869144, 2.063381, 2.088647, 2.096191, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.632666, 15.968884, 16.018188, 16.032909, 16.081623",\ + "15.683712, 16.019930, 16.069233, 16.083956, 16.132669",\ + "15.798171, 16.134388, 16.183693, 16.198414, 16.247129",\ + "16.137417, 16.473635, 16.522938, 16.537661, 16.586374",\ + "17.332466, 17.668684, 17.717989, 17.732712, 17.781425"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322877, 1.444187, 1.461991, 1.467307, 1.484898",\ + "1.322877, 1.444187, 1.461991, 1.467307, 1.484898",\ + "1.322877, 1.444187, 1.461991, 1.467307, 1.484898",\ + "1.322877, 1.444187, 1.461991, 1.467307, 1.484898",\ + "1.322877, 1.444187, 1.461991, 1.467307, 1.484898"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.463194, 13.972443, 14.048794, 14.071592, 14.147031",\ + "13.510551, 14.019798, 14.096151, 14.118950, 14.194387",\ + "13.616735, 14.125982, 14.202335, 14.225134, 14.300571",\ + "13.931458, 14.440704, 14.517057, 14.539856, 14.615294",\ + "15.040119, 15.549366, 15.625719, 15.648518, 15.723955"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\ + "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\ + "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\ + "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\ + "1.869144, 2.063381, 2.088647, 2.096191, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.221130, 14.533043, 14.578783, 14.592441, 14.637632",\ + "14.268486, 14.580399, 14.626139, 14.639796, 14.684988",\ + "14.374670, 14.686583, 14.732323, 14.745980, 14.791172",\ + "14.689393, 15.001305, 15.047046, 15.060703, 15.105896",\ + "15.798055, 16.109966, 16.155708, 16.169365, 16.214558"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322877, 1.444187, 1.461991, 1.467307, 1.484898",\ + "1.322877, 1.444187, 1.461991, 1.467307, 1.484898",\ + "1.322877, 1.444187, 1.461991, 1.467307, 1.484898",\ + "1.322877, 1.444187, 1.461991, 1.467307, 1.484898",\ + "1.322877, 1.444187, 1.461991, 1.467307, 1.484898"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg_min*/ + } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1604,11 +2879,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "25.656132, 26.185226, 26.264553, 26.288239, 26.366615",\ - "25.707073, 26.236166, 26.315493, 26.339180, 26.417557",\ - "25.816151, 26.345243, 26.424570, 26.448257, 26.526634",\ - "26.103065, 26.632160, 26.711487, 26.735172, 26.813549",\ - "27.008610, 27.537704, 27.617031, 27.640717, 27.719093"); + values ( "26.655317, 27.204252, 27.286554, 27.311129, 27.392445",\ + "26.708170, 27.257105, 27.339407, 27.363981, 27.445297",\ + "26.821337, 27.370272, 27.452574, 27.477148, 27.558464",\ + "27.119013, 27.667948, 27.750250, 27.774824, 27.856140",\ + "28.058512, 28.607447, 28.689749, 28.714323, 28.795639"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1622,11 +2897,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "25.739094, 26.063156, 26.110680, 26.124870, 26.171824",\ - "25.790031, 26.114094, 26.161617, 26.175808, 26.222761",\ - "25.899109, 26.223171, 26.270695, 26.284885, 26.331839",\ - "26.186028, 26.510090, 26.557613, 26.571804, 26.618757",\ - "27.091572, 27.415634, 27.463158, 27.477348, 27.524302"); + values ( "26.767765, 27.103979, 27.153284, 27.168007, 27.216721",\ + "26.820618, 27.156832, 27.206137, 27.220860, 27.269573",\ + "26.933784, 27.269999, 27.319304, 27.334026, 27.382740",\ + "27.231461, 27.567675, 27.616980, 27.631702, 27.680416",\ + "28.170959, 28.507174, 28.556479, 28.571201, 28.619915"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1647,11 +2922,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.743948, 22.744253, 22.744287, 22.744297, 22.744333",\ - "22.794888, 22.795193, 22.795227, 22.795238, 22.795273",\ - "22.903727, 22.904032, 22.904066, 22.904076, 22.904112",\ - "23.191769, 23.192074, 23.192108, 23.192120, 23.192154",\ - "24.102608, 24.102913, 24.102947, 24.102959, 24.102993"); + values ( "21.602953, 21.603245, 21.603279, 21.603291, 21.603323",\ + "21.651983, 21.652275, 21.652309, 21.652321, 21.652353",\ + "21.756739, 21.757030, 21.757065, 21.757076, 21.757109",\ + "22.033979, 22.034271, 22.034306, 22.034317, 22.034349",\ + "22.910654, 22.910946, 22.910980, 22.910992, 22.911024"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1665,11 +2940,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.615854, 22.623236, 22.623585, 22.623690, 22.624037",\ - "22.666794, 22.674175, 22.674526, 22.674629, 22.674976",\ - "22.775633, 22.783014, 22.783363, 22.783468, 22.783815",\ - "23.063675, 23.071056, 23.071407, 23.071510, 23.071857",\ - "23.974514, 23.981895, 23.982246, 23.982349, 23.982697"); + values ( "21.479664, 21.486767, 21.487104, 21.487206, 21.487537",\ + "21.528694, 21.535797, 21.536135, 21.536236, 21.536568",\ + "21.633450, 21.640553, 21.640890, 21.640991, 21.641323",\ + "21.910690, 21.917793, 21.918131, 21.918232, 21.918564",\ + "22.787365, 22.794468, 22.794806, 22.794907, 22.795238"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1683,12 +2958,97 @@ pin("mprj_io[25]") { } /* end of arc hk_serial_load_mprj_io[25]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.262844, 15.811779, 15.894081, 15.918655, 15.999970",\ + "15.313890, 15.862825, 15.945127, 15.969702, 16.051018",\ + "15.428349, 15.977283, 16.059586, 16.084160, 16.165474",\ + "15.767595, 16.316530, 16.398832, 16.423407, 16.504723",\ + "16.962645, 17.511580, 17.593882, 17.618456, 17.699772"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869142, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063383, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.928997, 16.265211, 16.314516, 16.329239, 16.377953",\ + "15.980043, 16.316257, 16.365562, 16.380285, 16.428999",\ + "16.094501, 16.430716, 16.480021, 16.494743, 16.543457",\ + "16.433748, 16.769962, 16.819267, 16.833990, 16.882704",\ + "17.628798, 17.965012, 18.014317, 18.029039, 18.077753"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322880, 1.444183, 1.461988, 1.467305, 1.484897",\ + "1.322880, 1.444183, 1.461988, 1.467305, 1.484897",\ + "1.322880, 1.444183, 1.461988, 1.467305, 1.484897",\ + "1.322880, 1.444183, 1.461988, 1.467305, 1.484897",\ + "1.322880, 1.444183, 1.461988, 1.467305, 1.484897"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.864569, 14.373821, 14.450172, 14.472971, 14.548409",\ + "13.911924, 14.421177, 14.497528, 14.520327, 14.595764",\ + "14.018106, 14.527359, 14.603712, 14.626510, 14.701947",\ + "14.332830, 14.842083, 14.918434, 14.941233, 15.016670",\ + "15.441492, 15.950745, 16.027096, 16.049894, 16.125332"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869142, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063383, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.479380, 14.791290, 14.837030, 14.850688, 14.895882",\ + "14.526736, 14.838646, 14.884386, 14.898045, 14.943237",\ + "14.632920, 14.944830, 14.990570, 15.004229, 15.049421",\ + "14.947643, 15.259554, 15.305294, 15.318952, 15.364145",\ + "16.056305, 16.368214, 16.413954, 16.427612, 16.472805"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322880, 1.444183, 1.461988, 1.467305, 1.484897",\ + "1.322880, 1.444183, 1.461988, 1.467305, 1.484897",\ + "1.322880, 1.444183, 1.461988, 1.467305, 1.484897",\ + "1.322880, 1.444183, 1.461988, 1.467305, 1.484897",\ + "1.322880, 1.444183, 1.461988, 1.467305, 1.484897"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg_min*/ + } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1698,8 +3058,8 @@ pin("mprj_io[24]") { pin("mprj_io[23]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1709,8 +3069,8 @@ pin("mprj_io[23]") { pin("mprj_io[22]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1720,8 +3080,8 @@ pin("mprj_io[22]") { pin("mprj_io[21]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1731,8 +3091,8 @@ pin("mprj_io[21]") { pin("mprj_io[20]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1742,8 +3102,8 @@ pin("mprj_io[20]") { pin("mprj_io[19]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1753,8 +3113,8 @@ pin("mprj_io[19]") { pin("mprj_io[18]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1764,8 +3124,8 @@ pin("mprj_io[18]") { pin("mprj_io[17]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1775,8 +3135,8 @@ pin("mprj_io[17]") { pin("mprj_io[16]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1786,8 +3146,8 @@ pin("mprj_io[16]") { pin("mprj_io[15]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1797,8 +3157,8 @@ pin("mprj_io[15]") { pin("mprj_io[14]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1808,8 +3168,8 @@ pin("mprj_io[14]") { pin("mprj_io[13]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1823,11 +3183,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "24.398790, 24.927910, 25.007236, 25.030922, 25.109297",\ - "24.448259, 24.977379, 25.056705, 25.080391, 25.158766",\ - "24.558550, 25.087669, 25.166996, 25.190681, 25.269056",\ - "24.884844, 25.413963, 25.493290, 25.516975, 25.595350",\ - "26.007048, 26.536167, 26.615494, 26.639179, 26.717554"); + values ( "25.332052, 25.881014, 25.963314, 25.987888, 26.069202",\ + "25.383375, 25.932337, 26.014637, 26.039211, 26.120525",\ + "25.497805, 26.046766, 26.129066, 26.153641, 26.234955",\ + "25.836332, 26.385294, 26.467594, 26.492168, 26.573483",\ + "27.000620, 27.549582, 27.631882, 27.656456, 27.737770"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1841,11 +3201,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "24.492096, 24.816147, 24.863670, 24.877861, 24.924816",\ - "24.541565, 24.865616, 24.913139, 24.927330, 24.974285",\ - "24.651855, 24.975906, 25.023430, 25.037621, 25.084576",\ - "24.978149, 25.302200, 25.349724, 25.363914, 25.410870",\ - "26.100353, 26.424404, 26.471928, 26.486118, 26.533073"); + values ( "25.446671, 25.782875, 25.832180, 25.846903, 25.895618",\ + "25.497993, 25.834198, 25.883503, 25.898226, 25.946941",\ + "25.612423, 25.948627, 25.997932, 26.012655, 26.061371",\ + "25.950951, 26.287155, 26.336460, 26.351183, 26.399899",\ + "27.115238, 27.451443, 27.500748, 27.515471, 27.564186"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1866,11 +3226,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.545120, 21.545504, 21.545547, 21.545561, 21.545605",\ - "21.594589, 21.594973, 21.595016, 21.595030, 21.595074",\ - "21.704880, 21.705263, 21.705307, 21.705320, 21.705364",\ - "22.031174, 22.031557, 22.031601, 22.031614, 22.031658",\ - "23.153379, 23.153763, 23.153807, 23.153820, 23.153864"); + values ( "20.695797, 20.696163, 20.696207, 20.696218, 20.696260",\ + "20.743412, 20.743778, 20.743822, 20.743834, 20.743876",\ + "20.849567, 20.849934, 20.849977, 20.849989, 20.850031",\ + "21.163624, 21.163990, 21.164034, 21.164045, 21.164087",\ + "22.243744, 22.244110, 22.244154, 22.244165, 22.244207"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1884,11 +3244,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.418892, 21.425362, 21.425688, 21.425785, 21.426107",\ - "21.468361, 21.474831, 21.475157, 21.475254, 21.475576",\ - "21.578651, 21.585121, 21.585447, 21.585545, 21.585867",\ - "21.904945, 21.911415, 21.911741, 21.911839, 21.912161",\ - "23.027151, 23.033619, 23.033947, 23.034044, 23.034367"); + values ( "20.574301, 20.580526, 20.580841, 20.580935, 20.581245",\ + "20.621916, 20.628141, 20.628456, 20.628550, 20.628860",\ + "20.728071, 20.734297, 20.734612, 20.734705, 20.735016",\ + "21.042128, 21.048353, 21.048668, 21.048761, 21.049072",\ + "22.122248, 22.128473, 22.128788, 22.128881, 22.129192"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1902,12 +3262,97 @@ pin("mprj_io[13]") { } /* end of arc hk_serial_load_mprj_io[13]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.170455, 15.719417, 15.801717, 15.826291, 15.907605",\ + "15.221501, 15.770463, 15.852763, 15.877337, 15.958652",\ + "15.335959, 15.884921, 15.967221, 15.991796, 16.073109",\ + "15.675206, 16.224167, 16.306469, 16.331043, 16.412357",\ + "16.870255, 17.419216, 17.501516, 17.526091, 17.607405"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869133, 2.063388, 2.088649, 2.096192, 2.121150",\ + "1.869133, 2.063388, 2.088649, 2.096192, 2.121150",\ + "1.869133, 2.063388, 2.088649, 2.096192, 2.121150",\ + "1.869133, 2.063388, 2.088649, 2.096192, 2.121150",\ + "1.869133, 2.063388, 2.088649, 2.096192, 2.121150"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.161026, 16.497231, 16.546537, 16.561260, 16.609976",\ + "16.212074, 16.548279, 16.597584, 16.612307, 16.661022",\ + "16.326530, 16.662735, 16.712042, 16.726765, 16.775480",\ + "16.665779, 17.001984, 17.051289, 17.066011, 17.114727",\ + "17.860828, 18.197033, 18.246338, 18.261061, 18.309776"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322896, 1.444163, 1.461974, 1.467293, 1.484891",\ + "1.322896, 1.444163, 1.461974, 1.467293, 1.484891",\ + "1.322896, 1.444163, 1.461974, 1.467293, 1.484891",\ + "1.322896, 1.444163, 1.461974, 1.467293, 1.484891",\ + "1.322896, 1.444163, 1.461974, 1.467293, 1.484891"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.368840, 13.878118, 13.954469, 13.977266, 14.052703",\ + "13.416197, 13.925474, 14.001825, 14.024623, 14.100060",\ + "13.522382, 14.031659, 14.108010, 14.130808, 14.206244",\ + "13.837104, 14.346381, 14.422732, 14.445530, 14.520967",\ + "14.945765, 15.455043, 15.531394, 15.554192, 15.629628"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869133, 2.063388, 2.088649, 2.096192, 2.121150",\ + "1.869133, 2.063388, 2.088649, 2.096192, 2.121150",\ + "1.869133, 2.063388, 2.088649, 2.096192, 2.121150",\ + "1.869133, 2.063388, 2.088649, 2.096192, 2.121150",\ + "1.869133, 2.063388, 2.088649, 2.096192, 2.121150"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.373074, 14.684973, 14.730716, 14.744373, 14.789568",\ + "14.420429, 14.732328, 14.778071, 14.791729, 14.836924",\ + "14.526613, 14.838512, 14.884255, 14.897913, 14.943108",\ + "14.841336, 15.153236, 15.198978, 15.212637, 15.257831",\ + "15.949997, 16.261896, 16.307640, 16.321297, 16.366491"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322896, 1.444163, 1.461974, 1.467293, 1.484891",\ + "1.322896, 1.444163, 1.461974, 1.467293, 1.484891",\ + "1.322896, 1.444163, 1.461974, 1.467293, 1.484891",\ + "1.322896, 1.444163, 1.461974, 1.467293, 1.484891",\ + "1.322896, 1.444163, 1.461974, 1.467293, 1.484891"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg_min*/ + } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1921,11 +3366,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.206493, 23.735493, 23.814825, 23.838512, 23.916893",\ - "23.255962, 23.784962, 23.864294, 23.887981, 23.966362",\ - "23.366253, 23.895252, 23.974585, 23.998272, 24.076653",\ - "23.692547, 24.221546, 24.300879, 24.324566, 24.402946",\ - "24.814751, 25.343750, 25.423082, 25.446770, 25.525150"); + values ( "24.095049, 24.643887, 24.726192, 24.750769, 24.832088",\ + "24.146372, 24.695210, 24.777515, 24.802092, 24.883411",\ + "24.260798, 24.809635, 24.891941, 24.916517, 24.997837",\ + "24.599329, 25.148167, 25.230473, 25.255049, 25.336369",\ + "25.763609, 26.312447, 26.394753, 26.419329, 26.500648"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1939,11 +3384,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.251333, 23.575436, 23.622952, 23.637140, 23.684088",\ - "23.300802, 23.624905, 23.672421, 23.686609, 23.733557",\ - "23.411093, 23.735195, 23.782711, 23.796900, 23.843847",\ - "23.737387, 24.061489, 24.109005, 24.123194, 24.170141",\ - "24.859591, 25.183693, 25.231209, 25.245398, 25.292345"); + values ( "24.167263, 24.503519, 24.552818, 24.567539, 24.616247",\ + "24.218586, 24.554842, 24.604141, 24.618862, 24.667570",\ + "24.333015, 24.669270, 24.718569, 24.733288, 24.781998",\ + "24.671543, 25.007799, 25.057098, 25.071819, 25.120527",\ + "25.835827, 26.172083, 26.221382, 26.236103, 26.284811"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1964,11 +3409,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.383144, 20.383276, 20.383291, 20.383295, 20.383310",\ - "20.432613, 20.432745, 20.432760, 20.432764, 20.432779",\ - "20.542904, 20.543036, 20.543051, 20.543055, 20.543070",\ - "20.869200, 20.869331, 20.869347, 20.869350, 20.869366",\ - "21.991404, 21.991535, 21.991550, 21.991554, 21.991570"); + values ( "19.577394, 19.577522, 19.577538, 19.577541, 19.577555",\ + "19.625008, 19.625135, 19.625149, 19.625154, 19.625168",\ + "19.731163, 19.731291, 19.731304, 19.731310, 19.731323",\ + "20.045221, 20.045349, 20.045364, 20.045368, 20.045382",\ + "21.125341, 21.125469, 21.125484, 21.125488, 21.125502"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1982,11 +3427,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.250896, 20.260309, 20.260712, 20.260834, 20.261230",\ - "20.300365, 20.309778, 20.310181, 20.310303, 20.310699",\ - "20.410656, 20.420069, 20.420471, 20.420593, 20.420990",\ - "20.736952, 20.746365, 20.746769, 20.746887, 20.747286",\ - "21.859156, 21.868568, 21.868973, 21.869091, 21.869490"); + values ( "19.450108, 19.459167, 19.459555, 19.459671, 19.460054",\ + "19.497721, 19.506781, 19.507168, 19.507284, 19.507668",\ + "19.603876, 19.612936, 19.613323, 19.613440, 19.613823",\ + "19.917934, 19.926994, 19.927382, 19.927498, 19.927881",\ + "20.998055, 21.007114, 21.007502, 21.007618, 21.008001"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2000,12 +3445,97 @@ pin("mprj_io[12]") { } /* end of arc hk_serial_load_mprj_io[12]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.500767, 15.049603, 15.131910, 15.156486, 15.237805",\ + "14.551813, 15.100650, 15.182957, 15.207532, 15.288852",\ + "14.666271, 15.215108, 15.297415, 15.321990, 15.403310",\ + "15.005518, 15.554356, 15.636662, 15.661238, 15.742558",\ + "16.200567, 16.749405, 16.831711, 16.856285, 16.937607"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869175, 2.063362, 2.088640, 2.096188, 2.121162",\ + "1.869175, 2.063362, 2.088640, 2.096188, 2.121162",\ + "1.869175, 2.063362, 2.088640, 2.096188, 2.121162",\ + "1.869175, 2.063362, 2.088640, 2.096188, 2.121162",\ + "1.869175, 2.063362, 2.088640, 2.096188, 2.121162"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.933962, 15.270217, 15.319516, 15.334236, 15.382945",\ + "14.985008, 15.321263, 15.370563, 15.385283, 15.433991",\ + "15.099466, 15.435721, 15.485021, 15.499741, 15.548450",\ + "15.438713, 15.774968, 15.824267, 15.838987, 15.887696",\ + "16.633762, 16.970018, 17.019318, 17.034039, 17.082747"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322821, 1.444256, 1.462038, 1.467348, 1.484918",\ + "1.322821, 1.444256, 1.462038, 1.467348, 1.484918",\ + "1.322821, 1.444256, 1.462038, 1.467348, 1.484918",\ + "1.322821, 1.444256, 1.462038, 1.467348, 1.484918",\ + "1.322821, 1.444256, 1.462038, 1.467348, 1.484918"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.218582, 13.727745, 13.804102, 13.826900, 13.902342",\ + "13.265938, 13.775101, 13.851458, 13.874256, 13.949697",\ + "13.372124, 13.881286, 13.957642, 13.980441, 14.055882",\ + "13.686846, 14.196009, 14.272366, 14.295164, 14.370605",\ + "14.795507, 15.304669, 15.381025, 15.403825, 15.479266"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869175, 2.063362, 2.088640, 2.096188, 2.121162",\ + "1.869175, 2.063362, 2.088640, 2.096188, 2.121162",\ + "1.869175, 2.063362, 2.088640, 2.096188, 2.121162",\ + "1.869175, 2.063362, 2.088640, 2.096188, 2.121162",\ + "1.869175, 2.063362, 2.088640, 2.096188, 2.121162"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.573823, 13.885771, 13.931506, 13.945162, 13.990350",\ + "13.621179, 13.933126, 13.978862, 13.992517, 14.037705",\ + "13.727364, 14.039311, 14.085047, 14.098702, 14.143890",\ + "14.042086, 14.354033, 14.399769, 14.413424, 14.458612",\ + "15.150747, 15.462695, 15.508430, 15.522086, 15.567274"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322821, 1.444256, 1.462038, 1.467348, 1.484918",\ + "1.322821, 1.444256, 1.462038, 1.467348, 1.484918",\ + "1.322821, 1.444256, 1.462038, 1.467348, 1.484918",\ + "1.322821, 1.444256, 1.462038, 1.467348, 1.484918",\ + "1.322821, 1.444256, 1.462038, 1.467348, 1.484918"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg_min*/ + } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2019,11 +3549,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.085604, 22.614597, 22.693930, 22.717617, 22.795998",\ - "22.135073, 22.664066, 22.743399, 22.767086, 22.845467",\ - "22.245363, 22.774357, 22.853689, 22.877377, 22.955757",\ - "22.571657, 23.100651, 23.179983, 23.203671, 23.282051",\ - "23.693859, 24.222855, 24.302185, 24.325872, 24.404253"); + values ( "22.932121, 23.480953, 23.563259, 23.587833, 23.669155",\ + "22.983444, 23.532276, 23.614582, 23.639156, 23.720478",\ + "23.097870, 23.646702, 23.729008, 23.753582, 23.834904",\ + "23.436401, 23.985233, 24.067539, 24.092113, 24.173435",\ + "24.600685, 25.149517, 25.231823, 25.256397, 25.337719"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2037,11 +3567,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.128227, 22.452330, 22.499847, 22.514034, 22.560982",\ - "22.177696, 22.501799, 22.549316, 22.563503, 22.610451",\ - "22.287987, 22.612089, 22.659607, 22.673794, 22.720741",\ - "22.614281, 22.938383, 22.985901, 23.000088, 23.047035",\ - "23.736485, 24.060587, 24.108105, 24.122292, 24.169239"); + values ( "23.002033, 23.338291, 23.387589, 23.402309, 23.451017",\ + "23.053358, 23.389616, 23.438913, 23.453634, 23.502342",\ + "23.167784, 23.504042, 23.553339, 23.568060, 23.616768",\ + "23.506311, 23.842569, 23.891867, 23.906588, 23.955296",\ + "24.670597, 25.006855, 25.056152, 25.070873, 25.119581"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2062,11 +3592,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.282610, 19.282684, 19.282692, 19.282694, 19.282703",\ - "19.332079, 19.332153, 19.332161, 19.332163, 19.332172",\ - "19.442369, 19.442444, 19.442451, 19.442453, 19.442463",\ - "19.768665, 19.768738, 19.768745, 19.768749, 19.768757",\ - "20.890871, 20.890944, 20.890951, 20.890955, 20.890963"); + values ( "18.526428, 18.526497, 18.526505, 18.526508, 18.526516",\ + "18.574041, 18.574112, 18.574120, 18.574121, 18.574129",\ + "18.680197, 18.680267, 18.680275, 18.680277, 18.680285",\ + "18.994255, 18.994324, 18.994331, 18.994335, 18.994343",\ + "20.074375, 20.074446, 20.074453, 20.074455, 20.074463"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2080,11 +3610,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.148933, 19.159046, 19.159468, 19.159592, 19.160007",\ - "19.198402, 19.208515, 19.208937, 19.209061, 19.209476",\ - "19.308693, 19.318806, 19.319227, 19.319351, 19.319767",\ - "19.634987, 19.645100, 19.645521, 19.645647, 19.646063",\ - "20.757193, 20.767305, 20.767727, 20.767853, 20.768269"); + values ( "18.397762, 18.407495, 18.407902, 18.408022, 18.408422",\ + "18.445377, 18.455111, 18.455515, 18.455637, 18.456038",\ + "18.551533, 18.561266, 18.561670, 18.561792, 18.562193",\ + "18.865589, 18.875322, 18.875729, 18.875849, 18.876249",\ + "19.945709, 19.955444, 19.955849, 19.955971, 19.956371"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2098,12 +3628,97 @@ pin("mprj_io[11]") { } /* end of arc hk_serial_load_mprj_io[11]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.257233, 14.806065, 14.888371, 14.912947, 14.994267",\ + "14.308279, 14.857111, 14.939418, 14.963993, 15.045314",\ + "14.422737, 14.971569, 15.053876, 15.078451, 15.159772",\ + "14.761983, 15.310816, 15.393122, 15.417698, 15.499018",\ + "15.957032, 16.505865, 16.588171, 16.612747, 16.694067"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869177, 2.063361, 2.088639, 2.096187, 2.121162",\ + "1.869177, 2.063361, 2.088639, 2.096187, 2.121162",\ + "1.869177, 2.063361, 2.088639, 2.096187, 2.121162",\ + "1.869177, 2.063361, 2.088639, 2.096187, 2.121162",\ + "1.869177, 2.063361, 2.088639, 2.096187, 2.121162"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.858728, 15.194986, 15.244286, 15.259006, 15.307714",\ + "14.909775, 15.246033, 15.295332, 15.310052, 15.358761",\ + "15.024233, 15.360491, 15.409790, 15.424510, 15.473219",\ + "15.363480, 15.699738, 15.749037, 15.763757, 15.812466",\ + "16.558529, 16.894787, 16.944086, 16.958805, 17.007515"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322817, 1.444260, 1.462041, 1.467351, 1.484919",\ + "1.322817, 1.444260, 1.462041, 1.467351, 1.484919",\ + "1.322817, 1.444260, 1.462041, 1.467351, 1.484919",\ + "1.322817, 1.444260, 1.462041, 1.467351, 1.484919",\ + "1.322817, 1.444260, 1.462041, 1.467351, 1.484919"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "12.984984, 13.494143, 13.570498, 13.593298, 13.668739",\ + "13.032340, 13.541498, 13.617854, 13.640654, 13.716095",\ + "13.138524, 13.647682, 13.724038, 13.746838, 13.822279",\ + "13.453247, 13.962404, 14.038761, 14.061560, 14.137002",\ + "14.561909, 15.071066, 15.147423, 15.170221, 15.245664"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869177, 2.063361, 2.088639, 2.096187, 2.121162",\ + "1.869177, 2.063361, 2.088639, 2.096187, 2.121162",\ + "1.869177, 2.063361, 2.088639, 2.096187, 2.121162",\ + "1.869177, 2.063361, 2.088639, 2.096187, 2.121162",\ + "1.869177, 2.063361, 2.088639, 2.096187, 2.121162"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.501949, 13.813900, 13.859634, 13.873290, 13.918478",\ + "13.549307, 13.861256, 13.906991, 13.920647, 13.965834",\ + "13.655489, 13.967440, 14.013174, 14.026830, 14.072018",\ + "13.970213, 14.282162, 14.327897, 14.341553, 14.386740",\ + "15.078873, 15.390823, 15.436558, 15.450213, 15.495401"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322817, 1.444260, 1.462041, 1.467351, 1.484919",\ + "1.322817, 1.444260, 1.462041, 1.467351, 1.484919",\ + "1.322817, 1.444260, 1.462041, 1.467351, 1.484919",\ + "1.322817, 1.444260, 1.462041, 1.467351, 1.484919",\ + "1.322817, 1.444260, 1.462041, 1.467351, 1.484919"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg_min*/ + } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2117,11 +3732,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.955498, 21.484489, 21.563822, 21.587509, 21.665890",\ - "21.004967, 21.533958, 21.613291, 21.636978, 21.715359",\ - "21.115257, 21.644249, 21.723581, 21.747269, 21.825649",\ - "21.441551, 21.970543, 22.049875, 22.073563, 22.151943",\ - "22.563755, 23.092747, 23.172079, 23.195766, 23.274147"); + values ( "37.760624, 38.309452, 38.391762, 38.416336, 38.497658",\ + "37.811947, 38.360775, 38.443085, 38.467659, 38.548981",\ + "37.926373, 38.475201, 38.557510, 38.582085, 38.663406",\ + "38.264904, 38.813732, 38.896042, 38.920616, 39.001938",\ + "39.429192, 39.978020, 40.060326, 40.084904, 40.166222"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2135,11 +3750,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.997320, 21.321424, 21.368942, 21.383129, 21.430077",\ - "21.046789, 21.370893, 21.418411, 21.432598, 21.479546",\ - "21.157080, 21.481184, 21.528702, 21.542889, 21.589836",\ - "21.483374, 21.807478, 21.854996, 21.869183, 21.916130",\ - "22.605577, 22.929682, 22.977200, 22.991386, 23.038334"); + values ( "31.655727, 31.991985, 32.041283, 32.056004, 32.104710",\ + "31.707050, 32.043308, 32.092606, 32.107327, 32.156033",\ + "31.821480, 32.157738, 32.207035, 32.221756, 32.270462",\ + "32.160007, 32.496265, 32.545563, 32.560284, 32.608990",\ + "33.324291, 33.660549, 33.709846, 33.724567, 33.773273"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2160,11 +3775,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.123463, 18.123581, 18.123596, 18.123600, 18.123613",\ - "18.172932, 18.173050, 18.173065, 18.173069, 18.173082",\ - "18.283222, 18.283340, 18.283356, 18.283360, 18.283373",\ - "18.609516, 18.609634, 18.609650, 18.609653, 18.609667",\ - "19.731718, 19.731836, 19.731850, 19.731853, 19.731869"); + values ( "17.410748, 17.410862, 17.410875, 17.410879, 17.410892",\ + "17.458361, 17.458475, 17.458488, 17.458492, 17.458506",\ + "17.564516, 17.564631, 17.564644, 17.564648, 17.564661",\ + "17.878574, 17.878689, 17.878702, 17.878706, 17.878719",\ + "18.958694, 18.958809, 18.958822, 18.958826, 18.958839"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2178,11 +3793,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.990894, 18.000463, 18.000872, 18.000992, 18.001394",\ - "18.040363, 18.049932, 18.050341, 18.050461, 18.050863",\ - "18.150654, 18.160223, 18.160631, 18.160751, 18.161154",\ - "18.476948, 18.486517, 18.486925, 18.487045, 18.487448",\ - "19.599148, 19.608719, 19.609127, 19.609247, 19.609650"); + values ( "17.283150, 17.292360, 17.292753, 17.292870, 17.293257",\ + "17.330763, 17.339975, 17.340366, 17.340485, 17.340870",\ + "17.436918, 17.446131, 17.446522, 17.446640, 17.447025",\ + "17.750977, 17.760187, 17.760580, 17.760696, 17.761084",\ + "18.831097, 18.840307, 18.840700, 18.840816, 18.841204"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2196,12 +3811,97 @@ pin("mprj_io[10]") { } /* end of arc hk_serial_load_mprj_io[10]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.440296, 14.989126, 15.071432, 15.096008, 15.177329",\ + "14.491343, 15.040173, 15.122478, 15.147055, 15.228375",\ + "14.605801, 15.154631, 15.236937, 15.261513, 15.342834",\ + "14.945049, 15.493879, 15.576185, 15.600761, 15.682081",\ + "16.140099, 16.688929, 16.771235, 16.795811, 16.877132"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869178, 2.063360, 2.088639, 2.096187, 2.121163",\ + "1.869178, 2.063360, 2.088639, 2.096187, 2.121163",\ + "1.869178, 2.063360, 2.088639, 2.096187, 2.121163",\ + "1.869178, 2.063360, 2.088639, 2.096187, 2.121163",\ + "1.869178, 2.063360, 2.088639, 2.096187, 2.121163"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.712545, 16.048803, 16.098103, 16.112823, 16.161530",\ + "15.763592, 16.099850, 16.149149, 16.163868, 16.212578",\ + "15.878050, 16.214308, 16.263607, 16.278328, 16.327034",\ + "16.217297, 16.553555, 16.602854, 16.617573, 16.666283",\ + "17.412346, 17.748604, 17.797903, 17.812622, 17.861332"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322816, 1.444261, 1.462042, 1.467352, 1.484919",\ + "1.322816, 1.444261, 1.462042, 1.467352, 1.484919",\ + "1.322816, 1.444261, 1.462042, 1.467352, 1.484919",\ + "1.322816, 1.444261, 1.462042, 1.467352, 1.484919",\ + "1.322816, 1.444261, 1.462042, 1.467352, 1.484919"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "10.028802, 10.537958, 10.614314, 10.637114, 10.712555",\ + "10.076159, 10.585315, 10.661671, 10.684470, 10.759912",\ + "10.182343, 10.691499, 10.767855, 10.790654, 10.866096",\ + "10.497068, 11.006224, 11.082581, 11.105379, 11.180821",\ + "11.605765, 12.114922, 12.191278, 12.214077, 12.289518"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869178, 2.063360, 2.088639, 2.096187, 2.121163",\ + "1.869178, 2.063360, 2.088639, 2.096187, 2.121163",\ + "1.869178, 2.063360, 2.088639, 2.096187, 2.121163",\ + "1.869178, 2.063360, 2.088639, 2.096187, 2.121163",\ + "1.869178, 2.063360, 2.088639, 2.096187, 2.121163"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "11.127625, 11.439575, 11.485310, 11.498966, 11.544153",\ + "11.174980, 11.486931, 11.532665, 11.546322, 11.591509",\ + "11.281164, 11.593115, 11.638849, 11.652506, 11.697693",\ + "11.595890, 11.907841, 11.953575, 11.967232, 12.012419",\ + "12.704587, 13.016538, 13.062273, 13.075929, 13.121116"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322816, 1.444261, 1.462042, 1.467352, 1.484919",\ + "1.322816, 1.444261, 1.462042, 1.467352, 1.484919",\ + "1.322816, 1.444261, 1.462042, 1.467352, 1.484919",\ + "1.322816, 1.444261, 1.462042, 1.467352, 1.484919",\ + "1.322816, 1.444261, 1.462042, 1.467352, 1.484919"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg_min*/ + } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2215,11 +3915,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.843296, 20.372267, 20.451599, 20.475288, 20.553671",\ - "19.892765, 20.421736, 20.501068, 20.524757, 20.603140",\ - "20.003056, 20.532026, 20.611359, 20.635048, 20.713430",\ - "20.329350, 20.858320, 20.937653, 20.961342, 21.039724",\ - "21.451553, 21.980524, 22.059856, 22.083546, 22.161928"); + values ( "20.604048, 21.152857, 21.235165, 21.259741, 21.341063",\ + "20.655373, 21.204180, 21.286488, 21.311064, 21.392385",\ + "20.769798, 21.318607, 21.400915, 21.425491, 21.506813",\ + "21.108326, 21.657135, 21.739443, 21.764019, 21.845341",\ + "22.272612, 22.821421, 22.903728, 22.928305, 23.009626"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2233,11 +3933,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.867249, 20.191372, 20.238886, 20.253075, 20.300018",\ - "19.916718, 20.240841, 20.288355, 20.302544, 20.349487",\ - "20.027008, 20.351131, 20.398645, 20.412834, 20.459778",\ - "20.353302, 20.677425, 20.724939, 20.739128, 20.786072",\ - "21.475506, 21.799629, 21.847143, 21.861330, 21.908276"); + values ( "20.653019, 20.989298, 21.038593, 21.053312, 21.102018",\ + "20.704346, 21.040623, 21.089918, 21.104637, 21.153343",\ + "20.818771, 21.155048, 21.204344, 21.219063, 21.267769",\ + "21.157299, 21.493578, 21.542873, 21.557592, 21.606298",\ + "22.321583, 22.657862, 22.707157, 22.721876, 22.770582"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2258,11 +3958,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "16.988392, 16.988531, 16.988546, 16.988550, 16.988567",\ - "17.037861, 17.038000, 17.038015, 17.038019, 17.038036",\ - "17.148151, 17.148291, 17.148306, 17.148310, 17.148327",\ - "17.474445, 17.474585, 17.474600, 17.474604, 17.474621",\ - "18.596649, 18.596788, 18.596804, 18.596807, 18.596825"); + values ( "16.318241, 16.318375, 16.318390, 16.318394, 16.318409",\ + "16.365856, 16.365988, 16.366003, 16.366009, 16.366024",\ + "16.472012, 16.472143, 16.472158, 16.472164, 16.472179",\ + "16.786068, 16.786201, 16.786217, 16.786221, 16.786236",\ + "17.866188, 17.866322, 17.866337, 17.866341, 17.866356"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2276,11 +3976,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "16.856281, 16.865627, 16.866030, 16.866148, 16.866545",\ - "16.905750, 16.915096, 16.915499, 16.915617, 16.916014",\ - "17.016041, 17.025387, 17.025789, 17.025908, 17.026304",\ - "17.342335, 17.351681, 17.352083, 17.352201, 17.352598",\ - "18.464539, 18.473885, 18.474287, 18.474405, 18.474802"); + values ( "16.191084, 16.200081, 16.200466, 16.200583, 16.200964",\ + "16.238699, 16.247694, 16.248081, 16.248196, 16.248577",\ + "16.344854, 16.353849, 16.354237, 16.354351, 16.354733",\ + "16.658911, 16.667908, 16.668293, 16.668409, 16.668791",\ + "17.739031, 17.748028, 17.748413, 17.748529, 17.748911"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2294,12 +3994,184 @@ pin("mprj_io[9]") { } /* end of arc hk_serial_load_mprj_io[9]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.728924, 15.277732, 15.360039, 15.384616, 15.465938",\ + "14.779970, 15.328778, 15.411085, 15.435662, 15.516984",\ + "14.894428, 15.443236, 15.525543, 15.550120, 15.631442",\ + "15.233675, 15.782483, 15.864790, 15.889367, 15.970689",\ + "16.428724, 16.977531, 17.059839, 17.084415, 17.165737"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869205, 2.063354, 2.088638, 2.096188, 2.121169",\ + "1.869205, 2.063354, 2.088638, 2.096188, 2.121169",\ + "1.869205, 2.063354, 2.088638, 2.096188, 2.121169",\ + "1.869205, 2.063354, 2.088638, 2.096188, 2.121169",\ + "1.869205, 2.063354, 2.088638, 2.096188, 2.121169"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.905899, 16.242176, 16.291473, 16.306190, 16.354897",\ + "15.956945, 16.293222, 16.342518, 16.357237, 16.405943",\ + "16.071404, 16.407681, 16.456978, 16.471695, 16.520401",\ + "16.410650, 16.746927, 16.796223, 16.810942, 16.859648",\ + "17.605700, 17.941977, 17.991272, 18.005991, 18.054697"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322788, 1.444297, 1.462067, 1.467373, 1.484930",\ + "1.322788, 1.444297, 1.462067, 1.467373, 1.484930",\ + "1.322788, 1.444297, 1.462067, 1.467373, 1.484930",\ + "1.322788, 1.444297, 1.462067, 1.467373, 1.484930",\ + "1.322788, 1.444297, 1.462067, 1.467373, 1.484930"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "9.909815, 10.418951, 10.495308, 10.518108, 10.593552",\ + "9.957171, 10.466307, 10.542665, 10.565464, 10.640907",\ + "10.063355, 10.572491, 10.648849, 10.671648, 10.747091",\ + "10.378080, 10.887217, 10.963573, 10.986374, 11.061817",\ + "11.486778, 11.995914, 12.072271, 12.095072, 12.170515"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869205, 2.063354, 2.088638, 2.096188, 2.121169",\ + "1.869205, 2.063354, 2.088638, 2.096188, 2.121169",\ + "1.869205, 2.063354, 2.088638, 2.096188, 2.121169",\ + "1.869205, 2.063354, 2.088638, 2.096188, 2.121169",\ + "1.869205, 2.063354, 2.088638, 2.096188, 2.121169"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "11.053689, 11.365658, 11.411390, 11.425045, 11.470230",\ + "11.101046, 11.413013, 11.458746, 11.472401, 11.517586",\ + "11.207230, 11.519197, 11.564930, 11.578585, 11.623770",\ + "11.521955, 11.833923, 11.879656, 11.893311, 11.938496",\ + "12.630652, 12.942621, 12.988354, 13.002008, 13.047194"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322788, 1.444297, 1.462067, 1.467373, 1.484930",\ + "1.322788, 1.444297, 1.462067, 1.467373, 1.484930",\ + "1.322788, 1.444297, 1.462067, 1.467373, 1.484930",\ + "1.322788, 1.444297, 1.462067, 1.467373, 1.484930",\ + "1.322788, 1.444297, 1.462067, 1.467373, 1.484930"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg_min*/ + + timing () { + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "8.929348, 9.478157, 9.560465, 9.585041, 9.666363",\ + "8.980394, 9.529203, 9.611511, 9.636087, 9.717409",\ + "9.094852, 9.643661, 9.725969, 9.750546, 9.831867",\ + "9.434105, 9.982914, 10.065221, 10.089798, 10.171120",\ + "10.629230, 11.178039, 11.260345, 11.284923, 11.366244"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869205, 2.063354, 2.088638, 2.096188, 2.121169",\ + "1.869205, 2.063354, 2.088638, 2.096188, 2.121169",\ + "1.869205, 2.063354, 2.088638, 2.096188, 2.121169",\ + "1.869205, 2.063354, 2.088638, 2.096188, 2.121169",\ + "1.869205, 2.063354, 2.088638, 2.096188, 2.121169"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "10.150930, 10.487208, 10.536505, 10.551223, 10.599928",\ + "10.203955, 10.540234, 10.589529, 10.604248, 10.652953",\ + "10.322910, 10.659187, 10.708484, 10.723202, 10.771908",\ + "10.702525, 11.038803, 11.088099, 11.102818, 11.151524",\ + "12.161958, 12.498236, 12.547531, 12.562250, 12.610956"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322788, 1.444297, 1.462067, 1.467373, 1.484930",\ + "1.322788, 1.444297, 1.462067, 1.467373, 1.484930",\ + "1.322788, 1.444297, 1.462067, 1.467373, 1.484930",\ + "1.322788, 1.444297, 1.462067, 1.467373, 1.484930",\ + "1.322788, 1.444297, 1.462067, 1.467373, 1.484930"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "8.244576, 8.753712, 8.830070, 8.852869, 8.928312",\ + "8.291933, 8.801068, 8.877426, 8.900226, 8.975669",\ + "8.398117, 8.907252, 8.983610, 9.006410, 9.081853",\ + "8.712845, 9.221980, 9.298338, 9.321137, 9.396581",\ + "9.821574, 10.330709, 10.407067, 10.429867, 10.505310"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869205, 2.063354, 2.088638, 2.096188, 2.121169",\ + "1.869205, 2.063354, 2.088638, 2.096188, 2.121169",\ + "1.869205, 2.063354, 2.088638, 2.096188, 2.121169",\ + "1.869205, 2.063354, 2.088638, 2.096188, 2.121169",\ + "1.869205, 2.063354, 2.088638, 2.096188, 2.121169"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "9.329069, 9.641039, 9.686770, 9.700426, 9.745610",\ + "9.378262, 9.690230, 9.735962, 9.749618, 9.794802",\ + "9.488617, 9.800586, 9.846317, 9.859973, 9.905157",\ + "9.840790, 10.152760, 10.198491, 10.212147, 10.257331",\ + "11.194722, 11.506691, 11.552423, 11.566078, 11.611263"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322788, 1.444297, 1.462067, 1.467373, 1.484930",\ + "1.322788, 1.444297, 1.462067, 1.467373, 1.484930",\ + "1.322788, 1.444297, 1.462067, 1.467373, 1.484930",\ + "1.322788, 1.444297, 1.462067, 1.467373, 1.484930",\ + "1.322788, 1.444297, 1.462067, 1.467373, 1.484930"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una_min*/ + } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2313,11 +4185,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.683340, 19.212324, 19.291656, 19.315344, 19.393726",\ - "18.732809, 19.261793, 19.341125, 19.364813, 19.443195",\ - "18.843100, 19.372084, 19.451416, 19.475103, 19.553486",\ - "19.169394, 19.698378, 19.777710, 19.801397, 19.879780",\ - "20.291597, 20.820581, 20.899914, 20.923601, 21.001984"); + values ( "38.866985, 39.415806, 39.498112, 39.522690, 39.604012",\ + "38.918312, 39.467133, 39.549438, 39.574017, 39.655338",\ + "39.032738, 39.581558, 39.663864, 39.688442, 39.769764",\ + "39.371269, 39.920090, 40.002396, 40.026974, 40.108295",\ + "40.535549, 41.084370, 41.166676, 41.191254, 41.272575"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2331,11 +4203,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.721907, 19.046015, 19.093533, 19.107719, 19.154667",\ - "18.771376, 19.095484, 19.143002, 19.157188, 19.204136",\ - "18.881666, 19.205774, 19.253292, 19.267479, 19.314426",\ - "19.207960, 19.532068, 19.579586, 19.593773, 19.640720",\ - "20.330164, 20.654272, 20.701790, 20.715977, 20.762924"); + values ( "32.741558, 33.077820, 33.127117, 33.141838, 33.190544",\ + "32.792881, 33.129143, 33.178440, 33.193161, 33.241867",\ + "32.907310, 33.243572, 33.292870, 33.307590, 33.356297",\ + "33.245838, 33.582100, 33.631397, 33.646118, 33.694824",\ + "34.410122, 34.746384, 34.795681, 34.810402, 34.859108"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2356,11 +4228,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.859017, 15.859112, 15.859123, 15.859126, 15.859138",\ - "15.908486, 15.908581, 15.908592, 15.908595, 15.908607",\ - "16.018776, 16.018871, 16.018883, 16.018887, 16.018896",\ - "16.345070, 16.345165, 16.345177, 16.345181, 16.345190",\ - "17.467274, 17.467369, 17.467381, 17.467384, 17.467394"); + values ( "15.233426, 15.233518, 15.233528, 15.233531, 15.233541",\ + "15.281040, 15.281132, 15.281142, 15.281145, 15.281156",\ + "15.387196, 15.387287, 15.387298, 15.387300, 15.387311",\ + "15.701253, 15.701344, 15.701355, 15.701358, 15.701368",\ + "16.781372, 16.781464, 16.781475, 16.781479, 16.781488"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2374,11 +4246,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.725877, 15.735727, 15.736141, 15.736265, 15.736674",\ - "15.775346, 15.785196, 15.785610, 15.785734, 15.786143",\ - "15.885636, 15.895487, 15.895901, 15.896025, 15.896434",\ - "16.211931, 16.221781, 16.222195, 16.222319, 16.222727",\ - "17.334135, 17.343985, 17.344398, 17.344522, 17.344931"); + values ( "15.105278, 15.114759, 15.115158, 15.115276, 15.115671",\ + "15.152893, 15.162374, 15.162772, 15.162891, 15.163284",\ + "15.259048, 15.268529, 15.268928, 15.269047, 15.269440",\ + "15.573105, 15.582586, 15.582985, 15.583103, 15.583498",\ + "16.653225, 16.662706, 16.663105, 16.663223, 16.663618"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2392,12 +4264,97 @@ pin("mprj_io[8]") { } /* end of arc hk_serial_load_mprj_io[8]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.319683, 14.868504, 14.950810, 14.975387, 15.056707",\ + "14.370729, 14.919550, 15.001857, 15.026433, 15.107754",\ + "14.485186, 15.034007, 15.116314, 15.140890, 15.222210",\ + "14.824432, 15.373254, 15.455561, 15.480137, 15.561457",\ + "16.019484, 16.568304, 16.650612, 16.675186, 16.756508"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869181, 2.063359, 2.088639, 2.096187, 2.121164",\ + "1.869181, 2.063359, 2.088639, 2.096187, 2.121164",\ + "1.869181, 2.063359, 2.088639, 2.096187, 2.121164",\ + "1.869181, 2.063359, 2.088639, 2.096187, 2.121164",\ + "1.869181, 2.063359, 2.088639, 2.096187, 2.121164"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.687494, 16.023756, 16.073055, 16.087774, 16.136482",\ + "15.738541, 16.074802, 16.124100, 16.138821, 16.187529",\ + "15.852999, 16.189260, 16.238560, 16.253279, 16.301987",\ + "16.192245, 16.528507, 16.577805, 16.592525, 16.641233",\ + "17.387295, 17.723557, 17.772854, 17.787575, 17.836283"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322811, 1.444268, 1.462047, 1.467356, 1.484921",\ + "1.322811, 1.444268, 1.462047, 1.467356, 1.484921",\ + "1.322811, 1.444268, 1.462047, 1.467356, 1.484921",\ + "1.322811, 1.444268, 1.462047, 1.467356, 1.484921",\ + "1.322811, 1.444268, 1.462047, 1.467356, 1.484921"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "9.733038, 10.242186, 10.318542, 10.341342, 10.416784",\ + "9.780394, 10.289541, 10.365898, 10.388698, 10.464140",\ + "9.886578, 10.395725, 10.472082, 10.494882, 10.570324",\ + "10.201303, 10.710451, 10.786808, 10.809608, 10.885050",\ + "11.310001, 11.819149, 11.895506, 11.918305, 11.993748"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869181, 2.063359, 2.088639, 2.096187, 2.121164",\ + "1.869181, 2.063359, 2.088639, 2.096187, 2.121164",\ + "1.869181, 2.063359, 2.088639, 2.096187, 2.121164",\ + "1.869181, 2.063359, 2.088639, 2.096187, 2.121164",\ + "1.869181, 2.063359, 2.088639, 2.096187, 2.121164"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "10.985310, 11.297264, 11.342999, 11.356653, 11.401840",\ + "11.032667, 11.344621, 11.390354, 11.404011, 11.449197",\ + "11.138850, 11.450804, 11.496538, 11.510194, 11.555380",\ + "11.453575, 11.765530, 11.811264, 11.824919, 11.870106",\ + "12.562273, 12.874228, 12.919962, 12.933617, 12.978804"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322811, 1.444268, 1.462047, 1.467356, 1.484921",\ + "1.322811, 1.444268, 1.462047, 1.467356, 1.484921",\ + "1.322811, 1.444268, 1.462047, 1.467356, 1.484921",\ + "1.322811, 1.444268, 1.462047, 1.467356, 1.484921",\ + "1.322811, 1.444268, 1.462047, 1.467356, 1.484921"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg_min*/ + } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2411,11 +4368,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.577255, 18.106234, 18.185566, 18.209253, 18.287636",\ - "17.626724, 18.155703, 18.235035, 18.258722, 18.337105",\ - "17.737015, 18.265993, 18.345325, 18.369013, 18.447395",\ - "18.063309, 18.592287, 18.671619, 18.695307, 18.773689",\ - "19.185513, 19.714491, 19.793823, 19.817511, 19.895893"); + values ( "18.251619, 18.800434, 18.882742, 18.907318, 18.988638",\ + "18.302944, 18.851759, 18.934065, 18.958641, 19.039963",\ + "18.417370, 18.966185, 19.048492, 19.073069, 19.154388",\ + "18.755899, 19.304714, 19.387022, 19.411598, 19.492918",\ + "19.920185, 20.469000, 20.551308, 20.575884, 20.657204"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2429,11 +4386,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.613403, 17.937515, 17.985031, 17.999218, 18.046165",\ - "17.662872, 17.986984, 18.034500, 18.048687, 18.095634",\ - "17.773163, 18.097275, 18.144791, 18.158978, 18.205925",\ - "18.099457, 18.423569, 18.471085, 18.485271, 18.532219",\ - "19.221661, 19.545773, 19.593288, 19.607475, 19.654423"); + values ( "18.306486, 18.642750, 18.692049, 18.706768, 18.755476",\ + "18.357811, 18.694075, 18.743372, 18.758093, 18.806799",\ + "18.472237, 18.808502, 18.857800, 18.872519, 18.921227",\ + "18.810766, 19.147030, 19.196329, 19.211048, 19.259756",\ + "19.975052, 20.311317, 20.360615, 20.375334, 20.424042"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2454,11 +4411,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.715127, 14.715289, 14.715308, 14.715313, 14.715332",\ - "14.764596, 14.764758, 14.764777, 14.764782, 14.764801",\ - "14.874887, 14.875049, 14.875068, 14.875072, 14.875092",\ - "15.201180, 15.201343, 15.201362, 15.201366, 15.201385",\ - "16.323383, 16.323547, 16.323565, 16.323570, 16.323589"); + values ( "14.132430, 14.132586, 14.132605, 14.132609, 14.132627",\ + "14.180044, 14.180201, 14.180219, 14.180223, 14.180242",\ + "14.286200, 14.286356, 14.286374, 14.286379, 14.286397",\ + "14.600257, 14.600413, 14.600431, 14.600436, 14.600454",\ + "15.680377, 15.680533, 15.680552, 15.680556, 15.680574"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2472,11 +4429,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.583605, 14.592663, 14.593057, 14.593174, 14.593563",\ - "14.633074, 14.642132, 14.642526, 14.642643, 14.643032",\ - "14.743364, 14.752422, 14.752816, 14.752934, 14.753323",\ - "15.069658, 15.078716, 15.079110, 15.079227, 15.079617",\ - "16.191862, 16.200920, 16.201315, 16.201431, 16.201820"); + values ( "14.005840, 14.014559, 14.014937, 14.015051, 14.015425",\ + "14.053454, 14.062173, 14.062551, 14.062665, 14.063040",\ + "14.159610, 14.168328, 14.168707, 14.168820, 14.169195",\ + "14.473667, 14.482386, 14.482764, 14.482878, 14.483252",\ + "15.553787, 15.562506, 15.562884, 15.562998, 15.563372"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2490,12 +4447,97 @@ pin("mprj_io[7]") { } /* end of arc hk_serial_load_mprj_io[7]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.015721, 14.564537, 14.646844, 14.671420, 14.752741",\ + "14.066768, 14.615583, 14.697890, 14.722466, 14.803787",\ + "14.181226, 14.730042, 14.812348, 14.836925, 14.918245",\ + "14.520473, 15.069289, 15.151596, 15.176172, 15.257493",\ + "15.715523, 16.264339, 16.346645, 16.371222, 16.452541"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869183, 2.063357, 2.088638, 2.096187, 2.121164",\ + "1.869183, 2.063357, 2.088638, 2.096187, 2.121164",\ + "1.869183, 2.063357, 2.088638, 2.096187, 2.121164",\ + "1.869183, 2.063357, 2.088638, 2.096187, 2.121164",\ + "1.869183, 2.063357, 2.088638, 2.096187, 2.121164"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.747959, 15.084223, 15.133520, 15.148241, 15.196948",\ + "14.799006, 15.135269, 15.184566, 15.199287, 15.247994",\ + "14.913464, 15.249727, 15.299025, 15.313745, 15.362453",\ + "15.252710, 15.588974, 15.638271, 15.652992, 15.701699",\ + "16.447760, 16.784025, 16.833323, 16.848042, 16.896749"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322807, 1.444273, 1.462050, 1.467358, 1.484923",\ + "1.322807, 1.444273, 1.462050, 1.467358, 1.484923",\ + "1.322807, 1.444273, 1.462050, 1.467358, 1.484923",\ + "1.322807, 1.444273, 1.462050, 1.467358, 1.484923",\ + "1.322807, 1.444273, 1.462050, 1.467358, 1.484923"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "12.744953, 13.254095, 13.330452, 13.353251, 13.428694",\ + "12.792310, 13.301452, 13.377809, 13.400608, 13.476050",\ + "12.898494, 13.407636, 13.483993, 13.506792, 13.582234",\ + "13.213216, 13.722358, 13.798715, 13.821514, 13.896956",\ + "14.321877, 14.831018, 14.907375, 14.930175, 15.005617"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869183, 2.063357, 2.088638, 2.096187, 2.121164",\ + "1.869183, 2.063357, 2.088638, 2.096187, 2.121164",\ + "1.869183, 2.063357, 2.088638, 2.096187, 2.121164",\ + "1.869183, 2.063357, 2.088638, 2.096187, 2.121164",\ + "1.869183, 2.063357, 2.088638, 2.096187, 2.121164"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.396780, 13.708736, 13.754469, 13.768126, 13.813312",\ + "13.444136, 13.756092, 13.801826, 13.815481, 13.860668",\ + "13.550320, 13.862276, 13.908010, 13.921665, 13.966852",\ + "13.865044, 14.177000, 14.222733, 14.236389, 14.281575",\ + "14.973703, 15.285660, 15.331394, 15.345049, 15.390236"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322807, 1.444273, 1.462050, 1.467358, 1.484923",\ + "1.322807, 1.444273, 1.462050, 1.467358, 1.484923",\ + "1.322807, 1.444273, 1.462050, 1.467358, 1.484923",\ + "1.322807, 1.444273, 1.462050, 1.467358, 1.484923",\ + "1.322807, 1.444273, 1.462050, 1.467358, 1.484923"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg_min*/ + } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2507,16 +4549,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.560795, 28.089924, 28.169249, 28.192936, 28.271309",\ - "27.740984, 28.270113, 28.349438, 28.373123, 28.451500",\ - "28.135668, 28.664797, 28.744122, 28.767807, 28.846184",\ - "28.762794, 29.291924, 29.371248, 29.394936, 29.473309",\ - "28.940437, 29.469566, 29.548891, 29.572578, 29.650951"); + values ( "29.060131, 29.609102, 29.691402, 29.715977, 29.797291",\ + "29.209614, 29.758585, 29.840885, 29.865459, 29.946774",\ + "29.359097, 29.908068, 29.990368, 30.014942, 30.096256",\ + "29.658062, 30.207033, 30.289333, 30.313908, 30.395222",\ + "30.256245, 30.805216, 30.887516, 30.912090, 30.993404"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.869130, 2.063390, 2.088650, 2.096192, 2.121149",\ "1.869130, 2.063390, 2.088650, 2.096192, 2.121149",\ @@ -2525,16 +4567,16 @@ pin("mprj_io[6]") { "1.869130, 2.063390, 2.088650, 2.096192, 2.121149"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.484091, 28.808140, 28.855663, 28.869854, 28.916809",\ - "28.664280, 28.988327, 29.035852, 29.050043, 29.097000",\ - "29.058964, 29.383011, 29.430536, 29.444727, 29.491684",\ - "29.686090, 30.010139, 30.057663, 30.071854, 30.118809",\ - "29.863733, 30.187782, 30.235306, 30.249496, 30.296452"); + values ( "29.927763, 30.263962, 30.313269, 30.327991, 30.376709",\ + "30.077246, 30.413445, 30.462751, 30.477474, 30.526192",\ + "30.226728, 30.562927, 30.612234, 30.626957, 30.675674",\ + "30.525694, 30.861893, 30.911200, 30.925922, 30.974640",\ + "31.123877, 31.460075, 31.509382, 31.524105, 31.572823"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322902, 1.444155, 1.461969, 1.467288, 1.484888",\ "1.322902, 1.444155, 1.461969, 1.467288, 1.484888",\ @@ -2550,16 +4592,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "24.758310, 25.287439, 25.366764, 25.390450, 25.468826",\ - "24.938499, 25.467628, 25.546953, 25.570641, 25.649014",\ - "25.333183, 25.862312, 25.941637, 25.965324, 26.043697",\ - "25.960310, 26.489439, 26.568764, 26.592449, 26.670826",\ - "26.137953, 26.667082, 26.746407, 26.770092, 26.848469"); + values ( "23.402687, 23.911972, 23.988323, 24.011122, 24.086557",\ + "23.677956, 24.187241, 24.263592, 24.286390, 24.361826",\ + "23.677956, 24.187241, 24.263592, 24.286390, 24.361826",\ + "23.957394, 24.466679, 24.543030, 24.565828, 24.641264",\ + "24.512335, 25.021622, 25.097971, 25.120770, 25.196205"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.869130, 2.063390, 2.088650, 2.096192, 2.121149",\ "1.869130, 2.063390, 2.088650, 2.096192, 2.121149",\ @@ -2568,16 +4610,16 @@ pin("mprj_io[6]") { "1.869130, 2.063390, 2.088650, 2.096192, 2.121149"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "25.158478, 25.482525, 25.530050, 25.544241, 25.591198",\ - "25.338669, 25.662716, 25.710241, 25.724432, 25.771389",\ - "25.733353, 26.057400, 26.104925, 26.119116, 26.166073",\ - "26.360477, 26.684525, 26.732050, 26.746241, 26.793198",\ - "26.538120, 26.862167, 26.909693, 26.923883, 26.970840"); + values ( "23.974277, 24.286173, 24.331915, 24.345573, 24.390768",\ + "24.249544, 24.561440, 24.607182, 24.620840, 24.666035",\ + "24.249544, 24.561440, 24.607182, 24.620840, 24.666035",\ + "24.528982, 24.840878, 24.886620, 24.900278, 24.945473",\ + "25.083923, 25.395819, 25.441561, 25.455219, 25.500414"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322902, 1.444155, 1.461969, 1.467288, 1.484888",\ "1.322902, 1.444155, 1.461969, 1.467288, 1.484888",\ @@ -2594,11 +4636,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "36.655090, 37.184216, 37.263542, 37.287228, 37.365604",\ - "36.704559, 37.233685, 37.313011, 37.336697, 37.415073",\ - "36.814850, 37.343975, 37.423302, 37.446987, 37.525364",\ - "37.141148, 37.670273, 37.749599, 37.773285, 37.851662",\ - "38.263348, 38.792473, 38.871799, 38.895485, 38.973862"); + values ( "38.417774, 38.966747, 39.049046, 39.073620, 39.154934",\ + "38.469097, 39.018070, 39.100368, 39.124943, 39.206257",\ + "38.583527, 39.132500, 39.214798, 39.239372, 39.320686",\ + "38.922054, 39.471027, 39.553326, 39.577900, 39.659214",\ + "40.086334, 40.635307, 40.717606, 40.742180, 40.823494"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2612,11 +4654,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "37.582047, 37.906097, 37.953621, 37.967812, 38.014767",\ - "37.631516, 37.955566, 38.003090, 38.017281, 38.064236",\ - "37.741806, 38.065857, 38.113380, 38.127571, 38.174526",\ - "38.068100, 38.392151, 38.439674, 38.453865, 38.500820",\ - "39.190300, 39.514347, 39.561871, 39.576061, 39.623016"); + values ( "39.289215, 39.625416, 39.674721, 39.689445, 39.738163",\ + "39.340538, 39.676739, 39.726044, 39.740768, 39.789486",\ + "39.454964, 39.791164, 39.840469, 39.855194, 39.903912",\ + "39.793499, 40.129700, 40.179008, 40.193729, 40.242447",\ + "40.957783, 41.293983, 41.343292, 41.358013, 41.406731"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2637,11 +4679,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.440174, 13.440571, 13.440617, 13.440631, 13.440676",\ - "13.489643, 13.490040, 13.490086, 13.490100, 13.490145",\ - "13.599934, 13.600330, 13.600376, 13.600390, 13.600435",\ - "13.926228, 13.926624, 13.926670, 13.926684, 13.926729",\ - "15.048430, 15.048828, 15.048874, 15.048887, 15.048932"); + values ( "12.905288, 12.905670, 12.905715, 12.905727, 12.905771",\ + "12.952902, 12.953285, 12.953329, 12.953341, 12.953385",\ + "13.059057, 13.059441, 13.059484, 13.059497, 13.059541",\ + "13.373115, 13.373497, 13.373542, 13.373554, 13.373598",\ + "14.453236, 14.453619, 14.453663, 14.453675, 14.453719"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2655,11 +4697,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.314305, 13.320598, 13.320920, 13.321016, 13.321334",\ - "13.363774, 13.370067, 13.370389, 13.370485, 13.370803",\ - "13.474065, 13.480357, 13.480680, 13.480776, 13.481093",\ - "13.800359, 13.806651, 13.806973, 13.807070, 13.807387",\ - "14.922562, 14.928854, 14.929176, 14.929272, 14.929590"); + values ( "12.784140, 12.790195, 12.790506, 12.790598, 12.790905",\ + "12.831754, 12.837811, 12.838120, 12.838213, 12.838519",\ + "12.937909, 12.943966, 12.944275, 12.944368, 12.944674",\ + "13.251966, 13.258022, 13.258333, 13.258425, 13.258732",\ + "14.332088, 14.338144, 14.338453, 14.338547, 14.338853"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2679,11 +4721,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.955692, 14.484821, 14.564146, 14.587832, 14.666207",\ - "14.004894, 14.534021, 14.613348, 14.637033, 14.715408",\ - "14.115215, 14.644342, 14.723669, 14.747355, 14.825729",\ - "14.442200, 14.971327, 15.050653, 15.074339, 15.152714",\ - "15.594053, 16.123182, 16.202507, 16.226192, 16.304569"); + values ( "14.663343, 15.212314, 15.294615, 15.319189, 15.400502",\ + "14.714391, 15.263361, 15.345661, 15.370235, 15.451550",\ + "14.828848, 15.377818, 15.460119, 15.484694, 15.566007",\ + "15.168095, 15.717065, 15.799366, 15.823940, 15.905253",\ + "16.363144, 16.912115, 16.994415, 17.018990, 17.100304"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2697,11 +4739,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.696589, 15.020637, 15.068161, 15.082352, 15.129308",\ - "14.745790, 15.069838, 15.117363, 15.131554, 15.178509",\ - "14.856110, 15.180158, 15.227682, 15.241873, 15.288829",\ - "15.183094, 15.507142, 15.554667, 15.568857, 15.615813",\ - "16.334949, 16.658997, 16.706522, 16.720713, 16.767670"); + values ( "15.439363, 15.775562, 15.824869, 15.839592, 15.888309",\ + "15.490410, 15.826609, 15.875916, 15.890638, 15.939356",\ + "15.604868, 15.941067, 15.990374, 16.005096, 16.053814",\ + "15.944113, 16.280312, 16.329620, 16.344343, 16.393059",\ + "17.139162, 17.475361, 17.524668, 17.539391, 17.588108"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2722,11 +4764,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.942822, 14.471949, 14.551275, 14.574961, 14.653336",\ - "13.992022, 14.521151, 14.600475, 14.624162, 14.702537",\ - "14.102343, 14.631472, 14.710796, 14.734483, 14.812858",\ - "14.429327, 14.958456, 15.037781, 15.061467, 15.139842",\ - "15.581182, 16.110310, 16.189636, 16.213322, 16.291697"); + values ( "13.314733, 13.824018, 13.900370, 13.923166, 13.998603",\ + "13.362088, 13.871374, 13.947725, 13.970522, 14.045959",\ + "13.468272, 13.977558, 14.053909, 14.076706, 14.152143",\ + "13.782994, 14.292280, 14.368631, 14.391428, 14.466865",\ + "14.891654, 15.400940, 15.477291, 15.500088, 15.575524"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2740,11 +4782,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.668661, 14.992708, 15.040234, 15.054424, 15.101379",\ - "14.717863, 15.041910, 15.089436, 15.103626, 15.150581",\ - "14.828182, 15.152229, 15.199755, 15.213945, 15.260900",\ - "15.155167, 15.479214, 15.526739, 15.540930, 15.587885",\ - "16.307022, 16.631069, 16.678595, 16.692785, 16.739740"); + values ( "14.015936, 14.327831, 14.373573, 14.387232, 14.432426",\ + "14.063292, 14.375188, 14.420931, 14.434589, 14.479784",\ + "14.169476, 14.481372, 14.527115, 14.540773, 14.585968",\ + "14.484200, 14.796095, 14.841837, 14.855495, 14.900690",\ + "15.592859, 15.904756, 15.950499, 15.964157, 16.009352"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2762,8 +4804,8 @@ pin("mprj_io[6]") { pin("mprj_io[5]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2777,11 +4819,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.178137, 15.707253, 15.786578, 15.810265, 15.888639",\ - "15.227606, 15.756721, 15.836047, 15.859734, 15.938108",\ - "15.337896, 15.867012, 15.946338, 15.970024, 16.048399",\ - "15.664190, 16.193306, 16.272633, 16.296318, 16.374693",\ - "16.786392, 17.315508, 17.394833, 17.418520, 17.496895"); + values ( "15.762534, 16.311493, 16.393791, 16.418365, 16.499681",\ + "15.813858, 16.362816, 16.445116, 16.469690, 16.551004",\ + "15.928285, 16.477242, 16.559544, 16.584118, 16.665432",\ + "16.266815, 16.815773, 16.898071, 16.922646, 17.003962",\ + "17.431099, 17.980057, 18.062355, 18.086929, 18.168245"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2795,11 +4837,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.270041, 15.594093, 15.641617, 15.655807, 15.702763",\ - "15.319510, 15.643562, 15.691086, 15.705276, 15.752232",\ - "15.429800, 15.753853, 15.801376, 15.815567, 15.862522",\ - "15.756094, 16.080147, 16.127670, 16.141861, 16.188816",\ - "16.878296, 17.202349, 17.249872, 17.264063, 17.311018"); + values ( "15.875967, 16.212172, 16.261478, 16.276201, 16.324917",\ + "15.927291, 16.263496, 16.312801, 16.327524, 16.376240",\ + "16.041718, 16.377922, 16.427229, 16.441952, 16.490667",\ + "16.380247, 16.716452, 16.765759, 16.780481, 16.829197",\ + "17.544531, 17.880735, 17.930042, 17.944765, 17.993481"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2820,11 +4862,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.326379, 12.326769, 12.326813, 12.326826, 12.326871",\ - "12.375848, 12.376238, 12.376282, 12.376295, 12.376340",\ - "12.486138, 12.486528, 12.486572, 12.486586, 12.486630",\ - "12.812432, 12.812822, 12.812866, 12.812880, 12.812924",\ - "13.934634, 13.935024, 13.935068, 13.935081, 13.935126"); + values ( "11.833261, 11.833636, 11.833679, 11.833693, 11.833735",\ + "11.880876, 11.881250, 11.881293, 11.881306, 11.881349",\ + "11.987031, 11.987406, 11.987449, 11.987461, 11.987504",\ + "12.301087, 12.301462, 12.301505, 12.301517, 12.301560",\ + "13.381207, 13.381582, 13.381625, 13.381638, 13.381680"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2838,11 +4880,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.200315, 12.206702, 12.207027, 12.207124, 12.207445",\ - "12.249784, 12.256171, 12.256496, 12.256593, 12.256914",\ - "12.360074, 12.366462, 12.366787, 12.366883, 12.367205",\ - "12.686368, 12.692756, 12.693081, 12.693177, 12.693499",\ - "13.808570, 13.814958, 13.815283, 13.815379, 13.815701"); + values ( "11.711924, 11.718073, 11.718386, 11.718478, 11.718787",\ + "11.759538, 11.765687, 11.765999, 11.766092, 11.766401",\ + "11.865693, 11.871842, 11.872154, 11.872248, 11.872557",\ + "12.179749, 12.185899, 12.186211, 12.186304, 12.186613",\ + "13.259870, 13.266019, 13.266331, 13.266424, 13.266733"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2862,11 +4904,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.017525, 13.546640, 13.625965, 13.649652, 13.728027",\ - "13.066725, 13.595840, 13.675167, 13.698853, 13.777228",\ - "13.177046, 13.706161, 13.785488, 13.809174, 13.887549",\ - "13.504030, 14.033146, 14.112471, 14.136157, 14.214533",\ - "14.655886, 15.185001, 15.264326, 15.288013, 15.366388"); + values ( "13.638027, 14.186984, 14.269285, 14.293859, 14.375174",\ + "13.689074, 14.238030, 14.320332, 14.344905, 14.426220",\ + "13.803532, 14.352489, 14.434790, 14.459364, 14.540679",\ + "14.142778, 14.691735, 14.774036, 14.798610, 14.879925",\ + "15.337828, 15.886785, 15.969086, 15.993659, 16.074974"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2880,11 +4922,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.576064, 13.900117, 13.947641, 13.961832, 14.008787",\ - "13.625265, 13.949318, 13.996842, 14.011032, 14.057987",\ - "13.735586, 14.059639, 14.107163, 14.121353, 14.168308",\ - "14.062570, 14.386622, 14.434147, 14.448338, 14.495293",\ - "15.214425, 15.538478, 15.586002, 15.600193, 15.647148"); + values ( "14.263599, 14.599804, 14.649111, 14.663833, 14.712548",\ + "14.314646, 14.650850, 14.700157, 14.714879, 14.763595",\ + "14.429104, 14.765308, 14.814615, 14.829337, 14.878053",\ + "14.768351, 15.104555, 15.153862, 15.168584, 15.217299",\ + "15.963400, 16.299604, 16.348911, 16.363634, 16.412350"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2905,11 +4947,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.012169, 13.541285, 13.620609, 13.644296, 13.722672",\ - "13.061369, 13.590485, 13.669811, 13.693497, 13.771873",\ - "13.171690, 13.700806, 13.780132, 13.803818, 13.882194",\ - "13.498674, 14.027790, 14.107117, 14.130802, 14.209178",\ - "14.650530, 15.179646, 15.258972, 15.282658, 15.361033"); + values ( "12.406155, 12.915429, 12.991779, 13.014578, 13.090014",\ + "12.453512, 12.962786, 13.039137, 13.061934, 13.137371",\ + "12.559694, 13.068969, 13.145319, 13.168118, 13.243554",\ + "12.874416, 13.383691, 13.460041, 13.482840, 13.558276",\ + "13.983078, 14.492352, 14.568703, 14.591500, 14.666937"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2923,11 +4965,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.564748, 13.888801, 13.936325, 13.950516, 13.997471",\ - "13.613950, 13.938003, 13.985527, 13.999718, 14.046673",\ - "13.724271, 14.048324, 14.095848, 14.110039, 14.156994",\ - "14.051255, 14.375308, 14.422832, 14.437023, 14.483978",\ - "15.203111, 15.527164, 15.574688, 15.588879, 15.635834"); + values ( "12.957400, 13.269301, 13.315043, 13.328701, 13.373896",\ + "13.004757, 13.316658, 13.362400, 13.376058, 13.421252",\ + "13.110941, 13.422842, 13.468584, 13.482242, 13.527436",\ + "13.425661, 13.737562, 13.783304, 13.796963, 13.842157",\ + "14.534325, 14.846226, 14.891968, 14.905626, 14.950821"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2945,8 +4987,8 @@ pin("mprj_io[5]") { pin("mprj_io[4]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2958,8 +5000,8 @@ pin("mprj_io[4]") { pin("mprj_io[3]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2973,11 +5015,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.923244, 13.452370, 13.531694, 13.555380, 13.633756",\ - "12.972713, 13.501839, 13.581163, 13.604849, 13.683225",\ - "13.083004, 13.612129, 13.691454, 13.715139, 13.793515",\ - "13.409298, 13.938423, 14.017748, 14.041433, 14.119809",\ - "14.531498, 15.060623, 15.139949, 15.163635, 15.242010"); + values ( "13.418005, 13.966972, 14.049273, 14.073847, 14.155161",\ + "13.469330, 14.018297, 14.100597, 14.125172, 14.206486",\ + "13.583757, 14.132725, 14.215024, 14.239598, 14.320913",\ + "13.922287, 14.471254, 14.553554, 14.578128, 14.659443",\ + "15.086569, 15.635536, 15.717836, 15.742411, 15.823725"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2991,11 +5033,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.018269, 13.342318, 13.389843, 13.404033, 13.450989",\ - "13.067738, 13.391787, 13.439312, 13.453502, 13.500458",\ - "13.178028, 13.502077, 13.549602, 13.563791, 13.610747",\ - "13.504322, 13.828371, 13.875896, 13.890085, 13.937041",\ - "14.626522, 14.950571, 14.998096, 15.012287, 15.059242"); + values ( "13.534468, 13.870668, 13.919975, 13.934698, 13.983414",\ + "13.585793, 13.921993, 13.971300, 13.986023, 14.034739",\ + "13.700219, 14.036420, 14.085728, 14.100450, 14.149166",\ + "14.038749, 14.374949, 14.424257, 14.438979, 14.487696",\ + "15.203031, 15.539231, 15.588539, 15.603261, 15.651978"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3016,11 +5058,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.082598, 10.082975, 10.083019, 10.083033, 10.083076",\ - "10.132067, 10.132444, 10.132488, 10.132502, 10.132545",\ - "10.242357, 10.242735, 10.242779, 10.242792, 10.242835",\ - "10.568651, 10.569029, 10.569073, 10.569086, 10.569129",\ - "11.690853, 11.691231, 11.691275, 11.691287, 11.691330"); + values ( "9.696648, 9.697012, 9.697054, 9.697066, 9.697107",\ + "9.744263, 9.744626, 9.744668, 9.744680, 9.744722",\ + "9.850417, 9.850781, 9.850823, 9.850836, 9.850877",\ + "10.164474, 10.164839, 10.164881, 10.164893, 10.164935",\ + "11.244595, 11.244959, 11.245001, 11.245013, 11.245054"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3034,11 +5076,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.956265, 9.962785, 9.963113, 9.963211, 9.963534",\ - "10.005734, 10.012254, 10.012582, 10.012680, 10.013003",\ - "10.116025, 10.122544, 10.122872, 10.122971, 10.123294",\ - "10.442319, 10.448838, 10.449166, 10.449265, 10.449588",\ - "11.564520, 11.571039, 11.571367, 11.571465, 11.571790"); + values ( "9.575052, 9.581327, 9.581643, 9.581738, 9.582049",\ + "9.622667, 9.628942, 9.629257, 9.629353, 9.629663",\ + "9.728823, 9.735097, 9.735413, 9.735507, 9.735819",\ + "10.042880, 10.049154, 10.049471, 10.049564, 10.049877",\ + "11.122999, 11.129274, 11.129590, 11.129684, 11.129996"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3058,11 +5100,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.944518, 13.473643, 13.552969, 13.576654, 13.655029",\ - "12.993719, 13.522844, 13.602169, 13.625855, 13.704231",\ - "13.104040, 13.633165, 13.712490, 13.736176, 13.814552",\ - "13.431025, 13.960150, 14.039474, 14.063161, 14.141537",\ - "14.582880, 15.112005, 15.191330, 15.215016, 15.293392"); + values ( "13.572437, 14.121405, 14.203705, 14.228279, 14.309593",\ + "13.623484, 14.172451, 14.254751, 14.279325, 14.360640",\ + "13.737942, 14.286909, 14.369209, 14.393784, 14.475098",\ + "14.077188, 14.626156, 14.708456, 14.733030, 14.814344",\ + "15.272238, 15.821205, 15.903505, 15.928080, 16.009394"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3076,11 +5118,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.622306, 13.946355, 13.993879, 14.008070, 14.055025",\ - "13.671507, 13.995556, 14.043080, 14.057271, 14.104227",\ - "13.781828, 14.105877, 14.153401, 14.167592, 14.214548",\ - "14.108812, 14.432861, 14.480386, 14.494576, 14.541533",\ - "15.260668, 15.584717, 15.632241, 15.646432, 15.693388"); + values ( "14.310135, 14.646336, 14.695642, 14.710365, 14.759082",\ + "14.361181, 14.697382, 14.746689, 14.761412, 14.810128",\ + "14.475639, 14.811840, 14.861147, 14.875870, 14.924586",\ + "14.814886, 15.151087, 15.200394, 15.215117, 15.263833",\ + "16.009935, 16.346136, 16.395443, 16.410166, 16.458881"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3101,11 +5143,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.944518, 13.473643, 13.552969, 13.576654, 13.655029",\ - "12.993719, 13.522844, 13.602169, 13.625855, 13.704231",\ - "13.104040, 13.633165, 13.712490, 13.736176, 13.814552",\ - "13.431025, 13.960150, 14.039474, 14.063161, 14.141537",\ - "14.582880, 15.112005, 15.191330, 15.215016, 15.293392"); + values ( "12.368199, 12.877482, 12.953833, 12.976630, 13.052067",\ + "12.415555, 12.924838, 13.001188, 13.023986, 13.099422",\ + "12.521738, 13.031021, 13.107372, 13.130169, 13.205606",\ + "12.836462, 13.345745, 13.422094, 13.444893, 13.520329",\ + "13.945124, 14.454407, 14.530756, 14.553555, 14.628990"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3119,11 +5161,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.618302, 13.942351, 13.989876, 14.004066, 14.051022",\ - "13.667503, 13.991552, 14.039077, 14.053267, 14.100224",\ - "13.777824, 14.101873, 14.149398, 14.163589, 14.210545",\ - "14.104809, 14.428858, 14.476382, 14.490573, 14.537529",\ - "15.256663, 15.580712, 15.628237, 15.642427, 15.689383"); + values ( "13.012613, 13.324511, 13.370253, 13.383911, 13.429107",\ + "13.059969, 13.371866, 13.417608, 13.431267, 13.476462",\ + "13.166153, 13.478050, 13.523792, 13.537451, 13.582646",\ + "13.480875, 13.792772, 13.838514, 13.852173, 13.897368",\ + "14.589537, 14.901434, 14.947176, 14.960835, 15.006030"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3141,8 +5183,8 @@ pin("mprj_io[3]") { pin("mprj_io[2]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -3154,22 +5196,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "16.515541, 16.466339, 16.356018, 16.029034, 14.877178",\ - "16.839367, 16.790165, 16.679844, 16.352859, 15.201004",\ - "17.548672, 17.499470, 17.389149, 17.062164, 15.910309",\ - "18.675243, 18.626043, 18.515722, 18.188738, 17.036882",\ - "19.005993, 18.956791, 18.846470, 18.519485, 17.367630"); + values ( "17.798508, 17.751152, 17.644968, 17.330246, 16.221584",\ + "18.067148, 18.019793, 17.913609, 17.598886, 16.490227",\ + "18.335789, 18.288433, 18.182249, 17.867527, 16.758865",\ + "18.873072, 18.825716, 18.719532, 18.404810, 17.296150",\ + "19.947638, 19.900282, 19.794098, 19.479376, 18.370716"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "19.391678, 19.342478, 19.232157, 18.905172, 17.753317",\ - "19.629017, 19.579815, 19.469494, 19.142509, 17.990654",\ - "20.148876, 20.099674, 19.989353, 19.662369, 18.510513",\ - "21.021656, 20.972456, 20.862135, 20.535151, 19.383295",\ - "21.315659, 21.266457, 21.156136, 20.829151, 19.677296"); + values ( "20.907701, 20.860346, 20.754162, 20.439440, 19.330780",\ + "21.104593, 21.057238, 20.951054, 20.636332, 19.527672",\ + "21.301483, 21.254128, 21.147943, 20.833221, 19.724560",\ + "21.695267, 21.647911, 21.541727, 21.227005, 20.118343",\ + "22.513090, 22.465734, 22.359550, 22.044828, 20.936169"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -3178,22 +5220,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "21.652620, 21.601513, 21.486856, 21.120962, 19.714289",\ - "21.976446, 21.925339, 21.810682, 21.444788, 20.038115",\ - "22.685749, 22.634642, 22.519985, 22.154091, 20.747417",\ - "23.812323, 23.761215, 23.646559, 23.280664, 21.873991",\ - "24.143070, 24.091963, 23.977306, 23.611412, 22.204739"); + values ( "23.304745, 23.255552, 23.145197, 22.793024, 21.439100",\ + "23.573383, 23.524191, 23.413836, 23.061663, 21.707739",\ + "23.842024, 23.792831, 23.682476, 23.330303, 21.976379",\ + "24.379307, 24.330114, 24.219759, 23.867586, 22.513662",\ + "25.453873, 25.404680, 25.294325, 24.942152, 23.588228"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "22.276974, 22.225866, 22.111210, 21.745316, 20.338642",\ - "22.514311, 22.463203, 22.348547, 21.982653, 20.575979",\ - "23.034170, 22.983063, 22.868406, 22.502512, 21.095839",\ - "23.906954, 23.855846, 23.741190, 23.375296, 21.968622",\ - "24.200954, 24.149847, 24.035191, 23.669296, 22.262623"); + values ( "23.781174, 23.731981, 23.621626, 23.269453, 21.915529",\ + "23.978064, 23.928871, 23.818516, 23.466343, 22.112419",\ + "24.174955, 24.125763, 24.015408, 23.663235, 22.309311",\ + "24.568739, 24.519547, 24.409191, 24.057018, 22.703094",\ + "25.386562, 25.337370, 25.227015, 24.874842, 23.520918"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -3202,22 +5244,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "-3.170019, -3.120818, -3.010497, -2.683507, -1.531579",\ - "-3.208245, -3.159043, -3.048722, -2.721732, -1.569804",\ - "-3.291973, -3.242772, -3.132451, -2.805461, -1.653533",\ - "-3.424977, -3.375775, -3.265454, -2.938464, -1.786536",\ - "-3.395324, -3.346122, -3.235801, -2.908811, -1.756883"); + values ( "-2.960132, -2.909086, -2.794628, -2.455376, -1.260250",\ + "-3.018526, -2.967480, -2.853022, -2.513770, -1.318645",\ + "-3.018526, -2.967480, -2.853022, -2.513770, -1.318645",\ + "-3.077805, -3.026758, -2.912301, -2.573049, -1.377923",\ + "-3.195494, -3.144448, -3.029990, -2.690738, -1.495613"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "-3.619835, -3.570633, -3.460312, -3.133322, -1.981395",\ - "-3.803815, -3.754613, -3.644292, -3.317302, -2.165375",\ - "-4.206802, -4.157601, -4.047280, -3.720290, -2.568362",\ - "-4.846862, -4.797661, -4.687340, -4.360351, -3.208422",\ - "-5.036543, -4.987342, -4.877021, -4.550032, -3.398103"); + values ( "-3.419121, -3.368074, -3.253617, -2.914365, -1.719239",\ + "-3.700180, -3.649133, -3.534675, -3.195423, -2.000298",\ + "-3.700180, -3.649133, -3.534675, -3.195423, -2.000298",\ + "-3.985497, -3.934450, -3.819992, -3.480740, -2.285615",\ + "-4.551873, -4.500826, -4.386369, -4.047116, -2.851991"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -3226,22 +5268,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "-5.077340, -5.026232, -4.911576, -4.545682, -3.139008",\ - "-5.115565, -5.064457, -4.949801, -4.583907, -3.177233",\ - "-5.199294, -5.148186, -5.033530, -4.667636, -3.260962",\ - "-5.332297, -5.281189, -5.166533, -4.800639, -3.393965",\ - "-5.302644, -5.251536, -5.136881, -4.770987, -3.364313"); + values ( "-4.767608, -4.714583, -4.595628, -4.216013, -2.756589",\ + "-4.826002, -4.772977, -4.654023, -4.274407, -2.814983",\ + "-4.826002, -4.772977, -4.654023, -4.274407, -2.814983",\ + "-4.885281, -4.832256, -4.713301, -4.333686, -2.874262",\ + "-5.002971, -4.949946, -4.830992, -4.451376, -2.991952"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "-8.739584, -8.688476, -8.573821, -8.207927, -6.801252",\ - "-8.923564, -8.872456, -8.757801, -8.391907, -6.985232",\ - "-9.326551, -9.275443, -9.160789, -8.794894, -7.388220",\ - "-9.966612, -9.915504, -9.800849, -9.434955, -8.028280",\ - "-10.156293, -10.105185, -9.990530, -9.624636, -8.217961"); + values ( "-8.235902, -8.182878, -8.063923, -7.684307, -6.224883",\ + "-8.516960, -8.463936, -8.344980, -7.965365, -6.505941",\ + "-8.516960, -8.463936, -8.344980, -7.965365, -6.505941",\ + "-8.802277, -8.749252, -8.630297, -8.250682, -6.791258",\ + "-9.368654, -9.315630, -9.196674, -8.817060, -7.357635"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -3250,8 +5292,8 @@ pin("mprj_io[2]") { pin("mprj_io[1]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -3265,11 +5307,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "40.173164, 40.702274, 40.781601, 40.805286, 40.883663",\ - "40.222633, 40.751743, 40.831070, 40.854755, 40.933132",\ - "40.332924, 40.862034, 40.941360, 40.965046, 41.043423",\ - "40.659218, 41.188328, 41.267654, 41.291340, 41.369717",\ - "41.781418, 42.310528, 42.389854, 42.413540, 42.491917"); + values ( "49.463673, 50.012623, 50.094925, 50.119499, 50.200813",\ + "49.514999, 50.063950, 50.146252, 50.170826, 50.252140",\ + "49.629425, 50.178375, 50.260677, 50.285252, 50.366566",\ + "49.967957, 50.516907, 50.599209, 50.623783, 50.705097",\ + "51.132240, 51.681190, 51.763493, 51.788067, 51.869381"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3283,11 +5325,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "41.636204, 41.960258, 42.007782, 42.021973, 42.068928",\ - "41.685673, 42.009727, 42.057251, 42.071442, 42.118397",\ - "41.795963, 42.120018, 42.167542, 42.181732, 42.228687",\ - "42.122257, 42.446312, 42.493835, 42.508026, 42.554981",\ - "43.244453, 43.568508, 43.616032, 43.630222, 43.677177"); + values ( "43.701363, 44.037571, 44.086876, 44.101601, 44.150314",\ + "43.752689, 44.088898, 44.138203, 44.152927, 44.201641",\ + "43.867115, 44.203323, 44.252628, 44.267353, 44.316067",\ + "44.205647, 44.541855, 44.591160, 44.605885, 44.654598",\ + "45.369934, 45.706142, 45.755447, 45.770172, 45.818886"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3308,11 +5350,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "7.822658, 7.823046, 7.823091, 7.823104, 7.823148",\ - "7.872127, 7.872515, 7.872560, 7.872573, 7.872617",\ - "7.982417, 7.982805, 7.982850, 7.982863, 7.982908",\ - "8.308711, 8.309099, 8.309144, 8.309157, 8.309202",\ - "9.430913, 9.431301, 9.431346, 9.431358, 9.431403"); + values ( "7.529308, 7.529681, 7.529725, 7.529737, 7.529780",\ + "7.576921, 7.577295, 7.577338, 7.577351, 7.577394",\ + "7.683076, 7.683450, 7.683493, 7.683506, 7.683548",\ + "7.997135, 7.997508, 7.997551, 7.997564, 7.997607",\ + "9.077254, 9.077628, 9.077671, 9.077683, 9.077726"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3326,11 +5368,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "7.696565, 7.702967, 7.703292, 7.703389, 7.703710",\ - "7.746034, 7.752436, 7.752761, 7.752858, 7.753179",\ - "7.856325, 7.862726, 7.863051, 7.863149, 7.863470",\ - "8.182619, 8.189020, 8.189345, 8.189443, 8.189764",\ - "9.304820, 9.311222, 9.311547, 9.311644, 9.311965"); + values ( "7.407944, 7.414105, 7.414418, 7.414512, 7.414821",\ + "7.455557, 7.461719, 7.462032, 7.462125, 7.462434",\ + "7.561712, 7.567874, 7.568187, 7.568280, 7.568589",\ + "7.875771, 7.881932, 7.882245, 7.882339, 7.882648",\ + "8.955891, 8.962051, 8.962365, 8.962458, 8.962767"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3350,11 +5392,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "11.450998, 11.980108, 12.059435, 12.083120, 12.161497",\ - "11.502108, 12.031217, 12.110542, 12.134229, 12.212605",\ - "11.616762, 12.145871, 12.225197, 12.248883, 12.327259",\ - "11.982656, 12.511766, 12.591093, 12.614779, 12.693155",\ - "13.389353, 13.918463, 13.997789, 14.021475, 14.099852"); + values ( "11.956274, 12.505225, 12.587526, 12.612101, 12.693416",\ + "12.009298, 12.558250, 12.640551, 12.665125, 12.746441",\ + "12.128254, 12.677204, 12.759506, 12.784080, 12.865395",\ + "12.507870, 13.056821, 13.139122, 13.163696, 13.245011",\ + "13.967318, 14.516269, 14.598570, 14.623144, 14.704459"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3368,11 +5410,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.298990, 12.623047, 12.670570, 12.684760, 12.731714",\ - "12.350100, 12.674154, 12.721678, 12.735868, 12.782824",\ - "12.464754, 12.788811, 12.836334, 12.850524, 12.897478",\ - "12.830648, 13.154705, 13.202229, 13.216418, 13.263372",\ - "14.237324, 14.561378, 14.608902, 14.623093, 14.670048"); + values ( "12.856178, 13.192385, 13.241692, 13.256413, 13.305128",\ + "12.909203, 13.245409, 13.294716, 13.309438, 13.358152",\ + "13.028156, 13.364365, 13.413670, 13.428392, 13.477108",\ + "13.407774, 13.743980, 13.793287, 13.808009, 13.856724",\ + "14.867199, 15.203405, 15.252712, 15.267434, 15.316149"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3393,11 +5435,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.786464, 9.786852, 9.786897, 9.786910, 9.786954",\ - "9.837572, 9.837960, 9.838005, 9.838018, 9.838062",\ - "9.952228, 9.952616, 9.952660, 9.952673, 9.952718",\ - "10.318122, 10.318510, 10.318555, 10.318568, 10.318612",\ - "11.724818, 11.725206, 11.725250, 11.725264, 11.725308"); + values ( "9.380140, 9.380513, 9.380556, 9.380569, 9.380611",\ + "9.429332, 9.429706, 9.429749, 9.429761, 9.429804",\ + "9.539687, 9.540061, 9.540104, 9.540116, 9.540159",\ + "9.891862, 9.892235, 9.892278, 9.892291, 9.892333",\ + "11.245806, 11.246180, 11.246222, 11.246235, 11.246278"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3411,11 +5453,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.660370, 9.666773, 9.667097, 9.667194, 9.667516",\ - "9.711478, 9.717880, 9.718206, 9.718303, 9.718624",\ - "9.826134, 9.832536, 9.832861, 9.832958, 9.833279",\ - "10.192028, 10.198431, 10.198755, 10.198853, 10.199174",\ - "11.598724, 11.605126, 11.605452, 11.605549, 11.605869"); + values ( "9.258774, 9.264936, 9.265249, 9.265343, 9.265652",\ + "9.307966, 9.314129, 9.314442, 9.314535, 9.314844",\ + "9.418322, 9.424484, 9.424797, 9.424891, 9.425200",\ + "9.770496, 9.776658, 9.776972, 9.777065, 9.777374",\ + "11.124440, 11.130603, 11.130916, 11.131009, 11.131318"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3435,11 +5477,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.446096, 19.975204, 20.054531, 20.078217, 20.156593",\ - "19.495296, 20.024406, 20.103733, 20.127419, 20.205795",\ - "19.605618, 20.134727, 20.214054, 20.237740, 20.316116",\ - "19.932602, 20.461712, 20.541039, 20.564724, 20.643101",\ - "21.084457, 21.613567, 21.692894, 21.716579, 21.794956"); + values ( "20.953981, 21.502934, 21.585234, 21.609808, 21.691124",\ + "21.005028, 21.553978, 21.636280, 21.660854, 21.742168",\ + "21.119486, 21.668438, 21.750738, 21.775312, 21.856628",\ + "21.458733, 22.007683, 22.089985, 22.114559, 22.195873",\ + "22.653784, 23.202736, 23.285036, 23.309610, 23.390926"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3453,11 +5495,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.720844, 21.044901, 21.092424, 21.106613, 21.153568",\ - "20.770044, 21.094101, 21.141624, 21.155815, 21.202768",\ - "20.880365, 21.204422, 21.251945, 21.266136, 21.313089",\ - "21.207352, 21.531406, 21.578930, 21.593121, 21.640076",\ - "22.359205, 22.683260, 22.730783, 22.744974, 22.791929"); + values ( "22.329044, 22.665251, 22.714558, 22.729279, 22.777994",\ + "22.380091, 22.716297, 22.765604, 22.780327, 22.829041",\ + "22.494549, 22.830755, 22.880062, 22.894783, 22.943499",\ + "22.833794, 23.170000, 23.219307, 23.234028, 23.282743",\ + "24.028843, 24.365049, 24.414356, 24.429077, 24.477793"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3478,11 +5520,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.693252, 10.222361, 10.301687, 10.325373, 10.403749",\ - "9.742454, 10.271563, 10.350889, 10.374575, 10.452951",\ - "9.852774, 10.381884, 10.461210, 10.484896, 10.563272",\ - "10.179764, 10.708874, 10.788200, 10.811886, 10.890262",\ - "11.331692, 11.860802, 11.940128, 11.963814, 12.042190"); + values ( "9.253599, 9.762867, 9.839218, 9.862017, 9.937452",\ + "9.300955, 9.810223, 9.886575, 9.909372, 9.984809",\ + "9.407139, 9.916407, 9.992758, 10.015556, 10.090992",\ + "9.721867, 10.231134, 10.307486, 10.330284, 10.405720",\ + "10.830597, 11.339865, 11.416216, 11.439013, 11.514450"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3496,11 +5538,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.596432, 10.920487, 10.968011, 10.982202, 11.029156",\ - "10.645634, 10.969688, 11.017212, 11.031403, 11.078358",\ - "10.755955, 11.080009, 11.127533, 11.141724, 11.188679",\ - "11.082944, 11.407000, 11.454523, 11.468714, 11.515668",\ - "12.234873, 12.558928, 12.606451, 12.620642, 12.667597"); + values ( "10.149916, 10.461819, 10.507561, 10.521219, 10.566412",\ + "10.197271, 10.509176, 10.554916, 10.568575, 10.613770",\ + "10.303455, 10.615359, 10.661100, 10.674759, 10.719953",\ + "10.618183, 10.930087, 10.975828, 10.989487, 11.034680",\ + "11.726913, 12.038818, 12.084558, 12.098217, 12.143412"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3518,8 +5560,8 @@ pin("mprj_io[1]") { pin("mprj_io[0]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -3531,16 +5573,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "25.700085, 26.229202, 26.308529, 26.332214, 26.410591",\ - "25.880274, 26.409393, 26.488718, 26.512403, 26.590778",\ - "26.274958, 26.804077, 26.883402, 26.907087, 26.985462",\ - "26.902084, 27.431202, 27.510529, 27.534214, 27.612591",\ - "27.079727, 27.608845, 27.688171, 27.711857, 27.790234"); + values ( "26.807259, 27.356220, 27.438520, 27.463095, 27.544409",\ + "26.956741, 27.505703, 27.588003, 27.612577, 27.693892",\ + "27.106224, 27.655186, 27.737486, 27.762060, 27.843374",\ + "27.405190, 27.954151, 28.036451, 28.061026, 28.142340",\ + "28.003372, 28.552334, 28.634634, 28.659208, 28.740522"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.111006, 2.137888, 2.145916, 2.172476",\ "1.903822, 2.111006, 2.137888, 2.145916, 2.172476",\ @@ -3549,16 +5591,16 @@ pin("mprj_io[0]") { "1.903822, 2.111006, 2.137888, 2.145916, 2.172476"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "25.871311, 26.210800, 26.259480, 26.274015, 26.322113",\ - "26.051498, 26.390987, 26.439669, 26.454205, 26.502302",\ - "26.446182, 26.785671, 26.834352, 26.848888, 26.896986",\ - "27.073311, 27.412800, 27.461479, 27.476015, 27.524113",\ - "27.250954, 27.590443, 27.639122, 27.653658, 27.701756"); + values ( "26.968590, 27.320808, 27.371315, 27.386396, 27.436298",\ + "27.118073, 27.470291, 27.520798, 27.535879, 27.585781",\ + "27.267555, 27.619774, 27.670280, 27.685362, 27.735264",\ + "27.566521, 27.918739, 27.969246, 27.984327, 28.034229",\ + "28.164703, 28.516922, 28.567429, 28.582510, 28.632412"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.403026, 1.535190, 1.553027, 1.558353, 1.575976",\ "1.403026, 1.535190, 1.553027, 1.558353, 1.575976",\ @@ -3574,16 +5616,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.634295, 22.634691, 22.634735, 22.634750, 22.634794",\ - "22.814482, 22.814878, 22.814922, 22.814938, 22.814981",\ - "23.209166, 23.209562, 23.209606, 23.209621, 23.209665",\ - "23.836294, 23.836691, 23.836735, 23.836750, 23.836794",\ - "24.013937, 24.014334, 24.014378, 24.014393, 24.014437"); + values ( "21.730324, 21.730705, 21.730747, 21.730761, 21.730804",\ + "22.005592, 22.005974, 22.006016, 22.006029, 22.006073",\ + "22.005592, 22.005974, 22.006016, 22.006029, 22.006073",\ + "22.285030, 22.285412, 22.285454, 22.285467, 22.285511",\ + "22.839970, 22.840351, 22.840393, 22.840406, 22.840450"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -3592,16 +5634,16 @@ pin("mprj_io[0]") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.508394, 22.514702, 22.515024, 22.515121, 22.515440",\ - "22.688581, 22.694889, 22.695211, 22.695309, 22.695627",\ - "23.083265, 23.089573, 23.089895, 23.089993, 23.090311",\ - "23.710394, 23.716702, 23.717024, 23.717121, 23.717440",\ - "23.888037, 23.894344, 23.894667, 23.894764, 23.895082"); + values ( "21.609144, 21.615215, 21.615526, 21.615618, 21.615925",\ + "21.884413, 21.890484, 21.890795, 21.890886, 21.891193",\ + "21.884413, 21.890484, 21.890795, 21.890886, 21.891193",\ + "22.163851, 22.169922, 22.170233, 22.170324, 22.170631",\ + "22.718790, 22.724861, 22.725172, 22.725264, 22.725571"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -3618,11 +5660,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.546366, 10.075485, 10.154811, 10.178497, 10.256872",\ - "9.595835, 10.124954, 10.204280, 10.227966, 10.306341",\ - "9.706125, 10.235245, 10.314570, 10.338257, 10.416632",\ - "10.032419, 10.561539, 10.640864, 10.664551, 10.742926",\ - "11.154621, 11.683740, 11.763065, 11.786751, 11.865127"); + values ( "9.924959, 10.473920, 10.556221, 10.580794, 10.662109",\ + "9.976282, 10.525244, 10.607544, 10.632118, 10.713432",\ + "10.090710, 10.639670, 10.721972, 10.746545, 10.827860",\ + "10.429239, 10.978200, 11.060501, 11.085074, 11.166389",\ + "11.593524, 12.142485, 12.224786, 12.249359, 12.330674"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3636,11 +5678,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.639589, 9.963642, 10.011166, 10.025356, 10.072311",\ - "9.689058, 10.013111, 10.060635, 10.074825, 10.121780",\ - "9.799349, 10.123402, 10.170925, 10.185116, 10.232071",\ - "10.125643, 10.449696, 10.497219, 10.511410, 10.558365",\ - "11.247846, 11.571898, 11.619422, 11.633612, 11.680568"); + values ( "10.027634, 10.363838, 10.413144, 10.427866, 10.476583",\ + "10.078958, 10.415161, 10.464468, 10.479191, 10.527906",\ + "10.193384, 10.529589, 10.578895, 10.593616, 10.642334",\ + "10.531914, 10.868118, 10.917425, 10.932147, 10.980864",\ + "11.696198, 12.032402, 12.081709, 12.096432, 12.145147"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3661,11 +5703,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "6.695628, 6.696024, 6.696070, 6.696084, 6.696129",\ - "6.745097, 6.745493, 6.745539, 6.745552, 6.745597",\ - "6.855388, 6.855783, 6.855829, 6.855843, 6.855888",\ - "7.181682, 7.182077, 7.182123, 7.182137, 7.182182",\ - "8.303883, 8.304279, 8.304325, 8.304338, 8.304383"); + values ( "6.444542, 6.444923, 6.444967, 6.444980, 6.445024",\ + "6.492156, 6.492537, 6.492581, 6.492594, 6.492638",\ + "6.598310, 6.598692, 6.598736, 6.598749, 6.598792",\ + "6.912369, 6.912750, 6.912794, 6.912807, 6.912850",\ + "7.992487, 7.992868, 7.992913, 7.992926, 7.992970"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3679,11 +5721,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "6.569730, 6.576036, 6.576359, 6.576455, 6.576774",\ - "6.619198, 6.625505, 6.625828, 6.625924, 6.626243",\ - "6.729489, 6.735796, 6.736118, 6.736215, 6.736533",\ - "7.055783, 7.062090, 7.062412, 7.062509, 7.062827",\ - "8.177984, 8.184292, 8.184614, 8.184711, 8.185029"); + values ( "6.323364, 6.329435, 6.329745, 6.329838, 6.330145",\ + "6.370978, 6.377048, 6.377359, 6.377452, 6.377759",\ + "6.477133, 6.483204, 6.483514, 6.483607, 6.483913",\ + "6.791191, 6.797262, 6.797572, 6.797665, 6.797972",\ + "7.871310, 7.877380, 7.877691, 7.877784, 7.878090"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3703,11 +5745,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.211882, 15.741000, 15.820326, 15.844011, 15.922387",\ - "15.261084, 15.790202, 15.869528, 15.893213, 15.971589",\ - "15.371405, 15.900523, 15.979849, 16.003534, 16.081909",\ - "15.698389, 16.227509, 16.306833, 16.330519, 16.408894",\ - "16.850245, 17.379364, 17.458689, 17.482374, 17.560749"); + values ( "15.915604, 16.464565, 16.546865, 16.571440, 16.652754",\ + "15.966650, 16.515612, 16.597912, 16.622486, 16.703800",\ + "16.081108, 16.630068, 16.712368, 16.736942, 16.818256",\ + "16.420353, 16.969315, 17.051617, 17.076189, 17.157505",\ + "17.615402, 18.164364, 18.246666, 18.271238, 18.352554"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3721,11 +5763,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.383105, 15.722594, 15.771275, 15.785810, 15.833908",\ - "15.432307, 15.771796, 15.820477, 15.835012, 15.883110",\ - "15.542627, 15.882116, 15.930797, 15.945333, 15.993430",\ - "15.869612, 16.209101, 16.257782, 16.272316, 16.320415",\ - "17.021467, 17.360956, 17.409637, 17.424171, 17.472271"); + values ( "16.076937, 16.429157, 16.479662, 16.494743, 16.544643",\ + "16.127983, 16.480202, 16.530708, 16.545790, 16.595692",\ + "16.242439, 16.594660, 16.645164, 16.660246, 16.710148",\ + "16.581686, 16.933907, 16.984413, 16.999493, 17.049395",\ + "17.776735, 18.128956, 18.179462, 18.194542, 18.244444"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3746,11 +5788,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.896555, 12.896951, 12.896996, 12.897010, 12.897055",\ - "12.945757, 12.946153, 12.946198, 12.946212, 12.946257",\ - "13.056076, 13.056472, 13.056518, 13.056531, 13.056576",\ - "13.383060, 13.383456, 13.383502, 13.383515, 13.383560",\ - "14.534918, 14.535314, 14.535359, 14.535373, 14.535418"); + values ( "12.309184, 12.309566, 12.309609, 12.309622, 12.309666",\ + "12.356540, 12.356921, 12.356965, 12.356977, 12.357021",\ + "12.462724, 12.463105, 12.463149, 12.463161, 12.463205",\ + "12.777447, 12.777828, 12.777872, 12.777885, 12.777928",\ + "13.886108, 13.886490, 13.886534, 13.886547, 13.886590"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3764,11 +5806,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.770655, 12.776962, 12.777285, 12.777381, 12.777700",\ - "12.819857, 12.826164, 12.826487, 12.826583, 12.826902",\ - "12.930176, 12.936483, 12.936806, 12.936902, 12.937222",\ - "13.257160, 13.263468, 13.263790, 13.263886, 13.264206",\ - "14.409018, 14.415325, 14.415648, 14.415744, 14.416063"); + values ( "12.188005, 12.194077, 12.194387, 12.194479, 12.194786",\ + "12.235361, 12.241432, 12.241743, 12.241835, 12.242142",\ + "12.341545, 12.347616, 12.347927, 12.348019, 12.348326",\ + "12.656268, 12.662339, 12.662649, 12.662743, 12.663049",\ + "13.764930, 13.771001, 13.771311, 13.771404, 13.771710"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3788,7 +5830,7 @@ pin("mprj_io[0]") { pin("clock") { direction : input ; clock : true ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 1.163007 ; is_pad : true ; @@ -3816,12 +5858,14 @@ pin("clock") { pin("resetb") { direction : input ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 0.991811 ; is_pad : true ; + is_unconstrained : true; /* Other user defined attributes. */ original_pin : resetb; + is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { @@ -3838,16 +5882,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.377783, 23.908447, 23.987761, 24.011444, 24.089808",\ - "23.557974, 24.088638, 24.167952, 24.191635, 24.269999",\ - "23.952656, 24.483320, 24.562634, 24.586317, 24.664680",\ - "24.579784, 25.110449, 25.189762, 25.213446, 25.291809",\ - "24.757427, 25.288092, 25.367405, 25.391088, 25.469452"); + values ( "24.524563, 25.075127, 25.157415, 25.181986, 25.263287",\ + "24.674046, 25.224609, 25.306898, 25.331469, 25.412769",\ + "24.823528, 25.374092, 25.456381, 25.480951, 25.562252",\ + "25.122494, 25.673061, 25.755348, 25.779919, 25.861221",\ + "25.720676, 26.271244, 26.353531, 26.378101, 26.459404"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.870290, 2.063547, 2.088827, 2.096375, 2.121352",\ "1.870290, 2.063547, 2.088827, 2.096375, 2.121352",\ @@ -3856,16 +5900,16 @@ pin("flash_csb") { "1.870290, 2.063547, 2.088827, 2.096375, 2.121352"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "26.090675, 26.415121, 26.462639, 26.476830, 26.523777",\ - "26.270866, 26.595310, 26.642828, 26.657017, 26.703968",\ - "26.665550, 26.989994, 27.037512, 27.051701, 27.098652",\ - "27.292675, 27.617121, 27.664639, 27.678829, 27.725777",\ - "27.470318, 27.794764, 27.842281, 27.856472, 27.903419"); + values ( "27.882233, 28.218845, 28.268147, 28.282867, 28.331577",\ + "28.031715, 28.368328, 28.417629, 28.432350, 28.481060",\ + "28.181202, 28.517813, 28.567112, 28.581835, 28.630545",\ + "28.480167, 28.816778, 28.866077, 28.880800, 28.929510",\ + "29.078350, 29.414961, 29.464260, 29.478983, 29.527693"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322267, 1.444533, 1.462240, 1.467527, 1.485021",\ "1.322267, 1.444533, 1.462240, 1.467527, 1.485021",\ @@ -3881,16 +5925,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.327696, 23.858360, 23.937674, 23.961357, 24.039721",\ - "23.507885, 24.038549, 24.117863, 24.141546, 24.219910",\ - "23.902567, 24.433231, 24.512545, 24.536228, 24.614592",\ - "24.529696, 25.060360, 25.139673, 25.163357, 25.241720",\ - "24.707338, 25.238003, 25.317316, 25.341000, 25.419363"); + values ( "22.187893, 22.698658, 22.774998, 22.797792, 22.873217",\ + "22.463161, 22.973927, 23.050266, 23.073061, 23.148485",\ + "22.463161, 22.973927, 23.050266, 23.073061, 23.148485",\ + "22.742599, 23.253365, 23.329704, 23.352499, 23.427923",\ + "23.297539, 23.808304, 23.884644, 23.907438, 23.982862"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.870290, 2.063547, 2.088827, 2.096375, 2.121352",\ "1.870290, 2.063547, 2.088827, 2.096375, 2.121352",\ @@ -3899,16 +5943,16 @@ pin("flash_csb") { "1.870290, 2.063547, 2.088827, 2.096375, 2.121352"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "25.816044, 26.140488, 26.188005, 26.202194, 26.249146",\ - "25.996231, 26.320677, 26.368195, 26.382385, 26.429333",\ - "26.390915, 26.715361, 26.762878, 26.777069, 26.824017",\ - "27.018044, 27.342489, 27.390007, 27.404198, 27.451145",\ - "27.195686, 27.520132, 27.567650, 27.581841, 27.628788"); + values ( "24.012524, 24.324800, 24.370537, 24.384193, 24.429382",\ + "24.287792, 24.600069, 24.645805, 24.659462, 24.704651",\ + "24.287792, 24.600069, 24.645805, 24.659462, 24.704651",\ + "24.567230, 24.879507, 24.925243, 24.938900, 24.984089",\ + "25.122169, 25.434446, 25.480183, 25.493839, 25.539028"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322267, 1.444533, 1.462240, 1.467527, 1.485021",\ "1.322267, 1.444533, 1.462240, 1.467527, 1.485021",\ @@ -3935,16 +5979,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.705954, 23.236687, 23.316000, 23.339684, 23.418045",\ - "22.886143, 23.416878, 23.496189, 23.519871, 23.598234",\ - "23.280827, 23.811562, 23.890873, 23.914555, 23.992918",\ - "23.907953, 24.438686, 24.518000, 24.541683, 24.620045",\ - "24.085596, 24.616329, 24.695642, 24.719326, 24.797688"); + values ( "23.819553, 24.370190, 24.452477, 24.477047, 24.558350",\ + "23.969036, 24.519672, 24.601959, 24.626530, 24.707832",\ + "24.118519, 24.669155, 24.751442, 24.776012, 24.857315",\ + "24.417484, 24.968121, 25.050407, 25.074978, 25.156281",\ + "25.015667, 25.566303, 25.648590, 25.673161, 25.754463"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.870333, 2.063555, 2.088835, 2.096383, 2.121360",\ "1.870333, 2.063555, 2.088835, 2.096383, 2.121360",\ @@ -3953,16 +5997,16 @@ pin("flash_clk") { "1.870333, 2.063555, 2.088835, 2.096383, 2.121360"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.298531, 23.622986, 23.670509, 23.684698, 23.731651",\ - "23.478722, 23.803177, 23.850697, 23.864887, 23.911839",\ - "23.873405, 24.197861, 24.245380, 24.259571, 24.306522",\ - "24.500530, 24.824986, 24.872505, 24.886696, 24.933647",\ - "24.678173, 25.002628, 25.050148, 25.064339, 25.111290"); + values ( "24.315456, 24.652079, 24.701382, 24.716103, 24.764816",\ + "24.464939, 24.801561, 24.850864, 24.865585, 24.914299",\ + "24.614424, 24.951046, 25.000349, 25.015072, 25.063784",\ + "24.913389, 25.250011, 25.299314, 25.314037, 25.362749",\ + "25.511572, 25.848194, 25.897497, 25.912220, 25.960932"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322247, 1.444526, 1.462235, 1.467523, 1.485021",\ "1.322247, 1.444526, 1.462235, 1.467523, 1.485021",\ @@ -3978,16 +6022,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.705954, 23.236687, 23.316000, 23.339684, 23.418045",\ - "22.886143, 23.416878, 23.496189, 23.519871, 23.598234",\ - "23.280827, 23.811562, 23.890873, 23.914555, 23.992918",\ - "23.907953, 24.438686, 24.518000, 24.541683, 24.620045",\ - "24.085596, 24.616329, 24.695642, 24.719326, 24.797688"); + values ( "21.698362, 22.209194, 22.285532, 22.308327, 22.383749",\ + "21.973631, 22.484463, 22.560801, 22.583595, 22.659018",\ + "21.973631, 22.484463, 22.560801, 22.583595, 22.659018",\ + "22.253069, 22.763901, 22.840239, 22.863033, 22.938456",\ + "22.808008, 23.318840, 23.395178, 23.417973, 23.493395"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.870333, 2.063555, 2.088835, 2.096383, 2.121360",\ "1.870333, 2.063555, 2.088835, 2.096383, 2.121360",\ @@ -3996,16 +6040,16 @@ pin("flash_clk") { "1.870333, 2.063555, 2.088835, 2.096383, 2.121360"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.298531, 23.622986, 23.670509, 23.684698, 23.731651",\ - "23.478722, 23.803177, 23.850697, 23.864887, 23.911839",\ - "23.873405, 24.197861, 24.245380, 24.259571, 24.306522",\ - "24.500530, 24.824986, 24.872505, 24.886696, 24.933647",\ - "24.678173, 25.002628, 25.050148, 25.064339, 25.111290"); + values ( "22.322598, 22.634886, 22.680626, 22.694283, 22.739475",\ + "22.597864, 22.910152, 22.955893, 22.969551, 23.014742",\ + "22.597864, 22.910152, 22.955893, 22.969551, 23.014742",\ + "22.877302, 23.189590, 23.235331, 23.248989, 23.294180",\ + "23.432243, 23.744532, 23.790272, 23.803928, 23.849121"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322247, 1.444526, 1.462235, 1.467523, 1.485021",\ "1.322247, 1.444526, 1.462235, 1.467523, 1.485021",\ @@ -4032,16 +6076,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.153778, 22.683275, 22.762602, 22.786289, 22.864664",\ - "22.333969, 22.863464, 22.942791, 22.966476, 23.044853",\ - "22.728649, 23.258146, 23.337473, 23.361160, 23.439535",\ - "23.355778, 23.885273, 23.964600, 23.988285, 24.066662",\ - "23.533421, 24.062916, 24.142242, 24.165928, 24.244305"); + values ( "23.450312, 23.999664, 24.081964, 24.106541, 24.187855",\ + "23.599794, 24.149147, 24.231447, 24.256023, 24.337337",\ + "23.749277, 24.298630, 24.380930, 24.405506, 24.486820",\ + "24.048243, 24.597595, 24.679895, 24.704472, 24.785786",\ + "24.646425, 25.195778, 25.278078, 25.302654, 25.383968"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.903823, 2.110829, 2.137757, 2.145798, 2.172404",\ "1.903823, 2.110829, 2.137757, 2.145798, 2.172404",\ @@ -4050,16 +6094,16 @@ pin("flash_io0") { "1.903823, 2.110829, 2.137757, 2.145798, 2.172404"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.604231, 22.928478, 22.975973, 22.990154, 23.037123",\ - "22.784422, 23.108669, 23.156164, 23.170345, 23.217312",\ - "23.179106, 23.503353, 23.550848, 23.565029, 23.611996",\ - "23.806232, 24.130480, 24.177975, 24.192158, 24.239122",\ - "23.983875, 24.308123, 24.355618, 24.369801, 24.416765"); + values ( "23.658215, 23.994621, 24.043898, 24.058611, 24.107298",\ + "23.807697, 24.144104, 24.193380, 24.208094, 24.256781",\ + "23.957180, 24.293587, 24.342863, 24.357576, 24.406263",\ + "24.256145, 24.592552, 24.641829, 24.656542, 24.705229",\ + "24.854328, 25.190735, 25.240011, 25.254725, 25.303411"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.404453, 1.535173, 1.553016, 1.558343, 1.575973",\ "1.404453, 1.535173, 1.553016, 1.558343, 1.575973",\ @@ -4075,16 +6119,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.042515, 21.042519, 21.042519, 21.042519, 21.042519",\ - "21.222704, 21.222708, 21.222708, 21.222708, 21.222708",\ - "21.617388, 21.617392, 21.617392, 21.617392, 21.617392",\ - "22.244514, 22.244518, 22.244518, 22.244518, 22.244518",\ - "22.422157, 22.422161, 22.422161, 22.422161, 22.422161"); + values ( "20.074755, 20.074759, 20.074759, 20.074759, 20.074759",\ + "20.350025, 20.350029, 20.350029, 20.350029, 20.350029",\ + "20.350025, 20.350029, 20.350029, 20.350029, 20.350029",\ + "20.629461, 20.629465, 20.629465, 20.629465, 20.629465",\ + "21.184404, 21.184408, 21.184408, 21.184408, 21.184408"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -4093,16 +6137,16 @@ pin("flash_io0") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.908010, 20.918550, 20.918974, 20.919102, 20.919521",\ - "21.088200, 21.098740, 21.099163, 21.099291, 21.099709",\ - "21.482883, 21.493423, 21.493847, 21.493975, 21.494392",\ - "22.110010, 22.120550, 22.120974, 22.121101, 22.121521",\ - "22.287653, 22.298193, 22.298616, 22.298744, 22.299164"); + values ( "19.945293, 19.955439, 19.955847, 19.955969, 19.956373",\ + "20.220566, 20.230709, 20.231117, 20.231239, 20.231644",\ + "20.220566, 20.230709, 20.231117, 20.231239, 20.231644",\ + "20.500000, 20.510145, 20.510553, 20.510675, 20.511080",\ + "21.054943, 21.065088, 21.065496, 21.065619, 21.066023"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -4159,7 +6203,6 @@ pin("hk_serial_load") { pin("hkspi_clk") { direction : internal ; - clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; diff --git a/signoff/caravan/primetime-signoff/lib/min/caravan.tt.lib b/signoff/caravan/primetime-signoff/lib/min/caravan.tt.lib index 275d096f..3752fd2b 100644 --- a/signoff/caravan/primetime-signoff/lib/min/caravan.tt.lib +++ b/signoff/caravan/primetime-signoff/lib/min/caravan.tt.lib @@ -4,7 +4,7 @@ library("caravan.tt") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 25 06:49:06 2022" ; + date : "Sun Oct 30 14:28:54 2022" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.8000 ; @@ -89,7 +89,7 @@ type ( BUS38_type0 ) { } /* end of type */ cell( caravan ) { - area : 1736853.625000 ; + area : 1740408.625000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravan ) { pin("vddio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -110,7 +110,7 @@ pin("vddio") { pin("vddio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -121,7 +121,7 @@ pin("vddio_2") { pin("vssio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -132,7 +132,7 @@ pin("vssio") { pin("vssio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -143,7 +143,7 @@ pin("vssio_2") { pin("vdda") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -155,7 +155,7 @@ pin("vdda") { pin("vssa") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -167,7 +167,7 @@ pin("vssa") { pin("vccd") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -179,7 +179,7 @@ pin("vccd") { pin("vssd") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -191,7 +191,7 @@ pin("vssd") { pin("vdda1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -203,7 +203,7 @@ pin("vdda1") { pin("vdda1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -215,7 +215,7 @@ pin("vdda1_2") { pin("vdda2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -227,7 +227,7 @@ pin("vdda2") { pin("vssa1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -239,7 +239,7 @@ pin("vssa1") { pin("vssa1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -251,7 +251,7 @@ pin("vssa1_2") { pin("vssa2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -263,7 +263,7 @@ pin("vssa2") { pin("vccd1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -275,7 +275,7 @@ pin("vccd1") { pin("vccd2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -287,7 +287,7 @@ pin("vccd2") { pin("vssd1") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -299,7 +299,7 @@ pin("vssd1") { pin("vssd2") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -311,8 +311,8 @@ pin("vssd2") { pin("gpio") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -324,16 +324,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.450979, 10.774946, 10.804202, 10.816085, 10.853291",\ - "10.601231, 10.925198, 10.954453, 10.966336, 11.003542",\ - "10.930338, 11.254304, 11.283560, 11.295443, 11.332648",\ - "11.453056, 11.777022, 11.806278, 11.818161, 11.855367",\ - "11.598236, 11.922202, 11.951458, 11.963341, 12.000546"); + values ( "10.903362, 11.239478, 11.269831, 11.282160, 11.320761",\ + "11.028008, 11.364123, 11.394476, 11.406805, 11.445406",\ + "11.152654, 11.488770, 11.519122, 11.531451, 11.570051",\ + "11.401945, 11.738061, 11.768414, 11.780743, 11.819344",\ + "11.900529, 12.236645, 12.266997, 12.279326, 12.317926"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\ "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\ @@ -342,16 +342,16 @@ pin("gpio") { "1.234246, 1.310058, 1.315924, 1.318307, 1.325768"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.756468, 10.972974, 10.996850, 11.006548, 11.036914",\ - "10.906719, 11.123225, 11.147101, 11.156799, 11.187165",\ - "11.235826, 11.452332, 11.476208, 11.485907, 11.516272",\ - "11.758544, 11.975050, 11.998926, 12.008625, 12.038990",\ - "11.903724, 12.120230, 12.144106, 12.153805, 12.184170"); + values ( "11.257703, 11.482328, 11.507100, 11.517162, 11.548666",\ + "11.382348, 11.606974, 11.631745, 11.641808, 11.673311",\ + "11.506994, 11.731619, 11.756392, 11.766453, 11.797956",\ + "11.756287, 11.980911, 12.005683, 12.015745, 12.047249",\ + "12.254869, 12.479494, 12.504266, 12.514328, 12.545832"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\ "0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\ @@ -367,16 +367,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.452307, 9.452307, 9.452307, 9.452307, 9.452307",\ - "9.602558, 9.602558, 9.602558, 9.602558, 9.602558",\ - "9.931664, 9.931665, 9.931665, 9.931665, 9.931665",\ - "10.454382, 10.454383, 10.454383, 10.454383, 10.454383",\ - "10.599562, 10.599563, 10.599563, 10.599563, 10.599563"); + values ( "9.046278, 9.046278, 9.046278, 9.046278, 9.046278",\ + "9.275808, 9.275809, 9.275809, 9.275809, 9.275809",\ + "9.275808, 9.275809, 9.275809, 9.275809, 9.275809",\ + "9.508820, 9.508820, 9.508820, 9.508820, 9.508820",\ + "9.971361, 9.971361, 9.971361, 9.971361, 9.971361"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -385,16 +385,16 @@ pin("gpio") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.428965, 9.429014, 9.429014, 9.429014, 9.429014",\ - "9.579216, 9.579266, 9.579266, 9.579266, 9.579266",\ - "9.908322, 9.908372, 9.908372, 9.908372, 9.908372",\ - "10.431040, 10.431089, 10.431089, 10.431089, 10.431089",\ - "10.576220, 10.576269, 10.576269, 10.576269, 10.576269"); + values ( "9.023810, 9.023858, 9.023858, 9.023858, 9.023858",\ + "9.253342, 9.253389, 9.253389, 9.253389, 9.253389",\ + "9.253342, 9.253389, 9.253389, 9.253389, 9.253389",\ + "9.486352, 9.486400, 9.486400, 9.486400, 9.486400",\ + "9.948894, 9.948941, 9.948941, 9.948941, 9.948941"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -413,8 +413,8 @@ bus ( mprj_io ) { pin("mprj_io[37]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -428,11 +428,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.957829, 6.281824, 6.311078, 6.322961, 6.360165",\ - "6.029205, 6.353200, 6.382455, 6.394337, 6.409071",\ - "6.068775, 6.392770, 6.409071, 6.409071, 6.409071",\ - "6.091096, 6.409071, 6.409071, 6.409071, 6.409071",\ - "6.091096, 6.409071, 6.409071, 6.409071, 6.409071"); + values ( "6.192405, 6.528550, 6.558902, 6.571230, 6.609829",\ + "6.266459, 6.602604, 6.632956, 6.645283, 6.660570",\ + "6.307512, 6.643657, 6.660570, 6.660570, 6.660570",\ + "6.330671, 6.660570, 6.660570, 6.660570, 6.660570",\ + "6.330671, 6.660570, 6.660570, 6.660570, 6.660570"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -446,11 +446,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.179071, 6.395559, 6.419436, 6.429133, 6.459498",\ - "6.250448, 6.466935, 6.490812, 6.500510, 6.508405",\ - "6.290017, 6.506505, 6.508405, 6.508405, 6.508405",\ - "6.312339, 6.508405, 6.508405, 6.508405, 6.508405",\ - "6.312339, 6.508405, 6.508405, 6.508405, 6.508405"); + values ( "6.413085, 6.637691, 6.662463, 6.672524, 6.704028",\ + "6.487139, 6.711745, 6.736516, 6.746578, 6.754769",\ + "6.528192, 6.752798, 6.754769, 6.754769, 6.754769",\ + "6.551351, 6.754769, 6.754769, 6.754769, 6.754769",\ + "6.551351, 6.754769, 6.754769, 6.754769, 6.754769"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -471,11 +471,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.585485, 4.585485, 4.585485, 4.585485, 4.585485",\ - "4.638420, 4.638421, 4.638421, 4.638421, 4.638421",\ - "4.638420, 4.638421, 4.638421, 4.638421, 4.638421",\ - "4.638420, 4.638421, 4.638421, 4.638421, 4.638421",\ - "4.638420, 4.638421, 4.638421, 4.638421, 4.638421"); + values ( "4.314269, 4.314269, 4.314269, 4.314269, 4.314269",\ + "4.365219, 4.365220, 4.365220, 4.365220, 4.365220",\ + "4.365219, 4.365220, 4.365220, 4.365220, 4.365220",\ + "4.365219, 4.365220, 4.365220, 4.365220, 4.365220",\ + "4.365219, 4.365220, 4.365220, 4.365220, 4.365220"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -489,11 +489,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.562086, 4.562139, 4.562139, 4.562139, 4.562139",\ - "4.615022, 4.615074, 4.615074, 4.615074, 4.615074",\ - "4.615022, 4.615074, 4.615074, 4.615074, 4.615074",\ - "4.615022, 4.615074, 4.615074, 4.615074, 4.615074",\ - "4.615022, 4.615074, 4.615074, 4.615074, 4.615074"); + values ( "4.291748, 4.291798, 4.291798, 4.291798, 4.291798",\ + "4.342698, 4.342749, 4.342749, 4.342749, 4.342749",\ + "4.342698, 4.342749, 4.342749, 4.342749, 4.342749",\ + "4.342698, 4.342749, 4.342749, 4.342749, 4.342749",\ + "4.342698, 4.342749, 4.342749, 4.342749, 4.342749"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -507,12 +507,97 @@ pin("mprj_io[37]") { } /* end of arc hk_serial_load_mprj_io[37]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.772398, 8.108543, 8.138895, 8.151222, 8.189821",\ + "7.872237, 8.208383, 8.238734, 8.251062, 8.289661",\ + "7.945316, 8.281462, 8.311813, 8.324141, 8.362740",\ + "8.031435, 8.367580, 8.397932, 8.410259, 8.448858",\ + "8.384506, 8.720652, 8.751003, 8.763330, 8.801929"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "8.058495, 8.283100, 8.307872, 8.317934, 8.349438",\ + "8.158334, 8.382940, 8.407711, 8.417773, 8.449276",\ + "8.231413, 8.456019, 8.480791, 8.490852, 8.522356",\ + "8.317532, 8.542138, 8.566910, 8.576971, 8.608475",\ + "8.670603, 8.895209, 8.919981, 8.930042, 8.961546"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275"); + } + + } /* end of arc hkspi_clk_mprj_io[37]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.924004, 5.924004, 5.924004, 5.924004, 5.924004",\ + "6.016625, 6.016626, 6.016626, 6.016626, 6.016626",\ + "6.084422, 6.084422, 6.084422, 6.084422, 6.084422",\ + "6.164315, 6.164316, 6.164316, 6.164316, 6.164316",\ + "6.491864, 6.491864, 6.491864, 6.491864, 6.491864"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.901482, 5.901532, 5.901532, 5.901532, 5.901532",\ + "5.994104, 5.994154, 5.994154, 5.994154, 5.994154",\ + "6.061900, 6.061951, 6.061951, 6.061951, 6.061951",\ + "6.141794, 6.141844, 6.141844, 6.141844, 6.141844",\ + "6.469342, 6.469393, 6.469393, 6.469393, 6.469393"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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 hkspi_clk_mprj_io[37]_redg_min*/ + } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -526,11 +611,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.428043, 6.752040, 6.781294, 6.793177, 6.830380",\ - "6.499420, 6.823417, 6.852671, 6.864553, 6.879288",\ - "6.538990, 6.862986, 6.879288, 6.879288, 6.879288",\ - "6.561311, 6.879288, 6.879288, 6.879288, 6.879288",\ - "6.561311, 6.879288, 6.879288, 6.879288, 6.879288"); + values ( "6.676169, 7.012316, 7.042667, 7.054996, 7.093595",\ + "6.750223, 7.086370, 7.116720, 7.129048, 7.144336",\ + "6.791276, 7.127422, 7.144336, 7.144336, 7.144336",\ + "6.814435, 7.144336, 7.144336, 7.144336, 7.144336",\ + "6.814435, 7.144336, 7.144336, 7.144336, 7.144336"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -544,11 +629,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.643740, 6.860231, 6.884108, 6.893806, 6.924170",\ - "6.715117, 6.931607, 6.955484, 6.965182, 6.973077",\ - "6.754686, 6.971177, 6.973077, 6.973077, 6.973077",\ - "6.777008, 6.973077, 6.973077, 6.973077, 6.973077",\ - "6.777008, 6.973077, 6.973077, 6.973077, 6.973077"); + values ( "6.895180, 7.119789, 7.144561, 7.154623, 7.186127",\ + "6.969233, 7.193843, 7.218615, 7.228676, 7.236867",\ + "7.010286, 7.234896, 7.236867, 7.236867, 7.236867",\ + "7.033445, 7.236867, 7.236867, 7.236867, 7.236867",\ + "7.033445, 7.236867, 7.236867, 7.236867, 7.236867"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -569,11 +654,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.049450, 5.049450, 5.049450, 5.049450, 5.049450",\ - "5.102385, 5.102386, 5.102386, 5.102386, 5.102386",\ - "5.102385, 5.102386, 5.102386, 5.102386, 5.102386",\ - "5.102385, 5.102386, 5.102386, 5.102386, 5.102386",\ - "5.102385, 5.102386, 5.102386, 5.102386, 5.102386"); + values ( "4.752588, 4.752588, 4.752588, 4.752588, 4.752588",\ + "4.803538, 4.803539, 4.803539, 4.803539, 4.803539",\ + "4.803538, 4.803539, 4.803539, 4.803539, 4.803539",\ + "4.803538, 4.803539, 4.803539, 4.803539, 4.803539",\ + "4.803538, 4.803539, 4.803539, 4.803539, 4.803539"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -587,11 +672,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.026092, 5.026142, 5.026142, 5.026142, 5.026142",\ - "5.079027, 5.079077, 5.079077, 5.079077, 5.079077",\ - "5.079027, 5.079077, 5.079077, 5.079077, 5.079077",\ - "5.079027, 5.079077, 5.079077, 5.079077, 5.079077",\ - "5.079027, 5.079077, 5.079077, 5.079077, 5.079077"); + values ( "4.730106, 4.730154, 4.730154, 4.730154, 4.730154",\ + "4.781056, 4.781105, 4.781105, 4.781105, 4.781105",\ + "4.781056, 4.781105, 4.781105, 4.781105, 4.781105",\ + "4.781056, 4.781105, 4.781105, 4.781105, 4.781105",\ + "4.781056, 4.781105, 4.781105, 4.781105, 4.781105"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -605,12 +690,97 @@ pin("mprj_io[36]") { } /* end of arc hk_serial_load_mprj_io[36]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.945036, 8.281182, 8.311534, 8.323862, 8.362461",\ + "8.044875, 8.381021, 8.411373, 8.423701, 8.462300",\ + "8.117954, 8.454101, 8.484452, 8.496780, 8.535379",\ + "8.204073, 8.540219, 8.570571, 8.582899, 8.621498",\ + "8.557144, 8.893291, 8.923642, 8.935970, 8.974569"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "8.229463, 8.454073, 8.478845, 8.488907, 8.520411",\ + "8.329302, 8.553912, 8.578684, 8.588745, 8.620249",\ + "8.402382, 8.626991, 8.651764, 8.661825, 8.693329",\ + "8.488501, 8.713110, 8.737883, 8.747944, 8.779448",\ + "8.841572, 9.066181, 9.090954, 9.101015, 9.132519"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.903243, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903243, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903243, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903243, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903243, 0.978419, 0.986954, 0.990421, 1.001275"); + } + + } /* end of arc hkspi_clk_mprj_io[36]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.091499, 6.091499, 6.091499, 6.091499, 6.091499",\ + "6.184121, 6.184122, 6.184122, 6.184122, 6.184122",\ + "6.251917, 6.251918, 6.251918, 6.251918, 6.251918",\ + "6.331811, 6.331811, 6.331811, 6.331811, 6.331811",\ + "6.659359, 6.659359, 6.659359, 6.659359, 6.659359"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.069016, 6.069065, 6.069065, 6.069065, 6.069065",\ + "6.161639, 6.161687, 6.161687, 6.161687, 6.161687",\ + "6.229435, 6.229483, 6.229483, 6.229483, 6.229483",\ + "6.309328, 6.309377, 6.309377, 6.309377, 6.309377",\ + "6.636876, 6.636925, 6.636925, 6.636925, 6.636925"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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 hkspi_clk_mprj_io[36]_redg_min*/ + } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -618,17 +788,102 @@ pin("mprj_io[35]") { /* Other user defined attributes. */ original_pin : mprj_io[35]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "13.283863, 13.620007, 13.650357, 13.662685, 13.701284",\ + "13.408508, 13.744652, 13.775002, 13.787331, 13.825930",\ + "13.533154, 13.869297, 13.899649, 13.911977, 13.950577",\ + "13.782444, 14.118587, 14.148939, 14.161267, 14.199867",\ + "14.281029, 14.617172, 14.647523, 14.659851, 14.698450"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "13.572024, 13.796631, 13.821402, 13.831464, 13.862967",\ + "13.696670, 13.921276, 13.946047, 13.956109, 13.987613",\ + "13.821316, 14.045922, 14.070694, 14.080755, 14.112259",\ + "14.070606, 14.295213, 14.319984, 14.330046, 14.361549",\ + "14.569190, 14.793797, 14.818567, 14.828629, 14.860133"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275"); + } + + } /* end of arc clock_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "10.099939, 10.099940, 10.099940, 10.099940, 10.099940",\ + "10.329472, 10.329473, 10.329473, 10.329473, 10.329473",\ + "10.329472, 10.329473, 10.329473, 10.329473, 10.329473",\ + "10.562483, 10.562483, 10.562483, 10.562483, 10.562483",\ + "11.025024, 11.025025, 11.025025, 11.025025, 11.025025"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "10.077420, 10.077470, 10.077470, 10.077470, 10.077470",\ + "10.306952, 10.307002, 10.307002, 10.307002, 10.307002",\ + "10.306952, 10.307002, 10.307002, 10.307002, 10.307002",\ + "10.539963, 10.540012, 10.540012, 10.540012, 10.540012",\ + "11.002505, 11.002555, 11.002555, 11.002555, 11.002555"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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_mprj_io[35]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.893622, 7.217616, 7.246870, 7.258753, 7.295957",\ - "6.964999, 7.288993, 7.318247, 7.330130, 7.344864",\ - "7.004568, 7.328562, 7.344864, 7.344864, 7.344864",\ - "7.026891, 7.344864, 7.344864, 7.344864, 7.344864",\ - "7.026891, 7.344864, 7.344864, 7.344864, 7.344864"); + values ( "7.159208, 7.495352, 7.525703, 7.538031, 7.576631",\ + "7.233261, 7.569405, 7.599756, 7.612084, 7.627371",\ + "7.274314, 7.610458, 7.627371, 7.627371, 7.627371",\ + "7.297473, 7.627371, 7.627371, 7.627371, 7.627371",\ + "7.297473, 7.627371, 7.627371, 7.627371, 7.627371"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -642,11 +897,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.112920, 7.329408, 7.353284, 7.362982, 7.393347",\ - "7.184297, 7.400784, 7.424661, 7.434359, 7.442254",\ - "7.223866, 7.440354, 7.442254, 7.442254, 7.442254",\ - "7.246188, 7.442254, 7.442254, 7.442254, 7.442254",\ - "7.246188, 7.442254, 7.442254, 7.442254, 7.442254"); + values ( "7.381954, 7.606560, 7.631332, 7.641394, 7.672897",\ + "7.456007, 7.680614, 7.705385, 7.715447, 7.723638",\ + "7.497061, 7.721667, 7.723638, 7.723638, 7.723638",\ + "7.520220, 7.723638, 7.723638, 7.723638, 7.723638",\ + "7.520220, 7.723638, 7.723638, 7.723638, 7.723638"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -667,11 +922,11 @@ pin("mprj_io[35]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.519328, 5.519329, 5.519329, 5.519329, 5.519329",\ - "5.572263, 5.572264, 5.572264, 5.572264, 5.572264",\ - "5.572263, 5.572264, 5.572264, 5.572264, 5.572264",\ - "5.572263, 5.572264, 5.572264, 5.572264, 5.572264",\ - "5.572263, 5.572264, 5.572264, 5.572264, 5.572264"); + values ( "5.204847, 5.204847, 5.204847, 5.204847, 5.204847",\ + "5.255797, 5.255798, 5.255798, 5.255798, 5.255798",\ + "5.255797, 5.255798, 5.255798, 5.255798, 5.255798",\ + "5.255797, 5.255798, 5.255798, 5.255798, 5.255798",\ + "5.255797, 5.255798, 5.255798, 5.255798, 5.255798"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -685,11 +940,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.495931, 5.495983, 5.495983, 5.495983, 5.495983",\ - "5.548866, 5.548918, 5.548918, 5.548918, 5.548918",\ - "5.548866, 5.548918, 5.548918, 5.548918, 5.548918",\ - "5.548866, 5.548918, 5.548918, 5.548918, 5.548918",\ - "5.548866, 5.548918, 5.548918, 5.548918, 5.548918"); + values ( "5.182327, 5.182377, 5.182377, 5.182377, 5.182377",\ + "5.233277, 5.233328, 5.233328, 5.233328, 5.233328",\ + "5.233277, 5.233328, 5.233328, 5.233328, 5.233328",\ + "5.233277, 5.233328, 5.233328, 5.233328, 5.233328",\ + "5.233277, 5.233328, 5.233328, 5.233328, 5.233328"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -703,12 +958,97 @@ pin("mprj_io[35]") { } /* end of arc hk_serial_load_mprj_io[35]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "8.201315, 8.537458, 8.567810, 8.580138, 8.618737",\ + "8.301154, 8.637298, 8.667649, 8.679977, 8.718576",\ + "8.374233, 8.710377, 8.740728, 8.753057, 8.791656",\ + "8.460352, 8.796495, 8.826847, 8.839175, 8.877774",\ + "8.813423, 9.149567, 9.179918, 9.192246, 9.230846"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "8.489479, 8.714086, 8.738857, 8.748919, 8.780422",\ + "8.589319, 8.813925, 8.838696, 8.848759, 8.880262",\ + "8.662397, 8.887004, 8.911776, 8.921837, 8.953341",\ + "8.748516, 8.973123, 8.997894, 9.007956, 9.039459",\ + "9.101588, 9.326195, 9.350965, 9.361028, 9.392531"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275"); + } + + } /* end of arc hkspi_clk_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.176043, 6.176043, 6.176043, 6.176043, 6.176043",\ + "6.268664, 6.268665, 6.268665, 6.268665, 6.268665",\ + "6.336461, 6.336461, 6.336461, 6.336461, 6.336461",\ + "6.416354, 6.416354, 6.416354, 6.416354, 6.416354",\ + "6.743902, 6.743903, 6.743903, 6.743903, 6.743903"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.153522, 6.153573, 6.153573, 6.153573, 6.153573",\ + "6.246144, 6.246195, 6.246195, 6.246195, 6.246195",\ + "6.313941, 6.313991, 6.313991, 6.313991, 6.313991",\ + "6.393834, 6.393884, 6.393884, 6.393884, 6.393884",\ + "6.721382, 6.721433, 6.721433, 6.721433, 6.721433"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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 hkspi_clk_mprj_io[35]_redg_min*/ + } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -722,11 +1062,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.371296, 7.695298, 7.724552, 7.736434, 7.773638",\ - "7.442673, 7.766674, 7.795928, 7.807810, 7.822545",\ - "7.482243, 7.806244, 7.822545, 7.822545, 7.822545",\ - "7.504564, 7.822545, 7.822545, 7.822545, 7.822545",\ - "7.504564, 7.822545, 7.822545, 7.822545, 7.822545"); + values ( "7.653140, 7.989291, 8.019642, 8.031970, 8.070569",\ + "7.727192, 8.063344, 8.093695, 8.106023, 8.121309",\ + "7.768246, 8.104398, 8.121309, 8.121309, 8.121309",\ + "7.791405, 8.121309, 8.121309, 8.121309, 8.121309",\ + "7.791405, 8.121309, 8.121309, 8.121309, 8.121309"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -740,11 +1080,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.592292, 7.808779, 7.832655, 7.842353, 7.872718",\ - "7.663668, 7.880155, 7.904031, 7.913730, 7.921625",\ - "7.703238, 7.919725, 7.921625, 7.921625, 7.921625",\ - "7.725560, 7.921625, 7.921625, 7.921625, 7.921625",\ - "7.725560, 7.921625, 7.921625, 7.921625, 7.921625"); + values ( "7.879303, 8.103909, 8.128679, 8.138741, 8.170244",\ + "7.953356, 8.177961, 8.202732, 8.212794, 8.220985",\ + "7.994410, 8.219015, 8.220985, 8.220985, 8.220985",\ + "8.017569, 8.220985, 8.220985, 8.220985, 8.220985",\ + "8.017569, 8.220985, 8.220985, 8.220985, 8.220985"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -765,11 +1105,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.998841, 5.998842, 5.998842, 5.998842, 5.998842",\ - "6.051777, 6.051777, 6.051777, 6.051777, 6.051777",\ - "6.051777, 6.051777, 6.051777, 6.051777, 6.051777",\ - "6.051777, 6.051777, 6.051777, 6.051777, 6.051777",\ - "6.051777, 6.051777, 6.051777, 6.051777, 6.051777"); + values ( "5.646924, 5.646924, 5.646924, 5.646924, 5.646924",\ + "5.697874, 5.697875, 5.697875, 5.697875, 5.697875",\ + "5.697874, 5.697875, 5.697875, 5.697875, 5.697875",\ + "5.697874, 5.697875, 5.697875, 5.697875, 5.697875",\ + "5.697874, 5.697875, 5.697875, 5.697875, 5.697875"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -783,11 +1123,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.975434, 5.975487, 5.975487, 5.975487, 5.975487",\ - "6.028370, 6.028422, 6.028422, 6.028422, 6.028422",\ - "6.028370, 6.028422, 6.028422, 6.028422, 6.028422",\ - "6.028370, 6.028422, 6.028422, 6.028422, 6.028422",\ - "6.028370, 6.028422, 6.028422, 6.028422, 6.028422"); + values ( "5.624394, 5.624445, 5.624445, 5.624445, 5.624445",\ + "5.675345, 5.675396, 5.675396, 5.675396, 5.675396",\ + "5.675345, 5.675396, 5.675396, 5.675396, 5.675396",\ + "5.675345, 5.675396, 5.675396, 5.675396, 5.675396",\ + "5.675345, 5.675396, 5.675396, 5.675396, 5.675396"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -801,12 +1141,97 @@ pin("mprj_io[34]") { } /* end of arc hk_serial_load_mprj_io[34]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.115017, 7.451168, 7.481520, 7.493847, 7.532446",\ + "7.214856, 7.551008, 7.581359, 7.593687, 7.632286",\ + "7.287935, 7.624087, 7.654438, 7.666766, 7.705365",\ + "7.374054, 7.710206, 7.740557, 7.752885, 7.791483",\ + "7.727126, 8.063277, 8.093628, 8.105956, 8.144555"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202822, 1.269392, 1.274136, 1.276063, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276063, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276063, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276063, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276063, 1.282095"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.311111, 7.530235, 7.554737, 7.564690, 7.595850",\ + "7.410951, 7.630075, 7.654576, 7.664529, 7.695690",\ + "7.484030, 7.703153, 7.727655, 7.737607, 7.768768",\ + "7.570148, 7.789271, 7.813774, 7.823726, 7.854887",\ + "7.923220, 8.142343, 8.166845, 8.176798, 8.207958"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840584, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840584, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840584, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840584, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840584, 0.919558, 0.929319, 0.933284, 0.945698"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.480552, 6.792403, 6.820560, 6.831997, 6.867805",\ + "6.573174, 6.885025, 6.913182, 6.924619, 6.960427",\ + "6.640970, 6.952822, 6.980979, 6.992415, 7.028224",\ + "6.720863, 7.032715, 7.060872, 7.072309, 7.108117",\ + "7.048411, 7.360263, 7.388420, 7.399857, 7.435665"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202822, 1.269392, 1.274136, 1.276063, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276063, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276063, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276063, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276063, 1.282095"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.651979, 6.855262, 6.877993, 6.887226, 6.916134",\ + "6.744601, 6.947884, 6.970615, 6.979848, 7.008756",\ + "6.812397, 7.015680, 7.038411, 7.047644, 7.076552",\ + "6.892291, 7.095573, 7.118304, 7.127537, 7.156446",\ + "7.219839, 7.423121, 7.445853, 7.455086, 7.483994"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840584, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840584, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840584, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840584, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840584, 0.919558, 0.929319, 0.933284, 0.945698"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg_min*/ + } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -814,17 +1239,102 @@ pin("mprj_io[33]") { /* Other user defined attributes. */ original_pin : mprj_io[33]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "12.602197, 12.938352, 12.968702, 12.981030, 13.019629",\ + "12.726842, 13.062997, 13.093348, 13.105676, 13.144274",\ + "12.851488, 13.187643, 13.217994, 13.230322, 13.268920",\ + "13.100779, 13.436934, 13.467284, 13.479612, 13.518210",\ + "13.599362, 13.935517, 13.965868, 13.978196, 14.016794"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274136, 1.276063, 1.282096"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "13.091549, 13.310669, 13.335171, 13.345123, 13.376284",\ + "13.216194, 13.435314, 13.459816, 13.469769, 13.500929",\ + "13.340840, 13.559959, 13.584462, 13.594415, 13.625576",\ + "13.590131, 13.809250, 13.833753, 13.843705, 13.874866",\ + "14.088715, 14.307835, 14.332336, 14.342289, 14.373449"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840573, 0.919556, 0.929317, 0.933282, 0.945696"); + } + + } /* end of arc clock_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "10.587954, 10.899808, 10.927964, 10.939402, 10.975209",\ + "10.817485, 11.129339, 11.157496, 11.168933, 11.204741",\ + "10.817485, 11.129339, 11.157496, 11.168933, 11.204741",\ + "11.050495, 11.362350, 11.390507, 11.401943, 11.437752",\ + "11.513037, 11.824891, 11.853048, 11.864485, 11.900293"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274136, 1.276063, 1.282096"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "11.026286, 11.229566, 11.252296, 11.261530, 11.290438",\ + "11.255817, 11.459097, 11.481828, 11.491060, 11.519969",\ + "11.255817, 11.459097, 11.481828, 11.491060, 11.519969",\ + "11.488828, 11.692107, 11.714838, 11.724072, 11.752979",\ + "11.951369, 12.154649, 12.177380, 12.186613, 12.215521"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840573, 0.919556, 0.929317, 0.933282, 0.945696"); + } + + } /* end of arc clock_mprj_io[33]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.834544, 8.158548, 8.187803, 8.199685, 8.236889",\ - "7.905921, 8.229925, 8.259180, 8.271062, 8.285795",\ - "7.945490, 8.269495, 8.285795, 8.285795, 8.285795",\ - "7.967813, 8.285795, 8.285795, 8.285795, 8.285795",\ - "7.967813, 8.285795, 8.285795, 8.285795, 8.285795"); + values ( "8.133759, 8.469913, 8.500264, 8.512592, 8.551191",\ + "8.207812, 8.543966, 8.574318, 8.586645, 8.601932",\ + "8.248865, 8.585020, 8.601932, 8.601932, 8.601932",\ + "8.272024, 8.601932, 8.601932, 8.601932, 8.601932",\ + "8.272024, 8.601932, 8.601932, 8.601932, 8.601932"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -838,11 +1348,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.063206, 8.279688, 8.303564, 8.313263, 8.343627",\ - "8.134583, 8.351065, 8.374941, 8.384640, 8.392534",\ - "8.174151, 8.390635, 8.392534, 8.392534, 8.392534",\ - "8.196474, 8.392534, 8.392534, 8.392534, 8.392534",\ - "8.196474, 8.392534, 8.392534, 8.392534, 8.392534"); + values ( "8.367876, 8.592477, 8.617249, 8.627310, 8.658813",\ + "8.441929, 8.666530, 8.691301, 8.701363, 8.709554",\ + "8.482983, 8.707583, 8.709554, 8.709554, 8.709554",\ + "8.506142, 8.709554, 8.709554, 8.709554, 8.709554",\ + "8.506142, 8.709554, 8.709554, 8.709554, 8.709554"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -863,11 +1373,11 @@ pin("mprj_io[33]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.470579, 6.470579, 6.470579, 6.470579, 6.470579",\ - "6.523514, 6.523514, 6.523514, 6.523514, 6.523514",\ - "6.523514, 6.523514, 6.523514, 6.523514, 6.523514",\ - "6.523514, 6.523514, 6.523514, 6.523514, 6.523514",\ - "6.523514, 6.523514, 6.523514, 6.523514, 6.523514"); + values ( "6.100970, 6.100970, 6.100970, 6.100970, 6.100970",\ + "6.151920, 6.151921, 6.151921, 6.151921, 6.151921",\ + "6.151920, 6.151921, 6.151921, 6.151921, 6.151921",\ + "6.151920, 6.151921, 6.151921, 6.151921, 6.151921",\ + "6.151920, 6.151921, 6.151921, 6.151921, 6.151921"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -881,11 +1391,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.447123, 6.447177, 6.447177, 6.447177, 6.447177",\ - "6.500058, 6.500113, 6.500113, 6.500113, 6.500113",\ - "6.500058, 6.500113, 6.500113, 6.500113, 6.500113",\ - "6.500058, 6.500113, 6.500113, 6.500113, 6.500113",\ - "6.500058, 6.500113, 6.500113, 6.500113, 6.500113"); + values ( "6.078393, 6.078446, 6.078446, 6.078446, 6.078446",\ + "6.129344, 6.129396, 6.129396, 6.129396, 6.129396",\ + "6.129344, 6.129396, 6.129396, 6.129396, 6.129396",\ + "6.129344, 6.129396, 6.129396, 6.129396, 6.129396",\ + "6.129344, 6.129396, 6.129396, 6.129396, 6.129396"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -899,12 +1409,97 @@ pin("mprj_io[33]") { } /* end of arc hk_serial_load_mprj_io[33]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.099506, 7.435660, 7.466012, 7.478339, 7.516938",\ + "7.199346, 7.535500, 7.565851, 7.578179, 7.616777",\ + "7.272424, 7.608579, 7.638929, 7.651258, 7.689856",\ + "7.358542, 7.694697, 7.725048, 7.737376, 7.775974",\ + "7.711614, 8.047769, 8.078119, 8.090447, 8.129045"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274136, 1.276063, 1.282096"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.558135, 7.777255, 7.801758, 7.811710, 7.842871",\ + "7.657975, 7.877095, 7.901597, 7.911550, 7.942710",\ + "7.731054, 7.950174, 7.974676, 7.984629, 8.015789",\ + "7.817173, 8.036293, 8.060795, 8.070747, 8.101908",\ + "8.170244, 8.389364, 8.413867, 8.423819, 8.454980"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840573, 0.919556, 0.929317, 0.933282, 0.945696"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.281603, 6.593457, 6.621614, 6.633051, 6.668859",\ + "6.374225, 6.686080, 6.714236, 6.725673, 6.761481",\ + "6.442021, 6.753876, 6.782032, 6.793469, 6.829278",\ + "6.521914, 6.833769, 6.861926, 6.873363, 6.909171",\ + "6.849463, 7.161317, 7.189474, 7.200911, 7.236719"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274136, 1.276063, 1.282096"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.763332, 6.966612, 6.989344, 6.998576, 7.027484",\ + "6.855955, 7.059235, 7.081965, 7.091198, 7.120107",\ + "6.923751, 7.127031, 7.149762, 7.158995, 7.187903",\ + "7.003644, 7.206924, 7.229655, 7.238888, 7.267796",\ + "7.331193, 7.534472, 7.557203, 7.566436, 7.595345"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840573, 0.919556, 0.929317, 0.933282, 0.945696"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg_min*/ + } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -912,17 +1507,102 @@ pin("mprj_io[32]") { /* Other user defined attributes. */ original_pin : mprj_io[32]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "12.555523, 12.891664, 12.922015, 12.934343, 12.972942",\ + "12.680168, 13.016309, 13.046660, 13.058989, 13.097588",\ + "12.804814, 13.140955, 13.171307, 13.183635, 13.222234",\ + "13.054105, 13.390245, 13.420597, 13.432925, 13.471524",\ + "13.552689, 13.888829, 13.919181, 13.931509, 13.970108"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "13.067589, 13.286721, 13.311223, 13.321176, 13.352336",\ + "13.192234, 13.411366, 13.435868, 13.445821, 13.476981",\ + "13.316879, 13.536013, 13.560514, 13.570467, 13.601627",\ + "13.566170, 13.785303, 13.809805, 13.819757, 13.850918",\ + "14.064754, 14.283887, 14.308389, 14.318341, 14.349502"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\ + "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\ + "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\ + "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\ + "0.840618, 0.919564, 0.929325, 0.933290, 0.945704"); + } + + } /* end of arc clock_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "11.311946, 11.623787, 11.651944, 11.663382, 11.699190",\ + "11.541479, 11.853320, 11.881477, 11.892915, 11.928724",\ + "11.541479, 11.853320, 11.881477, 11.892915, 11.928724",\ + "11.774489, 12.086330, 12.114488, 12.125925, 12.161734",\ + "12.237031, 12.548872, 12.577029, 12.588467, 12.624275"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "11.555523, 11.758816, 11.781547, 11.790779, 11.819687",\ + "11.785055, 11.988348, 12.011079, 12.020311, 12.049219",\ + "11.785055, 11.988348, 12.011079, 12.020311, 12.049219",\ + "12.018066, 12.221357, 12.244089, 12.253322, 12.282229",\ + "12.480608, 12.683899, 12.706631, 12.715863, 12.744771"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\ + "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\ + "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\ + "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\ + "0.840618, 0.919564, 0.929325, 0.933290, 0.945704"); + } + + } /* end of arc clock_mprj_io[32]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.304072, 8.628063, 8.657318, 8.669201, 8.706405",\ - "8.375449, 8.699440, 8.728695, 8.740578, 8.755312",\ - "8.415018, 8.739010, 8.755312, 8.755312, 8.755312",\ - "8.437341, 8.755312, 8.755312, 8.755312, 8.755312",\ - "8.437341, 8.755312, 8.755312, 8.755312, 8.755312"); + values ( "8.620895, 8.957035, 8.987387, 8.999716, 9.038315",\ + "8.694948, 9.031090, 9.061441, 9.073769, 9.089056",\ + "8.736002, 9.072143, 9.089056, 9.089056, 9.089056",\ + "8.759161, 9.089056, 9.089056, 9.089056, 9.089056",\ + "8.759161, 9.089056, 9.089056, 9.089056, 9.089056"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -936,11 +1616,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.518251, 8.734743, 8.758619, 8.768317, 8.798682",\ - "8.589628, 8.806120, 8.829996, 8.839694, 8.847589",\ - "8.629197, 8.845689, 8.847589, 8.847589, 8.847589",\ - "8.651520, 8.847589, 8.847589, 8.847589, 8.847589",\ - "8.651520, 8.847589, 8.847589, 8.847589, 8.847589"); + values ( "8.839986, 9.064596, 9.089368, 9.099430, 9.130933",\ + "8.914039, 9.138649, 9.163421, 9.173483, 9.181673",\ + "8.955092, 9.179703, 9.181673, 9.181673, 9.181673",\ + "8.978251, 9.181673, 9.181673, 9.181673, 9.181673",\ + "8.978251, 9.181673, 9.181673, 9.181673, 9.181673"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -961,11 +1641,11 @@ pin("mprj_io[32]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.923833, 6.923834, 6.923834, 6.923834, 6.923834",\ - "6.976768, 6.976768, 6.976768, 6.976768, 6.976768",\ - "6.976768, 6.976768, 6.976768, 6.976768, 6.976768",\ - "6.976768, 6.976768, 6.976768, 6.976768, 6.976768",\ - "6.976768, 6.976768, 6.976768, 6.976768, 6.976768"); + values ( "6.537227, 6.537228, 6.537228, 6.537228, 6.537228",\ + "6.588178, 6.588178, 6.588178, 6.588178, 6.588178",\ + "6.588178, 6.588178, 6.588178, 6.588178, 6.588178",\ + "6.588178, 6.588178, 6.588178, 6.588178, 6.588178",\ + "6.588178, 6.588178, 6.588178, 6.588178, 6.588178"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -979,11 +1659,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.900478, 6.900528, 6.900528, 6.900528, 6.900528",\ - "6.953413, 6.953464, 6.953464, 6.953464, 6.953464",\ - "6.953413, 6.953464, 6.953464, 6.953464, 6.953464",\ - "6.953413, 6.953464, 6.953464, 6.953464, 6.953464",\ - "6.953413, 6.953464, 6.953464, 6.953464, 6.953464"); + values ( "6.514748, 6.514796, 6.514796, 6.514796, 6.514796",\ + "6.565698, 6.565746, 6.565746, 6.565746, 6.565746",\ + "6.565698, 6.565746, 6.565746, 6.565746, 6.565746",\ + "6.565698, 6.565746, 6.565746, 6.565746, 6.565746",\ + "6.565698, 6.565746, 6.565746, 6.565746, 6.565746"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -997,12 +1677,97 @@ pin("mprj_io[32]") { } /* end of arc hk_serial_load_mprj_io[32]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.164502, 7.500643, 7.530994, 7.543323, 7.581922",\ + "7.264341, 7.600482, 7.630834, 7.643162, 7.681761",\ + "7.337420, 7.673561, 7.703913, 7.716241, 7.754840",\ + "7.423539, 7.759680, 7.790031, 7.802360, 7.840959",\ + "7.776611, 8.112752, 8.143104, 8.155432, 8.194031"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.646002, 7.865135, 7.889637, 7.899589, 7.930749",\ + "7.745842, 7.964974, 7.989476, 7.999429, 8.030589",\ + "7.818920, 8.038054, 8.062555, 8.072507, 8.103667",\ + "7.905039, 8.124172, 8.148674, 8.158626, 8.189786",\ + "8.258110, 8.477243, 8.501745, 8.511698, 8.542858"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\ + "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\ + "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\ + "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\ + "0.840618, 0.919564, 0.929325, 0.933290, 0.945704"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.538688, 6.850530, 6.878687, 6.890123, 6.925933",\ + "6.631310, 6.943151, 6.971309, 6.982746, 7.018555",\ + "6.699106, 7.010948, 7.039105, 7.050542, 7.086351",\ + "6.778999, 7.090841, 7.118999, 7.130435, 7.166245",\ + "7.106548, 7.418389, 7.446547, 7.457984, 7.493793"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282093"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.972475, 7.175766, 7.198498, 7.207730, 7.236638",\ + "7.065097, 7.268389, 7.291120, 7.300352, 7.329260",\ + "7.132893, 7.336185, 7.358916, 7.368148, 7.397056",\ + "7.212786, 7.416078, 7.438809, 7.448042, 7.476950",\ + "7.540335, 7.743627, 7.766358, 7.775591, 7.804499"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\ + "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\ + "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\ + "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\ + "0.840618, 0.919564, 0.929325, 0.933290, 0.945704"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg_min*/ + } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1016,11 +1781,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.827988, 9.151985, 9.181239, 9.193121, 9.230326",\ - "8.899364, 9.223362, 9.252616, 9.264498, 9.279232",\ - "8.938934, 9.262930, 9.279232, 9.279232, 9.279232",\ - "8.961256, 9.279232, 9.279232, 9.279232, 9.279232",\ - "8.961256, 9.279232, 9.279232, 9.279232, 9.279232"); + values ( "9.164457, 9.500605, 9.530955, 9.543283, 9.581882",\ + "9.238511, 9.574657, 9.605009, 9.617337, 9.632624",\ + "9.279564, 9.615711, 9.632624, 9.632624, 9.632624",\ + "9.302723, 9.632624, 9.632624, 9.632624, 9.632624",\ + "9.302723, 9.632624, 9.632624, 9.632624, 9.632624"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1034,11 +1799,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.050350, 9.266834, 9.290710, 9.300408, 9.330772",\ - "9.121727, 9.338211, 9.362087, 9.371785, 9.379680",\ - "9.161297, 9.377780, 9.379680, 9.379680, 9.379680",\ - "9.183619, 9.379680, 9.379680, 9.379680, 9.379680",\ - "9.183619, 9.379680, 9.379680, 9.379680, 9.379680"); + values ( "9.392039, 9.616641, 9.641413, 9.651474, 9.682978",\ + "9.466093, 9.690694, 9.715466, 9.725527, 9.733718",\ + "9.507146, 9.731748, 9.733718, 9.733718, 9.733718",\ + "9.530305, 9.733718, 9.733718, 9.733718, 9.733718",\ + "9.530305, 9.733718, 9.733718, 9.733718, 9.733718"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1059,11 +1824,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.452818, 7.452819, 7.452819, 7.452819, 7.452819",\ - "7.505754, 7.505754, 7.505754, 7.505754, 7.505754",\ - "7.505754, 7.505754, 7.505754, 7.505754, 7.505754",\ - "7.505754, 7.505754, 7.505754, 7.505754, 7.505754",\ - "7.505754, 7.505754, 7.505754, 7.505754, 7.505754"); + values ( "7.046376, 7.046376, 7.046376, 7.046376, 7.046376",\ + "7.097326, 7.097327, 7.097327, 7.097327, 7.097327",\ + "7.097326, 7.097327, 7.097327, 7.097327, 7.097327",\ + "7.097326, 7.097327, 7.097327, 7.097327, 7.097327",\ + "7.097326, 7.097327, 7.097327, 7.097327, 7.097327"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1077,11 +1842,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.429365, 7.429420, 7.429420, 7.429420, 7.429420",\ - "7.482301, 7.482355, 7.482355, 7.482355, 7.482355",\ - "7.482301, 7.482355, 7.482355, 7.482355, 7.482355",\ - "7.482301, 7.482355, 7.482355, 7.482355, 7.482355",\ - "7.482301, 7.482355, 7.482355, 7.482355, 7.482355"); + values ( "7.023803, 7.023855, 7.023855, 7.023855, 7.023855",\ + "7.074753, 7.074806, 7.074806, 7.074806, 7.074806",\ + "7.074753, 7.074806, 7.074806, 7.074806, 7.074806",\ + "7.074753, 7.074806, 7.074806, 7.074806, 7.074806",\ + "7.074753, 7.074806, 7.074806, 7.074806, 7.074806"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1095,12 +1860,97 @@ pin("mprj_io[31]") { } /* end of arc hk_serial_load_mprj_io[31]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.092962, 7.429109, 7.459460, 7.471788, 7.510387",\ + "7.192801, 7.528948, 7.559299, 7.571628, 7.610227",\ + "7.265881, 7.602027, 7.632378, 7.644706, 7.683305",\ + "7.351999, 7.688146, 7.718497, 7.730825, 7.769424",\ + "7.705071, 8.041218, 8.071568, 8.083897, 8.122496"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202821, 1.269391, 1.274135, 1.276061, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276061, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276061, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276061, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276061, 1.282094"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.348793, 7.567920, 7.592422, 7.602375, 7.633535",\ + "7.448632, 7.667759, 7.692262, 7.702214, 7.733375",\ + "7.521711, 7.740839, 7.765341, 7.775293, 7.806454",\ + "7.607830, 7.826957, 7.851460, 7.861412, 7.892572",\ + "7.960901, 8.180029, 8.204531, 8.214483, 8.245644"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840599, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840599, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840599, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840599, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840599, 0.919561, 0.929322, 0.933287, 0.945700"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.441922, 6.753768, 6.781926, 6.793363, 6.829171",\ + "6.534544, 6.846391, 6.874548, 6.885984, 6.921793",\ + "6.602340, 6.914186, 6.942344, 6.953781, 6.989590",\ + "6.682233, 6.994080, 7.022237, 7.033674, 7.069483",\ + "7.009782, 7.321629, 7.349786, 7.361223, 7.397031"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202821, 1.269391, 1.274135, 1.276061, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276061, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276061, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276061, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276061, 1.282094"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.677876, 6.881164, 6.903894, 6.913127, 6.942036",\ + "6.770499, 6.973786, 6.996517, 7.005750, 7.034657",\ + "6.838295, 7.041582, 7.064313, 7.073546, 7.102454",\ + "6.918188, 7.121475, 7.144206, 7.153439, 7.182347",\ + "7.245737, 7.449024, 7.471755, 7.480988, 7.509895"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840599, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840599, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840599, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840599, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840599, 0.919561, 0.929322, 0.933287, 0.945700"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg_min*/ + } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1114,11 +1964,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.295011, 9.619018, 9.648272, 9.660154, 9.697357",\ - "9.366387, 9.690394, 9.719648, 9.731531, 9.746264",\ - "9.405957, 9.729964, 9.746264, 9.746264, 9.746264",\ - "9.428279, 9.746264, 9.746264, 9.746264, 9.746264",\ - "9.428279, 9.746264, 9.746264, 9.746264, 9.746264"); + values ( "9.648996, 9.985153, 10.015504, 10.027832, 10.066430",\ + "9.723049, 10.059206, 10.089558, 10.101885, 10.117170",\ + "9.764103, 10.100260, 10.117170, 10.117170, 10.117170",\ + "9.787262, 10.117170, 10.117170, 10.117170, 10.117170",\ + "9.787262, 10.117170, 10.117170, 10.117170, 10.117170"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1132,11 +1982,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.517065, 9.733545, 9.757421, 9.767119, 9.797483",\ - "9.588442, 9.804922, 9.828798, 9.838496, 9.846391",\ - "9.628011, 9.844491, 9.846391, 9.846391, 9.846391",\ - "9.650333, 9.846391, 9.846391, 9.846391, 9.846391",\ - "9.650333, 9.846391, 9.846391, 9.846391, 9.846391"); + values ( "9.876257, 10.100855, 10.125627, 10.135689, 10.167192",\ + "9.950310, 10.174909, 10.199680, 10.209742, 10.217932",\ + "9.991364, 10.215961, 10.217932, 10.217932, 10.217932",\ + "10.014523, 10.217932, 10.217932, 10.217932, 10.217932",\ + "10.014523, 10.217932, 10.217932, 10.217932, 10.217932"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1157,11 +2007,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.920178, 7.920179, 7.920179, 7.920179, 7.920179",\ - "7.973114, 7.973114, 7.973114, 7.973114, 7.973114",\ - "7.973114, 7.973114, 7.973114, 7.973114, 7.973114",\ - "7.973114, 7.973114, 7.973114, 7.973114, 7.973114",\ - "7.973114, 7.973114, 7.973114, 7.973114, 7.973114"); + values ( "7.488170, 7.488170, 7.488170, 7.488170, 7.488170",\ + "7.539120, 7.539121, 7.539121, 7.539121, 7.539121",\ + "7.539120, 7.539121, 7.539121, 7.539121, 7.539121",\ + "7.539120, 7.539121, 7.539121, 7.539121, 7.539121",\ + "7.539120, 7.539121, 7.539121, 7.539121, 7.539121"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1175,11 +2025,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.896694, 7.896750, 7.896750, 7.896750, 7.896750",\ - "7.949630, 7.949685, 7.949685, 7.949685, 7.949685",\ - "7.949630, 7.949685, 7.949685, 7.949685, 7.949685",\ - "7.949630, 7.949685, 7.949685, 7.949685, 7.949685",\ - "7.949630, 7.949685, 7.949685, 7.949685, 7.949685"); + values ( "7.465566, 7.465620, 7.465620, 7.465620, 7.465620",\ + "7.516517, 7.516570, 7.516570, 7.516570, 7.516570",\ + "7.516517, 7.516570, 7.516570, 7.516570, 7.516570",\ + "7.516517, 7.516570, 7.516570, 7.516570, 7.516570",\ + "7.516517, 7.516570, 7.516570, 7.516570, 7.516570"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1193,12 +2043,97 @@ pin("mprj_io[30]") { } /* end of arc hk_serial_load_mprj_io[30]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.121274, 7.457431, 7.487782, 7.500110, 7.538708",\ + "7.221113, 7.557270, 7.587621, 7.599949, 7.638548",\ + "7.294192, 7.630349, 7.660700, 7.673028, 7.711627",\ + "7.380311, 7.716468, 7.746819, 7.759147, 7.797745",\ + "7.733383, 8.069540, 8.099891, 8.112219, 8.150818"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.365987, 7.585104, 7.609607, 7.619558, 7.650720",\ + "7.465827, 7.684944, 7.709446, 7.719398, 7.750560",\ + "7.538906, 7.758023, 7.782526, 7.792478, 7.823639",\ + "7.625025, 7.844141, 7.868644, 7.878596, 7.909758",\ + "7.978096, 8.197212, 8.221716, 8.231668, 8.262829"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840563, 0.919554, 0.929315, 0.933280, 0.945694",\ + "0.840563, 0.919554, 0.929315, 0.933280, 0.945694",\ + "0.840563, 0.919554, 0.929315, 0.933280, 0.945694",\ + "0.840563, 0.919554, 0.929315, 0.933280, 0.945694",\ + "0.840563, 0.919554, 0.929315, 0.933280, 0.945694"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.492586, 6.804442, 6.832600, 6.844036, 6.879845",\ + "6.585208, 6.897065, 6.925222, 6.936659, 6.972466",\ + "6.653005, 6.964861, 6.993018, 7.004455, 7.040263",\ + "6.732898, 7.044754, 7.072911, 7.084348, 7.120156",\ + "7.060446, 7.372303, 7.400460, 7.411897, 7.447705"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.702426, 6.905703, 6.928434, 6.937667, 6.966576",\ + "6.795048, 6.998325, 7.021056, 7.030290, 7.059197",\ + "6.862844, 7.066121, 7.088853, 7.098085, 7.126994",\ + "6.942738, 7.146015, 7.168746, 7.177979, 7.206887",\ + "7.270286, 7.473563, 7.496294, 7.505527, 7.534435"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840563, 0.919554, 0.929315, 0.933280, 0.945694",\ + "0.840563, 0.919554, 0.929315, 0.933280, 0.945694",\ + "0.840563, 0.919554, 0.929315, 0.933280, 0.945694",\ + "0.840563, 0.919554, 0.929315, 0.933280, 0.945694",\ + "0.840563, 0.919554, 0.929315, 0.933280, 0.945694"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg_min*/ + } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1212,11 +2147,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.774235, 10.098228, 10.127482, 10.139365, 10.176569",\ - "9.845612, 10.169605, 10.198859, 10.210742, 10.225475",\ - "9.885181, 10.209174, 10.225475, 10.225475, 10.225475",\ - "9.907503, 10.225475, 10.225475, 10.225475, 10.225475",\ - "9.907503, 10.225475, 10.225475, 10.225475, 10.225475"); + values ( "10.146191, 10.482333, 10.512685, 10.525013, 10.563612",\ + "10.220244, 10.556387, 10.586739, 10.599066, 10.614353",\ + "10.261297, 10.597440, 10.614353, 10.614353, 10.614353",\ + "10.284456, 10.614353, 10.614353, 10.614353, 10.614353",\ + "10.284456, 10.614353, 10.614353, 10.614353, 10.614353"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1230,11 +2165,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.988621, 10.205105, 10.228981, 10.238680, 10.269044",\ - "10.059998, 10.276482, 10.300358, 10.310057, 10.317951",\ - "10.099566, 10.316051, 10.317951, 10.317951, 10.317951",\ - "10.121889, 10.317951, 10.317951, 10.317951, 10.317951",\ - "10.121889, 10.317951, 10.317951, 10.317951, 10.317951"); + values ( "10.365496, 10.590099, 10.614870, 10.624932, 10.656435",\ + "10.439549, 10.664152, 10.688924, 10.698986, 10.707176",\ + "10.480602, 10.705206, 10.707176, 10.707176, 10.707176",\ + "10.503761, 10.707176, 10.707176, 10.707176, 10.707176",\ + "10.503761, 10.707176, 10.707176, 10.707176, 10.707176"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1255,11 +2190,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.389910, 8.389910, 8.389910, 8.389910, 8.389910",\ - "8.442844, 8.442845, 8.442845, 8.442845, 8.442845",\ - "8.442844, 8.442845, 8.442845, 8.442845, 8.442845",\ - "8.442844, 8.442845, 8.442845, 8.442845, 8.442845",\ - "8.442844, 8.442845, 8.442845, 8.442845, 8.442845"); + values ( "7.940287, 7.940288, 7.940288, 7.940288, 7.940288",\ + "7.991238, 7.991238, 7.991238, 7.991238, 7.991238",\ + "7.991238, 7.991238, 7.991238, 7.991238, 7.991238",\ + "7.991238, 7.991238, 7.991238, 7.991238, 7.991238",\ + "7.991238, 7.991238, 7.991238, 7.991238, 7.991238"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1273,11 +2208,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.366476, 8.366529, 8.366529, 8.366529, 8.366529",\ - "8.419411, 8.419465, 8.419465, 8.419465, 8.419465",\ - "8.419411, 8.419465, 8.419465, 8.419465, 8.419465",\ - "8.419411, 8.419465, 8.419465, 8.419465, 8.419465",\ - "8.419411, 8.419465, 8.419465, 8.419465, 8.419465"); + values ( "7.917732, 7.917784, 7.917784, 7.917784, 7.917784",\ + "7.968682, 7.968734, 7.968734, 7.968734, 7.968734",\ + "7.968682, 7.968734, 7.968734, 7.968734, 7.968734",\ + "7.968682, 7.968734, 7.968734, 7.968734, 7.968734",\ + "7.968682, 7.968734, 7.968734, 7.968734, 7.968734"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1291,12 +2226,97 @@ pin("mprj_io[29]") { } /* end of arc hk_serial_load_mprj_io[29]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.983831, 7.319974, 7.350326, 7.362654, 7.401253",\ + "7.083671, 7.419814, 7.450165, 7.462493, 7.501092",\ + "7.156750, 7.492893, 7.523244, 7.535572, 7.574172",\ + "7.242868, 7.579011, 7.609363, 7.621691, 7.660290",\ + "7.595940, 7.932083, 7.962434, 7.974762, 8.013361"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202820, 1.269390, 1.274134, 1.276061, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282093"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.344892, 7.564023, 7.588525, 7.598477, 7.629638",\ + "7.444731, 7.663862, 7.688365, 7.698317, 7.729477",\ + "7.517810, 7.736941, 7.761444, 7.771396, 7.802556",\ + "7.603929, 7.823060, 7.847562, 7.857514, 7.888675",\ + "7.957001, 8.176132, 8.200634, 8.210586, 8.241747"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840612, 0.919563, 0.929324, 0.933289, 0.945703"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.366781, 6.678624, 6.706782, 6.718219, 6.754027",\ + "6.459403, 6.771246, 6.799404, 6.810841, 6.846650",\ + "6.527200, 6.839043, 6.867200, 6.878637, 6.914446",\ + "6.607093, 6.918936, 6.947093, 6.958530, 6.994339",\ + "6.934641, 7.246484, 7.274642, 7.286078, 7.321887"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202820, 1.269390, 1.274134, 1.276061, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282093"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.682578, 6.885868, 6.908599, 6.917831, 6.946740",\ + "6.775199, 6.978490, 7.001221, 7.010453, 7.039361",\ + "6.842996, 7.046286, 7.069017, 7.078250, 7.107158",\ + "6.922889, 7.126180, 7.148911, 7.158143, 7.187051",\ + "7.250438, 7.453728, 7.476459, 7.485692, 7.514600"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840612, 0.919563, 0.929324, 0.933289, 0.945703"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg_min*/ + } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1310,11 +2330,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.245247, 10.569254, 10.598507, 10.610390, 10.647593",\ - "10.316624, 10.640631, 10.669884, 10.681767, 10.696500",\ - "10.356194, 10.680200, 10.696500, 10.696500, 10.696500",\ - "10.378515, 10.696500, 10.696500, 10.696500, 10.696500",\ - "10.378515, 10.696500, 10.696500, 10.696500, 10.696500"); + values ( "10.634867, 10.971024, 11.001374, 11.013702, 11.052300",\ + "10.708920, 11.045076, 11.075427, 11.087755, 11.103041",\ + "10.749973, 11.086130, 11.103041, 11.103041, 11.103041",\ + "10.773132, 11.103041, 11.103041, 11.103041, 11.103041",\ + "10.773132, 11.103041, 11.103041, 11.103041, 11.103041"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1328,11 +2348,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.467683, 10.684164, 10.708040, 10.717739, 10.748103",\ - "10.539060, 10.755541, 10.779417, 10.789116, 10.797010",\ - "10.578629, 10.795111, 10.797010, 10.797010, 10.797010",\ - "10.600951, 10.797010, 10.797010, 10.797010, 10.797010",\ - "10.600951, 10.797010, 10.797010, 10.797010, 10.797010"); + values ( "10.862524, 11.087123, 11.111895, 11.121956, 11.153460",\ + "10.936577, 11.161177, 11.185947, 11.196010, 11.204201",\ + "10.977631, 11.202229, 11.204201, 11.204201, 11.204201",\ + "11.000790, 11.204201, 11.204201, 11.204201, 11.204201",\ + "11.000790, 11.204201, 11.204201, 11.204201, 11.204201"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1353,11 +2373,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.868855, 8.868855, 8.868855, 8.868855, 8.868855",\ - "8.921790, 8.921791, 8.921791, 8.921791, 8.921791",\ - "8.921790, 8.921791, 8.921791, 8.921791, 8.921791",\ - "8.921790, 8.921791, 8.921791, 8.921791, 8.921791",\ - "8.921790, 8.921791, 8.921791, 8.921791, 8.921791"); + values ( "8.398621, 8.398621, 8.398621, 8.398621, 8.398621",\ + "8.449572, 8.449572, 8.449572, 8.449572, 8.449572",\ + "8.449572, 8.449572, 8.449572, 8.449572, 8.449572",\ + "8.449572, 8.449572, 8.449572, 8.449572, 8.449572",\ + "8.449572, 8.449572, 8.449572, 8.449572, 8.449572"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1371,11 +2391,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.845381, 8.845436, 8.845436, 8.845436, 8.845436",\ - "8.898316, 8.898372, 8.898372, 8.898372, 8.898372",\ - "8.898316, 8.898372, 8.898372, 8.898372, 8.898372",\ - "8.898316, 8.898372, 8.898372, 8.898372, 8.898372",\ - "8.898316, 8.898372, 8.898372, 8.898372, 8.898372"); + values ( "8.376027, 8.376081, 8.376081, 8.376081, 8.376081",\ + "8.426977, 8.427031, 8.427031, 8.427031, 8.427031",\ + "8.426977, 8.427031, 8.427031, 8.427031, 8.427031",\ + "8.426977, 8.427031, 8.427031, 8.427031, 8.427031",\ + "8.426977, 8.427031, 8.427031, 8.427031, 8.427031"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1389,12 +2409,97 @@ pin("mprj_io[28]") { } /* end of arc hk_serial_load_mprj_io[28]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.039552, 7.375708, 7.406059, 7.418386, 7.456985",\ + "7.139391, 7.475547, 7.505898, 7.518226, 7.556825",\ + "7.212470, 7.548626, 7.578977, 7.591305, 7.629904",\ + "7.298589, 7.634746, 7.665096, 7.677424, 7.716022",\ + "7.651660, 7.987817, 8.018167, 8.030495, 8.069094"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.388480, 7.607598, 7.632100, 7.642053, 7.673214",\ + "7.488319, 7.707437, 7.731939, 7.741892, 7.773053",\ + "7.561399, 7.780516, 7.805018, 7.814971, 7.846132",\ + "7.647517, 7.866634, 7.891137, 7.901090, 7.932250",\ + "8.000588, 8.219707, 8.244209, 8.254162, 8.285322"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840566, 0.919554, 0.929316, 0.933280, 0.945694",\ + "0.840566, 0.919554, 0.929316, 0.933280, 0.945694",\ + "0.840566, 0.919554, 0.929316, 0.933280, 0.945694",\ + "0.840566, 0.919554, 0.929316, 0.933280, 0.945694",\ + "0.840566, 0.919554, 0.929316, 0.933280, 0.945694"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.423523, 6.735379, 6.763536, 6.774973, 6.810781",\ + "6.516146, 6.828002, 6.856158, 6.867595, 6.903403",\ + "6.583942, 6.895798, 6.923955, 6.935391, 6.971200",\ + "6.663835, 6.975691, 7.003848, 7.015285, 7.051093",\ + "6.991384, 7.303240, 7.331396, 7.342833, 7.378641"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.726686, 6.929963, 6.952694, 6.961927, 6.990836",\ + "6.819307, 7.022585, 7.045316, 7.054549, 7.083457",\ + "6.887103, 7.090382, 7.113112, 7.122345, 7.151254",\ + "6.966997, 7.170275, 7.193006, 7.202239, 7.231147",\ + "7.294545, 7.497824, 7.520555, 7.529788, 7.558696"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840566, 0.919554, 0.929316, 0.933280, 0.945694",\ + "0.840566, 0.919554, 0.929316, 0.933280, 0.945694",\ + "0.840566, 0.919554, 0.929316, 0.933280, 0.945694",\ + "0.840566, 0.919554, 0.929316, 0.933280, 0.945694",\ + "0.840566, 0.919554, 0.929316, 0.933280, 0.945694"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg_min*/ + } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1408,11 +2513,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.720918, 11.044923, 11.074177, 11.086060, 11.123262",\ - "10.792295, 11.116300, 11.145554, 11.157436, 11.172170",\ - "10.831864, 11.155869, 11.172170, 11.172170, 11.172170",\ - "10.854186, 11.172170, 11.172170, 11.172170, 11.172170",\ - "10.854186, 11.172170, 11.172170, 11.172170, 11.172170"); + values ( "11.128374, 11.464530, 11.494881, 11.507209, 11.545808",\ + "11.202427, 11.538583, 11.568933, 11.581262, 11.596548",\ + "11.243482, 11.579638, 11.596548, 11.596548, 11.596548",\ + "11.266641, 11.596548, 11.596548, 11.596548, 11.596548",\ + "11.266641, 11.596548, 11.596548, 11.596548, 11.596548"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1426,11 +2531,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.941777, 11.158262, 11.182138, 11.191836, 11.222200",\ - "11.013154, 11.229639, 11.253515, 11.263213, 11.271109",\ - "11.052724, 11.269209, 11.271109, 11.271109, 11.271109",\ - "11.075046, 11.271109, 11.271109, 11.271109, 11.271109",\ - "11.075046, 11.271109, 11.271109, 11.271109, 11.271109"); + values ( "11.354397, 11.579000, 11.603771, 11.613833, 11.645336",\ + "11.428450, 11.653053, 11.677824, 11.687886, 11.696077",\ + "11.469503, 11.694107, 11.696077, 11.696077, 11.696077",\ + "11.492662, 11.696077, 11.696077, 11.696077, 11.696077",\ + "11.492662, 11.696077, 11.696077, 11.696077, 11.696077"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1451,11 +2556,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.341161, 9.341162, 9.341162, 9.341162, 9.341162",\ - "9.394096, 9.394096, 9.394096, 9.394096, 9.394096",\ - "9.394096, 9.394096, 9.394096, 9.394096, 9.394096",\ - "9.394096, 9.394096, 9.394096, 9.394096, 9.394096",\ - "9.394096, 9.394096, 9.394096, 9.394096, 9.394096"); + values ( "8.853215, 8.853215, 8.853215, 8.853215, 8.853215",\ + "8.904165, 8.904166, 8.904166, 8.904166, 8.904166",\ + "8.904165, 8.904166, 8.904166, 8.904166, 8.904166",\ + "8.904165, 8.904166, 8.904166, 8.904166, 8.904166",\ + "8.904165, 8.904166, 8.904166, 8.904166, 8.904166"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1469,11 +2574,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.317726, 9.317780, 9.317780, 9.317780, 9.317780",\ - "9.370662, 9.370715, 9.370715, 9.370715, 9.370715",\ - "9.370662, 9.370715, 9.370715, 9.370715, 9.370715",\ - "9.370662, 9.370715, 9.370715, 9.370715, 9.370715",\ - "9.370662, 9.370715, 9.370715, 9.370715, 9.370715"); + values ( "8.830660, 8.830711, 8.830711, 8.830711, 8.830711",\ + "8.881610, 8.881661, 8.881661, 8.881661, 8.881661",\ + "8.881610, 8.881661, 8.881661, 8.881661, 8.881661",\ + "8.881610, 8.881661, 8.881661, 8.881661, 8.881661",\ + "8.881610, 8.881661, 8.881661, 8.881661, 8.881661"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1487,12 +2592,97 @@ pin("mprj_io[27]") { } /* end of arc hk_serial_load_mprj_io[27]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.005124, 7.341280, 7.371631, 7.383958, 7.422557",\ + "7.104963, 7.441119, 7.471470, 7.483798, 7.522396",\ + "7.178042, 7.514198, 7.544549, 7.556877, 7.595475",\ + "7.264161, 7.600317, 7.630668, 7.642996, 7.681594",\ + "7.617233, 7.953388, 7.983739, 7.996067, 8.034666"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.354478, 7.573597, 7.598100, 7.608052, 7.639213",\ + "7.454317, 7.673436, 7.697939, 7.707891, 7.739052",\ + "7.527396, 7.746515, 7.771018, 7.780970, 7.812131",\ + "7.613515, 7.832634, 7.857137, 7.867089, 7.898250",\ + "7.966587, 8.185706, 8.210208, 8.220160, 8.251322"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840570, 0.919555, 0.929316, 0.933281, 0.945695",\ + "0.840570, 0.919555, 0.929316, 0.933281, 0.945695",\ + "0.840570, 0.919555, 0.929316, 0.933281, 0.945695",\ + "0.840570, 0.919555, 0.929316, 0.933281, 0.945695",\ + "0.840570, 0.919555, 0.929316, 0.933281, 0.945695"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.397785, 6.709640, 6.737797, 6.749234, 6.785042",\ + "6.490407, 6.802262, 6.830419, 6.841856, 6.877664",\ + "6.558203, 6.870058, 6.898215, 6.909652, 6.945460",\ + "6.638096, 6.949952, 6.978108, 6.989545, 7.025353",\ + "6.965644, 7.277500, 7.305656, 7.317093, 7.352901"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269393, 1.274137, 1.276064, 1.282097"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.695559, 6.898837, 6.921569, 6.930801, 6.959710",\ + "6.788180, 6.991459, 7.014191, 7.023423, 7.052332",\ + "6.855976, 7.059256, 7.081986, 7.091219, 7.120128",\ + "6.935870, 7.139149, 7.161880, 7.171113, 7.200022",\ + "7.263418, 7.466697, 7.489429, 7.498661, 7.527570"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840570, 0.919555, 0.929316, 0.933281, 0.945695",\ + "0.840570, 0.919555, 0.929316, 0.933281, 0.945695",\ + "0.840570, 0.919555, 0.929316, 0.933281, 0.945695",\ + "0.840570, 0.919555, 0.929316, 0.933281, 0.945695",\ + "0.840570, 0.919555, 0.929316, 0.933281, 0.945695"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg_min*/ + } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1506,11 +2696,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.202852, 11.526844, 11.556099, 11.567982, 11.605186",\ - "11.274229, 11.598221, 11.627476, 11.639359, 11.654093",\ - "11.313799, 11.637791, 11.654093, 11.654093, 11.654093",\ - "11.336121, 11.654093, 11.654093, 11.654093, 11.654093",\ - "11.336121, 11.654093, 11.654093, 11.654093, 11.654093"); + values ( "11.628381, 11.964522, 11.994874, 12.007202, 12.045801",\ + "11.702434, 12.038575, 12.068927, 12.081255, 12.096542",\ + "11.743487, 12.079629, 12.096542, 12.096542, 12.096542",\ + "11.766646, 12.096542, 12.096542, 12.096542, 12.096542",\ + "11.766646, 12.096542, 12.096542, 12.096542, 12.096542"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1524,11 +2714,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.420965, 11.637445, 11.661322, 11.671020, 11.701384",\ - "11.492342, 11.708822, 11.732698, 11.742396, 11.750292",\ - "11.531912, 11.748392, 11.750292, 11.750292, 11.750292",\ - "11.554234, 11.750292, 11.750292, 11.750292, 11.750292",\ - "11.554234, 11.750292, 11.750292, 11.750292, 11.750292"); + values ( "11.851554, 12.076152, 12.100924, 12.110985, 12.142488",\ + "11.925607, 12.150205, 12.174976, 12.185038, 12.193229",\ + "11.966660, 12.191258, 12.193229, 12.193229, 12.193229",\ + "11.989820, 12.193229, 12.193229, 12.193229, 12.193229",\ + "11.989820, 12.193229, 12.193229, 12.193229, 12.193229"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1549,11 +2739,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.820670, 9.820671, 9.820671, 9.820671, 9.820671",\ - "9.873606, 9.873606, 9.873606, 9.873606, 9.873606",\ - "9.873606, 9.873606, 9.873606, 9.873606, 9.873606",\ - "9.873606, 9.873606, 9.873606, 9.873606, 9.873606",\ - "9.873606, 9.873606, 9.873606, 9.873606, 9.873606"); + values ( "9.314743, 9.314743, 9.314743, 9.314743, 9.314743",\ + "9.365693, 9.365694, 9.365694, 9.365694, 9.365694",\ + "9.365693, 9.365694, 9.365694, 9.365694, 9.365694",\ + "9.365693, 9.365694, 9.365694, 9.365694, 9.365694",\ + "9.365693, 9.365694, 9.365694, 9.365694, 9.365694"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1567,11 +2757,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.797186, 9.797241, 9.797241, 9.797241, 9.797241",\ - "9.850121, 9.850176, 9.850176, 9.850176, 9.850176",\ - "9.850121, 9.850176, 9.850176, 9.850176, 9.850176",\ - "9.850121, 9.850176, 9.850176, 9.850176, 9.850176",\ - "9.850121, 9.850176, 9.850176, 9.850176, 9.850176"); + values ( "9.292139, 9.292192, 9.292192, 9.292192, 9.292192",\ + "9.343089, 9.343143, 9.343143, 9.343143, 9.343143",\ + "9.343089, 9.343143, 9.343143, 9.343143, 9.343143",\ + "9.343089, 9.343143, 9.343143, 9.343143, 9.343143",\ + "9.343089, 9.343143, 9.343143, 9.343143, 9.343143"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1585,12 +2775,97 @@ pin("mprj_io[26]") { } /* end of arc hk_serial_load_mprj_io[26]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.125598, 7.461740, 7.492092, 7.504420, 7.543019",\ + "7.225437, 7.561580, 7.591931, 7.604259, 7.642859",\ + "7.298516, 7.634659, 7.665010, 7.677338, 7.715938",\ + "7.384635, 7.720778, 7.751129, 7.763457, 7.802056",\ + "7.737707, 8.073850, 8.104200, 8.116529, 8.155128"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.440894, 7.660026, 7.684528, 7.694480, 7.725640",\ + "7.540733, 7.759865, 7.784367, 7.794319, 7.825480",\ + "7.613812, 7.832944, 7.857446, 7.867398, 7.898559",\ + "7.699931, 7.919063, 7.943565, 7.953517, 7.984677",\ + "8.053001, 8.272134, 8.296637, 8.306588, 8.337749"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840614, 0.919564, 0.929325, 0.933289, 0.945703",\ + "0.840614, 0.919564, 0.929325, 0.933289, 0.945703",\ + "0.840614, 0.919564, 0.929325, 0.933289, 0.945703",\ + "0.840614, 0.919564, 0.929325, 0.933289, 0.945703",\ + "0.840614, 0.919564, 0.929325, 0.933289, 0.945703"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.493464, 6.805306, 6.833464, 6.844901, 6.880710",\ + "6.586086, 6.897928, 6.926086, 6.937523, 6.973332",\ + "6.653882, 6.965725, 6.993882, 7.005319, 7.041128",\ + "6.733776, 7.045618, 7.073775, 7.085213, 7.121021",\ + "7.061324, 7.373166, 7.401324, 7.412761, 7.448570"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.771195, 6.974486, 6.997217, 7.006450, 7.035357",\ + "6.863817, 7.067108, 7.089839, 7.099072, 7.127980",\ + "6.931613, 7.134904, 7.157635, 7.166868, 7.195776",\ + "7.011507, 7.214798, 7.237529, 7.246761, 7.275669",\ + "7.339055, 7.542346, 7.565077, 7.574310, 7.603218"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840614, 0.919564, 0.929325, 0.933289, 0.945703",\ + "0.840614, 0.919564, 0.929325, 0.933289, 0.945703",\ + "0.840614, 0.919564, 0.929325, 0.933289, 0.945703",\ + "0.840614, 0.919564, 0.929325, 0.933289, 0.945703",\ + "0.840614, 0.919564, 0.929325, 0.933289, 0.945703"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg_min*/ + } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1604,11 +2879,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.670967, 11.994964, 12.024218, 12.036100, 12.073304",\ - "11.742344, 12.066340, 12.095594, 12.107477, 12.122211",\ - "11.781914, 12.105910, 12.122211, 12.122211, 12.122211",\ - "11.804235, 12.122211, 12.122211, 12.122211, 12.122211",\ - "11.804235, 12.122211, 12.122211, 12.122211, 12.122211"); + values ( "12.119144, 12.455290, 12.485641, 12.497970, 12.536569",\ + "12.193197, 12.529343, 12.559694, 12.572022, 12.587310",\ + "12.234251, 12.570396, 12.587310, 12.587310, 12.587310",\ + "12.257410, 12.587310, 12.587310, 12.587310, 12.587310",\ + "12.257410, 12.587310, 12.587310, 12.587310, 12.587310"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1622,11 +2897,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.891660, 12.108144, 12.132021, 12.141718, 12.172083",\ - "11.963037, 12.179521, 12.203398, 12.213095, 12.220990",\ - "12.002606, 12.219090, 12.220990, 12.220990, 12.220990",\ - "12.024928, 12.220990, 12.220990, 12.220990, 12.220990",\ - "12.024928, 12.220990, 12.220990, 12.220990, 12.220990"); + values ( "12.344995, 12.569597, 12.594370, 12.604431, 12.635935",\ + "12.419048, 12.643650, 12.668423, 12.678484, 12.686674",\ + "12.460102, 12.684704, 12.686674, 12.686674, 12.686674",\ + "12.483261, 12.686674, 12.686674, 12.686674, 12.686674",\ + "12.483261, 12.686674, 12.686674, 12.686674, 12.686674"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1647,11 +2922,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.289484, 10.289485, 10.289485, 10.289485, 10.289485",\ - "10.342421, 10.342421, 10.342421, 10.342421, 10.342421",\ - "10.342421, 10.342421, 10.342421, 10.342421, 10.342421",\ - "10.342421, 10.342421, 10.342421, 10.342421, 10.342421",\ - "10.342421, 10.342421, 10.342421, 10.342421, 10.342421"); + values ( "9.764789, 9.764790, 9.764790, 9.764790, 9.764790",\ + "9.815739, 9.815740, 9.815740, 9.815740, 9.815740",\ + "9.815739, 9.815740, 9.815740, 9.815740, 9.815740",\ + "9.815739, 9.815740, 9.815740, 9.815740, 9.815740",\ + "9.815739, 9.815740, 9.815740, 9.815740, 9.815740"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1665,11 +2940,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.266047, 10.266100, 10.266100, 10.266100, 10.266100",\ - "10.318982, 10.319036, 10.319036, 10.319036, 10.319036",\ - "10.318982, 10.319036, 10.319036, 10.319036, 10.319036",\ - "10.318982, 10.319036, 10.319036, 10.319036, 10.319036",\ - "10.318982, 10.319036, 10.319036, 10.319036, 10.319036"); + values ( "9.742229, 9.742281, 9.742281, 9.742281, 9.742281",\ + "9.793180, 9.793232, 9.793232, 9.793232, 9.793232",\ + "9.793180, 9.793232, 9.793232, 9.793232, 9.793232",\ + "9.793180, 9.793232, 9.793232, 9.793232, 9.793232",\ + "9.793180, 9.793232, 9.793232, 9.793232, 9.793232"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1683,12 +2958,97 @@ pin("mprj_io[25]") { } /* end of arc hk_serial_load_mprj_io[25]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.311677, 7.647822, 7.678174, 7.690502, 7.729101",\ + "7.411515, 7.747661, 7.778012, 7.790340, 7.828939",\ + "7.484594, 7.820740, 7.851091, 7.863420, 7.902019",\ + "7.570713, 7.906859, 7.937210, 7.949538, 7.988137",\ + "7.923785, 8.259931, 8.290282, 8.302610, 8.341209"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202821, 1.269391, 1.274134, 1.276061, 1.282094",\ + "1.202821, 1.269391, 1.274134, 1.276061, 1.282094",\ + "1.202821, 1.269391, 1.274134, 1.276061, 1.282094",\ + "1.202821, 1.269391, 1.274134, 1.276061, 1.282094",\ + "1.202821, 1.269391, 1.274134, 1.276061, 1.282094"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.555600, 7.774728, 7.799231, 7.809183, 7.840343",\ + "7.655440, 7.874568, 7.899070, 7.909022, 7.940183",\ + "7.728518, 7.947647, 7.972149, 7.982101, 8.013262",\ + "7.814637, 8.033766, 8.058268, 8.068220, 8.099380",\ + "8.167708, 8.386837, 8.411339, 8.421291, 8.452452"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840601, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840601, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840601, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840601, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840601, 0.919561, 0.929322, 0.933287, 0.945701"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.640549, 6.952394, 6.980552, 6.991989, 7.027798",\ + "6.733171, 7.045017, 7.073174, 7.084611, 7.120420",\ + "6.800967, 7.112813, 7.140970, 7.152407, 7.188216",\ + "6.880860, 7.192706, 7.220863, 7.232301, 7.268109",\ + "7.208409, 7.520255, 7.548412, 7.559849, 7.595657"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202821, 1.269391, 1.274134, 1.276061, 1.282094",\ + "1.202821, 1.269391, 1.274134, 1.276061, 1.282094",\ + "1.202821, 1.269391, 1.274134, 1.276061, 1.282094",\ + "1.202821, 1.269391, 1.274134, 1.276061, 1.282094",\ + "1.202821, 1.269391, 1.274134, 1.276061, 1.282094"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.873046, 7.076333, 7.099064, 7.108296, 7.137205",\ + "6.965668, 7.168955, 7.191686, 7.200919, 7.229827",\ + "7.033464, 7.236752, 7.259482, 7.268715, 7.297623",\ + "7.113358, 7.316645, 7.339375, 7.348608, 7.377516",\ + "7.440906, 7.644193, 7.666924, 7.676157, 7.705065"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840601, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840601, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840601, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840601, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840601, 0.919561, 0.929322, 0.933287, 0.945701"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg_min*/ + } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1698,8 +3058,8 @@ pin("mprj_io[24]") { pin("mprj_io[23]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1709,8 +3069,8 @@ pin("mprj_io[23]") { pin("mprj_io[22]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1720,8 +3080,8 @@ pin("mprj_io[22]") { pin("mprj_io[21]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1731,8 +3091,8 @@ pin("mprj_io[21]") { pin("mprj_io[20]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1742,8 +3102,8 @@ pin("mprj_io[20]") { pin("mprj_io[19]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1753,8 +3113,8 @@ pin("mprj_io[19]") { pin("mprj_io[18]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1764,8 +3124,8 @@ pin("mprj_io[18]") { pin("mprj_io[17]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1775,8 +3135,8 @@ pin("mprj_io[17]") { pin("mprj_io[16]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1786,8 +3146,8 @@ pin("mprj_io[16]") { pin("mprj_io[15]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1797,8 +3157,8 @@ pin("mprj_io[15]") { pin("mprj_io[14]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1808,8 +3168,8 @@ pin("mprj_io[14]") { pin("mprj_io[13]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1823,11 +3183,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.107060, 11.431077, 11.460330, 11.472212, 11.509415",\ - "11.200840, 11.524856, 11.554110, 11.565991, 11.603194",\ - "11.265733, 11.589748, 11.619001, 11.630884, 11.668087",\ - "11.345796, 11.669811, 11.699064, 11.710947, 11.748150",\ - "11.657008, 11.981024, 12.010277, 12.022160, 12.059362"); + values ( "11.537668, 11.873835, 11.904184, 11.916512, 11.955111",\ + "11.634964, 11.971130, 12.001480, 12.013808, 12.052406",\ + "11.702290, 12.038457, 12.068807, 12.081135, 12.119732",\ + "11.785355, 12.121521, 12.151871, 12.164199, 12.202797",\ + "12.108236, 12.444404, 12.474753, 12.487082, 12.525679"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1841,11 +3201,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.322931, 11.539434, 11.563311, 11.573009, 11.603374",\ - "11.416710, 11.633213, 11.657089, 11.666788, 11.697153",\ - "11.481604, 11.698106, 11.721983, 11.731681, 11.762046",\ - "11.561665, 11.778168, 11.802044, 11.811743, 11.842108",\ - "11.872876, 12.089379, 12.113256, 12.122953, 12.153318"); + values ( "11.758512, 11.983134, 12.007906, 12.017968, 12.049472",\ + "11.855808, 12.080430, 12.105202, 12.115264, 12.146768",\ + "11.923136, 12.147758, 12.172529, 12.182591, 12.214095",\ + "12.006200, 12.230822, 12.255593, 12.265656, 12.297159",\ + "12.329083, 12.553705, 12.578477, 12.588539, 12.620043"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1866,11 +3226,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.749722, 9.749722, 9.749722, 9.749722, 9.749722",\ - "9.843501, 9.843501, 9.843501, 9.843501, 9.843501",\ - "9.908395, 9.908395, 9.908395, 9.908395, 9.908395",\ - "9.988457, 9.988457, 9.988457, 9.988457, 9.988457",\ - "10.299669, 10.299669, 10.299669, 10.299669, 10.299669"); + values ( "9.365241, 9.365241, 9.365241, 9.365241, 9.365241",\ + "9.455503, 9.455503, 9.455503, 9.455503, 9.455503",\ + "9.517964, 9.517964, 9.517964, 9.517964, 9.517964",\ + "9.595024, 9.595024, 9.595024, 9.595024, 9.595024",\ + "9.894566, 9.894566, 9.894566, 9.894566, 9.894566"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1884,11 +3244,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.726493, 9.726538, 9.726538, 9.726538, 9.726538",\ - "9.820272, 9.820317, 9.820317, 9.820317, 9.820317",\ - "9.885166, 9.885211, 9.885211, 9.885211, 9.885211",\ - "9.965228, 9.965273, 9.965273, 9.965273, 9.965273",\ - "10.276441, 10.276485, 10.276485, 10.276485, 10.276485"); + values ( "9.342883, 9.342926, 9.342926, 9.342926, 9.342926",\ + "9.433146, 9.433189, 9.433189, 9.433189, 9.433189",\ + "9.495606, 9.495649, 9.495649, 9.495649, 9.495649",\ + "9.572666, 9.572710, 9.572710, 9.572710, 9.572710",\ + "9.872208, 9.872252, 9.872252, 9.872252, 9.872252"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1902,12 +3262,97 @@ pin("mprj_io[13]") { } /* end of arc hk_serial_load_mprj_io[13]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.220505, 7.556671, 7.587021, 7.599349, 7.637947",\ + "7.320344, 7.656510, 7.686861, 7.699188, 7.737786",\ + "7.393423, 7.729589, 7.759940, 7.772267, 7.810865",\ + "7.479542, 7.815709, 7.846059, 7.858387, 7.896985",\ + "7.832614, 8.168781, 8.199131, 8.211459, 8.250057"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202827, 1.269395, 1.274139, 1.276066, 1.282099",\ + "1.202827, 1.269395, 1.274139, 1.276066, 1.282099",\ + "1.202827, 1.269395, 1.274139, 1.276066, 1.282099",\ + "1.202827, 1.269395, 1.274139, 1.276066, 1.282099",\ + "1.202827, 1.269395, 1.274139, 1.276066, 1.282099"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.605399, 7.824508, 7.849010, 7.858963, 7.890124",\ + "7.705238, 7.924346, 7.948849, 7.958801, 7.989963",\ + "7.778317, 7.997426, 8.021928, 8.031880, 8.063042",\ + "7.864436, 8.083544, 8.108047, 8.117999, 8.149160",\ + "8.217507, 8.436615, 8.461118, 8.471070, 8.502232"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840534, 0.919548, 0.929309, 0.933274, 0.945689",\ + "0.840534, 0.919548, 0.929309, 0.933274, 0.945689",\ + "0.840534, 0.919548, 0.929309, 0.933274, 0.945689",\ + "0.840534, 0.919548, 0.929309, 0.933274, 0.945689",\ + "0.840534, 0.919548, 0.929309, 0.933274, 0.945689"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.438780, 6.750646, 6.778802, 6.790238, 6.826046",\ + "6.531403, 6.843268, 6.871424, 6.882861, 6.918668",\ + "6.599198, 6.911064, 6.939220, 6.950657, 6.986465",\ + "6.679092, 6.990958, 7.019114, 7.030550, 7.066358",\ + "7.006640, 7.318506, 7.346663, 7.358099, 7.393907"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202827, 1.269395, 1.274139, 1.276066, 1.282099",\ + "1.202827, 1.269395, 1.274139, 1.276066, 1.282099",\ + "1.202827, 1.269395, 1.274139, 1.276066, 1.282099",\ + "1.202827, 1.269395, 1.274139, 1.276066, 1.282099",\ + "1.202827, 1.269395, 1.274139, 1.276066, 1.282099"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.773749, 6.977018, 6.999750, 7.008983, 7.037891",\ + "6.866371, 7.069640, 7.092372, 7.101605, 7.130514",\ + "6.934167, 7.137437, 7.160168, 7.169401, 7.198310",\ + "7.014061, 7.217330, 7.240062, 7.249295, 7.278203",\ + "7.341609, 7.544878, 7.567610, 7.576843, 7.605752"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840534, 0.919548, 0.929309, 0.933274, 0.945689",\ + "0.840534, 0.919548, 0.929309, 0.933274, 0.945689",\ + "0.840534, 0.919548, 0.929309, 0.933274, 0.945689",\ + "0.840534, 0.919548, 0.929309, 0.933274, 0.945689",\ + "0.840534, 0.919548, 0.929309, 0.933274, 0.945689"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg_min*/ + } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1921,11 +3366,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.594390, 10.918314, 10.947571, 10.959455, 10.996663",\ - "10.688169, 11.012093, 11.041349, 11.053233, 11.090442",\ - "10.753062, 11.076985, 11.106243, 11.118127, 11.155334",\ - "10.833124, 11.157047, 11.186305, 11.198189, 11.235397",\ - "11.144337, 11.468260, 11.497518, 11.509401, 11.546610"); + values ( "10.997101, 11.333171, 11.363525, 11.375854, 11.414458",\ + "11.094397, 11.430467, 11.460821, 11.473151, 11.511755",\ + "11.161724, 11.497794, 11.528149, 11.540478, 11.579082",\ + "11.244787, 11.580858, 11.611213, 11.623542, 11.662146",\ + "11.567671, 11.903741, 11.934095, 11.946424, 11.985028"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1939,11 +3384,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.807303, 11.023748, 11.047625, 11.057322, 11.087686",\ - "10.901082, 11.117527, 11.141403, 11.151100, 11.181464",\ - "10.965975, 11.182421, 11.206296, 11.215994, 11.246358",\ - "11.046037, 11.262483, 11.286358, 11.296056, 11.326420",\ - "11.357250, 11.573695, 11.597570, 11.607269, 11.637632"); + values ( "11.214877, 11.439440, 11.464211, 11.474272, 11.505774",\ + "11.312174, 11.536736, 11.561506, 11.571568, 11.603071",\ + "11.379500, 11.604063, 11.628834, 11.638895, 11.670398",\ + "11.462564, 11.687127, 11.711898, 11.721959, 11.753462",\ + "11.785448, 12.010010, 12.034781, 12.044842, 12.076345"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1964,11 +3409,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.256965, 9.256966, 9.256966, 9.256966, 9.256966",\ - "9.350744, 9.350744, 9.350744, 9.350744, 9.350744",\ - "9.415638, 9.415638, 9.415638, 9.415638, 9.415638",\ - "9.495700, 9.495701, 9.495701, 9.495701, 9.495701",\ - "9.806912, 9.806913, 9.806913, 9.806913, 9.806913"); + values ( "8.892570, 8.892571, 8.892571, 8.892571, 8.892571",\ + "8.982833, 8.982834, 8.982834, 8.982834, 8.982834",\ + "9.045294, 9.045295, 9.045295, 9.045295, 9.045295",\ + "9.122354, 9.122355, 9.122355, 9.122355, 9.122355",\ + "9.421895, 9.421896, 9.421896, 9.421896, 9.421896"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1982,11 +3427,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.233061, 9.233134, 9.233134, 9.233134, 9.233134",\ - "9.326839, 9.326914, 9.326914, 9.326914, 9.326914",\ - "9.391733, 9.391808, 9.391808, 9.391808, 9.391808",\ - "9.471796, 9.471869, 9.471869, 9.471869, 9.471869",\ - "9.783009, 9.783082, 9.783082, 9.783082, 9.783082"); + values ( "8.869563, 8.869634, 8.869634, 8.869634, 8.869634",\ + "8.959826, 8.959896, 8.959896, 8.959896, 8.959896",\ + "9.022286, 9.022357, 9.022357, 9.022357, 9.022357",\ + "9.099346, 9.099417, 9.099417, 9.099417, 9.099417",\ + "9.398888, 9.398958, 9.398958, 9.398958, 9.398958"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2000,12 +3445,97 @@ pin("mprj_io[12]") { } /* end of arc hk_serial_load_mprj_io[12]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.025078, 7.361148, 7.391503, 7.403832, 7.442436",\ + "7.124917, 7.460988, 7.491343, 7.503672, 7.542275",\ + "7.197996, 7.534067, 7.564422, 7.576751, 7.615355",\ + "7.284115, 7.620185, 7.650540, 7.662869, 7.701473",\ + "7.637187, 7.973257, 8.003613, 8.015942, 8.054544"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202799, 1.269373, 1.274117, 1.276044, 1.282077",\ + "1.202799, 1.269373, 1.274117, 1.276044, 1.282077",\ + "1.202799, 1.269373, 1.274117, 1.276044, 1.282077",\ + "1.202799, 1.269373, 1.274117, 1.276044, 1.282077",\ + "1.202799, 1.269373, 1.274117, 1.276044, 1.282077"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.203537, 7.422737, 7.447237, 7.457188, 7.488346",\ + "7.303377, 7.522576, 7.547076, 7.557027, 7.588185",\ + "7.376456, 7.595655, 7.620155, 7.630106, 7.661264",\ + "7.462574, 7.681773, 7.706274, 7.716225, 7.747383",\ + "7.815645, 8.034844, 8.059345, 8.069296, 8.100454"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840845, 0.919609, 0.929369, 0.933333, 0.945744",\ + "0.840845, 0.919609, 0.929369, 0.933333, 0.945744",\ + "0.840845, 0.919609, 0.929369, 0.933333, 0.945744",\ + "0.840845, 0.919609, 0.929369, 0.933333, 0.945744",\ + "0.840845, 0.919609, 0.929369, 0.933333, 0.945744"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.411051, 6.722827, 6.750988, 6.762425, 6.798239",\ + "6.503673, 6.815449, 6.843610, 6.855048, 6.890861",\ + "6.571469, 6.883245, 6.911406, 6.922844, 6.958657",\ + "6.651362, 6.963139, 6.991299, 7.002737, 7.038550",\ + "6.978911, 7.290687, 7.318848, 7.330286, 7.366098"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202799, 1.269373, 1.274117, 1.276044, 1.282077",\ + "1.202799, 1.269373, 1.274117, 1.276044, 1.282077",\ + "1.202799, 1.269373, 1.274117, 1.276044, 1.282077",\ + "1.202799, 1.269373, 1.274117, 1.276044, 1.282077",\ + "1.202799, 1.269373, 1.274117, 1.276044, 1.282077"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.553111, 6.756464, 6.779193, 6.788425, 6.817330",\ + "6.645732, 6.849086, 6.871815, 6.881047, 6.909952",\ + "6.713529, 6.916882, 6.939611, 6.948843, 6.977749",\ + "6.793422, 6.996776, 7.019505, 7.028737, 7.057642",\ + "7.120970, 7.324324, 7.347053, 7.356285, 7.385190"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840845, 0.919609, 0.929369, 0.933333, 0.945744",\ + "0.840845, 0.919609, 0.929369, 0.933333, 0.945744",\ + "0.840845, 0.919609, 0.929369, 0.933333, 0.945744",\ + "0.840845, 0.919609, 0.929369, 0.933333, 0.945744",\ + "0.840845, 0.919609, 0.929369, 0.933333, 0.945744"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg_min*/ + } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2019,11 +3549,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.126436, 10.450356, 10.479613, 10.491497, 10.528706",\ - "10.220215, 10.544134, 10.573392, 10.585276, 10.622484",\ - "10.285108, 10.609027, 10.638285, 10.650168, 10.687377",\ - "10.365170, 10.689089, 10.718347, 10.730230, 10.767439",\ - "10.676383, 11.000301, 11.029560, 11.041444, 11.078652"); + values ( "10.511597, 10.847663, 10.878018, 10.890348, 10.928951",\ + "10.608893, 10.944960, 10.975315, 10.987644, 11.026248",\ + "10.676220, 11.012286, 11.042642, 11.054972, 11.093575",\ + "10.759285, 11.095350, 11.125706, 11.138035, 11.176640",\ + "11.082169, 11.418234, 11.448589, 11.460918, 11.499523"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2037,11 +3567,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.343124, 10.559557, 10.583431, 10.593129, 10.623493",\ - "10.436903, 10.653336, 10.677210, 10.686908, 10.717272",\ - "10.501797, 10.718228, 10.742104, 10.751801, 10.782165",\ - "10.581858, 10.798290, 10.822165, 10.831863, 10.862226",\ - "10.893071, 11.109503, 11.133379, 11.143076, 11.173439"); + values ( "10.733292, 10.957840, 10.982611, 10.992672, 11.024174",\ + "10.830587, 11.055136, 11.079906, 11.089968, 11.121469",\ + "10.897915, 11.122463, 11.147234, 11.157295, 11.188797",\ + "10.980979, 11.205527, 11.230298, 11.240359, 11.271861",\ + "11.303863, 11.528411, 11.553182, 11.563243, 11.594745"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2062,11 +3592,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.797079, 8.797079, 8.797079, 8.797079, 8.797079",\ - "8.890859, 8.890859, 8.890859, 8.890859, 8.890859",\ - "8.955752, 8.955752, 8.955752, 8.955752, 8.955752",\ - "9.035814, 9.035814, 9.035814, 9.035814, 9.035814",\ - "9.347027, 9.347027, 9.347027, 9.347027, 9.347027"); + values ( "8.449930, 8.449930, 8.449930, 8.449930, 8.449930",\ + "8.540192, 8.540193, 8.540193, 8.540193, 8.540193",\ + "8.602654, 8.602654, 8.602654, 8.602654, 8.602654",\ + "8.679712, 8.679713, 8.679713, 8.679713, 8.679713",\ + "8.979254, 8.979255, 8.979255, 8.979255, 8.979255"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2080,11 +3610,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.773014, 8.773094, 8.773094, 8.773094, 8.773094",\ - "8.866794, 8.866875, 8.866875, 8.866875, 8.866875",\ - "8.931687, 8.931768, 8.931768, 8.931768, 8.931768",\ - "9.011749, 9.011829, 9.011829, 9.011829, 9.011829",\ - "9.322962, 9.323042, 9.323042, 9.323042, 9.323042"); + values ( "8.426767, 8.426846, 8.426846, 8.426846, 8.426846",\ + "8.517030, 8.517107, 8.517107, 8.517107, 8.517107",\ + "8.579491, 8.579569, 8.579569, 8.579569, 8.579569",\ + "8.656550, 8.656628, 8.656628, 8.656628, 8.656628",\ + "8.956092, 8.956169, 8.956169, 8.956169, 8.956169"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2098,12 +3628,97 @@ pin("mprj_io[11]") { } /* end of arc hk_serial_load_mprj_io[11]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.949594, 7.285660, 7.316015, 7.328345, 7.366949",\ + "7.049434, 7.385499, 7.415854, 7.428184, 7.466788",\ + "7.122513, 7.458579, 7.488934, 7.501263, 7.539867",\ + "7.208632, 7.544697, 7.575052, 7.587382, 7.625986",\ + "7.561702, 7.897768, 7.928123, 7.940453, 7.979056"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202798, 1.269372, 1.274116, 1.276043, 1.282076",\ + "1.202798, 1.269372, 1.274116, 1.276043, 1.282076",\ + "1.202798, 1.269372, 1.274116, 1.276043, 1.282076",\ + "1.202798, 1.269372, 1.274116, 1.276043, 1.282076",\ + "1.202798, 1.269372, 1.274116, 1.276043, 1.282076"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.176380, 7.395583, 7.420083, 7.430035, 7.461192",\ + "7.276219, 7.495422, 7.519922, 7.529874, 7.561031",\ + "7.349298, 7.568501, 7.593001, 7.602953, 7.634110",\ + "7.435417, 7.654620, 7.679120, 7.689072, 7.720229",\ + "7.788488, 8.007691, 8.032191, 8.042143, 8.073300"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840859, 0.919612, 0.929371, 0.933335, 0.945746",\ + "0.840859, 0.919612, 0.929371, 0.933335, 0.945746",\ + "0.840859, 0.919612, 0.929371, 0.933335, 0.945746",\ + "0.840859, 0.919612, 0.929371, 0.933335, 0.945746",\ + "0.840859, 0.919612, 0.929371, 0.933335, 0.945746"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.337989, 6.649761, 6.677922, 6.689360, 6.725173",\ + "6.430611, 6.742383, 6.770544, 6.781982, 6.817796",\ + "6.498407, 6.810180, 6.838340, 6.849778, 6.885592",\ + "6.578301, 6.890073, 6.918234, 6.929672, 6.965486",\ + "6.905849, 7.217621, 7.245782, 7.257220, 7.293034"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202798, 1.269372, 1.274116, 1.276043, 1.282076",\ + "1.202798, 1.269372, 1.274116, 1.276043, 1.282076",\ + "1.202798, 1.269372, 1.274116, 1.276043, 1.282076",\ + "1.202798, 1.269372, 1.274116, 1.276043, 1.282076",\ + "1.202798, 1.269372, 1.274116, 1.276043, 1.282076"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.527256, 6.730614, 6.753343, 6.762575, 6.791480",\ + "6.619878, 6.823236, 6.845964, 6.855196, 6.884102",\ + "6.687675, 6.891032, 6.913761, 6.922993, 6.951898",\ + "6.767568, 6.970925, 6.993654, 7.002886, 7.031792",\ + "7.095117, 7.298474, 7.321203, 7.330435, 7.359340"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840859, 0.919612, 0.929371, 0.933335, 0.945746",\ + "0.840859, 0.919612, 0.929371, 0.933335, 0.945746",\ + "0.840859, 0.919612, 0.929371, 0.933335, 0.945746",\ + "0.840859, 0.919612, 0.929371, 0.933335, 0.945746",\ + "0.840859, 0.919612, 0.929371, 0.933335, 0.945746"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg_min*/ + } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2117,11 +3732,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.652850, 9.976768, 10.006025, 10.017910, 10.055119",\ - "9.746629, 10.070547, 10.099804, 10.111689, 10.148897",\ - "9.811522, 10.135439, 10.164698, 10.176581, 10.213790",\ - "9.891583, 10.215502, 10.244759, 10.256643, 10.293852",\ - "10.202797, 10.526714, 10.555973, 10.567857, 10.605065"); + values ( "12.488070, 12.824135, 12.854489, 12.866819, 12.905423",\ + "12.585367, 12.921432, 12.951786, 12.964116, 13.002720",\ + "12.652693, 12.988758, 13.019113, 13.031443, 13.070046",\ + "12.735758, 13.071822, 13.102177, 13.114507, 13.153111",\ + "13.058640, 13.394705, 13.425059, 13.437389, 13.475993"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2135,11 +3750,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.856100, 10.072543, 10.096418, 10.106116, 10.136480",\ - "9.949879, 10.166322, 10.190197, 10.199895, 10.230259",\ - "10.014772, 10.231215, 10.255091, 10.264788, 10.295152",\ - "10.094834, 10.311277, 10.335153, 10.344851, 10.375214",\ - "10.406048, 10.622490, 10.646365, 10.656063, 10.686427"); + values ( "11.376646, 11.595852, 11.620352, 11.630302, 11.661461",\ + "11.473944, 11.693148, 11.717648, 11.727599, 11.758757",\ + "11.541271, 11.760475, 11.784975, 11.794927, 11.826084",\ + "11.624334, 11.843540, 11.868040, 11.877991, 11.909149",\ + "11.947218, 12.166422, 12.190922, 12.200873, 12.232031"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2160,11 +3775,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.308283, 8.308283, 8.308283, 8.308283, 8.308283",\ - "8.402061, 8.402062, 8.402062, 8.402062, 8.402062",\ - "8.466955, 8.466956, 8.466956, 8.466956, 8.466956",\ - "8.547018, 8.547018, 8.547018, 8.547018, 8.547018",\ - "8.858231, 8.858231, 8.858231, 8.858231, 8.858231"); + values ( "7.979464, 7.979464, 7.979464, 7.979464, 7.979464",\ + "8.069726, 8.069727, 8.069727, 8.069727, 8.069727",\ + "8.132187, 8.132187, 8.132187, 8.132187, 8.132187",\ + "8.209247, 8.209248, 8.209248, 8.209248, 8.209248",\ + "8.508788, 8.508789, 8.508789, 8.508789, 8.508789"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2178,11 +3793,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.284342, 8.284418, 8.284418, 8.284418, 8.284418",\ - "8.378121, 8.378197, 8.378197, 8.378197, 8.378197",\ - "8.443015, 8.443090, 8.443090, 8.443090, 8.443090",\ - "8.523077, 8.523152, 8.523152, 8.523152, 8.523152",\ - "8.834290, 8.834365, 8.834365, 8.834365, 8.834365"); + values ( "7.956421, 7.956493, 7.956493, 7.956493, 7.956493",\ + "8.046683, 8.046756, 8.046756, 8.046756, 8.046756",\ + "8.109144, 8.109217, 8.109217, 8.109217, 8.109217",\ + "8.186204, 8.186276, 8.186276, 8.186276, 8.186276",\ + "8.485745, 8.485818, 8.485818, 8.485818, 8.485818"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2196,12 +3811,97 @@ pin("mprj_io[10]") { } /* end of arc hk_serial_load_mprj_io[10]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.003820, 7.339885, 7.370240, 7.382570, 7.421174",\ + "7.103660, 7.439724, 7.470079, 7.482409, 7.521013",\ + "7.176739, 7.512804, 7.543159, 7.555488, 7.594092",\ + "7.262858, 7.598923, 7.629277, 7.641607, 7.680211",\ + "7.615929, 7.951993, 7.982348, 7.994678, 8.033281"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202798, 1.269372, 1.274116, 1.276042, 1.282075",\ + "1.202798, 1.269372, 1.274116, 1.276042, 1.282075",\ + "1.202798, 1.269372, 1.274116, 1.276042, 1.282075",\ + "1.202798, 1.269372, 1.274116, 1.276042, 1.282075",\ + "1.202798, 1.269372, 1.274116, 1.276042, 1.282075"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.386399, 7.605604, 7.630104, 7.640055, 7.671213",\ + "7.486238, 7.705443, 7.729943, 7.739894, 7.771052",\ + "7.559317, 7.778522, 7.803022, 7.812973, 7.844131",\ + "7.645436, 7.864641, 7.889141, 7.899092, 7.930250",\ + "7.998507, 8.217712, 8.242212, 8.252163, 8.283321"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840864, 0.919613, 0.929372, 0.933336, 0.945747",\ + "0.840864, 0.919613, 0.929372, 0.933336, 0.945747",\ + "0.840864, 0.919613, 0.929372, 0.933336, 0.945747",\ + "0.840864, 0.919613, 0.929372, 0.933336, 0.945747",\ + "0.840864, 0.919613, 0.929372, 0.933336, 0.945747"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.160975, 5.472746, 5.500907, 5.512345, 5.548159",\ + "5.253592, 5.565363, 5.593524, 5.604962, 5.640776",\ + "5.321380, 5.633151, 5.661311, 5.672750, 5.708563",\ + "5.401285, 5.713056, 5.741216, 5.752654, 5.788467",\ + "5.728998, 6.040769, 6.068930, 6.080368, 6.116181"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202798, 1.269372, 1.274116, 1.276042, 1.282075",\ + "1.202798, 1.269372, 1.274116, 1.276042, 1.282075",\ + "1.202798, 1.269372, 1.274116, 1.276042, 1.282075",\ + "1.202798, 1.269372, 1.274116, 1.276042, 1.282075",\ + "1.202798, 1.269372, 1.274116, 1.276042, 1.282075"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.491624, 5.694983, 5.717711, 5.726943, 5.755849",\ + "5.584241, 5.787600, 5.810328, 5.819561, 5.848466",\ + "5.652028, 5.855387, 5.878116, 5.887348, 5.916253",\ + "5.731933, 5.935291, 5.958020, 5.967253, 5.996158",\ + "6.059647, 6.263005, 6.285734, 6.294967, 6.323872"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840864, 0.919613, 0.929372, 0.933336, 0.945747",\ + "0.840864, 0.919613, 0.929372, 0.933336, 0.945747",\ + "0.840864, 0.919613, 0.929372, 0.933336, 0.945747",\ + "0.840864, 0.919613, 0.929372, 0.933336, 0.945747",\ + "0.840864, 0.919613, 0.929372, 0.933336, 0.945747"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg_min*/ + } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2215,11 +3915,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.174350, 9.498232, 9.527492, 9.539376, 9.576587",\ - "9.268128, 9.592010, 9.621270, 9.633155, 9.670365",\ - "9.333021, 9.656904, 9.686163, 9.698048, 9.735258",\ - "9.413084, 9.736965, 9.766225, 9.778110, 9.815320",\ - "9.724297, 10.048179, 10.077438, 10.089323, 10.126534"); + values ( "9.523808, 9.859835, 9.890192, 9.902522, 9.941128",\ + "9.621103, 9.957131, 9.987488, 9.999818, 10.038424",\ + "9.688431, 10.024458, 10.054815, 10.067145, 10.105751",\ + "9.771495, 10.107522, 10.137878, 10.150209, 10.188815",\ + "10.094378, 10.430406, 10.460762, 10.473093, 10.511699"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2233,11 +3933,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.381298, 9.597745, 9.621620, 9.631318, 9.661682",\ - "9.475077, 9.691524, 9.715399, 9.725097, 9.755461",\ - "9.539970, 9.756416, 9.780293, 9.789990, 9.820354",\ - "9.620031, 9.836479, 9.860354, 9.870052, 9.900415",\ - "9.931245, 10.147692, 10.171567, 10.181265, 10.211629"); + values ( "9.735396, 9.959960, 9.984731, 9.994792, 10.026295",\ + "9.832692, 10.057256, 10.082027, 10.092089, 10.123590",\ + "9.900020, 10.124583, 10.149354, 10.159415, 10.190918",\ + "9.983084, 10.207647, 10.232418, 10.242479, 10.273982",\ + "10.305967, 10.530531, 10.555302, 10.565363, 10.596866"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2258,11 +3958,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.833096, 7.833096, 7.833096, 7.833096, 7.833096",\ - "7.926875, 7.926875, 7.926875, 7.926875, 7.926875",\ - "7.991768, 7.991769, 7.991769, 7.991769, 7.991769",\ - "8.071831, 8.071831, 8.071831, 8.071831, 8.071831",\ - "8.383043, 8.383043, 8.383043, 8.383043, 8.383043"); + values ( "7.522096, 7.522096, 7.522096, 7.522096, 7.522096",\ + "7.612358, 7.612359, 7.612359, 7.612359, 7.612359",\ + "7.674819, 7.674819, 7.674819, 7.674819, 7.674819",\ + "7.751879, 7.751879, 7.751879, 7.751879, 7.751879",\ + "8.051420, 8.051420, 8.051420, 8.051420, 8.051420"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2276,11 +3976,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.809206, 7.809279, 7.809279, 7.809279, 7.809279",\ - "7.902986, 7.903059, 7.903059, 7.903059, 7.903059",\ - "7.967879, 7.967953, 7.967953, 7.967953, 7.967953",\ - "8.047941, 8.048015, 8.048015, 8.048015, 8.048015",\ - "8.359154, 8.359227, 8.359227, 8.359227, 8.359227"); + values ( "7.499103, 7.499173, 7.499173, 7.499173, 7.499173",\ + "7.589365, 7.589436, 7.589436, 7.589436, 7.589436",\ + "7.651826, 7.651896, 7.651896, 7.651896, 7.651896",\ + "7.728886, 7.728956, 7.728956, 7.728956, 7.728956",\ + "8.028427, 8.028498, 8.028498, 8.028498, 8.028498"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2294,12 +3994,184 @@ pin("mprj_io[9]") { } /* end of arc hk_serial_load_mprj_io[9]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.110977, 7.447005, 7.477362, 7.489692, 7.528298",\ + "7.210816, 7.546844, 7.577201, 7.589531, 7.628137",\ + "7.283895, 7.619923, 7.650280, 7.662610, 7.701216",\ + "7.370014, 7.706041, 7.736399, 7.748729, 7.787334",\ + "7.723085, 8.059113, 8.089470, 8.101800, 8.140406"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\ + "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\ + "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\ + "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\ + "1.202787, 1.269363, 1.274107, 1.276034, 1.282067"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.442873, 7.662113, 7.686612, 7.696563, 7.727719",\ + "7.542713, 7.761952, 7.786451, 7.796402, 7.827559",\ + "7.615792, 7.835032, 7.859530, 7.869481, 7.900638",\ + "7.701910, 7.921150, 7.945649, 7.955600, 7.986756",\ + "8.054981, 8.274221, 8.298720, 8.308671, 8.339828"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\ + "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\ + "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\ + "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\ + "0.840983, 0.919637, 0.929395, 0.933358, 0.945768"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.098665, 5.410401, 5.438563, 5.450003, 5.485818",\ + "5.191282, 5.503019, 5.531181, 5.542620, 5.578435",\ + "5.259069, 5.570807, 5.598969, 5.610407, 5.646222",\ + "5.338974, 5.650711, 5.678873, 5.690312, 5.726127",\ + "5.666688, 5.978425, 6.006587, 6.018025, 6.053841"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\ + "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\ + "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\ + "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\ + "1.202787, 1.269363, 1.274107, 1.276034, 1.282067"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.449996, 5.653387, 5.676115, 5.685347, 5.714251",\ + "5.542614, 5.746004, 5.768732, 5.777964, 5.806869",\ + "5.610401, 5.813792, 5.836520, 5.845751, 5.874656",\ + "5.690306, 5.893697, 5.916425, 5.925656, 5.954560",\ + "6.018020, 6.221410, 6.244138, 6.253370, 6.282274"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\ + "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\ + "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\ + "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\ + "0.840983, 0.919637, 0.929395, 0.933358, 0.945768"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg_min*/ + + timing () { + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "4.870583, 5.206610, 5.236967, 5.249297, 5.287903",\ + "4.970415, 5.306443, 5.336800, 5.349130, 5.387736",\ + "5.043482, 5.379509, 5.409866, 5.422196, 5.460802",\ + "5.129629, 5.465657, 5.496014, 5.508344, 5.546950",\ + "5.483012, 5.819039, 5.849396, 5.861727, 5.900332"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\ + "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\ + "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\ + "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\ + "1.202787, 1.269363, 1.274107, 1.276034, 1.282067"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.260523, 5.479763, 5.504261, 5.514213, 5.545369",\ + "5.397699, 5.616939, 5.641438, 5.651389, 5.682546",\ + "5.544958, 5.764197, 5.788696, 5.798647, 5.829804",\ + "5.784704, 6.003944, 6.028443, 6.038394, 6.069551",\ + "6.772717, 6.991957, 7.016456, 7.026407, 7.057563"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\ + "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\ + "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\ + "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\ + "0.840983, 0.919637, 0.929395, 0.933358, 0.945768"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "4.504902, 4.816639, 4.844801, 4.856240, 4.892055",\ + "4.597518, 4.909255, 4.937417, 4.948856, 4.984671",\ + "4.665302, 4.977039, 5.005201, 5.016640, 5.052455",\ + "4.745223, 5.056959, 5.085121, 5.096560, 5.132376",\ + "5.073059, 5.384796, 5.412958, 5.424397, 5.460212"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\ + "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\ + "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\ + "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\ + "1.202787, 1.269363, 1.274107, 1.276034, 1.282067"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "4.841620, 5.045012, 5.067739, 5.076971, 5.105875",\ + "4.968881, 5.172271, 5.194999, 5.204231, 5.233135",\ + "5.105494, 5.308884, 5.331612, 5.340844, 5.369748",\ + "5.327909, 5.531300, 5.554028, 5.563260, 5.592164",\ + "6.244500, 6.447891, 6.470619, 6.479850, 6.508755"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\ + "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\ + "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\ + "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\ + "0.840983, 0.919637, 0.929395, 0.933358, 0.945768"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una_min*/ + } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2313,11 +4185,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.688111, 9.012022, 9.041281, 9.053164, 9.090374",\ - "8.781890, 9.105801, 9.135059, 9.146943, 9.184153",\ - "8.846784, 9.170694, 9.199953, 9.211837, 9.249045",\ - "8.926846, 9.250756, 9.280014, 9.291899, 9.329107",\ - "9.238058, 9.561970, 9.591228, 9.603111, 9.640320"); + values ( "12.934591, 13.270649, 13.301004, 13.313334, 13.351937",\ + "13.031887, 13.367945, 13.398300, 13.410629, 13.449233",\ + "13.099215, 13.435272, 13.465628, 13.477957, 13.516561",\ + "13.182278, 13.518335, 13.548691, 13.561020, 13.599624",\ + "13.505163, 13.841221, 13.871576, 13.883905, 13.922509"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2331,11 +4203,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.895665, 9.112103, 9.135978, 9.145676, 9.176039",\ - "8.989444, 9.205881, 9.229756, 9.239454, 9.269817",\ - "9.054338, 9.270775, 9.294650, 9.304348, 9.334711",\ - "9.134399, 9.350836, 9.374712, 9.384409, 9.414773",\ - "9.445612, 9.662049, 9.685925, 9.695622, 9.725986"); + values ( "11.811399, 12.030610, 12.055110, 12.065062, 12.096219",\ + "11.908694, 12.127906, 12.152406, 12.162357, 12.193515",\ + "11.976022, 12.195233, 12.219733, 12.229685, 12.260842",\ + "12.059085, 12.278296, 12.302796, 12.312748, 12.343905",\ + "12.381968, 12.601180, 12.625680, 12.635632, 12.666789"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2356,11 +4228,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.350699, 7.350700, 7.350700, 7.350700, 7.350700",\ - "7.444479, 7.444479, 7.444479, 7.444479, 7.444479",\ - "7.509373, 7.509373, 7.509373, 7.509373, 7.509373",\ - "7.589435, 7.589435, 7.589435, 7.589435, 7.589435",\ - "7.900647, 7.900647, 7.900647, 7.900647, 7.900647"); + values ( "7.057791, 7.057791, 7.057791, 7.057791, 7.057791",\ + "7.148053, 7.148054, 7.148054, 7.148054, 7.148054",\ + "7.210513, 7.210514, 7.210514, 7.210514, 7.210514",\ + "7.287573, 7.287573, 7.287573, 7.287573, 7.287573",\ + "7.587115, 7.587115, 7.587115, 7.587115, 7.587115"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2374,11 +4246,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.326694, 7.326773, 7.326773, 7.326773, 7.326773",\ - "7.420474, 7.420552, 7.420552, 7.420552, 7.420552",\ - "7.485368, 7.485446, 7.485446, 7.485446, 7.485446",\ - "7.565430, 7.565508, 7.565508, 7.565508, 7.565508",\ - "7.876642, 7.876720, 7.876720, 7.876720, 7.876720"); + values ( "7.034686, 7.034761, 7.034761, 7.034761, 7.034761",\ + "7.124949, 7.125024, 7.125024, 7.125024, 7.125024",\ + "7.187408, 7.187484, 7.187484, 7.187484, 7.187484",\ + "7.264468, 7.264544, 7.264544, 7.264544, 7.264544",\ + "7.564010, 7.564085, 7.564085, 7.564085, 7.564085"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2392,12 +4264,97 @@ pin("mprj_io[8]") { } /* end of arc hk_serial_load_mprj_io[8]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.951971, 7.288028, 7.318383, 7.330713, 7.369318",\ + "7.051810, 7.387867, 7.418222, 7.430552, 7.469157",\ + "7.124889, 7.460946, 7.491302, 7.503632, 7.542236",\ + "7.211008, 7.547065, 7.577420, 7.589750, 7.628355",\ + "7.564079, 7.900137, 7.930492, 7.942822, 7.981426"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202796, 1.269370, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269370, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269370, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269370, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269370, 1.274114, 1.276041, 1.282074"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.355770, 7.574982, 7.599481, 7.609432, 7.640590",\ + "7.455609, 7.674821, 7.699320, 7.709271, 7.740429",\ + "7.528688, 7.747900, 7.772399, 7.782351, 7.813508",\ + "7.614807, 7.834019, 7.858518, 7.868469, 7.899627",\ + "7.967878, 8.187090, 8.211590, 8.221540, 8.252698"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840886, 0.919618, 0.929377, 0.933340, 0.945751",\ + "0.840886, 0.919618, 0.929377, 0.933340, 0.945751",\ + "0.840886, 0.919618, 0.929377, 0.933340, 0.945751",\ + "0.840886, 0.919618, 0.929377, 0.933340, 0.945751",\ + "0.840886, 0.919618, 0.929377, 0.933340, 0.945751"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.038072, 5.349836, 5.377997, 5.389435, 5.425249",\ + "5.130689, 5.442453, 5.470614, 5.482053, 5.517866",\ + "5.198476, 5.510241, 5.538402, 5.549840, 5.585653",\ + "5.278381, 5.590145, 5.618306, 5.629745, 5.665558",\ + "5.606094, 5.917859, 5.946020, 5.957458, 5.993272"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202796, 1.269370, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269370, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269370, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269370, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269370, 1.274114, 1.276041, 1.282074"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.422905, 5.626270, 5.648998, 5.658231, 5.687136",\ + "5.515522, 5.718887, 5.741616, 5.750848, 5.779753",\ + "5.583310, 5.786674, 5.809403, 5.818635, 5.847541",\ + "5.663215, 5.866580, 5.889308, 5.898540, 5.927445",\ + "5.990929, 6.194293, 6.217022, 6.226254, 6.255159"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840886, 0.919618, 0.929377, 0.933340, 0.945751",\ + "0.840886, 0.919618, 0.929377, 0.933340, 0.945751",\ + "0.840886, 0.919618, 0.929377, 0.933340, 0.945751",\ + "0.840886, 0.919618, 0.929377, 0.933340, 0.945751",\ + "0.840886, 0.919618, 0.929377, 0.933340, 0.945751"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg_min*/ + } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2411,11 +4368,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.231740, 8.555647, 8.584905, 8.596788, 8.633998",\ - "8.325519, 8.649426, 8.678683, 8.690567, 8.727777",\ - "8.390412, 8.714319, 8.743577, 8.755461, 8.792670",\ - "8.470474, 8.794380, 8.823639, 8.835524, 8.872732",\ - "8.781687, 9.105594, 9.134852, 9.146736, 9.183946"); + values ( "8.545849, 8.881903, 8.912258, 8.924588, 8.963192",\ + "8.643145, 8.979198, 9.009554, 9.021884, 9.060488",\ + "8.710472, 9.046526, 9.076881, 9.089211, 9.127815",\ + "8.793537, 9.129590, 9.159945, 9.172276, 9.210880",\ + "9.116421, 9.452474, 9.482829, 9.495159, 9.533764"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2429,11 +4386,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.425337, 8.641789, 8.665665, 8.675363, 8.705727",\ - "8.519115, 8.735568, 8.759443, 8.769141, 8.799505",\ - "8.584009, 8.800462, 8.824337, 8.834035, 8.864399",\ - "8.664071, 8.880524, 8.904399, 8.914097, 8.944461",\ - "8.975284, 9.191736, 9.215611, 9.225309, 9.255673"); + values ( "8.743587, 8.968157, 8.992928, 9.002989, 9.034492",\ + "8.840883, 9.065453, 9.090223, 9.100285, 9.131788",\ + "8.908211, 9.132780, 9.157551, 9.167612, 9.199115",\ + "8.991275, 9.215844, 9.240615, 9.250676, 9.282179",\ + "9.314157, 9.538727, 9.563498, 9.573559, 9.605062"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2454,11 +4411,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.877386, 6.877387, 6.877387, 6.877387, 6.877387",\ - "6.971165, 6.971166, 6.971166, 6.971166, 6.971166",\ - "7.036058, 7.036059, 7.036059, 7.036059, 7.036059",\ - "7.116121, 7.116121, 7.116121, 7.116121, 7.116121",\ - "7.427333, 7.427334, 7.427334, 7.427334, 7.427334"); + values ( "6.602226, 6.602227, 6.602227, 6.602227, 6.602227",\ + "6.692489, 6.692490, 6.692490, 6.692490, 6.692490",\ + "6.754949, 6.754950, 6.754950, 6.754950, 6.754950",\ + "6.832008, 6.832009, 6.832009, 6.832009, 6.832009",\ + "7.131550, 7.131551, 7.131551, 7.131551, 7.131551"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2472,11 +4429,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.853563, 6.853633, 6.853633, 6.853633, 6.853633",\ - "6.947342, 6.947412, 6.947412, 6.947412, 6.947412",\ - "7.012236, 7.012306, 7.012306, 7.012306, 7.012306",\ - "7.092298, 7.092368, 7.092368, 7.092368, 7.092368",\ - "7.403510, 7.403581, 7.403581, 7.403581, 7.403581"); + values ( "6.579297, 6.579364, 6.579364, 6.579364, 6.579364",\ + "6.669559, 6.669627, 6.669627, 6.669627, 6.669627",\ + "6.732019, 6.732087, 6.732087, 6.732087, 6.732087",\ + "6.809079, 6.809146, 6.809146, 6.809146, 6.809146",\ + "7.108621, 7.108688, 7.108688, 7.108688, 7.108688"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2490,12 +4447,97 @@ pin("mprj_io[7]") { } /* end of arc hk_serial_load_mprj_io[7]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.842546, 7.178600, 7.208956, 7.221285, 7.259890",\ + "6.942387, 7.278440, 7.308795, 7.321125, 7.359730",\ + "7.015466, 7.351519, 7.381874, 7.394204, 7.432809",\ + "7.101584, 7.437637, 7.467993, 7.480323, 7.518928",\ + "7.454655, 7.790709, 7.821064, 7.833394, 7.871998"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202794, 1.269369, 1.274113, 1.276040, 1.282073",\ + "1.202794, 1.269369, 1.274113, 1.276040, 1.282073",\ + "1.202794, 1.269369, 1.274113, 1.276040, 1.282073",\ + "1.202794, 1.269369, 1.274113, 1.276040, 1.282073",\ + "1.202794, 1.269369, 1.274113, 1.276040, 1.282073"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.121740, 7.340956, 7.365456, 7.375407, 7.406565",\ + "7.221580, 7.440796, 7.465296, 7.475246, 7.506404",\ + "7.294659, 7.513875, 7.538375, 7.548326, 7.579483",\ + "7.380778, 7.599994, 7.624494, 7.634444, 7.665602",\ + "7.733850, 7.953065, 7.977565, 7.987516, 8.018673"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840901, 0.919620, 0.929379, 0.933343, 0.945754",\ + "0.840901, 0.919620, 0.929379, 0.933343, 0.945754",\ + "0.840901, 0.919620, 0.929379, 0.933343, 0.945754",\ + "0.840901, 0.919620, 0.929379, 0.933343, 0.945754",\ + "0.840901, 0.919620, 0.929379, 0.933343, 0.945754"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.228514, 6.540275, 6.568436, 6.579874, 6.615688",\ + "6.321136, 6.632896, 6.661058, 6.672496, 6.708310",\ + "6.388933, 6.700693, 6.728854, 6.740293, 6.776106",\ + "6.468826, 6.780586, 6.808747, 6.820186, 6.855999",\ + "6.796374, 7.108134, 7.136296, 7.147734, 7.183548"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202794, 1.269369, 1.274113, 1.276040, 1.282073",\ + "1.202794, 1.269369, 1.274113, 1.276040, 1.282073",\ + "1.202794, 1.269369, 1.274113, 1.276040, 1.282073",\ + "1.202794, 1.269369, 1.274113, 1.276040, 1.282073",\ + "1.202794, 1.269369, 1.274113, 1.276040, 1.282073"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.475416, 6.678785, 6.701514, 6.710745, 6.739651",\ + "6.568038, 6.771407, 6.794136, 6.803368, 6.832273",\ + "6.635835, 6.839204, 6.861932, 6.871164, 6.900069",\ + "6.715728, 6.919097, 6.941825, 6.951057, 6.979962",\ + "7.043276, 7.246645, 7.269374, 7.278605, 7.307510"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840901, 0.919620, 0.929379, 0.933343, 0.945754",\ + "0.840901, 0.919620, 0.929379, 0.933343, 0.945754",\ + "0.840901, 0.919620, 0.929379, 0.933343, 0.945754",\ + "0.840901, 0.919620, 0.929379, 0.933343, 0.945754",\ + "0.840901, 0.919620, 0.929379, 0.933343, 0.945754"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg_min*/ + } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2507,16 +4549,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.694632, 13.018654, 13.047907, 13.059789, 13.096992",\ - "12.844883, 13.168905, 13.198158, 13.210040, 13.247243",\ - "13.173988, 13.498011, 13.527264, 13.539145, 13.576348",\ - "13.696705, 14.020727, 14.049980, 14.061862, 14.099065",\ - "13.841887, 14.165909, 14.195162, 14.207044, 14.244246"); + values ( "13.395670, 13.731844, 13.762194, 13.774521, 13.813119",\ + "13.520317, 13.856491, 13.886841, 13.899168, 13.937766",\ + "13.644962, 13.981136, 14.011486, 14.023813, 14.062411",\ + "13.894254, 14.230428, 14.260777, 14.273106, 14.311703",\ + "14.392838, 14.729012, 14.759362, 14.771690, 14.810287"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\ @@ -2525,16 +4567,16 @@ pin("mprj_io[6]") { "1.202829, 1.269397, 1.274141, 1.276068, 1.282101"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "13.131849, 13.343032, 13.366649, 13.376242, 13.406277",\ - "13.282101, 13.493283, 13.516900, 13.526493, 13.556528",\ - "13.611206, 13.822389, 13.846005, 13.855598, 13.885633",\ - "14.133923, 14.345105, 14.368722, 14.378315, 14.408350",\ - "14.279103, 14.490286, 14.513903, 14.523496, 14.553531"); + values ( "13.803722, 14.022823, 14.047327, 14.057280, 14.088441",\ + "13.928370, 14.147470, 14.171974, 14.181927, 14.213088",\ + "14.053015, 14.272116, 14.296619, 14.306572, 14.337733",\ + "14.302306, 14.521407, 14.545910, 14.555862, 14.587025",\ + "14.800891, 15.019992, 15.044495, 15.054447, 15.085609"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\ "0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\ @@ -2550,16 +4592,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.608435, 11.932457, 11.961710, 11.973592, 12.010795",\ - "11.758686, 12.082708, 12.111961, 12.123843, 12.161046",\ - "12.087793, 12.411816, 12.441069, 12.452950, 12.490153",\ - "12.610512, 12.934534, 12.963787, 12.975669, 13.012872",\ - "12.755692, 13.079714, 13.108967, 13.120849, 13.158051"); + values ( "10.970360, 11.282231, 11.310388, 11.321823, 11.357632",\ + "11.199891, 11.511763, 11.539919, 11.551355, 11.587163",\ + "11.199891, 11.511763, 11.539919, 11.551355, 11.587163",\ + "11.432902, 11.744774, 11.772930, 11.784367, 11.820174",\ + "11.895444, 12.207315, 12.235472, 12.246908, 12.282716"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\ "1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\ @@ -2568,16 +4610,16 @@ pin("mprj_io[6]") { "1.202829, 1.269397, 1.274141, 1.276068, 1.282101"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.878627, 12.089809, 12.113426, 12.123019, 12.153054",\ - "12.028878, 12.240061, 12.263678, 12.273271, 12.303306",\ - "12.357985, 12.569167, 12.592784, 12.602377, 12.632412",\ - "12.880703, 13.091886, 13.115502, 13.125095, 13.155130",\ - "13.025884, 13.237066, 13.260683, 13.270276, 13.300311"); + values ( "11.303737, 11.506999, 11.529731, 11.538963, 11.567873",\ + "11.533269, 11.736531, 11.759263, 11.768496, 11.797405",\ + "11.533269, 11.736531, 11.759263, 11.768496, 11.797405",\ + "11.766280, 11.969543, 11.992274, 12.001507, 12.030416",\ + "12.228822, 12.432084, 12.454816, 12.464048, 12.492958"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\ "0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\ @@ -2594,11 +4636,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.008277, 12.332300, 12.361553, 12.373435, 12.410637",\ - "12.102057, 12.426079, 12.455332, 12.467215, 12.504416",\ - "12.166949, 12.490973, 12.520226, 12.532107, 12.569309",\ - "12.247011, 12.571033, 12.600286, 12.612169, 12.649371",\ - "12.558224, 12.882246, 12.911499, 12.923382, 12.960584"); + values ( "12.641178, 12.977351, 13.007702, 13.020029, 13.058626",\ + "12.738474, 13.074647, 13.104998, 13.117325, 13.155922",\ + "12.805800, 13.141973, 13.172323, 13.184651, 13.223249",\ + "12.888865, 13.225038, 13.255388, 13.267715, 13.306313",\ + "13.211747, 13.547920, 13.578270, 13.590598, 13.629196"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2612,11 +4654,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.443337, 12.654520, 12.678137, 12.687730, 12.717765",\ - "12.537117, 12.748300, 12.771916, 12.781509, 12.811544",\ - "12.602010, 12.813192, 12.836809, 12.846402, 12.876437",\ - "12.682072, 12.893254, 12.916871, 12.926464, 12.956499",\ - "12.993284, 13.204467, 13.228084, 13.237677, 13.267712"); + values ( "13.047055, 13.266156, 13.290659, 13.300611, 13.331774",\ + "13.144351, 13.363452, 13.387955, 13.397907, 13.429070",\ + "13.211678, 13.430779, 13.455282, 13.465235, 13.496396",\ + "13.294742, 13.513843, 13.538345, 13.548298, 13.579460",\ + "13.617624, 13.836725, 13.861229, 13.871181, 13.902343"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2637,11 +4679,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.335151, 6.335151, 6.335151, 6.335151, 6.335151",\ - "6.428929, 6.428930, 6.428930, 6.428930, 6.428930",\ - "6.493823, 6.493824, 6.493824, 6.493824, 6.493824",\ - "6.573886, 6.573886, 6.573886, 6.573886, 6.573886",\ - "6.885098, 6.885098, 6.885098, 6.885098, 6.885098"); + values ( "6.080326, 6.080326, 6.080326, 6.080326, 6.080326",\ + "6.170588, 6.170588, 6.170588, 6.170588, 6.170588",\ + "6.233048, 6.233048, 6.233048, 6.233048, 6.233048",\ + "6.310108, 6.310109, 6.310109, 6.310109, 6.310109",\ + "6.609650, 6.609651, 6.609651, 6.609651, 6.609651"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2655,11 +4697,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.311963, 6.312006, 6.312006, 6.312006, 6.312006",\ - "6.405742, 6.405785, 6.405785, 6.405785, 6.405785",\ - "6.470635, 6.470678, 6.470678, 6.470678, 6.470678",\ - "6.550698, 6.550741, 6.550741, 6.550741, 6.550741",\ - "6.861910, 6.861953, 6.861953, 6.861953, 6.861953"); + values ( "6.058007, 6.058048, 6.058048, 6.058048, 6.058048",\ + "6.148270, 6.148311, 6.148311, 6.148311, 6.148311",\ + "6.210730, 6.210771, 6.210771, 6.210771, 6.210771",\ + "6.287790, 6.287831, 6.287831, 6.287831, 6.287831",\ + "6.587332, 6.587373, 6.587373, 6.587373, 6.587373"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2679,11 +4721,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.740490, 7.064513, 7.093766, 7.105648, 7.142850",\ - "6.836720, 7.160743, 7.189997, 7.201879, 7.239081",\ - "6.907158, 7.231181, 7.260434, 7.272316, 7.309519",\ - "6.990164, 7.314187, 7.343440, 7.355322, 7.392525",\ - "7.330473, 7.654496, 7.683749, 7.695631, 7.732834"); + values ( "7.080182, 7.416356, 7.446706, 7.459033, 7.497631",\ + "7.180021, 7.516195, 7.546545, 7.558873, 7.597470",\ + "7.253100, 7.589273, 7.619624, 7.631951, 7.670549",\ + "7.339219, 7.675392, 7.705743, 7.718070, 7.756668",\ + "7.692291, 8.028464, 8.058815, 8.071142, 8.109739"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2697,11 +4739,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.066473, 7.277655, 7.301272, 7.310865, 7.340900",\ - "7.162704, 7.373885, 7.397503, 7.407095, 7.437131",\ - "7.233141, 7.444324, 7.467940, 7.477533, 7.507568",\ - "7.316147, 7.527329, 7.550946, 7.560539, 7.590574",\ - "7.656457, 7.867640, 7.891256, 7.900849, 7.930884"); + values ( "7.419672, 7.638774, 7.663277, 7.673229, 7.704391",\ + "7.519512, 7.738613, 7.763116, 7.773069, 7.804231",\ + "7.592591, 7.811692, 7.836195, 7.846148, 7.877310",\ + "7.678709, 7.897811, 7.922314, 7.932266, 7.963428",\ + "8.031781, 8.250882, 8.275385, 8.285337, 8.316500"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2722,11 +4764,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.724046, 7.048069, 7.077322, 7.089204, 7.126407",\ - "6.820277, 7.144300, 7.173553, 7.185434, 7.222637",\ - "6.890715, 7.214737, 7.243991, 7.255873, 7.293075",\ - "6.973721, 7.297743, 7.326996, 7.338878, 7.376081",\ - "7.314030, 7.638053, 7.667306, 7.679188, 7.716391"); + values ( "6.420385, 6.732257, 6.760413, 6.771850, 6.807657",\ + "6.513007, 6.824879, 6.853035, 6.864471, 6.900279",\ + "6.580804, 6.892675, 6.920832, 6.932268, 6.968076",\ + "6.660697, 6.972569, 7.000725, 7.012161, 7.047969",\ + "6.988245, 7.300117, 7.328273, 7.339709, 7.375517"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2740,11 +4782,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.025530, 7.236712, 7.260330, 7.269922, 7.299958",\ - "7.121761, 7.332943, 7.356560, 7.366153, 7.396188",\ - "7.192199, 7.403381, 7.426998, 7.436591, 7.466626",\ - "7.275205, 7.486386, 7.510004, 7.519597, 7.549632",\ - "7.615515, 7.826696, 7.850314, 7.859907, 7.889942"); + values ( "6.716843, 6.920106, 6.942838, 6.952070, 6.980979",\ + "6.809465, 7.012728, 7.035460, 7.044693, 7.073602",\ + "6.877261, 7.080524, 7.103256, 7.112489, 7.141397",\ + "6.957155, 7.160418, 7.183149, 7.192382, 7.221291",\ + "7.284703, 7.487966, 7.510697, 7.519930, 7.548840"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2762,8 +4804,8 @@ pin("mprj_io[6]") { pin("mprj_io[5]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2777,11 +4819,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.214173, 7.538187, 7.567440, 7.579322, 7.616526",\ - "7.307952, 7.631966, 7.661219, 7.673101, 7.710304",\ - "7.372846, 7.696859, 7.726112, 7.737995, 7.775198",\ - "7.452908, 7.776921, 7.806174, 7.818057, 7.855260",\ - "7.764121, 8.088134, 8.117388, 8.129270, 8.166472"); + values ( "7.490124, 7.826287, 7.856638, 7.868966, 7.907564",\ + "7.587420, 7.923584, 7.953935, 7.966262, 8.004860",\ + "7.654747, 7.990911, 8.021261, 8.033588, 8.072187",\ + "7.737811, 8.073975, 8.104325, 8.116653, 8.155251",\ + "8.060694, 8.396857, 8.427208, 8.439535, 8.478134"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2795,11 +4837,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.428934, 7.645438, 7.669315, 7.679013, 7.709378",\ - "7.522713, 7.739217, 7.763094, 7.772792, 7.803157",\ - "7.587606, 7.804111, 7.827988, 7.837686, 7.868051",\ - "7.667668, 7.884173, 7.908050, 7.917748, 7.948113",\ - "7.978881, 8.195385, 8.219262, 8.228960, 8.259325"); + values ( "7.709818, 7.934442, 7.959214, 7.969276, 8.000780",\ + "7.807115, 8.031738, 8.056510, 8.066572, 8.098076",\ + "7.874441, 8.099065, 8.123837, 8.133899, 8.165402",\ + "7.957505, 8.182129, 8.206901, 8.216963, 8.248466",\ + "8.280389, 8.505013, 8.529784, 8.539846, 8.571350"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2820,11 +4862,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.869382, 5.869382, 5.869382, 5.869382, 5.869382",\ - "5.963161, 5.963161, 5.963161, 5.963161, 5.963161",\ - "6.028054, 6.028055, 6.028055, 6.028055, 6.028055",\ - "6.108117, 6.108117, 6.108117, 6.108117, 6.108117",\ - "6.419329, 6.419329, 6.419329, 6.419329, 6.419329"); + values ( "5.632023, 5.632023, 5.632023, 5.632023, 5.632023",\ + "5.722286, 5.722286, 5.722286, 5.722286, 5.722286",\ + "5.784746, 5.784746, 5.784746, 5.784746, 5.784746",\ + "5.861805, 5.861805, 5.861805, 5.861805, 5.861805",\ + "6.161347, 6.161347, 6.161347, 6.161347, 6.161347"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2838,11 +4880,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.846171, 5.846216, 5.846216, 5.846216, 5.846216",\ - "5.939951, 5.939995, 5.939995, 5.939995, 5.939995",\ - "6.004844, 6.004888, 6.004888, 6.004888, 6.004888",\ - "6.084907, 6.084950, 6.084950, 6.084950, 6.084950",\ - "6.396118, 6.396162, 6.396162, 6.396162, 6.396162"); + values ( "5.609683, 5.609725, 5.609725, 5.609725, 5.609725",\ + "5.699946, 5.699988, 5.699988, 5.699988, 5.699988",\ + "5.762406, 5.762448, 5.762448, 5.762448, 5.762448",\ + "5.839465, 5.839508, 5.839508, 5.839508, 5.839508",\ + "6.139007, 6.139050, 6.139050, 6.139050, 6.139050"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2862,11 +4904,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.372232, 6.696245, 6.725499, 6.737381, 6.774584",\ - "6.468462, 6.792476, 6.821729, 6.833611, 6.870814",\ - "6.538900, 6.862913, 6.892167, 6.904049, 6.941252",\ - "6.621906, 6.945919, 6.975173, 6.987055, 7.024258",\ - "6.962216, 7.286229, 7.315483, 7.327365, 7.364568"); + values ( "6.685877, 7.022041, 7.052391, 7.064719, 7.103317",\ + "6.785717, 7.121881, 7.152231, 7.164558, 7.203156",\ + "6.858796, 7.194960, 7.225310, 7.237638, 7.276236",\ + "6.944915, 7.281078, 7.311429, 7.323756, 7.362354",\ + "7.297986, 7.634150, 7.664500, 7.676828, 7.715426"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2880,11 +4922,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.594671, 6.805862, 6.829480, 6.839072, 6.869107",\ - "6.690901, 6.902093, 6.925710, 6.935303, 6.965337",\ - "6.761339, 6.972531, 6.996148, 7.005740, 7.035775",\ - "6.844345, 7.055537, 7.079154, 7.088746, 7.118781",\ - "7.184655, 7.395846, 7.419464, 7.429056, 7.459091"); + values ( "6.928691, 7.147803, 7.172305, 7.182258, 7.213419",\ + "7.028531, 7.247643, 7.272145, 7.282097, 7.313258",\ + "7.101610, 7.320722, 7.345224, 7.355176, 7.386337",\ + "7.187729, 7.406840, 7.431343, 7.441295, 7.472456",\ + "7.540800, 7.759912, 7.784414, 7.794366, 7.825527"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2905,11 +4947,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.365461, 6.689474, 6.718728, 6.730610, 6.767813",\ - "6.461691, 6.785705, 6.814958, 6.826840, 6.864043",\ - "6.532129, 6.856142, 6.885396, 6.897278, 6.934481",\ - "6.615135, 6.939148, 6.968402, 6.980284, 7.017487",\ - "6.955445, 7.279458, 7.308712, 7.320594, 7.357797"); + values ( "6.073665, 6.385527, 6.413684, 6.425120, 6.460928",\ + "6.166286, 6.478149, 6.506306, 6.517742, 6.553551",\ + "6.234083, 6.545946, 6.574102, 6.585539, 6.621346",\ + "6.313976, 6.625839, 6.653996, 6.665432, 6.701240",\ + "6.641524, 6.953387, 6.981544, 6.992980, 7.028789"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2923,11 +4965,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.575201, 6.786393, 6.810010, 6.819602, 6.849637",\ - "6.671432, 6.882623, 6.906240, 6.915833, 6.945868",\ - "6.741869, 6.953061, 6.976678, 6.986271, 7.016305",\ - "6.824875, 7.036067, 7.059684, 7.069277, 7.099311",\ - "7.165185, 7.376377, 7.399994, 7.409586, 7.439621"); + values ( "6.280978, 6.484250, 6.506982, 6.516214, 6.545123",\ + "6.373600, 6.576872, 6.599604, 6.608836, 6.637745",\ + "6.441397, 6.644669, 6.667400, 6.676633, 6.705542",\ + "6.521290, 6.724562, 6.747293, 6.756526, 6.785435",\ + "6.848838, 7.052110, 7.074841, 7.084074, 7.112983"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2945,8 +4987,8 @@ pin("mprj_io[5]") { pin("mprj_io[4]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2958,8 +5000,8 @@ pin("mprj_io[4]") { pin("mprj_io[3]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2973,11 +5015,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.270590, 6.594611, 6.623864, 6.635746, 6.672949",\ - "6.364369, 6.688390, 6.717643, 6.729525, 6.766727",\ - "6.429263, 6.753284, 6.782537, 6.794418, 6.831621",\ - "6.509325, 6.833345, 6.862598, 6.874480, 6.911683",\ - "6.820537, 7.144557, 7.173811, 7.185693, 7.222896"); + values ( "6.510035, 6.846206, 6.876556, 6.888884, 6.927482",\ + "6.607331, 6.943502, 6.973853, 6.986180, 7.024778",\ + "6.674658, 7.010829, 7.041180, 7.053507, 7.092105",\ + "6.757722, 7.093893, 7.124244, 7.136571, 7.175169",\ + "7.080605, 7.416776, 7.447126, 7.459454, 7.498052"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2991,11 +5033,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.488535, 6.705037, 6.728913, 6.738611, 6.768976",\ - "6.582314, 6.798816, 6.822692, 6.832391, 6.862756",\ - "6.647207, 6.863709, 6.887586, 6.897285, 6.927649",\ - "6.727269, 6.943771, 6.967648, 6.977346, 7.007711",\ - "7.038482, 7.254984, 7.278860, 7.288559, 7.318924"); + values ( "6.734154, 6.958775, 6.983547, 6.993608, 7.025112",\ + "6.831450, 7.056071, 7.080843, 7.090905, 7.122409",\ + "6.898777, 7.123398, 7.148170, 7.158232, 7.189735",\ + "6.981842, 7.206462, 7.231234, 7.241296, 7.272799",\ + "7.304725, 7.529346, 7.554117, 7.564179, 7.595683"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3016,11 +5058,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.931199, 4.931200, 4.931200, 4.931200, 4.931200",\ - "5.024978, 5.024979, 5.024979, 5.024979, 5.024979",\ - "5.089871, 5.089872, 5.089872, 5.089872, 5.089872",\ - "5.169933, 5.169934, 5.169934, 5.169934, 5.169934",\ - "5.481146, 5.481146, 5.481146, 5.481146, 5.481146"); + values ( "4.740685, 4.740685, 4.740685, 4.740685, 4.740685",\ + "4.830947, 4.830948, 4.830948, 4.830948, 4.830948",\ + "4.893407, 4.893408, 4.893408, 4.893408, 4.893408",\ + "4.970467, 4.970468, 4.970468, 4.970468, 4.970468",\ + "5.270009, 5.270009, 5.270009, 5.270009, 5.270009"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3034,11 +5076,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.907959, 4.908004, 4.908004, 4.908004, 4.908004",\ - "5.001738, 5.001783, 5.001783, 5.001783, 5.001783",\ - "5.066631, 5.066677, 5.066677, 5.066677, 5.066677",\ - "5.146693, 5.146739, 5.146739, 5.146739, 5.146739",\ - "5.457905, 5.457951, 5.457951, 5.457951, 5.457951"); + values ( "4.718316, 4.718359, 4.718359, 4.718359, 4.718359",\ + "4.808578, 4.808622, 4.808622, 4.808622, 4.808622",\ + "4.871038, 4.871082, 4.871082, 4.871082, 4.871082",\ + "4.948098, 4.948142, 4.948142, 4.948142, 4.948142",\ + "5.247640, 5.247684, 5.247684, 5.247684, 5.247684"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3058,11 +5100,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.348028, 6.672049, 6.701302, 6.713183, 6.750386",\ - "6.444259, 6.768279, 6.797532, 6.809414, 6.846617",\ - "6.514696, 6.838717, 6.867970, 6.879852, 6.917055",\ - "6.597702, 6.921722, 6.950976, 6.962858, 7.000061",\ - "6.938012, 7.262033, 7.291286, 7.303168, 7.340370"); + values ( "6.646738, 6.982909, 7.013259, 7.025587, 7.064184",\ + "6.746577, 7.082748, 7.113098, 7.125426, 7.164023",\ + "6.819656, 7.155828, 7.186178, 7.198505, 7.237103",\ + "6.905775, 7.241946, 7.272296, 7.284624, 7.323222",\ + "7.258846, 7.595017, 7.625368, 7.637695, 7.676293"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3076,11 +5118,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.602320, 6.813504, 6.837122, 6.846714, 6.876750",\ - "6.698550, 6.909735, 6.933352, 6.942945, 6.972980",\ - "6.768989, 6.980173, 7.003790, 7.013383, 7.043418",\ - "6.851995, 7.063179, 7.086796, 7.096389, 7.126424",\ - "7.192304, 7.403488, 7.427106, 7.436698, 7.466733"); + values ( "6.931339, 7.150443, 7.174946, 7.184898, 7.216060",\ + "7.031178, 7.250282, 7.274785, 7.284738, 7.315899",\ + "7.104258, 7.323361, 7.347864, 7.357817, 7.388978",\ + "7.190376, 7.409480, 7.433983, 7.443935, 7.475097",\ + "7.543448, 7.762552, 7.787055, 7.797008, 7.828169"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3101,11 +5143,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.345263, 6.669284, 6.698537, 6.710419, 6.747622",\ - "6.441494, 6.765514, 6.794767, 6.806650, 6.843852",\ - "6.511932, 6.835952, 6.865206, 6.877088, 6.914290",\ - "6.594938, 6.918958, 6.948212, 6.960093, 6.997296",\ - "6.935247, 7.259268, 7.288521, 7.300404, 7.337606"); + values ( "6.069532, 6.381402, 6.409558, 6.420995, 6.456802",\ + "6.162155, 6.474025, 6.502181, 6.513618, 6.549425",\ + "6.229951, 6.541821, 6.569977, 6.581413, 6.617221",\ + "6.309844, 6.621714, 6.649870, 6.661306, 6.697114",\ + "6.637393, 6.949263, 6.977419, 6.988855, 7.024663"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3119,11 +5161,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.594787, 6.805971, 6.829589, 6.839181, 6.869216",\ - "6.691017, 6.902202, 6.925818, 6.935411, 6.965446",\ - "6.761455, 6.972639, 6.996257, 7.005849, 7.035884",\ - "6.844460, 7.055645, 7.079263, 7.088855, 7.118890",\ - "7.184771, 7.395955, 7.419573, 7.429165, 7.459200"); + values ( "6.305527, 6.508792, 6.531524, 6.540756, 6.569665",\ + "6.398149, 6.601414, 6.624146, 6.633379, 6.662288",\ + "6.465945, 6.669210, 6.691942, 6.701175, 6.730083",\ + "6.545838, 6.749104, 6.771835, 6.781068, 6.809977",\ + "6.873387, 7.076652, 7.099383, 7.108617, 7.137526"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3141,8 +5183,8 @@ pin("mprj_io[3]") { pin("mprj_io[2]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -3154,22 +5196,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "6.143535, 6.047304, 5.976867, 5.893861, 5.553551",\ - "6.420817, 6.324587, 6.254149, 6.171144, 5.830833",\ - "7.028171, 6.931940, 6.861503, 6.778497, 6.438187",\ - "7.992824, 7.896593, 7.826156, 7.743150, 7.402840",\ - "8.278905, 8.182674, 8.112237, 8.029231, 7.688921"); + values ( "6.668381, 6.575759, 6.507963, 6.428069, 6.100521",\ + "6.898409, 6.805787, 6.737991, 6.658097, 6.330549",\ + "7.128437, 7.035815, 6.968019, 6.888125, 6.560577",\ + "7.588495, 7.495873, 7.428077, 7.348184, 7.020636",\ + "8.508612, 8.415990, 8.348193, 8.268300, 7.940752"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "7.185452, 7.089222, 7.018785, 6.935779, 6.595469",\ - "7.411595, 7.315365, 7.244927, 7.161922, 6.821611",\ - "7.906934, 7.810703, 7.740266, 7.657260, 7.316950",\ - "8.693675, 8.597445, 8.527007, 8.444001, 8.103691",\ - "8.952942, 8.856711, 8.786274, 8.703268, 8.362958"); + values ( "7.797233, 7.704611, 7.636814, 7.556921, 7.229373",\ + "7.984838, 7.892216, 7.824419, 7.744526, 7.416978",\ + "8.172441, 8.079820, 8.012023, 7.932130, 7.604582",\ + "8.547651, 8.455029, 8.387233, 8.307340, 7.979792",\ + "9.298070, 9.205448, 9.137651, 9.057758, 8.730210"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -3178,22 +5220,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "8.106344, 7.974125, 7.832188, 7.601101, 6.646261",\ - "8.383626, 8.251408, 8.109469, 7.878383, 6.923542",\ - "8.990979, 8.858761, 8.716823, 8.485737, 7.530896",\ - "9.955632, 9.823414, 9.681476, 9.450390, 8.495548",\ - "10.241714, 10.109495, 9.967557, 9.736471, 8.781630"); + values ( "8.783274, 8.656013, 8.519399, 8.296978, 7.377944",\ + "9.013303, 8.886043, 8.749428, 8.527007, 7.607973",\ + "9.243331, 9.116071, 8.979456, 8.757035, 7.838001",\ + "9.703390, 9.576130, 9.439515, 9.217094, 8.298060",\ + "10.623507, 10.496246, 10.359632, 10.137211, 9.218177"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "8.229786, 8.097568, 7.955630, 7.724543, 6.769702",\ - "8.455928, 8.323709, 8.181771, 7.950685, 6.995844",\ - "8.951266, 8.819048, 8.677110, 8.446024, 7.491183",\ - "9.738007, 9.605788, 9.463850, 9.232764, 8.277923",\ - "9.997274, 9.865056, 9.723118, 9.492032, 8.537190"); + values ( "8.812278, 8.685018, 8.548403, 8.325982, 7.406948",\ + "8.999882, 8.872622, 8.736007, 8.513586, 7.594552",\ + "9.187487, 9.060226, 8.923612, 8.701191, 7.782157",\ + "9.562696, 9.435435, 9.298820, 9.076400, 8.157366",\ + "10.313113, 10.185853, 10.049238, 9.826818, 8.907784"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -3202,22 +5244,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-1.678150, -1.581926, -1.511500, -1.428466, -1.087857",\ - "-1.686887, -1.590663, -1.520237, -1.437203, -1.096594",\ - "-1.706024, -1.609800, -1.539374, -1.456340, -1.115731",\ - "-1.736419, -1.640195, -1.569770, -1.486736, -1.146127",\ - "-1.691650, -1.595426, -1.525001, -1.441967, -1.101357"); + values ( "-1.572208, -1.472375, -1.399309, -1.313161, -0.959779",\ + "-1.585555, -1.485722, -1.412656, -1.326508, -0.973126",\ + "-1.585555, -1.485722, -1.412656, -1.326508, -0.973126",\ + "-1.599104, -1.499272, -1.426205, -1.340058, -0.986676",\ + "-1.626001, -1.526168, -1.453102, -1.366954, -1.013572"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-1.824641, -1.728417, -1.657991, -1.574957, -1.234348",\ - "-2.061236, -1.965011, -1.894586, -1.811552, -1.470943",\ - "-2.444039, -2.347815, -2.277390, -2.194356, -1.853746",\ - "-3.052043, -2.955819, -2.885393, -2.802359, -2.461750",\ - "-3.242320, -3.146096, -3.075670, -2.992637, -2.652027"); + values ( "-1.719326, -1.619494, -1.546427, -1.460280, -1.106897",\ + "-2.045819, -1.945986, -1.872920, -1.786772, -1.433390",\ + "-2.045819, -1.945986, -1.872920, -1.786772, -1.433390",\ + "-2.316846, -2.217013, -2.143947, -2.057799, -1.704417",\ + "-2.854856, -2.755023, -2.681957, -2.595809, -2.242427"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -3226,22 +5268,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-2.390148, -2.257929, -2.115992, -1.884905, -0.930064",\ - "-2.398885, -2.266666, -2.124729, -1.893642, -0.938801",\ - "-2.418022, -2.285803, -2.143866, -1.912779, -0.957938",\ - "-2.448417, -2.316199, -2.174261, -1.943175, -0.988334",\ - "-2.403648, -2.271430, -2.129492, -1.898406, -0.943565"); + values ( "-2.245709, -2.108532, -1.961272, -1.721520, -0.730872",\ + "-2.259056, -2.121879, -1.974619, -1.734867, -0.744220",\ + "-2.259056, -2.121879, -1.974619, -1.734867, -0.744220",\ + "-2.272605, -2.135429, -1.988169, -1.748416, -0.757769",\ + "-2.299501, -2.162325, -2.015065, -1.775312, -0.784665"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-3.375374, -3.243155, -3.101218, -2.870131, -1.915290",\ - "-3.611969, -3.479750, -3.337813, -3.106726, -2.151886",\ - "-3.994773, -3.862554, -3.720617, -3.489530, -2.534689",\ - "-4.602776, -4.470557, -4.328619, -4.097533, -3.142692",\ - "-4.793053, -4.660834, -4.518897, -4.287810, -3.332969"); + values ( "-3.182090, -3.044913, -2.897653, -2.657901, -1.667253",\ + "-3.508583, -3.371406, -3.224146, -2.984394, -1.993746",\ + "-3.508583, -3.371406, -3.224146, -2.984394, -1.993746",\ + "-3.779610, -3.642433, -3.495173, -3.255421, -2.264774",\ + "-4.317620, -4.180443, -4.033183, -3.793431, -2.802783"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -3250,8 +5292,8 @@ pin("mprj_io[2]") { pin("mprj_io[1]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -3265,11 +5307,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "13.377393, 13.701401, 13.730655, 13.742537, 13.779739",\ - "13.471171, 13.795179, 13.824433, 13.836315, 13.873518",\ - "13.536065, 13.860073, 13.889327, 13.901209, 13.938412",\ - "13.616128, 13.940136, 13.969390, 13.981272, 14.018475",\ - "13.927341, 14.251348, 14.280602, 14.292484, 14.329687"); + values ( "17.391405, 17.727564, 17.757915, 17.770243, 17.808842",\ + "17.488701, 17.824860, 17.855211, 17.867538, 17.906137",\ + "17.556028, 17.892187, 17.922539, 17.934866, 17.973465",\ + "17.639091, 17.975250, 18.005602, 18.017929, 18.056528",\ + "17.961975, 18.298134, 18.328485, 18.340813, 18.379412"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3283,11 +5325,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "13.899577, 14.110773, 14.134390, 14.143983, 14.174018",\ - "13.993357, 14.204554, 14.228170, 14.237762, 14.267797",\ - "14.058250, 14.269447, 14.293064, 14.302656, 14.332691",\ - "14.138313, 14.349510, 14.373127, 14.382719, 14.412754",\ - "14.449525, 14.660721, 14.684338, 14.693931, 14.723966"); + values ( "16.445110, 16.664227, 16.688728, 16.698681, 16.729843",\ + "16.542406, 16.761522, 16.786026, 16.795977, 16.827139",\ + "16.609734, 16.828850, 16.853352, 16.863304, 16.894466",\ + "16.692797, 16.911913, 16.936417, 16.946367, 16.977530",\ + "17.015680, 17.234797, 17.259300, 17.269251, 17.300413"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3308,11 +5350,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "3.985790, 3.985790, 3.985790, 3.985790, 3.985790",\ - "4.079569, 4.079569, 4.079569, 4.079569, 4.079569",\ - "4.144463, 4.144463, 4.144463, 4.144463, 4.144463",\ - "4.224524, 4.224524, 4.224524, 4.224524, 4.224524",\ - "4.535736, 4.535737, 4.535737, 4.535737, 4.535737"); + values ( "3.836322, 3.836323, 3.836323, 3.836323, 3.836323",\ + "3.926585, 3.926585, 3.926585, 3.926585, 3.926585",\ + "3.989045, 3.989045, 3.989045, 3.989045, 3.989045",\ + "4.066104, 4.066105, 4.066105, 4.066105, 4.066105",\ + "4.365646, 4.365646, 4.365646, 4.365646, 4.365646"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3326,11 +5368,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "3.962576, 3.962620, 3.962620, 3.962620, 3.962620",\ - "4.056355, 4.056399, 4.056399, 4.056399, 4.056399",\ - "4.121249, 4.121293, 4.121293, 4.121293, 4.121293",\ - "4.201311, 4.201355, 4.201355, 4.201355, 4.201355",\ - "4.512523, 4.512567, 4.512567, 4.512567, 4.512567"); + values ( "3.813980, 3.814022, 3.814022, 3.814022, 3.814022",\ + "3.904242, 3.904284, 3.904284, 3.904284, 3.904284",\ + "3.966702, 3.966744, 3.966744, 3.966744, 3.966744",\ + "4.043761, 4.043804, 4.043804, 4.043804, 4.043804",\ + "4.343303, 4.343346, 4.343346, 4.343346, 4.343346"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3350,11 +5392,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.555425, 5.879433, 5.908687, 5.920569, 5.957772",\ - "5.687646, 6.011654, 6.040908, 6.052791, 6.089993",\ - "5.829593, 6.153601, 6.182855, 6.194736, 6.231940",\ - "6.060697, 6.384705, 6.413959, 6.425840, 6.463044",\ - "7.013027, 7.337035, 7.366289, 7.378171, 7.415374"); + values ( "5.803577, 6.139736, 6.170086, 6.182414, 6.221012",\ + "5.940756, 6.276915, 6.307265, 6.319593, 6.358191",\ + "6.088026, 6.424184, 6.454535, 6.466863, 6.505461",\ + "6.327796, 6.663954, 6.694305, 6.706633, 6.745231",\ + "7.315839, 7.651998, 7.682348, 7.694676, 7.733274"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3368,11 +5410,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.849370, 6.060566, 6.084183, 6.093775, 6.123810",\ - "5.981588, 6.192784, 6.216401, 6.225994, 6.256029",\ - "6.123526, 6.334723, 6.358339, 6.367931, 6.397966",\ - "6.354612, 6.565808, 6.589425, 6.599018, 6.629053",\ - "7.309453, 7.520649, 7.544266, 7.553859, 7.583893"); + values ( "6.112663, 6.331779, 6.356282, 6.366234, 6.397395",\ + "6.249840, 6.468956, 6.493459, 6.503410, 6.534572",\ + "6.397100, 6.616217, 6.640719, 6.650671, 6.681832",\ + "6.636853, 6.855968, 6.880471, 6.890423, 6.921584",\ + "7.627500, 7.846616, 7.871119, 7.881071, 7.912231"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3393,11 +5435,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.558046, 4.558047, 4.558047, 4.558047, 4.558047",\ - "4.690268, 4.690268, 4.690268, 4.690268, 4.690268",\ - "4.832214, 4.832214, 4.832214, 4.832214, 4.832214",\ - "5.063318, 5.063318, 5.063318, 5.063318, 5.063318",\ - "6.015648, 6.015649, 6.015649, 6.015649, 6.015649"); + values ( "4.368761, 4.368762, 4.368762, 4.368762, 4.368762",\ + "4.496024, 4.496025, 4.496025, 4.496025, 4.496025",\ + "4.632648, 4.632648, 4.632648, 4.632648, 4.632648",\ + "4.855084, 4.855085, 4.855085, 4.855085, 4.855085",\ + "5.771703, 5.771703, 5.771703, 5.771703, 5.771703"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3411,11 +5453,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.534833, 4.534877, 4.534877, 4.534877, 4.534877",\ - "4.667054, 4.667098, 4.667098, 4.667098, 4.667098",\ - "4.809001, 4.809045, 4.809045, 4.809045, 4.809045",\ - "5.040104, 5.040149, 5.040149, 5.040149, 5.040149",\ - "5.992435, 5.992479, 5.992479, 5.992479, 5.992479"); + values ( "4.346418, 4.346461, 4.346461, 4.346461, 4.346461",\ + "4.473681, 4.473723, 4.473723, 4.473723, 4.473723",\ + "4.610304, 4.610347, 4.610347, 4.610347, 4.610347",\ + "4.832742, 4.832784, 4.832784, 4.832784, 4.832784",\ + "5.749360, 5.749402, 5.749402, 5.749402, 5.749402"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3435,11 +5477,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.585936, 8.909945, 8.939198, 8.951080, 8.988283",\ - "8.682166, 9.006174, 9.035428, 9.047311, 9.084514",\ - "8.752604, 9.076612, 9.105865, 9.117748, 9.154951",\ - "8.835609, 9.159618, 9.188871, 9.200754, 9.237957",\ - "9.175920, 9.499928, 9.529181, 9.541063, 9.578266"); + values ( "9.258083, 9.594242, 9.624592, 9.636920, 9.675518",\ + "9.357923, 9.694080, 9.724432, 9.736759, 9.775357",\ + "9.431002, 9.767160, 9.797510, 9.809838, 9.848436",\ + "9.517120, 9.853279, 9.883629, 9.895957, 9.934555",\ + "9.870192, 10.206350, 10.236700, 10.249028, 10.287626"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3453,11 +5495,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.053389, 9.264585, 9.288201, 9.297794, 9.327828",\ - "9.149618, 9.360815, 9.384432, 9.394024, 9.424059",\ - "9.220057, 9.431252, 9.454869, 9.464462, 9.494496",\ - "9.303062, 9.514258, 9.537875, 9.547468, 9.577502",\ - "9.643372, 9.854568, 9.878185, 9.887777, 9.917812"); + values ( "9.775365, 9.994481, 10.018984, 10.028935, 10.060097",\ + "9.875204, 10.094320, 10.118822, 10.128775, 10.159936",\ + "9.948283, 10.167399, 10.191902, 10.201854, 10.233015",\ + "10.034402, 10.253518, 10.278021, 10.287972, 10.319134",\ + "10.387473, 10.606589, 10.631092, 10.641044, 10.672205"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3478,11 +5520,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.028561, 5.352569, 5.381823, 5.393704, 5.430908",\ - "5.124785, 5.448793, 5.478047, 5.489929, 5.527133",\ - "5.195210, 5.519218, 5.548472, 5.560354, 5.597558",\ - "5.278244, 5.602252, 5.631506, 5.643389, 5.680592",\ - "5.618854, 5.942862, 5.972116, 5.983998, 6.021201"); + values ( "4.807365, 5.119223, 5.147379, 5.158816, 5.194624",\ + "4.899981, 5.211839, 5.239995, 5.251432, 5.287241",\ + "4.967765, 5.279623, 5.307780, 5.319217, 5.355025",\ + "5.047686, 5.359543, 5.387700, 5.399137, 5.434945",\ + "5.375522, 5.687380, 5.715537, 5.726974, 5.762781"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3496,11 +5538,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.402660, 5.613856, 5.637473, 5.647066, 5.677100",\ - "5.498884, 5.710080, 5.733697, 5.743290, 5.773325",\ - "5.569309, 5.780505, 5.804122, 5.813715, 5.843750",\ - "5.652344, 5.863540, 5.887156, 5.896749, 5.926784",\ - "5.992953, 6.204149, 6.227766, 6.237359, 6.267393"); + values ( "5.174737, 5.378013, 5.400744, 5.409977, 5.438886",\ + "5.267353, 5.470630, 5.493361, 5.502594, 5.531502",\ + "5.335137, 5.538414, 5.561145, 5.570378, 5.599286",\ + "5.415058, 5.618334, 5.641065, 5.650298, 5.679206",\ + "5.742894, 5.946171, 5.968902, 5.978135, 6.007043"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3518,8 +5560,8 @@ pin("mprj_io[1]") { pin("mprj_io[0]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -3531,16 +5573,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.880062, 12.204077, 12.233331, 12.245213, 12.282415",\ - "12.030313, 12.354328, 12.383582, 12.395464, 12.432667",\ - "12.359419, 12.683435, 12.712688, 12.724570, 12.761773",\ - "12.882135, 13.206152, 13.235405, 13.247287, 13.284490",\ - "13.027317, 13.351332, 13.380586, 13.392467, 13.429670"); + values ( "12.399901, 12.736068, 12.766418, 12.778746, 12.817344",\ + "12.524549, 12.860715, 12.891066, 12.903393, 12.941991",\ + "12.649194, 12.985360, 13.015711, 13.028038, 13.066636",\ + "12.898484, 13.234651, 13.265001, 13.277328, 13.315927",\ + "13.397069, 13.733235, 13.763586, 13.775913, 13.814511"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\ "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\ @@ -3549,16 +5591,16 @@ pin("mprj_io[0]") { "1.234246, 1.310058, 1.315924, 1.318307, 1.325768"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.160387, 12.376894, 12.400770, 12.410469, 12.440834",\ - "12.310638, 12.527144, 12.551022, 12.560719, 12.591084",\ - "12.639744, 12.856251, 12.880127, 12.889826, 12.920191",\ - "13.162460, 13.378967, 13.402843, 13.412542, 13.442907",\ - "13.307642, 13.524148, 13.548025, 13.557723, 13.588088"); + values ( "12.683897, 12.908523, 12.933295, 12.943357, 12.974861",\ + "12.808544, 13.033170, 13.057942, 13.068005, 13.099508",\ + "12.933189, 13.157815, 13.182588, 13.192650, 13.224154",\ + "13.182480, 13.407105, 13.431878, 13.441940, 13.473444",\ + "13.681065, 13.905690, 13.930463, 13.940525, 13.972029"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\ "0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\ @@ -3574,16 +5616,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.464847, 10.464847, 10.464847, 10.464847, 10.464847",\ - "10.615098, 10.615098, 10.615098, 10.615098, 10.615098",\ - "10.944204, 10.944204, 10.944204, 10.944204, 10.944204",\ - "11.466923, 11.466923, 11.466923, 11.466923, 11.466923",\ - "11.612103, 11.612103, 11.612103, 11.612103, 11.612103"); + values ( "10.032097, 10.032097, 10.032097, 10.032097, 10.032097",\ + "10.261628, 10.261629, 10.261629, 10.261629, 10.261629",\ + "10.261628, 10.261629, 10.261629, 10.261629, 10.261629",\ + "10.494638, 10.494638, 10.494638, 10.494638, 10.494638",\ + "10.957180, 10.957180, 10.957180, 10.957180, 10.957180"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -3592,16 +5634,16 @@ pin("mprj_io[0]") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.441655, 10.441698, 10.441698, 10.441698, 10.441698",\ - "10.591907, 10.591949, 10.591949, 10.591949, 10.591949",\ - "10.921013, 10.921056, 10.921056, 10.921056, 10.921056",\ - "11.443731, 11.443774, 11.443774, 11.443774, 11.443774",\ - "11.588912, 11.588955, 11.588955, 11.588955, 11.588955"); + values ( "10.009775, 10.009816, 10.009816, 10.009816, 10.009816",\ + "10.239306, 10.239347, 10.239347, 10.239347, 10.239347",\ + "10.239306, 10.239347, 10.239347, 10.239347, 10.239347",\ + "10.472317, 10.472359, 10.472359, 10.472359, 10.472359",\ + "10.934858, 10.934900, 10.934900, 10.934900, 10.934900"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -3618,11 +5660,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.856244, 5.180260, 5.209513, 5.221395, 5.258598",\ - "4.950024, 5.274039, 5.303293, 5.315175, 5.352377",\ - "5.014917, 5.338933, 5.368186, 5.380068, 5.417271",\ - "5.094979, 5.418994, 5.448248, 5.460130, 5.497333",\ - "5.406191, 5.730206, 5.759460, 5.771342, 5.808545"); + values ( "5.046672, 5.382838, 5.413188, 5.425516, 5.464114",\ + "5.143968, 5.480134, 5.510484, 5.522812, 5.561410",\ + "5.211295, 5.547461, 5.577811, 5.590139, 5.628737",\ + "5.294359, 5.630525, 5.660875, 5.673203, 5.711801",\ + "5.617241, 5.953407, 5.983758, 5.996086, 6.034684"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3636,11 +5678,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.072726, 5.289232, 5.313109, 5.322807, 5.353172",\ - "5.166505, 5.383012, 5.406888, 5.416586, 5.446952",\ - "5.231399, 5.447906, 5.471782, 5.481480, 5.511846",\ - "5.311460, 5.527967, 5.551844, 5.561542, 5.591907",\ - "5.622673, 5.839180, 5.863056, 5.872754, 5.903120"); + values ( "5.265253, 5.489878, 5.514650, 5.524713, 5.556216",\ + "5.362549, 5.587174, 5.611946, 5.622008, 5.653512",\ + "5.429876, 5.654501, 5.679273, 5.689335, 5.720839",\ + "5.512940, 5.737565, 5.762337, 5.772399, 5.803903",\ + "5.835823, 6.060448, 6.085220, 6.095283, 6.126786"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3661,11 +5703,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "3.515316, 3.515317, 3.515317, 3.515317, 3.515317",\ - "3.609096, 3.609096, 3.609096, 3.609096, 3.609096",\ - "3.673989, 3.673989, 3.673989, 3.673989, 3.673989",\ - "3.754051, 3.754051, 3.754051, 3.754051, 3.754051",\ - "4.065263, 4.065264, 4.065264, 4.065264, 4.065264"); + values ( "3.383492, 3.383493, 3.383493, 3.383493, 3.383493",\ + "3.473755, 3.473755, 3.473755, 3.473755, 3.473755",\ + "3.536215, 3.536215, 3.536215, 3.536215, 3.536215",\ + "3.613274, 3.613275, 3.613275, 3.613275, 3.613275",\ + "3.912816, 3.912817, 3.912817, 3.912817, 3.912817"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3679,11 +5721,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "3.492125, 3.492168, 3.492168, 3.492168, 3.492168",\ - "3.585904, 3.585948, 3.585948, 3.585948, 3.585948",\ - "3.650797, 3.650841, 3.650841, 3.650841, 3.650841",\ - "3.730859, 3.730903, 3.730903, 3.730903, 3.730903",\ - "4.042072, 4.042115, 4.042115, 4.042115, 4.042115"); + values ( "3.361170, 3.361212, 3.361212, 3.361212, 3.361212",\ + "3.451433, 3.451474, 3.451474, 3.451474, 3.451474",\ + "3.513893, 3.513934, 3.513934, 3.513934, 3.513934",\ + "3.590952, 3.590994, 3.590994, 3.590994, 3.590994",\ + "3.890494, 3.890536, 3.890536, 3.890536, 3.890536"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3703,11 +5745,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.088992, 7.413008, 7.442261, 7.454144, 7.491346",\ - "7.185223, 7.509238, 7.538492, 7.550374, 7.587577",\ - "7.255661, 7.579676, 7.608930, 7.620811, 7.658014",\ - "7.338666, 7.662682, 7.691935, 7.703817, 7.741020",\ - "7.678976, 8.002992, 8.032246, 8.044127, 8.081330"); + values ( "7.421091, 7.757257, 7.787607, 7.799935, 7.838533",\ + "7.520930, 7.857097, 7.887447, 7.899775, 7.938373",\ + "7.594009, 7.930176, 7.960526, 7.972854, 8.011452",\ + "7.680128, 8.016294, 8.046644, 8.058972, 8.097570",\ + "8.033199, 8.369366, 8.399716, 8.412045, 8.450642"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3721,11 +5763,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.369318, 7.585825, 7.609702, 7.619400, 7.649765",\ - "7.465549, 7.682055, 7.705932, 7.715631, 7.745996",\ - "7.535987, 7.752493, 7.776370, 7.786068, 7.816433",\ - "7.618993, 7.835499, 7.859376, 7.869074, 7.899439",\ - "7.959303, 8.175809, 8.199686, 8.209384, 8.239750"); + values ( "7.705088, 7.929713, 7.954485, 7.964547, 7.996051",\ + "7.804927, 8.029552, 8.054324, 8.064386, 8.095890",\ + "7.878006, 8.102632, 8.127403, 8.137465, 8.168969",\ + "7.964125, 8.188750, 8.213522, 8.223584, 8.255088",\ + "8.317196, 8.541821, 8.566593, 8.576655, 8.608159"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3746,11 +5788,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.850135, 5.850135, 5.850135, 5.850135, 5.850135",\ - "5.946365, 5.946366, 5.946366, 5.946366, 5.946366",\ - "6.016803, 6.016804, 6.016804, 6.016804, 6.016804",\ - "6.099809, 6.099810, 6.099810, 6.099810, 6.099810",\ - "6.440119, 6.440119, 6.440119, 6.440119, 6.440119"); + values ( "5.583371, 5.583371, 5.583371, 5.583371, 5.583371",\ + "5.675993, 5.675994, 5.675994, 5.675994, 5.675994",\ + "5.743790, 5.743790, 5.743790, 5.743790, 5.743790",\ + "5.823683, 5.823683, 5.823683, 5.823683, 5.823683",\ + "6.151231, 6.151232, 6.151232, 6.151232, 6.151232"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3764,11 +5806,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.826943, 5.826986, 5.826986, 5.826986, 5.826986",\ - "5.923174, 5.923217, 5.923217, 5.923217, 5.923217",\ - "5.993612, 5.993655, 5.993655, 5.993655, 5.993655",\ - "6.076618, 6.076661, 6.076661, 6.076661, 6.076661",\ - "6.416927, 6.416970, 6.416970, 6.416970, 6.416970"); + values ( "5.561049, 5.561090, 5.561090, 5.561090, 5.561090",\ + "5.653671, 5.653713, 5.653713, 5.653713, 5.653713",\ + "5.721468, 5.721509, 5.721509, 5.721509, 5.721509",\ + "5.801361, 5.801403, 5.801403, 5.801403, 5.801403",\ + "6.128909, 6.128951, 6.128951, 6.128951, 6.128951"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3788,7 +5830,7 @@ pin("mprj_io[0]") { pin("clock") { direction : input ; clock : true ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 1.117215 ; is_pad : true ; @@ -3816,12 +5858,14 @@ pin("clock") { pin("resetb") { direction : input ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 0.934543 ; is_pad : true ; + is_unconstrained : true; /* Other user defined attributes. */ original_pin : resetb; + is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { @@ -3838,16 +5882,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.183512, 11.507124, 11.536396, 11.548285, 11.585512",\ - "11.333763, 11.657375, 11.686647, 11.698537, 11.735764",\ - "11.662868, 11.986481, 12.015753, 12.027642, 12.064869",\ - "12.185587, 12.509199, 12.538471, 12.550361, 12.587587",\ - "12.330767, 12.654379, 12.683651, 12.695540, 12.732767"); + values ( "11.731781, 12.067529, 12.097898, 12.110233, 12.148856",\ + "11.856427, 12.192175, 12.222545, 12.234880, 12.273502",\ + "11.981073, 12.316821, 12.347191, 12.359526, 12.398149",\ + "12.230365, 12.566113, 12.596482, 12.608818, 12.647440",\ + "12.728950, 13.064697, 13.095067, 13.107403, 13.146025"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\ "1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\ @@ -3856,16 +5900,16 @@ pin("flash_csb") { "1.202707, 1.269298, 1.274042, 1.275969, 1.282002"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.063295, 12.274954, 12.298557, 12.308146, 12.338163",\ - "12.213547, 12.425205, 12.448809, 12.458397, 12.488415",\ - "12.542652, 12.754311, 12.777914, 12.787502, 12.817520",\ - "13.065371, 13.277029, 13.300632, 13.310221, 13.340239",\ - "13.210550, 13.422209, 13.445812, 13.455400, 13.485418"); + values ( "12.877142, 13.096738, 13.121226, 13.131174, 13.162317",\ + "13.001787, 13.221383, 13.245872, 13.255819, 13.286963",\ + "13.126432, 13.346028, 13.370517, 13.380465, 13.411608",\ + "13.375724, 13.595320, 13.619808, 13.629755, 13.660899",\ + "13.874308, 14.093904, 14.118392, 14.128340, 14.159483"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\ "0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\ @@ -3881,16 +5925,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.152866, 11.476479, 11.505751, 11.517640, 11.554867",\ - "11.303118, 11.626730, 11.656002, 11.667892, 11.705118",\ - "11.632224, 11.955836, 11.985108, 11.996998, 12.034224",\ - "12.154943, 12.478555, 12.507827, 12.519716, 12.556942",\ - "12.300122, 12.623734, 12.653007, 12.664896, 12.702122"); + values ( "10.585118, 10.896595, 10.924769, 10.936213, 10.972043",\ + "10.814651, 11.126127, 11.154301, 11.165745, 11.201575",\ + "10.814651, 11.126127, 11.154301, 11.165745, 11.201575",\ + "11.047661, 11.359138, 11.387312, 11.398756, 11.434586",\ + "11.510201, 11.821678, 11.849853, 11.861296, 11.897126"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\ "1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\ @@ -3899,16 +5943,16 @@ pin("flash_csb") { "1.202707, 1.269298, 1.274042, 1.275969, 1.282002"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.949681, 12.161340, 12.184943, 12.194530, 12.224548",\ - "12.099933, 12.311591, 12.335195, 12.344782, 12.374800",\ - "12.429038, 12.640697, 12.664300, 12.673887, 12.703905",\ - "12.951756, 13.163414, 13.187017, 13.196606, 13.226624",\ - "13.096936, 13.308595, 13.332198, 13.341785, 13.371803"); + values ( "11.156413, 11.360134, 11.382853, 11.392080, 11.420973",\ + "11.385944, 11.589665, 11.612384, 11.621613, 11.650504",\ + "11.385944, 11.589665, 11.612384, 11.621613, 11.650504",\ + "11.618956, 11.822677, 11.845395, 11.854624, 11.883515",\ + "12.081497, 12.285218, 12.307937, 12.317165, 12.346057"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\ "0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\ @@ -3935,16 +5979,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.890249, 11.213849, 11.243121, 11.255011, 11.292238",\ - "11.040501, 11.364100, 11.393373, 11.405262, 11.442490",\ - "11.369607, 11.693207, 11.722479, 11.734369, 11.771596",\ - "11.892327, 12.215927, 12.245199, 12.257090, 12.294316",\ - "12.037507, 12.361107, 12.390379, 12.402269, 12.439496"); + values ( "11.419544, 11.755280, 11.785649, 11.797985, 11.836608",\ + "11.544190, 11.879926, 11.910295, 11.922631, 11.961254",\ + "11.668836, 12.004571, 12.034941, 12.047276, 12.085899",\ + "11.918128, 12.253863, 12.284233, 12.296569, 12.335192",\ + "12.416713, 12.752448, 12.782818, 12.795154, 12.833776"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\ "1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\ @@ -3953,16 +5997,16 @@ pin("flash_clk") { "1.202703, 1.269295, 1.274039, 1.275966, 1.281999"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.070837, 11.282506, 11.306110, 11.315697, 11.345715",\ - "11.221088, 11.432757, 11.456362, 11.465948, 11.495966",\ - "11.550194, 11.761864, 11.785467, 11.795054, 11.825072",\ - "12.072910, 12.284580, 12.308184, 12.317771, 12.347789",\ - "12.218092, 12.429761, 12.453365, 12.462952, 12.492970"); + values ( "11.551511, 11.771118, 11.795607, 11.805553, 11.836697",\ + "11.676157, 11.895764, 11.920254, 11.930200, 11.961343",\ + "11.800802, 12.020410, 12.044899, 12.054845, 12.085988",\ + "12.050093, 12.269700, 12.294189, 12.304135, 12.335279",\ + "12.548677, 12.768285, 12.792774, 12.802720, 12.833863"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\ "0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\ @@ -3978,16 +6022,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.890249, 11.213849, 11.243121, 11.255011, 11.292238",\ - "11.040501, 11.364100, 11.393373, 11.405262, 11.442490",\ - "11.369607, 11.693207, 11.722479, 11.734369, 11.771596",\ - "11.892327, 12.215927, 12.245199, 12.257090, 12.294316",\ - "12.037507, 12.361107, 12.390379, 12.402269, 12.439496"); + values ( "10.408257, 10.719722, 10.747896, 10.759340, 10.795171",\ + "10.637788, 10.949253, 10.977427, 10.988872, 11.024702",\ + "10.637788, 10.949253, 10.977427, 10.988872, 11.024702",\ + "10.870798, 11.182263, 11.210438, 11.221882, 11.257712",\ + "11.333339, 11.644804, 11.672978, 11.684422, 11.720253"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\ "1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\ @@ -3996,16 +6040,16 @@ pin("flash_clk") { "1.202703, 1.269295, 1.274039, 1.275966, 1.281999"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.070837, 11.282506, 11.306110, 11.315697, 11.345715",\ - "11.221088, 11.432757, 11.456362, 11.465948, 11.495966",\ - "11.550194, 11.761864, 11.785467, 11.795054, 11.825072",\ - "12.072910, 12.284580, 12.308184, 12.317771, 12.347789",\ - "12.218092, 12.429761, 12.453365, 12.462952, 12.492970"); + values ( "10.628739, 10.832472, 10.855190, 10.864417, 10.893310",\ + "10.858271, 11.062002, 11.084721, 11.093948, 11.122841",\ + "10.858271, 11.062002, 11.084721, 11.093948, 11.122841",\ + "11.091281, 11.295013, 11.317732, 11.326959, 11.355851",\ + "11.553823, 11.757555, 11.780273, 11.789500, 11.818393"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\ "0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\ @@ -4032,16 +6076,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.668368, 10.992189, 11.021452, 11.033338, 11.070552",\ - "10.818620, 11.142441, 11.171703, 11.183589, 11.220803",\ - "11.147725, 11.471546, 11.500809, 11.512694, 11.549909",\ - "11.670444, 11.994265, 12.023527, 12.035413, 12.072627",\ - "11.815623, 12.139444, 12.168707, 12.180593, 12.217807"); + values ( "11.293791, 11.629755, 11.660115, 11.672446, 11.711056",\ + "11.418436, 11.754400, 11.784760, 11.797091, 11.835701",\ + "11.543082, 11.879046, 11.909407, 11.921738, 11.960348",\ + "11.792373, 12.128337, 12.158697, 12.171028, 12.209639",\ + "12.290956, 12.626921, 12.657281, 12.669612, 12.708221"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.234241, 1.310052, 1.315918, 1.318301, 1.325761",\ "1.234241, 1.310052, 1.315918, 1.318301, 1.325761",\ @@ -4050,16 +6094,16 @@ pin("flash_io0") { "1.234241, 1.310052, 1.315918, 1.318301, 1.325761"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.051656, 11.268052, 11.291926, 11.301624, 11.331986",\ - "11.201907, 11.418303, 11.442178, 11.451876, 11.482238",\ - "11.531013, 11.747410, 11.771284, 11.780981, 11.811344",\ - "12.053731, 12.270127, 12.294002, 12.303699, 12.334062",\ - "12.198912, 12.415308, 12.439182, 12.448879, 12.479242"); + values ( "11.546733, 11.771244, 11.796013, 11.806074, 11.837576",\ + "11.671379, 11.895889, 11.920659, 11.930720, 11.962221",\ + "11.796024, 12.020535, 12.045305, 12.055367, 12.086866",\ + "12.045316, 12.269827, 12.294596, 12.304657, 12.336159",\ + "12.543901, 12.768412, 12.793182, 12.803244, 12.834743"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.903214, 0.978417, 0.986953, 0.990420, 1.001274",\ "0.903214, 0.978417, 0.986953, 0.990420, 1.001274",\ @@ -4075,16 +6119,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.851982, 9.851983, 9.851983, 9.851983, 9.851983",\ - "10.002234, 10.002234, 10.002234, 10.002234, 10.002234",\ - "10.331340, 10.331341, 10.331341, 10.331341, 10.331341",\ - "10.854058, 10.854059, 10.854059, 10.854059, 10.854059",\ - "10.999238, 10.999239, 10.999239, 10.999239, 10.999239"); + values ( "9.397799, 9.397799, 9.397799, 9.397799, 9.397799",\ + "9.627331, 9.627332, 9.627332, 9.627332, 9.627332",\ + "9.627331, 9.627332, 9.627332, 9.627332, 9.627332",\ + "9.860342, 9.860342, 9.860342, 9.860342, 9.860342",\ + "10.322883, 10.322883, 10.322883, 10.322883, 10.322883"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -4093,16 +6137,16 @@ pin("flash_io0") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.827758, 9.827846, 9.827846, 9.827846, 9.827846",\ - "9.978009, 9.978097, 9.978097, 9.978097, 9.978097",\ - "10.307116, 10.307203, 10.307203, 10.307203, 10.307203",\ - "10.829834, 10.829922, 10.829922, 10.829922, 10.829922",\ - "10.975014, 10.975101, 10.975101, 10.975101, 10.975101"); + values ( "9.374483, 9.374567, 9.374567, 9.374567, 9.374567",\ + "9.604015, 9.604099, 9.604099, 9.604099, 9.604099",\ + "9.604015, 9.604099, 9.604099, 9.604099, 9.604099",\ + "9.837025, 9.837110, 9.837110, 9.837110, 9.837110",\ + "10.299566, 10.299650, 10.299650, 10.299650, 10.299650"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -4159,7 +6203,6 @@ pin("hk_serial_load") { pin("hkspi_clk") { direction : internal ; - clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; diff --git a/signoff/caravan/primetime-signoff/lib/nom/caravan.ff.lib b/signoff/caravan/primetime-signoff/lib/nom/caravan.ff.lib index 7021836a..298b8070 100644 --- a/signoff/caravan/primetime-signoff/lib/nom/caravan.ff.lib +++ b/signoff/caravan/primetime-signoff/lib/nom/caravan.ff.lib @@ -4,7 +4,7 @@ library("caravan.ff") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 25 06:52:01 2022" ; + date : "Sun Oct 30 14:34:30 2022" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.9500 ; @@ -89,7 +89,7 @@ type ( BUS38_type0 ) { } /* end of type */ cell( caravan ) { - area : 1736853.625000 ; + area : 1740408.625000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravan ) { pin("vddio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -110,7 +110,7 @@ pin("vddio") { pin("vddio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -121,7 +121,7 @@ pin("vddio_2") { pin("vssio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -132,7 +132,7 @@ pin("vssio") { pin("vssio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -143,7 +143,7 @@ pin("vssio_2") { pin("vdda") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -155,7 +155,7 @@ pin("vdda") { pin("vssa") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -167,7 +167,7 @@ pin("vssa") { pin("vccd") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -179,7 +179,7 @@ pin("vccd") { pin("vssd") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -191,7 +191,7 @@ pin("vssd") { pin("vdda1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -203,7 +203,7 @@ pin("vdda1") { pin("vdda1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -215,7 +215,7 @@ pin("vdda1_2") { pin("vdda2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -227,7 +227,7 @@ pin("vdda2") { pin("vssa1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -239,7 +239,7 @@ pin("vssa1") { pin("vssa1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -251,7 +251,7 @@ pin("vssa1_2") { pin("vssa2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -263,7 +263,7 @@ pin("vssa2") { pin("vccd1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -275,7 +275,7 @@ pin("vccd1") { pin("vccd2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -287,7 +287,7 @@ pin("vccd2") { pin("vssd1") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -299,7 +299,7 @@ pin("vssd1") { pin("vssd2") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -311,8 +311,8 @@ pin("vssd2") { pin("gpio") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -324,16 +324,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.914702, 7.086418, 7.094214, 7.101188, 7.121145",\ - "6.976798, 7.148514, 7.156310, 7.163283, 7.183240",\ - "7.112812, 7.284528, 7.292324, 7.299297, 7.319254",\ - "7.328841, 7.500557, 7.508353, 7.515326, 7.535283",\ - "7.361661, 7.533377, 7.541173, 7.548145, 7.568103"); + values ( "7.228820, 7.406975, 7.415063, 7.422297, 7.443004",\ + "7.280334, 7.458489, 7.466578, 7.473812, 7.494518",\ + "7.331848, 7.510003, 7.518091, 7.525326, 7.546032",\ + "7.434876, 7.613031, 7.621119, 7.628354, 7.649060",\ + "7.640931, 7.819086, 7.827174, 7.834409, 7.855115"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.777887, 0.789794, 0.789794, 0.789794, 0.789794",\ "0.777887, 0.789794, 0.789794, 0.789794, 0.789794",\ @@ -342,16 +342,16 @@ pin("gpio") { "0.777887, 0.789794, 0.789794, 0.789794, 0.789794"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.865019, 7.005764, 7.013176, 7.019806, 7.038781",\ - "6.927114, 7.067860, 7.075272, 7.081902, 7.100877",\ - "7.063128, 7.203874, 7.211286, 7.217916, 7.236891",\ - "7.279157, 7.419902, 7.427314, 7.433944, 7.452919",\ - "7.311976, 7.452722, 7.460134, 7.466763, 7.485739"); + values ( "7.226304, 7.372326, 7.380016, 7.386895, 7.406582",\ + "7.277818, 7.423841, 7.431530, 7.438409, 7.458096",\ + "7.329331, 7.475354, 7.483044, 7.489923, 7.509609",\ + "7.432360, 7.578382, 7.586072, 7.592951, 7.612638",\ + "7.638414, 7.784437, 7.792127, 7.799006, 7.818692"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.444235, 0.533638, 0.538785, 0.543389, 0.556565",\ "0.444235, 0.533638, 0.538785, 0.543389, 0.556565",\ @@ -367,16 +367,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.347597, 6.348484, 6.348544, 6.348598, 6.348752",\ - "6.409693, 6.410579, 6.410640, 6.410694, 6.410848",\ - "6.545707, 6.546593, 6.546654, 6.546708, 6.546862",\ - "6.761735, 6.762622, 6.762682, 6.762736, 6.762891",\ - "6.794555, 6.795442, 6.795502, 6.795556, 6.795711"); + values ( "6.050752, 6.051605, 6.051663, 6.051715, 6.051864",\ + "6.145614, 6.146467, 6.146525, 6.146577, 6.146726",\ + "6.145614, 6.146467, 6.146525, 6.146577, 6.146726",\ + "6.241912, 6.242765, 6.242823, 6.242875, 6.243024",\ + "6.433072, 6.433925, 6.433983, 6.434035, 6.434184"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -385,16 +385,16 @@ pin("gpio") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.297580, 6.303720, 6.303726, 6.303730, 6.303742",\ - "6.359675, 6.365816, 6.365821, 6.365826, 6.365838",\ - "6.495689, 6.501830, 6.501835, 6.501840, 6.501852",\ - "6.711718, 6.717859, 6.717864, 6.717868, 6.717881",\ - "6.744538, 6.750679, 6.750684, 6.750688, 6.750701"); + values ( "6.002610, 6.008521, 6.008525, 6.008530, 6.008542",\ + "6.097472, 6.103383, 6.103387, 6.103392, 6.103404",\ + "6.097472, 6.103383, 6.103387, 6.103392, 6.103404",\ + "6.193770, 6.199681, 6.199686, 6.199690, 6.199702",\ + "6.384930, 6.390841, 6.390846, 6.390850, 6.390862"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -413,8 +413,8 @@ bus ( mprj_io ) { pin("mprj_io[37]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -428,11 +428,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.915033, 4.086758, 4.094359, 4.094359, 4.094359",\ - "3.915033, 4.086758, 4.094359, 4.094359, 4.094359",\ - "3.903110, 4.074834, 4.082630, 4.089603, 4.094359",\ - "3.814885, 3.986610, 3.994406, 4.001379, 4.021336",\ - "3.416316, 3.588040, 3.595836, 3.602809, 3.622766"); + values ( "4.071740, 4.249904, 4.257791, 4.257791, 4.257791",\ + "4.071740, 4.249904, 4.257791, 4.257791, 4.257791",\ + "4.059370, 4.237534, 4.245623, 4.252857, 4.257791",\ + "3.967837, 4.146002, 4.154090, 4.161325, 4.182030",\ + "3.575005, 3.753170, 3.761258, 3.768492, 3.789197"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -446,11 +446,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.774037, 3.914787, 3.920680, 3.920680, 3.920680",\ - "3.774037, 3.914787, 3.920680, 3.920680, 3.920680",\ - "3.762114, 3.902864, 3.910276, 3.916906, 3.920680",\ - "3.673890, 3.814640, 3.822052, 3.828682, 3.847657",\ - "3.275320, 3.416070, 3.423482, 3.430112, 3.449087"); + values ( "3.918413, 4.064441, 4.070555, 4.070555, 4.070555",\ + "3.918413, 4.064441, 4.070555, 4.070555, 4.070555",\ + "3.906043, 4.052071, 4.059761, 4.066640, 4.070555",\ + "3.814510, 3.960538, 3.968228, 3.975107, 3.994793",\ + "3.421678, 3.567706, 3.575396, 3.582275, 3.601961"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -471,11 +471,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.122091, 3.123011, 3.123073, 3.123128, 3.123287",\ - "3.122091, 3.123011, 3.123073, 3.123128, 3.123287",\ - "3.122091, 3.123011, 3.123073, 3.123128, 3.123287",\ - "3.072315, 3.073235, 3.073297, 3.073353, 3.073511",\ - "2.676167, 2.677087, 2.677149, 2.677204, 2.677363"); + values ( "2.919940, 2.920826, 2.920886, 2.920939, 2.921091",\ + "2.919940, 2.920826, 2.920886, 2.920939, 2.921091",\ + "2.919940, 2.920826, 2.920886, 2.920939, 2.921091",\ + "2.872031, 2.872917, 2.872976, 2.873030, 2.873182",\ + "2.470054, 2.470940, 2.471000, 2.471053, 2.471206"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -489,11 +489,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.071955, 3.077997, 3.078002, 3.078007, 3.078021",\ - "3.071955, 3.077997, 3.078002, 3.078007, 3.078021",\ - "3.071955, 3.077997, 3.078002, 3.078007, 3.078021",\ - "3.022179, 3.028221, 3.028226, 3.028231, 3.028245",\ - "2.626031, 2.632073, 2.632078, 2.632083, 2.632097"); + values ( "2.871684, 2.877500, 2.877505, 2.877510, 2.877523",\ + "2.871684, 2.877500, 2.877505, 2.877510, 2.877523",\ + "2.871684, 2.877500, 2.877505, 2.877510, 2.877523",\ + "2.823775, 2.829590, 2.829596, 2.829600, 2.829613",\ + "2.421798, 2.427614, 2.427619, 2.427624, 2.427637"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -507,12 +507,97 @@ pin("mprj_io[37]") { } /* end of arc hk_serial_load_mprj_io[37]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "5.096826, 5.236521, 5.236521, 5.236521, 5.236521",\ + "5.096826, 5.236521, 5.236521, 5.236521, 5.236521",\ + "5.096826, 5.236521, 5.236521, 5.236521, 5.236521",\ + "5.083539, 5.236521, 5.236521, 5.236521, 5.236521",\ + "4.990924, 5.169088, 5.177176, 5.184411, 5.205116"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777886, 0.789793, 0.789793, 0.789793, 0.789793"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.989810, 5.095596, 5.095596, 5.095596, 5.095596",\ + "4.989810, 5.095596, 5.095596, 5.095596, 5.095596",\ + "4.989810, 5.095596, 5.095596, 5.095596, 5.095596",\ + "4.976523, 5.095596, 5.095596, 5.095596, 5.095596",\ + "4.883908, 5.029936, 5.037627, 5.044505, 5.064192"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\ + "0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\ + "0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\ + "0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\ + "0.444237, 0.533634, 0.538782, 0.543386, 0.556563"); + } + + } /* end of arc hkspi_clk_mprj_io[37]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.879243, 3.880129, 3.880188, 3.880242, 3.880394",\ + "3.879243, 3.880129, 3.880188, 3.880242, 3.880394",\ + "3.879243, 3.880129, 3.880188, 3.880242, 3.880394",\ + "3.879243, 3.880129, 3.880188, 3.880242, 3.880394",\ + "3.850109, 3.850995, 3.851054, 3.851108, 3.851260"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.830987, 3.836803, 3.836808, 3.836812, 3.836826",\ + "3.830987, 3.836803, 3.836808, 3.836812, 3.836826",\ + "3.830987, 3.836803, 3.836808, 3.836812, 3.836826",\ + "3.830987, 3.836803, 3.836808, 3.836812, 3.836826",\ + "3.801853, 3.807668, 3.807673, 3.807678, 3.807691"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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 hkspi_clk_mprj_io[37]_redg_min*/ + } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -526,11 +611,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.251439, 4.423164, 4.430766, 4.430766, 4.430766",\ - "4.251439, 4.423164, 4.430766, 4.430766, 4.430766",\ - "4.239516, 4.411242, 4.419037, 4.426010, 4.430766",\ - "4.151292, 4.323017, 4.330813, 4.337786, 4.357743",\ - "3.752722, 3.924447, 3.932243, 3.939216, 3.959173"); + values ( "4.418850, 4.597015, 4.604902, 4.604902, 4.604902",\ + "4.418850, 4.597015, 4.604902, 4.604902, 4.604902",\ + "4.406480, 4.584645, 4.592734, 4.599968, 4.604902",\ + "4.314948, 4.493113, 4.501202, 4.508436, 4.529140",\ + "3.922116, 4.100281, 4.108369, 4.115603, 4.136309"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -544,11 +629,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.103917, 4.244665, 4.250558, 4.250558, 4.250558",\ - "4.103917, 4.244665, 4.250558, 4.250558, 4.250558",\ - "4.091994, 4.232742, 4.240154, 4.246784, 4.250558",\ - "4.003770, 4.144518, 4.151931, 4.158561, 4.177535",\ - "3.605201, 3.745949, 3.753361, 3.759991, 3.778966"); + values ( "4.262015, 4.408041, 4.414155, 4.414155, 4.414155",\ + "4.262015, 4.408041, 4.414155, 4.414155, 4.414155",\ + "4.249645, 4.395671, 4.403361, 4.410240, 4.414155",\ + "4.158113, 4.304139, 4.311829, 4.318707, 4.338394",\ + "3.765280, 3.911307, 3.918997, 3.925875, 3.945562"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -569,11 +654,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.450404, 3.451308, 3.451369, 3.451424, 3.451581",\ - "3.450404, 3.451308, 3.451369, 3.451424, 3.451581",\ - "3.450404, 3.451308, 3.451369, 3.451424, 3.451581",\ - "3.400628, 3.401532, 3.401593, 3.401648, 3.401805",\ - "3.004479, 3.005384, 3.005445, 3.005500, 3.005656"); + values ( "3.228548, 3.229419, 3.229477, 3.229530, 3.229681",\ + "3.228548, 3.229419, 3.229477, 3.229530, 3.229681",\ + "3.228548, 3.229419, 3.229477, 3.229530, 3.229681",\ + "3.180639, 3.181509, 3.181568, 3.181621, 3.181772",\ + "2.778662, 2.779533, 2.779592, 2.779644, 2.779795"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -587,11 +672,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.400322, 3.406411, 3.406416, 3.406420, 3.406434",\ - "3.400322, 3.406411, 3.406416, 3.406420, 3.406434",\ - "3.400322, 3.406411, 3.406416, 3.406420, 3.406434",\ - "3.350546, 3.356635, 3.356640, 3.356644, 3.356658",\ - "2.954398, 2.960486, 2.960491, 2.960496, 2.960509"); + values ( "3.180345, 3.186205, 3.186210, 3.186214, 3.186227",\ + "3.180345, 3.186205, 3.186210, 3.186214, 3.186227",\ + "3.180345, 3.186205, 3.186210, 3.186214, 3.186227",\ + "3.132436, 3.138295, 3.138300, 3.138305, 3.138318",\ + "2.730459, 2.736319, 2.736324, 2.736328, 2.736341"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -605,12 +690,97 @@ pin("mprj_io[36]") { } /* end of arc hk_serial_load_mprj_io[36]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "5.217077, 5.356772, 5.356772, 5.356772, 5.356772",\ + "5.217077, 5.356772, 5.356772, 5.356772, 5.356772",\ + "5.217077, 5.356772, 5.356772, 5.356772, 5.356772",\ + "5.203790, 5.356772, 5.356772, 5.356772, 5.356772",\ + "5.111175, 5.289340, 5.297428, 5.304663, 5.325368"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777887, 0.789793, 0.789793, 0.789793, 0.789793"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "5.106554, 5.212337, 5.212337, 5.212337, 5.212337",\ + "5.106554, 5.212337, 5.212337, 5.212337, 5.212337",\ + "5.106554, 5.212337, 5.212337, 5.212337, 5.212337",\ + "5.093266, 5.212337, 5.212337, 5.212337, 5.212337",\ + "5.000652, 5.146678, 5.154368, 5.161247, 5.180933"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\ + "0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\ + "0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\ + "0.444236, 0.533636, 0.538783, 0.543387, 0.556564",\ + "0.444236, 0.533636, 0.538783, 0.543387, 0.556564"); + } + + } /* end of arc hkspi_clk_mprj_io[36]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.993425, 3.994296, 3.994354, 3.994407, 3.994558",\ + "3.993425, 3.994296, 3.994354, 3.994407, 3.994558",\ + "3.993425, 3.994296, 3.994354, 3.994407, 3.994558",\ + "3.993425, 3.994296, 3.994354, 3.994407, 3.994558",\ + "3.964290, 3.965161, 3.965220, 3.965272, 3.965424"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.945222, 3.951082, 3.951087, 3.951091, 3.951104",\ + "3.945222, 3.951082, 3.951087, 3.951091, 3.951104",\ + "3.945222, 3.951082, 3.951087, 3.951091, 3.951104",\ + "3.945222, 3.951082, 3.951087, 3.951091, 3.951104",\ + "3.916087, 3.921947, 3.921952, 3.921957, 3.921969"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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 hkspi_clk_mprj_io[36]_redg_min*/ + } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -618,17 +788,102 @@ pin("mprj_io[35]") { /* Other user defined attributes. */ original_pin : mprj_io[35]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "8.917892, 9.096057, 9.104145, 9.111380, 9.132085",\ + "8.969406, 9.147571, 9.155659, 9.162893, 9.183599",\ + "9.020921, 9.199085, 9.207173, 9.214408, 9.235113",\ + "9.123949, 9.302114, 9.310202, 9.317436, 9.338141",\ + "9.330004, 9.508168, 9.516256, 9.523491, 9.544196"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777886, 0.789793, 0.789793, 0.789793, 0.789793"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "8.811427, 8.957456, 8.965146, 8.972024, 8.991711",\ + "8.862941, 9.008969, 9.016660, 9.023538, 9.043224",\ + "8.914455, 9.060484, 9.068174, 9.075052, 9.094739",\ + "9.017484, 9.163512, 9.171203, 9.178081, 9.197767",\ + "9.223538, 9.369567, 9.377257, 9.384135, 9.403822"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\ + "0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\ + "0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\ + "0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\ + "0.444237, 0.533634, 0.538782, 0.543386, 0.556563"); + } + + } /* end of arc clock_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "6.765737, 6.766622, 6.766682, 6.766735, 6.766888",\ + "6.860598, 6.861484, 6.861543, 6.861597, 6.861749",\ + "6.860598, 6.861484, 6.861543, 6.861597, 6.861749",\ + "6.956897, 6.957782, 6.957842, 6.957895, 6.958048",\ + "7.148057, 7.148942, 7.149002, 7.149055, 7.149208"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "6.717482, 6.723298, 6.723303, 6.723308, 6.723321",\ + "6.812344, 6.818160, 6.818165, 6.818170, 6.818183",\ + "6.812344, 6.818160, 6.818165, 6.818170, 6.818183",\ + "6.908642, 6.914458, 6.914464, 6.914468, 6.914482",\ + "7.099802, 7.105618, 7.105623, 7.105628, 7.105641"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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_mprj_io[35]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.581839, 4.753563, 4.761165, 4.761165, 4.761165",\ - "4.581839, 4.753563, 4.761165, 4.761165, 4.761165",\ - "4.569916, 4.741640, 4.749436, 4.756409, 4.761165",\ - "4.481691, 4.653416, 4.661212, 4.668184, 4.688141",\ - "4.083121, 4.254846, 4.262642, 4.269615, 4.289572"); + values ( "4.763994, 4.942159, 4.950045, 4.950045, 4.950045",\ + "4.763994, 4.942159, 4.950045, 4.950045, 4.950045",\ + "4.751624, 4.929789, 4.937877, 4.945111, 4.950045",\ + "4.660091, 4.838256, 4.846344, 4.853579, 4.874284",\ + "4.267260, 4.445424, 4.453512, 4.460747, 4.481452"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -642,11 +897,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.439279, 4.580029, 4.585922, 4.585922, 4.585922",\ - "4.439279, 4.580029, 4.585922, 4.585922, 4.585922",\ - "4.427356, 4.568106, 4.575519, 4.582149, 4.585922",\ - "4.339132, 4.479882, 4.487294, 4.493924, 4.512899",\ - "3.940562, 4.081312, 4.088725, 4.095355, 4.114329"); + values ( "4.611216, 4.757244, 4.763357, 4.763357, 4.763357",\ + "4.611216, 4.757244, 4.763357, 4.763357, 4.763357",\ + "4.598845, 4.744874, 4.752564, 4.759442, 4.763357",\ + "4.507313, 4.653341, 4.661031, 4.667910, 4.687596",\ + "4.114480, 4.260509, 4.268199, 4.275078, 4.294764"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -667,11 +922,11 @@ pin("mprj_io[35]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.785055, 3.785975, 3.786037, 3.786092, 3.786251",\ - "3.785055, 3.785975, 3.786037, 3.786092, 3.786251",\ - "3.785055, 3.785975, 3.786037, 3.786092, 3.786251",\ - "3.735279, 3.736199, 3.736261, 3.736316, 3.736475",\ - "3.339131, 3.340050, 3.340112, 3.340168, 3.340326"); + values ( "3.550799, 3.551684, 3.551744, 3.551797, 3.551950",\ + "3.550799, 3.551684, 3.551744, 3.551797, 3.551950",\ + "3.550799, 3.551684, 3.551744, 3.551797, 3.551950",\ + "3.502890, 3.503775, 3.503834, 3.503888, 3.504040",\ + "3.100913, 3.101798, 3.101858, 3.101911, 3.102064"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -685,11 +940,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.734920, 3.740963, 3.740968, 3.740973, 3.740987",\ - "3.734920, 3.740963, 3.740968, 3.740973, 3.740987",\ - "3.734920, 3.740963, 3.740968, 3.740973, 3.740987",\ - "3.685144, 3.691187, 3.691193, 3.691197, 3.691211",\ - "3.288996, 3.295039, 3.295044, 3.295049, 3.295063"); + values ( "3.502544, 3.508361, 3.508366, 3.508370, 3.508384",\ + "3.502544, 3.508361, 3.508366, 3.508370, 3.508384",\ + "3.502544, 3.508361, 3.508366, 3.508370, 3.508384",\ + "3.454635, 3.460451, 3.460456, 3.460461, 3.460474",\ + "3.052658, 3.058475, 3.058480, 3.058484, 3.058498"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -703,12 +958,97 @@ pin("mprj_io[35]") { } /* end of arc hk_serial_load_mprj_io[35]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "5.460686, 5.600381, 5.600381, 5.600381, 5.600381",\ + "5.460686, 5.600381, 5.600381, 5.600381, 5.600381",\ + "5.460686, 5.600381, 5.600381, 5.600381, 5.600381",\ + "5.447399, 5.600381, 5.600381, 5.600381, 5.600381",\ + "5.354784, 5.532948, 5.541037, 5.548271, 5.568976"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\ + "0.777886, 0.789793, 0.789793, 0.789793, 0.789793"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "5.354220, 5.460007, 5.460007, 5.460007, 5.460007",\ + "5.354220, 5.460007, 5.460007, 5.460007, 5.460007",\ + "5.354220, 5.460007, 5.460007, 5.460007, 5.460007",\ + "5.340933, 5.460007, 5.460007, 5.460007, 5.460007",\ + "5.248319, 5.394347, 5.402038, 5.408916, 5.428602"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\ + "0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\ + "0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\ + "0.444237, 0.533634, 0.538782, 0.543386, 0.556563",\ + "0.444237, 0.533634, 0.538782, 0.543386, 0.556563"); + } + + } /* end of arc hkspi_clk_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.063030, 4.063916, 4.063975, 4.064029, 4.064181",\ + "4.063030, 4.063916, 4.063975, 4.064029, 4.064181",\ + "4.063030, 4.063916, 4.063975, 4.064029, 4.064181",\ + "4.063030, 4.063916, 4.063975, 4.064029, 4.064181",\ + "4.033895, 4.034781, 4.034841, 4.034894, 4.035047"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.014775, 4.020592, 4.020597, 4.020602, 4.020615",\ + "4.014775, 4.020592, 4.020597, 4.020602, 4.020615",\ + "4.014775, 4.020592, 4.020597, 4.020602, 4.020615",\ + "4.014775, 4.020592, 4.020597, 4.020602, 4.020615",\ + "3.985641, 3.991457, 3.991462, 3.991467, 3.991480"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + 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 hkspi_clk_mprj_io[35]_redg_min*/ + } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -722,11 +1062,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.921274, 5.093001, 5.100602, 5.100602, 5.100602",\ - "4.921274, 5.093001, 5.100602, 5.100602, 5.100602",\ - "4.909351, 5.081078, 5.088874, 5.095847, 5.100602",\ - "4.821127, 4.992854, 5.000649, 5.007623, 5.027579",\ - "4.422557, 4.594284, 4.602080, 4.609053, 4.629009"); + values ( "5.116047, 5.294214, 5.302100, 5.302100, 5.302100",\ + "5.116047, 5.294214, 5.302100, 5.302100, 5.302100",\ + "5.103677, 5.281844, 5.289932, 5.297166, 5.302100",\ + "5.012145, 5.190311, 5.198400, 5.205634, 5.226339",\ + "4.619312, 4.797479, 4.805567, 4.812801, 4.833507"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -740,11 +1080,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.779386, 4.920136, 4.926029, 4.926029, 4.926029",\ - "4.779386, 4.920136, 4.926029, 4.926029, 4.926029",\ - "4.767463, 4.908214, 4.915626, 4.922256, 4.926029",\ - "4.679239, 4.819989, 4.827402, 4.834032, 4.853006",\ - "4.280669, 4.421419, 4.428832, 4.435462, 4.454436"); + values ( "4.965196, 5.111225, 5.117338, 5.117338, 5.117338",\ + "4.965196, 5.111225, 5.117338, 5.117338, 5.117338",\ + "4.952826, 5.098855, 5.106545, 5.113423, 5.117338",\ + "4.861293, 5.007322, 5.015012, 5.021891, 5.041577",\ + "4.468461, 4.614490, 4.622180, 4.629059, 4.648745"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -765,11 +1105,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.124639, 4.125562, 4.125624, 4.125680, 4.125839",\ - "4.124639, 4.125562, 4.125624, 4.125680, 4.125839",\ - "4.124639, 4.125562, 4.125624, 4.125680, 4.125839",\ - "4.074863, 4.075787, 4.075849, 4.075904, 4.076063",\ - "3.678714, 3.679638, 3.679700, 3.679756, 3.679914"); + values ( "3.861353, 3.862242, 3.862301, 3.862355, 3.862508",\ + "3.861353, 3.862242, 3.862301, 3.862355, 3.862508",\ + "3.861353, 3.862242, 3.862301, 3.862355, 3.862508",\ + "3.813443, 3.814332, 3.814392, 3.814445, 3.814598",\ + "3.411467, 3.412355, 3.412415, 3.412469, 3.412622"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -783,11 +1123,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.074491, 4.080523, 4.080529, 4.080534, 4.080548",\ - "4.074491, 4.080523, 4.080529, 4.080534, 4.080548",\ - "4.074491, 4.080523, 4.080529, 4.080534, 4.080548",\ - "4.024715, 4.030747, 4.030753, 4.030758, 4.030772",\ - "3.628567, 3.634599, 3.634604, 3.634609, 3.634624"); + values ( "3.813086, 3.818892, 3.818897, 3.818902, 3.818915",\ + "3.813086, 3.818892, 3.818897, 3.818902, 3.818915",\ + "3.813086, 3.818892, 3.818897, 3.818902, 3.818915",\ + "3.765176, 3.770982, 3.770988, 3.770992, 3.771006",\ + "3.363199, 3.369006, 3.369011, 3.369016, 3.369029"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -801,12 +1141,97 @@ pin("mprj_io[34]") { } /* end of arc hk_serial_load_mprj_io[34]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.704076, 4.843773, 4.843773, 4.843773, 4.843773",\ + "4.704076, 4.843773, 4.843773, 4.843773, 4.843773",\ + "4.704076, 4.843773, 4.843773, 4.843773, 4.843773",\ + "4.690789, 4.843773, 4.843773, 4.843773, 4.843773",\ + "4.598174, 4.776340, 4.784429, 4.791663, 4.812368"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.589698, 4.696399, 4.696399, 4.696399, 4.696399",\ + "4.589698, 4.696399, 4.696399, 4.696399, 4.696399",\ + "4.589698, 4.696399, 4.696399, 4.696399, 4.696399",\ + "4.576411, 4.696399, 4.696399, 4.696399, 4.696399",\ + "4.483796, 4.630507, 4.638250, 4.645175, 4.664995"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.171408, 4.336695, 4.344198, 4.350909, 4.370118",\ + "4.171408, 4.336695, 4.344198, 4.350909, 4.370118",\ + "4.171408, 4.336695, 4.344198, 4.350909, 4.370118",\ + "4.171408, 4.336695, 4.344198, 4.350909, 4.370118",\ + "4.142273, 4.307560, 4.315063, 4.321775, 4.340983"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.057643, 4.193748, 4.200931, 4.207355, 4.225742",\ + "4.057643, 4.193748, 4.200931, 4.207355, 4.225742",\ + "4.057643, 4.193748, 4.200931, 4.207355, 4.225742",\ + "4.057643, 4.193748, 4.200931, 4.207355, 4.225742",\ + "4.028508, 4.164613, 4.171796, 4.178221, 4.196608"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668",\ + "0.423505, 0.515551, 0.520966, 0.525808, 0.539668"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg_min*/ + } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -814,17 +1239,102 @@ pin("mprj_io[33]") { /* Other user defined attributes. */ original_pin : mprj_io[33]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "8.438890, 8.617058, 8.625145, 8.632380, 8.653085",\ + "8.490403, 8.668571, 8.676659, 8.683893, 8.704598",\ + "8.541918, 8.720085, 8.728174, 8.735408, 8.756113",\ + "8.644945, 8.823113, 8.831202, 8.838436, 8.859140",\ + "8.851001, 9.029169, 9.037256, 9.044491, 9.065196"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "8.511566, 8.658278, 8.666020, 8.672946, 8.692765",\ + "8.563080, 8.709791, 8.717534, 8.724460, 8.744279",\ + "8.614595, 8.761307, 8.769049, 8.775974, 8.795794",\ + "8.717623, 8.864334, 8.872076, 8.879002, 8.898821",\ + "8.923677, 9.070389, 9.078132, 9.085057, 9.104877"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670"); + } + + } /* end of arc clock_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "6.942241, 7.107529, 7.115032, 7.121744, 7.140952",\ + "7.037102, 7.202390, 7.209894, 7.216605, 7.235813",\ + "7.037102, 7.202390, 7.209894, 7.216605, 7.235813",\ + "7.133401, 7.298689, 7.306192, 7.312904, 7.332112",\ + "7.324561, 7.489849, 7.497352, 7.504064, 7.523272"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "6.995876, 7.131982, 7.139165, 7.145589, 7.163976",\ + "7.090738, 7.226844, 7.234027, 7.240451, 7.258838",\ + "7.090738, 7.226844, 7.234027, 7.240451, 7.258838",\ + "7.187037, 7.323142, 7.330325, 7.336750, 7.355136",\ + "7.378197, 7.514302, 7.521485, 7.527910, 7.546297"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670"); + } + + } /* end of arc clock_mprj_io[33]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.249548, 5.421276, 5.428877, 5.428877, 5.428877",\ - "5.249548, 5.421276, 5.428877, 5.428877, 5.428877",\ - "5.237625, 5.409353, 5.417149, 5.424121, 5.428877",\ - "5.149401, 5.321129, 5.328925, 5.335897, 5.355854",\ - "4.750832, 4.922559, 4.930355, 4.937328, 4.957284"); + values ( "5.457872, 5.636040, 5.643926, 5.643926, 5.643926",\ + "5.457872, 5.636040, 5.643926, 5.643926, 5.643926",\ + "5.445502, 5.623670, 5.631758, 5.638992, 5.643926",\ + "5.353970, 5.532137, 5.540225, 5.547460, 5.568164",\ + "4.961138, 5.139305, 5.147393, 5.154628, 5.175333"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -838,11 +1348,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.115321, 5.256074, 5.261968, 5.261968, 5.261968",\ - "5.115321, 5.256074, 5.261968, 5.261968, 5.261968",\ - "5.103398, 5.244152, 5.251564, 5.258194, 5.261968",\ - "5.015174, 5.155928, 5.163340, 5.169970, 5.188945",\ - "4.616604, 4.757358, 4.764770, 4.771399, 4.790375"); + values ( "5.314970, 5.461001, 5.467115, 5.467115, 5.467115",\ + "5.314970, 5.461001, 5.467115, 5.467115, 5.467115",\ + "5.302600, 5.448631, 5.456322, 5.463200, 5.467115",\ + "5.211067, 5.357099, 5.364789, 5.371667, 5.391354",\ + "4.818235, 4.964267, 4.971957, 4.978835, 4.998522"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -863,11 +1373,11 @@ pin("mprj_io[33]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.460116, 4.461059, 4.461122, 4.461178, 4.461339",\ - "4.460116, 4.461059, 4.461122, 4.461178, 4.461339",\ - "4.460116, 4.461059, 4.461122, 4.461178, 4.461339",\ - "4.410340, 4.411283, 4.411346, 4.411402, 4.411563",\ - "4.014192, 4.015135, 4.015198, 4.015254, 4.015415"); + values ( "4.184381, 4.185288, 4.185349, 4.185403, 4.185558",\ + "4.184381, 4.185288, 4.185349, 4.185403, 4.185558",\ + "4.184381, 4.185288, 4.185349, 4.185403, 4.185558",\ + "4.136472, 4.137379, 4.137440, 4.137494, 4.137649",\ + "3.734495, 3.735403, 3.735463, 3.735517, 3.735672"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -881,11 +1391,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.409902, 4.415877, 4.415883, 4.415888, 4.415903",\ - "4.409902, 4.415877, 4.415883, 4.415888, 4.415903",\ - "4.409902, 4.415877, 4.415883, 4.415888, 4.415903",\ - "4.360126, 4.366102, 4.366107, 4.366113, 4.366127",\ - "3.963978, 3.969954, 3.969959, 3.969965, 3.969979"); + values ( "4.136049, 4.141802, 4.141807, 4.141812, 4.141826",\ + "4.136049, 4.141802, 4.141807, 4.141812, 4.141826",\ + "4.136049, 4.141802, 4.141807, 4.141812, 4.141826",\ + "4.088140, 4.093892, 4.093898, 4.093903, 4.093917",\ + "3.686163, 3.691916, 3.691921, 3.691926, 3.691940"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -899,12 +1409,97 @@ pin("mprj_io[33]") { } /* end of arc hk_serial_load_mprj_io[33]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.702745, 4.842443, 4.842443, 4.842443, 4.842443",\ + "4.702745, 4.842443, 4.842443, 4.842443, 4.842443",\ + "4.702745, 4.842443, 4.842443, 4.842443, 4.842443",\ + "4.689459, 4.842443, 4.842443, 4.842443, 4.842443",\ + "4.596844, 4.775012, 4.783100, 4.790334, 4.811039"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.741972, 4.848674, 4.848674, 4.848674, 4.848674",\ + "4.741972, 4.848674, 4.848674, 4.848674, 4.848674",\ + "4.741972, 4.848674, 4.848674, 4.848674, 4.848674",\ + "4.728685, 4.848674, 4.848674, 4.848674, 4.848674",\ + "4.636070, 4.782782, 4.790524, 4.797449, 4.817269"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.003515, 4.168803, 4.176307, 4.183018, 4.202226",\ + "4.003515, 4.168803, 4.176307, 4.183018, 4.202226",\ + "4.003515, 4.168803, 4.176307, 4.183018, 4.202226",\ + "4.003515, 4.168803, 4.176307, 4.183018, 4.202226",\ + "3.974380, 4.139668, 4.147172, 4.153883, 4.173091"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.076299, 4.212404, 4.219587, 4.226012, 4.244399",\ + "4.076299, 4.212404, 4.219587, 4.226012, 4.244399",\ + "4.076299, 4.212404, 4.219587, 4.226012, 4.244399",\ + "4.076299, 4.212404, 4.219587, 4.226012, 4.244399",\ + "4.047164, 4.183270, 4.190453, 4.196877, 4.215264"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg_min*/ + } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -912,17 +1507,102 @@ pin("mprj_io[32]") { /* Other user defined attributes. */ original_pin : mprj_io[32]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "8.387049, 8.565211, 8.573299, 8.580534, 8.601239",\ + "8.438562, 8.616725, 8.624813, 8.632048, 8.652753",\ + "8.490077, 8.668240, 8.676329, 8.683562, 8.704268",\ + "8.593105, 8.771268, 8.779356, 8.786591, 8.807296",\ + "8.799160, 8.977323, 8.985411, 8.992645, 9.013350"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "8.478879, 8.625589, 8.633331, 8.640257, 8.660077",\ + "8.530393, 8.677103, 8.684845, 8.691771, 8.711591",\ + "8.581907, 8.728618, 8.736361, 8.743285, 8.763105",\ + "8.684936, 8.831646, 8.839388, 8.846313, 8.866133",\ + "8.890990, 9.037701, 9.045443, 9.052368, 9.072188"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423493, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423493, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423493, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423493, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423493, 0.515548, 0.520962, 0.525804, 0.539662"); + } + + } /* end of arc clock_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "7.507475, 7.672759, 7.680263, 7.686974, 7.706182",\ + "7.602336, 7.767620, 7.775124, 7.781836, 7.801044",\ + "7.602336, 7.767620, 7.775124, 7.781836, 7.801044",\ + "7.698635, 7.863919, 7.871423, 7.878134, 7.897343",\ + "7.889795, 8.055079, 8.062582, 8.069294, 8.088502"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "7.439051, 7.575155, 7.582338, 7.588763, 7.607150",\ + "7.533913, 7.670017, 7.677200, 7.683624, 7.702011",\ + "7.533913, 7.670017, 7.677200, 7.683624, 7.702011",\ + "7.630211, 7.766315, 7.773499, 7.779923, 7.798310",\ + "7.821371, 7.957476, 7.964658, 7.971083, 7.989470"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423493, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423493, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423493, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423493, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423493, 0.515548, 0.520962, 0.525804, 0.539662"); + } + + } /* end of arc clock_mprj_io[32]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.584533, 5.756257, 5.763858, 5.763858, 5.763858",\ - "5.584533, 5.756257, 5.763858, 5.763858, 5.763858",\ - "5.572610, 5.744334, 5.752130, 5.759103, 5.763858",\ - "5.484386, 5.656110, 5.663906, 5.670878, 5.690835",\ - "5.085817, 5.257540, 5.265336, 5.272309, 5.292266"); + values ( "5.806654, 5.984818, 5.992704, 5.992704, 5.992704",\ + "5.806654, 5.984818, 5.992704, 5.992704, 5.992704",\ + "5.794284, 5.972447, 5.980536, 5.987770, 5.992704",\ + "5.702752, 5.880915, 5.889003, 5.896237, 5.916943",\ + "5.309920, 5.488083, 5.496171, 5.503406, 5.524111"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -936,11 +1616,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.436291, 5.577039, 5.582932, 5.582932, 5.582932",\ - "5.436291, 5.577039, 5.582932, 5.582932, 5.582932",\ - "5.424368, 5.565116, 5.572529, 5.579159, 5.582932",\ - "5.336144, 5.476892, 5.484304, 5.490934, 5.509910",\ - "4.937575, 5.078322, 5.085735, 5.092365, 5.111340"); + values ( "5.649211, 5.795238, 5.801351, 5.801351, 5.801351",\ + "5.649211, 5.795238, 5.801351, 5.801351, 5.801351",\ + "5.636841, 5.782867, 5.790558, 5.797436, 5.801351",\ + "5.545309, 5.691335, 5.699025, 5.705903, 5.725590",\ + "5.152477, 5.298503, 5.306193, 5.313071, 5.332758"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -961,11 +1641,11 @@ pin("mprj_io[32]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.778872, 4.779776, 4.779837, 4.779892, 4.780048",\ - "4.778872, 4.779776, 4.779837, 4.779892, 4.780048",\ - "4.778872, 4.779776, 4.779837, 4.779892, 4.780048",\ - "4.729096, 4.730000, 4.730061, 4.730116, 4.730272",\ - "4.332949, 4.333852, 4.333913, 4.333968, 4.334125"); + values ( "4.491310, 4.492179, 4.492239, 4.492291, 4.492442",\ + "4.491310, 4.492179, 4.492239, 4.492291, 4.492442",\ + "4.491310, 4.492179, 4.492239, 4.492291, 4.492442",\ + "4.443400, 4.444270, 4.444329, 4.444382, 4.444532",\ + "4.041424, 4.042294, 4.042352, 4.042405, 4.042556"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -979,11 +1659,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.728796, 4.734887, 4.734892, 4.734897, 4.734910",\ - "4.728796, 4.734887, 4.734892, 4.734897, 4.734910",\ - "4.728796, 4.734887, 4.734892, 4.734897, 4.734910",\ - "4.679019, 4.685111, 4.685116, 4.685121, 4.685134",\ - "4.282871, 4.288963, 4.288968, 4.288972, 4.288986"); + values ( "4.443111, 4.448974, 4.448978, 4.448983, 4.448996",\ + "4.443111, 4.448974, 4.448978, 4.448983, 4.448996",\ + "4.443111, 4.448974, 4.448978, 4.448983, 4.448996",\ + "4.395201, 4.401064, 4.401069, 4.401073, 4.401086",\ + "3.993225, 3.999088, 3.999093, 3.999097, 3.999110"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -997,12 +1677,97 @@ pin("mprj_io[32]") { } /* end of arc hk_serial_load_mprj_io[32]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.727749, 4.867443, 4.867443, 4.867443, 4.867443",\ + "4.727749, 4.867443, 4.867443, 4.867443, 4.867443",\ + "4.727749, 4.867443, 4.867443, 4.867443, 4.867443",\ + "4.714462, 4.867443, 4.867443, 4.867443, 4.867443",\ + "4.621847, 4.800010, 4.808098, 4.815332, 4.836038"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.786455, 4.893156, 4.893156, 4.893156, 4.893156",\ + "4.786455, 4.893156, 4.893156, 4.893156, 4.893156",\ + "4.786455, 4.893156, 4.893156, 4.893156, 4.893156",\ + "4.773168, 4.893156, 4.893156, 4.893156, 4.893156",\ + "4.680553, 4.827263, 4.835006, 4.841931, 4.861751"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423493, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423493, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423493, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423493, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423493, 0.515548, 0.520962, 0.525804, 0.539662"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.203502, 4.368786, 4.376289, 4.383000, 4.402209",\ + "4.203502, 4.368786, 4.376289, 4.383000, 4.402209",\ + "4.203502, 4.368786, 4.376289, 4.383000, 4.402209",\ + "4.203502, 4.368786, 4.376289, 4.383000, 4.402209",\ + "4.174367, 4.339651, 4.347155, 4.353866, 4.373075"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.241863, 4.377967, 4.385150, 4.391575, 4.409962",\ + "4.241863, 4.377967, 4.385150, 4.391575, 4.409962",\ + "4.241863, 4.377967, 4.385150, 4.391575, 4.409962",\ + "4.241863, 4.377967, 4.385150, 4.391575, 4.409962",\ + "4.212729, 4.348833, 4.356016, 4.362441, 4.380827"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423493, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423493, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423493, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423493, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423493, 0.515548, 0.520962, 0.525804, 0.539662"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg_min*/ + } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1016,11 +1781,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.965959, 6.137684, 6.145285, 6.145285, 6.145285",\ - "5.965959, 6.137684, 6.145285, 6.145285, 6.145285",\ - "5.954036, 6.125761, 6.133557, 6.140530, 6.145285",\ - "5.865811, 6.037537, 6.045333, 6.052305, 6.072262",\ - "5.467242, 5.638968, 5.646763, 5.653736, 5.673693"); + values ( "6.202379, 6.380544, 6.388431, 6.388431, 6.388431",\ + "6.202379, 6.380544, 6.388431, 6.388431, 6.388431",\ + "6.190009, 6.368174, 6.376262, 6.383496, 6.388431",\ + "6.098476, 6.276641, 6.284729, 6.291964, 6.312669",\ + "5.705645, 5.883810, 5.891898, 5.899132, 5.919837"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1034,11 +1799,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.826078, 5.966832, 5.972725, 5.972725, 5.972725",\ - "5.826078, 5.966832, 5.972725, 5.972725, 5.972725",\ - "5.814156, 5.954909, 5.962321, 5.968951, 5.972725",\ - "5.725932, 5.866685, 5.874097, 5.880727, 5.899702",\ - "5.327362, 5.468115, 5.475527, 5.482157, 5.501132"); + values ( "6.053610, 6.199642, 6.205755, 6.205755, 6.205755",\ + "6.053610, 6.199642, 6.205755, 6.205755, 6.205755",\ + "6.041240, 6.187272, 6.194962, 6.201840, 6.205755",\ + "5.949708, 6.095739, 6.103430, 6.110308, 6.129994",\ + "5.556876, 5.702908, 5.710598, 5.717476, 5.737163"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1059,11 +1824,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.161816, 5.162758, 5.162821, 5.162877, 5.163038",\ - "5.161816, 5.162758, 5.162821, 5.162877, 5.163038",\ - "5.161816, 5.162758, 5.162821, 5.162877, 5.163038",\ - "5.112040, 5.112982, 5.113045, 5.113101, 5.113262",\ - "4.715892, 4.716834, 4.716897, 4.716953, 4.717114"); + values ( "4.859982, 4.860888, 4.860950, 4.861004, 4.861158",\ + "4.859982, 4.860888, 4.860950, 4.861004, 4.861158",\ + "4.859982, 4.860888, 4.860950, 4.861004, 4.861158",\ + "4.812072, 4.812979, 4.813040, 4.813094, 4.813249",\ + "4.410096, 4.411003, 4.411063, 4.411118, 4.411273"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1077,11 +1842,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.111603, 5.117580, 5.117586, 5.117591, 5.117605",\ - "5.111603, 5.117580, 5.117586, 5.117591, 5.117605",\ - "5.111603, 5.117580, 5.117586, 5.117591, 5.117605",\ - "5.061827, 5.067804, 5.067810, 5.067815, 5.067830",\ - "4.665679, 4.671656, 4.671662, 4.671667, 4.671681"); + values ( "4.811652, 4.817405, 4.817410, 4.817415, 4.817430",\ + "4.811652, 4.817405, 4.817410, 4.817415, 4.817430",\ + "4.811652, 4.817405, 4.817410, 4.817415, 4.817430",\ + "4.763742, 4.769495, 4.769501, 4.769506, 4.769520",\ + "4.361766, 4.367519, 4.367525, 4.367529, 4.367543"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1095,12 +1860,97 @@ pin("mprj_io[31]") { } /* end of arc hk_serial_load_mprj_io[31]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.666551, 4.806247, 4.806247, 4.806247, 4.806247",\ + "4.666551, 4.806247, 4.806247, 4.806247, 4.806247",\ + "4.666551, 4.806247, 4.806247, 4.806247, 4.806247",\ + "4.653264, 4.806247, 4.806247, 4.806247, 4.806247",\ + "4.560648, 4.738813, 4.746902, 4.754136, 4.774841"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.582743, 4.689444, 4.689444, 4.689444, 4.689444",\ + "4.582743, 4.689444, 4.689444, 4.689444, 4.689444",\ + "4.582743, 4.689444, 4.689444, 4.689444, 4.689444",\ + "4.569456, 4.689444, 4.689444, 4.689444, 4.689444",\ + "4.476840, 4.623551, 4.631293, 4.638219, 4.658038"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.109947, 4.275232, 4.282736, 4.289447, 4.308656",\ + "4.109947, 4.275232, 4.282736, 4.289447, 4.308656",\ + "4.109947, 4.275232, 4.282736, 4.289447, 4.308656",\ + "4.109947, 4.275232, 4.282736, 4.289447, 4.308656",\ + "4.080812, 4.246098, 4.253602, 4.260313, 4.279521"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.042476, 4.178581, 4.185763, 4.192188, 4.210575",\ + "4.042476, 4.178581, 4.185763, 4.192188, 4.210575",\ + "4.042476, 4.178581, 4.185763, 4.192188, 4.210575",\ + "4.042476, 4.178581, 4.185763, 4.192188, 4.210575",\ + "4.013341, 4.149446, 4.156629, 4.163054, 4.181440"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423500, 0.515550, 0.520964, 0.525806, 0.539665"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg_min*/ + } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1114,11 +1964,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.300074, 6.471802, 6.479403, 6.479403, 6.479403",\ - "6.300074, 6.471802, 6.479403, 6.479403, 6.479403",\ - "6.288151, 6.459879, 6.467675, 6.474648, 6.479403",\ - "6.199927, 6.371655, 6.379451, 6.386424, 6.406381",\ - "5.801357, 5.973086, 5.980882, 5.987855, 6.007812"); + values ( "6.550193, 6.728362, 6.736248, 6.736248, 6.736248",\ + "6.550193, 6.728362, 6.736248, 6.736248, 6.736248",\ + "6.537823, 6.715992, 6.724080, 6.731314, 6.736248",\ + "6.446290, 6.624458, 6.632546, 6.639781, 6.660486",\ + "6.053458, 6.231627, 6.239715, 6.246949, 6.267654"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1132,11 +1982,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.157570, 6.298324, 6.304217, 6.304217, 6.304217",\ - "6.157570, 6.298324, 6.304217, 6.304217, 6.304217",\ - "6.145647, 6.286401, 6.293814, 6.300444, 6.304217",\ - "6.057423, 6.198177, 6.205589, 6.212219, 6.231194",\ - "5.658854, 5.799608, 5.807020, 5.813650, 5.832625"); + values ( "6.398702, 6.544735, 6.550849, 6.550849, 6.550849",\ + "6.398702, 6.544735, 6.550849, 6.550849, 6.550849",\ + "6.386332, 6.532365, 6.540055, 6.546934, 6.550849",\ + "6.294799, 6.440832, 6.448523, 6.455401, 6.475087",\ + "5.901968, 6.048000, 6.055691, 6.062570, 6.082256"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1157,11 +2007,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.492542, 5.493495, 5.493559, 5.493616, 5.493778",\ - "5.492542, 5.493495, 5.493559, 5.493616, 5.493778",\ - "5.492542, 5.493495, 5.493559, 5.493616, 5.493778",\ - "5.442766, 5.443719, 5.443783, 5.443840, 5.444002",\ - "5.046618, 5.047572, 5.047635, 5.047692, 5.047854"); + values ( "5.170922, 5.171840, 5.171901, 5.171956, 5.172112",\ + "5.170922, 5.171840, 5.171901, 5.171956, 5.172112",\ + "5.170922, 5.171840, 5.171901, 5.171956, 5.172112",\ + "5.123013, 5.123930, 5.123991, 5.124046, 5.124202",\ + "4.721036, 4.721954, 4.722015, 4.722070, 4.722226"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1175,11 +2025,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.442290, 5.448235, 5.448240, 5.448246, 5.448260",\ - "5.442290, 5.448235, 5.448240, 5.448246, 5.448260",\ - "5.442290, 5.448235, 5.448240, 5.448246, 5.448260",\ - "5.392514, 5.398458, 5.398464, 5.398469, 5.398484",\ - "4.996366, 5.002310, 5.002316, 5.002321, 5.002337"); + values ( "5.122554, 5.128276, 5.128282, 5.128287, 5.128301",\ + "5.122554, 5.128276, 5.128282, 5.128287, 5.128301",\ + "5.122554, 5.128276, 5.128282, 5.128287, 5.128301",\ + "5.074645, 5.080367, 5.080372, 5.080377, 5.080392",\ + "4.672668, 4.678390, 4.678396, 4.678401, 4.678415"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1193,12 +2043,97 @@ pin("mprj_io[30]") { } /* end of arc hk_serial_load_mprj_io[30]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.689130, 4.828829, 4.828829, 4.828829, 4.828829",\ + "4.689130, 4.828829, 4.828829, 4.828829, 4.828829",\ + "4.689130, 4.828829, 4.828829, 4.828829, 4.828829",\ + "4.675843, 4.828829, 4.828829, 4.828829, 4.828829",\ + "4.583228, 4.761396, 4.769485, 4.776719, 4.797424"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.602579, 4.709281, 4.709281, 4.709281, 4.709281",\ + "4.602579, 4.709281, 4.709281, 4.709281, 4.709281",\ + "4.602579, 4.709281, 4.709281, 4.709281, 4.709281",\ + "4.589292, 4.709281, 4.709281, 4.709281, 4.709281",\ + "4.496678, 4.643389, 4.651132, 4.658057, 4.677876"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423513, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423513, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423513, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423513, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423513, 0.515554, 0.520968, 0.525811, 0.539672"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.157785, 4.323074, 4.330578, 4.337289, 4.356497",\ + "4.157785, 4.323074, 4.330578, 4.337289, 4.356497",\ + "4.157785, 4.323074, 4.330578, 4.337289, 4.356497",\ + "4.157785, 4.323074, 4.330578, 4.337289, 4.356497",\ + "4.128651, 4.293940, 4.301443, 4.308155, 4.327363"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.068520, 4.204626, 4.211809, 4.218233, 4.236620",\ + "4.068520, 4.204626, 4.211809, 4.218233, 4.236620",\ + "4.068520, 4.204626, 4.211809, 4.218233, 4.236620",\ + "4.068520, 4.204626, 4.211809, 4.218233, 4.236620",\ + "4.039385, 4.175491, 4.182674, 4.189098, 4.207485"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423513, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423513, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423513, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423513, 0.515554, 0.520968, 0.525811, 0.539672",\ + "0.423513, 0.515554, 0.520968, 0.525811, 0.539672"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg_min*/ + } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1212,11 +2147,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.642718, 6.814443, 6.822044, 6.822044, 6.822044",\ - "6.642718, 6.814443, 6.822044, 6.822044, 6.822044",\ - "6.630795, 6.802520, 6.810316, 6.817288, 6.822044",\ - "6.542571, 6.714295, 6.722092, 6.729064, 6.749021",\ - "6.144003, 6.315727, 6.323524, 6.330496, 6.350453"); + values ( "6.906980, 7.085143, 7.093029, 7.093029, 7.093029",\ + "6.906980, 7.085143, 7.093029, 7.093029, 7.093029",\ + "6.894609, 7.072773, 7.080862, 7.088096, 7.093029",\ + "6.803076, 6.981240, 6.989328, 6.996563, 7.017268",\ + "6.410244, 6.588408, 6.596496, 6.603730, 6.624435"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1230,11 +2165,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.492990, 6.633741, 6.639634, 6.639634, 6.639634",\ - "6.492990, 6.633741, 6.639634, 6.639634, 6.639634",\ - "6.481067, 6.621819, 6.629231, 6.635861, 6.639634",\ - "6.392842, 6.533594, 6.541007, 6.547637, 6.566611",\ - "5.994273, 6.135025, 6.142438, 6.149068, 6.168042"); + values ( "6.747992, 6.894022, 6.900136, 6.900136, 6.900136",\ + "6.747992, 6.894022, 6.900136, 6.900136, 6.900136",\ + "6.735622, 6.881652, 6.889342, 6.896221, 6.900136",\ + "6.644089, 6.790119, 6.797810, 6.804688, 6.824375",\ + "6.251258, 6.397288, 6.404979, 6.411857, 6.431543"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1255,11 +2190,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.825905, 5.826838, 5.826901, 5.826957, 5.827117",\ - "5.825905, 5.826838, 5.826901, 5.826957, 5.827117",\ - "5.825905, 5.826838, 5.826901, 5.826957, 5.827117",\ - "5.776129, 5.777062, 5.777125, 5.777181, 5.777341",\ - "5.379980, 5.380914, 5.380977, 5.381032, 5.381193"); + values ( "5.491951, 5.492850, 5.492910, 5.492964, 5.493118",\ + "5.491951, 5.492850, 5.492910, 5.492964, 5.493118",\ + "5.491951, 5.492850, 5.492910, 5.492964, 5.493118",\ + "5.444041, 5.444940, 5.445001, 5.445054, 5.445209",\ + "5.042064, 5.042963, 5.043023, 5.043077, 5.043231"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1273,11 +2208,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.775721, 5.781722, 5.781728, 5.781733, 5.781747",\ - "5.775721, 5.781722, 5.781728, 5.781733, 5.781747",\ - "5.775721, 5.781722, 5.781728, 5.781733, 5.781747",\ - "5.725945, 5.731946, 5.731952, 5.731956, 5.731971",\ - "5.329796, 5.335798, 5.335803, 5.335808, 5.335823"); + values ( "5.443649, 5.449426, 5.449430, 5.449436, 5.449450",\ + "5.443649, 5.449426, 5.449430, 5.449436, 5.449450",\ + "5.443649, 5.449426, 5.449430, 5.449436, 5.449450",\ + "5.395739, 5.401516, 5.401521, 5.401526, 5.401540",\ + "4.993762, 4.999538, 4.999544, 4.999549, 4.999562"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1291,12 +2226,97 @@ pin("mprj_io[29]") { } /* end of arc hk_serial_load_mprj_io[29]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.570506, 4.710201, 4.710201, 4.710201, 4.710201",\ + "4.570506, 4.710201, 4.710201, 4.710201, 4.710201",\ + "4.570506, 4.710201, 4.710201, 4.710201, 4.710201",\ + "4.557219, 4.710201, 4.710201, 4.710201, 4.710201",\ + "4.464604, 4.642768, 4.650856, 4.658091, 4.678796"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.560480, 4.667181, 4.667181, 4.667181, 4.667181",\ + "4.560480, 4.667181, 4.667181, 4.667181, 4.667181",\ + "4.560480, 4.667181, 4.667181, 4.667181, 4.667181",\ + "4.547193, 4.667181, 4.667181, 4.667181, 4.667181",\ + "4.454578, 4.601289, 4.609031, 4.615956, 4.635776"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423495, 0.515549, 0.520962, 0.525805, 0.539663",\ + "0.423495, 0.515549, 0.520962, 0.525805, 0.539663",\ + "0.423495, 0.515549, 0.520962, 0.525805, 0.539663",\ + "0.423495, 0.515549, 0.520962, 0.525805, 0.539663",\ + "0.423495, 0.515549, 0.520962, 0.525805, 0.539663"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.053027, 4.218311, 4.225815, 4.232526, 4.251735",\ + "4.053027, 4.218311, 4.225815, 4.232526, 4.251735",\ + "4.053027, 4.218311, 4.225815, 4.232526, 4.251735",\ + "4.053027, 4.218311, 4.225815, 4.232526, 4.251735",\ + "4.023892, 4.189177, 4.196681, 4.203392, 4.222600"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.028978, 4.165083, 4.172266, 4.178690, 4.197077",\ + "4.028978, 4.165083, 4.172266, 4.178690, 4.197077",\ + "4.028978, 4.165083, 4.172266, 4.178690, 4.197077",\ + "4.028978, 4.165083, 4.172266, 4.178690, 4.197077",\ + "3.999844, 4.135948, 4.143131, 4.149556, 4.167943"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423495, 0.515549, 0.520962, 0.525805, 0.539663",\ + "0.423495, 0.515549, 0.520962, 0.525805, 0.539663",\ + "0.423495, 0.515549, 0.520962, 0.525805, 0.539663",\ + "0.423495, 0.515549, 0.520962, 0.525805, 0.539663",\ + "0.423495, 0.515549, 0.520962, 0.525805, 0.539663"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg_min*/ + } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1310,11 +2330,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.978205, 7.149934, 7.157535, 7.157535, 7.157535",\ - "6.978205, 7.149934, 7.157535, 7.157535, 7.157535",\ - "6.966282, 7.138011, 7.145807, 7.152780, 7.157535",\ - "6.878058, 7.049787, 7.057582, 7.064555, 7.084512",\ - "6.479489, 6.651217, 6.659013, 6.665986, 6.685943"); + values ( "7.256361, 7.434529, 7.442415, 7.442415, 7.442415",\ + "7.256361, 7.434529, 7.442415, 7.442415, 7.442415",\ + "7.243991, 7.422159, 7.430247, 7.437482, 7.442415",\ + "7.152458, 7.330626, 7.338715, 7.345949, 7.366654",\ + "6.759626, 6.937795, 6.945883, 6.953117, 6.973822"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1328,11 +2348,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.837009, 6.977763, 6.983656, 6.983656, 6.983656",\ - "6.837009, 6.977763, 6.983656, 6.983656, 6.983656",\ - "6.825087, 6.965840, 6.973253, 6.979883, 6.983656",\ - "6.736862, 6.877616, 6.885029, 6.891659, 6.910633",\ - "6.338293, 6.479047, 6.486460, 6.493090, 6.512064"); + values ( "7.106226, 7.252259, 7.258373, 7.258373, 7.258373",\ + "7.106226, 7.252259, 7.258373, 7.258373, 7.258373",\ + "7.093856, 7.239889, 7.247579, 7.254457, 7.258373",\ + "7.002324, 7.148356, 7.156046, 7.162925, 7.182611",\ + "6.609493, 6.755525, 6.763216, 6.770094, 6.789781"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1353,11 +2373,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.168612, 6.169562, 6.169626, 6.169683, 6.169845",\ - "6.168612, 6.169562, 6.169626, 6.169683, 6.169845",\ - "6.168612, 6.169562, 6.169626, 6.169683, 6.169845",\ - "6.118836, 6.119786, 6.119850, 6.119906, 6.120069",\ - "5.722688, 5.723638, 5.723701, 5.723758, 5.723920"); + values ( "5.821963, 5.822877, 5.822938, 5.822993, 5.823149",\ + "5.821963, 5.822877, 5.822938, 5.822993, 5.823149",\ + "5.821963, 5.822877, 5.822938, 5.822993, 5.823149",\ + "5.774054, 5.774968, 5.775029, 5.775084, 5.775239",\ + "5.372077, 5.372992, 5.373053, 5.373107, 5.373263"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1371,11 +2391,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.118372, 6.124327, 6.124332, 6.124338, 6.124352",\ - "6.118372, 6.124327, 6.124332, 6.124338, 6.124352",\ - "6.118372, 6.124327, 6.124332, 6.124338, 6.124352",\ - "6.068596, 6.074551, 6.074556, 6.074562, 6.074576",\ - "5.672447, 5.678402, 5.678408, 5.678413, 5.678428"); + values ( "5.773607, 5.779338, 5.779344, 5.779349, 5.779363",\ + "5.773607, 5.779338, 5.779344, 5.779349, 5.779363",\ + "5.773607, 5.779338, 5.779344, 5.779349, 5.779363",\ + "5.725697, 5.731429, 5.731434, 5.731439, 5.731453",\ + "5.323721, 5.329453, 5.329458, 5.329463, 5.329477"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1389,12 +2409,97 @@ pin("mprj_io[28]") { } /* end of arc hk_serial_load_mprj_io[28]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.615990, 4.755689, 4.755689, 4.755689, 4.755689",\ + "4.615990, 4.755689, 4.755689, 4.755689, 4.755689",\ + "4.615990, 4.755689, 4.755689, 4.755689, 4.755689",\ + "4.602703, 4.755689, 4.755689, 4.755689, 4.755689",\ + "4.510088, 4.688256, 4.696344, 4.703579, 4.724284"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.594256, 4.700957, 4.700957, 4.700957, 4.700957",\ + "4.594256, 4.700957, 4.700957, 4.700957, 4.700957",\ + "4.594256, 4.700957, 4.700957, 4.700957, 4.700957",\ + "4.580969, 4.700957, 4.700957, 4.700957, 4.700957",\ + "4.488354, 4.635065, 4.642807, 4.649733, 4.669552"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423512, 0.515553, 0.520968, 0.525811, 0.539671",\ + "0.423512, 0.515553, 0.520968, 0.525811, 0.539671",\ + "0.423512, 0.515553, 0.520968, 0.525811, 0.539671",\ + "0.423512, 0.515553, 0.520968, 0.525811, 0.539671",\ + "0.423512, 0.515553, 0.520968, 0.525811, 0.539671"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.096556, 4.261845, 4.269348, 4.276060, 4.295268",\ + "4.096556, 4.261845, 4.269348, 4.276060, 4.295268",\ + "4.096556, 4.261845, 4.269348, 4.276060, 4.295268",\ + "4.096556, 4.261845, 4.269348, 4.276060, 4.295268",\ + "4.067421, 4.232710, 4.240214, 4.246925, 4.266133"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.064045, 4.200151, 4.207334, 4.213758, 4.232145",\ + "4.064045, 4.200151, 4.207334, 4.213758, 4.232145",\ + "4.064045, 4.200151, 4.207334, 4.213758, 4.232145",\ + "4.064045, 4.200151, 4.207334, 4.213758, 4.232145",\ + "4.034911, 4.171017, 4.178199, 4.184624, 4.203011"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423512, 0.515553, 0.520968, 0.525811, 0.539671",\ + "0.423512, 0.515553, 0.520968, 0.525811, 0.539671",\ + "0.423512, 0.515553, 0.520968, 0.525811, 0.539671",\ + "0.423512, 0.515553, 0.520968, 0.525811, 0.539671",\ + "0.423512, 0.515553, 0.520968, 0.525811, 0.539671"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg_min*/ + } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1408,11 +2513,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.319015, 7.490743, 7.498344, 7.498344, 7.498344",\ - "7.319015, 7.490743, 7.498344, 7.498344, 7.498344",\ - "7.307092, 7.478820, 7.486616, 7.493589, 7.498344",\ - "7.218868, 7.390596, 7.398392, 7.405365, 7.425321",\ - "6.820298, 6.992026, 6.999822, 7.006794, 7.026751"); + values ( "7.611284, 7.789452, 7.797338, 7.797338, 7.797338",\ + "7.611284, 7.789452, 7.797338, 7.797338, 7.797338",\ + "7.598914, 7.777081, 7.785170, 7.792404, 7.797338",\ + "7.507381, 7.685549, 7.693637, 7.700871, 7.721576",\ + "7.114550, 7.292717, 7.300806, 7.308040, 7.328745"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1426,11 +2531,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.175647, 7.316400, 7.322292, 7.322292, 7.322292",\ - "7.175647, 7.316400, 7.322292, 7.322292, 7.322292",\ - "7.163724, 7.304477, 7.311889, 7.318519, 7.322292",\ - "7.075500, 7.216252, 7.223664, 7.230294, 7.249269",\ - "6.676930, 6.817682, 6.825094, 6.831724, 6.850699"); + values ( "7.458895, 7.604925, 7.611040, 7.611040, 7.611040",\ + "7.458895, 7.604925, 7.611040, 7.611040, 7.611040",\ + "7.446525, 7.592555, 7.600245, 7.607124, 7.611040",\ + "7.354992, 7.501022, 7.508713, 7.515592, 7.535278",\ + "6.962162, 7.108191, 7.115882, 7.122761, 7.142447"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1451,11 +2556,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.504858, 6.505793, 6.505855, 6.505911, 6.506071",\ - "6.504858, 6.505793, 6.505855, 6.505911, 6.506071",\ - "6.504858, 6.505793, 6.505855, 6.505911, 6.506071",\ - "6.455082, 6.456017, 6.456079, 6.456135, 6.456295",\ - "6.058934, 6.059868, 6.059931, 6.059987, 6.060147"); + values ( "6.145783, 6.146682, 6.146743, 6.146796, 6.146951",\ + "6.145783, 6.146682, 6.146743, 6.146796, 6.146951",\ + "6.145783, 6.146682, 6.146743, 6.146796, 6.146951",\ + "6.097874, 6.098773, 6.098833, 6.098886, 6.099041",\ + "5.695897, 5.696796, 5.696856, 5.696910, 5.697064"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1469,11 +2574,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.454674, 6.460676, 6.460682, 6.460687, 6.460701",\ - "6.454674, 6.460676, 6.460682, 6.460687, 6.460701",\ - "6.454674, 6.460676, 6.460682, 6.460687, 6.460701",\ - "6.404898, 6.410900, 6.410906, 6.410911, 6.410925",\ - "6.008750, 6.014752, 6.014757, 6.014762, 6.014777"); + values ( "6.097481, 6.103258, 6.103263, 6.103268, 6.103281",\ + "6.097481, 6.103258, 6.103263, 6.103268, 6.103281",\ + "6.097481, 6.103258, 6.103263, 6.103268, 6.103281",\ + "6.049571, 6.055348, 6.055353, 6.055358, 6.055372",\ + "5.647594, 5.653371, 5.653377, 5.653381, 5.653395"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1487,12 +2592,97 @@ pin("mprj_io[27]") { } /* end of arc hk_serial_load_mprj_io[27]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.590328, 4.730026, 4.730026, 4.730026, 4.730026",\ + "4.590328, 4.730026, 4.730026, 4.730026, 4.730026",\ + "4.590328, 4.730026, 4.730026, 4.730026, 4.730026",\ + "4.577041, 4.730026, 4.730026, 4.730026, 4.730026",\ + "4.484426, 4.662594, 4.670682, 4.677916, 4.698621"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.570170, 4.676872, 4.676872, 4.676872, 4.676872",\ + "4.570170, 4.676872, 4.676872, 4.676872, 4.676872",\ + "4.570170, 4.676872, 4.676872, 4.676872, 4.676872",\ + "4.556883, 4.676872, 4.676872, 4.676872, 4.676872",\ + "4.464269, 4.610980, 4.618722, 4.625648, 4.645467"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.081546, 4.246835, 4.254338, 4.261049, 4.280258",\ + "4.081546, 4.246835, 4.254338, 4.261049, 4.280258",\ + "4.081546, 4.246835, 4.254338, 4.261049, 4.280258",\ + "4.081546, 4.246835, 4.254338, 4.261049, 4.280258",\ + "4.052412, 4.217700, 4.225204, 4.231915, 4.251123"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\ + "0.758810, 0.765614, 0.765614, 0.765614, 0.765614"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.042157, 4.178263, 4.185446, 4.191870, 4.210257",\ + "4.042157, 4.178263, 4.185446, 4.191870, 4.210257",\ + "4.042157, 4.178263, 4.185446, 4.191870, 4.210257",\ + "4.042157, 4.178263, 4.185446, 4.191870, 4.210257",\ + "4.013023, 4.149128, 4.156311, 4.162736, 4.181123"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670",\ + "0.423510, 0.515553, 0.520967, 0.525810, 0.539670"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg_min*/ + } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1506,11 +2696,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.664324, 7.836047, 7.843648, 7.843648, 7.843648",\ - "7.664324, 7.836047, 7.843648, 7.843648, 7.843648",\ - "7.652401, 7.824124, 7.831921, 7.838893, 7.843648",\ - "7.564177, 7.735900, 7.743696, 7.750669, 7.770626",\ - "7.165606, 7.337330, 7.345126, 7.352098, 7.372056"); + values ( "7.970776, 8.148939, 8.156826, 8.156826, 8.156826",\ + "7.970776, 8.148939, 8.156826, 8.156826, 8.156826",\ + "7.958406, 8.136569, 8.144657, 8.151892, 8.156826",\ + "7.866873, 8.045036, 8.053124, 8.060359, 8.081064",\ + "7.474042, 7.652205, 7.660294, 7.667528, 7.688233"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1524,11 +2714,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.519462, 7.660216, 7.666109, 7.666109, 7.666109",\ - "7.519462, 7.660216, 7.666109, 7.666109, 7.666109",\ - "7.507539, 7.648293, 7.655706, 7.662336, 7.666109",\ - "7.419314, 7.560069, 7.567482, 7.574111, 7.593086",\ - "7.020744, 7.161499, 7.168911, 7.175541, 7.194516"); + values ( "7.816838, 7.962871, 7.968986, 7.968986, 7.968986",\ + "7.816838, 7.962871, 7.968986, 7.968986, 7.968986",\ + "7.804468, 7.950501, 7.958191, 7.965070, 7.968986",\ + "7.712935, 7.858968, 7.866658, 7.873537, 7.893224",\ + "7.320105, 7.466137, 7.473827, 7.480706, 7.500393"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1549,11 +2739,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.847745, 6.848699, 6.848763, 6.848819, 6.848981",\ - "6.847745, 6.848699, 6.848763, 6.848819, 6.848981",\ - "6.847745, 6.848699, 6.848763, 6.848819, 6.848981",\ - "6.797969, 6.798923, 6.798986, 6.799043, 6.799205",\ - "6.401821, 6.402775, 6.402838, 6.402895, 6.403057"); + values ( "6.475970, 6.476888, 6.476949, 6.477004, 6.477160",\ + "6.475970, 6.476888, 6.476949, 6.477004, 6.477160",\ + "6.475970, 6.476888, 6.476949, 6.477004, 6.477160",\ + "6.428061, 6.428978, 6.429039, 6.429094, 6.429251",\ + "6.026084, 6.027002, 6.027063, 6.027118, 6.027275"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1567,11 +2757,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.797491, 6.803434, 6.803441, 6.803446, 6.803461",\ - "6.797491, 6.803434, 6.803441, 6.803446, 6.803461",\ - "6.797491, 6.803434, 6.803441, 6.803446, 6.803461",\ - "6.747715, 6.753658, 6.753664, 6.753670, 6.753685",\ - "6.351567, 6.357511, 6.357516, 6.357522, 6.357536"); + values ( "6.427601, 6.433321, 6.433327, 6.433332, 6.433347",\ + "6.427601, 6.433321, 6.433327, 6.433332, 6.433347",\ + "6.427601, 6.433321, 6.433327, 6.433332, 6.433347",\ + "6.379691, 6.385412, 6.385417, 6.385422, 6.385437",\ + "5.977715, 5.983436, 5.983441, 5.983446, 5.983460"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1585,12 +2775,97 @@ pin("mprj_io[26]") { } /* end of arc hk_serial_load_mprj_io[26]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.685839, 4.825533, 4.825533, 4.825533, 4.825533",\ + "4.685839, 4.825533, 4.825533, 4.825533, 4.825533",\ + "4.685839, 4.825533, 4.825533, 4.825533, 4.825533",\ + "4.672552, 4.825533, 4.825533, 4.825533, 4.825533",\ + "4.579937, 4.758101, 4.766189, 4.773423, 4.794128"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.641361, 4.748062, 4.748062, 4.748062, 4.748062",\ + "4.641361, 4.748062, 4.748062, 4.748062, 4.748062",\ + "4.641361, 4.748062, 4.748062, 4.748062, 4.748062",\ + "4.628074, 4.748062, 4.748062, 4.748062, 4.748062",\ + "4.535460, 4.682169, 4.689912, 4.696837, 4.716657"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423494, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423494, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423494, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423494, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423494, 0.515548, 0.520962, 0.525804, 0.539662"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.154222, 4.319506, 4.327010, 4.333721, 4.352930",\ + "4.154222, 4.319506, 4.327010, 4.333721, 4.352930",\ + "4.154222, 4.319506, 4.327010, 4.333721, 4.352930",\ + "4.154222, 4.319506, 4.327010, 4.333721, 4.352930",\ + "4.125088, 4.290372, 4.297875, 4.304586, 4.323795"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.104795, 4.240900, 4.248083, 4.254508, 4.272894",\ + "4.104795, 4.240900, 4.248083, 4.254508, 4.272894",\ + "4.104795, 4.240900, 4.248083, 4.254508, 4.272894",\ + "4.104795, 4.240900, 4.248083, 4.254508, 4.272894",\ + "4.075661, 4.211766, 4.218948, 4.225373, 4.243760"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423494, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423494, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423494, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423494, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423494, 0.515548, 0.520962, 0.525804, 0.539662"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg_min*/ + } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1604,11 +2879,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.995702, 8.167427, 8.175028, 8.175028, 8.175028",\ - "7.995702, 8.167427, 8.175028, 8.175028, 8.175028",\ - "7.983779, 8.155504, 8.163300, 8.170273, 8.175028",\ - "7.895555, 8.067280, 8.075075, 8.082048, 8.102005",\ - "7.496984, 7.668710, 7.676506, 7.683478, 7.703435"); + values ( "8.315890, 8.494055, 8.501942, 8.501942, 8.501942",\ + "8.315890, 8.494055, 8.501942, 8.501942, 8.501942",\ + "8.303520, 8.481685, 8.489773, 8.497007, 8.501942",\ + "8.211987, 8.390152, 8.398241, 8.405475, 8.426180",\ + "7.819156, 7.997321, 8.005409, 8.012644, 8.033349"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1622,11 +2897,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.854021, 7.994774, 8.000667, 8.000667, 8.000667",\ - "7.854021, 7.994774, 8.000667, 8.000667, 8.000667",\ - "7.842098, 7.982851, 7.990263, 7.996893, 8.000667",\ - "7.753874, 7.894627, 7.902039, 7.908669, 7.927644",\ - "7.355304, 7.496057, 7.503469, 7.510098, 7.529074"); + values ( "8.165254, 8.311284, 8.317397, 8.317397, 8.317397",\ + "8.165254, 8.311284, 8.317397, 8.317397, 8.317397",\ + "8.152884, 8.298914, 8.306604, 8.313482, 8.317397",\ + "8.061351, 8.207381, 8.215072, 8.221950, 8.241636",\ + "7.668519, 7.814549, 7.822240, 7.829118, 7.848804"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1647,11 +2922,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.180000, 7.180936, 7.180999, 7.181055, 7.181216",\ - "7.180000, 7.180936, 7.180999, 7.181055, 7.181216",\ - "7.180000, 7.180936, 7.180999, 7.181055, 7.181216",\ - "7.130224, 7.131160, 7.131223, 7.131279, 7.131440",\ - "6.734075, 6.735012, 6.735075, 6.735130, 6.735291"); + values ( "6.794651, 6.795552, 6.795612, 6.795666, 6.795820",\ + "6.794651, 6.795552, 6.795612, 6.795666, 6.795820",\ + "6.794651, 6.795552, 6.795612, 6.795666, 6.795820",\ + "6.746741, 6.747642, 6.747703, 6.747756, 6.747910",\ + "6.344765, 6.345666, 6.345726, 6.345780, 6.345935"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1665,11 +2940,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.129807, 7.135800, 7.135806, 7.135811, 7.135826",\ - "7.129807, 7.135800, 7.135806, 7.135811, 7.135826",\ - "7.129807, 7.135800, 7.135806, 7.135811, 7.135826",\ - "7.080030, 7.086024, 7.086030, 7.086035, 7.086050",\ - "6.683882, 6.689876, 6.689881, 6.689886, 6.689901"); + values ( "6.746339, 6.752109, 6.752114, 6.752119, 6.752132",\ + "6.746339, 6.752109, 6.752114, 6.752119, 6.752132",\ + "6.746339, 6.752109, 6.752114, 6.752119, 6.752132",\ + "6.698429, 6.704199, 6.704204, 6.704209, 6.704223",\ + "6.296453, 6.302223, 6.302228, 6.302233, 6.302247"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1683,12 +2958,97 @@ pin("mprj_io[25]") { } /* end of arc hk_serial_load_mprj_io[25]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.818510, 4.958205, 4.958205, 4.958205, 4.958205",\ + "4.818510, 4.958205, 4.958205, 4.958205, 4.958205",\ + "4.818510, 4.958205, 4.958205, 4.958205, 4.958205",\ + "4.805223, 4.958205, 4.958205, 4.958205, 4.958205",\ + "4.712608, 4.890773, 4.898861, 4.906096, 4.926801"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.728830, 4.835531, 4.835531, 4.835531, 4.835531",\ + "4.728830, 4.835531, 4.835531, 4.835531, 4.835531",\ + "4.728830, 4.835531, 4.835531, 4.835531, 4.835531",\ + "4.715543, 4.835531, 4.835531, 4.835531, 4.835531",\ + "4.622928, 4.769639, 4.777381, 4.784307, 4.804126"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423499, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423499, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423499, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423499, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423499, 0.515550, 0.520964, 0.525806, 0.539665"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.248025, 4.413310, 4.420814, 4.427525, 4.446733",\ + "4.248025, 4.413310, 4.420814, 4.427525, 4.446733",\ + "4.248025, 4.413310, 4.420814, 4.427525, 4.446733",\ + "4.248025, 4.413310, 4.420814, 4.427525, 4.446733",\ + "4.218890, 4.384175, 4.391679, 4.398391, 4.417599"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613",\ + "0.758810, 0.765613, 0.765613, 0.765613, 0.765613"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.181945, 4.318050, 4.325233, 4.331657, 4.350044",\ + "4.181945, 4.318050, 4.325233, 4.331657, 4.350044",\ + "4.181945, 4.318050, 4.325233, 4.331657, 4.350044",\ + "4.181945, 4.318050, 4.325233, 4.331657, 4.350044",\ + "4.152810, 4.288915, 4.296098, 4.302523, 4.320910"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423499, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423499, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423499, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423499, 0.515550, 0.520964, 0.525806, 0.539665",\ + "0.423499, 0.515550, 0.520964, 0.525806, 0.539665"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg_min*/ + } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1698,8 +3058,8 @@ pin("mprj_io[24]") { pin("mprj_io[23]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1709,8 +3069,8 @@ pin("mprj_io[23]") { pin("mprj_io[22]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1720,8 +3080,8 @@ pin("mprj_io[22]") { pin("mprj_io[21]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1731,8 +3091,8 @@ pin("mprj_io[21]") { pin("mprj_io[20]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1742,8 +3102,8 @@ pin("mprj_io[20]") { pin("mprj_io[19]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1753,8 +3113,8 @@ pin("mprj_io[19]") { pin("mprj_io[18]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1764,8 +3124,8 @@ pin("mprj_io[18]") { pin("mprj_io[17]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1775,8 +3135,8 @@ pin("mprj_io[17]") { pin("mprj_io[16]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1786,8 +3146,8 @@ pin("mprj_io[16]") { pin("mprj_io[15]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1797,8 +3157,8 @@ pin("mprj_io[15]") { pin("mprj_io[14]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1808,8 +3168,8 @@ pin("mprj_io[14]") { pin("mprj_io[13]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1823,11 +3183,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.523315, 7.660789, 7.660789, 7.660789, 7.660789",\ - "7.523315, 7.660789, 7.660789, 7.660789, 7.660789",\ - "7.523315, 7.660789, 7.660789, 7.660789, 7.660789",\ - "7.498507, 7.660789, 7.660789, 7.660789, 7.660789",\ - "7.391687, 7.563418, 7.571214, 7.578187, 7.598144"); + values ( "7.821805, 7.964436, 7.964436, 7.964436, 7.964436",\ + "7.821805, 7.964436, 7.964436, 7.964436, 7.964436",\ + "7.821805, 7.964436, 7.964436, 7.964436, 7.964436",\ + "7.796068, 7.964436, 7.964436, 7.964436, 7.964436",\ + "7.686128, 7.864300, 7.872388, 7.879622, 7.900327"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1841,11 +3201,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.376139, 7.480915, 7.480915, 7.480915, 7.480915",\ - "7.376139, 7.480915, 7.480915, 7.480915, 7.480915",\ - "7.376139, 7.480915, 7.480915, 7.480915, 7.480915",\ - "7.351331, 7.480915, 7.480915, 7.480915, 7.480915",\ - "7.244511, 7.385252, 7.392664, 7.399294, 7.418269"); + values ( "7.665467, 7.774173, 7.774173, 7.774173, 7.774173",\ + "7.665467, 7.774173, 7.774173, 7.774173, 7.774173",\ + "7.665467, 7.774173, 7.774173, 7.774173, 7.774173",\ + "7.639729, 7.774173, 7.774173, 7.774173, 7.774173",\ + "7.529789, 7.675809, 7.683499, 7.690377, 7.710064"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1866,11 +3226,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.655238, 6.656096, 6.656155, 6.656208, 6.656359",\ - "6.655238, 6.656096, 6.656155, 6.656208, 6.656359",\ - "6.655238, 6.656096, 6.656155, 6.656208, 6.656359",\ - "6.655238, 6.656096, 6.656155, 6.656208, 6.656359",\ - "6.592593, 6.593450, 6.593509, 6.593562, 6.593714"); + values ( "6.392128, 6.392953, 6.393011, 6.393062, 6.393207",\ + "6.392128, 6.392953, 6.393011, 6.393062, 6.393207",\ + "6.392128, 6.392953, 6.393011, 6.393062, 6.393207",\ + "6.392128, 6.392953, 6.393011, 6.393062, 6.393207",\ + "6.330947, 6.331772, 6.331830, 6.331881, 6.332026"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1884,11 +3244,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.605321, 6.611547, 6.611551, 6.611555, 6.611567",\ - "6.605321, 6.611547, 6.611551, 6.611555, 6.611567",\ - "6.605321, 6.611547, 6.611551, 6.611555, 6.611567",\ - "6.605321, 6.611547, 6.611551, 6.611555, 6.611567",\ - "6.542676, 6.548901, 6.548905, 6.548910, 6.548921"); + values ( "6.344083, 6.350075, 6.350080, 6.350083, 6.350094",\ + "6.344083, 6.350075, 6.350080, 6.350083, 6.350094",\ + "6.344083, 6.350075, 6.350080, 6.350083, 6.350094",\ + "6.344083, 6.350075, 6.350080, 6.350083, 6.350094",\ + "6.282902, 6.288894, 6.288898, 6.288902, 6.288913"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1902,12 +3262,97 @@ pin("mprj_io[13]") { } /* end of arc hk_serial_load_mprj_io[13]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.755040, 4.894741, 4.894741, 4.894741, 4.894741",\ + "4.755040, 4.894741, 4.894741, 4.894741, 4.894741",\ + "4.755040, 4.894741, 4.894741, 4.894741, 4.894741",\ + "4.741753, 4.894741, 4.894741, 4.894741, 4.894741",\ + "4.649138, 4.827310, 4.835398, 4.842632, 4.863337"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.757719, 4.864421, 4.864421, 4.864421, 4.864421",\ + "4.757719, 4.864421, 4.864421, 4.864421, 4.864421",\ + "4.757719, 4.864421, 4.864421, 4.864421, 4.864421",\ + "4.744431, 4.864421, 4.864421, 4.864421, 4.864421",\ + "4.651817, 4.798530, 4.806272, 4.813197, 4.833016"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423524, 0.515557, 0.520972, 0.525815, 0.539677",\ + "0.423524, 0.515557, 0.520972, 0.525815, 0.539677",\ + "0.423524, 0.515557, 0.520972, 0.525815, 0.539677",\ + "0.423524, 0.515557, 0.520972, 0.525815, 0.539677",\ + "0.423524, 0.515557, 0.520972, 0.525815, 0.539677"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.125595, 4.290886, 4.298390, 4.305101, 4.324309",\ + "4.125595, 4.290886, 4.298390, 4.305101, 4.324309",\ + "4.125595, 4.290886, 4.298390, 4.305101, 4.324309",\ + "4.125595, 4.290886, 4.298390, 4.305101, 4.324309",\ + "4.096460, 4.261752, 4.269256, 4.275967, 4.295175"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ + "0.758810, 0.765615, 0.765615, 0.765615, 0.765615"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.094573, 4.230680, 4.237863, 4.244287, 4.262673",\ + "4.094573, 4.230680, 4.237863, 4.244287, 4.262673",\ + "4.094573, 4.230680, 4.237863, 4.244287, 4.262673",\ + "4.094573, 4.230680, 4.237863, 4.244287, 4.262673",\ + "4.065438, 4.201545, 4.208728, 4.215152, 4.233539"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423524, 0.515557, 0.520972, 0.525815, 0.539677",\ + "0.423524, 0.515557, 0.520972, 0.525815, 0.539677",\ + "0.423524, 0.515557, 0.520972, 0.525815, 0.539677",\ + "0.423524, 0.515557, 0.520972, 0.525815, 0.539677",\ + "0.423524, 0.515557, 0.520972, 0.525815, 0.539677"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg_min*/ + } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1921,11 +3366,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.153295, 7.290742, 7.290742, 7.290742, 7.290742",\ - "7.153295, 7.290742, 7.290742, 7.290742, 7.290742",\ - "7.153295, 7.290742, 7.290742, 7.290742, 7.290742",\ - "7.128487, 7.290742, 7.290742, 7.290742, 7.290742",\ - "7.021667, 7.193368, 7.201164, 7.208138, 7.228096"); + values ( "7.438400, 7.581002, 7.581002, 7.581002, 7.581002",\ + "7.438400, 7.581002, 7.581002, 7.581002, 7.581002",\ + "7.438400, 7.581002, 7.581002, 7.581002, 7.581002",\ + "7.412662, 7.581002, 7.581002, 7.581002, 7.581002",\ + "7.302722, 7.480863, 7.488951, 7.496186, 7.516892"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1939,11 +3384,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.007851, 7.112660, 7.112660, 7.112660, 7.112660",\ - "7.007851, 7.112660, 7.112660, 7.112660, 7.112660",\ - "7.007851, 7.112660, 7.112660, 7.112660, 7.112660",\ - "6.983042, 7.112660, 7.112660, 7.112660, 7.112660",\ - "6.876222, 7.016997, 7.024409, 7.031039, 7.050014"); + values ( "7.283857, 7.392599, 7.392599, 7.392599, 7.392599",\ + "7.283857, 7.392599, 7.392599, 7.392599, 7.392599",\ + "7.283857, 7.392599, 7.392599, 7.392599, 7.392599",\ + "7.258120, 7.392599, 7.392599, 7.392599, 7.392599",\ + "7.148180, 7.294234, 7.301925, 7.308803, 7.328490"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1964,11 +3409,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.305624, 6.306734, 6.306804, 6.306867, 6.307047",\ - "6.305624, 6.306734, 6.306804, 6.306867, 6.307047",\ - "6.305624, 6.306734, 6.306804, 6.306867, 6.307047",\ - "6.305624, 6.306734, 6.306804, 6.306867, 6.307047",\ - "6.242978, 6.244088, 6.244159, 6.244222, 6.244402"); + values ( "6.055891, 6.056959, 6.057027, 6.057087, 6.057261",\ + "6.055891, 6.056959, 6.057027, 6.057087, 6.057261",\ + "6.055891, 6.056959, 6.057027, 6.057087, 6.057261",\ + "6.055891, 6.056959, 6.057027, 6.057087, 6.057261",\ + "5.994710, 5.995778, 5.995846, 5.995906, 5.996080"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1982,11 +3427,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.254825, 6.260314, 6.260321, 6.260328, 6.260348",\ - "6.254825, 6.260314, 6.260321, 6.260328, 6.260348",\ - "6.254825, 6.260314, 6.260321, 6.260328, 6.260348",\ - "6.254825, 6.260314, 6.260321, 6.260328, 6.260348",\ - "6.192180, 6.197668, 6.197676, 6.197683, 6.197703"); + values ( "6.006997, 6.012280, 6.012287, 6.012294, 6.012313",\ + "6.006997, 6.012280, 6.012287, 6.012294, 6.012313",\ + "6.006997, 6.012280, 6.012287, 6.012294, 6.012313",\ + "6.006997, 6.012280, 6.012287, 6.012294, 6.012313",\ + "5.945816, 5.951098, 5.951106, 5.951113, 5.951132"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2000,12 +3445,97 @@ pin("mprj_io[12]") { } /* end of arc hk_serial_load_mprj_io[12]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.647690, 4.787364, 4.787364, 4.787364, 4.787364",\ + "4.647690, 4.787364, 4.787364, 4.787364, 4.787364",\ + "4.647690, 4.787364, 4.787364, 4.787364, 4.787364",\ + "4.634403, 4.787364, 4.787364, 4.787364, 4.787364",\ + "4.541788, 4.719929, 4.728018, 4.735252, 4.755959"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.519838, 4.626534, 4.626534, 4.626534, 4.626534",\ + "4.519838, 4.626534, 4.626534, 4.626534, 4.626534",\ + "4.519838, 4.626534, 4.626534, 4.626534, 4.626534",\ + "4.506551, 4.626534, 4.626534, 4.626534, 4.626534",\ + "4.413937, 4.560641, 4.568384, 4.575309, 4.595130"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423408, 0.515525, 0.520935, 0.525773, 0.539622",\ + "0.423408, 0.515525, 0.520935, 0.525773, 0.539622",\ + "0.423408, 0.515525, 0.520935, 0.525773, 0.539622",\ + "0.423408, 0.515525, 0.520935, 0.525773, 0.539622",\ + "0.423408, 0.515525, 0.520935, 0.525773, 0.539622"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.129565, 4.294828, 4.302332, 4.309044, 4.328253",\ + "4.129565, 4.294828, 4.302332, 4.309044, 4.328253",\ + "4.129565, 4.294828, 4.302332, 4.309044, 4.328253",\ + "4.129565, 4.294828, 4.302332, 4.309044, 4.328253",\ + "4.100430, 4.265694, 4.273198, 4.279909, 4.299119"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608",\ + "0.758812, 0.765608, 0.765608, 0.765608, 0.765608"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.993399, 4.129498, 4.136681, 4.143106, 4.161493",\ + "3.993399, 4.129498, 4.136681, 4.143106, 4.161493",\ + "3.993399, 4.129498, 4.136681, 4.143106, 4.161493",\ + "3.993399, 4.129498, 4.136681, 4.143106, 4.161493",\ + "3.964264, 4.100363, 4.107546, 4.113971, 4.132359"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423408, 0.515525, 0.520935, 0.525773, 0.539622",\ + "0.423408, 0.515525, 0.520935, 0.525773, 0.539622",\ + "0.423408, 0.515525, 0.520935, 0.525773, 0.539622",\ + "0.423408, 0.515525, 0.520935, 0.525773, 0.539622",\ + "0.423408, 0.515525, 0.520935, 0.525773, 0.539622"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg_min*/ + } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2019,11 +3549,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.821227, 6.958672, 6.958672, 6.958672, 6.958672",\ - "6.821227, 6.958672, 6.958672, 6.958672, 6.958672",\ - "6.821227, 6.958672, 6.958672, 6.958672, 6.958672",\ - "6.796418, 6.958672, 6.958672, 6.958672, 6.958672",\ - "6.689599, 6.861300, 6.869096, 6.876069, 6.896027"); + values ( "7.092623, 7.235224, 7.235224, 7.235224, 7.235224",\ + "7.092623, 7.235224, 7.235224, 7.235224, 7.235224",\ + "7.092623, 7.235224, 7.235224, 7.235224, 7.235224",\ + "7.066885, 7.235224, 7.235224, 7.235224, 7.235224",\ + "6.956945, 7.135084, 7.143173, 7.150408, 7.171114"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2037,11 +3567,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.679747, 6.784565, 6.784565, 6.784565, 6.784565",\ - "6.679747, 6.784565, 6.784565, 6.784565, 6.784565",\ - "6.679747, 6.784565, 6.784565, 6.784565, 6.784565",\ - "6.654939, 6.784565, 6.784565, 6.784565, 6.784565",\ - "6.548119, 6.688902, 6.696314, 6.702944, 6.721919"); + values ( "6.942193, 7.050942, 7.050942, 7.050942, 7.050942",\ + "6.942193, 7.050942, 7.050942, 7.050942, 7.050942",\ + "6.942193, 7.050942, 7.050942, 7.050942, 7.050942",\ + "6.916455, 7.050942, 7.050942, 7.050942, 7.050942",\ + "6.806516, 6.952578, 6.960268, 6.967147, 6.986834"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2062,11 +3592,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.981082, 5.982253, 5.982327, 5.982392, 5.982579",\ - "5.981082, 5.982253, 5.982327, 5.982392, 5.982579",\ - "5.981082, 5.982253, 5.982327, 5.982392, 5.982579",\ - "5.981082, 5.982253, 5.982327, 5.982392, 5.982579",\ - "5.918437, 5.919608, 5.919682, 5.919747, 5.919934"); + values ( "5.743394, 5.744521, 5.744592, 5.744655, 5.744835",\ + "5.743394, 5.744521, 5.744592, 5.744655, 5.744835",\ + "5.743394, 5.744521, 5.744592, 5.744655, 5.744835",\ + "5.743394, 5.744521, 5.744592, 5.744655, 5.744835",\ + "5.682213, 5.683340, 5.683411, 5.683474, 5.683654"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2080,11 +3610,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.930069, 5.935379, 5.935387, 5.935395, 5.935417",\ - "5.930069, 5.935379, 5.935387, 5.935395, 5.935417",\ - "5.930069, 5.935379, 5.935387, 5.935395, 5.935417",\ - "5.930069, 5.935379, 5.935387, 5.935395, 5.935417",\ - "5.867424, 5.872734, 5.872742, 5.872750, 5.872772"); + values ( "5.694294, 5.699404, 5.699413, 5.699420, 5.699442",\ + "5.694294, 5.699404, 5.699413, 5.699420, 5.699442",\ + "5.694294, 5.699404, 5.699413, 5.699420, 5.699442",\ + "5.694294, 5.699404, 5.699413, 5.699420, 5.699442",\ + "5.633113, 5.638223, 5.638232, 5.638239, 5.638261"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2098,12 +3628,97 @@ pin("mprj_io[11]") { } /* end of arc hk_serial_load_mprj_io[11]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.604622, 4.744294, 4.744294, 4.744294, 4.744294",\ + "4.604622, 4.744294, 4.744294, 4.744294, 4.744294",\ + "4.604622, 4.744294, 4.744294, 4.744294, 4.744294",\ + "4.591335, 4.744294, 4.744294, 4.744294, 4.744294",\ + "4.498720, 4.676859, 4.684948, 4.692183, 4.712889"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.504110, 4.610806, 4.610806, 4.610806, 4.610806",\ + "4.504110, 4.610806, 4.610806, 4.610806, 4.610806",\ + "4.504110, 4.610806, 4.610806, 4.610806, 4.610806",\ + "4.490823, 4.610806, 4.610806, 4.610806, 4.610806",\ + "4.398208, 4.544912, 4.552655, 4.559580, 4.579401"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423402, 0.515523, 0.520933, 0.525771, 0.539619",\ + "0.423402, 0.515523, 0.520933, 0.525771, 0.539619",\ + "0.423402, 0.515523, 0.520933, 0.525771, 0.539619",\ + "0.423402, 0.515523, 0.520933, 0.525771, 0.539619",\ + "0.423402, 0.515523, 0.520933, 0.525771, 0.539619"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.087373, 4.252635, 4.260139, 4.266850, 4.286060",\ + "4.087373, 4.252635, 4.260139, 4.266850, 4.286060",\ + "4.087373, 4.252635, 4.260139, 4.266850, 4.286060",\ + "4.087373, 4.252635, 4.260139, 4.266850, 4.286060",\ + "4.058238, 4.223500, 4.231004, 4.237716, 4.256926"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.979418, 4.115517, 4.122700, 4.129125, 4.147512",\ + "3.979418, 4.115517, 4.122700, 4.129125, 4.147512",\ + "3.979418, 4.115517, 4.122700, 4.129125, 4.147512",\ + "3.979418, 4.115517, 4.122700, 4.129125, 4.147512",\ + "3.950283, 4.086382, 4.093565, 4.099990, 4.118378"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423402, 0.515523, 0.520933, 0.525771, 0.539619",\ + "0.423402, 0.515523, 0.520933, 0.525771, 0.539619",\ + "0.423402, 0.515523, 0.520933, 0.525771, 0.539619",\ + "0.423402, 0.515523, 0.520933, 0.525771, 0.539619",\ + "0.423402, 0.515523, 0.520933, 0.525771, 0.539619"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg_min*/ + } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2117,11 +3732,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.485246, 6.622692, 6.622692, 6.622692, 6.622692",\ - "6.485246, 6.622692, 6.622692, 6.622692, 6.622692",\ - "6.485246, 6.622692, 6.622692, 6.622692, 6.622692",\ - "6.460437, 6.622692, 6.622692, 6.622692, 6.622692",\ - "6.353618, 6.525318, 6.533114, 6.540088, 6.560046"); + values ( "7.540885, 7.683485, 7.683485, 7.683485, 7.683485",\ + "7.540885, 7.683485, 7.683485, 7.683485, 7.683485",\ + "7.540885, 7.683485, 7.683485, 7.683485, 7.683485",\ + "7.515147, 7.683485, 7.683485, 7.683485, 7.683485",\ + "7.405206, 7.583344, 7.591434, 7.598668, 7.619375"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2135,11 +3750,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.328137, 6.432949, 6.432949, 6.432949, 6.432949",\ - "6.328137, 6.432949, 6.432949, 6.432949, 6.432949",\ - "6.328137, 6.432949, 6.432949, 6.432949, 6.432949",\ - "6.303329, 6.432949, 6.432949, 6.432949, 6.432949",\ - "6.196509, 6.337286, 6.344699, 6.351328, 6.370304"); + values ( "6.863594, 6.973216, 6.973216, 6.973216, 6.973216",\ + "6.863594, 6.973216, 6.973216, 6.973216, 6.973216",\ + "6.863594, 6.973216, 6.973216, 6.973216, 6.973216",\ + "6.837855, 6.973216, 6.973216, 6.973216, 6.973216",\ + "6.727915, 6.874619, 6.882361, 6.889287, 6.909107"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2160,11 +3775,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.629626, 5.630750, 5.630821, 5.630885, 5.631067",\ - "5.629626, 5.630750, 5.630821, 5.630885, 5.631067",\ - "5.629626, 5.630750, 5.630821, 5.630885, 5.631067",\ - "5.629626, 5.630750, 5.630821, 5.630885, 5.631067",\ - "5.566981, 5.568105, 5.568176, 5.568239, 5.568421"); + values ( "5.404960, 5.406041, 5.406109, 5.406171, 5.406346",\ + "5.404960, 5.406041, 5.406109, 5.406171, 5.406346",\ + "5.404960, 5.406041, 5.406109, 5.406171, 5.406346",\ + "5.404960, 5.406041, 5.406109, 5.406171, 5.406346",\ + "5.343779, 5.344860, 5.344928, 5.344990, 5.345165"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2178,11 +3793,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.578779, 5.584227, 5.584234, 5.584242, 5.584262",\ - "5.578779, 5.584227, 5.584234, 5.584242, 5.584262",\ - "5.578779, 5.584227, 5.584234, 5.584242, 5.584262",\ - "5.578779, 5.584227, 5.584234, 5.584242, 5.584262",\ - "5.516133, 5.521581, 5.521589, 5.521596, 5.521617"); + values ( "5.356019, 5.361262, 5.361270, 5.361277, 5.361297",\ + "5.356019, 5.361262, 5.361270, 5.361277, 5.361297",\ + "5.356019, 5.361262, 5.361270, 5.361277, 5.361297",\ + "5.356019, 5.361262, 5.361270, 5.361277, 5.361297",\ + "5.294838, 5.300081, 5.300089, 5.300096, 5.300116"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2196,12 +3811,97 @@ pin("mprj_io[10]") { } /* end of arc hk_serial_load_mprj_io[10]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.629394, 4.769066, 4.769066, 4.769066, 4.769066",\ + "4.629394, 4.769066, 4.769066, 4.769066, 4.769066",\ + "4.629394, 4.769066, 4.769066, 4.769066, 4.769066",\ + "4.616107, 4.769066, 4.769066, 4.769066, 4.769066",\ + "4.523492, 4.701631, 4.709720, 4.716954, 4.737661"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.596408, 4.703104, 4.703104, 4.703104, 4.703104",\ + "4.596408, 4.703104, 4.703104, 4.703104, 4.703104",\ + "4.596408, 4.703104, 4.703104, 4.703104, 4.703104",\ + "4.583121, 4.703104, 4.703104, 4.703104, 4.703104",\ + "4.490507, 4.637211, 4.644954, 4.651879, 4.671699"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423400, 0.515523, 0.520932, 0.525771, 0.539618",\ + "0.423400, 0.515523, 0.520932, 0.525771, 0.539618",\ + "0.423400, 0.515523, 0.520932, 0.525771, 0.539618",\ + "0.423400, 0.515523, 0.520932, 0.525771, 0.539618",\ + "0.423400, 0.515523, 0.520932, 0.525771, 0.539618"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.289367, 3.454628, 3.462132, 3.468844, 3.488054",\ + "3.289367, 3.454628, 3.462132, 3.468844, 3.488054",\ + "3.289367, 3.454628, 3.462132, 3.468844, 3.488054",\ + "3.289367, 3.454628, 3.462132, 3.468844, 3.488054",\ + "3.260130, 3.425391, 3.432895, 3.439607, 3.458817"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.252871, 3.388970, 3.396153, 3.402578, 3.420965",\ + "3.252871, 3.388970, 3.396153, 3.402578, 3.420965",\ + "3.252871, 3.388970, 3.396153, 3.402578, 3.420965",\ + "3.252871, 3.388970, 3.396153, 3.402578, 3.420965",\ + "3.223634, 3.359733, 3.366916, 3.373341, 3.391729"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423400, 0.515523, 0.520932, 0.525771, 0.539618",\ + "0.423400, 0.515523, 0.520932, 0.525771, 0.539618",\ + "0.423400, 0.515523, 0.520932, 0.525771, 0.539618",\ + "0.423400, 0.515523, 0.520932, 0.525771, 0.539618",\ + "0.423400, 0.515523, 0.520932, 0.525771, 0.539618"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg_min*/ + } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2215,11 +3915,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.133711, 6.271146, 6.271146, 6.271146, 6.271146",\ - "6.133711, 6.271146, 6.271146, 6.271146, 6.271146",\ - "6.133711, 6.271146, 6.271146, 6.271146, 6.271146",\ - "6.108903, 6.271146, 6.271146, 6.271146, 6.271146",\ - "6.002083, 6.173772, 6.181569, 6.188542, 6.208501"); + values ( "6.376735, 6.519324, 6.519324, 6.519324, 6.519324",\ + "6.376735, 6.519324, 6.519324, 6.519324, 6.519324",\ + "6.376735, 6.519324, 6.519324, 6.519324, 6.519324",\ + "6.350996, 6.519324, 6.519324, 6.519324, 6.519324",\ + "6.241056, 6.419183, 6.427272, 6.434507, 6.455215"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2233,11 +3933,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.988328, 6.093137, 6.093137, 6.093137, 6.093137",\ - "5.988328, 6.093137, 6.093137, 6.093137, 6.093137",\ - "5.988328, 6.093137, 6.093137, 6.093137, 6.093137",\ - "5.963520, 6.093137, 6.093137, 6.093137, 6.093137",\ - "5.856700, 5.997475, 6.004887, 6.011517, 6.030492"); + values ( "6.222258, 6.330997, 6.330997, 6.330997, 6.330997",\ + "6.222258, 6.330997, 6.330997, 6.330997, 6.330997",\ + "6.222258, 6.330997, 6.330997, 6.330997, 6.330997",\ + "6.196519, 6.330997, 6.330997, 6.330997, 6.330997",\ + "6.086579, 6.232632, 6.240323, 6.247201, 6.266888"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2258,11 +3958,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.290495, 5.291598, 5.291668, 5.291731, 5.291910",\ - "5.290495, 5.291598, 5.291668, 5.291731, 5.291910",\ - "5.290495, 5.291598, 5.291668, 5.291731, 5.291910",\ - "5.290495, 5.291598, 5.291668, 5.291731, 5.291910",\ - "5.227849, 5.228952, 5.229023, 5.229086, 5.229265"); + values ( "5.078398, 5.079460, 5.079527, 5.079588, 5.079761",\ + "5.078398, 5.079460, 5.079527, 5.079588, 5.079761",\ + "5.078398, 5.079460, 5.079527, 5.079588, 5.079761",\ + "5.078398, 5.079460, 5.079527, 5.079588, 5.079761",\ + "5.017217, 5.018279, 5.018346, 5.018407, 5.018579"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2276,11 +3976,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.239719, 5.245226, 5.245234, 5.245241, 5.245261",\ - "5.239719, 5.245226, 5.245234, 5.245241, 5.245261",\ - "5.239719, 5.245226, 5.245234, 5.245241, 5.245261",\ - "5.239719, 5.245226, 5.245234, 5.245241, 5.245261",\ - "5.177074, 5.182581, 5.182589, 5.182596, 5.182616"); + values ( "5.029527, 5.034827, 5.034835, 5.034842, 5.034861",\ + "5.029527, 5.034827, 5.034835, 5.034842, 5.034861",\ + "5.029527, 5.034827, 5.034835, 5.034842, 5.034861",\ + "5.029527, 5.034827, 5.034835, 5.034842, 5.034861",\ + "4.968346, 4.973646, 4.973654, 4.973660, 4.973680"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2294,12 +3994,184 @@ pin("mprj_io[9]") { } /* end of arc hk_serial_load_mprj_io[9]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.702485, 4.842146, 4.842146, 4.842146, 4.842146",\ + "4.702485, 4.842146, 4.842146, 4.842146, 4.842146",\ + "4.702485, 4.842146, 4.842146, 4.842146, 4.842146",\ + "4.689198, 4.842146, 4.842146, 4.842146, 4.842146",\ + "4.596583, 4.774710, 4.782799, 4.790034, 4.810741"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.626820, 4.733513, 4.733513, 4.733513, 4.733513",\ + "4.626820, 4.733513, 4.733513, 4.733513, 4.733513",\ + "4.626820, 4.733513, 4.733513, 4.733513, 4.733513",\ + "4.613533, 4.733513, 4.733513, 4.733513, 4.733513",\ + "4.520918, 4.667619, 4.675362, 4.682288, 4.702108"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423358, 0.515511, 0.520919, 0.525755, 0.539598",\ + "0.423358, 0.515511, 0.520919, 0.525755, 0.539598",\ + "0.423358, 0.515511, 0.520919, 0.525755, 0.539598",\ + "0.423358, 0.515511, 0.520919, 0.525755, 0.539598",\ + "0.423358, 0.515511, 0.520919, 0.525755, 0.539598"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.235868, 3.401118, 3.408622, 3.415334, 3.434545",\ + "3.235868, 3.401118, 3.408622, 3.415334, 3.434545",\ + "3.235868, 3.401118, 3.408622, 3.415334, 3.434545",\ + "3.235868, 3.401118, 3.408622, 3.415334, 3.434545",\ + "3.206631, 3.371881, 3.379386, 3.386098, 3.405308"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.215318, 3.351414, 3.358597, 3.365022, 3.383410",\ + "3.215318, 3.351414, 3.358597, 3.365022, 3.383410",\ + "3.215318, 3.351414, 3.358597, 3.365022, 3.383410",\ + "3.215318, 3.351414, 3.358597, 3.365022, 3.383410",\ + "3.186081, 3.322177, 3.329360, 3.335785, 3.354173"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423358, 0.515511, 0.520919, 0.525755, 0.539598",\ + "0.423358, 0.515511, 0.520919, 0.525755, 0.539598",\ + "0.423358, 0.515511, 0.520919, 0.525755, 0.539598",\ + "0.423358, 0.515511, 0.520919, 0.525755, 0.539598",\ + "0.423358, 0.515511, 0.520919, 0.525755, 0.539598"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg_min*/ + + timing () { + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.145081, 3.284745, 3.284745, 3.284745, 3.284745",\ + "3.145081, 3.284745, 3.284745, 3.284745, 3.284745",\ + "3.145081, 3.284745, 3.284745, 3.284745, 3.284745",\ + "3.131785, 3.284745, 3.284745, 3.284745, 3.284745",\ + "3.039152, 3.217279, 3.225368, 3.232603, 3.253310"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.045928, 3.192629, 3.200372, 3.207298, 3.227118",\ + "3.167387, 3.314088, 3.321831, 3.328757, 3.348577",\ + "3.282888, 3.429589, 3.437332, 3.444258, 3.464078",\ + "3.474146, 3.620847, 3.628590, 3.635516, 3.655336",\ + "4.257926, 4.404627, 4.412370, 4.419295, 4.439116"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423358, 0.515511, 0.520919, 0.525755, 0.539598",\ + "0.423358, 0.515511, 0.520919, 0.525755, 0.539598",\ + "0.423358, 0.515511, 0.520919, 0.525755, 0.539598",\ + "0.423358, 0.515511, 0.520919, 0.525755, 0.539598",\ + "0.423358, 0.515511, 0.520919, 0.525755, 0.539598"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "2.839370, 3.004621, 3.012125, 3.018837, 3.038047",\ + "2.839370, 3.004621, 3.012125, 3.018837, 3.038047",\ + "2.839370, 3.004621, 3.012125, 3.018837, 3.038047",\ + "2.839370, 3.004621, 3.012125, 3.018837, 3.038047",\ + "2.810208, 2.975458, 2.982963, 2.989675, 3.008885"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604",\ + "0.758813, 0.765604, 0.765604, 0.765604, 0.765604"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "2.796068, 2.932165, 2.939348, 2.945772, 2.964160",\ + "2.908814, 3.044910, 3.052093, 3.058518, 3.076906",\ + "3.016098, 3.152194, 3.159377, 3.165802, 3.184189",\ + "3.194085, 3.330182, 3.337365, 3.343790, 3.362177",\ + "3.921206, 4.057302, 4.064485, 4.070910, 4.089298"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423358, 0.515511, 0.520919, 0.525755, 0.539598",\ + "0.423358, 0.515511, 0.520919, 0.525755, 0.539598",\ + "0.423358, 0.515511, 0.520919, 0.525755, 0.539598",\ + "0.423358, 0.515511, 0.520919, 0.525755, 0.539598",\ + "0.423358, 0.515511, 0.520919, 0.525755, 0.539598"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una_min*/ + } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2313,11 +4185,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.788140, 5.925583, 5.925583, 5.925583, 5.925583",\ - "5.788140, 5.925583, 5.925583, 5.925583, 5.925583",\ - "5.788140, 5.925583, 5.925583, 5.925583, 5.925583",\ - "5.763332, 5.925583, 5.925583, 5.925583, 5.925583",\ - "5.656512, 5.828210, 5.836006, 5.842979, 5.862938"); + values ( "7.863421, 8.006019, 8.006019, 8.006019, 8.006019",\ + "7.863421, 8.006019, 8.006019, 8.006019, 8.006019",\ + "7.863421, 8.006019, 8.006019, 8.006019, 8.006019",\ + "7.837683, 8.006019, 8.006019, 8.006019, 8.006019",\ + "7.727743, 7.905879, 7.913968, 7.921203, 7.941910"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2331,11 +4203,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.636491, 5.741305, 5.741305, 5.741305, 5.741305",\ - "5.636491, 5.741305, 5.741305, 5.741305, 5.741305",\ - "5.636491, 5.741305, 5.741305, 5.741305, 5.741305",\ - "5.611683, 5.741305, 5.741305, 5.741305, 5.741305",\ - "5.504863, 5.645643, 5.653055, 5.659685, 5.678660"); + values ( "7.156627, 7.266249, 7.266249, 7.266249, 7.266249",\ + "7.156627, 7.266249, 7.266249, 7.266249, 7.266249",\ + "7.156627, 7.266249, 7.266249, 7.266249, 7.266249",\ + "7.130888, 7.266249, 7.266249, 7.266249, 7.266249",\ + "7.020948, 7.167652, 7.175395, 7.182320, 7.202140"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2356,11 +4228,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.941693, 4.942840, 4.942912, 4.942976, 4.943161",\ - "4.941693, 4.942840, 4.942912, 4.942976, 4.943161",\ - "4.941693, 4.942840, 4.942912, 4.942976, 4.943161",\ - "4.941693, 4.942840, 4.942912, 4.942976, 4.943161",\ - "4.879048, 4.880194, 4.880266, 4.880331, 4.880516"); + values ( "4.742532, 4.743636, 4.743705, 4.743767, 4.743945",\ + "4.742532, 4.743636, 4.743705, 4.743767, 4.743945",\ + "4.742532, 4.743636, 4.743705, 4.743767, 4.743945",\ + "4.742532, 4.743636, 4.743705, 4.743767, 4.743945",\ + "4.681351, 4.682454, 4.682524, 4.682586, 4.682764"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2374,11 +4246,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.890766, 4.896147, 4.896155, 4.896163, 4.896184",\ - "4.890766, 4.896147, 4.896155, 4.896163, 4.896184",\ - "4.890766, 4.896147, 4.896155, 4.896163, 4.896184",\ - "4.890766, 4.896147, 4.896155, 4.896163, 4.896184",\ - "4.828121, 4.833502, 4.833510, 4.833518, 4.833539"); + values ( "4.693515, 4.698694, 4.698702, 4.698709, 4.698730",\ + "4.693515, 4.698694, 4.698702, 4.698709, 4.698730",\ + "4.693515, 4.698694, 4.698702, 4.698709, 4.698730",\ + "4.693515, 4.698694, 4.698702, 4.698709, 4.698730",\ + "4.632334, 4.637513, 4.637521, 4.637528, 4.637549"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2392,12 +4264,97 @@ pin("mprj_io[8]") { } /* end of arc hk_serial_load_mprj_io[8]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.589334, 4.729003, 4.729003, 4.729003, 4.729003",\ + "4.589334, 4.729003, 4.729003, 4.729003, 4.729003",\ + "4.589334, 4.729003, 4.729003, 4.729003, 4.729003",\ + "4.576046, 4.729003, 4.729003, 4.729003, 4.729003",\ + "4.483432, 4.661568, 4.669657, 4.676891, 4.697598"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.566489, 4.673183, 4.673183, 4.673183, 4.673183",\ + "4.566489, 4.673183, 4.673183, 4.673183, 4.673183",\ + "4.566489, 4.673183, 4.673183, 4.673183, 4.673183",\ + "4.553202, 4.673183, 4.673183, 4.673183, 4.673183",\ + "4.460587, 4.607290, 4.615033, 4.621959, 4.641779"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423391, 0.515520, 0.520930, 0.525767, 0.539614",\ + "0.423391, 0.515520, 0.520930, 0.525767, 0.539614",\ + "0.423391, 0.515520, 0.520930, 0.525767, 0.539614",\ + "0.423391, 0.515520, 0.520930, 0.525767, 0.539614",\ + "0.423391, 0.515520, 0.520930, 0.525767, 0.539614"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.196116, 3.361375, 3.368879, 3.375591, 3.394801",\ + "3.196116, 3.361375, 3.368879, 3.375591, 3.394801",\ + "3.196116, 3.361375, 3.368879, 3.375591, 3.394801",\ + "3.196116, 3.361375, 3.368879, 3.375591, 3.394801",\ + "3.166879, 3.332138, 3.339642, 3.346354, 3.365564"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607",\ + "0.758812, 0.765607, 0.765607, 0.765607, 0.765607"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.194316, 3.330415, 3.337598, 3.344023, 3.362410",\ + "3.194316, 3.330415, 3.337598, 3.344023, 3.362410",\ + "3.194316, 3.330415, 3.337598, 3.344023, 3.362410",\ + "3.194316, 3.330415, 3.337598, 3.344023, 3.362410",\ + "3.165080, 3.301178, 3.308361, 3.314786, 3.333173"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423391, 0.515520, 0.520930, 0.525767, 0.539614",\ + "0.423391, 0.515520, 0.520930, 0.525767, 0.539614",\ + "0.423391, 0.515520, 0.520930, 0.525767, 0.539614",\ + "0.423391, 0.515520, 0.520930, 0.525767, 0.539614",\ + "0.423391, 0.515520, 0.520930, 0.525767, 0.539614"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg_min*/ + } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2411,11 +4368,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.468943, 5.606385, 5.606385, 5.606385, 5.606385",\ - "5.468943, 5.606385, 5.606385, 5.606385, 5.606385",\ - "5.468943, 5.606385, 5.606385, 5.606385, 5.606385",\ - "5.444135, 5.606385, 5.606385, 5.606385, 5.606385",\ - "5.337315, 5.509011, 5.516808, 5.523781, 5.543739"); + values ( "5.684569, 5.827165, 5.827165, 5.827165, 5.827165",\ + "5.684569, 5.827165, 5.827165, 5.827165, 5.827165",\ + "5.684569, 5.827165, 5.827165, 5.827165, 5.827165",\ + "5.658831, 5.827165, 5.827165, 5.827165, 5.827165",\ + "5.548890, 5.727025, 5.735114, 5.742349, 5.763056"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2429,11 +4386,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.303725, 5.408531, 5.408531, 5.408531, 5.408531",\ - "5.303725, 5.408531, 5.408531, 5.408531, 5.408531",\ - "5.303725, 5.408531, 5.408531, 5.408531, 5.408531",\ - "5.278917, 5.408531, 5.408531, 5.408531, 5.408531",\ - "5.172097, 5.312868, 5.320280, 5.326910, 5.345885"); + values ( "5.509513, 5.618249, 5.618249, 5.618249, 5.618249",\ + "5.509513, 5.618249, 5.618249, 5.618249, 5.618249",\ + "5.509513, 5.618249, 5.618249, 5.618249, 5.618249",\ + "5.483775, 5.618249, 5.618249, 5.618249, 5.618249",\ + "5.373835, 5.519884, 5.527575, 5.534453, 5.554140"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2454,11 +4411,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.608157, 4.609233, 4.609303, 4.609364, 4.609540",\ - "4.608157, 4.609233, 4.609303, 4.609364, 4.609540",\ - "4.608157, 4.609233, 4.609303, 4.609364, 4.609540",\ - "4.608157, 4.609233, 4.609303, 4.609364, 4.609540",\ - "4.545511, 4.546588, 4.546657, 4.546719, 4.546896"); + values ( "4.421413, 4.422450, 4.422516, 4.422576, 4.422746",\ + "4.421413, 4.422450, 4.422516, 4.422576, 4.422746",\ + "4.421413, 4.422450, 4.422516, 4.422576, 4.422746",\ + "4.421413, 4.422450, 4.422516, 4.422576, 4.422746",\ + "4.360232, 4.361269, 4.361335, 4.361394, 4.361564"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2472,11 +4429,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.557474, 4.563059, 4.563066, 4.563073, 4.563092",\ - "4.557474, 4.563059, 4.563066, 4.563073, 4.563092",\ - "4.557474, 4.563059, 4.563066, 4.563073, 4.563092",\ - "4.557474, 4.563059, 4.563066, 4.563073, 4.563092",\ - "4.494828, 4.500413, 4.500421, 4.500427, 4.500447"); + values ( "4.372631, 4.378007, 4.378014, 4.378020, 4.378039",\ + "4.372631, 4.378007, 4.378014, 4.378020, 4.378039",\ + "4.372631, 4.378007, 4.378014, 4.378020, 4.378039",\ + "4.372631, 4.378007, 4.378014, 4.378020, 4.378039",\ + "4.311450, 4.316825, 4.316833, 4.316839, 4.316857"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2490,12 +4447,97 @@ pin("mprj_io[7]") { } /* end of arc hk_serial_load_mprj_io[7]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.517312, 4.656980, 4.656980, 4.656980, 4.656980",\ + "4.517312, 4.656980, 4.656980, 4.656980, 4.656980",\ + "4.517312, 4.656980, 4.656980, 4.656980, 4.656980",\ + "4.504025, 4.656980, 4.656980, 4.656980, 4.656980",\ + "4.411410, 4.589545, 4.597633, 4.604868, 4.625575"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758812, 0.765606, 0.765606, 0.765606, 0.765606"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.455252, 4.561946, 4.561946, 4.561946, 4.561946",\ + "4.455252, 4.561946, 4.561946, 4.561946, 4.561946",\ + "4.455252, 4.561946, 4.561946, 4.561946, 4.561946",\ + "4.441965, 4.561946, 4.561946, 4.561946, 4.561946",\ + "4.349350, 4.496053, 4.503796, 4.510721, 4.530541"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423387, 0.515519, 0.520928, 0.525766, 0.539611",\ + "0.423387, 0.515519, 0.520928, 0.525766, 0.539611",\ + "0.423387, 0.515519, 0.520928, 0.525766, 0.539611",\ + "0.423387, 0.515519, 0.520928, 0.525766, 0.539611",\ + "0.423387, 0.515519, 0.520928, 0.525766, 0.539611"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "4.000917, 4.166175, 4.173679, 4.180391, 4.199601",\ + "4.000917, 4.166175, 4.173679, 4.180391, 4.199601",\ + "4.000917, 4.166175, 4.173679, 4.180391, 4.199601",\ + "4.000917, 4.166175, 4.173679, 4.180391, 4.199601",\ + "3.971783, 4.137041, 4.144545, 4.151257, 4.170466"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758812, 0.765606, 0.765606, 0.765606, 0.765606",\ + "0.758812, 0.765606, 0.765606, 0.765606, 0.765606"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "3.935896, 4.071994, 4.079177, 4.085602, 4.103990",\ + "3.935896, 4.071994, 4.079177, 4.085602, 4.103990",\ + "3.935896, 4.071994, 4.079177, 4.085602, 4.103990",\ + "3.935896, 4.071994, 4.079177, 4.085602, 4.103990",\ + "3.906761, 4.042860, 4.050043, 4.056467, 4.074855"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); + values ( "0.423387, 0.515519, 0.520928, 0.525766, 0.539611",\ + "0.423387, 0.515519, 0.520928, 0.525766, 0.539611",\ + "0.423387, 0.515519, 0.520928, 0.525766, 0.539611",\ + "0.423387, 0.515519, 0.520928, 0.525766, 0.539611",\ + "0.423387, 0.515519, 0.520928, 0.525766, 0.539611"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg_min*/ + } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2507,16 +4549,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "8.466980, 8.638714, 8.646509, 8.653482, 8.673438",\ - "8.529076, 8.700809, 8.708605, 8.715578, 8.735534",\ - "8.665090, 8.836823, 8.844619, 8.851592, 8.871548",\ - "8.881119, 9.052853, 9.060648, 9.067621, 9.087577",\ - "8.913938, 9.085671, 9.093468, 9.100440, 9.120397"); + values ( "8.992066, 9.170240, 9.178328, 9.185562, 9.206266",\ + "9.043580, 9.221754, 9.229841, 9.237076, 9.257780",\ + "9.095094, 9.273268, 9.281356, 9.288590, 9.309295",\ + "9.198122, 9.376295, 9.384384, 9.391618, 9.412322",\ + "9.404177, 9.582351, 9.590439, 9.597673, 9.618378"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\ "0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\ @@ -2525,16 +4567,16 @@ pin("mprj_io[6]") { "0.758809, 0.765615, 0.765615, 0.765615, 0.765615"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "8.537798, 8.679208, 8.686670, 8.693345, 8.712448",\ - "8.599894, 8.741303, 8.748766, 8.755441, 8.774544",\ - "8.735908, 8.877317, 8.884780, 8.891455, 8.910558",\ - "8.951937, 9.093347, 9.100809, 9.107484, 9.126587",\ - "8.984756, 9.126165, 9.133628, 9.140303, 9.159407"); + values ( "9.026046, 9.172759, 9.180502, 9.187427, 9.207246",\ + "9.077559, 9.224273, 9.232016, 9.238940, 9.258759",\ + "9.129074, 9.275786, 9.283529, 9.290454, 9.310274",\ + "9.232101, 9.378815, 9.386557, 9.393482, 9.413301",\ + "9.438157, 9.584869, 9.592612, 9.599537, 9.619357"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\ "0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\ @@ -2550,16 +4592,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.699485, 7.871219, 7.879014, 7.885987, 7.905943",\ - "7.761580, 7.933314, 7.941110, 7.948083, 7.968039",\ - "7.897594, 8.069328, 8.077124, 8.084097, 8.104053",\ - "8.113624, 8.285357, 8.293153, 8.300126, 8.320082",\ - "8.146442, 8.318176, 8.325973, 8.332945, 8.352901"); + values ( "7.231265, 7.396559, 7.404062, 7.410774, 7.429981",\ + "7.326127, 7.491421, 7.498924, 7.505636, 7.524843",\ + "7.326127, 7.491421, 7.498924, 7.505636, 7.524843",\ + "7.422425, 7.587719, 7.595222, 7.601934, 7.621141",\ + "7.613585, 7.778878, 7.786382, 7.793093, 7.812301"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\ "0.758809, 0.765615, 0.765615, 0.765615, 0.765615",\ @@ -2568,16 +4610,16 @@ pin("mprj_io[6]") { "0.758809, 0.765615, 0.765615, 0.765615, 0.765615"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.636435, 7.777844, 7.785307, 7.791982, 7.811085",\ - "7.698530, 7.839940, 7.847403, 7.854078, 7.873181",\ - "7.834544, 7.975954, 7.983417, 7.990092, 8.009195",\ - "8.050573, 8.191983, 8.199446, 8.206120, 8.225224",\ - "8.083393, 8.224803, 8.232265, 8.238940, 8.258043"); + values ( "7.236317, 7.372424, 7.379606, 7.386031, 7.404418",\ + "7.331179, 7.467286, 7.474468, 7.480893, 7.499280",\ + "7.331179, 7.467286, 7.474468, 7.480893, 7.499280",\ + "7.427477, 7.563584, 7.570766, 7.577191, 7.595578",\ + "7.618637, 7.754744, 7.761927, 7.768351, 7.786737"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\ "0.423533, 0.515559, 0.520975, 0.525818, 0.539681",\ @@ -2594,11 +4636,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.234258, 7.371733, 7.371733, 7.371733, 7.371733",\ - "7.234258, 7.371733, 7.371733, 7.371733, 7.371733",\ - "7.234258, 7.371733, 7.371733, 7.371733, 7.371733",\ - "7.209449, 7.371733, 7.371733, 7.371733, 7.371733",\ - "7.102630, 7.274364, 7.282159, 7.289132, 7.309088"); + values ( "7.665515, 7.808146, 7.808146, 7.808146, 7.808146",\ + "7.665515, 7.808146, 7.808146, 7.808146, 7.808146",\ + "7.665515, 7.808146, 7.808146, 7.808146, 7.808146",\ + "7.639776, 7.808146, 7.808146, 7.808146, 7.808146",\ + "7.529836, 7.708010, 7.716098, 7.723332, 7.744037"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2612,11 +4654,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.299459, 7.405126, 7.405126, 7.405126, 7.405126",\ - "7.299459, 7.405126, 7.405126, 7.405126, 7.405126",\ - "7.299459, 7.405126, 7.405126, 7.405126, 7.405126",\ - "7.274651, 7.405126, 7.405126, 7.405126, 7.405126",\ - "7.167830, 7.309240, 7.316703, 7.323378, 7.342481"); + values ( "7.693550, 7.803180, 7.803180, 7.803180, 7.803180",\ + "7.693550, 7.803180, 7.803180, 7.803180, 7.803180",\ + "7.693550, 7.803180, 7.803180, 7.803180, 7.803180",\ + "7.667811, 7.803180, 7.803180, 7.803180, 7.803180",\ + "7.557871, 7.704584, 7.712326, 7.719251, 7.739071"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2637,11 +4679,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.210295, 4.211137, 4.211195, 4.211247, 4.211397",\ - "4.210295, 4.211137, 4.211195, 4.211247, 4.211397",\ - "4.210295, 4.211137, 4.211195, 4.211247, 4.211397",\ - "4.210295, 4.211137, 4.211195, 4.211247, 4.211397",\ - "4.147650, 4.148491, 4.148550, 4.148602, 4.148752"); + values ( "4.038285, 4.039095, 4.039152, 4.039202, 4.039346",\ + "4.038285, 4.039095, 4.039152, 4.039202, 4.039346",\ + "4.038285, 4.039095, 4.039152, 4.039202, 4.039346",\ + "4.038285, 4.039095, 4.039152, 4.039202, 4.039346",\ + "3.977104, 3.977914, 3.977970, 3.978021, 3.978164"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2655,11 +4697,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.160434, 4.166705, 4.166709, 4.166713, 4.166724",\ - "4.160434, 4.166705, 4.166709, 4.166713, 4.166724",\ - "4.160434, 4.166705, 4.166709, 4.166713, 4.166724",\ - "4.160434, 4.166705, 4.166709, 4.166713, 4.166724",\ - "4.097788, 4.104060, 4.104064, 4.104068, 4.104079"); + values ( "3.990294, 3.996330, 3.996334, 3.996338, 3.996348",\ + "3.990294, 3.996330, 3.996334, 3.996338, 3.996348",\ + "3.990294, 3.996330, 3.996334, 3.996338, 3.996348",\ + "3.990294, 3.996330, 3.996334, 3.996338, 3.996348",\ + "3.929112, 3.935148, 3.935153, 3.935156, 3.935167"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2679,11 +4721,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.448766, 4.583421, 4.583421, 4.583421, 4.583421",\ - "4.448766, 4.583421, 4.583421, 4.583421, 4.583421",\ - "4.448766, 4.583421, 4.583421, 4.583421, 4.583421",\ - "4.435959, 4.583421, 4.583421, 4.583421, 4.583421",\ - "4.346693, 4.518426, 4.526222, 4.533195, 4.553151"); + values ( "4.705647, 4.845351, 4.845351, 4.845351, 4.845351",\ + "4.705647, 4.845351, 4.845351, 4.845351, 4.845351",\ + "4.705647, 4.845351, 4.845351, 4.845351, 4.845351",\ + "4.692360, 4.845351, 4.845351, 4.845351, 4.845351",\ + "4.599746, 4.777920, 4.786008, 4.793242, 4.813947"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2697,11 +4739,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.444948, 4.547795, 4.547795, 4.547795, 4.547795",\ - "4.444948, 4.547795, 4.547795, 4.547795, 4.547795",\ - "4.444948, 4.547795, 4.547795, 4.547795, 4.547795",\ - "4.432142, 4.547795, 4.547795, 4.547795, 4.547795",\ - "4.342875, 4.484284, 4.491747, 4.498422, 4.517525"); + values ( "4.696251, 4.802954, 4.802954, 4.802954, 4.802954",\ + "4.696251, 4.802954, 4.802954, 4.802954, 4.802954",\ + "4.696251, 4.802954, 4.802954, 4.802954, 4.802954",\ + "4.682964, 4.802954, 4.802954, 4.802954, 4.802954",\ + "4.590350, 4.737062, 4.744805, 4.751730, 4.771549"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2722,11 +4764,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.364470, 4.536204, 4.544000, 4.550973, 4.570929",\ - "4.364470, 4.536204, 4.544000, 4.550973, 4.570929",\ - "4.364470, 4.536204, 4.544000, 4.550973, 4.570929",\ - "4.364470, 4.536204, 4.544000, 4.550973, 4.570929",\ - "4.334201, 4.505935, 4.513731, 4.520703, 4.540659"); + values ( "4.130545, 4.295839, 4.303342, 4.310053, 4.329261",\ + "4.130545, 4.295839, 4.303342, 4.310053, 4.329261",\ + "4.130545, 4.295839, 4.303342, 4.310053, 4.329261",\ + "4.130545, 4.295839, 4.303342, 4.310053, 4.329261",\ + "4.101410, 4.266704, 4.274208, 4.280919, 4.300127"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2740,11 +4782,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.321246, 4.462656, 4.470119, 4.476793, 4.495896",\ - "4.321246, 4.462656, 4.470119, 4.476793, 4.495896",\ - "4.321246, 4.462656, 4.470119, 4.476793, 4.495896",\ - "4.321246, 4.462656, 4.470119, 4.476793, 4.495896",\ - "4.290977, 4.432386, 4.439849, 4.446524, 4.465627"); + values ( "4.104574, 4.240681, 4.247863, 4.254288, 4.272675",\ + "4.104574, 4.240681, 4.247863, 4.254288, 4.272675",\ + "4.104574, 4.240681, 4.247863, 4.254288, 4.272675",\ + "4.104574, 4.240681, 4.247863, 4.254288, 4.272675",\ + "4.075439, 4.211546, 4.218729, 4.225153, 4.243540"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2762,8 +4804,8 @@ pin("mprj_io[6]") { pin("mprj_io[5]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2777,11 +4819,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.727442, 4.864915, 4.864915, 4.864915, 4.864915",\ - "4.727442, 4.864915, 4.864915, 4.864915, 4.864915",\ - "4.727442, 4.864915, 4.864915, 4.864915, 4.864915",\ - "4.702634, 4.864915, 4.864915, 4.864915, 4.864915",\ - "4.595814, 4.767545, 4.775340, 4.782313, 4.802269"); + values ( "4.913731, 5.056359, 5.056359, 5.056359, 5.056359",\ + "4.913731, 5.056359, 5.056359, 5.056359, 5.056359",\ + "4.913731, 5.056359, 5.056359, 5.056359, 5.056359",\ + "4.887992, 5.056359, 5.056359, 5.056359, 5.056359",\ + "4.778052, 4.956223, 4.964311, 4.971545, 4.992250"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2795,11 +4837,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.579638, 4.684413, 4.684413, 4.684413, 4.684413",\ - "4.579638, 4.684413, 4.684413, 4.684413, 4.684413",\ - "4.579638, 4.684413, 4.684413, 4.684413, 4.684413",\ - "4.554830, 4.684413, 4.684413, 4.684413, 4.684413",\ - "4.448010, 4.588751, 4.596163, 4.602793, 4.621768"); + values ( "4.756742, 4.865446, 4.865446, 4.865446, 4.865446",\ + "4.756742, 4.865446, 4.865446, 4.865446, 4.865446",\ + "4.756742, 4.865446, 4.865446, 4.865446, 4.865446",\ + "4.731004, 4.865446, 4.865446, 4.865446, 4.865446",\ + "4.621064, 4.767082, 4.774772, 4.781651, 4.801337"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2820,11 +4862,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.879249, 3.880099, 3.880158, 3.880210, 3.880361",\ - "3.879249, 3.880099, 3.880158, 3.880210, 3.880361",\ - "3.879249, 3.880099, 3.880158, 3.880210, 3.880361",\ - "3.879249, 3.880099, 3.880158, 3.880210, 3.880361",\ - "3.816604, 3.817454, 3.817513, 3.817565, 3.817716"); + values ( "3.719520, 3.720338, 3.720395, 3.720445, 3.720590",\ + "3.719520, 3.720338, 3.720395, 3.720445, 3.720590",\ + "3.719520, 3.720338, 3.720395, 3.720445, 3.720590",\ + "3.719520, 3.720338, 3.720395, 3.720445, 3.720590",\ + "3.658339, 3.659157, 3.659213, 3.659264, 3.659409"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2838,11 +4880,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.829359, 3.835606, 3.835610, 3.835614, 3.835626",\ - "3.829359, 3.835606, 3.835610, 3.835614, 3.835626",\ - "3.829359, 3.835606, 3.835610, 3.835614, 3.835626",\ - "3.829359, 3.835606, 3.835610, 3.835614, 3.835626",\ - "3.766713, 3.772961, 3.772965, 3.772969, 3.772980"); + values ( "3.671500, 3.677513, 3.677518, 3.677521, 3.677532",\ + "3.671500, 3.677513, 3.677518, 3.677521, 3.677532",\ + "3.671500, 3.677513, 3.677518, 3.677521, 3.677532",\ + "3.671500, 3.677513, 3.677518, 3.677521, 3.677532",\ + "3.610319, 3.616332, 3.616336, 3.616340, 3.616351"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2862,11 +4904,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.169336, 4.303987, 4.303987, 4.303987, 4.303987",\ - "4.169336, 4.303987, 4.303987, 4.303987, 4.303987",\ - "4.169336, 4.303987, 4.303987, 4.303987, 4.303987",\ - "4.156529, 4.303987, 4.303987, 4.303987, 4.303987",\ - "4.067262, 4.238993, 4.246788, 4.253761, 4.273717"); + values ( "4.393461, 4.533161, 4.533161, 4.533161, 4.533161",\ + "4.393461, 4.533161, 4.533161, 4.533161, 4.533161",\ + "4.393461, 4.533161, 4.533161, 4.533161, 4.533161",\ + "4.380174, 4.533161, 4.533161, 4.533161, 4.533161",\ + "4.287559, 4.465730, 4.473818, 4.481052, 4.501757"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2880,11 +4922,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.095986, 4.198832, 4.198832, 4.198832, 4.198832",\ - "4.095986, 4.198832, 4.198832, 4.198832, 4.198832",\ - "4.095986, 4.198832, 4.198832, 4.198832, 4.198832",\ - "4.083179, 4.198832, 4.198832, 4.198832, 4.198832",\ - "3.993912, 4.135322, 4.142784, 4.149459, 4.168562"); + values ( "4.326957, 4.433659, 4.433659, 4.433659, 4.433659",\ + "4.326957, 4.433659, 4.433659, 4.433659, 4.433659",\ + "4.326957, 4.433659, 4.433659, 4.433659, 4.433659",\ + "4.313669, 4.433659, 4.433659, 4.433659, 4.433659",\ + "4.221055, 4.367766, 4.375509, 4.382434, 4.402254"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2905,11 +4947,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.092144, 4.263875, 4.271670, 4.278643, 4.298599",\ - "4.092144, 4.263875, 4.271670, 4.278643, 4.298599",\ - "4.092144, 4.263875, 4.271670, 4.278643, 4.298599",\ - "4.092144, 4.263875, 4.271670, 4.278643, 4.298599",\ - "4.061874, 4.233605, 4.241401, 4.248374, 4.268330"); + values ( "3.877384, 4.042675, 4.050179, 4.056890, 4.076097",\ + "3.877384, 4.042675, 4.050179, 4.056890, 4.076097",\ + "3.877384, 4.042675, 4.050179, 4.056890, 4.076097",\ + "3.877384, 4.042675, 4.050179, 4.056890, 4.076097",\ + "3.848250, 4.013540, 4.021044, 4.027755, 4.046963"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2923,11 +4965,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.992136, 4.133544, 4.141007, 4.147682, 4.166785",\ - "3.992136, 4.133544, 4.141007, 4.147682, 4.166785",\ - "3.992136, 4.133544, 4.141007, 4.147682, 4.166785",\ - "3.992136, 4.133544, 4.141007, 4.147682, 4.166785",\ - "3.961866, 4.103275, 4.110738, 4.117413, 4.136516"); + values ( "3.782227, 3.918334, 3.925516, 3.931941, 3.950327",\ + "3.782227, 3.918334, 3.925516, 3.931941, 3.950327",\ + "3.782227, 3.918334, 3.925516, 3.931941, 3.950327",\ + "3.782227, 3.918334, 3.925516, 3.931941, 3.950327",\ + "3.753093, 3.889199, 3.896382, 3.902806, 3.921193"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2945,8 +4987,8 @@ pin("mprj_io[5]") { pin("mprj_io[4]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2958,8 +5000,8 @@ pin("mprj_io[4]") { pin("mprj_io[3]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2973,11 +5015,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.057723, 4.195198, 4.195198, 4.195198, 4.195198",\ - "4.057723, 4.195198, 4.195198, 4.195198, 4.195198",\ - "4.057723, 4.195198, 4.195198, 4.195198, 4.195198",\ - "4.032915, 4.195198, 4.195198, 4.195198, 4.195198",\ - "3.926095, 4.097828, 4.105624, 4.112597, 4.132553"); + values ( "4.215958, 4.358588, 4.358588, 4.358588, 4.358588",\ + "4.215958, 4.358588, 4.358588, 4.358588, 4.358588",\ + "4.215958, 4.358588, 4.358588, 4.358588, 4.358588",\ + "4.190219, 4.358588, 4.358588, 4.358588, 4.358588",\ + "4.080279, 4.258451, 4.266540, 4.273774, 4.294478"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2991,11 +5033,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.911800, 4.016577, 4.016577, 4.016577, 4.016577",\ - "3.911800, 4.016577, 4.016577, 4.016577, 4.016577",\ - "3.911800, 4.016577, 4.016577, 4.016577, 4.016577",\ - "3.886992, 4.016577, 4.016577, 4.016577, 4.016577",\ - "3.780172, 3.920914, 3.928326, 3.934956, 3.953931"); + values ( "4.061356, 4.170062, 4.170062, 4.170062, 4.170062",\ + "4.061356, 4.170062, 4.170062, 4.170062, 4.170062",\ + "4.061356, 4.170062, 4.170062, 4.170062, 4.170062",\ + "4.035617, 4.170062, 4.170062, 4.170062, 4.170062",\ + "3.925677, 4.071697, 4.079388, 4.086266, 4.105952"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3016,11 +5058,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.214640, 3.215502, 3.215561, 3.215614, 3.215766",\ - "3.214640, 3.215502, 3.215561, 3.215614, 3.215766",\ - "3.214640, 3.215502, 3.215561, 3.215614, 3.215766",\ - "3.214640, 3.215502, 3.215561, 3.215614, 3.215766",\ - "3.151995, 3.152856, 3.152916, 3.152969, 3.153121"); + values ( "3.089406, 3.090236, 3.090293, 3.090344, 3.090490",\ + "3.089406, 3.090236, 3.090293, 3.090344, 3.090490",\ + "3.089406, 3.090236, 3.090293, 3.090344, 3.090490",\ + "3.089406, 3.090236, 3.090293, 3.090344, 3.090490",\ + "3.028225, 3.029055, 3.029112, 3.029163, 3.029309"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3034,11 +5076,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.164709, 3.170922, 3.170926, 3.170930, 3.170942",\ - "3.164709, 3.170922, 3.170926, 3.170930, 3.170942",\ - "3.164709, 3.170922, 3.170926, 3.170930, 3.170942",\ - "3.164709, 3.170922, 3.170926, 3.170930, 3.170942",\ - "3.102063, 3.108276, 3.108281, 3.108285, 3.108297"); + values ( "3.041348, 3.047328, 3.047332, 3.047336, 3.047348",\ + "3.041348, 3.047328, 3.047332, 3.047336, 3.047348",\ + "3.041348, 3.047328, 3.047332, 3.047336, 3.047348",\ + "3.041348, 3.047328, 3.047332, 3.047336, 3.047348",\ + "2.980166, 2.986146, 2.986151, 2.986155, 2.986166"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3058,11 +5100,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.148946, 4.283599, 4.283599, 4.283599, 4.283599",\ - "4.148946, 4.283599, 4.283599, 4.283599, 4.283599",\ - "4.148946, 4.283599, 4.283599, 4.283599, 4.283599",\ - "4.136139, 4.283599, 4.283599, 4.283599, 4.283599",\ - "4.046872, 4.218605, 4.226400, 4.233373, 4.253329"); + values ( "4.358915, 4.498618, 4.498618, 4.498618, 4.498618",\ + "4.358915, 4.498618, 4.498618, 4.498618, 4.498618",\ + "4.358915, 4.498618, 4.498618, 4.498618, 4.498618",\ + "4.345629, 4.498618, 4.498618, 4.498618, 4.498618",\ + "4.253014, 4.431187, 4.439275, 4.446509, 4.467214"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3076,11 +5118,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.084606, 4.187452, 4.187452, 4.187452, 4.187452",\ - "4.084606, 4.187452, 4.187452, 4.187452, 4.187452",\ - "4.084606, 4.187452, 4.187452, 4.187452, 4.187452",\ - "4.071799, 4.187452, 4.187452, 4.187452, 4.187452",\ - "3.982533, 4.123942, 4.131405, 4.138080, 4.157183"); + values ( "4.308780, 4.415483, 4.415483, 4.415483, 4.415483",\ + "4.308780, 4.415483, 4.415483, 4.415483, 4.415483",\ + "4.308780, 4.415483, 4.415483, 4.415483, 4.415483",\ + "4.295493, 4.415483, 4.415483, 4.415483, 4.415483",\ + "4.202878, 4.349591, 4.357334, 4.364259, 4.384078"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3101,11 +5143,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.072285, 4.244017, 4.251813, 4.258786, 4.278742",\ - "4.072285, 4.244017, 4.251813, 4.258786, 4.278742",\ - "4.072285, 4.244017, 4.251813, 4.258786, 4.278742",\ - "4.072285, 4.244017, 4.251813, 4.258786, 4.278742",\ - "4.042015, 4.213747, 4.221543, 4.228516, 4.248472"); + values ( "3.871109, 4.036402, 4.043905, 4.050616, 4.069824",\ + "3.871109, 4.036402, 4.043905, 4.050616, 4.069824",\ + "3.871109, 4.036402, 4.043905, 4.050616, 4.069824",\ + "3.871109, 4.036402, 4.043905, 4.050616, 4.069824",\ + "3.841974, 4.007267, 4.014771, 4.021482, 4.040690"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3119,11 +5161,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.998939, 4.140348, 4.147811, 4.154486, 4.173589",\ - "3.998939, 4.140348, 4.147811, 4.154486, 4.173589",\ - "3.998939, 4.140348, 4.147811, 4.154486, 4.173589",\ - "3.998939, 4.140348, 4.147811, 4.154486, 4.173589",\ - "3.968669, 4.110079, 4.117541, 4.124216, 4.143319"); + values ( "3.797722, 3.933829, 3.941011, 3.947436, 3.965822",\ + "3.797722, 3.933829, 3.941011, 3.947436, 3.965822",\ + "3.797722, 3.933829, 3.941011, 3.947436, 3.965822",\ + "3.797722, 3.933829, 3.941011, 3.947436, 3.965822",\ + "3.768588, 3.904694, 3.911877, 3.918302, 3.936688"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3141,8 +5183,8 @@ pin("mprj_io[3]") { pin("mprj_io[2]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -3154,22 +5196,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "4.179146, 4.122712, 4.107342, 4.120148, 4.209415",\ - "4.418456, 4.362022, 4.346652, 4.359458, 4.448726",\ - "4.942636, 4.886203, 4.870832, 4.883639, 4.972906",\ - "5.775186, 5.718752, 5.703382, 5.716188, 5.805455",\ - "6.029019, 5.972586, 5.957215, 5.970022, 6.059289"); + values ( "4.603142, 4.548824, 4.534030, 4.546356, 4.632276",\ + "4.801669, 4.747352, 4.732558, 4.744884, 4.830804",\ + "5.000197, 4.945880, 4.931086, 4.943412, 5.029332",\ + "5.397253, 5.342936, 5.328142, 5.340468, 5.426388",\ + "6.191366, 6.137049, 6.122254, 6.134581, 6.220500"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "4.713581, 4.657147, 4.641777, 4.654583, 4.743851",\ - "4.993771, 4.937337, 4.921967, 4.934773, 5.024040",\ - "5.607493, 5.551060, 5.535689, 5.548496, 5.637763",\ - "6.582262, 6.525828, 6.510458, 6.523264, 6.612532",\ - "6.934166, 6.877733, 6.862362, 6.875169, 6.964436"); + values ( "5.187332, 5.133015, 5.118220, 5.130547, 5.216466",\ + "5.419773, 5.365456, 5.350661, 5.362988, 5.448907",\ + "5.652215, 5.597898, 5.583103, 5.595429, 5.681349",\ + "6.117097, 6.062779, 6.047985, 6.060311, 6.146231",\ + "7.046861, 6.992544, 6.977749, 6.990076, 7.075995"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -3178,22 +5220,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "5.309941, 5.192798, 5.081324, 4.896368, 4.140880",\ - "5.549250, 5.432107, 5.320633, 5.135677, 4.380189",\ - "6.073431, 5.956288, 5.844815, 5.659858, 4.904370",\ - "6.905981, 6.788837, 6.677364, 6.492407, 5.736919",\ - "7.159814, 7.042671, 6.931198, 6.746241, 5.990753"); + values ( "5.809127, 5.696377, 5.589084, 5.411063, 4.683907",\ + "6.007656, 5.894906, 5.787612, 5.609591, 4.882435",\ + "6.206183, 6.093433, 5.986140, 5.808119, 5.080963",\ + "6.603240, 6.490490, 6.383197, 6.205176, 5.478019",\ + "7.397352, 7.284602, 7.177309, 6.999288, 6.272131"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "5.271118, 5.153975, 5.042501, 4.857545, 4.102057",\ - "5.551308, 5.434165, 5.322691, 5.137734, 4.382247",\ - "6.165030, 6.047887, 5.936413, 5.751457, 4.995969",\ - "7.139799, 7.022656, 6.911182, 6.726226, 5.970738",\ - "7.491704, 7.374561, 7.263087, 7.078131, 6.322643"); + values ( "5.686679, 5.573929, 5.466636, 5.288615, 4.561458",\ + "5.919120, 5.806370, 5.699077, 5.521056, 4.793899",\ + "6.151561, 6.038811, 5.931518, 5.753497, 5.026340",\ + "6.616443, 6.503693, 6.396399, 6.218379, 5.491222",\ + "7.546206, 7.433456, 7.326163, 7.148142, 6.420986"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -3202,22 +5244,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-1.008525, -0.952093, -0.936724, -0.949538, -1.038822",\ - "-0.923307, -0.866875, -0.851505, -0.864320, -0.953604",\ - "-0.736648, -0.680215, -0.664846, -0.677660, -0.766944",\ - "-0.440178, -0.383745, -0.368376, -0.381190, -0.470474",\ - "-0.269039, -0.212607, -0.197237, -0.210052, -0.299336"); + values ( "-0.938272, -0.879723, -0.863777, -0.877073, -0.969705",\ + "-0.808088, -0.749540, -0.733594, -0.746889, -0.839521",\ + "-0.808088, -0.749540, -0.733594, -0.746889, -0.839521",\ + "-0.675932, -0.617383, -0.601438, -0.614733, -0.707365",\ + "-0.413592, -0.355043, -0.339098, -0.352393, -0.445025"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-1.160184, -1.103751, -1.088382, -1.101197, -1.190480",\ - "-1.366099, -1.309667, -1.294297, -1.307112, -1.396396",\ - "-1.817133, -1.760700, -1.745331, -1.758146, -1.847430",\ - "-2.533505, -2.477072, -2.461703, -2.474518, -2.563801",\ - "-2.724713, -2.668281, -2.652911, -2.665726, -2.755010"); + values ( "-1.086458, -1.027910, -1.011964, -1.025259, -1.117891",\ + "-1.401026, -1.342477, -1.326532, -1.339827, -1.432459",\ + "-1.401026, -1.342477, -1.326532, -1.339827, -1.432459",\ + "-1.720361, -1.661812, -1.645866, -1.659161, -1.751793",\ + "-2.354262, -2.295713, -2.279768, -2.293063, -2.385695"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -3226,22 +5268,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-1.484877, -1.367804, -1.256469, -1.072099, -0.316612",\ - "-1.399659, -1.282586, -1.171251, -0.986881, -0.231394",\ - "-1.212999, -1.095926, -0.984591, -0.800221, -0.044734",\ - "-0.916529, -0.799456, -0.688121, -0.503752, 0.251736",\ - "-0.745391, -0.628318, -0.516983, -0.332613, 0.422874"); + values ( "-1.375605, -1.254142, -1.138632, -0.947348, -0.163530",\ + "-1.245421, -1.123958, -1.008448, -0.817165, -0.033346",\ + "-1.245421, -1.123958, -1.008448, -0.817165, -0.033346",\ + "-1.113265, -0.991802, -0.876292, -0.685009, 0.098810",\ + "-0.850925, -0.729462, -0.613952, -0.422669, 0.361150"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-2.042806, -1.925733, -1.814398, -1.630028, -0.874541",\ - "-2.248721, -2.131649, -2.020314, -1.835944, -1.080456",\ - "-2.699755, -2.582682, -2.471347, -2.286978, -1.531490",\ - "-3.416127, -3.299054, -3.187719, -3.003349, -2.247862",\ - "-3.607335, -3.490263, -3.378927, -3.194558, -2.439070"); + values ( "-1.897702, -1.776239, -1.660728, -1.469445, -0.685627",\ + "-2.212270, -2.090807, -1.975296, -1.784013, -1.000195",\ + "-2.212270, -2.090807, -1.975296, -1.784013, -1.000195",\ + "-2.531604, -2.410141, -2.294631, -2.103347, -1.319529",\ + "-3.165506, -3.044043, -2.928533, -2.737249, -1.953431"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -3250,8 +5292,8 @@ pin("mprj_io[2]") { pin("mprj_io[1]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -3265,11 +5307,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "8.162979, 8.300450, 8.300450, 8.300450, 8.300450",\ - "8.162979, 8.300450, 8.300450, 8.300450, 8.300450",\ - "8.162979, 8.300450, 8.300450, 8.300450, 8.300450",\ - "8.138170, 8.300450, 8.300450, 8.300450, 8.300450",\ - "8.031351, 8.203080, 8.210876, 8.217849, 8.237805"); + values ( "11.114935, 11.257563, 11.257563, 11.257563, 11.257563",\ + "11.114935, 11.257563, 11.257563, 11.257563, 11.257563",\ + "11.114935, 11.257563, 11.257563, 11.257563, 11.257563",\ + "11.089197, 11.257563, 11.257563, 11.257563, 11.257563",\ + "10.979258, 11.157426, 11.165514, 11.172749, 11.193454"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3283,11 +5325,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "8.244982, 8.350648, 8.350648, 8.350648, 8.350648",\ - "8.244982, 8.350648, 8.350648, 8.350648, 8.350648",\ - "8.244982, 8.350648, 8.350648, 8.350648, 8.350648",\ - "8.220173, 8.350648, 8.350648, 8.350648, 8.350648",\ - "8.113354, 8.254763, 8.262225, 8.268900, 8.288003"); + values ( "10.525275, 10.634905, 10.634905, 10.634905, 10.634905",\ + "10.525275, 10.634905, 10.634905, 10.634905, 10.634905",\ + "10.525275, 10.634905, 10.634905, 10.634905, 10.634905",\ + "10.499537, 10.634905, 10.634905, 10.634905, 10.634905",\ + "10.389598, 10.536309, 10.544052, 10.550977, 10.570796"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3308,11 +5350,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.543822, 2.544674, 2.544733, 2.544785, 2.544936",\ - "2.543822, 2.544674, 2.544733, 2.544785, 2.544936",\ - "2.543822, 2.544674, 2.544733, 2.544785, 2.544936",\ - "2.543822, 2.544674, 2.544733, 2.544785, 2.544936",\ - "2.481177, 2.482028, 2.482088, 2.482140, 2.482291"); + values ( "2.447548, 2.448368, 2.448424, 2.448475, 2.448620",\ + "2.447548, 2.448368, 2.448424, 2.448475, 2.448620",\ + "2.447548, 2.448368, 2.448424, 2.448475, 2.448620",\ + "2.447548, 2.448368, 2.448424, 2.448475, 2.448620",\ + "2.386366, 2.387186, 2.387243, 2.387294, 2.387439"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3326,11 +5368,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.493925, 2.500166, 2.500171, 2.500175, 2.500186",\ - "2.493925, 2.500166, 2.500171, 2.500175, 2.500186",\ - "2.493925, 2.500166, 2.500171, 2.500175, 2.500186",\ - "2.493925, 2.500166, 2.500171, 2.500175, 2.500186",\ - "2.431279, 2.437521, 2.437525, 2.437530, 2.437541"); + values ( "2.399521, 2.405529, 2.405533, 2.405537, 2.405548",\ + "2.399521, 2.405529, 2.405533, 2.405537, 2.405548",\ + "2.399521, 2.405529, 2.405533, 2.405537, 2.405548",\ + "2.399521, 2.405529, 2.405533, 2.405537, 2.405548",\ + "2.338340, 2.344347, 2.344352, 2.344356, 2.344367"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3350,11 +5392,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.480028, 3.651756, 3.659552, 3.666525, 3.686481",\ - "3.597109, 3.768838, 3.776634, 3.783607, 3.803563",\ - "3.708459, 3.880188, 3.887983, 3.894956, 3.914913",\ - "3.892775, 4.064504, 4.072300, 4.079272, 4.099229",\ - "4.648707, 4.820436, 4.828232, 4.835204, 4.855161"); + values ( "3.642190, 3.820359, 3.828447, 3.835681, 3.856387",\ + "3.763662, 3.941831, 3.949919, 3.957153, 3.977859",\ + "3.879188, 4.057356, 4.065444, 4.072679, 4.093384",\ + "4.070416, 4.248585, 4.256673, 4.263907, 4.284613",\ + "4.854695, 5.032864, 5.040952, 5.048186, 5.068892"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3368,11 +5410,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.383960, 3.525368, 3.532831, 3.539506, 3.558609",\ - "3.501041, 3.642450, 3.649912, 3.656587, 3.675691",\ - "3.612391, 3.753799, 3.761262, 3.767937, 3.787040",\ - "3.796707, 3.938116, 3.945579, 3.952254, 3.971357",\ - "4.552639, 4.694048, 4.701510, 4.708185, 4.727289"); + values ( "3.544033, 3.690744, 3.698487, 3.705412, 3.725232",\ + "3.665496, 3.812207, 3.819950, 3.826875, 3.846694",\ + "3.781006, 3.927717, 3.935460, 3.942385, 3.962205",\ + "3.972290, 4.119001, 4.126743, 4.133669, 4.153488",\ + "4.756108, 4.902820, 4.910562, 4.917487, 4.937307"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3393,11 +5435,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.923638, 2.924490, 2.924549, 2.924602, 2.924752",\ - "3.040786, 3.041638, 3.041697, 3.041750, 3.041900",\ - "3.152267, 3.153119, 3.153178, 3.153231, 3.153381",\ - "3.337128, 3.337980, 3.338039, 3.338092, 3.338242",\ - "4.093061, 4.093914, 4.093972, 4.094025, 4.094176"); + values ( "2.799080, 2.799901, 2.799957, 2.800008, 2.800153",\ + "2.911835, 2.912655, 2.912712, 2.912763, 2.912908",\ + "3.019136, 3.019956, 3.020012, 3.020063, 3.020208",\ + "3.197064, 3.197885, 3.197941, 3.197992, 3.198137",\ + "3.924651, 3.925471, 3.925527, 3.925578, 3.925723"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3411,11 +5453,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.873741, 2.879982, 2.879987, 2.879991, 2.880002",\ - "2.990889, 2.997130, 2.997135, 2.997139, 2.997150",\ - "3.102370, 3.108611, 3.108616, 3.108620, 3.108631",\ - "3.287231, 3.293472, 3.293477, 3.293481, 3.293492",\ - "4.043164, 4.049406, 4.049410, 4.049414, 4.049426"); + values ( "2.751054, 2.757062, 2.757066, 2.757070, 2.757081",\ + "2.863809, 2.869817, 2.869821, 2.869825, 2.869836",\ + "2.971109, 2.977117, 2.977121, 2.977125, 2.977136",\ + "3.149038, 3.155046, 3.155050, 3.155054, 3.155065",\ + "3.876625, 3.882632, 3.882636, 3.882640, 3.882651"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3435,11 +5477,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.636207, 5.770856, 5.770856, 5.770856, 5.770856",\ - "5.636207, 5.770856, 5.770856, 5.770856, 5.770856",\ - "5.636207, 5.770856, 5.770856, 5.770856, 5.770856",\ - "5.623400, 5.770856, 5.770856, 5.770856, 5.770856",\ - "5.534132, 5.705861, 5.713657, 5.720630, 5.740586"); + values ( "6.131007, 6.270705, 6.270705, 6.270705, 6.270705",\ + "6.131007, 6.270705, 6.270705, 6.270705, 6.270705",\ + "6.131007, 6.270705, 6.270705, 6.270705, 6.270705",\ + "6.117720, 6.270705, 6.270705, 6.270705, 6.270705",\ + "6.025105, 6.203274, 6.211362, 6.218596, 6.239301"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3453,11 +5495,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "5.682068, 5.784913, 5.784913, 5.784913, 5.784913",\ - "5.682068, 5.784913, 5.784913, 5.784913, 5.784913",\ - "5.682068, 5.784913, 5.784913, 5.784913, 5.784913",\ - "5.669261, 5.784913, 5.784913, 5.784913, 5.784913",\ - "5.579994, 5.721402, 5.728865, 5.735540, 5.754643"); + values ( "6.204732, 6.311434, 6.311434, 6.311434, 6.311434",\ + "6.204732, 6.311434, 6.311434, 6.311434, 6.311434",\ + "6.204732, 6.311434, 6.311434, 6.311434, 6.311434",\ + "6.191445, 6.311434, 6.311434, 6.311434, 6.311434",\ + "6.098830, 6.245542, 6.253284, 6.260210, 6.280029"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3478,11 +5520,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.148133, 3.319862, 3.327658, 3.334631, 3.354587",\ - "3.148133, 3.319862, 3.327658, 3.334631, 3.354587",\ - "3.148133, 3.319862, 3.327658, 3.334631, 3.354587",\ - "3.148133, 3.319862, 3.327658, 3.334631, 3.354587",\ - "3.117836, 3.289566, 3.297361, 3.304334, 3.324291"); + values ( "3.004427, 3.169716, 3.177219, 3.183931, 3.203139",\ + "3.004427, 3.169716, 3.177219, 3.183931, 3.203139",\ + "3.004427, 3.169716, 3.177219, 3.183931, 3.203139",\ + "3.004427, 3.169716, 3.177219, 3.183931, 3.203139",\ + "2.975266, 3.140555, 3.148059, 3.154770, 3.173978"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3496,11 +5538,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.152735, 3.294144, 3.301606, 3.308281, 3.327384",\ - "3.152735, 3.294144, 3.301606, 3.308281, 3.327384",\ - "3.152735, 3.294144, 3.301606, 3.308281, 3.327384",\ - "3.152735, 3.294144, 3.301606, 3.308281, 3.327384",\ - "3.122438, 3.263847, 3.271309, 3.277984, 3.297087"); + values ( "3.014181, 3.150286, 3.157469, 3.163894, 3.182281",\ + "3.014181, 3.150286, 3.157469, 3.163894, 3.182281",\ + "3.014181, 3.150286, 3.157469, 3.163894, 3.182281",\ + "3.014181, 3.150286, 3.157469, 3.163894, 3.182281",\ + "2.985020, 3.121126, 3.128309, 3.134733, 3.153120"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3518,8 +5560,8 @@ pin("mprj_io[1]") { pin("mprj_io[0]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -3531,16 +5573,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.844432, 8.016164, 8.023959, 8.030932, 8.050888",\ - "7.906528, 8.078259, 8.086055, 8.093028, 8.112984",\ - "8.042542, 8.214273, 8.222069, 8.229042, 8.248999",\ - "8.258571, 8.430303, 8.438098, 8.445071, 8.465027",\ - "8.291390, 8.463121, 8.470918, 8.477890, 8.497847"); + values ( "8.212420, 8.390591, 8.398680, 8.405913, 8.426619",\ + "8.263933, 8.442104, 8.450193, 8.457427, 8.478132",\ + "8.315448, 8.493619, 8.501707, 8.508942, 8.529646",\ + "8.418475, 8.596646, 8.604734, 8.611969, 8.632673",\ + "8.624531, 8.802702, 8.810790, 8.818024, 8.838729"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\ "0.777888, 0.789796, 0.789796, 0.789796, 0.789796",\ @@ -3549,16 +5591,16 @@ pin("mprj_io[0]") { "0.777888, 0.789796, 0.789796, 0.789796, 0.789796"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.744189, 7.884929, 7.892341, 7.898971, 7.917946",\ - "7.806285, 7.947024, 7.954436, 7.961066, 7.980042",\ - "7.942299, 8.083038, 8.090450, 8.097080, 8.116055",\ - "8.158328, 8.299067, 8.306479, 8.313109, 8.332085",\ - "8.191147, 8.331886, 8.339299, 8.345928, 8.364903"); + values ( "8.102859, 8.248877, 8.256567, 8.263446, 8.283133",\ + "8.154373, 8.300390, 8.308081, 8.314960, 8.334646",\ + "8.205888, 8.351905, 8.359595, 8.366473, 8.386160",\ + "8.308915, 8.454932, 8.462623, 8.469501, 8.489187",\ + "8.514971, 8.660988, 8.668678, 8.675556, 8.695243"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.444232, 0.533641, 0.538789, 0.543392, 0.556568",\ "0.444232, 0.533641, 0.538789, 0.543392, 0.556568",\ @@ -3574,16 +5616,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.997804, 6.998647, 6.998705, 6.998758, 6.998908",\ - "7.059899, 7.060742, 7.060801, 7.060853, 7.061003",\ - "7.195913, 7.196756, 7.196815, 7.196867, 7.197017",\ - "7.411942, 7.412786, 7.412844, 7.412897, 7.413046",\ - "7.444761, 7.445604, 7.445663, 7.445715, 7.445865"); + values ( "6.692316, 6.693128, 6.693184, 6.693234, 6.693378",\ + "6.787177, 6.787989, 6.788045, 6.788095, 6.788239",\ + "6.787177, 6.787989, 6.788045, 6.788095, 6.788239",\ + "6.883476, 6.884288, 6.884344, 6.884394, 6.884538",\ + "7.074636, 7.075447, 7.075503, 7.075554, 7.075698"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -3592,16 +5634,16 @@ pin("mprj_io[0]") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.947937, 6.954205, 6.954208, 6.954213, 6.954224",\ - "7.010033, 7.016300, 7.016304, 7.016308, 7.016319",\ - "7.146047, 7.152314, 7.152318, 7.152322, 7.152333",\ - "7.362076, 7.368343, 7.368347, 7.368351, 7.368362",\ - "7.394895, 7.401162, 7.401166, 7.401170, 7.401181"); + values ( "6.644320, 6.650352, 6.650356, 6.650360, 6.650371",\ + "6.739181, 6.745213, 6.745217, 6.745221, 6.745232",\ + "6.739181, 6.745213, 6.745217, 6.745221, 6.745232",\ + "6.835479, 6.841512, 6.841516, 6.841519, 6.841530",\ + "7.026639, 7.032671, 7.032675, 7.032679, 7.032690"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -3618,11 +5660,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.049416, 3.186889, 3.186889, 3.186889, 3.186889",\ - "3.049416, 3.186889, 3.186889, 3.186889, 3.186889",\ - "3.049416, 3.186889, 3.186889, 3.186889, 3.186889",\ - "3.024607, 3.186889, 3.186889, 3.186889, 3.186889",\ - "2.917788, 3.089519, 3.097315, 3.104288, 3.124244"); + values ( "3.169967, 3.312595, 3.312595, 3.312595, 3.312595",\ + "3.169967, 3.312595, 3.312595, 3.312595, 3.312595",\ + "3.169967, 3.312595, 3.312595, 3.312595, 3.312595",\ + "3.144228, 3.312595, 3.312595, 3.312595, 3.312595",\ + "3.034288, 3.212459, 3.220547, 3.227781, 3.248486"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3636,11 +5678,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.903836, 3.008610, 3.008610, 3.008610, 3.008610",\ - "2.903836, 3.008610, 3.008610, 3.008610, 3.008610",\ - "2.903836, 3.008610, 3.008610, 3.008610, 3.008610",\ - "2.879027, 3.008610, 3.008610, 3.008610, 3.008610",\ - "2.772208, 2.912947, 2.920360, 2.926990, 2.945964"); + values ( "3.014557, 3.123260, 3.123260, 3.123260, 3.123260",\ + "3.014557, 3.123260, 3.123260, 3.123260, 3.123260",\ + "3.014557, 3.123260, 3.123260, 3.123260, 3.123260",\ + "2.988818, 3.123260, 3.123260, 3.123260, 3.123260",\ + "2.878878, 3.024895, 3.032585, 3.039464, 3.059150"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3661,11 +5703,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.209961, 2.210804, 2.210862, 2.210915, 2.211064",\ - "2.209961, 2.210804, 2.210862, 2.210915, 2.211064",\ - "2.209961, 2.210804, 2.210862, 2.210915, 2.211064",\ - "2.209961, 2.210804, 2.210862, 2.210915, 2.211064",\ - "2.147316, 2.148159, 2.148217, 2.148270, 2.148419"); + values ( "2.126492, 2.127304, 2.127360, 2.127410, 2.127554",\ + "2.126492, 2.127304, 2.127360, 2.127410, 2.127554",\ + "2.126492, 2.127304, 2.127360, 2.127410, 2.127554",\ + "2.126492, 2.127304, 2.127360, 2.127410, 2.127554",\ + "2.065311, 2.066122, 2.066179, 2.066229, 2.066373"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3679,11 +5721,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "2.160094, 2.166361, 2.166366, 2.166369, 2.166381",\ - "2.160094, 2.166361, 2.166366, 2.166369, 2.166381",\ - "2.160094, 2.166361, 2.166366, 2.166369, 2.166381",\ - "2.160094, 2.166361, 2.166366, 2.166369, 2.166381",\ - "2.097449, 2.103716, 2.103720, 2.103724, 2.103735"); + values ( "2.078496, 2.084527, 2.084532, 2.084536, 2.084546",\ + "2.078496, 2.084527, 2.084532, 2.084536, 2.084546",\ + "2.078496, 2.084527, 2.084532, 2.084536, 2.084546",\ + "2.078496, 2.084527, 2.084532, 2.084536, 2.084546",\ + "2.017314, 2.023346, 2.023350, 2.023354, 2.023365"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3703,11 +5745,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.605450, 4.740102, 4.740102, 4.740102, 4.740102",\ - "4.605450, 4.740102, 4.740102, 4.740102, 4.740102",\ - "4.605450, 4.740102, 4.740102, 4.740102, 4.740102",\ - "4.592643, 4.740102, 4.740102, 4.740102, 4.740102",\ - "4.503376, 4.675108, 4.682903, 4.689877, 4.709833"); + values ( "4.842680, 4.982381, 4.982381, 4.982381, 4.982381",\ + "4.842680, 4.982381, 4.982381, 4.982381, 4.982381",\ + "4.842680, 4.982381, 4.982381, 4.982381, 4.982381",\ + "4.829392, 4.982381, 4.982381, 4.982381, 4.982381",\ + "4.736777, 4.914948, 4.923037, 4.930271, 4.950976"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3721,11 +5763,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "4.505206, 4.607158, 4.607158, 4.607158, 4.607158",\ - "4.505206, 4.607158, 4.607158, 4.607158, 4.607158",\ - "4.505206, 4.607158, 4.607158, 4.607158, 4.607158",\ - "4.492399, 4.607158, 4.607158, 4.607158, 4.607158",\ - "4.403132, 4.543871, 4.551284, 4.557914, 4.576889"); + values ( "4.733119, 4.838894, 4.838894, 4.838894, 4.838894",\ + "4.733119, 4.838894, 4.838894, 4.838894, 4.838894",\ + "4.733119, 4.838894, 4.838894, 4.838894, 4.838894",\ + "4.719832, 4.838894, 4.838894, 4.838894, 4.838894",\ + "4.627217, 4.773234, 4.780925, 4.787803, 4.807489"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3746,11 +5788,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.832629, 3.833472, 3.833530, 3.833583, 3.833733",\ - "3.832629, 3.833472, 3.833530, 3.833583, 3.833733",\ - "3.832629, 3.833472, 3.833530, 3.833583, 3.833733",\ - "3.832629, 3.833472, 3.833530, 3.833583, 3.833733",\ - "3.802359, 3.803202, 3.803261, 3.803313, 3.803463"); + values ( "3.630083, 3.630895, 3.630951, 3.631001, 3.631145",\ + "3.630083, 3.630895, 3.630951, 3.631001, 3.631145",\ + "3.630083, 3.630895, 3.630951, 3.631001, 3.631145",\ + "3.630083, 3.630895, 3.630951, 3.631001, 3.631145",\ + "3.600949, 3.601760, 3.601817, 3.601867, 3.602011"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3764,11 +5806,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "3.782762, 3.789029, 3.789034, 3.789038, 3.789049",\ - "3.782762, 3.789029, 3.789034, 3.789038, 3.789049",\ - "3.782762, 3.789029, 3.789034, 3.789038, 3.789049",\ - "3.782762, 3.789029, 3.789034, 3.789038, 3.789049",\ - "3.752492, 3.758760, 3.758764, 3.758768, 3.758779"); + values ( "3.582087, 3.588119, 3.588123, 3.588127, 3.588138",\ + "3.582087, 3.588119, 3.588123, 3.588127, 3.588138",\ + "3.582087, 3.588119, 3.588123, 3.588127, 3.588138",\ + "3.582087, 3.588119, 3.588123, 3.588127, 3.588138",\ + "3.552952, 3.558984, 3.558989, 3.558992, 3.559003"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3788,7 +5830,7 @@ pin("mprj_io[0]") { pin("clock") { direction : input ; clock : true ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 1.047768 ; is_pad : true ; @@ -3816,12 +5858,14 @@ pin("clock") { pin("resetb") { direction : input ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 0.856414 ; is_pad : true ; + is_unconstrained : true; /* Other user defined attributes. */ original_pin : resetb; + is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { @@ -3838,16 +5882,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.440357, 7.611966, 7.619764, 7.626740, 7.646703",\ - "7.502453, 7.674062, 7.681861, 7.688836, 7.708799",\ - "7.638466, 7.810076, 7.817874, 7.824849, 7.844812",\ - "7.854496, 8.026106, 8.033904, 8.040879, 8.060843",\ - "7.887315, 8.058924, 8.066723, 8.073698, 8.093660"); + values ( "7.827116, 8.005161, 8.013252, 8.020489, 8.041201",\ + "7.878630, 8.056675, 8.064766, 8.072002, 8.092714",\ + "7.930144, 8.108189, 8.116280, 8.123516, 8.144228",\ + "8.033172, 8.211217, 8.219308, 8.226544, 8.247256",\ + "8.239227, 8.417272, 8.425363, 8.432600, 8.453311"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758820, 0.765585, 0.765585, 0.765585, 0.765585",\ "0.758820, 0.765585, 0.765585, 0.765585, 0.765585",\ @@ -3856,16 +5900,16 @@ pin("flash_csb") { "0.758820, 0.765585, 0.765585, 0.765585, 0.765585"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.731769, 7.873145, 7.880609, 7.887284, 7.906390",\ - "7.793865, 7.935241, 7.942704, 7.949380, 7.968487",\ - "7.929878, 8.071254, 8.078718, 8.085394, 8.104500",\ - "8.145908, 8.287284, 8.294747, 8.301423, 8.320530",\ - "8.178726, 8.320103, 8.327566, 8.334242, 8.353349"); + values ( "8.311337, 8.458014, 8.465757, 8.472684, 8.492506",\ + "8.362850, 8.509527, 8.517271, 8.524198, 8.544020",\ + "8.414364, 8.561042, 8.568786, 8.575711, 8.595534",\ + "8.517392, 8.664069, 8.671813, 8.678740, 8.698563",\ + "8.723447, 8.870125, 8.877869, 8.884794, 8.904617"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.423002, 0.515414, 0.520805, 0.525627, 0.539428",\ "0.423002, 0.515414, 0.520805, 0.525627, 0.539428",\ @@ -3881,16 +5925,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.417402, 7.589012, 7.596810, 7.603786, 7.623748",\ - "7.479498, 7.651108, 7.658906, 7.665881, 7.685844",\ - "7.615512, 7.787121, 7.794920, 7.801895, 7.821858",\ - "7.831542, 8.003151, 8.010949, 8.017924, 8.037888",\ - "7.864360, 8.035970, 8.043768, 8.050743, 8.070706"); + values ( "7.016276, 7.181450, 7.188956, 7.195669, 7.214884",\ + "7.111138, 7.276312, 7.283818, 7.290531, 7.309746",\ + "7.111138, 7.276312, 7.283818, 7.290531, 7.309746",\ + "7.207436, 7.372610, 7.380116, 7.386829, 7.406044",\ + "7.398596, 7.563770, 7.571276, 7.577990, 7.597204"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758820, 0.765585, 0.765585, 0.765585, 0.765585",\ "0.758820, 0.765585, 0.765585, 0.765585, 0.765585",\ @@ -3899,16 +5943,16 @@ pin("flash_csb") { "0.758820, 0.765585, 0.765585, 0.765585, 0.765585"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.656431, 7.797807, 7.805270, 7.811946, 7.831053",\ - "7.718527, 7.859903, 7.867367, 7.874043, 7.893148",\ - "7.854540, 7.995916, 8.003380, 8.010056, 8.029162",\ - "8.070570, 8.211946, 8.219410, 8.226086, 8.245192",\ - "8.103389, 8.244764, 8.252229, 8.258904, 8.278010"); + values ( "7.095523, 7.231598, 7.238782, 7.245207, 7.263597",\ + "7.190385, 7.326459, 7.333643, 7.340069, 7.358459",\ + "7.190385, 7.326459, 7.333643, 7.340069, 7.358459",\ + "7.286684, 7.422758, 7.429942, 7.436368, 7.454757",\ + "7.477843, 7.613918, 7.621101, 7.627527, 7.645917"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.423002, 0.515414, 0.520805, 0.525627, 0.539428",\ "0.423002, 0.515414, 0.520805, 0.525627, 0.539428",\ @@ -3935,16 +5979,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.224779, 7.396382, 7.404181, 7.411156, 7.431119",\ - "7.286874, 7.458478, 7.466276, 7.473251, 7.493215",\ - "7.422888, 7.594492, 7.602290, 7.609265, 7.629229",\ - "7.638917, 7.810521, 7.818319, 7.825294, 7.845258",\ - "7.671737, 7.843340, 7.851139, 7.858114, 7.878078"); + values ( "7.583366, 7.761405, 7.769496, 7.776732, 7.797444",\ + "7.634880, 7.812919, 7.821010, 7.828246, 7.848958",\ + "7.686394, 7.864432, 7.872523, 7.879760, 7.900472",\ + "7.789422, 7.967461, 7.975552, 7.982788, 8.003500",\ + "7.995477, 8.173515, 8.181606, 8.188843, 8.209555"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\ "0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\ @@ -3953,16 +5997,16 @@ pin("flash_clk") { "0.758820, 0.765583, 0.765583, 0.765583, 0.765583"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.078267, 7.219642, 7.227105, 7.233781, 7.252888",\ - "7.140363, 7.281737, 7.289201, 7.295877, 7.314983",\ - "7.276377, 7.417751, 7.425215, 7.431891, 7.450997",\ - "7.492406, 7.633780, 7.641244, 7.647920, 7.667027",\ - "7.525225, 7.666599, 7.674063, 7.680739, 7.699846"); + values ( "7.400133, 7.546809, 7.554553, 7.561480, 7.581303",\ + "7.451647, 7.598323, 7.606067, 7.612993, 7.632816",\ + "7.503161, 7.649837, 7.657581, 7.664507, 7.684330",\ + "7.606189, 7.752865, 7.760609, 7.767535, 7.787358",\ + "7.812244, 7.958920, 7.966664, 7.973590, 7.993413"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.422979, 0.515408, 0.520798, 0.525619, 0.539417",\ "0.422979, 0.515408, 0.520798, 0.525619, 0.539417",\ @@ -3978,16 +6022,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.224779, 7.396382, 7.404181, 7.411156, 7.431119",\ - "7.286874, 7.458478, 7.466276, 7.473251, 7.493215",\ - "7.422888, 7.594492, 7.602290, 7.609265, 7.629229",\ - "7.638917, 7.810521, 7.818319, 7.825294, 7.845258",\ - "7.671737, 7.843340, 7.851139, 7.858114, 7.878078"); + values ( "6.880114, 7.045282, 7.052788, 7.059502, 7.078717",\ + "6.974976, 7.140144, 7.147650, 7.154364, 7.173579",\ + "6.974976, 7.140144, 7.147650, 7.154364, 7.173579",\ + "7.071274, 7.236443, 7.243948, 7.250662, 7.269877",\ + "7.262434, 7.427602, 7.435108, 7.441822, 7.461036"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\ "0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\ @@ -3996,16 +6040,16 @@ pin("flash_clk") { "0.758820, 0.765583, 0.765583, 0.765583, 0.765583"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.077922, 7.219296, 7.226760, 7.233437, 7.252543",\ - "7.140018, 7.281392, 7.288856, 7.295532, 7.314639",\ - "7.276031, 7.417406, 7.424870, 7.431546, 7.450653",\ - "7.492061, 7.633435, 7.640899, 7.647575, 7.666682",\ - "7.524880, 7.666255, 7.673718, 7.680395, 7.699501"); + values ( "6.792315, 6.928388, 6.935572, 6.941998, 6.960387",\ + "6.887176, 7.023249, 7.030433, 7.036859, 7.055248",\ + "6.887176, 7.023249, 7.030433, 7.036859, 7.055248",\ + "6.983475, 7.119548, 7.126732, 7.133158, 7.151547",\ + "7.174634, 7.310707, 7.317891, 7.324317, 7.342707"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.422979, 0.515408, 0.520798, 0.525619, 0.539417",\ "0.422979, 0.515408, 0.520798, 0.525619, 0.539417",\ @@ -4032,16 +6076,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.067374, 7.239048, 7.246846, 7.253819, 7.273779",\ - "7.129470, 7.301144, 7.308941, 7.315915, 7.335875",\ - "7.265484, 7.437158, 7.444955, 7.451929, 7.471889",\ - "7.481513, 7.653187, 7.660985, 7.667958, 7.687918",\ - "7.514333, 7.686007, 7.693804, 7.700778, 7.720737"); + values ( "7.521206, 7.699318, 7.707408, 7.714643, 7.735351",\ + "7.572720, 7.750832, 7.758922, 7.766157, 7.786864",\ + "7.624234, 7.802346, 7.810435, 7.817671, 7.838379",\ + "7.727262, 7.905374, 7.913464, 7.920699, 7.941406",\ + "7.933317, 8.111429, 8.119518, 8.126754, 8.147462"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\ "0.777881, 0.789780, 0.789780, 0.789780, 0.789780",\ @@ -4050,16 +6094,16 @@ pin("flash_io0") { "0.777881, 0.789780, 0.789780, 0.789780, 0.789780"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "7.048244, 7.189035, 7.196448, 7.203078, 7.222053",\ - "7.110339, 7.251131, 7.258543, 7.265173, 7.284148",\ - "7.246353, 7.387145, 7.394557, 7.401187, 7.420162",\ - "7.462382, 7.603174, 7.610587, 7.617217, 7.636191",\ - "7.495202, 7.635993, 7.643406, 7.650036, 7.669011"); + values ( "7.379965, 7.526036, 7.533727, 7.540606, 7.560292",\ + "7.431479, 7.577550, 7.585240, 7.592119, 7.611806",\ + "7.482993, 7.629064, 7.636755, 7.643633, 7.663320",\ + "7.586020, 7.732092, 7.739782, 7.746661, 7.766348",\ + "7.792076, 7.938147, 7.945837, 7.952716, 7.972403"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.444254, 0.533607, 0.538756, 0.543361, 0.556541",\ "0.444254, 0.533607, 0.538756, 0.543361, 0.556541",\ @@ -4075,16 +6119,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.616491, 6.617683, 6.617757, 6.617824, 6.618013",\ - "6.678587, 6.679779, 6.679853, 6.679919, 6.680109",\ - "6.814601, 6.815793, 6.815867, 6.815933, 6.816123",\ - "7.030630, 7.031822, 7.031896, 7.031962, 7.032152",\ - "7.063449, 7.064641, 7.064715, 7.064782, 7.064971"); + values ( "6.294230, 6.295377, 6.295448, 6.295512, 6.295695",\ + "6.389091, 6.390239, 6.390310, 6.390374, 6.390557",\ + "6.389091, 6.390239, 6.390310, 6.390374, 6.390557",\ + "6.485390, 6.486537, 6.486609, 6.486672, 6.486855",\ + "6.676549, 6.677697, 6.677768, 6.677832, 6.678015"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -4093,16 +6137,16 @@ pin("flash_io0") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); - values ( "6.565405, 6.570653, 6.570662, 6.570670, 6.570693",\ - "6.627501, 6.632749, 6.632757, 6.632766, 6.632789",\ - "6.763515, 6.768763, 6.768771, 6.768780, 6.768803",\ - "6.979544, 6.984792, 6.984800, 6.984809, 6.984832",\ - "7.012363, 7.017611, 7.017620, 7.017628, 7.017651"); + values ( "6.245059, 6.250110, 6.250119, 6.250127, 6.250149",\ + "6.339921, 6.344972, 6.344981, 6.344989, 6.345011",\ + "6.339921, 6.344972, 6.344981, 6.344989, 6.345011",\ + "6.436219, 6.441270, 6.441279, 6.441287, 6.441309",\ + "6.627379, 6.632430, 6.632439, 6.632446, 6.632469"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -4159,7 +6203,6 @@ pin("hk_serial_load") { pin("hkspi_clk") { direction : internal ; - clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; diff --git a/signoff/caravan/primetime-signoff/lib/nom/caravan.ss.lib b/signoff/caravan/primetime-signoff/lib/nom/caravan.ss.lib index 97edda24..87d7dfb0 100644 --- a/signoff/caravan/primetime-signoff/lib/nom/caravan.ss.lib +++ b/signoff/caravan/primetime-signoff/lib/nom/caravan.ss.lib @@ -4,7 +4,7 @@ library("caravan.ss") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 25 06:49:50 2022" ; + date : "Sun Oct 30 14:30:19 2022" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.4000 ; @@ -89,7 +89,7 @@ type ( BUS38_type0 ) { } /* end of type */ cell( caravan ) { - area : 1736654.375000 ; + area : 1740209.375000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravan ) { pin("vddio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -110,7 +110,7 @@ pin("vddio") { pin("vddio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -121,7 +121,7 @@ pin("vddio_2") { pin("vssio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -132,7 +132,7 @@ pin("vssio") { pin("vssio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -143,7 +143,7 @@ pin("vssio_2") { pin("vdda") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -155,7 +155,7 @@ pin("vdda") { pin("vssa") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -167,7 +167,7 @@ pin("vssa") { pin("vccd") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -179,7 +179,7 @@ pin("vccd") { pin("vssd") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -191,7 +191,7 @@ pin("vssd") { pin("vdda1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -203,7 +203,7 @@ pin("vdda1") { pin("vdda1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -215,7 +215,7 @@ pin("vdda1_2") { pin("vdda2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -227,7 +227,7 @@ pin("vdda2") { pin("vssa1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -239,7 +239,7 @@ pin("vssa1") { pin("vssa1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -251,7 +251,7 @@ pin("vssa1_2") { pin("vssa2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -263,7 +263,7 @@ pin("vssa2") { pin("vccd1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -275,7 +275,7 @@ pin("vccd1") { pin("vccd2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -287,7 +287,7 @@ pin("vccd2") { pin("vssd1") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -299,7 +299,7 @@ pin("vssd1") { pin("vssd2") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -311,8 +311,8 @@ pin("vssd2") { pin("gpio") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -324,16 +324,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.434942, 22.963955, 23.043285, 23.066971, 23.145351",\ - "22.615131, 23.144142, 23.223473, 23.247162, 23.325541",\ - "23.009813, 23.538826, 23.618156, 23.641842, 23.720222",\ - "23.636890, 24.165901, 24.245232, 24.268921, 24.347300",\ - "23.814526, 24.343536, 24.422867, 24.446556, 24.524935"); + values ( "23.411507, 23.960358, 24.042664, 24.067238, 24.148558",\ + "23.560989, 24.109838, 24.192144, 24.216721, 24.298038",\ + "23.710472, 24.259321, 24.341627, 24.366203, 24.447521",\ + "24.009434, 24.558285, 24.640591, 24.665165, 24.746485",\ + "24.607567, 25.156418, 25.238724, 25.263298, 25.344618"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.110988, 2.137875, 2.145904, 2.172469",\ "1.903822, 2.110988, 2.137875, 2.145904, 2.172469",\ @@ -342,16 +342,16 @@ pin("gpio") { "1.903822, 2.110988, 2.137875, 2.145904, 2.172469"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.573006, 22.912550, 22.961233, 22.975771, 23.023872",\ - "22.753197, 23.092739, 23.141422, 23.155960, 23.204062",\ - "23.147877, 23.487421, 23.536104, 23.550642, 23.598743",\ - "23.774956, 24.114498, 24.163181, 24.177719, 24.225821",\ - "23.952591, 24.292133, 24.340816, 24.355354, 24.403456"); + values ( "23.629602, 23.981880, 24.032389, 24.047470, 24.097376",\ + "23.779085, 24.131363, 24.181871, 24.196953, 24.246859",\ + "23.928566, 24.280842, 24.331352, 24.346434, 24.396339",\ + "24.227530, 24.579807, 24.630316, 24.645397, 24.695303",\ + "24.825665, 25.177940, 25.228451, 25.243532, 25.293438"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.403168, 1.535188, 1.553026, 1.558352, 1.575976",\ "1.403168, 1.535188, 1.553026, 1.558352, 1.575976",\ @@ -367,16 +367,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.537617, 20.537909, 20.537941, 20.537952, 20.537985",\ - "20.717806, 20.718098, 20.718130, 20.718140, 20.718174",\ - "21.112486, 21.112778, 21.112810, 21.112820, 21.112854",\ - "21.739563, 21.739855, 21.739887, 21.739899, 21.739931",\ - "21.917198, 21.917490, 21.917522, 21.917534, 21.917566"); + values ( "19.636984, 19.637264, 19.637297, 19.637306, 19.637339",\ + "19.912251, 19.912531, 19.912563, 19.912573, 19.912605",\ + "19.912251, 19.912531, 19.912563, 19.912573, 19.912605",\ + "20.191687, 20.191967, 20.191999, 20.192009, 20.192041",\ + "20.746582, 20.746862, 20.746895, 20.746904, 20.746937"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -385,16 +385,16 @@ pin("gpio") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.409201, 20.416740, 20.417093, 20.417200, 20.417549",\ - "20.589390, 20.596928, 20.597282, 20.597389, 20.597738",\ - "20.984070, 20.991608, 20.991962, 20.992069, 20.992418",\ - "21.611147, 21.618687, 21.619040, 21.619146, 21.619495",\ - "21.788782, 21.796322, 21.796675, 21.796782, 21.797131"); + values ( "19.513384, 19.520639, 19.520981, 19.521082, 19.521420",\ + "19.788651, 19.795906, 19.796247, 19.796349, 19.796686",\ + "19.788651, 19.795906, 19.796247, 19.796349, 19.796686",\ + "20.068087, 20.075342, 20.075684, 20.075785, 20.076122",\ + "20.622982, 20.630238, 20.630579, 20.630680, 20.631018"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -413,8 +413,8 @@ bus ( mprj_io ) { pin("mprj_io[37]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -428,11 +428,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.335339, 12.864426, 12.943753, 12.967440, 13.045816",\ - "12.386430, 12.915518, 12.994844, 13.018531, 13.096908",\ - "12.495510, 13.024597, 13.103925, 13.127611, 13.205988",\ - "12.773062, 13.302149, 13.381476, 13.405163, 13.483540",\ - "13.691357, 14.220444, 14.299771, 14.323458, 14.401834"); + values ( "12.828986, 13.377914, 13.460217, 13.484791, 13.566107",\ + "12.881993, 13.430922, 13.513224, 13.537798, 13.619114",\ + "12.995165, 13.544094, 13.626395, 13.650970, 13.732286",\ + "13.283125, 13.832054, 13.914355, 13.938931, 14.020247",\ + "14.235854, 14.784782, 14.867085, 14.891659, 14.972975"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -446,11 +446,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.415689, 12.739754, 12.787277, 12.801466, 12.848419",\ - "12.466781, 12.790846, 12.838367, 12.852558, 12.899511",\ - "12.575861, 12.899925, 12.947449, 12.961637, 13.008591",\ - "12.853414, 13.177479, 13.225000, 13.239191, 13.286144",\ - "13.771706, 14.095770, 14.143293, 14.157482, 14.204435"); + values ( "12.930238, 13.266455, 13.315760, 13.330482, 13.379195",\ + "12.983245, 13.319462, 13.368767, 13.383489, 13.432202",\ + "13.096416, 13.432633, 13.481938, 13.496660, 13.545374",\ + "13.384376, 13.720592, 13.769897, 13.784619, 13.833333",\ + "14.337104, 14.673321, 14.722626, 14.737348, 14.786061"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -471,11 +471,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.385428, 9.385736, 9.385771, 9.385781, 9.385817",\ - "9.436520, 9.436827, 9.436862, 9.436872, 9.436908",\ - "9.545600, 9.545907, 9.545942, 9.545953, 9.545988",\ - "9.822392, 9.822700, 9.822735, 9.822745, 9.822781",\ - "10.749361, 10.749668, 10.749703, 10.749714, 10.749749"); + values ( "8.806839, 8.807136, 8.807169, 8.807179, 8.807213",\ + "8.856014, 8.856311, 8.856344, 8.856355, 8.856388",\ + "8.961004, 8.961301, 8.961334, 8.961345, 8.961378",\ + "9.227417, 9.227714, 9.227747, 9.227757, 9.227791",\ + "10.119625, 10.119921, 10.119955, 10.119965, 10.119998"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -489,11 +489,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.257393, 9.264746, 9.265095, 9.265200, 9.265545",\ - "9.308484, 9.315836, 9.316186, 9.316291, 9.316636",\ - "9.417564, 9.424917, 9.425266, 9.425371, 9.425716",\ - "9.694357, 9.701710, 9.702059, 9.702164, 9.702509",\ - "10.621325, 10.628677, 10.629027, 10.629132, 10.629478"); + values ( "8.683605, 8.690681, 8.691019, 8.691119, 8.691452",\ + "8.732780, 8.739857, 8.740194, 8.740294, 8.740627",\ + "8.837770, 8.844847, 8.845184, 8.845284, 8.845617",\ + "9.104183, 9.111259, 9.111597, 9.111697, 9.112030",\ + "9.996391, 10.003468, 10.003803, 10.003904, 10.004236"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -507,12 +507,97 @@ pin("mprj_io[37]") { } /* end of arc hk_serial_load_mprj_io[37]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "17.200481, 17.749409, 17.831711, 17.856285, 17.937601",\ + "17.251514, 17.800444, 17.882744, 17.907320, 17.988636",\ + "17.366001, 17.914928, 17.997231, 18.021805, 18.103121",\ + "17.705135, 18.254063, 18.336365, 18.360939, 18.442255",\ + "18.900383, 19.449310, 19.531612, 19.556187, 19.637503"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\ + "1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\ + "1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\ + "1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\ + "1.903822, 2.110981, 2.137870, 2.145899, 2.172466"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "17.348133, 17.700436, 17.750946, 17.766029, 17.815935",\ + "17.399168, 17.751469, 17.801979, 17.817062, 17.866970",\ + "17.513653, 17.865955, 17.916466, 17.931549, 17.981455",\ + "17.852787, 18.205090, 18.255600, 18.270683, 18.320589",\ + "19.048035, 19.400337, 19.450848, 19.465931, 19.515837"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.403229, 1.535187, 1.553025, 1.558352, 1.575976",\ + "1.403229, 1.535187, 1.553025, 1.558352, 1.575976",\ + "1.403229, 1.535187, 1.553025, 1.558352, 1.575976",\ + "1.403229, 1.535187, 1.553025, 1.558352, 1.575976",\ + "1.403229, 1.535187, 1.553025, 1.558352, 1.575976"); + } + + } /* end of arc hkspi_clk_mprj_io[37]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.340361, 13.340656, 13.340691, 13.340701, 13.340734",\ + "13.387705, 13.388000, 13.388035, 13.388045, 13.388079",\ + "13.493916, 13.494211, 13.494245, 13.494255, 13.494288",\ + "13.808533, 13.808828, 13.808863, 13.808873, 13.808907",\ + "14.917376, 14.917671, 14.917706, 14.917716, 14.917749"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.217127, 13.224203, 13.224540, 13.224640, 13.224973",\ + "13.264471, 13.271547, 13.271884, 13.271984, 13.272317",\ + "13.370680, 13.377757, 13.378094, 13.378194, 13.378527",\ + "13.685299, 13.692375, 13.692712, 13.692812, 13.693145",\ + "14.794142, 14.801218, 14.801555, 14.801655, 14.801988"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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 hkspi_clk_mprj_io[37]_redg_min*/ + } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -526,11 +611,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.475826, 14.004915, 14.084243, 14.107929, 14.186306",\ - "13.526917, 14.056007, 14.135334, 14.159020, 14.237397",\ - "13.635999, 14.165089, 14.244415, 14.268102, 14.346478",\ - "13.913550, 14.442640, 14.521967, 14.545653, 14.624030",\ - "14.831845, 15.360935, 15.440262, 15.463948, 15.542325"); + values ( "14.002840, 14.551771, 14.634073, 14.658648, 14.739964",\ + "14.055847, 14.604778, 14.687080, 14.711655, 14.792971",\ + "14.169018, 14.717949, 14.800251, 14.824825, 14.906141",\ + "14.456978, 15.005909, 15.088211, 15.112785, 15.194101",\ + "15.409708, 15.958639, 16.040941, 16.065516, 16.146832"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -544,11 +629,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.556928, 13.880992, 13.928514, 13.942704, 13.989657",\ - "13.608019, 13.932083, 13.979606, 13.993795, 14.040749",\ - "13.717099, 14.041163, 14.088686, 14.102876, 14.149829",\ - "13.994652, 14.318716, 14.366239, 14.380428, 14.427382",\ - "14.912944, 15.237008, 15.284531, 15.298720, 15.345674"); + values ( "14.114345, 14.450562, 14.499866, 14.514587, 14.563301",\ + "14.167352, 14.503569, 14.552874, 14.567595, 14.616308",\ + "14.280522, 14.616739, 14.666044, 14.680765, 14.729479",\ + "14.568482, 14.904699, 14.954004, 14.968725, 15.017439",\ + "15.521213, 15.857430, 15.906734, 15.921455, 15.970169"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -569,11 +654,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.514808, 10.515131, 10.515169, 10.515180, 10.515217",\ - "10.565899, 10.566222, 10.566259, 10.566271, 10.566308",\ - "10.674979, 10.675303, 10.675341, 10.675351, 10.675388",\ - "10.951772, 10.952095, 10.952133, 10.952144, 10.952181",\ - "11.878740, 11.879064, 11.879101, 11.879112, 11.879149"); + values ( "9.887386, 9.887698, 9.887734, 9.887745, 9.887781",\ + "9.936562, 9.936873, 9.936910, 9.936920, 9.936956",\ + "10.041552, 10.041863, 10.041900, 10.041910, 10.041946",\ + "10.307964, 10.308276, 10.308312, 10.308323, 10.308358",\ + "11.200172, 11.200483, 11.200520, 11.200530, 11.200565"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -587,11 +672,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.387171, 10.394328, 10.394672, 10.394775, 10.395116",\ - "10.438262, 10.445419, 10.445764, 10.445867, 10.446207",\ - "10.547342, 10.554500, 10.554844, 10.554947, 10.555287",\ - "10.824135, 10.831292, 10.831636, 10.831739, 10.832080",\ - "11.751103, 11.758261, 11.758605, 11.758708, 11.759048"); + values ( "9.764537, 9.771425, 9.771757, 9.771856, 9.772183",\ + "9.813712, 9.820601, 9.820932, 9.821032, 9.821359",\ + "9.918702, 9.925591, 9.925922, 9.926022, 9.926349",\ + "10.185114, 10.192003, 10.192335, 10.192433, 10.192761",\ + "11.077322, 11.084210, 11.084542, 11.084641, 11.084969"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -605,12 +690,97 @@ pin("mprj_io[36]") { } /* end of arc hk_serial_load_mprj_io[36]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "17.757191, 18.306120, 18.388422, 18.412998, 18.494312",\ + "17.808224, 18.357155, 18.439457, 18.464031, 18.545347",\ + "17.922710, 18.471640, 18.553942, 18.578518, 18.659832",\ + "18.261845, 18.810776, 18.893078, 18.917652, 18.998968",\ + "19.457090, 20.006020, 20.088322, 20.112896, 20.194214"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.903822, 2.110985, 2.137873, 2.145902, 2.172468",\ + "1.903822, 2.110985, 2.137873, 2.145902, 2.172468",\ + "1.903822, 2.110985, 2.137873, 2.145902, 2.172468",\ + "1.903822, 2.110985, 2.137873, 2.145902, 2.172468",\ + "1.903822, 2.110985, 2.137873, 2.145902, 2.172468"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "17.906483, 18.258768, 18.309278, 18.324360, 18.374266",\ + "17.957516, 18.309803, 18.360312, 18.375395, 18.425301",\ + "18.072002, 18.424288, 18.474798, 18.489880, 18.539785",\ + "18.411137, 18.763424, 18.813932, 18.829016, 18.878922",\ + "19.606382, 19.958668, 20.009178, 20.024261, 20.074165"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.403191, 1.535188, 1.553026, 1.558352, 1.575976",\ + "1.403191, 1.535188, 1.553026, 1.558352, 1.575976",\ + "1.403191, 1.535188, 1.553026, 1.558352, 1.575976",\ + "1.403191, 1.535188, 1.553026, 1.558352, 1.575976",\ + "1.403191, 1.535188, 1.553026, 1.558352, 1.575976"); + } + + } /* end of arc hkspi_clk_mprj_io[36]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.777406, 13.777718, 13.777754, 13.777764, 13.777800",\ + "13.824750, 13.825062, 13.825098, 13.825109, 13.825144",\ + "13.930960, 13.931272, 13.931307, 13.931318, 13.931354",\ + "14.245579, 14.245891, 14.245926, 14.245937, 14.245973",\ + "15.354423, 15.354734, 15.354771, 15.354781, 15.354816"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.654554, 13.661444, 13.661776, 13.661875, 13.662202",\ + "13.701899, 13.708788, 13.709120, 13.709219, 13.709546",\ + "13.808108, 13.814998, 13.815330, 13.815429, 13.815756",\ + "14.122727, 14.129617, 14.129949, 14.130048, 14.130375",\ + "15.231571, 15.238461, 15.238792, 15.238892, 15.239219"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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 hkspi_clk_mprj_io[36]_redg_min*/ + } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -618,17 +788,102 @@ pin("mprj_io[35]") { /* Other user defined attributes. */ original_pin : mprj_io[35]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "29.706024, 30.254950, 30.337250, 30.361826, 30.443142",\ + "29.855507, 30.404432, 30.486732, 30.511309, 30.592625",\ + "30.004990, 30.553915, 30.636215, 30.660791, 30.742107",\ + "30.303951, 30.852877, 30.935177, 30.959753, 31.041069",\ + "30.902088, 31.451014, 31.533314, 31.557890, 31.639206"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\ + "1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\ + "1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\ + "1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\ + "1.903822, 2.110981, 2.137870, 2.145899, 2.172466"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "29.860657, 30.212957, 30.263470, 30.278551, 30.328457",\ + "30.010139, 30.362440, 30.412952, 30.428034, 30.477940",\ + "30.159622, 30.511923, 30.562435, 30.577517, 30.627422",\ + "30.458584, 30.810884, 30.861397, 30.876478, 30.926384",\ + "31.056721, 31.409021, 31.459534, 31.474615, 31.524521"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\ + "1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\ + "1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\ + "1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\ + "1.403228, 1.535187, 1.553025, 1.558352, 1.575976"); + } + + } /* end of arc clock_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "22.323090, 22.323385, 22.323420, 22.323429, 22.323463",\ + "22.598354, 22.598650, 22.598684, 22.598694, 22.598728",\ + "22.598354, 22.598650, 22.598684, 22.598694, 22.598728",\ + "22.877792, 22.878088, 22.878122, 22.878132, 22.878166",\ + "23.432690, 23.432985, 23.433020, 23.433029, 23.433064"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 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.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "22.199863, 22.206936, 22.207272, 22.207373, 22.207705",\ + "22.475128, 22.482201, 22.482536, 22.482637, 22.482969",\ + "22.475128, 22.482201, 22.482536, 22.482637, 22.482969",\ + "22.754566, 22.761639, 22.761974, 22.762075, 22.762407",\ + "23.309464, 23.316536, 23.316872, 23.316973, 23.317305"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 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_mprj_io[35]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.610450, 15.139535, 15.218863, 15.242548, 15.320926",\ - "14.661542, 15.190627, 15.269955, 15.293640, 15.372018",\ - "14.770621, 15.299706, 15.379034, 15.402719, 15.481097",\ - "15.048175, 15.577260, 15.656588, 15.680273, 15.758651",\ - "15.966468, 16.495552, 16.574881, 16.598566, 16.676945"); + values ( "15.180285, 15.729212, 15.811513, 15.836088, 15.917404",\ + "15.233293, 15.782219, 15.864520, 15.889095, 15.970411",\ + "15.346465, 15.895391, 15.977693, 16.002268, 16.083584",\ + "15.634425, 16.183352, 16.265652, 16.290228, 16.371544",\ + "16.587154, 17.136080, 17.218380, 17.242956, 17.324272"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -642,11 +897,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.689957, 15.014022, 15.061544, 15.075734, 15.122687",\ - "14.741047, 15.065113, 15.112636, 15.126825, 15.173779",\ - "14.850128, 15.174193, 15.221716, 15.235906, 15.282859",\ - "15.127680, 15.451745, 15.499268, 15.513457, 15.560410",\ - "16.045973, 16.370037, 16.417561, 16.431751, 16.478703"); + values ( "15.290251, 15.626469, 15.675774, 15.690495, 15.739209",\ + "15.343258, 15.679476, 15.728781, 15.743502, 15.792216",\ + "15.456430, 15.792648, 15.841953, 15.856674, 15.905389",\ + "15.744390, 16.080608, 16.129913, 16.144634, 16.193348",\ + "16.697119, 17.033337, 17.082642, 17.097363, 17.146076"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -667,11 +922,11 @@ pin("mprj_io[35]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "11.657820, 11.658128, 11.658163, 11.658174, 11.658209",\ - "11.708912, 11.709219, 11.709254, 11.709265, 11.709300",\ - "11.817991, 11.818299, 11.818335, 11.818345, 11.818380",\ - "12.094784, 12.095092, 12.095127, 12.095138, 12.095173",\ - "13.021751, 13.022059, 13.022095, 13.022105, 13.022141"); + values ( "10.987794, 10.988091, 10.988125, 10.988134, 10.988168",\ + "11.036969, 11.037266, 11.037300, 11.037310, 11.037343",\ + "11.141959, 11.142256, 11.142290, 11.142300, 11.142333",\ + "11.408372, 11.408668, 11.408702, 11.408712, 11.408746",\ + "12.300580, 12.300876, 12.300910, 12.300920, 12.300954"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -685,11 +940,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "11.529794, 11.537142, 11.537491, 11.537596, 11.537941",\ - "11.580885, 11.588233, 11.588582, 11.588687, 11.589032",\ - "11.689965, 11.697313, 11.697662, 11.697767, 11.698112",\ - "11.966758, 11.974106, 11.974455, 11.974560, 11.974905",\ - "12.893725, 12.901073, 12.901423, 12.901527, 12.901873"); + values ( "10.864569, 10.871641, 10.871977, 10.872078, 10.872410",\ + "10.913744, 10.920816, 10.921152, 10.921253, 10.921585",\ + "11.018734, 11.025806, 11.026142, 11.026243, 11.026575",\ + "11.285146, 11.292218, 11.292555, 11.292655, 11.292988",\ + "12.177354, 12.184426, 12.184763, 12.184863, 12.185196"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -703,12 +958,97 @@ pin("mprj_io[35]") { } /* end of arc hk_serial_load_mprj_io[35]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "18.188541, 18.737467, 18.819767, 18.844343, 18.925659",\ + "18.239574, 18.788500, 18.870802, 18.895376, 18.976692",\ + "18.354061, 18.902987, 18.985287, 19.009863, 19.091179",\ + "18.693195, 19.242121, 19.324421, 19.348997, 19.430313",\ + "19.888439, 20.437366, 20.519669, 20.544243, 20.625559"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\ + "1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\ + "1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\ + "1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\ + "1.903822, 2.110981, 2.137870, 2.145899, 2.172466"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "18.343174, 18.695475, 18.745987, 18.761068, 18.810974",\ + "18.394207, 18.746508, 18.797020, 18.812101, 18.862007",\ + "18.508694, 18.860994, 18.911507, 18.926588, 18.976494",\ + "18.847828, 19.200129, 19.250641, 19.265722, 19.315628",\ + "20.043074, 20.395374, 20.445885, 20.460968, 20.510874"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\ + "1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\ + "1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\ + "1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\ + "1.403228, 1.535187, 1.553025, 1.558352, 1.575976"); + } + + } /* end of arc hkspi_clk_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.023472, 14.023767, 14.023802, 14.023811, 14.023846",\ + "14.070816, 14.071112, 14.071146, 14.071156, 14.071190",\ + "14.177025, 14.177320, 14.177355, 14.177364, 14.177399",\ + "14.491644, 14.491940, 14.491974, 14.491983, 14.492018",\ + "15.600489, 15.600784, 15.600819, 15.600828, 15.600863"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.900245, 13.907318, 13.907654, 13.907755, 13.908087",\ + "13.947589, 13.954662, 13.954998, 13.955099, 13.955431",\ + "14.053798, 14.060871, 14.061207, 14.061308, 14.061640",\ + "14.368417, 14.375490, 14.375826, 14.375927, 14.376259",\ + "15.477262, 15.484335, 15.484671, 15.484772, 15.485104"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 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 hkspi_clk_mprj_io[35]_redg_min*/ + } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -722,11 +1062,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.779510, 16.308605, 16.387932, 16.411619, 16.489996",\ - "15.830603, 16.359699, 16.439026, 16.462711, 16.541088",\ - "15.939682, 16.468777, 16.548103, 16.571791, 16.650167",\ - "16.217236, 16.746330, 16.825657, 16.849344, 16.927721",\ - "17.135529, 17.664623, 17.743950, 17.767637, 17.846014"); + values ( "16.384354, 16.933290, 17.015593, 17.040167, 17.121483",\ + "16.437361, 16.986298, 17.068600, 17.093174, 17.174490",\ + "16.550531, 17.099468, 17.181770, 17.206345, 17.287661",\ + "16.838491, 17.387428, 17.469730, 17.494305, 17.575621",\ + "17.791222, 18.340158, 18.422461, 18.447035, 18.528351"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -740,11 +1080,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.862961, 16.187023, 16.234545, 16.248735, 16.295689",\ - "15.914052, 16.238113, 16.285637, 16.299828, 16.346781",\ - "16.023132, 16.347195, 16.394716, 16.408907, 16.455860",\ - "16.300686, 16.624746, 16.672270, 16.686459, 16.733414",\ - "17.218979, 17.543039, 17.590563, 17.604752, 17.651707"); + values ( "16.503231, 16.839443, 16.888748, 16.903471, 16.952187",\ + "16.556236, 16.892452, 16.941755, 16.956478, 17.005192",\ + "16.669407, 17.005623, 17.054926, 17.069649, 17.118362",\ + "16.957367, 17.293583, 17.342886, 17.357609, 17.406322",\ + "17.910099, 18.246311, 18.295616, 18.310339, 18.359055"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -765,11 +1105,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.834146, 12.834451, 12.834486, 12.834496, 12.834531",\ - "12.885239, 12.885542, 12.885577, 12.885588, 12.885622",\ - "12.994318, 12.994622, 12.994658, 12.994667, 12.994702",\ - "13.271111, 13.271415, 13.271450, 13.271460, 13.271495",\ - "14.198080, 14.198383, 14.198419, 14.198429, 14.198463"); + values ( "12.075539, 12.075831, 12.075865, 12.075875, 12.075909",\ + "12.124714, 12.125007, 12.125040, 12.125051, 12.125084",\ + "12.229704, 12.229997, 12.230030, 12.230041, 12.230074",\ + "12.496117, 12.496409, 12.496443, 12.496453, 12.496487",\ + "13.388323, 13.388616, 13.388649, 13.388659, 13.388693"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -783,11 +1123,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.706028, 12.713421, 12.713772, 12.713877, 12.714223",\ - "12.757119, 12.764512, 12.764863, 12.764968, 12.765314",\ - "12.866199, 12.873592, 12.873943, 12.874048, 12.874394",\ - "13.142992, 13.150385, 13.150736, 13.150841, 13.151187",\ - "14.069961, 14.077353, 14.077704, 14.077809, 14.078156"); + values ( "11.952225, 11.959340, 11.959678, 11.959779, 11.960112",\ + "12.001400, 12.008515, 12.008853, 12.008954, 12.009287",\ + "12.106390, 12.113505, 12.113843, 12.113944, 12.114277",\ + "12.372803, 12.379918, 12.380256, 12.380357, 12.380690",\ + "13.265009, 13.272124, 13.272462, 13.272563, 13.272896"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -801,12 +1141,97 @@ pin("mprj_io[34]") { } /* end of arc hk_serial_load_mprj_io[34]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.045660, 15.594597, 15.676897, 15.701472, 15.782788",\ + "15.096694, 15.645630, 15.727932, 15.752506, 15.833822",\ + "15.211180, 15.760117, 15.842417, 15.866992, 15.948308",\ + "15.550314, 16.099251, 16.181551, 16.206127, 16.287441",\ + "16.745560, 17.294497, 17.376797, 17.401371, 17.482689"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.516347, 15.852561, 15.901865, 15.916588, 15.965302",\ + "15.567380, 15.903594, 15.952898, 15.967621, 16.016335",\ + "15.681867, 16.018082, 16.067385, 16.082108, 16.130821",\ + "16.021000, 16.357216, 16.406519, 16.421242, 16.469955",\ + "17.216248, 17.552464, 17.601767, 17.616489, 17.665203"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.642478, 14.151731, 14.228085, 14.250882, 14.326320",\ + "13.689822, 14.199076, 14.275429, 14.298226, 14.373664",\ + "13.796032, 14.305286, 14.381638, 14.404436, 14.479874",\ + "14.110651, 14.619905, 14.696257, 14.719055, 14.794493",\ + "15.219495, 15.728748, 15.805101, 15.827899, 15.903337"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063383, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.063319, 14.375229, 14.420969, 14.434628, 14.479820",\ + "14.110664, 14.422574, 14.468315, 14.481973, 14.527165",\ + "14.216874, 14.528784, 14.574524, 14.588182, 14.633375",\ + "14.531493, 14.843403, 14.889143, 14.902802, 14.947994",\ + "15.640337, 15.952247, 15.997988, 16.011646, 16.056839"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\ + "1.322881, 1.444182, 1.461987, 1.467304, 1.484896"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg_min*/ + } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -814,17 +1239,102 @@ pin("mprj_io[33]") { /* Other user defined attributes. */ original_pin : mprj_io[33]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "27.735189, 28.284130, 28.366432, 28.391006, 28.472322",\ + "27.884672, 28.433613, 28.515915, 28.540489, 28.621805",\ + "28.034155, 28.583096, 28.665398, 28.689972, 28.771288",\ + "28.333117, 28.882057, 28.964359, 28.988934, 29.070250",\ + "28.931253, 29.480194, 29.562496, 29.587070, 29.668386"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "29.014114, 29.350327, 29.399632, 29.414352, 29.463068",\ + "29.163597, 29.499809, 29.549114, 29.563835, 29.612551",\ + "29.313080, 29.649292, 29.698597, 29.713318, 29.762033",\ + "29.612041, 29.948254, 29.997559, 30.012280, 30.060995",\ + "30.210178, 30.546391, 30.595695, 30.610416, 30.659132"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322884, 1.444178, 1.461985, 1.467302, 1.484895"); + } + + } /* end of arc clock_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "22.841095, 23.350353, 23.426706, 23.449505, 23.524940",\ + "23.116360, 23.625618, 23.701971, 23.724770, 23.800205",\ + "23.116360, 23.625618, 23.701971, 23.724770, 23.800205",\ + "23.395798, 23.905056, 23.981409, 24.004208, 24.079643",\ + "23.950693, 24.459951, 24.536304, 24.559101, 24.634539"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "23.909294, 24.221201, 24.266941, 24.280600, 24.325792",\ + "24.184559, 24.496466, 24.542206, 24.555864, 24.601057",\ + "24.184559, 24.496466, 24.542206, 24.555864, 24.601057",\ + "24.463997, 24.775904, 24.821644, 24.835302, 24.880495",\ + "25.018890, 25.330799, 25.376539, 25.390198, 25.435390"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322884, 1.444178, 1.461985, 1.467302, 1.484895"); + } + + } /* end of arc clock_mprj_io[33]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "16.911846, 17.440945, 17.520271, 17.543959, 17.622335",\ - "16.962938, 17.492039, 17.571365, 17.595051, 17.673428",\ - "17.072018, 17.601116, 17.680443, 17.704130, 17.782507",\ - "17.349569, 17.878670, 17.957996, 17.981682, 18.060059",\ - "18.267864, 18.796963, 18.876289, 18.899977, 18.978354"); + values ( "17.559433, 18.108374, 18.190674, 18.215250, 18.296566",\ + "17.612440, 18.161381, 18.243683, 18.268257, 18.349571",\ + "17.725611, 18.274551, 18.356853, 18.381428, 18.462742",\ + "18.013571, 18.562511, 18.644814, 18.669388, 18.750702",\ + "18.966301, 19.515242, 19.597542, 19.622118, 19.703434"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -838,11 +1348,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "16.997276, 17.321335, 17.368858, 17.383049, 17.430002",\ - "17.048367, 17.372427, 17.419949, 17.434139, 17.481094",\ - "17.157448, 17.481508, 17.529030, 17.543221, 17.590176",\ - "17.434999, 17.759060, 17.806583, 17.820772, 17.867727",\ - "18.353294, 18.677353, 18.724876, 18.739067, 18.786020"); + values ( "17.680685, 18.016897, 18.066202, 18.080925, 18.129641",\ + "17.733692, 18.069904, 18.119209, 18.133932, 18.182648",\ + "17.846863, 18.183075, 18.232380, 18.247103, 18.295818",\ + "18.134823, 18.471035, 18.520340, 18.535063, 18.583778",\ + "19.087553, 19.423765, 19.473070, 19.487793, 19.536509"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -863,11 +1373,11 @@ pin("mprj_io[33]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.983612, 13.983895, 13.983928, 13.983937, 13.983970",\ - "14.034702, 14.034986, 14.035019, 14.035028, 14.035061",\ - "14.143784, 14.144067, 14.144099, 14.144109, 14.144141",\ - "14.420576, 14.420859, 14.420892, 14.420901, 14.420934",\ - "15.347544, 15.347828, 15.347860, 15.347870, 15.347902"); + values ( "13.182159, 13.182432, 13.182465, 13.182473, 13.182505",\ + "13.231335, 13.231607, 13.231640, 13.231648, 13.231680",\ + "13.336325, 13.336597, 13.336630, 13.336638, 13.336670",\ + "13.602737, 13.603010, 13.603043, 13.603051, 13.603083",\ + "14.494946, 14.495218, 14.495251, 14.495259, 14.495291"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -881,11 +1391,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.855005, 13.862637, 13.862993, 13.863100, 13.863453",\ - "13.906096, 13.913728, 13.914085, 13.914191, 13.914544",\ - "14.015177, 14.022808, 14.023165, 14.023272, 14.023624",\ - "14.291969, 14.299601, 14.299957, 14.300064, 14.300417",\ - "15.218938, 15.226569, 15.226927, 15.227033, 15.227386"); + values ( "13.058376, 13.065722, 13.066065, 13.066168, 13.066507",\ + "13.107552, 13.114897, 13.115240, 13.115343, 13.115683",\ + "13.212542, 13.219887, 13.220230, 13.220333, 13.220673",\ + "13.478954, 13.486300, 13.486643, 13.486746, 13.487085",\ + "14.371162, 14.378508, 14.378851, 14.378954, 14.379293"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -899,12 +1409,97 @@ pin("mprj_io[33]") { } /* end of arc hk_serial_load_mprj_io[33]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.019598, 15.568541, 15.650841, 15.675416, 15.756731",\ + "15.070631, 15.619574, 15.701874, 15.726449, 15.807764",\ + "15.185118, 15.734060, 15.816360, 15.840936, 15.922251",\ + "15.524252, 16.073195, 16.155495, 16.180069, 16.261385",\ + "16.719500, 17.268440, 17.350742, 17.375317, 17.456633"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.263386, 16.599596, 16.648901, 16.663624, 16.712339",\ + "16.314419, 16.650629, 16.699934, 16.714657, 16.763372",\ + "16.428905, 16.765116, 16.814421, 16.829144, 16.877859",\ + "16.768038, 17.104250, 17.153555, 17.168278, 17.216991",\ + "17.963285, 18.299498, 18.348803, 18.363525, 18.412239"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322884, 1.444178, 1.461985, 1.467302, 1.484895"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.217180, 13.726439, 13.802792, 13.825589, 13.901026",\ + "13.264524, 13.773783, 13.850136, 13.872933, 13.948370",\ + "13.370735, 13.879993, 13.956345, 13.979143, 14.054581",\ + "13.685354, 14.194613, 14.270966, 14.293763, 14.369200",\ + "14.794199, 15.303457, 15.379808, 15.402607, 15.478045"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869140, 2.063384, 2.088647, 2.096191, 2.121152"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.519172, 14.831079, 14.876820, 14.890478, 14.935671",\ + "14.566516, 14.878424, 14.924164, 14.937822, 14.983015",\ + "14.672726, 14.984632, 15.030375, 15.044032, 15.089226",\ + "14.987345, 15.299252, 15.344994, 15.358651, 15.403845",\ + "16.096188, 16.408096, 16.453836, 16.467495, 16.512688"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\ + "1.322884, 1.444178, 1.461985, 1.467302, 1.484895"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg_min*/ + } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -912,17 +1507,102 @@ pin("mprj_io[32]") { /* Other user defined attributes. */ original_pin : mprj_io[32]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "27.636360, 28.185284, 28.267586, 28.292160, 28.373476",\ + "27.785843, 28.334766, 28.417068, 28.441643, 28.522959",\ + "27.935326, 28.484249, 28.566551, 28.591125, 28.672441",\ + "28.234287, 28.783211, 28.865513, 28.890087, 28.971403",\ + "28.832424, 29.381348, 29.463650, 29.488224, 29.569540"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121154"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "28.996151, 29.332371, 29.381676, 29.396397, 29.445110",\ + "29.145634, 29.481853, 29.531158, 29.545879, 29.594593",\ + "29.295116, 29.631336, 29.680641, 29.695362, 29.744076",\ + "29.594078, 29.930298, 29.979603, 29.994324, 30.043037",\ + "30.192215, 30.528435, 30.577740, 30.592461, 30.641174"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\ + "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\ + "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\ + "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\ + "1.322872, 1.444192, 1.461995, 1.467310, 1.484899"); + } + + } /* end of arc clock_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "24.688320, 25.197559, 25.273912, 25.296711, 25.372149",\ + "24.963585, 25.472828, 25.549179, 25.571978, 25.647415",\ + "24.963585, 25.472828, 25.549179, 25.571978, 25.647415",\ + "25.243023, 25.752262, 25.828615, 25.851414, 25.926851",\ + "25.797916, 26.307159, 26.383511, 26.406309, 26.481747"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121154"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "25.167439, 25.479355, 25.525093, 25.538752, 25.583942",\ + "25.442703, 25.754620, 25.800358, 25.814016, 25.859207",\ + "25.442703, 25.754620, 25.800358, 25.814016, 25.859207",\ + "25.722139, 26.034054, 26.079796, 26.093452, 26.138645",\ + "26.277033, 26.588947, 26.634689, 26.648346, 26.693539"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\ + "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\ + "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\ + "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\ + "1.322872, 1.444192, 1.461995, 1.467310, 1.484899"); + } + + } /* end of arc clock_mprj_io[32]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.057140, 18.586222, 18.665550, 18.689236, 18.767612",\ - "18.108232, 18.637314, 18.716642, 18.740328, 18.818707",\ - "18.217312, 18.746393, 18.825722, 18.849407, 18.927784",\ - "18.494864, 19.023945, 19.103273, 19.126959, 19.205338",\ - "19.413158, 19.942240, 20.021568, 20.045254, 20.123631"); + values ( "18.747955, 19.296879, 19.379181, 19.403755, 19.485071",\ + "18.800962, 19.349884, 19.432188, 19.456762, 19.538078",\ + "18.914133, 19.463055, 19.545359, 19.569933, 19.651249",\ + "19.202093, 19.751015, 19.833319, 19.857893, 19.939209",\ + "20.154823, 20.703747, 20.786049, 20.810623, 20.891939"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -936,11 +1616,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.135113, 18.459181, 18.506702, 18.520893, 18.567844",\ - "18.186205, 18.510273, 18.557795, 18.571983, 18.618937",\ - "18.295284, 18.619352, 18.666874, 18.681065, 18.728016",\ - "18.572836, 18.896904, 18.944426, 18.958616, 19.005569",\ - "19.491131, 19.815197, 19.862720, 19.876909, 19.923862"); + values ( "18.861406, 19.197628, 19.246931, 19.261654, 19.310368",\ + "18.914413, 19.250633, 19.299938, 19.314659, 19.363373",\ + "19.027584, 19.363804, 19.413109, 19.427830, 19.476543",\ + "19.315544, 19.651764, 19.701069, 19.715790, 19.764503",\ + "20.268274, 20.604496, 20.653799, 20.668522, 20.717236"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -961,11 +1641,11 @@ pin("mprj_io[32]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.090606, 15.090931, 15.090968, 15.090979, 15.091017",\ - "15.141697, 15.142022, 15.142059, 15.142071, 15.142107",\ - "15.250777, 15.251102, 15.251140, 15.251150, 15.251188",\ - "15.527570, 15.527895, 15.527932, 15.527943, 15.527981",\ - "16.454538, 16.454863, 16.454901, 16.454912, 16.454948"); + values ( "14.247902, 14.248215, 14.248251, 14.248261, 14.248297",\ + "14.297077, 14.297390, 14.297426, 14.297437, 14.297472",\ + "14.402067, 14.402380, 14.402416, 14.402427, 14.402462",\ + "14.668478, 14.668791, 14.668827, 14.668838, 14.668873",\ + "15.560686, 15.560999, 15.561035, 15.561046, 15.561081"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -979,11 +1659,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.962997, 14.970140, 14.970486, 14.970588, 14.970928",\ - "15.014089, 15.021233, 15.021576, 15.021679, 15.022019",\ - "15.123169, 15.130312, 15.130657, 15.130759, 15.131100",\ - "15.399961, 15.407104, 15.407450, 15.407552, 15.407892",\ - "16.326931, 16.334074, 16.334417, 16.334520, 16.334860"); + values ( "14.125079, 14.131954, 14.132286, 14.132385, 14.132711",\ + "14.174254, 14.181129, 14.181461, 14.181561, 14.181887",\ + "14.279244, 14.286119, 14.286451, 14.286551, 14.286877",\ + "14.545655, 14.552530, 14.552862, 14.552961, 14.553288",\ + "15.437863, 15.444738, 15.445070, 15.445169, 15.445496"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -997,12 +1677,97 @@ pin("mprj_io[32]") { } /* end of arc hk_serial_load_mprj_io[32]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.204142, 15.753064, 15.835365, 15.859941, 15.941257",\ + "15.255175, 15.804097, 15.886398, 15.910974, 15.992290",\ + "15.369661, 15.918584, 16.000885, 16.025459, 16.106777",\ + "15.708796, 16.257717, 16.340019, 16.364594, 16.445911",\ + "16.904041, 17.452965, 17.535265, 17.559841, 17.641157"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121154"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.519455, 16.855675, 16.904980, 16.919701, 16.968414",\ + "16.570488, 16.906708, 16.956013, 16.970734, 17.019447",\ + "16.684975, 17.021194, 17.070499, 17.085220, 17.133934",\ + "17.024109, 17.360329, 17.409634, 17.424355, 17.473068",\ + "18.219357, 18.555576, 18.604881, 18.619602, 18.668316"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\ + "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\ + "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\ + "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\ + "1.322872, 1.444192, 1.461995, 1.467310, 1.484899"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.864569, 14.373810, 14.450163, 14.472960, 14.548399",\ + "13.911913, 14.421154, 14.497507, 14.520305, 14.595743",\ + "14.018122, 14.527363, 14.603716, 14.626513, 14.701952",\ + "14.332741, 14.841982, 14.918335, 14.941133, 15.016571",\ + "15.441584, 15.950825, 16.027178, 16.049976, 16.125414"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121154"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.027796, 15.339710, 15.385450, 15.399108, 15.444300",\ + "15.075140, 15.387054, 15.432795, 15.446452, 15.491644",\ + "15.181351, 15.493265, 15.539005, 15.552663, 15.597855",\ + "15.495968, 15.807882, 15.853622, 15.867280, 15.912472",\ + "16.604811, 16.916725, 16.962465, 16.976124, 17.021315"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\ + "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\ + "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\ + "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\ + "1.322872, 1.444192, 1.461995, 1.467310, 1.484899"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg_min*/ + } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1016,11 +1781,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.305748, 19.834837, 19.914164, 19.937851, 20.016228",\ - "19.356838, 19.885927, 19.965254, 19.988941, 20.067318",\ - "19.465919, 19.995008, 20.074335, 20.098022, 20.176399",\ - "19.743471, 20.272560, 20.351887, 20.375574, 20.453951",\ - "20.661764, 21.190853, 21.270180, 21.293867, 21.372244"); + values ( "20.043793, 20.592722, 20.675024, 20.699600, 20.780914",\ + "20.096800, 20.645729, 20.728031, 20.752605, 20.833921",\ + "20.209970, 20.758900, 20.841202, 20.865776, 20.947092",\ + "20.497931, 21.046860, 21.129162, 21.153736, 21.235052",\ + "21.450661, 21.999590, 22.081892, 22.106466, 22.187782"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1034,11 +1799,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.386925, 19.710987, 19.758511, 19.772701, 19.819653",\ - "19.438015, 19.762081, 19.809603, 19.823792, 19.870747",\ - "19.547096, 19.871159, 19.918682, 19.932873, 19.979824",\ - "19.824646, 20.148712, 20.196234, 20.210423, 20.257378",\ - "20.742943, 21.067005, 21.114529, 21.128719, 21.175671"); + values ( "20.160700, 20.496916, 20.546221, 20.560944, 20.609657",\ + "20.213707, 20.549923, 20.599228, 20.613949, 20.662664",\ + "20.326878, 20.663094, 20.712399, 20.727119, 20.775835",\ + "20.614838, 20.951054, 21.000359, 21.015079, 21.063795",\ + "21.567570, 21.903786, 21.953091, 21.967812, 22.016525"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1059,11 +1824,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "16.359648, 16.359932, 16.359964, 16.359974, 16.360006",\ - "16.410740, 16.411022, 16.411057, 16.411066, 16.411098",\ - "16.519819, 16.520103, 16.520136, 16.520145, 16.520178",\ - "16.796612, 16.796894, 16.796928, 16.796938, 16.796970",\ - "17.723581, 17.723866, 17.723898, 17.723907, 17.723940"); + values ( "15.469742, 15.470016, 15.470047, 15.470057, 15.470088",\ + "15.518917, 15.519191, 15.519222, 15.519232, 15.519263",\ + "15.623907, 15.624181, 15.624212, 15.624222, 15.624253",\ + "15.890318, 15.890592, 15.890623, 15.890633, 15.890664",\ + "16.782526, 16.782801, 16.782831, 16.782841, 16.782871"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1077,11 +1842,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "16.231052, 16.238678, 16.239035, 16.239141, 16.239494",\ - "16.282145, 16.289770, 16.290127, 16.290234, 16.290586",\ - "16.391224, 16.398849, 16.399206, 16.399313, 16.399666",\ - "16.668016, 16.675642, 16.675999, 16.676105, 16.676458",\ - "17.594986, 17.602612, 17.602968, 17.603075, 17.603428"); + values ( "15.345969, 15.353310, 15.353653, 15.353756, 15.354095",\ + "15.395144, 15.402485, 15.402828, 15.402931, 15.403270",\ + "15.500134, 15.507475, 15.507818, 15.507921, 15.508260",\ + "15.766545, 15.773886, 15.774229, 15.774332, 15.774671",\ + "16.658754, 16.666094, 16.666437, 16.666540, 16.666880"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1095,12 +1860,97 @@ pin("mprj_io[31]") { } /* end of arc hk_serial_load_mprj_io[31]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.023853, 15.572784, 15.655086, 15.679660, 15.760977",\ + "15.074886, 15.623817, 15.706119, 15.730693, 15.812010",\ + "15.189371, 15.738302, 15.820603, 15.845178, 15.926495",\ + "15.528505, 16.077436, 16.159737, 16.184311, 16.265629",\ + "16.723749, 17.272680, 17.354980, 17.379555, 17.460873"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.694657, 16.030874, 16.080177, 16.094900, 16.143614",\ + "15.745691, 16.081907, 16.131212, 16.145935, 16.194649",\ + "15.860177, 16.196394, 16.245697, 16.260420, 16.309134",\ + "16.199310, 16.535526, 16.584831, 16.599552, 16.648268",\ + "17.394554, 17.730772, 17.780075, 17.794798, 17.843512"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467307, 1.484897"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.577694, 14.086943, 14.163295, 14.186092, 14.261530",\ + "13.625038, 14.134287, 14.210639, 14.233437, 14.308874",\ + "13.731247, 14.240496, 14.316849, 14.339646, 14.415085",\ + "14.045866, 14.555115, 14.631468, 14.654265, 14.729704",\ + "15.154709, 15.663958, 15.740311, 15.763108, 15.838547"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.199479, 14.511391, 14.557132, 14.570789, 14.615982",\ + "14.246823, 14.558735, 14.604476, 14.618134, 14.663326",\ + "14.353033, 14.664946, 14.710686, 14.724343, 14.769535",\ + "14.667653, 14.979565, 15.025306, 15.038963, 15.084156",\ + "15.776496, 16.088408, 16.134148, 16.147806, 16.192999"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\ + "1.322877, 1.444186, 1.461990, 1.467307, 1.484897"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg_min*/ + } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1114,11 +1964,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.436373, 20.965477, 21.044804, 21.068489, 21.146866",\ - "20.487463, 21.016567, 21.095894, 21.119579, 21.197956",\ - "20.596544, 21.125648, 21.204975, 21.228661, 21.307037",\ - "20.874098, 21.403202, 21.482527, 21.506214, 21.584591",\ - "21.792387, 22.321491, 22.400816, 22.424503, 22.502880"); + values ( "21.217094, 21.766039, 21.848339, 21.872913, 21.954229",\ + "21.270100, 21.819046, 21.901346, 21.925922, 22.007236",\ + "21.383270, 21.932215, 22.014515, 22.039089, 22.120405",\ + "21.671230, 22.220175, 22.302475, 22.327049, 22.408365",\ + "22.623962, 23.172907, 23.255207, 23.279781, 23.361097"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1132,11 +1982,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.523277, 20.847336, 20.894859, 20.909050, 20.956003",\ - "20.574368, 20.898426, 20.945950, 20.960140, 21.007095",\ - "20.683449, 21.007507, 21.055031, 21.069221, 21.116175",\ - "20.961000, 21.285059, 21.332582, 21.346771, 21.393726",\ - "21.879295, 22.203354, 22.250877, 22.265068, 22.312021"); + values ( "21.339596, 21.675806, 21.725113, 21.739834, 21.788549",\ + "21.392601, 21.728811, 21.778118, 21.792839, 21.841555",\ + "21.505772, 21.841982, 21.891289, 21.906010, 21.954725",\ + "21.793734, 22.129944, 22.179249, 22.193972, 22.242687",\ + "22.746462, 23.082672, 23.131977, 23.146700, 23.195415"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1157,11 +2007,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.499512, 17.499783, 17.499815, 17.499825, 17.499855",\ - "17.550602, 17.550875, 17.550905, 17.550915, 17.550945",\ - "17.659683, 17.659954, 17.659986, 17.659996, 17.660027",\ - "17.936474, 17.936747, 17.936779, 17.936787, 17.936819",\ - "18.863443, 18.863716, 18.863747, 18.863756, 18.863787"); + values ( "16.555824, 16.556087, 16.556116, 16.556126, 16.556156",\ + "16.605000, 16.605263, 16.605291, 16.605301, 16.605331",\ + "16.709990, 16.710251, 16.710281, 16.710291, 16.710321",\ + "16.976400, 16.976662, 16.976692, 16.976702, 16.976732",\ + "17.868608, 17.868870, 17.868900, 17.868910, 17.868940"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1175,11 +2025,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.370630, 17.378397, 17.378757, 17.378864, 17.379221",\ - "17.421722, 17.429487, 17.429848, 17.429955, 17.430311",\ - "17.530802, 17.538568, 17.538929, 17.539036, 17.539392",\ - "17.807594, 17.815361, 17.815722, 17.815828, 17.816185",\ - "18.734564, 18.742329, 18.742689, 18.742798, 18.743153"); + values ( "16.431778, 16.439251, 16.439598, 16.439703, 16.440044",\ + "16.480953, 16.488426, 16.488773, 16.488878, 16.489220",\ + "16.585943, 16.593416, 16.593763, 16.593868, 16.594210",\ + "16.852354, 16.859827, 16.860174, 16.860279, 16.860620",\ + "17.744562, 17.752035, 17.752382, 17.752487, 17.752829"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1193,12 +2043,97 @@ pin("mprj_io[30]") { } /* end of arc hk_serial_load_mprj_io[30]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.092707, 15.641652, 15.723953, 15.748528, 15.829844",\ + "15.143742, 15.692687, 15.774988, 15.799562, 15.880878",\ + "15.258228, 15.807173, 15.889474, 15.914049, 15.995363",\ + "15.597361, 16.146305, 16.228607, 16.253181, 16.334497",\ + "16.792606, 17.341553, 17.423853, 17.448427, 17.529743"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.718678, 16.054890, 16.104195, 16.118917, 16.167633",\ + "15.769712, 16.105923, 16.155228, 16.169950, 16.218666",\ + "15.884198, 16.220409, 16.269714, 16.284437, 16.333153",\ + "16.223331, 16.559544, 16.608849, 16.623571, 16.672287",\ + "17.418577, 17.754787, 17.804092, 17.818815, 17.867531"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322886, 1.444175, 1.461983, 1.467300, 1.484894",\ + "1.322886, 1.444175, 1.461983, 1.467300, 1.484894",\ + "1.322886, 1.444175, 1.461983, 1.467300, 1.484894",\ + "1.322886, 1.444175, 1.461983, 1.467300, 1.484894",\ + "1.322886, 1.444175, 1.461983, 1.467300, 1.484894"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.706139, 14.215402, 14.291753, 14.314550, 14.389988",\ + "13.753483, 14.262746, 14.339097, 14.361895, 14.437332",\ + "13.859694, 14.368956, 14.445307, 14.468105, 14.543543",\ + "14.174313, 14.683575, 14.759926, 14.782724, 14.858162",\ + "15.283155, 15.792418, 15.868769, 15.891567, 15.967005"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869138, 2.063385, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.251039, 14.562944, 14.608685, 14.622343, 14.667538",\ + "14.298383, 14.610289, 14.656030, 14.669687, 14.714882",\ + "14.404593, 14.716499, 14.762239, 14.775898, 14.821092",\ + "14.719212, 15.031118, 15.076859, 15.090517, 15.135711",\ + "15.828054, 16.139961, 16.185701, 16.199360, 16.244553"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322886, 1.444175, 1.461983, 1.467300, 1.484894",\ + "1.322886, 1.444175, 1.461983, 1.467300, 1.484894",\ + "1.322886, 1.444175, 1.461983, 1.467300, 1.484894",\ + "1.322886, 1.444175, 1.461983, 1.467300, 1.484894",\ + "1.322886, 1.444175, 1.461983, 1.467300, 1.484894"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg_min*/ + } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1212,11 +2147,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.601177, 22.130260, 22.209587, 22.233274, 22.311651",\ - "21.652267, 22.181351, 22.260677, 22.284365, 22.362741",\ - "21.761349, 22.290432, 22.369759, 22.393446, 22.471823",\ - "22.038898, 22.567984, 22.647310, 22.670998, 22.749374",\ - "22.957191, 23.486277, 23.565603, 23.589291, 23.667667"); + values ( "22.425886, 22.974812, 23.057114, 23.081688, 23.163004",\ + "22.478895, 23.027821, 23.110123, 23.134697, 23.216013",\ + "22.592066, 23.140991, 23.223293, 23.247868, 23.329184",\ + "22.880026, 23.428951, 23.511253, 23.535828, 23.617144",\ + "23.832754, 24.381680, 24.463982, 24.488556, 24.569872"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1230,11 +2165,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.680161, 22.004227, 22.051750, 22.065939, 22.112892",\ - "21.731253, 22.055321, 22.102842, 22.117031, 22.163984",\ - "21.840332, 22.164398, 22.211922, 22.226110, 22.273064",\ - "22.117884, 22.441952, 22.489473, 22.503662, 22.550615",\ - "23.036179, 23.360245, 23.407768, 23.421957, 23.468910"); + values ( "22.540077, 22.876297, 22.925600, 22.940323, 22.989037",\ + "22.593084, 22.929302, 22.978607, 22.993328, 23.042044",\ + "22.706255, 23.042473, 23.091778, 23.106499, 23.155214",\ + "22.994215, 23.330433, 23.379738, 23.394459, 23.443174",\ + "23.946945, 24.283165, 24.332468, 24.347191, 24.395905"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1255,11 +2190,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.639458, 18.639750, 18.639784, 18.639793, 18.639826",\ - "18.690548, 18.690842, 18.690874, 18.690884, 18.690918",\ - "18.799629, 18.799921, 18.799955, 18.799965, 18.799997",\ - "19.076420, 19.076714, 19.076748, 19.076757, 19.076790",\ - "20.003391, 20.003683, 20.003717, 20.003727, 20.003759"); + values ( "17.650980, 17.651260, 17.651293, 17.651302, 17.651335",\ + "17.700155, 17.700436, 17.700468, 17.700478, 17.700510",\ + "17.805145, 17.805426, 17.805458, 17.805470, 17.805500",\ + "18.071556, 18.071836, 18.071869, 18.071880, 18.071911",\ + "18.963764, 18.964045, 18.964077, 18.964088, 18.964119"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1273,11 +2208,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.511072, 18.518595, 18.518950, 18.519054, 18.519405",\ - "18.562162, 18.569687, 18.570040, 18.570147, 18.570496",\ - "18.671244, 18.678766, 18.679121, 18.679226, 18.679577",\ - "18.948036, 18.955559, 18.955914, 18.956018, 18.956369",\ - "19.875006, 19.882528, 19.882883, 19.882988, 19.883339"); + values ( "17.527409, 17.534651, 17.534990, 17.535093, 17.535429",\ + "17.576584, 17.583826, 17.584166, 17.584269, 17.584604",\ + "17.681574, 17.688816, 17.689156, 17.689259, 17.689594",\ + "17.947985, 17.955227, 17.955566, 17.955669, 17.956005",\ + "18.840193, 18.847435, 18.847775, 18.847878, 18.848213"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1291,12 +2226,97 @@ pin("mprj_io[29]") { } /* end of arc hk_serial_load_mprj_io[29]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.739104, 15.288029, 15.370331, 15.394905, 15.476222",\ + "14.790138, 15.339064, 15.421365, 15.445940, 15.527256",\ + "14.904624, 15.453548, 15.535851, 15.560425, 15.641742",\ + "15.243758, 15.792683, 15.874985, 15.899559, 15.980876",\ + "16.439003, 16.987928, 17.070230, 17.094805, 17.176121"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063380, 2.088646, 2.096190, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.699745, 16.035965, 16.085270, 16.099991, 16.148705",\ + "15.750778, 16.086998, 16.136303, 16.151024, 16.199738",\ + "15.865265, 16.201485, 16.250790, 16.265511, 16.314224",\ + "16.204399, 16.540619, 16.589924, 16.604645, 16.653358",\ + "17.399645, 17.735865, 17.785168, 17.799891, 17.848604"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322874, 1.444190, 1.461993, 1.467309, 1.484899",\ + "1.322874, 1.444190, 1.461993, 1.467309, 1.484899",\ + "1.322874, 1.444190, 1.461993, 1.467309, 1.484899",\ + "1.322874, 1.444190, 1.461993, 1.467309, 1.484899",\ + "1.322874, 1.444190, 1.461993, 1.467309, 1.484899"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.382502, 13.891745, 13.968098, 13.990896, 14.066334",\ + "13.429846, 13.939089, 14.015442, 14.038240, 14.113678",\ + "13.536056, 14.045300, 14.121652, 14.144449, 14.219888",\ + "13.850676, 14.359919, 14.436272, 14.459070, 14.534508",\ + "14.959520, 15.468763, 15.545116, 15.567915, 15.643353"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869145, 2.063380, 2.088646, 2.096190, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.237511, 14.549424, 14.595164, 14.608822, 14.654015",\ + "14.284855, 14.596768, 14.642509, 14.656166, 14.701359",\ + "14.391064, 14.702978, 14.748718, 14.762376, 14.807568",\ + "14.705683, 15.017597, 15.063337, 15.076995, 15.122187",\ + "15.814528, 16.126442, 16.172182, 16.185841, 16.231031"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322874, 1.444190, 1.461993, 1.467309, 1.484899",\ + "1.322874, 1.444190, 1.461993, 1.467309, 1.484899",\ + "1.322874, 1.444190, 1.461993, 1.467309, 1.484899",\ + "1.322874, 1.444190, 1.461993, 1.467309, 1.484899",\ + "1.322874, 1.444190, 1.461993, 1.467309, 1.484899"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg_min*/ + } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1310,11 +2330,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.740953, 23.270056, 23.349382, 23.373070, 23.451445",\ - "22.792044, 23.321146, 23.400473, 23.424160, 23.502535",\ - "22.901125, 23.430227, 23.509554, 23.533241, 23.611616",\ - "23.178675, 23.707777, 23.787104, 23.810791, 23.889166",\ - "24.096970, 24.626072, 24.705399, 24.729084, 24.807461"); + values ( "23.608612, 24.157557, 24.239857, 24.264431, 24.345747",\ + "23.661621, 24.210566, 24.292866, 24.317440, 24.398756",\ + "23.774792, 24.323736, 24.406036, 24.430611, 24.511927",\ + "24.062752, 24.611696, 24.693996, 24.718571, 24.799887",\ + "25.015480, 25.564425, 25.646725, 25.671299, 25.752615"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1328,11 +2348,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.827374, 23.151434, 23.198956, 23.213146, 23.260101",\ - "22.878464, 23.202524, 23.250046, 23.264236, 23.311192",\ - "22.987545, 23.311605, 23.359127, 23.373318, 23.420273",\ - "23.265099, 23.589157, 23.636681, 23.650869, 23.697824",\ - "24.183392, 24.507452, 24.554974, 24.569164, 24.616119"); + values ( "23.732351, 24.068563, 24.117868, 24.132591, 24.181305",\ + "23.785358, 24.121571, 24.170876, 24.185598, 24.234312",\ + "23.898529, 24.234741, 24.284046, 24.298769, 24.347483",\ + "24.186489, 24.522701, 24.572006, 24.586729, 24.635443",\ + "25.139219, 25.475431, 25.524736, 25.539459, 25.588173"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1353,11 +2373,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.803537, 19.803812, 19.803844, 19.803854, 19.803885",\ - "19.854630, 19.854904, 19.854937, 19.854946, 19.854977",\ - "19.963709, 19.963984, 19.964016, 19.964025, 19.964056",\ - "20.240501, 20.240776, 20.240808, 20.240818, 20.240849",\ - "21.167471, 21.167746, 21.167778, 21.167788, 21.167818"); + values ( "18.771599, 18.771866, 18.771896, 18.771904, 18.771935",\ + "18.820774, 18.821041, 18.821072, 18.821079, 18.821110",\ + "18.925766, 18.926031, 18.926062, 18.926069, 18.926100",\ + "19.192177, 19.192444, 19.192474, 19.192482, 19.192513",\ + "20.084383, 20.084648, 20.084679, 20.084688, 20.084719"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1371,11 +2391,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.674744, 19.682467, 19.682825, 19.682934, 19.683289",\ - "19.725836, 19.733559, 19.733917, 19.734024, 19.734381",\ - "19.834915, 19.842638, 19.842997, 19.843105, 19.843460",\ - "20.111708, 20.119431, 20.119789, 20.119896, 20.120253",\ - "21.038677, 21.046400, 21.046759, 21.046867, 21.047222"); + values ( "18.647636, 18.655069, 18.655415, 18.655518, 18.655861",\ + "18.696812, 18.704245, 18.704590, 18.704693, 18.705036",\ + "18.801802, 18.809235, 18.809582, 18.809685, 18.810026",\ + "19.068214, 19.075647, 19.075993, 19.076096, 19.076439",\ + "19.960419, 19.967854, 19.968199, 19.968302, 19.968643"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1389,12 +2409,97 @@ pin("mprj_io[28]") { } /* end of arc hk_serial_load_mprj_io[28]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.868122, 15.417066, 15.499367, 15.523941, 15.605257",\ + "14.919157, 15.468101, 15.550402, 15.574976, 15.656292",\ + "15.033642, 15.582585, 15.664886, 15.689461, 15.770777",\ + "15.372776, 15.921720, 16.004021, 16.028595, 16.109911",\ + "16.568022, 17.116966, 17.199266, 17.223841, 17.305157"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869139, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063385, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.801140, 16.137352, 16.186657, 16.201378, 16.250093",\ + "15.852175, 16.188385, 16.237690, 16.252413, 16.301128",\ + "15.966660, 16.302872, 16.352177, 16.366898, 16.415613",\ + "16.305794, 16.642006, 16.691311, 16.706032, 16.754747",\ + "17.501040, 17.837250, 17.886555, 17.901278, 17.949993"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322885, 1.444176, 1.461983, 1.467301, 1.484895",\ + "1.322885, 1.444176, 1.461983, 1.467301, 1.484895",\ + "1.322885, 1.444176, 1.461983, 1.467301, 1.484895",\ + "1.322885, 1.444176, 1.461983, 1.467301, 1.484895",\ + "1.322885, 1.444176, 1.461983, 1.467301, 1.484895"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.522444, 14.031705, 14.108056, 14.130855, 14.206291",\ + "13.569788, 14.079049, 14.155400, 14.178199, 14.253635",\ + "13.675997, 14.185259, 14.261610, 14.284409, 14.359846",\ + "13.990618, 14.499879, 14.576230, 14.599029, 14.674465",\ + "15.099461, 15.608722, 15.685073, 15.707871, 15.783308"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869139, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063385, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063385, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.339775, 14.651682, 14.697423, 14.711081, 14.756275",\ + "14.387119, 14.699026, 14.744767, 14.758425, 14.803619",\ + "14.493330, 14.805236, 14.850977, 14.864635, 14.909828",\ + "14.807949, 15.119855, 15.165596, 15.179255, 15.224447",\ + "15.916792, 16.228699, 16.274439, 16.288097, 16.333290"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322885, 1.444176, 1.461983, 1.467301, 1.484895",\ + "1.322885, 1.444176, 1.461983, 1.467301, 1.484895",\ + "1.322885, 1.444176, 1.461983, 1.467301, 1.484895",\ + "1.322885, 1.444176, 1.461983, 1.467301, 1.484895",\ + "1.322885, 1.444176, 1.461983, 1.467301, 1.484895"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg_min*/ + } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1408,11 +2513,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.894993, 24.424095, 24.503422, 24.527107, 24.605484",\ - "23.946087, 24.475187, 24.554514, 24.578199, 24.656576",\ - "24.055164, 24.584267, 24.663593, 24.687279, 24.765656",\ - "24.332718, 24.861818, 24.941145, 24.964830, 25.043207",\ - "25.251011, 25.780113, 25.859440, 25.883125, 25.961502"); + values ( "24.826092, 25.375034, 25.457336, 25.481911, 25.563225",\ + "24.879097, 25.428040, 25.510342, 25.534916, 25.616230",\ + "24.992268, 25.541210, 25.623512, 25.648087, 25.729401",\ + "25.280228, 25.829170, 25.911472, 25.936047, 26.017361",\ + "26.232960, 26.781902, 26.864204, 26.888779, 26.970093"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1426,11 +2531,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.980759, 24.304817, 24.352341, 24.366531, 24.413486",\ - "24.031851, 24.355911, 24.403433, 24.417624, 24.464577",\ - "24.140930, 24.464989, 24.512512, 24.526703, 24.573658",\ - "24.418482, 24.742542, 24.790064, 24.804255, 24.851208",\ - "25.336777, 25.660835, 25.708359, 25.722549, 25.769505"); + values ( "24.949074, 25.285286, 25.334591, 25.349312, 25.398027",\ + "25.002081, 25.338291, 25.387598, 25.402321, 25.451035",\ + "25.115252, 25.451462, 25.500769, 25.515491, 25.564205",\ + "25.403212, 25.739422, 25.788729, 25.803452, 25.852165",\ + "26.355942, 26.692154, 26.741459, 26.756180, 26.804895"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1451,11 +2556,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.948742, 20.949036, 20.949068, 20.949078, 20.949112",\ - "20.999832, 21.000126, 21.000158, 21.000168, 21.000202",\ - "21.108913, 21.109207, 21.109240, 21.109249, 21.109283",\ - "21.385706, 21.385998, 21.386032, 21.386042, 21.386076",\ - "22.312675, 22.312969, 22.313002, 22.313011, 22.313046"); + values ( "19.859089, 19.859369, 19.859402, 19.859411, 19.859444",\ + "19.908264, 19.908545, 19.908577, 19.908587, 19.908619",\ + "20.013254, 20.013535, 20.013569, 20.013577, 20.013609",\ + "20.279667, 20.279947, 20.279980, 20.279989, 20.280022",\ + "21.171873, 21.172153, 21.172188, 21.172195, 21.172228"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1469,11 +2574,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.820356, 20.827881, 20.828234, 20.828341, 20.828690",\ - "20.871447, 20.878971, 20.879324, 20.879431, 20.879780",\ - "20.980528, 20.988052, 20.988405, 20.988512, 20.988861",\ - "21.257320, 21.264845, 21.265198, 21.265305, 21.265654",\ - "22.184290, 22.191814, 22.192167, 22.192274, 22.192623"); + values ( "19.735518, 19.742760, 19.743099, 19.743202, 19.743538",\ + "19.784693, 19.791935, 19.792274, 19.792377, 19.792713",\ + "19.889683, 19.896923, 19.897264, 19.897367, 19.897703",\ + "20.156096, 20.163338, 20.163677, 20.163780, 20.164116",\ + "21.048302, 21.055542, 21.055883, 21.055986, 21.056322"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1487,12 +2592,97 @@ pin("mprj_io[27]") { } /* end of arc hk_serial_load_mprj_io[27]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.776484, 15.325426, 15.407727, 15.432302, 15.513617",\ + "14.827518, 15.376460, 15.458761, 15.483335, 15.564651",\ + "14.942003, 15.490946, 15.573247, 15.597821, 15.679136",\ + "15.281137, 15.830080, 15.912381, 15.936955, 16.018270",\ + "16.476385, 17.025326, 17.107628, 17.132202, 17.213518"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063384, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.701221, 16.037434, 16.086739, 16.101460, 16.150175",\ + "15.752254, 16.088467, 16.137772, 16.152494, 16.201210",\ + "15.866741, 16.202953, 16.252258, 16.266979, 16.315695",\ + "16.205875, 16.542088, 16.591393, 16.606113, 16.654829",\ + "17.401121, 17.737331, 17.786638, 17.801361, 17.850075"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322884, 1.444177, 1.461984, 1.467301, 1.484895",\ + "1.322884, 1.444177, 1.461984, 1.467301, 1.484895",\ + "1.322884, 1.444177, 1.461984, 1.467301, 1.484895",\ + "1.322884, 1.444177, 1.461984, 1.467301, 1.484895",\ + "1.322884, 1.444177, 1.461984, 1.467301, 1.484895"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.440733, 13.949992, 14.026344, 14.049142, 14.124578",\ + "13.488077, 13.997336, 14.073689, 14.096486, 14.171923",\ + "13.594288, 14.103547, 14.179899, 14.202697, 14.278133",\ + "13.908907, 14.418166, 14.494518, 14.517316, 14.592752",\ + "15.017752, 15.527011, 15.603363, 15.626161, 15.701597"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\ + "1.869139, 2.063384, 2.088648, 2.096191, 2.121151"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.250338, 14.562245, 14.607986, 14.621644, 14.666838",\ + "14.297682, 14.609590, 14.655331, 14.668988, 14.714182",\ + "14.403893, 14.715800, 14.761541, 14.775199, 14.820393",\ + "14.718512, 15.030419, 15.076160, 15.089818, 15.135012",\ + "15.827354, 16.139263, 16.185003, 16.198662, 16.243855"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322884, 1.444177, 1.461984, 1.467301, 1.484895",\ + "1.322884, 1.444177, 1.461984, 1.467301, 1.484895",\ + "1.322884, 1.444177, 1.461984, 1.467301, 1.484895",\ + "1.322884, 1.444177, 1.461984, 1.467301, 1.484895",\ + "1.322884, 1.444177, 1.461984, 1.467301, 1.484895"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg_min*/ + } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1506,11 +2696,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "25.064884, 25.593967, 25.673294, 25.696980, 25.775358",\ - "25.115976, 25.645058, 25.724386, 25.748074, 25.826450",\ - "25.225056, 25.754139, 25.833466, 25.857151, 25.935530",\ - "25.502609, 26.031693, 26.111019, 26.134705, 26.213083",\ - "26.420904, 26.949986, 27.029314, 27.053001, 27.131378"); + values ( "26.040253, 26.589174, 26.671478, 26.696053, 26.777369",\ + "26.093262, 26.642183, 26.724487, 26.749062, 26.830378",\ + "26.206432, 26.755354, 26.837658, 26.862232, 26.943548",\ + "26.494392, 27.043314, 27.125618, 27.150192, 27.231508",\ + "27.447121, 27.996042, 28.078346, 28.102921, 28.184237"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1524,11 +2714,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "25.143227, 25.467295, 25.514816, 25.529007, 25.575960",\ - "25.194321, 25.518387, 25.565908, 25.580099, 25.627052",\ - "25.303398, 25.627466, 25.674988, 25.689178, 25.736132",\ - "25.580952, 25.905020, 25.952541, 25.966732, 26.013685",\ - "26.499249, 26.823315, 26.870836, 26.885027, 26.931980"); + values ( "26.155436, 26.491655, 26.540958, 26.555681, 26.604395",\ + "26.208443, 26.544662, 26.593967, 26.608688, 26.657402",\ + "26.321613, 26.657833, 26.707138, 26.721859, 26.770573",\ + "26.609573, 26.945793, 26.995098, 27.009819, 27.058533",\ + "27.562304, 27.898523, 27.947826, 27.962549, 28.011263"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1549,11 +2739,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.114483, 22.114754, 22.114784, 22.114794, 22.114826",\ - "22.165573, 22.165846, 22.165876, 22.165886, 22.165916",\ - "22.274654, 22.274927, 22.274958, 22.274967, 22.274998",\ - "22.551449, 22.551720, 22.551750, 22.551760, 22.551792",\ - "23.478416, 23.478689, 23.478720, 23.478729, 23.478760"); + values ( "20.981487, 20.981750, 20.981779, 20.981789, 20.981819",\ + "21.030663, 21.030926, 21.030954, 21.030964, 21.030994",\ + "21.135654, 21.135918, 21.135946, 21.135956, 21.135986",\ + "21.402065, 21.402328, 21.402357, 21.402367, 21.402397",\ + "22.294273, 22.294535, 22.294563, 22.294573, 22.294603"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1567,11 +2757,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.985592, 21.993362, 21.993723, 21.993830, 21.994186",\ - "22.036684, 22.044455, 22.044815, 22.044922, 22.045279",\ - "22.145765, 22.153536, 22.153896, 22.154003, 22.154360",\ - "22.422558, 22.430328, 22.430689, 22.430796, 22.431152",\ - "23.349527, 23.357298, 23.357658, 23.357765, 23.358122"); + values ( "20.857431, 20.864910, 20.865257, 20.865360, 20.865704",\ + "20.906607, 20.914085, 20.914433, 20.914536, 20.914879",\ + "21.011599, 21.019077, 21.019424, 21.019527, 21.019871",\ + "21.278009, 21.285488, 21.285835, 21.285938, 21.286282",\ + "22.170216, 22.177694, 22.178041, 22.178144, 22.178488"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1585,12 +2775,97 @@ pin("mprj_io[26]") { } /* end of arc hk_serial_load_mprj_io[26]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.083231, 15.632154, 15.714457, 15.739031, 15.820347",\ + "15.134264, 15.683187, 15.765490, 15.790064, 15.871381",\ + "15.248751, 15.797673, 15.879976, 15.904551, 15.985867",\ + "15.587885, 16.136806, 16.219110, 16.243685, 16.325001",\ + "16.783129, 17.332052, 17.414354, 17.438929, 17.520245"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869146, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.918390, 16.254608, 16.303913, 16.318634, 16.367348",\ + "15.969423, 16.305643, 16.354946, 16.369669, 16.418383",\ + "16.083910, 16.420128, 16.469433, 16.484154, 16.532867",\ + "16.423044, 16.759262, 16.808567, 16.823288, 16.872002",\ + "17.618290, 17.954508, 18.003813, 18.018534, 18.067249"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322873, 1.444191, 1.461994, 1.467310, 1.484899",\ + "1.322873, 1.444191, 1.461994, 1.467310, 1.484899",\ + "1.322873, 1.444191, 1.461994, 1.467310, 1.484899",\ + "1.322873, 1.444191, 1.461994, 1.467310, 1.484899",\ + "1.322873, 1.444191, 1.461994, 1.467310, 1.484899"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.695639, 14.204880, 14.281233, 14.304031, 14.379469",\ + "13.742983, 14.252224, 14.328577, 14.351376, 14.426813",\ + "13.849192, 14.358434, 14.434786, 14.457584, 14.533023",\ + "14.163813, 14.673054, 14.749407, 14.772205, 14.847643",\ + "15.272655, 15.781897, 15.858250, 15.881048, 15.956486"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869146, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121153",\ + "1.869146, 2.063380, 2.088646, 2.096190, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.437103, 14.749018, 14.794757, 14.808414, 14.853607",\ + "14.484447, 14.796362, 14.842101, 14.855759, 14.900951",\ + "14.590656, 14.902571, 14.948311, 14.961969, 15.007161",\ + "14.905275, 15.217190, 15.262930, 15.276588, 15.321780",\ + "16.014120, 16.326035, 16.371773, 16.385431, 16.430624"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322873, 1.444191, 1.461994, 1.467310, 1.484899",\ + "1.322873, 1.444191, 1.461994, 1.467310, 1.484899",\ + "1.322873, 1.444191, 1.461994, 1.467310, 1.484899",\ + "1.322873, 1.444191, 1.461994, 1.467310, 1.484899",\ + "1.322873, 1.444191, 1.461994, 1.467310, 1.484899"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg_min*/ + } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1604,11 +2879,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "26.205418, 26.734507, 26.813833, 26.837521, 26.915897",\ - "26.256512, 26.785599, 26.864925, 26.888613, 26.966990",\ - "26.365589, 26.894678, 26.974005, 26.997692, 27.076069",\ - "26.643143, 27.172232, 27.251558, 27.275246, 27.353622",\ - "27.561440, 28.090527, 28.169853, 28.193541, 28.271917"); + values ( "27.223972, 27.772902, 27.855204, 27.879778, 27.961094",\ + "27.276978, 27.825907, 27.908209, 27.932783, 28.014099",\ + "27.390148, 27.939077, 28.021379, 28.045954, 28.127270",\ + "27.678108, 28.227037, 28.309340, 28.333914, 28.415230",\ + "28.630840, 29.179770, 29.262072, 29.286646, 29.367962"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1622,11 +2897,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "26.286228, 26.610294, 26.657816, 26.672005, 26.718960",\ - "26.337320, 26.661385, 26.708908, 26.723099, 26.770050",\ - "26.446400, 26.770466, 26.817987, 26.832176, 26.879131",\ - "26.723953, 27.048019, 27.095541, 27.109730, 27.156685",\ - "27.642248, 27.966312, 28.013836, 28.028027, 28.074978"); + values ( "27.342186, 27.678402, 27.727707, 27.742428, 27.791142",\ + "27.395191, 27.731409, 27.780714, 27.795435, 27.844151",\ + "27.508362, 27.844580, 27.893885, 27.908606, 27.957321",\ + "27.796322, 28.132540, 28.181845, 28.196566, 28.245281",\ + "28.749054, 29.085270, 29.134575, 29.149296, 29.198009"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1647,11 +2922,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.255001, 23.255291, 23.255325, 23.255335, 23.255367",\ - "23.306095, 23.306385, 23.306417, 23.306427, 23.306461",\ - "23.415176, 23.415466, 23.415499, 23.415508, 23.415543",\ - "23.691967, 23.692257, 23.692291, 23.692301, 23.692333",\ - "24.618938, 24.619228, 24.619261, 24.619270, 24.619305"); + values ( "22.079620, 22.079901, 22.079931, 22.079941, 22.079973",\ + "22.128796, 22.129076, 22.129107, 22.129116, 22.129148",\ + "22.233786, 22.234066, 22.234097, 22.234108, 22.234138",\ + "22.500200, 22.500481, 22.500511, 22.500523, 22.500553",\ + "23.392408, 23.392689, 23.392719, 23.392731, 23.392761"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1665,11 +2940,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.126551, 23.134106, 23.134460, 23.134567, 23.134918",\ - "23.177643, 23.185198, 23.185553, 23.185659, 23.186010",\ - "23.286724, 23.294279, 23.294634, 23.294741, 23.295092",\ - "23.563517, 23.571072, 23.571426, 23.571533, 23.571884",\ - "24.490486, 24.498041, 24.498396, 24.498503, 24.498854"); + values ( "21.955986, 21.963259, 21.963600, 21.963703, 21.964039",\ + "22.005161, 22.012434, 22.012775, 22.012878, 22.013214",\ + "22.110151, 22.117424, 22.117765, 22.117867, 22.118206",\ + "22.376566, 22.383839, 22.384180, 22.384281, 22.384621",\ + "23.268774, 23.276047, 23.276388, 23.276489, 23.276829"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1683,12 +2958,97 @@ pin("mprj_io[25]") { } /* end of arc hk_serial_load_mprj_io[25]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.618721, 16.167650, 16.249950, 16.274527, 16.355843",\ + "15.669755, 16.218683, 16.300985, 16.325560, 16.406876",\ + "15.784240, 16.333168, 16.415470, 16.440044, 16.521362",\ + "16.123375, 16.672304, 16.754604, 16.779181, 16.860497",\ + "17.318623, 17.867550, 17.949852, 17.974426, 18.055744"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\ + "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\ + "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\ + "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\ + "1.869144, 2.063381, 2.088647, 2.096191, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.252331, 16.588549, 16.637854, 16.652575, 16.701290",\ + "16.303368, 16.639584, 16.688889, 16.703609, 16.752323",\ + "16.417850, 16.754068, 16.803373, 16.818094, 16.866810",\ + "16.756985, 17.093203, 17.142508, 17.157228, 17.205944",\ + "17.952232, 18.288448, 18.337753, 18.352474, 18.401188"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322876, 1.444187, 1.461991, 1.467307, 1.484898",\ + "1.322876, 1.444187, 1.461991, 1.467307, 1.484898",\ + "1.322876, 1.444187, 1.461991, 1.467307, 1.484898",\ + "1.322876, 1.444187, 1.461991, 1.467307, 1.484898",\ + "1.322876, 1.444187, 1.461991, 1.467307, 1.484898"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.129018, 14.638266, 14.714618, 14.737415, 14.812854",\ + "14.176362, 14.685610, 14.761962, 14.784760, 14.860198",\ + "14.282572, 14.791819, 14.868172, 14.890970, 14.966408",\ + "14.597192, 15.106440, 15.182792, 15.205589, 15.281028",\ + "15.706036, 16.215282, 16.291636, 16.314434, 16.389872"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\ + "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\ + "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\ + "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\ + "1.869144, 2.063381, 2.088647, 2.096191, 2.121153"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.725962, 15.037874, 15.083614, 15.097273, 15.142465",\ + "14.773306, 15.085218, 15.130959, 15.144617, 15.189809",\ + "14.879516, 15.191428, 15.237169, 15.250826, 15.296019",\ + "15.194136, 15.506048, 15.551788, 15.565447, 15.610639",\ + "16.302979, 16.614891, 16.660631, 16.674290, 16.719482"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322876, 1.444187, 1.461991, 1.467307, 1.484898",\ + "1.322876, 1.444187, 1.461991, 1.467307, 1.484898",\ + "1.322876, 1.444187, 1.461991, 1.467307, 1.484898",\ + "1.322876, 1.444187, 1.461991, 1.467307, 1.484898",\ + "1.322876, 1.444187, 1.461991, 1.467307, 1.484898"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg_min*/ + } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1698,8 +3058,8 @@ pin("mprj_io[24]") { pin("mprj_io[23]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1709,8 +3069,8 @@ pin("mprj_io[23]") { pin("mprj_io[22]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1720,8 +3080,8 @@ pin("mprj_io[22]") { pin("mprj_io[21]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1731,8 +3091,8 @@ pin("mprj_io[21]") { pin("mprj_io[20]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1742,8 +3102,8 @@ pin("mprj_io[20]") { pin("mprj_io[19]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1753,8 +3113,8 @@ pin("mprj_io[19]") { pin("mprj_io[18]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1764,8 +3124,8 @@ pin("mprj_io[18]") { pin("mprj_io[17]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1775,8 +3135,8 @@ pin("mprj_io[17]") { pin("mprj_io[16]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1786,8 +3146,8 @@ pin("mprj_io[16]") { pin("mprj_io[15]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1797,8 +3157,8 @@ pin("mprj_io[15]") { pin("mprj_io[14]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1808,8 +3168,8 @@ pin("mprj_io[14]") { pin("mprj_io[13]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1823,11 +3183,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "24.720345, 25.249460, 25.328787, 25.352472, 25.430849",\ - "24.769810, 25.298925, 25.378252, 25.401937, 25.480314",\ - "24.880096, 25.409212, 25.488539, 25.512224, 25.590601",\ - "25.206417, 25.735531, 25.814857, 25.838543, 25.916920",\ - "26.329132, 26.858246, 26.937572, 26.961258, 27.039635"); + values ( "25.667816, 26.216774, 26.299076, 26.323650, 26.404964",\ + "25.719135, 26.268093, 26.350395, 26.374969, 26.456284",\ + "25.833561, 26.382519, 26.464821, 26.489395, 26.570709",\ + "26.172112, 26.721069, 26.803371, 26.827946, 26.909260",\ + "27.336933, 27.885891, 27.968193, 27.992767, 28.074081"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1841,11 +3201,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "24.812090, 25.136143, 25.183666, 25.197857, 25.244812",\ - "24.861555, 25.185608, 25.233131, 25.247322, 25.294277",\ - "24.971844, 25.295897, 25.343422, 25.357613, 25.404566",\ - "25.298162, 25.622215, 25.669739, 25.683929, 25.730885",\ - "26.420877, 26.744930, 26.792454, 26.806644, 26.853600"); + values ( "25.795364, 26.131571, 26.180878, 26.195599, 26.244316",\ + "25.846684, 26.182890, 26.232197, 26.246918, 26.295635",\ + "25.961109, 26.297316, 26.346622, 26.361343, 26.410061",\ + "26.299664, 26.635868, 26.685173, 26.699898, 26.748611",\ + "27.464485, 27.800690, 27.849995, 27.864719, 27.913433"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1866,11 +3226,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.853573, 21.853947, 21.853989, 21.854002, 21.854044",\ - "21.903038, 21.903412, 21.903454, 21.903467, 21.903509",\ - "22.013327, 22.013699, 22.013742, 22.013756, 22.013798",\ - "22.339643, 22.340015, 22.340059, 22.340073, 22.340115",\ - "23.462360, 23.462734, 23.462776, 23.462790, 23.462831"); + values ( "20.995705, 20.996065, 20.996105, 20.996119, 20.996159",\ + "21.043314, 21.043674, 21.043716, 21.043728, 21.043768",\ + "21.149467, 21.149828, 21.149868, 21.149881, 21.149921",\ + "21.463549, 21.463909, 21.463951, 21.463963, 21.464003",\ + "22.544165, 22.544525, 22.544567, 22.544579, 22.544619"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1884,11 +3244,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.727131, 21.733704, 21.734032, 21.734131, 21.734457",\ - "21.776596, 21.783169, 21.783497, 21.783596, 21.783922",\ - "21.886885, 21.893457, 21.893785, 21.893885, 21.894211",\ - "22.213202, 22.219774, 22.220102, 22.220201, 22.220528",\ - "23.335918, 23.342491, 23.342819, 23.342918, 23.343245"); + values ( "20.874004, 20.880331, 20.880648, 20.880743, 20.881056",\ + "20.921614, 20.927940, 20.928257, 20.928352, 20.928665",\ + "21.027767, 21.034094, 21.034410, 21.034506, 21.034819",\ + "21.341848, 21.348175, 21.348492, 21.348587, 21.348900",\ + "22.422464, 22.428791, 22.429108, 22.429203, 22.429516"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1902,12 +3262,97 @@ pin("mprj_io[13]") { } /* end of arc hk_serial_load_mprj_io[13]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.524855, 16.073812, 16.156113, 16.180687, 16.262001",\ + "15.575889, 16.124846, 16.207146, 16.231720, 16.313036",\ + "15.690375, 16.239332, 16.321632, 16.346207, 16.427523",\ + "16.029510, 16.578468, 16.660769, 16.685343, 16.766659",\ + "17.224754, 17.773712, 17.856014, 17.880589, 17.961903"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\ + "1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\ + "1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\ + "1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\ + "1.869134, 2.063387, 2.088649, 2.096192, 2.121150"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.497795, 16.834002, 16.883308, 16.898029, 16.946747",\ + "16.548832, 16.885036, 16.934343, 16.949066, 16.997782",\ + "16.663315, 16.999521, 17.048828, 17.063549, 17.112267",\ + "17.002453, 17.338657, 17.387964, 17.402687, 17.451403",\ + "18.197697, 18.533903, 18.583210, 18.597931, 18.646648"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\ + "1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\ + "1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\ + "1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\ + "1.322894, 1.444166, 1.461976, 1.467294, 1.484892"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.641913, 14.151188, 14.227539, 14.250337, 14.325773",\ + "13.689258, 14.198532, 14.274883, 14.297681, 14.373117",\ + "13.795467, 14.304741, 14.381093, 14.403891, 14.479327",\ + "14.110085, 14.619360, 14.695711, 14.718509, 14.793945",\ + "15.218928, 15.728203, 15.804554, 15.827352, 15.902788"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\ + "1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\ + "1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\ + "1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\ + "1.869134, 2.063387, 2.088649, 2.096192, 2.121150"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.612338, 14.924239, 14.969982, 14.983640, 15.028833",\ + "14.659682, 14.971583, 15.017326, 15.030984, 15.076178",\ + "14.765893, 15.077794, 15.123537, 15.137195, 15.182388",\ + "15.080511, 15.392412, 15.438154, 15.451813, 15.497007",\ + "16.189354, 16.501255, 16.546999, 16.560658, 16.605850"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\ + "1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\ + "1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\ + "1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\ + "1.322894, 1.444166, 1.461976, 1.467294, 1.484892"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg_min*/ + } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1921,11 +3366,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.498215, 24.027205, 24.106537, 24.130224, 24.208605",\ - "23.547680, 24.076670, 24.156002, 24.179689, 24.258070",\ - "23.657970, 24.186958, 24.266289, 24.289978, 24.368359",\ - "23.984287, 24.513277, 24.592609, 24.616297, 24.694677",\ - "25.107002, 25.635992, 25.715324, 25.739012, 25.817392"); + values ( "24.399605, 24.948433, 25.030739, 25.055313, 25.136635",\ + "24.450924, 24.999752, 25.082058, 25.106632, 25.187954",\ + "24.565350, 25.114178, 25.196484, 25.221058, 25.302380",\ + "24.903904, 25.452732, 25.535038, 25.559612, 25.640934",\ + "26.068722, 26.617550, 26.699856, 26.724430, 26.805752"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1939,11 +3384,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.538414, 23.862520, 23.910036, 23.924225, 23.971172",\ - "23.587879, 23.911985, 23.959501, 23.973690, 24.020638",\ - "23.698168, 24.022274, 24.069790, 24.083979, 24.130926",\ - "24.024487, 24.348593, 24.396109, 24.410297, 24.457245",\ - "25.147202, 25.471308, 25.518824, 25.533012, 25.579960"); + values ( "24.473381, 24.809641, 24.858940, 24.873659, 24.922367",\ + "24.524704, 24.860964, 24.910263, 24.924982, 24.973690",\ + "24.639126, 24.975386, 25.024685, 25.039404, 25.088112",\ + "24.977680, 25.313940, 25.363239, 25.377958, 25.426666",\ + "26.142502, 26.478762, 26.528061, 26.542780, 26.591488"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1964,11 +3409,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.668556, 20.668665, 20.668676, 20.668680, 20.668694",\ - "20.718021, 20.718130, 20.718142, 20.718145, 20.718159",\ - "20.828312, 20.828419, 20.828430, 20.828434, 20.828445",\ - "21.154629, 21.154737, 21.154749, 21.154753, 21.154766",\ - "22.277348, 22.277454, 22.277466, 22.277470, 22.277481"); + values ( "19.853241, 19.853344, 19.853357, 19.853359, 19.853373",\ + "19.900850, 19.900955, 19.900967, 19.900970, 19.900982",\ + "20.007004, 20.007107, 20.007120, 20.007122, 20.007135",\ + "20.321085, 20.321190, 20.321201, 20.321205, 20.321217",\ + "21.401699, 21.401802, 21.401815, 21.401817, 21.401831"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1982,11 +3427,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.535711, 20.545418, 20.545828, 20.545950, 20.546356",\ - "20.585176, 20.594883, 20.595293, 20.595415, 20.595821",\ - "20.695465, 20.705170, 20.705582, 20.705704, 20.706110",\ - "21.021784, 21.031490, 21.031900, 21.032022, 21.032429",\ - "22.144501, 22.154205, 22.154617, 22.154739, 22.155146"); + values ( "19.725376, 19.734718, 19.735115, 19.735233, 19.735622",\ + "19.772985, 19.782328, 19.782724, 19.782841, 19.783232",\ + "19.879139, 19.888481, 19.888878, 19.888996, 19.889385",\ + "20.193220, 20.202562, 20.202959, 20.203075, 20.203466",\ + "21.273834, 21.283176, 21.283573, 21.283691, 21.284081"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2000,12 +3445,97 @@ pin("mprj_io[12]") { } /* end of arc hk_serial_load_mprj_io[12]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.839313, 15.388139, 15.470446, 15.495021, 15.576342",\ + "14.890347, 15.439173, 15.521479, 15.546055, 15.627376",\ + "15.004832, 15.553658, 15.635965, 15.660541, 15.741861",\ + "15.343967, 15.892794, 15.975100, 15.999676, 16.080997",\ + "16.539213, 17.088039, 17.170345, 17.194921, 17.276241"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869179, 2.063360, 2.088639, 2.096187, 2.121163",\ + "1.869179, 2.063360, 2.088639, 2.096187, 2.121163",\ + "1.869179, 2.063360, 2.088639, 2.096187, 2.121163",\ + "1.869179, 2.063360, 2.088639, 2.096187, 2.121163",\ + "1.869179, 2.063360, 2.088639, 2.096187, 2.121163"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.241282, 15.577541, 15.626841, 15.641560, 15.690268",\ + "15.292315, 15.628575, 15.677874, 15.692595, 15.741302",\ + "15.406801, 15.743061, 15.792360, 15.807079, 15.855787",\ + "15.745935, 16.082195, 16.131495, 16.146214, 16.194921",\ + "16.941181, 17.277441, 17.326740, 17.341459, 17.390167"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322814, 1.444265, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444265, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444265, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444265, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444265, 1.462044, 1.467353, 1.484920"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.488454, 13.997606, 14.073963, 14.096762, 14.172204",\ + "13.535798, 14.044950, 14.121307, 14.144106, 14.219548",\ + "13.642009, 14.151161, 14.227518, 14.250317, 14.325759",\ + "13.956627, 14.465779, 14.542135, 14.564935, 14.640377",\ + "15.065469, 15.574621, 15.650978, 15.673777, 15.749219"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869179, 2.063360, 2.088639, 2.096187, 2.121163",\ + "1.869179, 2.063360, 2.088639, 2.096187, 2.121163",\ + "1.869179, 2.063360, 2.088639, 2.096187, 2.121163",\ + "1.869179, 2.063360, 2.088639, 2.096187, 2.121163",\ + "1.869179, 2.063360, 2.088639, 2.096187, 2.121163"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.813207, 14.125158, 14.170893, 14.184549, 14.229736",\ + "13.860551, 14.172503, 14.218237, 14.231894, 14.277081",\ + "13.966762, 14.278713, 14.324448, 14.338104, 14.383291",\ + "14.281381, 14.593332, 14.639067, 14.652723, 14.697910",\ + "15.390224, 15.702175, 15.747910, 15.761566, 15.806753"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322814, 1.444265, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444265, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444265, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444265, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444265, 1.462044, 1.467353, 1.484920"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg_min*/ + } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2019,11 +3549,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.359976, 22.888958, 22.968290, 22.991978, 23.070358",\ - "22.409441, 22.938423, 23.017756, 23.041443, 23.119823",\ - "22.519730, 23.048712, 23.128044, 23.151731, 23.230112",\ - "22.846046, 23.375029, 23.454361, 23.478048, 23.556429",\ - "23.968761, 24.497744, 24.577076, 24.600763, 24.679144"); + values ( "23.218342, 23.767162, 23.849468, 23.874044, 23.955366",\ + "23.269665, 23.818485, 23.900791, 23.925367, 24.006689",\ + "23.384087, 23.932907, 24.015213, 24.039789, 24.121111",\ + "23.722641, 24.271461, 24.353767, 24.378344, 24.459665",\ + "24.887459, 25.436279, 25.518585, 25.543161, 25.624483"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2037,11 +3567,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.397535, 22.721645, 22.769161, 22.783348, 22.830296",\ - "22.447001, 22.771111, 22.818626, 22.832813, 22.879761",\ - "22.557289, 22.881397, 22.928913, 22.943102, 22.990049",\ - "22.883606, 23.207714, 23.255230, 23.269419, 23.316366",\ - "24.006323, 24.330433, 24.377949, 24.392136, 24.439083"); + values ( "23.291142, 23.627405, 23.676702, 23.691422, 23.740129",\ + "23.342461, 23.678724, 23.728022, 23.742741, 23.791449",\ + "23.456884, 23.793148, 23.842445, 23.857166, 23.905872",\ + "23.795437, 24.131701, 24.180998, 24.195717, 24.244425",\ + "24.960257, 25.296520, 25.345818, 25.360538, 25.409245"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2062,11 +3592,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.552994, 19.553036, 19.553041, 19.553043, 19.553047",\ - "19.602459, 19.602501, 19.602507, 19.602509, 19.602512",\ - "19.712749, 19.712791, 19.712797, 19.712799, 19.712803",\ - "20.039066, 20.039108, 20.039114, 20.039116, 20.039120",\ - "21.161783, 21.161825, 21.161831, 21.161831, 21.161837"); + values ( "18.788244, 18.788286, 18.788290, 18.788292, 18.788296",\ + "18.835854, 18.835896, 18.835899, 18.835901, 18.835905",\ + "18.942007, 18.942049, 18.942053, 18.942055, 18.942059",\ + "19.256088, 19.256130, 19.256134, 19.256136, 19.256140",\ + "20.336706, 20.336748, 20.336752, 20.336754, 20.336758"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2080,11 +3610,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.418592, 19.429060, 19.429489, 19.429619, 19.430042",\ - "19.468058, 19.478525, 19.478954, 19.479084, 19.479507",\ - "19.578348, 19.588816, 19.589245, 19.589375, 19.589798",\ - "19.904665, 19.915133, 19.915562, 19.915691, 19.916115",\ - "21.027382, 21.037849, 21.038279, 21.038406, 21.038832"); + values ( "18.658884, 18.668959, 18.669373, 18.669495, 18.669905",\ + "18.706493, 18.716568, 18.716982, 18.717106, 18.717514",\ + "18.812647, 18.822721, 18.823135, 18.823257, 18.823668",\ + "19.126728, 19.136803, 19.137217, 19.137341, 19.137749",\ + "20.207346, 20.217421, 20.217834, 20.217957, 20.218367"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2098,12 +3628,97 @@ pin("mprj_io[11]") { } /* end of arc hk_serial_load_mprj_io[11]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.591255, 15.140075, 15.222382, 15.246958, 15.328279",\ + "14.642290, 15.191109, 15.273416, 15.297991, 15.379313",\ + "14.756775, 15.305594, 15.387901, 15.412477, 15.493798",\ + "15.095909, 15.644729, 15.727036, 15.751612, 15.832932",\ + "16.291157, 16.839975, 16.922283, 16.946857, 17.028179"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869181, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869181, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869181, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869181, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869181, 2.063358, 2.088638, 2.096187, 2.121164"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.168949, 15.505211, 15.554509, 15.569229, 15.617937",\ + "15.219982, 15.556244, 15.605542, 15.620262, 15.668970",\ + "15.334467, 15.670731, 15.720028, 15.734748, 15.783455",\ + "15.673603, 16.009867, 16.059164, 16.073883, 16.122591",\ + "16.868849, 17.205111, 17.254410, 17.269129, 17.317837"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322810, 1.444270, 1.462048, 1.467356, 1.484922",\ + "1.322810, 1.444270, 1.462048, 1.467356, 1.484922",\ + "1.322810, 1.444270, 1.462048, 1.467356, 1.484922",\ + "1.322810, 1.444270, 1.462048, 1.467356, 1.484922",\ + "1.322810, 1.444270, 1.462048, 1.467356, 1.484922"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.249722, 13.758866, 13.835223, 13.858023, 13.933465",\ + "13.297066, 13.806211, 13.882567, 13.905367, 13.980809",\ + "13.403276, 13.912421, 13.988778, 14.011578, 14.087020",\ + "13.717896, 14.227040, 14.303397, 14.326197, 14.401639",\ + "14.826736, 15.335882, 15.412239, 15.435040, 15.510481"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869181, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869181, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869181, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869181, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869181, 2.063358, 2.088638, 2.096187, 2.121164"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.743198, 14.055153, 14.100886, 14.114542, 14.159729",\ + "13.790543, 14.102497, 14.148231, 14.161886, 14.207073",\ + "13.896753, 14.208708, 14.254441, 14.268097, 14.313284",\ + "14.211370, 14.523325, 14.569059, 14.582715, 14.627901",\ + "15.320213, 15.632168, 15.677902, 15.691558, 15.736744"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322810, 1.444270, 1.462048, 1.467356, 1.484922",\ + "1.322810, 1.444270, 1.462048, 1.467356, 1.484922",\ + "1.322810, 1.444270, 1.462048, 1.467356, 1.484922",\ + "1.322810, 1.444270, 1.462048, 1.467356, 1.484922",\ + "1.322810, 1.444270, 1.462048, 1.467356, 1.484922"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg_min*/ + } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2117,11 +3732,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.207859, 21.736839, 21.816172, 21.839859, 21.918242",\ - "21.257324, 21.786304, 21.865637, 21.889324, 21.967707",\ - "21.367615, 21.896595, 21.975925, 21.999615, 22.077995",\ - "21.693932, 22.222912, 22.302242, 22.325932, 22.404312",\ - "22.816647, 23.345627, 23.424957, 23.448647, 23.527027"); + values ( "38.022827, 38.571644, 38.653950, 38.678528, 38.759846",\ + "38.074146, 38.622963, 38.705269, 38.729843, 38.811165",\ + "38.188572, 38.737389, 38.819695, 38.844269, 38.925591",\ + "38.527126, 39.075943, 39.158249, 39.182823, 39.264145",\ + "39.691948, 40.240765, 40.323071, 40.347649, 40.428967"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2135,11 +3750,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.244547, 21.568657, 21.616173, 21.630360, 21.677307",\ - "21.294012, 21.618122, 21.665638, 21.679825, 21.726772",\ - "21.404301, 21.728411, 21.775927, 21.790115, 21.837061",\ - "21.730618, 22.054728, 22.102243, 22.116432, 22.163378",\ - "22.853334, 23.177444, 23.224960, 23.239147, 23.286095"); + values ( "31.846455, 32.182720, 32.232018, 32.246738, 32.295444",\ + "31.897774, 32.234039, 32.283337, 32.298058, 32.346764",\ + "32.012199, 32.348465, 32.397762, 32.412483, 32.461189",\ + "32.350754, 32.687019, 32.736317, 32.751038, 32.799744",\ + "33.515572, 33.851837, 33.901134, 33.915855, 33.964561"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2160,11 +3775,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.367020, 18.367111, 18.367123, 18.367126, 18.367136",\ - "18.416485, 18.416576, 18.416588, 18.416592, 18.416601",\ - "18.526773, 18.526865, 18.526876, 18.526878, 18.526890",\ - "18.853090, 18.853184, 18.853193, 18.853197, 18.853207",\ - "19.975805, 19.975899, 19.975908, 19.975912, 19.975922"); + values ( "17.646420, 17.646507, 17.646519, 17.646523, 17.646532",\ + "17.694029, 17.694118, 17.694128, 17.694130, 17.694141",\ + "17.800182, 17.800270, 17.800282, 17.800285, 17.800295",\ + "18.114264, 18.114353, 18.114363, 18.114365, 18.114376",\ + "19.194878, 19.194965, 19.194977, 19.194981, 19.194990"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2178,11 +3793,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.233818, 18.243698, 18.244114, 18.244236, 18.244646",\ - "18.283283, 18.293163, 18.293579, 18.293701, 18.294111",\ - "18.393572, 18.403452, 18.403868, 18.403992, 18.404400",\ - "18.719891, 18.729771, 18.730185, 18.730309, 18.730719",\ - "19.842606, 19.852486, 19.852900, 19.853024, 19.853434"); + values ( "17.518213, 17.527723, 17.528122, 17.528242, 17.528635",\ + "17.565823, 17.575333, 17.575731, 17.575851, 17.576244",\ + "17.671976, 17.681486, 17.681885, 17.682005, 17.682398",\ + "17.986057, 17.995567, 17.995966, 17.996086, 17.996479",\ + "19.066671, 19.076181, 19.076580, 19.076700, 19.077093"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2196,12 +3811,97 @@ pin("mprj_io[10]") { } /* end of arc hk_serial_load_mprj_io[10]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.774500, 15.323317, 15.405623, 15.430199, 15.511520",\ + "14.825533, 15.374350, 15.456656, 15.481232, 15.562553",\ + "14.940020, 15.488836, 15.571143, 15.595718, 15.677040",\ + "15.279154, 15.827971, 15.910277, 15.934853, 16.016174",\ + "16.474400, 17.023216, 17.105522, 17.130098, 17.211420"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869182, 2.063358, 2.088638, 2.096187, 2.121164"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.017773, 16.354036, 16.403334, 16.418055, 16.466763",\ + "16.068806, 16.405071, 16.454369, 16.469088, 16.517796",\ + "16.183292, 16.519556, 16.568853, 16.583574, 16.632282",\ + "16.522427, 16.858690, 16.907988, 16.922709, 16.971416",\ + "17.717674, 18.053936, 18.103235, 18.117954, 18.166662"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322808, 1.444271, 1.462049, 1.467357, 1.484922",\ + "1.322808, 1.444271, 1.462049, 1.467357, 1.484922",\ + "1.322808, 1.444271, 1.462049, 1.467357, 1.484922",\ + "1.322808, 1.444271, 1.462049, 1.467357, 1.484922",\ + "1.322808, 1.444271, 1.462049, 1.467357, 1.484922"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "10.222839, 10.731984, 10.808341, 10.831141, 10.906582",\ + "10.270185, 10.779329, 10.855686, 10.878485, 10.953927",\ + "10.376394, 10.885538, 10.961895, 10.984694, 11.060137",\ + "10.691016, 11.200161, 11.276518, 11.299316, 11.374759",\ + "11.799904, 12.309048, 12.385405, 12.408203, 12.483646"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\ + "1.869182, 2.063358, 2.088638, 2.096187, 2.121164"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "11.293783, 11.605739, 11.651472, 11.665129, 11.710315",\ + "11.341127, 11.653084, 11.698817, 11.712473, 11.757660",\ + "11.447338, 11.759294, 11.805027, 11.818684, 11.863870",\ + "11.761959, 12.073915, 12.119648, 12.133305, 12.178491",\ + "12.870846, 13.182802, 13.228536, 13.242191, 13.287378"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322808, 1.444271, 1.462049, 1.467357, 1.484922",\ + "1.322808, 1.444271, 1.462049, 1.467357, 1.484922",\ + "1.322808, 1.444271, 1.462049, 1.467357, 1.484922",\ + "1.322808, 1.444271, 1.462049, 1.467357, 1.484922",\ + "1.322808, 1.444271, 1.462049, 1.467357, 1.484922"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg_min*/ + } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2215,11 +3915,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.072050, 20.601076, 20.680408, 20.704096, 20.782478",\ - "20.121515, 20.650541, 20.729874, 20.753561, 20.831944",\ - "20.231804, 20.760830, 20.840162, 20.863850, 20.942232",\ - "20.558121, 21.087147, 21.166479, 21.190166, 21.268549",\ - "21.680834, 22.209860, 22.289192, 22.312880, 22.391262"); + values ( "20.843962, 21.392826, 21.475132, 21.499710, 21.581030",\ + "20.895283, 21.444147, 21.526455, 21.551029, 21.632351",\ + "21.009706, 21.558571, 21.640877, 21.665455, 21.746775",\ + "21.348261, 21.897125, 21.979431, 22.004009, 22.085329",\ + "22.513079, 23.061943, 23.144249, 23.168827, 23.250147"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2233,11 +3933,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "20.091534, 20.415663, 20.463175, 20.477362, 20.524307",\ - "20.140999, 20.465128, 20.512640, 20.526827, 20.573772",\ - "20.251287, 20.575417, 20.622929, 20.637115, 20.684059",\ - "20.577606, 20.901733, 20.949247, 20.963434, 21.010378",\ - "21.700321, 22.024450, 22.071962, 22.086149, 22.133095"); + values ( "20.897991, 21.234276, 21.283569, 21.298288, 21.346992",\ + "20.949312, 21.285595, 21.334890, 21.349609, 21.398314",\ + "21.063736, 21.400021, 21.449314, 21.464033, 21.512737",\ + "21.402290, 21.738575, 21.787868, 21.802589, 21.851294",\ + "22.567112, 22.903395, 22.952690, 22.967407, 23.016113"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2258,11 +3958,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.211533, 17.211647, 17.211660, 17.211664, 17.211678",\ - "17.260998, 17.261112, 17.261126, 17.261129, 17.261143",\ - "17.371288, 17.371401, 17.371414, 17.371418, 17.371431",\ - "17.697605, 17.697720, 17.697733, 17.697737, 17.697750",\ - "18.820320, 18.820435, 18.820448, 18.820452, 18.820465"); + values ( "16.533978, 16.534088, 16.534101, 16.534105, 16.534117",\ + "16.581589, 16.581697, 16.581711, 16.581715, 16.581726",\ + "16.687740, 16.687851, 16.687864, 16.687868, 16.687880",\ + "17.001823, 17.001932, 17.001945, 17.001949, 17.001961",\ + "18.082436, 18.082546, 18.082560, 18.082563, 18.082575"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2276,11 +3976,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.078854, 17.088478, 17.088886, 17.089008, 17.089413",\ - "17.128319, 17.137943, 17.138351, 17.138474, 17.138878",\ - "17.238607, 17.248232, 17.248640, 17.248762, 17.249166",\ - "17.564926, 17.574551, 17.574959, 17.575081, 17.575483",\ - "18.687641, 18.697266, 18.697674, 18.697796, 18.698200"); + values ( "16.406275, 16.415539, 16.415932, 16.416048, 16.416437",\ + "16.453884, 16.463148, 16.463541, 16.463657, 16.464046",\ + "16.560038, 16.569302, 16.569695, 16.569811, 16.570200",\ + "16.874119, 16.883383, 16.883776, 16.883892, 16.884281",\ + "17.954733, 17.963997, 17.964390, 17.964506, 17.964895"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2294,12 +3994,184 @@ pin("mprj_io[9]") { } /* end of arc hk_serial_load_mprj_io[9]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.078299, 15.627163, 15.709470, 15.734045, 15.815367",\ + "15.129333, 15.678197, 15.760504, 15.785080, 15.866402",\ + "15.243819, 15.792684, 15.874990, 15.899567, 15.980888",\ + "15.582953, 16.131817, 16.214125, 16.238701, 16.320023",\ + "16.778198, 17.327065, 17.409370, 17.433947, 17.515268"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\ + "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\ + "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\ + "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\ + "1.869239, 2.063360, 2.088644, 2.096194, 2.121175"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.240089, 16.576372, 16.625668, 16.640387, 16.689091",\ + "16.291122, 16.627407, 16.676701, 16.691422, 16.740126",\ + "16.405609, 16.741892, 16.791187, 16.805906, 16.854610",\ + "16.744743, 17.081026, 17.130322, 17.145041, 17.193745",\ + "17.939991, 18.276274, 18.325569, 18.340288, 18.388992"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\ + "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\ + "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\ + "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\ + "1.322779, 1.444307, 1.462074, 1.467379, 1.484933"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "10.086573, 10.595760, 10.672117, 10.694917, 10.770359",\ + "10.133917, 10.643105, 10.719461, 10.742261, 10.817703",\ + "10.240128, 10.749314, 10.825671, 10.848471, 10.923914",\ + "10.554749, 11.063936, 11.140293, 11.163093, 11.238535",\ + "11.663637, 12.172823, 12.249180, 12.271980, 12.347423"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\ + "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\ + "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\ + "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\ + "1.869239, 2.063360, 2.088644, 2.096194, 2.121175"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "11.212341, 11.524315, 11.570045, 11.583701, 11.628884",\ + "11.259686, 11.571659, 11.617390, 11.631045, 11.676229",\ + "11.365896, 11.677870, 11.723600, 11.737256, 11.782439",\ + "11.680517, 11.992491, 12.038221, 12.051877, 12.097060",\ + "12.789406, 13.101379, 13.147110, 13.160766, 13.205949"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\ + "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\ + "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\ + "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\ + "1.322779, 1.444307, 1.462074, 1.467379, 1.484933"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg_min*/ + + timing () { + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "9.058715, 9.607579, 9.689886, 9.714462, 9.795784",\ + "9.109749, 9.658613, 9.740920, 9.765495, 9.846817",\ + "9.224235, 9.773099, 9.855406, 9.879982, 9.961304",\ + "9.563375, 10.112240, 10.194548, 10.219123, 10.300445",\ + "10.758714, 11.307578, 11.389885, 11.414461, 11.495783"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\ + "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\ + "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\ + "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\ + "1.869239, 2.063360, 2.088644, 2.096194, 2.121175"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "10.250469, 10.586752, 10.636047, 10.650766, 10.699471",\ + "10.303493, 10.639776, 10.689072, 10.703791, 10.752495",\ + "10.422452, 10.758736, 10.808030, 10.822750, 10.871454",\ + "10.802015, 11.138299, 11.187593, 11.202312, 11.251017",\ + "12.262445, 12.598730, 12.648024, 12.662744, 12.711448"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\ + "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\ + "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\ + "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\ + "1.322779, 1.444307, 1.462074, 1.467379, 1.484933"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "8.360868, 8.870054, 8.946411, 8.969211, 9.044653",\ + "8.408212, 8.917398, 8.993755, 9.016556, 9.091997",\ + "8.514421, 9.023608, 9.099965, 9.122766, 9.198208",\ + "8.829046, 9.338234, 9.414591, 9.437390, 9.512833",\ + "9.937974, 10.447161, 10.523518, 10.546318, 10.621759"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\ + "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\ + "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\ + "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\ + "1.869239, 2.063360, 2.088644, 2.096194, 2.121175"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "9.416269, 9.728243, 9.773973, 9.787629, 9.832812",\ + "9.465460, 9.777433, 9.823164, 9.836820, 9.882003",\ + "9.575819, 9.887793, 9.933525, 9.947180, 9.992363",\ + "9.927944, 10.239918, 10.285650, 10.299305, 10.344488",\ + "11.282803, 11.594776, 11.640507, 11.654162, 11.699346"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\ + "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\ + "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\ + "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\ + "1.322779, 1.444307, 1.462074, 1.467379, 1.484933"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una_min*/ + } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2313,11 +4185,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.890800, 19.419771, 19.499104, 19.522793, 19.601173",\ - "18.940266, 19.469236, 19.548569, 19.572258, 19.650639",\ - "19.050554, 19.579525, 19.658857, 19.682545, 19.760927",\ - "19.376873, 19.905844, 19.985176, 20.008865, 20.087246",\ - "20.499588, 21.028559, 21.107891, 21.131580, 21.209961"); + values ( "39.138176, 39.686985, 39.769291, 39.793869, 39.875187",\ + "39.189499, 39.738308, 39.820614, 39.845192, 39.926510",\ + "39.303921, 39.852730, 39.935036, 39.959610, 40.040932",\ + "39.642475, 40.191284, 40.273590, 40.298164, 40.379486",\ + "40.807297, 41.356106, 41.438412, 41.462990, 41.544308"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2331,11 +4203,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "18.923878, 19.247992, 19.295506, 19.309694, 19.356640",\ - "18.973343, 19.297457, 19.344971, 19.359159, 19.406105",\ - "19.083632, 19.407745, 19.455259, 19.469448, 19.516394",\ - "19.409950, 19.734064, 19.781578, 19.795767, 19.842712",\ - "20.532665, 20.856779, 20.904293, 20.918482, 20.965427"); + values ( "32.949070, 33.285336, 33.334633, 33.349354, 33.398060",\ + "33.000389, 33.336655, 33.385952, 33.400673, 33.449379",\ + "33.114815, 33.451080, 33.500378, 33.515099, 33.563805",\ + "33.453369, 33.789635, 33.838932, 33.853653, 33.902359",\ + "34.618187, 34.954453, 35.003750, 35.018471, 35.067177"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2356,11 +4228,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "16.058216, 16.058285, 16.058292, 16.058296, 16.058304",\ - "16.107681, 16.107750, 16.107758, 16.107761, 16.107769",\ - "16.217970, 16.218039, 16.218046, 16.218048, 16.218058",\ - "16.544289, 16.544357, 16.544365, 16.544367, 16.544374",\ - "17.667004, 17.667072, 17.667080, 17.667084, 17.667091"); + values ( "15.423602, 15.423668, 15.423676, 15.423677, 15.423685",\ + "15.471211, 15.471277, 15.471285, 15.471287, 15.471294",\ + "15.577365, 15.577431, 15.577438, 15.577440, 15.577448",\ + "15.891446, 15.891512, 15.891520, 15.891521, 15.891529",\ + "16.972061, 16.972126, 16.972134, 16.972136, 16.972143"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2374,11 +4246,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.924438, 15.934601, 15.935022, 15.935148, 15.935566",\ - "15.973903, 15.984066, 15.984488, 15.984613, 15.985031",\ - "16.084192, 16.094355, 16.094776, 16.094902, 16.095320",\ - "16.410509, 16.420671, 16.421095, 16.421221, 16.421638",\ - "17.533226, 17.543388, 17.543810, 17.543936, 17.544353"); + values ( "15.294840, 15.304622, 15.305028, 15.305149, 15.305551",\ + "15.342449, 15.352231, 15.352637, 15.352758, 15.353160",\ + "15.448603, 15.458385, 15.458791, 15.458912, 15.459313",\ + "15.762684, 15.772466, 15.772872, 15.772993, 15.773395",\ + "16.843298, 16.853079, 16.853485, 16.853607, 16.854010"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2392,12 +4264,97 @@ pin("mprj_io[8]") { } /* end of arc hk_serial_load_mprj_io[8]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.649305, 15.198112, 15.280420, 15.304996, 15.386317",\ + "14.700339, 15.249146, 15.331453, 15.356030, 15.437351",\ + "14.814825, 15.363632, 15.445940, 15.470515, 15.551837",\ + "15.153960, 15.702767, 15.785074, 15.809650, 15.890972",\ + "16.349205, 16.898014, 16.980320, 17.004896, 17.086218"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869186, 2.063356, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063356, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063356, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063356, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063356, 2.088637, 2.096186, 2.121165"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "16.004633, 16.340900, 16.390198, 16.404919, 16.453625",\ + "16.055668, 16.391935, 16.441231, 16.455952, 16.504658",\ + "16.170153, 16.506420, 16.555717, 16.570438, 16.619144",\ + "16.509287, 16.845554, 16.894852, 16.909573, 16.958279",\ + "17.704533, 18.040800, 18.090097, 18.104816, 18.153524"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\ + "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\ + "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\ + "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\ + "1.322802, 1.444279, 1.462054, 1.467362, 1.484924"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "9.907352, 10.416487, 10.492844, 10.515644, 10.591086",\ + "9.954698, 10.463832, 10.540190, 10.562989, 10.638432",\ + "10.060907, 10.570042, 10.646399, 10.669199, 10.744641",\ + "10.375529, 10.884664, 10.961021, 10.983821, 11.059263",\ + "11.484416, 11.993550, 12.069908, 12.092708, 12.168150"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869186, 2.063356, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063356, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063356, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063356, 2.088637, 2.096186, 2.121165",\ + "1.869186, 2.063356, 2.088637, 2.096186, 2.121165"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "11.140541, 11.452501, 11.498234, 11.511889, 11.557076",\ + "11.187885, 11.499846, 11.545578, 11.559235, 11.604420",\ + "11.294096, 11.606056, 11.651789, 11.665444, 11.710630",\ + "11.608717, 11.920677, 11.966410, 11.980066, 12.025251",\ + "12.717605, 13.029564, 13.075297, 13.088953, 13.134138"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\ + "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\ + "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\ + "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\ + "1.322802, 1.444279, 1.462054, 1.467362, 1.484924"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg_min*/ + } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2411,11 +4368,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.764393, 18.293360, 18.372692, 18.396379, 18.474762",\ - "17.813858, 18.342825, 18.422157, 18.445845, 18.524227",\ - "17.924147, 18.453114, 18.532446, 18.556133, 18.634516",\ - "18.250465, 18.779432, 18.858765, 18.882452, 18.960835",\ - "19.373180, 19.902147, 19.981480, 20.005167, 20.083549"); + values ( "18.449146, 18.997948, 19.080256, 19.104832, 19.186153",\ + "18.500467, 19.049271, 19.131577, 19.156153, 19.237474",\ + "18.614891, 19.163692, 19.246000, 19.270576, 19.351898",\ + "18.953445, 19.502247, 19.584555, 19.609131, 19.690453",\ + "20.118263, 20.667065, 20.749372, 20.773949, 20.855270"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2429,11 +4386,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "17.795151, 18.119267, 18.166780, 18.180967, 18.227913",\ - "17.844616, 18.168732, 18.216246, 18.230433, 18.277378",\ - "17.954903, 18.279018, 18.326534, 18.340721, 18.387669",\ - "18.281221, 18.605337, 18.652851, 18.667040, 18.713985",\ - "19.403938, 19.728054, 19.775568, 19.789755, 19.836700"); + values ( "18.513134, 18.849403, 18.898701, 18.913422, 18.962128",\ + "18.564455, 18.900726, 18.950022, 18.964741, 19.013449",\ + "18.678879, 19.015148, 19.064445, 19.079166, 19.127872",\ + "19.017433, 19.353703, 19.403000, 19.417721, 19.466427",\ + "20.182251, 20.518520, 20.567818, 20.582539, 20.631245"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2454,11 +4411,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.890282, 14.890424, 14.890440, 14.890445, 14.890461",\ - "14.939747, 14.939889, 14.939905, 14.939910, 14.939926",\ - "15.050035, 15.050178, 15.050194, 15.050199, 15.050215",\ - "15.376353, 15.376495, 15.376512, 15.376516, 15.376533",\ - "16.499069, 16.499210, 16.499228, 16.499233, 16.499249"); + values ( "14.301526, 14.301662, 14.301679, 14.301683, 14.301699",\ + "14.349135, 14.349272, 14.349288, 14.349293, 14.349308",\ + "14.455289, 14.455425, 14.455441, 14.455446, 14.455462",\ + "14.769370, 14.769506, 14.769523, 14.769527, 14.769543",\ + "15.849984, 15.850121, 15.850137, 15.850142, 15.850157"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2472,11 +4429,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.758275, 14.767570, 14.767970, 14.768089, 14.768484",\ - "14.807740, 14.817036, 14.817435, 14.817554, 14.817949",\ - "14.918029, 14.927324, 14.927724, 14.927843, 14.928238",\ - "15.244347, 15.253642, 15.254042, 15.254161, 15.254557",\ - "16.367062, 16.376358, 16.376759, 16.376877, 16.377272"); + values ( "14.174469, 14.183416, 14.183802, 14.183916, 14.184296",\ + "14.222078, 14.231026, 14.231411, 14.231525, 14.231905",\ + "14.328232, 14.337179, 14.337564, 14.337679, 14.338058",\ + "14.642313, 14.651260, 14.651646, 14.651760, 14.652140",\ + "15.722927, 15.731874, 15.732260, 15.732374, 15.732754"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2490,12 +4447,97 @@ pin("mprj_io[7]") { } /* end of arc hk_serial_load_mprj_io[7]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "14.343254, 14.892056, 14.974364, 14.998940, 15.080261",\ + "14.394289, 14.943090, 15.025398, 15.049974, 15.131296",\ + "14.508774, 15.057575, 15.139883, 15.164459, 15.245781",\ + "14.847908, 15.396710, 15.479018, 15.503593, 15.584915",\ + "16.043156, 16.591957, 16.674265, 16.698841, 16.780163"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869187, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869187, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869187, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869187, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869187, 2.063354, 2.088637, 2.096186, 2.121166"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "15.060493, 15.396763, 15.446060, 15.460779, 15.509485",\ + "15.111526, 15.447796, 15.497093, 15.511812, 15.560518",\ + "15.226011, 15.562282, 15.611578, 15.626299, 15.675005",\ + "15.565145, 15.901416, 15.950712, 15.965433, 16.014139",\ + "16.760393, 17.096663, 17.145960, 17.160679, 17.209385"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322799, 1.444283, 1.462057, 1.467364, 1.484926",\ + "1.322799, 1.444283, 1.462057, 1.467364, 1.484926",\ + "1.322799, 1.444283, 1.462057, 1.467364, 1.484926",\ + "1.322799, 1.444283, 1.462057, 1.467364, 1.484926",\ + "1.322799, 1.444283, 1.462057, 1.467364, 1.484926"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.002390, 13.511519, 13.587877, 13.610678, 13.686119",\ + "13.049736, 13.558865, 13.635222, 13.658022, 13.733465",\ + "13.155945, 13.665074, 13.741432, 13.764233, 13.839674",\ + "13.470564, 13.979692, 14.056050, 14.078850, 14.154293",\ + "14.579407, 15.088536, 15.164894, 15.187695, 15.263136"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.869187, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869187, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869187, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869187, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869187, 2.063354, 2.088637, 2.096186, 2.121166"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "13.638878, 13.950840, 13.996572, 14.010229, 14.055414",\ + "13.686222, 13.998184, 14.043917, 14.057573, 14.102758",\ + "13.792433, 14.104395, 14.150127, 14.163784, 14.208969",\ + "14.107050, 14.419012, 14.464745, 14.478401, 14.523586",\ + "15.215895, 15.527857, 15.573589, 15.587246, 15.632431"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "1.322799, 1.444283, 1.462057, 1.467364, 1.484926",\ + "1.322799, 1.444283, 1.462057, 1.467364, 1.484926",\ + "1.322799, 1.444283, 1.462057, 1.467364, 1.484926",\ + "1.322799, 1.444283, 1.462057, 1.467364, 1.484926",\ + "1.322799, 1.444283, 1.462057, 1.467364, 1.484926"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg_min*/ + } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2507,16 +4549,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.379583, 28.908709, 28.988033, 29.011719, 29.090096",\ - "28.559772, 29.088898, 29.168222, 29.191910, 29.270285",\ - "28.954454, 29.483580, 29.562904, 29.586590, 29.664967",\ - "29.581532, 30.110657, 30.189981, 30.213669, 30.292044",\ - "29.759167, 30.288292, 30.367617, 30.391304, 30.469679"); + values ( "29.983944, 30.532911, 30.615211, 30.639786, 30.721100",\ + "30.133425, 30.682392, 30.764692, 30.789267, 30.870581",\ + "30.282907, 30.831875, 30.914175, 30.938749, 31.020063",\ + "30.581871, 31.130838, 31.213139, 31.237713, 31.319027",\ + "31.180004, 31.728971, 31.811272, 31.835846, 31.917160"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\ "1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\ @@ -2525,16 +4567,16 @@ pin("mprj_io[6]") { "1.869131, 2.063390, 2.088650, 2.096192, 2.121149"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.253708, 29.577757, 29.625282, 29.639473, 29.686428",\ - "29.433897, 29.757946, 29.805470, 29.819660, 29.866617",\ - "29.828579, 30.152628, 30.200153, 30.214344, 30.261299",\ - "30.455656, 30.779705, 30.827229, 30.841419, 30.888376",\ - "30.633291, 30.957340, 31.004864, 31.019054, 31.066011"); + values ( "30.769032, 31.105232, 31.154539, 31.169262, 31.217978",\ + "30.918512, 31.254713, 31.304020, 31.318743, 31.367458",\ + "31.067995, 31.404196, 31.453503, 31.468225, 31.516941",\ + "31.366959, 31.703159, 31.752466, 31.767189, 31.815905",\ + "31.965092, 32.301292, 32.350597, 32.365322, 32.414040"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\ "1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\ @@ -2550,16 +4592,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "25.482439, 26.011564, 26.090889, 26.114574, 26.192951",\ - "25.662628, 26.191753, 26.271078, 26.294765, 26.373140",\ - "26.057310, 26.586435, 26.665760, 26.689445, 26.767822",\ - "26.684387, 27.213512, 27.292837, 27.316525, 27.394899",\ - "26.862022, 27.391148, 27.470472, 27.494160, 27.572535"); + values ( "24.040188, 24.549471, 24.625820, 24.648619, 24.724056",\ + "24.315453, 24.824736, 24.901085, 24.923883, 24.999321",\ + "24.315453, 24.824736, 24.901085, 24.923883, 24.999321",\ + "24.594891, 25.104174, 25.180523, 25.203321, 25.278759",\ + "25.149788, 25.659071, 25.735420, 25.758219, 25.833656"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\ "1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\ @@ -2568,16 +4610,16 @@ pin("mprj_io[6]") { "1.869131, 2.063390, 2.088650, 2.096192, 2.121149"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "25.786932, 26.110981, 26.158504, 26.172695, 26.219652",\ - "25.967121, 26.291170, 26.338696, 26.352886, 26.399841",\ - "26.361801, 26.685850, 26.733376, 26.747566, 26.794521",\ - "26.988878, 27.312927, 27.360451, 27.374641, 27.421598",\ - "27.166513, 27.490562, 27.538086, 27.552277, 27.599234"); + values ( "24.539579, 24.851477, 24.897219, 24.910877, 24.956074",\ + "24.814842, 25.126740, 25.172482, 25.186140, 25.231335",\ + "24.814842, 25.126740, 25.172482, 25.186140, 25.231335",\ + "25.094280, 25.406178, 25.451920, 25.465578, 25.510773",\ + "25.649176, 25.961073, 26.006815, 26.020473, 26.065670"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\ "1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\ @@ -2594,11 +4636,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "36.983398, 37.512524, 37.591850, 37.615536, 37.693909",\ - "37.032864, 37.561989, 37.641312, 37.665001, 37.743374",\ - "37.143154, 37.672279, 37.751602, 37.775291, 37.853664",\ - "37.469471, 37.998596, 38.077919, 38.101608, 38.179981",\ - "38.592186, 39.121311, 39.200638, 39.224323, 39.302696"); + values ( "38.808266, 39.357235, 39.439533, 39.464108, 39.545425",\ + "38.859589, 39.408558, 39.490856, 39.515430, 39.596748",\ + "38.974014, 39.522980, 39.605278, 39.629852, 39.711166",\ + "39.312569, 39.861538, 39.943836, 39.968410, 40.049728",\ + "40.477386, 41.026356, 41.108654, 41.133228, 41.214546"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2612,11 +4654,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "37.861862, 38.185913, 38.233437, 38.247627, 38.294582",\ - "37.911331, 38.235378, 38.282902, 38.297092, 38.344048",\ - "38.021622, 38.345669, 38.393192, 38.407383, 38.454338",\ - "38.347939, 38.671986, 38.719509, 38.733700, 38.780655",\ - "39.470657, 39.794704, 39.842228, 39.856419, 39.903374"); + values ( "39.597866, 39.934067, 39.983376, 39.998096, 40.046814",\ + "39.649185, 39.985386, 40.034695, 40.049416, 40.098133",\ + "39.763611, 40.099812, 40.149120, 40.163841, 40.212559",\ + "40.102169, 40.438370, 40.487679, 40.502399, 40.551117",\ + "41.266983, 41.603184, 41.652493, 41.667213, 41.715931"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2637,11 +4679,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.581343, 13.581733, 13.581778, 13.581791, 13.581836",\ - "13.630808, 13.631198, 13.631243, 13.631256, 13.631301",\ - "13.741096, 13.741487, 13.741531, 13.741545, 13.741590",\ - "14.067414, 14.067804, 14.067849, 14.067863, 14.067907",\ - "15.190130, 15.190520, 15.190565, 15.190578, 15.190623"); + values ( "13.041371, 13.041747, 13.041790, 13.041803, 13.041846",\ + "13.088983, 13.089358, 13.089401, 13.089415, 13.089458",\ + "13.195136, 13.195512, 13.195555, 13.195568, 13.195611",\ + "13.509217, 13.509593, 13.509636, 13.509649, 13.509692",\ + "14.589833, 14.590209, 14.590252, 14.590265, 14.590308"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2655,11 +4697,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.455303, 13.461679, 13.462004, 13.462100, 13.462420",\ - "13.504768, 13.511145, 13.511469, 13.511565, 13.511886",\ - "13.615057, 13.621433, 13.621758, 13.621854, 13.622174",\ - "13.941376, 13.947751, 13.948075, 13.948172, 13.948492",\ - "15.064091, 15.070467, 15.070791, 15.070888, 15.071208"); + values ( "12.920059, 12.926195, 12.926508, 12.926600, 12.926909",\ + "12.967670, 12.973806, 12.974119, 12.974212, 12.974521",\ + "13.073824, 13.079960, 13.080273, 13.080365, 13.080674",\ + "13.387905, 13.394041, 13.394354, 13.394446, 13.394755",\ + "14.468521, 14.474657, 14.474970, 14.475062, 14.475371"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2679,11 +4721,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.326948, 14.856073, 14.935398, 14.959085, 15.037460",\ - "14.376137, 14.905262, 14.984587, 15.008273, 15.086649",\ - "14.486485, 15.015610, 15.094934, 15.118621, 15.196997",\ - "14.813362, 15.342487, 15.421812, 15.445498, 15.523874",\ - "15.965405, 16.494530, 16.573854, 16.597542, 16.675917"); + values ( "15.092609, 15.641577, 15.723878, 15.748452, 15.829766",\ + "15.143644, 15.692612, 15.774912, 15.799486, 15.880800",\ + "15.258129, 15.807096, 15.889398, 15.913972, 15.995286",\ + "15.597265, 16.146233, 16.228533, 16.253107, 16.334421",\ + "16.792511, 17.341478, 17.423779, 17.448353, 17.529667"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2697,11 +4739,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.032372, 15.356421, 15.403946, 15.418137, 15.465092",\ - "15.081562, 15.405611, 15.453135, 15.467326, 15.514282",\ - "15.191910, 15.515959, 15.563483, 15.577674, 15.624630",\ - "15.518786, 15.842835, 15.890360, 15.904551, 15.951506",\ - "16.670830, 16.994879, 17.042404, 17.056595, 17.103550"); + values ( "15.809317, 16.145517, 16.194824, 16.209547, 16.258263",\ + "15.860350, 16.196550, 16.245857, 16.260580, 16.309296",\ + "15.974836, 16.311037, 16.360344, 16.375067, 16.423782",\ + "16.313971, 16.650171, 16.699478, 16.714201, 16.762917",\ + "17.509218, 17.845419, 17.894726, 17.909449, 17.958164"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2722,11 +4764,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.307049, 14.836174, 14.915499, 14.939185, 15.017561",\ - "14.356237, 14.885363, 14.964687, 14.988374, 15.066750",\ - "14.466585, 14.995710, 15.075035, 15.098722, 15.177097",\ - "14.793461, 15.322586, 15.401913, 15.425598, 15.503973",\ - "15.945503, 16.474628, 16.553955, 16.577641, 16.656015"); + values ( "13.625525, 14.134808, 14.211159, 14.233956, 14.309393",\ + "13.672869, 14.182152, 14.258503, 14.281301, 14.356737",\ + "13.779079, 14.288363, 14.364713, 14.387510, 14.462947",\ + "14.093699, 14.602982, 14.679332, 14.702129, 14.777566",\ + "15.202541, 15.711824, 15.788175, 15.810972, 15.886409"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2740,11 +4782,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "14.990744, 15.314793, 15.362317, 15.376508, 15.423464",\ - "15.039933, 15.363982, 15.411507, 15.425697, 15.472652",\ - "15.150281, 15.474330, 15.521854, 15.536045, 15.583000",\ - "15.477158, 15.801207, 15.848731, 15.862922, 15.909878",\ - "16.629200, 16.953251, 17.000774, 17.014965, 17.061920"); + values ( "14.295568, 14.607466, 14.653208, 14.666866, 14.712062",\ + "14.342913, 14.654810, 14.700552, 14.714211, 14.759406",\ + "14.449123, 14.761021, 14.806763, 14.820421, 14.865617",\ + "14.763742, 15.075640, 15.121382, 15.135040, 15.180235",\ + "15.872585, 16.184483, 16.230225, 16.243883, 16.289078"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2762,8 +4804,8 @@ pin("mprj_io[6]") { pin("mprj_io[5]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2777,11 +4819,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.310808, 15.839920, 15.919247, 15.942932, 16.021309",\ - "15.360273, 15.889385, 15.968712, 15.992397, 16.070774",\ - "15.470562, 15.999674, 16.079000, 16.102686, 16.181061",\ - "15.796881, 16.325993, 16.405319, 16.429005, 16.507381",\ - "16.919598, 17.448709, 17.528036, 17.551722, 17.630096"); + values ( "15.902933, 16.451887, 16.534187, 16.558762, 16.640076",\ + "15.954254, 16.503208, 16.585508, 16.610083, 16.691399",\ + "16.068678, 16.617632, 16.699932, 16.724506, 16.805820",\ + "16.407232, 16.956186, 17.038486, 17.063061, 17.144375",\ + "17.572052, 18.121006, 18.203306, 18.227880, 18.309196"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2795,11 +4837,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.401072, 15.725126, 15.772650, 15.786840, 15.833796",\ - "15.450537, 15.774591, 15.822115, 15.836306, 15.883261",\ - "15.560826, 15.884881, 15.932405, 15.946595, 15.993550",\ - "15.887144, 16.211199, 16.258722, 16.272913, 16.319868",\ - "17.009859, 17.333914, 17.381437, 17.395628, 17.442583"); + values ( "16.029276, 16.365482, 16.414787, 16.429510, 16.478226",\ + "16.080597, 16.416803, 16.466110, 16.480831, 16.529549",\ + "16.195021, 16.531227, 16.580532, 16.595255, 16.643970",\ + "16.533575, 16.869781, 16.919086, 16.933809, 16.982525",\ + "17.698395, 18.034601, 18.083908, 18.098629, 18.147346"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2820,11 +4862,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.450006, 12.450387, 12.450431, 12.450443, 12.450487",\ - "12.499471, 12.499852, 12.499896, 12.499908, 12.499952",\ - "12.609759, 12.610141, 12.610185, 12.610197, 12.610241",\ - "12.936077, 12.936459, 12.936502, 12.936516, 12.936559",\ - "14.058794, 14.059175, 14.059219, 14.059233, 14.059276"); + values ( "11.952187, 11.952555, 11.952597, 11.952609, 11.952651",\ + "11.999798, 12.000164, 12.000207, 12.000219, 12.000261",\ + "12.105949, 12.106318, 12.106359, 12.106372, 12.106414",\ + "12.420031, 12.420399, 12.420441, 12.420453, 12.420495",\ + "13.500647, 13.501015, 13.501057, 13.501069, 13.501111"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2838,11 +4880,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.323755, 12.330234, 12.330561, 12.330659, 12.330982",\ - "12.373220, 12.379699, 12.380026, 12.380124, 12.380447",\ - "12.483509, 12.489987, 12.490314, 12.490413, 12.490736",\ - "12.809827, 12.816305, 12.816632, 12.816730, 12.817053",\ - "13.932544, 13.939022, 13.939349, 13.939447, 13.939770"); + values ( "11.830671, 11.836907, 11.837222, 11.837317, 11.837627",\ + "11.878282, 11.884518, 11.884832, 11.884926, 11.885237",\ + "11.984434, 11.990670, 11.990985, 11.991079, 11.991390",\ + "12.298515, 12.304751, 12.305066, 12.305161, 12.305471",\ + "13.379131, 13.385367, 13.385682, 13.385777, 13.386087"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2862,11 +4904,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.285425, 13.814537, 13.893864, 13.917549, 13.995926",\ - "13.334614, 13.863726, 13.943052, 13.966738, 14.045115",\ - "13.444963, 13.974075, 14.053401, 14.077087, 14.155462",\ - "13.771839, 14.300951, 14.380277, 14.403963, 14.482338",\ - "14.923883, 15.452995, 15.532322, 15.556007, 15.634384"); + values ( "13.939034, 14.487988, 14.570290, 14.594864, 14.676178",\ + "13.990068, 14.539022, 14.621323, 14.645897, 14.727212",\ + "14.104554, 14.653507, 14.735809, 14.760384, 14.841698",\ + "14.443689, 14.992643, 15.074944, 15.099518, 15.180833",\ + "15.638935, 16.187889, 16.270189, 16.294764, 16.376080"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2880,11 +4922,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.834655, 14.158710, 14.206234, 14.220425, 14.267379",\ - "13.883844, 14.207899, 14.255423, 14.269613, 14.316568",\ - "13.994192, 14.318247, 14.365770, 14.379961, 14.426916",\ - "14.321068, 14.645123, 14.692646, 14.706837, 14.753792",\ - "15.473113, 15.797169, 15.844692, 15.858883, 15.905837"); + values ( "14.550310, 14.886518, 14.935823, 14.950546, 14.999262",\ + "14.601345, 14.937551, 14.986857, 15.001580, 15.050296",\ + "14.715830, 15.052038, 15.101343, 15.116066, 15.164782",\ + "15.054964, 15.391172, 15.440477, 15.455200, 15.503916",\ + "16.250212, 16.586418, 16.635723, 16.650448, 16.699162"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2905,11 +4947,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.276791, 13.805902, 13.885229, 13.908915, 13.987291",\ - "13.325979, 13.855091, 13.934418, 13.958103, 14.036480",\ - "13.436329, 13.965441, 14.044766, 14.068453, 14.146828",\ - "13.763205, 14.292316, 14.371643, 14.395329, 14.473705",\ - "14.915251, 15.444363, 15.523689, 15.547375, 15.625751"); + values ( "12.630836, 13.140106, 13.216457, 13.239254, 13.314692",\ + "12.678180, 13.187450, 13.263802, 13.286598, 13.362036",\ + "12.784389, 13.293659, 13.370010, 13.392809, 13.468246",\ + "13.099008, 13.608278, 13.684629, 13.707426, 13.782864",\ + "14.207852, 14.717123, 14.793474, 14.816271, 14.891708"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2923,11 +4965,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.816538, 14.140593, 14.188116, 14.202307, 14.249262",\ - "13.865726, 14.189781, 14.237305, 14.251495, 14.298450",\ - "13.976074, 14.300129, 14.347652, 14.361843, 14.408798",\ - "14.302951, 14.627007, 14.674530, 14.688721, 14.735675",\ - "15.454995, 15.779051, 15.826574, 15.840765, 15.887719"); + values ( "13.166956, 13.478859, 13.524601, 13.538260, 13.583453",\ + "13.214300, 13.526203, 13.571945, 13.585604, 13.630797",\ + "13.320511, 13.632414, 13.678155, 13.691813, 13.737007",\ + "13.635128, 13.947031, 13.992773, 14.006432, 14.051625",\ + "14.743973, 15.055876, 15.101617, 15.115275, 15.160469"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2945,8 +4987,8 @@ pin("mprj_io[5]") { pin("mprj_io[4]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2958,8 +5000,8 @@ pin("mprj_io[4]") { pin("mprj_io[3]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2973,11 +5015,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.017678, 13.546800, 13.626125, 13.649811, 13.728187",\ - "13.067143, 13.596265, 13.675591, 13.699276, 13.777652",\ - "13.177433, 13.706554, 13.785880, 13.809566, 13.887941",\ - "13.503751, 14.032872, 14.112198, 14.135883, 14.214259",\ - "14.626468, 15.155589, 15.234915, 15.258600, 15.336976"); + values ( "13.517779, 14.066743, 14.149043, 14.173617, 14.254931",\ + "13.569100, 14.118064, 14.200364, 14.224938, 14.306252",\ + "13.683524, 14.232488, 14.314788, 14.339362, 14.420676",\ + "14.022079, 14.571042, 14.653342, 14.677917, 14.759231",\ + "15.186898, 15.735862, 15.818162, 15.842736, 15.924050"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2991,11 +5033,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.111452, 13.435503, 13.483027, 13.497217, 13.544172",\ - "13.160917, 13.484968, 13.532492, 13.546682, 13.593637",\ - "13.271206, 13.595257, 13.642780, 13.656971, 13.703926",\ - "13.597524, 13.921574, 13.969099, 13.983290, 14.030245",\ - "14.720239, 15.044289, 15.091814, 15.106005, 15.152960"); + values ( "13.647501, 13.983704, 14.033010, 14.047732, 14.096449",\ + "13.698820, 14.035023, 14.084330, 14.099052, 14.147768",\ + "13.813244, 14.149446, 14.198753, 14.213476, 14.262192",\ + "14.151798, 14.488001, 14.537308, 14.552031, 14.600746",\ + "15.316618, 15.652821, 15.702127, 15.716850, 15.765566"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3016,11 +5058,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.168270, 10.168639, 10.168682, 10.168694, 10.168736",\ - "10.217735, 10.218104, 10.218147, 10.218160, 10.218202",\ - "10.328024, 10.328394, 10.328436, 10.328448, 10.328491",\ - "10.654342, 10.654711, 10.654754, 10.654766, 10.654808",\ - "11.777058, 11.777427, 11.777470, 11.777482, 11.777524"); + values ( "9.779438, 9.779793, 9.779834, 9.779846, 9.779886",\ + "9.827048, 9.827404, 9.827444, 9.827456, 9.827497",\ + "9.933201, 9.933557, 9.933598, 9.933609, 9.933650",\ + "10.247282, 10.247638, 10.247679, 10.247690, 10.247731",\ + "11.327898, 11.328254, 11.328295, 11.328306, 11.328347"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3034,11 +5076,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.041722, 10.048347, 10.048677, 10.048777, 10.049103",\ - "10.091187, 10.097812, 10.098143, 10.098242, 10.098568",\ - "10.201477, 10.208101, 10.208431, 10.208530, 10.208858",\ - "10.527794, 10.534419, 10.534750, 10.534848, 10.535175",\ - "11.650510, 11.657134, 11.657465, 11.657564, 11.657890"); + values ( "9.657636, 9.664012, 9.664330, 9.664425, 9.664740",\ + "9.705246, 9.711622, 9.711941, 9.712035, 9.712350",\ + "9.811399, 9.817775, 9.818093, 9.818188, 9.818502",\ + "10.125481, 10.131856, 10.132174, 10.132269, 10.132584",\ + "11.206097, 11.212472, 11.212790, 11.212885, 11.213200"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3058,11 +5100,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.207708, 13.736830, 13.816154, 13.839840, 13.918217",\ - "13.256897, 13.786018, 13.865345, 13.889030, 13.967405",\ - "13.367245, 13.896366, 13.975693, 13.999378, 14.077753",\ - "13.694122, 14.223244, 14.302570, 14.326256, 14.404631",\ - "14.846167, 15.375288, 15.454613, 15.478298, 15.556675"); + values ( "13.860177, 14.409141, 14.491442, 14.516014, 14.597330",\ + "13.911211, 14.460175, 14.542475, 14.567049, 14.648363",\ + "14.025697, 14.574660, 14.656961, 14.681534, 14.762850",\ + "14.364832, 14.913795, 14.996096, 15.020670, 15.101984",\ + "15.560079, 16.109043, 16.191343, 16.215916, 16.297232"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3076,11 +5118,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.876188, 14.200239, 14.247764, 14.261953, 14.308909",\ - "13.925378, 14.249429, 14.296953, 14.311144, 14.358099",\ - "14.035726, 14.359776, 14.407301, 14.421492, 14.468447",\ - "14.362602, 14.686653, 14.734178, 14.748367, 14.795323",\ - "15.514644, 15.838695, 15.886219, 15.900410, 15.947365"); + values ( "14.591047, 14.927250, 14.976557, 14.991279, 15.039995",\ + "14.642080, 14.978284, 15.027590, 15.042313, 15.091029",\ + "14.756567, 15.092770, 15.142076, 15.156798, 15.205515",\ + "15.095699, 15.431903, 15.481209, 15.495932, 15.544648",\ + "16.290947, 16.627151, 16.676456, 16.691179, 16.739895"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3101,11 +5143,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.204014, 13.733135, 13.812462, 13.836147, 13.914522",\ - "13.253204, 13.782326, 13.861650, 13.885336, 13.963713",\ - "13.363552, 13.892673, 13.971998, 13.995684, 14.074060",\ - "13.690428, 14.219549, 14.298876, 14.322561, 14.400936",\ - "14.842472, 15.371593, 15.450918, 15.474604, 15.552980"); + values ( "12.588000, 13.097280, 13.173630, 13.196428, 13.271864",\ + "12.635345, 13.144624, 13.220974, 13.243773, 13.319208",\ + "12.741554, 13.250834, 13.327185, 13.349981, 13.425419",\ + "13.056174, 13.565454, 13.641804, 13.664602, 13.740038",\ + "14.165017, 14.674296, 14.750647, 14.773445, 14.848881"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3119,11 +5161,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.869038, 14.193089, 14.240613, 14.254803, 14.301759",\ - "13.918226, 14.242277, 14.289802, 14.303991, 14.350947",\ - "14.028575, 14.352626, 14.400150, 14.414341, 14.461296",\ - "14.355452, 14.679502, 14.727027, 14.741217, 14.788173",\ - "15.507493, 15.831544, 15.879068, 15.893259, 15.940214"); + values ( "13.224930, 13.536828, 13.582571, 13.596229, 13.641423",\ + "13.272274, 13.584172, 13.629915, 13.643573, 13.688767",\ + "13.378483, 13.690382, 13.736124, 13.749783, 13.794977",\ + "13.693102, 14.005001, 14.050743, 14.064402, 14.109596",\ + "14.801947, 15.113845, 15.159588, 15.173245, 15.218440"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3141,8 +5183,8 @@ pin("mprj_io[3]") { pin("mprj_io[2]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -3154,22 +5196,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "16.770889, 16.721701, 16.611353, 16.284475, 15.132432",\ - "17.094717, 17.045528, 16.935181, 16.608303, 15.456260",\ - "17.804024, 17.754835, 17.644487, 17.317610, 16.165565",\ - "18.930609, 18.881420, 18.771072, 18.444195, 17.292152",\ - "19.261353, 19.212164, 19.101816, 18.774939, 17.622894"); + values ( "18.132717, 18.085373, 17.979162, 17.664543, 16.555700",\ + "18.401360, 18.354015, 18.247805, 17.933186, 16.824343",\ + "18.670002, 18.622658, 18.516447, 18.201828, 17.092985",\ + "19.207291, 19.159946, 19.053736, 18.739117, 17.630274",\ + "20.281868, 20.234524, 20.128313, 19.813694, 18.704851"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "19.779375, 19.730186, 19.619839, 19.292961, 18.140919",\ - "20.016718, 19.967529, 19.857182, 19.530304, 18.378262",\ - "20.536585, 20.487396, 20.377048, 20.050171, 18.898129",\ - "21.409639, 21.360451, 21.250103, 20.923225, 19.771183",\ - "21.703634, 21.654446, 21.544098, 21.217220, 20.065178"); + values ( "21.370491, 21.323147, 21.216936, 20.902317, 19.793474",\ + "21.567387, 21.520042, 21.413832, 21.099213, 19.990370",\ + "21.764282, 21.716938, 21.610727, 21.296108, 20.187265",\ + "22.158070, 22.110725, 22.004517, 21.689899, 20.581055",\ + "22.976177, 22.928833, 22.822624, 22.508007, 21.399162"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -3178,22 +5220,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "22.211580, 22.160471, 22.045813, 21.679968, 20.272335",\ - "22.535408, 22.484299, 22.369640, 22.003796, 20.596163",\ - "23.244715, 23.193605, 23.078947, 22.713102, 21.305470",\ - "24.371302, 24.320192, 24.205534, 23.839689, 22.432056",\ - "24.702044, 24.650934, 24.536276, 24.170431, 22.762798"); + values ( "23.963345, 23.914154, 23.803793, 23.451670, 22.096823",\ + "24.231989, 24.182798, 24.072437, 23.720314, 22.365467",\ + "24.500633, 24.451443, 24.341082, 23.988958, 22.634111",\ + "25.037924, 24.988733, 24.878372, 24.526249, 23.171402",\ + "26.112497, 26.063307, 25.952946, 25.600822, 24.245975"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "22.763773, 22.712664, 22.598005, 22.232161, 20.824528",\ - "23.001116, 22.950006, 22.835348, 22.469503, 21.061871",\ - "23.520987, 23.469877, 23.355219, 22.989374, 21.581741",\ - "24.394037, 24.342928, 24.228270, 23.862425, 22.454792",\ - "24.688032, 24.636923, 24.522264, 24.156420, 22.748787"); + values ( "24.325272, 24.276081, 24.165720, 23.813597, 22.458750",\ + "24.522167, 24.472977, 24.362616, 24.010492, 22.655645",\ + "24.719063, 24.669872, 24.559511, 24.207388, 22.852541",\ + "25.112852, 25.063662, 24.953300, 24.601177, 23.246330",\ + "25.930960, 25.881769, 25.771408, 25.419285, 24.064438"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -3202,22 +5244,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "-3.227098, -3.177909, -3.067561, -2.740678, -1.588546",\ - "-3.265321, -3.216132, -3.105784, -2.778901, -1.626769",\ - "-3.349044, -3.299855, -3.189507, -2.862624, -1.710492",\ - "-3.482032, -3.432843, -3.322495, -2.995612, -1.843480",\ - "-3.452385, -3.403196, -3.292848, -2.965965, -1.813833"); + values ( "-3.023195, -2.972161, -2.857675, -2.518534, -1.323197",\ + "-3.081585, -3.030551, -2.916065, -2.576924, -1.381587",\ + "-3.081585, -3.030551, -2.916065, -2.576924, -1.381587",\ + "-3.140860, -3.089826, -2.975340, -2.636199, -1.440862",\ + "-3.258535, -3.207502, -3.093016, -2.753875, -1.558537"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "-3.640739, -3.591550, -3.481202, -3.154319, -2.002187",\ - "-3.824738, -3.775549, -3.665201, -3.338318, -2.186186",\ - "-4.227766, -4.178576, -4.068229, -3.741345, -2.589213",\ - "-4.867890, -4.818701, -4.708353, -4.381470, -3.229338",\ - "-5.057562, -5.008373, -4.898026, -4.571142, -3.419010"); + values ( "-3.435900, -3.384866, -3.270380, -2.931239, -1.735902",\ + "-3.716986, -3.665953, -3.551466, -3.212326, -2.016988",\ + "-3.716986, -3.665953, -3.551466, -3.212326, -2.016988",\ + "-4.002332, -3.951299, -3.836812, -3.497672, -2.302334",\ + "-4.568764, -4.517731, -4.403244, -4.064104, -2.868766"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -3226,22 +5268,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "-5.226362, -5.175254, -5.060595, -4.694751, -3.287119",\ - "-5.264585, -5.213477, -5.098818, -4.732974, -3.325341",\ - "-5.348308, -5.297200, -5.182541, -4.816697, -3.409065",\ - "-5.481296, -5.430188, -5.315529, -4.949685, -3.542053",\ - "-5.451649, -5.400541, -5.285882, -4.920038, -3.512406"); + values ( "-4.918315, -4.865291, -4.746332, -4.366768, -2.906350",\ + "-4.976706, -4.923681, -4.804722, -4.425159, -2.964741",\ + "-4.976706, -4.923681, -4.804722, -4.425159, -2.964741",\ + "-5.035980, -4.982956, -4.863997, -4.484434, -3.024015",\ + "-5.153656, -5.100632, -4.981673, -4.602109, -3.141691"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); - values ( "-8.899770, -8.848662, -8.734003, -8.368159, -6.960526",\ - "-9.083768, -9.032660, -8.918001, -8.552157, -7.144525",\ - "-9.486795, -9.435688, -9.321029, -8.955185, -7.547552",\ - "-10.126921, -10.075813, -9.961154, -9.595310, -8.187677",\ - "-10.316593, -10.265486, -10.150826, -9.784983, -8.377350"); + values ( "-8.371756, -8.318731, -8.199772, -7.820209, -6.359791",\ + "-8.652843, -8.599818, -8.480860, -8.101296, -6.640878",\ + "-8.652843, -8.599818, -8.480860, -8.101296, -6.640878",\ + "-8.938189, -8.885164, -8.766205, -8.386642, -6.926224",\ + "-9.504621, -9.451596, -9.332638, -8.953074, -7.492656"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -3250,8 +5292,8 @@ pin("mprj_io[2]") { pin("mprj_io[1]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -3265,11 +5307,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "40.484245, 41.013348, 41.092674, 41.116360, 41.194736",\ - "40.533710, 41.062813, 41.142139, 41.165825, 41.244202",\ - "40.643997, 41.173100, 41.252426, 41.276112, 41.354488",\ - "40.970318, 41.499420, 41.578747, 41.602432, 41.680809",\ - "42.093033, 42.622135, 42.701462, 42.725147, 42.803524"); + values ( "50.047821, 50.596767, 50.679070, 50.703644, 50.784958",\ + "50.099140, 50.648087, 50.730389, 50.754963, 50.836277",\ + "50.213566, 50.762512, 50.844814, 50.869389, 50.950703",\ + "50.552120, 51.101067, 51.183369, 51.207943, 51.289257",\ + "51.716938, 52.265884, 52.348186, 52.372761, 52.454075"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3283,11 +5325,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "41.975559, 42.299618, 42.347141, 42.361328, 42.408283",\ - "42.025024, 42.349083, 42.396606, 42.410797, 42.457748",\ - "42.135311, 42.459370, 42.506893, 42.521080, 42.568035",\ - "42.461632, 42.785690, 42.833214, 42.847404, 42.894356",\ - "43.584347, 43.908405, 43.955929, 43.970116, 44.017071"); + values ( "44.201401, 44.537609, 44.586918, 44.601639, 44.650352",\ + "44.252720, 44.588928, 44.638237, 44.652958, 44.701672",\ + "44.367146, 44.703354, 44.752663, 44.767384, 44.816097",\ + "44.705696, 45.041904, 45.091213, 45.105934, 45.154648",\ + "45.870514, 46.206722, 46.256031, 46.270752, 46.319466"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3308,11 +5350,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "7.868614, 7.868994, 7.869038, 7.869051, 7.869094",\ - "7.918079, 7.918459, 7.918503, 7.918516, 7.918559",\ - "8.028368, 8.028748, 8.028791, 8.028805, 8.028848",\ - "8.354686, 8.355065, 8.355109, 8.355122, 8.355165",\ - "9.477403, 9.477782, 9.477826, 9.477839, 9.477882"); + values ( "7.573886, 7.574251, 7.574294, 7.574306, 7.574347",\ + "7.621496, 7.621861, 7.621904, 7.621916, 7.621958",\ + "7.727650, 7.728015, 7.728057, 7.728069, 7.728111",\ + "8.041730, 8.042095, 8.042137, 8.042150, 8.042192",\ + "9.122346, 9.122711, 9.122753, 9.122766, 9.122808"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3326,11 +5368,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "7.742315, 7.748817, 7.749146, 7.749243, 7.749567",\ - "7.791780, 7.798283, 7.798611, 7.798708, 7.799032",\ - "7.902069, 7.908572, 7.908900, 7.908998, 7.909321",\ - "8.228386, 8.234889, 8.235217, 8.235315, 8.235639",\ - "9.351103, 9.357606, 9.357934, 9.358032, 9.358356"); + values ( "7.452323, 7.458582, 7.458898, 7.458992, 7.459303",\ + "7.499933, 7.506192, 7.506508, 7.506602, 7.506914",\ + "7.606086, 7.612345, 7.612661, 7.612755, 7.613067",\ + "7.920167, 7.926426, 7.926742, 7.926836, 7.927147",\ + "9.000782, 9.007042, 9.007357, 9.007451, 9.007763"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3350,11 +5392,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "11.683802, 12.212906, 12.292233, 12.315919, 12.394295",\ - "11.734909, 12.264013, 12.343340, 12.367026, 12.445402",\ - "11.849568, 12.378674, 12.458000, 12.481686, 12.560062",\ - "12.215413, 12.744518, 12.823845, 12.847530, 12.925907",\ - "13.623070, 14.152174, 14.231501, 14.255186, 14.333563"); + values ( "12.204702, 12.753649, 12.835950, 12.860524, 12.941839",\ + "12.257727, 12.806673, 12.888974, 12.913548, 12.994864",\ + "12.376686, 12.925632, 13.007934, 13.032508, 13.113823",\ + "12.756250, 13.305197, 13.387498, 13.412072, 13.493387",\ + "14.216692, 14.765638, 14.847940, 14.872515, 14.953829"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3368,11 +5410,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "12.425452, 12.749510, 12.797033, 12.811224, 12.858177",\ - "12.476560, 12.800617, 12.848141, 12.862331, 12.909285",\ - "12.591219, 12.915277, 12.962800, 12.976990, 13.023945",\ - "12.957064, 13.281121, 13.328645, 13.342834, 13.389790",\ - "14.364696, 14.688753, 14.736277, 14.750467, 14.797421"); + values ( "12.991637, 13.327847, 13.377153, 13.391875, 13.440590",\ + "13.044662, 13.380871, 13.430178, 13.444900, 13.493614",\ + "13.163621, 13.499830, 13.549137, 13.563859, 13.612574",\ + "13.543183, 13.879393, 13.928699, 13.943421, 13.992136",\ + "15.003602, 15.339811, 15.389118, 15.403840, 15.452555"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3393,11 +5435,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.008990, 10.009370, 10.009414, 10.009426, 10.009470",\ - "10.060098, 10.060477, 10.060521, 10.060534, 10.060577",\ - "10.174757, 10.175137, 10.175180, 10.175193, 10.175237",\ - "10.540602, 10.540981, 10.541025, 10.541038, 10.541081",\ - "11.948256, 11.948636, 11.948680, 11.948692, 11.948736"); + values ( "9.592236, 9.592601, 9.592644, 9.592655, 9.592697",\ + "9.641426, 9.641791, 9.641834, 9.641846, 9.641888",\ + "9.751787, 9.752151, 9.752193, 9.752207, 9.752248",\ + "10.103912, 10.104277, 10.104319, 10.104332, 10.104373",\ + "11.458780, 11.459146, 11.459188, 11.459200, 11.459242"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3411,11 +5453,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.882689, 9.889194, 9.889521, 9.889619, 9.889942",\ - "9.933797, 9.940301, 9.940628, 9.940726, 9.941050",\ - "10.048456, 10.054960, 10.055287, 10.055386, 10.055709",\ - "10.414301, 10.420805, 10.421132, 10.421230, 10.421554",\ - "11.821956, 11.828460, 11.828787, 11.828885, 11.829208"); + values ( "9.470672, 9.476932, 9.477247, 9.477341, 9.477653",\ + "9.519862, 9.526122, 9.526438, 9.526531, 9.526843",\ + "9.630222, 9.636482, 9.636797, 9.636891, 9.637203",\ + "9.982347, 9.988607, 9.988922, 9.989017, 9.989328",\ + "11.337215, 11.343475, 11.343791, 11.343885, 11.344196"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3435,11 +5477,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "19.985495, 20.514599, 20.593925, 20.617613, 20.695988",\ - "20.034685, 20.563789, 20.643116, 20.666803, 20.745178",\ - "20.145031, 20.674137, 20.753464, 20.777149, 20.855526",\ - "20.471909, 21.001015, 21.080341, 21.104027, 21.182404",\ - "21.623951, 22.153057, 22.232384, 22.256069, 22.334446"); + values ( "21.613785, 22.162731, 22.245033, 22.269608, 22.350922",\ + "21.664820, 22.213766, 22.296068, 22.320642, 22.401957",\ + "21.779305, 22.328251, 22.410553, 22.435127, 22.516441",\ + "22.118439, 22.667385, 22.749687, 22.774261, 22.855576",\ + "23.313686, 23.862633, 23.944935, 23.969509, 24.050823"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3453,11 +5495,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.288048, 21.612106, 21.659630, 21.673819, 21.720774",\ - "21.337236, 21.661293, 21.708817, 21.723007, 21.769962",\ - "21.447584, 21.771641, 21.819164, 21.833355, 21.880310",\ - "21.774460, 22.098518, 22.146042, 22.160231, 22.207186",\ - "22.926506, 23.250565, 23.298088, 23.312277, 23.359232"); + values ( "23.019169, 23.355379, 23.404684, 23.419407, 23.468121",\ + "23.070202, 23.406412, 23.455717, 23.470440, 23.519154",\ + "23.184689, 23.520899, 23.570204, 23.584927, 23.633640",\ + "23.523823, 23.860033, 23.909338, 23.924061, 23.972775",\ + "24.719067, 25.055277, 25.104582, 25.119305, 25.168018"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3478,11 +5520,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.848169, 10.377274, 10.456600, 10.480287, 10.558662",\ - "9.897359, 10.426463, 10.505790, 10.529476, 10.607852",\ - "10.007708, 10.536812, 10.616138, 10.639824, 10.718201",\ - "10.334590, 10.863694, 10.943021, 10.966707, 11.045083",\ - "11.486723, 12.015827, 12.095154, 12.118839, 12.197216"); + values ( "9.395510, 9.904772, 9.981124, 10.003922, 10.079359",\ + "9.442854, 9.952117, 10.028469, 10.051267, 10.126703",\ + "9.549065, 10.058327, 10.134679, 10.157476, 10.232914",\ + "9.863689, 10.372952, 10.449304, 10.472101, 10.547539",\ + "10.972616, 11.481878, 11.558230, 11.581028, 11.656466"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3496,11 +5538,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "10.727665, 11.051723, 11.099246, 11.113436, 11.160391",\ - "10.776854, 11.100912, 11.148436, 11.162625, 11.209579",\ - "10.887202, 11.211260, 11.258783, 11.272974, 11.319928",\ - "11.214085, 11.538143, 11.585667, 11.599856, 11.646811",\ - "12.366218, 12.690275, 12.737799, 12.751989, 12.798944"); + values ( "10.272058, 10.583964, 10.629705, 10.643364, 10.688558",\ + "10.319404, 10.631310, 10.677050, 10.690708, 10.735903",\ + "10.425613, 10.737519, 10.783260, 10.796919, 10.842113",\ + "10.740238, 11.052144, 11.097885, 11.111544, 11.156737",\ + "11.849167, 12.161072, 12.206813, 12.220470, 12.265665"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3518,8 +5560,8 @@ pin("mprj_io[1]") { pin("mprj_io[0]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -3531,16 +5573,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "26.343376, 26.872492, 26.951818, 26.975504, 27.053881",\ - "26.523567, 27.052681, 27.132008, 27.155693, 27.234070",\ - "26.918247, 27.447363, 27.526690, 27.550375, 27.628752",\ - "27.545326, 28.074440, 28.153767, 28.177452, 28.255829",\ - "27.722961, 28.252075, 28.331402, 28.355087, 28.433464"); + values ( "27.505123, 28.054079, 28.136379, 28.160954, 28.242270",\ + "27.654602, 28.203560, 28.285860, 28.310434, 28.391750",\ + "27.804085, 28.353043, 28.435343, 28.459917, 28.541233",\ + "28.103050, 28.652006, 28.734306, 28.758881, 28.840197",\ + "28.701183, 29.250139, 29.332439, 29.357014, 29.438330"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\ "1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\ @@ -3549,16 +5591,16 @@ pin("mprj_io[0]") { "1.903822, 2.111004, 2.137887, 2.145914, 2.172475"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "26.507866, 26.847363, 26.896042, 26.910580, 26.958677",\ - "26.688057, 27.027552, 27.076233, 27.090769, 27.138866",\ - "27.082737, 27.422234, 27.470913, 27.485451, 27.533548",\ - "27.709816, 28.049311, 28.097992, 28.112528, 28.160625",\ - "27.887451, 28.226946, 28.275627, 28.290163, 28.338261"); + values ( "27.660145, 28.012371, 28.062878, 28.077961, 28.127861",\ + "27.809628, 28.161854, 28.212360, 28.227440, 28.277342",\ + "27.959110, 28.311337, 28.361843, 28.376923, 28.426825",\ + "28.258072, 28.610298, 28.660805, 28.675888, 28.725788",\ + "28.856205, 29.208431, 29.258938, 29.274021, 29.323921"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.403043, 1.535190, 1.553027, 1.558353, 1.575976",\ "1.403043, 1.535190, 1.553027, 1.558353, 1.575976",\ @@ -3574,16 +5616,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.254568, 23.254957, 23.255001, 23.255014, 23.255058",\ - "23.434757, 23.435146, 23.435190, 23.435204, 23.435249",\ - "23.829439, 23.829828, 23.829872, 23.829885, 23.829929",\ - "24.456516, 24.456905, 24.456949, 24.456963, 24.457008",\ - "24.634151, 24.634541, 24.634584, 24.634598, 24.634644"); + values ( "22.316778, 22.317154, 22.317196, 22.317209, 22.317251",\ + "22.592043, 22.592419, 22.592461, 22.592474, 22.592516",\ + "22.592043, 22.592419, 22.592461, 22.592474, 22.592516",\ + "22.871481, 22.871857, 22.871899, 22.871912, 22.871954",\ + "23.426374, 23.426750, 23.426792, 23.426805, 23.426847"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -3592,16 +5634,16 @@ pin("mprj_io[0]") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.128490, 23.134886, 23.135210, 23.135307, 23.135628",\ - "23.308680, 23.315075, 23.315399, 23.315496, 23.315817",\ - "23.703362, 23.709757, 23.710081, 23.710178, 23.710499",\ - "24.330439, 24.336834, 24.337158, 24.337255, 24.337576",\ - "24.508074, 24.514469, 24.514793, 24.514891, 24.515211"); + values ( "22.195429, 22.201584, 22.201897, 22.201990, 22.202299",\ + "22.470694, 22.476849, 22.477161, 22.477255, 22.477564",\ + "22.470694, 22.476849, 22.477161, 22.477255, 22.477564",\ + "22.750132, 22.756287, 22.756599, 22.756693, 22.757002",\ + "23.305025, 23.311180, 23.311493, 23.311586, 23.311895"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -3618,11 +5660,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.583113, 10.112228, 10.191554, 10.215240, 10.293615",\ - "9.632578, 10.161694, 10.241019, 10.264706, 10.343081",\ - "9.742867, 10.271982, 10.351309, 10.374994, 10.453370",\ - "10.069184, 10.598299, 10.677626, 10.701311, 10.779688",\ - "11.191901, 11.721016, 11.800343, 11.824028, 11.902405"); + values ( "9.964680, 10.513637, 10.595938, 10.620512, 10.701826",\ + "10.016000, 10.564957, 10.647257, 10.671831, 10.753147",\ + "10.130424, 10.679381, 10.761683, 10.786257, 10.867571",\ + "10.468979, 11.017936, 11.100237, 11.124811, 11.206125",\ + "11.633798, 12.182755, 12.265055, 12.289629, 12.370945"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3636,11 +5678,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "9.674826, 9.998879, 10.046404, 10.060595, 10.107549",\ - "9.724291, 10.048345, 10.095869, 10.110060, 10.157014",\ - "9.834579, 10.158633, 10.206158, 10.220348, 10.267303",\ - "10.160898, 10.484951, 10.532475, 10.546665, 10.593620",\ - "11.283615, 11.607669, 11.655193, 11.669384, 11.716338"); + values ( "10.077888, 10.414094, 10.463400, 10.478123, 10.526838",\ + "10.129209, 10.465414, 10.514720, 10.529443, 10.578158",\ + "10.243633, 10.579839, 10.629145, 10.643867, 10.692583",\ + "10.582188, 10.918394, 10.967699, 10.982422, 11.031137",\ + "11.747006, 12.083212, 12.132518, 12.147241, 12.195956"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3661,11 +5703,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "6.723945, 6.724333, 6.724378, 6.724391, 6.724436",\ - "6.773410, 6.773798, 6.773843, 6.773857, 6.773901",\ - "6.883699, 6.884088, 6.884132, 6.884146, 6.884190",\ - "7.210017, 7.210405, 7.210450, 7.210464, 7.210508",\ - "8.332734, 8.333122, 8.333167, 8.333180, 8.333225"); + values ( "6.471797, 6.472171, 6.472214, 6.472227, 6.472270",\ + "6.519407, 6.519781, 6.519825, 6.519837, 6.519880",\ + "6.625560, 6.625935, 6.625978, 6.625990, 6.626033",\ + "6.939641, 6.940015, 6.940058, 6.940071, 6.940114",\ + "8.020256, 8.020630, 8.020674, 8.020686, 8.020729"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3679,11 +5721,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "6.597868, 6.604262, 6.604587, 6.604684, 6.605005",\ - "6.647334, 6.653728, 6.654052, 6.654149, 6.654470",\ - "6.757623, 6.764016, 6.764341, 6.764438, 6.764759",\ - "7.083941, 7.090334, 7.090659, 7.090756, 7.091077",\ - "8.206657, 8.213051, 8.213376, 8.213473, 8.213794"); + values ( "6.350449, 6.356603, 6.356915, 6.357008, 6.357317",\ + "6.398059, 6.404213, 6.404526, 6.404619, 6.404927",\ + "6.504212, 6.510365, 6.510678, 6.510772, 6.511081",\ + "6.818293, 6.824447, 6.824759, 6.824852, 6.825161",\ + "7.898908, 7.905062, 7.905375, 7.905468, 7.905776"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3703,11 +5745,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.505689, 16.034803, 16.114130, 16.137815, 16.216192",\ - "15.554878, 16.083994, 16.163319, 16.187006, 16.265381",\ - "15.665226, 16.194342, 16.273666, 16.297354, 16.375729",\ - "15.992103, 16.521217, 16.600544, 16.624229, 16.702606",\ - "17.144146, 17.673262, 17.752588, 17.776274, 17.854650"); + values ( "16.235165, 16.784122, 16.866423, 16.890997, 16.972311",\ + "16.286198, 16.835155, 16.917456, 16.942030, 17.023346",\ + "16.400684, 16.949642, 17.031942, 17.056517, 17.137831",\ + "16.739819, 17.288776, 17.371077, 17.395651, 17.476967",\ + "17.935066, 18.484022, 18.566322, 18.590897, 18.672213"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3721,11 +5763,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "15.670177, 16.009672, 16.058353, 16.072889, 16.120987",\ - "15.719365, 16.058861, 16.107540, 16.122078, 16.170176",\ - "15.829713, 16.169209, 16.217888, 16.232426, 16.280523",\ - "16.156590, 16.496086, 16.544765, 16.559303, 16.607401",\ - "17.308636, 17.648130, 17.696812, 17.711348, 17.759445"); + values ( "16.390190, 16.742416, 16.792923, 16.808002, 16.857904",\ + "16.441223, 16.793449, 16.843956, 16.859037, 16.908939",\ + "16.555710, 16.907936, 16.958443, 16.973522, 17.023424",\ + "16.894844, 17.247070, 17.297577, 17.312658, 17.362560",\ + "18.090090, 18.442316, 18.492823, 18.507904, 18.557804"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3746,11 +5788,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.199034, 13.199423, 13.199468, 13.199480, 13.199525",\ - "13.248222, 13.248611, 13.248656, 13.248669, 13.248713",\ - "13.358571, 13.358960, 13.359005, 13.359018, 13.359062",\ - "13.685447, 13.685836, 13.685881, 13.685894, 13.685938",\ - "14.837490, 14.837879, 14.837924, 14.837936, 14.837981"); + values ( "12.565707, 12.566081, 12.566124, 12.566137, 12.566179",\ + "12.613051, 12.613425, 12.613468, 12.613482, 12.613523",\ + "12.719261, 12.719635, 12.719679, 12.719691, 12.719734",\ + "13.033879, 13.034253, 13.034296, 13.034309, 13.034351",\ + "14.142724, 14.143098, 14.143141, 14.143154, 14.143196"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3764,11 +5806,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "13.072956, 13.079350, 13.079676, 13.079773, 13.080093",\ - "13.122145, 13.128539, 13.128864, 13.128962, 13.129282",\ - "13.232493, 13.238888, 13.239213, 13.239309, 13.239631",\ - "13.559369, 13.565763, 13.566089, 13.566185, 13.566506",\ - "14.711412, 14.717807, 14.718132, 14.718229, 14.718550"); + values ( "12.444357, 12.450512, 12.450825, 12.450918, 12.451227",\ + "12.491701, 12.497856, 12.498169, 12.498262, 12.498571",\ + "12.597912, 12.604066, 12.604379, 12.604472, 12.604781",\ + "12.912529, 12.918684, 12.918997, 12.919090, 12.919399",\ + "14.021374, 14.027529, 14.027842, 14.027935, 14.028244"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3788,7 +5830,7 @@ pin("mprj_io[0]") { pin("clock") { direction : input ; clock : true ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 1.163007 ; is_pad : true ; @@ -3816,12 +5858,14 @@ pin("clock") { pin("resetb") { direction : input ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 0.991811 ; is_pad : true ; + is_unconstrained : true; /* Other user defined attributes. */ original_pin : resetb; + is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { @@ -3838,16 +5882,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.994984, 24.525738, 24.605049, 24.628733, 24.707094",\ - "24.175171, 24.705925, 24.785236, 24.808920, 24.887281",\ - "24.569855, 25.100607, 25.179920, 25.203602, 25.281963",\ - "25.196930, 25.727684, 25.806995, 25.830679, 25.909040",\ - "25.374565, 25.905319, 25.984631, 26.008314, 26.086676"); + values ( "25.197781, 25.748438, 25.830725, 25.855295, 25.936596",\ + "25.347263, 25.897919, 25.980206, 26.004776, 26.086077",\ + "25.496746, 26.047401, 26.129688, 26.154259, 26.235559",\ + "25.795708, 26.346365, 26.428652, 26.453222, 26.534523",\ + "26.393841, 26.944498, 27.026785, 27.051355, 27.132656"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.870359, 2.063559, 2.088839, 2.096387, 2.121364",\ "1.870359, 2.063559, 2.088839, 2.096387, 2.121364",\ @@ -3856,16 +5900,16 @@ pin("flash_csb") { "1.870359, 2.063559, 2.088839, 2.096387, 2.121364"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "26.800419, 27.124889, 27.172413, 27.186604, 27.233559",\ - "26.980610, 27.305079, 27.352602, 27.366793, 27.413748",\ - "27.375290, 27.699760, 27.747284, 27.761475, 27.808430",\ - "28.002369, 28.326838, 28.374361, 28.388552, 28.435507",\ - "28.180004, 28.504473, 28.551996, 28.566187, 28.613142"); + values ( "28.709282, 29.045918, 29.095224, 29.109947, 29.158663",\ + "28.858761, 29.195398, 29.244705, 29.259428, 29.308144",\ + "29.008244, 29.344881, 29.394188, 29.408911, 29.457626",\ + "29.307209, 29.643845, 29.693151, 29.707874, 29.756590",\ + "29.905342, 30.241980, 30.291286, 30.306009, 30.354725"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322223, 1.444517, 1.462230, 1.467520, 1.485020",\ "1.322223, 1.444517, 1.462230, 1.467520, 1.485020",\ @@ -3881,16 +5925,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.942974, 24.473728, 24.553040, 24.576723, 24.655085",\ - "24.123165, 24.653917, 24.733231, 24.756912, 24.835274",\ - "24.517849, 25.048601, 25.127914, 25.151596, 25.229958",\ - "25.144924, 25.675678, 25.754990, 25.778673, 25.857035",\ - "25.322559, 25.853313, 25.932625, 25.956308, 26.034670"); + values ( "22.734066, 23.244915, 23.321253, 23.344048, 23.419472",\ + "23.009335, 23.520184, 23.596521, 23.619316, 23.694740",\ + "23.009335, 23.520184, 23.596521, 23.619316, 23.694740",\ + "23.288769, 23.799620, 23.875957, 23.898752, 23.974174",\ + "23.843666, 24.354517, 24.430855, 24.453650, 24.529072"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.870359, 2.063559, 2.088839, 2.096387, 2.121364",\ "1.870359, 2.063559, 2.088839, 2.096387, 2.121364",\ @@ -3899,16 +5943,16 @@ pin("flash_csb") { "1.870359, 2.063559, 2.088839, 2.096387, 2.121364"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "26.526993, 26.851461, 26.898985, 26.913176, 26.960131",\ - "26.707180, 27.031651, 27.079174, 27.093365, 27.140320",\ - "27.101864, 27.426332, 27.473856, 27.488047, 27.535002",\ - "27.728939, 28.053410, 28.100933, 28.115124, 28.162079",\ - "27.906574, 28.231045, 28.278568, 28.292759, 28.339714"); + values ( "24.538616, 24.850918, 24.896662, 24.910320, 24.955513",\ + "24.813881, 25.126183, 25.171926, 25.185585, 25.230778",\ + "24.813881, 25.126183, 25.171926, 25.185585, 25.230778",\ + "25.093319, 25.405621, 25.451365, 25.465023, 25.510216",\ + "25.648216, 25.960518, 26.006262, 26.019920, 26.065113"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322223, 1.444517, 1.462230, 1.467520, 1.485020",\ "1.322223, 1.444517, 1.462230, 1.467520, 1.485020",\ @@ -3935,16 +5979,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.311634, 23.842207, 23.921518, 23.945200, 24.023563",\ - "23.491823, 24.022396, 24.101707, 24.125389, 24.203751",\ - "23.886505, 24.417078, 24.496389, 24.520071, 24.598434",\ - "24.513582, 25.044155, 25.123466, 25.147148, 25.225510",\ - "24.691217, 25.221790, 25.301102, 25.324783, 25.403145"); + values ( "24.478132, 25.028601, 25.110888, 25.135456, 25.216759",\ + "24.627613, 25.178082, 25.260368, 25.284939, 25.366238",\ + "24.777094, 25.327562, 25.409849, 25.434418, 25.515720",\ + "25.076057, 25.626526, 25.708813, 25.733383, 25.814682",\ + "25.674192, 26.224661, 26.306948, 26.331516, 26.412819"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.870321, 2.063548, 2.088829, 2.096377, 2.121355",\ "1.870321, 2.063548, 2.088829, 2.096377, 2.121355",\ @@ -3953,16 +5997,16 @@ pin("flash_clk") { "1.870321, 2.063548, 2.088829, 2.096377, 2.121355"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.845098, 24.169586, 24.217115, 24.231306, 24.278265",\ - "24.025286, 24.349773, 24.397303, 24.411493, 24.458452",\ - "24.419970, 24.744457, 24.791986, 24.806177, 24.853136",\ - "25.047049, 25.371536, 25.419065, 25.433256, 25.480215",\ - "25.224684, 25.549171, 25.596701, 25.610891, 25.657850"); + values ( "24.896957, 25.233614, 25.282925, 25.297649, 25.346369",\ + "25.046438, 25.383095, 25.432405, 25.447128, 25.495850",\ + "25.195921, 25.532578, 25.581888, 25.596611, 25.645332",\ + "25.494883, 25.831539, 25.880850, 25.895573, 25.944294",\ + "26.093018, 26.429674, 26.478985, 26.493710, 26.542429"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322190, 1.444506, 1.462224, 1.467514, 1.485020",\ "1.322190, 1.444506, 1.462224, 1.467514, 1.485020",\ @@ -3978,16 +6022,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.311634, 23.842207, 23.921518, 23.945200, 24.023563",\ - "23.491823, 24.022396, 24.101707, 24.125389, 24.203751",\ - "23.886505, 24.417078, 24.496389, 24.520071, 24.598434",\ - "24.513582, 25.044155, 25.123466, 25.147148, 25.225510",\ - "24.691217, 25.221790, 25.301102, 25.324783, 25.403145"); + values ( "22.265352, 22.776028, 22.852365, 22.875160, 22.950584",\ + "22.540619, 23.051296, 23.127632, 23.150427, 23.225849",\ + "22.540619, 23.051296, 23.127632, 23.150427, 23.225849",\ + "22.820055, 23.330730, 23.407068, 23.429863, 23.505287",\ + "23.374949, 23.885624, 23.961962, 23.984756, 24.060181"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.870321, 2.063548, 2.088829, 2.096377, 2.121355",\ "1.870321, 2.063548, 2.088829, 2.096377, 2.121355",\ @@ -3996,16 +6040,16 @@ pin("flash_clk") { "1.870321, 2.063548, 2.088829, 2.096377, 2.121355"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.845098, 24.169586, 24.217115, 24.231306, 24.278265",\ - "24.025286, 24.349773, 24.397303, 24.411493, 24.458452",\ - "24.419970, 24.744457, 24.791986, 24.806177, 24.853136",\ - "25.047049, 25.371536, 25.419065, 25.433256, 25.480215",\ - "25.224684, 25.549171, 25.596701, 25.610891, 25.657850"); + values ( "22.842632, 23.154953, 23.200699, 23.214357, 23.259556",\ + "23.117899, 23.430218, 23.475965, 23.489624, 23.534822",\ + "23.117899, 23.430218, 23.475965, 23.489624, 23.534822",\ + "23.397335, 23.709656, 23.755402, 23.769060, 23.814259",\ + "23.952230, 24.264549, 24.310297, 24.323956, 24.369154"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.322190, 1.444506, 1.462224, 1.467514, 1.485020",\ "1.322190, 1.444506, 1.462224, 1.467514, 1.485020",\ @@ -4032,16 +6076,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "22.699480, 23.229040, 23.308365, 23.332052, 23.410427",\ - "22.879669, 23.409229, 23.488556, 23.512241, 23.590616",\ - "23.274351, 23.803911, 23.883236, 23.906923, 23.985298",\ - "23.901430, 24.430990, 24.510315, 24.534002, 24.612377",\ - "24.079065, 24.608625, 24.687950, 24.711637, 24.790012"); + values ( "24.060349, 24.609764, 24.692066, 24.716640, 24.797955",\ + "24.209831, 24.759247, 24.841549, 24.866123, 24.947437",\ + "24.359314, 24.908730, 24.991032, 25.015606, 25.096920",\ + "24.658279, 25.207695, 25.289997, 25.314571, 25.395885",\ + "25.256413, 25.805828, 25.888130, 25.912704, 25.994019"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.903823, 2.110821, 2.137752, 2.145793, 2.172401",\ "1.903823, 2.110821, 2.137752, 2.145793, 2.172401",\ @@ -4050,16 +6094,16 @@ pin("flash_io0") { "1.903823, 2.110821, 2.137752, 2.145793, 2.172401"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "23.103516, 23.427773, 23.475266, 23.489449, 23.536373",\ - "23.283705, 23.607960, 23.655455, 23.669636, 23.716562",\ - "23.678389, 24.002644, 24.050138, 24.064320, 24.111246",\ - "24.305464, 24.629719, 24.677214, 24.691395, 24.738321",\ - "24.483099, 24.807354, 24.854849, 24.869030, 24.915956"); + values ( "24.198582, 24.534996, 24.584272, 24.598986, 24.647671",\ + "24.348063, 24.684477, 24.733753, 24.748466, 24.797152",\ + "24.497545, 24.833960, 24.883236, 24.897949, 24.946634",\ + "24.796509, 25.132923, 25.182199, 25.196913, 25.245598",\ + "25.394644, 25.731058, 25.780334, 25.795048, 25.843733"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); values ( "1.404512, 1.535172, 1.553015, 1.558343, 1.575972",\ "1.404512, 1.535172, 1.553015, 1.558343, 1.575972",\ @@ -4075,16 +6119,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.557190, 21.557196, 21.557196, 21.557196, 21.557196",\ - "21.737379, 21.737385, 21.737385, 21.737385, 21.737385",\ - "22.132061, 22.132067, 22.132067, 22.132067, 22.132067",\ - "22.759136, 22.759142, 22.759142, 22.759142, 22.759142",\ - "22.936771, 22.936777, 22.936777, 22.936777, 22.936777"); + values ( "20.555227, 20.555233, 20.555233, 20.555233, 20.555233",\ + "20.830494, 20.830500, 20.830500, 20.830500, 20.830500",\ + "20.830494, 20.830500, 20.830500, 20.830500, 20.830500",\ + "21.109932, 21.109938, 21.109938, 21.109938, 21.109938",\ + "21.664825, 21.664831, 21.664831, 21.664831, 21.664831"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -4093,16 +6137,16 @@ pin("flash_io0") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "21.423124, 21.433460, 21.433874, 21.433998, 21.434408",\ - "21.603313, 21.613649, 21.614063, 21.614187, 21.614597",\ - "21.997995, 22.008331, 22.008745, 22.008869, 22.009279",\ - "22.625071, 22.635406, 22.635820, 22.635944, 22.636354",\ - "22.802706, 22.813042, 22.813456, 22.813580, 22.813990"); + values ( "20.426189, 20.436138, 20.436537, 20.436657, 20.437052",\ + "20.701456, 20.711405, 20.711803, 20.711924, 20.712318",\ + "20.701456, 20.711405, 20.711803, 20.711924, 20.712318",\ + "20.980894, 20.990843, 20.991241, 20.991362, 20.991756",\ + "21.535788, 21.545736, 21.546135, 21.546255, 21.546650"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.163007, 2.163007, 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",\ @@ -4159,7 +6203,6 @@ pin("hk_serial_load") { pin("hkspi_clk") { direction : internal ; - clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; diff --git a/signoff/caravan/primetime-signoff/lib/nom/caravan.tt.lib b/signoff/caravan/primetime-signoff/lib/nom/caravan.tt.lib index aefe3a92..3ff14be4 100644 --- a/signoff/caravan/primetime-signoff/lib/nom/caravan.tt.lib +++ b/signoff/caravan/primetime-signoff/lib/nom/caravan.tt.lib @@ -4,7 +4,7 @@ library("caravan.tt") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 25 06:47:40 2022" ; + date : "Sun Oct 30 14:26:08 2022" ; revision : "T-2022.03-SP3" ; nom_process : 1.0000 ; nom_voltage : 1.8000 ; @@ -89,7 +89,7 @@ type ( BUS38_type0 ) { } /* end of type */ cell( caravan ) { - area : 1736853.625000 ; + area : 1740408.625000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravan ) { pin("vddio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -110,7 +110,7 @@ pin("vddio") { pin("vddio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -121,7 +121,7 @@ pin("vddio_2") { pin("vssio") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -132,7 +132,7 @@ pin("vssio") { pin("vssio_2") { direction : inout ; - max_transition : 5.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -143,7 +143,7 @@ pin("vssio_2") { pin("vdda") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -155,7 +155,7 @@ pin("vdda") { pin("vssa") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -167,7 +167,7 @@ pin("vssa") { pin("vccd") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -179,7 +179,7 @@ pin("vccd") { pin("vssd") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -191,7 +191,7 @@ pin("vssd") { pin("vdda1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -203,7 +203,7 @@ pin("vdda1") { pin("vdda1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -215,7 +215,7 @@ pin("vdda1_2") { pin("vdda2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -227,7 +227,7 @@ pin("vdda2") { pin("vssa1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -239,7 +239,7 @@ pin("vssa1") { pin("vssa1_2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -251,7 +251,7 @@ pin("vssa1_2") { pin("vssa2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -263,7 +263,7 @@ pin("vssa2") { pin("vccd1") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -275,7 +275,7 @@ pin("vccd1") { pin("vccd2") { direction : inout ; - max_transition : 1.500000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -287,7 +287,7 @@ pin("vccd2") { pin("vssd1") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -299,7 +299,7 @@ pin("vssd1") { pin("vssd2") { direction : inout ; - max_transition : 1.000000 ; + max_transition : 0.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ; capacitance : 0.071586 ; @@ -311,8 +311,8 @@ pin("vssd2") { pin("gpio") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -324,16 +324,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.770496, 11.094450, 11.123706, 11.135590, 11.172796",\ - "10.920747, 11.244699, 11.273956, 11.285839, 11.323046",\ - "11.249851, 11.573805, 11.603061, 11.614944, 11.652151",\ - "11.772566, 12.096519, 12.125774, 12.137658, 12.174864",\ - "11.917795, 12.241749, 12.271005, 12.282888, 12.320095"); + values ( "11.241625, 11.577725, 11.608079, 11.620408, 11.659010",\ + "11.366268, 11.702370, 11.732723, 11.745052, 11.783653",\ + "11.490913, 11.827015, 11.857368, 11.869698, 11.908298",\ + "11.740204, 12.076305, 12.106659, 12.118988, 12.157589",\ + "12.238785, 12.574885, 12.605239, 12.617568, 12.656170"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.234246, 1.310057, 1.315924, 1.318307, 1.325768",\ "1.234246, 1.310057, 1.315924, 1.318307, 1.325768",\ @@ -342,16 +342,16 @@ pin("gpio") { "1.234246, 1.310057, 1.315924, 1.318307, 1.325768"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.054406, 11.270906, 11.294784, 11.304482, 11.334846",\ - "11.204656, 11.421157, 11.445033, 11.454732, 11.485097",\ - "11.533761, 11.750261, 11.774138, 11.783836, 11.814201",\ - "12.056476, 12.272976, 12.296853, 12.306551, 12.336916",\ - "12.201705, 12.418205, 12.442082, 12.451780, 12.482145"); + values ( "11.590456, 11.815075, 11.839848, 11.849909, 11.881413",\ + "11.715100, 11.939720, 11.964492, 11.974554, 12.006058",\ + "11.839745, 12.064364, 12.089136, 12.099198, 12.130702",\ + "12.089035, 12.313655, 12.338427, 12.348489, 12.379992",\ + "12.587615, 12.812235, 12.837007, 12.847069, 12.878572"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\ "0.903245, 0.978419, 0.986954, 0.990421, 1.001275",\ @@ -367,16 +367,16 @@ pin("gpio") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.731558, 9.731558, 9.731558, 9.731558, 9.731558",\ - "9.881807, 9.881807, 9.881807, 9.881807, 9.881807",\ - "10.210913, 10.210913, 10.210913, 10.210913, 10.210913",\ - "10.733626, 10.733627, 10.733627, 10.733627, 10.733627",\ - "10.878857, 10.878857, 10.878857, 10.878857, 10.878857"); + values ( "9.295643, 9.295643, 9.295643, 9.295643, 9.295643",\ + "9.525172, 9.525173, 9.525173, 9.525173, 9.525173",\ + "9.525172, 9.525173, 9.525173, 9.525173, 9.525173",\ + "9.758180, 9.758181, 9.758181, 9.758181, 9.758181",\ + "10.220717, 10.220718, 10.220718, 10.220718, 10.220718"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -385,16 +385,16 @@ pin("gpio") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.708172, 9.708223, 9.708223, 9.708223, 9.708223",\ - "9.858422, 9.858474, 9.858474, 9.858474, 9.858474",\ - "10.187527, 10.187578, 10.187578, 10.187578, 10.187578",\ - "10.710241, 10.710293, 10.710293, 10.710293, 10.710293",\ - "10.855472, 10.855523, 10.855523, 10.855523, 10.855523"); + values ( "9.273134, 9.273184, 9.273184, 9.273184, 9.273184",\ + "9.502665, 9.502713, 9.502713, 9.502713, 9.502713",\ + "9.502665, 9.502713, 9.502713, 9.502713, 9.502713",\ + "9.735672, 9.735721, 9.735721, 9.735721, 9.735721",\ + "10.198210, 10.198258, 10.198258, 10.198258, 10.198258"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -413,8 +413,8 @@ bus ( mprj_io ) { pin("mprj_io[37]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -428,11 +428,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.121306, 6.445297, 6.474551, 6.486434, 6.523638",\ - "6.192714, 6.516705, 6.545959, 6.557841, 6.572042",\ - "6.232083, 6.556074, 6.572042, 6.572042, 6.572042",\ - "6.254321, 6.572042, 6.572042, 6.572042, 6.572042",\ - "6.254321, 6.572042, 6.572042, 6.572042, 6.572042"); + values ( "6.362923, 6.699063, 6.729415, 6.741743, 6.780342",\ + "6.437008, 6.773149, 6.803500, 6.815828, 6.830561",\ + "6.477853, 6.813994, 6.830561, 6.830561, 6.830561",\ + "6.500926, 6.830561, 6.830561, 6.830561, 6.830561",\ + "6.500926, 6.830561, 6.830561, 6.830561, 6.830561"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -446,11 +446,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.337653, 6.554138, 6.578014, 6.587712, 6.618076",\ - "6.409060, 6.625546, 6.649422, 6.659120, 6.666480",\ - "6.448430, 6.664915, 6.666480, 6.666480, 6.666480",\ - "6.470668, 6.666480, 6.666480, 6.666480, 6.666480",\ - "6.470668, 6.666480, 6.666480, 6.666480, 6.666480"); + values ( "6.577811, 6.802414, 6.827186, 6.837247, 6.868751",\ + "6.651896, 6.876499, 6.901271, 6.911333, 6.918969",\ + "6.692741, 6.917345, 6.918969, 6.918969, 6.918969",\ + "6.715815, 6.918969, 6.918969, 6.918969, 6.918969",\ + "6.715815, 6.918969, 6.918969, 6.918969, 6.918969"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -471,11 +471,11 @@ pin("mprj_io[37]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.736135, 4.736135, 4.736135, 4.736135, 4.736135",\ - "4.788581, 4.788582, 4.788582, 4.788582, 4.788582",\ - "4.788581, 4.788582, 4.788582, 4.788582, 4.788582",\ - "4.788581, 4.788582, 4.788582, 4.788582, 4.788582",\ - "4.788581, 4.788582, 4.788582, 4.788582, 4.788582"); + values ( "4.451287, 4.451288, 4.451288, 4.451288, 4.451288",\ + "4.501767, 4.501767, 4.501767, 4.501767, 4.501767",\ + "4.501767, 4.501767, 4.501767, 4.501767, 4.501767",\ + "4.501767, 4.501767, 4.501767, 4.501767, 4.501767",\ + "4.501767, 4.501767, 4.501767, 4.501767, 4.501767"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -489,11 +489,11 @@ pin("mprj_io[37]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.712703, 4.712757, 4.712757, 4.712757, 4.712757",\ - "4.765149, 4.765203, 4.765203, 4.765203, 4.765203",\ - "4.765149, 4.765203, 4.765203, 4.765203, 4.765203",\ - "4.765149, 4.765203, 4.765203, 4.765203, 4.765203",\ - "4.765149, 4.765203, 4.765203, 4.765203, 4.765203"); + values ( "4.428734, 4.428785, 4.428785, 4.428785, 4.428785",\ + "4.479214, 4.479265, 4.479265, 4.479265, 4.479265",\ + "4.479214, 4.479265, 4.479265, 4.479265, 4.479265",\ + "4.479214, 4.479265, 4.479265, 4.479265, 4.479265",\ + "4.479214, 4.479265, 4.479265, 4.479265, 4.479265"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -507,12 +507,97 @@ pin("mprj_io[37]") { } /* end of arc hk_serial_load_mprj_io[37]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.915035, 8.251176, 8.281528, 8.293856, 8.332455",\ + "8.012348, 8.348490, 8.378841, 8.391169, 8.429769",\ + "8.085340, 8.421481, 8.451833, 8.464161, 8.502760",\ + "8.175335, 8.511476, 8.541827, 8.554155, 8.592754",\ + "8.530833, 8.866974, 8.897326, 8.909654, 8.948254"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "8.197811, 8.422415, 8.447186, 8.457248, 8.488750",\ + "8.295125, 8.519728, 8.544499, 8.554562, 8.586064",\ + "8.368117, 8.592720, 8.617492, 8.627554, 8.659057",\ + "8.458112, 8.682714, 8.707486, 8.717548, 8.749051",\ + "8.813610, 9.038213, 9.062984, 9.073046, 9.104549"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275"); + } + + } /* end of arc hkspi_clk_mprj_io[37]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.030496, 6.030496, 6.030496, 6.030496, 6.030496",\ + "6.120774, 6.120774, 6.120774, 6.120774, 6.120774",\ + "6.188490, 6.188490, 6.188490, 6.188490, 6.188490",\ + "6.271978, 6.271979, 6.271979, 6.271979, 6.271979",\ + "6.601778, 6.601779, 6.601779, 6.601779, 6.601779"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.007943, 6.007994, 6.007994, 6.007994, 6.007994",\ + "6.098221, 6.098272, 6.098272, 6.098272, 6.098272",\ + "6.165937, 6.165988, 6.165988, 6.165988, 6.165988",\ + "6.249426, 6.249477, 6.249477, 6.249477, 6.249477",\ + "6.579226, 6.579277, 6.579277, 6.579277, 6.579277"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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 hkspi_clk_mprj_io[37]_redg_min*/ + } /* end of pin mprj_io[37] */ pin("mprj_io[36]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -526,11 +611,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.604983, 6.928976, 6.958231, 6.970113, 7.007318",\ - "6.676391, 7.000383, 7.029638, 7.041521, 7.055720",\ - "6.715760, 7.039753, 7.055720, 7.055720, 7.055720",\ - "6.737999, 7.055720, 7.055720, 7.055720, 7.055720",\ - "6.737999, 7.055720, 7.055720, 7.055720, 7.055720"); + values ( "6.860631, 7.196774, 7.227125, 7.239453, 7.278052",\ + "6.934716, 7.270859, 7.301210, 7.313539, 7.328271",\ + "6.975562, 7.311704, 7.328271, 7.328271, 7.328271",\ + "6.998634, 7.328271, 7.328271, 7.328271, 7.328271",\ + "6.998634, 7.328271, 7.328271, 7.328271, 7.328271"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -544,11 +629,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.814424, 7.030912, 7.054789, 7.064487, 7.094851",\ - "6.885831, 7.102319, 7.126196, 7.135894, 7.143254",\ - "6.925200, 7.141688, 7.143254, 7.143254, 7.143254",\ - "6.947438, 7.143254, 7.143254, 7.143254, 7.143254",\ - "6.947438, 7.143254, 7.143254, 7.143254, 7.143254"); + values ( "7.072791, 7.297398, 7.322169, 7.332232, 7.363734",\ + "7.146876, 7.371483, 7.396255, 7.406317, 7.413953",\ + "7.187721, 7.412328, 7.413953, 7.413953, 7.413953",\ + "7.210793, 7.413953, 7.413953, 7.413953, 7.413953",\ + "7.210793, 7.413953, 7.413953, 7.413953, 7.413953"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -569,11 +654,11 @@ pin("mprj_io[36]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.211002, 5.211002, 5.211002, 5.211002, 5.211002",\ - "5.263448, 5.263449, 5.263449, 5.263449, 5.263449",\ - "5.263448, 5.263449, 5.263449, 5.263449, 5.263449",\ - "5.263448, 5.263449, 5.263449, 5.263449, 5.263449",\ - "5.263448, 5.263449, 5.263449, 5.263449, 5.263449"); + values ( "4.900268, 4.900269, 4.900269, 4.900269, 4.900269",\ + "4.950747, 4.950748, 4.950748, 4.950748, 4.950748",\ + "4.950747, 4.950748, 4.950748, 4.950748, 4.950748",\ + "4.950747, 4.950748, 4.950748, 4.950748, 4.950748",\ + "4.950747, 4.950748, 4.950748, 4.950748, 4.950748"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -587,11 +672,11 @@ pin("mprj_io[36]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.187615, 5.187667, 5.187667, 5.187667, 5.187667",\ - "5.240061, 5.240113, 5.240113, 5.240113, 5.240113",\ - "5.240061, 5.240113, 5.240113, 5.240113, 5.240113",\ - "5.240061, 5.240113, 5.240113, 5.240113, 5.240113",\ - "5.240061, 5.240113, 5.240113, 5.240113, 5.240113"); + values ( "4.877758, 4.877808, 4.877808, 4.877808, 4.877808",\ + "4.928237, 4.928288, 4.928288, 4.928288, 4.928288",\ + "4.928237, 4.928288, 4.928288, 4.928288, 4.928288",\ + "4.928237, 4.928288, 4.928288, 4.928288, 4.928288",\ + "4.928237, 4.928288, 4.928288, 4.928288, 4.928288"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -605,12 +690,97 @@ pin("mprj_io[36]") { } /* end of arc hk_serial_load_mprj_io[36]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "8.102034, 8.438175, 8.468527, 8.480855, 8.519455",\ + "8.199347, 8.535488, 8.565840, 8.578168, 8.616768",\ + "8.272339, 8.608481, 8.638833, 8.651161, 8.689760",\ + "8.362333, 8.698476, 8.728827, 8.741156, 8.779755",\ + "8.717833, 9.053974, 9.084326, 9.096654, 9.135254"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "8.382081, 8.606688, 8.631460, 8.641521, 8.673025",\ + "8.479394, 8.704000, 8.728773, 8.738834, 8.770338",\ + "8.552386, 8.776994, 8.801765, 8.811827, 8.843330",\ + "8.642382, 8.866989, 8.891760, 8.901822, 8.933326",\ + "8.997880, 9.222486, 9.247259, 9.257320, 9.288824"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.903242, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903242, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903242, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903242, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903242, 0.978419, 0.986954, 0.990421, 1.001275"); + } + + } /* end of arc hkspi_clk_mprj_io[36]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.203674, 6.203674, 6.203674, 6.203674, 6.203674",\ + "6.293952, 6.293953, 6.293953, 6.293953, 6.293953",\ + "6.361669, 6.361669, 6.361669, 6.361669, 6.361669",\ + "6.445158, 6.445158, 6.445158, 6.445158, 6.445158",\ + "6.774957, 6.774958, 6.774958, 6.774958, 6.774958"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.181164, 6.181214, 6.181214, 6.181214, 6.181214",\ + "6.271442, 6.271492, 6.271492, 6.271492, 6.271492",\ + "6.339159, 6.339209, 6.339209, 6.339209, 6.339209",\ + "6.422647, 6.422698, 6.422698, 6.422698, 6.422698",\ + "6.752447, 6.752497, 6.752497, 6.752497, 6.752497"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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 hkspi_clk_mprj_io[36]_redg_min*/ + } /* end of pin mprj_io[36] */ pin("mprj_io[35]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -618,17 +788,102 @@ pin("mprj_io[35]") { /* Other user defined attributes. */ original_pin : mprj_io[35]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "13.709021, 14.045159, 14.075511, 14.087839, 14.126439",\ + "13.833665, 14.169804, 14.200155, 14.212483, 14.251083",\ + "13.958310, 14.294449, 14.324800, 14.337129, 14.375729",\ + "14.207601, 14.543739, 14.574091, 14.586419, 14.625019",\ + "14.706181, 15.042319, 15.072671, 15.084999, 15.123599"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "13.994417, 14.219021, 14.243792, 14.253854, 14.285357",\ + "14.119061, 14.343664, 14.368435, 14.378497, 14.410000",\ + "14.243706, 14.468309, 14.493080, 14.503142, 14.534645",\ + "14.492996, 14.717600, 14.742371, 14.752433, 14.783936",\ + "14.991577, 15.216181, 15.240952, 15.251014, 15.282516"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275"); + } + + } /* end of arc clock_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "10.365858, 10.365858, 10.365858, 10.365858, 10.365858",\ + "10.595387, 10.595387, 10.595387, 10.595387, 10.595387",\ + "10.595387, 10.595387, 10.595387, 10.595387, 10.595387",\ + "10.828395, 10.828395, 10.828395, 10.828395, 10.828395",\ + "11.290934, 11.290934, 11.290934, 11.290934, 11.290934"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "10.343306, 10.343357, 10.343357, 10.343357, 10.343357",\ + "10.572834, 10.572886, 10.572886, 10.572886, 10.572886",\ + "10.572834, 10.572886, 10.572886, 10.572886, 10.572886",\ + "10.805842, 10.805894, 10.805894, 10.805894, 10.805894",\ + "11.268381, 11.268433, 11.268433, 11.268433, 11.268433"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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_mprj_io[35]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.082510, 7.406499, 7.435754, 7.447637, 7.484840",\ - "7.153917, 7.477906, 7.507161, 7.519044, 7.533243",\ - "7.193286, 7.517276, 7.533243, 7.533243, 7.533243",\ - "7.215525, 7.533243, 7.533243, 7.533243, 7.533243",\ - "7.215525, 7.533243, 7.533243, 7.533243, 7.533243"); + values ( "7.356328, 7.692468, 7.722819, 7.735147, 7.773746",\ + "7.430414, 7.766553, 7.796905, 7.809233, 7.823965",\ + "7.471259, 7.807398, 7.823965, 7.823965, 7.823965",\ + "7.494331, 7.823965, 7.823965, 7.823965, 7.823965",\ + "7.494331, 7.823965, 7.823965, 7.823965, 7.823965"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -642,11 +897,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.297102, 7.513587, 7.537463, 7.547161, 7.577526",\ - "7.368510, 7.584995, 7.608871, 7.618569, 7.625929",\ - "7.407879, 7.624364, 7.625929, 7.625929, 7.625929",\ - "7.430118, 7.625929, 7.625929, 7.625929, 7.625929",\ - "7.430118, 7.625929, 7.625929, 7.625929, 7.625929"); + values ( "7.573834, 7.798437, 7.823209, 7.833271, 7.864774",\ + "7.647920, 7.872523, 7.897294, 7.907356, 7.914992",\ + "7.688765, 7.913368, 7.914992, 7.914992, 7.914992",\ + "7.711838, 7.914992, 7.914992, 7.914992, 7.914992",\ + "7.711838, 7.914992, 7.914992, 7.914992, 7.914992"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -667,11 +922,11 @@ pin("mprj_io[35]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.693226, 5.693227, 5.693227, 5.693227, 5.693227",\ - "5.745673, 5.745673, 5.745673, 5.745673, 5.745673",\ - "5.745673, 5.745673, 5.745673, 5.745673, 5.745673",\ - "5.745673, 5.745673, 5.745673, 5.745673, 5.745673",\ - "5.745673, 5.745673, 5.745673, 5.745673, 5.745673"); + values ( "5.364643, 5.364644, 5.364644, 5.364644, 5.364644",\ + "5.415123, 5.415123, 5.415123, 5.415123, 5.415123",\ + "5.415123, 5.415123, 5.415123, 5.415123, 5.415123",\ + "5.415123, 5.415123, 5.415123, 5.415123, 5.415123",\ + "5.415123, 5.415123, 5.415123, 5.415123, 5.415123"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -685,11 +940,11 @@ pin("mprj_io[35]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.669796, 5.669849, 5.669849, 5.669849, 5.669849",\ - "5.722242, 5.722295, 5.722295, 5.722295, 5.722295",\ - "5.722242, 5.722295, 5.722295, 5.722295, 5.722295",\ - "5.722242, 5.722295, 5.722295, 5.722295, 5.722295",\ - "5.722242, 5.722295, 5.722295, 5.722295, 5.722295"); + values ( "5.342091, 5.342142, 5.342142, 5.342142, 5.342142",\ + "5.392570, 5.392622, 5.392622, 5.392622, 5.392622",\ + "5.392570, 5.392622, 5.392622, 5.392622, 5.392622",\ + "5.392570, 5.392622, 5.392622, 5.392622, 5.392622",\ + "5.392570, 5.392622, 5.392622, 5.392622, 5.392622"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -703,12 +958,97 @@ pin("mprj_io[35]") { } /* end of arc hk_serial_load_mprj_io[35]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "8.394816, 8.730955, 8.761307, 8.773635, 8.812235",\ + "8.492129, 8.828268, 8.858620, 8.870948, 8.909548",\ + "8.565123, 8.901261, 8.931613, 8.943941, 8.982541",\ + "8.655117, 8.991256, 9.021607, 9.033936, 9.072536",\ + "9.010615, 9.346754, 9.377106, 9.389434, 9.428034"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315923, 1.318306, 1.325767"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "8.680214, 8.904817, 8.929588, 8.939650, 8.971153",\ + "8.777527, 9.002130, 9.026901, 9.036963, 9.068466",\ + "8.850520, 9.075123, 9.099895, 9.109957, 9.141459",\ + "8.940515, 9.165117, 9.189889, 9.199951, 9.231454",\ + "9.296013, 9.520616, 9.545387, 9.555449, 9.586952"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903241, 0.978419, 0.986954, 0.990421, 1.001275"); + } + + } /* end of arc hkspi_clk_mprj_io[35]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.295282, 6.295283, 6.295283, 6.295283, 6.295283",\ + "6.385561, 6.385562, 6.385562, 6.385562, 6.385562",\ + "6.453278, 6.453278, 6.453278, 6.453278, 6.453278",\ + "6.536766, 6.536767, 6.536767, 6.536767, 6.536767",\ + "6.866566, 6.866567, 6.866567, 6.866567, 6.866567"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.272731, 6.272782, 6.272782, 6.272782, 6.272782",\ + "6.363009, 6.363061, 6.363061, 6.363061, 6.363061",\ + "6.430725, 6.430777, 6.430777, 6.430777, 6.430777",\ + "6.514215, 6.514266, 6.514266, 6.514266, 6.514266",\ + "6.844014, 6.844066, 6.844066, 6.844066, 6.844066"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + 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 hkspi_clk_mprj_io[35]_redg_min*/ + } /* end of pin mprj_io[35] */ pin("mprj_io[34]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -722,11 +1062,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.573322, 7.897319, 7.926574, 7.938456, 7.975660",\ - "7.644730, 7.968727, 7.997981, 8.009864, 8.024063",\ - "7.684099, 8.008096, 8.024063, 8.024063, 8.024063",\ - "7.706337, 8.024063, 8.024063, 8.024063, 8.024063",\ - "7.706337, 8.024063, 8.024063, 8.024063, 8.024063"); + values ( "7.863858, 8.200005, 8.230356, 8.242684, 8.281283",\ + "7.937943, 8.274091, 8.304441, 8.316770, 8.331502",\ + "7.978788, 8.314936, 8.331502, 8.331502, 8.331502",\ + "8.001862, 8.331502, 8.331502, 8.331502, 8.331502",\ + "8.001862, 8.331502, 8.331502, 8.331502, 8.331502"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -740,11 +1080,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.789545, 8.006029, 8.029905, 8.039603, 8.069968",\ - "7.860952, 8.077436, 8.101313, 8.111011, 8.118371",\ - "7.900321, 8.116805, 8.118371, 8.118371, 8.118371",\ - "7.922560, 8.118371, 8.118371, 8.118371, 8.118371",\ - "7.922560, 8.118371, 8.118371, 8.118371, 8.118371"); + values ( "8.084833, 8.309435, 8.334208, 8.344269, 8.375772",\ + "8.158919, 8.383521, 8.408293, 8.418354, 8.425991",\ + "8.199764, 8.424366, 8.425991, 8.425991, 8.425991",\ + "8.222836, 8.425991, 8.425991, 8.425991, 8.425991",\ + "8.222836, 8.425991, 8.425991, 8.425991, 8.425991"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -765,11 +1105,11 @@ pin("mprj_io[34]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.185234, 6.185234, 6.185234, 6.185234, 6.185234",\ - "6.237680, 6.237680, 6.237680, 6.237680, 6.237680",\ - "6.237680, 6.237680, 6.237680, 6.237680, 6.237680",\ - "6.237680, 6.237680, 6.237680, 6.237680, 6.237680",\ - "6.237680, 6.237680, 6.237680, 6.237680, 6.237680"); + values ( "5.817450, 5.817450, 5.817450, 5.817450, 5.817450",\ + "5.867929, 5.867929, 5.867929, 5.867929, 5.867929",\ + "5.867929, 5.867929, 5.867929, 5.867929, 5.867929",\ + "5.867929, 5.867929, 5.867929, 5.867929, 5.867929",\ + "5.867929, 5.867929, 5.867929, 5.867929, 5.867929"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -783,11 +1123,11 @@ pin("mprj_io[34]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.161793, 6.161847, 6.161847, 6.161847, 6.161847",\ - "6.214239, 6.214293, 6.214293, 6.214293, 6.214293",\ - "6.214239, 6.214293, 6.214293, 6.214293, 6.214293",\ - "6.214239, 6.214293, 6.214293, 6.214293, 6.214293",\ - "6.214239, 6.214293, 6.214293, 6.214293, 6.214293"); + values ( "5.794888, 5.794939, 5.794939, 5.794939, 5.794939",\ + "5.845366, 5.845419, 5.845419, 5.845419, 5.845419",\ + "5.845366, 5.845419, 5.845419, 5.845419, 5.845419",\ + "5.845366, 5.845419, 5.845419, 5.845419, 5.845419",\ + "5.845366, 5.845419, 5.845419, 5.845419, 5.845419"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -801,12 +1141,97 @@ pin("mprj_io[34]") { } /* end of arc hk_serial_load_mprj_io[34]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.258288, 7.594436, 7.624786, 7.637115, 7.675714",\ + "7.355602, 7.691749, 7.722100, 7.734428, 7.773027",\ + "7.428595, 7.764742, 7.795093, 7.807421, 7.846020",\ + "7.518589, 7.854736, 7.885087, 7.897415, 7.936014",\ + "7.874087, 8.210234, 8.240585, 8.252913, 8.291512"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.445501, 7.664629, 7.689131, 7.699083, 7.730244",\ + "7.542815, 7.761942, 7.786444, 7.796396, 7.827557",\ + "7.615808, 7.834934, 7.859437, 7.869389, 7.900549",\ + "7.705801, 7.924929, 7.949430, 7.959383, 7.990543",\ + "8.061300, 8.280427, 8.304929, 8.314881, 8.346042"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840597, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840597, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840597, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840597, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840597, 0.919560, 0.929322, 0.933286, 0.945700"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.580039, 6.891886, 6.920043, 6.931480, 6.967289",\ + "6.670318, 6.982164, 7.010322, 7.021759, 7.057568",\ + "6.738033, 7.049881, 7.078038, 7.089475, 7.125283",\ + "6.821523, 7.133369, 7.161527, 7.172964, 7.208773",\ + "7.151323, 7.463170, 7.491327, 7.502764, 7.538573"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094",\ + "1.202821, 1.269391, 1.274135, 1.276062, 1.282094"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.743684, 6.946970, 6.969702, 6.978934, 7.007842",\ + "6.833962, 7.037249, 7.059980, 7.069213, 7.098121",\ + "6.901679, 7.104965, 7.127696, 7.136929, 7.165837",\ + "6.985168, 7.188454, 7.211185, 7.220418, 7.249326",\ + "7.314968, 7.518254, 7.540985, 7.550218, 7.579126"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840597, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840597, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840597, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840597, 0.919560, 0.929322, 0.933286, 0.945700",\ + "0.840597, 0.919560, 0.929322, 0.933286, 0.945700"); + } + + } /* end of arc hkspi_clk_mprj_io[34]_redg_min*/ + } /* end of pin mprj_io[34] */ pin("mprj_io[33]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -814,17 +1239,102 @@ pin("mprj_io[33]") { /* Other user defined attributes. */ original_pin : mprj_io[33]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "13.015694, 13.351845, 13.382196, 13.394524, 13.433123",\ + "13.140339, 13.476489, 13.506840, 13.519168, 13.557767",\ + "13.264984, 13.601134, 13.631485, 13.643813, 13.682412",\ + "13.514275, 13.850425, 13.880775, 13.893104, 13.931703",\ + "14.012854, 14.349005, 14.379356, 14.391684, 14.430283"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202822, 1.269392, 1.274136, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276062, 1.282095"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "13.496569, 13.715692, 13.740194, 13.750146, 13.781307",\ + "13.621212, 13.840336, 13.864838, 13.874790, 13.905951",\ + "13.745857, 13.964981, 13.989483, 13.999435, 14.030597",\ + "13.995148, 14.214272, 14.238773, 14.248726, 14.279887",\ + "14.493729, 14.712852, 14.737354, 14.747306, 14.778467"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840585, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840585, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840585, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840585, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840585, 0.919558, 0.929319, 0.933284, 0.945698"); + } + + } /* end of arc clock_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "10.833781, 11.145632, 11.173789, 11.185225, 11.221034",\ + "11.063311, 11.375161, 11.403318, 11.414755, 11.450563",\ + "11.063311, 11.375161, 11.403318, 11.414755, 11.450563",\ + "11.296318, 11.608170, 11.636326, 11.647763, 11.683572",\ + "11.758856, 12.070706, 12.098864, 12.110300, 12.146109"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202822, 1.269392, 1.274136, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276062, 1.282095"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "11.262468, 11.465751, 11.488482, 11.497715, 11.526623",\ + "11.491997, 11.695280, 11.718012, 11.727244, 11.756152",\ + "11.491997, 11.695280, 11.718012, 11.727244, 11.756152",\ + "11.725006, 11.928289, 11.951021, 11.960254, 11.989161",\ + "12.187544, 12.390826, 12.413557, 12.422791, 12.451698"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840585, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840585, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840585, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840585, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840585, 0.919558, 0.929319, 0.933284, 0.945698"); + } + + } /* end of arc clock_mprj_io[33]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.048736, 8.372736, 8.401990, 8.413873, 8.451077",\ - "8.120143, 8.444143, 8.473397, 8.485280, 8.499479",\ - "8.159513, 8.483513, 8.499479, 8.499479, 8.499479",\ - "8.181750, 8.499479, 8.499479, 8.499479, 8.499479",\ - "8.181750, 8.499479, 8.499479, 8.499479, 8.499479"); + values ( "8.357332, 8.693483, 8.723835, 8.736162, 8.774761",\ + "8.431418, 8.767569, 8.797920, 8.810248, 8.824980",\ + "8.472263, 8.808414, 8.824980, 8.824980, 8.824980",\ + "8.495337, 8.824980, 8.824980, 8.824980, 8.824980",\ + "8.495337, 8.824980, 8.824980, 8.824980, 8.824980"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -838,11 +1348,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.273503, 8.489983, 8.513859, 8.523558, 8.553922",\ - "8.344911, 8.561390, 8.585266, 8.594965, 8.602324",\ - "8.384280, 8.600760, 8.602324, 8.602324, 8.602324",\ - "8.406519, 8.602324, 8.602324, 8.602324, 8.602324",\ - "8.406519, 8.602324, 8.602324, 8.602324, 8.602324"); + values ( "8.587174, 8.811772, 8.836544, 8.846605, 8.878109",\ + "8.661260, 8.885858, 8.910629, 8.920691, 8.928328",\ + "8.702105, 8.926702, 8.928328, 8.928328, 8.928328",\ + "8.725178, 8.928328, 8.928328, 8.928328, 8.928328",\ + "8.725178, 8.928328, 8.928328, 8.928328, 8.928328"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -863,11 +1373,11 @@ pin("mprj_io[33]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.669348, 6.669349, 6.669349, 6.669349, 6.669349",\ - "6.721795, 6.721795, 6.721795, 6.721795, 6.721795",\ - "6.721795, 6.721795, 6.721795, 6.721795, 6.721795",\ - "6.721795, 6.721795, 6.721795, 6.721795, 6.721795",\ - "6.721795, 6.721795, 6.721795, 6.721795, 6.721795"); + values ( "6.283566, 6.283566, 6.283566, 6.283566, 6.283566",\ + "6.334045, 6.334046, 6.334046, 6.334046, 6.334046",\ + "6.334045, 6.334046, 6.334046, 6.334046, 6.334046",\ + "6.334045, 6.334046, 6.334046, 6.334046, 6.334046",\ + "6.334045, 6.334046, 6.334046, 6.334046, 6.334046"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -881,11 +1391,11 @@ pin("mprj_io[33]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.645852, 6.645908, 6.645908, 6.645908, 6.645908",\ - "6.698298, 6.698355, 6.698355, 6.698355, 6.698355",\ - "6.698298, 6.698355, 6.698355, 6.698355, 6.698355",\ - "6.698298, 6.698355, 6.698355, 6.698355, 6.698355",\ - "6.698298, 6.698355, 6.698355, 6.698355, 6.698355"); + values ( "6.260952, 6.261005, 6.261005, 6.261005, 6.261005",\ + "6.311431, 6.311485, 6.311485, 6.311485, 6.311485",\ + "6.311431, 6.311485, 6.311485, 6.311485, 6.311485",\ + "6.311431, 6.311485, 6.311485, 6.311485, 6.311485",\ + "6.311431, 6.311485, 6.311485, 6.311485, 6.311485"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -899,12 +1409,97 @@ pin("mprj_io[33]") { } /* end of arc hk_serial_load_mprj_io[33]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.256639, 7.592790, 7.623140, 7.635468, 7.674067",\ + "7.353951, 7.690103, 7.720453, 7.732781, 7.771380",\ + "7.426945, 7.763096, 7.793447, 7.805775, 7.844374",\ + "7.516939, 7.853090, 7.883441, 7.895769, 7.934368",\ + "7.872437, 8.208589, 8.238939, 8.251267, 8.289866"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202822, 1.269392, 1.274136, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276062, 1.282095"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.706399, 7.925523, 7.950025, 7.959977, 7.991138",\ + "7.803713, 8.022837, 8.047338, 8.057291, 8.088452",\ + "7.876706, 8.095829, 8.120331, 8.130283, 8.161445",\ + "7.966700, 8.185823, 8.210325, 8.220278, 8.251439",\ + "8.322199, 8.541323, 8.565825, 8.575777, 8.606937"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840585, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840585, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840585, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840585, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840585, 0.919558, 0.929319, 0.933284, 0.945698"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.365919, 6.677770, 6.705927, 6.717363, 6.753172",\ + "6.456198, 6.768048, 6.796206, 6.807642, 6.843451",\ + "6.523913, 6.835764, 6.863921, 6.875358, 6.911167",\ + "6.607402, 6.919253, 6.947410, 6.958847, 6.994655",\ + "6.937202, 7.249053, 7.277210, 7.288647, 7.324455"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202822, 1.269392, 1.274136, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276062, 1.282095",\ + "1.202822, 1.269392, 1.274136, 1.276062, 1.282095"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.846628, 7.049911, 7.072642, 7.081875, 7.110784",\ + "6.936907, 7.140190, 7.162921, 7.172153, 7.201062",\ + "7.004622, 7.207906, 7.230637, 7.239870, 7.268778",\ + "7.088111, 7.291394, 7.314126, 7.323359, 7.352266",\ + "7.417911, 7.621194, 7.643925, 7.653158, 7.682066"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840585, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840585, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840585, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840585, 0.919558, 0.929319, 0.933284, 0.945698",\ + "0.840585, 0.919558, 0.929319, 0.933284, 0.945698"); + } + + } /* end of arc hkspi_clk_mprj_io[33]_redg_min*/ + } /* end of pin mprj_io[33] */ pin("mprj_io[32]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -912,17 +1507,102 @@ pin("mprj_io[32]") { /* Other user defined attributes. */ original_pin : mprj_io[32]; + timing () { + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "12.958232, 13.294368, 13.324719, 13.337048, 13.375648",\ + "13.082876, 13.419012, 13.449364, 13.461692, 13.500292",\ + "13.207521, 13.543657, 13.574009, 13.586337, 13.624937",\ + "13.456812, 13.792948, 13.823299, 13.835628, 13.874228",\ + "13.955392, 14.291528, 14.321879, 14.334208, 14.372808"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "13.467572, 13.686710, 13.711212, 13.721164, 13.752324",\ + "13.592216, 13.811354, 13.835856, 13.845808, 13.876968",\ + "13.716862, 13.935999, 13.960502, 13.970453, 14.001614",\ + "13.966152, 14.185289, 14.209792, 14.219744, 14.250904",\ + "14.464732, 14.683870, 14.708372, 14.718324, 14.749484"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840633, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840633, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840633, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840633, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840633, 0.919567, 0.929328, 0.933293, 0.945706"); + } + + } /* end of arc clock_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "clock" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "11.630713, 11.942550, 11.970707, 11.982144, 12.017954",\ + "11.860242, 12.172079, 12.200236, 12.211674, 12.247483",\ + "11.860242, 12.172079, 12.200236, 12.211674, 12.247483",\ + "12.093249, 12.405087, 12.433244, 12.444681, 12.480491",\ + "12.555787, 12.867624, 12.895782, 12.907219, 12.943028"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "11.851782, 12.055079, 12.077809, 12.087042, 12.115950",\ + "12.081311, 12.284608, 12.307339, 12.316571, 12.345479",\ + "12.081311, 12.284608, 12.307339, 12.316571, 12.345479",\ + "12.314320, 12.517616, 12.540347, 12.549580, 12.578487",\ + "12.776857, 12.980154, 13.002885, 13.012117, 13.041025"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840633, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840633, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840633, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840633, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840633, 0.919567, 0.929328, 0.933293, 0.945706"); + } + + } /* end of arc clock_mprj_io[32]_redg_min*/ + timing () { related_pin : "hk_serial_load" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.531738, 8.855724, 8.884979, 8.896862, 8.934067",\ - "8.603146, 8.927132, 8.956387, 8.968269, 8.982470",\ - "8.642515, 8.966501, 8.982470, 8.982470, 8.982470",\ - "8.664753, 8.982470, 8.982470, 8.982470, 8.982470",\ - "8.664753, 8.982470, 8.982470, 8.982470, 8.982470"); + values ( "8.858627, 9.194764, 9.225116, 9.237444, 9.276044",\ + "8.932714, 9.268849, 9.299201, 9.311529, 9.326262",\ + "8.973558, 9.309694, 9.326262, 9.326262, 9.326262",\ + "8.996632, 9.326262, 9.326262, 9.326262, 9.326262",\ + "8.996632, 9.326262, 9.326262, 9.326262, 9.326262"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -936,11 +1616,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.739738, 8.956226, 8.980103, 8.989801, 9.020165",\ - "8.811145, 9.027634, 9.051511, 9.061209, 9.068569",\ - "8.850514, 9.067003, 9.068569, 9.068569, 9.068569",\ - "8.872752, 9.068569, 9.068569, 9.068569, 9.068569",\ - "8.872752, 9.068569, 9.068569, 9.068569, 9.068569"); + values ( "9.071072, 9.295679, 9.320451, 9.330513, 9.362017",\ + "9.145158, 9.369765, 9.394537, 9.404599, 9.412235",\ + "9.186003, 9.410610, 9.412235, 9.412235, 9.412235",\ + "9.209075, 9.412235, 9.412235, 9.412235, 9.412235",\ + "9.209075, 9.412235, 9.412235, 9.412235, 9.412235"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -961,11 +1641,11 @@ pin("mprj_io[32]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.132389, 7.132390, 7.132390, 7.132390, 7.132390",\ - "7.184835, 7.184836, 7.184836, 7.184836, 7.184836",\ - "7.184835, 7.184836, 7.184836, 7.184836, 7.184836",\ - "7.184835, 7.184836, 7.184836, 7.184836, 7.184836",\ - "7.184835, 7.184836, 7.184836, 7.184836, 7.184836"); + values ( "6.729401, 6.729402, 6.729402, 6.729402, 6.729402",\ + "6.779881, 6.779881, 6.779881, 6.779881, 6.779881",\ + "6.779881, 6.779881, 6.779881, 6.779881, 6.779881",\ + "6.779881, 6.779881, 6.779881, 6.779881, 6.779881",\ + "6.779881, 6.779881, 6.779881, 6.779881, 6.779881"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -979,11 +1659,11 @@ pin("mprj_io[32]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.109006, 7.109057, 7.109057, 7.109057, 7.109057",\ - "7.161452, 7.161504, 7.161504, 7.161504, 7.161504",\ - "7.161452, 7.161504, 7.161504, 7.161504, 7.161504",\ - "7.161452, 7.161504, 7.161504, 7.161504, 7.161504",\ - "7.161452, 7.161504, 7.161504, 7.161504, 7.161504"); + values ( "6.706894, 6.706944, 6.706944, 6.706944, 6.706944",\ + "6.757374, 6.757423, 6.757423, 6.757423, 6.757423",\ + "6.757374, 6.757423, 6.757423, 6.757423, 6.757423",\ + "6.757374, 6.757423, 6.757423, 6.757423, 6.757423",\ + "6.757374, 6.757423, 6.757423, 6.757423, 6.757423"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -997,12 +1677,97 @@ pin("mprj_io[32]") { } /* end of arc hk_serial_load_mprj_io[32]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.316351, 7.652487, 7.682838, 7.695167, 7.733767",\ + "7.413664, 7.749800, 7.780151, 7.792480, 7.831079",\ + "7.486656, 7.822792, 7.853144, 7.865472, 7.904072",\ + "7.576651, 7.912787, 7.943139, 7.955467, 7.994066",\ + "7.932149, 8.268285, 8.298636, 8.310965, 8.349565"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.794806, 8.013944, 8.038445, 8.048397, 8.079557",\ + "7.892119, 8.111257, 8.135758, 8.145710, 8.176870",\ + "7.965112, 8.184249, 8.208751, 8.218702, 8.249863",\ + "8.055106, 8.274244, 8.298746, 8.308698, 8.339858",\ + "8.410604, 8.629742, 8.654244, 8.664196, 8.695356"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840633, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840633, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840633, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840633, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840633, 0.919567, 0.929328, 0.933293, 0.945706"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.647162, 6.958999, 6.987156, 6.998593, 7.034403",\ + "6.737441, 7.049277, 7.077435, 7.088872, 7.124681",\ + "6.805157, 7.116994, 7.145151, 7.156588, 7.192398",\ + "6.888645, 7.200482, 7.228640, 7.240077, 7.275886",\ + "7.218445, 7.530282, 7.558439, 7.569877, 7.605686"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269388, 1.274132, 1.276059, 1.282092"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.074927, 7.278223, 7.300954, 7.310186, 7.339094",\ + "7.165205, 7.368502, 7.391232, 7.400465, 7.429373",\ + "7.232922, 7.436218, 7.458948, 7.468181, 7.497089",\ + "7.316410, 7.519707, 7.542438, 7.551670, 7.580578",\ + "7.646211, 7.849507, 7.872237, 7.881470, 7.910378"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840633, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840633, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840633, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840633, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840633, 0.919567, 0.929328, 0.933293, 0.945706"); + } + + } /* end of arc hkspi_clk_mprj_io[32]_redg_min*/ + } /* end of pin mprj_io[32] */ pin("mprj_io[31]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1016,11 +1781,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.072988, 9.396980, 9.426235, 9.438117, 9.475322",\ - "9.144396, 9.468388, 9.497643, 9.509525, 9.523725",\ - "9.183764, 9.507757, 9.523725, 9.523725, 9.523725",\ - "9.206003, 9.523725, 9.523725, 9.523725, 9.523725",\ - "9.206003, 9.523725, 9.523725, 9.523725, 9.523725"); + values ( "9.420267, 9.756410, 9.786761, 9.799089, 9.837688",\ + "9.494353, 9.830496, 9.860847, 9.873175, 9.887907",\ + "9.535198, 9.871340, 9.887907, 9.887907, 9.887907",\ + "9.558270, 9.887907, 9.887907, 9.887907, 9.887907",\ + "9.558270, 9.887907, 9.887907, 9.887907, 9.887907"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1034,11 +1799,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.291183, 9.507663, 9.531539, 9.541237, 9.571602",\ - "9.362591, 9.579071, 9.602947, 9.612645, 9.620005",\ - "9.401960, 9.618440, 9.620005, 9.620005, 9.620005",\ - "9.424198, 9.620005, 9.620005, 9.620005, 9.620005",\ - "9.424198, 9.620005, 9.620005, 9.620005, 9.620005"); + values ( "9.643290, 9.867887, 9.892659, 9.902721, 9.934224",\ + "9.717376, 9.941974, 9.966745, 9.976807, 9.984443",\ + "9.758221, 9.982819, 9.984443, 9.984443, 9.984443",\ + "9.781294, 9.984443, 9.984443, 9.984443, 9.984443",\ + "9.781294, 9.984443, 9.984443, 9.984443, 9.984443"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1059,11 +1824,11 @@ pin("mprj_io[31]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.678224, 7.678225, 7.678225, 7.678225, 7.678225",\ - "7.730670, 7.730671, 7.730671, 7.730671, 7.730671",\ - "7.730670, 7.730671, 7.730671, 7.730671, 7.730671",\ - "7.730670, 7.730671, 7.730671, 7.730671, 7.730671",\ - "7.730670, 7.730671, 7.730671, 7.730671, 7.730671"); + values ( "7.254898, 7.254899, 7.254899, 7.254899, 7.254899",\ + "7.305377, 7.305378, 7.305378, 7.305378, 7.305378",\ + "7.305377, 7.305378, 7.305378, 7.305378, 7.305378",\ + "7.305377, 7.305378, 7.305378, 7.305378, 7.305378",\ + "7.305377, 7.305378, 7.305378, 7.305378, 7.305378"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1077,11 +1842,11 @@ pin("mprj_io[31]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.654729, 7.654786, 7.654786, 7.654786, 7.654786",\ - "7.707175, 7.707232, 7.707232, 7.707232, 7.707232",\ - "7.707175, 7.707232, 7.707232, 7.707232, 7.707232",\ - "7.707175, 7.707232, 7.707232, 7.707232, 7.707232",\ - "7.707175, 7.707232, 7.707232, 7.707232, 7.707232"); + values ( "7.232285, 7.232339, 7.232339, 7.232339, 7.232339",\ + "7.282764, 7.282818, 7.282818, 7.282818, 7.282818",\ + "7.282764, 7.282818, 7.282818, 7.282818, 7.282818",\ + "7.282764, 7.282818, 7.282818, 7.282818, 7.282818",\ + "7.282764, 7.282818, 7.282818, 7.282818, 7.282818"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1095,12 +1860,97 @@ pin("mprj_io[31]") { } /* end of arc hk_serial_load_mprj_io[31]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.229650, 7.565793, 7.596145, 7.608473, 7.647072",\ + "7.326964, 7.663106, 7.693458, 7.705786, 7.744385",\ + "7.399957, 7.736099, 7.766451, 7.778779, 7.817378",\ + "7.489951, 7.826093, 7.856445, 7.868773, 7.907372",\ + "7.845449, 8.181591, 8.211944, 8.224272, 8.262871"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.472009, 7.691140, 7.715643, 7.725595, 7.756755",\ + "7.569322, 7.788453, 7.812956, 7.822907, 7.854068",\ + "7.642314, 7.861445, 7.885948, 7.895900, 7.927060",\ + "7.732309, 7.951441, 7.975943, 7.985895, 8.017056",\ + "8.087808, 8.306939, 8.331441, 8.341393, 8.372554"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840613, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840613, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840613, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840613, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840613, 0.919563, 0.929324, 0.933289, 0.945703"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.524650, 6.836493, 6.864650, 6.876087, 6.911896",\ + "6.614928, 6.926771, 6.954928, 6.966365, 7.002174",\ + "6.682644, 6.994487, 7.022644, 7.034081, 7.069890",\ + "6.766133, 7.077976, 7.106133, 7.117570, 7.153379",\ + "7.095932, 7.407775, 7.435933, 7.447370, 7.483179"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\ + "1.202820, 1.269390, 1.274134, 1.276060, 1.282093"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.754118, 6.957408, 6.980139, 6.989372, 7.018280",\ + "6.844397, 7.047687, 7.070417, 7.079650, 7.108559",\ + "6.912112, 7.115403, 7.138134, 7.147367, 7.176274",\ + "6.995602, 7.198892, 7.221622, 7.230855, 7.259764",\ + "7.325401, 7.528692, 7.551423, 7.560656, 7.589563"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840613, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840613, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840613, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840613, 0.919563, 0.929324, 0.933289, 0.945703",\ + "0.840613, 0.919563, 0.929324, 0.933289, 0.945703"); + } + + } /* end of arc hkspi_clk_mprj_io[31]_redg_min*/ + } /* end of pin mprj_io[31] */ pin("mprj_io[30]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1114,11 +1964,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.552996, 9.877000, 9.906254, 9.918136, 9.955339",\ - "9.624404, 9.948408, 9.977662, 9.989544, 10.003743",\ - "9.663773, 9.987777, 10.003743, 10.003743, 10.003743",\ - "9.686011, 10.003743, 10.003743, 10.003743, 10.003743",\ - "9.686011, 10.003743, 10.003743, 10.003743, 10.003743"); + values ( "9.918541, 10.254695, 10.285046, 10.297374, 10.335972",\ + "9.992626, 10.328780, 10.359132, 10.371459, 10.386190",\ + "10.033472, 10.369625, 10.386190, 10.386190, 10.386190",\ + "10.056544, 10.386190, 10.386190, 10.386190, 10.386190",\ + "10.056544, 10.386190, 10.386190, 10.386190, 10.386190"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1132,11 +1982,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.770120, 9.986597, 10.010473, 10.020171, 10.050535",\ - "9.841528, 10.058004, 10.081881, 10.091578, 10.098939",\ - "9.880897, 10.097374, 10.098939, 10.098939, 10.098939",\ - "9.903135, 10.098939, 10.098939, 10.098939, 10.098939",\ - "9.903135, 10.098939, 10.098939, 10.098939, 10.098939"); + values ( "10.140451, 10.365046, 10.389817, 10.399879, 10.431382",\ + "10.214538, 10.439133, 10.463903, 10.473965, 10.481601",\ + "10.255383, 10.479977, 10.481601, 10.481601, 10.481601",\ + "10.278455, 10.481601, 10.481601, 10.481601, 10.481601",\ + "10.278455, 10.481601, 10.481601, 10.481601, 10.481601"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1157,11 +2007,11 @@ pin("mprj_io[30]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.156653, 8.156654, 8.156654, 8.156654, 8.156654",\ - "8.209100, 8.209101, 8.209101, 8.209101, 8.209101",\ - "8.209100, 8.209101, 8.209101, 8.209101, 8.209101",\ - "8.209100, 8.209101, 8.209101, 8.209101, 8.209101",\ - "8.209100, 8.209101, 8.209101, 8.209101, 8.209101"); + values ( "7.707408, 7.707409, 7.707409, 7.707409, 7.707409",\ + "7.757888, 7.757888, 7.757888, 7.757888, 7.757888",\ + "7.757888, 7.757888, 7.757888, 7.757888, 7.757888",\ + "7.757888, 7.757888, 7.757888, 7.757888, 7.757888",\ + "7.757888, 7.757888, 7.757888, 7.757888, 7.757888"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1175,11 +2025,11 @@ pin("mprj_io[30]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.133127, 8.133184, 8.133184, 8.133184, 8.133184",\ - "8.185574, 8.185631, 8.185631, 8.185631, 8.185631",\ - "8.185574, 8.185631, 8.185631, 8.185631, 8.185631",\ - "8.185574, 8.185631, 8.185631, 8.185631, 8.185631",\ - "8.185574, 8.185631, 8.185631, 8.185631, 8.185631"); + values ( "7.684764, 7.684819, 7.684819, 7.684819, 7.684819",\ + "7.735243, 7.735299, 7.735299, 7.735299, 7.735299",\ + "7.735243, 7.735299, 7.735299, 7.735299, 7.735299",\ + "7.735243, 7.735299, 7.735299, 7.735299, 7.735299",\ + "7.735243, 7.735299, 7.735299, 7.735299, 7.735299"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1193,12 +2043,97 @@ pin("mprj_io[30]") { } /* end of arc hk_serial_load_mprj_io[30]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.259037, 7.595191, 7.625542, 7.637869, 7.676468",\ + "7.356350, 7.692504, 7.722855, 7.735183, 7.773781",\ + "7.429342, 7.765496, 7.795847, 7.808175, 7.846774",\ + "7.519337, 7.855491, 7.885841, 7.898170, 7.936768",\ + "7.874834, 8.210988, 8.241339, 8.253667, 8.292265"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202823, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269392, 1.274136, 1.276063, 1.282096"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.492266, 7.711386, 7.735888, 7.745841, 7.777001",\ + "7.589579, 7.808700, 7.833202, 7.843154, 7.874315",\ + "7.662571, 7.881692, 7.906194, 7.916146, 7.947308",\ + "7.752566, 7.971686, 7.996189, 8.006141, 8.037302",\ + "8.108065, 8.327185, 8.351687, 8.361640, 8.392800"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840575, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840575, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840575, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840575, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840575, 0.919556, 0.929317, 0.933282, 0.945696"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.582713, 6.894567, 6.922724, 6.934160, 6.969969",\ + "6.672992, 6.984845, 7.013002, 7.024439, 7.060247",\ + "6.740707, 7.052561, 7.080718, 7.092155, 7.127963",\ + "6.824197, 7.136050, 7.164207, 7.175644, 7.211452",\ + "7.153997, 7.465850, 7.494007, 7.505444, 7.541253"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202823, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269392, 1.274136, 1.276063, 1.282096"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.785324, 6.988604, 7.011335, 7.020568, 7.049477",\ + "6.875602, 7.078883, 7.101614, 7.110847, 7.139755",\ + "6.943318, 7.146599, 7.169330, 7.178563, 7.207471",\ + "7.026807, 7.230088, 7.252819, 7.262052, 7.290960",\ + "7.356606, 7.559887, 7.582618, 7.591851, 7.620759"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840575, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840575, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840575, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840575, 0.919556, 0.929317, 0.933282, 0.945696",\ + "0.840575, 0.919556, 0.929317, 0.933282, 0.945696"); + } + + } /* end of arc hkspi_clk_mprj_io[30]_redg_min*/ + } /* end of pin mprj_io[30] */ pin("mprj_io[29]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1212,11 +2147,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.045924, 10.369913, 10.399167, 10.411050, 10.448255",\ - "10.117332, 10.441320, 10.470575, 10.482458, 10.496658",\ - "10.156701, 10.480690, 10.496658, 10.496658, 10.496658",\ - "10.178940, 10.496658, 10.496658, 10.496658, 10.496658",\ - "10.178940, 10.496658, 10.496658, 10.496658, 10.496658"); + values ( "10.430293, 10.766431, 10.796782, 10.809111, 10.847711",\ + "10.504378, 10.840517, 10.870869, 10.883196, 10.897929",\ + "10.545223, 10.881361, 10.897929, 10.897929, 10.897929",\ + "10.568296, 10.897929, 10.897929, 10.897929, 10.897929",\ + "10.568296, 10.897929, 10.897929, 10.897929, 10.897929"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1230,11 +2165,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.253624, 10.470106, 10.493982, 10.503680, 10.534044",\ - "10.325032, 10.541513, 10.565390, 10.575089, 10.582448",\ - "10.364401, 10.580883, 10.582448, 10.582448, 10.582448",\ - "10.386640, 10.582448, 10.582448, 10.582448, 10.582448",\ - "10.386640, 10.582448, 10.582448, 10.582448, 10.582448"); + values ( "10.642427, 10.867026, 10.891798, 10.901859, 10.933363",\ + "10.716513, 10.941112, 10.965883, 10.975945, 10.983582",\ + "10.757357, 10.981956, 10.983582, 10.983582, 10.983582",\ + "10.780430, 10.983582, 10.983582, 10.983582, 10.983582",\ + "10.780430, 10.983582, 10.983582, 10.983582, 10.983582"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1255,11 +2190,11 @@ pin("mprj_io[29]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.637609, 8.637609, 8.637609, 8.637609, 8.637609",\ - "8.690055, 8.690056, 8.690056, 8.690056, 8.690056",\ - "8.690055, 8.690056, 8.690056, 8.690056, 8.690056",\ - "8.690055, 8.690056, 8.690056, 8.690056, 8.690056",\ - "8.690055, 8.690056, 8.690056, 8.690056, 8.690056"); + values ( "8.170629, 8.170630, 8.170630, 8.170630, 8.170630",\ + "8.221107, 8.221108, 8.221108, 8.221108, 8.221108",\ + "8.221107, 8.221108, 8.221108, 8.221108, 8.221108",\ + "8.221107, 8.221108, 8.221108, 8.221108, 8.221108",\ + "8.221107, 8.221108, 8.221108, 8.221108, 8.221108"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1273,11 +2208,11 @@ pin("mprj_io[29]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.614138, 8.614193, 8.614193, 8.614193, 8.614193",\ - "8.666584, 8.666639, 8.666639, 8.666639, 8.666639",\ - "8.666584, 8.666639, 8.666639, 8.666639, 8.666639",\ - "8.666584, 8.666639, 8.666639, 8.666639, 8.666639",\ - "8.666584, 8.666639, 8.666639, 8.666639, 8.666639"); + values ( "8.148038, 8.148091, 8.148091, 8.148091, 8.148091",\ + "8.198517, 8.198570, 8.198570, 8.198570, 8.198570",\ + "8.198517, 8.198570, 8.198570, 8.198570, 8.198570",\ + "8.198517, 8.198570, 8.198570, 8.198570, 8.198570",\ + "8.198517, 8.198570, 8.198570, 8.198570, 8.198570"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1291,12 +2226,97 @@ pin("mprj_io[29]") { } /* end of arc hk_serial_load_mprj_io[29]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.097205, 7.433343, 7.463695, 7.476023, 7.514623",\ + "7.194518, 7.530656, 7.561008, 7.573336, 7.611936",\ + "7.267510, 7.603649, 7.634001, 7.646329, 7.684928",\ + "7.357505, 7.693644, 7.723995, 7.736323, 7.774923",\ + "7.713003, 8.049141, 8.079493, 8.091822, 8.130421"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202819, 1.269389, 1.274133, 1.276060, 1.282092",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282092",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282092",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282092",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282092"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.454190, 7.673326, 7.697828, 7.707780, 7.738940",\ + "7.551504, 7.770639, 7.795142, 7.805094, 7.836254",\ + "7.624496, 7.843632, 7.868134, 7.878086, 7.909246",\ + "7.714491, 7.933626, 7.958128, 7.968081, 7.999241",\ + "8.069990, 8.289125, 8.313627, 8.323580, 8.354740"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840626, 0.919566, 0.929327, 0.933292, 0.945705",\ + "0.840626, 0.919566, 0.929327, 0.933292, 0.945705",\ + "0.840626, 0.919566, 0.929327, 0.933292, 0.945705",\ + "0.840626, 0.919566, 0.929327, 0.933292, 0.945705",\ + "0.840626, 0.919566, 0.929327, 0.933292, 0.945705"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.438751, 6.750590, 6.778748, 6.790184, 6.825994",\ + "6.529029, 6.840868, 6.869026, 6.880463, 6.916272",\ + "6.596745, 6.908585, 6.936742, 6.948179, 6.983988",\ + "6.680234, 6.992073, 7.020231, 7.031668, 7.067477",\ + "7.010034, 7.321873, 7.350030, 7.361467, 7.397277"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202819, 1.269389, 1.274133, 1.276060, 1.282092",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282092",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282092",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282092",\ + "1.202819, 1.269389, 1.274133, 1.276060, 1.282092"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.751284, 6.954578, 6.977309, 6.986542, 7.015450",\ + "6.841563, 7.044857, 7.067588, 7.076820, 7.105728",\ + "6.909279, 7.112573, 7.135303, 7.144537, 7.173445",\ + "6.992768, 7.196062, 7.218793, 7.228025, 7.256933",\ + "7.322567, 7.525862, 7.548592, 7.557825, 7.586733"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840626, 0.919566, 0.929327, 0.933292, 0.945705",\ + "0.840626, 0.919566, 0.929327, 0.933292, 0.945705",\ + "0.840626, 0.919566, 0.929327, 0.933292, 0.945705",\ + "0.840626, 0.919566, 0.929327, 0.933292, 0.945705",\ + "0.840626, 0.919566, 0.929327, 0.933292, 0.945705"); + } + + } /* end of arc hkspi_clk_mprj_io[29]_redg_min*/ + } /* end of pin mprj_io[29] */ pin("mprj_io[28]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1310,11 +2330,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.529071, 10.853074, 10.882328, 10.894210, 10.931414",\ - "10.600479, 10.924482, 10.953736, 10.965618, 10.979817",\ - "10.639848, 10.963851, 10.979817, 10.979817, 10.979817",\ - "10.662086, 10.979817, 10.979817, 10.979817, 10.979817",\ - "10.662086, 10.979817, 10.979817, 10.979817, 10.979817"); + values ( "10.931852, 11.268005, 11.298356, 11.310684, 11.349282",\ + "11.005938, 11.342091, 11.372442, 11.384769, 11.399501",\ + "11.046782, 11.382936, 11.399501, 11.399501, 11.399501",\ + "11.069856, 11.399501, 11.399501, 11.399501, 11.399501",\ + "11.069856, 11.399501, 11.399501, 11.399501, 11.399501"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1328,11 +2348,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.747305, 10.963782, 10.987659, 10.997356, 11.027721",\ - "10.818712, 11.035191, 11.059066, 11.068764, 11.076124",\ - "10.858082, 11.074559, 11.076124, 11.076124, 11.076124",\ - "10.880320, 11.076124, 11.076124, 11.076124, 11.076124",\ - "10.880320, 11.076124, 11.076124, 11.076124, 11.076124"); + values ( "11.154914, 11.379510, 11.404281, 11.414343, 11.445847",\ + "11.229000, 11.453596, 11.478367, 11.488429, 11.496065",\ + "11.269845, 11.494441, 11.496065, 11.496065, 11.496065",\ + "11.292917, 11.496065, 11.496065, 11.496065, 11.496065",\ + "11.292917, 11.496065, 11.496065, 11.496065, 11.496065"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1353,11 +2373,11 @@ pin("mprj_io[28]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.130360, 9.130360, 9.130360, 9.130360, 9.130360",\ - "9.182806, 9.182806, 9.182806, 9.182806, 9.182806",\ - "9.182806, 9.182806, 9.182806, 9.182806, 9.182806",\ - "9.182806, 9.182806, 9.182806, 9.182806, 9.182806",\ - "9.182806, 9.182806, 9.182806, 9.182806, 9.182806"); + values ( "8.642118, 8.642119, 8.642119, 8.642119, 8.642119",\ + "8.692598, 8.692599, 8.692599, 8.692599, 8.692599",\ + "8.692598, 8.692599, 8.692599, 8.692599, 8.692599",\ + "8.692598, 8.692599, 8.692599, 8.692599, 8.692599",\ + "8.692598, 8.692599, 8.692599, 8.692599, 8.692599"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1371,11 +2391,11 @@ pin("mprj_io[28]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.106842, 9.106899, 9.106899, 9.106899, 9.106899",\ - "9.159288, 9.159346, 9.159346, 9.159346, 9.159346",\ - "9.159288, 9.159346, 9.159346, 9.159346, 9.159346",\ - "9.159288, 9.159346, 9.159346, 9.159346, 9.159346",\ - "9.159288, 9.159346, 9.159346, 9.159346, 9.159346"); + values ( "8.619484, 8.619539, 8.619539, 8.619539, 8.619539",\ + "8.669964, 8.670019, 8.670019, 8.670019, 8.670019",\ + "8.669964, 8.670019, 8.670019, 8.670019, 8.670019",\ + "8.669964, 8.670019, 8.670019, 8.670019, 8.670019",\ + "8.669964, 8.670019, 8.670019, 8.670019, 8.670019"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1389,12 +2409,97 @@ pin("mprj_io[28]") { } /* end of arc hk_serial_load_mprj_io[28]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.158965, 7.495118, 7.525469, 7.537796, 7.576395",\ + "7.256279, 7.592431, 7.622782, 7.635110, 7.673709",\ + "7.329271, 7.665423, 7.695775, 7.708102, 7.746701",\ + "7.419266, 7.755419, 7.785769, 7.798098, 7.836696",\ + "7.774764, 8.110917, 8.141268, 8.153596, 8.192194"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202823, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269392, 1.274136, 1.276063, 1.282096"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.500573, 7.719694, 7.744197, 7.754149, 7.785310",\ + "7.597886, 7.817008, 7.841510, 7.851462, 7.882623",\ + "7.670878, 7.890000, 7.914502, 7.924455, 7.955616",\ + "7.760874, 7.979995, 8.004498, 8.014450, 8.045610",\ + "8.116372, 8.335493, 8.359996, 8.369947, 8.401109"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840578, 0.919557, 0.929318, 0.933283, 0.945697",\ + "0.840578, 0.919557, 0.929318, 0.933283, 0.945697",\ + "0.840578, 0.919557, 0.929318, 0.933283, 0.945697",\ + "0.840578, 0.919557, 0.929318, 0.933283, 0.945697",\ + "0.840578, 0.919557, 0.929318, 0.933283, 0.945697"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.494745, 6.806598, 6.834754, 6.846191, 6.881999",\ + "6.585023, 6.896876, 6.925033, 6.936470, 6.972278",\ + "6.652740, 6.964592, 6.992749, 7.004186, 7.039994",\ + "6.736228, 7.048081, 7.076238, 7.087675, 7.123483",\ + "7.066028, 7.377880, 7.406037, 7.417474, 7.453282"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202823, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202823, 1.269392, 1.274136, 1.276063, 1.282096"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.797213, 7.000494, 7.023225, 7.032458, 7.061366",\ + "6.887491, 7.090773, 7.113503, 7.122736, 7.151645",\ + "6.955207, 7.158488, 7.181220, 7.190453, 7.219360",\ + "7.038696, 7.241978, 7.264709, 7.273941, 7.302850",\ + "7.368496, 7.571777, 7.594508, 7.603741, 7.632649"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840578, 0.919557, 0.929318, 0.933283, 0.945697",\ + "0.840578, 0.919557, 0.929318, 0.933283, 0.945697",\ + "0.840578, 0.919557, 0.929318, 0.933283, 0.945697",\ + "0.840578, 0.919557, 0.929318, 0.933283, 0.945697",\ + "0.840578, 0.919557, 0.929318, 0.933283, 0.945697"); + } + + } /* end of arc hkspi_clk_mprj_io[28]_redg_min*/ + } /* end of pin mprj_io[28] */ pin("mprj_io[27]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1408,11 +2513,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.018833, 11.342834, 11.372088, 11.383971, 11.421175",\ - "11.090240, 11.414242, 11.443496, 11.455379, 11.469578",\ - "11.129610, 11.453611, 11.469578, 11.469578, 11.469578",\ - "11.151848, 11.469578, 11.469578, 11.469578, 11.469578",\ - "11.151848, 11.469578, 11.469578, 11.469578, 11.469578"); + values ( "11.440313, 11.776465, 11.806816, 11.819144, 11.857742",\ + "11.514400, 11.850552, 11.880902, 11.893230, 11.907961",\ + "11.555244, 11.891397, 11.907961, 11.907961, 11.907961",\ + "11.578317, 11.907961, 11.907961, 11.907961, 11.907961",\ + "11.578317, 11.907961, 11.907961, 11.907961, 11.907961"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1426,11 +2531,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.234354, 11.450836, 11.474712, 11.484409, 11.514774",\ - "11.305761, 11.522243, 11.546120, 11.555817, 11.563177",\ - "11.345131, 11.561613, 11.563177, 11.563177, 11.563177",\ - "11.367369, 11.563177, 11.563177, 11.563177, 11.563177",\ - "11.367369, 11.563177, 11.563177, 11.563177, 11.563177"); + values ( "11.660562, 11.885161, 11.909933, 11.919994, 11.951498",\ + "11.734648, 11.959248, 11.984019, 11.994081, 12.001717",\ + "11.775492, 12.000092, 12.001717, 12.001717, 12.001717",\ + "11.798565, 12.001717, 12.001717, 12.001717, 12.001717",\ + "11.798565, 12.001717, 12.001717, 12.001717, 12.001717"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1451,11 +2556,11 @@ pin("mprj_io[27]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.614615, 9.614615, 9.614615, 9.614615, 9.614615",\ - "9.667062, 9.667062, 9.667062, 9.667062, 9.667062",\ - "9.667062, 9.667062, 9.667062, 9.667062, 9.667062",\ - "9.667062, 9.667062, 9.667062, 9.667062, 9.667062",\ - "9.667062, 9.667062, 9.667062, 9.667062, 9.667062"); + values ( "9.108433, 9.108434, 9.108434, 9.108434, 9.108434",\ + "9.158913, 9.158914, 9.158914, 9.158914, 9.158914",\ + "9.158913, 9.158914, 9.158914, 9.158914, 9.158914",\ + "9.158913, 9.158914, 9.158914, 9.158914, 9.158914",\ + "9.158913, 9.158914, 9.158914, 9.158914, 9.158914"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1469,11 +2574,11 @@ pin("mprj_io[27]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.591145, 9.591200, 9.591200, 9.591200, 9.591200",\ - "9.643591, 9.643646, 9.643646, 9.643646, 9.643646",\ - "9.643591, 9.643646, 9.643646, 9.643646, 9.643646",\ - "9.643591, 9.643646, 9.643646, 9.643646, 9.643646",\ - "9.643591, 9.643646, 9.643646, 9.643646, 9.643646"); + values ( "9.085842, 9.085896, 9.085896, 9.085896, 9.085896",\ + "9.136322, 9.136375, 9.136375, 9.136375, 9.136375",\ + "9.136322, 9.136375, 9.136375, 9.136375, 9.136375",\ + "9.136322, 9.136375, 9.136375, 9.136375, 9.136375",\ + "9.136322, 9.136375, 9.136375, 9.136375, 9.136375"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1487,12 +2592,97 @@ pin("mprj_io[27]") { } /* end of arc hk_serial_load_mprj_io[27]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.118270, 7.454421, 7.484773, 7.497100, 7.535699",\ + "7.215583, 7.551734, 7.582086, 7.594414, 7.633012",\ + "7.288575, 7.624727, 7.655078, 7.667406, 7.706005",\ + "7.378570, 7.714722, 7.745072, 7.757401, 7.796000",\ + "7.734068, 8.070219, 8.100571, 8.112898, 8.151497"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202822, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202822, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202822, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202822, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202822, 1.269392, 1.274136, 1.276063, 1.282096"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.463831, 7.682954, 7.707456, 7.717408, 7.748569",\ + "7.561144, 7.780267, 7.804770, 7.814722, 7.845882",\ + "7.634137, 7.853259, 7.877762, 7.887714, 7.918875",\ + "7.724132, 7.943254, 7.967756, 7.977709, 8.008869",\ + "8.079630, 8.298753, 8.323255, 8.333207, 8.364368"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840582, 0.919557, 0.929319, 0.933283, 0.945697",\ + "0.840582, 0.919557, 0.929319, 0.933283, 0.945697",\ + "0.840582, 0.919557, 0.929319, 0.933283, 0.945697",\ + "0.840582, 0.919557, 0.929319, 0.933283, 0.945697",\ + "0.840582, 0.919557, 0.929319, 0.933283, 0.945697"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.471605, 6.783457, 6.811614, 6.823050, 6.858859",\ + "6.561884, 6.873735, 6.901893, 6.913329, 6.949138",\ + "6.629600, 6.941451, 6.969608, 6.981045, 7.016853",\ + "6.713089, 7.024940, 7.053098, 7.064534, 7.100343",\ + "7.042889, 7.354740, 7.382897, 7.394334, 7.430142"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202822, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202822, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202822, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202822, 1.269392, 1.274136, 1.276063, 1.282096",\ + "1.202822, 1.269392, 1.274136, 1.276063, 1.282096"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.764530, 6.967813, 6.990543, 6.999776, 7.028685",\ + "6.854809, 7.058091, 7.080822, 7.090055, 7.118963",\ + "6.922524, 7.125807, 7.148538, 7.157771, 7.186679",\ + "7.006014, 7.209296, 7.232027, 7.241260, 7.270168",\ + "7.335814, 7.539096, 7.561827, 7.571060, 7.599968"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840582, 0.919557, 0.929319, 0.933283, 0.945697",\ + "0.840582, 0.919557, 0.929319, 0.933283, 0.945697",\ + "0.840582, 0.919557, 0.929319, 0.933283, 0.945697",\ + "0.840582, 0.919557, 0.929319, 0.933283, 0.945697",\ + "0.840582, 0.919557, 0.929319, 0.933283, 0.945697"); + } + + } /* end of arc hkspi_clk_mprj_io[27]_redg_min*/ + } /* end of pin mprj_io[27] */ pin("mprj_io[26]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1506,11 +2696,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.515003, 11.838991, 11.868245, 11.880128, 11.917333",\ - "11.586411, 11.910398, 11.939652, 11.951535, 11.965735",\ - "11.625780, 11.949768, 11.965735, 11.965735, 11.965735",\ - "11.648018, 11.965735, 11.965735, 11.965735, 11.965735",\ - "11.648018, 11.965735, 11.965735, 11.965735, 11.965735"); + values ( "11.955376, 12.291512, 12.321864, 12.334192, 12.372792",\ + "12.029461, 12.365598, 12.395949, 12.408278, 12.423011",\ + "12.070307, 12.406444, 12.423011, 12.423011, 12.423011",\ + "12.093378, 12.423011, 12.423011, 12.423011, 12.423011",\ + "12.093378, 12.423011, 12.423011, 12.423011, 12.423011"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1524,11 +2714,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.727908, 11.944386, 11.968261, 11.977959, 12.008324",\ - "11.799315, 12.015793, 12.039668, 12.049366, 12.056726",\ - "11.838685, 12.055162, 12.056726, 12.056726, 12.056726",\ - "11.860923, 12.056726, 12.056726, 12.056726, 12.056726",\ - "11.860923, 12.056726, 12.056726, 12.056726, 12.056726"); + values ( "12.172909, 12.397504, 12.422276, 12.432337, 12.463840",\ + "12.246994, 12.471589, 12.496361, 12.506422, 12.514059",\ + "12.287839, 12.512434, 12.514059, 12.514059, 12.514059",\ + "12.310912, 12.514059, 12.514059, 12.514059, 12.514059",\ + "12.310912, 12.514059, 12.514059, 12.514059, 12.514059"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1549,11 +2739,11 @@ pin("mprj_io[26]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.107804, 10.107804, 10.107804, 10.107804, 10.107804",\ - "10.160251, 10.160251, 10.160251, 10.160251, 10.160251",\ - "10.160251, 10.160251, 10.160251, 10.160251, 10.160251",\ - "10.160251, 10.160251, 10.160251, 10.160251, 10.160251",\ - "10.160251, 10.160251, 10.160251, 10.160251, 10.160251"); + values ( "9.583305, 9.583305, 9.583305, 9.583305, 9.583305",\ + "9.633785, 9.633785, 9.633785, 9.633785, 9.633785",\ + "9.633785, 9.633785, 9.633785, 9.633785, 9.633785",\ + "9.633785, 9.633785, 9.633785, 9.633785, 9.633785",\ + "9.633785, 9.633785, 9.633785, 9.633785, 9.633785"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1567,11 +2757,11 @@ pin("mprj_io[26]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.084276, 10.084333, 10.084333, 10.084333, 10.084333",\ - "10.136723, 10.136780, 10.136780, 10.136780, 10.136780",\ - "10.136723, 10.136780, 10.136780, 10.136780, 10.136780",\ - "10.136723, 10.136780, 10.136780, 10.136780, 10.136780",\ - "10.136723, 10.136780, 10.136780, 10.136780, 10.136780"); + values ( "9.560659, 9.560715, 9.560715, 9.560715, 9.560715",\ + "9.611139, 9.611195, 9.611195, 9.611195, 9.611195",\ + "9.611139, 9.611195, 9.611195, 9.611195, 9.611195",\ + "9.611139, 9.611195, 9.611195, 9.611195, 9.611195",\ + "9.611139, 9.611195, 9.611195, 9.611195, 9.611195"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1585,12 +2775,97 @@ pin("mprj_io[26]") { } /* end of arc hk_serial_load_mprj_io[26]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.253426, 7.589562, 7.619914, 7.632242, 7.670842",\ + "7.350739, 7.686876, 7.717227, 7.729556, 7.768155",\ + "7.423731, 7.759868, 7.790220, 7.802548, 7.841147",\ + "7.513725, 7.849863, 7.880214, 7.892542, 7.931142",\ + "7.869224, 8.205360, 8.235712, 8.248040, 8.286640"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202818, 1.269389, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269389, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269389, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269389, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269389, 1.274132, 1.276059, 1.282092"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.559679, 7.778816, 7.803318, 7.813270, 7.844430",\ + "7.656992, 7.876129, 7.900631, 7.910583, 7.941743",\ + "7.729985, 7.949122, 7.973624, 7.983576, 8.014736",\ + "7.819980, 8.039116, 8.063618, 8.073570, 8.104731",\ + "8.175478, 8.394614, 8.419116, 8.429068, 8.460228"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840630, 0.919567, 0.929328, 0.933292, 0.945706",\ + "0.840630, 0.919567, 0.929328, 0.933292, 0.945706",\ + "0.840630, 0.919567, 0.929328, 0.933292, 0.945706",\ + "0.840630, 0.919567, 0.929328, 0.933292, 0.945706",\ + "0.840630, 0.919567, 0.929328, 0.933292, 0.945706"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.576412, 6.888250, 6.916408, 6.927845, 6.963655",\ + "6.666691, 6.978529, 7.006687, 7.018124, 7.053933",\ + "6.734406, 7.046245, 7.074402, 7.085839, 7.121649",\ + "6.817896, 7.129734, 7.157891, 7.169328, 7.205137",\ + "7.147696, 7.459534, 7.487691, 7.499128, 7.534938"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202818, 1.269389, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269389, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269389, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269389, 1.274132, 1.276059, 1.282092",\ + "1.202818, 1.269389, 1.274132, 1.276059, 1.282092"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.848285, 7.051580, 7.074311, 7.083544, 7.112452",\ + "6.938564, 7.141859, 7.164590, 7.173822, 7.202730",\ + "7.006279, 7.209575, 7.232306, 7.241538, 7.270446",\ + "7.089768, 7.293064, 7.315794, 7.325027, 7.353935",\ + "7.419569, 7.622864, 7.645595, 7.654827, 7.683735"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840630, 0.919567, 0.929328, 0.933292, 0.945706",\ + "0.840630, 0.919567, 0.929328, 0.933292, 0.945706",\ + "0.840630, 0.919567, 0.929328, 0.933292, 0.945706",\ + "0.840630, 0.919567, 0.929328, 0.933292, 0.945706",\ + "0.840630, 0.919567, 0.929328, 0.933292, 0.945706"); + } + + } /* end of arc hkspi_clk_mprj_io[26]_redg_min*/ + } /* end of pin mprj_io[26] */ pin("mprj_io[25]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1604,11 +2879,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.994644, 12.318636, 12.347891, 12.359773, 12.396977",\ - "12.066051, 12.390043, 12.419298, 12.431180, 12.445380",\ - "12.105421, 12.429413, 12.445380, 12.445380, 12.445380",\ - "12.127659, 12.445380, 12.445380, 12.445380, 12.445380",\ - "12.127659, 12.445380, 12.445380, 12.445380, 12.445380"); + values ( "12.458952, 12.795094, 12.825445, 12.837773, 12.876373",\ + "12.533037, 12.869179, 12.899530, 12.911859, 12.926592",\ + "12.573883, 12.910025, 12.926592, 12.926592, 12.926592",\ + "12.596956, 12.926592, 12.926592, 12.926592, 12.926592",\ + "12.596956, 12.926592, 12.926592, 12.926592, 12.926592"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1622,11 +2897,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.210825, 12.427306, 12.451182, 12.460880, 12.491244",\ - "12.282232, 12.498713, 12.522590, 12.532288, 12.539647",\ - "12.321602, 12.538083, 12.539647, 12.539647, 12.539647",\ - "12.343840, 12.539647, 12.539647, 12.539647, 12.539647",\ - "12.343840, 12.539647, 12.539647, 12.539647, 12.539647"); + values ( "12.679881, 12.904480, 12.929252, 12.939313, 12.970816",\ + "12.753967, 12.978566, 13.003338, 13.013399, 13.021034",\ + "12.794812, 13.019411, 13.021034, 13.021034, 13.021034",\ + "12.817884, 13.021034, 13.021034, 13.021034, 13.021034",\ + "12.817884, 13.021034, 13.021034, 13.021034, 13.021034"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1647,11 +2922,11 @@ pin("mprj_io[25]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.587955, 10.587956, 10.587956, 10.587956, 10.587956",\ - "10.640402, 10.640403, 10.640403, 10.640403, 10.640403",\ - "10.640402, 10.640403, 10.640403, 10.640403, 10.640403",\ - "10.640402, 10.640403, 10.640403, 10.640403, 10.640403",\ - "10.640402, 10.640403, 10.640403, 10.640403, 10.640403"); + values ( "10.044352, 10.044352, 10.044352, 10.044352, 10.044352",\ + "10.094831, 10.094831, 10.094831, 10.094831, 10.094831",\ + "10.094831, 10.094831, 10.094831, 10.094831, 10.094831",\ + "10.094831, 10.094831, 10.094831, 10.094831, 10.094831",\ + "10.094831, 10.094831, 10.094831, 10.094831, 10.094831"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1665,11 +2940,11 @@ pin("mprj_io[25]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.564477, 10.564533, 10.564533, 10.564533, 10.564533",\ - "10.616923, 10.616980, 10.616980, 10.616980, 10.616980",\ - "10.616923, 10.616980, 10.616980, 10.616980, 10.616980",\ - "10.616923, 10.616980, 10.616980, 10.616980, 10.616980",\ - "10.616923, 10.616980, 10.616980, 10.616980, 10.616980"); + values ( "10.021753, 10.021807, 10.021807, 10.021807, 10.021807",\ + "10.072233, 10.072287, 10.072287, 10.072287, 10.072287",\ + "10.072233, 10.072287, 10.072287, 10.072287, 10.072287",\ + "10.072233, 10.072287, 10.072287, 10.072287, 10.072287",\ + "10.072233, 10.072287, 10.072287, 10.072287, 10.072287"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1683,12 +2958,97 @@ pin("mprj_io[25]") { } /* end of arc hk_serial_load_mprj_io[25]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.456799, 7.792940, 7.823292, 7.835620, 7.874219",\ + "7.554112, 7.890254, 7.920606, 7.932934, 7.971533",\ + "7.627105, 7.963246, 7.993598, 8.005926, 8.044525",\ + "7.717098, 8.053240, 8.083591, 8.095920, 8.134520",\ + "8.072597, 8.408738, 8.439090, 8.451418, 8.490017"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202819, 1.269390, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269390, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269390, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269390, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269390, 1.274133, 1.276060, 1.282093"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.686809, 7.905941, 7.930443, 7.940395, 7.971556",\ + "7.784122, 8.003255, 8.027757, 8.037709, 8.068870",\ + "7.857115, 8.076247, 8.100749, 8.110702, 8.141862",\ + "7.947110, 8.166242, 8.190744, 8.200697, 8.231856",\ + "8.302608, 8.521740, 8.546243, 8.556194, 8.587355"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840615, 0.919564, 0.929325, 0.933290, 0.945703",\ + "0.840615, 0.919564, 0.929325, 0.933290, 0.945703",\ + "0.840615, 0.919564, 0.929325, 0.933290, 0.945703",\ + "0.840615, 0.919564, 0.929325, 0.933290, 0.945703",\ + "0.840615, 0.919564, 0.929325, 0.933290, 0.945703"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.731033, 7.042875, 7.071033, 7.082470, 7.118279",\ + "6.821312, 7.133154, 7.161311, 7.172749, 7.208558",\ + "6.889028, 7.200870, 7.229027, 7.240464, 7.276274",\ + "6.972517, 7.284359, 7.312516, 7.323953, 7.359762",\ + "7.302317, 7.614159, 7.642316, 7.653753, 7.689562"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202819, 1.269390, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269390, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269390, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269390, 1.274133, 1.276060, 1.282093",\ + "1.202819, 1.269390, 1.274133, 1.276060, 1.282093"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.960753, 7.164044, 7.186775, 7.196008, 7.224916",\ + "7.051032, 7.254323, 7.277054, 7.286286, 7.315195",\ + "7.118748, 7.322039, 7.344769, 7.354002, 7.382911",\ + "7.202237, 7.405528, 7.428259, 7.437491, 7.466399",\ + "7.532036, 7.735328, 7.758059, 7.767291, 7.796199"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840615, 0.919564, 0.929325, 0.933290, 0.945703",\ + "0.840615, 0.919564, 0.929325, 0.933290, 0.945703",\ + "0.840615, 0.919564, 0.929325, 0.933290, 0.945703",\ + "0.840615, 0.919564, 0.929325, 0.933290, 0.945703",\ + "0.840615, 0.919564, 0.929325, 0.933290, 0.945703"); + } + + } /* end of arc hkspi_clk_mprj_io[25]_redg_min*/ + } /* end of pin mprj_io[25] */ pin("mprj_io[24]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1698,8 +3058,8 @@ pin("mprj_io[24]") { pin("mprj_io[23]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1709,8 +3069,8 @@ pin("mprj_io[23]") { pin("mprj_io[22]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1720,8 +3080,8 @@ pin("mprj_io[22]") { pin("mprj_io[21]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1731,8 +3091,8 @@ pin("mprj_io[21]") { pin("mprj_io[20]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1742,8 +3102,8 @@ pin("mprj_io[20]") { pin("mprj_io[19]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1753,8 +3113,8 @@ pin("mprj_io[19]") { pin("mprj_io[18]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1764,8 +3124,8 @@ pin("mprj_io[18]") { pin("mprj_io[17]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1775,8 +3135,8 @@ pin("mprj_io[17]") { pin("mprj_io[16]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1786,8 +3146,8 @@ pin("mprj_io[16]") { pin("mprj_io[15]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1797,8 +3157,8 @@ pin("mprj_io[15]") { pin("mprj_io[14]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 0.000000 ; @@ -1808,8 +3168,8 @@ pin("mprj_io[14]") { pin("mprj_io[13]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1823,11 +3183,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.302975, 11.626987, 11.656240, 11.668123, 11.705326",\ - "11.396767, 11.720779, 11.750032, 11.761915, 11.799118",\ - "11.461737, 11.785749, 11.815002, 11.826885, 11.864088",\ - "11.542011, 11.866024, 11.895277, 11.907160, 11.944363",\ - "11.854053, 12.178066, 12.207319, 12.219202, 12.256405"); + values ( "11.745217, 12.081381, 12.111731, 12.124059, 12.162657",\ + "11.842526, 12.178690, 12.209040, 12.221368, 12.259966",\ + "11.909933, 12.246097, 12.276447, 12.288774, 12.327373",\ + "11.993217, 12.329380, 12.359730, 12.372058, 12.410656",\ + "12.316959, 12.653123, 12.683474, 12.695801, 12.734399"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1841,11 +3201,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.513462, 11.729962, 11.753839, 11.763536, 11.793902",\ - "11.607254, 11.823754, 11.847631, 11.857328, 11.887694",\ - "11.672223, 11.888723, 11.912601, 11.922298, 11.952663",\ - "11.752497, 11.968998, 11.992874, 12.002572, 12.032937",\ - "12.064541, 12.281042, 12.304918, 12.314616, 12.344981"); + values ( "11.960240, 12.184860, 12.209632, 12.219694, 12.251198",\ + "12.057549, 12.282168, 12.306940, 12.317001, 12.348506",\ + "12.124955, 12.349575, 12.374347, 12.384409, 12.415913",\ + "12.208240, 12.432859, 12.457631, 12.467693, 12.499197",\ + "12.531981, 12.756601, 12.781373, 12.791435, 12.822939"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1866,11 +3226,11 @@ pin("mprj_io[13]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.925570, 9.925570, 9.925570, 9.925570, 9.925570",\ - "10.019361, 10.019361, 10.019361, 10.019361, 10.019361",\ - "10.084332, 10.084332, 10.084332, 10.084332, 10.084332",\ - "10.164606, 10.164606, 10.164606, 10.164606, 10.164606",\ - "10.476646, 10.476646, 10.476646, 10.476646, 10.476646"); + values ( "9.535601, 9.535602, 9.535602, 9.535602, 9.535602",\ + "9.625875, 9.625876, 9.625876, 9.625876, 9.625876",\ + "9.688410, 9.688410, 9.688410, 9.688410, 9.688410",\ + "9.765673, 9.765673, 9.765673, 9.765673, 9.765673",\ + "10.066011, 10.066012, 10.066012, 10.066012, 10.066012"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1884,11 +3244,11 @@ pin("mprj_io[13]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.902317, 9.902363, 9.902363, 9.902363, 9.902363",\ - "9.996109, 9.996155, 9.996155, 9.996155, 9.996155",\ - "10.061079, 10.061125, 10.061125, 10.061125, 10.061125",\ - "10.141354, 10.141399, 10.141399, 10.141399, 10.141399",\ - "10.453394, 10.453440, 10.453440, 10.453440, 10.453440"); + values ( "9.513221, 9.513265, 9.513265, 9.513265, 9.513265",\ + "9.603496, 9.603539, 9.603539, 9.603539, 9.603539",\ + "9.666029, 9.666073, 9.666073, 9.666073, 9.666073",\ + "9.743292, 9.743336, 9.743336, 9.743336, 9.743336",\ + "10.043632, 10.043675, 10.043675, 10.043675, 10.043675"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1902,12 +3262,97 @@ pin("mprj_io[13]") { } /* end of arc hk_serial_load_mprj_io[13]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.372898, 7.709062, 7.739412, 7.751740, 7.790338",\ + "7.470211, 7.806375, 7.836725, 7.849053, 7.887651",\ + "7.543203, 7.879367, 7.909718, 7.922045, 7.960644",\ + "7.633198, 7.969361, 7.999712, 8.012039, 8.050638",\ + "7.988697, 8.324861, 8.355211, 8.367538, 8.406137"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\ + "1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\ + "1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\ + "1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\ + "1.202826, 1.269395, 1.274139, 1.276065, 1.282098"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.751534, 7.970645, 7.995148, 8.005100, 8.036262",\ + "7.848847, 8.067959, 8.092461, 8.102413, 8.133574",\ + "7.921840, 8.140951, 8.165453, 8.175406, 8.206567",\ + "8.011834, 8.230946, 8.255447, 8.265400, 8.296561",\ + "8.367333, 8.586445, 8.610947, 8.620899, 8.652061"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840544, 0.919550, 0.929311, 0.933276, 0.945691",\ + "0.840544, 0.919550, 0.929311, 0.933276, 0.945691",\ + "0.840544, 0.919550, 0.929311, 0.933276, 0.945691",\ + "0.840544, 0.919550, 0.929311, 0.933276, 0.945691",\ + "0.840544, 0.919550, 0.929311, 0.933276, 0.945691"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.539519, 6.851382, 6.879539, 6.890975, 6.926783",\ + "6.629798, 6.941660, 6.969817, 6.981253, 7.017061",\ + "6.697514, 7.009377, 7.037533, 7.048969, 7.084777",\ + "6.781003, 7.092865, 7.121022, 7.132458, 7.168266",\ + "7.110803, 7.422665, 7.450821, 7.462258, 7.498066"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\ + "1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\ + "1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\ + "1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\ + "1.202826, 1.269395, 1.274139, 1.276065, 1.282098"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.858954, 7.062226, 7.084958, 7.094191, 7.123099",\ + "6.949233, 7.152505, 7.175236, 7.184469, 7.213377",\ + "7.016949, 7.220221, 7.242952, 7.252185, 7.281094",\ + "7.100438, 7.303710, 7.326441, 7.335674, 7.364583",\ + "7.430238, 7.633510, 7.656241, 7.665474, 7.694383"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840544, 0.919550, 0.929311, 0.933276, 0.945691",\ + "0.840544, 0.919550, 0.929311, 0.933276, 0.945691",\ + "0.840544, 0.919550, 0.929311, 0.933276, 0.945691",\ + "0.840544, 0.919550, 0.929311, 0.933276, 0.945691",\ + "0.840544, 0.919550, 0.929311, 0.933276, 0.945691"); + } + + } /* end of arc hkspi_clk_mprj_io[13]_redg_min*/ + } /* end of pin mprj_io[13] */ pin("mprj_io[12]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1921,11 +3366,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.772686, 11.096600, 11.125858, 11.137742, 11.174951",\ - "10.866478, 11.190392, 11.219650, 11.231534, 11.268743",\ - "10.931448, 11.255363, 11.284621, 11.296505, 11.333714",\ - "11.011723, 11.335636, 11.364895, 11.376779, 11.413987",\ - "11.323763, 11.647677, 11.676935, 11.688820, 11.726028"); + values ( "11.185654, 11.521715, 11.552071, 11.564401, 11.603004",\ + "11.282963, 11.619024, 11.649380, 11.661709, 11.700314",\ + "11.350369, 11.686431, 11.716785, 11.729115, 11.767719",\ + "11.433654, 11.769715, 11.800070, 11.812400, 11.851004",\ + "11.757397, 12.093458, 12.123814, 12.136143, 12.174747"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1939,11 +3384,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.980557, 11.196998, 11.220873, 11.230571, 11.260935",\ - "11.074349, 11.290790, 11.314665, 11.324363, 11.354727",\ - "11.139320, 11.355761, 11.379636, 11.389334, 11.419697",\ - "11.219594, 11.436033, 11.459909, 11.469606, 11.499970",\ - "11.531635, 11.748075, 11.771951, 11.781649, 11.812012"); + values ( "11.397966, 11.622522, 11.647293, 11.657354, 11.688857",\ + "11.495275, 11.719831, 11.744602, 11.754663, 11.786165",\ + "11.562681, 11.787237, 11.812008, 11.822069, 11.853572",\ + "11.645966, 11.870522, 11.895292, 11.905354, 11.936856",\ + "11.969709, 12.194265, 12.219036, 12.229097, 12.260600"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1964,11 +3409,11 @@ pin("mprj_io[12]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.422718, 9.422719, 9.422719, 9.422719, 9.422719",\ - "9.516510, 9.516511, 9.516511, 9.516511, 9.516511",\ - "9.581481, 9.581481, 9.581481, 9.581481, 9.581481",\ - "9.661755, 9.661756, 9.661756, 9.661756, 9.661756",\ - "9.973796, 9.973796, 9.973796, 9.973796, 9.973796"); + values ( "9.053436, 9.053436, 9.053436, 9.053436, 9.053436",\ + "9.143711, 9.143711, 9.143711, 9.143711, 9.143711",\ + "9.206244, 9.206244, 9.206244, 9.206244, 9.206244",\ + "9.283506, 9.283507, 9.283507, 9.283507, 9.283507",\ + "9.583847, 9.583847, 9.583847, 9.583847, 9.583847"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1982,11 +3427,11 @@ pin("mprj_io[12]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.398746, 9.398823, 9.398823, 9.398823, 9.398823",\ - "9.492538, 9.492615, 9.492615, 9.492615, 9.492615",\ - "9.557508, 9.557586, 9.557586, 9.557586, 9.557586",\ - "9.637783, 9.637859, 9.637859, 9.637859, 9.637859",\ - "9.949823, 9.949901, 9.949901, 9.949901, 9.949901"); + values ( "9.030363, 9.030437, 9.030437, 9.030437, 9.030437",\ + "9.120638, 9.120711, 9.120711, 9.120711, 9.120711",\ + "9.183171, 9.183245, 9.183245, 9.183245, 9.183245",\ + "9.260434, 9.260508, 9.260508, 9.260508, 9.260508",\ + "9.560774, 9.560847, 9.560847, 9.560847, 9.560847"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2000,12 +3445,97 @@ pin("mprj_io[12]") { } /* end of arc hk_serial_load_mprj_io[12]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.173378, 7.509439, 7.539795, 7.552125, 7.590729",\ + "7.270691, 7.606752, 7.637108, 7.649437, 7.688042",\ + "7.343684, 7.679746, 7.710101, 7.722430, 7.761034",\ + "7.433679, 7.769740, 7.800095, 7.812425, 7.851028",\ + "7.789176, 8.125237, 8.155593, 8.167923, 8.206527"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202797, 1.269371, 1.274115, 1.276042, 1.282075",\ + "1.202797, 1.269371, 1.274115, 1.276042, 1.282075",\ + "1.202797, 1.269371, 1.274115, 1.276042, 1.282075",\ + "1.202797, 1.269371, 1.274115, 1.276042, 1.282075",\ + "1.202797, 1.269371, 1.274115, 1.276042, 1.282075"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.342922, 7.562130, 7.586630, 7.596581, 7.627738",\ + "7.440235, 7.659443, 7.683943, 7.693894, 7.725052",\ + "7.513227, 7.732435, 7.756935, 7.766887, 7.798044",\ + "7.603223, 7.822431, 7.846931, 7.856882, 7.888039",\ + "7.958721, 8.177929, 8.202429, 8.212379, 8.243538"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840874, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840874, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840874, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840874, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840874, 0.919615, 0.929374, 0.933338, 0.945749"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.517033, 6.828801, 6.856962, 6.868400, 6.904214",\ + "6.607312, 6.919080, 6.947240, 6.958679, 6.994493",\ + "6.675028, 6.986795, 7.014956, 7.026395, 7.062208",\ + "6.758517, 7.070285, 7.098445, 7.109884, 7.145698",\ + "7.088316, 7.400084, 7.428245, 7.439683, 7.475497"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202797, 1.269371, 1.274115, 1.276042, 1.282075",\ + "1.202797, 1.269371, 1.274115, 1.276042, 1.282075",\ + "1.202797, 1.269371, 1.274115, 1.276042, 1.282075",\ + "1.202797, 1.269371, 1.274115, 1.276042, 1.282075",\ + "1.202797, 1.269371, 1.274115, 1.276042, 1.282075"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.649993, 6.853354, 6.876083, 6.885315, 6.914221",\ + "6.740272, 6.943633, 6.966362, 6.975594, 7.004499",\ + "6.807988, 7.011350, 7.034079, 7.043310, 7.072216",\ + "6.891477, 7.094838, 7.117567, 7.126799, 7.155704",\ + "7.221276, 7.424638, 7.447367, 7.456599, 7.485504"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840874, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840874, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840874, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840874, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840874, 0.919615, 0.929374, 0.933338, 0.945749"); + } + + } /* end of arc hkspi_clk_mprj_io[12]_redg_min*/ + } /* end of pin mprj_io[12] */ pin("mprj_io[11]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2019,11 +3549,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.292921, 10.616831, 10.646090, 10.657973, 10.695182",\ - "10.386713, 10.710623, 10.739882, 10.751765, 10.788974",\ - "10.451684, 10.775594, 10.804852, 10.816736, 10.853945",\ - "10.531958, 10.855867, 10.885126, 10.897010, 10.934218",\ - "10.843999, 11.167909, 11.197166, 11.209051, 11.246260"); + values ( "10.687659, 11.023716, 11.054071, 11.066401, 11.105005",\ + "10.784968, 11.121024, 11.151380, 11.163710, 11.202313",\ + "10.852375, 11.188431, 11.218786, 11.231116, 11.269720",\ + "10.935658, 11.271715, 11.302071, 11.314400, 11.353004",\ + "11.259401, 11.595457, 11.625813, 11.638143, 11.676746"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2037,11 +3567,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.505709, 10.722134, 10.746009, 10.755707, 10.786070",\ - "10.599501, 10.815926, 10.839801, 10.849499, 10.879862",\ - "10.664471, 10.880897, 10.904772, 10.914469, 10.944832",\ - "10.744744, 10.961170, 10.985045, 10.994742, 11.025106",\ - "11.056787, 11.273211, 11.297087, 11.306785, 11.337148"); + values ( "10.905070, 11.129612, 11.154383, 11.164444, 11.195946",\ + "11.002378, 11.226920, 11.251690, 11.261751, 11.293253",\ + "11.069785, 11.294327, 11.319098, 11.329159, 11.360661",\ + "11.153069, 11.377611, 11.402382, 11.412443, 11.443945",\ + "11.476812, 11.701354, 11.726124, 11.736185, 11.767687"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2062,11 +3592,11 @@ pin("mprj_io[11]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.953146, 8.953147, 8.953147, 8.953147, 8.953147",\ - "9.046938, 9.046939, 9.046939, 9.046939, 9.046939",\ - "9.111909, 9.111910, 9.111910, 9.111910, 9.111910",\ - "9.192183, 9.192183, 9.192183, 9.192183, 9.192183",\ - "9.504224, 9.504225, 9.504225, 9.504225, 9.504225"); + values ( "8.601328, 8.601328, 8.601328, 8.601328, 8.601328",\ + "8.691603, 8.691603, 8.691603, 8.691603, 8.691603",\ + "8.754136, 8.754137, 8.754137, 8.754137, 8.754137",\ + "8.831399, 8.831400, 8.831400, 8.831400, 8.831400",\ + "9.131739, 9.131739, 9.131739, 9.131739, 9.131739"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2080,11 +3610,11 @@ pin("mprj_io[11]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.929000, 8.929085, 8.929085, 8.929085, 8.929085",\ - "9.022792, 9.022877, 9.022877, 9.022877, 9.022877",\ - "9.087763, 9.087847, 9.087847, 9.087847, 9.087847",\ - "9.168036, 9.168121, 9.168121, 9.168121, 9.168121",\ - "9.480078, 9.480162, 9.480162, 9.480162, 9.480162"); + values ( "8.578087, 8.578168, 8.578168, 8.578168, 8.578168",\ + "8.668362, 8.668443, 8.668443, 8.668443, 8.668443",\ + "8.730895, 8.730976, 8.730976, 8.730976, 8.730976",\ + "8.808158, 8.808239, 8.808239, 8.808239, 8.808239",\ + "9.108498, 9.108579, 9.108579, 9.108579, 9.108579"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2098,12 +3628,97 @@ pin("mprj_io[11]") { } /* end of arc hk_serial_load_mprj_io[11]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.098735, 7.434792, 7.465147, 7.477477, 7.516081",\ + "7.196049, 7.532104, 7.562460, 7.574790, 7.613394",\ + "7.269041, 7.605097, 7.635453, 7.647782, 7.686387",\ + "7.359036, 7.695092, 7.725448, 7.737778, 7.776381",\ + "7.714534, 8.050591, 8.080946, 8.093275, 8.131880"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202795, 1.269370, 1.274114, 1.276041, 1.282073",\ + "1.202795, 1.269370, 1.274114, 1.276041, 1.282073",\ + "1.202795, 1.269370, 1.274114, 1.276041, 1.282073",\ + "1.202795, 1.269370, 1.274114, 1.276041, 1.282073",\ + "1.202795, 1.269370, 1.274114, 1.276041, 1.282073"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.316466, 7.535679, 7.560179, 7.570129, 7.601287",\ + "7.413779, 7.632992, 7.657492, 7.667443, 7.698600",\ + "7.486772, 7.705985, 7.730484, 7.740436, 7.771593",\ + "7.576766, 7.795979, 7.820479, 7.830430, 7.861588",\ + "7.932264, 8.151478, 8.175978, 8.185928, 8.217086"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840891, 0.919618, 0.929377, 0.933341, 0.945752",\ + "0.840891, 0.919618, 0.929377, 0.933341, 0.945752",\ + "0.840891, 0.919618, 0.929377, 0.933341, 0.945752",\ + "0.840891, 0.919618, 0.929377, 0.933341, 0.945752",\ + "0.840891, 0.919618, 0.929377, 0.933341, 0.945752"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.444406, 6.756169, 6.784330, 6.795769, 6.831582",\ + "6.534685, 6.846447, 6.874609, 6.886047, 6.921861",\ + "6.602401, 6.914164, 6.942325, 6.953763, 6.989577",\ + "6.685890, 6.997653, 7.025814, 7.037252, 7.073066",\ + "7.015689, 7.327452, 7.355613, 7.367052, 7.402865"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202795, 1.269370, 1.274114, 1.276041, 1.282073",\ + "1.202795, 1.269370, 1.274114, 1.276041, 1.282073",\ + "1.202795, 1.269370, 1.274114, 1.276041, 1.282073",\ + "1.202795, 1.269370, 1.274114, 1.276041, 1.282073",\ + "1.202795, 1.269370, 1.274114, 1.276041, 1.282073"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.624550, 6.827916, 6.850645, 6.859877, 6.888782",\ + "6.714828, 6.918195, 6.940924, 6.950155, 6.979061",\ + "6.782544, 6.985910, 7.008639, 7.017871, 7.046776",\ + "6.866034, 7.069399, 7.092128, 7.101360, 7.130265",\ + "7.195833, 7.399199, 7.421928, 7.431160, 7.460065"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840891, 0.919618, 0.929377, 0.933341, 0.945752",\ + "0.840891, 0.919618, 0.929377, 0.933341, 0.945752",\ + "0.840891, 0.919618, 0.929377, 0.933341, 0.945752",\ + "0.840891, 0.919618, 0.929377, 0.933341, 0.945752",\ + "0.840891, 0.919618, 0.929377, 0.933341, 0.945752"); + } + + } /* end of arc hkspi_clk_mprj_io[11]_redg_min*/ + } /* end of pin mprj_io[11] */ pin("mprj_io[10]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2117,11 +3732,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.807346, 10.131254, 10.160513, 10.172397, 10.209606",\ - "9.901138, 10.225046, 10.254305, 10.266189, 10.303398",\ - "9.966109, 10.290017, 10.319276, 10.331160, 10.368369",\ - "10.046383, 10.370291, 10.399549, 10.411433, 10.448643",\ - "10.358424, 10.682332, 10.711591, 10.723475, 10.760684"); + values ( "12.610316, 12.946371, 12.976727, 12.989056, 13.027660",\ + "12.707624, 13.043679, 13.074035, 13.086365, 13.124969",\ + "12.775031, 13.111086, 13.141441, 13.153770, 13.192375",\ + "12.858315, 13.194370, 13.224726, 13.237055, 13.275660",\ + "13.182056, 13.518111, 13.548467, 13.560797, 13.599401"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2135,11 +3750,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.003170, 10.219606, 10.243483, 10.253180, 10.283544",\ - "10.096962, 10.313398, 10.337275, 10.346972, 10.377336",\ - "10.161932, 10.378369, 10.402245, 10.411942, 10.442306",\ - "10.242207, 10.458643, 10.482518, 10.492216, 10.522579",\ - "10.554248, 10.770685, 10.794559, 10.804257, 10.834621"); + values ( "11.486294, 11.705507, 11.730007, 11.739959, 11.771116",\ + "11.583603, 11.802816, 11.827316, 11.837268, 11.868425",\ + "11.651009, 11.870222, 11.894722, 11.904674, 11.935831",\ + "11.734292, 11.953506, 11.978005, 11.987957, 12.019114",\ + "12.058035, 12.277248, 12.301748, 12.311700, 12.342857"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2160,11 +3775,11 @@ pin("mprj_io[10]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.449532, 8.449532, 8.449532, 8.449532, 8.449532",\ - "8.543324, 8.543324, 8.543324, 8.543324, 8.543324",\ - "8.608294, 8.608294, 8.608294, 8.608294, 8.608294",\ - "8.688568, 8.688568, 8.688568, 8.688568, 8.688568",\ - "9.000608, 9.000608, 9.000608, 9.000608, 9.000608"); + values ( "8.116404, 8.116404, 8.116404, 8.116404, 8.116404",\ + "8.206678, 8.206678, 8.206678, 8.206678, 8.206678",\ + "8.269212, 8.269213, 8.269213, 8.269213, 8.269213",\ + "8.346475, 8.346476, 8.346476, 8.346476, 8.346476",\ + "8.646814, 8.646814, 8.646814, 8.646814, 8.646814"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2178,11 +3793,11 @@ pin("mprj_io[10]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.425519, 8.425598, 8.425598, 8.425598, 8.425598",\ - "8.519311, 8.519390, 8.519390, 8.519390, 8.519390",\ - "8.584282, 8.584360, 8.584360, 8.584360, 8.584360",\ - "8.664556, 8.664635, 8.664635, 8.664635, 8.664635",\ - "8.976597, 8.976675, 8.976675, 8.976675, 8.976675"); + values ( "8.093292, 8.093369, 8.093369, 8.093369, 8.093369",\ + "8.183567, 8.183643, 8.183643, 8.183643, 8.183643",\ + "8.246100, 8.246176, 8.246176, 8.246176, 8.246176",\ + "8.323363, 8.323439, 8.323439, 8.323439, 8.323439",\ + "8.623703, 8.623779, 8.623779, 8.623779, 8.623779"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2196,12 +3811,97 @@ pin("mprj_io[10]") { } /* end of arc hk_serial_load_mprj_io[10]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.154006, 7.490061, 7.520416, 7.532746, 7.571350",\ + "7.251319, 7.587374, 7.617729, 7.630059, 7.668664",\ + "7.324312, 7.660366, 7.690722, 7.703052, 7.741656",\ + "7.414307, 7.750361, 7.780717, 7.793046, 7.831651",\ + "7.769804, 8.105859, 8.136214, 8.148544, 8.187149"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202795, 1.269369, 1.274113, 1.276040, 1.282073",\ + "1.202795, 1.269369, 1.274113, 1.276040, 1.282073",\ + "1.202795, 1.269369, 1.274113, 1.276040, 1.282073",\ + "1.202795, 1.269369, 1.274113, 1.276040, 1.282073",\ + "1.202795, 1.269369, 1.274113, 1.276040, 1.282073"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.524127, 7.743341, 7.767841, 7.777792, 7.808949",\ + "7.621440, 7.840654, 7.865154, 7.875105, 7.906262",\ + "7.694433, 7.913647, 7.938147, 7.948098, 7.979256",\ + "7.784428, 8.003642, 8.028142, 8.038094, 8.069250",\ + "8.139926, 8.359140, 8.383640, 8.393591, 8.424748"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840896, 0.919620, 0.929378, 0.933342, 0.945753",\ + "0.840896, 0.919620, 0.929378, 0.933342, 0.945753",\ + "0.840896, 0.919620, 0.929378, 0.933342, 0.945753",\ + "0.840896, 0.919620, 0.929378, 0.933342, 0.945753",\ + "0.840896, 0.919620, 0.929378, 0.933342, 0.945753"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.245810, 5.557571, 5.585732, 5.597171, 5.632985",\ + "5.336085, 5.647846, 5.676008, 5.687446, 5.723260",\ + "5.403790, 5.715552, 5.743713, 5.755151, 5.790965",\ + "5.487352, 5.799113, 5.827275, 5.838713, 5.874527",\ + "5.817649, 6.129410, 6.157572, 6.169010, 6.204823"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202795, 1.269369, 1.274113, 1.276040, 1.282073",\ + "1.202795, 1.269369, 1.274113, 1.276040, 1.282073",\ + "1.202795, 1.269369, 1.274113, 1.276040, 1.282073",\ + "1.202795, 1.269369, 1.274113, 1.276040, 1.282073",\ + "1.202795, 1.269369, 1.274113, 1.276040, 1.282073"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.565300, 5.768668, 5.791396, 5.800628, 5.829534",\ + "5.655575, 5.858943, 5.881671, 5.890903, 5.919808",\ + "5.723281, 5.926648, 5.949377, 5.958609, 5.987514",\ + "5.806842, 6.010210, 6.032938, 6.042171, 6.071075",\ + "6.137139, 6.340507, 6.363235, 6.372467, 6.401372"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840896, 0.919620, 0.929378, 0.933342, 0.945753",\ + "0.840896, 0.919620, 0.929378, 0.933342, 0.945753",\ + "0.840896, 0.919620, 0.929378, 0.933342, 0.945753",\ + "0.840896, 0.919620, 0.929378, 0.933342, 0.945753",\ + "0.840896, 0.919620, 0.929378, 0.933342, 0.945753"); + } + + } /* end of arc hkspi_clk_mprj_io[10]_redg_min*/ + } /* end of pin mprj_io[10] */ pin("mprj_io[9]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2215,11 +3915,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.311970, 9.635841, 9.665102, 9.676987, 9.714197",\ - "9.405762, 9.729633, 9.758894, 9.770779, 9.807989",\ - "9.470732, 9.794603, 9.823864, 9.835749, 9.872959",\ - "9.551004, 9.874877, 9.904137, 9.916021, 9.953233",\ - "9.863047, 10.186919, 10.216179, 10.228064, 10.265275"); + values ( "9.669347, 10.005364, 10.035722, 10.048052, 10.086658",\ + "9.766656, 10.102673, 10.133030, 10.145361, 10.183968",\ + "9.834063, 10.170080, 10.200438, 10.212768, 10.251374",\ + "9.917346, 10.253364, 10.283721, 10.296051, 10.334658",\ + "10.241089, 10.577106, 10.607464, 10.619795, 10.658401"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2233,11 +3933,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.514961, 9.731403, 9.755279, 9.764977, 9.795340",\ - "9.608753, 9.825195, 9.849071, 9.858768, 9.889132",\ - "9.673723, 9.890165, 9.914041, 9.923738, 9.954102",\ - "9.753998, 9.970439, 9.994314, 10.004012, 10.034376",\ - "10.066039, 10.282480, 10.306356, 10.316053, 10.346417"); + values ( "9.876596, 10.101154, 10.125925, 10.135986, 10.167488",\ + "9.973906, 10.198463, 10.223234, 10.233295, 10.264797",\ + "10.041311, 10.265870, 10.290641, 10.300702, 10.332205",\ + "10.124596, 10.349154, 10.373924, 10.383986, 10.415487",\ + "10.448338, 10.672896, 10.697667, 10.707728, 10.739231"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2258,11 +3958,11 @@ pin("mprj_io[9]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.961486, 7.961487, 7.961487, 7.961487, 7.961487",\ - "8.055278, 8.055279, 8.055279, 8.055279, 8.055279",\ - "8.120249, 8.120249, 8.120249, 8.120249, 8.120249",\ - "8.200522, 8.200523, 8.200523, 8.200523, 8.200523",\ - "8.512564, 8.512564, 8.512564, 8.512564, 8.512564"); + values ( "7.646492, 7.646492, 7.646492, 7.646492, 7.646492",\ + "7.736767, 7.736767, 7.736767, 7.736767, 7.736767",\ + "7.799300, 7.799300, 7.799300, 7.799300, 7.799300",\ + "7.876563, 7.876563, 7.876563, 7.876563, 7.876563",\ + "8.176903, 8.176903, 8.176903, 8.176903, 8.176903"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2276,11 +3976,11 @@ pin("mprj_io[9]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.937533, 7.937609, 7.937609, 7.937609, 7.937609",\ - "8.031324, 8.031401, 8.031401, 8.031401, 8.031401",\ - "8.096295, 8.096372, 8.096372, 8.096372, 8.096372",\ - "8.176569, 8.176645, 8.176645, 8.176645, 8.176645",\ - "8.488610, 8.488687, 8.488687, 8.488687, 8.488687"); + values ( "7.623437, 7.623510, 7.623510, 7.623510, 7.623510",\ + "7.713712, 7.713785, 7.713785, 7.713785, 7.713785",\ + "7.776245, 7.776318, 7.776318, 7.776318, 7.776318",\ + "7.853508, 7.853581, 7.853581, 7.853581, 7.853581",\ + "8.153848, 8.153921, 8.153921, 8.153921, 8.153921"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2294,12 +3994,184 @@ pin("mprj_io[9]") { } /* end of arc hk_serial_load_mprj_io[9]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.263637, 7.599655, 7.630012, 7.642342, 7.680949",\ + "7.360950, 7.696968, 7.727324, 7.739655, 7.778262",\ + "7.433943, 7.769960, 7.800318, 7.812648, 7.851254",\ + "7.523937, 7.859955, 7.890312, 7.902642, 7.941249",\ + "7.879435, 8.215452, 8.245810, 8.258141, 8.296747"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202784, 1.269361, 1.274105, 1.276031, 1.282064",\ + "1.202784, 1.269361, 1.274105, 1.276031, 1.282064",\ + "1.202784, 1.269361, 1.274105, 1.276031, 1.282064",\ + "1.202784, 1.269361, 1.274105, 1.276031, 1.282064",\ + "1.202784, 1.269361, 1.274105, 1.276031, 1.282064"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.584856, 7.804106, 7.828604, 7.838555, 7.869711",\ + "7.682169, 7.901419, 7.925917, 7.935868, 7.967024",\ + "7.755162, 7.974411, 7.998910, 8.008861, 8.040017",\ + "7.845157, 8.064406, 8.088905, 8.098856, 8.130012",\ + "8.200656, 8.419905, 8.444404, 8.454354, 8.485511"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.841017, 0.919643, 0.929401, 0.933365, 0.945774",\ + "0.841017, 0.919643, 0.929401, 0.933365, 0.945774",\ + "0.841017, 0.919643, 0.929401, 0.933365, 0.945774",\ + "0.841017, 0.919643, 0.929401, 0.933365, 0.945774",\ + "0.841017, 0.919643, 0.929401, 0.933365, 0.945774"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.180106, 5.491833, 5.519996, 5.531435, 5.567250",\ + "5.270381, 5.582108, 5.610271, 5.621710, 5.657525",\ + "5.338086, 5.649814, 5.677976, 5.689415, 5.725231",\ + "5.421648, 5.733375, 5.761538, 5.772977, 5.808792",\ + "5.751945, 6.063672, 6.091835, 6.103274, 6.139090"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202784, 1.269361, 1.274105, 1.276031, 1.282064",\ + "1.202784, 1.269361, 1.274105, 1.276031, 1.282064",\ + "1.202784, 1.269361, 1.274105, 1.276031, 1.282064",\ + "1.202784, 1.269361, 1.274105, 1.276031, 1.282064",\ + "1.202784, 1.269361, 1.274105, 1.276031, 1.282064"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.523882, 5.727282, 5.750010, 5.759241, 5.788145",\ + "5.614157, 5.817556, 5.840284, 5.849516, 5.878420",\ + "5.681862, 5.885262, 5.907990, 5.917221, 5.946125",\ + "5.765424, 5.968823, 5.991551, 6.000783, 6.029687",\ + "6.095721, 6.299121, 6.321849, 6.331080, 6.359984"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.841017, 0.919643, 0.929401, 0.933365, 0.945774",\ + "0.841017, 0.919643, 0.929401, 0.933365, 0.945774",\ + "0.841017, 0.919643, 0.929401, 0.933365, 0.945774",\ + "0.841017, 0.919643, 0.929401, 0.933365, 0.945774",\ + "0.841017, 0.919643, 0.929401, 0.933365, 0.945774"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_redg_min*/ + + timing () { + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "4.930615, 5.266633, 5.296990, 5.309320, 5.347927",\ + "5.027924, 5.363942, 5.394299, 5.406629, 5.445236",\ + "5.100903, 5.436920, 5.467277, 5.479608, 5.518214",\ + "5.191011, 5.527029, 5.557386, 5.569716, 5.608323",\ + "5.546803, 5.882820, 5.913177, 5.925508, 5.964114"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202784, 1.269361, 1.274105, 1.276031, 1.282064",\ + "1.202784, 1.269361, 1.274105, 1.276031, 1.282064",\ + "1.202784, 1.269361, 1.274105, 1.276031, 1.282064",\ + "1.202784, 1.269361, 1.274105, 1.276031, 1.282064",\ + "1.202784, 1.269361, 1.274105, 1.276031, 1.282064"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.311672, 5.530921, 5.555420, 5.565371, 5.596527",\ + "5.449331, 5.668580, 5.693079, 5.703030, 5.734186",\ + "5.597617, 5.816866, 5.841365, 5.851316, 5.882472",\ + "5.838227, 6.057476, 6.081975, 6.091926, 6.123082",\ + "6.829839, 7.049088, 7.073587, 7.083538, 7.114694"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.841017, 0.919643, 0.929401, 0.933365, 0.945774",\ + "0.841017, 0.919643, 0.929401, 0.933365, 0.945774",\ + "0.841017, 0.919643, 0.929401, 0.933365, 0.945774",\ + "0.841017, 0.919643, 0.929401, 0.933365, 0.945774",\ + "0.841017, 0.919643, 0.929401, 0.933365, 0.945774"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : combinational ; + timing_sense : positive_unate ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "4.559258, 4.870984, 4.899147, 4.910586, 4.946402",\ + "4.649531, 4.961258, 4.989421, 5.000860, 5.036676",\ + "4.717235, 5.028962, 5.057124, 5.068563, 5.104379",\ + "4.800829, 5.112556, 5.140719, 5.152158, 5.187974",\ + "5.130900, 5.442628, 5.470790, 5.482229, 5.518045"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202784, 1.269361, 1.274105, 1.276031, 1.282064",\ + "1.202784, 1.269361, 1.274105, 1.276031, 1.282064",\ + "1.202784, 1.269361, 1.274105, 1.276031, 1.282064",\ + "1.202784, 1.269361, 1.274105, 1.276031, 1.282064",\ + "1.202784, 1.269361, 1.274105, 1.276031, 1.282064"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "4.886497, 5.089897, 5.112625, 5.121856, 5.150760",\ + "5.013643, 5.217044, 5.239771, 5.249002, 5.277906",\ + "5.151772, 5.355171, 5.377899, 5.387131, 5.416035",\ + "5.374988, 5.578387, 5.601115, 5.610347, 5.639251",\ + "6.294917, 6.498317, 6.521045, 6.530276, 6.559180"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.841017, 0.919643, 0.929401, 0.933365, 0.945774",\ + "0.841017, 0.919643, 0.929401, 0.933365, 0.945774",\ + "0.841017, 0.919643, 0.929401, 0.933365, 0.945774",\ + "0.841017, 0.919643, 0.929401, 0.933365, 0.945774",\ + "0.841017, 0.919643, 0.929401, 0.933365, 0.945774"); + } + + } /* end of arc hkspi_clk_mprj_io[9]_una_min*/ + } /* end of pin mprj_io[9] */ pin("mprj_io[8]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2313,11 +4185,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.813417, 9.137319, 9.166576, 9.178461, 9.215671",\ - "8.907209, 9.231111, 9.260368, 9.272253, 9.309463",\ - "8.972179, 9.296081, 9.325338, 9.337223, 9.374433",\ - "9.052454, 9.376354, 9.405613, 9.417497, 9.454706",\ - "9.364496, 9.688396, 9.717655, 9.729539, 9.766748"); + values ( "13.069908, 13.405954, 13.436310, 13.448641, 13.487246",\ + "13.167216, 13.503263, 13.533619, 13.545948, 13.584554",\ + "13.234624, 13.570670, 13.601027, 13.613356, 13.651961",\ + "13.317907, 13.653954, 13.684309, 13.696640, 13.735245",\ + "13.641650, 13.977696, 14.008053, 14.020382, 14.058988"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2331,11 +4203,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.014468, 9.230900, 9.254774, 9.264472, 9.294836",\ - "9.108260, 9.324692, 9.348566, 9.358264, 9.388628",\ - "9.173230, 9.389662, 9.413537, 9.423235, 9.453598",\ - "9.253504, 9.469935, 9.493811, 9.503509, 9.533872",\ - "9.565546, 9.781977, 9.805853, 9.815550, 9.845913"); + values ( "11.928019, 12.147241, 12.171740, 12.181691, 12.212849",\ + "12.025329, 12.244551, 12.269050, 12.279001, 12.310158",\ + "12.092735, 12.311957, 12.336456, 12.346408, 12.377565",\ + "12.176021, 12.395243, 12.419742, 12.429693, 12.460850",\ + "12.499762, 12.718984, 12.743483, 12.753434, 12.784592"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2356,11 +4228,11 @@ pin("mprj_io[8]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.465227, 7.465228, 7.465228, 7.465228, 7.465228",\ - "7.559019, 7.559020, 7.559020, 7.559020, 7.559020",\ - "7.623990, 7.623990, 7.623990, 7.623990, 7.623990",\ - "7.704264, 7.704264, 7.704264, 7.704264, 7.704264",\ - "8.016304, 8.016305, 8.016305, 8.016305, 8.016305"); + values ( "7.168681, 7.168682, 7.168682, 7.168682, 7.168682",\ + "7.258956, 7.258956, 7.258956, 7.258956, 7.258956",\ + "7.321489, 7.321490, 7.321490, 7.321490, 7.321490",\ + "7.398753, 7.398753, 7.398753, 7.398753, 7.398753",\ + "7.699093, 7.699093, 7.699093, 7.699093, 7.699093"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2374,11 +4246,11 @@ pin("mprj_io[8]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.441151, 7.441232, 7.441232, 7.441232, 7.441232",\ - "7.534943, 7.535024, 7.535024, 7.535024, 7.535024",\ - "7.599913, 7.599995, 7.599995, 7.599995, 7.599995",\ - "7.680187, 7.680268, 7.680268, 7.680268, 7.680268",\ - "7.992228, 7.992310, 7.992310, 7.992310, 7.992310"); + values ( "7.145508, 7.145586, 7.145586, 7.145586, 7.145586",\ + "7.235783, 7.235861, 7.235861, 7.235861, 7.235861",\ + "7.298316, 7.298394, 7.298394, 7.298394, 7.298394",\ + "7.375579, 7.375658, 7.375658, 7.375658, 7.375658",\ + "7.675919, 7.675997, 7.675997, 7.675997, 7.675997"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2392,12 +4264,97 @@ pin("mprj_io[8]") { } /* end of arc hk_serial_load_mprj_io[8]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.097486, 7.433532, 7.463888, 7.476218, 7.514823",\ + "7.194798, 7.530845, 7.561201, 7.573531, 7.612136",\ + "7.267792, 7.603838, 7.634194, 7.646524, 7.685129",\ + "7.357786, 7.693832, 7.724189, 7.736518, 7.775123",\ + "7.713284, 8.049331, 8.079686, 8.092016, 8.130621"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202792, 1.269368, 1.274112, 1.276038, 1.282071",\ + "1.202792, 1.269368, 1.274112, 1.276038, 1.282071",\ + "1.202792, 1.269368, 1.274112, 1.276038, 1.282071",\ + "1.202792, 1.269368, 1.274112, 1.276038, 1.282071",\ + "1.202792, 1.269368, 1.274112, 1.276038, 1.282071"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.490587, 7.709809, 7.734308, 7.744260, 7.775417",\ + "7.587900, 7.807122, 7.831621, 7.841573, 7.872730",\ + "7.660892, 7.880115, 7.904613, 7.914565, 7.945722",\ + "7.750888, 7.970109, 7.994609, 8.004560, 8.035717",\ + "8.106386, 8.325607, 8.350107, 8.360058, 8.391215"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840922, 0.919625, 0.929383, 0.933347, 0.945758",\ + "0.840922, 0.919625, 0.929383, 0.933347, 0.945758",\ + "0.840922, 0.919625, 0.929383, 0.933347, 0.945758",\ + "0.840922, 0.919625, 0.929383, 0.933347, 0.945758",\ + "0.840922, 0.919625, 0.929383, 0.933347, 0.945758"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.113304, 5.425058, 5.453219, 5.464658, 5.500472",\ + "5.203579, 5.515333, 5.543494, 5.554933, 5.590747",\ + "5.271284, 5.583038, 5.611200, 5.622639, 5.658453",\ + "5.354846, 5.666600, 5.694761, 5.706200, 5.742014",\ + "5.685143, 5.996897, 6.025058, 6.036497, 6.072311"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202792, 1.269368, 1.274112, 1.276038, 1.282071",\ + "1.202792, 1.269368, 1.274112, 1.276038, 1.282071",\ + "1.202792, 1.269368, 1.274112, 1.276038, 1.282071",\ + "1.202792, 1.269368, 1.274112, 1.276038, 1.282071",\ + "1.202792, 1.269368, 1.274112, 1.276038, 1.282071"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "5.490031, 5.693406, 5.716134, 5.725366, 5.754271",\ + "5.580306, 5.783681, 5.806409, 5.815640, 5.844546",\ + "5.648012, 5.851386, 5.874115, 5.883346, 5.912251",\ + "5.731573, 5.934947, 5.957676, 5.966908, 5.995812",\ + "6.061870, 6.265244, 6.287972, 6.297204, 6.326109"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840922, 0.919625, 0.929383, 0.933347, 0.945758",\ + "0.840922, 0.919625, 0.929383, 0.933347, 0.945758",\ + "0.840922, 0.919625, 0.929383, 0.933347, 0.945758",\ + "0.840922, 0.919625, 0.929383, 0.933347, 0.945758",\ + "0.840922, 0.919625, 0.929383, 0.933347, 0.945758"); + } + + } /* end of arc hkspi_clk_mprj_io[8]_redg_min*/ + } /* end of pin mprj_io[8] */ pin("mprj_io[7]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2411,11 +4368,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.346421, 8.670318, 8.699576, 8.711460, 8.748671",\ - "8.440213, 8.764110, 8.793368, 8.805252, 8.842463",\ - "8.505183, 8.829080, 8.858338, 8.870223, 8.907433",\ - "8.585457, 8.909353, 8.938612, 8.950497, 8.987706",\ - "8.897499, 9.221395, 9.250654, 9.262539, 9.299748"); + values ( "8.667093, 9.003136, 9.033492, 9.045822, 9.084427",\ + "8.764402, 9.100445, 9.130800, 9.143131, 9.181736",\ + "8.831809, 9.167851, 9.198208, 9.210538, 9.249143",\ + "8.915092, 9.251135, 9.281491, 9.293821, 9.332426",\ + "9.238836, 9.574879, 9.605234, 9.617564, 9.656170"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2429,11 +4386,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.531679, 8.748127, 8.772003, 8.781700, 8.812064",\ - "8.625471, 8.841919, 8.865795, 8.875492, 8.905856",\ - "8.690442, 8.906890, 8.930765, 8.940463, 8.970827",\ - "8.770716, 8.987164, 9.011039, 9.020737, 9.051101",\ - "9.082757, 9.299205, 9.323081, 9.332779, 9.363142"); + values ( "8.855945, 9.080509, 9.105280, 9.115341, 9.146844",\ + "8.953253, 9.177817, 9.202588, 9.212650, 9.244152",\ + "9.020659, 9.245224, 9.269995, 9.280056, 9.311559",\ + "9.103944, 9.328508, 9.353279, 9.363340, 9.394843",\ + "9.427687, 9.652251, 9.677022, 9.687084, 9.718586"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2454,11 +4411,11 @@ pin("mprj_io[7]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.979851, 6.979851, 6.979851, 6.979851, 6.979851",\ - "7.073643, 7.073643, 7.073643, 7.073643, 7.073643",\ - "7.138613, 7.138614, 7.138614, 7.138614, 7.138614",\ - "7.218886, 7.218887, 7.218887, 7.218887, 7.218887",\ - "7.530927, 7.530928, 7.530928, 7.530928, 7.530928"); + values ( "6.701334, 6.701334, 6.701334, 6.701334, 6.701334",\ + "6.791609, 6.791609, 6.791609, 6.791609, 6.791609",\ + "6.854142, 6.854142, 6.854142, 6.854142, 6.854142",\ + "6.931405, 6.931406, 6.931406, 6.931406, 6.931406",\ + "7.231745, 7.231746, 7.231746, 7.231746, 7.231746"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2472,11 +4429,11 @@ pin("mprj_io[7]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.955973, 6.956046, 6.956046, 6.956046, 6.956046",\ - "7.049765, 7.049838, 7.049838, 7.049838, 7.049838",\ - "7.114736, 7.114808, 7.114808, 7.114808, 7.114808",\ - "7.195009, 7.195082, 7.195082, 7.195082, 7.195082",\ - "7.507050, 7.507122, 7.507122, 7.507122, 7.507122"); + values ( "6.678351, 6.678422, 6.678422, 6.678422, 6.678422",\ + "6.768626, 6.768697, 6.768697, 6.768697, 6.768697",\ + "6.831160, 6.831230, 6.831230, 6.831230, 6.831230",\ + "6.908423, 6.908493, 6.908493, 6.908493, 6.908493",\ + "7.208763, 7.208833, 7.208833, 7.208833, 7.208833"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2490,12 +4447,97 @@ pin("mprj_io[7]") { } /* end of arc hk_serial_load_mprj_io[7]_redg_min*/ + timing () { + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.986453, 7.322495, 7.352852, 7.365182, 7.403787",\ + "7.083766, 7.419809, 7.450165, 7.462495, 7.501101",\ + "7.156759, 7.492802, 7.523158, 7.535487, 7.574093",\ + "7.246754, 7.582796, 7.613153, 7.625482, 7.664087",\ + "7.602252, 7.938295, 7.968651, 7.980981, 8.019587"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202791, 1.269367, 1.274111, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274111, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274111, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274111, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274111, 1.276037, 1.282070"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "7.260363, 7.479589, 7.504088, 7.514039, 7.545197",\ + "7.357677, 7.576902, 7.601401, 7.611352, 7.642509",\ + "7.430669, 7.649895, 7.674394, 7.684345, 7.715502",\ + "7.520663, 7.739889, 7.764389, 7.774340, 7.805497",\ + "7.876162, 8.095387, 8.119886, 8.129838, 8.160995"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840935, 0.919627, 0.929386, 0.933349, 0.945760",\ + "0.840935, 0.919627, 0.929386, 0.933349, 0.945760",\ + "0.840935, 0.919627, 0.929386, 0.933349, 0.945760",\ + "0.840935, 0.919627, 0.929386, 0.933349, 0.945760",\ + "0.840935, 0.919627, 0.929386, 0.933349, 0.945760"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg*/ + + timing () { + min_delay_flag : true ; + related_pin : "hkspi_clk" ; + timing_type : rising_edge ; + cell_rise( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.330775, 6.642525, 6.670687, 6.682125, 6.717939",\ + "6.421053, 6.732803, 6.760965, 6.772404, 6.808218",\ + "6.488769, 6.800519, 6.828681, 6.840119, 6.875934",\ + "6.572258, 6.884008, 6.912170, 6.923609, 6.959423",\ + "6.902058, 7.213808, 7.241970, 7.253408, 7.289223"); + } + rise_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "1.202791, 1.269367, 1.274111, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274111, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274111, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274111, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274111, 1.276037, 1.282070"); + } + cell_fall( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "6.571954, 6.775331, 6.798060, 6.807292, 6.836197",\ + "6.662232, 6.865610, 6.888339, 6.897571, 6.926476",\ + "6.729949, 6.933327, 6.956055, 6.965286, 6.994191",\ + "6.813437, 7.016815, 7.039544, 7.048776, 7.077681",\ + "7.143237, 7.346615, 7.369344, 7.378575, 7.407480"); + } + fall_transition( f_itrans_ocap ){ + index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "0.840935, 0.919627, 0.929386, 0.933349, 0.945760",\ + "0.840935, 0.919627, 0.929386, 0.933349, 0.945760",\ + "0.840935, 0.919627, 0.929386, 0.933349, 0.945760",\ + "0.840935, 0.919627, 0.929386, 0.933349, 0.945760",\ + "0.840935, 0.919627, 0.929386, 0.933349, 0.945760"); + } + + } /* end of arc hkspi_clk_mprj_io[7]_redg_min*/ + } /* end of pin mprj_io[7] */ pin("mprj_io[6]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2507,16 +4549,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "13.092134, 13.416155, 13.445408, 13.457291, 13.494493",\ - "13.242384, 13.566404, 13.595657, 13.607540, 13.644743",\ - "13.571488, 13.895509, 13.924763, 13.936645, 13.973846",\ - "14.094201, 14.418221, 14.447475, 14.459357, 14.496559",\ - "14.239431, 14.563452, 14.592705, 14.604588, 14.641790"); + values ( "13.848599, 14.184771, 14.215120, 14.227448, 14.266046",\ + "13.973245, 14.309416, 14.339766, 14.352094, 14.390691",\ + "14.097890, 14.434061, 14.464411, 14.476739, 14.515336",\ + "14.347180, 14.683352, 14.713701, 14.726029, 14.764627",\ + "14.845761, 15.181932, 15.212282, 15.224610, 15.263207"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\ "1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\ @@ -2525,16 +4567,16 @@ pin("mprj_io[6]") { "1.202828, 1.269397, 1.274140, 1.276067, 1.282100"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "13.514122, 13.725306, 13.748923, 13.758516, 13.788551",\ - "13.664371, 13.875555, 13.899173, 13.908766, 13.938801",\ - "13.993475, 14.204660, 14.228277, 14.237870, 14.267905",\ - "14.516188, 14.727373, 14.750990, 14.760583, 14.790618",\ - "14.661419, 14.872602, 14.896220, 14.905813, 14.935848"); + values ( "14.226946, 14.446050, 14.470552, 14.480505, 14.511666",\ + "14.351590, 14.570694, 14.595197, 14.605149, 14.636311",\ + "14.476235, 14.695339, 14.719842, 14.729795, 14.760956",\ + "14.725527, 14.944631, 14.969133, 14.979086, 15.010247",\ + "15.224107, 15.443211, 15.467713, 15.477666, 15.508827"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.840518, 0.919545, 0.929306, 0.933271, 0.945686",\ "0.840518, 0.919545, 0.929306, 0.933271, 0.945686",\ @@ -2550,16 +4592,16 @@ pin("mprj_io[6]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.943433, 12.267453, 12.296707, 12.308589, 12.345791",\ - "12.093684, 12.417705, 12.446959, 12.458840, 12.496042",\ - "12.422789, 12.746809, 12.776062, 12.787945, 12.825148",\ - "12.945502, 13.269523, 13.298777, 13.310658, 13.347860",\ - "13.090733, 13.414753, 13.444006, 13.455889, 13.493092"); + values ( "11.261205, 11.573074, 11.601231, 11.612667, 11.648475",\ + "11.490735, 11.802605, 11.830761, 11.842197, 11.878005",\ + "11.490735, 11.802605, 11.830761, 11.842197, 11.878005",\ + "11.723743, 12.035613, 12.063769, 12.075206, 12.111013",\ + "12.186281, 12.498151, 12.526307, 12.537744, 12.573551"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\ "1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\ @@ -2568,16 +4610,16 @@ pin("mprj_io[6]") { "1.202828, 1.269397, 1.274140, 1.276067, 1.282100"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.180319, 12.391504, 12.415121, 12.424714, 12.454749",\ - "12.330570, 12.541756, 12.565372, 12.574965, 12.605000",\ - "12.659674, 12.870859, 12.894476, 12.904069, 12.934104",\ - "13.182388, 13.393574, 13.417191, 13.426784, 13.456819",\ - "13.327620, 13.538803, 13.562421, 13.572014, 13.602049"); + values ( "11.573390, 11.776655, 11.799387, 11.808619, 11.837528",\ + "11.802919, 12.006185, 12.028916, 12.038149, 12.067058",\ + "11.802919, 12.006185, 12.028916, 12.038149, 12.067058",\ + "12.035928, 12.239193, 12.261925, 12.271157, 12.300066",\ + "12.498465, 12.701730, 12.724462, 12.733694, 12.762603"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.840518, 0.919545, 0.929306, 0.933271, 0.945686",\ "0.840518, 0.919545, 0.929306, 0.933271, 0.945686",\ @@ -2594,11 +4636,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.161260, 12.485280, 12.514533, 12.526415, 12.563618",\ - "12.255052, 12.579072, 12.608325, 12.620207, 12.657410",\ - "12.320022, 12.644042, 12.673295, 12.685177, 12.722380",\ - "12.400295, 12.724316, 12.753569, 12.765450, 12.802653",\ - "12.712336, 13.036356, 13.065609, 13.077491, 13.114694"); + values ( "12.828402, 13.164573, 13.194923, 13.207251, 13.245849",\ + "12.925711, 13.261882, 13.292233, 13.304560, 13.343158",\ + "12.993117, 13.329288, 13.359639, 13.371966, 13.410564",\ + "13.076401, 13.412572, 13.442923, 13.455250, 13.493848",\ + "13.400144, 13.736315, 13.766665, 13.778993, 13.817591"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2612,11 +4654,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.583019, 12.794203, 12.817821, 12.827414, 12.857449",\ - "12.676811, 12.887995, 12.911613, 12.921206, 12.951241",\ - "12.741781, 12.952965, 12.976583, 12.986176, 13.016211",\ - "12.822054, 13.033239, 13.056856, 13.066449, 13.096484",\ - "13.134094, 13.345280, 13.368896, 13.378489, 13.408525"); + values ( "13.206516, 13.425620, 13.450123, 13.460075, 13.491237",\ + "13.303825, 13.522929, 13.547432, 13.557384, 13.588546",\ + "13.371232, 13.590336, 13.614839, 13.624791, 13.655952",\ + "13.454515, 13.673619, 13.698122, 13.708075, 13.739236",\ + "13.778258, 13.997362, 14.021865, 14.031817, 14.062979"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2637,11 +4679,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.416997, 6.416998, 6.416998, 6.416998, 6.416998",\ - "6.510789, 6.510790, 6.510790, 6.510790, 6.510790",\ - "6.575760, 6.575760, 6.575760, 6.575760, 6.575760",\ - "6.656034, 6.656034, 6.656034, 6.656034, 6.656034",\ - "6.968074, 6.968075, 6.968075, 6.968075, 6.968075"); + values ( "6.159410, 6.159410, 6.159410, 6.159410, 6.159410",\ + "6.249685, 6.249685, 6.249685, 6.249685, 6.249685",\ + "6.312218, 6.312219, 6.312219, 6.312219, 6.312219",\ + "6.389482, 6.389482, 6.389482, 6.389482, 6.389482",\ + "6.689822, 6.689823, 6.689823, 6.689823, 6.689823"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2655,11 +4697,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.393790, 6.393834, 6.393834, 6.393834, 6.393834",\ - "6.487582, 6.487626, 6.487626, 6.487626, 6.487626",\ - "6.552552, 6.552596, 6.552596, 6.552596, 6.552596",\ - "6.632826, 6.632870, 6.632870, 6.632870, 6.632870",\ - "6.944867, 6.944911, 6.944911, 6.944911, 6.944911"); + values ( "6.137073, 6.137115, 6.137115, 6.137115, 6.137115",\ + "6.227348, 6.227390, 6.227390, 6.227390, 6.227390",\ + "6.289881, 6.289924, 6.289924, 6.289924, 6.289924",\ + "6.367145, 6.367188, 6.367188, 6.367188, 6.367188",\ + "6.667485, 6.667527, 6.667527, 6.667527, 6.667527"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2679,11 +4721,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.897302, 7.221322, 7.250575, 7.262457, 7.299660",\ - "6.991097, 7.315118, 7.344371, 7.356253, 7.393456",\ - "7.061451, 7.385472, 7.414725, 7.426607, 7.463810",\ - "7.148193, 7.472214, 7.501467, 7.513350, 7.550552",\ - "7.490843, 7.814863, 7.844116, 7.855998, 7.893201"); + values ( "7.265168, 7.601339, 7.631689, 7.644017, 7.682614",\ + "7.362481, 7.698652, 7.729002, 7.741330, 7.779927",\ + "7.435473, 7.771645, 7.801994, 7.814322, 7.852920",\ + "7.525468, 7.861639, 7.891990, 7.904317, 7.942915",\ + "7.880966, 8.217137, 8.247487, 8.259815, 8.298412"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2697,11 +4739,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.220759, 7.431944, 7.455562, 7.465154, 7.495189",\ - "7.314555, 7.525740, 7.549357, 7.558950, 7.588985",\ - "7.384910, 7.596095, 7.619712, 7.629305, 7.659340",\ - "7.471652, 7.682836, 7.706453, 7.716046, 7.746081",\ - "7.814301, 8.025486, 8.049103, 8.058696, 8.088731"); + values ( "7.593743, 7.812847, 7.837350, 7.847302, 7.878464",\ + "7.691056, 7.910160, 7.934663, 7.944615, 7.975777",\ + "7.764049, 7.983152, 8.007655, 8.017608, 8.048769",\ + "7.854043, 8.073148, 8.097651, 8.107603, 8.138764",\ + "8.209541, 8.428646, 8.453149, 8.463101, 8.494263"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2722,11 +4764,11 @@ pin("mprj_io[6]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.873045, 7.197065, 7.226318, 7.238200, 7.275403",\ - "6.966841, 7.290861, 7.320114, 7.331996, 7.369199",\ - "7.037194, 7.361215, 7.390468, 7.402350, 7.439553",\ - "7.123937, 7.447957, 7.477210, 7.489092, 7.526295",\ - "7.466585, 7.790606, 7.819859, 7.831741, 7.868944"); + values ( "6.534489, 6.846359, 6.874515, 6.885952, 6.921759",\ + "6.624767, 6.936637, 6.964793, 6.976230, 7.012037",\ + "6.692483, 7.004353, 7.032509, 7.043946, 7.079753",\ + "6.775972, 7.087842, 7.115998, 7.127435, 7.163242",\ + "7.105772, 7.417642, 7.445798, 7.457234, 7.493042"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2740,11 +4782,11 @@ pin("mprj_io[6]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.163160, 7.374345, 7.397962, 7.407555, 7.437590",\ - "7.256956, 7.468141, 7.491757, 7.501350, 7.531385",\ - "7.327310, 7.538495, 7.562112, 7.571705, 7.601740",\ - "7.414052, 7.625236, 7.648853, 7.658446, 7.688481",\ - "7.756701, 7.967885, 7.991503, 8.001096, 8.031131"); + values ( "6.826355, 7.029620, 7.052351, 7.061584, 7.090493",\ + "6.916633, 7.119898, 7.142630, 7.151863, 7.180772",\ + "6.984349, 7.187614, 7.210346, 7.219579, 7.248487",\ + "7.067838, 7.271103, 7.293835, 7.303068, 7.331976",\ + "7.397638, 7.600904, 7.623635, 7.632868, 7.661777"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2762,8 +4804,8 @@ pin("mprj_io[6]") { pin("mprj_io[5]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2777,11 +4819,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.292936, 7.616946, 7.646199, 7.658082, 7.695285",\ - "7.386728, 7.710738, 7.739991, 7.751874, 7.789077",\ - "7.451698, 7.775708, 7.804962, 7.816844, 7.854047",\ - "7.531972, 7.855982, 7.885236, 7.897118, 7.934321",\ - "7.844013, 8.168023, 8.197277, 8.209159, 8.246363"); + values ( "7.573584, 7.909744, 7.940094, 7.952422, 7.991021",\ + "7.670892, 8.007051, 8.037403, 8.049730, 8.088329",\ + "7.738298, 8.074459, 8.104809, 8.117137, 8.155735",\ + "7.821582, 8.157743, 8.188093, 8.200421, 8.239019",\ + "8.145325, 8.481484, 8.511835, 8.524163, 8.562761"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2795,11 +4837,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.502216, 7.718719, 7.742596, 7.752294, 7.782659",\ - "7.596008, 7.812511, 7.836388, 7.846086, 7.876451",\ - "7.660978, 7.877481, 7.901358, 7.911057, 7.941422",\ - "7.741252, 7.957755, 7.981631, 7.991330, 8.021695",\ - "8.053293, 8.269796, 8.293673, 8.303371, 8.333736"); + values ( "7.787356, 8.011978, 8.036749, 8.046812, 8.078316",\ + "7.884665, 8.109286, 8.134058, 8.144120, 8.175624",\ + "7.952071, 8.176693, 8.201465, 8.211527, 8.243031",\ + "8.035355, 8.259977, 8.284748, 8.294811, 8.326315",\ + "8.359097, 8.583719, 8.608491, 8.618553, 8.650057"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2820,11 +4862,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.939744, 5.939744, 5.939744, 5.939744, 5.939744",\ - "6.033535, 6.033535, 6.033535, 6.033535, 6.033535",\ - "6.098505, 6.098506, 6.098506, 6.098506, 6.098506",\ - "6.178779, 6.178780, 6.178780, 6.178780, 6.178780",\ - "6.490820, 6.490821, 6.490821, 6.490821, 6.490821"); + values ( "5.699899, 5.699899, 5.699899, 5.699899, 5.699899",\ + "5.790173, 5.790174, 5.790174, 5.790174, 5.790174",\ + "5.852707, 5.852707, 5.852707, 5.852707, 5.852707",\ + "5.929970, 5.929971, 5.929971, 5.929971, 5.929971",\ + "6.230309, 6.230310, 6.230310, 6.230310, 6.230310"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2838,11 +4880,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.916512, 5.916557, 5.916557, 5.916557, 5.916557",\ - "6.010304, 6.010349, 6.010349, 6.010349, 6.010349",\ - "6.075274, 6.075319, 6.075319, 6.075319, 6.075319",\ - "6.155548, 6.155593, 6.155593, 6.155593, 6.155593",\ - "6.467589, 6.467634, 6.467634, 6.467634, 6.467634"); + values ( "5.677539, 5.677582, 5.677582, 5.677582, 5.677582",\ + "5.767813, 5.767857, 5.767857, 5.767857, 5.767857",\ + "5.830347, 5.830390, 5.830390, 5.830390, 5.830390",\ + "5.907610, 5.907654, 5.907654, 5.907654, 5.907654",\ + "6.207950, 6.207994, 6.207994, 6.207994, 6.207994"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2862,11 +4904,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.489024, 6.813035, 6.842288, 6.854170, 6.891374",\ - "6.582820, 6.906830, 6.936084, 6.947966, 6.985169",\ - "6.653174, 6.977185, 7.006438, 7.018321, 7.055524",\ - "6.739917, 7.063927, 7.093180, 7.105062, 7.142265",\ - "7.082565, 7.406576, 7.435829, 7.447711, 7.484915"); + values ( "6.816609, 7.152770, 7.183120, 7.195448, 7.234046",\ + "6.913922, 7.250083, 7.280434, 7.292761, 7.331359",\ + "6.986915, 7.323075, 7.353426, 7.365754, 7.404352",\ + "7.076909, 7.413070, 7.443420, 7.455749, 7.494347",\ + "7.432408, 7.768568, 7.798919, 7.811247, 7.849845"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2880,11 +4922,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.712935, 6.924129, 6.947746, 6.957339, 6.987374",\ - "6.806731, 7.017925, 7.041542, 7.051135, 7.081170",\ - "6.877085, 7.088280, 7.111897, 7.121490, 7.151524",\ - "6.963827, 7.175021, 7.198638, 7.208231, 7.238266",\ - "7.306476, 7.517671, 7.541287, 7.550880, 7.580915"); + values ( "7.062151, 7.281266, 7.305768, 7.315721, 7.346882",\ + "7.159465, 7.378579, 7.403082, 7.413034, 7.444195",\ + "7.232457, 7.451571, 7.476074, 7.486027, 7.517188",\ + "7.322452, 7.541566, 7.566069, 7.576021, 7.607182",\ + "7.677950, 7.897064, 7.921567, 7.931520, 7.962680"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2905,11 +4947,11 @@ pin("mprj_io[5]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.478230, 6.802240, 6.831494, 6.843376, 6.880579",\ - "6.572026, 6.896036, 6.925290, 6.937172, 6.974375",\ - "6.642381, 6.966391, 6.995645, 7.007526, 7.044730",\ - "6.729122, 7.053133, 7.082386, 7.094268, 7.131472",\ - "7.071772, 7.395782, 7.425035, 7.436917, 7.474121"); + values ( "6.159422, 6.471282, 6.499438, 6.510875, 6.546683",\ + "6.249701, 6.561560, 6.589716, 6.601153, 6.636961",\ + "6.317416, 6.629276, 6.657433, 6.668869, 6.704678",\ + "6.400906, 6.712765, 6.740921, 6.752358, 6.788166",\ + "6.730705, 7.042565, 7.070721, 7.082158, 7.117966"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2923,11 +4965,11 @@ pin("mprj_io[5]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.682934, 6.894128, 6.917745, 6.927338, 6.957373",\ - "6.776730, 6.987924, 7.011541, 7.021133, 7.051168",\ - "6.847084, 7.058278, 7.081895, 7.091488, 7.121523",\ - "6.933825, 7.145020, 7.168637, 7.178229, 7.208264",\ - "7.276475, 7.487669, 7.511286, 7.520879, 7.550914"); + values ( "6.357998, 6.561273, 6.584003, 6.593236, 6.622145",\ + "6.448277, 6.651551, 6.674282, 6.683515, 6.712423",\ + "6.515992, 6.719267, 6.741998, 6.751231, 6.780139",\ + "6.599481, 6.802756, 6.825487, 6.834720, 6.863628",\ + "6.929281, 7.132555, 7.155287, 7.164519, 7.193428"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -2945,8 +4987,8 @@ pin("mprj_io[5]") { pin("mprj_io[4]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2958,8 +5000,8 @@ pin("mprj_io[4]") { pin("mprj_io[3]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2973,11 +5015,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.325899, 6.649917, 6.679170, 6.691052, 6.728255",\ - "6.419691, 6.743709, 6.772962, 6.784843, 6.822046",\ - "6.484661, 6.808679, 6.837932, 6.849813, 6.887016",\ - "6.564935, 6.888952, 6.918206, 6.930088, 6.967291",\ - "6.876976, 7.200994, 7.230247, 7.242129, 7.279332"); + values ( "6.568642, 6.904809, 6.935160, 6.947487, 6.986085",\ + "6.665950, 7.002118, 7.032469, 7.044796, 7.083394",\ + "6.733356, 7.069525, 7.099875, 7.112203, 7.150801",\ + "6.816641, 7.152808, 7.183159, 7.195486, 7.234084",\ + "7.140383, 7.476551, 7.506902, 7.519229, 7.557827"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2991,11 +5033,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.538272, 6.754772, 6.778648, 6.788346, 6.818712",\ - "6.632064, 6.848563, 6.872440, 6.882138, 6.912503",\ - "6.697034, 6.913534, 6.937410, 6.947108, 6.977473",\ - "6.777308, 6.993808, 7.017684, 7.027382, 7.057747",\ - "7.089349, 7.305848, 7.329725, 7.339423, 7.369788"); + values ( "6.786808, 7.011426, 7.036198, 7.046260, 7.077764",\ + "6.884116, 7.108735, 7.133507, 7.143568, 7.175073",\ + "6.951523, 7.176141, 7.200913, 7.210975, 7.242479",\ + "7.034806, 7.259425, 7.284197, 7.294259, 7.325763",\ + "7.358549, 7.583168, 7.607940, 7.618001, 7.649506"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3016,11 +5058,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.979402, 4.979402, 4.979402, 4.979402, 4.979402",\ - "5.073193, 5.073194, 5.073194, 5.073194, 5.073194",\ - "5.138164, 5.138164, 5.138164, 5.138164, 5.138164",\ - "5.218437, 5.218438, 5.218438, 5.218438, 5.218438",\ - "5.530478, 5.530479, 5.530479, 5.530479, 5.530479"); + values ( "4.787717, 4.787718, 4.787718, 4.787718, 4.787718",\ + "4.877992, 4.877993, 4.877993, 4.877993, 4.877993",\ + "4.940526, 4.940526, 4.940526, 4.940526, 4.940526",\ + "5.017789, 5.017789, 5.017789, 5.017789, 5.017789",\ + "5.318129, 5.318129, 5.318129, 5.318129, 5.318129"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3034,11 +5076,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.956137, 4.956183, 4.956183, 4.956183, 4.956183",\ - "5.049929, 5.049975, 5.049975, 5.049975, 5.049975",\ - "5.114899, 5.114945, 5.114945, 5.114945, 5.114945",\ - "5.195173, 5.195219, 5.195219, 5.195219, 5.195219",\ - "5.507214, 5.507260, 5.507260, 5.507260, 5.507260"); + values ( "4.765326, 4.765369, 4.765369, 4.765369, 4.765369",\ + "4.855600, 4.855644, 4.855644, 4.855644, 4.855644",\ + "4.918134, 4.918178, 4.918178, 4.918178, 4.918178",\ + "4.995397, 4.995441, 4.995441, 4.995441, 4.995441",\ + "5.295736, 5.295781, 5.295781, 5.295781, 5.295781"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3058,11 +5100,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.458943, 6.782960, 6.812214, 6.824096, 6.861299",\ - "6.552739, 6.876757, 6.906010, 6.917892, 6.955094",\ - "6.623094, 6.947111, 6.976364, 6.988246, 7.025449",\ - "6.709835, 7.033853, 7.063106, 7.074988, 7.112191",\ - "7.052485, 7.376502, 7.405755, 7.417637, 7.454840"); + values ( "6.770216, 7.106383, 7.136734, 7.149061, 7.187659",\ + "6.867529, 7.203697, 7.234047, 7.246375, 7.284972",\ + "6.940521, 7.276690, 7.307039, 7.319367, 7.357965",\ + "7.030516, 7.366684, 7.397034, 7.409362, 7.447960",\ + "7.386014, 7.722182, 7.752532, 7.764860, 7.803457"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3076,11 +5118,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.712126, 6.923314, 6.946931, 6.956523, 6.986558",\ - "6.805923, 7.017110, 7.040727, 7.050320, 7.080355",\ - "6.876276, 7.087464, 7.111081, 7.120674, 7.150709",\ - "6.963018, 7.174206, 7.197823, 7.207416, 7.237451",\ - "7.305668, 7.516855, 7.540473, 7.550065, 7.580100"); + values ( "7.055041, 7.274148, 7.298651, 7.308603, 7.339765",\ + "7.152354, 7.371461, 7.395964, 7.405916, 7.437078",\ + "7.225347, 7.444454, 7.468956, 7.478909, 7.510070",\ + "7.315341, 7.534448, 7.558951, 7.568903, 7.600064",\ + "7.670839, 7.889946, 7.914449, 7.924401, 7.955563"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3101,11 +5143,11 @@ pin("mprj_io[3]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.454576, 6.778594, 6.807847, 6.819729, 6.856932",\ - "6.548372, 6.872390, 6.901643, 6.913525, 6.950727",\ - "6.618727, 6.942744, 6.971997, 6.983879, 7.021082",\ - "6.705468, 7.029486, 7.058739, 7.070621, 7.107824",\ - "7.048118, 7.372135, 7.401388, 7.413270, 7.450473"); + values ( "6.152450, 6.464316, 6.492473, 6.503909, 6.539717",\ + "6.242728, 6.554595, 6.582751, 6.594187, 6.629995",\ + "6.310444, 6.622311, 6.650467, 6.661903, 6.697711",\ + "6.393933, 6.705800, 6.733956, 6.745392, 6.781200",\ + "6.723733, 7.035599, 7.063756, 7.075192, 7.111000"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3119,11 +5161,11 @@ pin("mprj_io[3]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "6.699920, 6.911108, 6.934725, 6.944318, 6.974353",\ - "6.793716, 7.004904, 7.028521, 7.038114, 7.068149",\ - "6.864070, 7.075258, 7.098875, 7.108468, 7.138503",\ - "6.950812, 7.162000, 7.185617, 7.195210, 7.225245",\ - "7.293462, 7.504649, 7.528266, 7.537859, 7.567894"); + values ( "6.384513, 6.587781, 6.610513, 6.619745, 6.648654",\ + "6.474792, 6.678060, 6.700791, 6.710024, 6.738933",\ + "6.542507, 6.745775, 6.768507, 6.777740, 6.806648",\ + "6.625996, 6.829264, 6.851995, 6.861228, 6.890137",\ + "6.955796, 7.159064, 7.181796, 7.191029, 7.219937"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3141,8 +5183,8 @@ pin("mprj_io[3]") { pin("mprj_io[2]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -3154,22 +5196,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "6.254708, 6.160913, 6.090558, 6.003817, 5.661167",\ - "6.531987, 6.438191, 6.367837, 6.281096, 5.938446",\ - "7.139335, 7.045539, 6.975184, 6.888443, 6.545794",\ - "8.103976, 8.010180, 7.939826, 7.853085, 7.510435",\ - "8.390058, 8.296262, 8.225907, 8.139166, 7.796516"); + values ( "6.838010, 6.747732, 6.680016, 6.596527, 6.266727",\ + "7.068037, 6.977758, 6.910042, 6.826553, 6.496753",\ + "7.298063, 7.207785, 7.140068, 7.056580, 6.726779",\ + "7.758115, 7.667837, 7.600121, 7.516632, 7.186832",\ + "8.678221, 8.587942, 8.520226, 8.436737, 8.106937"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "7.343450, 7.249654, 7.179299, 7.092558, 6.749908",\ - "7.569597, 7.475801, 7.405447, 7.318706, 6.976056",\ - "8.064945, 7.971149, 7.900795, 7.814054, 7.471404",\ - "8.851702, 8.757906, 8.687551, 8.600810, 8.258161",\ - "9.110966, 9.017170, 8.946815, 8.860074, 8.517425"); + values ( "8.016565, 7.926287, 7.858571, 7.775082, 7.445282",\ + "8.204173, 8.113894, 8.046179, 7.962689, 7.632890",\ + "8.391782, 8.301503, 8.233788, 8.150298, 7.820498",\ + "8.766998, 8.676720, 8.609003, 8.525515, 8.195715",\ + "9.517431, 9.427153, 9.359436, 9.275948, 8.946148"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -3178,22 +5220,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : setup_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "8.329167, 8.197090, 8.053556, 7.821640, 6.866792",\ - "8.606446, 8.474369, 8.330835, 8.098919, 7.144071",\ - "9.213793, 9.081716, 8.938182, 8.706265, 7.751417",\ - "10.178435, 10.046358, 9.902824, 9.670908, 8.716060",\ - "10.464517, 10.332439, 10.188906, 9.956989, 9.002141"); + values ( "9.050754, 8.923630, 8.785479, 8.562259, 7.643180",\ + "9.280780, 9.153656, 9.015505, 8.792285, 7.873206",\ + "9.510806, 9.383682, 9.245531, 9.022311, 8.103232",\ + "9.970859, 9.843735, 9.705584, 9.482364, 8.563285",\ + "10.890964, 10.763840, 10.625689, 10.402469, 9.483390"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "8.443996, 8.311919, 8.168386, 7.936469, 6.981621",\ - "8.670143, 8.538066, 8.394532, 8.162616, 7.207767",\ - "9.165491, 9.033414, 8.889880, 8.657964, 7.703115",\ - "9.952249, 9.820171, 9.676638, 9.444721, 8.489873",\ - "10.211512, 10.079434, 9.935901, 9.703984, 8.749136"); + values ( "9.058619, 8.931495, 8.793344, 8.570124, 7.651045",\ + "9.246226, 9.119102, 8.980951, 8.757731, 7.838653",\ + "9.433835, 9.306711, 9.168560, 8.945340, 8.026261",\ + "9.809052, 9.681928, 9.543777, 9.320557, 8.401478",\ + "10.559484, 10.432360, 10.294209, 10.070989, 9.151910"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -3202,22 +5244,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_rising ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-1.709858, -1.616067, -1.545726, -1.458874, -1.115942",\ - "-1.718596, -1.624805, -1.554464, -1.467612, -1.124681",\ - "-1.737735, -1.643944, -1.573603, -1.486751, -1.143820",\ - "-1.768134, -1.674343, -1.604002, -1.517150, -1.174219",\ - "-1.723365, -1.629573, -1.559233, -1.472381, -1.129449"); + values ( "-1.600339, -1.503031, -1.430052, -1.339944, -0.984152",\ + "-1.613688, -1.516379, -1.443401, -1.353292, -0.997501",\ + "-1.613688, -1.516379, -1.443401, -1.353292, -0.997501",\ + "-1.627238, -1.529930, -1.456951, -1.366843, -1.011051",\ + "-1.654138, -1.556829, -1.483851, -1.393742, -1.037950"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-1.843232, -1.749440, -1.679099, -1.592248, -1.249316",\ - "-2.079741, -1.985950, -1.915609, -1.828758, -1.485826",\ - "-2.462554, -2.368762, -2.298422, -2.211570, -1.868638",\ - "-3.070570, -2.976779, -2.906438, -2.819586, -2.476655",\ - "-3.260846, -3.167055, -3.096714, -3.009862, -2.666931"); + values ( "-1.734739, -1.637431, -1.564452, -1.474343, -1.118552",\ + "-2.061152, -1.963844, -1.890865, -1.800756, -1.444965",\ + "-2.061152, -1.963844, -1.890865, -1.800756, -1.444965",\ + "-2.332186, -2.234877, -2.161898, -2.071790, -1.715998",\ + "-2.870206, -2.772897, -2.699919, -2.609810, -2.254018"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -3226,22 +5268,22 @@ pin("mprj_io[2]") { related_pin : "hkspi_clk" ; timing_type : hold_falling ; rise_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-2.451687, -2.319018, -2.176076, -1.944160, -0.989485",\ - "-2.460425, -2.327755, -2.184814, -1.952898, -0.998223",\ - "-2.479564, -2.346895, -2.203953, -1.972037, -1.017362",\ - "-2.509963, -2.377294, -2.234352, -2.002436, -1.047761",\ - "-2.465194, -2.332524, -2.189583, -1.957666, -1.002991"); + values ( "-2.300265, -2.162621, -2.014318, -1.773705, -0.783266",\ + "-2.313614, -2.175969, -2.027667, -1.787054, -0.796614",\ + "-2.313614, -2.175969, -2.027667, -1.787054, -0.796614",\ + "-2.327165, -2.189520, -2.041218, -1.800605, -0.810165",\ + "-2.354064, -2.216419, -2.068117, -1.827504, -0.837064"); } fall_constraint( f_dtrans_ctrans ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); - values ( "-3.433405, -3.300735, -3.157794, -2.925877, -1.971384",\ - "-3.669915, -3.537245, -3.394304, -3.162387, -2.207894",\ - "-4.052727, -3.920058, -3.777116, -3.545200, -2.590706",\ - "-4.660743, -4.528073, -4.385131, -4.153215, -3.198722",\ - "-4.851019, -4.718349, -4.575408, -4.343492, -3.388998"); + values ( "-3.227697, -3.090053, -2.941751, -2.701137, -1.710879",\ + "-3.554111, -3.416466, -3.268164, -3.027550, -2.037292",\ + "-3.554111, -3.416466, -3.268164, -3.027550, -2.037292",\ + "-3.825144, -3.687499, -3.539197, -3.298584, -2.308326",\ + "-4.363164, -4.225520, -4.077218, -3.836604, -2.846346"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -3250,8 +5292,8 @@ pin("mprj_io[2]") { pin("mprj_io[1]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -3265,11 +5307,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "13.521450, 13.845454, 13.874708, 13.886590, 13.923794",\ - "13.615242, 13.939246, 13.968500, 13.980382, 14.017586",\ - "13.680212, 14.004216, 14.033470, 14.045352, 14.082556",\ - "13.760485, 14.084490, 14.113744, 14.125626, 14.162829",\ - "14.072527, 14.396532, 14.425786, 14.437668, 14.474872"); + values ( "17.705627, 18.041782, 18.072132, 18.084461, 18.123060",\ + "17.802935, 18.139090, 18.169441, 18.181768, 18.220367",\ + "17.870342, 18.206497, 18.236847, 18.249176, 18.287775",\ + "17.953627, 18.289782, 18.320131, 18.332460, 18.371059",\ + "18.277369, 18.613523, 18.643873, 18.656202, 18.694801"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3283,11 +5325,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "14.054025, 14.265224, 14.288841, 14.298433, 14.328468",\ - "14.147817, 14.359016, 14.382633, 14.392225, 14.422260",\ - "14.212787, 14.423986, 14.447603, 14.457195, 14.487230",\ - "14.293060, 14.504260, 14.527877, 14.537469, 14.567504",\ - "14.605103, 14.816302, 14.839919, 14.849511, 14.879546"); + values ( "16.732655, 16.951775, 16.976276, 16.986229, 17.017391",\ + "16.829964, 17.049084, 17.073586, 17.083538, 17.114698",\ + "16.897369, 17.116489, 17.140991, 17.150944, 17.182106",\ + "16.980654, 17.199774, 17.224277, 17.234228, 17.265390",\ + "17.304398, 17.523518, 17.548019, 17.557972, 17.589132"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3308,11 +5350,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.010861, 4.010861, 4.010861, 4.010861, 4.010861",\ - "4.104653, 4.104653, 4.104653, 4.104653, 4.104653",\ - "4.169623, 4.169623, 4.169623, 4.169623, 4.169623",\ - "4.249897, 4.249897, 4.249897, 4.249897, 4.249897",\ - "4.561937, 4.561938, 4.561938, 4.561938, 4.561938"); + values ( "3.859709, 3.859709, 3.859709, 3.859709, 3.859709",\ + "3.949983, 3.949984, 3.949984, 3.949984, 3.949984",\ + "4.012517, 4.012517, 4.012517, 4.012517, 4.012517",\ + "4.089780, 4.089781, 4.089781, 4.089781, 4.089781",\ + "4.390120, 4.390120, 4.390120, 4.390120, 4.390120"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3326,11 +5368,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "3.987625, 3.987669, 3.987669, 3.987669, 3.987669",\ - "4.081416, 4.081461, 4.081461, 4.081461, 4.081461",\ - "4.146386, 4.146431, 4.146431, 4.146431, 4.146431",\ - "4.226660, 4.226705, 4.226705, 4.226705, 4.226705",\ - "4.538701, 4.538746, 4.538746, 4.538746, 4.538746"); + values ( "3.837343, 3.837387, 3.837387, 3.837387, 3.837387",\ + "3.927618, 3.927661, 3.927661, 3.927661, 3.927661",\ + "3.990152, 3.990195, 3.990195, 3.990195, 3.990195",\ + "4.067415, 4.067459, 4.067459, 4.067459, 4.067459",\ + "4.367754, 4.367798, 4.367798, 4.367798, 4.367798"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3350,11 +5392,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.646148, 5.970152, 5.999406, 6.011289, 6.048492",\ - "5.778898, 6.102902, 6.132156, 6.144038, 6.181242",\ - "5.921775, 6.245779, 6.275033, 6.286916, 6.324119",\ - "6.153712, 6.477716, 6.506970, 6.518852, 6.556056",\ - "7.109494, 7.433498, 7.462752, 7.474635, 7.511838"); + values ( "5.901396, 6.237551, 6.267902, 6.280230, 6.318829",\ + "6.039124, 6.375278, 6.405630, 6.417957, 6.456556",\ + "6.187359, 6.523514, 6.553864, 6.566193, 6.604791",\ + "6.427994, 6.764148, 6.794499, 6.806827, 6.845426",\ + "7.419618, 7.755773, 7.786123, 7.798451, 7.837050"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3368,11 +5410,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.900807, 6.112007, 6.135624, 6.145217, 6.175251",\ - "6.033477, 6.244677, 6.268294, 6.277886, 6.307921",\ - "6.176419, 6.387619, 6.411236, 6.420828, 6.450863",\ - "6.408336, 6.619535, 6.643152, 6.652744, 6.682779",\ - "7.363245, 7.574445, 7.598062, 7.607655, 7.637689"); + values ( "6.168168, 6.387287, 6.411790, 6.421742, 6.452903",\ + "6.305813, 6.524932, 6.549435, 6.559387, 6.590548",\ + "6.454114, 6.673234, 6.697737, 6.707689, 6.738850",\ + "6.694728, 6.913847, 6.938350, 6.948302, 6.979463",\ + "7.685446, 7.904566, 7.929068, 7.939020, 7.970181"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3393,11 +5435,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.645626, 4.645627, 4.645627, 4.645627, 4.645627",\ - "4.777827, 4.777828, 4.777828, 4.777828, 4.777828",\ - "4.921253, 4.921253, 4.921253, 4.921253, 4.921253",\ - "5.153190, 5.153191, 5.153191, 5.153191, 5.153191",\ - "6.108973, 6.108973, 6.108973, 6.108973, 6.108973"); + values ( "4.451585, 4.451586, 4.451586, 4.451586, 4.451586",\ + "4.578829, 4.578829, 4.578829, 4.578829, 4.578829",\ + "4.716876, 4.716877, 4.716877, 4.716877, 4.716877",\ + "4.940116, 4.940116, 4.940116, 4.940116, 4.940116",\ + "5.860056, 5.860057, 5.860057, 5.860057, 5.860057"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3411,11 +5453,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.622390, 4.622435, 4.622435, 4.622435, 4.622435",\ - "4.754591, 4.754636, 4.754636, 4.754636, 4.754636",\ - "4.898016, 4.898062, 4.898062, 4.898062, 4.898062",\ - "5.129953, 5.129999, 5.129999, 5.129999, 5.129999",\ - "6.085736, 6.085781, 6.085781, 6.085781, 6.085781"); + values ( "4.429220, 4.429263, 4.429263, 4.429263, 4.429263",\ + "4.556463, 4.556507, 4.556507, 4.556507, 4.556507",\ + "4.694510, 4.694554, 4.694554, 4.694554, 4.694554",\ + "4.917750, 4.917794, 4.917794, 4.917794, 4.917794",\ + "5.837691, 5.837734, 5.837734, 5.837734, 5.837734"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3435,11 +5477,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "8.783459, 9.107463, 9.136717, 9.148600, 9.185802",\ - "8.877254, 9.201259, 9.230513, 9.242395, 9.279598",\ - "8.947609, 9.271613, 9.300867, 9.312750, 9.349953",\ - "9.034350, 9.358355, 9.387609, 9.399491, 9.436695",\ - "9.377000, 9.701004, 9.730258, 9.742141, 9.779345"); + values ( "9.493835, 9.829990, 9.860341, 9.872669, 9.911267",\ + "9.591148, 9.927303, 9.957654, 9.969982, 10.008581",\ + "9.664142, 10.000296, 10.030647, 10.042974, 10.081573",\ + "9.754136, 10.090290, 10.120642, 10.132969, 10.171568",\ + "10.109634, 10.445789, 10.476140, 10.488468, 10.527066"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3453,11 +5495,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "9.261745, 9.472945, 9.496562, 9.506154, 9.536189",\ - "9.355541, 9.566741, 9.590358, 9.599950, 9.629985",\ - "9.425896, 9.637095, 9.660712, 9.670304, 9.700339",\ - "9.512637, 9.723837, 9.747454, 9.757046, 9.787081",\ - "9.855287, 10.066486, 10.090103, 10.099695, 10.129730"); + values ( "10.023543, 10.242662, 10.267165, 10.277118, 10.308279",\ + "10.120856, 10.339976, 10.364479, 10.374431, 10.405592",\ + "10.193850, 10.412969, 10.437471, 10.447424, 10.478584",\ + "10.283844, 10.502963, 10.527466, 10.537418, 10.568579",\ + "10.639342, 10.858461, 10.882964, 10.892917, 10.924078"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3478,11 +5520,11 @@ pin("mprj_io[1]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.091108, 5.415113, 5.444367, 5.456249, 5.493453",\ - "5.184900, 5.508904, 5.538158, 5.550040, 5.587244",\ - "5.255240, 5.579245, 5.608499, 5.620381, 5.657585",\ - "5.342093, 5.666097, 5.695351, 5.707233, 5.744437",\ - "5.685024, 6.009028, 6.038282, 6.050165, 6.087368"); + values ( "4.864644, 5.176498, 5.204656, 5.216092, 5.251901",\ + "4.954918, 5.266773, 5.294930, 5.306366, 5.342175",\ + "5.022621, 5.334476, 5.362633, 5.374069, 5.409878",\ + "5.106216, 5.418071, 5.446228, 5.457664, 5.493473",\ + "5.436288, 5.748142, 5.776299, 5.787736, 5.823545"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3496,11 +5538,11 @@ pin("mprj_io[1]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.457714, 5.668914, 5.692531, 5.702123, 5.732158",\ - "5.551505, 5.762705, 5.786322, 5.795914, 5.825949",\ - "5.621846, 5.833046, 5.856663, 5.866255, 5.896290",\ - "5.708698, 5.919898, 5.943514, 5.953107, 5.983141",\ - "6.051629, 6.262829, 6.286446, 6.296038, 6.326073"); + values ( "5.225883, 5.429163, 5.451895, 5.461127, 5.490036",\ + "5.316157, 5.519437, 5.542169, 5.551401, 5.580310",\ + "5.383861, 5.587140, 5.609872, 5.619104, 5.648013",\ + "5.467455, 5.670735, 5.693466, 5.702699, 5.731607",\ + "5.797527, 6.000807, 6.023538, 6.032771, 6.061679"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3518,8 +5560,8 @@ pin("mprj_io[1]") { pin("mprj_io[0]") { direction : inout ; - max_transition : 5.000000 ; - min_transition : 0.000000 ; + max_transition : 4.000000 ; + min_transition : 1.000000 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -3531,16 +5573,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.193445, 12.517458, 12.546711, 12.558594, 12.595797",\ - "12.343695, 12.667707, 12.696960, 12.708843, 12.746046",\ - "12.672800, 12.996813, 13.026066, 13.037949, 13.075151",\ - "13.195513, 13.519526, 13.548779, 13.560661, 13.597864",\ - "13.340742, 13.664755, 13.694009, 13.705891, 13.743094"); + values ( "12.740493, 13.076656, 13.107007, 13.119334, 13.157932",\ + "12.865137, 13.201301, 13.231651, 13.243979, 13.282578",\ + "12.989782, 13.325946, 13.356297, 13.368624, 13.407223",\ + "13.239074, 13.575237, 13.605588, 13.617915, 13.656513",\ + "13.737654, 14.073817, 14.104168, 14.116495, 14.155094"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\ "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\ @@ -3549,16 +5591,16 @@ pin("mprj_io[0]") { "1.234246, 1.310058, 1.315924, 1.318307, 1.325768"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.471344, 12.687848, 12.711725, 12.721423, 12.751788",\ - "12.621593, 12.838098, 12.861975, 12.871673, 12.902038",\ - "12.950699, 13.167203, 13.191080, 13.200778, 13.231143",\ - "13.473412, 13.689916, 13.713793, 13.723491, 13.753856",\ - "13.618642, 13.835146, 13.859023, 13.868721, 13.899086"); + values ( "13.021444, 13.246067, 13.270839, 13.280901, 13.312405",\ + "13.146088, 13.370710, 13.395482, 13.405544, 13.437048",\ + "13.270733, 13.495356, 13.520127, 13.530190, 13.561693",\ + "13.520025, 13.744648, 13.769420, 13.779482, 13.810986",\ + "14.018604, 14.243227, 14.267999, 14.278061, 14.309565"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\ "0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\ @@ -3574,16 +5616,16 @@ pin("mprj_io[0]") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.768246, 10.768247, 10.768247, 10.768247, 10.768247",\ - "10.918495, 10.918496, 10.918496, 10.918496, 10.918496",\ - "11.247600, 11.247601, 11.247601, 11.247601, 11.247601",\ - "11.770313, 11.770314, 11.770314, 11.770314, 11.770314",\ - "11.915544, 11.915545, 11.915545, 11.915545, 11.915545"); + values ( "10.311666, 10.311667, 10.311667, 10.311667, 10.311667",\ + "10.541197, 10.541197, 10.541197, 10.541197, 10.541197",\ + "10.541197, 10.541197, 10.541197, 10.541197, 10.541197",\ + "10.774204, 10.774205, 10.774205, 10.774205, 10.774205",\ + "11.236742, 11.236743, 11.236743, 11.236743, 11.236743"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -3592,16 +5634,16 @@ pin("mprj_io[0]") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.745034, 10.745079, 10.745079, 10.745079, 10.745079",\ - "10.895284, 10.895329, 10.895329, 10.895329, 10.895329",\ - "11.224388, 11.224432, 11.224432, 11.224432, 11.224432",\ - "11.747102, 11.747147, 11.747147, 11.747147, 11.747147",\ - "11.892332, 11.892376, 11.892376, 11.892376, 11.892376"); + values ( "10.289326, 10.289369, 10.289369, 10.289369, 10.289369",\ + "10.518855, 10.518898, 10.518898, 10.518898, 10.518898",\ + "10.518855, 10.518898, 10.518898, 10.518898, 10.518898",\ + "10.751863, 10.751906, 10.751906, 10.751906, 10.751906",\ + "11.214401, 11.214444, 11.214444, 11.214444, 11.214444"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -3618,11 +5660,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "4.873263, 5.197276, 5.226530, 5.238412, 5.275615",\ - "4.967055, 5.291068, 5.320322, 5.332204, 5.369407",\ - "5.032025, 5.356038, 5.385292, 5.397174, 5.434377",\ - "5.112299, 5.436312, 5.465565, 5.477448, 5.514650",\ - "5.424340, 5.748353, 5.777606, 5.789489, 5.826692"); + values ( "5.064946, 5.401109, 5.431460, 5.443788, 5.482386",\ + "5.162255, 5.498418, 5.528769, 5.541096, 5.579695",\ + "5.229661, 5.565825, 5.596175, 5.608503, 5.647101",\ + "5.312945, 5.649108, 5.679459, 5.691787, 5.730385",\ + "5.636687, 5.972851, 6.003201, 6.015529, 6.054128"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3636,11 +5678,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.084833, 5.301337, 5.325214, 5.334912, 5.365277",\ - "5.178625, 5.395129, 5.419006, 5.428704, 5.459069",\ - "5.243595, 5.460099, 5.483976, 5.493674, 5.524039",\ - "5.323868, 5.540373, 5.564250, 5.573948, 5.604313",\ - "5.635910, 5.852414, 5.876291, 5.885989, 5.916354"); + values ( "5.278009, 5.502633, 5.527405, 5.537467, 5.568971",\ + "5.375319, 5.599942, 5.624714, 5.634776, 5.666280",\ + "5.442725, 5.667349, 5.692121, 5.702182, 5.733686",\ + "5.526009, 5.750632, 5.775404, 5.785466, 5.816970",\ + "5.849751, 6.074375, 6.099147, 6.109209, 6.140713"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3661,11 +5703,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "3.528906, 3.528907, 3.528907, 3.528907, 3.528907",\ - "3.622698, 3.622698, 3.622698, 3.622698, 3.622698",\ - "3.687668, 3.687668, 3.687668, 3.687668, 3.687668",\ - "3.767941, 3.767942, 3.767942, 3.767942, 3.767942",\ - "4.079983, 4.079983, 4.079983, 4.079983, 4.079983"); + values ( "3.396111, 3.396112, 3.396112, 3.396112, 3.396112",\ + "3.486386, 3.486387, 3.486387, 3.486387, 3.486387",\ + "3.548920, 3.548920, 3.548920, 3.548920, 3.548920",\ + "3.626183, 3.626184, 3.626184, 3.626184, 3.626184",\ + "3.926523, 3.926523, 3.926523, 3.926523, 3.926523"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3679,11 +5721,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "3.505695, 3.505739, 3.505739, 3.505739, 3.505739",\ - "3.599486, 3.599530, 3.599530, 3.599530, 3.599530",\ - "3.664456, 3.664501, 3.664501, 3.664501, 3.664501",\ - "3.744730, 3.744774, 3.744774, 3.744774, 3.744774",\ - "4.056771, 4.056815, 4.056815, 4.056815, 4.056815"); + values ( "3.373771, 3.373813, 3.373813, 3.373813, 3.373813",\ + "3.464045, 3.464087, 3.464087, 3.464087, 3.464087",\ + "3.526579, 3.526621, 3.526621, 3.526621, 3.526621",\ + "3.603842, 3.603885, 3.603885, 3.603885, 3.603885",\ + "3.904182, 3.904224, 3.904224, 3.904224, 3.904224"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3703,11 +5745,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.206774, 7.530787, 7.560040, 7.571923, 7.609126",\ - "7.300570, 7.624583, 7.653836, 7.665719, 7.702922",\ - "7.370924, 7.694937, 7.724191, 7.736073, 7.773276",\ - "7.457666, 7.781679, 7.810933, 7.822815, 7.860018",\ - "7.800315, 8.124329, 8.153582, 8.165464, 8.202667"); + values ( "7.560163, 7.896326, 7.926677, 7.939005, 7.977603",\ + "7.657476, 7.993640, 8.023991, 8.036318, 8.074917",\ + "7.730469, 8.066632, 8.096983, 8.109311, 8.147909",\ + "7.820464, 8.156627, 8.186977, 8.199306, 8.237904",\ + "8.175962, 8.512126, 8.542477, 8.554804, 8.593403"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3721,11 +5763,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "7.484673, 7.701177, 7.725054, 7.734752, 7.765117",\ - "7.578468, 7.794973, 7.818850, 7.828548, 7.858913",\ - "7.648823, 7.865328, 7.889204, 7.898903, 7.929268",\ - "7.735565, 7.952069, 7.975946, 7.985644, 8.016009",\ - "8.078214, 8.294718, 8.318595, 8.328293, 8.358658"); + values ( "7.841114, 8.065737, 8.090508, 8.100571, 8.132074",\ + "7.938426, 8.163050, 8.187821, 8.197884, 8.229387",\ + "8.011419, 8.236042, 8.260815, 8.270876, 8.302380",\ + "8.101414, 8.326037, 8.350809, 8.360871, 8.392375",\ + "8.456913, 8.681536, 8.706307, 8.716370, 8.747873"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3746,11 +5788,11 @@ pin("mprj_io[0]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.974217, 5.974218, 5.974218, 5.974218, 5.974218",\ - "6.068013, 6.068014, 6.068014, 6.068014, 6.068014",\ - "6.138368, 6.138368, 6.138368, 6.138368, 6.138368",\ - "6.225109, 6.225110, 6.225110, 6.225110, 6.225110",\ - "6.567760, 6.567760, 6.567760, 6.567760, 6.567760"); + values ( "5.678462, 5.678463, 5.678463, 5.678463, 5.678463",\ + "5.768741, 5.768742, 5.768742, 5.768742, 5.768742",\ + "5.836457, 5.836457, 5.836457, 5.836457, 5.836457",\ + "5.919946, 5.919946, 5.919946, 5.919946, 5.919946",\ + "6.249745, 6.249746, 6.249746, 6.249746, 6.249746"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3764,11 +5806,11 @@ pin("mprj_io[0]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "5.951006, 5.951050, 5.951050, 5.951050, 5.951050",\ - "6.044802, 6.044846, 6.044846, 6.044846, 6.044846",\ - "6.115156, 6.115200, 6.115200, 6.115200, 6.115200",\ - "6.201898, 6.201941, 6.201941, 6.201941, 6.201941",\ - "6.544548, 6.544592, 6.544592, 6.544592, 6.544592"); + values ( "5.656121, 5.656164, 5.656164, 5.656164, 5.656164",\ + "5.746400, 5.746442, 5.746442, 5.746442, 5.746442",\ + "5.814116, 5.814158, 5.814158, 5.814158, 5.814158",\ + "5.897604, 5.897647, 5.897647, 5.897647, 5.897647",\ + "6.227405, 6.227447, 6.227447, 6.227447, 6.227447"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3788,7 +5830,7 @@ pin("mprj_io[0]") { pin("clock") { direction : input ; clock : true ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 1.117215 ; is_pad : true ; @@ -3816,12 +5858,14 @@ pin("clock") { pin("resetb") { direction : input ; - max_transition : 5.000000 ; + max_transition : 4.000000 ; capacitance : 0.934543 ; is_pad : true ; + is_unconstrained : true; /* Other user defined attributes. */ original_pin : resetb; + is_unconstrained : true; } /* end of pin resetb */ pin("flash_csb") { @@ -3838,16 +5882,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.483162, 11.806749, 11.836023, 11.847913, 11.885140",\ - "11.633411, 11.956999, 11.986273, 11.998162, 12.035390",\ - "11.962517, 12.286104, 12.315376, 12.327267, 12.364494",\ - "12.485229, 12.808817, 12.838091, 12.849980, 12.887208",\ - "12.630461, 12.954048, 12.983320, 12.995211, 13.032438"); + values ( "12.060529, 12.396251, 12.426621, 12.438957, 12.477581",\ + "12.185173, 12.520895, 12.551266, 12.563601, 12.602225",\ + "12.309818, 12.645540, 12.675911, 12.688247, 12.726871",\ + "12.559109, 12.894831, 12.925201, 12.937537, 12.976161",\ + "13.057689, 13.393411, 13.423781, 13.436117, 13.474741"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202700, 1.269292, 1.274036, 1.275963, 1.281996",\ "1.202700, 1.269292, 1.274036, 1.275963, 1.281996",\ @@ -3856,16 +5900,16 @@ pin("flash_csb") { "1.202700, 1.269292, 1.274036, 1.275963, 1.281996"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.392429, 12.604114, 12.627717, 12.637304, 12.667321",\ - "12.542681, 12.754365, 12.777968, 12.787556, 12.817573",\ - "12.871784, 13.083468, 13.107072, 13.116659, 13.146676",\ - "13.394499, 13.606183, 13.629786, 13.639374, 13.669391",\ - "13.539728, 13.751412, 13.775016, 13.784603, 13.814620"); + values ( "13.259808, 13.479429, 13.503918, 13.513865, 13.545008",\ + "13.384451, 13.604074, 13.628562, 13.638509, 13.669651",\ + "13.509096, 13.728720, 13.753207, 13.763154, 13.794296",\ + "13.758387, 13.978010, 14.002498, 14.012444, 14.043587",\ + "14.256968, 14.476589, 14.501078, 14.511024, 14.542168"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.842295, 0.919896, 0.929645, 0.933604, 0.946001",\ "0.842295, 0.919896, 0.929645, 0.933604, 0.946001",\ @@ -3881,16 +5925,16 @@ pin("flash_csb") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.453197, 11.776785, 11.806057, 11.817947, 11.855175",\ - "11.603447, 11.927034, 11.956306, 11.968197, 12.005424",\ - "11.932550, 12.256138, 12.285412, 12.297301, 12.334529",\ - "12.455263, 12.778851, 12.808125, 12.820014, 12.857242",\ - "12.600494, 12.924082, 12.953356, 12.965245, 13.002473"); + values ( "10.856762, 11.168215, 11.196390, 11.207833, 11.243666",\ + "11.086290, 11.397743, 11.425919, 11.437363, 11.473194",\ + "11.086290, 11.397743, 11.425919, 11.437363, 11.473194",\ + "11.319298, 11.630751, 11.658926, 11.670370, 11.706202",\ + "11.781835, 12.093287, 12.121463, 12.132907, 12.168738"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202700, 1.269292, 1.274036, 1.275963, 1.281996",\ "1.202700, 1.269292, 1.274036, 1.275963, 1.281996",\ @@ -3899,16 +5943,16 @@ pin("flash_csb") { "1.202700, 1.269292, 1.274036, 1.275963, 1.281996"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "12.279997, 12.491681, 12.515285, 12.524872, 12.554889",\ - "12.430246, 12.641931, 12.665534, 12.675121, 12.705138",\ - "12.759352, 12.971036, 12.994639, 13.004227, 13.034244",\ - "13.282066, 13.493751, 13.517354, 13.526941, 13.556958",\ - "13.427296, 13.638980, 13.662583, 13.672171, 13.702188"); + values ( "11.433380, 11.637127, 11.659844, 11.669072, 11.697964",\ + "11.662910, 11.866655, 11.889374, 11.898602, 11.927493",\ + "11.662910, 11.866655, 11.889374, 11.898602, 11.927493",\ + "11.895918, 12.099665, 12.122382, 12.131610, 12.160501",\ + "12.358454, 12.562201, 12.584918, 12.594146, 12.623037"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.842295, 0.919896, 0.929645, 0.933604, 0.946001",\ "0.842295, 0.919896, 0.929645, 0.933604, 0.946001",\ @@ -3935,16 +5979,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.194075, 11.517643, 11.546917, 11.558807, 11.596036",\ - "11.344324, 11.667892, 11.697166, 11.709057, 11.746285",\ - "11.673429, 11.996998, 12.026272, 12.038162, 12.075391",\ - "12.196142, 12.519711, 12.548985, 12.560875, 12.598104",\ - "12.341373, 12.664942, 12.694216, 12.706106, 12.743335"); + values ( "11.748375, 12.084077, 12.114449, 12.126785, 12.165409",\ + "11.873018, 12.208721, 12.239093, 12.251429, 12.290054",\ + "11.997663, 12.333366, 12.363738, 12.376074, 12.414700",\ + "12.246954, 12.582657, 12.613029, 12.625364, 12.663990",\ + "12.745533, 13.081235, 13.111607, 13.123943, 13.162567"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202694, 1.269288, 1.274032, 1.275959, 1.281991",\ "1.202694, 1.269288, 1.274032, 1.275959, 1.281991",\ @@ -3953,16 +5997,16 @@ pin("flash_clk") { "1.202694, 1.269288, 1.274032, 1.275959, 1.281991"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.349116, 11.560820, 11.584423, 11.594009, 11.624025",\ - "11.499367, 11.711070, 11.734673, 11.744260, 11.774277",\ - "11.828471, 12.040174, 12.063778, 12.073364, 12.103380",\ - "12.351185, 12.562888, 12.586491, 12.596078, 12.626095",\ - "12.496415, 12.708118, 12.731722, 12.741308, 12.771324"); + values ( "11.847719, 12.067362, 12.091849, 12.101795, 12.132937",\ + "11.972363, 12.192005, 12.216494, 12.226439, 12.257582",\ + "12.097008, 12.316650, 12.341139, 12.351085, 12.382227",\ + "12.346298, 12.565941, 12.590429, 12.600375, 12.631517",\ + "12.844879, 13.064522, 13.089010, 13.098956, 13.130098"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.842364, 0.919910, 0.929658, 0.933617, 0.946014",\ "0.842364, 0.919910, 0.929658, 0.933617, 0.946014",\ @@ -3978,16 +6022,16 @@ pin("flash_clk") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.194075, 11.517643, 11.546917, 11.558807, 11.596036",\ - "11.344324, 11.667892, 11.697166, 11.709057, 11.746285",\ - "11.673429, 11.996998, 12.026272, 12.038162, 12.075391",\ - "12.196142, 12.519711, 12.548985, 12.560875, 12.598104",\ - "12.341373, 12.664942, 12.694216, 12.706106, 12.743335"); + values ( "10.689911, 11.001346, 11.029522, 11.040966, 11.076799",\ + "10.919440, 11.230875, 11.259050, 11.270495, 11.306328",\ + "10.919440, 11.230875, 11.259050, 11.270495, 11.306328",\ + "11.152449, 11.463884, 11.492060, 11.503504, 11.539337",\ + "11.614986, 11.926422, 11.954597, 11.966042, 12.001875"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.202694, 1.269288, 1.274032, 1.275959, 1.281991",\ "1.202694, 1.269288, 1.274032, 1.275959, 1.281991",\ @@ -3996,16 +6040,16 @@ pin("flash_clk") { "1.202694, 1.269288, 1.274032, 1.275959, 1.281991"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.349116, 11.560820, 11.584423, 11.594009, 11.624025",\ - "11.499367, 11.711070, 11.734673, 11.744260, 11.774277",\ - "11.828471, 12.040174, 12.063778, 12.073364, 12.103380",\ - "12.351185, 12.562888, 12.586491, 12.596078, 12.626095",\ - "12.496415, 12.708118, 12.731722, 12.741308, 12.771324"); + values ( "10.892965, 11.096730, 11.119448, 11.128675, 11.157566",\ + "11.122495, 11.326260, 11.348977, 11.358205, 11.387095",\ + "11.122495, 11.326260, 11.348977, 11.358205, 11.387095",\ + "11.355502, 11.559267, 11.581985, 11.591212, 11.620103",\ + "11.818041, 12.021806, 12.044523, 12.053751, 12.082642"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.842364, 0.919910, 0.929658, 0.933617, 0.946014",\ "0.842364, 0.919910, 0.929658, 0.933617, 0.946014",\ @@ -4032,16 +6076,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.945038, 11.268847, 11.298110, 11.309997, 11.347211",\ - "11.095287, 11.419098, 11.448360, 11.460246, 11.497461",\ - "11.424392, 11.748201, 11.777465, 11.789351, 11.826565",\ - "11.947105, 12.270916, 12.300179, 12.312064, 12.349279",\ - "12.092337, 12.416147, 12.445410, 12.457295, 12.494511"); + values ( "11.607721, 11.943673, 11.974033, 11.986365, 12.024976",\ + "11.732365, 12.068317, 12.098678, 12.111010, 12.149620",\ + "11.857010, 12.192963, 12.223323, 12.235655, 12.274265",\ + "12.106300, 12.442253, 12.472613, 12.484945, 12.523556",\ + "12.604881, 12.940833, 12.971193, 12.983525, 13.022136"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "1.234241, 1.310052, 1.315918, 1.318300, 1.325760",\ "1.234241, 1.310052, 1.315918, 1.318300, 1.325760",\ @@ -4050,16 +6094,16 @@ pin("flash_io0") { "1.234241, 1.310052, 1.315918, 1.318300, 1.325760"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "11.309459, 11.525849, 11.549724, 11.559422, 11.589784",\ - "11.459709, 11.676100, 11.699974, 11.709671, 11.740033",\ - "11.788813, 12.005203, 12.029078, 12.038775, 12.069138",\ - "12.311527, 12.527918, 12.551793, 12.561490, 12.591852",\ - "12.456758, 12.673149, 12.697023, 12.706720, 12.737082"); + values ( "11.823163, 12.047668, 12.072438, 12.082499, 12.114000",\ + "11.947807, 12.172313, 12.197083, 12.207144, 12.238644",\ + "12.072453, 12.296959, 12.321729, 12.331789, 12.363291",\ + "12.321744, 12.546249, 12.571019, 12.581079, 12.612581",\ + "12.820323, 13.044828, 13.069598, 13.079659, 13.111160"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.903212, 0.978417, 0.986953, 0.990420, 1.001274",\ "0.903212, 0.978417, 0.986953, 0.990420, 1.001274",\ @@ -4075,16 +6119,16 @@ pin("flash_io0") { related_pin : "clock" ; timing_type : rising_edge ; cell_rise( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.119217, 10.119217, 10.119217, 10.119217, 10.119217",\ - "10.269466, 10.269466, 10.269466, 10.269466, 10.269466",\ - "10.598572, 10.598573, 10.598573, 10.598573, 10.598573",\ - "11.121286, 11.121287, 11.121287, 11.121287, 11.121287",\ - "11.266518, 11.266518, 11.266518, 11.266518, 11.266518"); + values ( "9.644791, 9.644791, 9.644791, 9.644791, 9.644791",\ + "9.874320, 9.874320, 9.874320, 9.874320, 9.874320",\ + "9.874320, 9.874320, 9.874320, 9.874320, 9.874320",\ + "10.107327, 10.107328, 10.107328, 10.107328, 10.107328",\ + "10.569865, 10.569865, 10.569865, 10.569865, 10.569865"); } rise_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -4093,16 +6137,16 @@ pin("flash_io0") { "0.000000, 0.000000, 0.000000, 0.000000, 0.000000"); } cell_fall( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); - values ( "10.094936, 10.095027, 10.095027, 10.095027, 10.095027",\ - "10.245187, 10.245276, 10.245276, 10.245276, 10.245276",\ - "10.574292, 10.574383, 10.574383, 10.574383, 10.574383",\ - "11.097007, 11.097097, 11.097097, 11.097097, 11.097097",\ - "11.242237, 11.242328, 11.242328, 11.242328, 11.242328"); + values ( "9.621421, 9.621508, 9.621508, 9.621508, 9.621508",\ + "9.850950, 9.851037, 9.851037, 9.851037, 9.851037",\ + "9.850950, 9.851037, 9.851037, 9.851037, 9.851037",\ + "10.083959, 10.084045, 10.084045, 10.084045, 10.084045",\ + "10.546495, 10.546582, 10.546582, 10.546582, 10.546582"); } fall_transition( f_itrans_ocap ){ - index_1 ( "0.010000, 0.633750, 2.000000, 4.170000, 5.000000"); + index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000"); index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\ @@ -4159,7 +6203,6 @@ pin("hk_serial_load") { pin("hkspi_clk") { direction : internal ; - clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ;